@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.p.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_855f4457-module__UNybwq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_855f4457-module__UNybwq__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.p.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5fd6c9bf-module__mUfs1G__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5fd6c9bf-module__mUfs1G__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.p.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.p.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.p.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_90b1fcb7-module__OK0dKG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_90b1fcb7-module__OK0dKG__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
:root{--background:#fff;--foreground:#171717}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans), Arial, sans-serif}body:has(.core-public){color:var(--core-ink);background:var(--core-canvas);font-family:var(--font-inter-tight), "Inter Tight", system-ui, sans-serif}button,input,select,textarea{font:inherit;color:inherit}
.core-public{--core-ink:#101010;--core-text-2:#475467;--core-accent:#f25500;--core-accent-strong:#c2410c;--core-accent-soft:#f2550017;--core-on-accent:#fff;--core-muted:#686868;--core-faint:#737c8c;--core-canvas:#f6f8fc;--core-surface:#fff;--core-surface-2:#f6f8fc;--core-field:#f6f8fc;--core-line:#dfe4ed;--core-line-soft:#0f0f0f0f;--core-ok:#087443;--core-ok-bg:#e7f6ec;--core-warn:#b54708;--core-warn-bg:#fff4e5;--core-danger:#b42318;--core-danger-bg:#fee4e2;--core-info-bg:#fff1e8;--core-overlay:#10101073;--core-qr-bg:#fff;--core-font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--core-lift-primary:0 2px 4px #1018280d, 0 14px 30px #10182812;--core-dur:.18s;--core-dur-exit:.12s;--core-ease-out:cubic-bezier(.2, .8, .2, 1);--core-radius-card:16px;--core-radius-field:12px;--core-radius-pill:999px;--core-field-height:46px;--core-w-flow:560px;--core-w-doc:720px;--core-w-wide:1200px;--core-w-page:1440px;--core-gutter:22px}body:has(.core-public){--core-ink:#101010;--core-text-2:#475467;--core-accent:#f25500;--core-accent-strong:#c2410c;--core-accent-soft:#f2550017;--core-on-accent:#fff;--core-muted:#686868;--core-faint:#737c8c;--core-canvas:#f6f8fc;--core-surface:#fff;--core-surface-2:#f6f8fc;--core-field:#f6f8fc;--core-line:#dfe4ed;--core-line-soft:#0f0f0f0f;--core-ok:#087443;--core-ok-bg:#e7f6ec;--core-warn:#b54708;--core-warn-bg:#fff4e5;--core-danger:#b42318;--core-danger-bg:#fee4e2;--core-info-bg:#fff1e8;--core-overlay:#10101073;--core-qr-bg:#fff;--core-font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--core-lift-primary:0 2px 4px #1018280d, 0 14px 30px #10182812;--core-dur:.18s;--core-dur-exit:.12s;--core-ease-out:cubic-bezier(.2, .8, .2, 1);--core-radius-card:16px;--core-radius-field:12px;--core-radius-pill:999px;--core-field-height:46px;--core-w-flow:560px;--core-w-doc:720px;--core-w-wide:1200px;--core-w-page:1440px;--core-gutter:22px}.core-public{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--core-canvas);color:var(--core-ink);background:var(--core-canvas);min-height:100dvh;font-family:var(--font-inter-tight), "Inter Tight", system-ui, sans-serif;-webkit-text-size-adjust:100%}:root[data-theme=dark] .core-public{--core-ink:#f2f4f7;--core-text-2:#c5cbd6;--core-accent:#f25500;--core-accent-strong:#ff9a5c;--core-accent-soft:#f2550029;--core-on-accent:#fff;--core-muted:#9aa2b1;--core-faint:#7a8292;--core-canvas:#0a0b0e;--core-surface:#13151a;--core-surface-2:#1a1d24;--core-field:#0f1115;--core-line:#ffffff17;--core-line-soft:#ffffff0d;--core-ok:#4ade9b;--core-ok-bg:#4ade9b1f;--core-warn:#f5b454;--core-warn-bg:#f5b4541f;--core-danger:#ff7a7a;--core-danger-bg:#ff7a7a1f;--core-info-bg:#ff6a1a1a;--core-overlay:#0009;--core-qr-bg:#fff;--core-lift-primary:0 1px 0 #ffffff0a inset, 0 14px 40px #00000073}:root[data-theme=dark] body:has(.core-public){--core-ink:#f2f4f7;--core-text-2:#c5cbd6;--core-accent:#f25500;--core-accent-strong:#ff9a5c;--core-accent-soft:#f2550029;--core-on-accent:#fff;--core-muted:#9aa2b1;--core-faint:#7a8292;--core-canvas:#0a0b0e;--core-surface:#13151a;--core-surface-2:#1a1d24;--core-field:#0f1115;--core-line:#ffffff17;--core-line-soft:#ffffff0d;--core-ok:#4ade9b;--core-ok-bg:#4ade9b1f;--core-warn:#f5b454;--core-warn-bg:#f5b4541f;--core-danger:#ff7a7a;--core-danger-bg:#ff7a7a1f;--core-info-bg:#ff6a1a1a;--core-overlay:#0009;--core-qr-bg:#fff;--core-lift-primary:0 1px 0 #ffffff0a inset, 0 14px 40px #00000073}:root[data-theme=dark] .core-public{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .core-public{--core-ink:#f2f4f7;--core-text-2:#c5cbd6;--core-accent:#f25500;--core-accent-strong:#ff9a5c;--core-accent-soft:#f2550029;--core-on-accent:#fff;--core-muted:#9aa2b1;--core-faint:#7a8292;--core-canvas:#0a0b0e;--core-surface:#13151a;--core-surface-2:#1a1d24;--core-field:#0f1115;--core-line:#ffffff17;--core-line-soft:#ffffff0d;--core-ok:#4ade9b;--core-ok-bg:#4ade9b1f;--core-warn:#f5b454;--core-warn-bg:#f5b4541f;--core-danger:#ff7a7a;--core-danger-bg:#ff7a7a1f;--core-info-bg:#ff6a1a1a;--core-overlay:#0009;--core-qr-bg:#fff;--core-lift-primary:0 1px 0 #ffffff0a inset, 0 14px 40px #00000073}:root:not([data-theme=light]) body:has(.core-public){--core-ink:#f2f4f7;--core-text-2:#c5cbd6;--core-accent:#f25500;--core-accent-strong:#ff9a5c;--core-accent-soft:#f2550029;--core-on-accent:#fff;--core-muted:#9aa2b1;--core-faint:#7a8292;--core-canvas:#0a0b0e;--core-surface:#13151a;--core-surface-2:#1a1d24;--core-field:#0f1115;--core-line:#ffffff17;--core-line-soft:#ffffff0d;--core-ok:#4ade9b;--core-ok-bg:#4ade9b1f;--core-warn:#f5b454;--core-warn-bg:#f5b4541f;--core-danger:#ff7a7a;--core-danger-bg:#ff7a7a1f;--core-info-bg:#ff6a1a1a;--core-overlay:#0009;--core-qr-bg:#fff;--core-lift-primary:0 1px 0 #ffffff0a inset, 0 14px 40px #00000073}:root:not([data-theme=light]) .core-public{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html:has(.core-public){background:#f6f8fc}:root[data-theme=dark]:has(.core-public){background:#0a0b0e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.core-public){background:#0a0b0e}}.core-main{padding:2rem var(--core-gutter) 3rem;width:100%;margin:0 auto}.core-main--flow{max-width:var(--core-w-flow)}.core-main--doc{max-width:var(--core-w-doc)}.core-main--wide{max-width:var(--core-w-wide)}.core-main--page{max-width:var(--core-w-page)}.core-card-primary{background:var(--core-surface);border:1px solid var(--core-line);border-radius:var(--core-radius-card);box-shadow:var(--core-lift-primary);padding:1.75rem}.core-card{background:var(--core-surface);border:1px solid var(--core-line-soft);border-radius:var(--core-radius-card);padding:1.5rem}.core-panel-quiet{background:var(--core-surface-2);border-radius:var(--core-radius-field);color:var(--core-muted);padding:16px 20px;font-size:14px;line-height:1.55}.core-technical{font-family:var(--core-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.core-field{position:relative}.core-field input{width:100%;min-height:var(--core-field-height);border-radius:var(--core-radius-field);border:1px solid var(--core-line);background:var(--core-field);box-sizing:border-box;color:var(--core-ink);transition:border-color var(--core-dur) var(--core-ease-out), box-shadow var(--core-dur) var(--core-ease-out);padding:19px 13px 7px;font-size:15px;display:block}.core-field input:focus{border-color:var(--core-accent);box-shadow:0 0 0 4px var(--core-accent-soft);outline:none}.core-field-cap{pointer-events:none;transition:transform var(--core-dur) var(--core-ease-out);align-items:baseline;gap:8px;display:flex;position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%)}.core-field-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--core-muted);transform-origin:0 0;transition:transform var(--core-dur) var(--core-ease-out), color var(--core-dur) var(--core-ease-out);flex:auto;font-size:14px;font-weight:500;overflow:hidden}.core-field input:focus~.core-field-cap,.core-field input:not(:placeholder-shown)~.core-field-cap{transform:translateY(calc(-50% - 5.8px))}.core-field input:focus~.core-field-cap .core-field-label,.core-field input:not(:placeholder-shown)~.core-field-cap .core-field-label{font-weight:500;transform:scale(.778)}.core-field input:focus~.core-field-cap .core-field-label{color:var(--core-accent-strong)}.core-field-ok{pointer-events:none;display:flex;position:absolute;bottom:8px;right:13px}.core-lang{position:relative}.core-lang>summary{border-radius:var(--core-radius-pill);border:1px solid var(--core-line);background:var(--core-surface);height:44px;color:var(--core-ink);cursor:pointer;transition:background var(--core-dur) var(--core-ease-out);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.core-lang>summary::-webkit-details-marker{display:none}.core-lang>summary:hover{background:var(--core-surface-2)}.core-lang>summary:focus-visible{outline:2px solid var(--core-accent);outline-offset:3px}.core-lang-chevron{transition:transform var(--core-dur) var(--core-ease-out)}.core-lang[open] .core-lang-chevron{transform:rotate(180deg)}.core-lang-panel{z-index:50;border:1px solid var(--core-line);background:var(--core-surface);border-radius:16px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0f0f0f24}.core-lang-panel button{min-height:44px;color:var(--core-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:0 12px;font-size:14px;display:flex}.core-lang-panel button:hover{background:var(--core-surface-2)}.core-lang-panel button[aria-pressed=true]{background:var(--core-accent-soft);color:var(--core-accent-strong);font-weight:500}.core-lang-code{color:var(--core-faint);font-size:12px}.core-theme-switch{border:1px solid var(--core-line);background:var(--core-surface);border-radius:999px;place-self:flex-start start;gap:2px;width:max-content;padding:3px;display:inline-flex}.core-theme-switch button{min-height:40px;color:var(--core-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.core-theme-switch button[aria-pressed=true]{background:var(--core-surface-2);color:var(--core-ink);box-shadow:0 1px 2px #10182814}.core-theme-switch button:focus-visible{outline:2px solid var(--core-accent);outline-offset:2px}@media (pointer:coarse){.core-theme-switch button{min-height:44px}}:root[data-theme=dark] .core-public .core-invert-dark{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .core-public .core-invert-dark{filter:invert()}}.core-disclosure{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.core-disclosure::-webkit-details-marker{display:none}.core-disclosure:after{content:"";border-right:1.5px solid var(--core-faint);border-bottom:1.5px solid var(--core-faint);width:7px;height:7px;transition:transform var(--core-dur) var(--core-ease-out);flex:none;margin-right:4px;transform:rotate(45deg)translateY(-2px)}details[open]>.core-disclosure:after{transform:rotate(225deg)translateY(-2px)}.swap-saved-addresses{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.swap-saved-title{color:var(--core-muted);margin-right:2px;font-size:12px}.swap-saved-chip{border:1px solid var(--core-line);background:var(--core-surface);max-width:100%;min-height:32px;color:var(--core-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:6px 10px;font-size:12.5px;display:inline-flex}.swap-saved-chip[aria-pressed=true]{border-color:var(--core-accent);background:var(--core-accent-soft)}.swap-saved-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.swap-saved-address{color:var(--core-muted);white-space:nowrap;font-size:11.5px}.swap-save-address{color:var(--core-text-2);margin-top:10px;font-size:13px}.swap-save-toggle,.swap-save-where label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.swap-save-options{gap:8px;margin-top:8px;display:grid}.swap-save-options>input{box-sizing:border-box;border:1px solid var(--core-line);border-radius:var(--core-radius-field);background:var(--core-field);width:100%;font:inherit;color:var(--core-ink);padding:10px 12px;font-size:14px}.swap-save-where{flex-wrap:wrap;gap:6px 16px;display:flex}.swap-save-note{color:var(--core-muted);font-size:12px}.core-btn-motion{transition:transform var(--core-dur) var(--core-ease-out), box-shadow var(--core-dur) var(--core-ease-out), opacity var(--core-dur) var(--core-ease-out)}@media (hover:hover) and (pointer:fine){.core-btn-motion:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #ff5a0038}}.core-btn-motion:active:not(:disabled){transform:translateY(0)scale(.98);box-shadow:0 4px 12px #ff5a002e}.core-tap{transition:transform var(--core-dur) var(--core-ease-out), border-color var(--core-dur) var(--core-ease-out)}.core-tap:active:not(:disabled){transform:scale(.96)}.auth-shell{box-sizing:border-box;justify-content:center;align-items:center;padding:32px 18px;display:flex}.auth-stack{flex-direction:column;align-items:stretch;width:100%;max-width:420px;display:flex}.auth-card{box-sizing:border-box;border:1px solid var(--core-line-soft);border-radius:var(--core-radius-card);background:var(--core-surface);width:100%;padding:28px;box-shadow:0 14px 42px #1010100e}.auth-title{color:var(--core-ink);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:500;line-height:1.12}.auth-subtitle{color:var(--core-muted);margin:8px 0 0;font-size:15px;line-height:1.5}.auth-note{color:var(--core-faint);margin:4px 0 24px;font-size:13px;line-height:1.5}.auth-field{margin-bottom:16px;display:block}.auth-label{color:var(--core-ink);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.auth-input{box-sizing:border-box;border:1px solid var(--core-line);border-radius:var(--core-radius-field);background:var(--core-field);width:100%;min-height:48px;color:var(--core-ink);font:inherit;transition:border-color var(--core-dur) var(--core-ease-out), box-shadow var(--core-dur) var(--core-ease-out), background var(--core-dur) var(--core-ease-out);padding:12px 14px;font-size:15px;display:block}.auth-input:focus{border-color:var(--core-accent);background:var(--core-surface);box-shadow:0 0 0 4px var(--core-accent-soft);outline:none}.auth-password-control{display:block;position:relative}.auth-password-input{padding-right:92px}.auth-password-toggle{min-height:34px;color:var(--core-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:13px;font-weight:500;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{background:var(--core-surface-2);color:var(--core-ink);outline:2px solid var(--core-accent);outline-offset:2px}.auth-hint{color:var(--core-faint);margin-top:8px;font-size:13px;line-height:1.5;display:block}.auth-submit{box-sizing:border-box;border-radius:var(--core-radius-field);background:var(--core-accent);width:100%;min-height:48px;color:var(--core-on-accent);font:inherit;cursor:pointer;transition:transform var(--core-dur) var(--core-ease-out), box-shadow var(--core-dur) var(--core-ease-out), background var(--core-dur) var(--core-ease-out);border:0;justify-content:center;align-items:center;margin-top:4px;padding:12px 20px;font-size:15px;font-weight:500;display:flex}.auth-submit:hover{background:var(--core-accent-strong);box-shadow:0 10px 24px #ff5a0038}.auth-submit:active{transform:translateY(1px)scale(.99)}.auth-notice{border-radius:var(--core-radius-field);margin:16px 0;padding:12px 14px;font-size:14px;line-height:1.5}.auth-notice--ok{color:var(--core-ok);background:var(--core-ok-bg)}.auth-notice--error{color:var(--core-danger);background:var(--core-danger-bg)}.auth-notice--warn{color:var(--core-warn);background:var(--core-warn-bg)}.auth-footer-line{color:var(--core-muted);text-align:center;margin:16px 0 0;font-size:14px;line-height:1.5}.auth-footer-line a,.auth-inline-link{color:var(--core-accent-strong);font-weight:500;text-decoration:none}.auth-quiet-link{color:var(--core-muted)!important;font-weight:500!important}@media (prefers-reduced-motion:reduce){.core-public *,.core-public :before,.core-public :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.core-public .core-btn-motion:hover,.core-public .core-tap:active{transform:none!important}}.core-public:has(>footer){flex-direction:column;display:flex}.core-public:has(>footer)>main{flex:1 0 auto}.core-figure{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.core-public strong,.core-public b,.core-public :where(h1,h2,h3,h4,h5,h6,th){font-weight:500}.core-public :where(code,kbd,samp,pre){font-family:var(--core-font-mono)}@media (max-width:560px){.core-public input,.core-public textarea,.core-public select{font-size:16px!important}.core-public .core-main{padding-left:18px!important;padding-right:18px!important}.core-public img,.core-public svg,.core-public pre,.core-public code{max-width:100%!important}.core-public .core-card{border-radius:var(--core-radius-card)!important;padding:1.1rem!important}.core-public .auth-shell{align-items:flex-start;padding-top:22px!important}.core-public .auth-card{border-radius:var(--core-radius-card)!important;padding:24px 20px!important}.core-public .auth-title{font-size:24px!important}}.core-public strong,.core-public b{font-weight:500}.core-public ::selection{color:#202a3c;background:#dce5ff}.core-public input,.core-public textarea{caret-color:var(--core-accent)}.core-public .core-action{justify-content:center;align-items:center;gap:8px;min-height:46px;line-height:1.4;text-decoration:none;transition:background .14s,transform .14s,box-shadow .14s;display:inline-flex}.core-public .core-action:hover:not(:disabled){--core-button-bg:var(--core-accent-strong);box-shadow:0 3px 10px #ff5a002e}.core-public .core-action:active:not(:disabled){transform:translateY(1px)}.core-public .core-action:disabled{cursor:not-allowed;opacity:.55}.core-public .core-action:focus-visible{outline:2px solid var(--core-accent);outline-offset:3px}
