@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=dark]{color-scheme:dark;--color-canvas: #05070b;--color-bg: #0a0d13;--color-surface: #10141c;--color-surface-2: #171c26;--color-surface-hover: #141922;--color-control-hover: #1d2330;--color-popover: #151a24;--color-line: #1a202a;--color-border: #252c39;--color-border-strong: #364050;--color-control-border: #6b7486;--color-ink: #e8ecf1;--color-muted: #8b94a3;--color-faint: #5b6472;--color-tooltip: #232a37;--color-on-tooltip: #e8ecf1;--glass-muted: #a7aeba;--glass-control-border: #838b9c;--color-accent: #7c3aed;--color-accent-hover: #7027eb;--color-accent-pressed: #6315e9;--color-on-accent: #ffffff;--color-accent-text: #b48ef5;--color-accent-graphic: #9a66f1;--color-accent-line: #9a66f1;--color-accent-weak: rgba(124, 58, 237, .14);--color-accent-tint: rgba(124, 58, 237, .24);--color-focus: #b48ef5;--accent-sheen: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 60%);--color-up-text: #4ade80;--color-down-text: #f87b7b;--color-up-graphic: #4ade80;--color-down-graphic: #f87171;--color-up-fill: #4ade80;--color-up-fill-hover: #60e28f;--color-on-up: #0a0d13;--color-down-fill: #f87171;--color-down-fill-hover: #f98989;--color-on-down: #0a0d13;--color-up-weak: rgba(74, 222, 128, .12);--color-down-weak: rgba(248, 113, 113, .12);--color-up-pill: #172c28;--color-down-pill: #2c1f26;--color-up-depth: rgba(74, 222, 128, .16);--color-down-depth: rgba(248, 113, 113, .16);--color-warn-text: #f5b942;--color-warn-graphic: #f5b942;--color-warn-weak: rgba(245, 185, 66, .1);--color-warn-chip: #272520;--color-info-text: #06b6d4;--color-info-weak: rgba(6, 182, 212, .12);--color-info-pill: #0f2732;--chart-candle-up: #4ade80;--chart-candle-down: #f87171;--chart-volume-up: rgba(74, 222, 128, .32);--chart-volume-down: rgba(248, 113, 113, .32);--chart-ma-1: #9a66f1;--chart-ma-2: #fbbf24;--chart-ma-3: #22d3ee;--chart-ma-alt: #f472b6;--chart-band: #8b94a3;--chart-area-line: #9a66f1;--chart-area-line-2: #06b6d4;--chart-area-top: rgba(154, 102, 241, .34);--chart-area-bottom: rgba(6, 182, 212, 0);--book-flash-up: rgba(74, 222, 128, .24);--book-flash-down: rgba(248, 113, 113, .24);--book-ask-text: #f87b7b;--book-bid-text: #4ade80;--book-bid-bar: var(--color-up-depth);--book-ask-bar: var(--color-down-depth);--book-bid-flash: var(--book-flash-up);--book-ask-flash: var(--book-flash-down);--book-hover: var(--book-range);--trade-fresh-up: var(--color-up-weak);--trade-fresh-down: var(--color-down-weak);--cat-1: #3b82f6;--cat-2: #f97316;--cat-3: #06b6d4;--cat-4: #84cc16;--cat-5: #ec4899;--cat-6: #ca8a04;--cat-7: #5c60f6;--cat-8: #14b8a6;--gradient-brand: linear-gradient(120deg, #7c3aed 0%, #4972f9 35%, #009aec 65%, #06b6d4 100%);--gradient-ring: conic-gradient(from 210deg, #7c3aed, #4972f9, #009aec, #06b6d4, #cd007b, #7c3aed);--gradient-chart-stroke: linear-gradient(90deg, #9a66f1, #06b6d4);--surface-gradient: linear-gradient(180deg, #141821 0%, #0f131a 100%);--glow-accent: 0 8px 28px rgba(124, 58, 237, .45);--aurora-1: rgba(124, 58, 237, .55);--aurora-2: rgba(73, 114, 249, .35);--aurora-3: rgba(6, 182, 212, .32);--aurora-4: rgba(0, 121, 150, .5);--swatch-light-aurora-1: rgba(155, 98, 255, .42);--swatch-light-aurora-2: rgba(6, 182, 212, .3);--swatch-light-card: rgba(255, 255, 255, .7);--swatch-dark-aurora-1: rgba(124, 58, 237, .55);--swatch-dark-aurora-2: rgba(73, 114, 249, .35);--swatch-dark-card: rgba(16, 20, 28, .66);--glass-chrome-bg: rgba(13, 17, 24, .8);--glass-float-bg: rgba(21, 26, 36, .9);--glass-card-bg: rgba(16, 20, 28, .66);--btn-ghost-edge: inset 0 0 0 1.5px rgba(232, 236, 241, .16);--btn-ghost-edge-hover: inset 0 0 0 1.5px rgba(232, 236, 241, .32);--btn-ghost-fill: rgba(232, 236, 241, .04);--color-overlay: rgba(2, 4, 8, .56);--chart-grid: rgba(232, 236, 241, .04);--chart-crosshair: #5b6472;--chart-crosshair-label: #2a3240;--chart-crosshair-label-text: #e8ecf1;--book-range: rgba(232, 236, 241, .04);--shadow-1: none;--shadow-2: 0 12px 32px rgba(0, 0, 0, .5);--shadow-3: 0 30px 80px rgba(0, 0, 0, .6);--shadow-up: 0 -8px 24px rgba(0, 0, 0, .4);--highlight-top: inset 0 1px 0 rgba(255, 255, 255, .06);--press-highlight: rgba(255, 255, 255, .08);--card-edge: inset 0 0 0 1px rgba(255, 255, 255, .06);--card-edge-hover: inset 0 0 0 1px rgba(255, 255, 255, .1);--grab-handle: rgba(255, 255, 255, .24);--grain-opacity: .04;--floating-border: 1px solid var(--color-border);--qr-dark: #15161a;--qr-light: #ffffff;--glass-chrome-filter: blur(24px) saturate(160%);--glass-chrome-edge: inset 0 0 0 .5px rgba(255, 255, 255, .08);--glass-chrome-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--glass-chrome-shadow: 0 8px 24px rgba(0, 0, 0, .35);--glass-tabbar-shadow: 0 16px 40px rgba(0, 0, 0, .55);--glass-float-filter: blur(32px) saturate(160%);--glass-float-edge: inset 0 0 0 1px rgba(255, 255, 255, .08);--glass-float-highlight: inset 0 1px 0 rgba(255, 255, 255, .07);--glass-float-shadow: 0 24px 64px rgba(0, 0, 0, .6);--glass-card-filter: blur(40px) saturate(140%);--glass-card-edge: inset 0 0 0 1px rgba(255, 255, 255, .1);--glass-card-rim: 0 0 0 0 transparent;--glass-card-highlight: inset 0 1px 0 rgba(255, 255, 255, .1);--glass-card-shadow: 0 30px 80px rgba(0, 0, 0, .45)}:root[data-theme=light]{color-scheme:light;--color-canvas: #efeee9;--color-bg: #f6f5f2;--color-surface: #ffffff;--color-surface-2: #f1f0ec;--color-surface-hover: #faf9f7;--color-control-hover: #e8e7e1;--color-popover: #ffffff;--color-line: #ebeae5;--color-border: #dddcd5;--color-border-strong: #c4c3bb;--color-control-border: #7d7c75;--color-ink: #15161a;--color-muted: #63635c;--color-faint: #9b9a94;--color-tooltip: #15161a;--color-on-tooltip: #ffffff;--glass-muted: #565650;--glass-control-border: #72726b;--color-accent: #7c3aed;--color-accent-hover: #7027eb;--color-accent-pressed: #6315e9;--color-on-accent: #ffffff;--color-accent-text: #7631ec;--color-accent-graphic: #7c3aed;--color-accent-line: #7c3aed;--color-accent-weak: rgba(124, 58, 237, .1);--color-accent-tint: rgba(124, 58, 237, .16);--color-focus: #7631ec;--accent-sheen: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 60%);--color-up-text: #147036;--color-down-text: #c40a0a;--color-up-graphic: #147036;--color-down-graphic: #f64a4a;--color-up-fill: #147036;--color-up-fill-hover: #105a2c;--color-on-up: #ffffff;--color-down-fill: #c40a0a;--color-down-fill-hover: #ac0909;--color-on-down: #ffffff;--color-up-weak: rgba(20, 112, 54, .1);--color-down-weak: rgba(246, 74, 74, .1);--color-up-pill: #e8f1eb;--color-down-pill: #feeded;--color-up-depth: rgba(20, 112, 54, .14);--color-down-depth: rgba(246, 74, 74, .14);--color-warn-text: #835907;--color-warn-graphic: #b67c0a;--color-warn-weak: rgba(245, 185, 66, .16);--color-warn-chip: #fdf4e1;--color-info-text: #046b7d;--color-info-weak: rgba(6, 182, 212, .1);--color-info-pill: #e6f8fb;--chart-candle-up: #147036;--chart-candle-down: #f64a4a;--chart-volume-up: rgba(20, 112, 54, .32);--chart-volume-down: rgba(246, 74, 74, .32);--chart-ma-1: #7c3aed;--chart-ma-2: #b45309;--chart-ma-3: #0e7490;--chart-ma-alt: #be185d;--chart-band: #63635c;--chart-area-line: #7c3aed;--chart-area-line-2: #0596af;--chart-area-top: rgba(124, 58, 237, .22);--chart-area-bottom: rgba(6, 182, 212, 0);--book-flash-up: rgba(20, 112, 54, .18);--book-flash-down: rgba(246, 74, 74, .18);--book-ask-text: #c40a0a;--book-bid-text: #147036;--book-bid-bar: oklch(from var(--color-up-graphic) .72 min(c * 1.5, .16) h / .16);--book-ask-bar: oklch(from var(--color-down-graphic) .72 min(c * 1.5, .16) h / .16);--book-bid-flash: oklch(from var(--color-up-graphic) .72 min(c * 1.5, .16) h / .28);--book-ask-flash: oklch(from var(--color-down-graphic) .72 min(c * 1.5, .16) h / .28);--book-hover: rgba(107, 100, 80, .08);--trade-fresh-up: oklch(from var(--color-up-graphic) .72 min(c * 1.5, .16) h / .18);--trade-fresh-down: oklch(from var(--color-down-graphic) .72 min(c * 1.5, .16) h / .18);--cat-1: #3b82f6;--cat-2: #e36006;--cat-3: #0596af;--cat-4: #629710;--cat-5: #ec4899;--cat-6: #b87e04;--cat-7: #5c60f6;--cat-8: #119a8b;--gradient-brand: linear-gradient(120deg, #7c3aed 0%, #4972f9 35%, #009aec 65%, #06b6d4 100%);--gradient-ring: conic-gradient(from 210deg, #7c3aed, #4972f9, #009aec, #06b6d4, #cd007b, #7c3aed);--gradient-chart-stroke: linear-gradient(90deg, #7c3aed, #0596af);--surface-gradient: none;--glow-accent: 0 8px 24px rgba(124, 58, 237, .28);--aurora-1: rgba(155, 98, 255, .42);--aurora-2: rgba(6, 182, 212, .3);--aurora-3: rgba(87, 131, 255, .3);--aurora-4: rgba(240, 59, 152, .22);--swatch-light-aurora-1: rgba(155, 98, 255, .42);--swatch-light-aurora-2: rgba(6, 182, 212, .3);--swatch-light-card: rgba(255, 255, 255, .7);--swatch-dark-aurora-1: rgba(124, 58, 237, .55);--swatch-dark-aurora-2: rgba(73, 114, 249, .35);--swatch-dark-card: rgba(16, 20, 28, .66);--glass-chrome-bg: rgba(251, 250, 249, .8);--glass-float-bg: rgba(255, 255, 255, .92);--glass-card-bg: rgba(255, 255, 255, .7);--btn-ghost-edge: inset 0 0 0 1.5px rgba(21, 22, 26, .16);--btn-ghost-edge-hover: inset 0 0 0 1.5px rgba(21, 22, 26, .32);--btn-ghost-fill: rgba(21, 22, 26, .04);--color-overlay: rgba(21, 22, 26, .28);--chart-grid: rgba(21, 22, 26, .05);--chart-crosshair: #9b9a94;--chart-crosshair-label: #15161a;--chart-crosshair-label-text: #ffffff;--book-range: rgba(21, 22, 26, .04);--shadow-1: 0 1px 2px rgba(21, 22, 26, .04), 0 4px 12px rgba(21, 22, 26, .04);--shadow-2: 0 12px 32px rgba(21, 22, 26, .1), 0 2px 6px rgba(21, 22, 26, .05);--shadow-3: 0 30px 80px rgba(21, 22, 26, .18), 0 8px 24px rgba(21, 22, 26, .08);--shadow-up: 0 -8px 24px rgba(21, 22, 26, .06);--highlight-top: inset 0 1px 0 rgba(255, 255, 255, .8);--press-highlight: rgba(21, 22, 26, .06);--card-edge: none;--card-edge-hover: none;--grab-handle: rgba(21, 22, 26, .18);--grain-opacity: .03;--floating-border: none;--qr-dark: #15161a;--qr-light: #ffffff;--glass-chrome-filter: blur(24px) saturate(180%);--glass-chrome-edge: inset 0 0 0 .5px rgba(21, 22, 26, .1);--glass-chrome-highlight: inset 0 1px 0 rgba(255, 255, 255, .65);--glass-chrome-shadow: 0 8px 24px rgba(21, 22, 26, .06);--glass-tabbar-shadow: 0 12px 32px rgba(21, 22, 26, .14), 0 2px 8px rgba(21, 22, 26, .06);--glass-float-filter: blur(32px) saturate(180%);--glass-float-edge: inset 0 0 0 1px rgba(21, 22, 26, .06);--glass-float-highlight: inset 0 1px 0 rgba(255, 255, 255, .9);--glass-float-shadow: 0 24px 64px rgba(21, 22, 26, .16), 0 4px 16px rgba(21, 22, 26, .06);--glass-card-filter: blur(40px) saturate(160%);--glass-card-edge: inset 0 0 0 1px rgba(255, 255, 255, .7);--glass-card-rim: 0 0 0 1px rgba(21, 22, 26, .05);--glass-card-highlight: inset 0 1px 0 rgba(255, 255, 255, .9);--glass-card-shadow: 0 18px 44px rgba(21, 22, 26, .1)}@media(prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--color-canvas: #efeee9;--color-bg: #f6f5f2;--color-surface: #ffffff;--color-surface-2: #f1f0ec;--color-surface-hover: #faf9f7;--color-control-hover: #e8e7e1;--color-popover: #ffffff;--color-line: #ebeae5;--color-border: #dddcd5;--color-border-strong: #c4c3bb;--color-control-border: #7d7c75;--color-ink: #15161a;--color-muted: #63635c;--color-faint: #9b9a94;--color-tooltip: #15161a;--color-on-tooltip: #ffffff;--glass-muted: #565650;--glass-control-border: #72726b;--color-accent: #7c3aed;--color-accent-hover: #7027eb;--color-accent-pressed: #6315e9;--color-on-accent: #ffffff;--color-accent-text: #7631ec;--color-accent-graphic: #7c3aed;--color-accent-line: #7c3aed;--color-accent-weak: rgba(124, 58, 237, .1);--color-accent-tint: rgba(124, 58, 237, .16);--color-focus: #7631ec;--accent-sheen: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 60%);--color-up-text: #147036;--color-down-text: #c40a0a;--color-up-graphic: #147036;--color-down-graphic: #f64a4a;--color-up-fill: #147036;--color-up-fill-hover: #105a2c;--color-on-up: #ffffff;--color-down-fill: #c40a0a;--color-down-fill-hover: #ac0909;--color-on-down: #ffffff;--color-up-weak: rgba(20, 112, 54, .1);--color-down-weak: rgba(246, 74, 74, .1);--color-up-pill: #e8f1eb;--color-down-pill: #feeded;--color-up-depth: rgba(20, 112, 54, .14);--color-down-depth: rgba(246, 74, 74, .14);--color-warn-text: #835907;--color-warn-graphic: #b67c0a;--color-warn-weak: rgba(245, 185, 66, .16);--color-warn-chip: #fdf4e1;--color-info-text: #046b7d;--color-info-weak: rgba(6, 182, 212, .1);--color-info-pill: #e6f8fb;--chart-candle-up: #147036;--chart-candle-down: #f64a4a;--chart-volume-up: rgba(20, 112, 54, .32);--chart-volume-down: rgba(246, 74, 74, .32);--chart-ma-1: #7c3aed;--chart-ma-2: #b45309;--chart-ma-3: #0e7490;--chart-ma-alt: #be185d;--chart-band: #63635c;--chart-area-line: #7c3aed;--chart-area-line-2: #0596af;--chart-area-top: rgba(124, 58, 237, .22);--chart-area-bottom: rgba(6, 182, 212, 0);--book-flash-up: rgba(20, 112, 54, .18);--book-flash-down: rgba(246, 74, 74, .18);--book-ask-text: #c40a0a;--book-bid-text: #147036;--book-bid-bar: oklch(from var(--color-up-graphic) .72 min(c * 1.5, .16) h / .16);--book-ask-bar: oklch(from var(--color-down-graphic) .72 min(c * 1.5, .16) h / .16);--book-bid-flash: oklch(from var(--color-up-graphic) .72 min(c * 1.5, .16) h / .28);--book-ask-flash: oklch(from var(--color-down-graphic) .72 min(c * 1.5, .16) h / .28);--book-hover: rgba(107, 100, 80, .08);--trade-fresh-up: oklch(from var(--color-up-graphic) .72 min(c * 1.5, .16) h / .18);--trade-fresh-down: oklch(from var(--color-down-graphic) .72 min(c * 1.5, .16) h / .18);--cat-1: #3b82f6;--cat-2: #e36006;--cat-3: #0596af;--cat-4: #629710;--cat-5: #ec4899;--cat-6: #b87e04;--cat-7: #5c60f6;--cat-8: #119a8b;--gradient-brand: linear-gradient(120deg, #7c3aed 0%, #4972f9 35%, #009aec 65%, #06b6d4 100%);--gradient-ring: conic-gradient(from 210deg, #7c3aed, #4972f9, #009aec, #06b6d4, #cd007b, #7c3aed);--gradient-chart-stroke: linear-gradient(90deg, #7c3aed, #0596af);--surface-gradient: none;--glow-accent: 0 8px 24px rgba(124, 58, 237, .28);--aurora-1: rgba(155, 98, 255, .42);--aurora-2: rgba(6, 182, 212, .3);--aurora-3: rgba(87, 131, 255, .3);--aurora-4: rgba(240, 59, 152, .22);--swatch-light-aurora-1: rgba(155, 98, 255, .42);--swatch-light-aurora-2: rgba(6, 182, 212, .3);--swatch-light-card: rgba(255, 255, 255, .7);--swatch-dark-aurora-1: rgba(124, 58, 237, .55);--swatch-dark-aurora-2: rgba(73, 114, 249, .35);--swatch-dark-card: rgba(16, 20, 28, .66);--glass-chrome-bg: rgba(251, 250, 249, .8);--glass-float-bg: rgba(255, 255, 255, .92);--glass-card-bg: rgba(255, 255, 255, .7);--btn-ghost-edge: inset 0 0 0 1.5px rgba(21, 22, 26, .16);--btn-ghost-edge-hover: inset 0 0 0 1.5px rgba(21, 22, 26, .32);--btn-ghost-fill: rgba(21, 22, 26, .04);--color-overlay: rgba(21, 22, 26, .28);--chart-grid: rgba(21, 22, 26, .05);--chart-crosshair: #9b9a94;--chart-crosshair-label: #15161a;--chart-crosshair-label-text: #ffffff;--book-range: rgba(21, 22, 26, .04);--shadow-1: 0 1px 2px rgba(21, 22, 26, .04), 0 4px 12px rgba(21, 22, 26, .04);--shadow-2: 0 12px 32px rgba(21, 22, 26, .1), 0 2px 6px rgba(21, 22, 26, .05);--shadow-3: 0 30px 80px rgba(21, 22, 26, .18), 0 8px 24px rgba(21, 22, 26, .08);--shadow-up: 0 -8px 24px rgba(21, 22, 26, .06);--highlight-top: inset 0 1px 0 rgba(255, 255, 255, .8);--press-highlight: rgba(21, 22, 26, .06);--card-edge: none;--card-edge-hover: none;--grab-handle: rgba(21, 22, 26, .18);--grain-opacity: .03;--floating-border: none;--qr-dark: #15161a;--qr-light: #ffffff;--glass-chrome-filter: blur(24px) saturate(180%);--glass-chrome-edge: inset 0 0 0 .5px rgba(21, 22, 26, .1);--glass-chrome-highlight: inset 0 1px 0 rgba(255, 255, 255, .65);--glass-chrome-shadow: 0 8px 24px rgba(21, 22, 26, .06);--glass-tabbar-shadow: 0 12px 32px rgba(21, 22, 26, .14), 0 2px 8px rgba(21, 22, 26, .06);--glass-float-filter: blur(32px) saturate(180%);--glass-float-edge: inset 0 0 0 1px rgba(21, 22, 26, .06);--glass-float-highlight: inset 0 1px 0 rgba(255, 255, 255, .9);--glass-float-shadow: 0 24px 64px rgba(21, 22, 26, .16), 0 4px 16px rgba(21, 22, 26, .06);--glass-card-filter: blur(40px) saturate(160%);--glass-card-edge: inset 0 0 0 1px rgba(255, 255, 255, .7);--glass-card-rim: 0 0 0 1px rgba(21, 22, 26, .05);--glass-card-highlight: inset 0 1px 0 rgba(255, 255, 255, .9);--glass-card-shadow: 0 18px 44px rgba(21, 22, 26, .1)}}:root[data-theme=dark][data-direction=red-green]{--color-up-text: #f87b7b;--color-down-text: #4ade80;--color-up-graphic: #f87171;--color-down-graphic: #4ade80;--color-up-fill: #f87171;--color-up-fill-hover: #f98989;--color-down-fill: #4ade80;--color-down-fill-hover: #60e28f;--color-up-weak: rgba(248, 113, 113, .12);--color-down-weak: rgba(74, 222, 128, .12);--color-up-pill: #2c1f26;--color-down-pill: #172c28;--color-up-depth: rgba(248, 113, 113, .16);--color-down-depth: rgba(74, 222, 128, .16);--chart-candle-up: #f87171;--chart-candle-down: #4ade80;--chart-volume-up: rgba(248, 113, 113, .32);--chart-volume-down: rgba(74, 222, 128, .32);--book-flash-up: rgba(248, 113, 113, .24);--book-flash-down: rgba(74, 222, 128, .24);--book-ask-text: #4ade80;--book-bid-text: #f87b7b}:root[data-theme=dark][data-direction=blue-orange]{--color-up-text: #6ca1f8;--color-down-text: #fa7f2a;--color-up-graphic: #6ca1f8;--color-down-graphic: #fcb686;--color-up-fill: #196cf4;--color-up-fill-hover: #0b5fe8;--color-on-up: #ffffff;--color-down-fill: #f97316;--color-down-fill-hover: #fa822f;--color-up-weak: rgba(108, 161, 248, .12);--color-down-weak: rgba(252, 182, 134, .12);--color-up-pill: #1b2536;--color-down-pill: #2c2729;--color-up-depth: rgba(108, 161, 248, .16);--color-down-depth: rgba(252, 182, 134, .16);--chart-candle-up: #6ca1f8;--chart-candle-down: #fcb686;--chart-volume-up: rgba(108, 161, 248, .32);--chart-volume-down: rgba(252, 182, 134, .32);--book-flash-up: rgba(108, 161, 248, .24);--book-flash-down: rgba(252, 182, 134, .24);--book-ask-text: #fa7f2a;--book-bid-text: #6ca1f8;--cat-1: #4750f7;--cat-2: #f92716;--cat-6: #caab04;--cat-7: #d85cf6}:root[data-theme=light][data-direction=red-green]{--color-up-text: #c40a0a;--color-down-text: #147036;--color-up-graphic: #c40a0a;--color-down-graphic: #1c9b4b;--color-up-fill: #c40a0a;--color-up-fill-hover: #ac0909;--color-down-fill: #147036;--color-down-fill-hover: #105a2c;--color-up-weak: rgba(196, 10, 10, .1);--color-down-weak: rgba(28, 155, 75, .1);--color-up-pill: #f9e7e7;--color-down-pill: #e8f5ed;--color-up-depth: rgba(196, 10, 10, .14);--color-down-depth: rgba(28, 155, 75, .14);--chart-candle-up: #c40a0a;--chart-candle-down: #1c9b4b;--chart-volume-up: rgba(196, 10, 10, .32);--chart-volume-down: rgba(28, 155, 75, .32);--book-flash-up: rgba(196, 10, 10, .18);--book-flash-down: rgba(28, 155, 75, .18);--book-ask-text: #147036;--book-bid-text: #bf0a0a}:root[data-theme=light][data-direction=blue-orange]{--color-up-text: #0a58d8;--color-down-text: #a24504;--color-up-graphic: #0a58d8;--color-down-graphic: #e36006;--color-up-fill: #0a58d8;--color-up-fill-hover: #094ec0;--color-down-fill: #a24504;--color-down-fill-hover: #893a03;--color-up-weak: rgba(10, 88, 216, .1);--color-down-weak: rgba(227, 96, 6, .1);--color-up-pill: #e7eefb;--color-down-pill: #fcefe6;--color-up-depth: rgba(10, 88, 216, .14);--color-down-depth: rgba(227, 96, 6, .14);--chart-candle-up: #0a58d8;--chart-candle-down: #e36006;--chart-volume-up: rgba(10, 88, 216, .32);--chart-volume-down: rgba(227, 96, 6, .32);--book-flash-up: rgba(10, 88, 216, .18);--book-flash-down: rgba(227, 96, 6, .18);--book-ask-text: #a24504;--book-bid-text: #0a58d8;--cat-1: #3b44f6;--cat-2: #f92716;--cat-6: #9f8703;--cat-7: #d346f5}@supports not (color: rgb(from red r g b)){:root[data-theme=light]{--book-bid-bar: var(--color-up-depth);--book-ask-bar: var(--color-down-depth);--book-bid-flash: var(--book-flash-up);--book-ask-flash: var(--book-flash-down);--trade-fresh-up: var(--color-up-weak);--trade-fresh-down: var(--color-down-weak)}@media(prefers-color-scheme:light){:root:not([data-theme]){--book-bid-bar: var(--color-up-depth);--book-ask-bar: var(--color-down-depth);--book-bid-flash: var(--book-flash-up);--book-ask-flash: var(--book-flash-down);--trade-fresh-up: var(--color-up-weak);--trade-fresh-down: var(--color-down-weak)}}}:root{--chart-axis-text: var(--color-muted);--chart-axis-line: var(--color-line);--font-display: "Sora", "Sora Fallback", system-ui, sans-serif;--font-sans: "Outfit", "Outfit Fallback", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-label: var(--font-sans);--font-figure: var(--font-sans);--figure-numeric: tabular-nums;--fs-caption: 13px;--fw-caption: 500;--lh-caption: 1.35;--ls-caption: 0em;--r: 12px;--radius-xs: calc(var(--r) * .5);--radius-sm: var(--r);--radius-md: calc(var(--r) * 5 / 3);--radius-lg: calc(var(--r) * 8 / 3);--radius-pill: min(999px, calc(var(--r) * 999));--radius-round: 999px;--radius: var(--radius-sm);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--sp-9: 36px;--sp-10: 40px;--sp-11: 48px;--sp-12: 64px;--card-pad: 24px;--hero-pad: 28px;--header-h: 56px;--header-inset: 12px;--header-max: 1240px;--banner-h: 28px;--appbar-h: 52px;--float-bottom: max(12px, calc(env(safe-area-inset-bottom) - 10px) );--tabbar-bar-h: 64px;--tabbar-max: 440px;--sticky-max: 600px;--tabbar-h: calc(var(--tabbar-bar-h) + var(--float-bottom));--tabbar-space: calc(var(--tabbar-bar-h) + var(--float-bottom) + 24px);--ticker-h: 52px;--statusbar-h: 24px;--gap-terminal: 4px;--gutter: 16px;--glass-chrome-solid: var(--color-bg);--glass-float-solid: var(--color-popover);--glass-card-solid: var(--surface-gradient), var(--color-surface);--fs-amount: 56px;--fs-display: 44px;--fs-large-title: 34px;--fs-heading: 30px;--fs-section: 20px;--fs-compact-title: 17px;--fs-tab: 11px;--fs-price: 20px;--fs-overline: 11px;--fs-keypad: 28px;--ls-amount: -.04em;--ls-display: -.04em;--ls-large-title: -.03em;--ls-heading: -.03em;--ls-section: -.02em;--ls-title: -.005em;--ls-compact-title: -.01em;--ls-tab: .01em;--ls-price: -.01em;--ls-overline: .08em;--lh-amount: 1;--lh-display: 1.05;--lh-large-title: 1.1;--lh-heading: 1.15;--lh-section: 1.25;--lh-title: 1.3;--lh-body: 1.5;--lh-small: 1.45;--lh-label: 1.3;--lh-compact-title: 1.2;--lh-data: 1.4;--lh-price: 1.2;--lh-overline: 1.3;--dur-fast: .12s;--dur-base: .18s;--dur-slow: .24s;--dur-flash: .5s;--dur-page: .32s;--dur-page-tab: .16s;--dur-page-flow: .36s;--dur-bar: .2s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.34, 1.45, .64, 1);--ease-ios: cubic-bezier(.2, .8, .2, 1);--focus-ring: 0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-focus);--focus-inset: inset 0 0 0 2px var(--color-focus), inset 0 0 0 4px var(--color-surface);--color-on-cat: #ffffff;--swatch-light: #f6f5f2;--swatch-light-ink: #15161a;--swatch-dark: #0a0d13;--swatch-dark-ink: #e8ecf1}:root{--content-max: 1200px;--fs-title: 16px;--fs-body: 16px;--fs-small: 14px;--fs-label: 14px;--fs-data: 14px;--fw-data: 500;--fs-input: var(--fs-data);--control-h: 48px;--toolbar-h: 48px;--row-h: 64px;--button-h: 48px;--button-h-cta: 56px}:root[data-mode=pro]{--content-max: 1440px;--control-h: 36px;--toolbar-h: 32px;--row-h: 32px;--button-h: 36px;--button-h-cta: 40px;--glass-chrome-solid: var(--color-surface)}@media(min-width:600px){:root{--gutter: 24px}}@media(min-width:960px){:root{--gutter: 32px}:root[data-mode=pro]{--fs-display: 32px;--fs-heading: 24px;--fs-section: 16px;--fs-title: 13px;--fs-body: 14px;--fs-small: 12.5px;--fs-label: 12px;--fs-data: 12px;--fw-data: 400;--fs-overline: 10px;--fs-caption: 12px;--radius-xs: calc(var(--r) / 3);--radius-sm: calc(var(--r) * 2 / 3);--radius-md: var(--r);--radius-lg: calc(var(--r) * 5 / 3)}}@media(max-width:959px){:root,:root[data-mode=pro]{--banner-h: 44px;--control-h: 50px;--toolbar-h: 44px;--button-h: 52px;--fs-input: 16px;--card-pad: 20px;--hero-pad: 20px}:root[data-mode=pro]{--row-h: 44px;--button-h-cta: 52px}}@media(max-width:599px){:root{--fs-amount: 48px;--fs-display: 36px;--fs-heading: 26px}}@font-face{font-family:Sora Fallback;src:local("Arial");size-adjust:115.09%;ascent-override:84.28%;descent-override:25.2%;line-gap-override:0%}@font-face{font-family:Outfit Fallback;src:local("Arial");size-adjust:99.44%;ascent-override:100.56%;descent-override:26.15%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--color-border-strong) transparent;-webkit-tap-highlight-color:transparent}@media(max-width:959px){html{overscroll-behavior-y:contain}}@media(min-width:960px){html{scroll-padding-top:calc(var(--header-h) + var(--header-inset) + 8px)}html[data-mode=pro]{scroll-padding-top:calc(var(--chrome-cover-h, var(--header-h)) + 8px)}}@media(max-width:959px){html{scroll-padding-top:calc(var(--appbar-h) + env(safe-area-inset-top) + var(--bar-accessory-cover-h, 0px) + 8px);scroll-padding-bottom:calc(var(--float-bottom) + var(--tabbar-cover-h, var(--tabbar-bar-h)) + var(--sticky-bar-h, 0px) + 8px)}html:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,[contenteditable=true]):focus),html[data-keyboard]{scroll-padding-bottom:calc(var(--float-bottom) + 8px)}}html:has(:is([data-shell-header],[data-bar-accessory],thead) :focus){scroll-padding-top:0}html:has([data-sticky-bar] :focus){scroll-padding-bottom:0}tbody :is(a[href],button,input,select,textarea,[tabindex]){scroll-margin-top:32px}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;overflow-x:hidden;overflow-x:clip;transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear}#root{min-height:100vh}a{color:var(--color-accent-text);text-decoration:none}@media(hover:hover)and (pointer:fine){a:hover{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px}}button{font:inherit;color:inherit;touch-action:manipulation}input,select,textarea{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[data-route-focus]:focus{outline:none}.focus-inset:focus-visible,[data-focus=inset]:focus-visible{outline:none;box-shadow:var(--focus-inset)}h1,h2,h3,h4{margin:0;font-weight:600;text-wrap:balance}p{margin:0}table{border-collapse:collapse}.mono,code{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.figure{font-family:var(--font-figure);font-variant-numeric:var(--figure-numeric)}[data-figures=mono]{--font-figure: var(--font-mono)}.display-figure{font-family:var(--font-display);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:var(--ls-display)}.overline,.label-text{font-family:var(--font-label);font-size:var(--fs-caption);font-weight:var(--fw-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);text-transform:none;color:var(--color-muted)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.up{color:var(--color-up-text)}.down{color:var(--color-down-text)}.muted{color:var(--color-muted)}.stale{color:var(--color-muted);text-decoration:underline dotted var(--color-faint);text-underline-offset:3px}::selection{background:var(--color-accent);color:var(--color-on-accent)}dialog::backdrop{background:var(--color-overlay)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border:3px solid transparent;background-clip:padding-box}@media(max-width:959px),(pointer:coarse){html,html *{scrollbar-width:none}html::-webkit-scrollbar,html *::-webkit-scrollbar{display:none;width:0;height:0}}@media(prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) *,html:not([data-reduce-motion=false]) *:before,html:not([data-reduce-motion=false]) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] *:before,html[data-reduce-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-page-tab);animation-timing-function:linear}::view-transition-group(app-bar),::view-transition-group(app-tabbar),::view-transition-old(app-bar),::view-transition-new(app-bar),::view-transition-old(app-tabbar),::view-transition-new(app-tabbar){animation-duration:var(--dur-page-tab);animation-timing-function:var(--ease-ios)}@media(max-width:959px){:root[data-nav=push]::view-transition-old(root){animation:var(--dur-page) var(--ease-ios) both vt-push-old}:root[data-nav=push]::view-transition-new(root){animation:var(--dur-page) var(--ease-ios) both vt-push-new}:root[data-nav=pop]::view-transition-old(root){animation:var(--dur-page) var(--ease-ios) both vt-pop-old;z-index:1}:root[data-nav=pop]::view-transition-new(root){animation:var(--dur-page) var(--ease-ios) both vt-pop-new}:root[data-nav=modal]::view-transition-old(root){animation:var(--dur-page-flow) var(--ease-ios) both vt-hold}:root[data-nav=modal]::view-transition-new(root){animation:var(--dur-page-flow) var(--ease-ios) both vt-cover-up}:root[data-nav=modal-close]::view-transition-old(root){animation:var(--dur-page-flow) var(--ease-ios) both vt-cover-down;z-index:1}:root[data-nav=modal-close]::view-transition-new(root){animation:var(--dur-page-flow) var(--ease-ios) both vt-hold}}@keyframes vt-push-old{to{transform:translate(calc(-30% * var(--dir)));filter:brightness(.92)}}@keyframes vt-push-new{0%{transform:translate(calc(100% * var(--dir)))}}@keyframes vt-pop-old{to{transform:translate(calc(100% * var(--dir)))}}@keyframes vt-pop-new{0%{transform:translate(calc(-30% * var(--dir)));filter:brightness(.92)}}@keyframes vt-cover-up{0%{transform:translateY(100%)}}@keyframes vt-cover-down{to{transform:translateY(100%)}}@keyframes vt-hold{0%,to{opacity:1}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html[data-reduce-motion=true]::view-transition-group(*),html[data-reduce-motion=true]::view-transition-old(*),html[data-reduce-motion=true]::view-transition-new(*){animation:none!important}:root,[dir=ltr]{--dir: 1}[dir=rtl]{--dir: -1}[data-mirror]:dir(rtl){scale:-1 1}[dir=ltr]{unicode-bidi:isolate}._1gu{position:fixed;inset:0 auto auto;inset-inline-start:0;margin:0;z-index:1000;max-width:240px;padding:6px 8px;border:0;border-radius:var(--radius-xs);background:var(--color-tooltip);color:var(--color-on-tooltip);font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.4;text-align:start;white-space:normal;overflow-wrap:break-word;box-shadow:var(--shadow-2);pointer-events:auto}._1gu[hidden]{display:none}._1gr{animation:_1gs var(--dur-base) var(--ease-standard)}._1gr[data-side=bottom]{animation-name:_1gt}@keyframes _1gs{0%{opacity:0;transform:translateY(4px)}}@keyframes _1gt{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) ._1gr{animation:none}}html[data-reduce-motion=true] ._1gr{animation:none}:root,:root[data-theme=dark]{--kit-secondary-bg: transparent;--kit-field-border: var(--color-border);--kit-card-bg: var(--surface-gradient), var(--color-surface);--kit-card-shadow: var(--highlight-top), inset 0 0 0 1px rgba(255, 255, 255, .06);--kit-card-hover-bg: var(--color-surface-hover);--kit-card-hover-shadow: var(--highlight-top), inset 0 0 0 1px rgba(255, 255, 255, .1);--kit-card-hover-lift: none;--kit-card-border: transparent;--kit-panel-shadow: var(--highlight-top);--kit-primary-hover-shadow: var(--glow-accent);--kit-float-border: transparent;--kit-segment-selected: var(--color-control-hover);--kit-segment-shadow: 0 0 0 0 transparent;--kit-segment-track-glass: rgba(255, 255, 255, .06);--kit-chip-text: var(--color-ink);--kit-grab: rgba(255, 255, 255, .24);--kit-asset-soft: 22%;--kit-asset-ink: 62%;--kit-asset-glow: 30%;--kit-spark-fill: .24;--kit-grain: .04;--kit-aurora-tone: 38%;--kit-tile-faint-gain: 1.4;--kit-tile-faint-min: .35;--kit-tile-faint-max: .45}:root[data-theme=light]{--kit-field-border: transparent;--kit-card-bg: var(--color-surface);--kit-card-shadow: var(--shadow-1);--kit-card-hover-bg: var(--color-surface);--kit-card-hover-shadow: var(--shadow-2);--kit-card-hover-lift: translateY(-2px);--kit-panel-shadow: none;--kit-primary-hover-shadow: none;--kit-segment-selected: var(--color-surface);--kit-segment-shadow: var(--shadow-1);--kit-segment-track-glass: color-mix(in srgb, var(--color-ink) 5%, transparent);--kit-grab: color-mix(in srgb, var(--color-ink) 18%, transparent);--kit-asset-soft: 14%;--kit-asset-ink: 45%;--kit-asset-glow: 20%;--kit-spark-fill: .18;--kit-grain: .03;--kit-aurora-tone: 32%;--kit-tile-faint-gain: 1;--kit-tile-faint-min: 0;--kit-tile-faint-max: 1}@media(prefers-color-scheme:light){:root:not([data-theme]){--kit-field-border: transparent;--kit-card-bg: var(--color-surface);--kit-card-shadow: var(--shadow-1);--kit-card-hover-bg: var(--color-surface);--kit-card-hover-shadow: var(--shadow-2);--kit-card-hover-lift: translateY(-2px);--kit-panel-shadow: none;--kit-primary-hover-shadow: none;--kit-segment-selected: var(--color-surface);--kit-segment-shadow: var(--shadow-1);--kit-segment-track-glass: color-mix(in srgb, var(--color-ink) 5%, transparent);--kit-grab: color-mix(in srgb, var(--color-ink) 18%, transparent);--kit-asset-soft: 14%;--kit-asset-ink: 45%;--kit-asset-glow: 20%;--kit-spark-fill: .18;--kit-grain: .03;--kit-aurora-tone: 32%;--kit-tile-faint-gain: 1;--kit-tile-faint-min: 0;--kit-tile-faint-max: 1}}:root{--kit-tile-glyph: #ffffff;--kit-hue-p: var(--color-accent);--kit-hue-i: rgb(from var(--chart-area-bottom) r g b / 1);--kit-hue-m1: color-mix(in oklch, var(--kit-hue-p), var(--kit-hue-i) 33.333%);--kit-hue-m2: color-mix(in oklch, var(--kit-hue-p), var(--kit-hue-i) 66.667%)}:root,:root[data-theme=dark]{--kit-warn-solid: rgb(from var(--color-warn-weak) r g b / 1);--kit-on-warn-solid: var(--color-bg)}:root[data-theme=light]{--kit-on-warn-solid: var(--color-ink)}@media(prefers-color-scheme:light){:root:not([data-theme]){--kit-on-warn-solid: var(--color-ink)}}@supports not (color: rgb(from red r g b)){:root{--kit-hue-i: var(--chart-area-line-2);--kit-warn-solid: var(--color-warn-graphic)}}.glass-chrome,.glass-float,.glass-card{--color-muted: var(--glass-muted);--color-control-border: var(--glass-control-border)}.glass-card{--kit-segment-track: var(--kit-segment-track-glass)}.glass-chrome{background:var(--glass-chrome-fill, var(--glass-chrome-bg));-webkit-backdrop-filter:var(--glass-chrome-blur, var(--glass-chrome-filter));backdrop-filter:var(--glass-chrome-blur, var(--glass-chrome-filter));box-shadow:var(--glass-chrome-edge),var(--glass-chrome-highlight),var(--glass-chrome-shadow)}.glass-chrome--tabbar{box-shadow:var(--glass-chrome-edge),var(--glass-chrome-highlight),var(--glass-tabbar-shadow)}.glass-float{background:var(--glass-float-fill, var(--glass-float-bg));-webkit-backdrop-filter:var(--glass-float-blur, var(--glass-float-filter));backdrop-filter:var(--glass-float-blur, var(--glass-float-filter));box-shadow:var(--glass-float-edge),var(--glass-float-highlight),var(--glass-float-shadow)}.glass-float--flat{-webkit-backdrop-filter:none;backdrop-filter:none}.glass-card{background:var(--glass-card-fill, var(--glass-card-bg));-webkit-backdrop-filter:var(--glass-card-blur, var(--glass-card-filter));backdrop-filter:var(--glass-card-blur, var(--glass-card-filter));box-shadow:var(--glass-card-edge),var(--glass-card-rim),var(--glass-card-highlight),var(--glass-card-shadow)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--glass-chrome-fill: var(--glass-chrome-solid);--glass-chrome-blur: none;--glass-float-fill: var(--glass-float-solid);--glass-float-blur: none;--glass-card-fill: var(--glass-card-solid);--glass-card-blur: none}}:root[data-transparency=reduce],:root[data-glass=off]{--glass-chrome-fill: var(--glass-chrome-solid);--glass-chrome-blur: none;--glass-float-fill: var(--glass-float-solid);--glass-float-blur: none;--glass-card-fill: var(--glass-card-solid);--glass-card-blur: none}@media(max-width:959px){:root{--glass-card-blur: none}}@media(forced-colors:active){.glass-chrome,.glass-float,.glass-card{outline:1px solid transparent!important}}.kit-press,.kit-press-tile,.kit-press-flat{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:none){.kit-press.kit-press,.kit-press-tile.kit-press-tile{transition:scale .22s var(--ease-spring),background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.kit-press:active:not(:disabled,[aria-disabled=true]){scale:.97;transition-duration:90ms;transition-timing-function:var(--ease-ios)}.kit-press-tile:active:not(:disabled,[aria-disabled=true]){scale:.92;transition-duration:90ms;transition-timing-function:var(--ease-ios)}.kit-press:after,.kit-press-tile:after,.kit-press-flat:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--press-highlight);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-standard)}.kit-press:active:not(:disabled,[aria-disabled=true]):after,.kit-press-tile:active:not(:disabled,[aria-disabled=true]):after,.kit-press-flat:active:not(:disabled,[aria-disabled=true]):after{opacity:1;transition-duration:90ms}}@media(prefers-reduced-motion:reduce){:root:not([data-reduce-motion=false]) .kit-press:active,:root:not([data-reduce-motion=false]) .kit-press-tile:active{scale:none}}:root[data-reduce-motion=true] .kit-press:active,:root[data-reduce-motion=true] .kit-press-tile:active{scale:none}:root[data-theme-switching] body *,:root[data-theme-switching] body *:before,:root[data-theme-switching] body *:after{transition:none!important}._15c{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-pill);background:none;color:var(--color-ink);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._15c:hover{text-decoration:none}}._15c:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._15m:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus),inset 0 0 0 4px var(--color-surface)}._15c:disabled,._15c[aria-disabled=true]{cursor:not-allowed}._15c[aria-busy=true]{cursor:progress}._15n{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0}._15h{flex:none}._15z{min-height:24px;padding:0 10px;gap:6px;font-size:12px;font-weight:500}._15u{min-height:32px;padding:0 14px;font-size:13px;font-weight:500}._15p{min-height:40px;padding:0 18px;font-size:14px}._15o{min-height:48px;padding:0 22px;font-size:16px}._15y{min-height:56px;padding:0 24px;font-size:17px}._15b{display:flex;width:100%}._15r{background-color:var(--color-accent);background-image:var(--accent-sheen);color:var(--color-on-accent)}@media(hover:hover)and (pointer:fine){._15r:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-accent-hover);box-shadow:var(--kit-primary-hover-shadow);color:var(--color-on-accent)}}._15r:active:not(:disabled,[aria-disabled=true]){background-color:var(--color-accent-pressed)}@media(hover:hover)and (pointer:fine){._15r:hover:not(:disabled,[aria-disabled=true]){transform:translateY(-1px)}}._15s{background:var(--kit-secondary-bg);box-shadow:var(--btn-ghost-edge);color:var(--color-ink)}._15s:active:not(:disabled,[aria-disabled=true]){background:var(--btn-ghost-fill);box-shadow:var(--btn-ghost-edge-hover);color:var(--color-ink)}@media(hover:hover)and (pointer:fine){._15s:hover:not(:disabled,[aria-disabled=true]){background:var(--btn-ghost-fill);box-shadow:var(--btn-ghost-edge-hover);color:var(--color-ink)}}._15x{padding-inline-start:var(--sp-1);padding-inline-end:var(--sp-1);color:var(--color-accent-text)}@media(hover:hover)and (pointer:fine){._15x:hover:not(:disabled,[aria-disabled=true]){color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px}}._15g{color:var(--color-muted)}@media(hover:hover)and (pointer:fine){._15g:hover:not(:disabled,[aria-disabled=true]){background:var(--press-highlight);color:var(--color-ink)}}._15d{background:var(--color-up-fill);color:var(--color-on-up)}._15d:active:not(:disabled,[aria-disabled=true]){background:var(--color-up-fill-hover);color:var(--color-on-up)}@media(hover:hover)and (pointer:fine){._15d:hover:not(:disabled,[aria-disabled=true]){background:var(--color-up-fill-hover);color:var(--color-on-up)}}._15t,._15f{background:var(--color-down-fill);color:var(--color-on-down)}._15t:active:not(:disabled,[aria-disabled=true]){background:var(--color-down-fill-hover);color:var(--color-on-down)}@media(hover:hover)and (pointer:fine){._15t:hover:not(:disabled,[aria-disabled=true]),._15f:hover:not(:disabled,[aria-disabled=true]){background:var(--color-down-fill-hover);color:var(--color-on-down)}}._15e{border-color:color-mix(in srgb,var(--color-down-text) 40%,transparent);color:var(--color-down-text)}@media(hover:hover)and (pointer:fine){._15e:hover:not(:disabled,[aria-disabled=true]){background:var(--color-down-weak);color:var(--color-down-text)}}._15q{background:var(--color-accent-tint);box-shadow:none;color:var(--color-ink);font-weight:600}@media(hover:hover)and (pointer:fine){._15q:hover:not(:disabled,[aria-disabled=true]){background:var(--color-accent-tint);box-shadow:none;color:var(--color-ink);font-weight:600}}._15d:disabled,._15d[aria-disabled=true]:not([aria-busy=true]){background:var(--color-up-weak);border-color:var(--color-up-graphic);color:var(--color-ink)}._15t:disabled,._15t[aria-disabled=true]:not([aria-busy=true]),._15f:disabled,._15f[aria-disabled=true]:not([aria-busy=true]){background:var(--color-down-weak);border-color:var(--color-down-graphic);color:var(--color-ink)}._15r:disabled,._15r[aria-disabled=true]:not([aria-busy=true]){background:var(--color-accent-tint);border-color:var(--color-accent-graphic);color:var(--color-ink)}._15s:disabled,._15s[aria-disabled=true]:not([aria-busy=true]),._15x:disabled,._15x[aria-disabled=true]:not([aria-busy=true]),._15g:disabled,._15g[aria-disabled=true]:not([aria-busy=true]),._15e:disabled,._15e[aria-disabled=true]:not([aria-busy=true]){color:var(--color-faint);text-decoration:none}._15w{flex:none;width:14px;height:14px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:var(--radius-round);animation:_15v .8s linear infinite}@keyframes _15v{to{transform:rotate(360deg)}}._15l{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:1px solid transparent;border-radius:var(--radius-pill);background:none;color:var(--color-muted);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}._15l:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._15l._15m:focus-visible{outline:none}._15l:disabled{color:var(--color-faint);cursor:not-allowed}@media(hover:hover)and (pointer:fine){._15l._15g:hover:not(:disabled){background:var(--press-highlight);color:var(--color-ink)}}._15l._15s{background:var(--kit-secondary-bg);box-shadow:var(--btn-ghost-edge);color:var(--color-ink)}@media(hover:hover)and (pointer:fine){._15l._15s:hover:not(:disabled){background:var(--btn-ghost-fill);box-shadow:var(--btn-ghost-edge-hover)}}._15l._15r{background-color:var(--color-accent);background-image:var(--accent-sheen);color:var(--color-on-accent)}@media(hover:hover)and (pointer:fine){._15l._15r:hover:not(:disabled){background-color:var(--color-accent-hover);box-shadow:var(--kit-primary-hover-shadow)}}._15l._15r:disabled{border-color:var(--color-accent-graphic);background:var(--color-accent-tint);color:var(--color-ink)}._15l._15q{background:var(--color-accent-tint);color:var(--color-ink)}._15i{width:24px;height:24px}._15j{width:32px;height:32px}._15k{width:40px;height:40px}._15a{position:absolute;top:-2px;inset-inline-end:-2px;pointer-events:none}@media(max-width:959px){._15c{min-width:44px}._15z,._15u{min-height:44px}._15p,._15o{min-height:52px}._15i,._15j,._15k{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) ._15w{animation-duration:1.6s}@media(hover:hover)and (pointer:fine){html:not([data-reduce-motion=false]) ._15r:hover{transform:none}}}@media(hover:hover)and (pointer:fine){html[data-reduce-motion=true] ._15r:hover{transform:none}}._173{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;min-width:24px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-pill);background:none;color:var(--color-muted);font-family:var(--font-sans);font-size:13px;font-weight:500;cursor:pointer;position:relative;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._173:hover{background:var(--press-highlight);color:var(--color-ink)}}._173:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._174{padding:0;width:24px}._172{color:var(--color-up-text)}@media(hover:hover)and (pointer:fine){._172:hover{color:var(--color-up-text)}}._175{white-space:nowrap}@media(max-width:959px){._173{min-height:44px;min-width:44px}._174{width:44px}}._1c9{--_h: var(--control-h);position:relative;display:flex;align-items:center;gap:var(--sp-2);min-height:var(--_h);padding-block:0;padding-inline:var(--sp-4) var(--sp-2);border:1px solid var(--kit-field-border);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-muted);transition:border-color var(--dur-fast) var(--ease-standard)}._1c8{--_h: 36px}._1c7{--_h: 48px}@media(hover:hover)and (pointer:fine){._1c9:hover{border-color:var(--color-border-strong)}}._1c9:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-accent-weak)}._1c9:has(._1c6:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}._1c5{flex:none}._1c6{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-body)}._1c6::placeholder{color:var(--color-muted);opacity:1}._1c6:focus-visible{outline:none}._1c6::-webkit-search-cancel-button,._1c6::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._1c3{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-muted);cursor:pointer}@media(hover:hover)and (pointer:fine){._1c3:hover{background:var(--press-highlight);color:var(--color-ink)}}._1c3:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}._1c4{flex:none;margin-inline-end:var(--sp-1);padding:2px 8px;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-muted);font-family:var(--font-figure);font-size:11px;line-height:1.2}@media(max-width:959px){._1c8,._1c7{--_h: var(--control-h)}._1c6{font-size:var(--fs-input)}._1c3{width:44px;height:44px;margin-inline-end:calc(var(--sp-3) * -1)}}._1cd{--_h: 36px;--_pad: 3px;position:relative;display:inline-flex;align-items:stretch;gap:2px;height:var(--_h);padding:var(--_pad);border-radius:var(--radius-pill);background:var(--kit-segment-track, var(--color-surface-2));isolation:isolate}._1ck{--_h: 28px}._1cg{--_h: 36px}._1cf{--_h: 44px}._1cb{display:flex;width:100%}._1cb ._1ch{flex:1 1 0}._1ce{position:absolute;top:var(--_pad);bottom:var(--_pad);left:0;z-index:0;border-radius:var(--radius-pill);background:var(--kit-segment-selected);box-shadow:var(--kit-segment-shadow),inset 0 0 0 1px var(--color-control-border);pointer-events:none}._1ca{transition:transform var(--dur-base) var(--ease-standard),width var(--dur-base) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}._1ch{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:0 14px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-muted);font-family:var(--font-sans);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;transition:color var(--dur-fast) var(--ease-standard)}._1ck ._1ch{padding:0 11px;font-size:12px}._1cf ._1ch{padding:0 18px;font-size:var(--fs-label)}@media(hover:hover)and (pointer:fine){._1ch:hover:not(:disabled){color:var(--color-ink)}}._1ch:disabled{color:var(--color-faint);cursor:not-allowed}._1ci{color:var(--color-ink);font-weight:600}@media(hover:hover)and (pointer:fine){._1ci:hover:not(:disabled){color:var(--color-ink);font-weight:600}}._1ch:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus),inset 0 0 0 4px var(--color-surface)}._1cl{overflow:hidden;text-overflow:ellipsis}._1cj[data-tone=up] ._1ce{background:var(--color-up-fill);box-shadow:none}._1cj[data-tone=down] ._1ce{background:var(--color-down-fill);box-shadow:none}._1cj ._1ci[data-tone=up]{color:var(--color-on-up)}._1cj ._1ci[data-tone=down]{color:var(--color-on-down)}._1cc{--_pad: 0px;padding:0;background:transparent;gap:4px}._1cc ._1ce{top:0;bottom:0}@media(max-width:959px){._1cd,._1ck{--_h: 44px}}@media(prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) ._1ca{transition:none}}html[data-reduce-motion=true] ._1ca{transition:none}._1at{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--kit-panel-shadow);color:var(--color-ink)}._1aq{display:flex;align-items:center;gap:var(--sp-3);flex:none;height:36px;padding:0 var(--sp-3);box-shadow:inset 0 -1px 0 var(--color-line);--tabs-fade: var(--color-surface)}._1av{margin:0;font-family:var(--font-sans);font-size:13px;font-weight:600;white-space:nowrap}._1ar{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;align-items:stretch}._1av+._1ar{margin-inline-start:var(--sp-2)}._1aw{display:flex;align-items:center;gap:var(--sp-1);margin-inline-start:auto;flex:none}._1ap{position:relative;flex:1 1 auto;min-height:0}._1au{overflow:auto;overscroll-behavior:contain}._1au:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus)}._1as{padding:var(--sp-3)}@media(max-width:959px){._1aq{height:44px}}._14o{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius-round);font-family:var(--font-display);font-weight:600;line-height:1;letter-spacing:0;user-select:none}._14s{background:var(--asset-soft, color-mix(in srgb, var(--asset) var(--kit-asset-soft), var(--color-surface)));color:var(--asset-ink, color-mix(in srgb, var(--asset) var(--kit-asset-ink), var(--color-ink)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--asset) 24%,transparent)}._14q{box-shadow:inset 0 0 0 2px var(--asset),var(--highlight-top),0 8px 24px color-mix(in srgb,var(--asset) var(--kit-asset-glow),transparent)}._14p{--asset-ring: color-mix(in srgb, var(--color-ink) 26%, transparent);overflow:hidden;background:var(--asset-soft, color-mix(in srgb, var(--asset) var(--kit-asset-soft), var(--color-surface)))}html[data-theme=light] ._14p{--asset-ring: color-mix(in srgb, var(--color-ink) 12%, transparent)}@media(prefers-color-scheme:light){html:not([data-theme]) ._14p{--asset-ring: color-mix(in srgb, var(--color-ink) 12%, transparent)}}._14p>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;-webkit-user-drag:none}._14p:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--asset-ring);pointer-events:none}._14p._14q{box-shadow:0 8px 24px color-mix(in srgb,var(--asset) var(--kit-asset-glow),transparent)}._14p._14q:after{box-shadow:inset 0 0 0 1px var(--asset-ring),var(--highlight-top)}._14r{position:relative;display:inline-block;flex:none}._14m{position:absolute;top:0;inset-inline-end:0}._14n{position:absolute;top:0;inset-inline-start:0}._14n._14s:not(._14q){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--asset) 24%,transparent),0 0 0 2px var(--color-surface)}._14n._14q{box-shadow:inset 0 0 0 2px var(--asset),var(--highlight-top),0 0 0 2px var(--color-surface),0 8px 24px color-mix(in srgb,var(--asset) var(--kit-asset-glow),transparent)}._14n._14p:not(._14q){box-shadow:0 0 0 2px var(--color-surface)}._14n._14p._14q{box-shadow:0 0 0 2px var(--color-surface),0 8px 24px color-mix(in srgb,var(--asset) var(--kit-asset-glow),transparent)}._14t{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;isolation:isolate;container-type:size}._152{--_dx: min(72cqw, 72cqmin + 24cqw);--_dy: 72cqmin;position:absolute;width:calc(var(--_dx) / 4);height:calc(var(--_dy) / 4);aspect-ratio:1;border-radius:var(--radius-round);transform-origin:0 0;transform:scale(4);will-change:transform;animation:_14v 34s ease-in-out infinite alternate}._14y{left:calc(20% - var(--_dx) / 2);top:calc(50% - var(--_dy) / 2);background:radial-gradient(closest-side,var(--aurora-1),transparent);animation-duration:28s}._14z{left:calc(72% - var(--_dx) / 2);top:calc(42% - var(--_dy) / 2);background:radial-gradient(closest-side,var(--aurora-2),transparent);animation-duration:34s;animation-delay:-9s}._150{left:calc(46% - var(--_dx) / 2);top:calc(56% - var(--_dy) / 2);background:radial-gradient(closest-side,var(--aurora-3),transparent);animation-duration:40s;animation-delay:-17s}._151{--_dx: calc(.75*min(72cqw, 72cqmin + 24cqw)) ;--_dy: 54cqmin ;left:calc(82% - var(--_dx) / 2);top:calc(58% - var(--_dy) / 2);background:radial-gradient(closest-side,var(--aurora-4),transparent);animation-duration:46s;animation-delay:-5s}._153{left:calc(30% - var(--_dx) / 2);top:calc(46% - var(--_dy) / 2);background:radial-gradient(closest-side,var(--aurora-tone, color-mix(in srgb, var(--asset) var(--kit-aurora-tone), transparent)),transparent);animation-duration:46s;animation-delay:-5s}@keyframes _14v{0%{transform:translate(0) scale(4)}50%{transform:translate(32%,-24%) scale(4.48)}to{transform:translate(-24%,20%) scale(3.76)}}._14u ._14y{animation-duration:42s}._14u ._14z{animation-duration:51s}._14u ._150{animation-duration:60s}._14u ._151{animation-duration:69s}._155{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,var(--color-bg) 0%,transparent 22%,transparent 62%,color-mix(in srgb,var(--color-bg) 16%,transparent) 69.5%,color-mix(in srgb,var(--color-bg) 50%,transparent) 77%,color-mix(in srgb,var(--color-bg) 84%,transparent) 84.5%,var(--color-bg) 92%)}._14x{position:absolute;inset:0;z-index:1;opacity:var(--kit-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}._14w ._14y{left:0;top:0;width:17.5%;height:auto}._14w ._150{left:30%;top:20%;width:17.5%;height:auto}._14w ._155{background:radial-gradient(closest-side,transparent 30%,var(--color-bg))}._14w ._152,._156 ._152{animation:none}._156{animation:_157 .9s var(--ease-ios) both}._156 ._155,._158 ._155{background:radial-gradient(farthest-side,transparent 55%,var(--color-bg))}@keyframes _157{0%{opacity:0;transform:scale(.85)}}._14t[data-paused] ._152{animation-play-state:paused}@media(pointer:coarse){._152{animation:none}}@media(prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) ._152,html:not([data-reduce-motion=false]) ._156{animation:none}}html[data-reduce-motion=true] ._152,html[data-reduce-motion=true] ._156,html[data-transparency=reduce] ._152,html[data-transparency=reduce] ._156{animation:none}._1fx{display:block;flex:none;overflow:visible}._1fz{opacity:clamp(var(--kit-tile-faint-min, 0),calc(var(--_o, 1) * var(--kit-tile-faint-gain, 1)),var(--kit-tile-faint-max, 1))}._1g2{fill:none;stroke:var(--color-control-border);stroke-width:.55;stroke-dasharray:1.6 1.2;opacity:.8}._1g0,._1g3{fill:none;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}._1g0{stroke:var(--kit-tile-glyph)}._1g3{stroke:var(--color-control-border);opacity:.8}._1g0 ._1g1{fill:var(--kit-tile-glyph)}._1g3 ._1g1{fill:var(--color-control-border)}._1g4{transform-box:fill-box;transform-origin:center}._1fy ._1g4{animation:_1fy .4s var(--ease-ios) both;animation-delay:calc(var(--_i, 0) * 60ms)}@keyframes _1fy{0%{opacity:0;transform:translateY(18%) scale(.8)}}@media(prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) ._1fy ._1g4{animation:none}}html[data-reduce-motion=true] ._1fy ._1g4{animation:none}._196{--_tint: var(--color-info-weak);--_icon: var(--color-info-text);display:flex;align-items:flex-start;gap:var(--sp-3);padding:12px 16px;border-radius:var(--radius-sm);background:linear-gradient(var(--_tint),var(--_tint)),var(--color-surface);color:var(--color-ink);font-size:var(--fs-small);line-height:1.45}._195{--_tint: var(--color-info-weak);--_icon: var(--color-info-text)}._19a{--_tint: var(--color-warn-weak);--_icon: var(--color-warn-text)}._193{--_tint: var(--color-down-weak);--_icon: var(--color-down-text)}._197{--_tint: var(--color-up-weak);--_icon: var(--color-up-text)}._194{flex:none;margin-top:1px;color:var(--_icon)}._198{flex:1 1 auto;min-width:0}._199{font-weight:600}._199+._191{margin-top:2px}._18z{display:flex;align-items:center;gap:var(--sp-2);flex:none;align-self:center}._192{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-muted);cursor:pointer}@media(hover:hover)and (pointer:fine){._192:hover{color:var(--color-ink);background:var(--press-highlight)}}._192:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}._190{border-radius:0;padding-inline-start:var(--sp-6);padding-inline-end:var(--sp-6)}@media(max-width:599px){._196{flex-wrap:wrap}._198{flex:1 1 0}._18z{flex-basis:100%;padding-inline-start:28px}._190{padding-inline-start:var(--sp-4);padding-inline-end:var(--sp-4)}._192{width:44px;height:44px;margin-block:-12px 0;margin-inline:0 -12px}}._1gn{position:fixed;inset-inline-end:var(--sp-6);bottom:var(--sp-6);z-index:900;display:flex;flex-direction:column;gap:var(--sp-2);width:360px;max-width:calc(100vw - 32px);pointer-events:none}._1gp{display:flex;align-items:center;gap:var(--sp-3);min-height:52px;padding-block:var(--sp-2);padding-inline:var(--sp-3) var(--sp-2);border-radius:var(--radius-md);color:var(--color-ink);font-size:14px;line-height:1.4;pointer-events:auto;animation:_1gq var(--dur-base) var(--ease-standard)}._1gk{opacity:0;transition:opacity .12s var(--ease-exit)}@keyframes _1gq{0%{opacity:0;transform:translateY(8px)}}._1gj{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:var(--radius-round);background:var(--color-info-pill);color:var(--color-info-text)}._1go ._1gj{background:var(--color-up-pill);color:var(--color-up-text)}._1gi ._1gj{background:var(--color-down-pill);color:var(--color-down-text)}._1gm{flex:1 1 auto;min-width:0}._1gl{flex:none;color:var(--color-accent-text);font-size:14px;font-weight:600;white-space:nowrap}@media(hover:hover)and (pointer:fine){._1gl:hover{color:var(--color-accent-text);text-decoration:underline}}._1gh{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-pill);background:none;color:var(--color-muted);cursor:pointer}@media(hover:hover)and (pointer:fine){._1gh:hover{background:var(--press-highlight);color:var(--color-ink)}}._1gh:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}@media(max-width:959px){._1gn{left:calc(var(--gutter) + env(safe-area-inset-left));right:calc(var(--gutter) + env(safe-area-inset-right));width:auto;max-width:none;bottom:var(--toast-bottom, calc(var(--tabbar-space, var(--tabbar-h)) - 12px))}._1gh{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) ._1gp{animation:none}}html[data-reduce-motion=true] ._1gp{animation:none}._1ag{max-width:none;max-height:none;margin:0;padding:0;border:0;color:var(--color-ink);overflow:hidden}._1ag:not([open]){display:none}._1ag::backdrop{background:var(--color-overlay);animation:_19u var(--dur-base) var(--ease-standard)}._19x::backdrop{opacity:0;transition:opacity var(--dur-fast) var(--ease-exit)}._1ad{--overlay-inset: var(--sp-2);display:flex;flex-direction:column;min-height:0;max-height:inherit}._1ac,._1a4,._19z{position:relative;z-index:1}._1ac{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex:none;min-height:56px;padding-block:var(--sp-2) 0;padding-inline:var(--sp-6) var(--sp-3)}._1ao:focus{outline:none}._1an{margin:0;font-family:var(--font-display);font-size:var(--fs-section);font-weight:600;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}._19w{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-pill);background:none;color:var(--color-muted);cursor:pointer}@media(hover:hover)and (pointer:fine){._19w:hover{background:var(--press-highlight);color:var(--color-ink)}}._19w:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}._19v{flex:1 1 auto;min-height:0;margin-top:calc(-1 * var(--overlay-inset));padding:var(--overlay-inset) var(--sp-6) var(--sp-5);overflow-y:auto;overscroll-behavior-y:contain;line-height:1.55}._1aa{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-2);flex:none;padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--color-line)}._1a2{margin:auto;width:min(400px,calc(100vw - 32px));max-height:85vh;border-radius:var(--radius-lg);animation:_1a3 var(--dur-base) var(--ease-standard)}._1al{width:min(400px,calc(100vw - 32px))}._1af{width:min(520px,calc(100vw - 32px))}._1ae{width:min(720px,calc(100vw - 32px))}._1a2._19x{opacity:0;transform:scale(.98);transition:opacity var(--dur-fast) var(--ease-exit),transform var(--dur-fast) var(--ease-exit)}._1ah{margin:auto auto 0;width:100%;max-width:var(--sheet-max, 560px);max-height:92dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:_1ai var(--dur-slow) var(--ease-ios);transition:transform var(--dur-slow) var(--ease-ios)}._1ah::backdrop{opacity:calc(1 - var(--sheet-drag, 0))}._1a4{flex:none;user-select:none;-webkit-user-select:none}._1a5{touch-action:none;cursor:grab}._1a6 ._1a5{cursor:grabbing}._1ab{display:flex;justify-content:center;height:24px;padding-top:8px}._1ab span{width:36px;height:5px;border-radius:var(--radius-round);background:var(--kit-grab)}._1aj{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-2) var(--sp-2)}._1ak{margin:0;overflow:hidden;font-family:var(--font-sans);font-size:var(--fs-compact-title);font-weight:600;letter-spacing:-.01em;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}._1ah ._19w{justify-self:end}._1ah ._1aa{position:sticky;bottom:0;flex-direction:column-reverse;padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom))}._1ah ._1aa>*{width:100%}._1ah ._19v{padding-inline-start:var(--sp-4);padding-inline-end:var(--sp-4)}._1ah._19x{transform:translateY(100%);transition:transform var(--dur-base) var(--ease-exit)}._1a6{animation:none;transition:none}._1a6::backdrop{animation:none}._1am{transition:transform .3s var(--ease-spring)}._1a9{margin:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0;background:var(--color-bg);animation:_19y .36s var(--ease-ios)}._1a9::backdrop{background:transparent}._1a9 ._1ad{height:100%}._19z{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:var(--sp-2);flex:none;min-height:calc(var(--appbar-h, 52px) + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(var(--sp-2) + env(safe-area-inset-right)) 0 calc(var(--sp-2) + env(safe-area-inset-left))}._1a1{margin:0;overflow:hidden;font-family:var(--font-sans);font-size:var(--fs-compact-title);font-weight:600;letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap}._1a0{width:44px;height:44px;color:var(--color-ink)}._1a9 ._19v{padding:var(--overlay-inset) calc(var(--sp-4) + env(safe-area-inset-right)) var(--sp-5) calc(var(--sp-4) + env(safe-area-inset-left))}._1a9 ._1aa{border-top:0;padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom))}._1a9._19x{transform:translateY(100%);transition:transform .36s var(--ease-ios)}._1a7{margin-block:0;margin-inline:auto 0;width:min(420px,100vw);height:100dvh;max-height:100dvh;border-start-start-radius:var(--radius-lg);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-lg);animation:_1a8 var(--dur-slow) var(--ease-ios)}._1a7 ._1ad{height:100%}._1a7 ._1aa{position:sticky;bottom:0;padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom))}._1a7._19x{transform:translate(calc(100% * var(--dir)));transition:transform var(--dur-base) var(--ease-exit)}@keyframes _19u{0%{opacity:0}}@keyframes _1a3{0%{opacity:0;transform:scale(.98)}}@keyframes _1ai{0%{transform:translateY(100%)}}@keyframes _19y{0%{transform:translateY(100%)}}@keyframes _1a8{0%{transform:translate(calc(100% * var(--dir)))}}@media(max-width:959px){._19w{width:44px;height:44px}._1aa>*{min-height:52px}}@media(max-width:599px){._1a2 ._1aa{flex-direction:column-reverse}._1a2 ._1aa>*{width:100%}}@media(prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) ._1ag,html:not([data-reduce-motion=false]) ._1ag::backdrop{animation:none;transition:none}}html[data-reduce-motion=true] ._1ag,html[data-reduce-motion=true] ._1ag::backdrop{animation:none;transition:none}._1bf{position:fixed;inset:0 auto auto;inset-inline-start:0;z-index:1000;margin:0;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:var(--sp-3);overflow:auto;border:0;border-radius:var(--radius-md);color:var(--color-ink);animation:_1bc var(--dur-base) var(--ease-standard)}._1bf:focus-visible{outline:none}._1be{padding:0}._1bf[data-side=top]{animation-name:_1bd}._1bb{opacity:0;transition:opacity var(--dur-fast) var(--ease-exit);pointer-events:none}@keyframes _1bc{0%{opacity:0;transform:translateY(-4px)}}@keyframes _1bd{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) ._1bf{animation:none;transition:none}}html[data-reduce-motion=true] ._1bf{animation:none;transition:none}._18v{padding:var(--sp-1)}._18t{display:flex;align-items:center;gap:var(--sp-3);min-height:40px;padding:0 var(--sp-3);border-radius:var(--radius-sm);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent}._18t:focus{background:var(--press-highlight);color:var(--color-ink);text-decoration:none}@media(hover:hover)and (pointer:fine){._18t:hover{background:var(--press-highlight);color:var(--color-ink);text-decoration:none}}._18t[aria-checked=true]{background:var(--color-accent-tint)}._18t:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus),inset 0 0 0 4px var(--color-popover)}._18t[aria-disabled=true]{color:var(--color-faint);cursor:not-allowed}._18t[aria-disabled=true]:focus{background:none}@media(hover:hover)and (pointer:fine){._18t[aria-disabled=true]:hover{background:none}}._18s{flex:none;color:var(--color-muted)}._18u{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}._18o{flex:none;color:var(--color-ink)}._18y{visibility:hidden}._18x{flex:none;color:var(--color-muted);font-family:var(--font-figure);font-size:12px}._18q{color:var(--color-down-text)}._18q:focus{color:var(--color-down-text)}@media(hover:hover)and (pointer:fine){._18q:hover{color:var(--color-down-text)}}._18w{height:1px;margin:var(--sp-1) var(--sp-2);background:var(--color-line)}._18r{padding:var(--sp-2) var(--sp-3) var(--sp-1);color:var(--color-muted);font-family:var(--font-label);font-size:var(--fs-caption);font-weight:var(--fw-caption);letter-spacing:var(--ls-caption)}._18p{padding:var(--sp-3)}@media(hover:none),(pointer:coarse),(max-width:959px){._18t{min-height:44px}}._182{display:inline-block;flex:none;border-radius:3px;box-shadow:0 0 0 1px var(--color-border);object-fit:cover;vertical-align:middle}._16z,._16o{position:relative;display:flex;align-items:center;gap:var(--sp-3);min-height:32px;cursor:pointer}._16z{justify-content:space-between;gap:var(--sp-4)}._16y{display:flex;flex-direction:column;gap:2px;min-width:0}._16t{color:var(--color-ink);font-size:var(--fs-body)}._16p{color:var(--color-muted);font-size:var(--fs-small)}._16q{cursor:not-allowed}._16q ._16t{color:var(--color-faint)}._16x{position:absolute;inset-inline-end:0;width:36px;height:20px;margin:0;opacity:0;cursor:inherit}._170{position:relative;flex:none;width:36px;height:20px;border-radius:var(--radius-pill);background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-control-border);transition:background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}._16s{position:absolute;top:3px;inset-inline-start:3px;width:14px;height:14px;border-radius:var(--radius-round);background:var(--color-muted);transition:transform var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}._16x:checked+._170{background:var(--color-accent);box-shadow:none}._16x:checked+._170 ._16s{transform:translate(calc(16px * var(--dir)));background:var(--color-on-accent)}._16x:focus-visible+._170{outline:2px solid var(--color-focus);outline-offset:2px}._16x:disabled+._170{opacity:.6}._16h{position:absolute;inset-inline-start:0;width:16px;height:16px;margin:0;opacity:0;cursor:inherit}._16g{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;border-radius:var(--radius-xs);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-control-border);color:transparent;transition:background-color var(--dur-fast) var(--ease-standard)}._16w{border-radius:var(--radius-round)}._16h:checked+._16g{background:var(--color-accent);box-shadow:none;color:var(--color-on-accent)}._16v{width:6px;height:6px;border-radius:var(--radius-round);background:transparent}._16h:checked+._16w ._16v{background:var(--color-on-accent)}._16h:focus-visible+._16g{outline:2px solid var(--color-focus);outline-offset:2px}._16h:disabled+._16g{opacity:.6}._16n{display:flex;gap:var(--sp-3)}._171{flex-direction:column}._16r{flex-direction:row;flex-wrap:wrap}._16r ._16i{flex:1 1 200px}._16i{position:relative;display:flex;align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);background:var(--kit-card-bg);box-shadow:var(--kit-card-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._16i:hover{box-shadow:var(--kit-card-shadow),inset 0 0 0 1px var(--color-border-strong)}}._16l{background:var(--color-accent-tint);box-shadow:inset 0 0 0 1.5px var(--color-accent-graphic)}@media(hover:hover)and (pointer:fine){._16l:hover{background:var(--color-accent-tint);box-shadow:inset 0 0 0 1.5px var(--color-accent-graphic)}}._16i:has(._16j:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}._16j{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}._16l ._16k{background:var(--color-accent);box-shadow:none}._16l ._16k ._16v{background:var(--color-on-accent)}._16u{display:inline-flex;flex:none}._16m{font-size:var(--fs-title);font-weight:600}._16k{margin-inline-start:auto}@media(max-width:959px){._16z,._16o{min-height:44px}}@media(prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) ._16s{transition:none}}html[data-reduce-motion=true] ._16s{transition:none}._1h8{display:inline-flex;align-items:center;justify-content:center}._1h7{display:inline-block;border:2px solid var(--color-line);border-top-color:var(--color-accent-graphic);border-radius:var(--radius-round);animation:_1h6 .9s linear infinite}@keyframes _1h6{to{transform:rotate(360deg)}}._1h1{display:grid;place-items:center;min-height:40vh}._1h5{margin:0}._1h4{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:12px 0;border-top:1px solid var(--color-line)}._1h4:first-child{border-top:none}._1h4 dt{color:var(--color-muted);font-size:var(--fs-body)}._1h4 dd{margin:0;font-family:var(--font-figure);font-size:var(--fs-data);font-weight:var(--fw-data);font-variant-numeric:var(--figure-numeric);text-align:end;overflow-wrap:anywhere}._1h9{color:var(--color-up-text)}._1gw{color:var(--color-down-text)}._1gx{color:var(--color-muted)}._1gy{color:var(--color-muted);font-family:var(--font-label);font-size:var(--fs-caption);font-weight:var(--fw-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption)}._1gv{color:var(--color-accent-text)}._1h0{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:var(--sp-6)}._1h3{font-size:var(--fs-heading);font-weight:600;letter-spacing:-.02em}._1h2{margin-top:6px;color:var(--color-muted);font-size:13px}._1gz{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}@media(max-width:599px){._1h3{font-size:22px}}@media(max-width:959px){._1gz a{display:inline-flex;align-items:center;min-height:44px}}@media(prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) ._1h7{animation-duration:1.8s}}._bv{display:inline-flex;align-items:center;gap:var(--sp-2);margin-inline-start:var(--sp-2);color:var(--color-muted);font-size:12px}._bs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-6) 0;color:var(--color-muted)}._bu{width:100%;max-width:1440px;margin:0 auto;padding:var(--sp-8) var(--gutter) var(--sp-10)}._br{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);min-height:60vh;padding:var(--sp-8) var(--gutter);text-align:center}._br h1{font-size:var(--fs-heading);letter-spacing:-.02em}._br p{max-width:520px;color:var(--color-muted);line-height:1.55}._bq{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}@media(max-width:599px){._bu{padding-top:var(--sp-5)}}._bw{display:inline-flex;flex:none;align-items:center;height:20px;padding:0 7px;border-radius:min(var(--radius-xs),6px);background:var(--kit-warn-solid);color:var(--kit-on-warn-solid);font-family:var(--font-label);font-size:12px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap}._bt._bt{flex-wrap:nowrap}._2k{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}._2m{background:var(--color-bg)}._54{background:var(--color-canvas)}._56{position:absolute;top:0;inset-inline-start:0;width:1px;height:1px;pointer-events:none}._5x{position:absolute;inset-inline-start:var(--sp-3);top:-80px;z-index:100;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-weight:600}._5x:focus{top:var(--sp-3);color:var(--color-on-accent)}._3y{position:sticky;top:0;z-index:20}._3y:has(._3i){z-index:22}._45{top:var(--header-stick, 0px);pointer-events:none}._45>*{pointer-events:auto}._2v{color:var(--color-ink)}._30{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--sp-3);min-height:var(--banner-h);padding-block:2px;padding-inline:var(--gutter) calc(var(--gutter) + 32px);background:var(--color-warn-weak);font-size:13px;text-align:center}._44 ._2v{background:var(--color-surface)}._36{white-space:nowrap;overflow:visible}._31{min-height:24px;padding:0 var(--sp-1);border:none;background:none;color:var(--color-ink);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:var(--color-warn-graphic);text-underline-offset:3px;cursor:pointer}._2x{position:absolute;inset-inline-end:var(--gutter);top:50%;transform:translateY(-50%)}._2w{margin:0 var(--gutter) var(--sp-4)}._55>._2w:first-child{margin-top:var(--sp-3)}._35{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--banner-h);padding:var(--sp-3) var(--sp-4);border:none;border-radius:var(--radius-md);background:var(--color-warn-weak);color:var(--color-ink);font-size:14px;font-weight:500;line-height:1.35;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}._35:focus-visible{outline:none;box-shadow:var(--focus-inset)}._2z{flex:0 0 auto;color:var(--color-warn-text)}._34{flex:1 1 auto;white-space:normal}._32{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);text-align:start}._33{font-weight:600;line-height:1.45}._2y{margin:0;padding-inline-start:var(--sp-5);color:var(--color-muted);font-size:14px;line-height:1.6}._67{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 var(--sp-1);border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._68{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:min(var(--radius-xs),6px);background:var(--kit-warn-solid);color:var(--kit-on-warn-solid);font-family:var(--font-label);font-size:12px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap}._67:focus-visible{outline:none}._67:focus-visible ._68{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-focus)}@media(hover:hover)and (pointer:fine){._67:hover ._68{box-shadow:0 0 0 3px color-mix(in srgb,var(--kit-warn-solid) 30%,transparent)}}@media(max-width:959px){._67{min-height:44px;padding:0 var(--sp-2)}}._3z{view-transition-name:app-bar;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);height:var(--header-h);padding:0 var(--gutter)}._42{width:min(var(--header-max),calc(100% - 2 * var(--header-inset) - env(safe-area-inset-left) - env(safe-area-inset-right)));margin:var(--header-inset) auto 0;padding-block:0;padding-inline:var(--sp-5) var(--sp-2);border-radius:var(--radius-pill)}html:not([data-scrolled]) ._42{box-shadow:var(--glass-chrome-edge),var(--glass-chrome-highlight)}._41{background:var(--color-surface);box-shadow:inset 0 -1px 0 var(--color-line)}._43{display:flex;align-items:center;gap:var(--sp-3);min-width:0;height:100%}._40{display:flex;align-items:center;gap:var(--sp-2);flex:0 0 auto}._4h{display:inline-flex;align-items:center;flex:0 0 auto;min-height:32px;color:var(--color-ink)}@media(hover:hover)and (pointer:fine){._4h:hover{color:var(--color-ink);text-decoration:none}}._4i{display:block;height:24px;width:auto}._4j{display:block;width:24px;height:24px}._4k{display:inline-flex;align-items:center;gap:var(--sp-2)}._6j{color:var(--color-ink);font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}._4s{display:flex;align-items:center;gap:2px;margin-inline-start:var(--sp-2)}._4u{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--radius-pill);color:var(--color-muted);font-size:15px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._4u:hover{background:var(--press-highlight);color:var(--color-ink);text-decoration:none}}._4t{background:var(--color-ink);color:var(--color-bg);font-weight:600}@media(hover:hover)and (pointer:fine){._4t:hover{background:var(--color-ink);color:var(--color-bg);font-weight:600}}._59{display:flex;align-items:center;gap:var(--sp-2);width:220px;height:36px;padding-block:0;padding-inline:var(--sp-4) 6px;border:none;border-radius:var(--radius-pill);background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-muted);font-size:14px;cursor:pointer}@media(hover:hover)and (pointer:fine){._59:hover{box-shadow:inset 0 0 0 1px var(--color-border-strong)}}._59 span{flex:1;text-align:start}._59 kbd,._5v kbd{padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-muted);font-family:var(--font-label);font-size:11.5px;font-weight:500}._69{display:inline-flex}._2q{display:block;width:6px;height:6px;border-radius:var(--radius-round);background:var(--color-muted)}._4n{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:40px;padding:0;border:none;background:none;color:var(--color-ink);font-family:var(--font-label);font-size:14px;font-weight:600;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._4n>span{display:inline-flex;align-items:center;gap:2px;height:32px;padding-block:0;padding-inline:12px 6px;border-radius:var(--radius-pill);transition:background-color var(--dur-fast) var(--ease-standard)}._4n>span>svg{color:var(--color-muted)}._4n:active>span{background:var(--press-highlight)}._4n:after{content:"";position:absolute;inset-inline-end:0;top:12px;bottom:12px;width:1px;background:var(--color-border)}._4p{display:block;width:64px;height:40px;border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--color-border);background:var(--color-surface-2)}._4r{background:linear-gradient(var(--color-ink),var(--color-ink)) 8px 9px / 26px 4px no-repeat,linear-gradient(var(--color-accent-graphic),var(--color-accent-graphic)) 8px 26px / 46px 2px no-repeat,var(--color-surface)}._4q{background:linear-gradient(var(--color-surface),var(--color-surface)) 3px 3px / 36px 22px no-repeat,linear-gradient(var(--color-surface),var(--color-surface)) 42px 3px / 18px 32px no-repeat,linear-gradient(var(--color-surface),var(--color-surface)) 3px 28px / 36px 7px no-repeat,var(--color-canvas)}._6d{display:inline-flex;flex-direction:column;align-items:center;gap:var(--sp-1);padding:var(--sp-1) 0}._6b{position:relative;display:block;width:72px;height:48px;border-radius:var(--radius-xs);overflow:hidden}._6b:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border)}._6e{position:absolute;inset:0;background:radial-gradient(ellipse 70% 85% at 16% 8%,var(--_aurora-1),transparent 70%),radial-gradient(ellipse 60% 75% at 92% 0%,var(--_aurora-2),transparent 70%),var(--_page)}._6h{--_page: var(--swatch-light);--_ink: var(--swatch-light-ink);--_card: var(--swatch-light-card);--_aurora-1: var(--swatch-light-aurora-1);--_aurora-2: var(--swatch-light-aurora-2)}._6g{--_page: var(--swatch-dark);--_ink: var(--swatch-dark-ink);--_card: var(--swatch-dark-card);--_aurora-1: var(--swatch-dark-aurora-1);--_aurora-2: var(--swatch-dark-aurora-2)}._6f{clip-path:polygon(100% 0,100% 100%,0 100%)}._6c{position:absolute;inset-inline-start:12px;inset-inline-end:12px;top:19px;height:21px;border-radius:var(--radius-xs);background:linear-gradient(var(--_ink),var(--_ink)) 6px 6px / 18px 3px no-repeat,linear-gradient(var(--_ink),var(--_ink)) 6px 12px / 28px 2px no-repeat,var(--_card);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--_ink) 16%,transparent)}._6a{--radius-pill: var(--radius-sm);min-height:92px;max-width:100%}._6a [role=radio]{padding:0 var(--sp-2)}._4o._4o{--_pad: 2px}._2r{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:2px;border:none;border-radius:var(--radius-round);background:var(--color-border);color:var(--color-ink);font-weight:600;cursor:pointer}._2s{background:var(--gradient-ring)}._2r>span{display:inline-flex;align-items:center;justify-content:center;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:var(--radius-round);background:var(--color-surface-2);box-shadow:0 0 0 1px var(--color-bg);font-size:13px}@media(hover:hover)and (pointer:fine){._2r:hover>span{background:var(--color-control-hover)}}a._25{min-height:64px;padding-block:var(--sp-2);padding-inline:var(--sp-3) var(--sp-2);white-space:normal}._24{display:flex;align-items:center;gap:var(--sp-3);min-width:0}._20{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;padding:2px;border-radius:var(--radius-round);background:var(--color-border);color:var(--color-ink);font-size:16px;font-weight:600}._20._2s{background:var(--gradient-ring)}._20>span{display:inline-flex;align-items:center;justify-content:center;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:var(--radius-round);background:var(--color-surface-2);box-shadow:0 0 0 1px var(--color-bg)}._2b{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}._23{overflow:hidden;color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._22{color:var(--color-muted);font-size:12.5px;font-weight:500;line-height:1.3}._2a{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--sp-2);min-width:0}._26{display:inline-flex;align-items:center;gap:4px;height:22px;padding-block:0;padding-inline:6px 8px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}._28{background:var(--color-accent-tint);color:var(--color-accent-text)}._27{background:var(--color-warn-weak);color:var(--color-ink)}._29{color:var(--color-muted);font-size:12.5px;font-weight:500;line-height:1.3}._21{flex:none;color:var(--color-muted)}._4c{display:inline-flex;align-items:center;gap:6px;color:var(--color-muted);font-size:11.5px}._4e{width:8px;height:8px;border-radius:var(--radius-round);background:var(--color-up-graphic)}._4f ._4e{background:var(--color-warn-graphic)}._4f ._4g{color:var(--color-ink)}._4d{padding-block:3px;padding-inline:8px 10px;border-radius:var(--radius-pill);background:var(--color-warn-chip);font-family:var(--font-label);font-size:12px;font-weight:600}._4m{position:relative;margin-inline-end:var(--sp-1)}._46{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-round);background:none;color:var(--color-ink);cursor:pointer}@media(hover:hover)and (pointer:fine){._46:hover{background:var(--press-highlight)}}._2t{position:absolute;top:-2px;inset-inline-end:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-figure);font-size:10.5px;font-weight:600;font-variant-numeric:var(--figure-numeric);line-height:16px;text-align:center}._2t._2u{position:absolute;top:6px;inset-inline-end:6px;min-width:16px;max-width:22px;padding:0 3px;font-size:10px;box-shadow:0 0 0 2px var(--color-bg)}._3i{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:30;width:380px;max-width:calc(100vw - 24px);overflow:hidden;border-radius:var(--radius-md)}._3l{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-line)}._3j{padding:var(--sp-6) var(--sp-4);color:var(--color-muted);text-align:center}._3k{display:block;padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--color-line);font-size:13px;text-align:center}._4b{min-height:24px;padding:4px 0;border:none;background:none;color:var(--color-accent-text);font-size:12.5px;cursor:pointer}._4b:disabled{color:var(--color-faint);cursor:default}._4y{list-style:none;margin:0;padding:var(--sp-1);max-height:380px;overflow-y:auto}._4v{position:relative;display:grid;grid-template-columns:28px 1fr auto;gap:2px var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-3);border:none;border-radius:var(--radius-sm);background:none;text-align:start;cursor:pointer}@media(hover:hover)and (pointer:fine){._4v:hover{background:var(--press-highlight)}}._4x{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-xs);background:var(--_cat, var(--color-surface-2));color:var(--color-on-cat)}._50{color:var(--color-muted);font-size:13px}._51 ._50{color:var(--color-ink);font-weight:600}._51:after{content:"";position:absolute;inset-inline-end:6px;top:18px;width:6px;height:6px;border-radius:var(--radius-round);background:var(--color-accent)}._4w{grid-column:2 / -1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-muted);font-size:12px;line-height:1.45}._4z{grid-row:1;grid-column:3;padding-inline-end:var(--sp-2);color:var(--color-muted);font-family:var(--font-figure);font-size:11.5px;font-variant-numeric:var(--figure-numeric)}._4l{flex:1 1 auto;min-width:0;outline:none}._55{min-height:100%}._52:empty{display:none}._52{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--gutter) 0}._53{padding:var(--sp-2) var(--gutter);background:var(--color-down-weak);color:var(--color-ink);font-size:12.5px;text-align:center}._3n{margin-top:var(--sp-11);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:14px}._3n p{margin:0}._3x,._3o{max-width:var(--content-max);margin:0 auto;padding-inline:var(--gutter)}._3x{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-8) var(--sp-10);padding-block:var(--sp-11) var(--sp-10)}._3p{display:grid;align-content:start;justify-items:start;gap:var(--sp-3);max-width:320px;line-height:1.5}._3n ._3w{margin-bottom:var(--sp-3);color:var(--color-ink);font-size:13px;font-weight:600;letter-spacing:.02em}._3q ul{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}._3n a,._3s{color:var(--color-muted);text-decoration:none}._3s{padding:0;border:0;background:none;font:inherit;text-align:start;cursor:pointer}@media(hover:hover)and (pointer:fine){._3n a:hover,._3s:hover{color:var(--color-ink)}}._3o{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-6);padding-block:var(--sp-5) var(--sp-8);font-size:13px}._3o:before{content:"";position:absolute;top:0;inset-inline-end:var(--gutter);inset-inline-start:var(--gutter);height:1px;background:var(--color-line)}._3r{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-6)}._3t{display:block;width:auto;height:30px}._3u{color:var(--color-faint);font-size:13px}._3v{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:0;padding:0;list-style:none}._3v a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-round)}@media(hover:hover)and (pointer:fine){._3v a:hover{background:var(--color-surface-2)}}._37{view-transition-name:app-bar;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}._37[data-motion]{transition:background-color var(--dur-bar) var(--ease-standard),box-shadow var(--dur-bar) var(--ease-standard)}._37:not([data-collapsed]){--glass-chrome-fill: transparent;--glass-chrome-blur: none;box-shadow:none}html[data-scrolled] ._37[data-title-pending]{--glass-chrome-fill: inherit;--glass-chrome-blur: inherit;box-shadow:var(--glass-chrome-edge),var(--glass-chrome-highlight),var(--glass-chrome-shadow)}._37[data-collapsed][data-accessory]{padding-bottom:var(--bar-accessory-h, 0px);margin-bottom:calc(-1 * var(--bar-accessory-h, 0px))}._3e{display:grid;grid-template-columns:1fr minmax(0,max-content) 1fr;align-items:center;gap:var(--sp-2);height:var(--appbar-h);padding:0 var(--gutter)}._37[data-bar-kind=root] ._3e{grid-template-columns:auto minmax(0,1fr) auto}._37[data-bar-kind=root] ._3h{text-align:start}._3g,._3c{display:flex;align-items:center}._3g{justify-content:flex-start}._3c{justify-content:flex-end;gap:var(--sp-1)}._3b{display:flex;align-items:center;height:40px;padding:0 2px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface-2) 72%,transparent);box-shadow:var(--glass-chrome-edge),var(--glass-chrome-highlight)}._3b ._3a,._3b ._4n{height:44px;margin-block:-2px}._3b ._3a:before{top:4px}._3h{overflow:hidden;color:var(--color-ink);font-size:var(--fs-compact-title);font-weight:600;line-height:var(--lh-compact-title);letter-spacing:var(--ls-compact-title);text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0}._37[data-motion] ._3h{transition:opacity .16s var(--ease-standard)}._37[data-collapsed] ._3h,html[data-scrolled] ._37[data-title-pending] ._3h{opacity:1}._3a,._3d{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0;border:none;background:none;color:var(--color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-touch-callout:none}._3a:before,._3d:before{content:"";position:absolute;top:4px;inset-inline-start:50%;width:36px;height:36px;margin-inline-start:-18px;border-radius:var(--radius-round);background:var(--press-highlight);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}._3a:active:before,._3d:active:before{opacity:1}._3a>*,._3d>*{position:relative}._39,._3g>._3a:first-child{margin-inline-start:-16px}._3g>._3d:first-child{margin-inline-start:-8px}._3c>._67:last-of-type{margin-inline-end:calc(-1 * var(--sp-2))}._3d ._4j{width:28px;height:28px}._3f{display:inline-flex;align-items:center;height:36px;margin-inline-start:var(--sp-1);padding:0 14px;border:none;border-radius:var(--radius-pill);font-family:inherit;cursor:pointer;background:var(--accent-sheen),var(--color-accent);color:var(--color-on-accent);font-size:14px;font-weight:600;white-space:nowrap;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){._3f:hover{color:var(--color-on-accent);text-decoration:none}}._38{position:sticky;top:calc(var(--appbar-h) + env(safe-area-inset-top));z-index:21;padding:0 var(--gutter) var(--sp-2)}._47{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-2) var(--gutter) var(--sp-3)}._49{min-width:0;font-family:var(--font-display);font-size:var(--fs-large-title);font-weight:600;line-height:var(--lh-large-title);letter-spacing:var(--ls-large-title);overflow-wrap:anywhere}._4a{flex:0 0 auto;display:flex;align-items:center}._48{position:absolute;inset-inline-start:0;bottom:calc(var(--appbar-h) + env(safe-area-inset-top));width:1px;height:1px;pointer-events:none}._2l ._4l{padding-bottom:calc(var(--sp-6) + env(safe-area-inset-bottom))}._2p ._4l{padding-bottom:var(--tabbar-space)}._2n ._4l{padding-bottom:calc(var(--sticky-h, 76px) + var(--float-bottom) + 24px)}._2o ._4l{padding-bottom:calc(var(--sticky-h, 76px) + 12px + var(--tabbar-space))}._2k{--tabbar-w: min(var(--tabbar-max), calc(var(--tabs, 5) * 96px + 8px))}._66{position:fixed;z-index:25;left:max(calc(var(--gutter) + env(safe-area-inset-left)),calc((100% - var(--tabbar-w)) / 2));right:max(calc(var(--gutter) + env(safe-area-inset-right)),calc((100% - var(--tabbar-w)) / 2));bottom:var(--float-bottom);display:grid;grid-template-columns:repeat(var(--tabs),minmax(0,1fr));align-items:center;height:var(--tabbar-bar-h);padding:0 4px;border-radius:var(--radius-pill);view-transition-name:app-tabbar;user-select:none;-webkit-touch-callout:none;transition:transform var(--dur-bar) var(--ease-ios),visibility 0s linear 0s}:root:is([data-nav=push],[data-nav=pop],[data-nav=modal],[data-nav=modal-close]) ._66{view-transition-name:none}html[data-glass=off] ._66{box-shadow:var(--glass-chrome-edge),var(--shadow-up)}._66[data-hidden],html:has(dialog[open]) ._66,html:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,[contenteditable=true]):focus) ._66,html[data-keyboard] ._66{transform:translateY(calc(100% + var(--float-bottom) + 8px));visibility:hidden;transition:transform var(--dur-bar) var(--ease-ios),visibility 0s linear var(--dur-bar)}._62{--_cell: calc((100% - 8px) / var(--tabs));--_w: min(68px, calc(var(--_cell) - 6px));position:absolute;top:6px;bottom:6px;inset-inline-start:calc(4px + var(--_cell) * (var(--active) + .5) - var(--_w) / 2);width:var(--_w);border-radius:var(--radius-pill);background:var(--color-accent-tint);transition:left .26s var(--ease-spring)}._60{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:44px;height:var(--tabbar-bar-h);padding:0;border:none;background:none;color:var(--color-muted);font-size:var(--fs-tab);font-weight:500;line-height:1;letter-spacing:var(--ls-tab);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:scale .22s var(--ease-spring)}@media(hover:hover)and (pointer:fine){._60:hover{color:var(--color-ink);text-decoration:none}}._65{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._61{color:var(--color-ink);font-weight:600}@media(hover:hover)and (pointer:fine){._61:hover{color:var(--color-ink);font-weight:600}}._61>svg{color:var(--color-accent-text)}._63{justify-self:center;width:52px;min-width:52px;height:52px;border-radius:var(--radius-round)}._64{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-round);background:var(--accent-sheen),var(--color-accent);color:var(--color-on-accent);box-shadow:var(--highlight-top);transition:box-shadow var(--dur-fast) var(--ease-standard)}._63[aria-current=page] ._64{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent-graphic)}@media(hover:hover)and (pointer:fine){._63:hover ._64{opacity:.9}}._63:focus-visible{outline:none}._63:focus-visible ._64{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-focus)}@media(hover:none){._60:active{scale:.97;transition-duration:90ms}._63:active{scale:.92}}@media(prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) ._60:active{scale:none}}html[data-reduce-motion=true] ._60:active{scale:none}._5y{position:fixed;z-index:24;left:calc(var(--gutter) + env(safe-area-inset-left));right:calc(var(--gutter) + env(safe-area-inset-right));bottom:var(--float-bottom);pointer-events:none}._5y>*{pointer-events:auto}._5y:empty{display:none}._5z{--sticky-bar-bottom: calc(var(--float-bottom) + var(--tabbar-bar-h) + 12px);bottom:var(--sticky-bar-bottom)}._5y._5z>*{--sticky-max: var(--tabbar-w);bottom:var(--sticky-bar-bottom)}._3m{position:fixed;z-index:19;top:0;bottom:0;inset-inline-start:0;width:20px;touch-action:pan-y}._2i{list-style:none;margin:0;padding:0 0 var(--sp-2)}._2c{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--color-line)}._2j{position:relative;display:grid;grid-template-columns:44px auto 1fr;align-items:center;gap:var(--sp-3);width:100%;min-height:60px;padding:0 var(--sp-2);border:none;border-radius:var(--radius-sm);background:none;color:var(--color-ink);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}._2j:active{background:var(--press-highlight)}@media(hover:hover)and (pointer:fine){._2j:hover{background:var(--press-highlight)}}._2e{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);background:var(--color-surface-2);box-shadow:var(--highlight-top);color:var(--color-ink)}._2f{flex:none;width:32px;height:32px;border-radius:var(--radius-xs)}._2g{background:var(--accent-sheen),var(--color-accent);color:var(--color-on-accent)}._6i{display:flex;align-items:center;gap:var(--sp-3);margin-inline-start:calc(-1 * var(--sp-1))}._2h{font-size:16px;font-weight:500}._2d{color:var(--color-muted);font-size:13px;line-height:1.35;text-align:end}._57{width:min(560px,calc(100vw - 32px));max-height:70vh;margin:72px auto auto;padding:0;border:none;border-radius:var(--radius-md);color:var(--color-ink);overflow:hidden}dialog._5t{height:calc(var(--search-vvh, 100dvh) - env(safe-area-inset-top) - 40px);max-height:calc(var(--search-vvh, 100dvh) - env(safe-area-inset-top) - 40px);margin-bottom:var(--search-kb, 0px)}dialog._5t>div{height:100%}._5k{display:flex;flex-direction:column;max-height:inherit}._58{display:flex;align-items:center;gap:var(--sp-2);min-height:56px;padding-block:0;padding-inline:var(--sp-4) var(--sp-3);border-bottom:1px solid var(--color-line)}._5g{flex:1 1 auto;display:flex;align-items:center;gap:var(--sp-2);min-width:0}._5t ._58{min-height:52px;padding-block:0 var(--sp-2);padding-inline:var(--sp-4) var(--sp-2);border-bottom:none}._5t ._5g{height:40px;padding-block:0;padding-inline:var(--sp-3) var(--sp-1);border-radius:var(--radius-pill);background:var(--color-surface-2)}._5t ._5l{height:40px}._5h{flex:0 0 auto;color:var(--color-muted)}._5l{flex:1 1 auto;min-width:0;height:48px;border:none;background:transparent;color:var(--color-ink);font-size:16px;outline:none}._5c,._5a,._5s{min-width:32px;min-height:32px;border:none;border-radius:var(--radius-pill);background:none;color:var(--color-muted);cursor:pointer}._5a{min-height:44px;padding:0 var(--sp-2);color:var(--color-accent-text);font-weight:500}._5s{color:var(--color-accent-text);font-size:12.5px}._5m{flex:0 1 auto;overflow-y:auto;padding:var(--sp-2) var(--sp-1)}._5t ._5m{overflow:visible;margin:0 calc(-1 * var(--sp-2));padding:0 0 env(safe-area-inset-bottom)}._5t ._5p{min-height:52px}._5r{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-2) var(--sp-3) var(--sp-1)}._5p{display:grid;grid-template-columns:auto 1fr auto 84px;align-items:center;gap:var(--sp-3);min-height:48px;padding:0 var(--sp-3);border-radius:var(--radius-sm);cursor:pointer}._5q{background:var(--press-highlight)}._5j{display:inline-flex}._5n{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}._5u{overflow:hidden;font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}._5d{color:var(--color-muted);font-family:var(--font-label);font-size:12.5px}._5o,._5b{font-family:var(--font-figure);font-size:13px;font-weight:var(--fw-data);font-variant-numeric:var(--figure-numeric);text-align:end}._5e{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4) var(--sp-8);color:var(--color-muted);font-size:14px;text-align:center}._5f{margin-top:var(--sp-2);color:var(--color-ink);font-size:17px;font-weight:600}._5i{padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:12px}._5v{display:grid;gap:var(--sp-2);margin:0}._5v div{display:flex;align-items:center;gap:var(--sp-4)}._5v dt{width:72px}._5v dd{margin:0;color:var(--color-ink)}._5w{margin-bottom:var(--sp-3);color:var(--color-muted)}@media(max-width:1179px){._4u{padding:0 10px;font-size:14px}}@media(max-width:1079px){._42{padding-inline-start:var(--sp-4)}._40{gap:var(--sp-1)}}@media(max-width:959px){._46,._2r{width:44px;height:44px}._4b{min-height:44px}}@media(max-width:599px){._3i{position:fixed;inset-inline-start:12px;inset-inline-end:12px;top:calc(var(--appbar-h) + env(safe-area-inset-top) + 8px);width:auto}._4g{display:none}}._8s{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - var(--chrome-h, 56px));padding:var(--sp-10) var(--gutter);overflow:hidden}._8n{position:absolute;inset:0;z-index:-1}._8p{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);width:100%;max-width:400px;padding:var(--sp-8) var(--sp-6);border-radius:var(--radius-lg);text-align:center}._8r{display:inline-flex;min-height:24px}._8r img{height:24px;width:auto}._8m{margin:var(--sp-1) 0 calc(-1 * var(--sp-1))}._8t{font-family:var(--font-display);font-size:var(--fs-section);font-weight:600;line-height:var(--lh-section);letter-spacing:var(--ls-section)}._8o{color:var(--color-muted);line-height:1.55}._8l{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}._8q{color:var(--color-muted);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}@media(max-width:599px){._8s{padding:var(--sp-8) var(--sp-4)}._8p{padding:var(--sp-7) var(--sp-5)}}._1v{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius-pill);background:none;cursor:pointer}._1v:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){._1v:hover{background:var(--press-highlight)}}._1y{display:inline-flex;align-items:center;gap:10px}._1z{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}._1x{display:inline-flex;align-items:center;gap:8px;color:var(--color-muted)}._1w{width:100%}._0{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);max-width:560px;margin:15vh auto 0;padding:0 var(--gutter)}._0 h1{font-family:var(--font-display);font-size:var(--fs-heading);letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}._0 p{color:var(--color-muted);line-height:1.55}._1{font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}._2{min-height:40px;padding:0 var(--sp-5);border:none;border-radius:var(--radius-pill);background:var(--accent-sheen),var(--color-accent);color:var(--color-on-accent);font-weight:600;cursor:pointer}
