.login-module__WEZH7G__page{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh;display:grid}.login-module__WEZH7G__story{color:#f5f8fc;background:#182230;border-right:1px solid #344254;flex-direction:column;justify-content:space-between;gap:64px;padding:clamp(32px,5vw,80px);display:flex;position:relative}.login-module__WEZH7G__brand{letter-spacing:-.04em;align-items:center;gap:12px;font-size:24px;font-weight:650;display:flex}.login-module__WEZH7G__brand>span{background:#f5f8fc;border:1px solid #d5deea;border-radius:12px;place-items:center;width:46px;height:46px;margin-right:2px;display:grid;box-shadow:inset 0 1px #fff,0 4px 10px #0b142b40}.login-module__WEZH7G__brand b{color:#e0e8f4;letter-spacing:.04em;background:#273548;border:1px solid #596b81;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:600}.login-module__WEZH7G__intro{max-width:470px}.login-module__WEZH7G__eyebrow{color:#bdcce0;letter-spacing:.15em;margin-bottom:24px;font-size:11px;font-weight:650}.login-module__WEZH7G__intro h2{letter-spacing:-.055em;font-size:clamp(44px,4.8vw,76px);font-weight:600;line-height:1.04}.login-module__WEZH7G__intro>p:last-of-type{color:#c4d0df;max-width:360px;margin-top:28px;font-size:16px;line-height:1.75}.login-module__WEZH7G__capabilities{border-top:1px solid #3e5065;gap:24px;margin-top:52px;padding-top:30px;display:grid}.login-module__WEZH7G__capabilities>div{align-items:flex-start;gap:15px;display:flex}.login-module__WEZH7G__capabilities svg{color:#bdcce0;flex-shrink:0;margin-top:1px}.login-module__WEZH7G__capabilities strong{font-size:14px;font-weight:600;display:block}.login-module__WEZH7G__capabilities small{color:#c4d0df;margin-top:6px;font-size:12px;line-height:1.6;display:block}.login-module__WEZH7G__storyFoot{color:#bdcce0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.login-module__WEZH7G__storyFoot span{align-items:center;gap:8px;display:inline-flex}.login-module__WEZH7G__signin{background:var(--canvas);place-items:center;min-width:0;padding:72px 32px 100px;display:grid;position:relative}.login-module__WEZH7G__form{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;max-width:460px;box-shadow:var(--sh-2);border-radius:24px;padding:clamp(28px,3.3vw,44px)}.login-module__WEZH7G__formEyebrow{color:var(--brand);letter-spacing:.13em;margin-bottom:18px;font-size:10px;font-weight:700}.login-module__WEZH7G__form h1{letter-spacing:-.05em;max-width:350px;font-size:clamp(34px,3.1vw,44px);font-weight:600;line-height:1.08}.login-module__WEZH7G__subtitle{color:var(--ink-2);margin-top:16px;font-size:14px;line-height:1.7}.login-module__WEZH7G__auth{margin-top:36px}.login-module__WEZH7G__microsoft{border:1px solid var(--brand-2);background:var(--brand);min-height:52px;color:var(--on-accent,#fff);box-shadow:var(--glow-brand);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:650;transition:background .16s,box-shadow .16s;display:flex}.login-module__WEZH7G__microsoft svg{background:#fdfefe;border-radius:5px;width:28px;height:28px;padding:5px}.login-module__WEZH7G__microsoft:hover{background:var(--brand-2)}.login-module__WEZH7G__microsoft:active{box-shadow:inset 0 2px 4px #073f8133}.login-module__WEZH7G__auth :is(a,button,input):focus-visible{outline:3px solid var(--brand);outline-offset:4px}.login-module__WEZH7G__auth>button{min-height:44px}.login-module__WEZH7G__auth input{box-shadow:inset 0 2px 3px #142b4608}.login-module__WEZH7G__auth button[type=submit]{border:1px solid var(--brand-2);min-height:50px;box-shadow:var(--glow-brand)}.login-module__WEZH7G__security{border-top:1px solid var(--line);color:var(--ink-3);justify-content:center;align-items:center;gap:8px;margin-top:32px;padding-top:24px;font-size:11px;display:flex}.login-module__WEZH7G__signinFoot{text-align:center;color:var(--ink-3);font-size:11px;position:absolute;bottom:30px;left:24px;right:24px}@media (max-width:800px){.login-module__WEZH7G__page{grid-template-columns:1fr}.login-module__WEZH7G__story{border-bottom:1px solid #344254;border-right:0;gap:0;padding:20px 24px}.login-module__WEZH7G__intro,.login-module__WEZH7G__storyFoot{display:none}.login-module__WEZH7G__brand{font-size:20px}.login-module__WEZH7G__signin{min-height:calc(100dvh - 86px);padding:36px 18px 92px}.login-module__WEZH7G__form{border-radius:20px;padding:30px 26px}.login-module__WEZH7G__form h1{font-size:36px}}@media (max-width:380px){.login-module__WEZH7G__form{padding:26px 20px}.login-module__WEZH7G__form h1{font-size:32px}.login-module__WEZH7G__microsoft{gap:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.login-module__WEZH7G__microsoft{transition:none}}@media print{.login-module__WEZH7G__form,.login-module__WEZH7G__microsoft,.login-module__WEZH7G__brand>span,.login-module__WEZH7G__auth button[type=submit]{box-shadow:none}}
.consent-module__Ez1pgW__terms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:14px;margin-top:28px;padding:20px 0;display:grid}.consent-module__Ez1pgW__terms li{color:var(--ink);align-items:flex-start;gap:12px;font-size:13px;line-height:1.55;display:flex}.consent-module__Ez1pgW__terms svg{color:var(--brand);flex-shrink:0;margin-top:2px}.consent-module__Ez1pgW__destination{color:var(--ink-2);margin-top:18px;font-size:12px;line-height:1.6}.consent-module__Ez1pgW__destination b,.consent-module__Ez1pgW__notice b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.consent-module__Ez1pgW__notice{border:1px solid color-mix(in srgb, var(--risk) 22%, transparent);border-radius:var(--r-sm);background:var(--risk-tint);color:var(--ink);align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.consent-module__Ez1pgW__notice svg{color:var(--risk);flex-shrink:0;margin-top:1px}.consent-module__Ez1pgW__notice[data-tone=watch]{border-color:color-mix(in srgb, var(--watch) 25%, transparent);background:var(--watch-tint)}.consent-module__Ez1pgW__notice[data-tone=watch] svg{color:var(--watch)}.consent-module__Ez1pgW__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.consent-module__Ez1pgW__actions:has(>:only-child){grid-template-columns:1fr}.consent-module__Ez1pgW__primary,.consent-module__Ez1pgW__secondary{cursor:pointer;min-height:50px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-size:13px;font-weight:650;display:flex}.consent-module__Ez1pgW__primary{border:1px solid var(--brand-2);background:var(--brand);color:#fff;box-shadow:var(--glow-brand)}.consent-module__Ez1pgW__primary:hover{background:var(--brand-2);border-color:var(--brand-2)}.consent-module__Ez1pgW__primary:active{background:var(--brand-deep)}.consent-module__Ez1pgW__secondary{border:1px solid var(--control-border,var(--line-2));background:var(--surface);color:var(--ink);box-shadow:var(--sh-1)}.consent-module__Ez1pgW__secondary:hover{border-color:var(--brand);background:var(--brand-tint)}.consent-module__Ez1pgW__primary:focus-visible,.consent-module__Ez1pgW__secondary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:380px){.consent-module__Ez1pgW__actions{grid-template-columns:1fr}}
