@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.P2gBUG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.P2gBUG_variable{--font-login-display:"Archivo", "Archivo Fallback"}
@layer components{.login{--login-navy:#0b1033;--login-navy-2:#141a4a;--login-q:#4347f5;--login-m:#1677ff;--login-c:#8428f5;--login-on-navy:#eef0ff;--login-on-navy-2:#b8bee4;--login-on-navy-3:#8e95c4;--login-ice:#f3f5fc;--login-field:#fff;--login-ink:#0b1033;--login-ink-2:#3d4466;--login-ink-3:#5a6185;--login-line:#dce1f0;--login-line-2:#c7cee6;--login-ph:#747b9e;--login-link:#3236d9;--login-focus:#4347f5;--login-ring:#4347f52e;--login-btn:#0b1033;--login-btn-hover:#141a4a;--login-btn-ink:#fff;--login-err-bg:#fbebec;--login-err-line:#f0c3c7;--login-err-ink:#7e1620;--login-warn-bg:#fbf4e4;--login-warn-line:#ebd7a6;--login-warn-ink:#5e4206;--login-fd:var(--font-login-display), "Archivo", sans-serif;--login-fs:var(--font-sans), "Instrument Sans", sans-serif;background:var(--login-ice);min-height:100dvh;color:var(--login-ink);font:400 var(--type-scale-16)/var(--type-scale-24) var(--type-family-text);-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr);display:grid}.dark .login{--login-ice:var(--canvas);--login-field:var(--panel);--login-ink:var(--text-primary);--login-ink-2:var(--text-secondary);--login-ink-3:var(--text-secondary);--login-line:var(--line);--login-line-2:var(--border-strong);--login-ph:var(--text-secondary);--login-link:var(--accent-text);--login-focus:var(--accent);--login-btn:var(--accent);--login-btn-hover:var(--accent);--login-btn-ink:var(--accent-foreground);--login-err-bg:var(--critical-soft);--login-err-line:var(--critical-border);--login-err-ink:var(--text-primary);--login-warn-bg:var(--warning-soft);--login-warn-line:var(--warning-border);--login-warn-ink:var(--text-primary)}.login-lockup{font:650 var(--type-scale-20)/var(--type-scale-28) var(--type-family-display);letter-spacing:-.02em;color:#fff;align-items:center;gap:10px;margin:0;font-stretch:108%;display:inline-flex}.login-brand{background:var(--login-navy);color:var(--login-on-navy);flex-direction:column;padding:40px 48px 48px;display:none;position:relative;overflow:hidden}.login-brand:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 31px,#d6dcff0b 31px 32px);position:absolute;inset:0}.login-brand>*{position:relative}.login-h2{font:650 var(--type-login-hero)/var(--type-login-hero-lh) var(--login-fd);letter-spacing:-.03em;color:var(--login-on-navy);text-wrap:balance;margin:auto 0 0;font-stretch:112%}.login-sub{max-width:470px;font:var(--type-body-weight) var(--type-scale-14)/var(--type-scale-20) var(--type-family-text);color:var(--login-on-navy-2);text-wrap:pretty;margin:12px 0 0}.login-key{font:500 var(--type-scale-12)/var(--type-scale-16) var(--type-family-text);color:var(--login-on-navy-3);flex-wrap:wrap;gap:6px 16px;margin-top:20px;display:inline-flex}.login-key span{align-items:center;gap:6px;display:inline-flex}.login-key i{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.login-key i.m{background:var(--login-m)}.login-key i.q{background:var(--login-q)}.login-key i.c{background:var(--login-c)}.login-main{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.login-hd{background:var(--login-navy);color:var(--login-on-navy);padding:20px 20px 16px;position:relative}.login-body{background:var(--login-ice);flex-direction:column;flex:auto;padding:22px 20px 28px;display:flex}.login-card{flex-direction:column;flex:auto;width:100%;max-width:420px;margin:0 auto;display:flex}.login-form{flex-direction:column;flex:auto;gap:22px;display:flex}.login-fields{flex-direction:column;gap:22px;display:flex}.login-h1{font:650 var(--type-scale-24)/var(--type-scale-32) var(--type-family-display);letter-spacing:-.02em;color:var(--login-ink);margin:0;font-stretch:108%}.login-lede{font:var(--type-body-weight) var(--type-scale-14)/var(--type-scale-20) var(--type-family-text);color:var(--login-ink-2);text-wrap:pretty;margin:6px 0 0}.login-fld{flex-direction:column;gap:8px;display:flex}.login-lb{font:600 var(--type-scale-14)/var(--type-scale-20) var(--type-family-text);color:var(--login-ink);justify-content:space-between;gap:12px;display:flex}.login-lb a{color:var(--login-link);font-weight:500}.login-lb a:hover{text-underline-offset:3px;text-decoration:underline}.login-inp{position:relative}.login-input{border:1px solid var(--login-line-2);background:var(--login-field);width:100%;height:56px;font:400 var(--type-scale-16)/var(--type-scale-24) var(--type-family-text);color:var(--login-ink);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:10px;outline:none;padding:0 14px;display:block}.login-input::placeholder{color:var(--login-ph)}.login-input:focus-visible{border-color:var(--login-focus);box-shadow:0 0 0 3px var(--login-ring)}.login-input[aria-invalid=true]{border-color:var(--login-err-line)}.login-input--pw{padding-right:46px}.login-input:-webkit-autofill{-webkit-text-fill-color:var(--login-ink);caret-color:var(--login-ink);box-shadow:0 0 0 1000px var(--login-field) inset;transition:background-color 9999s ease-out}.login-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--login-ink);caret-color:var(--login-ink);box-shadow:0 0 0 1000px var(--login-field) inset;transition:background-color 9999s ease-out}.login-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--login-ink);caret-color:var(--login-ink);box-shadow:0 0 0 1000px var(--login-field) inset;transition:background-color 9999s ease-out}.login-eye{color:var(--login-ink-3);display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.login-eye:hover{color:var(--login-ink)}.login-eye svg{width:18px;height:18px}.login-ferr{font:var(--type-caption-weight) var(--type-scale-12)/var(--type-scale-16) var(--type-family-text);color:var(--critical);align-items:center;gap:4px;margin:0;display:flex}.login-ferr svg{width:12px;height:12px}.login-btn{background:var(--login-btn);width:100%;height:56px;color:var(--login-btn-ink);font:600 var(--type-scale-16)/var(--type-scale-24) var(--type-family-text);transition:background-color var(--motion-fast) ease;border-radius:10px;justify-content:center;align-items:center;gap:8px;display:flex}.login-btn:hover:not(:disabled){background:var(--login-btn-hover)}.login-btn:focus-visible{outline:2px solid var(--login-focus);outline-offset:2px}.login-btn:disabled{cursor:not-allowed}.login-btn[data-locked]{opacity:.6}.login-btn svg{width:16px;height:16px}.login-alert{border:1px solid var(--login-err-line);background:var(--login-err-bg);color:var(--login-err-ink);font:var(--type-body-weight) var(--type-scale-14)/var(--type-scale-20) var(--type-family-text);border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.login-alert>svg{width:18px;height:18px;margin-top:1px}.login-alert--warn{border-color:var(--login-warn-line);background:var(--login-warn-bg);color:var(--login-warn-ink)}.login-alert b{font-weight:600;display:block}.login-alert span{overflow-wrap:anywhere}.login-alert a{text-decoration:underline}.login-alert time,.login-alert .login-time{font-variant-numeric:tabular-nums;font-weight:600}.login-foot{border-top:1px solid var(--login-line);font:var(--type-body-weight) var(--type-scale-14)/var(--type-scale-20) var(--type-family-text);color:var(--login-ink-3);flex-wrap:wrap;gap:6px 16px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.login-foot li{align-items:center;gap:6px;display:inline-flex}.login-foot svg{width:14px;height:14px}.login{--login-ok:#0f7a4e;--login-bad:#b4232f;--login-mist:#e7ebf8}.dark .login{--login-ok:var(--success);--login-bad:var(--critical);--login-mist:var(--neutral-soft)}.login-form--auth,.login-form--auth .login-fields{gap:18px}.login-form--auth .login-btn:disabled:not([aria-busy]){opacity:.45}.login-lede--auth{font-size:var(--type-scale-16);line-height:var(--type-scale-24)}.login-status{align-items:center;gap:8px;display:flex}.login-status svg{width:16px;height:16px}.login-inv{border:1px solid var(--login-line);background:var(--login-field);font:var(--type-body-weight) var(--type-scale-14)/var(--type-scale-20) var(--type-family-text);border-radius:12px;grid-template-columns:88px minmax(0,1fr);gap:6px 12px;margin:0;padding:14px 16px;display:grid}.login-inv dt{color:var(--login-ink-3)}.login-inv dd{min-width:0;color:var(--login-ink);overflow-wrap:anywhere;margin:0}.login-inv .login-inv-mono{font-family:var(--type-family-mono)}.login-meter{grid-template-columns:repeat(4,1fr);align-items:center;gap:4px;display:grid}.login-meter i{background:var(--login-line);border-radius:2px;height:4px}.login-meter i.on{background:var(--login-q)}.login-meter span{font:var(--type-caption-weight) var(--type-scale-12)/var(--type-scale-16) var(--type-family-text);color:var(--login-ink-3);grid-column:1/-1}.login-rules{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.login-rules li{font:var(--type-body-weight) var(--type-scale-14)/var(--type-scale-20) var(--type-family-text);color:var(--login-ink-2);grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.login-rules li>svg{width:16px;height:16px;color:var(--login-ink-3);margin-top:2px}.login-rules li.ok{color:var(--login-ink)}.login-rules li.ok>svg{color:var(--login-ok)}.login-rules li.no>svg{color:var(--login-bad)}.login-sp{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.login-sp code{background:var(--login-mist);font:500 var(--type-scale-14)/var(--type-scale-20) var(--type-family-mono);color:var(--login-ink);border-radius:4px;padding:0 6px}.login-rule-err{color:var(--login-bad);display:block}.login-match{font:500 var(--type-scale-12)/var(--type-scale-16) var(--type-family-text);color:var(--login-ok);align-items:center;gap:6px;margin:0;display:flex}.login-match svg{width:12px;height:12px}.login-terms{font:var(--type-caption-weight) var(--type-scale-12)/var(--type-scale-16) var(--type-family-text);color:var(--login-ink-3);margin:0}.login-form--auth .login-foot{font-size:var(--type-scale-12);line-height:var(--type-scale-16)}.login-state{background:var(--login-field);border-radius:14px;flex-direction:column;gap:10px;padding:24px;display:flex}.login-state-k{font:600 var(--type-scale-12)/var(--type-scale-16) var(--type-family-text);color:var(--login-ink-3);font-variant-numeric:tabular-nums;margin:0}.login-state-ic{background:var(--login-mist);width:44px;height:44px;color:var(--login-ink-2);border-radius:12px;place-items:center;margin-top:6px;display:grid}.login-state-ic svg{width:20px;height:20px}.login-state-ic--bad{color:var(--login-bad)}.login-state-h{font:600 var(--type-scale-20)/var(--type-scale-28) var(--type-family-display);color:var(--login-ink);margin:0}.login-state-p{font:400 var(--type-scale-16)/var(--type-scale-24) var(--type-family-text);color:var(--login-ink-2);text-wrap:pretty;margin:0}.login-state .login-btn{height:48px;margin-top:6px}.login-btn-sec{border:1px solid var(--login-line-2);height:48px;font:600 var(--type-scale-16)/var(--type-scale-24) var(--type-family-text);color:var(--login-ink);border-radius:10px;justify-content:center;align-items:center;display:flex}.login-btn-sec:hover{border-color:var(--login-ink-3)}.login-btn-sec:focus-visible{outline:2px solid var(--login-focus);outline-offset:2px}.login-state-ref{font:var(--type-num-sm-weight) var(--type-scale-12)/var(--type-scale-16) var(--type-family-mono);color:var(--login-ink-3);margin:0}@media (min-width:640px){.login-body{padding:48px 32px}.login-card{background:var(--login-field);box-shadow:var(--shadow-raised);border-radius:16px;padding:32px}.login-form,.login-fields{gap:20px}.login-h1{font-size:var(--type-scale-24);line-height:var(--type-scale-32)}.login-input{height:50px;font-size:var(--type-scale-16)}.login-btn{height:52px;font-size:var(--type-scale-16)}.login-foot{margin-top:0}}@media (min-width:1024px){.login{grid-template-columns:min(640px,50%) minmax(0,1fr)}.login-brand{display:flex}.login-hd{display:none}.login-body{justify-content:center;align-items:center}.login-card,.login-form{flex:none}.login-h1--auth{font-size:var(--type-scale-30);line-height:var(--type-scale-36)}}}
