@font-face{font-family:Tomorrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b10acc82ec4c288-s.343fa7ed.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:Tomorrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c318756d77e9d32-s.p.a0e3fdb0.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:Tomorrow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/98749d605e8cea2f-s.777653a2.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:Tomorrow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1fa7f4a7f7251a2-s.p.b7c6fa99.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:Tomorrow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9948db09187cac78-s.26ffbd61.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:Tomorrow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/631891f1a20c2c32-s.p.94e95a14.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:Tomorrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e943430ad143da3-s.87f461cc.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:Tomorrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b872b39ab8191954-s.p.1af2e1d3.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:Tomorrow Fallback;src:local(Arial);ascent-override:93.46%;descent-override:18.69%;line-gap-override:0.0%;size-adjust:107%}.tomorrow_ea9b0f55-module__5Z9SJG__className{font-family:Tomorrow,Tomorrow Fallback;font-style:normal}.tomorrow_ea9b0f55-module__5Z9SJG__variable{--font-tomorrow:"Tomorrow","Tomorrow Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_e6c62e8c-module__jqdrla__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e6c62e8c-module__jqdrla__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_8860d6d6-module__PlZahq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_8860d6d6-module__PlZahq__variable{--font-plex:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:Tomorrow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d2aa3a28c0979948-s.f3799af5.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:Tomorrow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/16c9b541379df01a-s.p.235001ad.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:Tomorrow Fallback;src:local(Arial);ascent-override:93.46%;descent-override:18.69%;line-gap-override:0.0%;size-adjust:107%}.tomorrow_8d9a0735-module__HilY5a__className{font-family:Tomorrow,Tomorrow Fallback;font-style:normal;font-weight:300}.tomorrow_8d9a0735-module__HilY5a__variable{--font-auth-light:"Tomorrow","Tomorrow Fallback"}
.auth-shell-module__j9EB2G__root{--disp:var(--font-auth-light),var(--font-tomorrow),system-ui,sans-serif;--mono:var(--font-jetbrains),ui-monospace,monospace;--pad:clamp(20px,4vw,64px);--rule:var(--sem-border);--ink:var(--sem-read-strong);background:var(--sem-surface-base);height:100dvh;color:var(--sem-read);font-family:var(--disp);-webkit-font-smoothing:antialiased;text-shadow:none;flex-direction:column;font-weight:300;line-height:1.55;display:flex;overflow:hidden auto}.auth-shell-module__j9EB2G__root a{color:inherit;text-decoration:none}.auth-shell-module__j9EB2G__wrap{max-width:1360px;padding:0 var(--pad);width:100%;margin:0 auto}.auth-shell-module__j9EB2G__mast{z-index:20;background:var(--sem-surface-base);border-bottom:1px solid var(--ink);flex:none;position:sticky;top:0}.auth-shell-module__j9EB2G__mast .auth-shell-module__j9EB2G__wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.auth-shell-module__j9EB2G__brand{font-family:var(--mono);letter-spacing:.26em;color:var(--ink);align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.auth-shell-module__j9EB2G__logoLight,.auth-shell-module__j9EB2G__logoDark{display:inline-flex}.auth-shell-module__j9EB2G__logoDark{display:none}html.dark .auth-shell-module__j9EB2G__logoLight{display:none}html.dark .auth-shell-module__j9EB2G__logoDark{display:inline-flex}.auth-shell-module__j9EB2G__nav{align-items:center;gap:30px;display:flex}.auth-shell-module__j9EB2G__nav a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sem-read-muted);font-size:11px}.auth-shell-module__j9EB2G__nav a:hover{color:var(--ink)}.auth-shell-module__j9EB2G__root .auth-shell-module__j9EB2G__nav a.auth-shell-module__j9EB2G__navCta{color:var(--sem-link);border-bottom:1px solid var(--color-accent);padding-bottom:2px}.auth-shell-module__j9EB2G__split{flex:1 0 auto;grid-template-columns:minmax(0,1fr);display:grid}.auth-shell-module__j9EB2G__visual{display:none}.auth-shell-module__j9EB2G__panel{padding:clamp(32px,6vw,72px)var(--pad);justify-content:center;align-items:center;display:flex}.auth-shell-module__j9EB2G__content{width:100%;max-width:420px}@media (min-width:1024px){.auth-shell-module__j9EB2G__split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.auth-shell-module__j9EB2G__visual{padding:clamp(40px,5vw,72px)var(--pad);border-right:1px solid var(--rule);flex-direction:column;justify-content:center;gap:28px;display:flex}}.auth-shell-module__j9EB2G__visualLede{font-family:var(--disp);letter-spacing:-.03em;color:var(--ink);max-width:15ch;font-size:clamp(36px,3.9vw,60px);font-weight:300;line-height:1}.auth-shell-module__j9EB2G__visualLede em,.auth-shell-module__j9EB2G__title em{color:var(--sem-link);background:linear-gradient(transparent 86%,color-mix(in srgb,var(--color-accent)55%,transparent)86% 94%,transparent 94%);font-style:normal;font-weight:500}.auth-shell-module__j9EB2G__figure{width:100%;max-width:640px;height:auto;display:block;overflow:visible}.auth-shell-module__j9EB2G__figTop{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;animation:1.2s ease-out both auth-shell-module__j9EB2G__draw}.auth-shell-module__j9EB2G__figGuide{stroke:var(--color-accent);stroke-width:1px;stroke-dasharray:3 4}.auth-shell-module__j9EB2G__figMark{fill:var(--ink)}.auth-shell-module__j9EB2G__figSteady,.auth-shell-module__j9EB2G__figMoving{fill:none;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:0;animation:1.4s ease-out both auth-shell-module__j9EB2G__draw}.auth-shell-module__j9EB2G__figSteady{stroke:var(--sem-read-muted);opacity:.75}.auth-shell-module__j9EB2G__figMoving{stroke:var(--color-accent);stroke-width:1.5px}@keyframes auth-shell-module__j9EB2G__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.auth-shell-module__j9EB2G__cap{font-family:var(--mono);letter-spacing:.08em;color:var(--sem-mute);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 12px;max-width:640px;padding-top:10px;font-size:12px;display:flex}.auth-shell-module__j9EB2G__cap b{color:var(--sem-link);letter-spacing:.14em;white-space:nowrap;font-weight:600}.auth-shell-module__j9EB2G__capText{font-family:var(--disp);letter-spacing:0;color:var(--sem-read-muted);flex:16ch;min-width:0;font-size:15px;font-weight:400}.auth-shell-module__j9EB2G__capTag{text-transform:uppercase;letter-spacing:.14em;color:var(--sem-link);white-space:nowrap;margin-left:auto}.auth-shell-module__j9EB2G__heading{margin-bottom:36px;animation:.7s ease-out both auth-shell-module__j9EB2G__rise}.auth-shell-module__j9EB2G__kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sem-mute);margin-bottom:18px;font-size:11px}.auth-shell-module__j9EB2G__kicker b{color:var(--sem-link);margin-right:6px;font-weight:500}.auth-shell-module__j9EB2G__title{font-family:var(--disp);letter-spacing:-.03em;color:var(--ink);font-size:clamp(34px,3.4vw,48px);font-weight:300;line-height:1.02}.auth-shell-module__j9EB2G__lede{color:var(--sem-read-muted);max-width:34ch;margin-top:16px;font-size:18px;line-height:1.5}.auth-shell-module__j9EB2G__footer{border-top:3px double var(--ink);flex:none;padding:28px 0 36px}.auth-shell-module__j9EB2G__footer .auth-shell-module__j9EB2G__wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.auth-shell-module__j9EB2G__legalLine,.auth-shell-module__j9EB2G__flinks{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sem-mute);font-size:11px}.auth-shell-module__j9EB2G__legalLine{letter-spacing:.04em;text-transform:none}.auth-shell-module__j9EB2G__flinks{flex-wrap:wrap;gap:24px;display:flex}.auth-shell-module__j9EB2G__flinks a:hover{color:var(--ink)}.auth-shell-module__j9EB2G__content>:not(.auth-shell-module__j9EB2G__heading){animation:.7s ease-out .12s both auth-shell-module__j9EB2G__rise}.auth-shell-module__j9EB2G__content label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sem-mute);font-size:11px;font-weight:400}.auth-shell-module__j9EB2G__content .relative>span[aria-hidden=true]{display:none}.auth-shell-module__j9EB2G__content input{font-family:var(--disp);color:var(--ink);border-bottom:1px solid var(--sem-read-muted);border-radius:0;padding:6px 0 10px;font-size:20px;font-weight:300;transition:background-color .15s linear}.auth-shell-module__j9EB2G__content input::placeholder{color:var(--sem-mute);opacity:1}.auth-shell-module__j9EB2G__content input:focus{border-bottom:2px solid var(--color-accent);padding-bottom:9px}.auth-shell-module__j9EB2G__content input:focus-visible{background:color-mix(in srgb,var(--color-accent)8%,transparent);outline:2px solid var(--sem-focus);outline-offset:4px}.auth-shell-module__j9EB2G__content button[data-variant=primary]{background:var(--ink);height:52px;color:var(--sem-surface-base);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:0;padding:0 26px;font-size:12px;font-weight:500;transition:background-color .15s linear}.auth-shell-module__j9EB2G__content button[data-variant=primary]:hover:not(:disabled){background:var(--sem-text-secondary)}.auth-shell-module__j9EB2G__content button[data-variant=primary]:after{content:"";background:var(--color-accent);width:8px;height:8px;margin-left:14px}.auth-shell-module__j9EB2G__content button[data-variant=secondary],.auth-shell-module__j9EB2G__content button[data-variant=ghost]{border:0;border-bottom:1px solid var(--sem-read-muted);height:auto;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sem-read-muted);background:0 0;border-radius:0;padding:0 0 3px;font-size:12px;font-weight:400}.auth-shell-module__j9EB2G__content button[data-variant=secondary]:hover:not(:disabled),.auth-shell-module__j9EB2G__content button[data-variant=ghost]:hover:not(:disabled){color:var(--ink);background:0 0}.auth-shell-module__j9EB2G__content button[data-variant=secondary]>span[aria-hidden=true]{display:none}.auth-shell-module__j9EB2G__content button{outline:none}.auth-shell-module__j9EB2G__content button:focus-visible,.auth-shell-module__j9EB2G__content a:focus-visible{outline:2px solid var(--sem-focus);outline-offset:3px;box-shadow:none}.auth-shell-module__j9EB2G__root .auth-shell-module__j9EB2G__content a{color:var(--sem-link);border-bottom:1px solid var(--color-accent);padding-bottom:1px}.auth-shell-module__j9EB2G__root .auth-shell-module__j9EB2G__content a:hover{color:var(--ink)}.auth-shell-module__j9EB2G__content [role=alert]{border-left:2px solid var(--sem-danger);padding:12px 0 12px 16px}.auth-shell-module__j9EB2G__content [role=alert]>span,.auth-shell-module__j9EB2G__content [role=alert]>div:last-of-type{display:none}.auth-shell-module__j9EB2G__content [role=alert]>div:first-of-type{margin-bottom:6px}.auth-shell-module__j9EB2G__content [class*=mark-arm]{display:none}.auth-shell-module__j9EB2G__content>div[class*=relative]{padding:0}.auth-shell-module__j9EB2G__content>div[class*=relative]>p[class*=font-semibold]{font-family:var(--disp);letter-spacing:-.03em;color:var(--ink);margin-bottom:20px;font-size:clamp(30px,3vw,40px);font-weight:300;line-height:1.05}.auth-shell-module__j9EB2G__content>div[class*=relative] p:not([class*=font-semibold]){font-size:13px;line-height:1.6}@keyframes auth-shell-module__j9EB2G__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:820px){.auth-shell-module__j9EB2G__navHide{display:none}.auth-shell-module__j9EB2G__nav{gap:18px}}@media (max-width:420px){.auth-shell-module__j9EB2G__brand{letter-spacing:.2em;gap:8px}.auth-shell-module__j9EB2G__nav a{letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.auth-shell-module__j9EB2G__heading,.auth-shell-module__j9EB2G__content>:not(.auth-shell-module__j9EB2G__heading),.auth-shell-module__j9EB2G__figTop,.auth-shell-module__j9EB2G__figSteady,.auth-shell-module__j9EB2G__figMoving{animation:none}.auth-shell-module__j9EB2G__content input,.auth-shell-module__j9EB2G__content button{transition:none}}
