@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/e674cfae41f49951-s.1drk9va-sfped.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/00cbd4d7da2cd4e7-s.2gn8kdf1y6ce1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/485270febf852963-s.44x4zm-c87-wx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/2287ab97943b700f-s.1i-9pzcqneq1v.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/fca659bc2d04ed70-s.09j7ppt5-2luo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/53babce0392e6b20-s.p.0ldmcjq_et4mk.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ce8a6a6ec0eee886-s.376xxzadkr6kc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/a443d5c52df8e490-s.0uht9flqz7ejf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/5b60d509c1329d75-s.2sh28epz9_vog.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/4be4b3a9430f5659-s.1x9r0-1u2tosq.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/8920f8cfecaa0743-s.3ssz3vbu_lbsj.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/26eadd648e5c6f5a-s.p.1-qfcpq39sk5k.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_8042530c-module__3DvOKW__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-weight:600}.source_serif_4_8042530c-module__3DvOKW__variable{--font-brand:"Source Serif 4", "Source Serif 4 Fallback"}
.auth-shell{--red:#fb1e1e;--accent:var(--red);--c-green:#23c483;--c-blue:#5b8def;--c-violet:#8b5cf6;--c-amber:#ffc53d;--soft:0 1px 2px #14161c0a, 0 10px 26px -14px #14161c2e;--soft-lg:0 2px 6px #14161c0d, 0 30px 60px -30px #14161c47;--bg:#fff;--panel:#fff;--panel-2:#f7f7f5;--form-bg:#fff;--ink:#14161c;--ink-2:#52565f;--ink-3:#8b9097;--muted:#c6c8cc;--line:#e9e9e5;--line-2:#f1f1ed;--field:#f4f4f1}.dark .auth-shell{--bg:#0a0b0e;--panel:#14161c;--panel-2:#101218;--form-bg:#0c0d11;--ink:#f3f4f6;--ink-2:#a9afba;--ink-3:#6e747f;--muted:#3a3e46;--line:#23262e;--line-2:#1b1e24;--field:#181b22;--soft-lg:0 2px 6px #00000080, 0 30px 60px -28px #000000b3}.auth-shell{background:var(--bg);height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;grid-template-columns:1fr 1.05fr;font-size:15px;line-height:1.55;display:grid;overflow:hidden}.auth-shell h1,.auth-shell h2,.auth-shell h3{letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.05}.auth-shell p{margin:0}.auth-shell a{color:inherit;text-decoration:none}.auth-shell button{cursor:pointer;font-family:inherit}.auth-shell .wordmark{font-family:var(--font-brand), Georgia, serif;color:var(--ink);letter-spacing:-.01em;align-items:baseline;font-size:22px;font-weight:600;line-height:1;display:inline-flex}.auth-shell .wordmark i{font-style:italic}.auth-shell .wordmark .dot{color:var(--accent);font-style:normal}.auth-shell .formpane{background:var(--form-bg);flex-direction:column;display:flex;position:relative;overflow-y:auto}.auth-shell .fp-top{flex:none;justify-content:space-between;align-items:center;padding:28px 40px;display:flex}.auth-shell .fp-body{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px 40px 40px;display:flex}.auth-shell .fcard{width:100%;max-width:392px}.auth-shell .eyebrow{color:var(--accent);align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;font-weight:700;display:inline-flex}.auth-shell .eyebrow .d{background:var(--accent);border-radius:50%;width:7px;height:7px}.auth-shell .fcard h1{letter-spacing:-.04em;font-size:30px}.auth-shell .fcard .sub{color:var(--ink-3);margin-top:10px;font-size:14.5px;font-weight:500}.auth-shell .fcard .sub a{color:var(--accent);font-weight:700}.auth-shell form{flex-direction:column;gap:15px;margin-top:26px;display:flex}.auth-shell .field{flex-direction:column;gap:7px;display:flex}.auth-shell .field label{color:var(--ink-2);font-size:13px;font-weight:700}.auth-shell .inp{border:1px solid var(--line);background:var(--field);border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.auth-shell .inp:focus-within{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 13%, transparent)}.auth-shell .inp svg{width:18px;height:18px;color:var(--ink-3);flex:none}.auth-shell .inp input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14.5px}.auth-shell .inp .eye{color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.auth-shell .inp .eye:hover{color:var(--ink)}.auth-shell .row-between{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.auth-shell .link{color:var(--accent);font-weight:700}.auth-shell .btn{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;height:50px;font-size:15px;font-weight:700;transition:transform .1s,filter .15s,background .15s,border-color .15s;display:inline-flex}.auth-shell .btn:active{transform:translateY(1px)}.auth-shell .btn:disabled{opacity:.65;cursor:not-allowed}.auth-shell .btn svg{flex:none;width:18px;height:18px}.auth-shell .btn-primary{background:var(--accent);color:#fff;box-shadow:0 10px 24px -10px var(--accent)}.auth-shell .btn-primary:hover{filter:brightness(1.06)}.auth-shell .fp-foot{text-align:center;color:var(--ink-3);flex:none;padding:22px 40px;font-size:12px;font-weight:500}.auth-shell .fp-foot a{color:var(--ink-2);font-weight:600}.auth-shell .formerr{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);border-radius:12px;margin-top:18px;padding:11px 14px;font-size:13px;font-weight:600}.auth-shell .resend{color:var(--ink-3);text-align:center;margin-top:18px;font-size:13px;font-weight:500}.auth-shell .mailto{background:var(--field);border:1px solid var(--line);border-radius:13px;align-items:center;gap:11px;padding:13px 15px;display:flex}.auth-shell .mailto .mi{background:color-mix(in srgb, var(--accent) 12%, transparent);width:38px;height:38px;color:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}.auth-shell .mailto .mi svg{width:18px;height:18px}.auth-shell .mailto b{font-size:13.5px;font-weight:600}.auth-shell .brandpane{color:#fff;background:#0b0c10;flex-direction:column;justify-content:space-between;padding:44px;display:flex;position:relative;overflow:hidden}.auth-shell .brandpane .halo{filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.auth-shell .brandpane .halo.a{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent), transparent 65%);opacity:.55;width:560px;height:560px;top:-120px;right:-120px}.auth-shell .brandpane .halo.b{background:radial-gradient(circle, color-mix(in srgb, var(--c-violet) 40%, transparent), transparent 65%);opacity:.4;width:480px;height:480px;bottom:-140px;left:-100px}.auth-shell .brandpane .rings{pointer-events:none;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.auth-shell .brandpane .rings span{border:1px solid #ffffff12;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-shell .brandpane .rings span:first-child{width:340px;height:340px}.auth-shell .brandpane .rings span:nth-child(2){width:560px;height:560px}.auth-shell .brandpane .rings span:nth-child(3){width:800px;height:800px}.auth-shell .bp-top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.auth-shell .bp-top .wordmark{color:#fff}.auth-shell .bp-badge{color:#fffc;background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.auth-shell .bp-badge i{background:var(--c-green);border-radius:50%;width:7px;height:7px}.auth-shell .bp-bottom{z-index:3;position:relative}.auth-shell .bp-bottom h2{letter-spacing:-.035em;max-width:13em;font-size:30px}.auth-shell .bp-bottom h2 .g{color:var(--accent)}.auth-shell .bp-trust{color:#fff9;gap:18px;margin-top:22px;font-size:11.5px;font-weight:600;display:flex}.auth-shell .bp-trust span{align-items:center;gap:6px;display:inline-flex}.auth-shell .bp-trust svg{width:14px;height:14px;color:var(--c-green)}@media (max-width:980px){.auth-shell{grid-template-columns:1fr}.auth-shell .brandpane{display:none}}
