@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Fascinate Inline;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5a3ad09493b537eb-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fascinate Inline;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/025ce03786558952-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fascinate Inline Fallback;src:local("Arial");ascent-override:84.89%;descent-override:23.61%;line-gap-override:0.00%;size-adjust:122.23%}.__className_6123a5{font-family:Fascinate Inline,Fascinate Inline Fallback;font-weight:400;font-style:normal}.__variable_6123a5{--font-display:"Fascinate Inline","Fascinate Inline Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/02d147818de8ff73-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc547ea07950095c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e158f6b7b897efae-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8af2e9778de3cca0-s.woff2) format("woff2");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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f8cde7b047928c-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4fcd55e2c741afb8-s.p.woff2) format("woff2");unicode-range:u+00??,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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_088561{font-family:"Source Serif 4","Source Serif 4 Fallback";font-weight:400;font-style:normal}.__variable_088561{--font-book-serif:"Source Serif 4","Source Serif 4 Fallback"}.dark-theme,.light-theme,:root{--ds-focus-ring:0 0 0 2px var(--ds-background-100),0 0 0 4px var(--ds-focus-color);--ds-focus-outline:2px solid var(--ds-focus-color);--ds-font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ds-font-mono:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;--ds-font-weight-normal:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-type-heading-72:600 72px/72px var(--ds-font-sans);--ds-tracking-heading-72:-4.32px;--ds-type-heading-64:600 64px/64px var(--ds-font-sans);--ds-tracking-heading-64:-3.84px;--ds-type-heading-56:600 56px/56px var(--ds-font-sans);--ds-tracking-heading-56:-3.36px;--ds-type-heading-48:600 48px/56px var(--ds-font-sans);--ds-tracking-heading-48:-2.88px;--ds-type-heading-40:600 40px/48px var(--ds-font-sans);--ds-tracking-heading-40:-2.4px;--ds-type-heading-32:600 32px/40px var(--ds-font-sans);--ds-tracking-heading-32:-1.28px;--ds-type-heading-24:600 24px/32px var(--ds-font-sans);--ds-tracking-heading-24:-0.96px;--ds-type-heading-20:600 20px/26px var(--ds-font-sans);--ds-tracking-heading-20:-0.4px;--ds-type-heading-16:600 16px/24px var(--ds-font-sans);--ds-tracking-heading-16:-0.32px;--ds-type-heading-14:600 14px/20px var(--ds-font-sans);--ds-tracking-heading-14:-0.28px;--ds-type-button-16:500 16px/20px var(--ds-font-sans);--ds-tracking-button-16:0px;--ds-type-button-14:500 14px/20px var(--ds-font-sans);--ds-tracking-button-14:0px;--ds-type-button-12:500 12px/16px var(--ds-font-sans);--ds-tracking-button-12:0px;--ds-type-label-20:400 20px/32px var(--ds-font-sans);--ds-tracking-label-20:0px;--ds-type-label-18:400 18px/20px var(--ds-font-sans);--ds-tracking-label-18:0px;--ds-type-label-16:400 16px/20px var(--ds-font-sans);--ds-tracking-label-16:0px;--ds-type-label-14:400 14px/20px var(--ds-font-sans);--ds-tracking-label-14:0px;--ds-type-label-13:400 13px/16px var(--ds-font-sans);--ds-tracking-label-13:0px;--ds-type-label-12:400 12px/16px var(--ds-font-sans);--ds-tracking-label-12:0px;--ds-type-label-14-mono:400 14px/20px var(--ds-font-mono);--ds-tracking-label-14-mono:0px;--ds-type-label-13-mono:400 13px/20px var(--ds-font-mono);--ds-tracking-label-13-mono:0px;--ds-type-label-12-mono:400 12px/16px var(--ds-font-mono);--ds-tracking-label-12-mono:0px;--ds-type-copy-24:400 24px/36px var(--ds-font-sans);--ds-tracking-copy-24:0px;--ds-type-copy-20:400 20px/36px var(--ds-font-sans);--ds-tracking-copy-20:0px;--ds-type-copy-18:400 18px/28px var(--ds-font-sans);--ds-tracking-copy-18:0px;--ds-type-copy-16:400 16px/24px var(--ds-font-sans);--ds-tracking-copy-16:0px;--ds-type-copy-14:400 14px/20px var(--ds-font-sans);--ds-tracking-copy-14:0px;--ds-type-copy-13:400 13px/18px var(--ds-font-sans);--ds-tracking-copy-13:0px;--ds-type-copy-13-mono:400 13px/18px var(--ds-font-mono);--ds-tracking-copy-13-mono:0px;--ds-space-base:4px;--ds-space-1x:4px;--ds-space-2x:8px;--ds-space-3x:12px;--ds-space-4x:16px;--ds-space-6x:24px;--ds-space-8x:32px;--ds-space-10x:40px;--ds-space-16x:64px;--ds-space-24x:96px;--ds-space-32x:128px;--ds-space-48x:192px;--ds-space-64x:256px;--ds-space-gap:24px;--ds-space-gap-half:12px;--ds-space-gap-quarter:8px;--ds-space-page-margin:24px;--ds-space-cursor-g:10px;--ds-radius-none:0;--ds-radius-xs:4px;--ds-radius-base:6px;--ds-radius-medium:12px;--ds-radius-fullscreen:16px;--ds-radius-full:9999px;--ds-radius-popover-row:6px;--ds-border-width-default:1px;--ds-border-width-focus:2px;--ds-z-base:0;--ds-z-raised:1;--ds-z-sticky:100;--ds-z-drawer:200;--ds-z-modal:300;--ds-z-menu:2001;--ds-z-toast:5000;--ds-z-tooltip:99999;--ds-breakpoint-sm:0px;--ds-breakpoint-md:601px;--ds-breakpoint-lg:961px;--ds-breakpoint-xl:1200px;--ds-breakpoint-2xl:1400px;--ds-breakpoint-docs:640px;--ds-size-control-tiny:24px;--ds-size-control-small:32px;--ds-size-control-medium:36px;--ds-size-control-large:40px;--ds-size-icon:16px;--ds-size-avatar-14:14px;--ds-size-avatar-16:16px;--ds-size-avatar-24:24px;--ds-size-avatar-32:32px;--ds-size-avatar-48:48px;--ds-size-avatar-90:90px;--ds-size-page-width:1400px;--ds-size-docs-measure:48rem;--ds-duration-micro:150ms;--ds-duration-popover:200ms;--ds-duration-slow:250ms;--ds-duration-overlay:300ms;--ds-duration-tooltip-delay:150ms;--ds-ease-standard:cubic-bezier(.4,0,.2,1);--ds-ease-enter:cubic-bezier(0,0,.2,1);--ds-ease-exit:cubic-bezier(.4,0,1,1);--ds-ease-swift:cubic-bezier(.175,.885,.32,1.1);--ds-ease-spring-out:cubic-bezier(.25,1,.5,1);--ds-overlay-scale:0.96;--ds-opacity-backdrop:0.8;--ds-material-base-radius:6px;--ds-material-base-shadow:var(--ds-shadow-border);--ds-material-small-radius:6px;--ds-material-small-shadow:var(--ds-shadow-border-small);--ds-material-medium-radius:12px;--ds-material-medium-shadow:var(--ds-shadow-border-medium);--ds-material-large-radius:12px;--ds-material-large-shadow:var(--ds-shadow-border-large);--ds-material-tooltip-radius:6px;--ds-material-tooltip-shadow:var(--ds-shadow-tooltip);--ds-material-menu-radius:12px;--ds-material-menu-shadow:var(--ds-shadow-menu);--ds-material-modal-radius:12px;--ds-material-modal-shadow:var(--ds-shadow-modal);--ds-material-fullscreen-radius:16px;--ds-material-fullscreen-shadow:var(--ds-shadow-fullscreen)}.light-theme,:root{color-scheme:light;--ds-background-100:#ffffff;--ds-background-200:#fafafa;--ds-gray-100:#f2f2f2;--ds-gray-200:#ebebeb;--ds-gray-300:#e6e6e6;--ds-gray-400:#ebebeb;--ds-gray-500:#c9c9c9;--ds-gray-600:#a8a8a8;--ds-gray-700:#8f8f8f;--ds-gray-800:#7d7d7d;--ds-gray-900:#4c4c4c;--ds-gray-1000:#171717;--ds-gray-alpha-100:#0000000d;--ds-gray-alpha-200:#00000014;--ds-gray-alpha-300:#0000001a;--ds-gray-alpha-400:#00000014;--ds-gray-alpha-500:#00000036;--ds-gray-alpha-600:#00000057;--ds-gray-alpha-700:#00000070;--ds-gray-alpha-800:#00000082;--ds-gray-alpha-900:#000000b3;--ds-gray-alpha-1000:#000000e8;--ds-blue-100:#f0f7ff;--ds-blue-200:#eaf4ff;--ds-blue-300:#e0efff;--ds-blue-400:#cce7ff;--ds-blue-500:#97ccff;--ds-blue-600:#51aeff;--ds-blue-700:#0070f7;--ds-blue-800:#005edc;--ds-blue-900:#0064e2;--ds-blue-1000:#002453;--ds-red-100:#ffeef0;--ds-red-200:#ffe9ea;--ds-red-300:#ffe4e5;--ds-red-400:#ffd8d7;--ds-red-500:#ffb5b6;--ds-red-600:#ff6a6e;--ds-red-700:#fc0035;--ds-red-800:#e70022;--ds-red-900:#d60020;--ds-red-1000:#46000c;--ds-amber-100:#fff6e1;--ds-amber-200:#fff4d4;--ds-amber-300:#fff1c8;--ds-amber-400:#ffdd84;--ds-amber-500:#ffc85e;--ds-amber-600:#ffaa00;--ds-amber-700:#ffb200;--ds-amber-800:#ff9900;--ds-amber-900:#a64f00;--ds-amber-1000:#541c00;--ds-green-100:#ecfdec;--ds-green-200:#e5fce7;--ds-green-300:#d3fad1;--ds-green-400:#b9f5bc;--ds-green-500:#82eb8d;--ds-green-600:#4ce15e;--ds-green-700:#28a948;--ds-green-800:#279141;--ds-green-900:#107d32;--ds-green-1000:#00370d;--ds-teal-100:#dffffb;--ds-teal-200:#ddfef6;--ds-teal-300:#ccf9f1;--ds-teal-400:#b1f7ec;--ds-teal-500:#52f0db;--ds-teal-600:#00e2c4;--ds-teal-700:#00a694;--ds-teal-800:#008d7d;--ds-teal-900:#007a6e;--ds-teal-1000:#003d34;--ds-purple-100:#f9f0ff;--ds-purple-200:#f9f1ff;--ds-purple-300:#f5e8ff;--ds-purple-400:#f1d9ff;--ds-purple-500:#dda9ff;--ds-purple-600:#c77dff;--ds-purple-700:#9f00f4;--ds-purple-800:#8400cd;--ds-purple-900:#7c00c9;--ds-purple-1000:#2e004d;--ds-pink-100:#ffeaf5;--ds-pink-200:#ffeaf2;--ds-pink-300:#ffe0eb;--ds-pink-400:#ffd5e1;--ds-pink-500:#fdb3cc;--ds-pink-600:#f97ea7;--ds-pink-700:#f22782;--ds-pink-800:#e4106e;--ds-pink-900:#c41562;--ds-pink-1000:#460523;--ds-shadow-2xs:0px 1px 1px #0000000a;--ds-shadow-xs:0px 1px 2px #0000000a;--ds-shadow-small:0px 2px 2px #0000000a;--ds-shadow-medium:0px 2px 2px #0000000a,0px 8px 8px -8px #0000000a;--ds-shadow-large:0px 2px 2px #0000000a,0px 8px 16px -4px #0000000a;--ds-shadow-xl:0px 1px 1px #00000005,0px 4px 8px -4px #0000000a,0px 16px 24px -8px #0000000f;--ds-shadow-2xl:0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f;--ds-shadow-border-base:0 0 0 1px #00000014;--ds-shadow-border:var(--ds-shadow-border-base),var(--ds-shadow-background-border);--ds-shadow-border-small:var(--ds-shadow-border-base),var(--ds-shadow-small),var(--ds-shadow-background-border);--ds-shadow-border-medium:var(--ds-shadow-border-base),var(--ds-shadow-medium),var(--ds-shadow-background-border);--ds-shadow-border-large:var(--ds-shadow-border-base),var(--ds-shadow-large),var(--ds-shadow-background-border);--ds-shadow-tooltip:var(--ds-shadow-border-base),0px 1px 1px #00000005,0px 4px 8px #0000000a,var(--ds-shadow-background-border);--ds-shadow-menu:var(--ds-shadow-border-base),0px 1px 1px #00000005,0px 4px 8px -4px #0000000a,0px 16px 24px -8px #0000000f,var(--ds-shadow-background-border);--ds-shadow-modal:var(--ds-shadow-border-base),0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f,var(--ds-shadow-background-border);--ds-shadow-fullscreen:var(--ds-shadow-border-base),0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f,var(--ds-shadow-background-border);--ds-shadow-modal-elevated:0px 0px 0px 1px #00000014,0px 32px 72px -12px #0000000f,0px 8px 32px -12px #00000014,0px 8px 24px -12px #0000001f;--ds-shadow-background-border:0 0 0 0 transparent}.dark-theme{color-scheme:dark;--ds-background-100:#0a0a0a;--ds-background-200:#000000;--ds-gray-100:#1a1a1a;--ds-gray-200:#1f1f1f;--ds-gray-300:#292929;--ds-gray-400:#2e2e2e;--ds-gray-500:#454545;--ds-gray-600:#878787;--ds-gray-700:#8f8f8f;--ds-gray-800:#7d7d7d;--ds-gray-900:#a1a1a1;--ds-gray-1000:#ededed;--ds-gray-alpha-100:#ffffff0f;--ds-gray-alpha-200:#ffffff17;--ds-gray-alpha-300:#ffffff21;--ds-gray-alpha-400:#ffffff24;--ds-gray-alpha-500:#ffffff3d;--ds-gray-alpha-600:#ffffff82;--ds-gray-alpha-700:#ffffff8a;--ds-gray-alpha-800:#ffffff78;--ds-gray-alpha-900:#ffffff9c;--ds-gray-alpha-1000:#ffffffeb;--ds-blue-100:#06193a;--ds-blue-200:#022248;--ds-blue-300:#002f62;--ds-blue-400:#003771;--ds-blue-500:#004287;--ds-blue-600:#0090ff;--ds-blue-700:#0071f6;--ds-blue-800:#005fd8;--ds-blue-900:#50a8ff;--ds-blue-1000:#ebf6ff;--ds-red-100:#330a11;--ds-red-200:#440d13;--ds-red-300:#5d0e17;--ds-red-400:#6f101b;--ds-red-500:#88151f;--ds-red-600:#f32e40;--ds-red-700:#f13242;--ds-red-800:#e2162a;--ds-red-900:#ff5e63;--ds-red-1000:#ffeaed;--ds-amber-100:#291800;--ds-amber-200:#331b00;--ds-amber-300:#4f2900;--ds-amber-400:#573200;--ds-amber-500:#6c4100;--ds-amber-600:#e99c00;--ds-amber-700:#ffb200;--ds-amber-800:#ff9900;--ds-amber-900:#ff9900;--ds-amber-1000:#fff3d9;--ds-green-100:#00250a;--ds-green-200:#003110;--ds-green-300:#003814;--ds-green-400:#004616;--ds-green-500:#00661d;--ds-green-600:#009431;--ds-green-700:#00ab3e;--ds-green-800:#009335;--ds-green-900:#00ca52;--ds-green-1000:#daffe5;--ds-teal-100:#00211b;--ds-teal-200:#002922;--ds-teal-300:#003b33;--ds-teal-400:#003f35;--ds-teal-500:#005f53;--ds-teal-600:#009885;--ds-teal-700:#00a794;--ds-teal-800:#008d7d;--ds-teal-900:#00c9b5;--ds-teal-1000:#cefff5;--ds-purple-100:#290c33;--ds-purple-200:#341142;--ds-purple-300:#47185e;--ds-purple-400:#541a76;--ds-purple-500:#642290;--ds-purple-600:#9440d5;--ds-purple-700:#9440d5;--ds-purple-800:#7d2bba;--ds-purple-900:#c472fb;--ds-purple-1000:#faedff;--ds-pink-100:#310d1e;--ds-pink-200:#420c25;--ds-pink-300:#571032;--ds-pink-400:#5d0c34;--ds-pink-500:#76063f;--ds-pink-600:#b90056;--ds-pink-700:#f12b82;--ds-pink-800:#e6006e;--ds-pink-900:#ff518d;--ds-pink-1000:#ffeaf4;--ds-shadow-2xs:0px 1px 1px #00000029;--ds-shadow-xs:0px 1px 2px #00000029;--ds-shadow-small:0px 1px 2px #00000029;--ds-shadow-medium:0px 2px 2px #00000052,0px 8px 8px -8px #00000029;--ds-shadow-large:0px 2px 2px #0000000a,0px 8px 16px -4px #0000000a;--ds-shadow-xl:0px 1px 1px #00000005,0px 4px 8px -4px #0000000a,0px 16px 24px -8px #0000000f;--ds-shadow-2xl:0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f;--ds-shadow-border-base:0 0 0 1px #ffffff25;--ds-shadow-border:var(--ds-shadow-border-base),var(--ds-shadow-background-border);--ds-shadow-border-small:var(--ds-shadow-border-base),var(--ds-shadow-small),var(--ds-shadow-background-border);--ds-shadow-border-medium:var(--ds-shadow-border-base),var(--ds-shadow-medium),var(--ds-shadow-background-border);--ds-shadow-border-large:var(--ds-shadow-border-base),var(--ds-shadow-large),var(--ds-shadow-background-border);--ds-shadow-tooltip:var(--ds-shadow-border-base),0px 1px 1px #00000005,0px 4px 8px #0000000a,var(--ds-shadow-background-border);--ds-shadow-menu:var(--ds-shadow-border-base),0px 1px 1px #00000005,0px 4px 8px -4px #0000000a,0px 16px 24px -8px #0000000f,var(--ds-shadow-background-border);--ds-shadow-modal:var(--ds-shadow-border-base),0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f,var(--ds-shadow-background-border);--ds-shadow-fullscreen:var(--ds-shadow-border-base),0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f,var(--ds-shadow-background-border);--ds-shadow-modal-elevated:0 0 0 1px var(--ds-gray-alpha-400),0px 32px 72px -12px #0000000f,0px 8px 32px -12px #00000014,0px 8px 24px -12px #0000001f;--ds-shadow-background-border:0 0 0 0 transparent}.light-theme,:root{--ds-color-surface-base:var(--ds-background-100);--ds-color-surface-sunken:var(--ds-background-200);--ds-color-surface-raised:var(--ds-background-100);--ds-color-surface-inverse:var(--ds-gray-1000);--ds-color-surface-component:var(--ds-gray-100);--ds-color-surface-component-hover:var(--ds-gray-200);--ds-color-surface-component-active:var(--ds-gray-300);--ds-color-text-primary:var(--ds-gray-1000);--ds-color-text-secondary:var(--ds-gray-900);--ds-color-text-tertiary:var(--ds-gray-700);--ds-color-text-disabled:var(--ds-gray-700);--ds-color-text-inverse:var(--ds-background-100);--ds-color-text-on-accent:#ffffff;--ds-color-border-default:var(--ds-gray-400);--ds-color-border-hover:var(--ds-gray-500);--ds-color-border-active:var(--ds-gray-600);--ds-color-border-subtle:var(--ds-gray-alpha-400);--ds-color-border-error:var(--ds-red-900);--ds-color-interactive-primary-bg:var(--ds-gray-1000);--ds-color-interactive-primary-fg:var(--ds-background-100);--ds-color-interactive-secondary-bg:var(--ds-background-100);--ds-color-interactive-secondary-border:var(--ds-gray-alpha-400);--ds-color-interactive-link:var(--ds-gray-1000);--ds-color-interactive-accent-slot:var(--ds-blue-700);--ds-color-interactive-danger-bg:var(--ds-red-800);--ds-color-interactive-accent-fill:var(--ds-blue-800);--ds-color-interactive-switch-knob:var(--ds-background-100);--ds-color-status-success-fg:var(--ds-green-900);--ds-color-status-success-bg:var(--ds-green-100);--ds-color-status-success-border:var(--ds-green-400);--ds-color-status-success-solid:var(--ds-green-700);--ds-color-status-warning-fg:var(--ds-amber-900);--ds-color-status-warning-bg:var(--ds-amber-100);--ds-color-status-warning-border:var(--ds-amber-400);--ds-color-status-warning-solid:var(--ds-amber-700);--ds-color-status-danger-fg:var(--ds-red-900);--ds-color-status-danger-bg:var(--ds-red-100);--ds-color-status-danger-border:var(--ds-red-400);--ds-color-status-danger-solid:var(--ds-red-700);--ds-color-status-info-fg:var(--ds-blue-900);--ds-color-status-info-bg:var(--ds-blue-100);--ds-color-status-info-border:var(--ds-blue-400);--ds-color-status-info-solid:var(--ds-blue-700);--ds-color-focus-color:var(--ds-blue-700);--ds-color-overlay-backdrop:var(--ds-gray-100);--ds-color-overlay-backdrop-opacity:0.8;--ds-focus-color:var(--ds-color-focus-color)}.dark-theme{--ds-color-surface-base:var(--ds-background-100);--ds-color-surface-sunken:var(--ds-background-200);--ds-color-surface-raised:var(--ds-background-100);--ds-color-surface-inverse:var(--ds-gray-1000);--ds-color-surface-component:var(--ds-gray-100);--ds-color-surface-component-hover:var(--ds-gray-200);--ds-color-surface-component-active:var(--ds-gray-300);--ds-color-text-primary:var(--ds-gray-1000);--ds-color-text-secondary:var(--ds-gray-900);--ds-color-text-tertiary:var(--ds-gray-700);--ds-color-text-disabled:var(--ds-gray-700);--ds-color-text-inverse:var(--ds-background-100);--ds-color-text-on-accent:#ffffff;--ds-color-border-default:var(--ds-gray-400);--ds-color-border-hover:var(--ds-gray-500);--ds-color-border-active:var(--ds-gray-600);--ds-color-border-subtle:var(--ds-gray-alpha-400);--ds-color-border-error:var(--ds-red-900);--ds-color-interactive-primary-bg:var(--ds-gray-1000);--ds-color-interactive-primary-fg:var(--ds-background-100);--ds-color-interactive-secondary-bg:var(--ds-background-100);--ds-color-interactive-secondary-border:var(--ds-gray-alpha-400);--ds-color-interactive-link:var(--ds-gray-1000);--ds-color-interactive-accent-slot:var(--ds-blue-700);--ds-color-interactive-danger-bg:var(--ds-red-800);--ds-color-interactive-accent-fill:var(--ds-blue-800);--ds-color-interactive-switch-knob:var(--ds-gray-1000);--ds-color-status-success-fg:var(--ds-green-900);--ds-color-status-success-bg:var(--ds-green-100);--ds-color-status-success-border:var(--ds-green-400);--ds-color-status-success-solid:var(--ds-green-700);--ds-color-status-warning-fg:var(--ds-amber-900);--ds-color-status-warning-bg:var(--ds-amber-100);--ds-color-status-warning-border:var(--ds-amber-400);--ds-color-status-warning-solid:var(--ds-amber-700);--ds-color-status-danger-fg:var(--ds-red-900);--ds-color-status-danger-bg:var(--ds-red-100);--ds-color-status-danger-border:var(--ds-red-400);--ds-color-status-danger-solid:var(--ds-red-700);--ds-color-status-info-fg:var(--ds-blue-900);--ds-color-status-info-bg:var(--ds-blue-100);--ds-color-status-info-border:var(--ds-blue-400);--ds-color-status-info-solid:var(--ds-blue-700);--ds-color-focus-color:var(--ds-blue-900);--ds-color-overlay-backdrop:var(--ds-background-200);--ds-color-overlay-backdrop-opacity:0.8;--ds-focus-color:var(--ds-color-focus-color)}:root{--ds-font-sans:var(--font-geist-sans,"Geist"),ui-sans-serif,system-ui,sans-serif;--ds-font-mono:var(--font-geist-mono,ui-monospace),"SFMono-Regular",Menlo,monospace;--ds-color-surface-base:#ffffff;--ds-color-surface-sunken:#fffaf4;--ds-color-surface-raised:#fffdf9;--ds-color-surface-inverse:#1a1817;--ds-color-surface-component:#fff1de;--ds-color-text-primary:#161310;--ds-color-text-secondary:#5c564c;--ds-color-text-tertiary:#8a8376;--ds-color-text-inverse:#f7f5ef;--ds-color-border-default:#efe6d8;--ds-color-border-hover:#e0d4c2;--ds-color-interactive-accent-slot:#e07a3d;--ds-color-interactive-accent-fill:#c45d28;--ds-color-interactive-primary-bg:#b85420;--ds-color-status-success-solid:#2f9e62;--ds-color-status-warning-solid:#c46a1b;--ds-color-status-danger-solid:#c4473a;--ds-color-focus-color:#e07a3d;--ds-focus-color:var(--ds-color-focus-color);--ds-color-fg:var(--ds-color-text-primary);--ds-color-bg:var(--ds-color-surface-base);--bg:var(--ds-color-surface-base);--bg-soft:var(--ds-color-surface-sunken);--ink:var(--ds-color-text-primary);--muted:var(--ds-color-text-secondary);--faint:var(--ds-color-text-tertiary);--line:var(--ds-color-border-default);--border:var(--ds-color-border-default);--line-2:var(--ds-color-border-hover);--panel:var(--ds-color-surface-raised);--code:var(--ds-color-surface-inverse);--code-ink:var(--ds-color-text-inverse);--orange:var(--ds-color-interactive-accent-slot);--orange-2:#ff8001;--orange-deep:var(--ds-color-interactive-accent-fill);--orange-press:var(--ds-color-interactive-primary-bg);--orange-press-hover:#9a4519;--cream:var(--ds-color-surface-component);--ok:var(--ds-color-status-success-solid);--warn:var(--ds-color-status-warning-solid);--bad:var(--ds-color-status-danger-solid);--sans:var(--ds-font-sans);--mono:var(--ds-font-mono);--display:var(--font-display,"Fascinate Inline"),cursive;--book-serif:var(--font-book-serif),var(--ds-font-sans);--max:1080px;--gut:var(--ds-space-page-margin);--r:14px;--r-sm:8px;--shadow:0 18px 50px rgba(196,93,40,0.08);--text-xs:0.8125rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-input:var(--text-md);--motion-fast:120ms;--motion-base:180ms;--motion-sheet:220ms;--motion-ease:cubic-bezier(0.2,0.7,0.2,1)}