.auth-screen_root__52f0P{--acc:#c9a55a;--acc-hov:#e2c07a;--orange:#ff4d00;--paper:#0a0a0c;--card:#121215;--ink:#f5f2ea;--body:#b9b5ab;--mut:#85816f;--faint:#5f5b4e;--line:hsla(44,35%,94%,.12);--sh:rgba(0,0,0,.5);--pat1:#17171b;--pat2:#1d1d22;min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:var(--paper);color:var(--ink);font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow:clip}.auth-screen_root__52f0P ::selection{background:var(--acc);color:#14120c}.auth-screen_brand__7kJS0{position:relative;overflow:hidden;border-right:1.5px solid var(--line);padding:44px 52px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:26px 26px;animation:auth-screen_fade__GOTnl .7s ease both}.auth-screen_brandTop__r7nWr{display:flex;align-items:center;justify-content:space-between;z-index:2}.auth-screen_wordmark__0sXjL{font-family:Gloock,serif;font-size:20px;letter-spacing:-.01em}.auth-screen_wordmark__0sXjL span{color:var(--acc)}.auth-screen_eyebrowMono__NNHnz{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--mut)}.auth-screen_brandMid__zhrPX{display:flex;flex-direction:column;gap:34px;z-index:2}.auth-screen_brandHeadline__iOOEy{margin:0;font-family:Gloock,serif;font-weight:400;font-size:clamp(34px,3.3vw,50px);line-height:1.04;letter-spacing:-.02em;max-width:12ch}.auth-screen_brandHeadline__iOOEy b{font-weight:400;color:var(--acc)}.auth-screen_clipWrap__x41ew{align-self:flex-start;animation:auth-screen_fade__GOTnl .7s ease .1s both}.auth-screen_clip__v7Z1F{position:relative;width:268px;box-sizing:border-box;background:var(--card);border:1.5px solid var(--ink);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:11px;box-shadow:8px 8px 0 var(--sh);transform:rotate(-3deg);animation:auth-screen_float__vhM8P 7s ease-in-out infinite}.auth-screen_clipHead__RokJb{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--faint)}.auth-screen_clipHook__B4E7D{margin:0;font-weight:800;font-size:16px;line-height:1.3;letter-spacing:-.01em}.auth-screen_clipStage__sLwK4{position:relative;height:176px;border-radius:11px;background:repeating-linear-gradient(135deg,var(--pat1) 0 12px,var(--pat2) 12px 24px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.auth-screen_playDot__p6laf{width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;font-size:13px}.auth-screen_clipCap__l58XL{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--mut)}.auth-screen_sel__8oICT{position:absolute;inset:-7px;border:1.5px solid var(--acc);pointer-events:none}.auth-screen_sel__8oICT i{position:absolute;width:7px;height:7px;background:#fff;border:1.5px solid var(--acc)}.auth-screen_sel__8oICT i:first-child{left:-4px;top:-4px}.auth-screen_sel__8oICT i:nth-child(2){right:-4px;top:-4px}.auth-screen_sel__8oICT i:nth-child(3){left:-4px;bottom:-4px}.auth-screen_sel__8oICT i:nth-child(4){right:-4px;bottom:-4px}.auth-screen_brandBot__htLOu{display:flex;flex-direction:column;gap:14px;z-index:2}.auth-screen_recRow__Xm3mW{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--mut)}.auth-screen_rec__xwgkD{width:8px;height:8px;border-radius:50%;background:#e5484d;animation:auth-screen_blink__9KgMW 1.6s steps(1) infinite}.auth-screen_reassure__jRVXf{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.02em;color:var(--faint)}.auth-screen_guide__9AaPe{position:absolute;width:20px;height:20px;opacity:.9;z-index:1}.auth-screen_guideTR__kOGJv{top:22px;right:22px;border-top:1.5px solid var(--faint);border-right:1.5px solid var(--faint)}.auth-screen_guideBL__qeUpv{bottom:22px;left:22px;border-bottom:1.5px solid var(--faint);border-left:1.5px solid var(--faint)}.auth-screen_formWrap__ix0NU{display:flex;align-items:center;justify-content:center;padding:48px 40px}.auth-screen_card__DuN30{width:100%;max-width:416px;display:flex;flex-direction:column;animation:auth-screen_rise__8MaZG .6s cubic-bezier(.2,.7,.2,1) .06s both}.auth-screen_frameRow__V4aMG{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--faint)}.auth-screen_mobileMark__65qBD{display:none;font-family:Gloock,serif;font-size:18px;letter-spacing:-.01em}.auth-screen_mobileMark__65qBD span{color:var(--acc)}.auth-screen_title__fLYte{margin:0 0 10px;font-family:Gloock,serif;font-weight:400;font-size:clamp(30px,3.1vw,40px);line-height:1.03;letter-spacing:-.015em}.auth-screen_sub__UaYTp{margin:0 0 28px;font-size:15.5px;line-height:1.5;color:var(--body);max-width:34ch}.auth-screen_form__bnhJu{display:flex;flex-direction:column;gap:16px}.auth-screen_field__YJ8Ce{display:flex;flex-direction:column;gap:7px}.auth-screen_label__4iTXI{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--mut)}.auth-screen_input__X7yqH{width:100%;box-sizing:border-box;padding:13px 16px;border:1.5px solid var(--line);border-radius:13px;background:var(--card);color:var(--ink);font-family:Archivo,sans-serif;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s,transform .2s}.auth-screen_input__X7yqH::placeholder{color:var(--faint)}.auth-screen_input__X7yqH:focus{border-color:var(--ink);box-shadow:3px 3px 0 var(--sh);transform:translateY(-1px)}.auth-screen_pwWrap__RVszI{position:relative}.auth-screen_pwWrap__RVszI .auth-screen_input__X7yqH{padding-right:46px}.auth-screen_pwToggle__hSp3r{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--mut);cursor:pointer;border-radius:8px;transition:color .15s}.auth-screen_pwToggle__hSp3r:hover{color:var(--ink)}.auth-screen_error__5eOQQ{display:flex;gap:9px;align-items:flex-start;padding:11px 13px;border:1px solid rgba(229,72,77,.4);background:rgba(229,72,77,.08);border-radius:11px;font-size:13.5px;line-height:1.4;color:#a3221f}.auth-screen_error__5eOQQ span{color:#e5484d}.auth-screen_submit__E_fld{margin-top:4px;width:100%;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--acc);color:#14120c;border:none;border-radius:999px;padding:15px 22px;font-family:Archivo,sans-serif;font-weight:700;font-size:16px;cursor:pointer;box-shadow:4px 4px 0 var(--sh);transition:background .2s,transform .12s,box-shadow .12s}.auth-screen_submit__E_fld:hover:not(:disabled){background:var(--acc-hov)}.auth-screen_submit__E_fld:active:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px 0 var(--sh)}.auth-screen_submit__E_fld:disabled{opacity:.65;cursor:default}.auth-screen_divider__cv_jq{display:flex;align-items:center;gap:14px;margin:22px 0;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--faint)}.auth-screen_divider__cv_jq:after,.auth-screen_divider__cv_jq:before{content:"";flex:1;height:1px;background:var(--line)}.auth-screen_google__iOnUH{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--card);color:var(--ink);border:1.5px solid var(--ink);border-radius:999px;padding:13px 22px;font-family:Archivo,sans-serif;font-weight:600;font-size:15px;cursor:pointer;transition:border-color .2s,color .2s}.auth-screen_google__iOnUH:hover{border-color:var(--acc);color:var(--acc)}.auth-screen_legalNote__2IO2E{margin:20px 0 0;font-size:12.5px;line-height:1.6;color:var(--faint,#a5a093)}.auth-screen_legalNote__2IO2E a{color:var(--mut);text-decoration:underline;text-underline-offset:2px}.auth-screen_legalNote__2IO2E a:hover{color:var(--acc)}.auth-screen_switch__OtiIq{margin:26px 0 0;font-size:14px;color:var(--mut)}.auth-screen_switch__OtiIq a{color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--acc);padding-bottom:1px;transition:color .2s}.auth-screen_switch__OtiIq a:hover{color:var(--acc)}.auth-screen_foot__kTkth{margin-top:34px;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.04em;color:var(--faint)}.auth-screen_spin__K3xA4{animation:auth-screen_spin__K3xA4 .8s linear infinite}@keyframes auth-screen_rise__8MaZG{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes auth-screen_fade__GOTnl{0%{opacity:0}to{opacity:1}}@keyframes auth-screen_float__vhM8P{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-11px)}}@keyframes auth-screen_blink__9KgMW{0%,60%{opacity:1}61%,to{opacity:.25}}@keyframes auth-screen_spin__K3xA4{to{transform:rotate(1turn)}}@media (max-width:900px){.auth-screen_root__52f0P{grid-template-columns:1fr}.auth-screen_brand__7kJS0{display:none}.auth-screen_mobileMark__65qBD{display:block}.auth-screen_formWrap__ix0NU{align-items:flex-start;padding:64px 22px 40px}}@media (prefers-reduced-motion:reduce){.auth-screen_brand__7kJS0,.auth-screen_card__DuN30,.auth-screen_clipWrap__x41ew,.auth-screen_clip__v7Z1F,.auth-screen_rec__xwgkD{animation:none!important}.auth-screen_clip__v7Z1F{transform:rotate(-3deg)}}.auth-screen_solo__ZTKFA{grid-template-columns:1fr}.auth-screen_notice__NqH2r{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--acc);border-radius:10px;padding:16px 18px;font-size:14.5px;line-height:1.55;color:var(--body);margin:0 0 20px}.auth-screen_notice__NqH2r strong{color:var(--ink);font-weight:600}.auth-screen_backRow__9j1n4{font-size:13.5px;color:var(--mut);text-align:center;margin:18px 0 0}.auth-screen_backRow__9j1n4 a{color:var(--acc);font-weight:600;text-decoration:none}.auth-screen_backRow__9j1n4 a:hover{text-decoration:underline}.auth-screen_labelRow__06W1t{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auth-screen_labelRow__06W1t a{font-size:12.5px;color:var(--mut);text-decoration:none;font-weight:500}.auth-screen_labelRow__06W1t a:hover{color:var(--acc);text-decoration:underline}.auth-screen_suggest__NwbSR{margin:7px 0 0;font-size:12.5px;color:var(--mut)}.auth-screen_suggest__NwbSR button{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--acc);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.auth-screen_suggest__NwbSR button:hover{color:var(--acc-hov)}.auth-screen_suggest__NwbSR button:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:3px}