.LoginScreen_screen__Omk2O{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 20px max(24px,env(safe-area-inset-bottom));background:var(--op-paper);color:#292720;font-family:Heebo,system-ui,sans-serif;color-scheme:light}.LoginScreen_screen__Omk2O,.LoginScreen_screen__Omk2O *{box-sizing:border-box}.LoginScreen_card__wOI_A{width:100%;max-width:420px;min-width:0;padding:30px 28px 22px;border:1px solid #fff;border-radius:28px;background:var(--op-ivory-fill,linear-gradient(155deg,#fff,#fffefb 45%,#f7f2e9));box-shadow:0 18px 44px color-mix(in srgb,var(--op-navy) 7.843%,transparent),0 3px 8px color-mix(in srgb,var(--op-navy) 4.706%,transparent),inset 0 1px 1px #fff}.LoginScreen_brand__8mUZX{text-align:center}.LoginScreen_logo___hpLJ{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 12px;border:1px solid var(--op-navy);border-radius:22px;background:var(--op-logo-fill);box-shadow:var(--op-copper-shadow,0 6px 10px color-mix(in srgb,var(--op-navy) 21.961%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--op-navy) 40%,transparent),inset 0 2px 3px #fff5dcb3);color:var(--op-logo-ink);font-size:42px;line-height:1;font-weight:900;text-shadow:0 2px 1px color-mix(in srgb,var(--op-navy) 18.824%,transparent)}.LoginScreen_wordmark__xDs6e{margin:0;font-size:32px;line-height:1.25;font-weight:900;letter-spacing:-1px;color:var(--op-navy)}.LoginScreen_tagline__rv_SA{margin:6px 0 0;color:var(--op-link);font-size:14px;font-weight:750}.LoginScreen_intro__16YUZ{margin:22px 0 20px;text-align:center}.LoginScreen_intro__16YUZ h2{margin:0;color:#34302b;font-size:19px;line-height:1.5;font-weight:750}.LoginScreen_intro__16YUZ p{margin:4px 0 0;color:#7c746b;font-size:12.5px;line-height:1.6}.LoginScreen_form__t7Zv6{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0}.LoginScreen_field__H3sW5{min-width:0}.LoginScreen_field__H3sW5 label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:650;color:#635c53}.LoginScreen_field__H3sW5 input{display:block;width:100%;min-width:0;min-height:50px;padding:11px 14px;border:1px solid #dcd5ca;border-radius:13px;background:linear-gradient(180deg,#fff,#fffefc);box-shadow:inset 0 1px 3px color-mix(in srgb,var(--op-navy) 12.549%,transparent),0 1px 0 #fff;color:#292720;font:inherit;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.LoginScreen_field__H3sW5 input::placeholder{color:#a1988f;font-size:14px;opacity:1}.LoginScreen_field__H3sW5 input:focus{outline:0;border-color:var(--op-frame);box-shadow:0 0 0 3px color-mix(in srgb,var(--op-navy) 14.902%,transparent),inset 0 1px 2px color-mix(in srgb,var(--op-navy) 8.235%,transparent)}.LoginScreen_remember__5TMnK,.LoginScreen_terms__5RVL6{display:flex;align-items:flex-start;gap:9px;color:#756c62;font-size:13px;line-height:1.6;cursor:pointer}.LoginScreen_remember__5TMnK{align-items:center;min-height:24px}.LoginScreen_remember__5TMnK input,.LoginScreen_terms__5RVL6 input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:var(--op-action);cursor:pointer}.LoginScreen_terms__5RVL6{padding:12px;border:1px solid #e9e0d4;border-radius:12px;background:#f8f4ed;font-size:11.5px;line-height:1.9}.LoginScreen_terms__5RVL6 input{margin-top:2px}.LoginScreen_terms__5RVL6 span{min-width:0}.LoginScreen_terms__5RVL6 a{color:var(--op-link);text-decoration:underline;text-underline-offset:3px}.LoginScreen_button__SBZGZ{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;min-height:50px;padding:12px 18px;border:1px solid #e2d5c5;border-radius:14px;background:var(--op-ivory-fill,linear-gradient(155deg,#fff,#fffefb 45%,#f7f2e9));box-shadow:var(--op-tactile-shadow,0 6px 10px color-mix(in srgb,var(--op-navy) 18.824%,transparent),inset 0 1px 2px #fff);color:var(--op-link);font:inherit;font-size:14px;font-weight:700;line-height:1.5;text-align:center;cursor:pointer;transition:filter .15s,box-shadow .15s,transform .15s}.LoginScreen_primary__9__f_{min-height:53px;border-color:var(--op-frame);background:var(--op-action-fill);box-shadow:var(--op-copper-shadow);color:var(--op-action-ink);text-shadow:0 1px 1px color-mix(in srgb,var(--op-navy) 20.784%,transparent);font-size:16px;font-weight:800}.LoginScreen_google__ApPa3{color:#4a443d}.LoginScreen_googleMark__cjkQ9{flex:0 0 20px}.LoginScreen_quick__Rcl_I{padding-block:12px}.LoginScreen_quickLabel__4pcb3{display:block;min-width:0;font-size:13px}.LoginScreen_quickLabel__4pcb3 bdi{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:650}.LoginScreen_divider__muAi_{display:flex;align-items:center;gap:12px;margin:18px 0;color:#9b9185;font-size:11.5px}.LoginScreen_divider__muAi_:after,.LoginScreen_divider__muAi_:before{content:"";flex:1 1;height:1px;background:var(--op-divider,#e4bf95)}.LoginScreen_switchMode___yG7i{margin-top:13px;color:var(--op-link);border-color:#e9ddce;background:transparent;box-shadow:none;font-size:13px}.LoginScreen_message__K_Ltv{padding:11px 13px;border:1px solid;border-radius:12px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.LoginScreen_error__9Vdf8{background:#fff2ef;border-color:var(--op-frame);color:#a13e30}.LoginScreen_success__Pywgs{background:#edf6ef;border-color:#bcd8c5;color:#306f4a}.LoginScreen_footnote__sMJ0k{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--op-divider,#e4bf95);text-align:center;color:#93887a;font-size:11px;line-height:1.7}.LoginScreen_footer__uQ_lh{margin-top:18px;text-align:center;font-size:11px;line-height:1.6}.LoginScreen_footer__uQ_lh a{color:var(--op-link);text-decoration:none;text-underline-offset:3px}.LoginScreen_footer__uQ_lh a:hover{text-decoration:underline}.LoginScreen_screen__Omk2O :is(button,a,input):focus-visible{outline:2px solid var(--op-frame);outline-offset:4px}.LoginScreen_button__SBZGZ:active:not(:disabled){transform:translateY(1px)}.LoginScreen_screen__Omk2O :disabled{opacity:.6;cursor:default}@media (hover:hover){.LoginScreen_button__SBZGZ:hover:not(:disabled){filter:brightness(1.025)}}@media (max-width:480px){.LoginScreen_screen__Omk2O{padding:20px 16px max(20px,env(safe-area-inset-bottom))}.LoginScreen_card__wOI_A{padding:26px 22px 20px;border-radius:25px}}@media (max-width:350px){.LoginScreen_screen__Omk2O{padding-inline:12px}.LoginScreen_card__wOI_A{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.LoginScreen_button__SBZGZ,.LoginScreen_field__H3sW5 input{transition:none}}.LoginScreen_logo___hpLJ{border:var(--op-light-rim);box-shadow:var(--op-light-rim-shadow);box-sizing:border-box}.WorkspaceStatus_screen__ixaDR{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));background:var(--op-paper);color:#292720;font-family:Heebo,system-ui,sans-serif;color-scheme:light}.WorkspaceStatus_screen__ixaDR,.WorkspaceStatus_screen__ixaDR *{box-sizing:border-box}.WorkspaceStatus_card__5MvoD{width:100%;max-width:410px;min-width:0;padding:32px 28px 24px;border:1px solid #fff;border-radius:28px;background:var(--op-ivory-fill,linear-gradient(155deg,#fff,#fffefb 45%,#f7f2e9));box-shadow:0 18px 44px color-mix(in srgb,var(--op-navy) 7.843%,transparent),0 3px 8px color-mix(in srgb,var(--op-navy) 4.706%,transparent),inset 0 1px 1px #fff;text-align:center;overflow-wrap:anywhere}.WorkspaceStatus_brand__lIcnb{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:28px}.WorkspaceStatus_logo__dwZrV{display:block;width:64px;height:64px;border:1px solid var(--op-navy);border-radius:20px;background:#0d2438;box-shadow:var(--op-light-rim-shadow,0 6px 16px #0d243838);object-fit:cover}.WorkspaceStatus_wordmark__qps7R{font-size:23px;line-height:1.2;font-weight:900;letter-spacing:-.6px}.WorkspaceStatus_eyebrow__pXpSg{color:var(--op-link);font-size:12px;font-weight:750;margin:0 0 8px}.WorkspaceStatus_title__t9K_o{font-size:clamp(23px,6vw,28px);line-height:1.4;font-weight:850;letter-spacing:-.5px;margin:0}.WorkspaceStatus_body__Dy4DC{font-size:14px;line-height:1.8;color:#787066;margin:12px 0 0}.WorkspaceStatus_track__k1ePA{height:6px;overflow:hidden;border-radius:99px;background:#e9e1d5;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--op-navy) 7.843%,transparent);margin-top:28px}.WorkspaceStatus_progress__Fe_mf{height:100%;width:42%;border-radius:inherit;background:var(--op-action-fill);animation:WorkspaceStatus_travel__p0rea 1.8s ease-in-out infinite}.WorkspaceStatus_status__Bw_6m{color:var(--op-link);font-size:12px;font-weight:600;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px}.WorkspaceStatus_dot__7DWgI{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--op-action-fill);box-shadow:0 0 0 4px color-mix(in srgb,var(--op-navy) 6.667%,transparent)}.WorkspaceStatus_footer__TS9Hx{border-top:1px solid var(--op-divider,#e4bf95);padding-top:17px;margin-top:24px;font-size:11px;color:#938779}.WorkspaceStatus_actions__DG2ES{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.WorkspaceStatus_primary__ieiaU{width:100%;min-height:48px;padding:11px 16px;border:1px solid var(--op-frame);border-radius:14px;background:var(--op-copper-fill,linear-gradient(158deg,var(--op-action-highlight),var(--op-action-warm) 15%,var(--op-action) 58%,var(--op-action-depth)));box-shadow:var(--op-copper-shadow,0 4px 9px color-mix(in srgb,var(--op-navy) 18.824%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--op-navy) 33.333%,transparent),inset 0 2px 3px #fff5dc99);color:var(--op-action-ink);font:inherit;font-size:15px;font-weight:750;cursor:pointer}.WorkspaceStatus_secondary__6d813{background:transparent;border:0;color:var(--op-link);font:inherit;font-size:12px;padding:9px 4px;cursor:pointer}.WorkspaceStatus_primary__ieiaU:focus-visible,.WorkspaceStatus_secondary__6d813:focus-visible{outline:3px solid var(--op-frame);outline-offset:3px}.WorkspaceStatus_hint__BHvnC{font-size:12px;line-height:1.7;color:var(--op-link);margin:15px 0 0}@keyframes WorkspaceStatus_travel__p0rea{0%{transform:translateX(110%)}to{transform:translateX(-245%)}}@media(prefers-reduced-motion:reduce){.WorkspaceStatus_progress__Fe_mf{animation:none;width:100%;background:var(--op-action-fill)}}@media(max-width:360px){.WorkspaceStatus_screen__ixaDR{padding-inline:14px}.WorkspaceStatus_card__5MvoD{padding:28px 21px 22px}.WorkspaceStatus_brand__lIcnb{margin-bottom:23px}}.WorkspaceStatus_logo__dwZrV{border:var(--op-light-rim);box-shadow:var(--op-light-rim-shadow);box-sizing:border-box}