@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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{color-scheme:light;--brand-blue: #0265FC;--brand-orange: #FC750E;--brand-soft: #0265FC;--brand-tile: linear-gradient(160deg, #2B6BE8 0%, #4C97F3 100%);--bg: #E5E9EF;--bg-deep: #D9DFE7;--panel: #FFFFFF;--panel2: #F3F5F8;--panel3: #E8ECF1;--raise: #FFFFFF;--panel-ring: rgba(20, 23, 28, 0);--hover: rgba(20, 23, 28, .045);--press: rgba(20, 23, 28, .075);--line: #E0E4EA;--line-strong: #C3CBD6;--scrim: rgba(12, 16, 22, .44);--ink: #14171C;--ink-2: #363C47;--muted: #5B6474;--muted-2: #98A1B0;--on-accent: #FFFFFF;--acc-hi: #5C94F3;--acc: #2B6BE8;--acc-deep: #1B55C9;--acc-btn: #2B6BE8;--acc-btn-h: #1F5FDB;--acc-t: #1B55C9;--acc-tint: #DCE9FF;--acc-soft: #EDF3FF;--acc-ring: rgba(43, 107, 232, .38);--focus: #2B6BE8;--c1: #2B6BE8;--c2: #F2811D;--c2-bg: #FDEBD8;--c2-t: #A8520A;--on-c2: #14171C;--suc: #1E9E6A;--suc-bg: #DDF3E8;--suc-t: #147350;--warn: #D9980F;--warn-bg: #FBF0D4;--warn-t: #8A5F00;--dng: #DC4444;--dng-bg: #FBE3E3;--dng-t: #AD2B2B;--dng-solid: #C53030;--dng-solid-h: #A82828;--on-dng: #FFFFFF;--viol: #7A5CD0;--viol-bg: #ECE7FA;--viol-t: #5A40AB;--mut: #8C94A4;--mut-bg: #E6EAF0;--mut-t: #5B6474;--info: var(--acc);--info-bg: var(--acc-tint);--info-t: var(--acc-t);--badge-bg: #C53030;--badge-t: #FFFFFF;--sb-bg: #12151A;--sb-ink: #F3F5F8;--sb-muted: #9AA2B1;--sb-hover: rgba(255, 255, 255, .06);--sb-act: rgba(255, 255, 255, .11);--sb-line: rgba(255, 255, 255, .09);--sb-acc: #8AB4FF;--sb-badge: #F2811D;--sb-badge-t: #14171C;--p0: #C6DAFF;--p1: #A3C4FF;--p2: #7FADFB;--p3: #5C94F3;--p4: #3F7DEB;--p5: #2B6BE8;--p6: #1B55C9;--p7: #123F9E;--bp-bg: #EEF4FD;--bp-bg-2: #DCE8FA;--bp-line: rgba(27, 85, 201, .075);--bp-line-major: rgba(27, 85, 201, .16);--bp-ink: #1B55C9;--bp-ink-2: rgba(27, 85, 201, .5);--bp-ink-3: rgba(27, 85, 201, .22);--bp-glow: rgba(43, 107, 232, .16);--bp-accent: #F2811D;--glass: rgba(255, 255, 255, .88);--glass-ring: rgba(255, 255, 255, .95);--brand-on-tile: #FFFFFF;--on-acc-a: rgba(6, 18, 56, .26);--acc-glow: rgba(43, 107, 232, .16);--dng-glow: rgba(220, 68, 68, .14);--suc-glow: rgba(30, 158, 106, .14);--knob-sh: 0 1px 3px rgba(20, 23, 28, .28);--tip-bg: #1A1E25;--tip-t: #F3F5F8;--toast-bg: #1A1E25;--toast-t: #F3F5F8;--toast-mute: rgba(243, 245, 248, .7);--toast-acc: #8AB4FF;--toast-ok: #74E0B1;--toast-err: #F7A19B;--toast-warn: #F3C872;--toast-hover: rgba(255, 255, 255, .08);--sk-hi: rgba(255, 255, 255, .75);--top-bg: rgba(229, 233, 239, .84);--f-body: "Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--fs-xs: 11.5px;--fs-sm: 12.5px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-title: 34px;--r-xs: 8px;--r-sm: 12px;--r-md: 16px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--sh-pop: 0 18px 44px -14px rgba(20, 23, 28, .28), 0 2px 8px rgba(20, 23, 28, .06);--sh-float: 0 22px 48px -22px rgba(12, 16, 22, .55);--sh-sheet: 0 -16px 40px -12px rgba(20, 23, 28, .25);--sh-toast: 0 14px 34px -12px rgba(20, 23, 28, .35);--e-out: cubic-bezier(.22, .9, .27, 1);--e-spring: cubic-bezier(.34, 1.45, .5, 1);--e-in: cubic-bezier(.5, 0, .75, 0);--t-press: 80ms;--t-release: .22s;--t-fast: .15s;--t-state: .22s;--t-pop: .18s;--t-page-in: .34s;--t-page-out: .24s;--shift: 28px;--rise: 12px;--stagger: 50ms;--stagger-tab: 28ms;--t-swap-out: .14s;--t-swap-in: .22s;--t-acc: .35s;--t-modal: .34s;--t-sheet: .45s;--t-scrim: .25s;--t-toast: 2.6s;--t-push: 4.6s;--t-search-pill: .46s;--t-search-title: .38s;--t-sort: .38s;--t-flip: .5s;--t-shared: .5s;--t-count: 1s;--t-hold: 1.2s;--sb-w: 244px;--rail-w: 68px;--shell-gap: 12px;--top-h: 76px;--pad: 32px;--content-max: 1320px;--bb-h: 64px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--brand-soft: #4A90FF;--brand-tile: linear-gradient(160deg, #2A68E0 0%, #3F86F0 100%);--bg: #0A0C10;--bg-deep: #06080B;--panel: #13161B;--panel2: #1A1E25;--panel3: #242A33;--raise: #1C2128;--panel-ring: rgba(255, 255, 255, .035);--hover: rgba(255, 255, 255, .045);--press: rgba(255, 255, 255, .075);--line: #232831;--line-strong: #363E4B;--scrim: rgba(0, 0, 0, .62);--ink: #F1F3F7;--ink-2: #C7CCD6;--muted: #8E96A6;--muted-2: #5E6676;--on-accent: #FFFFFF;--acc-hi: #6EA2FF;--acc: #4C8DFF;--acc-deep: #2A68E0;--acc-btn: #2A68E0;--acc-btn-h: #2260D6;--acc-t: #8AB4FF;--acc-tint: #14274A;--acc-soft: #0F1B33;--acc-ring: rgba(76, 141, 255, .5);--focus: #6EA2FF;--c1: #3D7FF5;--c2: #E07A1F;--c2-bg: #33200C;--c2-t: #F2A869;--on-c2: #0A0C0F;--suc: #2FBF85;--suc-bg: #0F2E22;--suc-t: #74E0B1;--warn: #E5A93B;--warn-bg: #33270C;--warn-t: #F3C872;--dng: #F0655C;--dng-bg: #3A1816;--dng-t: #F7A19B;--dng-solid: #C53A33;--dng-solid-h: #B3322C;--viol: #A78BFA;--viol-bg: #251D42;--viol-t: #C9B8FF;--mut: #6B7383;--mut-bg: #20252E;--mut-t: #A3ABBA;--badge-bg: #C53A33;--sb-bg: #14181E;--sb-act: rgba(255, 255, 255, .09);--sb-line: rgba(255, 255, 255, .07);--p0: #1B3566;--p1: #214482;--p2: #28549F;--p3: #2F65BC;--p4: #3D7FF5;--p5: #6699F7;--p6: #8FB4FA;--p7: #B8D0FC;--bp-bg: #07101D;--bp-bg-2: #0B1A31;--bp-line: rgba(120, 170, 255, .065);--bp-line-major: rgba(120, 170, 255, .14);--bp-ink: #8AB4FF;--bp-ink-2: rgba(138, 180, 255, .5);--bp-ink-3: rgba(138, 180, 255, .2);--bp-glow: rgba(76, 141, 255, .22);--bp-accent: #F2A869;--glass: rgba(19, 22, 27, .86);--glass-ring: rgba(255, 255, 255, .07);--sh-pop: 0 20px 48px -12px rgba(0, 0, 0, .72), 0 0 0 1px rgba(255, 255, 255, .05);--sh-float: 0 22px 48px -20px rgba(0, 0, 0, .8);--sh-sheet: 0 -16px 40px -12px rgba(0, 0, 0, .7);--sh-toast: 0 16px 38px -12px rgba(0, 0, 0, .75), 0 0 0 1px rgba(255, 255, 255, .06);--brand-on-tile: #FFFFFF;--on-acc-a: rgba(6, 18, 56, .26);--acc-glow: rgba(76, 141, 255, .24);--dng-glow: rgba(240, 101, 92, .2);--suc-glow: rgba(47, 191, 133, .18);--knob-sh: 0 1px 3px rgba(0, 0, 0, .55);--tip-bg: #2A303A;--tip-t: #F1F3F7;--toast-bg: #262C36;--toast-t: #F1F3F7;--toast-mute: rgba(241, 243, 247, .68);--toast-hover: rgba(255, 255, 255, .08);--sk-hi: rgba(255, 255, 255, .05);--top-bg: rgba(10, 12, 16, .82)}}:root[data-theme=dark]{color-scheme:dark;--brand-soft: #4A90FF;--brand-tile: linear-gradient(160deg, #2A68E0 0%, #3F86F0 100%);--bg: #0A0C10;--bg-deep: #06080B;--panel: #13161B;--panel2: #1A1E25;--panel3: #242A33;--raise: #1C2128;--panel-ring: rgba(255, 255, 255, .035);--hover: rgba(255, 255, 255, .045);--press: rgba(255, 255, 255, .075);--line: #232831;--line-strong: #363E4B;--scrim: rgba(0, 0, 0, .62);--ink: #F1F3F7;--ink-2: #C7CCD6;--muted: #8E96A6;--muted-2: #5E6676;--on-accent: #FFFFFF;--acc-hi: #6EA2FF;--acc: #4C8DFF;--acc-deep: #2A68E0;--acc-btn: #2A68E0;--acc-btn-h: #2260D6;--acc-t: #8AB4FF;--acc-tint: #14274A;--acc-soft: #0F1B33;--acc-ring: rgba(76, 141, 255, .5);--focus: #6EA2FF;--c1: #3D7FF5;--c2: #E07A1F;--c2-bg: #33200C;--c2-t: #F2A869;--on-c2: #0A0C0F;--suc: #2FBF85;--suc-bg: #0F2E22;--suc-t: #74E0B1;--warn: #E5A93B;--warn-bg: #33270C;--warn-t: #F3C872;--dng: #F0655C;--dng-bg: #3A1816;--dng-t: #F7A19B;--dng-solid: #C53A33;--dng-solid-h: #B3322C;--viol: #A78BFA;--viol-bg: #251D42;--viol-t: #C9B8FF;--mut: #6B7383;--mut-bg: #20252E;--mut-t: #A3ABBA;--badge-bg: #C53A33;--sb-bg: #14181E;--sb-act: rgba(255, 255, 255, .09);--sb-line: rgba(255, 255, 255, .07);--p0: #1B3566;--p1: #214482;--p2: #28549F;--p3: #2F65BC;--p4: #3D7FF5;--p5: #6699F7;--p6: #8FB4FA;--p7: #B8D0FC;--bp-bg: #07101D;--bp-bg-2: #0B1A31;--bp-line: rgba(120, 170, 255, .065);--bp-line-major: rgba(120, 170, 255, .14);--bp-ink: #8AB4FF;--bp-ink-2: rgba(138, 180, 255, .5);--bp-ink-3: rgba(138, 180, 255, .2);--bp-glow: rgba(76, 141, 255, .22);--bp-accent: #F2A869;--glass: rgba(19, 22, 27, .86);--glass-ring: rgba(255, 255, 255, .07);--sh-pop: 0 20px 48px -12px rgba(0, 0, 0, .72), 0 0 0 1px rgba(255, 255, 255, .05);--sh-float: 0 22px 48px -20px rgba(0, 0, 0, .8);--sh-sheet: 0 -16px 40px -12px rgba(0, 0, 0, .7);--sh-toast: 0 16px 38px -12px rgba(0, 0, 0, .75), 0 0 0 1px rgba(255, 255, 255, .06);--brand-on-tile: #FFFFFF;--on-acc-a: rgba(6, 18, 56, .26);--acc-glow: rgba(76, 141, 255, .24);--dng-glow: rgba(240, 101, 92, .2);--suc-glow: rgba(47, 191, 133, .18);--knob-sh: 0 1px 3px rgba(0, 0, 0, .55);--tip-bg: #2A303A;--tip-t: #F1F3F7;--toast-bg: #262C36;--toast-t: #F1F3F7;--toast-mute: rgba(241, 243, 247, .68);--toast-hover: rgba(255, 255, 255, .08);--sk-hi: rgba(255, 255, 255, .05);--top-bg: rgba(10, 12, 16, .82)}html,body{background:var(--bg);color:var(--ink)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;min-height:100vh;overflow-x:clip;font:400 var(--fs-md)/1.45 var(--f-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.is-locked{overflow:hidden}html.is-login,html.is-login body{background:var(--bp-bg)}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:var(--acc-t);text-decoration:none;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--acc-tint);color:var(--ink)}[hidden]{display:none!important}.mono{font-family:var(--f-mono);font-size:.93em;letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.ink2{color:var(--ink-2)}.ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stack{display:grid;gap:var(--gap, 12px)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap, 8px)}.grow{flex:1;min-width:0}.ic{width:18px;height:18px;flex:none;display:inline-block;vertical-align:middle}.ic--sm{width:15px;height:15px}.ic--lg{width:22px;height:22px}.t-suc{color:var(--suc-t)}.t-warn{color:var(--warn-t)}.t-dng{color:var(--dng-t)}.t-viol{color:var(--viol-t)}.t-acc{color:var(--acc-t)}.t-mut{color:var(--mut-t)}.adm,.shell{min-height:100vh}.sb{position:fixed;z-index:40;top:var(--shell-gap);bottom:var(--shell-gap);left:var(--shell-gap);width:var(--sb-w);display:flex;flex-direction:column;gap:4px;padding:12px 10px;background:var(--sb-bg);color:var(--sb-ink);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-float),inset 0 0 0 1px var(--sb-line);transition:width var(--t-acc) var(--e-out);contain:layout style}.sb__brand{display:flex;align-items:center;gap:10px;padding:4px 6px 14px;min-height:54px;color:inherit;text-decoration:none!important;white-space:nowrap}.sb__mark{width:36px;height:36px;border-radius:11px;background:var(--brand-tile);display:grid;place-items:center;flex:none;transition:transform .35s var(--e-spring)}.sb__brand:active .sb__mark{transform:scale(.92)}.sb__mark svg{width:24px;height:19px;display:block}.sb__name{display:grid;line-height:1.15;transition:opacity .2s var(--e-out)}.sb__name b{font-weight:650;font-size:15px;letter-spacing:-.01em}.sb__name small{font-size:12px;color:var(--sb-muted)}.sb__nav{position:relative;display:grid;gap:2px}.sb__ind{position:absolute;left:0;right:0;top:0;height:42px;border-radius:12px;background:var(--sb-act);transform:translateY(var(--y, 0));opacity:0;pointer-events:none;transition:transform .45s var(--e-spring),opacity .2s var(--e-out)}.sb__ind.is-on{opacity:1}.sb__a{position:relative;z-index:1;display:flex;align-items:center;gap:12px;height:42px;padding:0 14px;border-radius:12px;color:var(--sb-muted);font-weight:550;font-size:14px;white-space:nowrap;text-decoration:none!important;transition:color .2s var(--e-out),background-color .15s}.sb__a:hover{color:var(--sb-ink);background:var(--sb-hover)}.sb__a[aria-current=page]{color:var(--sb-ink);background:transparent}.sb__a[aria-current=page] .ic{color:var(--sb-acc)}.sb__a .ic{width:19px;height:19px;transition:transform .35s var(--e-spring),color .2s}.sb__a:active .ic{transform:scale(.86)}.sb__a:focus-visible,.sb__new:focus-visible,.sb__foot button:focus-visible{outline-color:var(--sb-acc);outline-offset:-2px}.sb__l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s var(--e-out)}.sb__badge,.bb__badge{min-width:22px;height:20px;padding:0 6px;border-radius:var(--r-pill);display:inline-grid;place-items:center;font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums;background:var(--sb-hover);color:var(--sb-ink)}.sb__badge[data-tone=warn],.bb__badge[data-tone=warn]{background:var(--sb-badge);color:var(--sb-badge-t)}.sb__badge[data-tone=dng],.bb__badge[data-tone=dng]{background:var(--badge-bg);color:var(--badge-t)}.sb__badge.is-pop,.bb__badge.is-pop{animation:popIn .45s var(--e-spring)}.sb__new{display:flex;align-items:center;gap:12px;height:40px;margin:12px 0 0;padding:0 14px;border-radius:12px;color:var(--sb-ink);font-weight:600;font-size:13.5px;white-space:nowrap;text-decoration:none!important;box-shadow:inset 0 0 0 1px var(--sb-line);transition:background-color .15s,transform var(--t-release) var(--e-out)}.sb__new:hover{background:var(--sb-hover)}.sb__new:active{transform:scale(.975);transition-duration:var(--t-press)}.sb__new .ic{color:var(--sb-acc)}.sb__new span,.sb__sys span,.sb__tog span{transition:opacity .2s var(--e-out)}.sb__foot{margin-top:auto;display:grid;gap:2px;padding-top:8px}.sb__sys,.sb__tog{display:flex;align-items:center;gap:12px;min-height:38px;padding:0 14px;border-radius:12px;width:100%;font-size:12.5px;color:var(--sb-muted);text-align:left;white-space:nowrap;transition:background-color .15s,color .15s}.sb__sys:hover,.sb__tog:hover{background:var(--sb-hover);color:var(--sb-ink)}.sb__sys .dot{margin:0 5px}.sb__tog .ic{width:19px;height:19px;transition:transform var(--t-acc) var(--e-out)}.sb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--t-scrim) var(--e-out)}.main{margin-left:calc(var(--sb-w) + var(--shell-gap) * 2);min-width:0;min-height:100vh}.is-rail .sb{width:var(--rail-w)}.is-rail .sb__name,.is-rail .sb__l,.is-rail .sb__new span,.is-rail .sb__sys span,.is-rail .sb__tog span{opacity:0;pointer-events:none}.is-rail .sb__a .sb__badge{position:absolute;top:4px;left:27px;min-width:18px;height:16px;padding:0 4px;font-size:10px;box-shadow:0 0 0 2px var(--sb-bg)}.is-rail .sb__tog .ic{transform:rotate(180deg)}.is-rail .main{margin-left:calc(var(--rail-w) + var(--shell-gap) * 2)}.is-rail.is-sb-open .sb{width:var(--sb-w);box-shadow:var(--sh-pop),inset 0 0 0 1px var(--sb-line)}.is-rail.is-sb-open .sb__name,.is-rail.is-sb-open .sb__l,.is-rail.is-sb-open .sb__new span,.is-rail.is-sb-open .sb__sys span,.is-rail.is-sb-open .sb__tog span{opacity:1;pointer-events:auto}.is-rail.is-sb-open .sb__a .sb__badge{position:static;min-width:22px;height:20px;padding:0 6px;font-size:11.5px;box-shadow:none}.is-rail.is-sb-open .sb-scrim{opacity:1;pointer-events:auto}.bb{display:none;position:fixed;z-index:40;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));height:var(--bb-h);padding:6px;gap:2px;background:var(--sb-bg);border-radius:22px;box-shadow:var(--sh-float),inset 0 0 0 1px var(--sb-line)}.bb__ind{position:absolute;top:6px;bottom:6px;left:0;width:var(--w, 60px);border-radius:16px;background:var(--sb-act);transform:translate(var(--x, 0));opacity:0;pointer-events:none;transition:transform .45s var(--e-spring),opacity .2s}.bb__ind.is-on{opacity:1}.bb__a{position:relative;z-index:1;flex:1 1 0;min-width:0;display:grid;place-items:center;align-content:center;gap:3px;border-radius:16px;color:var(--sb-muted);font-size:10.5px;font-weight:600;text-decoration:none!important;transition:color .2s}.bb__a .ic{width:21px;height:21px;transition:transform .35s var(--e-spring),color .2s}.bb__a[aria-current=page]{color:var(--sb-ink)}.bb__a[aria-current=page] .ic{color:var(--sb-acc)}.bb__a:active .ic{transform:scale(.84)}.bb__a>span{max-width:100%;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb__a:focus-visible{outline-color:var(--sb-acc);outline-offset:-3px}.bb__badge{position:absolute;top:3px;left:calc(50% + 4px);min-width:17px;height:16px;padding:0 4px;font-size:10px;box-shadow:0 0 0 2px var(--sb-bg)}.bb__dot{position:absolute;top:7px;left:calc(50% + 7px);width:7px;height:7px;border-radius:50%;background:var(--sb-acc);box-shadow:0 0 0 2px var(--sb-bg)}.top{position:sticky;top:0;z-index:30;padding:14px var(--pad) 10px;transition:background-color .2s,box-shadow .2s}.top.is-stuck{background:var(--top-bg);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--line)}.top__in{position:relative;display:flex;align-items:center;gap:12px;max-width:var(--content-max);min-height:calc(var(--top-h) - 24px);margin:0 auto}.top__head{flex:1;min-width:0;display:flex;align-items:center;gap:12px;transition:transform var(--t-search-title) var(--e-out),opacity .3s var(--e-out)}.top__back{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--ink-2);background:var(--panel);box-shadow:0 0 0 1px var(--panel-ring);text-decoration:none!important;transition:transform var(--t-release) var(--e-out),background-color .15s}.top__back:hover{background:var(--panel2);color:var(--ink)}.top__back:active{transform:scale(.92);transition-duration:var(--t-press)}.top__tt{min-width:0;display:grid;gap:1px}.top__kick{font-size:12px;font-weight:550;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top__kick a{color:inherit}.top__trow{display:flex;align-items:center;gap:10px;min-width:0}.top__title{font-size:var(--fs-title);font-weight:300;letter-spacing:-.04em;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top__sub{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top__pill{display:flex;align-items:center;gap:6px;flex:none}.top__head.is-swap{opacity:0;transform:translateY(-4px);transition-duration:var(--t-swap-out)}.top__tools{display:flex;align-items:center;gap:8px;flex:none}.top__act{display:flex;align-items:center;gap:8px;transition:opacity .25s var(--e-out)}.is-search .top__head{transform:translate(-24px);opacity:0;pointer-events:none}.is-search .top__act{opacity:0;pointer-events:none}.tbtn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--ink-2);background:var(--panel);box-shadow:0 0 0 1px var(--panel-ring);transition:transform var(--t-release) var(--e-out),background-color .15s,color .15s}.tbtn:hover{background:var(--panel2);color:var(--ink)}.tbtn:active{transform:scale(.92);transition-duration:var(--t-press)}.tbtn .ic{grid-area:1 / 1;width:19px;height:19px;transition:transform .5s var(--e-spring),opacity .25s var(--e-out)}.tbtn .ic--moon{opacity:0;transform:rotate(-80deg) scale(.4)}.is-dark .tbtn .ic--sun{opacity:0;transform:rotate(80deg) scale(.4)}.is-dark .tbtn .ic--moon{opacity:1;transform:none}.top__me{padding:0}.top__me .av{--sz: 34px}.top__me[aria-expanded=true]{background:var(--panel2)}.srch{position:relative;z-index:3;width:44px;height:44px;flex:none}.srch__btn{position:relative;z-index:3;background:transparent;box-shadow:none}.srch__btn:hover{background:transparent}.srch__btn .ic--x{opacity:0;transform:rotate(-90deg) scale(.4)}.is-search .srch__btn .ic--s{opacity:0;transform:rotate(90deg) scale(.4)}.is-search .srch__btn .ic--x{opacity:1;transform:none}.srch__box{position:absolute;z-index:2;top:50%;height:44px;margin-top:-22px;left:0;right:var(--srch-r, 104px);display:flex;align-items:center;padding:0 44px 0 16px;gap:6px;border-radius:22px;background:var(--panel);box-shadow:0 0 0 1px var(--panel-ring);clip-path:inset(0 0 0 calc(100% - 44px) round 22px);transition:clip-path var(--t-search-pill) var(--e-out)}.is-search .srch__box{clip-path:inset(0 0 0 0 round 22px)}.srch__box>.ic{color:var(--muted);opacity:0;transition:opacity .2s}.is-search .srch__box>.ic{opacity:1;transition-delay:.12s}.srch__inp{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:none;font-size:15px;color:var(--ink);opacity:0;transform:translate(16px);visibility:hidden;transition:opacity .2s var(--e-out),transform .38s var(--e-out),visibility 0s linear .46s}.srch__inp::placeholder{color:var(--muted)}.srch__inp::-webkit-search-cancel-button{display:none}.is-search .srch__inp{opacity:1;transform:none;visibility:visible;transition-delay:.1s,.1s,0s}.srch__n{font-size:12px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .2s}.is-search .srch__n.is-on{opacity:1}.srch__dd{position:absolute;z-index:4;top:calc(50% + 30px);left:0;right:var(--srch-r, 104px);max-height:min(480px,70vh);overflow:auto;padding:6px;border-radius:16px;background:var(--raise);box-shadow:var(--sh-pop);opacity:0;transform:translateY(-6px) scale(.99);transform-origin:top center;pointer-events:none;transition:opacity .18s var(--e-out),transform .3s var(--e-out)}.srch__dd.is-in{opacity:1;transform:none;pointer-events:auto}.srch__r{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:11px;color:var(--ink);text-decoration:none!important}.srch__r:hover,.srch__r[aria-selected=true]{background:var(--hover)}.srch__r .row__main{gap:1px}.srch__r mark{background:var(--acc-tint);color:var(--acc-t);border-radius:3px;padding:0 1px}.srch__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding:9px 10px 4px;font-size:12.5px;color:var(--muted);box-shadow:inset 0 1px 0 var(--line)}.srch__foot a{font-weight:600}#view{position:relative;padding:6px var(--pad) 56px}.page{position:relative;max-width:var(--content-max);margin:0 auto;min-width:0}.page.pg-in-f{animation:pgInF var(--t-page-in) var(--e-out) backwards}.page.pg-in-b{animation:pgInB var(--t-page-in) var(--e-out) backwards}.page.pg-in-u{animation:rise var(--t-page-in) var(--e-out) backwards}.page.pg-out{position:fixed;z-index:0;margin:0;pointer-events:none;animation:pgOutF var(--t-page-out) var(--e-out) forwards}.page.pg-out.is-b{animation-name:pgOutB}.pg-wait{margin-top:4px;animation:fadeIn .2s .12s var(--e-out) backwards}@keyframes pgInF{0%{opacity:0;transform:translate(var(--shift))}}@keyframes pgInB{0%{opacity:0;transform:translate(calc(var(--shift) * -1))}}@keyframes pgOutF{to{opacity:0;transform:translate(calc(var(--shift) * -1))}}@keyframes pgOutB{to{opacity:0;transform:translate(var(--shift))}}.sec{display:flex;align-items:center;gap:10px;min-width:0;margin:24px 2px 10px;min-height:28px}.page>.sec:first-child,.sec.is-first{margin-top:4px}.sec__t{font-size:13px;font-weight:650;color:var(--ink-2);display:flex;align-items:center;gap:8px;white-space:nowrap}.sec__n{font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.sec__hint{font-size:12.5px;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec__a{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.panel{background:var(--panel);border-radius:var(--r-md);box-shadow:0 0 0 1px var(--panel-ring);min-width:0;overflow:clip}.panel--pad{padding:16px 18px}.focus{background:var(--acc-soft);border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px var(--acc-ring);min-width:0}.focus--dng{background:var(--dng-bg);box-shadow:inset 0 0 0 1.5px var(--dng-glow),inset 0 0 0 1.5px var(--dng)}.focus--warn{background:var(--warn-bg);box-shadow:inset 0 0 0 1.5px var(--warn)}.rows>*+*{box-shadow:inset 0 1px 0 var(--line)}.row{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:11px 16px;color:inherit;text-decoration:none!important;text-align:left;width:100%;transition:background-color var(--t-fast)}a.row:hover,button.row:hover,.row.is-click:hover{background:var(--hover);cursor:pointer}a.row:active,button.row:active,.row.is-click:active{background:var(--press)}.row:focus-visible{outline-offset:-2px}.row.is-sel{background:var(--acc-soft)}.row__main{flex:1;min-width:0;display:grid;gap:2px}.row__t{font-weight:600;font-size:14px;color:var(--ink);display:flex;align-items:center;gap:8px;min-width:0}.row__t>span:first-child,.row__t>b:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.row__s{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.row__end{display:flex;align-items:center;gap:10px;flex:none;color:var(--muted);font-size:12.5px}.row__chev{color:var(--muted-2);width:16px;height:16px;transition:transform var(--t-state) var(--e-out),color .15s}a.row:hover .row__chev,button.row:hover .row__chev,.row.is-click:hover .row__chev{transform:translate(2px);color:var(--muted)}.gh{padding:8px 16px 6px;font-size:12px;font-weight:650;color:var(--muted);display:flex;gap:6px;align-items:center;background:var(--panel)}.gh b{color:var(--ink-2);font-weight:650}.kv{display:grid;grid-template-columns:minmax(110px,34%) minmax(0,1fr);margin:0}.kv>dt{padding:11px 16px;color:var(--muted);font-size:13px}.kv>dd{margin:0;padding:11px 16px;font-weight:550;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.kv>dt~dt,.kv>dt~dt+dd{box-shadow:inset 0 1px 0 var(--line)}.istats{display:flex;flex-wrap:wrap;row-gap:12px;min-width:0}.istat{display:grid;gap:2px;padding:0 22px;min-width:0}.istat:first-child{padding-left:0}.istat+.istat{box-shadow:inset 1px 0 0 var(--line)}.istat__k{font-size:12px;color:var(--muted);white-space:nowrap}.istat__v{font-size:22px;font-weight:500;letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.istat__v small{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0}.istat__s{font-size:12px;color:var(--muted);white-space:nowrap}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap, 16px)}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap, 16px)}.gfill{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min, 240px),1fr));gap:var(--gap, 16px)}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.tbl th{position:sticky;top:var(--top-h);z-index:1;background:var(--panel);text-align:left;font-size:12px;font-weight:600;color:var(--muted);padding:10px 16px;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--line)}.tbl td{padding:11px 16px;vertical-align:middle;box-shadow:inset 0 -1px 0 var(--line)}.tbl tbody tr:last-child td{box-shadow:none}.tbl .r{text-align:right;font-variant-numeric:tabular-nums}.tbl tbody tr{transition:background-color var(--t-fast)}.tbl tbody tr.is-click{cursor:pointer}.tbl tbody tr.is-click:hover{background:var(--hover)}.btn{--h: 38px;--btn-fg: var(--ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--h);padding:0 15px;border-radius:var(--r-sm);font-weight:600;font-size:13.5px;line-height:1;white-space:nowrap;color:var(--btn-fg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong);text-decoration:none!important;user-select:none;-webkit-user-select:none;transition:transform var(--t-release) var(--e-out),background-color var(--t-fast),box-shadow var(--t-fast),color var(--t-fast),opacity var(--t-fast)}.btn:hover{background:var(--panel2)}.btn:active:not(:disabled):not(.is-busy){transform:scale(.975);transition-duration:var(--t-press)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn .ic{width:17px;height:17px}.btn--pri{--btn-fg: var(--on-accent);background:var(--acc-btn);box-shadow:none}.btn--pri:hover{background:var(--acc-btn-h)}.btn--ghost{background:transparent;box-shadow:none}.btn--ghost:hover{background:var(--hover)}.btn--soft{--btn-fg: var(--acc-t);background:var(--acc-soft);box-shadow:none}.btn--soft:hover{background:var(--acc-tint)}.btn--danger{--btn-fg: var(--on-dng);background:var(--dng-solid);box-shadow:none}.btn--danger:hover{background:var(--dng-solid-h)}.btn--danger-soft{--btn-fg: var(--dng-t);background:var(--dng-bg);box-shadow:none}.btn--danger-soft:hover{box-shadow:inset 0 0 0 1px var(--dng)}.btn--sm{--h: 30px;padding:0 11px;font-size:12.5px;border-radius:10px;gap:6px}.btn--sm .ic{width:15px;height:15px}.btn--lg{--h: 46px;padding:0 20px;font-size:14.5px;border-radius:14px}.btn--block{width:100%}.btn--icon{width:var(--h);padding:0}.btn.is-busy{color:transparent;cursor:progress}.btn.is-busy>*{opacity:0}.btn.is-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border-radius:50%;border:2px solid var(--btn-fg);border-right-color:transparent;animation:spin .7s linear infinite}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite;flex:none;display:inline-block}.link{color:var(--acc-t);font-weight:600;cursor:pointer}.link:hover{text-decoration:underline;text-underline-offset:3px}.ext{display:inline-flex;align-items:center;gap:3px}.ext .ic{width:13px;height:13px;opacity:.7}.hscroll{--fade: 28px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;min-width:0}.hscroll::-webkit-scrollbar{display:none}.hscroll.is-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade));mask-image:linear-gradient(90deg,transparent,#000 var(--fade))}.hscroll.is-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--fade)),transparent)}.hscroll.is-l.is-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.bleed{margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1);padding-left:var(--pad);padding-right:var(--pad);scroll-padding:0 var(--pad)}.ctrl{display:grid;min-width:0}.ctrl__row{display:flex;align-items:center;gap:8px;min-width:0}.ctrl__row>.chips{flex:1}.chips{position:relative}.chips__in{position:relative;display:inline-flex;gap:2px;padding:4px;vertical-align:top;white-space:nowrap;background:var(--panel);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--panel-ring)}.chips__pill,.seg__pill{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:0;border-radius:var(--r-pill);background:var(--acc-btn);transform-origin:left center;pointer-events:none;opacity:0}.chips__pill.is-on,.seg__pill.is-on{opacity:1}.chip{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:var(--r-pill);font-size:13px;font-weight:550;color:var(--ink-2);white-space:nowrap;transition:color var(--t-state) var(--e-out),transform var(--t-release) var(--e-out)}.chip:hover{color:var(--ink)}.chip:active{transform:scale(.95);transition-duration:var(--t-press)}.chip:focus-visible{outline-offset:-2px}.chip[aria-pressed=true]{color:var(--on-accent)}.chip .ic{width:15px;height:15px}.chip__n{min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);display:inline-grid;place-items:center;font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums;background:var(--panel2);color:var(--muted);transition:background-color var(--t-state),color var(--t-state)}.chip--suc .chip__n{background:var(--suc-bg);color:var(--suc-t)}.chip--viol .chip__n{background:var(--viol-bg);color:var(--viol-t)}.chip--warn .chip__n{background:var(--warn-bg);color:var(--warn-t)}.chip--dng .chip__n{background:var(--dng-bg);color:var(--dng-t)}.chip--mut .chip__n{background:var(--mut-bg);color:var(--mut-t)}.chip[aria-pressed=true] .chip__n{background:var(--on-acc-a);color:var(--on-accent)}.sortchip{height:40px;padding:0 14px;background:var(--panel);box-shadow:0 0 0 1px var(--panel-ring);color:var(--ink-2);flex:none}.sortchip:hover{background:var(--panel2)}.sortchip[aria-expanded=true]{color:var(--acc-t)}.sortchip .ic--dir{transition:transform .4s var(--e-spring)}.sortchip.is-asc .ic--dir{transform:scaleY(-1)}.sortchip__l{display:inline-block}.sortchip__l.is-swap{animation:swapIn var(--t-swap-in) var(--e-out) backwards}.sortstrip{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-sort) var(--e-out)}.sortstrip>div{overflow:hidden;min-height:0}.ctrl.is-sort .sortstrip{grid-template-rows:1fr}.sortstrip__in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0 2px}.sortstrip__desc{font-size:12.5px;color:var(--muted);min-width:0;flex:1 1 200px}.sortstrip__desc.is-swap{animation:swapIn var(--t-swap-in) var(--e-out) backwards}.seg{position:relative;display:inline-flex;gap:2px;padding:4px;border-radius:var(--r-pill);max-width:100%;background:var(--panel);box-shadow:0 0 0 1px var(--panel-ring);vertical-align:middle}.seg__pill{background:var(--acc-tint)}.seg__b{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--r-pill);font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;transition:color var(--t-state) var(--e-out),transform var(--t-release) var(--e-out)}.seg__b:hover:not(:disabled){color:var(--ink)}.seg__b:active:not(:disabled){transform:scale(.95);transition-duration:var(--t-press)}.seg__b:focus-visible{outline-offset:-2px}.seg__b[aria-pressed=true]{color:var(--acc-t)}.seg__b:disabled{opacity:.45;cursor:not-allowed}.seg__b .ic{width:15px;height:15px}.seg__b b{font-weight:650;font-size:11.5px;color:inherit;opacity:.8;font-variant-numeric:tabular-nums}.seg--in{background:var(--panel2);box-shadow:none}.seg--in .seg__pill{background:var(--raise);box-shadow:var(--knob-sh)}.seg--in .seg__b[aria-pressed=true]{color:var(--ink)}.seg--sm .seg__b{height:28px;padding:0 11px;font-size:12.5px}.seg--block{display:flex}.seg--block .seg__b{flex:1 1 0;min-width:0}.tabs{position:relative}.tabs__in{position:relative;display:inline-flex;gap:4px;min-width:100%;box-shadow:inset 0 -1px 0 var(--line);vertical-align:top}.tabs__bar{position:absolute;bottom:0;left:0;height:2px;width:0;border-radius:2px;background:var(--acc);transform-origin:left center;opacity:0;pointer-events:none}.tabs__bar.is-on{opacity:1}.tab{position:relative;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 12px;font-size:14px;font-weight:550;color:var(--muted);white-space:nowrap;text-decoration:none!important;transition:color var(--t-state) var(--e-out)}.tab:hover,.tab[aria-selected=true]{color:var(--ink)}.tab:focus-visible{outline-offset:-3px;border-radius:8px}.tab .ic{width:16px;height:16px}.tab__n{font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.tab--dng,.tab--dng:hover,.tab--dng[aria-selected=true]{color:var(--dng-t)}.tab--dng[aria-selected=true]~.tabs__bar,.tabs__in.is-dng .tabs__bar{background:var(--dng)}.st,.tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;white-space:nowrap;background:var(--tone-bg, var(--panel2));color:var(--tone-t, var(--ink-2));flex:none}.st{padding-left:8px}.st--sm,.tag--sm{height:20px;font-size:11.5px;padding:0 8px;gap:5px}.st--sm{padding-left:6px}.tag{font-weight:600}.tag .ic{width:13px;height:13px}.st--suc,.tag--suc,.dot--suc{--tone-bg: var(--suc-bg);--tone-t: var(--suc-t);--tone: var(--suc)}.st--viol,.tag--viol,.dot--viol{--tone-bg: var(--viol-bg);--tone-t: var(--viol-t);--tone: var(--viol)}.st--warn,.tag--warn,.dot--warn{--tone-bg: var(--warn-bg);--tone-t: var(--warn-t);--tone: var(--warn)}.st--dng,.tag--dng,.dot--dng{--tone-bg: var(--dng-bg);--tone-t: var(--dng-t);--tone: var(--dng)}.st--mut,.tag--mut,.dot--mut{--tone-bg: var(--mut-bg);--tone-t: var(--mut-t);--tone: var(--mut)}.st--acc,.tag--acc,.dot--acc{--tone-bg: var(--acc-tint);--tone-t: var(--acc-t);--tone: var(--acc)}.tag--line{background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted)}.dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--tone, currentColor);flex:none;display:inline-block}.dot--lg{width:9px;height:9px}.dot--pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--tone, currentColor);animation:ping 2s var(--e-out) infinite}@keyframes ping{0%{transform:scale(1);opacity:.55}to{transform:scale(3);opacity:0}}.ring{--sz: 44px;position:relative;width:var(--sz);height:var(--sz);display:inline-grid;place-items:center;flex:none}.ring>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.ring__t{fill:none;stroke:var(--panel3)}.ring__v{fill:none;stroke:var(--tone, var(--acc));stroke-linecap:round;stroke-dashoffset:var(--off);animation:ringIn var(--t-count) var(--e-out) backwards;transition:stroke-dashoffset .6s var(--e-out)}@keyframes ringIn{0%{stroke-dashoffset:var(--c)}}.ring__l{position:relative;font-weight:650;font-size:calc(var(--sz) * .3);line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.ring__l small{display:block;font-size:.5em;font-weight:600;color:var(--muted);text-align:center;margin-top:2px;letter-spacing:.02em}.ring--suc{--tone: var(--suc)}.ring--viol{--tone: var(--viol)}.ring--warn{--tone: var(--warn)}.ring--dng{--tone: var(--dng)}.ring--mut{--tone: var(--mut)}.ring--acc{--tone: var(--acc)}.ring--c2{--tone: var(--c2)}.gauge{--sz: 120px;position:relative;width:var(--sz);height:calc(var(--sz) * .86);display:inline-grid;place-items:center;flex:none}.gauge>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.gauge__t{fill:none;stroke:var(--panel3);stroke-linecap:round}.gauge__v{fill:none;stroke:var(--tone, var(--acc));stroke-linecap:round;stroke-dasharray:100 200;stroke-dashoffset:var(--off);animation:gaugeIn var(--t-count) var(--e-out) backwards}@keyframes gaugeIn{0%{stroke-dashoffset:100}}.gauge__l{position:relative;text-align:center;margin-top:6%}.gauge__l b{display:block;font-size:calc(var(--sz) * .22);font-weight:400;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.gauge__l small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.spark{display:block;overflow:visible;max-width:100%}.spark__l{fill:none;stroke:var(--tone, var(--acc));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:draw 1s var(--e-out) backwards}.spark__a{fill:var(--tone, var(--acc));fill-opacity:.12;animation:fadeIn .8s .25s var(--e-out) backwards}.spark__d{fill:var(--tone, var(--acc));stroke:var(--panel);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:popIn .45s .85s var(--e-spring) backwards}@keyframes draw{0%{stroke-dashoffset:1}}.spark--suc{--tone: var(--suc)}.spark--dng{--tone: var(--dng)}.spark--viol{--tone: var(--viol)}.spark--mut{--tone: var(--mut)}.spark--c2{--tone: var(--c2)}.bars{display:flex;align-items:flex-end;gap:var(--bar-gap, 3px);height:var(--h, 48px);min-width:0}.bars__c{position:relative;flex:1 1 0;min-width:2px;height:calc(var(--v) * 100%);min-height:2px;border-radius:2px;background:var(--tone, var(--p2));transform-origin:bottom;animation:barIn .7s var(--e-out) backwards;animation-delay:calc(var(--i, 0) * 14ms);transition:background-color .15s}.bars__c.is-hi{background:var(--acc)}.bars__c--dng{background:var(--dng)}.bars__c--warn{background:var(--warn)}.bars__c--mut{background:var(--panel3)}.bars__c:hover{background:var(--acc-hi)}@keyframes barIn{0%{transform:scaleY(0)}}.meter{position:relative;display:block;height:6px;min-width:40px;border-radius:var(--r-pill);background:var(--panel3);overflow:hidden}.meter>i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--p) * 100%);border-radius:inherit;background:var(--tone, var(--acc));transform-origin:left center;animation:meterIn .9s var(--e-out) backwards}.meter--suc{--tone: var(--suc)}.meter--warn{--tone: var(--warn)}.meter--dng{--tone: var(--dng)}.meter--viol{--tone: var(--viol)}.meter--inf{background:repeating-linear-gradient(90deg,var(--panel3) 0 6px,transparent 6px 10px)}@keyframes meterIn{0%{transform:scaleX(0)}}.use{display:grid;gap:6px;min-width:0}.use__h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--muted)}.use__h b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.stackbar{display:flex;gap:2px;height:8px;border-radius:var(--r-pill);overflow:hidden;min-width:0}.stackbar>i{flex:var(--v) 1 0;min-width:3px;background:var(--tone, var(--acc));transform-origin:left;animation:meterIn .8s var(--e-out) backwards;animation-delay:calc(var(--i, 0) * 60ms)}.cu{font-variant-numeric:tabular-nums}.av{--sz: 32px;width:var(--sz);height:var(--sz);border-radius:50%;display:inline-grid;place-items:center;flex:none;font-weight:650;font-size:calc(var(--sz) * .38);letter-spacing:-.02em;background:var(--tone-bg);color:var(--tone-t);-webkit-user-select:none;user-select:none}.av--sq{border-radius:calc(var(--sz) * .3)}.av--c1{--tone-bg: var(--acc-tint);--tone-t: var(--acc-t)}.av--c2{--tone-bg: var(--c2-bg);--tone-t: var(--c2-t)}.av--viol{--tone-bg: var(--viol-bg);--tone-t: var(--viol-t)}.av--suc{--tone-bg: var(--suc-bg);--tone-t: var(--suc-t)}.av--warn{--tone-bg: var(--warn-bg);--tone-t: var(--warn-t)}.av--mut{--tone-bg: var(--mut-bg);--tone-t: var(--mut-t)}.av--dng{--tone-bg: var(--dng-bg);--tone-t: var(--dng-t)}.form{display:grid;gap:14px}.form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.form__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.form__wide{grid-column:1 / -1}.form__foot{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.fld{display:grid;gap:6px;min-width:0;align-content:start}.fld__l{display:flex;align-items:baseline;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.fld__req{color:var(--dng-t);font-style:normal}.fld__aside{margin-left:auto;font-weight:500;font-size:12px;color:var(--muted)}.fld__c{position:relative;display:flex;align-items:center;min-width:0;border-radius:var(--r-sm);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--t-fast),background-color var(--t-fast)}.fld__c:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.fld__c:focus-within{background:var(--raise);box-shadow:inset 0 0 0 1.5px var(--acc),0 0 0 4px var(--acc-glow)}.fld.is-err .fld__c{box-shadow:inset 0 0 0 1.5px var(--dng),0 0 0 4px var(--dng-glow)}.fld.is-ok .fld__c{box-shadow:inset 0 0 0 1.5px var(--suc),0 0 0 4px var(--suc-glow)}.fld.is-dis .fld__c{opacity:.6}.inp{flex:1;min-width:0;width:100%;height:42px;padding:0 13px;border:0;border-radius:inherit;background:transparent;color:var(--ink);font-size:14px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inp::placeholder{color:var(--muted);opacity:.8}.inp:disabled{cursor:not-allowed;color:var(--muted)}.inp.mono{font-size:13.5px;letter-spacing:.01em;font-variant-ligatures:none}.inp--ta{height:auto;min-height:84px;padding:10px 13px;resize:vertical;line-height:1.45}.inp--sel{padding-right:38px;cursor:pointer}.inp--sel option{background:var(--raise);color:var(--ink)}.inp[type=date]{min-width:0}.inp[type=number]{-moz-appearance:textfield}.inp[type=number]::-webkit-inner-spin-button,.inp[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fld__chev{position:absolute;right:12px;color:var(--muted);pointer-events:none;width:16px;height:16px}.fld__pre,.fld__suf{flex:none;font-size:13.5px;color:var(--muted);white-space:nowrap}.fld__pre{padding-left:13px;margin-right:-9px}.fld__suf{padding-right:13px;margin-left:-9px}.fld__pre.mono,.fld__suf.mono{font-size:13px}.fld__eye{width:34px;height:34px;margin-right:4px;border-radius:9px;display:grid;place-items:center;flex:none;color:var(--muted);transition:background-color .15s,color .15s}.fld__eye:hover{background:var(--hover);color:var(--ink)}.fld__eye .ic{grid-area:1 / 1;width:17px;height:17px;transition:transform .4s var(--e-spring),opacity .2s}.fld__eye .ic--off{opacity:0;transform:scale(.5) rotate(-20deg)}.fld__eye[aria-pressed=true] .ic--on{opacity:0;transform:scale(.5) rotate(20deg)}.fld__eye[aria-pressed=true] .ic--off{opacity:1;transform:none}.fld__m{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--e-out)}.fld__m>span{overflow:hidden;min-height:0;font-size:12px;color:var(--muted);line-height:1.4}.fld.has-msg .fld__m{grid-template-rows:1fr}.fld.is-err .fld__m>span{color:var(--dng-t)}.fld__m>span.is-swap{animation:swapIn var(--t-swap-in) var(--e-out) backwards}.fld.shake .fld__c{animation:shake .45s var(--e-out)}.chk{display:flex;align-items:flex-start;gap:11px;cursor:pointer}.sw{position:relative;display:flex;align-items:flex-start;gap:12px;cursor:pointer;min-width:0}.sw>input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.sw__t{position:relative;width:40px;height:24px;border-radius:var(--r-pill);flex:none;margin-top:1px;background:var(--panel3);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .22s var(--e-out),box-shadow .22s}.sw__t i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--raise);box-shadow:var(--knob-sh);transition:transform .34s var(--e-spring)}.sw>input:checked+.sw__t{background:var(--acc-btn);box-shadow:none}.sw>input:checked+.sw__t i{transform:translate(16px)}.sw>input:focus-visible+.sw__t{outline:2px solid var(--focus);outline-offset:2px}.sw>input:disabled+.sw__t{opacity:.5}.sw__l{min-width:0}.sw__l b{display:block;font-weight:600;font-size:13.5px}.sw__l small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.pw{display:grid;gap:7px}.pw__bar{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pw__bar i{height:4px;border-radius:2px;background:var(--panel3);position:relative;overflow:hidden}.pw__bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tone, var(--dng));transform:scaleX(0);transform-origin:left;transition:transform .35s var(--e-out)}.pw__bar i.is-on:after{transform:scaleX(1)}.pw[data-lv="1"]{--tone: var(--dng)}.pw[data-lv="2"]{--tone: var(--warn)}.pw[data-lv="3"]{--tone: var(--acc)}.pw[data-lv="4"]{--tone: var(--suc)}.pw__rules{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--muted)}.pw__rules span{display:inline-flex;align-items:center;gap:5px;transition:color .2s}.pw__rules .ic{width:13px;height:13px;transition:transform .35s var(--e-spring);transform:scale(.7);opacity:.5}.pw__rules .is-ok{color:var(--suc-t)}.pw__rules .is-ok .ic{transform:none;opacity:1}.copy{position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:6px;min-width:28px;height:28px;padding:0 6px;border-radius:8px;color:var(--muted);font-size:12.5px;font-weight:600;vertical-align:middle;transition:background-color .15s,color .15s}.copy:hover{background:var(--hover);color:var(--ink)}.copy__ic{display:grid}.copy__ic .ic{grid-area:1 / 1;width:15px;height:15px;transition:transform .4s var(--e-spring),opacity .2s}.copy__ic .ic--ok{opacity:0;transform:scale(.4) rotate(-40deg);color:var(--suc-t)}.copy.is-ok .copy__ic .ic--cp{opacity:0;transform:scale(.4)}.copy.is-ok .copy__ic .ic--ok{opacity:1;transform:none}.copy.is-ok{color:var(--suc-t)}.secret{display:flex;align-items:center;gap:8px;padding:12px 12px 12px 16px;border-radius:var(--r-sm);background:var(--panel2);font-family:var(--f-mono);font-size:18px;letter-spacing:.06em;-webkit-user-select:all;user-select:all;word-break:break-all}.secret>span{flex:1;min-width:0}.empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:40px 20px;color:var(--muted)}.empty__ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--panel2);color:var(--muted);margin-bottom:6px}.empty__ic .ic{width:24px;height:24px}.empty b{color:var(--ink);font-size:15px;font-weight:600}.empty p{max-width:380px;font-size:13px}.empty .btn{margin-top:8px}.empty--err .empty__ic{background:var(--dng-bg);color:var(--dng-t)}.empty--sm{padding:24px 16px}.empty .empty__ic{animation:popIn .5s var(--e-spring) backwards}.sk{position:relative;overflow:hidden;display:block;height:12px;border-radius:6px;background:var(--panel3)}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--sk-hi),transparent);transform:translate(-100%);animation:skShine 1.3s ease-in-out infinite}@keyframes skShine{to{transform:translate(100%)}}.sk-row{display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:56px}.sk-row+.sk-row{box-shadow:inset 0 1px 0 var(--line)}.sk-row>div{flex:1;display:grid;gap:7px;min-width:0}.sk--av{width:36px;height:36px;border-radius:11px;flex:none}.sk--t{width:42%}.sk--s{width:26%;height:10px}.sk--e{width:64px;flex:none}.sk-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.sk--tile{height:96px;border-radius:var(--r-md)}.sk-text{display:grid;gap:9px;padding:16px}.acc__h{display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;text-align:left;transition:background-color .15s}.acc__h:hover{background:var(--hover)}.acc__h:focus-visible{outline-offset:-2px}.acc__t{flex:1;min-width:0}.acc__t b{display:block;font-weight:600}.acc__t small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc__chev{color:var(--muted);transition:transform var(--t-acc) var(--e-out)}.acc.is-open>.acc__h .acc__chev{transform:rotate(180deg)}.acc__b{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-acc) var(--e-out)}.acc__b>.acc__in{overflow:hidden;min-height:0}.acc.is-open>.acc__b{grid-template-rows:1fr}.stub{display:grid;gap:14px;padding:22px}.stub__h{display:flex;align-items:center;gap:12px}.stub__h .tag{margin-left:auto}.stub ul{display:grid;gap:6px;font-size:13px;color:var(--ink-2)}.stub li{display:flex;gap:8px;align-items:baseline}.stub li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--acc);flex:none;transform:translateY(-2px)}.mdl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px 16px}.mdl__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:0;transition:opacity var(--t-scrim) var(--e-out)}.mdl.is-in .mdl__scrim{opacity:1}.mdl__box{position:relative;width:min(var(--w, 480px),100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:var(--raise);border-radius:var(--r-lg);box-shadow:var(--sh-pop);outline:none;opacity:0;transform:translateY(14px) scale(.97);transition:opacity .24s var(--e-out),transform var(--t-modal) var(--e-out)}.mdl.is-in .mdl__box{opacity:1;transform:none}.mdl.is-out .mdl__scrim{opacity:0;transition-duration:.2s}.mdl.is-out .mdl__box{opacity:0;transform:translateY(8px) scale(.98);transition-duration:.18s}.mdl__box--sm{--w: 420px}.mdl__box--md{--w: 520px}.mdl__box--lg{--w: 720px}.mdl__grab{display:none}.mdl__h{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 4px}.mdl__ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--tone-bg, var(--acc-tint));color:var(--tone-t, var(--acc-t))}.mdl__ic .ic{width:20px;height:20px}.mdl__ht{flex:1;min-width:0;padding-top:2px}.mdl__ht h2{font-size:17px;font-weight:650;letter-spacing:-.01em;line-height:1.3}.mdl__ht p{color:var(--muted);font-size:13px;margin-top:3px}.mdl__x{margin:-4px -8px 0 0}.mdl__b{padding:12px 20px 16px;overflow:auto;overscroll-behavior:contain;min-height:0}.mdl__b>p{color:var(--ink-2)}.mdl__f{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:10px 20px 18px;flex-wrap:wrap}.mdl__f .grow{margin-right:auto}.mdl__box.shake{animation:shake .5s var(--e-out)}.dz{display:grid;gap:14px}.dz__firm{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-sm);background:var(--panel2);min-width:0}.dz__firm b{display:block;font-weight:650}.dz__firm small{display:block;color:var(--muted);font-size:12.5px}.dz__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dz__col{padding:11px 13px 12px;border-radius:var(--r-sm);background:var(--tone-bg);display:grid;gap:6px;align-content:start}.dz__col h4{font-size:12px;font-weight:700;color:var(--tone-t);display:flex;align-items:center;gap:6px}.dz__col li{display:flex;gap:8px;font-size:12.5px;color:var(--ink-2);line-height:1.35}.dz__col li .dot{margin-top:5px}.dz__col--go{--tone-bg: var(--dng-bg);--tone-t: var(--dng-t);--tone: var(--dng)}.dz__col--keep{--tone-bg: var(--suc-bg);--tone-t: var(--suc-t);--tone: var(--suc)}.dz__note{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--acc-soft);color:var(--acc-t);font-size:12.5px;font-weight:600}.dz__note--dng{background:var(--dng-bg);color:var(--dng-t)}.dz__note .ic{width:16px;height:16px}.slugchk__ghost{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;padding:0 13px;pointer-events:none;font-family:var(--f-mono);font-size:13.5px;letter-spacing:.01em;color:var(--muted-2);white-space:pre;transition:opacity .2s}.slugchk__ghost .is-typed{color:transparent}.fld.is-err .slugchk__ghost{opacity:0}.slugchk__ok{position:absolute;right:12px;width:18px;height:18px;color:var(--suc-t);opacity:0;transform:scale(.4);transition:transform .45s var(--e-spring),opacity .2s}.fld.is-ok .slugchk__ok{opacity:1;transform:none}.hold{--ms: var(--t-hold);--h-bg: var(--dng-bg);--h-fg: var(--dng-t);--h-fill: var(--dng-solid);--h-on: var(--on-dng);position:relative;display:block;width:100%;height:58px;padding:0;border-radius:var(--r-md);overflow:hidden;background:var(--h-bg);color:var(--h-fg);text-align:left;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-touch-callout:none;transition:transform var(--t-release) var(--e-out),opacity .2s}.hold:disabled{opacity:.5;cursor:not-allowed}.hold:not(:disabled):active{transform:scale(.985)}.hold--warn{--h-bg: var(--warn-bg);--h-fg: var(--warn-t);--h-fill: var(--warn);--h-on: var(--on-c2)}.hold--acc{--h-bg: var(--acc-soft);--h-fg: var(--acc-t);--h-fill: var(--acc-btn);--h-on: var(--on-accent)}.hold__c{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:0 18px 0 11px}.hold__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--h-fill);color:var(--h-on);clip-path:inset(0 100% 0 0);transition:clip-path .34s var(--e-out)}.hold.is-holding .hold__fill,.hold.is-done .hold__fill{clip-path:inset(0 0 0 0);transition:clip-path var(--ms) linear}.hold__ring{position:relative;width:36px;height:36px;display:grid;place-items:center;flex:none}.hold__ring>svg:not(.ic){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.hold__ring circle{fill:none;stroke-width:3}.hold__trk{stroke:currentColor;opacity:.22}.hold__arc{stroke:currentColor;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .34s var(--e-out)}.hold.is-holding .hold__arc,.hold.is-done .hold__arc{stroke-dashoffset:0;transition:stroke-dashoffset var(--ms) linear}.hold__ring .ic{width:16px;height:16px;transition:transform .45s var(--e-spring),opacity .2s}.hold__ring .ic--ok{position:absolute;opacity:0;transform:scale(.3)}.hold.is-done .hold__fill .hold__ring .ic:not(.ic--ok){opacity:0;transform:scale(.3)}.hold.is-done .hold__fill .hold__ring .ic--ok{opacity:1;transform:none}.hold__l{display:grid;gap:1px;min-width:0}.hold__l b{font-weight:650;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hold__l small{font-size:12px;opacity:.8}.hold.is-busy .hold__l small:after{content:"";display:inline-block;width:10px;height:10px;margin-left:6px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;vertical-align:-1px;animation:spin .7s linear infinite}.hold.is-nudge{animation:shake .45s var(--e-out)}.pop{position:fixed;z-index:120;min-width:210px;max-width:min(340px,calc(100vw - 16px));padding:6px;border-radius:14px;background:var(--raise);box-shadow:var(--sh-pop);opacity:0;transform:translateY(-4px) scale(.97);transform-origin:var(--ox, right) var(--oy, top);transition:opacity var(--t-pop) var(--e-out),transform var(--t-pop) var(--e-out)}.pop.is-up{transform:translateY(4px) scale(.97)}.pop.is-in{opacity:1;transform:none}.pop.is-out{opacity:0;transform:scale(.98);transition-duration:.12s}.menu__head{padding:9px 10px 10px;margin-bottom:6px;box-shadow:inset 0 -1px 0 var(--line);display:flex;align-items:center;gap:10px}.menu__head b{display:block;font-weight:650}.menu__head small{display:block;color:var(--muted);font-size:12px}.menu__i{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border-radius:9px;font-size:13.5px;font-weight:500;color:var(--ink);text-align:left;text-decoration:none!important;transition:background-color .12s}.menu__i:hover,.menu__i:focus-visible{background:var(--hover);outline:none}.menu__i .ic{color:var(--muted)}.menu__i--dng,.menu__i--dng .ic{color:var(--dng-t)}.menu__i:disabled{opacity:.45;cursor:not-allowed}.menu__i:disabled:hover{background:transparent}.menu__end{margin-left:auto;color:var(--muted);font-size:12px}.menu__end.mono{font-size:11.5px}.menu__sep{height:1px;background:var(--line);margin:6px 4px}.menu__note{padding:6px 10px 4px;font-size:12px;color:var(--muted)}.menu__i .sw{pointer-events:none;margin-left:auto}.tip{position:fixed;z-index:150;max-width:260px;padding:6px 9px;border-radius:8px;background:var(--tip-bg);color:var(--tip-t);font-size:12px;font-weight:550;line-height:1.35;pointer-events:none;opacity:0;transform:translateY(3px);transition:opacity .15s var(--e-out),transform .2s var(--e-out)}.tip.is-r{transform:translate(-3px)}.tip.is-in{opacity:1;transform:none}.toasts{position:fixed;z-index:140;top:calc(12px + env(safe-area-inset-top));left:50%;width:min(420px,calc(100vw - 24px));transform:translate(-50%);display:grid;gap:8px;pointer-events:none}.toast{position:relative;overflow:hidden;display:flex;align-items:center;gap:11px;padding:11px 10px 11px 13px;border-radius:15px;background:var(--toast-bg);color:var(--toast-t);box-shadow:var(--sh-toast);pointer-events:auto;opacity:0;transform:translateY(-130%);transition:transform .5s var(--e-spring),opacity .2s var(--e-out)}.toast.is-in{opacity:1;transform:none}.toast.is-out{opacity:0;transform:translateY(-24%) scale(.97);transition:transform .22s var(--e-out),opacity .18s}.toast__ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--tone, var(--toast-ok));box-shadow:inset 0 0 0 1.5px var(--tone, var(--toast-ok))}.toast__ic .ic{width:15px;height:15px;animation:popIn .45s .12s var(--e-spring) backwards}.toast--err{--tone: var(--toast-err)}.toast--warn{--tone: var(--toast-warn)}.toast--info{--tone: var(--toast-acc)}.toast__b{flex:1;min-width:0}.toast__t{font-weight:600;font-size:13.5px;line-height:1.3}.toast__s{font-size:12.5px;color:var(--toast-mute);margin-top:1px}.toast__act{flex:none;padding:7px 10px;border-radius:9px;font-weight:650;font-size:13px;color:var(--toast-acc);transition:background-color .12s}.toast__act:hover{background:var(--toast-hover)}.toast__x{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--toast-mute)}.toast__x:hover{background:var(--toast-hover);color:var(--toast-t)}.toast__x .ic{width:15px;height:15px}.toast__line{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--tone, var(--toast-acc));transform-origin:left;animation:toastLine var(--ms, 2.6s) linear forwards}.toast:hover .toast__line{animation-play-state:paused}@keyframes toastLine{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes rise{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes fadeIn{0%{opacity:0}}@keyframes popIn{0%{opacity:0;transform:scale(.6)}}@keyframes swapIn{0%{opacity:0;transform:translateY(6px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@keyframes spark{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(-26px) scale(.3);opacity:0}}.rise{animation:rise .34s var(--e-out) backwards}.fade-in{animation:fadeIn .22s var(--e-out) backwards}.pop-in{animation:popIn .45s var(--e-spring) backwards}.shake{animation:shake .5s var(--e-out)}.spin{animation:spin .7s linear infinite}.stg-run>*{animation:rise .34s var(--e-out) backwards;animation-delay:calc(var(--i, 0) * var(--stagger))}.stg-run.stg--tab>*{animation-delay:calc(var(--i, 0) * var(--stagger-tab))}.is-swap-out{opacity:0!important;transition:opacity var(--t-swap-out) var(--e-out)!important}.is-swap-in{animation:swapIn var(--t-swap-in) var(--e-out) backwards}.sparks{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.sparks i{position:absolute;left:-2.5px;top:-2.5px;width:5px;height:5px;border-radius:50%;background:var(--acc);animation:spark .6s var(--e-out) forwards}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}html.theme-anim,html.theme-anim *,html.theme-anim *:before,html.theme-anim *:after{transition:background-color .3s var(--e-out),color .3s var(--e-out),border-color .3s,box-shadow .3s,fill .3s,stroke .3s!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.hold.is-holding .hold__fill,.hold.is-holding .hold__arc{transition-duration:var(--ms)!important}}html.no-motion *,html.no-motion *:before,html.no-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}html.no-motion .hold.is-holding .hold__fill,html.no-motion .hold.is-holding .hold__arc{transition-duration:var(--ms)!important}@media(hover:none){.row__chev{transition:none}}@media(max-width:1180px){:root{--pad: 24px}}@media(max-width:860px){:root{--pad: 16px;--top-h: 64px;--fs-title: 26px}.sb,.sb-scrim{display:none}.bb{display:flex}.main,.is-rail .main{margin-left:0}.top{padding-top:10px;padding-bottom:8px}#view{padding-bottom:calc(var(--bb-h) + 36px + env(safe-area-inset-bottom))}.g2,.g3,.form__grid,.form__grid--3{grid-template-columns:minmax(0,1fr)}.istat{padding:0 14px}.tbl th{top:var(--top-h)}}@media(max-width:600px){:root{--fs-title: 24px}.top__theme{display:none}.tbtn,.srch{width:40px;height:40px}.srch__box{height:40px;margin-top:-20px;padding-right:40px;clip-path:inset(0 0 0 calc(100% - 40px) round 20px)}.is-search .srch__box{clip-path:inset(0 0 0 0 round 20px)}.srch__dd{top:calc(50% + 28px)}.top__back{width:34px;height:34px}.kv{grid-template-columns:minmax(0,1fr)}.kv>dt{padding-bottom:0}.kv>dd{padding-top:3px}.kv>dt~dt+dd{box-shadow:none}.dz__cols{grid-template-columns:minmax(0,1fr)}.istats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.istat{padding:0 14px}.istat:nth-child(odd){padding-left:0;box-shadow:none}.mdl{place-items:end stretch;padding:0}.mdl__box{width:100%;max-height:calc(100dvh - 32px);border-radius:var(--r-xl) var(--r-xl) 0 0;opacity:1;transform:translateY(100%);transition:transform var(--t-sheet) var(--e-out);padding-bottom:env(safe-area-inset-bottom)}.mdl.is-in .mdl__box{transform:none}.mdl.is-out .mdl__box{opacity:1;transform:translateY(100%);transition-duration:.3s}.mdl__box.is-drag{transition:none}.mdl__grab{display:block;width:40px;height:5px;border-radius:3px;background:var(--line-strong);margin:8px auto 0;flex:none}.mdl__h{padding-top:10px}.mdl__f .btn{flex:1 1 0}.pop.is-sheet{left:8px!important;right:8px;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom));max-width:none;border-radius:20px;padding:8px;transform:translateY(24px)}.pop.is-sheet.is-in{transform:none}.pop.is-sheet .menu__i{min-height:46px;font-size:14.5px}}@media(pointer:coarse){.row,.menu__i{min-height:48px}.chip{height:34px}}.panel--in{background:var(--panel2);box-shadow:none}.form--mt{margin-top:14px}.pop-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:119;background:var(--scrim);opacity:0;transition:opacity var(--t-scrim) var(--e-out)}.pop-scrim.is-in{opacity:1}.slugchk .inp{position:relative;z-index:1}.sortdir .ic--dir{transition:transform .4s var(--e-spring)}.sortdir.is-asc .ic--dir{transform:scaleY(-1)}.pw__lbl{margin-left:auto}.srch__dd .empty{padding:22px 12px 14px}.srch__dd .gh{background:transparent;padding:6px 10px 4px}.mdl--danger .mdl__b{padding-top:14px}.shell.is-enter .sb{animation:sbIn .6s var(--e-out) backwards}.shell.is-enter .top{animation:fadeIn .4s .12s var(--e-out) backwards}.shell.is-enter .bb{animation:bbIn .55s .1s var(--e-spring) backwards}@keyframes sbIn{0%{opacity:0;transform:translate(-28px)}}@keyframes bbIn{0%{opacity:0;transform:translateY(40px)}}.top__kick:empty,.top__sub:empty,.top__pill:empty{display:none}.spill{position:relative;display:inline-flex;align-items:center;gap:6px;flex:0 1 260px;min-width:150px;height:40px;padding:0 6px 0 13px;border-radius:var(--r-pill);background:var(--panel);box-shadow:0 0 0 1px var(--panel-ring);color:var(--muted);cursor:text;transition:box-shadow var(--t-fast)}.spill:focus-within{box-shadow:inset 0 0 0 1.5px var(--acc),0 0 0 4px var(--acc-glow)}.spill>.ic{width:16px;height:16px;flex:none}.spill__inp{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:none;font-size:13.5px;color:var(--ink)}.spill__inp::placeholder{color:var(--muted)}.spill__inp::-webkit-search-cancel-button{display:none}.spill__n{font-size:12px;white-space:nowrap;animation:fadeIn .2s var(--e-out) backwards}.spill__x{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--muted);animation:popIn .3s var(--e-spring) backwards;transition:background-color .15s,color .15s}.spill__x:hover{background:var(--hover);color:var(--ink)}.spill__x .ic{width:14px;height:14px}@media(max-width:600px){.ctrl__row:has(>.spill){flex-wrap:wrap}.ctrl__row>.spill{order:-1;flex:1 1 100%}}.lg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow:hidden auto;display:flex;align-items:center;padding:72px clamp(16px,8vw,128px) 40px;background:var(--bp-bg);color:var(--ink)}.lg.is-leaving{opacity:0;transition:opacity .5s var(--e-out) .12s;pointer-events:none}.lg__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lg__grid{position:absolute;top:-48px;right:-48px;bottom:-48px;left:-48px;background-image:linear-gradient(var(--bp-line-major) 1px,transparent 1px),linear-gradient(90deg,var(--bp-line-major) 1px,transparent 1px),linear-gradient(var(--bp-line) 1px,transparent 1px),linear-gradient(90deg,var(--bp-line) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-position:-1px -1px;animation:fadeIn 1.2s var(--e-out) backwards}.lg__glow{position:absolute;width:80vmax;height:80vmax;right:-24vmax;bottom:-38vmax;border-radius:50%;background:radial-gradient(closest-side,var(--bp-glow),transparent);animation:fadeIn 1.6s .2s var(--e-out) backwards}.lg__vig{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 95% at 28% 50%,transparent 45%,var(--bp-bg-2) 100%);opacity:.7}.lg__bld{position:absolute;z-index:1;right:max(0px,3vw);bottom:0;height:min(94vh,880px);width:auto;max-width:64vw;overflow:visible}.lg-ln{fill:none;stroke:var(--bp-ink-3);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:lgDraw var(--dur, .9s) var(--e-out) forwards;animation-delay:var(--d, 0s)}.lg-ln--k{stroke:var(--bp-ink);stroke-width:1.4;opacity:.78}.lg-ln--g,.lg-ln--c,.lg-ln--d{stroke:var(--bp-ink-2)}.lg-ln--d{stroke-width:.9}.lg-lit{fill:none;stroke:var(--bp-accent);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linecap:round;opacity:0;animation:lgLit .9s var(--e-out) forwards;animation-delay:var(--d, 0s)}.lg-win{fill:var(--bp-accent);fill-opacity:.16;stroke:var(--bp-accent);stroke-width:1.4;vector-effect:non-scaling-stroke;opacity:0;animation:lgFade .8s var(--e-out) forwards;animation-delay:var(--d, 0s)}.lg-tx{font:500 11px var(--f-mono);fill:var(--bp-ink-2);letter-spacing:.04em;opacity:0;animation:lgFade .7s var(--e-out) forwards;animation-delay:var(--d, 0s)}.lg-tx--b{fill:var(--bp-ink);font-weight:600}.lg-bub{fill:var(--bp-bg);stroke:var(--bp-ink-2);stroke-width:1;vector-effect:non-scaling-stroke;opacity:0;animation:lgFade .5s var(--e-out) forwards;animation-delay:var(--d, 0s)}@keyframes lgDraw{to{stroke-dashoffset:0}}@keyframes lgFade{to{opacity:1}}@keyframes lgLit{0%{opacity:0}35%{opacity:.95}to{opacity:0}}.lg__top{position:absolute;z-index:3;top:16px;left:clamp(16px,8vw,128px);right:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.lg__host{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:8px}.lg__host .dot{--tone: var(--suc)}.lg__card{position:relative;z-index:2;width:min(388px,100%);display:grid;gap:14px;padding:28px 28px 20px;border-radius:var(--r-xl);background:var(--glass);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:var(--sh-pop),inset 0 0 0 1px var(--glass-ring);animation:rise .6s .18s var(--e-out) backwards;transition:opacity .3s var(--e-out),transform .42s var(--e-out)}.lg__card.shake{animation:shake .5s var(--e-out)}.lg__card.is-out{opacity:0;transform:translateY(-16px) scale(.98)}.lg__logo{color:var(--ink);margin-bottom:4px}.lg__logo svg{display:block;height:32px;width:auto}.lg__t{font-size:25px;font-weight:300;letter-spacing:-.035em;line-height:1.15}.lg__s{font-size:13px;color:var(--muted);margin-top:-8px}.lg__f{display:grid;gap:12px}.lg__note,.lg__block{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);font-size:12.5px;font-weight:600;animation:rise .34s var(--e-out) backwards}.lg__note{background:var(--acc-soft);color:var(--acc-t)}.lg__block{background:var(--dng-bg);color:var(--dng-t)}.lg__block b{margin-left:auto;font-family:var(--f-mono);font-size:13px;font-variant-numeric:tabular-nums}.lg__note .ic,.lg__block .ic{width:16px;height:16px}.lg__go .ic{transition:transform var(--t-state) var(--e-out)}.lg__go:hover .ic{transform:translate(3px)}.lg__demo{justify-self:center;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:0 5px;padding:6px 10px;border-radius:9px;font-size:12.5px;color:var(--muted);transition:background-color .15s,color .15s}.lg__demo:hover{background:var(--hover);color:var(--ink-2)}.lg__demo b{font-family:var(--f-mono);font-weight:600;color:var(--ink-2)}.lg__demo span{color:var(--acc-t);font-weight:600}@media(max-width:860px){.lg{justify-content:center;align-items:flex-end;padding:64px 16px max(28px,5vh)}.lg__bld{left:0;right:0;margin:0 auto;top:6vh;bottom:auto;height:58vh;max-width:100%;opacity:.55}.lg__card{padding:24px 20px 16px}.lg__top{left:16px}}@media(max-height:560px){.lg{align-items:flex-start}.lg__bld{opacity:.35}}
