/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Roboto;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Roboto;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/roboto-mono-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/roboto-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/roboto-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Roboto Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/roboto-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oxanium-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oxanium-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oxanium-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Roboto Mono", ui-monospace, monospace;--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-800:oklch(39.8% .195 277.366);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-400:oklch(71.2% .194 13.428);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-mauve-500:oklch(54.2% .034 322.5);--color-mauve-800:oklch(26.3% .024 320.12);--color-olive-600:oklch(46.6% .025 107.3);--color-olive-700:oklch(39.4% .023 107.4);--color-mist-100:oklch(96.3% .002 197.1);--color-mist-300:oklch(87.2% .007 219.6);--color-mist-400:oklch(72.3% .014 214.4);--color-mist-500:oklch(56% .021 213.5);--color-mist-600:oklch(45% .017 213.2);--color-mist-700:oklch(37.8% .015 216);--color-mist-800:oklch(27.5% .011 216.9);--color-mist-900:oklch(21.8% .008 223.9);--color-mist-950:oklch(14.8% .004 228.8);--color-white:#fff;--radius-sm:.25rem;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-button:"Oxanium", sans-serif;--font-button-weight:600;--font-body:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd230;--color-amber-400:#ffb900;--color-amber-50:#fffbeb;--color-amber-500:#fe9a00;--color-amber-600:#e17100;--color-amber-700:#bb4d00;--color-amber-800:#973c00;--color-amber-900:#7b3306;--color-amber-925:#602603;--color-amber-950:#461901;--color-black:#000;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#8ec5ff;--color-blue-400:#51a2ff;--color-blue-50:#eff6ff;--color-blue-500:#2b7fff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-925:#1a2e71;--color-blue-950:#162456;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d3f2;--color-cyan-50:#ecfeff;--color-cyan-500:#00b8db;--color-cyan-600:#0092b8;--color-cyan-700:#007595;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-cyan-925:#0a4054;--color-cyan-950:#053345;--color-darknavy-100:#c2d5f3;--color-darknavy-200:#a2bde8;--color-darknavy-300:#7eaaed;--color-darknavy-400:#668fd0;--color-darknavy-50:#e3edff;--color-darknavy-500:#5074b3;--color-darknavy-600:#3a5997;--color-darknavy-700:#23407a;--color-darknavy-800:#153068;--color-darknavy-850:#092156;--color-darknavy-900:#021346;--color-darknavy-950:#000333;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d492;--color-emerald-50:#ecfdf5;--color-emerald-500:#00bc7d;--color-emerald-600:#096;--color-emerald-700:#007a55;--color-emerald-800:#006045;--color-emerald-900:#004f3b;--color-emerald-925:#003d2e;--color-emerald-950:#002c22;--color-filesy-100:#c2eae1;--color-filesy-200:#95e4d3;--color-filesy-300:#5bd8c3;--color-filesy-400:#19c1ac;--color-filesy-50:#e2edea;--color-filesy-500:#00a896;--color-filesy-600:#008579;--color-filesy-700:#02675f;--color-filesy-800:#06504b;--color-filesy-900:#0c403c;--color-filesy-925:#05312e;--color-filesy-950:#012221;--color-fuchsia-100:#fae8ff;--color-fuchsia-200:#f6cfff;--color-fuchsia-300:#f4a8ff;--color-fuchsia-400:#ed6aff;--color-fuchsia-50:#fdf4ff;--color-fuchsia-500:#e12afb;--color-fuchsia-600:#c800de;--color-fuchsia-700:#a800b7;--color-fuchsia-800:#8a0194;--color-fuchsia-900:#721378;--color-fuchsia-925:#5e0863;--color-fuchsia-950:#4b004f;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-50:#f9fafb;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-850:#172030;--color-gray-900:#101828;--color-gray-950:#030712;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-50:#f0fdf4;--color-green-500:#00c950;--color-green-600:#00a63e;--color-green-700:#008236;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-925:#074120;--color-green-950:#032e15;--color-indigo-100:#e0e7ff;--color-indigo-200:#c6d2ff;--color-indigo-300:#a3b3ff;--color-indigo-400:#7c86ff;--color-indigo-50:#eef2ff;--color-indigo-500:#615fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-indigo-800:#372aac;--color-indigo-900:#312c85;--color-indigo-925:#282368;--color-indigo-950:#1e1a4d;--color-lime-100:#ecfcca;--color-lime-200:#d8f999;--color-lime-300:#bbf451;--color-lime-400:#9ae600;--color-lime-50:#f7fee7;--color-lime-500:#7ccf00;--color-lime-600:#5ea500;--color-lime-700:#497d00;--color-lime-800:#3c6300;--color-lime-900:#35530e;--color-lime-925:#274007;--color-lime-950:#192e03;--color-mauve-100:#f3f1f3;--color-mauve-200:#e7e4e7;--color-mauve-300:#d7d0d7;--color-mauve-400:#a89ea9;--color-mauve-50:#fafafa;--color-mauve-500:#79697b;--color-mauve-600:#594c5b;--color-mauve-700:#463947;--color-mauve-800:#2a212c;--color-mauve-850:#231b25;--color-mauve-900:#1d161e;--color-mauve-950:#0c090c;--color-mcbile-100:#ffe4e5;--color-mcbile-200:#fecdd2;--color-mcbile-300:#fda4ae;--color-mcbile-400:#fb7184;--color-mcbile-50:#fff1f1;--color-mcbile-500:#f43f5d;--color-mcbile-600:#e11d47;--color-mcbile-700:#be123b;--color-mcbile-800:#9f1238;--color-mcbile-900:#881336;--color-mcbile-925:#690b26;--color-mcbile-950:#4c0518;--color-mist-100:#f1f3f3;--color-mist-200:#e3e7e8;--color-mist-300:#d0d6d8;--color-mist-400:#9ca8ab;--color-mist-50:#f9fbfb;--color-mist-500:#67787c;--color-mist-600:#4b585b;--color-mist-700:#394447;--color-mist-800:#22292b;--color-mist-850:#1c2224;--color-mist-900:#161b1d;--color-mist-950:#090b0c;--color-navy-100:#e8eeff;--color-navy-200:#cfdcff;--color-navy-300:#aabfff;--color-navy-400:#7d99ff;--color-navy-50:#f4f7ff;--color-navy-500:#4b67e8;--color-navy-600:#3651cb;--color-navy-700:#283f9f;--color-navy-800:#1d2f74;--color-navy-900:#14214f;--color-navy-925:#10193f;--color-navy-950:#0b122f;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-50:#fafafa;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-850:#1e1e1e;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-olive-100:#f4f4f0;--color-olive-200:#e8e8e3;--color-olive-300:#d8d8d0;--color-olive-400:#abab9c;--color-olive-50:#fbfbf9;--color-olive-500:#7c7c67;--color-olive-600:#5b5b4b;--color-olive-700:#474739;--color-olive-800:#2b2b22;--color-olive-850:#24241c;--color-olive-900:#1d1d16;--color-olive-950:#0c0c09;--color-orange-100:#ffedd4;--color-orange-200:#ffd6a7;--color-orange-300:#ffb86a;--color-orange-400:#ff8904;--color-orange-50:#fff7ed;--color-orange-500:#ff6900;--color-orange-600:#f54900;--color-orange-700:#ca3500;--color-orange-800:#9f2d00;--color-orange-900:#7e2a0c;--color-orange-925:#601e09;--color-orange-950:#441306;--color-pink-100:#fce7f3;--color-pink-200:#fccee8;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-50:#fdf2f8;--color-pink-500:#f6339a;--color-pink-600:#e60076;--color-pink-700:#c6005c;--color-pink-800:#a3004c;--color-pink-900:#861043;--color-pink-925:#6b0933;--color-pink-950:#510424;--color-pulse-100:#ffd9dd;--color-pulse-200:#ffb7c1;--color-pulse-300:#ff93a5;--color-pulse-400:#ff6788;--color-pulse-50:#ffe9ec;--color-pulse-500:#f4396e;--color-pulse-600:#cc0051;--color-pulse-700:#99003b;--color-pulse-800:#680026;--color-pulse-850:#53001d;--color-pulse-900:#3e0013;--color-pulse-950:#29000a;--color-purple-100:#f3e8ff;--color-purple-200:#e9d4ff;--color-purple-300:#dab2ff;--color-purple-400:#c27aff;--color-purple-50:#faf5ff;--color-purple-500:#ad46ff;--color-purple-600:#9810fa;--color-purple-700:#8200db;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-purple-925:#4a0d79;--color-purple-950:#3c0366;--color-red-100:#ffe2e2;--color-red-200:#ffc9c9;--color-red-300:#ffa2a2;--color-red-400:#ff6467;--color-red-50:#fef2f2;--color-red-500:#fb2c36;--color-red-600:#e7000b;--color-red-700:#c10007;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-925:#631011;--color-red-950:#460809;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa1ad;--color-rose-400:#ff637e;--color-rose-50:#fff1f2;--color-rose-500:#ff2056;--color-rose-600:#ec003f;--color-rose-700:#c70036;--color-rose-800:#a50036;--color-rose-900:#8b0836;--color-rose-925:#6b0426;--color-rose-950:#4d0218;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#74d4ff;--color-sky-400:#00bcff;--color-sky-50:#f0f9ff;--color-sky-500:#00a6f4;--color-sky-600:#0084d1;--color-sky-700:#0069a8;--color-sky-800:#00598a;--color-sky-900:#024a70;--color-sky-925:#043c5d;--color-sky-950:#052f4a;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-50:#f8fafc;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-850:#162034;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-50:#fafaf9;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-stone-700:#44403b;--color-stone-800:#292524;--color-stone-850:#231f1d;--color-stone-900:#1c1917;--color-stone-950:#0c0a09;--color-swotsy-100:#f9fcf7;--color-swotsy-200:#edf0e9;--color-swotsy-300:#dbe0d6;--color-swotsy-400:#aab4a1;--color-swotsy-50:#fcfefb;--color-swotsy-500:#78866b;--color-swotsy-600:#59644f;--color-swotsy-700:#464f3d;--color-swotsy-800:#2c3226;--color-swotsy-900:#1e231a;--color-swotsy-925:#161a13;--color-swotsy-950:#0f110d;--color-taupe-100:#f3f1f1;--color-taupe-200:#e8e4e3;--color-taupe-300:#d8d2d0;--color-taupe-400:#aba09c;--color-taupe-50:#fbfaf9;--color-taupe-500:#7c6d67;--color-taupe-600:#5b4f4b;--color-taupe-700:#473c39;--color-taupe-800:#2b2422;--color-taupe-850:#241e1c;--color-taupe-900:#1d1816;--color-taupe-950:#0c0a09;--color-teal-100:#cbfbf1;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-400:#00d5be;--color-teal-50:#f0fdfa;--color-teal-500:#00bba7;--color-teal-600:#009689;--color-teal-700:#00786f;--color-teal-800:#005f5a;--color-teal-900:#0b4f4a;--color-teal-925:#053f3c;--color-teal-950:#022f2e;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a684ff;--color-violet-50:#f5f3ff;--color-violet-500:#8e51ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-violet-925:#3d1280;--color-violet-950:#2f0d68;--color-white:#fff;--color-yellow-100:#fef9c2;--color-yellow-200:#fff085;--color-yellow-300:#ffdf20;--color-yellow-400:#fdc700;--color-yellow-50:#fefce8;--color-yellow-500:#f0b100;--color-yellow-600:#d08700;--color-yellow-700:#a65f00;--color-yellow-800:#894b00;--color-yellow-900:#733e0a;--color-yellow-925:#5a2e07;--color-yellow-950:#432004;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-50:#fafafa;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-850:#1f1f23;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--surface-chrome-dark-base:var(--color-neutral-900);--surface-chrome-dark-hi:#5252522e}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-dark-hi:color-mix(in oklch, var(--color-neutral-600) 18%, transparent)}}:root{--surface-chrome-dark-micro:#36415326}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-dark-micro:color-mix(in oklch, var(--color-gray-700) 15%, transparent)}}:root{--surface-chrome-filesy-base:var(--color-filesy-900);--surface-chrome-filesy-hi:var(--color-filesy-400)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-filesy-hi:color-mix(in oklch, var(--color-filesy-400) 20%, transparent)}}:root{--surface-chrome-filesy-micro:var(--color-filesy-700)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-filesy-micro:color-mix(in oklch, var(--color-filesy-700) 14%, transparent)}}:root{--surface-chrome-dark-filesy-base:var(--color-filesy-925);--surface-chrome-dark-filesy-hi:#a1a1a129}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-dark-filesy-hi:color-mix(in oklch, var(--color-neutral-400) 16%, transparent)}}:root{--surface-chrome-dark-filesy-micro:var(--color-filesy-900)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-dark-filesy-micro:color-mix(in oklch, var(--color-filesy-900) 12%, transparent)}}:root{--surface-chrome-black-base:var(--color-neutral-950);--surface-chrome-black-hi:#a1a1a126}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-black-hi:color-mix(in oklch, var(--color-neutral-400) 15%, transparent)}}:root{--surface-chrome-black-micro:#1e293933}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-black-micro:color-mix(in oklch, var(--color-gray-800) 20%, transparent)}}:root{--surface-chrome-black-sheen:linear-gradient(180deg, var(--surface-chrome-black-hi) 0%, transparent 22%, transparent 100%);--surface-chrome-black-brush:repeating-linear-gradient(90deg, var(--surface-chrome-black-micro) 0, transparent 1px, transparent 3px);--surface-chrome-dark-steel-base:var(--color-zinc-850);--surface-chrome-dark-steel-hi:#4a556533}:root{--surface-chrome-mcbile-base:var(--color-mcbile-700);--surface-chrome-mcbile-hi:var(--color-mcbile-400)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-mcbile-hi:color-mix(in oklch, var(--color-mcbile-400) 20%, transparent)}}:root{--surface-chrome-mcbile-micro:var(--color-mcbile-700)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-mcbile-micro:color-mix(in oklch, var(--color-mcbile-700) 14%, transparent)}}:root{--surface-chrome-mauve-base:var(--color-mauve-800);--surface-chrome-mauve-hi:#79697b33}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-mauve-hi:color-mix(in oklch, var(--color-mauve-500) 20%, transparent)}}:root{--surface-chrome-mauve-micro:var(--color-mcbile-800)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-mauve-micro:color-mix(in oklch, var(--color-mcbile-800) 14%, transparent)}}:root{--surface-chrome-mist-base:var(--color-mist-800);--surface-chrome-mist-hi:#67787c33}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-mist-hi:color-mix(in oklch, var(--color-mist-500) 20%, transparent)}}:root{--surface-chrome-mist-micro:#39444724}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-mist-micro:color-mix(in oklch, var(--color-mist-700) 14%, transparent)}}:root{--surface-chrome-swotsy-base:var(--color-swotsy-900);--surface-chrome-swotsy-hi:var(--color-swotsy-400)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-swotsy-hi:color-mix(in oklch, var(--color-swotsy-400) 20%, transparent)}}:root{--surface-chrome-swotsy-micro:var(--color-swotsy-700)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-swotsy-micro:color-mix(in oklch, var(--color-swotsy-700) 14%, transparent)}}:root{--surface-chrome-rose-base:var(--color-rose-400);--surface-chrome-rose-hi:#ffe4e633}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-rose-hi:color-mix(in oklch, var(--color-rose-100) 20%, transparent)}}:root{--surface-chrome-rose-micro:#f6339a2e}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-rose-micro:color-mix(in oklch, var(--color-pink-500) 18%, transparent)}}:root{--surface-chrome-amber-base:var(--color-amber-600);--surface-chrome-amber-hi:#fef3c633}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-amber-hi:color-mix(in oklch, var(--color-amber-100) 20%, transparent)}}:root{--surface-chrome-amber-micro:#b7500024}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-amber-micro:color-mix(in oklch, var(--color-amber-700) 14%, transparent)}}:root{--surface-chrome-indigo-base:var(--color-indigo-925);--surface-chrome-indigo-hi:#625fff33}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-indigo-hi:color-mix(in oklch, var(--color-indigo-500) 20%, transparent)}}:root{--surface-chrome-indigo-micro:#372aac24}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-indigo-micro:color-mix(in oklch, var(--color-indigo-800) 14%, transparent)}}:root{--surface-chrome-olive-base:var(--color-olive-850);--surface-chrome-olive-hi:#5b5b4b33}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-olive-hi:color-mix(in oklch, var(--color-olive-600) 20%, transparent)}}:root{--surface-chrome-olive-micro:#47473924}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-olive-micro:color-mix(in oklch, var(--color-olive-700) 14%, transparent)}}:root{--surface-chrome-allu-base:var(--color-gray-200);--surface-chrome-allu-hi:#f4f4f533}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-allu-hi:color-mix(in oklch, var(--color-zinc-100) 20%, transparent)}}:root{--surface-chrome-allu-micro:#d1d5dc24}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-allu-micro:color-mix(in oklch, var(--color-gray-300) 14%, transparent)}}:root{--surface-race-steel-step-base:var(--color-zinc-300);--surface-race-steel-step-grain:var(--color-gray-400);--surface-race-steel-step-grain-hi:var(--color-gray-200);--surface-race-steel-step-hi:var(--color-zinc-100);--surface-chrome-steel-base:var(--color-zinc-400);--surface-chrome-steel-hi:#e2e8f033}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-steel-hi:color-mix(in oklch, var(--color-slate-200) 20%, transparent)}}:root{--surface-chrome-steel-micro:#d4d4d824}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-steel-micro:color-mix(in oklch, var(--color-zinc-300) 14%, transparent)}}:root{--surface-chrome-gold-base:var(--color-yellow-500);--surface-chrome-gold-hi:#fff08533}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-gold-hi:color-mix(in oklch, var(--color-yellow-200) 20%, transparent)}}:root{--surface-chrome-gold-micro:#a3610024}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-gold-micro:color-mix(in oklch, var(--color-yellow-700) 14%, transparent)}}:root{--surface-chrome-blue-steel-base:var(--color-slate-600);--surface-chrome-blue-steel-hi:#d1d5dc33}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-blue-steel-hi:color-mix(in oklch, var(--color-gray-300) 20%, transparent)}}:root{--surface-chrome-blue-steel-micro:#31415824}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-blue-steel-micro:color-mix(in oklch, var(--color-slate-700) 14%, transparent)}}:root{--surface-chrome-blue-base:var(--color-blue-900);--surface-chrome-blue-hi:#3080ff33}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-blue-hi:color-mix(in oklch, var(--color-blue-500) 20%, transparent)}}:root{--surface-chrome-blue-micro:var(--color-darknavy-700)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-blue-micro:color-mix(in oklch, var(--color-darknavy-700) 14%, transparent)}}:root{--surface-chrome-darknavy-base:var(--color-darknavy-900);--surface-chrome-darknavy-hi:var(--color-darknavy-400)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-darknavy-hi:color-mix(in oklch, var(--color-darknavy-400) 20%, transparent)}}:root{--surface-chrome-darknavy-micro:var(--color-darknavy-700)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-darknavy-micro:color-mix(in oklch, var(--color-darknavy-700) 14%, transparent)}}:root{--surface-chrome-cyan-base:var(--color-cyan-800);--surface-chrome-cyan-hi:#00d2ef33}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-cyan-hi:color-mix(in oklch, var(--color-cyan-400) 20%, transparent)}}:root{--surface-chrome-cyan-micro:#00749224}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-cyan-micro:color-mix(in oklch, var(--color-cyan-700) 14%, transparent)}}:root{--surface-chrome-sky-base:var(--color-sky-600);--surface-chrome-sky-hi:#77d4ff33}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-sky-hi:color-mix(in oklch, var(--color-sky-300) 20%, transparent)}}:root{--surface-chrome-sky-micro:#0084cc24}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-sky-micro:color-mix(in oklch, var(--color-sky-600) 14%, transparent)}}:root{--surface-chrome-green-base:var(--color-green-800);--surface-chrome-green-hi:#05df7233}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-green-hi:color-mix(in oklch, var(--color-green-400) 20%, transparent)}}:root{--surface-chrome-green-micro:#00813824}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-green-micro:color-mix(in oklch, var(--color-green-700) 14%, transparent)}}:root{--surface-chrome-emerald-base:var(--color-emerald-900);--surface-chrome-emerald-hi:#00bb7f33}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-emerald-hi:color-mix(in oklch, var(--color-emerald-500) 20%, transparent)}}:root{--surface-chrome-emerald-micro:#004e3b24}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-emerald-micro:color-mix(in oklch, var(--color-emerald-900) 14%, transparent)}}:root{--surface-chrome-teal-base:var(--color-teal-700);--surface-chrome-teal-hi:#00d3bd33}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-teal-hi:color-mix(in oklch, var(--color-teal-400) 20%, transparent)}}:root{--surface-chrome-teal-micro:#005f5a24}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-teal-micro:color-mix(in oklch, var(--color-teal-800) 14%, transparent)}}:root{--surface-race-carbon-base:#1c2224;--surface-race-carbon-hi:#a1a1a129}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-carbon-hi:color-mix(in oklch, var(--color-neutral-400) 16%, transparent)}}:root{--surface-race-carbon-grain:#0a0a0a57}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-carbon-grain:color-mix(in oklch, var(--color-neutral-950) 34%, transparent)}}:root{--surface-race-carbon-grain-hi:#a1a1a11c}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-carbon-grain-hi:color-mix(in oklch, var(--color-neutral-400) 11%, transparent)}}:root{--surface-race-carbon-wear-top:#4b585b1c}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-carbon-wear-top:color-mix(in oklch, var(--color-mist-600) 11%, transparent)}}:root{--surface-race-carbon-sheen:linear-gradient(180deg, var(--surface-race-carbon-hi) 0%, transparent 22%, transparent 100%);--surface-race-carbon-grain-band:linear-gradient(90deg, var(--surface-race-carbon-grain) 0, var(--surface-race-carbon-grain) 1px, transparent 1px, transparent 2px);--surface-race-carbon-wear:linear-gradient(180deg, var(--surface-race-carbon-wear-top) 0%, transparent 40%, transparent 100%);--surface-race-dark-carbon-base:#161b1d;--surface-race-dark-carbon-hi:#a1a1a129}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-dark-carbon-hi:color-mix(in oklch, var(--color-neutral-400) 16%, transparent)}}:root{--surface-race-dark-carbon-grain:#0a0a0a57}:root{--surface-race-dark-carbon-sheen:linear-gradient(180deg, var(--surface-race-dark-carbon-hi) 0%, transparent 22%, transparent 100%);--surface-race-dark-carbon-grain-band:linear-gradient(90deg, var(--surface-race-dark-carbon-grain) 0, var(--surface-race-dark-carbon-grain) 1px, transparent 1px, transparent 2px);--surface-race-dark-carbon-wear:linear-gradient(180deg, var(--surface-race-dark-carbon-wear-top) 0%, transparent 40%, transparent 100%);--surface-race-black-base:#090b0c;--surface-race-black-hi:#a1a1a129}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-black-hi:color-mix(in oklch, var(--color-neutral-400) 16%, transparent)}}:root{--surface-race-black-grain:#a1a1a112}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-black-grain:color-mix(in oklch, var(--color-neutral-400) 7%, transparent)}}:root{--surface-race-black-grain-hi:#a1a1a11c}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-black-grain-hi:color-mix(in oklch, var(--color-neutral-400) 11%, transparent)}}:root{--surface-race-black-wear-top:#2626261c}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-black-wear-top:color-mix(in oklch, var(--color-neutral-800) 11%, transparent)}}:root{--surface-race-black-sheen:linear-gradient(180deg, var(--surface-race-black-hi) 0%, transparent 22%, transparent 100%);--surface-race-black-grain-band:linear-gradient(90deg, var(--surface-race-black-grain) 0, var(--surface-race-black-grain) 1px, transparent 1px, transparent 2px);--surface-race-black-wear:linear-gradient(180deg, var(--surface-race-black-wear-top) 0%, transparent 40%, transparent 100%);--surface-race-silver-hi:#f4f4f51a}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-silver-hi:color-mix(in oklch, var(--color-zinc-100) 10%, transparent)}}:root{--surface-race-silver-grain:#71717b52}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-silver-grain:color-mix(in oklch, var(--color-zinc-500) 32%, transparent)}}:root{--surface-race-silver-grain-hi:#9f9fa93d}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-silver-grain-hi:color-mix(in oklch, var(--color-zinc-400) 24%, transparent)}}:root{--surface-race-silver-sheen:linear-gradient(180deg, var(--surface-race-silver-hi) 0%, transparent 18%, transparent 100%);--surface-race-silver-grain-band:linear-gradient(90deg, var(--surface-race-silver-grain) 0, var(--surface-race-silver-grain) 1px, transparent 1px, transparent 2px);--surface-race-dark-steel-hi:#9f9fa91a}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-dark-steel-hi:color-mix(in oklch, var(--color-zinc-400) 10%, transparent)}}:root{--surface-race-dark-steel-grain:#3f3f4657}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-dark-steel-grain:color-mix(in oklch, var(--color-zinc-700) 34%, transparent)}}:root{--surface-race-dark-steel-wear-top:#52525c12}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-dark-steel-wear-top:color-mix(in oklch, var(--color-zinc-600) 7%, transparent)}}:root{--surface-race-dark-steel-sheen:linear-gradient(180deg, var(--surface-race-dark-steel-hi) 0%, transparent 18%, transparent 100%);--surface-race-dark-steel-grain-band:linear-gradient(90deg, var(--surface-race-dark-steel-grain) 0, var(--surface-race-dark-steel-grain) 1px, transparent 1px, transparent 2px);--surface-race-dark-steel-wear:linear-gradient(180deg, var(--surface-race-dark-steel-wear-top) 0%, transparent 38%, transparent 100%);--surface-race-malachite-hi:#9ca8ab1a}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-malachite-hi:color-mix(in oklch, var(--color-mist-400) 10%, transparent)}}:root{--surface-race-malachite-grain:var(--color-filesy-700)}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-malachite-grain:color-mix(in oklch, var(--color-filesy-700) 34%, transparent)}}:root{--surface-race-malachite-grain-hi:var(--color-filesy-400)}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-malachite-grain-hi:color-mix(in oklch, var(--color-filesy-400) 11%, transparent)}}:root{--surface-race-malachite-wear-top:var(--color-filesy-500)}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-malachite-wear-top:color-mix(in oklch, var(--color-filesy-500) 7%, transparent)}}:root{--surface-race-malachite-sheen:linear-gradient(180deg, var(--surface-race-malachite-hi) 0%, transparent 18%, transparent 100%);--surface-race-malachite-grain-band:linear-gradient(90deg, var(--surface-race-malachite-grain) 0, var(--surface-race-malachite-grain) 1px, transparent 1px, transparent 2px);--surface-race-malachite-wear:linear-gradient(180deg, var(--surface-race-malachite-wear-top) 0%, transparent 38%, transparent 100%)}.surface-chrome-allu,.surface-chrome-steel,.surface-chrome-dark-steel,.surface-chrome-amber,.surface-chrome-gold,.surface-chrome-blue-steel,.surface-chrome-rose,.surface-chrome-mcbile,.surface-chrome-mauve,.surface-chrome-blue,.surface-chrome-darknavy,.surface-chrome-indigo,.surface-chrome-cyan,.surface-chrome-sky,.surface-chrome-green,.surface-chrome-emerald,.surface-chrome-teal,.surface-chrome-filesy,.surface-chrome-dark-filesy,.surface-chrome-swotsy,.surface-chrome-olive,.surface-chrome-mist,.surface-chrome-dark{background-position:0 0,0 0;background-size:100% 100%,100% 2px}.surface-chrome-allu{background-color:var(--surface-chrome-allu-base);background-image:linear-gradient(180deg,var(--surface-chrome-allu-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-allu-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-steel{background-color:var(--surface-chrome-steel-base);background-image:linear-gradient(180deg,var(--surface-chrome-steel-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-steel-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-dark{background-color:var(--surface-chrome-dark-base);background-image:linear-gradient(180deg,var(--surface-chrome-dark-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-dark-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-filesy{background-color:var(--surface-chrome-filesy-base);background-image:linear-gradient(180deg,var(--surface-chrome-filesy-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-filesy-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-dark-filesy{background-color:var(--surface-chrome-dark-filesy-base);background-image:linear-gradient(180deg,var(--surface-chrome-dark-filesy-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-dark-filesy-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-black{background-color:var(--surface-chrome-black-base);background-image:var(--surface-chrome-black-sheen),var(--surface-chrome-black-brush)}.surface-chrome-dark-steel{background-color:var(--surface-chrome-dark-steel-base);background-image:linear-gradient(180deg,var(--surface-chrome-dark-steel-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-dark-steel-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-mcbile{background-color:var(--surface-chrome-mcbile-base);background-image:linear-gradient(180deg,var(--surface-chrome-mcbile-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-mcbile-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-rose{background-color:var(--surface-chrome-rose-base);background-image:linear-gradient(180deg,var(--surface-chrome-rose-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-rose-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-gold{background-color:var(--surface-chrome-gold-base);background-image:linear-gradient(180deg,var(--surface-chrome-gold-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-gold-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-blue-steel{background-color:var(--surface-chrome-blue-steel-base);background-image:linear-gradient(180deg,var(--surface-chrome-blue-steel-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-blue-steel-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-amber{background-color:var(--surface-chrome-amber-base);background-image:linear-gradient(180deg,var(--surface-chrome-amber-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-amber-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-mauve{background-color:var(--surface-chrome-mauve-base);background-image:linear-gradient(180deg,var(--surface-chrome-mauve-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-mauve-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-blue{background-color:var(--surface-chrome-blue-base);background-image:linear-gradient(180deg,var(--surface-chrome-blue-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-blue-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-darknavy{background-color:var(--surface-chrome-darknavy-base);background-image:linear-gradient(180deg,var(--surface-chrome-darknavy-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-darknavy-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-indigo{background-color:var(--surface-chrome-indigo-base);background-image:linear-gradient(180deg,var(--surface-chrome-indigo-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-indigo-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-cyan{background-color:var(--surface-chrome-cyan-base);background-image:linear-gradient(180deg,var(--surface-chrome-cyan-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-cyan-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-sky{background-color:var(--surface-chrome-sky-base);background-image:linear-gradient(180deg,var(--surface-chrome-sky-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-sky-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-green{background-color:var(--surface-chrome-green-base);background-image:linear-gradient(180deg,var(--surface-chrome-green-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-green-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-emerald{background-color:var(--surface-chrome-emerald-base);background-image:linear-gradient(180deg,var(--surface-chrome-emerald-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-emerald-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-teal{background-color:var(--surface-chrome-teal-base);background-image:linear-gradient(180deg,var(--surface-chrome-teal-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-teal-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-olive{background-color:var(--surface-chrome-olive-base);background-image:linear-gradient(180deg,var(--surface-chrome-olive-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-olive-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-mist{background-color:var(--surface-chrome-mist-base);background-image:linear-gradient(180deg,var(--surface-chrome-mist-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-mist-micro) 0,transparent 1px,transparent 3px)}.surface-chrome-swotsy{background-color:var(--surface-chrome-swotsy-base);background-image:linear-gradient(180deg,var(--surface-chrome-swotsy-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-swotsy-micro) 0,transparent 1px,transparent 3px)}[class*=surface-carbon--]{background-color:var(--surface-carbon-bg);background-image:linear-gradient(45deg,var(--surface-carbon-stripe) 25%,transparent 25%,transparent 75%,var(--surface-carbon-stripe) 75%,var(--surface-carbon-stripe)),linear-gradient(45deg,var(--surface-carbon-stripe) 25%,transparent 25%,transparent 75%,var(--surface-carbon-stripe) 75%,var(--surface-carbon-stripe));background-size:var(--surface-carbon-weave-size) var(--surface-carbon-weave-size),var(--surface-carbon-weave-size) var(--surface-carbon-weave-size);background-position:0 0,var(--surface-carbon-weave-offset) var(--surface-carbon-weave-offset)}.surface-race-steel-brushed{background-color:#d4d4d8;background-image:linear-gradient(#f4f4f51a,#0000 18%,#0000),linear-gradient(90deg,#99a1af66 0,#99a1af66 1px,#0000 1px,#0000 2px);background-position:0 0,0 0;background-size:100% 100%,2px 3px}.surface-race-gray-brushed{background-color:#4a5565;background-image:linear-gradient(#f3f4f61a,#0000 18%,#0000),linear-gradient(90deg,#99a1af57 0,#99a1af57 1px,#0000 1px,#0000 2px),linear-gradient(#d1d5dc12,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-dark-steel-brushed{background-color:var(--surface-race-dark-steel-base);background-image:var(--surface-race-dark-steel-sheen),var(--surface-race-dark-steel-grain-band),var(--surface-race-dark-steel-wear);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-carbon-brushed{background-color:#1c2224;background-image:linear-gradient(#a1a1a129,#0000 22%,#0000),linear-gradient(90deg,#0a0a0a57 0,#0a0a0a57 1px,#0000 1px,#0000 2px),linear-gradient(#4b585b1c,#0000 40%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-black-brushed{background-color:#090b0c;background-image:linear-gradient(#a1a1a129,#0000 22%,#0000),linear-gradient(90deg,#a1a1a112 0,#a1a1a112 1px,#0000 1px,#0000 2px),linear-gradient(#2626261c,#0000 40%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-mist-brushed{background-color:#394447;background-image:linear-gradient(#a1a1a11a,#0000 18%,#0000),linear-gradient(90deg,#09090b57 0,#09090b57 1px,#0000 1px,#0000 2px),linear-gradient(#67787c1c,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-filesy-brushed{background-color:#05312e;background-image:linear-gradient(#a1a1a11a,#0000 18%,#0000),linear-gradient(90deg,#06504b57 0,#06504b57 1px,#0000 1px,#0000 2px),linear-gradient(#00a89612,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-dark-filesy-brushed{background-color:#012221;background-image:linear-gradient(#a1a1a11a,#0000 18%,#0000),linear-gradient(90deg,#0c403c57 0,#0c403c57 1px,#0000 1px,#0000 2px),linear-gradient(#00a89612,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-malachite-brushed{background-color:var(--surface-race-malachite-base);background-image:var(--surface-race-malachite-sheen),var(--surface-race-malachite-grain-band),var(--surface-race-malachite-wear);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-emerald-brushed{background-color:#002c22;background-image:linear-gradient(#00d4921a,#0000 18%,#0000),linear-gradient(90deg,#0d542b57 0,#0d542b57 1px,#0000 1px,#0000 2px),linear-gradient(#00bc7d12,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-green-brushed{background-color:#0d542b;background-image:linear-gradient(#a1a1a11a,#0000 18%,#0000),linear-gradient(90deg,#00823657 0,#00823657 1px,#0000 1px,#0000 2px),linear-gradient(#05df7212,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-sky-brushed{background-color:#0069a8;background-image:linear-gradient(#b8e6fe1a,#0000 18%,#0000),linear-gradient(90deg,#00598a57 0,#00598a57 1px,#0000 1px,#0000 2px),linear-gradient(#00a6f412,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-blue-brushed{background-color:#1c398e;background-image:linear-gradient(#a1a1a11a,#0000 18%,#0000),linear-gradient(90deg,#1447e657 0,#1447e657 1px,#0000 1px,#0000 2px),linear-gradient(#51a2ff12,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-mauve-brushed{background-color:#5a2a41;background-image:linear-gradient(#a1a1a11a,#0000 18%,#0000),linear-gradient(90deg,#2a212c57 0,#2a212c57 1px,#0000 1px,#0000 2px),linear-gradient(#a89ea912,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-mcbile-brushed{background-color:#9f1238;background-image:linear-gradient(#a1a1a11a,#0000 18%,#0000),linear-gradient(90deg,#e11d4757 0,#e11d4757 1px,#0000 1px,#0000 2px),linear-gradient(#fb718412,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-rose-brushed{background-color:#ffa1ad;background-image:linear-gradient(#ffd6a71a,#0000 18%,#0000),linear-gradient(90deg,#cc005170 0,#cc005170 1px,#0000 1px,#0000 2px),linear-gradient(#ffd6a712,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-silver-brushed{background-color:var(--surface-race-silver-base);background-image:var(--surface-race-silver-sheen),var(--surface-race-silver-grain-band);background-position:0 0,0 0;background-size:100% 100%,2px 3px}.surface-race-amber-brushed{background-color:#ff8904;background-image:linear-gradient(#fef3c61a,#0000 18%,#0000),linear-gradient(90deg,#bb4d004d 0,#bb4d004d 1px,#0000 1px,#0000 2px),linear-gradient(#fef3c612,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-light-sky-brushed{background-color:#b8e6fe;background-image:linear-gradient(#f0f9ff1a,#0000 18%,#0000),linear-gradient(90deg,#74d4ff57 0,#74d4ff57 1px,#0000 1px,#0000 2px),linear-gradient(#00bcff12,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-light-mcbile-brushed{background-color:#fecdd2;background-image:linear-gradient(#fff1f11a,#0000 18%,#0000),linear-gradient(90deg,#fda4ae57 0,#fda4ae57 1px,#0000 1px,#0000 2px),linear-gradient(#fb718412,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}.surface-race-light-carbon-brushed{background-color:#e3e7e8;background-image:linear-gradient(#fafafa1a,#0000 18%,#0000),linear-gradient(90deg,#d4d4d457 0,#d4d4d457 1px,#0000 1px,#0000 2px),linear-gradient(#9ca8ab12,#0000 38%,#0000);background-position:0 0,0 0,0 0;background-size:100% 100%,2px 3px,100% 100%}:root{--surface-carbon-weave-size:8px;--surface-carbon-weave-offset:4px;--surface-race-steel-base:#d4d4d8;--surface-race-gray-base:#4a5565;--surface-race-dark-steel-base:#1f1f23;--surface-race-carbon-base:#1c2224;--surface-race-dark-carbon-base:#161b1d;--surface-race-black-base:#090b0c;--surface-race-mist-base:#394447;--surface-race-filesy-base:#05312e;--surface-race-dark-filesy-base:#012221;--surface-race-malachite-base:#090b0c;--surface-race-emerald-base:#002c22;--surface-race-green-base:#0d542b;--surface-race-sky-base:#0069a8;--surface-race-blue-base:#1c398e;--surface-race-mauve-base:#5a2a41;--surface-race-mcbile-base:#9f1238;--surface-race-rose-base:#ffa1ad;--surface-race-silver-base:#e4e4e7;--surface-race-gold-base:#fdc700;--surface-race-amber-base:#ff8904;--surface-race-light-sky-base:#b8e6fe;--surface-race-light-mcbile-base:#fecdd2;--surface-race-light-carbon-base:#e3e7e8;--surface-chrome-allu-base:#e5e7eb;--surface-chrome-steel-base:#9f9fa9;--surface-chrome-blue-steel-base:#45556c;--surface-chrome-dark-steel-base:#1f1f23;--surface-chrome-amber-base:#e17100;--surface-chrome-gold-base:#f0b100;--surface-chrome-rose-base:#ff637e;--surface-chrome-mcbile-base:#be123b;--surface-chrome-mauve-base:#2a212c;--surface-chrome-blue-base:#1c398e;--surface-chrome-darknavy-base:#021346;--surface-chrome-indigo-base:#282368;--surface-chrome-cyan-base:#005f78;--surface-chrome-sky-base:#0084d1;--surface-chrome-green-base:#016630;--surface-chrome-emerald-base:#004f3b;--surface-chrome-teal-base:#00786f;--surface-chrome-filesy-base:#0c403c;--surface-chrome-dark-filesy-base:#05312e;--surface-chrome-swotsy-base:#1e231a;--surface-chrome-olive-base:#24241c;--surface-chrome-mist-base:#22292b;--surface-chrome-dark-base:#171717;--surface-chrome-black-base:#0a0a0a}.surface-carbon--neutral-950-900{--surface-carbon-bg:var(--color-neutral-950);--surface-carbon-stripe:var(--color-neutral-900)}.surface-carbon--neutral-950-900-5px{--surface-carbon-bg:var(--color-neutral-950);--surface-carbon-stripe:var(--color-neutral-900);--surface-carbon-weave-size:5px;--surface-carbon-weave-offset:2.5px}.surface-carbon--neutral-950-850{--surface-carbon-bg:var(--color-neutral-950);--surface-carbon-stripe:var(--color-neutral-850)}.surface-carbon--neutral-950-850-5px{--surface-carbon-bg:var(--color-neutral-950);--surface-carbon-stripe:var(--color-neutral-850);--surface-carbon-weave-size:5px;--surface-carbon-weave-offset:2.5px}.surface-carbon--neutral-950-800{--surface-carbon-bg:var(--color-neutral-950);--surface-carbon-stripe:var(--color-neutral-800)}.surface-carbon--filesy-950-mist-950{--surface-carbon-bg:var(--color-filesy-950);--surface-carbon-stripe:var(--color-mist-950)}.surface-carbon--neutral-950-mist-850{--surface-carbon-bg:var(--color-neutral-950);--surface-carbon-stripe:var(--color-mist-850)}.surface-carbon--mist-850-filesy-950{--surface-carbon-bg:var(--color-mist-850);--surface-carbon-stripe:var(--color-filesy-950)}.surface-carbon--mcbile-900-mcbile-700{--surface-carbon-bg:var(--color-mcbile-900);--surface-carbon-stripe:var(--color-mcbile-700);--surface-carbon-weave-size:4px;--surface-carbon-weave-offset:2px}.surface-carbon--green-900-green-700{--surface-carbon-bg:var(--color-green-900);--surface-carbon-stripe:var(--color-green-700);--surface-carbon-weave-size:4px;--surface-carbon-weave-offset:2px}.surface-carbon--filesy-900-filesy-700{--surface-carbon-bg:var(--color-filesy-900);--surface-carbon-stripe:var(--color-filesy-700);--surface-carbon-weave-size:4px;--surface-carbon-weave-offset:2px}.surface-carbon--cyan-900-cyan-700{--surface-carbon-bg:var(--color-cyan-900);--surface-carbon-stripe:var(--color-cyan-700);--surface-carbon-weave-size:4px;--surface-carbon-weave-offset:2px}.surface-carbon--blue-900-blue-700{--surface-carbon-bg:var(--color-blue-900);--surface-carbon-stripe:var(--color-blue-700);--surface-carbon-weave-size:4px;--surface-carbon-weave-offset:2px}.surface-carbon--darknavy-900-darknavy-700{--surface-carbon-bg:var(--color-darknavy-900);--surface-carbon-stripe:var(--color-darknavy-700);--surface-carbon-weave-size:4px;--surface-carbon-weave-offset:2px}.surface-carbon--mist-900-mist-700{--surface-carbon-bg:var(--color-mist-900);--surface-carbon-stripe:var(--color-mist-700);--surface-carbon-weave-size:4px;--surface-carbon-weave-offset:2px}.surface-carbon--slate-900-slate-700{--surface-carbon-bg:var(--color-slate-900);--surface-carbon-stripe:var(--color-slate-700);--surface-carbon-weave-size:4px;--surface-carbon-weave-offset:2px}.surface-carbon--mcbile-900-mcbile-500{--surface-carbon-bg:var(--color-mcbile-900);--surface-carbon-stripe:var(--color-mcbile-500);--surface-carbon-weave-size:3px;--surface-carbon-weave-offset:1.5px}.surface-carbon--green-900-green-500{--surface-carbon-bg:var(--color-green-900);--surface-carbon-stripe:var(--color-green-500);--surface-carbon-weave-size:3px;--surface-carbon-weave-offset:1.5px}.surface-carbon--filesy-900-filesy-500{--surface-carbon-bg:var(--color-filesy-900);--surface-carbon-stripe:var(--color-filesy-500);--surface-carbon-weave-size:3px;--surface-carbon-weave-offset:1.5px}.surface-carbon--cyan-900-cyan-500{--surface-carbon-bg:var(--color-cyan-900);--surface-carbon-stripe:var(--color-cyan-500);--surface-carbon-weave-size:3px;--surface-carbon-weave-offset:1.5px}.surface-carbon--blue-900-blue-500{--surface-carbon-bg:var(--color-blue-900);--surface-carbon-stripe:var(--color-blue-500);--surface-carbon-weave-size:3px;--surface-carbon-weave-offset:1.5px}.surface-carbon--darknavy-900-darknavy-500{--surface-carbon-bg:var(--color-darknavy-900);--surface-carbon-stripe:var(--color-darknavy-500);--surface-carbon-weave-size:3px;--surface-carbon-weave-offset:1.5px}.surface-carbon--mist-900-mist-500{--surface-carbon-bg:var(--color-mist-900);--surface-carbon-stripe:var(--color-mist-500);--surface-carbon-weave-size:3px;--surface-carbon-weave-offset:1.5px}.surface-carbon--slate-900-slate-500{--surface-carbon-bg:var(--color-slate-900);--surface-carbon-stripe:var(--color-slate-500);--surface-carbon-weave-size:3px;--surface-carbon-weave-offset:1.5px}.surface-carbon--mcbile-900-mcbile-300{--surface-carbon-bg:var(--color-mcbile-900);--surface-carbon-stripe:var(--color-mcbile-300);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--yellow-900-yellow-300{--surface-carbon-bg:var(--color-yellow-900);--surface-carbon-stripe:var(--color-yellow-300);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--green-900-green-300{--surface-carbon-bg:var(--color-green-900);--surface-carbon-stripe:var(--color-green-300);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--cyan-900-cyan-300{--surface-carbon-bg:var(--color-cyan-900);--surface-carbon-stripe:var(--color-cyan-300);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--blue-900-blue-300{--surface-carbon-bg:var(--color-blue-900);--surface-carbon-stripe:var(--color-blue-300);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--darknavy-900-darknavy-300{--surface-carbon-bg:var(--color-darknavy-900);--surface-carbon-stripe:var(--color-darknavy-300);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--mist-900-mist-300{--surface-carbon-bg:var(--color-mist-900);--surface-carbon-stripe:var(--color-mist-300);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--slate-900-slate-300{--surface-carbon-bg:var(--color-slate-900);--surface-carbon-stripe:var(--color-slate-300);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--mcbile-400-mcbile-100{--surface-carbon-bg:var(--color-mcbile-400);--surface-carbon-stripe:var(--color-mcbile-100);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--yellow-400-yellow-100{--surface-carbon-bg:var(--color-yellow-400);--surface-carbon-stripe:var(--color-yellow-100);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--green-400-green-100{--surface-carbon-bg:var(--color-green-400);--surface-carbon-stripe:var(--color-green-100);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--cyan-400-cyan-100{--surface-carbon-bg:var(--color-cyan-400);--surface-carbon-stripe:var(--color-cyan-100);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--blue-400-blue-100{--surface-carbon-bg:var(--color-blue-400);--surface-carbon-stripe:var(--color-blue-100);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--darknavy-400-darknavy-100{--surface-carbon-bg:var(--color-darknavy-400);--surface-carbon-stripe:var(--color-darknavy-100);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--mist-400-mist-100{--surface-carbon-bg:var(--color-mist-400);--surface-carbon-stripe:var(--color-mist-100);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--slate-400-slate-100{--surface-carbon-bg:var(--color-slate-400);--surface-carbon-stripe:var(--color-slate-100);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--neutral-300-neutral-200{--surface-carbon-bg:var(--color-neutral-300);--surface-carbon-stripe:var(--color-neutral-200);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--sky-300-sky-200{--surface-carbon-bg:var(--color-sky-300);--surface-carbon-stripe:var(--color-sky-200);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--emerald-300-emerald-200{--surface-carbon-bg:var(--color-emerald-300);--surface-carbon-stripe:var(--color-emerald-200);--surface-carbon-weave-size:2px;--surface-carbon-weave-offset:1px}.surface-carbon--white-slate-200{--surface-carbon-bg:var(--color-white);--surface-carbon-stripe:var(--color-slate-200);--surface-carbon-weave-size:5px;--surface-carbon-weave-offset:2.5px}.surface-carbon--neutral-50-gray-300{--surface-carbon-bg:var(--color-neutral-50);--surface-carbon-stripe:var(--color-gray-300);--surface-carbon-weave-size:5px;--surface-carbon-weave-offset:2.5px}:root{color-scheme:dark;--font-display:var(--font-button);--bg:var(--color-neutral-950);--bg-elev:var(--color-neutral-900);--card-bg:var(--color-neutral-900);--sidebar-bg:#17171780}@supports (color:color-mix(in lab,red,red)){:root{--sidebar-bg:color-mix(in oklch, var(--color-neutral-900) 50%, transparent)}}:root{--fg:var(--color-white);--fg-muted:#d4d4d499}@supports (color:color-mix(in lab,red,red)){:root{--fg-muted:color-mix(in oklch, var(--color-neutral-300) 60%, transparent)}}:root{--fg-subtle:var(--color-neutral-400);--border:#ffffff14}@supports (color:color-mix(in lab,red,red)){:root{--border:color-mix(in oklch, var(--color-white) 8%, transparent)}}:root{--border-strong:#ffffff24}@supports (color:color-mix(in lab,red,red)){:root{--border-strong:color-mix(in oklch, var(--color-white) 14%, transparent)}}:root{--sidebar-border:#ffffff0f}@supports (color:color-mix(in lab,red,red)){:root{--sidebar-border:color-mix(in oklch, var(--color-white) 6%, transparent)}}:root{--hover-soft:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:root{--hover-soft:color-mix(in oklch, var(--color-white) 5%, transparent)}}:root{--brand:var(--color-filesy-600);--accent:var(--color-filesy-600);--accent-hover:var(--color-filesy-700);--accent-fg:var(--color-white);--brand-gradient:linear-gradient(to bottom right, var(--color-filesy-600), var(--color-filesy-700));--brand-gradient-hover:linear-gradient(to bottom right, var(--color-filesy-700), var(--color-filesy-600));--accent-soft:var(--color-filesy-600)}@supports (color:color-mix(in lab,red,red)){:root{--accent-soft:color-mix(in oklch, var(--color-filesy-600) 10%, transparent)}}:root{--brand-soft:var(--accent-soft);--focus-ring:var(--color-filesy-600)}@supports (color:color-mix(in lab,red,red)){:root{--focus-ring:color-mix(in oklch, var(--color-filesy-600) 50%, transparent)}}:root{--btn-chip-bg:var(--color-filesy-950)}@supports (color:color-mix(in lab,red,red)){:root{--btn-chip-bg:color-mix(in oklch, var(--color-filesy-950) 62%, var(--bg))}}:root{--btn-chip-border:var(--color-filesy-700)}@supports (color:color-mix(in lab,red,red)){:root{--btn-chip-border:color-mix(in oklch, var(--color-filesy-700) 32%, transparent)}}:root{--danger:var(--color-mcbile-400);--danger-soft:var(--color-mcbile-400)}@supports (color:color-mix(in lab,red,red)){:root{--danger-soft:color-mix(in oklch, var(--color-mcbile-400) 12%, transparent)}}:root{--warn:var(--color-amber-500);--ok:var(--color-emerald-500);--ok-label:var(--color-emerald-300);--score-fine-badge-bg:var(--color-green-800);--score-fine-badge-fg:#fff;--score-good-badge-bg:var(--color-emerald-925);--score-good-badge-fg:#fff;--score-pass-badge-bg:var(--color-slate-700);--score-pass-badge-fg:#fff;--surface-carbon-bg:var(--color-neutral-950);--surface-carbon-stripe:var(--color-neutral-850);--surface-carbon-weave-size:5px;--surface-carbon-weave-offset:2.5px;--surface-race-gold-base:var(--color-yellow-400);--surface-race-gold-grain:#a3610052}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-gold-grain:color-mix(in oklch, var(--color-yellow-700) 32%, transparent)}}:root{--surface-race-gold-grain-hi:#fef9c23d}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-gold-grain-hi:color-mix(in oklch, var(--color-yellow-100) 24%, transparent)}}:root{--surface-race-gold-wear-top:#fff0851a}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-gold-wear-top:color-mix(in oklch, var(--color-yellow-200) 10%, transparent)}}:root{--surface-race-gold-wear-bottom:transparent;--surface-race-gold-scuff:transparent;--surface-race-dark-carbon-grain:#0a0a0a57}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-dark-carbon-grain:color-mix(in oklch, var(--color-neutral-950) 34%, transparent)}}:root{--surface-race-dark-carbon-grain-hi:#a1a1a11c}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-dark-carbon-grain-hi:color-mix(in oklch, var(--color-neutral-400) 11%, transparent)}}:root{--surface-race-dark-carbon-wear-top:#3944471c}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-dark-carbon-wear-top:color-mix(in oklch, var(--color-mist-700) 11%, transparent)}}:root{--surface-race-dark-carbon-wear-bottom:#090b0c42}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-dark-carbon-wear-bottom:color-mix(in oklch, var(--color-mist-950) 26%, transparent)}}:root{--surface-race-dark-carbon-scuff:#17171724}@supports (color:color-mix(in lab,red,red)){:root{--surface-race-dark-carbon-scuff:color-mix(in oklch, var(--color-neutral-900) 14%, transparent)}}:root{--surface-chrome-dark-steel-hi:#4a556533}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-dark-steel-hi:color-mix(in oklch, var(--color-gray-600) 20%, transparent)}}:root{--surface-chrome-dark-steel-micro:#36415324}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-dark-steel-micro:color-mix(in oklch, var(--color-gray-700) 14%, transparent)}}:root{--surface-chrome-light-filesy-base:var(--color-filesy-600)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-light-filesy-base:color-mix(in oklch, var(--color-filesy-600) 68%, var(--color-filesy-950))}}:root{--surface-chrome-light-filesy-hi:var(--color-filesy-400)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-light-filesy-hi:color-mix(in oklch, var(--color-filesy-400) 20%, transparent)}}:root{--surface-chrome-light-filesy-micro:var(--color-filesy-700)}@supports (color:color-mix(in lab,red,red)){:root{--surface-chrome-light-filesy-micro:color-mix(in oklch, var(--color-filesy-700) 14%, transparent)}}:root{--icon-mask-src-race-car:url(/svg/race-car.svg);--icon-mask-src-race-car-wheels:url(/svg/Bi-Colors/race-car-wheels.svg);--radius-sm:6px;--radius-md:10px;--control-h:40px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:var(--color-filesy-500);text-decoration:none}a:hover{color:var(--fg);text-decoration:underline}button{font-family:var(--font-button);font-weight:var(--font-button-weight);min-height:var(--control-h);border-radius:var(--radius-sm);background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);cursor:pointer;transition:background .15s,border-color .15s,color .15s}button:hover{background:var(--hover-soft);border-color:var(--border-strong)}button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}button.primary{background:var(--btn-chip-bg);border-color:var(--btn-chip-border)}button.primary:hover{background:var(--color-filesy-800);color:var(--accent-fg);border-color:#0000}.demo-page{max-width:60rem;padding:2rem 2.5rem}.demo-page__title{font-family:var(--font-display);color:var(--fg);margin:0;font-size:1.35rem;font-weight:700}.demo-page__subtitle{font-family:var(--font-display);color:var(--fg);margin:2rem 0 .75rem;font-size:1rem;font-weight:600}.demo-page__support{color:var(--fg-muted);margin:.4rem 0 0;font-size:.88rem}.demo-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:.85rem;margin-top:1.25rem;display:grid}.demo-card{border:1px solid var(--border);background:var(--bg-elev);border-radius:12px;flex-direction:column;padding:1rem 1.1rem;display:flex}.demo-card__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.demo-card__name{font-family:var(--font-display);color:var(--fg);font-size:.9rem;font-weight:600}.demo-card__detail{color:var(--fg-muted);font-size:.8rem;font-family:var(--font-mono);margin:.5rem 0 0}.demo-chip{text-transform:uppercase;letter-spacing:.03em;background:var(--hover-soft);color:var(--fg-muted);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.demo-chip--ok{background:var(--ok-soft,var(--ok))}@supports (color:color-mix(in lab,red,red)){.demo-chip--ok{background:var(--ok-soft,color-mix(in oklch, var(--ok) 15%, transparent))}}.demo-chip--ok{color:var(--ok-label,var(--ok))}.demo-chip--fine{background:var(--score-fine-badge-bg);color:var(--score-fine-badge-fg)}.demo-chip--good{background:var(--score-good-badge-bg);color:var(--score-good-badge-fg)}.demo-chip--pass{background:var(--score-pass-badge-bg);color:var(--score-pass-badge-fg)}.demo-table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.85rem}.demo-table th{text-align:left;color:var(--fg-subtle);border-bottom:1px solid var(--border);padding:.5rem .75rem;font-weight:500}.demo-table td{color:var(--fg-muted);border-bottom:1px solid var(--border);padding:.6rem .75rem}.demo-table tr:last-child td{border-bottom:none}.surface-race-gold-brushed{background-color:var(--surface-race-gold-base);background-image:repeating-linear-gradient(90deg,var(--surface-race-gold-grain) 0,var(--surface-race-gold-grain) 1px,transparent 1px,transparent 2px),repeating-linear-gradient(17deg,transparent 0,transparent 20px,var(--surface-race-gold-scuff) 21px,transparent 24px),linear-gradient(180deg,var(--surface-race-gold-wear-top) 0%,transparent 40%,var(--surface-race-gold-wear-bottom) 100%);background-position:0 0,0 0,0 0;background-size:100% 3px,220% 100%,100% 100%}.surface-race-dark-carbon-brushed{background-color:var(--surface-race-carbon-base,#1c2224);background-image:repeating-linear-gradient(90deg,var(--surface-race-dark-carbon-grain) 0,var(--surface-race-dark-carbon-grain) 1px,transparent 1px,transparent 2px),repeating-linear-gradient(17deg,transparent 0,transparent 20px,var(--surface-race-dark-carbon-scuff) 21px,transparent 24px),linear-gradient(180deg,var(--surface-race-dark-carbon-wear-top) 0%,transparent 40%,var(--surface-race-dark-carbon-wear-bottom) 100%);background-position:0 0,0 0,0 0;background-size:100% 3px,220% 100%,100% 100%}.surface-chrome-dark-steel{background-color:var(--surface-chrome-dark-steel-base,#1f1f23);background-image:linear-gradient(180deg,var(--surface-chrome-dark-steel-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-dark-steel-micro) 0,transparent 1px,transparent 3px);background-position:0 0,0 0;background-size:100% 100%,100% 2px}.surface-chrome-light-filesy{background-color:var(--surface-chrome-light-filesy-base);background-image:linear-gradient(180deg,var(--surface-chrome-light-filesy-hi) 0%,transparent 22%,transparent 100%),repeating-linear-gradient(90deg,var(--surface-chrome-light-filesy-micro) 0,transparent 1px,transparent 3px);background-position:0 0,0 0;background-size:100% 100%,100% 2px}.surface-carbon--neutral-950-mist-900{--surface-carbon-bg:var(--color-neutral-950);--surface-carbon-stripe:var(--color-mist-900)}.surface-carbon--neutral-950-850-5px{--surface-carbon-bg:var(--color-neutral-950);--surface-carbon-stripe:var(--color-neutral-850)}.demo-sidebar[class*=surface-carbon--]{--surface-carbon-weave-size:8px;--surface-carbon-weave-offset:4px;background-color:#0000;background-image:none;position:relative}.demo-sidebar[class*=surface-carbon--]:before{content:"";z-index:0;pointer-events:none;background-color:var(--surface-carbon-bg);background-image:linear-gradient(45deg,var(--surface-carbon-stripe) 25%,transparent 25%,transparent 75%,var(--surface-carbon-stripe) 75%,var(--surface-carbon-stripe)),linear-gradient(45deg,var(--surface-carbon-stripe) 25%,transparent 25%,transparent 75%,var(--surface-carbon-stripe) 75%,var(--surface-carbon-stripe));background-size:var(--surface-carbon-weave-size) var(--surface-carbon-weave-size),var(--surface-carbon-weave-size) var(--surface-carbon-weave-size);background-position:0 0,var(--surface-carbon-weave-offset) var(--surface-carbon-weave-offset);position:absolute;top:0;right:0;bottom:0;left:0}.demo-sidebar>*{z-index:1;position:relative}[class*=surface-carbon--]:not(.demo-sidebar){background-color:var(--surface-carbon-bg);background-image:linear-gradient(45deg,var(--surface-carbon-stripe) 25%,transparent 25%,transparent 75%,var(--surface-carbon-stripe) 75%,var(--surface-carbon-stripe)),linear-gradient(45deg,var(--surface-carbon-stripe) 25%,transparent 25%,transparent 75%,var(--surface-carbon-stripe) 75%,var(--surface-carbon-stripe));background-size:var(--surface-carbon-weave-size,5px) var(--surface-carbon-weave-size,5px),var(--surface-carbon-weave-size,5px) var(--surface-carbon-weave-size,5px);background-position:0 0,var(--surface-carbon-weave-offset,2.5px) var(--surface-carbon-weave-offset,2.5px)}.sidebar-nav-icon-mask{background-color:currentColor;flex-shrink:0;width:18px;height:18px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar-nav-icon-mask--folders-squares{-webkit-mask-image:url(/svg/Bi-Colors/squares-plus-squares.svg);mask-image:url(/svg/Bi-Colors/squares-plus-squares.svg)}.sidebar-nav-icon-mask--folders-plus{-webkit-mask-image:url(/svg/Bi-Colors/squares-plus-plus.svg);mask-image:url(/svg/Bi-Colors/squares-plus-plus.svg)}.sidebar-nav-icon-mask--search-stack{-webkit-mask-image:url(/svg/Bi-Colors/folder-search-stack.svg);mask-image:url(/svg/Bi-Colors/folder-search-stack.svg)}.sidebar-nav-icon-mask--search-lens{-webkit-mask-image:url(/svg/Bi-Colors/folder-search-lens.svg);mask-image:url(/svg/Bi-Colors/folder-search-lens.svg)}.sidebar-nav-icon-mask--history-arrow{-webkit-mask-image:url(/svg/Bi-Colors/history-arrow.svg);mask-image:url(/svg/Bi-Colors/history-arrow.svg)}.sidebar-nav-icon-mask--history-hands{-webkit-mask-image:url(/svg/Bi-Colors/history-hands.svg);mask-image:url(/svg/Bi-Colors/history-hands.svg)}.sidebar-nav-icon-mask--manual-pages{-webkit-mask-image:url(/svg/Bi-Colors/book-pages.svg);mask-image:url(/svg/Bi-Colors/book-pages.svg)}.sidebar-nav-icon-mask--manual-spine{-webkit-mask-image:url(/svg/Bi-Colors/book-spine.svg);mask-image:url(/svg/Bi-Colors/book-spine.svg)}.sidebar-nav-icon-mask--system-arc{-webkit-mask-image:url(/svg/Bi-Colors/speed-arc.svg);mask-image:url(/svg/Bi-Colors/speed-arc.svg)}.sidebar-nav-icon-mask--system-needle{-webkit-mask-image:url(/svg/Bi-Colors/speed-needle.svg);mask-image:url(/svg/Bi-Colors/speed-needle.svg)}.sidebar-nav-icon-stack{width:18px;height:18px;display:block;position:relative}.sidebar-nav-icon-stack>.sidebar-nav-icon-mask{position:absolute;top:0;right:0;bottom:0;left:0}.sidebar-nav-icon-stack>.sidebar-nav-icon-mask--folders-squares,.sidebar-nav-icon-stack>.sidebar-nav-icon-mask--search-stack,.sidebar-nav-icon-stack>.sidebar-nav-icon-mask--history-arrow,.sidebar-nav-icon-stack>.sidebar-nav-icon-mask--manual-pages,.sidebar-nav-icon-stack>.sidebar-nav-icon-mask--system-arc{background-color:var(--color-orange-100)}.sidebar-nav-icon-stack>.sidebar-nav-icon-mask--folders-plus,.sidebar-nav-icon-stack>.sidebar-nav-icon-mask--search-lens,.sidebar-nav-icon-stack>.sidebar-nav-icon-mask--history-hands,.sidebar-nav-icon-stack>.sidebar-nav-icon-mask--manual-spine,.sidebar-nav-icon-stack>.sidebar-nav-icon-mask--system-needle{background-color:var(--color-filesy-400)}.demo-sidebar__item.active .sidebar-nav-icon-stack>.sidebar-nav-icon-mask--folders-squares,.demo-sidebar__item.active .sidebar-nav-icon-stack>.sidebar-nav-icon-mask--search-stack,.demo-sidebar__item.active .sidebar-nav-icon-stack>.sidebar-nav-icon-mask--history-arrow,.demo-sidebar__item.active .sidebar-nav-icon-stack>.sidebar-nav-icon-mask--manual-pages,.demo-sidebar__item.active .sidebar-nav-icon-stack>.sidebar-nav-icon-mask--system-arc{background-color:var(--color-orange-50)}.demo-sidebar__item.active .sidebar-nav-icon-stack>.sidebar-nav-icon-mask--folders-plus,.demo-sidebar__item.active .sidebar-nav-icon-stack>.sidebar-nav-icon-mask--search-lens,.demo-sidebar__item.active .sidebar-nav-icon-stack>.sidebar-nav-icon-mask--history-hands,.demo-sidebar__item.active .sidebar-nav-icon-stack>.sidebar-nav-icon-mask--manual-spine,.demo-sidebar__item.active .sidebar-nav-icon-stack>.sidebar-nav-icon-mask--system-needle{background-color:var(--color-white)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.landing.svelte-1pw2byy{display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}.landing-header.svelte-1pw2byy{display:flex;align-items:center;justify-content:flex-end;padding:1.25rem 2rem}.landing-header__mcbile.svelte-1pw2byy{display:flex;opacity:.85}.landing-header__mcbile.svelte-1pw2byy:hover{opacity:1}.landing-hero.svelte-1pw2byy{position:relative;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem 5rem;overflow:hidden}.landing-hero__atmosphere.svelte-1pw2byy{position:absolute;inset:-20% -10% auto -10%;height:60%;background:radial-gradient(ellipse at center,color-mix(in oklch,var(--color-filesy-600) 22%,transparent) 0%,transparent 70%);pointer-events:none}.landing-hero__inner.svelte-1pw2byy{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:42rem}.landing-hero__brand.svelte-1pw2byy{margin-bottom:2rem}.landing-hero__headline.svelte-1pw2byy{margin:0 0 1rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1.2;color:var(--fg)}.landing-hero__support.svelte-1pw2byy{margin:0 0 2rem;font-size:1.05rem;line-height:1.6;color:var(--fg-muted)}.landing-hero__cta.svelte-1pw2byy{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:center}.landing-hero__btn.svelte-1pw2byy{padding:0 1.75rem;height:48px;font-size:1rem}.landing-benefits.svelte-1pw2byy{padding:3rem 1.5rem 4rem}.landing-benefits__inner.svelte-1pw2byy{max-width:64rem;margin:0 auto}.landing-benefits__title.svelte-1pw2byy,.landing-tabs__title.svelte-1pw2byy{margin:0 0 2rem;font-family:var(--font-display);font-weight:700;font-size:1.5rem;text-align:center;color:var(--fg)}.landing-benefits__grid.svelte-1pw2byy{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:900px){.landing-benefits__grid.svelte-1pw2byy{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.landing-benefits__grid.svelte-1pw2byy{grid-template-columns:1fr}}.landing-benefit.svelte-1pw2byy{padding:1.5rem;border-radius:var(--radius-md);border:1px solid var(--border)}.landing-benefit__name.svelte-1pw2byy{margin:0 0 .5rem;font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--fg)}.landing-benefit__body.svelte-1pw2byy{margin:0;font-size:.9rem;line-height:1.55;color:var(--fg-muted)}.landing-tabs.svelte-1pw2byy{padding:1rem 1.5rem 5rem}.landing-tabs__inner.svelte-1pw2byy{max-width:40rem;margin:0 auto;text-align:center}.landing-tabs__support.svelte-1pw2byy{margin:-1rem 0 2rem;color:var(--fg-muted);font-size:.95rem}.landing-tabs__list.svelte-1pw2byy{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:.75rem;text-align:left}.landing-tabs__item.svelte-1pw2byy{display:flex;align-items:baseline;gap:1rem;padding:.85rem 1.1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elev)}.landing-tabs__name.svelte-1pw2byy{flex:0 0 6rem;font-family:var(--font-display);font-weight:600;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-filesy-400)}.landing-tabs__body.svelte-1pw2byy{font-size:.9rem;color:var(--fg-muted);line-height:1.5}.landing-tabs__cta.svelte-1pw2byy{padding:0 1.5rem}.landing-footer.svelte-1pw2byy{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;border-top:1px solid var(--border)}.landing-footer__mcbile.svelte-1pw2byy{display:flex;opacity:.85}.landing-footer__mcbile.svelte-1pw2byy:hover{opacity:1}.landing-footer__legal.svelte-1pw2byy{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.8rem;color:var(--fg-subtle)}.gate-overlay.svelte-3568md{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}.gate-overlay__backdrop.svelte-3568md{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklch,black 70%,transparent);border:none;padding:0;margin:0;cursor:default;min-height:0}.gate-dialog.svelte-3568md{position:relative;width:100%;max-width:22rem;padding:2rem 1.75rem 1.75rem;border-radius:var(--radius-md);background:var(--bg-elev);border:1px solid var(--border);text-align:center}.gate-close.svelte-3568md{position:absolute;top:.6rem;right:.6rem;width:32px;height:32px;min-height:0;padding:0;border:none;background:transparent;color:var(--fg-subtle);font-size:1.4rem;line-height:1}.gate-close.svelte-3568md:hover{color:var(--fg);background:var(--hover-soft);border:none}.gate-brand.svelte-3568md{display:flex;justify-content:center;margin-bottom:1.25rem}.gate-title.svelte-3568md{margin:0 0 .35rem;font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--fg)}.gate-support.svelte-3568md{margin:0 0 1.5rem;font-size:.85rem;color:var(--fg-muted)}.gate-alert.svelte-3568md{margin:0 0 1.25rem;padding:.7rem .9rem;border-radius:var(--radius-sm);background:var(--danger-soft, color-mix(in oklch, var(--danger) 12%, transparent));color:var(--danger);font-size:.85rem;text-align:left}.gate-form.svelte-3568md{display:flex;flex-direction:column;gap:.85rem}.gate-input.svelte-3568md{width:100%;height:46px;padding:0 .95rem;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--border);color:var(--fg);font-family:var(--font-body);font-size:.95rem}.gate-input.svelte-3568md::placeholder{color:var(--fg-subtle)}.gate-input.svelte-3568md:focus{outline:none;border-color:var(--color-filesy-600);box-shadow:0 0 0 3px var(--brand-soft)}.gate-password-field.svelte-3568md{position:relative}.gate-password-field.svelte-3568md .gate-input:where(.svelte-3568md){padding-right:2.75rem}.gate-password-toggle.svelte-3568md{position:absolute;inset:0 0 0 auto;width:2.75rem;min-height:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--fg-subtle)}.gate-password-toggle.svelte-3568md:hover{color:var(--fg);background:transparent;border:none}.gate-submit.svelte-3568md{width:100%;height:46px;margin-top:.4rem;font-size:.95rem}.demo-sidebar.svelte-1uc092a{display:flex;flex-direction:column;flex-shrink:0;width:220px;height:100vh;overflow:hidden;padding:1.25rem .75rem;border-right:1px solid var(--sidebar-border)}.demo-sidebar__brand.svelte-1uc092a{display:flex;justify-content:center;padding:.5rem 0 1.25rem}.demo-sidebar__brand.svelte-1uc092a img:where(.svelte-1uc092a){height:30px;width:auto}.demo-sidebar__kind.svelte-1uc092a{text-align:center;font-family:var(--font-button);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-filesy-400)}.demo-sidebar__status.svelte-1uc092a{display:flex;justify-content:center;margin:1rem 0 1.5rem}.demo-sidebar__service-pill.svelte-1uc092a{display:flex;align-items:center;gap:6.5px;padding:7px 1rem;border-radius:8px}.demo-dot.svelte-1uc092a{width:7px;height:7px}.demo-dot--ok.svelte-1uc092a{background:var(--ok)}.demo-sidebar__nav.svelte-1uc092a{display:flex;flex-direction:column;gap:.25rem;flex:1;overflow:hidden}.demo-sidebar__item.svelte-1uc092a{display:flex;align-items:center;gap:.6rem;background:transparent;border:none;min-height:44px;padding:0 .85rem;border-radius:12px;text-align:left;font-family:var(--font-button);font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted)}.demo-sidebar__item-icon.svelte-1uc092a{display:flex;align-items:center;justify-content:center;flex-shrink:0}.demo-sidebar__item.svelte-1uc092a:hover{background:var(--hover-soft);color:var(--fg);border:none}.demo-sidebar__item.active.svelte-1uc092a{background:var(--brand-gradient);color:#fff}.demo-sidebar__footer.svelte-1uc092a{padding-top:1rem;display:flex;flex-direction:column;gap:.85rem;align-items:center}.demo-sidebar__mcbile.svelte-1uc092a{display:flex;align-items:center;justify-content:center;width:100%;padding:.65rem .5rem;border-radius:12px}.demo-sidebar__mcbile.svelte-1uc092a img:where(.svelte-1uc092a){display:block;max-width:5.5rem;height:auto}.demo-sidebar__exit.svelte-1uc092a{width:100%;font-size:.8rem}.demo-sidebar__copyright.svelte-1uc092a{display:flex;align-items:center;justify-content:center;gap:4px;margin:0;font-family:var(--font-display);font-size:.75rem;line-height:1;color:var(--fg-muted);font-variant-numeric:tabular-nums}.demo-sidebar__copyright-mark.svelte-1uc092a{width:.92em;height:.92em;flex-shrink:0;background-color:var(--color-filesy-400);-webkit-mask-image:url(/brand/f-filesy.svg);mask-image:url(/brand/f-filesy.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.demo-sidebar__note.svelte-1uc092a{margin:0;font-size:.7rem;text-align:center;color:var(--fg-subtle)}@media(max-width:640px){.demo-sidebar.svelte-1uc092a{width:100%;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.85rem 1rem;border-right:none;border-bottom:1px solid var(--sidebar-border)}.demo-sidebar__brand.svelte-1uc092a{padding:0;flex-shrink:0}.demo-sidebar__kind.svelte-1uc092a,.demo-sidebar__status.svelte-1uc092a{display:none}.demo-sidebar__nav.svelte-1uc092a{flex-direction:row;flex:1;min-width:0;overflow-x:auto;gap:.4rem}.demo-sidebar__item.svelte-1uc092a{flex-shrink:0;min-height:36px;padding:0 .65rem}.demo-sidebar__item-label.svelte-1uc092a{display:none}.demo-sidebar__footer.svelte-1uc092a{flex-direction:row;flex-shrink:0;padding-top:0;gap:.5rem}.demo-sidebar__note.svelte-1uc092a,.demo-sidebar__mcbile.svelte-1uc092a,.demo-sidebar__copyright.svelte-1uc092a{display:none}}.demo-page--cockpit.svelte-zcs2xm{max-width:100%}.demo-section-title.svelte-zcs2xm{margin:2rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border);font-family:var(--font-button);font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.demo-section-title--schedule.svelte-zcs2xm{display:flex;align-items:center;gap:.6rem;border-bottom:none}.demo-toggle.svelte-zcs2xm{display:inline-flex;align-items:center;width:34px;height:18px;border-radius:999px;background:var(--brand);padding:2px}.demo-toggle__dot.svelte-zcs2xm{width:14px;height:14px;border-radius:50%;background:#fff;margin-left:auto}.demo-schedule-on.svelte-zcs2xm{color:var(--ok-label);font-size:.78rem}.demo-grid--infra.svelte-zcs2xm,.demo-grid--models.svelte-zcs2xm{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.demo-card__name.svelte-zcs2xm{margin:0;font-family:var(--font-button);font-weight:700;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;color:var(--fg)}.demo-card__name-detail.svelte-zcs2xm{font-weight:400;text-transform:none;color:var(--fg-subtle);letter-spacing:normal}.demo-card__engine.svelte-zcs2xm{display:inline-block;padding:.15rem .45rem;border-radius:4px;border:1px solid var(--border);font-size:.65rem;font-weight:600;color:var(--fg-subtle);text-transform:uppercase;margin-top:.35rem}.demo-card__address.svelte-zcs2xm{margin:.4rem 0 .6rem;font-family:var(--font-mono);font-size:.76rem;color:var(--fg-subtle)}.demo-card__foot.svelte-zcs2xm{display:flex;align-items:center;gap:.5rem}.demo-card__extra.svelte-zcs2xm{padding:.15rem .5rem;border-radius:6px;background:var(--hover-soft);font-family:var(--font-mono);font-size:.72rem;color:var(--fg-muted)}.demo-schedule-container.svelte-zcs2xm{display:flex;align-items:stretch;gap:.75rem;margin-bottom:.6rem}.demo-schedule-start.svelte-zcs2xm{flex-shrink:0;padding:0 1.25rem;font-size:.8rem;display:flex;align-items:center;justify-content:center}.demo-schedule-next.svelte-zcs2xm{flex-shrink:0;display:flex;align-items:center;gap:.65rem;padding:.65rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elev);color:var(--color-filesy-400);min-width:200px}.demo-schedule-next__label.svelte-zcs2xm{display:block;font-family:var(--font-button);font-weight:600;font-size:.82rem;color:var(--fg)}.demo-schedule-next__value.svelte-zcs2xm{display:block;margin-top:.1rem;font-size:.76rem;color:var(--fg-subtle)}.demo-schedule-last.svelte-zcs2xm{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elev);min-width:0}.demo-schedule-last__title.svelte-zcs2xm{margin:0;font-family:var(--font-button);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--fg)}.demo-schedule-last__date.svelte-zcs2xm{margin:.15rem 0 0;font-size:.76rem;color:var(--fg-subtle)}.demo-schedule-last__stats.svelte-zcs2xm{display:flex;gap:1.1rem;font-size:.8rem;color:var(--fg-subtle);white-space:nowrap;flex-shrink:0}.demo-schedule-last__stats.svelte-zcs2xm strong:where(.svelte-zcs2xm){color:var(--fg-muted);font-weight:600}.cockpit-table.svelte-zcs2xm{margin-bottom:1rem;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-elev);font-size:.8rem}.cockpit-table-header.svelte-zcs2xm{display:grid;grid-template-columns:1fr .9fr .8fr .9fr .9fr 1.2fr;gap:0;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:var(--hover-soft);font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.02em}.cockpit-table-row.svelte-zcs2xm{display:grid;grid-template-columns:1fr .9fr .8fr .9fr .9fr 1.2fr;gap:0;padding:.6rem 1rem;border-bottom:1px solid var(--border);align-items:center;color:var(--fg)}.cockpit-table-row.svelte-zcs2xm:last-child{border-bottom:none}.cockpit-table-col.svelte-zcs2xm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-table-col--model.svelte-zcs2xm{font-family:var(--font-mono);font-size:.75rem;color:var(--fg-subtle)}.cockpit-table-col--host.svelte-zcs2xm,.cockpit-table-col--engine.svelte-zcs2xm,.cockpit-table-col--ram.svelte-zcs2xm,.cockpit-table-col--loaded.svelte-zcs2xm,.cockpit-table-col--expires.svelte-zcs2xm{text-align:left}.cockpit-memory-stats.svelte-zcs2xm{display:flex;gap:2rem;padding:.75rem 0;font-size:.8rem;color:var(--fg-muted);text-align:right;justify-content:flex-end}.cockpit-memory-stats.svelte-zcs2xm span:where(.svelte-zcs2xm){white-space:nowrap}.cockpit-memory-stats.svelte-zcs2xm strong:where(.svelte-zcs2xm){color:var(--fg);font-weight:600}.demo-search-bar.svelte-1tibew9{display:flex;align-items:stretch;gap:.6rem;margin:1rem 0 .75rem}.demo-search-bar__leading.svelte-1tibew9{flex:1;min-width:0;display:flex;align-items:stretch;gap:.5rem}.demo-search-bar__submit.svelte-1tibew9{flex-shrink:0;padding:0 1.25rem}.demo-search-input.svelte-1tibew9{flex:1;min-width:0;height:var(--control-h);padding:0 .85rem;border-radius:var(--radius-sm);background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);font-family:var(--font-body)}.demo-filter-dropdown.svelte-1tibew9{position:relative;flex-shrink:0}.demo-icon-btn.svelte-1tibew9{width:44px;height:44px;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-elev);border:1px solid var(--border);color:var(--brand)}.demo-icon-btn.svelte-1tibew9:hover{background:var(--brand-gradient);border-color:transparent;color:#fff}.demo-icon-btn--active.svelte-1tibew9{background:var(--color-filesy-600);border-color:var(--color-filesy-600);color:#fff}.demo-filter-menu.svelte-1tibew9{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:max-content;min-width:12rem;padding:.6rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elev);box-shadow:0 8px 24px color-mix(in oklch,black 35%,transparent)}.demo-filter-menu__label.svelte-1tibew9{margin:0 0 .35rem;padding:0 .4rem;font-family:var(--font-button);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-subtle)}.demo-filter-menu__row.svelte-1tibew9{display:flex;align-items:center;gap:.5rem;padding:.35rem .4rem;border-radius:6px;font-size:.85rem;color:var(--fg)}.demo-filter-menu__row.svelte-1tibew9:hover{background:var(--hover-soft)}.demo-filter-menu__path.svelte-1tibew9{font-family:var(--font-mono);font-size:.78rem}.demo-filter-menu__apply.svelte-1tibew9{width:100%;margin-top:.5rem;height:34px;font-size:.8rem}.demo-depth-control.svelte-1tibew9{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;margin-bottom:1rem;border:1.5px solid var(--color-neutral-700);border-radius:14px}.demo-depth-control__label.svelte-1tibew9{display:flex;flex-direction:column;gap:.05em;flex-shrink:0;font-family:var(--font-button);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-mist-400)}.demo-depth-slider.svelte-1tibew9{--thumb-w: 56px;--thumb-h: 48px;position:relative;flex:1;min-width:3rem}.demo-depth-slider__car.svelte-1tibew9{position:absolute;top:50%;left:calc((var(--thumb-w) * .5) + (100% - var(--thumb-w)) * var(--pct) / 100%);width:var(--thumb-w);height:var(--thumb-h);transform:translate(-50%,-50%);pointer-events:none;transition:left 60ms linear}.demo-depth-slider__car-body.svelte-1tibew9,.demo-depth-slider__car-wheels.svelte-1tibew9{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .14s ease}.demo-depth-slider__car-body.svelte-1tibew9{-webkit-mask-image:url(/svg/race-car.svg);mask-image:url(/svg/race-car.svg)}.demo-depth-slider__car-wheels.svelte-1tibew9{-webkit-mask-image:url(/svg/Bi-Colors/race-car-wheels.svg);mask-image:url(/svg/Bi-Colors/race-car-wheels.svg)}.demo-depth-slider__input.svelte-1tibew9{position:relative;z-index:2;display:block;width:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.demo-depth-slider__input.svelte-1tibew9::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--color-filesy-900)}.demo-depth-slider__input.svelte-1tibew9::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb-w);height:var(--thumb-h);margin-top:calc((4px - var(--thumb-h)) / 2);background:transparent;border:none}.demo-depth-slider__input.svelte-1tibew9::-moz-range-track{height:4px;border-radius:2px;background:var(--color-filesy-900)}.demo-depth-slider__input.svelte-1tibew9::-moz-range-thumb{width:var(--thumb-w);height:var(--thumb-h);background:transparent;border:none}.demo-depth-control__value.svelte-1tibew9{flex-shrink:0;min-width:4.5rem;text-align:right;font-family:var(--font-button);font-size:1.1rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-mist-400)}.demo-depth-control__value-sep.svelte-1tibew9{margin:0 .15em;opacity:.7}.demo-cleanup.svelte-1tibew9{display:flex;align-items:stretch;gap:.75rem;margin:1rem 0}.demo-cleanup__panel.svelte-1tibew9{flex:1;min-width:0;padding:.85rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elev)}.demo-cleanup__perpage.svelte-1tibew9{flex-shrink:0;width:6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.85rem .5rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elev)}.demo-cleanup__title.svelte-1tibew9{margin:0 0 .5rem;font-family:var(--font-button);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-subtle)}.demo-cleanup__perpage.svelte-1tibew9 .demo-cleanup__title:where(.svelte-1tibew9){margin-bottom:0}.demo-cleanup__row.svelte-1tibew9{display:flex;align-items:baseline;gap:.6rem;padding:.25rem 0;font-size:.83rem}.demo-cleanup__label.svelte-1tibew9{flex:0 0 4.5rem;color:var(--fg-subtle)}.demo-cleanup__value.svelte-1tibew9{font-family:var(--font-mono);color:var(--fg)}.demo-cleanup__value--link.svelte-1tibew9{font-family:var(--font-body);color:var(--color-filesy-500)}.demo-cleanup__perpage-value.svelte-1tibew9{font-family:var(--font-button);font-size:1.4rem;font-weight:700;color:var(--color-filesy-400)}.demo-results-head.svelte-1tibew9{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem;flex-wrap:wrap}.demo-results-head__chip.svelte-1tibew9{padding:.25rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elev);font-family:var(--font-button);font-size:.75rem;font-weight:600;color:var(--fg-muted)}.demo-results-head__support.svelte-1tibew9{font-size:.8rem;color:var(--fg-subtle)}.demo-results.svelte-1tibew9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.demo-result.svelte-1tibew9{display:flex;align-items:stretch;gap:0;border-radius:var(--radius-md);border:1px solid var(--border);overflow:hidden}.demo-result__body.svelte-1tibew9{flex:1;min-width:0;padding:.75rem 1rem}.demo-result__title-row.svelte-1tibew9{display:flex;align-items:center;gap:.45rem}.demo-result__title.svelte-1tibew9{font-family:var(--font-button);font-weight:700;font-size:.85rem;letter-spacing:.02em;text-transform:uppercase;color:var(--fg)}.demo-result__open.svelte-1tibew9{flex-shrink:0;color:var(--color-filesy-500)}.demo-result__path.svelte-1tibew9{margin:.3rem 0 0;font-family:var(--font-mono);font-size:.76rem;color:var(--fg-subtle);word-break:break-all}.demo-result__date.svelte-1tibew9{margin:.3rem 0 0;font-family:var(--font-button);font-size:.68rem;font-weight:600;letter-spacing:.04em;color:var(--color-filesy-500)}.demo-result__score-col.svelte-1tibew9{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:3rem;background:var(--bg-elev)}.demo-result__score-num.svelte-1tibew9{font-family:var(--font-button);font-size:1rem;font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.demo-result__meta-boost.svelte-1tibew9{fill:var(--color-green-500)}.demo-result__tier.svelte-1tibew9{flex-shrink:0;width:2.75rem;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-family:var(--font-button);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:0;padding:0}.demo-page--history.svelte-rpj3qt{max-width:60rem}.demo-history-toolbar.svelte-rpj3qt{display:flex;align-items:center;gap:.5rem;margin:1rem 0 .75rem}.demo-icon-btn.svelte-rpj3qt{width:40px;height:40px;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-elev);border:1px solid var(--border);color:var(--brand);flex-shrink:0}.demo-icon-btn.svelte-rpj3qt:hover{background:var(--brand-gradient);border-color:transparent;color:#fff}.demo-icon-btn--danger.svelte-rpj3qt{color:var(--danger)}.demo-icon-btn--danger.svelte-rpj3qt:hover{background:var(--danger);color:#fff}.demo-history-toolbar__search.svelte-rpj3qt{flex:1;min-width:0;height:40px;padding:0 .85rem;border-radius:var(--radius-sm);background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);font-family:var(--font-body);font-size:.85rem}.demo-history-head.svelte-rpj3qt{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.demo-history-head__all.svelte-rpj3qt{display:flex;align-items:center;gap:.4rem;font-family:var(--font-button);font-size:.78rem;font-weight:600;text-transform:uppercase;color:var(--fg-muted)}.demo-history-head__spacer.svelte-rpj3qt{flex:1}.demo-history.svelte-rpj3qt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.demo-history-row.svelte-rpj3qt{display:flex;align-items:center;gap:.85rem;padding:.7rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border)}.demo-history-row__meta.svelte-rpj3qt{flex-shrink:0;display:flex;flex-direction:column;gap:.1rem;width:5rem;font-size:.74rem;color:var(--fg-subtle)}.demo-history-row__time.svelte-rpj3qt{color:var(--fg-muted)}.demo-history-row__body.svelte-rpj3qt{flex:1;min-width:0}.demo-history-row__query.svelte-rpj3qt{display:block;font-family:var(--font-button);font-weight:700;font-size:.85rem;letter-spacing:.02em;text-transform:uppercase;color:var(--fg)}.demo-history-row__results.svelte-rpj3qt{display:block;margin-top:.2rem;font-size:.74rem;letter-spacing:.03em;color:var(--fg-subtle)}.demo-history-row__repeat.svelte-rpj3qt{flex-shrink:0;width:34px;height:34px;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;border:1px solid var(--border);color:var(--ok)}.demo-page--folders.svelte-j2nape{max-width:64rem}.demo-folders-toolbar.svelte-j2nape{display:flex;align-items:center;gap:.5rem;margin:1rem 0 1.25rem}.demo-icon-btn.svelte-j2nape{width:40px;height:40px;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-elev);border:1px solid var(--border);color:var(--brand);flex-shrink:0}.demo-icon-btn.svelte-j2nape:hover{background:var(--brand-gradient);border-color:transparent;color:#fff}.demo-folders-toolbar__search.svelte-j2nape{flex:1;min-width:0;height:40px;padding:0 .85rem;border-radius:var(--radius-sm);background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);font-family:var(--font-body);font-size:.85rem}.demo-folders-toolbar__add.svelte-j2nape{flex-shrink:0;padding:0 1.1rem;white-space:nowrap}.demo-folders.svelte-j2nape{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.demo-folder-row.svelte-j2nape{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border)}.demo-folder-row__open.svelte-j2nape{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--accent-soft);color:var(--color-filesy-400)}.demo-folder-row__body.svelte-j2nape{flex:1;min-width:0}.demo-folder-row__path.svelte-j2nape{display:block;font-family:var(--font-button);font-weight:700;font-size:.85rem;letter-spacing:.02em;text-transform:uppercase;color:var(--fg)}.demo-folder-row__date.svelte-j2nape{display:block;margin-top:.25rem;font-size:.76rem;color:var(--fg-subtle)}.demo-progress.svelte-j2nape{margin-top:.5rem;height:4px;border-radius:2px;background:var(--brand-soft);overflow:hidden;max-width:12rem}.demo-progress__fill.svelte-j2nape{height:100%;background:var(--brand)}.demo-folder-row__stats.svelte-j2nape{flex-shrink:0;display:flex;flex-direction:column;gap:.15rem;font-size:.78rem;color:var(--fg-subtle);text-align:right}.demo-folder-row__stats.svelte-j2nape strong:where(.svelte-j2nape){color:var(--fg-muted);font-weight:600}.demo-folder-row__actions.svelte-j2nape{flex-shrink:0;display:flex;gap:.4rem}.demo-folder-row__action.svelte-j2nape{width:34px;height:34px;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;border:1px solid var(--border)}.demo-folder-row__action--reindex.svelte-j2nape{color:var(--ok)}.demo-folder-row__action--delete.svelte-j2nape{color:var(--danger)}.demo-page--manual.svelte-2uo6cn{display:flex;flex-direction:column;min-height:0;padding:1.5rem 0 0}.demo-manual-toolbar.svelte-2uo6cn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:0 2.5rem;margin-bottom:1.25rem}.demo-manual-toolbar__controls.svelte-2uo6cn{display:flex;align-items:center;gap:.5rem}.demo-manual-search.svelte-2uo6cn{height:38px;padding:0 .75rem;border-radius:var(--radius-sm);background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);font-family:var(--font-body);font-size:.85rem;width:14rem;max-width:40vw}.demo-manual-lang.svelte-2uo6cn,.demo-manual-nav-toggle.svelte-2uo6cn{height:38px;padding:0 .85rem;font-size:.78rem}.demo-manual-layout.svelte-2uo6cn{position:relative;flex:1;min-height:0;display:flex}.demo-manual-nav-backdrop.svelte-2uo6cn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:color-mix(in oklch,black 35%,transparent);border:none;padding:0}.demo-manual-nav.svelte-2uo6cn{position:absolute;top:0;right:2.5rem;z-index:90;display:flex;flex-direction:column;gap:.25rem;width:16rem;max-width:calc(100vw - 5rem);max-height:70vh;overflow-y:auto;padding:.5rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elev);box-shadow:0 8px 24px color-mix(in oklch,black 35%,transparent)}.demo-manual-nav__item.svelte-2uo6cn{text-align:left;padding:.6rem .75rem;border-radius:8px;background:transparent;border:none;font-family:var(--font-button);font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--fg-muted)}.demo-manual-nav__item.svelte-2uo6cn:hover{background:var(--hover-soft);color:var(--fg);border:none}.demo-manual-nav__item.active.svelte-2uo6cn{background:var(--brand-gradient);color:#fff}.demo-manual-shell.svelte-2uo6cn{flex:1;min-width:0;display:flex;flex-direction:column}.demo-manual-content.svelte-2uo6cn{flex:1;min-height:0;padding:0 2.5rem 2rem}.demo-manual-info.svelte-2uo6cn{margin:0 0 1.5rem;padding:1rem 1.25rem;border-radius:var(--radius-md);border:1px solid var(--border)}.demo-manual-info__title.svelte-2uo6cn{margin:0 0 .6rem;font-family:var(--font-button);font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-filesy-200)}.demo-manual-info__list.svelte-2uo6cn{margin:0;display:grid;gap:.4rem}.demo-manual-info__row.svelte-2uo6cn{display:grid;grid-template-columns:minmax(6rem,9rem) 1fr;gap:.75rem;align-items:baseline}.demo-manual-info__row.svelte-2uo6cn dt:where(.svelte-2uo6cn){margin:0;font-family:var(--font-button);font-size:.82rem;color:var(--color-neutral-200)}.demo-manual-info__row.svelte-2uo6cn dd:where(.svelte-2uo6cn){margin:0;font-family:var(--font-mono);font-size:.78rem;color:var(--color-filesy-400);overflow-x:auto;white-space:nowrap}.demo-manual-body.svelte-2uo6cn{max-width:46rem;font-size:.92rem;line-height:1.7;color:var(--fg)}.demo-manual-body.svelte-2uo6cn .demo-manual-subhead{margin:2rem 0 .6rem;font-family:var(--font-button);font-weight:700;font-size:1rem;letter-spacing:.03em;text-transform:uppercase;color:var(--ok-detail, var(--color-emerald-100));opacity:.9}.demo-manual-body.svelte-2uo6cn .demo-manual-subhead:first-child{margin-top:0}.demo-manual-body.svelte-2uo6cn p{margin:0 0 .9rem}.demo-manual-body.svelte-2uo6cn ul,.demo-manual-body.svelte-2uo6cn ol{margin:0 0 .9rem;padding-left:1.4rem}.demo-manual-body.svelte-2uo6cn li+li{margin-top:.4rem}.demo-manual-body.svelte-2uo6cn table{width:100%;margin:0 0 1rem;border-collapse:collapse;font-size:.85rem}.demo-manual-body.svelte-2uo6cn th,.demo-manual-body.svelte-2uo6cn td{border:1px solid var(--border);padding:.45rem .65rem;text-align:left;vertical-align:top}.demo-manual-body.svelte-2uo6cn th{background:var(--hover-soft);font-weight:600}.demo-manual-body.svelte-2uo6cn strong{color:var(--fg);font-weight:600}.demo-manual-body.svelte-2uo6cn code{font-family:var(--font-mono);font-size:.86em;background:var(--accent-soft);padding:1px 6px;border-radius:6px}.demo-manual-body.svelte-2uo6cn a{color:var(--color-filesy-500)}.demo-manual-search-page.svelte-2uo6cn{max-width:46rem}.demo-manual-search-intro.svelte-2uo6cn{margin:0 0 1.25rem;font-size:.92rem;color:var(--fg-muted)}.demo-manual-search-intro.svelte-2uo6cn strong:where(.svelte-2uo6cn){color:var(--color-filesy-400)}.demo-manual-search-count.svelte-2uo6cn{margin-left:.4rem;font-family:var(--font-mono);color:var(--fg-subtle)}.demo-manual-search-hits.svelte-2uo6cn{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.demo-manual-search-hit.svelte-2uo6cn{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg-elev)}.demo-manual-search-hit__link.svelte-2uo6cn{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.75rem 1rem;border:none;border-bottom:1px solid var(--border);background:var(--hover-soft);color:var(--color-filesy-400);font-family:var(--font-button);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.demo-manual-search-hit__action.svelte-2uo6cn{font-size:.72rem;font-weight:600;color:var(--fg-subtle);text-transform:uppercase}.demo-manual-search-hit__snippets.svelte-2uo6cn{list-style:none;margin:0;padding:.75rem 1rem;display:grid;gap:.4rem;font-size:.85rem;color:var(--fg-muted)}.demo-manual-footer.svelte-2uo6cn{flex-shrink:0;padding:1rem 2.5rem .5rem;border-top:1px solid var(--border)}.demo-manual-pager.svelte-2uo6cn{display:flex;align-items:center;justify-content:center;gap:1rem}.demo-manual-pager__btn.svelte-2uo6cn{width:36px;height:36px;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px}.demo-manual-pager__btn--hidden.svelte-2uo6cn{visibility:hidden}.demo-manual-pager__title.svelte-2uo6cn{font-family:var(--font-button);font-size:.82rem;color:var(--fg-muted)}@media(max-width:640px){.demo-manual-toolbar.svelte-2uo6cn,.demo-manual-content.svelte-2uo6cn,.demo-manual-footer.svelte-2uo6cn{padding-left:1.25rem;padding-right:1.25rem}.demo-manual-nav.svelte-2uo6cn{right:1.25rem}.demo-manual-search.svelte-2uo6cn{width:9rem}}.demo-shell.svelte-5c9te1{display:flex;min-height:100vh;background:var(--bg)}.demo-content.svelte-5c9te1{flex:1;min-width:0;overflow-y:auto;height:100vh;display:flex;flex-direction:column}.demo-page-header.svelte-5c9te1{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 2.5rem;border-bottom:1px solid var(--border);position:relative}.demo-page-header__status.svelte-5c9te1{display:flex;align-items:center;gap:.6rem;font-family:var(--font-button);font-weight:700;font-size:.82rem;letter-spacing:.03em}.demo-page-header__label.svelte-5c9te1{color:var(--fg-muted);text-transform:uppercase;margin-right:.3rem}.demo-page-header__value.svelte-5c9te1{color:var(--color-filesy-400)}.demo-page-header__sep.svelte-5c9te1{width:4px;height:4px;background:var(--color-filesy-800)}.demo-page-header__actions.svelte-5c9te1{display:flex;align-items:center;gap:.5rem;flex-shrink:0;position:absolute;right:2.5rem}.demo-page-header__btn.svelte-5c9te1{width:40px;height:40px;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-elev);border:1px solid var(--border);color:var(--brand)}.demo-page-header__btn.svelte-5c9te1:hover{background:var(--brand-gradient);border-color:transparent;color:#fff}.demo-page-header__btn--spin.svelte-5c9te1 svg:where(.svelte-5c9te1){animation:svelte-5c9te1-demo-spin .5s linear}.demo-page-header__btn--power.svelte-5c9te1{color:var(--danger);border-color:color-mix(in oklch,var(--danger) 50%,transparent)}.demo-page-header__btn--power.svelte-5c9te1:hover{background:var(--danger);color:#fff}@keyframes svelte-5c9te1-demo-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.demo-shell.svelte-5c9te1{flex-direction:column}.demo-page-header.svelte-5c9te1{padding:.75rem 1.25rem}.demo-page-header__status.svelte-5c9te1{font-size:.72rem;gap:.4rem}}
