@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-normal-7BpKI3vF.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-normal-YHFkNujK.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-normal-CFFu7zhK.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal-B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal-BbzFLZTg.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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-latin-ext-wght-normal-CIII54If.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-latin-wght-normal-IvpUvPa2.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 Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-cyrillic-ext-wght-italic-O9KpBTMP.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:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-cyrillic-wght-italic-BC1D_hcE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-greek-wght-italic-BOZ1G-_q.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-vietnamese-wght-italic-CKSJVnJa.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:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-latin-ext-wght-italic-QwKXLQRc.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:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-latin-wght-italic-DKUSOBgV.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(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(./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(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(./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(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(./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(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(./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(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(./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(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(./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(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(./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(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(./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(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(./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(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(./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}:root{--color-white: #ffffff;--color-black: #000000;--color-steel-50: #f4f7fa;--color-steel-100: #edeff2;--color-steel-200: #dce3eb;--color-steel-300: #c7ced8;--color-steel-400: #a2aab5;--color-steel-500: #818a96;--color-steel-600: #636d79;--color-steel-700: #4b5562;--color-steel-800: #333e4c;--color-steel-900: #1c2735;--color-steel-950: #0d1826;--color-orange-50: #fff4f1;--color-orange-100: #ffeae4;--color-orange-200: #fed8ce;--color-orange-300: #fdbcaa;--color-orange-400: #fb8160;--color-orange-500: #e64611;--color-orange-600: #bb370b;--color-orange-700: #962600;--color-orange-800: #6e1c02;--color-orange-900: #4a0e00;--color-orange-950: #320400;--color-crimson-50: #fff4f4;--color-crimson-100: #ffe9eb;--color-crimson-200: #ffd6da;--color-crimson-300: #ffb8bf;--color-crimson-400: #fd798e;--color-crimson-500: #e74368;--color-crimson-600: #c3184c;--color-crimson-700: #9d0639;--color-crimson-800: #760028;--color-crimson-900: #4d0118;--color-crimson-950: #34000c;--color-teal-50: #eefaf6;--color-teal-100: #dff5ee;--color-teal-200: #c4ece1;--color-teal-300: #9eddcc;--color-teal-400: #62bda7;--color-teal-500: #229e87;--color-teal-600: #007e6a;--color-teal-700: #036252;--color-teal-800: #06483c;--color-teal-900: #002e25;--color-teal-950: #001d16;--color-ochre-50: #fef6ea;--color-ochre-100: #fcedd7;--color-ochre-200: #f8deb6;--color-ochre-300: #fad091;--color-ochre-400: #e9b154;--color-ochre-500: #cb8e07;--color-ochre-600: #8e6201;--color-ochre-700: #6f4c03;--color-ochre-800: #533700;--color-ochre-900: #352200;--color-ochre-950: #221400;--color-cable-50: #f0f8fe;--color-cable-100: #e2f2fc;--color-cable-200: #cae7f9;--color-cable-300: #a7d5f1;--color-cable-400: #73b2d8;--color-cable-500: #4592bd;--color-cable-600: #22749e;--color-cable-700: #0a5b80;--color-cable-800: #03425f;--color-cable-900: #002a3f;--color-cable-950: #001a29;--color-slate-50: #f4f7fb;--color-slate-100: #ecf0f3;--color-slate-200: #d9e3ee;--color-slate-300: #c3cfdb;--color-slate-400: #9eabb8;--color-slate-500: #7c8b9a;--color-slate-600: #5e6e7d;--color-slate-700: #455666;--color-slate-800: #2d3f50;--color-slate-900: #162839;--color-slate-950: #061829;--color-sea-50: #edf9ff;--color-sea-100: #ddf3fe;--color-sea-200: #bdeaff;--color-sea-300: #8adafe;--color-sea-400: #38b8e8;--color-sea-500: #0496c3;--color-sea-600: #107699;--color-sea-700: #005d79;--color-sea-800: #044459;--color-sea-900: #002b3b;--color-sea-950: #001a26;--color-plum-50: #f9f5ff;--color-plum-100: #f3ebff;--color-plum-200: #eadafe;--color-plum-300: #dbc0fc;--color-plum-400: #bb96e5;--color-plum-500: #9d71cc;--color-plum-600: #7f53ac;--color-plum-700: #653d8c;--color-plum-800: #4b2a6b;--color-plum-900: #311848;--color-plum-950: #1f0c30;--color-ink-50: #f5f7f9;--color-ink-100: #edeff2;--color-ink-200: #e3e8ee;--color-ink-300: #c6cfd9;--color-ink-400: #a0aab5;--color-ink-500: #808a96;--color-ink-600: #5b6672;--color-ink-700: #495562;--color-ink-800: #323e4c;--color-ink-900: #15202b;--color-ink-950: #0b1825;--color-harbor-50: #f1f8ff;--color-harbor-100: #e4f1fe;--color-harbor-200: #cfe8ff;--color-harbor-300: #aad2fe;--color-harbor-400: #6eaef2;--color-harbor-500: #3f8dda;--color-harbor-600: #1b6eb9;--color-harbor-700: #0b4a8b;--color-harbor-800: #043e70;--color-harbor-900: #00274b;--color-harbor-950: #001732;--color-alpha-steel-8: rgb(13 24 37 / .08);--color-alpha-steel-12: rgb(13 24 37 / .12);--color-alpha-steel-16: rgb(13 24 37 / .16);--color-alpha-steel-48: rgb(13 24 37 / .48);--color-alpha-black-24: rgb(0 0 0 / .24);--color-alpha-black-40: rgb(0 0 0 / .4);--color-alpha-black-56: rgb(0 0 0 / .56);--color-alpha-black-64: rgb(0 0 0 / .64);--duration-0: 0ms;--duration-75: 75ms;--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-250: .25s;--duration-300: .3s;--duration-400: .4s;--duration-700: .7s;--duration-1400: 1.4s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--easing-expo-out: cubic-bezier(.16, 1, .3, 1);--easing-accel: cubic-bezier(.4, 0, 1, 1);--easing-linear: cubic-bezier(0, 0, 1, 1);--radius-none: 0px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 9999px;--border-width-1: 1px;--border-width-2: 2px;--border-width-3: 3px;--shadow-1: 0px 1px 2px 0px rgb(13 24 37 / .06), 0px 2px 6px -1px rgb(13 24 37 / .08);--shadow-2: 0px 2px 4px -1px rgb(13 24 37 / .08), 0px 12px 24px -6px rgb(13 24 37 / .14);--shadow-3: 0px 4px 8px -2px rgb(13 24 37 / .1), 0px 24px 48px -12px rgb(13 24 37 / .22);--shadow-dark-1: 0px 1px 2px 0px rgb(0 0 0 / .32), 0px 2px 6px -1px rgb(0 0 0 / .24);--shadow-dark-2: 0px 2px 4px -1px rgb(0 0 0 / .4), 0px 12px 24px -6px rgb(0 0 0 / .44);--shadow-dark-3: 0px 4px 8px -2px rgb(0 0 0 / .48), 0px 24px 48px -12px rgb(0 0 0 / .56);--size-3: 12px;--size-4: 16px;--size-5: 20px;--size-6: 24px;--size-7: 28px;--size-8: 32px;--size-9: 36px;--size-10: 40px;--size-11: 44px;--size-12: 48px;--size-14: 56px;--size-16: 64px;--size-20: 80px;--size-40: 160px;--size-60: 240px;--size-64: 256px;--size-72: 288px;--size-80: 320px;--size-96: 384px;--size-120: 480px;--size-140: 560px;--size-160: 640px;--size-180: 720px;--size-240: 960px;--size-300: 1200px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-0-5: 2px;--space-1-5: 6px;--font-family-fraunces: "Fraunces Variable", Fraunces, Georgia, Cambria, "Times New Roman", serif;--font-family-instrument-sans: "Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-plex-sans: "IBM Plex Sans Variable", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-plex-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-family-system: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-100: 12px;--font-size-200: 14px;--font-size-300: 16px;--font-size-400: 21px;--font-size-500: 24px;--font-size-600: 30px;--font-size-700: 36px;--font-size-800: 44px;--font-size-900: 50px;--font-size-1000: 64px;--font-leading-16: 16px;--font-leading-20: 20px;--font-leading-26: 26px;--font-leading-28: 28px;--font-leading-32: 32px;--font-leading-38: 38px;--font-leading-50: 50px;--font-leading-68: 68px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-line-height-none: 1;--font-line-height-tight: 1.2;--font-line-height-snug: 1.35;--font-line-height-normal: 1.5;--font-line-height-relaxed: 1.65;--font-tracking-tighter: -.025em;--font-tracking-tight: -.015em;--font-tracking-snug: -.01em;--font-tracking-normal: 0em;--font-tracking-wide: .01em;--z-base: 0;--z-raised: 1;--z-sticky: 100;--z-dropdown: 1000;--z-overlay: 1100;--z-modal: 1200;--z-popover: 1300;--z-toast: 1400;--z-tooltip: 1500}:root{--icon-stroke: 1.75;--motion-duration-instant: var(--duration-75);--motion-duration-fast: var(--duration-150);--motion-duration-moderate: var(--duration-200);--motion-duration-slow: var(--duration-300);--motion-duration-spin: var(--duration-700);--motion-duration-shimmer: var(--duration-1400);--motion-easing-standard: var(--easing-standard);--motion-easing-enter: var(--easing-expo-out);--motion-easing-exit: var(--easing-accel);--motion-easing-linear: var(--easing-linear);--layer-sticky: var(--z-sticky);--layer-dropdown: var(--z-dropdown);--layer-overlay: var(--z-overlay);--layer-modal: var(--z-modal);--layer-popover: var(--z-popover);--layer-toast: var(--z-toast);--layer-tooltip: var(--z-tooltip);--icon-size-xs: var(--size-3);--icon-size-sm: var(--size-4);--icon-size-md: var(--size-5);--icon-size-lg: var(--size-6);--border-width-default: var(--border-width-1);--border-width-strong: var(--border-width-2);--border-width-indicator: var(--border-width-2);--layout-sidebar-width: var(--size-64);--layout-header-height: var(--size-14);--layout-content-max-width: var(--size-300)}:root,[data-brand=bridge]{--radius-inset: var(--radius-md);--radius-control: var(--radius-xl);--radius-container: var(--radius-3xl);--radius-overlay: var(--radius-3xl);--radius-pill: var(--radius-full);--font-family-sans: var(--font-family-instrument-sans);--font-family-mono: var(--font-family-plex-mono);--font-family-display: var(--font-family-fraunces);--palette-neutral-0: var(--color-white);--palette-neutral-50: var(--color-ink-50);--palette-neutral-100: var(--color-ink-100);--palette-neutral-200: var(--color-ink-200);--palette-neutral-300: var(--color-ink-300);--palette-neutral-400: var(--color-ink-400);--palette-neutral-500: var(--color-ink-500);--palette-neutral-600: var(--color-ink-600);--palette-neutral-700: var(--color-ink-700);--palette-neutral-800: var(--color-ink-800);--palette-neutral-900: var(--color-ink-900);--palette-neutral-950: var(--color-ink-950);--palette-primary-50: var(--color-harbor-50);--palette-primary-100: var(--color-harbor-100);--palette-primary-200: var(--color-harbor-200);--palette-primary-300: var(--color-harbor-300);--palette-primary-400: var(--color-harbor-400);--palette-primary-500: var(--color-harbor-500);--palette-primary-600: var(--color-harbor-600);--palette-primary-700: var(--color-harbor-700);--palette-primary-800: var(--color-harbor-800);--palette-primary-900: var(--color-harbor-900);--palette-primary-950: var(--color-harbor-950);--palette-accent-50: var(--color-harbor-50);--palette-accent-100: var(--color-harbor-100);--palette-accent-200: var(--color-harbor-200);--palette-accent-300: var(--color-harbor-300);--palette-accent-400: var(--color-harbor-400);--palette-accent-500: var(--color-harbor-500);--palette-accent-600: var(--color-harbor-600);--palette-accent-700: var(--color-harbor-700);--palette-accent-800: var(--color-harbor-800);--palette-accent-900: var(--color-harbor-900);--palette-accent-950: var(--color-harbor-950);--palette-success-50: var(--color-teal-50);--palette-success-100: var(--color-teal-100);--palette-success-200: var(--color-teal-200);--palette-success-300: var(--color-teal-300);--palette-success-400: var(--color-teal-400);--palette-success-500: var(--color-teal-500);--palette-success-600: var(--color-teal-600);--palette-success-700: var(--color-teal-700);--palette-success-800: var(--color-teal-800);--palette-success-900: var(--color-teal-900);--palette-success-950: var(--color-teal-950);--palette-warning-50: var(--color-ochre-50);--palette-warning-100: var(--color-ochre-100);--palette-warning-200: var(--color-ochre-200);--palette-warning-300: var(--color-ochre-300);--palette-warning-400: var(--color-ochre-400);--palette-warning-500: var(--color-ochre-500);--palette-warning-600: var(--color-ochre-600);--palette-warning-700: var(--color-ochre-700);--palette-warning-800: var(--color-ochre-800);--palette-warning-900: var(--color-ochre-900);--palette-warning-950: var(--color-ochre-950);--palette-danger-50: var(--color-crimson-50);--palette-danger-100: var(--color-crimson-100);--palette-danger-200: var(--color-crimson-200);--palette-danger-300: var(--color-crimson-300);--palette-danger-400: var(--color-crimson-400);--palette-danger-500: var(--color-crimson-500);--palette-danger-600: var(--color-crimson-600);--palette-danger-700: var(--color-crimson-700);--palette-danger-800: var(--color-crimson-800);--palette-danger-900: var(--color-crimson-900);--palette-danger-950: var(--color-crimson-950);--palette-info-50: var(--color-plum-50);--palette-info-100: var(--color-plum-100);--palette-info-200: var(--color-plum-200);--palette-info-300: var(--color-plum-300);--palette-info-400: var(--color-plum-400);--palette-info-500: var(--color-plum-500);--palette-info-600: var(--color-plum-600);--palette-info-700: var(--color-plum-700);--palette-info-800: var(--color-plum-800);--palette-info-900: var(--color-plum-900);--palette-info-950: var(--color-plum-950);--palette-link-50: var(--color-harbor-50);--palette-link-100: var(--color-harbor-100);--palette-link-200: var(--color-harbor-200);--palette-link-300: var(--color-harbor-300);--palette-link-400: var(--color-harbor-400);--palette-link-500: var(--color-harbor-500);--palette-link-600: var(--color-harbor-600);--palette-link-700: var(--color-harbor-700);--palette-link-800: var(--color-harbor-800);--palette-link-900: var(--color-harbor-900);--palette-link-950: var(--color-harbor-950);--palette-categorical-50: var(--color-orange-50);--palette-categorical-100: var(--color-orange-100);--palette-categorical-200: var(--color-orange-200);--palette-categorical-300: var(--color-orange-300);--palette-categorical-400: var(--color-orange-400);--palette-categorical-500: var(--color-orange-500);--palette-categorical-600: var(--color-orange-600);--palette-categorical-700: var(--color-orange-700);--palette-categorical-800: var(--color-orange-800);--palette-categorical-900: var(--color-orange-900);--palette-categorical-950: var(--color-orange-950);--typography-display-size: var(--font-size-1000);--typography-display-line-height: var(--font-leading-68);--typography-display-weight: var(--font-weight-medium);--typography-display-family: var(--font-family-fraunces);--typography-display-tracking: var(--font-tracking-tighter);--typography-h1-size: var(--font-size-800);--typography-h1-line-height: var(--font-leading-50);--typography-h1-weight: var(--font-weight-medium);--typography-h1-family: var(--font-family-fraunces);--typography-h1-tracking: var(--font-tracking-tight);--typography-h2-size: var(--font-size-600);--typography-h2-line-height: var(--font-leading-38);--typography-h2-weight: var(--font-weight-semibold);--typography-h2-family: var(--font-family-fraunces);--typography-h2-tracking: var(--font-tracking-snug);--typography-h3-size: var(--font-size-400);--typography-h3-line-height: var(--font-leading-28);--typography-h3-weight: var(--font-weight-semibold);--typography-h3-family: var(--font-family-instrument-sans);--typography-h3-tracking: var(--font-tracking-snug);--typography-body-size: var(--font-size-300);--typography-body-line-height: var(--font-leading-26);--typography-body-weight: var(--font-weight-regular);--typography-body-family: var(--font-family-instrument-sans);--typography-body-tracking: var(--font-tracking-normal);--typography-ui-size: var(--font-size-200);--typography-ui-line-height: var(--font-leading-20);--typography-ui-weight: var(--font-weight-regular);--typography-ui-family: var(--font-family-instrument-sans);--typography-ui-tracking: var(--font-tracking-normal);--typography-caption-size: var(--font-size-100);--typography-caption-line-height: var(--font-leading-16);--typography-caption-weight: var(--font-weight-regular);--typography-caption-family: var(--font-family-instrument-sans);--typography-caption-tracking: var(--font-tracking-normal)}[data-brand=ocean]{--radius-inset: var(--radius-sm);--radius-control: var(--radius-lg);--radius-container: var(--radius-2xl);--radius-overlay: var(--radius-3xl);--radius-pill: var(--radius-full);--font-family-sans: var(--font-family-plex-sans);--font-family-mono: var(--font-family-plex-mono);--font-family-display: var(--font-family-plex-sans);--palette-neutral-0: var(--color-white);--palette-neutral-50: var(--color-slate-50);--palette-neutral-100: var(--color-slate-100);--palette-neutral-200: var(--color-slate-200);--palette-neutral-300: var(--color-slate-300);--palette-neutral-400: var(--color-slate-400);--palette-neutral-500: var(--color-slate-500);--palette-neutral-600: var(--color-slate-600);--palette-neutral-700: var(--color-slate-700);--palette-neutral-800: var(--color-slate-800);--palette-neutral-900: var(--color-slate-900);--palette-neutral-950: var(--color-slate-950);--palette-primary-50: var(--color-sea-50);--palette-primary-100: var(--color-sea-100);--palette-primary-200: var(--color-sea-200);--palette-primary-300: var(--color-sea-300);--palette-primary-400: var(--color-sea-400);--palette-primary-500: var(--color-sea-500);--palette-primary-600: var(--color-sea-600);--palette-primary-700: var(--color-sea-700);--palette-primary-800: var(--color-sea-800);--palette-primary-900: var(--color-sea-900);--palette-primary-950: var(--color-sea-950);--palette-accent-50: var(--color-sea-50);--palette-accent-100: var(--color-sea-100);--palette-accent-200: var(--color-sea-200);--palette-accent-300: var(--color-sea-300);--palette-accent-400: var(--color-sea-400);--palette-accent-500: var(--color-sea-500);--palette-accent-600: var(--color-sea-600);--palette-accent-700: var(--color-sea-700);--palette-accent-800: var(--color-sea-800);--palette-accent-900: var(--color-sea-900);--palette-accent-950: var(--color-sea-950);--palette-success-50: var(--color-teal-50);--palette-success-100: var(--color-teal-100);--palette-success-200: var(--color-teal-200);--palette-success-300: var(--color-teal-300);--palette-success-400: var(--color-teal-400);--palette-success-500: var(--color-teal-500);--palette-success-600: var(--color-teal-600);--palette-success-700: var(--color-teal-700);--palette-success-800: var(--color-teal-800);--palette-success-900: var(--color-teal-900);--palette-success-950: var(--color-teal-950);--palette-warning-50: var(--color-ochre-50);--palette-warning-100: var(--color-ochre-100);--palette-warning-200: var(--color-ochre-200);--palette-warning-300: var(--color-ochre-300);--palette-warning-400: var(--color-ochre-400);--palette-warning-500: var(--color-ochre-500);--palette-warning-600: var(--color-ochre-600);--palette-warning-700: var(--color-ochre-700);--palette-warning-800: var(--color-ochre-800);--palette-warning-900: var(--color-ochre-900);--palette-warning-950: var(--color-ochre-950);--palette-danger-50: var(--color-crimson-50);--palette-danger-100: var(--color-crimson-100);--palette-danger-200: var(--color-crimson-200);--palette-danger-300: var(--color-crimson-300);--palette-danger-400: var(--color-crimson-400);--palette-danger-500: var(--color-crimson-500);--palette-danger-600: var(--color-crimson-600);--palette-danger-700: var(--color-crimson-700);--palette-danger-800: var(--color-crimson-800);--palette-danger-900: var(--color-crimson-900);--palette-danger-950: var(--color-crimson-950);--palette-info-50: var(--color-plum-50);--palette-info-100: var(--color-plum-100);--palette-info-200: var(--color-plum-200);--palette-info-300: var(--color-plum-300);--palette-info-400: var(--color-plum-400);--palette-info-500: var(--color-plum-500);--palette-info-600: var(--color-plum-600);--palette-info-700: var(--color-plum-700);--palette-info-800: var(--color-plum-800);--palette-info-900: var(--color-plum-900);--palette-info-950: var(--color-plum-950);--palette-link-50: var(--color-sea-50);--palette-link-100: var(--color-sea-100);--palette-link-200: var(--color-sea-200);--palette-link-300: var(--color-sea-300);--palette-link-400: var(--color-sea-400);--palette-link-500: var(--color-sea-500);--palette-link-600: var(--color-sea-600);--palette-link-700: var(--color-sea-700);--palette-link-800: var(--color-sea-800);--palette-link-900: var(--color-sea-900);--palette-link-950: var(--color-sea-950);--palette-categorical-50: var(--color-orange-50);--palette-categorical-100: var(--color-orange-100);--palette-categorical-200: var(--color-orange-200);--palette-categorical-300: var(--color-orange-300);--palette-categorical-400: var(--color-orange-400);--palette-categorical-500: var(--color-orange-500);--palette-categorical-600: var(--color-orange-600);--palette-categorical-700: var(--color-orange-700);--palette-categorical-800: var(--color-orange-800);--palette-categorical-900: var(--color-orange-900);--palette-categorical-950: var(--color-orange-950);--typography-display-size: var(--font-size-1000);--typography-display-line-height: var(--font-leading-68);--typography-display-weight: var(--font-weight-semibold);--typography-display-family: var(--font-family-plex-sans);--typography-display-tracking: var(--font-tracking-tighter);--typography-h1-size: var(--font-size-800);--typography-h1-line-height: var(--font-leading-50);--typography-h1-weight: var(--font-weight-semibold);--typography-h1-family: var(--font-family-plex-sans);--typography-h1-tracking: var(--font-tracking-tight);--typography-h2-size: var(--font-size-600);--typography-h2-line-height: var(--font-leading-38);--typography-h2-weight: var(--font-weight-semibold);--typography-h2-family: var(--font-family-plex-sans);--typography-h2-tracking: var(--font-tracking-snug);--typography-h3-size: var(--font-size-400);--typography-h3-line-height: var(--font-leading-28);--typography-h3-weight: var(--font-weight-semibold);--typography-h3-family: var(--font-family-plex-sans);--typography-h3-tracking: var(--font-tracking-snug);--typography-body-size: var(--font-size-300);--typography-body-line-height: var(--font-leading-26);--typography-body-weight: var(--font-weight-regular);--typography-body-family: var(--font-family-plex-sans);--typography-body-tracking: var(--font-tracking-normal);--typography-ui-size: var(--font-size-200);--typography-ui-line-height: var(--font-leading-20);--typography-ui-weight: var(--font-weight-regular);--typography-ui-family: var(--font-family-plex-sans);--typography-ui-tracking: var(--font-tracking-normal);--typography-caption-size: var(--font-size-100);--typography-caption-line-height: var(--font-leading-16);--typography-caption-weight: var(--font-weight-regular);--typography-caption-family: var(--font-family-plex-sans);--typography-caption-tracking: var(--font-tracking-normal)}:root,[data-theme=light]{--color-overlay-scrim: var(--color-alpha-steel-48);--focus-ring-width: var(--border-width-2);--focus-ring-offset: var(--border-width-2);--elevation-raised: var(--shadow-1);--elevation-overlay: var(--shadow-2);--elevation-modal: var(--shadow-3);--color-bg-default: var(--palette-neutral-0);--color-bg-subtle: var(--palette-neutral-100);--color-bg-muted: var(--palette-neutral-200);--color-bg-zone: var(--palette-primary-200);--color-surface-default: var(--palette-neutral-0);--color-surface-raised: var(--palette-neutral-0);--color-surface-hover: var(--palette-neutral-100);--color-surface-hover-raised: var(--palette-neutral-100);--color-surface-pressed: var(--palette-neutral-200);--color-surface-selected: var(--palette-accent-50);--color-surface-inverse: var(--palette-neutral-900);--color-surface-strong: var(--palette-primary-700);--color-text-default: var(--palette-neutral-900);--color-text-muted: var(--palette-neutral-600);--color-text-disabled: var(--palette-neutral-400);--color-text-inverse: var(--palette-neutral-0);--color-text-on-solid: var(--palette-neutral-0);--color-text-link: var(--palette-link-700);--color-text-link-hover: var(--palette-link-800);--color-text-signal: var(--palette-accent-700);--color-border-default: var(--palette-neutral-200);--color-border-subtle: var(--palette-neutral-100);--color-border-strong: var(--palette-neutral-500);--color-border-emphasis: var(--palette-neutral-300);--color-border-hover: var(--palette-neutral-600);--color-action-primary-bg: var(--palette-primary-700);--color-action-primary-bg-hover: var(--palette-primary-800);--color-action-primary-bg-active: var(--palette-primary-900);--color-action-primary-text: var(--palette-neutral-0);--color-action-secondary-bg: var(--palette-neutral-0);--color-action-secondary-bg-hover: var(--palette-neutral-100);--color-action-secondary-bg-active: var(--palette-neutral-200);--color-action-secondary-text: var(--palette-neutral-900);--color-action-secondary-border: var(--palette-neutral-300);--color-action-ghost-bg-hover: var(--palette-neutral-100);--color-action-ghost-bg-active: var(--palette-neutral-200);--color-action-ghost-text: var(--palette-neutral-800);--color-action-danger-bg: var(--palette-danger-600);--color-action-danger-bg-hover: var(--palette-danger-700);--color-action-danger-bg-active: var(--palette-danger-800);--color-action-danger-text: var(--palette-neutral-0);--color-action-disabled-bg: var(--palette-neutral-100);--color-action-disabled-text: var(--palette-neutral-400);--color-control-bg: var(--palette-neutral-0);--color-control-checked-bg: var(--palette-primary-700);--color-control-checked-bg-hover: var(--palette-primary-800);--color-control-checked-fg: var(--palette-neutral-0);--color-control-track: var(--palette-neutral-500);--color-control-thumb: var(--palette-neutral-0);--color-signal-default: var(--palette-accent-600);--color-signal-subtle: var(--palette-accent-100);--color-feedback-neutral-bg: var(--palette-neutral-100);--color-feedback-success-bg: var(--palette-success-50);--color-feedback-success-border: var(--palette-success-200);--color-feedback-success-text: var(--palette-success-700);--color-feedback-success-icon: var(--palette-success-600);--color-feedback-success-solid: var(--palette-success-600);--color-feedback-warning-bg: var(--palette-warning-50);--color-feedback-warning-border: var(--palette-warning-200);--color-feedback-warning-text: var(--palette-warning-700);--color-feedback-warning-icon: var(--palette-warning-600);--color-feedback-warning-solid: var(--palette-warning-600);--color-feedback-danger-bg: var(--palette-danger-50);--color-feedback-danger-border: var(--palette-danger-200);--color-feedback-danger-text: var(--palette-danger-700);--color-feedback-danger-icon: var(--palette-danger-600);--color-feedback-danger-solid: var(--palette-danger-600);--color-feedback-info-bg: var(--palette-info-50);--color-feedback-info-border: var(--palette-info-200);--color-feedback-info-text: var(--palette-info-700);--color-feedback-info-icon: var(--palette-info-600);--color-feedback-info-solid: var(--palette-info-600);--color-chart-series-1: var(--palette-accent-500);--color-chart-series-2: var(--palette-info-600);--color-chart-series-3: var(--palette-success-600);--color-chart-series-4: var(--palette-warning-600);--color-chart-series-5: var(--palette-categorical-600);--color-chart-series-6: var(--palette-neutral-500);--color-chart-track: var(--palette-neutral-100);--color-chart-grid: var(--palette-neutral-200);--color-chart-axis: var(--palette-neutral-600);--color-selection-bg: var(--palette-accent-100);--color-agent-surface: var(--palette-primary-200);--color-illustration-surface: var(--palette-primary-200);--focus-ring-color: var(--palette-accent-700);color-scheme:light}[data-theme=dark]{--color-overlay-scrim: var(--color-alpha-black-64);--focus-ring-width: var(--border-width-2);--focus-ring-offset: var(--border-width-2);--elevation-raised: var(--shadow-dark-1);--elevation-overlay: var(--shadow-dark-2);--elevation-modal: var(--shadow-dark-3);--color-bg-default: var(--palette-neutral-950);--color-bg-subtle: var(--palette-neutral-900);--color-bg-muted: var(--palette-neutral-800);--color-bg-zone: var(--palette-primary-900);--color-surface-default: var(--palette-neutral-900);--color-surface-raised: var(--palette-neutral-800);--color-surface-hover: var(--palette-neutral-800);--color-surface-hover-raised: var(--palette-neutral-700);--color-surface-pressed: var(--palette-neutral-700);--color-surface-selected: var(--palette-accent-950);--color-surface-inverse: var(--palette-neutral-100);--color-surface-strong: var(--palette-primary-700);--color-text-default: var(--palette-neutral-50);--color-text-muted: var(--palette-neutral-400);--color-text-disabled: var(--palette-neutral-600);--color-text-inverse: var(--palette-neutral-950);--color-text-on-solid: var(--palette-neutral-0);--color-text-link: var(--palette-link-300);--color-text-link-hover: var(--palette-link-200);--color-text-signal: var(--palette-accent-300);--color-border-default: var(--palette-neutral-800);--color-border-subtle: var(--palette-neutral-900);--color-border-strong: var(--palette-neutral-500);--color-border-emphasis: var(--palette-neutral-700);--color-border-hover: var(--palette-neutral-400);--color-action-primary-bg: var(--palette-primary-300);--color-action-primary-bg-hover: var(--palette-primary-200);--color-action-primary-bg-active: var(--palette-primary-100);--color-action-primary-text: var(--palette-primary-950);--color-action-secondary-bg: var(--palette-neutral-900);--color-action-secondary-bg-hover: var(--palette-neutral-800);--color-action-secondary-bg-active: var(--palette-neutral-700);--color-action-secondary-text: var(--palette-neutral-50);--color-action-secondary-border: var(--palette-neutral-600);--color-action-ghost-bg-hover: var(--palette-neutral-800);--color-action-ghost-bg-active: var(--palette-neutral-700);--color-action-ghost-text: var(--palette-neutral-100);--color-action-danger-bg: var(--palette-danger-600);--color-action-danger-bg-hover: var(--palette-danger-700);--color-action-danger-bg-active: var(--palette-danger-800);--color-action-danger-text: var(--palette-neutral-0);--color-action-disabled-bg: var(--palette-neutral-800);--color-action-disabled-text: var(--palette-neutral-600);--color-control-bg: var(--palette-neutral-900);--color-control-checked-bg: var(--palette-primary-300);--color-control-checked-bg-hover: var(--palette-primary-200);--color-control-checked-fg: var(--palette-primary-950);--color-control-track: var(--palette-neutral-500);--color-control-thumb: var(--palette-neutral-50);--color-signal-default: var(--palette-accent-400);--color-signal-subtle: var(--palette-accent-900);--color-feedback-neutral-bg: var(--palette-neutral-800);--color-feedback-success-bg: var(--palette-success-950);--color-feedback-success-border: var(--palette-success-800);--color-feedback-success-text: var(--palette-success-300);--color-feedback-success-icon: var(--palette-success-400);--color-feedback-success-solid: var(--palette-success-600);--color-feedback-warning-bg: var(--palette-warning-950);--color-feedback-warning-border: var(--palette-warning-800);--color-feedback-warning-text: var(--palette-warning-300);--color-feedback-warning-icon: var(--palette-warning-400);--color-feedback-warning-solid: var(--palette-warning-600);--color-feedback-danger-bg: var(--palette-danger-950);--color-feedback-danger-border: var(--palette-danger-800);--color-feedback-danger-text: var(--palette-danger-300);--color-feedback-danger-icon: var(--palette-danger-400);--color-feedback-danger-solid: var(--palette-danger-600);--color-feedback-info-bg: var(--palette-info-950);--color-feedback-info-border: var(--palette-info-800);--color-feedback-info-text: var(--palette-info-300);--color-feedback-info-icon: var(--palette-info-400);--color-feedback-info-solid: var(--palette-info-600);--color-chart-series-1: var(--palette-accent-400);--color-chart-series-2: var(--palette-info-400);--color-chart-series-3: var(--palette-success-400);--color-chart-series-4: var(--palette-warning-400);--color-chart-series-5: var(--palette-categorical-400);--color-chart-series-6: var(--palette-neutral-400);--color-chart-track: var(--palette-neutral-800);--color-chart-grid: var(--palette-neutral-800);--color-chart-axis: var(--palette-neutral-400);--color-selection-bg: var(--palette-accent-800);--color-agent-surface: var(--palette-primary-900);--color-illustration-surface: var(--palette-primary-300);--focus-ring-color: var(--palette-accent-400);color-scheme:dark}[data-brand=ocean]:not([data-theme=dark]){--color-bg-default: var(--palette-neutral-50);--color-bg-zone: var(--palette-primary-50);--color-text-link: var(--palette-link-600);--color-text-link-hover: var(--palette-link-700);--color-action-primary-bg: var(--palette-primary-600);--color-action-primary-bg-hover: var(--palette-primary-700);--color-action-primary-bg-active: var(--palette-primary-800);--color-action-primary-text: var(--palette-neutral-0);--color-control-checked-bg: var(--palette-primary-600);--color-control-checked-bg-hover: var(--palette-primary-700);--color-control-checked-fg: var(--palette-neutral-0);--color-signal-default: var(--palette-accent-600);--color-agent-surface: var(--palette-primary-50);--focus-ring-color: var(--palette-accent-600)}[data-brand=ocean][data-theme=dark]{--color-action-primary-bg: var(--palette-primary-300);--color-action-primary-bg-hover: var(--palette-primary-200);--color-action-primary-bg-active: var(--palette-primary-100);--color-action-primary-text: var(--palette-primary-950);--color-control-checked-bg: var(--palette-primary-300);--color-control-checked-bg-hover: var(--palette-primary-200);--color-control-checked-fg: var(--palette-primary-950)}:root,[data-density=comfortable]{--control-height-sm: var(--size-8);--control-height-md: var(--size-11);--control-height-lg: var(--size-12);--control-padding-x-sm: var(--space-3);--control-padding-x-md: var(--space-4);--control-padding-x-lg: var(--space-5);--control-gap: var(--space-2);--layout-gap: var(--space-4);--layout-inset: var(--space-5);--table-row-height: var(--size-12);--table-cell-padding-x: var(--space-4);--menu-item-height: var(--size-9)}[data-density=compact]{--control-height-sm: var(--size-7);--control-height-md: var(--size-9);--control-height-lg: var(--size-10);--control-padding-x-sm: var(--space-2);--control-padding-x-md: var(--space-3);--control-padding-x-lg: var(--space-4);--control-gap: var(--space-1-5);--layout-gap: var(--space-3);--layout-inset: var(--space-4);--table-row-height: var(--size-9);--table-cell-padding-x: var(--space-3);--menu-item-height: var(--size-7)}:root,[data-theme],[data-brand],[data-density]{--button-font-weight: var(--font-weight-medium);--button-radius: var(--radius-control);--checkbox-radius: var(--radius-inset);--tag-radius: var(--radius-inset);--kbd-radius: var(--radius-inset);--alert-radius: var(--radius-container);--skeleton-radius: var(--radius-inset);--input-radius: var(--radius-control);--drawer-radius: var(--radius-overlay);--drawer-shadow: var(--elevation-modal);--card-radius: var(--radius-container);--card-shadow: var(--elevation-raised);--popup-radius: var(--radius-container);--popup-shadow: var(--elevation-overlay);--dialog-scrim: var(--color-overlay-scrim);--dialog-radius: var(--radius-overlay);--dialog-shadow: var(--elevation-modal);--tooltip-radius: var(--radius-control);--toast-radius: var(--radius-overlay);--toast-shadow: var(--elevation-modal);--button-primary-bg: var(--color-action-primary-bg);--button-primary-bg-hover: var(--color-action-primary-bg-hover);--button-primary-bg-active: var(--color-action-primary-bg-active);--button-primary-text: var(--color-action-primary-text);--button-secondary-bg: var(--color-action-secondary-bg);--button-secondary-bg-hover: var(--color-action-secondary-bg-hover);--button-secondary-bg-active: var(--color-action-secondary-bg-active);--button-secondary-text: var(--color-action-secondary-text);--button-secondary-border: var(--color-action-secondary-border);--button-ghost-bg-hover: var(--color-action-ghost-bg-hover);--button-ghost-bg-active: var(--color-action-ghost-bg-active);--button-ghost-text: var(--color-action-ghost-text);--button-danger-bg: var(--color-action-danger-bg);--button-danger-bg-hover: var(--color-action-danger-bg-hover);--button-danger-bg-active: var(--color-action-danger-bg-active);--button-danger-text: var(--color-action-danger-text);--checkbox-bg: var(--color-control-bg);--checkbox-border: var(--color-border-strong);--checkbox-bg-checked: var(--color-control-checked-bg);--checkbox-fg-checked: var(--color-control-checked-fg);--switch-track-off: var(--color-control-track);--switch-track-on: var(--color-control-checked-bg);--switch-thumb: var(--color-control-thumb);--switch-thumb-on: var(--color-control-checked-fg);--slider-track: var(--color-bg-muted);--slider-range: var(--color-signal-default);--slider-thumb: var(--color-control-thumb);--slider-thumb-border: var(--color-border-strong);--table-header-bg: var(--color-bg-subtle);--table-header-text: var(--color-text-muted);--table-row-bg-hover: var(--color-surface-hover);--table-row-bg-selected: var(--color-surface-selected);--table-border: var(--color-border-subtle);--tabs-indicator: var(--color-signal-default);--tabs-text-active: var(--color-text-default);--tabs-text: var(--color-text-muted);--progress-track: var(--color-bg-muted);--progress-fill: var(--color-signal-default);--nav-item-bg-hover: var(--color-surface-hover);--nav-item-bg-active: var(--color-surface-pressed);--nav-indicator: var(--color-signal-default);--avatar-bg: var(--color-bg-muted);--avatar-text: var(--color-text-default);--avatar-ring: var(--color-surface-default);--avatar-illustrated-bg: var(--color-illustration-surface);--avatar-agent-bg: var(--color-agent-surface);--avatar-agent-border: var(--color-border-default);--tag-bg: var(--color-bg-subtle);--tag-border: var(--color-border-default);--tag-bg-hover: var(--color-surface-hover);--tag-text: var(--color-text-default);--tag-bg-selected: var(--color-control-checked-bg);--tag-text-selected: var(--color-control-checked-fg);--tag-signal-bg: var(--color-signal-subtle);--tag-signal-text: var(--color-text-signal);--kbd-bg: var(--color-surface-default);--kbd-border: var(--color-border-default);--kbd-border-bottom: var(--color-border-strong);--kbd-text: var(--color-text-muted);--divider-line: var(--color-border-default);--divider-text: var(--color-text-muted);--accordion-border: var(--color-border-default);--accordion-bg-hover: var(--color-surface-hover);--accordion-text: var(--color-text-default);--accordion-icon: var(--color-text-muted);--skeleton-base: var(--color-bg-muted);--skeleton-shine: var(--color-bg-subtle);--input-bg: var(--color-control-bg);--input-border: var(--color-border-strong);--input-border-hover: var(--color-border-hover);--input-border-invalid: var(--color-feedback-danger-icon);--input-text: var(--color-text-default);--input-placeholder: var(--color-text-muted);--input-bg-disabled: var(--color-action-disabled-bg);--menu-item-bg-highlight: var(--color-surface-hover-raised);--menu-item-text: var(--color-text-default);--menu-item-text-muted: var(--color-text-muted);--menu-item-text-danger: var(--color-feedback-danger-text);--menu-item-text-disabled: var(--color-text-disabled);--menu-item-indicator: var(--color-control-checked-bg);--menu-separator: var(--color-border-default);--drawer-bg: var(--color-surface-raised);--drawer-border: var(--color-border-default);--card-bg: var(--color-surface-default);--card-border: var(--color-border-default);--popup-bg: var(--color-surface-raised);--popup-border: var(--color-border-emphasis);--dialog-bg: var(--color-surface-raised);--tooltip-bg: var(--color-surface-inverse);--tooltip-text: var(--color-text-inverse);--toast-bg: var(--color-surface-raised);--toast-border: var(--color-border-default)}@media(prefers-reduced-motion:reduce){:root,[data-theme],[data-brand],[data-density]{--motion-duration-instant: 0ms;--motion-duration-fast: 0ms;--motion-duration-moderate: 0ms;--motion-duration-slow: 0ms;--motion-duration-spin: 1.4s;--motion-duration-shimmer: 0ms}}:where(html){background-color:var(--color-bg-default);color:var(--color-text-default);font-family:var(--font-family-sans);font-size:var(--font-size-200);line-height:var(--font-line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;accent-color:var(--color-control-checked-bg);scrollbar-color:var(--color-border-strong) transparent}:where(body){margin:0}::selection{background-color:var(--color-selection-bg);color:var(--color-text-default)}:where(code,kbd,samp,pre){font-family:var(--font-family-mono)}:where(a){color:var(--color-text-link);text-underline-offset:.2em}:where(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:where(table,td,th){font-variant-numeric:tabular-nums}body{margin:0;background-color:var(--color-bg-default)}.sb-theme-root{min-height:100vh;box-sizing:border-box;padding:var(--space-6);background-color:var(--color-bg-default);color:var(--color-text-default);font-family:var(--font-family-sans);font-size:var(--font-size-200);line-height:var(--font-line-height-normal)}.sb-embed body{display:grid;box-sizing:border-box;min-height:100vh;align-content:center}.sb-embed .sb-theme-root{min-height:0}._icon_10172_1{flex:none;display:inline-block;vertical-align:middle;stroke-width:var(--icon-stroke)}._xs_10172_8{width:var(--icon-size-xs);height:var(--icon-size-xs)}._sm_10172_13{width:var(--icon-size-sm);height:var(--icon-size-sm)}._md_10172_18{width:var(--icon-size-md);height:var(--icon-size-md)}._lg_10172_23{width:var(--icon-size-lg);height:var(--icon-size-lg)}._spinner_1vhbe_1{display:inline-flex;flex:none;color:currentcolor}._signal_1vhbe_7{color:var(--color-signal-default)}._xs_1vhbe_11{width:var(--icon-size-xs);height:var(--icon-size-xs)}._sm_1vhbe_16{width:var(--icon-size-sm);height:var(--icon-size-sm)}._md_1vhbe_21{width:var(--icon-size-md);height:var(--icon-size-md)}._lg_1vhbe_26{width:var(--icon-size-lg);height:var(--icon-size-lg)}._svg_1vhbe_31{width:100%;height:100%;animation:_spin_1vhbe_1 var(--motion-duration-spin) linear infinite}._track_1vhbe_37,._arc_1vhbe_38{stroke:currentcolor;stroke-width:3}._track_1vhbe_37{opacity:.2}._arc_1vhbe_38{stroke-dasharray:28 100;stroke-linecap:round}@keyframes _spin_1vhbe_1{to{transform:rotate(360deg)}}._button_aukrr_2{--_bg: transparent;--_bg-hover: transparent;--_bg-active: transparent;--_text: inherit;--_border: transparent;--_height: var(--control-height-md);--_px: var(--control-padding-x-md);position:relative;box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--control-gap);min-width:var(--_height);min-height:var(--_height);margin:0;padding:0 var(--_px);border:var(--border-width-default) solid var(--_border);border-radius:var(--button-radius);background-color:var(--_bg);color:var(--_text);font-family:var(--font-family-sans);font-size:var(--font-size-200);font-weight:var(--button-font-weight);line-height:var(--font-line-height-tight);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,color;transition-duration:var(--motion-duration-instant);transition-timing-function:var(--motion-easing-standard)}@media(hover:hover){._button_aukrr_2:hover:not([data-disabled]){background-color:var(--_bg-hover)}}._button_aukrr_2:active:not([data-disabled]){background-color:var(--_bg-active)}._button_aukrr_2:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._primary_aukrr_56{--_bg: var(--button-primary-bg);--_bg-hover: var(--button-primary-bg-hover);--_bg-active: var(--button-primary-bg-active);--_text: var(--button-primary-text)}._secondary_aukrr_63{--_bg: var(--button-secondary-bg);--_bg-hover: var(--button-secondary-bg-hover);--_bg-active: var(--button-secondary-bg-active);--_text: var(--button-secondary-text);--_border: var(--button-secondary-border)}._ghost_aukrr_71{--_bg-hover: var(--button-ghost-bg-hover);--_bg-active: var(--button-ghost-bg-active);--_text: var(--button-ghost-text)}._danger_aukrr_77{--_bg: var(--button-danger-bg);--_bg-hover: var(--button-danger-bg-hover);--_bg-active: var(--button-danger-bg-active);--_text: var(--button-danger-text)}._inverse_aukrr_84{--_bg: var(--color-surface-default);--_bg-hover: var(--color-surface-hover);--_bg-active: var(--color-surface-pressed);--_text: var(--color-text-default)}._button_aukrr_2._link_aukrr_95{--_text: var(--color-text-link);--_height: auto;--_px: 0;min-width:0;min-height:0;padding-block:var(--space-0-5);border:0;border-radius:var(--radius-inset);font:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width-default);text-underline-offset:var(--space-1);white-space:normal;vertical-align:baseline}@media(hover:hover){._link_aukrr_95:hover:not([data-disabled]){--_text: var(--color-text-link-hover);background-color:transparent}}._link_aukrr_95:active:not([data-disabled]){background-color:transparent}._link_aukrr_95:focus-visible{outline-offset:var(--border-width-strong)}._link_aukrr_95 ._label_aukrr_131{overflow:visible}._button_aukrr_2._link_aukrr_95:has(>._icon_aukrr_135):not(._iconOnly_aukrr_135){padding-inline:0}._toggle_aukrr_141[aria-pressed=true]:not(._link_aukrr_95,._primary_aukrr_56,._danger_aukrr_77){--_bg: var(--color-surface-selected);--_bg-hover: var(--color-surface-selected);--_bg-active: var(--color-surface-selected);--_text: var(--color-text-default);--_border: var(--color-control-checked-bg)}@media(hover:hover){._toggle_aukrr_141[aria-pressed=true]:not(._link_aukrr_95,._primary_aukrr_56,._danger_aukrr_77,[data-disabled]):hover{--_border: var(--color-control-checked-bg-hover);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-control-checked-bg-hover)}}._link_aukrr_95._toggle_aukrr_141[aria-pressed=true]{--_text: var(--color-text-default);font-weight:var(--font-weight-semibold)}._sm_aukrr_166{--_height: var(--control-height-sm);--_px: var(--control-padding-x-sm);gap:var(--space-1-5)}._md_aukrr_173{--_height: var(--control-height-md);--_px: var(--control-padding-x-md)}._lg_aukrr_178{--_height: var(--control-height-lg);--_px: var(--control-padding-x-lg);font-size:var(--font-size-300)}._fullWidth_aukrr_185{display:flex;width:100%}._iconOnly_aukrr_135{width:var(--_height);padding:0}._icon_aukrr_135{flex:none}._button_aukrr_2:has(>._icon_aukrr_135:first-child):not(._iconOnly_aukrr_135){padding-inline-start:calc(var(--_px) - var(--space-1))}._button_aukrr_2:has(>._icon_aukrr_135:last-child):not(._iconOnly_aukrr_135){padding-inline-end:calc(var(--_px) - var(--space-1))}._label_aukrr_131{overflow:hidden;text-overflow:ellipsis}._button_aukrr_2[data-disabled]:not([data-loading]){--_bg: var(--color-action-disabled-bg);--_text: var(--color-action-disabled-text);--_border: transparent;cursor:not-allowed}._ghost_aukrr_71[data-disabled]:not([data-loading]),._link_aukrr_95[data-disabled]:not([data-loading]){--_bg: transparent}._button_aukrr_2[data-loading]{cursor:progress}._iconButton_19jz6_2{line-height:var(--font-line-height-none)}._viewport_1a1l4_3{position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4);z-index:var(--layer-toast);width:min(var(--size-96),calc(100vw - var(--space-4) * 2));color:var(--color-text-default);font-family:var(--font-family-sans)}@media(min-width:640px){._viewport_1a1l4_3{inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}}._toast_1a1l4_20{--_gap: var(--space-3);--_peek: var(--space-2);--_scale: max(0, 1 - (var(--toast-index) * .05)) ;--_shrink: calc(1 - var(--_scale));--_height: var(--toast-frontmost-height, var(--toast-height));--_offset-y: calc(var(--toast-offset-y) * -1 + (var(--toast-index) * var(--_gap) * -1) + var(--toast-swipe-movement-y));--_icon: var(--color-text-muted);position:absolute;inset-block-end:0;inset-inline-end:0;box-sizing:border-box;width:100%;height:var(--_height);border:var(--border-width-default) solid var(--toast-border);border-radius:var(--toast-radius);background-color:var(--toast-bg);box-shadow:var(--toast-shadow);transform-origin:bottom center;transform:translate(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--_peek)) - (var(--_shrink) * var(--_height)))) scale(var(--_scale));-webkit-user-select:none;user-select:none;cursor:default;transition-property:transform,opacity,height;transition-duration:var(--motion-duration-slow);transition-timing-function:var(--motion-easing-enter)}._toast_1a1l4_20[data-expanded]{height:var(--toast-height);transform:translate(var(--toast-swipe-movement-x)) translateY(var(--_offset-y))}._toast_1a1l4_20[data-starting-style],._toast_1a1l4_20[data-ending-style]{transform:translateY(150%)}._toast_1a1l4_20[data-ending-style]{opacity:0;transition-duration:var(--motion-duration-moderate);transition-timing-function:var(--motion-easing-exit)}._toast_1a1l4_20[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}._toast_1a1l4_20[data-ending-style][data-swipe-direction=right]{transform:translate(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--_offset-y))}._toast_1a1l4_20[data-limited]{opacity:0}._toast_1a1l4_20:after{content:"";position:absolute;inset-block-start:100%;inset-inline:0;height:calc(var(--_gap) + var(--border-width-default))}._toast_1a1l4_20:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._info_1a1l4_93{--_icon: var(--color-feedback-info-icon)}._success_1a1l4_97{--_icon: var(--color-feedback-success-icon)}._warning_1a1l4_101{--_icon: var(--color-feedback-warning-icon)}._danger_1a1l4_105{--_icon: var(--color-feedback-danger-icon)}._content_1a1l4_109{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);overflow:hidden;transition:opacity var(--motion-duration-moderate) var(--motion-easing-standard)}._content_1a1l4_109[data-behind]{opacity:0}._content_1a1l4_109[data-expanded]{opacity:1}._icon_1a1l4_127{height:calc(var(--font-size-200) * var(--font-line-height-normal));margin-block-start:var(--space-1-5);color:var(--_icon)}._text_1a1l4_133{display:flex;flex:1;flex-direction:column;gap:var(--space-0-5);min-width:0;padding-block:var(--space-1-5)}._title_1a1l4_142{margin:0;color:var(--color-text-default);font-size:var(--font-size-200);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-normal)}._description_1a1l4_150{margin:0;color:var(--color-text-muted);font-size:var(--font-size-200);line-height:var(--font-line-height-normal)}._actions_1a1l4_157{display:flex;gap:var(--space-2);margin-block-start:var(--space-2)}._close_1a1l4_163{flex:none}._positioner_1qbau_1{z-index:var(--layer-tooltip)}._tooltip_1qbau_5{box-sizing:border-box;max-width:min(var(--size-72),var(--available-width));padding:var(--space-1) var(--space-2);border-radius:var(--tooltip-radius);background-color:var(--tooltip-bg);box-shadow:var(--elevation-overlay);color:var(--tooltip-text);font-family:var(--font-family-sans);font-size:var(--font-size-100);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-snug);letter-spacing:var(--font-tracking-wide);text-wrap:balance;transform-origin:var(--transform-origin);transition-property:opacity,transform;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-enter)}._tooltip_1qbau_5[data-starting-style],._tooltip_1qbau_5[data-ending-style]{opacity:0;transform:scale(.96)}._tooltip_1qbau_5[data-instant]{transition-duration:var(--motion-duration-instant)}._tooltip_1qbau_5[data-ending-style]{transition-timing-function:var(--motion-easing-exit)}
