@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-italic-BHALq22K.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-italic-B8-t4Nou.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-italic-D2JnYqd-.woff2)format("woff2-variations");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:Cabin Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/cabin-vietnamese-wdth-normal-BfEpMbot.woff2)format("woff2-variations");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:Cabin Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/cabin-latin-ext-wdth-normal-DJcKyT2D.woff2)format("woff2-variations");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:Cabin Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/cabin-latin-wdth-normal-BywSpwOE.woff2)format("woff2-variations");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:Cabin Variable;font-style:italic;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/cabin-vietnamese-wdth-italic-Z3kkmCB8.woff2)format("woff2-variations");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:Cabin Variable;font-style:italic;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/cabin-latin-ext-wdth-italic-DPi-HN34.woff2)format("woff2-variations");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:Cabin Variable;font-style:italic;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/cabin-latin-wdth-italic-OWk1fyUG.woff2)format("woff2-variations");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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}:root{--font-display:"Fraunces Variable", Fraunces, "Iowan Old Style", Georgia, "Times New Roman", serif;--font-ui:"Cabin Variable", Cabin, "Inter Variable", system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace;--type-caption:14px;--fvs-type-caption:normal;--wght-type-caption:400;--wdth-type-caption:normal;--lh-type-caption:20px;--type-ui:16px;--fvs-type-ui:normal;--wght-type-ui:500;--wdth-type-ui:normal;--lh-type-ui:23px;--type-body:18px;--fvs-type-body:normal;--wght-type-body:400;--wdth-type-body:normal;--lh-type-body:29px;--type-lead:22px;--fvs-type-lead:"opsz" 22, "SOFT" 28, "WONK" 1;--wght-type-lead:400;--wdth-type-lead:normal;--lh-type-lead:29px;--type-subtitle:26px;--fvs-type-subtitle:"opsz" 26, "SOFT" 28, "WONK" 1;--wght-type-subtitle:500;--wdth-type-subtitle:normal;--lh-type-subtitle:33px;--type-title:32px;--fvs-type-title:"opsz" 32, "SOFT" 28, "WONK" 1;--wght-type-title:400;--wdth-type-title:normal;--lh-type-title:38px;--type-display:40px;--fvs-type-display:"opsz" 40, "SOFT" 28, "WONK" 1;--wght-type-display:400;--wdth-type-display:normal;--lh-type-display:46px;--type-numeral:16px;--fvs-type-numeral:normal;--wght-type-numeral:400;--wdth-type-numeral:normal;--lh-type-numeral:19px;--type-numeral-md:26px;--fvs-type-numeral-md:normal;--wght-type-numeral-md:500;--wdth-type-numeral-md:normal;--lh-type-numeral-md:32px;--type-numeral-lg:40px;--fvs-type-numeral-lg:normal;--wght-type-numeral-lg:500;--wdth-type-numeral-lg:normal;--lh-type-numeral-lg:44px;--type-code:18px;--fvs-type-code:normal;--wght-type-code:400;--wdth-type-code:normal;--lh-type-code:29px;--type-specimen:14px;--fvs-type-specimen:normal;--wght-type-specimen:600;--wdth-type-specimen:80%;--lh-type-specimen:18px;--radius:12px;--surface:#edfff9;--surface-raised:#f2fdfa;--surface-chrome:#d2dcd9;--canvas:#e2ede9;--minimap:#c3cdca;--control:#d2dcd9;--control-hover:#c3cdca;--well:#b5bfbc;--row-stripe:#b5bfbc;--row-stripe-canvas:#b5bfbc;--search-fill:#c5f8e8;--text:#2b2522;--text-strong:#0d0806;--text-muted:#423c38;--text-faint:#5d5753;--border:#b7afab;--border-strong:#7a736f;--check-edge:#6b6561;--accent:#00493b;--accent-ink:#00493b;--accent-hover:#007460;--accent-fill:#7eecd0;--accent-text:#0d0806;--disc-ring:#2ba38a;--scroll-thumb:#008871;--scroll-thumb-hover:#006755;--focus-ring:#874213;--earth-accent:#a75f34;--mark-neutral:#515a58;--success-text:#29672e;--success-surface:#f0fff0;--warning-text:#774f00;--warning-surface:#fff9f1;--danger-text:#8b3b3e;--danger-surface:#fff8f8;--info-text:#006755;--info-surface:#edfff9;--heat-1:#008871;--heat-2:#006755;--heat-3:#00493b;--heat-4:#002e25;--speaker-1:#123576;--speaker-2:#92590c;--speaker-3:#1a5a3c;--speaker-4:#a43da0;--elevation-0:none;--elevation-1:0 2px 4px #0d08061f, 0 8px 20px #0d080624;--elevation-2:0 4px 8px #0d080624, 0 16px 32px #0d08062e}:root[data-theme=dark]{--surface:#0f1715;--surface-raised:#212826;--surface-chrome:#373f3d;--canvas:#212826;--minimap:#2c3532;--control:#2c3532;--control-hover:#373f3d;--well:#050b09;--row-stripe:#050b09;--row-stripe-canvas:#050b09;--search-fill:#142b25;--text:#eae3df;--text-strong:#fff9f5;--text-muted:#b7afab;--text-faint:#b7afab;--border:#5d5753;--border-strong:#7a736f;--check-edge:#756f6b;--accent:#38ad93;--accent-ink:#58c8ad;--accent-hover:#58c8ad;--accent-fill:#008871;--accent-text:#0d0806;--disc-ring:#58c8ad;--scroll-thumb:#38ad93;--scroll-thumb-hover:#58c8ad;--focus-ring:#c87d52;--earth-accent:#a75f34;--mark-neutral:#8b9592;--success-text:#84c485;--success-surface:#1a2c1a;--warning-text:#daa75d;--warning-surface:#32230e;--danger-text:#ef9494;--danger-surface:#381e1e;--info-text:#58c8ad;--info-surface:#0d2d25;--heat-1:#32a88e;--heat-2:#58c8ad;--heat-3:#7eecd0;--heat-4:#8ffde0;--speaker-1:#5d8ee9;--speaker-2:#f5c89b;--speaker-3:#4dc769;--speaker-4:#e7a8e4;--elevation-0:none;--elevation-1:0 1px 1px #0006, 0 2px 6px #0000004d;--elevation-2:0 2px 4px #00000080, 0 8px 24px #00000073}.type-caption{font-family:var(--font-ui);font-size:var(--type-caption);font-variation-settings:var(--fvs-type-caption);font-weight:var(--wght-type-caption);font-stretch:var(--wdth-type-caption);line-height:var(--lh-type-caption)}.type-ui{font-family:var(--font-ui);font-size:var(--type-ui);font-variation-settings:var(--fvs-type-ui);font-weight:var(--wght-type-ui);font-stretch:var(--wdth-type-ui);line-height:var(--lh-type-ui)}.type-body{font-family:var(--font-ui);font-size:var(--type-body);font-variation-settings:var(--fvs-type-body);font-weight:var(--wght-type-body);font-stretch:var(--wdth-type-body);line-height:var(--lh-type-body)}.type-lead{font-family:var(--font-display);font-size:var(--type-lead);font-variation-settings:var(--fvs-type-lead);font-weight:var(--wght-type-lead);font-stretch:var(--wdth-type-lead);line-height:var(--lh-type-lead);text-wrap:balance}.type-subtitle{font-family:var(--font-display);font-size:var(--type-subtitle);font-variation-settings:var(--fvs-type-subtitle);font-weight:var(--wght-type-subtitle);font-stretch:var(--wdth-type-subtitle);line-height:var(--lh-type-subtitle);text-wrap:balance}.type-title{font-family:var(--font-display);font-size:var(--type-title);font-variation-settings:var(--fvs-type-title);font-weight:var(--wght-type-title);font-stretch:var(--wdth-type-title);line-height:var(--lh-type-title);text-wrap:balance}.type-display{font-family:var(--font-display);font-size:var(--type-display);font-variation-settings:var(--fvs-type-display);font-weight:var(--wght-type-display);font-stretch:var(--wdth-type-display);line-height:var(--lh-type-display);text-wrap:balance}.type-numeral{font-family:var(--font-mono);font-size:var(--type-numeral);font-variation-settings:var(--fvs-type-numeral);font-weight:var(--wght-type-numeral);font-stretch:var(--wdth-type-numeral);line-height:var(--lh-type-numeral);font-variant-numeric:tabular-nums}.type-numeral-md{font-family:var(--font-mono);font-size:var(--type-numeral-md);font-variation-settings:var(--fvs-type-numeral-md);font-weight:var(--wght-type-numeral-md);font-stretch:var(--wdth-type-numeral-md);line-height:var(--lh-type-numeral-md);font-variant-numeric:tabular-nums}.type-numeral-lg{font-family:var(--font-mono);font-size:var(--type-numeral-lg);font-variation-settings:var(--fvs-type-numeral-lg);font-weight:var(--wght-type-numeral-lg);font-stretch:var(--wdth-type-numeral-lg);line-height:var(--lh-type-numeral-lg);font-variant-numeric:tabular-nums}.type-code{font-family:var(--font-mono);font-size:var(--type-code);font-variation-settings:var(--fvs-type-code);font-weight:var(--wght-type-code);font-stretch:var(--wdth-type-code);line-height:var(--lh-type-code);font-variant-numeric:tabular-nums}.type-specimen{font-family:var(--font-ui);font-size:var(--type-specimen);font-variation-settings:var(--fvs-type-specimen);font-weight:var(--wght-type-specimen);font-stretch:var(--wdth-type-specimen);line-height:var(--lh-type-specimen)}.label-specimen{text-transform:uppercase;letter-spacing:.08em}:where(.label-specimen) .type-numeral{letter-spacing:normal}:where(.type-caption,.type-ui,.type-body,.type-lead,.type-subtitle,.type-title,.type-display,.type-specimen) .type-numeral{font-size:1em;line-height:inherit}:root{--page-gutter:clamp(24px, round(3vw, 4px), 64px);--bar-row:56px;--bar-height:var(--bar-row);--bar-rule:2px;--rail-w:320px;--page-pad-top:40px;--page-pad-bottom:40px;--measure:42ch;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-s:12px;--space-m:16px;--space-l:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--motion-fast:.12s;--motion-base:.18s;--ease-out:cubic-bezier(.2, .8, .3, 1);--control-h:44px;--control-pad-x:16px;--dialog-sm:420px;--dialog-md:480px;--dialog-lg:560px}*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--bar-height) + 16px)}:where(*){scrollbar-color:var(--scroll-thumb) transparent}@supports not (scrollbar-color:auto){::-webkit-scrollbar{background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius);background:var(--scroll-thumb) padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover) padding-box}::-webkit-scrollbar-thumb:active{background:var(--scroll-thumb-hover) padding-box}}@supports selector(::-webkit-scrollbar){.narrow-track{scrollbar-color:auto}}.narrow-track::-webkit-scrollbar{width:8px;height:8px}.narrow-track::-webkit-scrollbar-track{background:0 0}.narrow-track::-webkit-scrollbar-corner{background:0 0}.narrow-track::-webkit-scrollbar-thumb{border-radius:var(--radius);background:var(--scroll-thumb)}.narrow-track::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.narrow-track::-webkit-scrollbar-thumb:active{background:var(--scroll-thumb-hover)}@supports not selector(::-webkit-scrollbar){.narrow-track{scrollbar-width:thin}}html,body{min-height:100%}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}ul,ol,menu{list-style:none}summary{display:list-item}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:var(--text-muted)}}textarea{resize:vertical}progress{vertical-align:baseline}:where([hidden]:not([hidden=until-found])){display:none!important}body{background:var(--surface);color:var(--text);font-family:var(--font-ui);font-size:var(--type-body);font-variation-settings:var(--fvs-type-body);line-height:var(--lh-type-body);-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.prose{width:100%;max-width:var(--measure);color:var(--text);word-break:break-word;margin-inline:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{text-wrap:pretty;margin:0 0 .75lh}.prose h1,.prose h2,.prose h3,.prose h4{font-family:var(--font-display);font-weight:500;line-height:var(--lh-type-subtitle);color:var(--text);margin:1.25lh 0 .35lh}.prose h1{font-size:var(--type-subtitle);font-variation-settings:var(--fvs-type-subtitle)}.prose h2{font-size:var(--type-lead);font-variation-settings:var(--fvs-type-lead)}.prose h3,.prose h4{font-family:var(--font-ui);font-size:var(--type-ui);font-weight:600;line-height:var(--lh-type-ui)}.prose ul,.prose ol{margin:0 0 .75lh;padding-left:1.5em;list-style-position:outside}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose ul ul{list-style-type:circle}.prose li{margin:0 0 .25lh}.prose li>p{margin:0}.prose blockquote{border-left:2px solid var(--accent);color:var(--text-muted);margin:0 0 .75lh;padding:.25em .75em}.prose code,.prose pre{border:1px solid color-mix(in oklab, currentcolor 18%, transparent);border-radius:var(--radius);background:color-mix(in oklab, currentcolor 10%, transparent);font-family:var(--font-mono);font-size:.92em}.prose code{padding:.1em .35em}.prose pre{margin:0 0 .75lh;padding:.75em;overflow-x:auto}.prose pre code{background:0 0;border:0;padding:0;font-size:1em}.prose hr{border:none;border-top:1px solid var(--border);margin:.75lh 0}.prose table{border-collapse:collapse;width:100%;margin:0 0 .75lh}.prose th,.prose td{border:1px solid var(--border);text-align:left;padding:.35em .75em}.prose th{background:color-mix(in oklab, currentcolor 10%, transparent);font-weight:600}.prose h5,.prose h6{font-family:var(--font-ui);font-size:var(--type-ui);font-weight:600;line-height:var(--lh-type-ui);color:var(--text);margin:1.25lh 0 .35lh}.prose h6{color:var(--text-muted)}.prose li.task-item{list-style:none}.prose li.task-item>input.task-box:first-child,.prose li.task-item>p:first-child>input.task-box:first-child{margin-left:-1.5em;margin-right:.25em}.prose a.image-ref{overflow-wrap:anywhere}.prose :is(th,td)[align=center]{text-align:center}.prose :is(th,td)[align=right]{text-align:right}@media (width<=767px){.prose table{max-width:100%;display:block;overflow-x:auto}.prose th,.prose td{min-width:7em}}.prose strong{color:var(--text-strong);font-weight:700}.prose em{color:var(--text-strong);font-style:italic}.prose a{color:var(--accent-ink);text-decoration:underline}.prose mark.tx-hl{background:var(--accent-fill);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text);border-radius:2px}.pressable{cursor:pointer;border:2px solid var(--border);transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.pressable:hover:not(:disabled){background-color:var(--control-hover);border-color:var(--border-strong)}.pressable:active:not(:disabled){transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.pressable{transition:none}.pressable:active:not(:disabled){transform:none}}.pressable.pressable:disabled,.pressable.pressable[aria-disabled=true]{background-color:var(--control);border-color:var(--border);color:var(--text-faint);cursor:default}.pressable.pressable[aria-disabled=true]:hover{background-color:var(--control);border-color:var(--border)}.pressable.pressable[aria-disabled=true]:active{transform:none}.button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--control-h);padding:0 var(--control-pad-x);border-radius:var(--radius);background:var(--control);color:var(--text-muted);white-space:nowrap;display:inline-flex}.button:hover:not(:disabled){color:var(--text)}.button.primary:not(:disabled){border-color:var(--accent-text);background:var(--accent-fill);color:var(--accent-text)}.button.primary:hover:not(:disabled){border-color:var(--accent-hover);background:color-mix(in srgb, var(--accent-fill) 84%, var(--text-strong))}.button.danger:not(:disabled){border-color:var(--danger-text);background:color-mix(in oklab, var(--danger-text) 26%, var(--surface));color:var(--danger-text)}.button.danger:hover:not(:disabled){background:color-mix(in oklab, var(--danger-text) 36%, var(--surface))}:root[data-theme=dark] .button.danger:not(:disabled){background:var(--danger-surface)}:root[data-theme=dark] .button.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger-surface), var(--danger-text) 12%)}.field-control{cursor:text;border:2px solid var(--border-strong);transition:border-color var(--motion-fast) var(--ease-out)}.field-control:hover:not(:disabled){border-color:var(--text-faint)}@media (prefers-reduced-motion:reduce){.field-control{transition:none}}.no-stepper{appearance:textfield}.no-stepper::-webkit-inner-spin-button{appearance:none;margin:0}.no-stepper::-webkit-outer-spin-button{appearance:none;margin:0}:where(input,textarea,select):-webkit-any(:-webkit-autofill,:autofill){-webkit-text-fill-color:var(--field-ink,var(--text))!important;caret-color:var(--field-ink,var(--text))!important;box-shadow:inset 0 0 0 100vmax var(--field-ground,transparent)!important;transition:background-color 0s 604800s, color 0s 604800s, border-color var(--motion-fast) var(--ease-out)!important}:where(input,textarea,select):is(:autofill,:autofill){-webkit-text-fill-color:var(--field-ink,var(--text))!important;caret-color:var(--field-ink,var(--text))!important;box-shadow:inset 0 0 0 100vmax var(--field-ground,transparent)!important;transition:background-color 0s 604800s, color 0s 604800s, border-color var(--motion-fast) var(--ease-out)!important}@media (prefers-reduced-motion:reduce){:where(input,textarea,select):-webkit-any(:-webkit-autofill,:autofill){transition:background-color 0s 604800s,color 0s 604800s!important}:where(input,textarea,select):is(:autofill,:autofill){transition:background-color 0s 604800s,color 0s 604800s!important}}.tb{border-radius:var(--radius);background:var(--control);width:32px;height:32px;color:var(--text-muted);flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.tb:hover:not(:disabled){z-index:1;color:var(--text)}.tb:focus-visible{z-index:2}.tb.active{z-index:1;border-color:var(--accent-text);background:var(--accent-fill);color:var(--accent-text)}@media (pointer:coarse){.tb{width:var(--control-h);height:var(--control-h)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.float{border:2px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);color:var(--text);box-shadow:var(--elevation-2)}.float--menu{box-shadow:var(--elevation-1)}.corner-rail{right:calc(var(--space-l) + env(safe-area-inset-right,0px));bottom:max(calc(var(--space-l) + max(env(safe-area-inset-bottom,0px), var(--viewport-occluded-bottom,0px))), calc(var(--foot-bar-clearance,0px) + var(--space-s)));z-index:310;max-width:calc(100vw - var(--space-2xl));align-items:flex-end;gap:var(--space-s);pointer-events:none;flex-direction:column;display:flex;position:fixed}.corner-rail>*{pointer-events:auto}@keyframes float-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes float-card-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.gauge,.gauge-lg{border:1px solid var(--border);border-radius:var(--radius);background:var(--well)}.gauge{height:10px}.gauge-lg{height:22px}.gauge>*,.gauge-lg>*{border-radius:inherit;height:100%}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none;display:none}}.tag-column{width:48px;transition:width var(--motion-base) var(--ease-out);flex-direction:column;flex-shrink:0;align-self:stretch;display:flex}.tag-column.open{width:var(--rail-w)}@media (prefers-reduced-motion:reduce){.tag-column{transition:none}}.tag-host{contain:layout paint;flex:1;width:100%;min-height:0;position:relative}::selection{background:var(--accent-fill);color:var(--accent-text)}.backdrop.svelte-19niffs{z-index:300;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.card.svelte-19niffs{width:100%;max-width:var(--dialog-md);scrollbar-gutter:stable;transform-origin:50%;outline:none;flex-direction:column;gap:16px;max-height:100%;padding:20px;display:flex;overflow-y:auto}.words.svelte-19niffs{flex-direction:column;gap:8px;display:flex}.title.svelte-19niffs{color:var(--text);margin:0}.message.svelte-19niffs{color:var(--text-muted);margin:0;line-height:1.5}.select-field.svelte-19niffs{color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.select.svelte-19niffs{border-radius:var(--radius);background:var(--control);width:100%;min-height:44px;color:var(--text);padding:0 12px}.buttons.svelte-19niffs{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:4px;display:flex}@media (pointer:coarse) and (width<=767px){.backdrop.svelte-19niffs{padding:calc(12px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) calc(12px + max(env(safe-area-inset-bottom,0px), var(--viewport-occluded-bottom,0px))) calc(12px + env(safe-area-inset-left,0px))}.buttons.svelte-19niffs{flex-direction:column-reverse;align-items:stretch}}.notice.svelte-1hxuq3l{scrollbar-gutter:stable;flex-direction:column;gap:8px;width:380px;max-width:calc(100vw - 96px);max-height:60vh;padding:12px;display:flex;overflow-y:auto}.head.svelte-1hxuq3l{align-items:center;gap:8px;display:flex}.notice.svelte-1hxuq3l .head-glyph{color:var(--warning-text);flex-shrink:0}.heading.svelte-1hxuq3l{color:var(--text);flex:1;font-weight:600}.line.svelte-1hxuq3l{color:var(--text-muted);margin:0;line-height:1.45}.line.warning.svelte-1hxuq3l{color:var(--warning-text)}.take.svelte-1hxuq3l{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:8px;display:flex}.meta.svelte-1hxuq3l{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.kind.svelte-1hxuq3l{color:var(--text);font-weight:600}.num.svelte-1hxuq3l{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.actions.svelte-1hxuq3l{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.spacer.svelte-1hxuq3l{flex:1}@media (width<=479px){.notice.svelte-1hxuq3l{width:auto;max-width:none;max-height:50vh}}.layer.svelte-8nmixy{z-index:310;padding:calc(var(--space-m) + env(safe-area-inset-top,0px)) calc(var(--space-m) + env(safe-area-inset-right,0px)) calc(var(--space-m) + env(safe-area-inset-bottom,0px)) calc(var(--space-m) + env(safe-area-inset-left,0px));pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.stack.svelte-8nmixy{pointer-events:none;flex-direction:column;width:max-content;min-width:0;max-width:min(420px,100%);display:flex}.region.svelte-8nmixy{flex-direction:column;gap:8px;display:flex}.region.svelte-8nmixy:not(:empty)+.region:where(.svelte-8nmixy):not(:empty){margin-top:8px}.toast.svelte-8nmixy{pointer-events:auto;align-items:flex-start;gap:10px;padding:10px 10px 10px 16px;display:flex}.icon.svelte-8nmixy{height:calc(var(--type-ui) * 1.4);flex-shrink:0;align-items:center;display:inline-flex}.toast[data-variant=success].svelte-8nmixy{border-color:var(--success-text)}.toast[data-variant=error].svelte-8nmixy{border-color:var(--danger-text)}.toast[data-variant=warning].svelte-8nmixy{border-color:var(--warning-text)}.toast[data-variant=info].svelte-8nmixy{border-color:var(--info-text)}.toast[data-variant=success].svelte-8nmixy .icon:where(.svelte-8nmixy){color:var(--success-text)}.toast[data-variant=error].svelte-8nmixy .icon:where(.svelte-8nmixy){color:var(--danger-text)}.toast[data-variant=warning].svelte-8nmixy .icon:where(.svelte-8nmixy){color:var(--warning-text)}.toast[data-variant=info].svelte-8nmixy .icon:where(.svelte-8nmixy){color:var(--info-text)}.message.svelte-8nmixy{flex:1;min-width:0;line-height:1.4}@media (pointer:coarse){.toast.svelte-8nmixy{pointer-events:none}.toast.svelte-8nmixy .dismiss{pointer-events:auto}}.notice.svelte-i64ptg{flex-wrap:wrap;align-items:center;gap:8px 12px;width:380px;max-width:calc(100vw - 96px);padding:12px;display:flex}.line.svelte-i64ptg{color:var(--text);flex:180px;margin:0;line-height:1.45}.actions.svelte-i64ptg{flex-wrap:wrap;gap:8px;display:flex}@media (width<=479px){.notice.svelte-i64ptg{width:auto;max-width:none}}.segmented.svelte-1ux49fp{border:2px solid var(--border);border-radius:var(--radius);align-items:center;display:inline-flex;position:relative}.segmented.equal.svelte-1ux49fp{grid-auto-columns:1fr;grid-auto-flow:column;max-width:100%;display:inline-grid}.segmented.equal.svelte-1ux49fp .segment:where(.svelte-1ux49fp){grid-template-columns:minmax(0, calc(var(--control-pad-x) - 4px)) auto minmax(0, calc(var(--control-pad-x) - 4px));padding:0 4px;display:grid}.segmented.equal.svelte-1ux49fp .label:where(.svelte-1ux49fp){grid-column:2;justify-self:center}.segmented.fill.svelte-1ux49fp{width:100%;display:flex}.segmented.fill.svelte-1ux49fp .segment:where(.svelte-1ux49fp){flex:1 1 0;min-width:0}.segmented.snug.svelte-1ux49fp .segment:where(.svelte-1ux49fp){grid-template-columns:minmax(0, calc(var(--control-pad-x) - 4px)) auto minmax(0, calc(var(--control-pad-x) - 4px));min-width:min-content;padding:0 4px;display:grid}.segmented.snug.svelte-1ux49fp .label:where(.svelte-1ux49fp){grid-column:2;justify-self:center}.segment.svelte-1ux49fp{min-height:calc(var(--control-h) - 4px);padding:0 var(--control-pad-x);background:var(--control);color:var(--text-muted);white-space:nowrap;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (pointer:coarse){.segment.svelte-1ux49fp:after{content:"";position:absolute;inset:-2px 0}}.segment.svelte-1ux49fp:first-of-type{border-radius:calc(var(--radius) - 2px) 0 0 calc(var(--radius) - 2px)}.segment.svelte-1ux49fp:last-of-type{border-radius:0 calc(var(--radius) - 2px) calc(var(--radius) - 2px) 0}.segment.svelte-1ux49fp:only-of-type{border-radius:calc(var(--radius) - 2px)}.segment.svelte-1ux49fp+.segment:where(.svelte-1ux49fp){border-left:2px solid var(--border)}.segment.svelte-1ux49fp+.segment.group-start:where(.svelte-1ux49fp){border-left-color:var(--border-strong)}.segment.svelte-1ux49fp:hover:not([aria-disabled=true]){background:var(--control-hover);color:var(--text)}.segment.svelte-1ux49fp:focus-visible{z-index:1}.segment.active.svelte-1ux49fp{color:var(--text);font-weight:600}.segment.active.svelte-1ux49fp .label:where(.svelte-1ux49fp){text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:8px}.segment.active[aria-disabled=true].svelte-1ux49fp{color:var(--text-faint)}.segment.active[aria-disabled=true].svelte-1ux49fp .label:where(.svelte-1ux49fp){-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.segmented.wrapped.svelte-1ux49fp{flex-wrap:wrap;align-items:stretch;max-width:100%;display:flex}.segmented.wrapped.svelte-1ux49fp .segment:where(.svelte-1ux49fp){border-radius:0;flex-grow:1;flex-shrink:1}.segmented.wrapped.svelte-1ux49fp .segment.row-start:where(.svelte-1ux49fp){border-left:2px solid #0000}.segmented.wrapped.svelte-1ux49fp .segment.below:where(.svelte-1ux49fp){min-height:calc(var(--control-h) - 2px);border-top:2px solid var(--border)}.segmented.wrapped.svelte-1ux49fp .segment.top-left:where(.svelte-1ux49fp){border-top-left-radius:calc(var(--radius) - 2px)}.segmented.wrapped.svelte-1ux49fp .segment.top-right:where(.svelte-1ux49fp){border-top-right-radius:calc(var(--radius) - 2px)}.segmented.wrapped.svelte-1ux49fp .segment.bottom-left:where(.svelte-1ux49fp){border-bottom-left-radius:calc(var(--radius) - 2px)}.segmented.wrapped.svelte-1ux49fp .segment.bottom-right:where(.svelte-1ux49fp){border-bottom-right-radius:calc(var(--radius) - 2px)}@media (pointer:coarse){.segmented.wrapped.svelte-1ux49fp .segment:where(.svelte-1ux49fp){min-height:calc(var(--control-h) - 2px)}.segmented.wrapped.svelte-1ux49fp .segment.below:where(.svelte-1ux49fp){min-height:var(--control-h)}}.shell.svelte-1ku0bn7{--lc-gap:var(--space-m);width:100%;min-height:100dvh;padding:0 0 calc(var(--page-pad-bottom) + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--text);flex-direction:column;align-items:stretch;display:flex}.band.svelte-1ku0bn7{z-index:1;align-items:center;column-gap:var(--space-xl);row-gap:var(--space-2xs);min-height:var(--bar-height);padding:var(--space-xs) var(--page-gutter);background:var(--surface-chrome);--text-faint:var(--text-muted);flex-wrap:wrap;display:flex;position:sticky;top:0}.band-mark.svelte-1ku0bn7{color:var(--text);white-space:nowrap;margin:0;position:relative;top:-3px}.band-tagline.svelte-1ku0bn7{color:var(--text-muted);margin:0}.body.svelte-1ku0bn7{padding:var(--page-pad-top) var(--page-gutter) 0}.stage.svelte-1ku0bn7{padding:var(--page-pad-top) var(--page-gutter) calc(var(--page-pad-bottom) + env(safe-area-inset-bottom,0px));align-items:center}.stack.svelte-1ku0bn7{align-items:stretch;gap:var(--space-l);flex-direction:column;width:100%;max-width:480px;margin-block:auto;display:flex}.stack.outcome.svelte-1ku0bn7{max-width:560px}.brand.svelte-1ku0bn7{align-items:center;gap:var(--space-2xs);text-align:center;flex-direction:column;display:flex}.brand-mark.svelte-1ku0bn7{color:var(--text-strong);margin:0}.brand-tagline.svelte-1ku0bn7{color:var(--text-muted);margin:0}.panel.svelte-1ku0bn7{border:2px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);width:100%;box-shadow:var(--elevation-1);padding:32px}.page.svelte-1ku0bn7{width:100%}@media (width<=480px){.panel.svelte-1ku0bn7{padding:24px 20px}}.shell.svelte-1ku0bn7 .lc-stack{align-items:stretch;gap:var(--lc-gap);flex-direction:column;display:flex}.shell.svelte-1ku0bn7 .lc-headline{color:var(--text);margin:0 0 4px}.shell.svelte-1ku0bn7 .lc-prose{max-width:var(--measure);color:var(--text-muted);margin:0}.shell.svelte-1ku0bn7 .lc-prose strong{color:var(--text-strong);font-weight:700}.shell.svelte-1ku0bn7 .lc-note{color:var(--text-faint);margin:0}.shell.svelte-1ku0bn7 .lc-button{white-space:normal;width:100%}.shell.svelte-1ku0bn7 .lc-button:not(.compact){margin-top:var(--space-xs)}.shell.svelte-1ku0bn7 .lc-button.compact{width:auto}.shell.svelte-1ku0bn7 .lc-button.safe-exit{margin-top:var(--space-l)}.shell.svelte-1ku0bn7 .button.primary.compact{min-width:200px}.shell.svelte-1ku0bn7 .lc-actions{align-items:center;gap:var(--space-s);padding-top:var(--space-l);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.shell.svelte-1ku0bn7 .lc-badge{width:44px;height:44px;color:var(--text-muted);background:0 0;border:2px solid;border-radius:50%;place-items:center;display:grid}.shell.svelte-1ku0bn7 .lc-badge.ok{background:var(--success-surface);color:var(--success-text)}.shell.svelte-1ku0bn7 .lc-badge.bad,.shell.svelte-1ku0bn7 .lc-badge.danger{background:var(--danger-surface);color:var(--danger-text)}.shell.svelte-1ku0bn7 .lc-field{gap:var(--space-xs);text-align:left;flex-direction:column;display:flex}.shell.svelte-1ku0bn7 .lc-field-label{color:var(--text)}.shell.svelte-1ku0bn7 .lc-input{width:100%;min-height:var(--control-h);padding:0 var(--control-pad-x);border-radius:var(--radius);--field-ground:var(--control);--field-ink:var(--text);background:var(--field-ground);color:var(--field-ink)}:root[data-theme=dark] .shell.svelte-1ku0bn7 .lc-input{--field-ground:var(--well)}.shell.svelte-1ku0bn7 .lc-input.invalid{border-color:var(--danger-text)}.shell.svelte-1ku0bn7 .lc-input:disabled{--field-ink:var(--text-faint);cursor:default}.cloud.svelte-4r3ltw{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.loading.svelte-4r3ltw{color:var(--accent-ink);flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.loading.svelte-4r3ltw p:where(.svelte-4r3ltw){color:var(--text-muted);margin:0}@media (prefers-reduced-motion:reduce){.loading.svelte-4r3ltw .spin{display:none}}.failed.svelte-4r3ltw{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.failed-text.svelte-4r3ltw{color:var(--text-muted);margin:0;line-height:1.55}.retry.svelte-4r3ltw{border-color:var(--accent);border-radius:var(--radius);background:var(--accent-fill);min-height:44px;color:var(--accent-text);justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.retry.svelte-4r3ltw:hover{border-color:var(--accent-hover);background:var(--accent);color:var(--surface)}.widget.svelte-4r3ltw{width:100%}.passwords.svelte-1l9mkc4{gap:var(--space-xs);flex-direction:column;display:flex}.notice.svelte-1l9mkc4{margin-bottom:var(--space-2xs)}.modes.svelte-1l9mkc4{margin-bottom:var(--space-xs)}.modes.svelte-1l9mkc4 .segmented{width:100%}.hint.svelte-1l9mkc4{align-items:flex-start;gap:var(--space-xs);flex-wrap:nowrap;display:flex}.met-slot.svelte-1l9mkc4{flex-shrink:0;width:14px;margin-top:calc(.5lh - 7px);display:inline-flex}.hint.met.svelte-1l9mkc4{color:var(--success-text)}.delivery.svelte-1l9mkc4{color:var(--text-muted);margin:0}.conflict-actions.svelte-1l9mkc4{gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.forgot.svelte-1l9mkc4{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);flex-direction:column;display:flex}.forgot.svelte-1l9mkc4>:not(.forgot-act){align-self:stretch}.forgot-act.svelte-1l9mkc4{background-color:var(--control-hover)}.forgot-act.svelte-1l9mkc4:hover:not(:disabled){background-color:color-mix(in oklab, var(--control-hover), var(--text-strong) 8%)}.checkbox.svelte-3wclrd{align-items:center;gap:var(--space-s);min-height:var(--control-h);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.checkbox.locked.svelte-3wclrd{cursor:default}.checkbox.bare.svelte-3wclrd{min-height:0}.checkbox.bare.svelte-3wclrd:after{content:"";width:var(--control-h);height:var(--control-h);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.native.svelte-3wclrd{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.cell.svelte-3wclrd{width:var(--checkbox-cell,28px);flex-shrink:0;place-items:center;display:grid}.box.svelte-3wclrd{border:2px solid var(--check-edge);border-radius:var(--radius);background:var(--control);width:28px;height:28px;color:var(--accent-text);transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);place-items:center;display:grid}.checkbox.svelte-3wclrd:hover:not(.locked) .box:where(.svelte-3wclrd):not(.on){border-color:var(--check-edge);background:var(--control-hover)}.box.on.svelte-3wclrd{border-color:var(--accent);background:var(--accent-fill)}.checkbox.svelte-3wclrd:hover:not(.locked) .box.on:where(.svelte-3wclrd){background:color-mix(in srgb, var(--accent-fill) 84%, var(--text-strong))}.box.svelte-3wclrd:not(.on) svg{opacity:0}.checkbox.svelte-3wclrd:hover:not(.locked) .box:where(.svelte-3wclrd):not(.on) svg{opacity:.35;color:var(--text-muted)}.locked.svelte-3wclrd .box:where(.svelte-3wclrd),.locked.svelte-3wclrd .box.on:where(.svelte-3wclrd){border-color:var(--border);background:var(--control);color:var(--text-muted)}.checkbox.svelte-3wclrd:has(.native:where(.svelte-3wclrd):focus-visible) .box:where(.svelte-3wclrd){outline:3px solid var(--focus-ring);outline-offset:3px}.words.svelte-3wclrd{flex-direction:column;min-width:0;display:flex}.label.svelte-3wclrd{color:var(--text)}.hint.svelte-3wclrd{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.box.svelte-3wclrd{transition:none}}.switch.svelte-tk40tu{border-radius:var(--radius);background:var(--control);flex-shrink:0;align-items:center;width:44px;height:26px;padding:0 3px;display:inline-flex;position:relative}.knob.svelte-tk40tu{background:var(--text-faint);border-radius:50%;width:18px;height:18px;transition:transform .12s;display:block}.switch[aria-checked=true].svelte-tk40tu{border-color:var(--border-strong);background:var(--accent-fill)}.switch[aria-checked=true].svelte-tk40tu .knob:where(.svelte-tk40tu){background:var(--accent-text);transform:translate(16px)}@media (prefers-reduced-motion:reduce){.knob.svelte-tk40tu{transition:none}}.switch.svelte-tk40tu:after{content:"";width:100%;height:100%;min-width:var(--control-h);min-height:var(--control-h);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.head.svelte-1f3fzga{border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:16px;padding-bottom:16px;display:flex}.row.svelte-1f3fzga{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.headline.svelte-1f3fzga{flex-direction:column;gap:4px;min-width:0;display:flex}.trailing.svelte-1f3fzga{flex-shrink:0;margin-left:auto}.onboarding.svelte-1y6rrnp{gap:var(--space-l);flex-direction:column;display:flex}.headline.svelte-1y6rrnp{color:var(--text);margin:0}.status.svelte-1y6rrnp{color:var(--text-faint)}.status.running.svelte-1y6rrnp{align-items:center;gap:var(--space-xs);display:inline-flex}.status.ok.svelte-1y6rrnp{color:var(--success-text)}.status.failed.svelte-1y6rrnp{color:var(--danger-text)}.problem-action.svelte-1y6rrnp{margin-top:var(--space-xs)}.detail.svelte-1y6rrnp{color:var(--text);display:block}.group.svelte-1y6rrnp{gap:var(--space-m);flex-direction:column;display:flex}.group.columns.svelte-1y6rrnp{column-gap:var(--space-2xl);row-gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.group.columns.svelte-1y6rrnp>.group-head:where(.svelte-1y6rrnp){grid-column:1/-1}@media (width<=1100px){.group.columns.svelte-1y6rrnp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.group.columns.svelte-1y6rrnp{grid-template-columns:1fr}}.toggle-row.svelte-1y6rrnp{gap:var(--space-2xs);flex-direction:column;display:flex}.toggle-label.svelte-1y6rrnp{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-control.svelte-1y6rrnp{display:inline-flex}.state.svelte-1y6rrnp{max-width:var(--measure);color:var(--text-muted);margin:0 0 0 56px}.disclaimer.svelte-1y6rrnp{max-width:var(--measure);white-space:pre-wrap;color:var(--text-muted);margin:0}.group.svelte-1y6rrnp .consent{--checkbox-cell:44px}.loading.svelte-1y6rrnp{align-items:center;gap:var(--space-xs);color:var(--text-faint);margin:0;display:inline-flex}.spacer.svelte-1y6rrnp{flex:1}.reactivate.svelte-111t0xw{gap:var(--space-l);flex-direction:column;display:flex}.headline.svelte-111t0xw{color:var(--text);margin:0}.status.svelte-111t0xw{width:max-content;margin-left:4px;display:inline-flex}.group.svelte-111t0xw{gap:var(--space-m);flex-direction:column;display:flex}.group.svelte-111t0xw .lc-actions{border-top:0;padding-top:0}.rows.svelte-nnzrt1{gap:var(--space-s);text-align:left;flex-direction:column;display:flex}.row.svelte-nnzrt1{align-items:flex-start;gap:var(--space-s);display:flex}.row-glyph.svelte-nnzrt1{color:var(--text-faint);flex-shrink:0;margin-top:6px}.row-glyph.warn.svelte-nnzrt1{color:var(--warning-text)}.warning.svelte-nnzrt1{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.warning.svelte-nnzrt1>:where(.svelte-nnzrt1):not(.row){margin-left:calc(var(--space-s) + 16px)}.warning-text.svelte-nnzrt1{color:var(--warning-text)}.footer.svelte-nnzrt1{margin-top:var(--space-l)}.backdrop.svelte-1ocjjvj{z-index:300;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.card.svelte-1ocjjvj{width:100%;max-width:var(--dialog-md);scrollbar-gutter:stable;outline:none;flex-direction:column;gap:16px;max-height:100%;padding:20px;display:flex;overflow-y:auto}.title.svelte-1ocjjvj{color:var(--text);margin:0}.body.svelte-1ocjjvj{margin:0;line-height:1.55}.body.svelte-1ocjjvj strong:where(.svelte-1ocjjvj){color:var(--text)}.presets.svelte-1ocjjvj{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:0;display:grid}.preset.svelte-1ocjjvj{background:var(--control);text-align:left;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:10px 12px;display:flex}.preset.svelte-1ocjjvj:nth-child(2n){margin-left:-2px}.preset.svelte-1ocjjvj:nth-child(n+3){margin-top:-2px}.preset.svelte-1ocjjvj:first-child{border-top-left-radius:var(--radius)}.preset.svelte-1ocjjvj:nth-child(2){border-top-right-radius:var(--radius)}.preset.svelte-1ocjjvj:nth-child(3){border-bottom-left-radius:var(--radius)}.preset.svelte-1ocjjvj:nth-child(4){border-bottom-right-radius:var(--radius)}.preset.svelte-1ocjjvj:hover,.preset.selected.svelte-1ocjjvj{z-index:1;position:relative}.preset.selected.svelte-1ocjjvj{border-color:var(--accent);background:var(--accent-fill)}.preset-label.svelte-1ocjjvj{color:var(--text)}.preset-desc.svelte-1ocjjvj{color:var(--text-faint)}.preset.selected.svelte-1ocjjvj .preset-label:where(.svelte-1ocjjvj),.preset.selected.svelte-1ocjjvj .preset-desc:where(.svelte-1ocjjvj){color:var(--accent-text)}.custom.svelte-1ocjjvj{align-items:stretch;display:flex}.custom.svelte-1ocjjvj .button:where(.svelte-1ocjjvj){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-2px}.input.svelte-1ocjjvj:focus,.custom.svelte-1ocjjvj .button:where(.svelte-1ocjjvj):hover{z-index:1;position:relative}.input.svelte-1ocjjvj{min-width:0;min-height:var(--control-h);border-radius:var(--radius) 0 0 var(--radius);background:var(--well);color:var(--text);flex:auto;padding:0 12px}.input.svelte-1ocjjvj::placeholder{color:var(--text-faint)}.unsure.svelte-1ocjjvj{align-self:center}@media (prefers-reduced-motion:no-preference){.backdrop.svelte-1ocjjvj{animation:.16s ease-out svelte-1ocjjvj-float-scrim-in}.card.svelte-1ocjjvj{transform-origin:50%;animation:.22s cubic-bezier(.16,1,.3,1) svelte-1ocjjvj-float-card-in}}@keyframes svelte-1ocjjvj-float-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1ocjjvj-float-card-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.in-place.svelte-ktw3e0{z-index:330;background:var(--surface);width:100%;max-width:none;height:100%;max-height:none;color:var(--text);border:none;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.in-place.svelte-ktw3e0::backdrop{background:var(--surface)}.backdrop.svelte-4kdj19{z-index:290;background:#0000008c;outline:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.card.svelte-4kdj19{width:100%;max-width:var(--dialog-md);scrollbar-gutter:stable;transform-origin:50%;flex-direction:column;gap:16px;max-height:100%;padding:20px;display:flex;overflow-y:auto}.title.svelte-4kdj19{color:var(--text);margin:0}.body.svelte-4kdj19{color:var(--text-muted);margin:0;line-height:1.55}.seconds.svelte-4kdj19{color:var(--text)}.buttons.svelte-4kdj19{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:4px;display:flex}@media (pointer:coarse) and (width<=767px){.buttons.svelte-4kdj19{flex-direction:column-reverse;align-items:stretch}}.phase.svelte-1n46o8q{min-height:100vh;padding:calc(32px + env(safe-area-inset-top,0px)) calc(32px + env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) calc(32px + env(safe-area-inset-left,0px));text-align:center;background:var(--surface);color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.phase.svelte-1n46o8q p:where(.svelte-1n46o8q),.phase.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin:0}.phase-note.svelte-1n46o8q{max-width:36ch;color:var(--text-muted)}.wait.svelte-1n46o8q{color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;display:flex}.wait.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}.ring.svelte-1n46o8q{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px}.continue.svelte-1n46o8q{border-radius:var(--radius);background:var(--control);min-height:44px;color:var(--text);align-items:center;padding:0 16px;display:inline-flex}@media (width<=767px){.corner-rail.svelte-1n46o8q{top:calc(var(--bar-row) + var(--control-h) + env(safe-area-inset-top,0px) + var(--space-xs));right:calc(var(--page-gutter) + env(safe-area-inset-right,0px));bottom:auto;left:calc(var(--page-gutter) + env(safe-area-inset-left,0px));align-items:stretch;max-width:none}}
