[data-auth][data-theme]{--auth-ground:#f5f7f6;--auth-surface:#fff;--auth-ink:#182923;--auth-muted:#5c6e67;--auth-border:#dce5e1;--auth-accent:#087f73;--auth-button:#0a3730;--auth-button-ink:#fff;--background:var(--auth-surface);--foreground:var(--auth-ink);--subtitle-color:var(--auth-muted);--muted-foreground:var(--auth-muted);--border:var(--auth-border);--input-border:var(--auth-border);--primary:var(--auth-accent);--invalid-color:#be3232;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--auth-ground);color:var(--auth-ink);font-family:var(--font-geist-sans),Arial,sans-serif}[data-auth][data-theme=dark]{--auth-ground:#090e0d;--auth-surface:#101916;--auth-ink:#edf5f1;--auth-muted:#a4b4ad;--auth-border:#2b3a33;--auth-accent:#46d6bd;--auth-button:#8aebce;--auth-button-ink:#082b22;--invalid-color:#ff9898;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[dir=rtl] [data-auth][data-theme]{font-family:"IBM Plex Sans Arabic",var(--font-geist-sans),sans-serif}[data-auth].auth-shell{flex-direction:column;min-height:100dvh;padding-inline:clamp(20px,4vw,64px);display:flex}[data-auth] :is(button,a,input){-webkit-tap-highlight-color:transparent;touch-action:manipulation}[data-auth] :focus-visible{outline:2px solid var(--auth-accent);outline-offset:5px}[data-auth] .auth-header{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1320px;min-height:100px;margin-inline:auto;display:flex}[data-auth] .auth-brand{align-items:center;min-height:44px;display:inline-flex}[data-auth] .site-brand-logo>:is(path,polygon){fill:var(--auth-accent);transition:fill .24s}[data-auth] .site-logo-focus{opacity:0}[data-auth] .auth-brand:hover .site-brand-logo>:is(path,polygon){fill:var(--auth-ink)}[data-auth] .auth-back-link{min-height:44px;color:var(--auth-muted);align-items:center;gap:8px;font-size:12px;transition:color .18s;display:inline-flex}[data-auth] .auth-back-link:hover{color:var(--auth-ink)}[data-auth] .auth-theme-toggle{border:1px solid var(--auth-border);cursor:pointer;background:var(--auth-surface);border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .2s,border-color .2s;display:grid}[data-auth] .auth-theme-toggle:hover{border-color:var(--auth-accent);transform:rotate(-12deg)}[data-auth] .auth-main{flex:1;grid-template-columns:1.05fr 1fr;width:100%;max-width:1320px;min-height:560px;margin-inline:auto;display:grid}[data-auth] .auth-editorial{isolation:isolate;color:#edf5f1;background:#0c2420;border-radius:24px;flex-direction:column;padding:clamp(32px,4vw,60px);display:flex;position:relative;overflow:hidden}[data-auth] .auth-editorial:before{content:"";z-index:-1;background:radial-gradient(at 80% 70%,#195344 0,#0000 65%);position:absolute;inset:0}[data-auth] .auth-eyebrow{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.13em;color:var(--auth-muted);font-size:10px;font-weight:500;line-height:1.7}[dir=rtl] [data-auth] .auth-eyebrow{letter-spacing:0;font-family:inherit;font-size:12px}[data-auth] .auth-editorial .auth-eyebrow{color:#abc8bc}[data-auth] .auth-editorial h2{letter-spacing:-.055em;margin-top:32px;font-size:clamp(48px,5.5vw,76px);font-weight:550;line-height:1.03}[data-auth] .auth-editorial h2 span{color:#8aebce}[dir=rtl] [data-auth] .auth-editorial h2{letter-spacing:-.025em;line-height:1.3}[data-auth] .auth-editorial-description{color:#b0c9bd;max-width:34ch;margin-top:24px;font-size:14px;line-height:1.8}[data-auth] .auth-editorial-copy{z-index:1;position:relative}[data-auth] .auth-scope-art{flex:1;min-height:165px;margin-top:28px;position:relative}[data-auth] .auth-scope-grid{background-image:linear-gradient(#83c2aa0c 1px,#0000 1px),linear-gradient(90deg,#83c2aa0c 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:-20px -60px -40px;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}[data-auth] :is(.auth-scope-mark,.auth-scope-echo){inset-inline-start:5%;aspect-ratio:265.83/102.72;background:#75d1b2;width:80%;position:absolute;top:12%;-webkit-mask:url(/Branding/logomark.svg) 50%/contain no-repeat;mask:url(/Branding/logomark.svg) 50%/contain no-repeat}[data-auth] .auth-scope-mark{opacity:.65;animation:1s cubic-bezier(.22,1,.36,1) both auth-scope-arrive;transform:rotate(-9deg)}[data-auth] .auth-scope-echo-front{opacity:.12;transform:translate(15px,20px)rotate(-9deg)}[data-auth] .auth-scope-echo-back{opacity:.06;transform:translate(30px,40px)rotate(-9deg)}[data-auth] .auth-scope-axis{top:46%;background:linear-gradient(90deg,#0000,#8aebce30,#0000);height:1px;position:absolute;inset-inline:0}[data-auth] .auth-editorial-caption{color:#b0c9bd;margin-top:32px;font-size:11px}[data-auth] .auth-form-panel{justify-content:center;align-items:center;min-width:0;padding:48px clamp(24px,5vw,72px);display:flex}[data-auth] .auth-form-content{width:100%;max-width:380px}[data-auth] .auth-form-title{letter-spacing:-.04em;font-size:36px;font-weight:550;line-height:1.25}[dir=rtl] [data-auth] .auth-form-title{letter-spacing:0}[data-auth] .auth-access-note{border-top:1px solid var(--auth-border);color:var(--auth-muted);align-items:flex-start;gap:8px;margin-top:28px;padding-top:24px;font-size:11px;line-height:1.6;display:flex}[data-auth] input{border-color:var(--auth-border);background:var(--auth-surface);color:var(--auth-ink);border-radius:12px;min-height:52px;font-size:16px;transition:border-color .18s,box-shadow .18s}[data-auth] input:focus-visible{border-color:var(--auth-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent)12%,transparent);outline:none}[data-auth] input[aria-invalid=true]{border-color:var(--invalid-color)}[data-auth] .auth-submit{background:var(--auth-button);height:52px;color:var(--auth-button-ink);box-shadow:none;border-radius:999px;margin-top:4px;font-weight:600;transition:opacity .2s,transform .2s}[data-auth] .auth-submit:disabled{opacity:.5}[data-auth] .auth-submit:not(:disabled):hover{opacity:.9;box-shadow:none;transform:translateY(-1px)}[data-auth] .auth-submit:not(:disabled):active{transform:translateY(0)}[data-auth] button[data-variant=ghost]:hover{background:var(--auth-surface);color:var(--auth-ink)}[data-auth] .auth-footer{width:100%;max-width:1320px;margin-inline:auto;padding-block:16px}@keyframes auth-scope-arrive{0%{opacity:0;transform:translateY(18px)rotate(-5deg)}to{opacity:.65;transform:translateY(0)rotate(-9deg)}}@media (max-width:1023px){[data-auth] .auth-main{grid-template-columns:.9fr 1fr}[data-auth] .auth-form-panel{padding-inline:32px 0}[data-auth] .auth-editorial{padding:32px}}@media (max-width:767px){[data-auth] .auth-header{min-height:84px}[data-auth] .auth-back-link{justify-content:center;gap:0;width:44px;font-size:0}[data-auth] .auth-main{flex-direction:column;max-width:460px;min-height:0;display:flex}[data-auth] .auth-editorial{display:none}[data-auth] .auth-form-panel{flex:1;align-items:center;padding:clamp(36px,10vh,80px) 0 48px}[data-auth] .auth-form-title{font-size:32px}[data-auth] .auth-footer{border-top:1px solid var(--auth-border);max-width:460px}[data-auth] .auth-otp-grid input{padding:0}}@media (prefers-reduced-motion:reduce){[data-auth] *,[data-auth] :before,[data-auth] :after{transition:none!important;animation:none!important}}
