.AccessLanding_page__9izHH{--color-pale-sky:#CBE5FE;--color-dodger-blue:#0391FD;--color-crayola-blue:#2F7AEF;--color-deep-navy:#00235C;--color-hairline:rgba(0,35,92,0.15);--color-text-muted:rgba(47,122,239,0.7);--color-pure-white:#ffffff;--color-status-green:#4ade80;--shadow-md:rgba(0,35,92,0.10) 0px 10px 15px -3px,rgba(0,35,92,0.10) 0px 4px 6px -4px;--shadow-xl:rgba(0,35,92,0.20) 0px 25px 50px -12px;--shadow-subtle:rgba(0,35,92,0.05) 0px 1px 2px 0px;display:grid;grid-template-columns:1.1fr .9fr;min-height:100vh;min-height:100dvh;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;background-color:var(--color-pure-white);color:var(--color-deep-navy)}.AccessLanding_pageFill__9iSJ1{min-height:100%}.AccessLanding_brandSide__ZfW61{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:60px 64px;background-color:var(--color-pale-sky);background-image:linear-gradient(180deg,#d8ecff,#cbe5fe 60%,#bde0fe);border-right:1px solid var(--color-hairline);overflow:hidden}.AccessLanding_brandSide__ZfW61>*{position:relative;z-index:1}.AccessLanding_brandMark__TEPCF{display:flex;align-items:center;gap:16px}.AccessLanding_brandRule__W6pPC{width:1px;height:22px;background:var(--color-hairline)}.AccessLanding_tagline__pYUHW{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-dodger-blue)}.AccessLanding_brandCopy__5Ln2M{max-width:500px}.AccessLanding_brandH2__cjTTa{margin:0 0 16px;font-size:clamp(32px,3.5vw,42px);line-height:1.15;font-weight:300;letter-spacing:-.025em;color:var(--color-deep-navy);text-wrap:balance}.AccessLanding_brandH2Accent___QhUD{color:var(--color-dodger-blue);font-weight:400}.AccessLanding_brandP__ncNBo{margin:0 0 32px;font-size:16px;line-height:1.6;color:var(--color-crayola-blue);text-wrap:pretty}.AccessLanding_brandRail__Fp_2w{display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:24px;border-top:1px solid var(--color-hairline)}.AccessLanding_brandRailTag__HWtXw{display:inline-flex;align-items:center;padding:4px 12px;background-color:var(--color-pure-white);border:1px solid var(--color-hairline);border-radius:9999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-deep-navy);box-shadow:var(--shadow-subtle)}.AccessLanding_formSide__gsJna{position:relative;display:flex;flex-direction:column;background-color:var(--color-pure-white);padding:40px 48px;min-width:0}.AccessLanding_topbar__WJ4LD{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:36px}.AccessLanding_backLink__fKTFa{display:inline-flex;align-items:center;gap:6px;color:var(--color-crayola-blue);font-size:13px;font-weight:600;text-decoration:none;transition:color .15s ease}.AccessLanding_backLink__fKTFa:hover,.AccessLanding_pill__2VXn7{color:var(--color-deep-navy)}.AccessLanding_pill__2VXn7{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;border:1px solid var(--color-hairline);background:var(--color-pure-white);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .18s ease;box-shadow:var(--shadow-subtle)}.AccessLanding_pill__2VXn7:hover{background:#f0f7ff;border-color:var(--color-dodger-blue)}.AccessLanding_formWrap__FlyJS{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 0}.AccessLanding_card__gVAxO{width:100%;max-width:420px;margin:0 auto}.AccessLanding_eyebrow__DqyUG{margin-bottom:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-dodger-blue)}.AccessLanding_eyebrowError__ZjDK7{color:#dc2626}.AccessLanding_title__GOKJQ{margin:0 0 10px;font-size:32px;font-weight:700;letter-spacing:-.025em;color:var(--color-deep-navy)}.AccessLanding_subtitle__crY8Q{margin:0 0 28px;font-size:15px;line-height:1.5;color:var(--color-crayola-blue)}.AccessLanding_alert__6zScP{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin-bottom:24px;background:#fef2f2;border-radius:8px;border:1px solid #fecaca;color:#b91c1c;font-size:13px;line-height:1.5}.AccessLanding_alertIcon__ujBj5{width:18px;height:18px;flex-shrink:0;margin-top:2px}.AccessLanding_alertBody__m_776{flex:1}.AccessLanding_alertClose__X5n4M{background:transparent;border:none;color:#b91c1c;cursor:pointer;padding:0}.AccessLanding_aside__dATjx{margin-top:24px;text-align:center;font-size:12px;line-height:1.5;color:var(--color-text-muted)}.AccessLanding_asideLink__w_usQ{color:var(--color-crayola-blue);font-weight:600;text-decoration:underline;text-decoration-color:var(--color-hairline);text-underline-offset:3px}.AccessLanding_asideLink__w_usQ:hover{color:var(--color-deep-navy)}.AccessLanding_footer__Lxg16{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--color-text-muted);border-top:1px solid var(--color-hairline);padding-top:20px}.AccessLanding_footerLinks__zODZd{display:flex;gap:16px}.AccessLanding_footerLink__ysS6R{text-decoration:none;color:var(--color-crayola-blue);font-weight:500}.AccessLanding_footerLink__ysS6R:hover{color:var(--color-deep-navy)}.AccessLanding_motif__TMY_g{margin:20px 0 28px -12px;opacity:1}.AccessLanding_motifSvg__L0Gvo{width:100%;height:auto;max-width:480px}.AccessLanding_divider__FwP12{display:flex;align-items:center;gap:14px;margin:24px 0 20px}.AccessLanding_dividerRule__rVBEA{flex:1;height:1px;background:var(--color-hairline)}.AccessLanding_dividerText__5jIY_{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.AccessLanding_idp__Ap1qX{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:50px;padding:0 20px;background:var(--color-pure-white);border:1px solid var(--color-hairline);border-radius:8px;color:var(--color-deep-navy);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-subtle);transition:all .18s ease}.AccessLanding_idp__Ap1qX:hover:not(:disabled){border-color:var(--color-dodger-blue);background:#f8fbfe;box-shadow:var(--shadow-md);transform:translateY(-1px)}.AccessLanding_idp__Ap1qX:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.AccessLanding_idp__Ap1qX svg{width:20px;height:20px;flex:none}.AccessLanding_spinner__U7yfx{width:18px;height:18px;flex:none;animation:AccessLanding_spin__gqKQy .8s linear infinite}@keyframes AccessLanding_spin__gqKQy{to{transform:rotate(1turn)}}@media (max-width:960px){.AccessLanding_page__9izHH{grid-template-columns:1fr}.AccessLanding_brandSide__ZfW61{padding:36px 24px;gap:20px}.AccessLanding_brandH2__cjTTa{font-size:28px}.AccessLanding_formSide__gsJna{padding:36px 24px}.AccessLanding_motif__TMY_g{display:none}}.page_form__SuLMc{display:flex;flex-direction:column;gap:14px;margin-top:4px}.page_label__JHYZZ{display:block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-slate);margin-bottom:9px}.page_otpInput__FLnS2{width:100%;height:56px;padding:0 16px;background:var(--color-paper);border:1px solid var(--color-pebble);border-radius:10px;color:var(--color-charcoal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:700;text-align:center;outline:none;box-sizing:border-box;transition:border-color .15s ease}.page_otpInput__FLnS2::-moz-placeholder{color:var(--color-pebble)}.page_otpInput__FLnS2::placeholder{color:var(--color-pebble)}.page_otpInput__FLnS2:focus{border-color:var(--color-forest-ink)}.page_textBtn__i4JQe{background:transparent;border:none;color:var(--color-forest-ink);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px;text-decoration:underline;text-underline-offset:3px}.page_textBtn__i4JQe:hover{color:var(--color-spruce)}.page_backLink__LQKj4{text-align:center;font-size:13px;color:var(--color-slate);text-decoration:none}.page_backLink__LQKj4:hover{color:var(--color-forest-ink);text-decoration:underline}