.access_page__OJKky{--ink:#09090b;--text-2:#3f3f46;--muted:#52525b;--faint:#71717a;--line:#e4e4e7;--line-soft:#f1f1f3;--field-line:#d4d4d8;--ground:#f4f4f5;--panel:#ffffff;--primary:#18181b;--on-primary:#fafafa;--accent:#2b4eff;--danger:#b91c1c;--notice:#f4f6ff;--notice-line:#d6defe;display:flex;flex-wrap:wrap;min-height:100vh;min-height:100dvh;background:var(--ground);color:var(--ink);font-family:Geist,system-ui,sans-serif;font-size:14px;line-height:1.5}.access_page__OJKky a{color:inherit}.access_page__OJKky :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.access_formSide__ZqpyR{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;padding:0 24px;box-sizing:border-box}.access_header__aHeCz{height:64px;display:flex;align-items:center;gap:10px}.access_brand__O4Lor{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;font-weight:500}.access_mark__sZnu7{width:24px;height:24px;border-radius:6px;background:var(--accent);display:flex;align-items:center;justify-content:center}.access_mark__sZnu7 svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.access_switchPrompt__d5Fig{margin-left:auto;color:var(--muted)}.access_switchLink__YEvWx{height:36px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);text-decoration:none;font-weight:500;white-space:nowrap}.access_main__NZob8{flex:1 1;display:flex;align-items:center;justify-content:center;padding:48px 0 64px}.access_column__YBmMj{width:100%;max-width:400px;display:flex;flex-direction:column;gap:24px}.access_intro__9KmsD{display:flex;flex-direction:column;gap:6px}.access_intro__9KmsD h1{margin:0;font-size:28px;font-weight:400;letter-spacing:-.02em;line-height:1.2}.access_intro__9KmsD p{margin:0;color:var(--muted)}.access_intro__9KmsD strong{color:var(--ink);font-weight:500}.access_card__PIM5I{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px}.access_hint__tlxm2{margin:0;font-size:13px;color:var(--muted)}.access_provider__82cUQ{height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--field-line);border-radius:8px;text-decoration:none;font-weight:500}.access_provider__82cUQ svg{width:16px;height:16px}.access_divider__Bb0Sl{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:13px}.access_divider__Bb0Sl:after,.access_divider__Bb0Sl:before{content:"";flex:1 1;height:1px;background:var(--line)}.access_form__UGmvW{display:flex;flex-direction:column;gap:12px;margin:0}.access_field__8t4sF{display:flex;flex-direction:column;gap:8px}.access_field__8t4sF label{font-weight:500}.access_field__8t4sF input{height:44px;padding:0 12px;border:1px solid var(--field-line);border-radius:8px;font:inherit;font-size:16px;background:var(--panel);color:var(--ink);box-sizing:border-box;width:100%}.access_field__8t4sF input[aria-invalid=true]{border-color:var(--danger)}.access_field__8t4sF input[autocomplete=one-time-code]{height:52px;font-size:24px;letter-spacing:.3em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.access_actions__z30iG{display:flex;flex-direction:column;gap:8px}.access_actions__z30iG button,.access_button__B66h_{height:44px;padding:0 16px;border:0;border-radius:8px;background:var(--primary);color:var(--on-primary);font:inherit;font-weight:500;cursor:pointer}.access_actions__z30iG button:active,.access_button__B66h_:active,.access_quiet__In_AF:active{transform:scale(.97)}.access_actions__z30iG .access_secondary__3FWAB,.access_quiet__In_AF{height:44px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-weight:400}.access_notice__IkvfV{margin:0;padding:10px 12px;border:1px solid var(--notice-line);border-radius:8px;background:var(--notice);font-size:13px}.access_notice__IkvfV[role=alert]{border-color:#fecaca;background:#fef2f2;color:var(--danger)}.access_consent__e48Qb,.access_progress__6D6xd{margin:0;font-size:13px;color:var(--muted)}.access_progress__6D6xd:empty{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.access_form__UGmvW[aria-busy=true] button{opacity:.7}.access_ways__KcU1V{list-style:none;margin:0;padding:0;background:var(--panel);border:1px solid var(--line);border-radius:12px}.access_ways__KcU1V li{display:flex;align-items:center;gap:12px;padding:12px 20px}.access_ways__KcU1V li+li{border-top:1px solid var(--line-soft)}.access_ways__KcU1V li>span{flex:1 1}.access_ways__KcU1V form{display:flex;flex-direction:column;align-items:flex-end;margin:0}.access_ways__KcU1V a,.access_ways__KcU1V button{height:36px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;text-decoration:none;cursor:pointer;white-space:nowrap}.access_panel__HdInz{flex:1 1 520px;min-width:0;box-sizing:border-box;background:var(--panel);border-left:1px solid var(--line);padding:64px 56px;display:flex;flex-direction:column;justify-content:center;gap:32px}.access_panelLead__N_Dlc{display:flex;flex-direction:column;gap:6px;max-width:560px}.access_panelLead__N_Dlc p{margin:0;color:var(--muted)}.access_panelLead__N_Dlc .access_panelTitle__hvbiI{color:var(--ink);font-size:22px;letter-spacing:-.01em}.access_panel__HdInz h2{margin:0;font-size:22px;font-weight:400;letter-spacing:-.01em}.access_panel__HdInz h3{margin:0;font-size:16px;font-weight:500}.access_panelSection__3QQpa{display:flex;flex-direction:column;gap:12px;max-width:560px}.access_promise__X0nnD{margin:0;display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.access_promise__X0nnD svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.access_preview__Lhodt{margin:0;max-width:560px;border:1px solid var(--line);border-radius:12px;background:#fafafa;overflow:hidden}.access_previewHead__BUfio{display:flex;align-items:baseline;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--panel)}.access_previewHead__BUfio span:first-child{font-weight:500}.access_previewHead__BUfio small{margin-left:auto;font-size:12px;color:var(--muted)}.access_previewRow__864xr{display:flex;gap:12px;align-items:baseline;padding:12px 18px;border-bottom:1px solid var(--line-soft);background:var(--panel)}.access_previewRow__864xr>span{flex:1 1;min-width:0;display:flex;flex-direction:column}.access_previewRow__864xr b{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.access_previewRow__864xr em,.access_previewRow__864xr small{font-size:12px;color:var(--muted)}.access_previewRow__864xr em{font-style:normal;white-space:nowrap}.access_previewRow__864xr em[data-late]{color:var(--danger)}.access_previewDay__dPLMQ{display:flex;gap:8px;align-items:center;padding:14px 18px}.access_previewDay__dPLMQ small{width:56px;flex:none;font-size:12px;color:var(--muted)}.access_previewDay__dPLMQ i{flex:2 1;height:24px;border-radius:6px;background:var(--accent);color:#fff;font-size:11px;font-style:normal;padding:0 8px;display:flex;align-items:center;white-space:nowrap;overflow:hidden}.access_previewDay__dPLMQ span{flex:1 1}.access_steps__A6qRc{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.access_steps__A6qRc li{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.access_steps__A6qRc li>span:first-child{width:96px;flex:none;color:var(--muted)}.access_access__aWirl{width:100%;border-collapse:collapse;font-size:13px}.access_access__aWirl th{text-align:left;font-weight:400;color:var(--muted);padding:0 12px 8px 0}.access_access__aWirl td{padding:10px 12px 10px 0;border-top:1px solid var(--line);vertical-align:top}.access_access__aWirl tr:last-child td{border-bottom:1px solid var(--line)}.access_access__aWirl td[data-none]{color:var(--muted)}.access_srOnly__Ottsv{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:960px){.access_panel__HdInz[data-optional]{display:none}.access_panel__HdInz{border-left:0;border-top:1px solid var(--line);padding:40px 24px}}@media (max-width:480px){.access_switchPrompt__d5Fig{display:none}.access_switchLink__YEvWx{margin-left:auto}.access_main__NZob8{padding:24px 0 40px;align-items:flex-start}.access_card__PIM5I{padding:20px}.access_ways__KcU1V li{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.access_actions__z30iG button:active,.access_button__B66h_:active,.access_quiet__In_AF:active{transform:none}}