@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"}
@keyframes login-run{to{stroke-dashoffset:0}}@keyframes login-halo{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@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-thread{height:490px;margin-top:72px}.login-thread .login-svg{width:144px;height:490px;position:absolute;top:0;left:-16px;overflow:visible}.login-stages{margin:0;padding:0;list-style:none;position:absolute;top:0;left:140px;right:0}.login-stages li{font:600 var(--type-scale-24)/var(--type-scale-32) var(--type-family-display);letter-spacing:-.015em;color:var(--login-on-navy-2);white-space:nowrap;font-stretch:106%;position:absolute;left:0;right:0}.login-stages li:first-child{top:5px}.login-stages li:nth-child(2){top:110px}.login-stages li:nth-child(3){top:215px}.login-stages li:nth-child(4){top:320px}.login-stages li:nth-child(5){color:#fff;top:455px}.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:400 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-svg use,.login-svg .tick{fill:none;stroke-linecap:round;stroke-linejoin:round}.login-svg .s-m{stroke:var(--login-m)}.login-svg .s-q{stroke:var(--login-q)}.login-svg .s-c{stroke:var(--login-c)}.login-svg .glow{stroke-width:14px;opacity:.3;filter:blur(5px)}.login-svg .str{stroke-width:4.5px}.login-svg .str .ol{stroke:var(--login-navy);stroke-width:8.5px}.login-svg .fr path{fill:none;stroke-linecap:butt;stroke-linejoin:round}.login-svg .run use{stroke-width:2.5px;stroke-dasharray:40 960;stroke-dashoffset:1000px;animation:6.5s linear infinite login-run}.login-svg .run .s-m{stroke:#8dbbff}.login-svg .run .s-q{stroke:#a9abff;animation-delay:-2.17s}.login-svg .run .s-c{stroke:#c7a0ff;animation-delay:-4.33s}.login-svg .nd{fill:var(--login-navy);stroke-width:3px}.login-svg .rel{fill:var(--login-q)}.login-svg .tick{stroke:#fff;stroke-width:2.2px}.login-svg .halo{fill:none;stroke:#a9abff;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite login-halo}.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-band{max-width:350px;margin-top:16px}.login-band .login-svg{width:100%;height:56px;display:block;position:static;overflow:visible}.login-band .glow{stroke-width:10px}.login-band .str{stroke-width:3.5px}.login-band .str .ol{stroke-width:6.5px}.login-band .run use{stroke-width:2px}.login-row{height:16px;font:500 var(--type-scale-12)/var(--type-scale-16) var(--type-family-text);color:var(--login-on-navy-2);margin:2px 0 0;padding:0;list-style:none;position:relative}.login-row li{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.login-row li:first-child{left:0;transform:none}.login-row li:nth-child(2){left:23.43%}.login-row li:nth-child(3){left:43.43%}.login-row li:nth-child(4){left:63.43%}.login-row li:nth-child(5){color:#fff;right:0;transform:none}.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:400 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:400 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:400 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:400 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}@media (min-width:640px){.login-body{padding:48px 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}}@media (prefers-reduced-motion:reduce){.login-svg .run,.login-svg .halo{display:none}}}
