@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-cyrillic-ext-400-normal.9PYOMWMR.woff2) format("woff2"),url(/_astro/geist-cyrillic-ext-400-normal.ChfpGzr5.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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-cyrillic-400-normal.DXusLSnH.woff2) format("woff2"),url(/_astro/geist-cyrillic-400-normal.DkrqoNl2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-vietnamese-400-normal.C4gMWAkH.woff2) format("woff2"),url(/_astro/geist-vietnamese-400-normal.C8xY9-dI.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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-ext-400-normal.CND6cjiG.woff2) format("woff2"),url(/_astro/geist-latin-ext-400-normal.Bz1pQMyt.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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-400-normal.B40WzpMT.woff2) format("woff2"),url(/_astro/geist-latin-400-normal.akEymXtG.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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-cyrillic-ext-500-normal.UpgxCE-h.woff2) format("woff2"),url(/_astro/geist-cyrillic-ext-500-normal.BXrH8YSv.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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-cyrillic-500-normal.NWpm63d5.woff2) format("woff2"),url(/_astro/geist-cyrillic-500-normal.BboVsk8R.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-vietnamese-500-normal.DEhtl5QD.woff2) format("woff2"),url(/_astro/geist-vietnamese-500-normal._b1ojCbH.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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-latin-ext-500-normal.BovoTgeE.woff2) format("woff2"),url(/_astro/geist-latin-ext-500-normal.C9fx-R30.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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-latin-500-normal.CTWBw9NS.woff2) format("woff2"),url(/_astro/geist-latin-500-normal.BDXIbFrL.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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-cyrillic-ext-600-normal.Cr7e20Aw.woff2) format("woff2"),url(/_astro/geist-cyrillic-ext-600-normal.PR76dHFV.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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-cyrillic-600-normal.BeW5VFD_.woff2) format("woff2"),url(/_astro/geist-cyrillic-600-normal.CnEeIcMC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-vietnamese-600-normal.BFUgqsz8.woff2) format("woff2"),url(/_astro/geist-vietnamese-600-normal.B5MZcNo4.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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-ext-600-normal.CVFbg5dS.woff2) format("woff2"),url(/_astro/geist-latin-ext-600-normal.TmIUreF9.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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-600-normal.CSETrqM2.woff2) format("woff2"),url(/_astro/geist-latin-600-normal.DsPlZH-9.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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-cyrillic-ext-700-normal.CVY63QZD.woff2) format("woff2"),url(/_astro/geist-cyrillic-ext-700-normal.CBIC21Ex.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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-cyrillic-700-normal.BSHy2ewF.woff2) format("woff2"),url(/_astro/geist-cyrillic-700-normal.BH7gZKkM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-vietnamese-700-normal.Bnl4KG60.woff2) format("woff2"),url(/_astro/geist-vietnamese-700-normal.Dm6ODIDG.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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-latin-ext-700-normal.BnofTsEi.woff2) format("woff2"),url(/_astro/geist-latin-ext-700-normal.DKAtFBEc.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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-latin-700-normal.CFi8mLqe.woff2) format("woff2"),url(/_astro/geist-latin-700-normal.Bod5GerT.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-cyrillic-ext-400-normal.XB2BPmDK.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-ext-400-normal.CkxHOdCb.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-cyrillic-400-normal.C51Di1Mf.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-400-normal.CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-symbols2-400-normal.BS9BGVxz.woff2) format("woff2"),url(/_astro/geist-mono-symbols2-400-normal.DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-vietnamese-400-normal.CKEaXIlx.woff2) format("woff2"),url(/_astro/geist-mono-vietnamese-400-normal.CZEPLOgu.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-ext-400-normal.DI-rJ0UV.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-400-normal.CfzLURNc.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2) format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-cyrillic-ext-500-normal.C7aYOB1D.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-ext-500-normal.BY1KTvO5.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-cyrillic-500-normal.D2cXvDHF.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-500-normal.DfuvdVgn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-symbols2-500-normal.Q_ksOahU.woff2) format("woff2"),url(/_astro/geist-mono-symbols2-500-normal.CmnCPGa0.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-vietnamese-500-normal.Bs29RrUZ.woff2) format("woff2"),url(/_astro/geist-mono-vietnamese-500-normal.Dx9-epDo.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-ext-500-normal.Buglb9-a.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-500-normal.CrWEgvU_.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-500-normal.YINYabwD.woff2) format("woff2"),url(/_astro/geist-mono-latin-500-normal.D-GG86Jb.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-cyrillic-ext-600-normal.BD1CN43b.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-ext-600-normal.BLvyY6Bq.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-cyrillic-600-normal.Dfv53e6N.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-600-normal.DzvMIgFZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-symbols2-600-normal.DN6Y58xE.woff2) format("woff2"),url(/_astro/geist-mono-symbols2-600-normal.D7I4D0GJ.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-vietnamese-600-normal.DNzgIATH.woff2) format("woff2"),url(/_astro/geist-mono-vietnamese-600-normal.BLL01lwa.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-latin-ext-600-normal.TphwrhF8.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-600-normal.B7ybHiTt.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-latin-600-normal.V-KvD_pi.woff2) format("woff2"),url(/_astro/geist-mono-latin-600-normal.bZn07FKM.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:dark;--n-0: #FFFFFF;--n-100: #F2F2F2;--n-200: #D9D9D9;--n-300: #B8B8B8;--n-400: #9B9B9B;--n-500: #858585;--n-600: #6B6B6B;--n-700: #4D4D4D;--n-750: #313131;--n-800: #272727;--n-850: #1F1F1F;--n-900: #181818;--n-1000: #000000;--volt-200: #E9FB9C;--volt-300: #D9F86B;--volt-400: #C9F236;--volt-500: #B1DA1E;--volt-600: #8FB012;--volt-900: #1E2609;--volt-950: #151A06;--emerald-300: #6EE7B7;--emerald-400: #34D399;--emerald-600: #059669;--emerald-900: #0B3B2B;--emerald-950: #06271D;--amber-300: #FCD34D;--amber-400: #FBBF24;--amber-600: #D97706;--amber-900: #3A2A08;--amber-950: #271C05;--red-300: #FCA5A5;--red-400: #F87171;--red-600: #DC2626;--red-700: #B91C1C;--red-900: #4A1414;--red-950: #2E0D0D;--sky-300: #7DD3FC;--sky-400: #38BDF8;--sky-600: #0284C7;--sky-900: #0B3550;--sky-950: #072436;--white-a06: #FFFFFF0F;--white-a08: #FFFFFF14;--white-a12: #FFFFFF1F;--white-a20: #FFFFFF33;--black-a40: #00000066;--black-a60: #00000099;--black-a80: #000000CC;--volt-a08: #C9F23614;--volt-a18: #C9F2362E;--volt-a30: #C9F2364D;--color-bg-canvas: var(--n-1000);--color-bg-surface-1: var(--n-900);--color-bg-surface-2: var(--n-850);--color-bg-surface-3: var(--n-800);--color-bg-hover: var(--n-750);--color-bg-inverse: var(--n-100);--color-bg-overlay: var(--black-a80);--color-text-primary: var(--n-100);--color-text-secondary: var(--n-400);--color-text-tertiary: var(--n-500);--color-text-inverse: var(--n-1000);--color-text-disabled: var(--n-600);--color-text-accent: var(--volt-400);--color-text-link: var(--n-100);--color-border-subtle: var(--white-a08);--color-border-default: var(--white-a12);--color-border-strong: var(--white-a20);--color-border-interactive: var(--n-600);--color-border-focus: var(--volt-400);--color-accent-solid: var(--volt-400);--color-accent-hover: var(--volt-300);--color-accent-active: var(--volt-500);--color-accent-subtle: var(--volt-900);--color-accent-text: var(--volt-400);--color-accent-on: var(--n-1000);--color-success-text: var(--emerald-400);--color-success-solid: var(--emerald-600);--color-success-bg: var(--emerald-950);--color-success-border: var(--emerald-900);--color-warning-text: var(--amber-400);--color-warning-solid: var(--amber-600);--color-warning-bg: var(--amber-950);--color-warning-border: var(--amber-900);--color-error-text: var(--red-400);--color-error-solid: var(--red-600);--color-error-hover: var(--red-700);--color-error-bg: var(--red-950);--color-error-border: var(--red-900);--color-error-on: var(--n-0);--color-info-text: var(--sky-400);--color-info-solid: var(--sky-600);--color-info-bg: var(--sky-950);--color-info-border: var(--sky-900);--color-live-fresh: var(--emerald-400);--color-live-stale: var(--amber-400);--color-live-dead: var(--red-400);--color-skeleton-base: var(--n-850);--color-skeleton-highlight: var(--n-800);--color-glow-accent: var(--volt-a18);--color-glow-accent-soft: var(--volt-a08);--color-pattern-ink: var(--white-a06);--grain-opacity: .045;--gradient-heading: linear-gradient(90deg, var(--n-0) 0%, var(--n-400) 100%);--font-sans: "Geist", "Segoe UI", "Helvetica Neue", system-ui, sans-serif;--font-mono: "Geist Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs: .75rem;--leading-xs: 1rem;--text-sm: .875rem;--leading-sm: 1.25rem;--text-base: 1rem;--leading-base: 1.5rem;--text-lg: 1.125rem;--leading-lg: 1.75rem;--text-xl: 1.25rem;--leading-xl: 1.75rem;--text-2xl: 1.5rem;--leading-2xl: 2rem;--text-3xl: 1.875rem;--leading-3xl: 2.25rem;--text-4xl: 2.25rem;--leading-4xl: 2.5rem;--text-5xl: 3rem;--leading-5xl: 1;--text-6xl: 3.75rem;--leading-6xl: 1;--text-7xl: 4.5rem;--leading-7xl: 1;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .05em;--measure-prose: 65ch;--space-0: 0;--space-25: 2px;--space-50: 4px;--space-75: 8px;--space-100: 12px;--space-200: 16px;--space-300: 24px;--space-400: 32px;--space-500: 40px;--space-600: 48px;--space-700: 64px;--space-800: 80px;--space-900: 96px;--container-max: 1280px;--container-pad: var(--space-200);--hero-measure: 680px;--header-height: 64px;--radius-sm: 2px;--radius: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 24px;--radius-full: 9999px;--border-width: 1px;--border-width-focus: 2px;--shadow-sm: 0 1px 2px var(--black-a40);--shadow-md: 0 4px 12px var(--black-a40), 0 1px 2px var(--black-a60);--shadow-lg: 0 16px 40px var(--black-a60), 0 2px 6px var(--black-a60);--shadow-focus: 0 0 0 var(--border-width-focus) var(--color-border-focus);--z-base: 0;--z-sticky: 10;--z-header: 20;--z-dropdown: 30;--z-overlay: 40;--z-modal: 50;--z-toast: 60;--z-tooltip: 70;--duration-instant: 0ms;--duration-fast: .12s;--duration-base: .16s;--duration-medium: .2s;--duration-slow: .28s;--duration-reveal: .6s;--duration-slow-marketing: .5s;--duration-flash: .7s;--duration-shake: .24s;--duration-drift: 24s;--duration-glyph-spin: 9s;--duration-glyph-breathe: 3.2s;--stagger: 60ms;--stagger-tight: 30ms;--stagger-hero: 40ms;--duration-pulse: 2s;--reveal-y: 16px;--duration-spinner: .6s;--duration-spinner-reduced: 1.5s;--duration-shimmer: 1.4s;--delay-tooltip: .4s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-hover: cubic-bezier(.2, 0, 0, 1);--scale-press: .96;--control-h-sm: 32px;--control-h-md: 40px;--control-h-lg: 48px;--touch-target: 44px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-stroke: 1.5px;--icon-xs: 14px;--thumb-w: 48px;--thumb-h: 36px;--otp-cell-w: 44px;--otp-cell-h: 52px;--otp-cell-w-sm: 48px;--otp-cell-h-sm: 56px;--modal-w-sm: 400px;--modal-w-md: 480px;--modal-w-lg: 640px;--toast-w: 360px;--tooltip-max-w: 240px;--auth-w: 440px;--cell-name-max: 280px;--focus-offset: 2px}@media(prefers-reduced-motion:reduce){html:not([data-motion=force]){--duration-slow: var(--duration-base);--duration-reveal: var(--duration-medium);--duration-slow-marketing: var(--duration-medium);--reveal-y: 0px;--stagger: 0ms;--stagger-tight: 0ms;--stagger-hero: 0ms;--scale-press: 1}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:not([data-motion=force]){scroll-behavior:auto}}body{margin:0;background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-regular);min-height:100dvh}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:var(--color-text-link)}code,kbd,pre,samp{font-family:var(--font-mono)}strong,b{font-weight:var(--font-semibold)}em,i{font-style:normal;font-weight:var(--font-medium)}::selection{background:var(--color-accent-solid);color:var(--color-accent-on)}:focus{outline:none}:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.t-display{font-size:var(--text-5xl);line-height:var(--leading-5xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);text-wrap:balance}.t-h1{font-size:var(--text-4xl);line-height:var(--leading-4xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);text-wrap:balance}.t-h2{font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);text-wrap:balance}.t-h3{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--font-semibold);text-wrap:balance}.t-h4{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-semibold);text-wrap:balance}.t-h5{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-semibold)}.t-lead{font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text-secondary);text-wrap:pretty}.t-body{font-size:var(--text-base);line-height:var(--leading-base);text-wrap:pretty}.t-body-sm{font-size:var(--text-sm);line-height:var(--leading-sm);text-wrap:pretty}.t-caption{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-secondary)}.t-label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-medium)}.t-overline{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary)}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.t-num{font-variant-numeric:tabular-nums}.t-secondary{color:var(--color-text-secondary)}.t-tertiary{color:var(--color-text-tertiary)}.t-accent{color:var(--color-text-accent)}@media(min-width:768px){.t-display{font-size:var(--text-6xl);line-height:var(--leading-6xl)}}@media(min-width:1024px){.t-display{font-size:var(--text-7xl);line-height:var(--leading-7xl)}}.t-gradient{background:var(--gradient-heading);-webkit-background-clip:text;background-clip:text;color:transparent}.prose{max-width:var(--measure-prose)}.prose>*+*{margin-top:var(--space-200)}.prose h2{margin-top:var(--space-500)}.prose h3{margin-top:var(--space-400)}.prose ul{list-style:disc;padding-left:var(--space-300)}.prose ol{list-style:decimal;padding-left:var(--space-300)}.prose a{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:from-font}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}@media(min-width:768px){:root{--container-pad: var(--space-300)}}@media(min-width:1024px){:root{--container-pad: var(--space-400)}}.stack>*+*{margin-top:var(--stack-gap, var(--space-200))}.stack--sm{--stack-gap: var(--space-75)}.stack--lg{--stack-gap: var(--space-400)}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-gap, var(--space-75));align-items:center}.row{display:flex;align-items:center;gap:var(--space-75)}.grid{display:grid;gap:var(--space-200)}.divider{border:0;border-top:var(--border-width) solid var(--color-border-subtle);margin:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-200);top:calc(-1 * var(--space-700));z-index:var(--z-tooltip);padding:var(--space-75) var(--space-100);background:var(--color-accent-solid);color:var(--color-accent-on);border-radius:var(--radius-lg);font-weight:var(--font-semibold)}.skip-link:focus-visible{top:var(--space-200)}.icon{width:var(--icon-md);height:var(--icon-md);flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.spinner{--spinner-size: var(--icon-sm);--spinner-track: var(--color-border-strong);--spinner-head: currentColor;display:inline-block;width:var(--spinner-size);height:var(--spinner-size);border-radius:var(--radius-full);border:var(--border-width-focus) solid var(--spinner-track);border-top-color:var(--spinner-head);animation:spin var(--duration-spinner) linear infinite}.spinner--md{--spinner-size: var(--icon-md)}.spinner--lg{--spinner-size: var(--icon-lg)}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html:not([data-motion=force]) .spinner{animation-duration:var(--duration-spinner-reduced)}}.btn{--btn-h: var(--control-h-md);--btn-px: var(--space-100);--btn-py: var(--space-75);--btn-gap: var(--space-75);--btn-radius: var(--radius-lg);--btn-font: var(--text-base);--btn-bg: var(--color-bg-surface-2);--btn-bg-hover: var(--color-bg-surface-3);--btn-bg-active: var(--color-bg-hover);--btn-fg: var(--color-text-primary);--btn-border: var(--color-border-default);--btn-border-hover: var(--color-border-strong);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);min-height:var(--btn-h);padding:var(--btn-py) var(--btn-px);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-fg);border:var(--border-width) solid var(--btn-border);font-size:var(--btn-font);line-height:var(--leading-base);font-weight:var(--font-semibold);white-space:nowrap;text-decoration:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-hover),border-color var(--duration-fast) var(--ease-hover),color var(--duration-fast) var(--ease-hover),transform var(--duration-fast) var(--ease-out)}.btn .icon{--icon-stroke: 2px}@media(hover:hover)and (pointer:fine){.btn:hover:not([disabled]):not([aria-disabled=true]):not([data-loading]){background:var(--btn-bg-hover);border-color:var(--btn-border-hover)}}.btn.is-hover{background:var(--btn-bg-hover);border-color:var(--btn-border-hover)}.btn:active:not([disabled]):not([aria-disabled=true]):not([data-loading]),.btn.is-active{background:var(--btn-bg-active);transform:scale(var(--scale-press))}.btn:focus-visible,.btn.is-focus{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--focus-offset);border-radius:var(--btn-radius)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn[data-loading]{cursor:progress;pointer-events:none}.btn[data-loading]>:not(.btn__spinner){visibility:hidden}.btn__spinner{display:none;position:absolute;inset:0;margin:auto}.btn[data-loading] .btn__spinner{display:inline-block}.btn[data-state=error]{--btn-bg: var(--color-error-bg);--btn-bg-hover: var(--color-error-bg);--btn-border: var(--color-error-border);--btn-border-hover: var(--color-error-text);--btn-fg: var(--color-error-text)}.btn--primary{--btn-bg: var(--color-accent-solid);--btn-bg-hover: var(--color-accent-hover);--btn-bg-active: var(--color-accent-active);--btn-fg: var(--color-accent-on);--btn-border: var(--color-accent-solid);--btn-border-hover: var(--color-accent-hover)}.btn--primary .spinner{--spinner-track: var(--black-a40)}.btn--ghost{--btn-bg: transparent;--btn-bg-hover: var(--color-bg-surface-2);--btn-bg-active: var(--color-bg-surface-3);--btn-border: transparent;--btn-border-hover: transparent}.btn--danger{--btn-bg: var(--color-error-solid);--btn-bg-hover: var(--color-error-hover);--btn-bg-active: var(--color-error-hover);--btn-fg: var(--color-error-on);--btn-border: var(--color-error-solid);--btn-border-hover: var(--color-error-hover)}.btn--link{--btn-bg: transparent;--btn-bg-hover: transparent;--btn-bg-active: transparent;--btn-border: transparent;--btn-border-hover: transparent;--btn-h: auto;--btn-px: 0;--btn-py: 0;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:from-font;font-weight:var(--font-medium)}.btn--link:active{transform:none}.btn--sm{--btn-h: var(--control-h-sm);--btn-font: var(--text-sm);--btn-py: var(--space-50);--btn-radius: var(--radius-md)}.btn--lg{--btn-h: var(--control-h-lg);--btn-px: var(--space-200);--btn-py: var(--space-100);--btn-radius: var(--radius-xl)}.btn--block{display:flex;width:100%}.btn--icon{--btn-px: 0;width:var(--btn-h);aspect-ratio:1}.field{display:flex;flex-direction:column;gap:var(--space-50)}.field__label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-medium)}.field__label .req{color:var(--color-error-text);margin-left:var(--space-25)}.field__hint{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-secondary)}.field__error{display:none;align-items:flex-start;gap:var(--space-50);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-error-text)}.field__error .icon{width:var(--icon-sm);height:var(--icon-sm)}.field[data-state=error] .field__error{display:flex}.field[data-state=error] .field__hint{display:none}.field__control{position:relative;display:flex;align-items:center}.field__control>.input{flex:1}.field__affix{position:absolute;top:0;bottom:0;display:flex;align-items:center;color:var(--color-text-secondary);pointer-events:none}.field__affix--start{left:var(--space-100)}.field__affix--end{right:var(--space-100)}.field__control:has(.field__affix--start) .input{padding-left:calc(var(--space-100) + var(--icon-md) + var(--space-75))}.field__control:has(.field__affix--end) .input{padding-right:calc(var(--space-100) + var(--icon-md) + var(--space-75))}.input{--input-h: var(--control-h-md);--input-bg: var(--color-bg-surface-1);--input-fg: var(--color-text-primary);--input-placeholder: var(--color-text-tertiary);--input-border: var(--color-border-interactive);--input-border-hover: var(--color-text-secondary);--input-radius: var(--radius-lg);width:100%;min-height:var(--input-h);padding:var(--space-75) var(--space-100);background:var(--input-bg);color:var(--input-fg);border:var(--border-width) solid var(--input-border);border-radius:var(--input-radius);font-size:var(--text-base);line-height:var(--leading-base);transition:border-color var(--duration-fast) var(--ease-hover),background-color var(--duration-fast) var(--ease-hover),box-shadow var(--duration-fast) var(--ease-hover);appearance:none}.input::placeholder{color:var(--input-placeholder);opacity:1}textarea.input{min-height:calc(var(--input-h) * 2.5);resize:vertical}@media(hover:hover)and (pointer:fine){.input:hover:not([disabled]):not([readonly]):not([aria-invalid=true]){border-color:var(--input-border-hover)}}.input.is-hover{border-color:var(--input-border-hover)}.input:focus-visible,.input.is-focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.input:active:not([disabled]),.input.is-active{border-color:var(--color-border-focus)}.input[disabled]{background:var(--color-bg-surface-2);color:var(--color-text-disabled);border-color:var(--color-border-default);cursor:not-allowed}.input[disabled]::placeholder{color:var(--color-text-disabled)}.input[readonly]:not([disabled]){background:var(--color-bg-surface-2)}.field[data-loading] .input{background:var(--color-bg-surface-2);cursor:progress}.field[data-loading] .field__affix--end .spinner{display:inline-block}.input[aria-invalid=true],.field[data-state=error] .input{border-color:var(--color-error-text)}.input[aria-invalid=true]:focus-visible,.field[data-state=error] .input:focus-visible{box-shadow:0 0 0 var(--border-width-focus) var(--color-error-text);border-color:var(--color-error-text)}.field[data-state=success] .input{border-color:var(--color-success-text)}.input--sm{--input-h: var(--control-h-sm);font-size:var(--text-sm);line-height:var(--leading-sm);padding:var(--space-50) var(--space-100);--input-radius: var(--radius-md)}.input--lg{--input-h: var(--control-h-lg);--input-radius: var(--radius-xl)}.input--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.select{position:relative;display:block}.select>.input{padding-right:calc(var(--space-100) + var(--icon-md) + var(--space-75));cursor:pointer}.select:after{content:"";position:absolute;right:var(--space-100);top:50%;width:var(--icon-md);height:var(--icon-md);transform:translateY(-50%);background:currentColor;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;color:var(--color-text-secondary)}.select:has(.input[disabled]):after{color:var(--color-text-disabled)}.select>.input option{background:var(--color-bg-surface-2);color:var(--color-text-primary)}.checkbox{display:inline-flex;align-items:flex-start;gap:var(--space-75);cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-sm);min-height:var(--touch-target);padding-block:calc((var(--touch-target) - var(--leading-sm)) / 2)}.checkbox__input{appearance:none;margin:0;flex:0 0 auto;width:var(--icon-md);height:var(--icon-md);border:var(--border-width) solid var(--color-border-interactive);border-radius:var(--radius);background:var(--color-bg-surface-1);display:grid;place-items:center;cursor:inherit;transition:background-color var(--duration-fast) var(--ease-hover),border-color var(--duration-fast) var(--ease-hover)}.checkbox__input:before{content:"";width:var(--space-100);height:var(--space-100);background:var(--color-accent-on);transform:scale(.25);opacity:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.checkbox__input:checked{background:var(--color-accent-solid);border-color:var(--color-accent-solid)}.checkbox__input:checked:before{transform:scale(1);opacity:1}@media(hover:hover)and (pointer:fine){.checkbox:hover .checkbox__input:not([disabled]){border-color:var(--color-text-secondary)}}.checkbox.is-hover .checkbox__input{border-color:var(--color-text-secondary)}.checkbox__input:focus-visible,.checkbox.is-focus .checkbox__input{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--focus-offset)}.checkbox__input:active:not([disabled]),.checkbox.is-active .checkbox__input{transform:scale(var(--scale-press))}.checkbox__input[disabled]{opacity:.5;cursor:not-allowed}.checkbox:has(.checkbox__input[disabled]){cursor:not-allowed;color:var(--color-text-disabled)}.checkbox[data-state=error] .checkbox__input{border-color:var(--color-error-text)}.checkbox[data-loading] .checkbox__input{cursor:progress;opacity:.6}.card{--card-bg: var(--color-bg-surface-1);--card-border: var(--color-border-default);--card-radius: var(--radius-2xl);--card-pad: var(--space-300);background:var(--card-bg);border:var(--border-width) solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-pad)}.card--flat{--card-bg: transparent}.card--raised{--card-bg: var(--color-bg-surface-2);box-shadow:var(--shadow-md)}.card--compact{--card-pad: var(--space-200);--card-radius: var(--radius-xl)}.card--interactive{cursor:pointer;text-decoration:none;color:inherit;display:block;transition:border-color var(--duration-fast) var(--ease-hover),background-color var(--duration-fast) var(--ease-hover),transform var(--duration-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.card--interactive:hover{border-color:var(--color-border-strong);background:var(--color-bg-surface-2)}}.card--interactive.is-hover{border-color:var(--color-border-strong);background:var(--color-bg-surface-2)}.card--interactive:active,.card--interactive.is-active{transform:scale(.99)}.card--interactive:focus-visible,.card--interactive.is-focus{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--focus-offset);border-radius:var(--card-radius)}.card--interactive[aria-disabled=true]{opacity:.5;pointer-events:none}.card[data-state=error]{border-color:var(--color-error-border);background:var(--color-error-bg)}.card[data-loading]>*{visibility:hidden}.card[data-loading]{position:relative}.card[data-loading]:after{content:"";position:absolute;inset:0;margin:auto;width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-full);border:2px solid var(--color-border-strong);border-top-color:var(--color-text-primary);animation:spin var(--duration-spinner) linear infinite}.card--compact>.table-wrap,.card--compact>.input{border-radius:calc(var(--card-radius) - var(--space-75))}.badge{--badge-bg: var(--color-bg-surface-3);--badge-fg: var(--color-text-secondary);--badge-border: var(--color-border-default);display:inline-flex;align-items:center;gap:var(--space-50);height:var(--space-300);padding:0 var(--space-75);border-radius:var(--radius-full);background:var(--badge-bg);color:var(--badge-fg);border:var(--border-width) solid var(--badge-border);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-semibold);white-space:nowrap}.badge--accent{--badge-bg: var(--color-accent-subtle);--badge-fg: var(--color-accent-text);--badge-border: transparent}.badge--success{--badge-bg: var(--color-success-bg);--badge-fg: var(--color-success-text);--badge-border: var(--color-success-border)}.badge--warning{--badge-bg: var(--color-warning-bg);--badge-fg: var(--color-warning-text);--badge-border: var(--color-warning-border)}.badge--error{--badge-bg: var(--color-error-bg);--badge-fg: var(--color-error-text);--badge-border: var(--color-error-border)}.badge--info{--badge-bg: var(--color-info-bg);--badge-fg: var(--color-info-text);--badge-border: var(--color-info-border)}.badge--solid{--badge-bg: var(--color-accent-solid);--badge-fg: var(--color-accent-on);--badge-border: transparent}.badge--outline{--badge-bg: transparent}.badge__dot{width:var(--space-50);height:var(--space-50);border-radius:var(--radius-full);background:currentColor}.badge--mono{font-family:var(--font-mono);font-weight:var(--font-medium)}.live{display:inline-flex;align-items:center;gap:var(--space-75);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.live__dot{--live-color: var(--color-live-fresh);position:relative;width:var(--space-75);height:var(--space-75);border-radius:var(--radius-full);background:var(--live-color)}.live__dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--live-color);opacity:0;transform:scale(1)}.live[data-freshness=fresh] .live__dot:after{animation:pulse var(--duration-pulse) linear infinite}.live[data-freshness=stale] .live__dot{--live-color: var(--color-live-stale)}.live[data-freshness=dead] .live__dot{--live-color: var(--color-live-dead)}.live[data-freshness=stale]{color:var(--color-warning-text)}.live[data-freshness=dead]{color:var(--color-error-text)}@keyframes pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion:reduce){html:not([data-motion=force]) .live .live__dot:after{animation:none}}.table-wrap{--table-radius: var(--radius-xl);--table-header-bg: var(--color-bg-surface-2);--table-body-bg: var(--color-bg-surface-1);--table-row-h: var(--control-h-lg);--table-head-h: var(--control-h-md);position:relative;border:var(--border-width) solid var(--color-border-default);border-radius:var(--table-radius);background:var(--table-body-bg);overflow:auto;max-height:var(--table-max-h, none)}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);line-height:var(--leading-sm)}.table th{position:sticky;top:0;z-index:var(--z-sticky);height:var(--table-head-h);padding:0 var(--space-100);background:var(--table-header-bg);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:var(--border-width) solid var(--color-border-default)}.table td{height:var(--table-row-h);padding:0 var(--space-100);border-bottom:var(--border-width) solid var(--color-border-subtle);vertical-align:middle;white-space:nowrap}.table tr:last-child td{border-bottom:0}.table .td-num,.table .th-num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.table .th-num{font-family:var(--font-sans)}.table .td-primary{font-weight:var(--font-medium);color:var(--color-text-primary)}.table .td-secondary{color:var(--color-text-secondary)}.table .td-truncate{max-width:var(--cell-name-max);overflow:hidden;text-overflow:ellipsis}@media(hover:hover)and (pointer:fine){.table tbody tr:hover td{background:var(--color-bg-hover)}}.table tbody tr.is-hover td{background:var(--color-bg-hover)}.table tbody tr:focus-within td{background:var(--color-bg-hover)}.table tbody tr[aria-selected=true] td{background:var(--color-accent-subtle)}.th-sort{display:inline-flex;align-items:center;gap:var(--space-50);height:var(--table-head-h);margin:0 calc(-1 * var(--space-75));padding:0 var(--space-75);border-radius:var(--radius-md);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--duration-fast) var(--ease-hover),background-color var(--duration-fast) var(--ease-hover)}.th-sort .icon{width:var(--icon-xs);height:var(--icon-xs);opacity:0;transition:opacity var(--duration-fast) var(--ease-hover),transform var(--duration-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.th-sort:hover{color:var(--color-text-primary)}.th-sort:hover .icon{opacity:.6}}.th-sort.is-hover{color:var(--color-text-primary)}.th-sort.is-hover .icon{opacity:.6}.th-sort:active,.th-sort.is-active{background:var(--color-bg-hover)}.th-sort:focus-visible,.th-sort.is-focus{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-offset))}th[aria-sort=ascending] .th-sort,th[aria-sort=descending] .th-sort{color:var(--color-text-primary)}th[aria-sort=ascending] .th-sort .icon,th[aria-sort=descending] .th-sort .icon{opacity:1}th[aria-sort=descending] .th-sort .icon{transform:rotate(180deg)}.th-sort[disabled]{opacity:.5;cursor:not-allowed}.table-state{display:none;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-100);padding:var(--space-700) var(--space-300);text-align:center;color:var(--color-text-secondary)}.table-state .icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--color-text-tertiary)}.table-state__title{color:var(--color-text-primary);font-weight:var(--font-semibold)}.table-wrap[data-state=empty] .table-state--empty,.table-wrap[data-state=error] .table-state--error{display:flex}.table-wrap[data-state=empty] tbody,.table-wrap[data-state=error] tbody{display:none}.table-wrap[data-state=error]{border-color:var(--color-error-border)}.table-wrap[data-state=error] .table-state .icon{color:var(--color-error-text)}.table-wrap[data-state=loading] tbody tr:not(.table-skeleton){display:none}.table-wrap:not([data-state=loading]) .table-skeleton{display:none}.table-wrap[data-state=stale]{border-color:var(--color-warning-border)}.table-wrap[data-state=stale] tbody td{color:var(--color-text-secondary)}.table-wrap[data-state=refreshing] tbody{opacity:.6;transition:opacity var(--duration-medium) var(--ease-hover)}.alert{--alert-bg: var(--color-bg-surface-2);--alert-fg: var(--color-text-primary);--alert-border: var(--color-border-default);--alert-icon: var(--color-text-secondary);display:flex;align-items:flex-start;gap:var(--space-100);padding:var(--space-100) var(--space-200);border:var(--border-width) solid var(--alert-border);border-radius:var(--radius-xl);background:var(--alert-bg);color:var(--alert-fg);font-size:var(--text-sm);line-height:var(--leading-sm)}.alert .icon{color:var(--alert-icon);margin-top:var(--space-25)}.alert__body{flex:1}.alert__title{font-weight:var(--font-semibold)}.alert--warning{--alert-bg: var(--color-warning-bg);--alert-border: var(--color-warning-border);--alert-icon: var(--color-warning-text)}.alert--error{--alert-bg: var(--color-error-bg);--alert-border: var(--color-error-border);--alert-icon: var(--color-error-text)}.alert--success{--alert-bg: var(--color-success-bg);--alert-border: var(--color-success-border);--alert-icon: var(--color-success-text)}.alert--info{--alert-bg: var(--color-info-bg);--alert-border: var(--color-info-border);--alert-icon: var(--color-info-text)}.pagination{display:flex;align-items:center;gap:var(--space-50);flex-wrap:wrap}.pagination__page{min-width:var(--control-h-sm);height:var(--control-h-sm);padding:0 var(--space-75);border-radius:var(--radius-md);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--duration-fast) var(--ease-hover),color var(--duration-fast) var(--ease-hover)}@media(hover:hover)and (pointer:fine){.pagination__page:hover:not([disabled]){background:var(--color-bg-surface-2);color:var(--color-text-primary)}}.pagination__page.is-hover{background:var(--color-bg-surface-2);color:var(--color-text-primary)}.pagination__page:active:not([disabled]),.pagination__page.is-active{transform:scale(var(--scale-press))}.pagination__page:focus-visible,.pagination__page.is-focus{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--focus-offset)}.pagination__page[aria-current=page]{background:var(--color-bg-surface-3);color:var(--color-text-primary);font-weight:var(--font-semibold)}.pagination__page[disabled]{opacity:.5;cursor:not-allowed}.pagination__info{font-size:var(--text-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-right:auto}.modal-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-200);background:var(--color-bg-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal-overlay[hidden]{display:none}.modal{--modal-w: var(--modal-w-md);--modal-pad: var(--space-300);width:100%;max-width:var(--modal-w);max-height:calc(100dvh - var(--space-400));overflow:auto;background:var(--color-bg-surface-2);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);padding:var(--modal-pad);display:flex;flex-direction:column;gap:var(--space-300);transform-origin:center}.modal--sm{--modal-w: var(--modal-w-sm)}.modal--lg{--modal-w: var(--modal-w-lg)}.modal__header{display:flex;align-items:flex-start;gap:var(--space-200)}.modal__title{flex:1;font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-semibold);text-wrap:balance}.modal__desc{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);margin-top:var(--space-50)}.modal__close{margin:calc(-1 * var(--space-75)) calc(-1 * var(--space-75)) 0 0}.modal__body{display:flex;flex-direction:column;gap:var(--space-200)}.modal__footer{display:flex;gap:var(--space-75);justify-content:flex-end;flex-wrap:wrap}.modal__footer .btn{flex:1 1 auto}@media(min-width:480px){.modal__footer .btn{flex:0 0 auto}}.modal[data-loading] .modal__body{opacity:.5;pointer-events:none}.modal[data-state=error] .modal__error{display:flex}.modal__error,.modal[data-state=success] .modal__body,.modal[data-state=success] .modal__footer{display:none}.modal__success{display:none;flex-direction:column;align-items:center;text-align:center;gap:var(--space-200);padding:var(--space-300) 0}.modal[data-state=success] .modal__success{display:flex}.modal__success .icon{width:var(--space-600);height:var(--space-600);color:var(--color-success-text)}.tooltip{position:absolute;z-index:var(--z-tooltip);max-width:var(--tooltip-max-w);padding:var(--space-50) var(--space-75);background:var(--color-bg-surface-3);color:var(--color-text-primary);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-medium);white-space:normal;pointer-events:none;opacity:0;transform:scale(.97);transform-origin:var(--tooltip-origin, bottom center);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.tooltip[data-open],.tooltip.is-open{opacity:1;transform:scale(1)}.tooltip[data-instant]{transition-duration:var(--duration-instant)}.tooltip--error{color:var(--color-error-text);border-color:var(--color-error-border)}.has-tooltip{position:relative}.has-tooltip .tooltip{bottom:calc(100% + var(--space-50));left:50%;translate:-50% 0}@media(hover:hover)and (pointer:fine){.has-tooltip:hover .tooltip{opacity:1;transform:scale(1);transition-delay:var(--delay-tooltip)}}.has-tooltip:focus-visible .tooltip,.has-tooltip:has(:focus-visible) .tooltip{opacity:1;transform:scale(1)}.toast-region{position:fixed;right:var(--space-200);bottom:var(--space-200);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-75);width:min(var(--toast-w),calc(100vw - var(--space-400)))}.toast{--toast-icon: var(--color-text-secondary);display:flex;align-items:flex-start;gap:var(--space-100);padding:var(--space-100) var(--space-200);background:var(--color-bg-surface-3);color:var(--color-text-primary);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);font-size:var(--text-sm);line-height:var(--leading-sm);transition:opacity var(--duration-medium) var(--ease-out),transform var(--duration-medium) var(--ease-out)}.toast .icon:first-child{color:var(--toast-icon);margin-top:var(--space-25)}.toast__body{flex:1;min-width:0}.toast__title{font-weight:var(--font-semibold)}.toast__desc{color:var(--color-text-secondary)}.toast__action{margin-top:var(--space-50)}.toast__close{margin:calc(-1 * var(--space-50)) calc(-1 * var(--space-75)) calc(-1 * var(--space-50)) 0;color:var(--color-text-secondary)}.toast--success{--toast-icon: var(--color-success-text)}.toast--warning{--toast-icon: var(--color-warning-text)}.toast--error{--toast-icon: var(--color-error-text);border-color:var(--color-error-border)}.toast--info{--toast-icon: var(--color-info-text)}.toast--loading{--toast-icon: var(--color-text-secondary)}.toast[data-entering]{opacity:0;transform:translateY(var(--space-200))}.toast[data-exiting]{opacity:0;transform:translateY(var(--space-75))}.skeleton{position:relative;overflow:hidden;background:var(--color-skeleton-base);border-radius:var(--radius-md);color:transparent;user-select:none;pointer-events:none}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--color-skeleton-highlight) 50%,transparent 100%);transform:translate(-100%);animation:shimmer var(--duration-shimmer) linear infinite}@keyframes shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){html:not([data-motion=force]) .skeleton:after{animation:none}}.skeleton--text{height:var(--leading-sm);width:100%;border-radius:var(--radius)}.skeleton--text.w-25{width:25%}.skeleton--text.w-50{width:50%}.skeleton--text.w-75{width:75%}.skeleton--heading{height:var(--leading-2xl);width:60%}.skeleton--circle{border-radius:var(--radius-full);width:var(--space-500);height:var(--space-500)}.skeleton--rect{height:calc(var(--space-800) + var(--space-500));border-radius:var(--radius-xl)}.skeleton--btn{height:var(--control-h-md);width:calc(var(--space-800) + var(--space-500));border-radius:var(--radius-lg)}.table-skeleton td>.skeleton{height:var(--icon-xs)}.segmented{--seg-h: var(--control-h-sm);display:inline-flex;padding:var(--space-25);background:var(--color-bg-surface-2);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg)}.segmented__item{position:relative}.segmented__input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.segmented__label{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--seg-h) - var(--space-50));min-width:var(--space-600);padding:0 var(--space-75);border-radius:calc(var(--radius-lg) - var(--space-25));font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease-hover),color var(--duration-fast) var(--ease-hover)}@media(hover:hover)and (pointer:fine){.segmented__input:hover:not([disabled])+.segmented__label{color:var(--color-text-primary)}}.segmented__item.is-hover .segmented__label{color:var(--color-text-primary)}.segmented__input:checked+.segmented__label{background:var(--color-bg-hover);color:var(--color-text-primary)}.segmented__input:focus-visible+.segmented__label,.segmented__item.is-focus .segmented__label{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-offset))}.segmented__input:active+.segmented__label,.segmented__item.is-active .segmented__label{transform:scale(var(--scale-press))}.segmented__input[disabled]+.segmented__label{opacity:.5;cursor:not-allowed}.segmented[data-loading] .segmented__label{opacity:.6;cursor:progress}.nav-link{display:inline-flex;align-items:center;gap:var(--space-50);height:var(--control-h-md);padding:0 var(--space-100);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--ease-hover),background-color var(--duration-fast) var(--ease-hover)}@media(hover:hover)and (pointer:fine){.nav-link:hover{color:var(--color-text-primary);background:var(--color-bg-surface-2)}}.nav-link.is-hover{color:var(--color-text-primary);background:var(--color-bg-surface-2)}.nav-link:active,.nav-link.is-active{transform:scale(var(--scale-press))}.nav-link:focus-visible,.nav-link.is-focus{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--focus-offset)}.nav-link[aria-current=page]{color:var(--color-text-primary)}.nav-link[aria-disabled=true]{opacity:.5;pointer-events:none}.stat{display:flex;flex-direction:column;gap:var(--space-50)}.stat__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.stat__label{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary)}.stat__value.t-accent{color:var(--color-text-accent)}@media(min-width:768px){.stat__value{font-size:var(--text-4xl);line-height:var(--leading-4xl)}}.code{position:relative;display:block;overflow:auto;padding:var(--space-200);margin:0;background:var(--color-bg-surface-1);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-xl);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-primary);tab-size:2;white-space:pre}.code__lang{position:absolute;top:var(--space-75);right:var(--space-75)}.code .tok-k{color:var(--color-info-text)}.code .tok-s{color:var(--color-success-text)}.code .tok-c{color:var(--color-text-tertiary)}.code .tok-n{color:var(--color-warning-text)}.code-inline{font-family:var(--font-mono);font-size:.9em;padding:var(--space-25) var(--space-50);background:var(--color-bg-surface-2);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius)}.kbd{display:inline-flex;align-items:center;height:var(--icon-md);padding:0 var(--space-50);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-bg-surface-3);border:var(--border-width) solid var(--color-border-default);border-bottom-width:2px;border-radius:var(--radius)}.link{color:var(--color-text-link);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:from-font;text-decoration-color:var(--color-border-strong);transition:text-decoration-color var(--duration-fast) var(--ease-hover)}@media(hover:hover)and (pointer:fine){.link:hover{text-decoration-color:currentColor}}.link.is-hover{text-decoration-color:currentColor}.link:focus-visible,.link.is-focus{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.link--accent{color:var(--color-text-accent);text-decoration-color:transparent}.link[aria-disabled=true]{color:var(--color-text-disabled);pointer-events:none;text-decoration:none}@media(pointer:coarse),(max-width:767px){:root{--control-h-md: var(--touch-target);--control-h-sm: 40px}.segmented{--seg-h: var(--touch-target)}.pagination__page{min-width:var(--touch-target);height:var(--touch-target)}.th-sort,.table th{height:var(--touch-target)}.checkbox,.footer__link,.hero__api-link,.skip-link{min-height:var(--touch-target)}.segmented--lang{--seg-h: var(--control-h-lg)}.btn--sm{--btn-h: var(--control-h-sm)}}.site-header{position:sticky;top:0;z-index:var(--z-header);background:var(--color-bg-canvas);border-bottom:var(--border-width) solid var(--color-border-subtle)}.header__inner{display:flex;align-items:center;gap:var(--space-200);height:var(--header-height)}.logo{display:inline-flex;align-items:center;gap:var(--space-75);min-height:var(--control-h-md);text-decoration:none;color:var(--color-text-primary);font-weight:var(--font-semibold);font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}.logo__mark{width:var(--icon-lg);height:var(--icon-lg)}.logo__mark rect{fill:var(--color-accent-solid)}.logo__mark path{fill:none;stroke:var(--color-accent-on);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.logo:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:4px;border-radius:var(--radius)}.header__nav{display:none;align-items:center;gap:var(--space-50);margin-left:var(--space-200)}.header__actions{display:flex;align-items:center;gap:var(--space-75);margin-left:auto}.header__signin,.header__apply{display:none}.account{display:none;align-items:center;gap:var(--space-75);font-size:var(--text-sm);color:var(--color-text-secondary)}.account:not([hidden]){display:flex}.account__email{color:var(--color-text-primary)}.header__burger{display:inline-flex}.segmented--lang .segmented__label{min-width:var(--space-500)}.mobile-nav{display:flex;flex-direction:column;gap:var(--space-50);padding:var(--space-200) var(--container-pad) var(--space-300);border-top:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-canvas)}.mobile-nav[hidden]{display:none}.mobile-nav__link{display:flex;align-items:center;min-height:var(--control-h-lg);padding:0 var(--space-100);border-radius:var(--radius-lg);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-text-primary);text-decoration:none}.mobile-nav__link[aria-current=page]{background:var(--color-bg-surface-2)}.mobile-nav__link:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:-2px}.mobile-nav .btn{margin-top:var(--space-100)}@media(min-width:1024px){.header__nav{display:flex}.header__signin,.header__apply{display:inline-flex}.header__burger,.mobile-nav{display:none!important}}.section{padding-block:var(--space-700)}.section--alt{background:var(--color-bg-surface-1);border-block:var(--border-width) solid var(--color-border-subtle)}.section__head{max-width:var(--hero-measure);margin-bottom:var(--space-400)}.section__head .t-lead{margin-top:var(--space-100)}.grid--4,.grid--3{grid-template-columns:1fr}@media(min-width:480px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid--4{grid-template-columns:repeat(4,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.section{padding-block:var(--space-800)}}@media(min-width:1024px){.section{padding-block:var(--space-900)}}.page{padding-block:var(--space-500) var(--space-800)}.page--narrow{max-width:calc(var(--measure-prose) + var(--space-800))}.page__head{display:flex;flex-direction:column;gap:var(--space-200);margin-bottom:var(--space-300)}.page__sub{margin-top:var(--space-100);max-width:var(--hero-measure)}.page__hero{display:flex;flex-direction:column;gap:var(--space-100);max-width:var(--hero-measure);margin-bottom:var(--space-500)}.page__hero .cluster{margin-top:var(--space-200)}.page__h2{margin:var(--space-600) 0 var(--space-200)}@media(min-width:768px){.page__head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.hero{position:relative;overflow:hidden;padding-block:var(--space-600) var(--space-700);border-bottom:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-canvas)}.hero__bg{position:absolute;inset:0;pointer-events:none}.hero__frame{position:absolute;right:0;top:50%;width:100%;aspect-ratio:3 / 2;transform:translateY(-50%);transform-origin:68% 52%}.hero__plate{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.hero__veil{position:absolute;inset:0}.hero__veil--x{background:linear-gradient(90deg,var(--color-bg-canvas) 0%,var(--color-bg-canvas) 30%,var(--black-a60) 55%,transparent 80%)}.hero__veil--y{background:linear-gradient(180deg,var(--black-a60) 0%,transparent 25%,transparent 60%,var(--color-bg-canvas) 100%)}.hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-500);align-items:start}.hero__copy{display:flex;flex-direction:column;gap:var(--space-300);max-width:var(--hero-measure)}.hero__api-link{display:inline-flex;align-items:center;gap:var(--space-50);min-height:var(--control-h-sm);font-size:var(--text-sm);font-weight:var(--font-medium);align-self:flex-start;margin-top:calc(-1 * var(--space-100))}.hero__overline{color:var(--color-text-accent)}.hero__cta{display:flex;flex-direction:column;gap:var(--space-100)}.hero__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-300) var(--space-400);margin-top:var(--space-200);padding-top:var(--space-300);border-top:var(--border-width) solid var(--color-border-subtle)}.hero__stats .stat{margin:0;display:flex;flex-direction:column}.hero__stats .stat__value{order:1}.hero__stats .stat__label{order:2}.hero__stats .stat__value{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.hero__stats .stat:first-child .stat__value{color:var(--color-text-accent)}.hero__preview{display:flex;flex-direction:column;gap:var(--space-100);min-width:0}.preview__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-100);flex-wrap:wrap}.preview__link{display:inline-flex;align-items:center;gap:var(--space-50);font-size:var(--text-sm);align-self:flex-start}.table--compact td{height:48px}.table--compact .td-item--preview{min-width:0;max-width:220px}.table--compact .td-item--preview .item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live__spinner{--spinner-size: 12px}@media(max-width:767px){.hero__frame{width:160%;right:-30%;top:30%;opacity:.55}.hero__veil--x{background:linear-gradient(180deg,var(--color-bg-canvas) 0%,var(--black-a60) 35%,transparent 60%)}}@media(min-width:480px){.hero__cta{flex-direction:row}.hero__stats{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.hero{padding-block:var(--space-900) var(--space-800);min-height:640px}.hero__stats .stat__value{font-size:var(--text-3xl);line-height:var(--leading-3xl)}}@media(min-width:1024px){.hero{padding-block:calc(var(--space-900) + var(--space-400)) var(--space-800)}.hero__stats{grid-template-columns:repeat(5,1fr)}.hero__frame{width:78%}}.td-img{width:var(--space-700);padding-right:0!important}.th-img{width:var(--space-700)}.item-img{display:block;width:var(--thumb-w);height:var(--thumb-h);object-fit:contain;border-radius:var(--radius);background:var(--color-bg-surface-2);outline:var(--border-width) solid var(--white-a06);outline-offset:-1px}.item-img--fallback{display:grid;place-items:center;color:var(--color-text-tertiary)}.item-img--fallback .icon{width:var(--icon-md);height:var(--icon-md)}.skeleton--img{display:block;width:var(--thumb-w);height:var(--thumb-h);border-radius:var(--radius)}.td-item{white-space:normal!important;min-width:180px}.item-name{font-weight:var(--font-medium);color:var(--color-text-primary);display:block}.item-meta{display:flex;gap:var(--space-50);align-items:center;margin-top:2px;color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs)}.item-st{color:var(--color-warning-text);font-weight:var(--font-semibold)}.td-delta{color:var(--color-success-text)}.td-wear{white-space:nowrap}.wear-tag{font-family:var(--font-mono);color:var(--color-text-secondary);margin-left:var(--space-50)}.feature{display:flex;flex-direction:column;gap:var(--space-100)}.feature__icon{width:var(--space-500);height:var(--space-500);border-radius:var(--radius-lg);background:var(--color-accent-subtle);color:var(--color-accent-text);display:grid;place-items:center}.feature__icon .icon{width:var(--icon-lg);height:var(--icon-lg)}.feature__title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-semibold);margin-top:var(--space-75);text-wrap:balance}.feature__text{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);text-wrap:pretty}.feature__meta{margin-top:auto;padding-top:var(--space-100);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary)}.steps{display:grid;gap:var(--space-300);counter-reset:step}.step{display:flex;flex-direction:column;gap:var(--space-100);padding:var(--space-300);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-2xl);background:var(--color-bg-canvas)}.section--alt .step{background:var(--color-bg-surface-1)}.step__n{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-accent);font-weight:var(--font-semibold)}.step__title{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-semibold)}.step__text{color:var(--color-text-secondary);text-wrap:pretty}.steps--compact .step{padding:var(--space-200);border-radius:var(--radius-xl)}.steps--compact .step__title{font-size:var(--text-lg);line-height:var(--leading-lg)}.steps--compact .step__text{font-size:var(--text-sm);line-height:var(--leading-sm)}@media(min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.tagline{padding-block:var(--space-800)}.tagline__text{max-width:var(--hero-measure);margin-inline:auto;text-align:center;text-wrap:balance}.tagline__text .w{display:inline-block}@media(min-width:768px){.tagline__text{font-size:var(--text-5xl);line-height:var(--leading-5xl)}}@media(min-width:1024px){.tagline__text{font-size:var(--text-6xl);line-height:var(--leading-6xl)}}.api-teaser{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-500);align-items:center}.api-teaser__copy{display:flex;flex-direction:column;gap:var(--space-200);max-width:var(--hero-measure);align-items:flex-start}.checklist{display:flex;flex-direction:column;gap:var(--space-75)}.checklist li{display:flex;gap:var(--space-75);align-items:flex-start;color:var(--color-text-secondary)}.checklist .icon{color:var(--color-success-text);margin-top:2px}@media(min-width:1024px){.api-teaser{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-700)}}.faq{max-width:calc(var(--hero-measure) + var(--space-900))}.faq__list{margin-top:var(--space-400);border-top:var(--border-width) solid var(--color-border-subtle)}.faq__item{border-bottom:var(--border-width) solid var(--color-border-subtle)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-200);width:100%;padding:var(--space-200) 0;text-align:left;font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-medium);color:var(--color-text-primary);cursor:pointer;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q .icon{flex:0 0 auto;color:var(--color-text-secondary);transition:transform var(--duration-medium) var(--ease-out)}.faq__item[open] .faq__q .icon{transform:rotate(180deg)}.faq__q:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:-2px;border-radius:var(--radius-md)}@media(hover:hover)and (pointer:fine){.faq__q:hover .icon{color:var(--color-text-primary)}}.faq__a{padding:0 0 var(--space-300);color:var(--color-text-secondary);max-width:var(--measure-prose);text-wrap:pretty}.final-cta__card{display:flex;flex-direction:column;gap:var(--space-200);align-items:flex-start;padding:var(--space-500) var(--space-300)}.final-cta__card .t-lead{max-width:var(--hero-measure)}.final-cta__actions{display:flex;flex-direction:column;gap:var(--space-100);width:100%;margin-top:var(--space-100)}@media(min-width:480px){.final-cta__actions{flex-direction:row;width:auto}}@media(min-width:768px){.final-cta__card{padding:var(--space-700) var(--space-600)}}.toolbar{display:grid;gap:var(--space-100);margin-bottom:var(--space-200);align-items:end}.toolbar__search{grid-column:1 / -1}.toolbar__check{padding-block:0;min-height:var(--control-h-md)}.toolbar__clear{justify-self:start}@media(min-width:768px){.toolbar{grid-template-columns:minmax(240px,1fr) 180px 200px auto auto}.toolbar__search{grid-column:auto}}.supply__table{--table-max-h: none;margin-bottom:var(--space-200)}.supply__table .table th,.supply__table .table td{padding-inline:var(--space-100)}.supply__note{margin-top:var(--space-200);max-width:var(--measure-prose)}.supply__hint{margin-top:var(--space-300)}.supply__hint .alert__body{display:flex;gap:var(--space-50);flex-wrap:wrap}[data-stale-banner]{margin-bottom:var(--space-200)}.table-wrap[data-state=stale] .td-delta,.table-wrap[data-state=stale] .item-name{color:var(--color-text-secondary)}.examples{display:flex;flex-direction:column;gap:var(--space-100)}.examples__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-100);flex-wrap:wrap}.examples .code{max-height:420px}.table--ref td{white-space:normal;vertical-align:top;padding-block:var(--space-100);height:auto}.table--ref .td-method{font-family:var(--font-mono);font-weight:var(--font-semibold);width:72px}.table--ref .td-path{font-family:var(--font-mono);white-space:nowrap}.method--get{color:var(--color-success-text)}.method--post{color:var(--color-info-text)}.limits .feature{padding:var(--space-200);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-xl)}.docs-card{display:flex;flex-direction:column;gap:var(--space-200);align-items:flex-start;margin-top:var(--space-600)}@media(min-width:768px){.docs-card{flex-direction:row;align-items:center;justify-content:space-between}}.contact{display:flex;flex-direction:column;gap:var(--space-75);text-decoration:none;color:inherit}.contact__value{font-family:var(--font-mono);color:var(--color-text-accent);font-size:var(--text-base)}.kv{display:grid;gap:0;border-top:var(--border-width) solid var(--color-border-subtle)}.kv__row{display:grid;grid-template-columns:1fr;gap:var(--space-25);padding:var(--space-100) 0;border-bottom:var(--border-width) solid var(--color-border-subtle)}.kv dt{color:var(--color-text-secondary);font-size:var(--text-sm)}.kv dd{font-size:var(--text-sm)}@media(min-width:480px){.kv__row{grid-template-columns:1fr 1fr}}.legal h2{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-semibold);margin-top:var(--space-500)}.legal p{color:var(--color-text-secondary)}.notfound{display:flex;flex-direction:column;gap:var(--space-200);align-items:flex-start;padding-block:var(--space-900)}.site-footer{border-top:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-canvas);padding-block:var(--space-600) var(--space-300)}.footer__grid{display:grid;gap:var(--space-400)}.footer__brand{display:flex;flex-direction:column;gap:var(--space-100);max-width:320px}.footer__col{display:flex;flex-direction:column;gap:var(--space-75)}.footer__col .t-overline{margin-bottom:var(--space-50)}.footer__link{display:inline-flex;align-items:center;gap:var(--space-50);color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-sm);line-height:var(--leading-sm);min-height:var(--control-h-sm)}@media(hover:hover)and (pointer:fine){.footer__link:hover{color:var(--color-text-primary)}}.footer__link:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.footer__bottom{margin-top:var(--space-500);padding-top:var(--space-200);border-top:var(--border-width) solid var(--color-border-subtle)}@media(min-width:768px){.footer__grid{grid-template-columns:2fr 1fr 1fr 1.5fr}}.supply__sort{display:none;margin:0 0 var(--space-100)}@media(max-width:767px){.supply__sort{display:block}.supply__table .table tbody tr:hover .td-item{background:var(--color-bg-hover)}.supply__table .item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}}.mobile-nav__link--api{gap:var(--space-75)}.mobile-nav__link--api .icon{color:var(--color-text-secondary)}.item{display:flex;align-items:center;gap:var(--space-100);min-width:0}.item__text{min-width:0}.item .item-img{flex:0 0 auto}@media(max-width:767px){.supply__table .td-item,.supply__table th:first-child{position:sticky;left:0;z-index:var(--z-base);background:var(--table-body-bg);box-shadow:var(--border-width) 0 0 var(--color-border-subtle);max-width:240px}.supply__table th:first-child{background:var(--table-header-bg);z-index:var(--z-sticky)}}@media(pointer:coarse),(max-width:767px){.footer__link,.hero__api-link,.skip-link{min-height:var(--touch-target)}.segmented--lang .segmented__label{min-width:var(--touch-target)}}.section--alt .step{background:var(--color-bg-surface-2);border-color:var(--color-border-default);box-shadow:var(--shadow-md)}.section--alt .step__n{color:var(--color-text-accent)}.grain{position:absolute;inset:0;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.pattern-grid{background-image:linear-gradient(var(--color-pattern-ink) 1px,transparent 1px),linear-gradient(90deg,var(--color-pattern-ink) 1px,transparent 1px);background-size:var(--space-600) var(--space-600)}.hero .grain{opacity:var(--grain-opacity)}.card,.step,.strip__cell{box-shadow:inset 0 1px 0 var(--white-a06)}.card--raised{box-shadow:inset 0 1px 0 var(--white-a08),var(--shadow-md)}.strip__cell:last-child{box-shadow:inset 0 1px 0 var(--volt-a30),var(--shadow-md)}.feature__icon{box-shadow:inset 0 0 0 1px var(--volt-a18)}.step{position:relative;overflow:hidden}.step:after{content:attr(data-n);position:absolute;right:var(--space-200);bottom:calc(-1 * var(--space-200));font-family:var(--font-mono);font-size:var(--text-7xl);line-height:1;font-weight:var(--font-semibold);color:var(--white-a06);pointer-events:none;letter-spacing:var(--tracking-tight)}.step>*{position:relative}.tagline{position:relative;overflow:hidden}.tagline:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 50%,var(--color-glow-accent-soft) 0%,transparent 70%)}.tagline>.container{position:relative}.api-teaser__code{position:relative;box-shadow:inset 0 1px 0 var(--white-a08),var(--shadow-lg)}[data-section=api]{position:relative;overflow:hidden}[data-section=api]:before{content:"";position:absolute;right:-10%;top:0;width:55%;height:100%;pointer-events:none;background:radial-gradient(circle at 70% 50%,var(--color-glow-accent-soft) 0%,transparent 60%)}[data-section=api]>.container{position:relative}[data-section=audience]{position:relative;overflow:hidden}[data-section=audience]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--color-pattern-ink) 1px,transparent 1px),linear-gradient(90deg,var(--color-pattern-ink) 1px,transparent 1px);background-size:var(--space-600) var(--space-600);mask-image:radial-gradient(ellipse 80% 90% at 50% 50%,#000 0%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 90% at 50% 50%,#000 0%,transparent 100%)}[data-section=audience]>.container{position:relative}.final-cta{position:relative}.final-cta:before{content:"";position:absolute;left:50%;top:50%;width:70%;height:120%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse at 50% 50%,var(--color-glow-accent-soft) 0%,transparent 65%)}.final-cta__card{position:relative;border-color:transparent;background:linear-gradient(var(--color-bg-surface-2),var(--color-bg-surface-2)) padding-box,linear-gradient(135deg,var(--color-accent-solid) 0%,var(--volt-a30) 25%,var(--color-border-default) 60%,var(--color-border-default) 100%) border-box}.final-cta__card>*{position:relative}.site-footer{border-top:0;position:relative}.site-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--white-a20) 30%,var(--white-a20) 70%,transparent 100%)}.page__head,.page__hero{position:relative}.page__head:before,.page__hero:before{content:"";position:absolute;inset:calc(-1 * var(--space-500)) calc(-1 * var(--space-400)) calc(-1 * var(--space-300));pointer-events:none;z-index:-1;background-image:linear-gradient(var(--color-pattern-ink) 1px,transparent 1px),linear-gradient(90deg,var(--color-pattern-ink) 1px,transparent 1px);background-size:var(--space-600) var(--space-600);mask-image:radial-gradient(ellipse 60% 100% at 20% 50%,#000 0%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 100% at 20% 50%,#000 0%,transparent 100%)}.page{position:relative;z-index:0}.modal{box-shadow:inset 0 1px 0 var(--white-a08),var(--shadow-lg)}.notfound{position:relative}.notfound>*{position:relative}@media print{.grain,.strip:before,.tagline:before,.tagline:after,[data-section=api]:before,[data-section=audience]:before,.final-cta:before,.final-cta__card:after{display:none}}.hero__copy>*,.hero__stats{opacity:0;transform:translateY(var(--reveal-y));animation:rise var(--duration-slow-marketing) var(--ease-out) both}.screen[data-visited] .hero__copy>*,.screen[data-visited] .hero__stats,.screen[data-visited] .hero__visual,.screen[data-visited] .hero__glow{animation:none;opacity:1;transform:none}.hero__copy>:nth-child(1){animation-delay:0ms}.hero__copy>:nth-child(2){animation-delay:calc(var(--stagger-hero) * 1)}.hero__copy>:nth-child(3){animation-delay:calc(var(--stagger-hero) * 2)}.hero__copy>:nth-child(4){animation-delay:calc(var(--stagger-hero) * 3)}.hero__copy>:nth-child(5){animation-delay:calc(var(--stagger-hero) * 4)}.hero__stats{animation-delay:calc(var(--stagger-hero) * 5)}.hero__visual{animation:rise var(--duration-slow-marketing) var(--ease-out) both;animation-delay:calc(var(--stagger-hero) * 2)}@keyframes rise{to{opacity:1;transform:translateY(0)}}.hero__frame{animation:rise-frame var(--duration-slow-marketing) var(--ease-out) both;animation-delay:calc(var(--stagger-hero) * 2);opacity:0}@keyframes rise-frame{to{opacity:1}}.reveal{opacity:0;transform:translateY(var(--reveal-y));transition:opacity var(--duration-reveal) var(--ease-out),transform var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger))}.reveal.is-in{opacity:1;transform:none}.tagline__text .w{color:var(--color-text-tertiary);transition:color var(--duration-medium) var(--ease-out)}.tagline__text .w.is-lit{color:var(--color-text-primary)}.modal-overlay{opacity:1;transition:opacity var(--duration-medium) var(--ease-out)}.modal-overlay .modal{transform:scale(1);opacity:1;transform-origin:center;transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out)}@starting-style{.modal-overlay:not([hidden]){opacity:0}.modal-overlay:not([hidden]) .modal{transform:scale(.96);opacity:0}}.modal-overlay[data-closing]{opacity:0;transition-duration:var(--duration-base)}.modal-overlay[data-closing] .modal{transform:scale(.98);opacity:0;transition-duration:var(--duration-base)}.modal[data-state] .modal__success{transition:opacity var(--duration-medium) var(--ease-out)}@starting-style{.modal[data-state=success] .modal__success{opacity:0}}.mobile-nav{transform-origin:top;opacity:1;transform:translateY(0);transition:opacity var(--duration-medium) var(--ease-out),transform var(--duration-medium) var(--ease-out)}@starting-style{.mobile-nav:not([hidden]){opacity:0;transform:translateY(calc(-1 * var(--space-100)))}}.mobile-nav__link,.mobile-nav .btn{opacity:1;transform:translateY(0);transition:opacity var(--duration-medium) var(--ease-out),transform var(--duration-medium) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger-tight))}@starting-style{.mobile-nav:not([hidden]) .mobile-nav__link,.mobile-nav:not([hidden]) .btn{opacity:0;transform:translateY(var(--space-75))}}.field__error{transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}@starting-style{.field[data-state=error] .field__error{opacity:0;transform:translateY(calc(-1 * var(--space-50)))}}.alert{transition:opacity var(--duration-medium) var(--ease-out),transform var(--duration-medium) var(--ease-out)}@starting-style{.alert:not([hidden]){opacity:0;transform:translateY(calc(-1 * var(--space-50)))}}.btn>:not(.btn__spinner){transition:opacity var(--duration-fast) var(--ease-hover)}.btn[data-loading]>:not(.btn__spinner){visibility:visible;opacity:0}.btn__spinner{opacity:1;transition:opacity var(--duration-fast) var(--ease-hover)}@starting-style{.btn[data-loading] .btn__spinner{opacity:0}}.table tbody tr{transition:opacity var(--duration-medium) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger-tight))}@starting-style{.table-wrap[data-state=""] tbody tr:not(.table-skeleton),.table-wrap:not([data-state]) tbody tr:not(.table-skeleton){opacity:0}}.table td{transition:background-color var(--duration-fast) var(--ease-hover)}.td-changed{animation:flash var(--duration-flash) var(--ease-out) 1}@keyframes flash{0%{background-color:var(--color-accent-subtle)}to{background-color:transparent}}.table-wrap[data-state=refreshing] tbody{transition:opacity var(--duration-medium) var(--ease-hover)}.faq__a{overflow:hidden}@media(prefers-reduced-motion:reduce){html:not([data-motion=force]) :is(.hero__copy>*,.hero__stats,.hero__visual){animation:fade var(--duration-medium) var(--ease-out) both;transform:none}@keyframes fade{to{opacity:1}}html:not([data-motion=force]) :is(.hero__frame){animation:fade var(--duration-medium) var(--ease-out) both}html:not([data-motion=force]) :is(.reveal){transform:none;transition:opacity var(--duration-medium) var(--ease-out);transition-delay:0ms}html:not([data-motion=force]) :is(.tagline__text .w){transition:none;color:var(--color-text-primary)}html:not([data-motion=force]) :is(.modal-overlay .modal,.modal-overlay[data-closing] .modal){transform:none;transition:opacity var(--duration-base) var(--ease-out)}@starting-style{html:not([data-motion=force]) .modal-overlay:not([hidden]) .modal{transform:none}}html:not([data-motion=force]) :is(.mobile-nav,.mobile-nav__link,.mobile-nav .btn,.field__error,.alert,.auth__step){transform:none!important;transition-delay:0ms}html:not([data-motion=force]) :is(.otp[data-state=error]){animation:none}html:not([data-motion=force]) :is(.table tbody tr){transition-delay:0ms}html:not([data-motion=force]) :is(.td-changed){animation:none;background-color:var(--color-accent-subtle)}html:not([data-motion=force]) :is(main.is-swapping){filter:none}}.segmented__link{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--seg-h) - var(--space-50));min-width:var(--space-500);padding:0 var(--space-75);border-radius:calc(var(--radius-lg) - var(--space-25));font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-hover),color var(--duration-fast) var(--ease-hover)}@media(hover:hover)and (pointer:fine){.segmented__link:hover{color:var(--color-text-primary)}}.segmented__link[aria-current=true]{background:var(--color-bg-hover);color:var(--color-text-primary)}.segmented__link:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:calc(-1 * var(--focus-offset))}.segmented__link:active{transform:scale(var(--scale-press))}@media(pointer:coarse),(max-width:767px){.segmented--lang .segmented__link{min-width:var(--touch-target)}}.field__warning{display:none;align-items:flex-start;gap:var(--space-50);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-warning-text)}.field__warning .icon{width:var(--icon-sm);height:var(--icon-sm)}.field[data-state=warning] .field__warning{display:flex}.field[data-state=warning] .field__hint{display:none}.field[data-state=warning] .input{border-color:var(--color-warning-text)}html[data-visited] :is(.hero__copy>*,.hero__stats,.hero__frame){animation:none;opacity:1;transform:none}[data-supply-mode=snapshot] [data-live],[data-supply-mode=live] [data-snapshot]{display:none}.snapshot{display:inline-flex;align-items:center;gap:var(--space-50);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.snapshot .icon{width:var(--icon-sm);height:var(--icon-sm)}.modal__captcha{min-height:0}.modal__captcha:empty{display:none}.home{display:flex;flex-direction:column}.legal section{scroll-margin-top:calc(var(--header-height) + var(--space-200))}.page{overflow-x:clip}
