:root{--font-serif:"Figtree", system-ui, sans-serif;--font-sans:"Figtree", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace}:is(.site-shell,.product,.product-page,.food-page,.tool-page,.builder-page,.menu-page) :is(h1,h2,h3,h4){color:inherit;font-family:Figtree,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0}html{-webkit-text-size-adjust:100%}button,input,select,textarea{font-family:inherit}@media (pointer:coarse){input,textarea,select{font-size:16px}}:root{--white:#fff;--black:#000;--red-50:oklch(97.1% .011 17.38);--red-100:oklch(93.6% .027 17.717);--red-200:oklch(88.5% .053 18.334);--red-300:oklch(80.8% .097 19.571);--red-400:oklch(70.4% .162 22.216);--red-500:oklch(63.7% .201 25.331);--red-600:oklch(57.7% .208 27.325);--red-700:oklch(50.5% .181 27.518);--red-800:oklch(44.4% .15 26.899);--red-900:oklch(39.6% .12 25.723);--red-950:oklch(25.8% .078 26.042);--orange-50:oklch(98% .014 73.684);--orange-100:oklch(95.4% .032 75.164);--orange-200:oklch(90.1% .065 70.697);--orange-300:oklch(83.7% .109 66.29);--orange-400:oklch(75% .156 55.934);--orange-500:oklch(70.5% .181 47.604);--orange-600:oklch(64.6% .189 41.116);--orange-700:oklch(55.3% .166 38.402);--orange-800:oklch(47% .133 37.304);--orange-900:oklch(40.8% .105 38.172);--orange-950:oklch(26.6% .067 36.259);--amber-50:oklch(98.7% .019 95.277);--amber-100:oklch(96.2% .05 95.617);--amber-200:oklch(92.4% .102 95.746);--amber-300:oklch(87.9% .144 91.605);--amber-400:oklch(82.8% .161 84.429);--amber-500:oklch(76.9% .16 70.08);--amber-600:oklch(66.6% .152 58.318);--amber-700:oklch(55.5% .139 48.998);--amber-800:oklch(47.3% .116 46.201);--amber-900:oklch(41.4% .095 45.904);--amber-950:oklch(27.9% .065 45.635);--yellow-50:oklch(98.7% .022 102.212);--yellow-100:oklch(97.3% .06 103.193);--yellow-200:oklch(94.5% .11 101.54);--yellow-300:oklch(90.5% .155 98.111);--yellow-400:oklch(85.2% .169 91.936);--yellow-500:oklch(79.5% .156 86.047);--yellow-600:oklch(68.1% .138 75.834);--yellow-700:oklch(55.4% .115 66.442);--yellow-800:oklch(47.6% .097 61.907);--yellow-900:oklch(42.1% .081 57.708);--yellow-950:oklch(28.6% .056 53.813);--lime-50:oklch(98.6% .026 120.757);--lime-100:oklch(96.7% .057 122.328);--lime-200:oklch(93.8% .108 124.321);--lime-300:oklch(89.7% .167 126.665);--lime-400:oklch(84.1% .202 128.85);--lime-500:oklch(76.8% .198 130.85);--lime-600:oklch(64.8% .17 131.684);--lime-700:oklch(53.2% .133 131.589);--lime-800:oklch(45.3% .105 130.933);--lime-900:oklch(40.5% .086 131.063);--lime-950:oklch(27.4% .061 132.109);--green-50:oklch(98.2% .015 155.826);--green-100:oklch(96.2% .037 156.743);--green-200:oklch(92.5% .071 155.995);--green-300:oklch(87.1% .128 154.449);--green-400:oklch(79.2% .178 151.711);--green-500:oklch(72.3% .186 149.579);--green-600:oklch(62.7% .165 149.214);--green-700:oklch(52.7% .131 150.069);--green-800:oklch(44.8% .101 151.328);--green-900:oklch(39.3% .081 152.535);--green-950:oklch(26.6% .055 152.934);--emerald-50:oklch(97.9% .018 166.113);--emerald-100:oklch(95% .044 163.051);--emerald-200:oklch(90.5% .079 164.15);--emerald-300:oklch(84.5% .122 164.978);--emerald-400:oklch(76.5% .15 163.223);--emerald-500:oklch(69.6% .145 162.48);--emerald-600:oklch(59.6% .123 163.225);--emerald-700:oklch(50.8% .1 165.612);--emerald-800:oklch(43.2% .081 166.913);--emerald-900:oklch(37.8% .065 168.94);--emerald-950:oklch(26.2% .043 172.552);--teal-50:oklch(98.4% .012 180.72);--teal-100:oklch(95.3% .043 180.801);--teal-200:oklch(91% .082 180.426);--teal-300:oklch(85.5% .117 181.071);--teal-400:oklch(77.7% .129 181.912);--teal-500:oklch(70.4% .119 182.503);--teal-600:oklch(60% .1 184.704);--teal-700:oklch(51.1% .082 186.391);--teal-800:oklch(43.7% .066 188.216);--teal-900:oklch(38.6% .054 188.416);--teal-950:oklch(27.7% .039 192.524);--cyan-50:oklch(98.4% .016 200.873);--cyan-100:oklch(95.6% .038 203.388);--cyan-200:oklch(91.7% .068 205.041);--cyan-300:oklch(86.5% .108 207.078);--cyan-400:oklch(78.9% .131 211.53);--cyan-500:oklch(71.5% .122 215.221);--cyan-600:oklch(60.9% .107 221.723);--cyan-700:oklch(52% .089 223.128);--cyan-800:oklch(45% .072 224.283);--cyan-900:oklch(39.8% .06 227.392);--cyan-950:oklch(30.2% .048 229.695);--sky-50:oklch(97.7% .011 236.62);--sky-100:oklch(95.1% .022 236.824);--sky-200:oklch(90.1% .049 230.902);--sky-300:oklch(82.8% .094 230.318);--sky-400:oklch(74.6% .136 232.661);--sky-500:oklch(68.5% .144 237.323);--sky-600:oklch(58.8% .134 241.966);--sky-700:oklch(50% .114 242.749);--sky-800:oklch(44.3% .094 240.79);--sky-900:oklch(39.1% .077 240.876);--sky-950:oklch(29.3% .056 243.157);--blue-50:oklch(97% .012 239.903);--blue-100:oklch(93.2% .027 243.101);--blue-200:oklch(88.2% .05 240.005);--blue-300:oklch(80.9% .089 239.114);--blue-400:oklch(70.7% .14 243.194);--blue-500:oklch(62.3% .181 250.976);--blue-600:oklch(54.6% .189 256.46);--blue-700:oklch(48.8% .195 259.668);--blue-800:oklch(42.4% .169 261.119);--blue-900:oklch(37.9% .124 259.727);--blue-950:oklch(28.2% .077 261.645);--indigo-50:oklch(96.2% .015 272.314);--indigo-100:oklch(93% .029 272.788);--indigo-200:oklch(87% .055 274.039);--indigo-300:oklch(78.5% .098 274.713);--indigo-400:oklch(67.3% .155 276.935);--indigo-500:oklch(58.5% .198 277.117);--indigo-600:oklch(51.1% .223 276.966);--indigo-700:oklch(45.7% .204 277.023);--indigo-800:oklch(39.8% .166 277.366);--indigo-900:oklch(35.9% .122 278.697);--indigo-950:oklch(25.7% .077 281.288);--violet-50:oklch(96.9% .014 293.756);--violet-100:oklch(94.3% .025 294.588);--violet-200:oklch(89.4% .048 293.283);--violet-300:oklch(81.1% .094 293.571);--violet-400:oklch(70.2% .156 293.541);--violet-500:oklch(60.6% .213 292.717);--violet-600:oklch(54.1% .239 293.009);--violet-700:oklch(49.1% .23 292.581);--violet-800:oklch(43.2% .197 292.759);--violet-900:oklch(38% .161 293.745);--violet-950:oklch(28.3% .12 291.089);--purple-50:oklch(97.7% .012 308.299);--purple-100:oklch(94.6% .028 307.174);--purple-200:oklch(90.2% .054 306.703);--purple-300:oklch(82.7% .101 306.383);--purple-400:oklch(71.4% .173 305.504);--purple-500:oklch(62.7% .225 303.9);--purple-600:oklch(55.8% .245 302.321);--purple-700:oklch(49.6% .225 301.924);--purple-800:oklch(43.8% .185 303.724);--purple-900:oklch(38.1% .15 304.987);--purple-950:oklch(29.1% .127 302.717);--fuchsia-50:oklch(97.7% .014 320.058);--fuchsia-100:oklch(95.2% .031 318.852);--fuchsia-200:oklch(90.3% .065 319.62);--fuchsia-300:oklch(83.3% .123 321.434);--fuchsia-400:oklch(74% .202 322.16);--fuchsia-500:oklch(66.7% .251 322.15);--fuchsia-600:oklch(59.1% .249 322.896);--fuchsia-700:oklch(51.8% .215 323.949);--fuchsia-800:oklch(45.2% .179 324.591);--fuchsia-900:oklch(40.1% .145 325.612);--fuchsia-950:oklch(29.3% .116 325.661);--pink-50:oklch(97.1% .012 343.198);--pink-100:oklch(94.8% .024 342.258);--pink-200:oklch(89.9% .052 343.231);--pink-300:oklch(82.3% .102 346.018);--pink-400:oklch(71.8% .172 349.761);--pink-500:oklch(65.6% .205 354.308);--pink-600:oklch(59.2% .212 .584);--pink-700:oklch(52.5% .19 3.958);--pink-800:oklch(45.9% .159 3.815);--pink-900:oklch(40.8% .13 2.432);--pink-950:oklch(28.4% .093 3.907);--rose-50:oklch(96.9% .013 12.422);--rose-100:oklch(94.1% .026 12.58);--rose-200:oklch(89.2% .049 10.001);--rose-300:oklch(81% .099 11.638);--rose-400:oklch(71.2% .165 13.428);--rose-500:oklch(64.5% .209 16.439);--rose-600:oklch(58.6% .215 17.585);--rose-700:oklch(51.4% .189 16.935);--rose-800:oklch(45.5% .16 13.697);--rose-900:oklch(41% .135 10.272);--rose-950:oklch(27.1% .089 12.094);--slate-50:oklch(98.4% .003 247.858);--slate-100:oklch(96.8% .007 247.896);--slate-200:oklch(92.9% .013 255.508);--slate-300:oklch(86.9% .022 252.894);--slate-400:oklch(70.4% .04 256.788);--slate-500:oklch(55.4% .046 257.417);--slate-600:oklch(44.6% .043 257.281);--slate-700:oklch(37.2% .044 257.287);--slate-800:oklch(27.9% .041 260.031);--slate-900:oklch(20.8% .042 265.755);--slate-950:oklch(12.9% .042 264.695);--gray-50:oklch(98.5% .002 247.839);--gray-100:oklch(96.7% .003 264.542);--gray-200:oklch(92.8% .006 264.531);--gray-300:oklch(87.2% .01 258.338);--gray-400:oklch(70.7% .022 261.325);--gray-500:oklch(55.1% .027 264.364);--gray-600:oklch(44.6% .03 256.802);--gray-700:oklch(37.3% .034 259.733);--gray-800:oklch(27.8% .033 256.848);--gray-900:oklch(21% .034 264.665);--gray-950:oklch(13% .028 261.692);--zinc-50:oklch(98.5% 0 0);--zinc-100:oklch(96.7% .001 286.375);--zinc-200:oklch(92% .004 286.32);--zinc-300:oklch(87.1% .006 286.286);--zinc-400:oklch(70.5% .015 286.067);--zinc-500:oklch(55.2% .016 285.938);--zinc-600:oklch(44.2% .017 285.786);--zinc-700:oklch(37% .013 285.805);--zinc-800:oklch(27.4% .006 286.033);--zinc-900:oklch(21% .006 285.885);--zinc-950:oklch(14.1% .005 285.823);--neutral-50:oklch(98.5% 0 0);--neutral-100:oklch(97% 0 0);--neutral-200:oklch(92.2% 0 0);--neutral-300:oklch(87% 0 0);--neutral-400:oklch(70.8% 0 0);--neutral-500:oklch(55.6% 0 0);--neutral-600:oklch(43.9% 0 0);--neutral-700:oklch(37.1% 0 0);--neutral-800:oklch(26.9% 0 0);--neutral-900:oklch(20.5% 0 0);--neutral-950:oklch(14.5% 0 0);--stone-50:oklch(98.5% .001 106.423);--stone-100:oklch(97% .001 106.424);--stone-200:oklch(92.3% .003 48.717);--stone-300:oklch(86.9% .005 56.366);--stone-400:oklch(70.9% .01 56.259);--stone-500:oklch(55.3% .013 58.071);--stone-600:oklch(44.4% .011 73.639);--stone-700:oklch(37.4% .01 67.558);--stone-800:oklch(26.8% .007 34.298);--stone-900:oklch(21.6% .006 56.043);--stone-950:oklch(14.7% .004 49.25);--mauve-50:oklch(98.5% 0 0);--mauve-100:oklch(96% .003 325.6);--mauve-200:oklch(92.2% .005 325.62);--mauve-300:oklch(86.5% .012 325.68);--mauve-400:oklch(71.1% .019 323.02);--mauve-500:oklch(54.2% .034 322.5);--mauve-600:oklch(43.5% .029 321.78);--mauve-700:oklch(36.4% .029 323.89);--mauve-800:oklch(26.3% .024 320.12);--mauve-900:oklch(21.2% .019 322.12);--mauve-950:oklch(14.5% .008 326);--olive-50:oklch(98.8% .003 106.5);--olive-100:oklch(96.6% .005 106.5);--olive-200:oklch(93% .007 106.5);--olive-300:oklch(88% .011 106.6);--olive-400:oklch(73.7% .021 106.9);--olive-500:oklch(58% .031 107.3);--olive-600:oklch(46.6% .025 107.3);--olive-700:oklch(39.4% .023 107.4);--olive-800:oklch(28.6% .016 107.4);--olive-900:oklch(22.8% .013 107.4);--olive-950:oklch(15.3% .006 107.1);--mist-50:oklch(98.7% .002 197.1);--mist-100:oklch(96.3% .002 197.1);--mist-200:oklch(92.5% .005 214.3);--mist-300:oklch(87.2% .007 219.6);--mist-400:oklch(72.3% .014 214.4);--mist-500:oklch(56% .021 213.5);--mist-600:oklch(45% .017 213.2);--mist-700:oklch(37.8% .015 216);--mist-800:oklch(27.5% .011 216.9);--mist-900:oklch(21.8% .008 223.9);--mist-950:oklch(14.8% .004 228.8);--taupe-50:oklch(98.6% .002 67.8);--taupe-100:oklch(96% .002 17.2);--taupe-200:oklch(92.2% .005 34.3);--taupe-300:oklch(86.8% .007 39.5);--taupe-400:oklch(71.4% .014 41.2);--taupe-500:oklch(54.7% .021 43.1);--taupe-600:oklch(43.8% .017 39.3);--taupe-700:oklch(36.7% .016 35.7);--taupe-800:oklch(26.8% .011 36.5);--taupe-900:oklch(21.4% .009 43.1);--taupe-950:oklch(14.7% .004 49.3)}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(./figtree-latin.CEHu_veL.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(./figtree-latin-ext.C5tEHAKb.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:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(./figtree-italic-latin.D-K1-OIr.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:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(./figtree-italic-latin-ext.DwXAj4Ry.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(./jetbrains-mono-latin.D000Msq0.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(./jetbrains-mono-latin-ext.Dey_PoKW.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:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(./jetbrains-mono-italic-latin.D64VPgFD.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:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(./jetbrains-mono-italic-latin-ext.Dj3FBkEo.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}html{font-family:Figtree,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(16px * var(--scale,1));color:var(--fg);font-weight:500;line-height:1.5}body{background:var(--bg-card)}a{color:var(--action-text)}:focus-visible{outline:2px solid var(--focus-active);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-tint-active)}:root,[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shadow-tint:0 0 0;--bg-sunken:var(--zinc-100);--bg-canvas:var(--zinc-50);--bg-card:var(--white);--bg-hover:var(--zinc-100);--bg-active:var(--zinc-200);--bg-border:var(--zinc-300);--bg-border-strong:var(--zinc-400);--fg-subtle:var(--zinc-500);--fg-muted:var(--zinc-600);--fg:var(--zinc-900);--fg-max:var(--zinc-950);--action-on:var(--white);--action-tint:var(--blue-50);--action-tint-hover:var(--blue-100);--action-tint-active:var(--blue-200);--action-border:var(--blue-300);--action-border-strong:var(--blue-400);--action:var(--blue-600);--action-hover:var(--blue-700);--action-active:var(--blue-800);--action-text:var(--blue-800);--focus-on:var(--yellow-950);--focus-tint:var(--yellow-50);--focus-tint-hover:var(--yellow-100);--focus-tint-active:var(--yellow-200);--focus-border:var(--yellow-300);--focus-border-strong:var(--yellow-400);--focus:var(--yellow-500);--focus-hover:var(--yellow-600);--focus-active:var(--yellow-700);--focus-text:var(--yellow-900);--accent-on:var(--white);--accent-tint:var(--stone-50);--accent-tint-hover:var(--stone-100);--accent-tint-active:var(--stone-200);--accent-border:var(--stone-300);--accent-border-strong:var(--stone-400);--accent:var(--stone-600);--accent-hover:var(--stone-700);--accent-active:var(--stone-800);--accent-text:var(--stone-800);--positive-on:var(--white);--positive-tint:var(--green-50);--positive-tint-hover:var(--green-100);--positive-tint-active:var(--green-200);--positive-border:var(--green-300);--positive-border-strong:var(--green-400);--positive:var(--green-600);--positive-hover:var(--green-700);--positive-active:var(--green-800);--positive-text:var(--green-800);--negative-on:var(--white);--negative-tint:var(--red-50);--negative-tint-hover:var(--red-100);--negative-tint-active:var(--red-200);--negative-border:var(--red-300);--negative-border-strong:var(--red-400);--negative:var(--red-600);--negative-hover:var(--red-700);--negative-active:var(--red-800);--negative-text:var(--red-800);--caution-on:var(--white);--caution-tint:var(--amber-50);--caution-tint-hover:var(--amber-100);--caution-tint-active:var(--amber-200);--caution-border:var(--amber-300);--caution-border-strong:var(--amber-400);--caution:var(--orange-600);--caution-hover:var(--orange-700);--caution-active:var(--orange-800);--caution-text:var(--orange-800);--neutral-on:var(--white);--neutral-tint:var(--teal-50);--neutral-tint-hover:var(--teal-100);--neutral-tint-active:var(--teal-200);--neutral-border:var(--teal-300);--neutral-border-strong:var(--teal-400);--neutral:var(--teal-600);--neutral-hover:var(--teal-700);--neutral-active:var(--teal-800);--neutral-text:var(--teal-800)}[data-scheme=dark]{--shadow-tint:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-sunken:var(--zinc-950);--bg-canvas:var(--zinc-950);--bg-card:var(--zinc-900);--bg-hover:var(--zinc-800);--bg-active:var(--zinc-700);--bg-border:var(--zinc-700);--bg-border-strong:var(--zinc-600);--fg-subtle:var(--zinc-500);--fg-muted:var(--zinc-400);--fg:var(--zinc-100);--fg-max:var(--white);--action-on:var(--white);--action-tint:var(--blue-950);--action-tint-hover:var(--blue-900);--action-tint-active:var(--blue-800);--action-border:var(--blue-800);--action-border-strong:var(--blue-700);--action:var(--blue-500);--action-hover:var(--blue-400);--action-active:var(--blue-300);--action-text:var(--blue-300);--focus-on:var(--yellow-950);--focus-tint:var(--yellow-950);--focus-tint-hover:var(--yellow-900);--focus-tint-active:var(--yellow-800);--focus-border:var(--yellow-800);--focus-border-strong:var(--yellow-700);--focus:var(--yellow-400);--focus-hover:var(--yellow-300);--focus-active:var(--yellow-200);--focus-text:var(--yellow-200);--accent-on:var(--white);--accent-tint:var(--stone-950);--accent-tint-hover:var(--stone-900);--accent-tint-active:var(--stone-800);--accent-border:var(--stone-800);--accent-border-strong:var(--stone-700);--accent:var(--stone-500);--accent-hover:var(--stone-400);--accent-active:var(--stone-300);--accent-text:var(--stone-300);--positive-on:var(--green-950);--positive-tint:var(--green-950);--positive-tint-hover:var(--green-900);--positive-tint-active:var(--green-800);--positive-border:var(--green-800);--positive-border-strong:var(--green-700);--positive:var(--green-500);--positive-hover:var(--green-400);--positive-active:var(--green-300);--positive-text:var(--green-300);--negative-on:var(--white);--negative-tint:var(--red-950);--negative-tint-hover:var(--red-900);--negative-tint-active:var(--red-800);--negative-border:var(--red-800);--negative-border-strong:var(--red-700);--negative:var(--red-500);--negative-hover:var(--red-400);--negative-active:var(--red-300);--negative-text:var(--red-300);--caution-on:var(--orange-950);--caution-tint:var(--orange-950);--caution-tint-hover:var(--orange-900);--caution-tint-active:var(--orange-800);--caution-border:var(--orange-800);--caution-border-strong:var(--orange-700);--caution:var(--orange-500);--caution-hover:var(--orange-400);--caution-active:var(--orange-300);--caution-text:var(--orange-300);--neutral-on:var(--teal-950);--neutral-tint:var(--teal-950);--neutral-tint-hover:var(--teal-900);--neutral-tint-active:var(--teal-800);--neutral-border:var(--teal-800);--neutral-border-strong:var(--teal-700);--neutral:var(--teal-500);--neutral-hover:var(--teal-400);--neutral-active:var(--teal-300);--neutral-text:var(--teal-300)}.Button{border:1px solid #0000;font-weight:500;transition:background-color .12s,border-color .12s,color .12s}.Button[data-intent=action]{--_tint:var(--action-tint);--_tint-hover:var(--action-tint-hover);--_tint-active:var(--action-tint-active);--_solid:var(--action);--_solid-hover:var(--action-hover);--_text:var(--action-text);--_on:var(--action-on)}.Button[data-intent=danger]{--_tint:var(--negative-tint);--_tint-hover:var(--negative-tint-hover);--_tint-active:var(--negative-tint-active);--_solid:var(--negative);--_solid-hover:var(--negative-hover);--_text:var(--negative-text);--_on:var(--negative-on)}.Button[data-intent=warning]{--_tint:var(--caution-tint);--_tint-hover:var(--caution-tint-hover);--_tint-active:var(--caution-tint-active);--_solid:var(--caution);--_solid-hover:var(--caution-hover);--_text:var(--caution-text);--_on:var(--caution-on)}.Button[data-intent=success]{--_tint:var(--positive-tint);--_tint-hover:var(--positive-tint-hover);--_tint-active:var(--positive-tint-active);--_solid:var(--positive);--_solid-hover:var(--positive-hover);--_text:var(--positive-text);--_on:var(--positive-on)}.Button[data-intent=neutral]{--_tint:var(--bg-canvas);--_tint-hover:var(--bg-hover);--_tint-active:var(--bg-active);--_solid:var(--fg);--_solid-hover:var(--fg);--_text:var(--fg);--_on:var(--bg-card)}.Button[data-variant=primary]{background:var(--_solid);color:var(--_on)}.Button[data-variant=primary]:hover:not([data-disabled]){background:var(--_solid-hover)}.Button[data-variant=primary]:active:not([data-disabled]),.Button[data-variant=primary][data-pressed]:not([data-disabled]){background:var(--_text)}.Button[data-variant=secondary]{background:var(--bg-hover);color:var(--_text)}.Button[data-variant=secondary]:hover:not([data-disabled]),.Button[data-variant=secondary][data-pressed]:not([data-disabled]){background:var(--_tint-hover)}.Button[data-intent=neutral][data-variant=secondary]:hover:not([data-disabled]),.Button[data-intent=neutral][data-variant=secondary][data-pressed]:not([data-disabled]){background:var(--bg-active)}.Button[data-variant=tertiary]{background:var(--bg-card);color:var(--_text)}.Button[data-variant=tertiary]:hover:not([data-disabled]),.Button[data-variant=tertiary][data-pressed]:not([data-disabled]){background:var(--bg-hover)}.Button[data-variant=outlined]{color:var(--_text);border-color:var(--bg-border);background:0 0}.Button[data-variant=outlined]:hover:not([data-disabled]),.Button[data-variant=outlined][data-pressed]:not([data-disabled]){background:var(--_tint)}.Button[data-variant=ghost]{color:var(--_text);background:0 0}.Button[data-variant=ghost]:hover:not([data-disabled]),.Button[data-variant=ghost][data-pressed]:not([data-disabled]){background:var(--_tint-hover)}.Button[data-variant=link]{color:var(--_solid-hover);background:0 0;text-decoration:underline}.Button[data-variant=link]:hover:not([data-disabled]),.Button[data-variant=link][data-pressed]:not([data-disabled]){color:var(--_text)}.Button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.Button[data-variant][data-disabled]{color:var(--fg-subtle);cursor:not-allowed;border-color:#0000}.Button[data-variant=primary][data-disabled]{background:var(--bg-active)}.Button[data-variant=secondary][data-disabled],.Button[data-variant=tertiary][data-disabled]{background:var(--bg-canvas)}.Button[data-variant=outlined][data-disabled]{border-color:var(--bg-active);background:0 0}.Button[data-variant=ghost][data-disabled],.Button[data-variant=link][data-disabled]{background:0 0}.Button[data-size=xs]{height:calc(28px * var(--scale,1));padding:0 calc(10px * var(--scale,1));font-size:calc(12px * var(--scale,1));border-radius:calc(5px * var(--scale,1));gap:calc(6px * var(--scale,1))}.Button[data-size=sm]{height:calc(32px * var(--scale,1));padding:0 calc(12px * var(--scale,1));font-size:calc(13px * var(--scale,1));border-radius:calc(6px * var(--scale,1));gap:calc(7px * var(--scale,1))}.Button[data-size=md]{height:calc(36px * var(--scale,1));padding:0 calc(13px * var(--scale,1));font-size:calc(14px * var(--scale,1));border-radius:calc(7px * var(--scale,1));gap:calc(8px * var(--scale,1))}.Button[data-size=lg]{height:calc(40px * var(--scale,1));padding:0 calc(15px * var(--scale,1));font-size:calc(15px * var(--scale,1));border-radius:calc(8px * var(--scale,1));gap:calc(9px * var(--scale,1))}.Button[data-size=xl]{height:calc(44px * var(--scale,1));padding:0 calc(17px * var(--scale,1));font-size:calc(16px * var(--scale,1));border-radius:calc(9px * var(--scale,1));gap:calc(10px * var(--scale,1))}.Button[data-square]:not([data-fill])[data-size=xs]{min-width:calc(28px * var(--scale,1));padding:0}.Button[data-square]:not([data-fill])[data-size=sm]{min-width:calc(32px * var(--scale,1));padding:0}.Button[data-square]:not([data-fill])[data-size=md]{min-width:calc(36px * var(--scale,1));padding:0}.Button[data-square]:not([data-fill])[data-size=lg]{min-width:calc(40px * var(--scale,1));padding:0}.Button[data-square]:not([data-fill])[data-size=xl]{min-width:calc(44px * var(--scale,1));padding:0}.Button[data-wrap]:not([data-square])[data-size=xs]{min-height:calc(28px * var(--scale,1));padding:calc(5px * var(--scale,1)) calc(10px * var(--scale,1))}.Button[data-wrap]:not([data-square])[data-size=sm]{min-height:calc(32px * var(--scale,1));padding:calc(6px * var(--scale,1)) calc(12px * var(--scale,1))}.Button[data-wrap]:not([data-square])[data-size=md]{min-height:calc(36px * var(--scale,1));padding:calc(7px * var(--scale,1)) calc(13px * var(--scale,1))}.Button[data-wrap]:not([data-square])[data-size=lg]{min-height:calc(40px * var(--scale,1));padding:calc(8px * var(--scale,1)) calc(15px * var(--scale,1))}.Button[data-wrap]:not([data-square])[data-size=xl]{min-height:calc(44px * var(--scale,1));padding:calc(9px * var(--scale,1)) calc(17px * var(--scale,1))}.surface-field{--_edge:var(--focus-active);--_ring:var(--focus-tint-active);border:1px solid var(--bg-border);background:var(--bg-card);color:var(--fg);outline:none;font-weight:500;transition:border-color .15s,box-shadow .15s}.surface-field:hover:not(:focus-within):not(:focus):not(:focus-visible):not([data-open]):not(:disabled):not([aria-disabled=true]){box-shadow:0 0 0 3px var(--action-tint)}.surface-field:focus,.surface-field:focus-visible,.surface-field[data-open]{border-color:var(--_edge);box-shadow:0 0 0 3px var(--_ring)}.surface-field[data-intent=success]{--_edge:var(--positive);--_ring:var(--positive-tint-hover);border-color:var(--positive)}.surface-field[data-intent=warning]{--_edge:var(--caution);--_ring:var(--caution-tint-hover);border-color:var(--caution)}.surface-field[aria-invalid=true]{--_edge:var(--negative);--_ring:var(--negative-tint-hover);border-color:var(--negative)}.surface-field:disabled,.surface-field[aria-disabled=true]{background:var(--bg-canvas);color:var(--fg-subtle);border-color:var(--bg-active);box-shadow:none;cursor:not-allowed}.surface-popup{border:1px solid var(--bg-border);background:var(--bg-card);color:var(--fg);box-shadow:0 6px 16px -6px rgb(var(--shadow-tint) / .25)}.Input{line-height:1}.Input::placeholder{color:var(--fg-subtle)}.Input:disabled::placeholder{color:var(--bg-border-strong)}.Input[data-size=xs]{height:calc(28px * var(--scale,1));padding:0 calc(7px * var(--scale,1));font-size:calc(12px * var(--scale,1));border-radius:calc(5px * var(--scale,1))}.Input[data-size=sm]{height:calc(32px * var(--scale,1));padding:0 calc(9px * var(--scale,1));font-size:calc(13px * var(--scale,1));border-radius:calc(6px * var(--scale,1))}.Input[data-size=md]{height:calc(36px * var(--scale,1));padding:0 calc(10px * var(--scale,1));font-size:calc(14px * var(--scale,1));border-radius:calc(7px * var(--scale,1))}.Input[data-size=lg]{height:calc(40px * var(--scale,1));padding:0 calc(12px * var(--scale,1));font-size:calc(15px * var(--scale,1));border-radius:calc(8px * var(--scale,1))}.Input[data-size=xl]{height:calc(44px * var(--scale,1));padding:0 calc(14px * var(--scale,1));font-size:calc(16px * var(--scale,1));border-radius:calc(9px * var(--scale,1))}.Textarea{line-height:1.5}.Textarea::placeholder{color:var(--fg-subtle)}.Textarea:disabled::placeholder{color:var(--bg-border-strong)}.Textarea[data-size=xs]{padding:calc(7px * var(--scale,1));font-size:calc(12px * var(--scale,1));border-radius:calc(5px * var(--scale,1))}.Textarea[data-size=sm]{padding:calc(9px * var(--scale,1));font-size:calc(13px * var(--scale,1));border-radius:calc(6px * var(--scale,1))}.Textarea[data-size=md]{padding:calc(10px * var(--scale,1));font-size:calc(14px * var(--scale,1));border-radius:calc(7px * var(--scale,1))}.Textarea[data-size=lg]{padding:calc(12px * var(--scale,1));font-size:calc(15px * var(--scale,1));border-radius:calc(8px * var(--scale,1))}.Textarea[data-size=xl]{padding:calc(14px * var(--scale,1));font-size:calc(16px * var(--scale,1));border-radius:calc(9px * var(--scale,1))}.Checkbox{gap:calc(6px * var(--scale,1));color:var(--fg);cursor:pointer;font-weight:550}.Checkbox[data-disabled]{color:var(--fg-subtle);cursor:not-allowed}.Checkbox input{--_check:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"/></svg>");border:2px solid var(--bg-border);border-radius:var(--_radius);background:var(--bg-card);transition:border-color .15s,background-color .15s}.Checkbox input:hover:not(:checked):not(:disabled){border-color:var(--action)}.Checkbox input:checked{background:var(--action);border-color:#0000}.Checkbox input:checked:before{background:var(--action-on);-webkit-mask:var(--_check) center / contain no-repeat;mask:var(--_check) center / contain no-repeat;-webkit-mask:var(--_check) center / contain no-repeat}.Checkbox input:focus-visible{box-shadow:0 0 0 3px var(--action);outline:none}.Checkbox input:disabled{border-color:var(--bg-active);background:var(--bg-active)}.Checkbox input:checked:disabled{border-color:#0000}.Checkbox input:checked:disabled:before{background:var(--fg-subtle)}.Checkbox[data-size=sm]{font-size:calc(13px * var(--scale,1))}.Checkbox[data-size=sm] input{width:calc(16px * var(--scale,1));height:calc(16px * var(--scale,1));--_radius:calc(4px * var(--scale,1));--_mark:calc(10px * var(--scale,1))}.Checkbox[data-size=md]{font-size:calc(14px * var(--scale,1))}.Checkbox[data-size=md] input{width:calc(20px * var(--scale,1));height:calc(20px * var(--scale,1));--_radius:calc(5px * var(--scale,1));--_mark:calc(12px * var(--scale,1))}.Checkbox[data-size=lg]{font-size:calc(15px * var(--scale,1))}.Checkbox[data-size=lg] input{width:calc(24px * var(--scale,1));height:calc(24px * var(--scale,1));--_radius:calc(6px * var(--scale,1));--_mark:calc(14px * var(--scale,1))}.Radio{gap:calc(6px * var(--scale,1));color:var(--fg);cursor:pointer;font-weight:550}.Radio[data-disabled]{color:var(--fg-subtle);cursor:not-allowed}.Radio input{border:2px solid var(--bg-border);background:var(--bg-card);transition:border-color .15s,background-color .15s}.Radio input:hover:not(:checked):not(:disabled){border-color:var(--action)}.Radio input:checked{background:radial-gradient(circle at center, var(--action-on) 0 var(--_dot-r), transparent var(--_dot-r)), var(--action);border-color:#0000}.Radio input:focus-visible{box-shadow:0 0 0 3px var(--action);outline:none}.Radio input:disabled{border-color:var(--bg-active);background:var(--bg-active)}.Radio input:checked:disabled{background:radial-gradient(circle at center, var(--fg-subtle) 0 var(--_dot-r), transparent var(--_dot-r)), var(--bg-active);border-color:#0000}.Radio[data-size=sm]{font-size:calc(13px * var(--scale,1))}.Radio[data-size=sm] input{width:calc(16px * var(--scale,1));height:calc(16px * var(--scale,1));--_dot-r:calc(4px * var(--scale,1))}.Radio[data-size=md]{font-size:calc(14px * var(--scale,1))}.Radio[data-size=md] input{width:calc(20px * var(--scale,1));height:calc(20px * var(--scale,1));--_dot-r:calc(5px * var(--scale,1))}.Radio[data-size=lg]{font-size:calc(15px * var(--scale,1))}.Radio[data-size=lg] input{width:calc(24px * var(--scale,1));height:calc(24px * var(--scale,1));--_dot-r:calc(6px * var(--scale,1))}.Toggle{gap:calc(6px * var(--scale,1));color:var(--fg);cursor:pointer;font-weight:550}.Toggle[data-disabled]{color:var(--fg-subtle);cursor:not-allowed}.Toggle input{background:var(--bg-active);transition:background-color .15s,box-shadow .15s}.Toggle input:before{background:var(--fg-muted)}.Toggle input:hover:not(:focus-visible):not(:disabled){box-shadow:0 0 0 3px var(--action-tint)}.Toggle input:checked{background:var(--action)}.Toggle input:checked:before{background:var(--action-on)}.Toggle input:focus-visible{box-shadow:0 0 0 3px var(--action);outline:none}.Toggle input:disabled{background:var(--bg-active)}.Toggle input:disabled:before{background:var(--fg-subtle)}.Toggle[data-size=sm]{font-size:calc(13px * var(--scale,1))}.Toggle[data-size=sm] input{--_w:calc(28px * var(--scale,1));--_h:calc(16px * var(--scale,1));--_knob:calc(10px * var(--scale,1));--_inset:calc(3px * var(--scale,1));--_travel:calc(12px * var(--scale,1))}.Toggle[data-size=md]{font-size:calc(14px * var(--scale,1))}.Toggle[data-size=md] input{--_w:calc(36px * var(--scale,1));--_h:calc(20px * var(--scale,1));--_knob:calc(14px * var(--scale,1));--_inset:calc(3px * var(--scale,1));--_travel:calc(16px * var(--scale,1))}.Toggle[data-size=lg]{font-size:calc(15px * var(--scale,1))}.Toggle[data-size=lg] input{--_w:calc(44px * var(--scale,1));--_h:calc(24px * var(--scale,1));--_knob:calc(18px * var(--scale,1));--_inset:calc(3px * var(--scale,1));--_travel:calc(20px * var(--scale,1))}.Dropdown-panel{border-radius:calc(12px * var(--scale,1));box-shadow:0 16px 40px rgb(var(--shadow-tint) / .16)}.DropdownTrigger{border:1px solid var(--bg-active);background:var(--bg,var(--bg-card));color:var(--fg,var(--fg));border-radius:calc(8px * var(--scale,1));transition:background-color .12s}.DropdownTrigger:hover{background:var(--hover-bg,var(--bg-canvas))}.DropdownTrigger:focus-visible{outline:2px solid var(--action);outline-offset:2px}.DropdownTrigger-chevron{color:var(--chevron-color,var(--bg-border-strong))}.FormField .label{font-size:var(--_label-fs);color:var(--fg-muted);font-weight:500;line-height:1.3}.FormField .required{color:var(--negative)}.FormField .right-text{font-size:var(--_helper-fs);color:var(--fg-muted);font-weight:400}.FormField .helper{color:var(--fg-subtle);font-size:var(--_helper-fs);line-height:1.4}.FormField[data-intent=success] .helper{color:var(--positive)}.FormField[data-intent=warning] .helper{color:var(--caution)}.FormField[data-intent=danger] .helper{color:var(--negative)}.FormField[data-disabled] .label,.FormField[data-disabled] .right-text,.FormField[data-disabled] .helper{color:var(--bg-active)}.FormField[data-size=xs]{--_label-fs:calc(12px * var(--scale,1));--_helper-fs:calc(11px * var(--scale,1));--_gap:calc(4px * var(--scale,1))}.FormField[data-size=sm]{--_label-fs:calc(13px * var(--scale,1));--_helper-fs:calc(11px * var(--scale,1));--_gap:calc(5px * var(--scale,1))}.FormField[data-size=md]{--_label-fs:calc(14px * var(--scale,1));--_helper-fs:calc(12px * var(--scale,1));--_gap:calc(6px * var(--scale,1))}.FormField[data-size=lg]{--_label-fs:calc(16px * var(--scale,1));--_helper-fs:calc(13px * var(--scale,1));--_gap:calc(7px * var(--scale,1))}.FormField[data-size=xl]{--_label-fs:calc(18px * var(--scale,1));--_helper-fs:calc(14px * var(--scale,1));--_gap:calc(8px * var(--scale,1))}.Select .label[data-placeholder],.Select .affix{color:var(--fg-subtle)}.Select .clear{border-radius:calc(4px * var(--scale,1))}.Select .clear:hover{color:var(--fg);background:var(--bg-active)}.Select .chevron{color:var(--bg-border-strong);transition:transform .15s}.Select-trigger:hover:not([aria-disabled=true]) .chevron{color:var(--action)}.Select .menu{padding:calc(6px * var(--scale,1));border-radius:calc(7px * var(--scale,1));font-weight:500}.Select .search{gap:calc(6px * var(--scale,1));padding:calc(4px * var(--scale,1)) calc(6px * var(--scale,1)) calc(6px * var(--scale,1));margin-bottom:calc(4px * var(--scale,1));border-bottom:1px solid var(--bg-active);color:var(--fg-subtle)}.Select .search-input{color:var(--fg)}.Select .search-input::placeholder{color:var(--fg-subtle)}.Select .option{padding:calc(6px * var(--scale,1)) calc(8px * var(--scale,1));border-radius:calc(4px * var(--scale,1));color:var(--fg)}.Select .option[data-active]{background:var(--action-tint)}.Select .option[aria-selected=true]{background:var(--action-tint-hover);color:var(--action)}.Select .empty{padding:calc(6px * var(--scale,1)) calc(8px * var(--scale,1));color:var(--fg-subtle)}.Select[data-size=xs]{font-size:calc(12px * var(--scale,1))}.Select[data-size=xs] .Select-trigger{height:calc(28px * var(--scale,1));padding:0 calc(7px * var(--scale,1));border-radius:calc(5px * var(--scale,1))}.Select[data-size=sm]{font-size:calc(13px * var(--scale,1))}.Select[data-size=sm] .Select-trigger{height:calc(32px * var(--scale,1));padding:0 calc(9px * var(--scale,1));border-radius:calc(6px * var(--scale,1))}.Select[data-size=md]{font-size:calc(14px * var(--scale,1))}.Select[data-size=md] .Select-trigger{height:calc(36px * var(--scale,1));padding:0 calc(10px * var(--scale,1));border-radius:calc(7px * var(--scale,1))}.Select[data-size=lg]{font-size:calc(15px * var(--scale,1))}.Select[data-size=lg] .Select-trigger{height:calc(40px * var(--scale,1));padding:0 calc(12px * var(--scale,1));border-radius:calc(8px * var(--scale,1))}.Select[data-size=xl]{font-size:calc(16px * var(--scale,1))}.Select[data-size=xl] .Select-trigger{height:calc(44px * var(--scale,1));padding:0 calc(14px * var(--scale,1));border-radius:calc(9px * var(--scale,1))}.DatePicker-trigger{color:var(--fg-muted)}.DatePicker-trigger .cal,.DatePicker .label[data-placeholder]{color:var(--fg-subtle)}.DatePicker .clear{border-radius:calc(4px * var(--scale,1));color:var(--fg-subtle)}.DatePicker .clear:hover{color:var(--fg-muted);background:var(--bg-active)}.DatePicker .pop{padding:calc(12px * var(--scale,1));border-radius:calc(10px * var(--scale,1));color:var(--fg-muted);font-size:calc(13px * var(--scale,1))}.DatePicker .head{margin-bottom:calc(6px * var(--scale,1))}.DatePicker .nav{width:calc(30px * var(--scale,1));height:calc(30px * var(--scale,1));border-radius:calc(7px * var(--scale,1));color:var(--fg-muted)}.DatePicker .nav:hover{background:var(--bg-hover);color:var(--fg)}.DatePicker .title{height:calc(30px * var(--scale,1));border-radius:calc(7px * var(--scale,1));color:var(--fg);font-weight:600}.DatePicker .title:hover:not(.static){background:var(--bg-hover)}.DatePicker .weekdays{margin-bottom:calc(2px * var(--scale,1))}.DatePicker .weekdays span{font-size:calc(11px * var(--scale,1));color:var(--fg-subtle);padding:calc(4px * var(--scale,1)) 0;font-weight:600}.DatePicker .cell{border-radius:calc(7px * var(--scale,1));color:var(--fg)}.DatePicker .cell.day{height:calc(32px * var(--scale,1))}.DatePicker .cell.month,.DatePicker .cell.year{height:calc(40px * var(--scale,1));font-weight:500}.DatePicker .cell:hover:not(:disabled):not([data-selected]){background:var(--bg-hover)}.DatePicker .cell[data-today]:not([data-selected]){color:var(--action);font-weight:700}.DatePicker .cell[data-selected]{background:var(--action);color:var(--action-on);font-weight:600}.DatePicker .cell[data-muted]{color:var(--bg-border-strong)}.DatePicker .cell:disabled{color:var(--bg-border)}.DatePicker[data-size=xs]{font-size:calc(12px * var(--scale,1))}.DatePicker[data-size=xs] .DatePicker-trigger{height:calc(28px * var(--scale,1));padding:0 calc(7px * var(--scale,1));border-radius:calc(5px * var(--scale,1))}.DatePicker[data-size=sm]{font-size:calc(13px * var(--scale,1))}.DatePicker[data-size=sm] .DatePicker-trigger{height:calc(32px * var(--scale,1));padding:0 calc(9px * var(--scale,1));border-radius:calc(6px * var(--scale,1))}.DatePicker[data-size=md]{font-size:calc(14px * var(--scale,1))}.DatePicker[data-size=md] .DatePicker-trigger{height:calc(36px * var(--scale,1));padding:0 calc(10px * var(--scale,1));border-radius:calc(7px * var(--scale,1))}.DatePicker[data-size=lg]{font-size:calc(15px * var(--scale,1))}.DatePicker[data-size=lg] .DatePicker-trigger{height:calc(40px * var(--scale,1));padding:0 calc(12px * var(--scale,1));border-radius:calc(8px * var(--scale,1))}.DatePicker[data-size=xl]{font-size:calc(16px * var(--scale,1))}.DatePicker[data-size=xl] .DatePicker-trigger{height:calc(44px * var(--scale,1));padding:0 calc(14px * var(--scale,1));border-radius:calc(9px * var(--scale,1))}.FileUpload{font-weight:500}.FileUpload-field{color:var(--fg-muted)}.FileUpload-field::file-selector-button{border:1px solid var(--bg-border);background:var(--bg-hover);color:var(--action-text);font-weight:500;transition:background-color .12s}.FileUpload-field:hover:not(:disabled)::file-selector-button{background:var(--bg-active)}.FileUpload-field:disabled::file-selector-button{background:var(--bg-hover);color:var(--fg-subtle)}.FileUpload[data-variant=primary] .FileUpload-field::file-selector-button{background:var(--action);color:var(--action-on);border:0}.FileUpload[data-variant=primary] .FileUpload-field:hover:not(:disabled)::file-selector-button{background:var(--action-hover)}.FileUpload[data-variant=secondary] .FileUpload-field::file-selector-button{background:var(--bg-hover);color:var(--action-text);border:0}.FileUpload[data-variant=secondary] .FileUpload-field:hover:not(:disabled)::file-selector-button{background:var(--action-tint-hover)}.FileUpload[data-variant=tertiary] .FileUpload-field::file-selector-button{background:var(--bg-card);color:var(--action-text);border:0}.FileUpload[data-variant=tertiary] .FileUpload-field:hover:not(:disabled)::file-selector-button{background:var(--bg-hover)}.FileUpload[data-variant=outlined] .FileUpload-field::file-selector-button{border:1px solid var(--bg-border);color:var(--action-text);background:0 0}.FileUpload[data-variant=outlined] .FileUpload-field:hover:not(:disabled)::file-selector-button{background:var(--action-tint)}.FileUpload[data-variant=ghost] .FileUpload-field::file-selector-button{color:var(--action-text);background:0 0;border:0}.FileUpload[data-variant=ghost] .FileUpload-field:hover:not(:disabled)::file-selector-button{background:var(--action-tint)}.FileUpload .file{border:1px solid var(--bg-active);border-radius:calc(8px * var(--scale,1));background:var(--bg-card)}.FileUpload .name{color:var(--fg)}.FileUpload .meta{color:var(--fg-subtle)}.FileUpload .flag{padding:calc(1px * var(--scale,1)) calc(7px * var(--scale,1));border-radius:calc(999px * var(--scale,1));background:var(--negative-tint-hover);color:var(--negative-text);font-size:.85em}.FileUpload .file[data-over]{border-color:var(--negative-tint-active)}.FileUpload .file[data-over] .meta{color:var(--negative-text)}.FileUpload .remove{border-radius:calc(8px * var(--scale,1));color:var(--fg-subtle)}.FileUpload .remove:hover:not(:disabled){background:var(--bg-hover);color:var(--fg)}.FileUpload .remove:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.FileUpload .remove:disabled{color:var(--bg-border-strong)}.FileUpload[data-size=sm]{font-size:calc(13px * var(--scale,1))}.FileUpload[data-size=sm] .FileUpload-field{height:calc(32px * var(--scale,1));line-height:calc(30px * var(--scale,1));border-radius:calc(6px * var(--scale,1))}.FileUpload[data-size=sm] .FileUpload-field::file-selector-button{padding:0 calc(10px * var(--scale,1));border-radius:calc(6px * var(--scale,1)) 0 0 calc(6px * var(--scale,1))}.FileUpload[data-size=md]{font-size:calc(14px * var(--scale,1))}.FileUpload[data-size=md] .FileUpload-field{height:calc(36px * var(--scale,1));line-height:calc(34px * var(--scale,1));border-radius:calc(7px * var(--scale,1))}.FileUpload[data-size=md] .FileUpload-field::file-selector-button{padding:0 calc(12px * var(--scale,1));border-radius:calc(7px * var(--scale,1)) 0 0 calc(7px * var(--scale,1))}.FileUpload[data-size=lg]{font-size:calc(15px * var(--scale,1))}.FileUpload[data-size=lg] .FileUpload-field{height:calc(40px * var(--scale,1));line-height:calc(38px * var(--scale,1));border-radius:calc(8px * var(--scale,1))}.FileUpload[data-size=lg] .FileUpload-field::file-selector-button{padding:0 calc(14px * var(--scale,1));border-radius:calc(8px * var(--scale,1)) 0 0 calc(8px * var(--scale,1))}.MapPicker{border:1px solid var(--bg-active);border-radius:calc(12px * var(--scale,1));background:var(--bg-hover)}.MapPicker[data-disabled]{opacity:.6}.MapPicker .pin{background:var(--action);border:2px solid var(--bg-card);box-shadow:0 1px 4px rgb(var(--shadow-tint) / .4)}.MapPicker .search .Input{box-shadow:0 1px 4px rgb(var(--shadow-tint) / .12)}.MapPicker .zoom{border-radius:calc(8px * var(--scale,1));box-shadow:0 1px 4px rgb(var(--shadow-tint) / .2)}.MapPicker .zoom button{background:var(--bg-card);color:var(--fg)}.MapPicker .zoom button:first-child{border-bottom:1px solid var(--bg-active)}.MapPicker .zoom button:hover:not(:disabled){background:var(--bg-hover)}.MapPicker .attr{padding:calc(1px * var(--scale,1)) calc(5px * var(--scale,1));font-size:calc(10px * var(--scale,1));color:var(--fg-muted);background:color-mix(in srgb, var(--bg-card) 78%, transparent);border-top-right-radius:6px}.Divider{background:var(--color,var(--bg-active))}.Section{background:var(--bg-card);border:1px solid var(--bg-active);border-radius:calc(14px * var(--scale,1))}.Section .head{gap:calc(12px * var(--scale,1));padding:calc(16px * var(--scale,1))}.Section .icon{width:calc(36px * var(--scale,1));height:calc(36px * var(--scale,1));border-radius:calc(9px * var(--scale,1));background:var(--bg-canvas);color:var(--fg-muted)}.Section .title{font-size:calc(16px * var(--scale,1));color:var(--fg);font-weight:700;line-height:1.3}.Section .subtitle{font-size:calc(14px * var(--scale,1));color:var(--fg-subtle);line-height:1.4}.Section .top-right{gap:calc(8px * var(--scale,1))}.Section .divider{background:var(--bg-active)}.Section .body{gap:calc(16px * var(--scale,1))}.Section .bottom{padding:calc(16px * var(--scale,1))}.Placeholder{padding:var(--padding,8px);color:var(--fg,var(--accent-text));background:var(--bg,var(--accent-tint));font-size:calc(12px * var(--scale,1))}.NavTree{font-size:calc(13px * var(--scale,1));color:var(--fg);font-weight:550}.NavTree .NavTree-item{font-weight:600}.NavTree .NavTree-item:hover{background:var(--bg-hover)}.NavTree .NavTree-row:has(.NavTree-main:hover){background:var(--bg-hover)}.NavTree .NavTree-item.active{background:var(--action-tint-active);color:var(--action);font-weight:650}.NavTree .NavTree-item.active:hover{background:var(--action-border)}.NavTree .NavTree-row.active:has(.NavTree-main:hover){background:var(--action-border)}.NavTree .NavTree-chevron{border-radius:calc(4px * var(--scale,1));color:var(--fg-subtle);transition:background-color .1s}.NavTree .NavTree-chevron:hover{background:var(--bg-active);color:var(--fg-muted)}.NavTree .NavTree-chevron:active{background:var(--bg-border)}.NavTree .NavTree-group-label{font-size:calc(12px * var(--scale,1));color:var(--fg-subtle);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.NavTree .NavTree-group-label:not(.static):hover{color:var(--fg-muted)}.NavTree .NavTree-item[data-size=xs]{height:calc(28px * var(--scale,1));padding:0 calc(4px * var(--scale,1)) 0 calc(7px * var(--scale,1));font-size:calc(12px * var(--scale,1));gap:calc(6px * var(--scale,1));border-radius:calc(5px * var(--scale,1))}.NavTree .NavTree-item[data-size=sm]{height:calc(32px * var(--scale,1));padding:0 calc(5px * var(--scale,1)) 0 calc(8px * var(--scale,1));font-size:calc(13px * var(--scale,1));gap:calc(7px * var(--scale,1));border-radius:calc(6px * var(--scale,1))}.NavTree .NavTree-item[data-size=md]{height:calc(36px * var(--scale,1));padding:0 calc(6px * var(--scale,1)) 0 calc(9px * var(--scale,1));font-size:calc(15px * var(--scale,1));gap:calc(8px * var(--scale,1));border-radius:calc(7px * var(--scale,1))}.Page-header h1{font-size:calc(26px * var(--scale,1));color:var(--accent);font-weight:700}.Page-header .subtitle{font-size:calc(15px * var(--scale,1));color:var(--fg-muted)}.Page-header .tabs-wrap .Tabs-tab{font-weight:600}.Page-header .tabs-wrap .Tabs-tab[aria-selected=true]{color:var(--action-hover)}.Page-row .row-icon{width:calc(36px * var(--scale,1));height:calc(36px * var(--scale,1));border-radius:calc(9px * var(--scale,1));background:var(--bg-canvas);color:var(--fg-muted)}.Page-row .row-title{font-size:calc(16px * var(--scale,1));color:var(--fg);font-weight:700}.Page-row .row-subtitle{font-size:calc(14px * var(--scale,1));color:var(--fg-subtle)}.NavMenu .NavMenu-item{height:calc(36px * var(--scale,1));padding:0 calc(12px * var(--scale,1));border-radius:calc(8px * var(--scale,1));font-size:calc(14px * var(--scale,1));color:var(--fg);font-weight:600}.NavMenu .NavMenu-item .Icon{color:var(--fg-muted)}.NavMenu .NavMenu-item:hover:not(:disabled){background:var(--bg-canvas)}.NavMenu .NavMenu-item:disabled{opacity:.5;cursor:default}.NavMenu .NavMenu-item.active{background:var(--action-tint);color:var(--action)}.NavMenu .NavMenu-item.active .Icon{color:var(--action)}.NavMenu .NavMenu-caret{color:var(--bg-border-strong);opacity:.7}.NavMenu-menu .NavMenu-item{border-radius:calc(8px * var(--scale,1));font-size:calc(14px * var(--scale,1));color:var(--fg);font-weight:600}.NavMenu-menu .NavMenu-item:hover:not(:disabled){background:var(--bg-canvas)}.NavMenu-menu .NavMenu-item.active{background:var(--action-tint);color:var(--action)}.UserMenu-pill{border:1px solid var(--bg-active);border-radius:calc(999px * var(--scale,1));background:var(--bg-card)}.UserMenu-pill:hover{background:var(--bg-canvas)}.UserMenu-pill .UserMenu-name{font-size:calc(14px * var(--scale,1));color:var(--fg);font-weight:700}.UserMenu-pill .UserMenu-caret{color:var(--bg-border-strong)}.UserMenu-body .UserMenu-head-txt strong{font-size:calc(14px * var(--scale,1));color:var(--fg);font-weight:700}.UserMenu-body .UserMenu-head-txt span{font-size:calc(12.5px * var(--scale,1));color:var(--fg-subtle)}.UserMenu-body .UserMenu-row{height:calc(32px * var(--scale,1));padding:0 calc(12px * var(--scale,1));border-radius:calc(6px * var(--scale,1));font-size:calc(14px * var(--scale,1));color:var(--fg)}.UserMenu-body .UserMenu-row:hover{background:var(--bg-canvas)}.UserMenu-body .UserMenu-row.active{background:var(--action-tint)}.UserMenu-body .UserMenu-row.danger{color:var(--negative)}.UserMenu-body .UserMenu-sep{background:var(--bg-hover)}.NotificationMenu-bell{background:var(--bg-sunken);color:var(--fg)}.NotificationMenu-bell:hover{background:var(--bg-canvas)}.NotificationMenu-bell .NotificationMenu-count{font-size:calc(10px * var(--scale,1));color:var(--negative-on);background:var(--negative-hover);border:2px solid var(--bg-card);font-weight:700}.NotificationMenu-head{border-bottom:1px solid var(--bg-hover)}.NotificationMenu-head strong{font-size:calc(15px * var(--scale,1));font-weight:800}.NotificationMenu-badge{font-size:calc(12px * var(--scale,1));color:var(--action-hover);background:var(--action-tint-hover);border-radius:calc(999px * var(--scale,1));padding:calc(2px * var(--scale,1)) calc(8px * var(--scale,1));font-weight:700}.NotificationMenu-empty{font-size:calc(13px * var(--scale,1));color:var(--fg-subtle);text-align:center}.NotificationMenu-list .NotificationMenu-row+.NotificationMenu-row{border-top:1px solid var(--bg-hover)}.NotificationMenu-list .NotificationMenu-row:hover{background:var(--bg-canvas)}.NotificationMenu-list .NotificationMenu-title{font-size:calc(14px * var(--scale,1));color:var(--fg)}.NotificationMenu-list .NotificationMenu-title.unread{font-weight:700}.NotificationMenu-list .NotificationMenu-body{font-size:calc(13px * var(--scale,1));color:var(--fg-muted)}.NotificationMenu-list .NotificationMenu-time{font-size:calc(12px * var(--scale,1));color:var(--bg-border-strong)}.NotificationMenu-list .NotificationMenu-unread{background:var(--action-border-strong)}.NotificationMenu-footer{border-top:1px solid var(--bg-hover)}.Search{padding:0 calc(10px * var(--scale,1));height:calc(36px * var(--scale,1));border-radius:calc(7px * var(--scale,1));color:var(--bg-border-strong);font-size:calc(14px * var(--scale,1))}.Search.in-panel,.Search.in-panel:focus-within{background:0 0;border-color:#0000}.Search.Search-btn:hover{background:var(--bg-hover)}.Search .Search-input{color:var(--fg)}.Search .Search-input::placeholder{color:var(--bg-border-strong)}.Search .Search-clear{font-size:calc(17px * var(--scale,1));color:var(--bg-border-strong);line-height:1}.Search .Search-clear:hover{color:var(--fg-muted)}.Search kbd{font:inherit;font-size:calc(11px * var(--scale,1));color:var(--fg-subtle);background:var(--bg-card);border:1px solid var(--bg-active);border-radius:calc(5px * var(--scale,1));padding:calc(1px * var(--scale,1)) calc(5px * var(--scale,1))}.Search-top{border-bottom:1px solid var(--bg-hover)}.Search-empty{font-size:calc(13px * var(--scale,1));color:var(--fg-subtle);text-align:center}.Search-group+.Search-group{border-top:1px solid var(--bg-hover)}.Search-label{font-size:calc(11px * var(--scale,1));text-transform:uppercase;letter-spacing:.04em;color:var(--fg-subtle);font-weight:700}.Search-result{border-radius:calc(6px * var(--scale,1))}.Search-result:hover,.Search-result.active{background:var(--bg-hover)}.Search-icon{border-radius:calc(7px * var(--scale,1));background:var(--bg-hover);color:var(--fg-muted)}.Search-icon[data-color=blue]{background:var(--neutral-tint);color:var(--neutral)}.Search-icon[data-color=teal]{background:var(--positive-tint);color:var(--positive)}.Search-icon[data-color=amber]{background:var(--caution-tint);color:var(--caution)}.Search-title{font-size:calc(14px * var(--scale,1));color:var(--fg)}.Search-sub{font-size:calc(12px * var(--scale,1));color:var(--fg-muted)}.Breadcrumbs{gap:calc(7px * var(--scale,1));font-size:calc(13px * var(--scale,1));font-weight:600}.Breadcrumbs a{color:var(--action)}.Breadcrumbs a:hover{color:var(--action-hover);text-decoration:underline}.Breadcrumbs .plain{color:var(--fg-subtle);font-weight:500}.Breadcrumbs .sep{color:var(--bg-border)}.Pagination{color:var(--fg)}.Pagination .Pagination-item{color:var(--fg);background:0 0;font-weight:500;transition:background .12s,color .12s}.Pagination .Pagination-item:hover:not(:disabled):not(.Pagination-current){background:var(--bg-active)}.Pagination .Pagination-current{background:var(--action-tint-hover);color:var(--action-text);font-weight:600}.Pagination .Pagination-item:disabled{opacity:.45}.Pagination .Pagination-item:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.Pagination .Pagination-ellipsis{color:var(--fg-subtle)}.Pagination[data-size=xs] .Pagination-item,.Pagination[data-size=xs] .Pagination-ellipsis{min-width:calc(28px * var(--scale,1));height:calc(28px * var(--scale,1));padding:0 calc(4px * var(--scale,1));font-size:calc(12px * var(--scale,1));border-radius:calc(5px * var(--scale,1))}.Pagination[data-size=sm] .Pagination-item,.Pagination[data-size=sm] .Pagination-ellipsis{min-width:calc(32px * var(--scale,1));height:calc(32px * var(--scale,1));padding:0 calc(5px * var(--scale,1));font-size:calc(13px * var(--scale,1));border-radius:calc(6px * var(--scale,1))}.Pagination[data-size=md] .Pagination-item,.Pagination[data-size=md] .Pagination-ellipsis{min-width:calc(36px * var(--scale,1));height:calc(36px * var(--scale,1));padding:0 calc(6px * var(--scale,1));font-size:calc(14px * var(--scale,1));border-radius:calc(7px * var(--scale,1))}.Pagination[data-size=lg] .Pagination-item,.Pagination[data-size=lg] .Pagination-ellipsis{min-width:calc(40px * var(--scale,1));height:calc(40px * var(--scale,1));padding:0 calc(8px * var(--scale,1));font-size:calc(15px * var(--scale,1));border-radius:calc(8px * var(--scale,1))}.SegmentedControl{background:var(--bg,var(--_track))}.SegmentedControl[data-intent=action]{--_tint:var(--action-tint-hover);--_solid:var(--action);--_text:var(--action-hover)}.SegmentedControl[data-intent=neutral]{--_tint:var(--bg-hover);--_solid:var(--fg);--_text:var(--fg)}.SegmentedControl .SegmentedControl-item{font-weight:500;transition:color .12s,background .12s,box-shadow .12s}.SegmentedControl .SegmentedControl-active{font-weight:600}.SegmentedControl .SegmentedControl-item:disabled{opacity:.5}.SegmentedControl .SegmentedControl-item:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.SegmentedControl[data-variant=primary]{--_track:var(--_solid)}.SegmentedControl[data-variant=primary] .SegmentedControl-item{color:var(--_tint)}.SegmentedControl[data-variant=primary] .SegmentedControl-item:hover:not(:disabled):not(.SegmentedControl-active){background:color-mix(in srgb, var(--bg-card) 18%, var(--_solid));color:var(--bg-card)}.SegmentedControl[data-variant=primary] .SegmentedControl-active{background:var(--bg-card);color:var(--_text)}.SegmentedControl[data-variant=primary] .SegmentedControl-item:focus-visible{outline-color:var(--bg-card)}.SegmentedControl[data-variant=secondary]{--_track:var(--bg-hover)}.SegmentedControl[data-variant=secondary] .SegmentedControl-item{color:var(--fg)}.SegmentedControl[data-variant=secondary] .SegmentedControl-item:hover:not(:disabled):not(.SegmentedControl-active){background:var(--bg-active);color:var(--fg)}.SegmentedControl[data-variant=secondary] .SegmentedControl-active{background:var(--bg-card);color:var(--_text)}.SegmentedControl[data-variant=tertiary]{--_track:var(--bg-card)}.SegmentedControl[data-variant=tertiary] .SegmentedControl-item{color:var(--fg)}.SegmentedControl[data-variant=tertiary] .SegmentedControl-item:hover:not(:disabled):not(.SegmentedControl-active){background:var(--bg-canvas);color:var(--fg)}.SegmentedControl[data-variant=tertiary] .SegmentedControl-active{background:var(--bg-hover);color:var(--_text)}.SegmentedControl[data-size=xs]{height:calc(28px * var(--scale,1));padding:calc(3px * var(--scale,1));gap:calc(3px * var(--scale,1));border-radius:calc(7px * var(--scale,1))}.SegmentedControl[data-size=xs] .SegmentedControl-item{padding:0 calc(10px * var(--scale,1));font-size:calc(12px * var(--scale,1));gap:calc(5px * var(--scale,1));border-radius:calc(4px * var(--scale,1))}.SegmentedControl[data-size=sm]{height:calc(32px * var(--scale,1));padding:calc(3px * var(--scale,1));gap:calc(3px * var(--scale,1));border-radius:calc(8px * var(--scale,1))}.SegmentedControl[data-size=sm] .SegmentedControl-item{padding:0 calc(12px * var(--scale,1));font-size:calc(13px * var(--scale,1));gap:calc(6px * var(--scale,1));border-radius:calc(5px * var(--scale,1))}.SegmentedControl[data-size=md]{height:calc(36px * var(--scale,1));padding:calc(3px * var(--scale,1));gap:calc(3px * var(--scale,1));border-radius:calc(9px * var(--scale,1))}.SegmentedControl[data-size=md] .SegmentedControl-item{padding:0 calc(13px * var(--scale,1));font-size:calc(14px * var(--scale,1));gap:calc(7px * var(--scale,1));border-radius:calc(6px * var(--scale,1))}.SegmentedControl[data-size=lg]{height:calc(40px * var(--scale,1));padding:calc(4px * var(--scale,1));gap:calc(4px * var(--scale,1));border-radius:calc(10px * var(--scale,1))}.SegmentedControl[data-size=lg] .SegmentedControl-item{padding:0 calc(15px * var(--scale,1));font-size:calc(15px * var(--scale,1));gap:calc(8px * var(--scale,1));border-radius:calc(6px * var(--scale,1))}.SegmentedControl:not([data-fill])[data-size=xs] .SegmentedControl-item[data-square]{width:calc(22px * var(--scale,1));flex:none}.SegmentedControl:not([data-fill])[data-size=sm] .SegmentedControl-item[data-square]{width:calc(26px * var(--scale,1));flex:none}.SegmentedControl:not([data-fill])[data-size=md] .SegmentedControl-item[data-square]{width:calc(30px * var(--scale,1));flex:none}.SegmentedControl:not([data-fill])[data-size=lg] .SegmentedControl-item[data-square]{width:calc(32px * var(--scale,1));flex:none}.Tabs{color:var(--fg)}.Tabs .Tabs-list{border-bottom:var(--border,1px solid var(--bg-active))}.Tabs .Tabs-tab{margin-bottom:calc(-1px * var(--scale,1));color:var(--fg-muted);background:0 0;border:none;border-bottom:2px solid #0000;font-weight:600;transition:color .12s,border-color .12s,background .12s}.Tabs .Tabs-tab:hover:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]){color:var(--fg)}.Tabs .Tabs-tab[aria-selected=true]{color:var(--action);border-bottom-color:var(--action)}.Tabs .Tabs-tab:disabled,.Tabs .Tabs-tab[aria-disabled=true]{opacity:.5}.Tabs .Tabs-tab:focus-visible{outline:2px solid var(--action);outline-offset:-2px;border-radius:calc(4px * var(--scale,1))}.Tabs .Tabs-count{font-size:calc(12px * var(--scale,1));color:var(--fg-muted);background:var(--bg-hover);border-radius:calc(999px * var(--scale,1));padding:calc(1px * var(--scale,1)) calc(7px * var(--scale,1));font-weight:700}.Tabs .Tabs-tab[aria-selected=true] .Tabs-count{color:var(--action-hover);background:var(--action-tint)}.Tabs .Tabs-panel{padding-top:calc(16px * var(--scale,1))}.Tabs[data-size=xs] .Tabs-tab{height:calc(28px * var(--scale,1));padding:0 calc(5px * var(--scale,1));font-size:calc(12px * var(--scale,1));gap:calc(5px * var(--scale,1))}.Tabs[data-size=sm] .Tabs-tab{height:calc(32px * var(--scale,1));padding:0 calc(6px * var(--scale,1));font-size:calc(13px * var(--scale,1));gap:calc(6px * var(--scale,1))}.Tabs[data-size=md] .Tabs-tab{height:calc(36px * var(--scale,1));padding:0 calc(10px * var(--scale,1));font-size:calc(15px * var(--scale,1));gap:calc(7px * var(--scale,1))}.Tabs[data-size=lg] .Tabs-tab{height:calc(40px * var(--scale,1));padding:0 calc(8px * var(--scale,1));font-size:calc(15px * var(--scale,1));gap:calc(8px * var(--scale,1))}.Avatar{background:var(--bg,var(--bg-hover));color:var(--fg,var(--fg-muted))}.Avatar .Avatar-text{letter-spacing:.01em;font-weight:700}.Badge{background:var(--bg,var(--_bg));color:var(--fg,var(--_fg));font-weight:500}.Badge[data-intent=neutral]{--_bg:var(--bg-active);--_fg:var(--fg)}.Badge[data-intent=info]{--_bg:var(--action-tint-hover);--_fg:var(--action-text)}.Badge[data-intent=success]{--_bg:var(--positive-tint-hover);--_fg:var(--positive-text)}.Badge[data-intent=warning]{--_bg:var(--caution-tint-hover);--_fg:var(--caution-text)}.Badge[data-intent=danger]{--_bg:var(--negative-tint-hover);--_fg:var(--negative-text)}.Badge[data-dot][data-intent=info]{--_bg:var(--action)}.Badge[data-dot][data-intent=success]{--_bg:var(--positive)}.Badge[data-dot][data-intent=warning]{--_bg:var(--caution)}.Badge[data-dot][data-intent=danger]{--_bg:var(--negative)}.Badge[data-size=xs]{height:calc(18px * var(--scale,1));min-width:calc(18px * var(--scale,1));padding:0 calc(6px * var(--scale,1));font-size:calc(11px * var(--scale,1))}.Badge[data-size=sm]{height:calc(20px * var(--scale,1));min-width:calc(20px * var(--scale,1));padding:0 calc(8px * var(--scale,1));font-size:calc(12px * var(--scale,1))}.Badge[data-size=md]{height:calc(24px * var(--scale,1));min-width:calc(24px * var(--scale,1));padding:0 calc(10px * var(--scale,1));font-size:calc(13px * var(--scale,1))}.Badge[data-dot][data-size=xs]{width:calc(7px * var(--scale,1));height:calc(7px * var(--scale,1));min-width:0}.Badge[data-dot][data-size=sm]{width:calc(8px * var(--scale,1));height:calc(8px * var(--scale,1));min-width:0}.Badge[data-dot][data-size=md]{width:calc(10px * var(--scale,1));height:calc(10px * var(--scale,1));min-width:0}.Callout{gap:calc(10px * var(--scale,1));padding:calc(9px * var(--scale,1)) calc(13px * var(--scale,1));border-radius:calc(12px * var(--scale,1));font-size:calc(14px * var(--scale,1));border:1px solid;line-height:1.55}.Callout[data-intent=neutral]{background:var(--bg-hover);border-color:var(--bg-active);color:var(--fg)}.Callout[data-intent=info]{background:var(--action-tint);border-color:var(--action-tint-active);color:var(--action-text)}.Callout[data-intent=success]{background:var(--positive-tint);border-color:var(--positive-tint-active);color:var(--positive-text)}.Callout[data-intent=warning]{background:var(--caution-tint);border-color:var(--caution-tint-active);color:var(--caution-text)}.Callout[data-intent=danger]{background:var(--negative-tint);border-color:var(--negative-tint-active);color:var(--negative-text)}.Empty .Empty-icon{color:var(--icon-color,var(--bg-border-strong))}.Empty .Empty-title{font-size:calc(21px * var(--scale,1));color:var(--fg);font-weight:650}.Empty .Empty-description{font-size:calc(14px * var(--scale,1));color:var(--fg-muted);line-height:1.55}.Empty[data-size=sm] .Empty-title{font-size:calc(18px * var(--scale,1))}.LabeledContent .label{font-size:var(--_label-fs);color:var(--fg-muted);font-weight:500;line-height:1.3}.LabeledContent .right-text{font-size:var(--_helper-fs);color:var(--fg-muted);font-weight:400}.LabeledContent .helper{color:var(--fg-subtle);font-size:var(--_helper-fs);line-height:1.4}.LabeledContent[data-intent=success] .helper{color:var(--positive)}.LabeledContent[data-intent=warning] .helper{color:var(--caution)}.LabeledContent[data-intent=danger] .helper{color:var(--negative)}.LabeledContent[data-disabled] .label,.LabeledContent[data-disabled] .right-text,.LabeledContent[data-disabled] .helper{color:var(--bg-active)}.LabeledContent[data-size=xs]{--_label-fs:calc(12px * var(--scale,1));--_helper-fs:calc(11px * var(--scale,1));--_content-fs:calc(12px * var(--scale,1));--_gap:calc(4px * var(--scale,1));--_min-h:calc(28px * var(--scale,1))}.LabeledContent[data-size=sm]{--_label-fs:calc(13px * var(--scale,1));--_helper-fs:calc(11px * var(--scale,1));--_content-fs:calc(13px * var(--scale,1));--_gap:calc(5px * var(--scale,1));--_min-h:calc(32px * var(--scale,1))}.LabeledContent[data-size=md]{--_label-fs:calc(14px * var(--scale,1));--_helper-fs:calc(12px * var(--scale,1));--_content-fs:calc(14px * var(--scale,1));--_gap:calc(6px * var(--scale,1));--_min-h:calc(36px * var(--scale,1))}.LabeledContent[data-size=lg]{--_label-fs:calc(16px * var(--scale,1));--_helper-fs:calc(13px * var(--scale,1));--_content-fs:calc(16px * var(--scale,1));--_gap:calc(7px * var(--scale,1));--_min-h:calc(40px * var(--scale,1))}.LabeledContent[data-size=xl]{--_label-fs:calc(18px * var(--scale,1));--_helper-fs:calc(14px * var(--scale,1));--_content-fs:calc(18px * var(--scale,1));--_gap:calc(8px * var(--scale,1));--_min-h:calc(44px * var(--scale,1))}.Text[data-variant=h1]{font-size:calc(36px * var(--scale,1));color:var(--color,var(--fg));font-weight:700;line-height:1.2}.Text[data-variant=h2]{font-size:calc(30px * var(--scale,1));color:var(--color,var(--fg));font-weight:700;line-height:1.25}.Text[data-variant=h3]{font-size:calc(24px * var(--scale,1));color:var(--color,var(--fg));font-weight:700;line-height:1.3}.Text[data-variant=h4]{font-size:calc(20px * var(--scale,1));color:var(--color,var(--fg));font-weight:600;line-height:1.35}.Text[data-variant=h5]{font-size:calc(18px * var(--scale,1));color:var(--color,var(--fg));font-weight:600;line-height:1.4}.Text[data-variant=h6]{font-size:calc(16px * var(--scale,1));color:var(--color,var(--fg));font-weight:600;line-height:1.45}.Text[data-variant=body]{font-size:calc(16px * var(--scale,1));color:var(--color,var(--fg-muted));font-weight:400;line-height:1.6}.Text[data-variant=important]{font-size:calc(16px * var(--scale,1));color:var(--color,var(--fg));font-weight:400;line-height:1.6}.Text[data-variant=small]{font-size:calc(13px * var(--scale,1));color:var(--color,var(--fg-subtle));font-weight:400;line-height:1.55}.Text[data-variant=caption]{font-size:calc(12px * var(--scale,1));color:var(--color,var(--fg-subtle));font-weight:400;line-height:1.5}.Tooltip{padding:calc(4px * var(--scale,1)) calc(8px * var(--scale,1));border-radius:calc(6px * var(--scale,1));background:var(--fg);color:var(--bg-card);font-size:calc(12px * var(--scale,1));box-shadow:0 4px 12px -4px rgb(var(--shadow-tint) / .3);line-height:1.4}.Modal .Modal-scrim{background:rgb(var(--shadow-tint) / .35);-webkit-backdrop-filter:blur(6px)}.Modal .Modal-card{border:1px solid var(--bg-active);border-radius:calc(16px * var(--scale,1));box-shadow:0 24px 60px -20px rgb(var(--shadow-tint) / .4)}.Modal .Modal-close{width:calc(32px * var(--scale,1));height:calc(32px * var(--scale,1));border-radius:calc(8px * var(--scale,1));color:var(--fg-subtle);top:12px;right:12px}.Modal .Modal-close:hover{background:var(--bg-hover);color:var(--fg)}.Modal .Modal-header{padding:calc(20px * var(--scale,1)) calc(24px * var(--scale,1)) calc(12px * var(--scale,1));border-bottom:1px solid var(--bg-hover)}.Modal .Modal-body{padding:calc(20px * var(--scale,1)) calc(24px * var(--scale,1))}.Modal .Modal-footer{padding:calc(12px * var(--scale,1));border-top:1px solid var(--bg-hover)}.Toast{border-radius:calc(10px * var(--scale,1));font-size:calc(14px * var(--scale,1))}.Toast[data-variant=light]{border:1px solid var(--bg-active);box-shadow:0 6px 24px rgb(var(--shadow-tint) / .1)}.Toast[data-variant=dark]{color:var(--bg-card);box-shadow:0 6px 24px rgb(var(--shadow-tint) / .3);border:1px solid #ffffff24}.Toast[data-variant=dark][data-intent=neutral]{background:var(--fg)}.Toast[data-variant=dark][data-intent=info]{background:var(--action)}.Toast[data-variant=dark][data-intent=success]{background:var(--positive)}.Toast[data-variant=dark][data-intent=danger]{background:var(--negative)}.Toast[data-variant=dark][data-intent=warning]{background:var(--caution)}.Toast[data-intent=neutral] .Toast-icon{color:var(--fg-muted)}.Toast[data-intent=info] .Toast-icon{color:var(--action)}.Toast[data-intent=success] .Toast-icon{color:var(--positive)}.Toast[data-intent=danger] .Toast-icon{color:var(--negative)}.Toast[data-intent=warning] .Toast-icon{color:var(--caution)}.Toast[data-variant=dark] .Toast-icon{color:var(--bg-card)}.Toast .Toast-title{font-size:calc(18px * var(--scale,1));font-weight:600}.Toast .Toast-text{color:var(--fg-muted)}.Toast[data-variant=dark] .Toast-text{color:#ffffffbf}.Toast .Toast-action{color:var(--action-hover);font-weight:600}.Toast[data-variant=dark] .Toast-action{color:var(--bg-card)}.Toast .Toast-close{border-radius:calc(5px * var(--scale,1));opacity:.6}.Toast .Toast-close:hover{opacity:1;background:#80808026}.Toast[data-intent=neutral] .Toast-progress{background:var(--fg-subtle)}.Toast[data-intent=info] .Toast-progress{background:var(--action)}.Toast[data-intent=success] .Toast-progress{background:var(--positive)}.Toast[data-intent=danger] .Toast-progress{background:var(--negative)}.Toast[data-intent=warning] .Toast-progress{background:var(--caution)}.Toast[data-variant=dark] .Toast-progress{background:#fff9}.MapViewer{border:1px solid var(--bg-active);border-radius:calc(12px * var(--scale,1));background:var(--bg-hover)}.MapViewer .pin{background:var(--action);border:2px solid var(--bg-card);box-shadow:0 1px 3px rgb(var(--shadow-tint) / .35)}.MapViewer .attr{color:var(--fg-muted);background:color-mix(in srgb, var(--bg-card) 78%, transparent)}.MapViewer .empty{color:var(--fg-subtle)}.Shell{background:var(--bg-canvas)}.Shell .Shell-top{background:var(--bg-card);border-bottom:1px solid var(--bg-active)}.Shell .Shell-bottom{background:var(--bg-card);border-top:1px solid var(--bg-active)}.Drawer .Drawer-scrim{background:rgb(var(--shadow-tint) / .35)}.Drawer .Drawer-panel{box-shadow:0 0 40px -8px rgb(var(--shadow-tint) / .3)}.Drawer[data-side=left] .Drawer-panel{border-right:1px solid var(--bg-active)}.Drawer[data-side=right] .Drawer-panel{border-left:1px solid var(--bg-active)}.Drawer .Drawer-top{padding:calc(16px * var(--scale,1));border-bottom:1px solid var(--bg-hover)}.Drawer .Drawer-body{padding:calc(12px * var(--scale,1))}.Drawer .Drawer-bottom{padding:calc(12px * var(--scale,1)) calc(16px * var(--scale,1));border-top:1px solid var(--bg-hover)}.Sidebar{background:var(--bg-card)}.Sidebar[data-side=left]{border-right:1px solid var(--bg-border)}.Sidebar[data-side=right]{border-left:1px solid var(--bg-border)}.Sidebar .Sidebar-top{padding:calc(12px * var(--scale,1));border-bottom:1px solid var(--bg-hover)}.Sidebar .Sidebar-body{padding:calc(12px * var(--scale,1));gap:calc(12px * var(--scale,1))}.Sidebar .Sidebar-bottom{padding:calc(12px * var(--scale,1));border-top:1px solid var(--bg-hover)}.Theme{color:var(--fg);background:var(--bg-canvas)}.Chip{gap:calc(6px * var(--scale,1));border-radius:calc(999px * var(--scale,1));background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--bg-border);color:var(--fg);font-weight:550;transition:background .12s,box-shadow .12s,color .12s}.Chip:hover:not([data-disabled]){box-shadow:inset 0 0 0 1px var(--bg-border-strong)}.Chip[data-selected]{background:var(--fg);box-shadow:none;color:var(--bg-card)}.Chip[data-disabled]{opacity:.4}.Chip .Chip-remove{opacity:.55}.Chip .Chip-remove:hover{opacity:1}.Chip[data-size=xs]{height:calc(24px * var(--scale,1));padding:0 calc(9px * var(--scale,1));font-size:calc(12px * var(--scale,1))}.Chip[data-size=sm]{height:calc(28px * var(--scale,1));padding:0 calc(11px * var(--scale,1));font-size:calc(13px * var(--scale,1))}.Chip[data-size=md]{height:calc(32px * var(--scale,1));padding:0 calc(13px * var(--scale,1));font-size:calc(14px * var(--scale,1))}.Stepper{border-radius:calc(8px * var(--scale,1));background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--bg-border);color:var(--fg)}.Stepper .Stepper-button{color:var(--fg);background:0 0;transition:background .12s}.Stepper .Stepper-button:hover:not(:disabled){background:var(--bg-active)}.Stepper .Stepper-button:disabled{opacity:.35}.Stepper .Stepper-button:focus-visible{outline:2px solid var(--focus-active);outline-offset:-2px}.Stepper .Stepper-value{color:var(--fg-max);font-weight:650}.Stepper[data-disabled]{opacity:.5}.Stepper[data-size=xs]{height:calc(28px * var(--scale,1));font-size:calc(13px * var(--scale,1))}.Stepper[data-size=xs] .Stepper-button{width:calc(28px * var(--scale,1))}.Stepper[data-size=sm]{height:calc(32px * var(--scale,1));font-size:calc(14px * var(--scale,1))}.Stepper[data-size=sm] .Stepper-button{width:calc(32px * var(--scale,1))}.Stepper[data-size=md]{height:calc(36px * var(--scale,1));font-size:calc(15px * var(--scale,1))}.Stepper[data-size=md] .Stepper-button{width:calc(36px * var(--scale,1))}.Stepper[data-size=lg]{height:calc(40px * var(--scale,1));font-size:calc(16px * var(--scale,1))}.Stepper[data-size=lg] .Stepper-button{width:calc(40px * var(--scale,1))}.Stepper[data-size=xl]{height:calc(44px * var(--scale,1));font-size:calc(17px * var(--scale,1))}.Stepper[data-size=xl] .Stepper-button{width:calc(44px * var(--scale,1))}.Stepper .Stepper-value{min-width:calc(36px * var(--scale,1));padding:0 calc(4px * var(--scale,1))}.Stat{gap:calc(4px * var(--scale,1))}.Stat .Stat-label{font-size:calc(12px * var(--scale,1));letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);font-weight:600}.Stat .Stat-value{letter-spacing:-.02em;color:var(--fg-max);font-weight:700;line-height:1.1}.Stat .Stat-description{font-size:calc(14px * var(--scale,1));color:var(--fg-muted)}.Stat[data-size=sm] .Stat-value{font-size:calc(24px * var(--scale,1))}.Stat[data-size=md] .Stat-value{font-size:calc(34px * var(--scale,1))}.Stat[data-size=lg] .Stat-value{font-size:calc(46px * var(--scale,1))}.Progress{gap:calc(10px * var(--scale,1))}.Progress .Progress-track{border-radius:calc(999px * var(--scale,1));background:var(--bg-sunken)}.Progress .Progress-fill{transition:width .35s cubic-bezier(.2,0,0,1)}.Progress .Progress-fill[data-intent=action]{background:var(--action)}.Progress .Progress-fill[data-intent=neutral]{background:var(--bg-border-strong)}.Progress .Progress-fill[data-intent=success]{background:var(--positive)}.Progress .Progress-fill[data-intent=warning]{background:var(--caution)}.Progress .Progress-fill[data-intent=danger]{background:var(--negative)}.Progress .Progress-count{font-size:calc(12px * var(--scale,1));font-variant-numeric:tabular-nums;color:var(--action-on);font-weight:700}.Progress .Progress-fill[data-intent=neutral] .Progress-count{color:var(--fg)}.Progress[data-size=sm] .Progress-track{height:calc(6px * var(--scale,1))}.Progress[data-size=md] .Progress-track{height:calc(10px * var(--scale,1))}.Progress[data-size=lg] .Progress-track{height:calc(28px * var(--scale,1))}.Progress .Progress-legend{gap:calc(8px * var(--scale,1)) calc(16px * var(--scale,1));font-size:calc(13px * var(--scale,1));color:var(--fg-muted)}.Progress .Progress-key{gap:calc(7px * var(--scale,1))}.Progress .Progress-swatch{width:calc(10px * var(--scale,1));height:calc(10px * var(--scale,1));border-radius:calc(3px * var(--scale,1))}.Progress .Progress-swatch[data-intent=action]{background:var(--action)}.Progress .Progress-swatch[data-intent=neutral]{background:var(--bg-border-strong)}.Progress .Progress-swatch[data-intent=success]{background:var(--positive)}.Progress .Progress-swatch[data-intent=warning]{background:var(--caution)}.Progress .Progress-swatch[data-intent=danger]{background:var(--negative)}.Timeline .Timeline-row{gap:calc(12px * var(--scale,1))}.Timeline .Timeline-body{padding-bottom:calc(18px * var(--scale,1))}.Timeline .Timeline-row:last-child .Timeline-body{padding-bottom:0}.Timeline .Timeline-rail{width:calc(16px * var(--scale,1))}.Timeline .Timeline-dot{width:calc(10px * var(--scale,1));height:calc(10px * var(--scale,1));margin-top:calc(5px * var(--scale,1));border-radius:50%;flex:none}.Timeline .Timeline-dot[data-intent=action]{background:var(--action)}.Timeline .Timeline-dot[data-intent=neutral]{background:var(--bg-border-strong)}.Timeline .Timeline-dot[data-intent=success]{background:var(--positive)}.Timeline .Timeline-dot[data-intent=warning]{background:var(--caution)}.Timeline .Timeline-dot[data-intent=danger]{background:var(--negative)}.Timeline .Timeline-line{width:2px;margin-top:calc(4px * var(--scale,1));background:var(--bg-border)}.Timeline .Timeline-body{gap:calc(2px * var(--scale,1))}.Timeline .Timeline-title{font-size:calc(15px * var(--scale,1));color:var(--fg-max);font-weight:600}.Timeline .Timeline-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:calc(12px * var(--scale,1));color:var(--fg-muted)}.Table{border:1px solid var(--bg-border);border-radius:calc(10px * var(--scale,1));background:var(--bg-card)}.Table .Table-head{z-index:1;background:var(--bg-card);position:sticky;top:0}.Table .Table-th{font-size:calc(12px * var(--scale,1));letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);border-bottom:1px solid var(--bg-border);font-weight:600}.Table .Table-sort:hover{color:var(--fg)}.Table .Table-td{color:var(--fg);border-bottom:1px solid var(--bg-border)}.Table .Table-row:last-child .Table-td{border-bottom:0}.Table .Table-row:hover .Table-td{background:var(--bg-hover)}.Table .Table-td[data-mono]{font-variant-numeric:tabular-nums;color:var(--fg-muted);font-family:JetBrains Mono,ui-monospace,monospace}.Table .Table-empty{padding:calc(28px * var(--scale,1)) calc(14px * var(--scale,1));text-align:center;color:var(--fg-muted)}.Table[data-size=sm] .Table-th,.Table[data-size=sm] .Table-td{height:calc(36px * var(--scale,1));padding:0 calc(12px * var(--scale,1));font-size:calc(13px * var(--scale,1))}.Table[data-size=md] .Table-th,.Table[data-size=md] .Table-td{height:calc(44px * var(--scale,1));padding:0 calc(14px * var(--scale,1));font-size:calc(14px * var(--scale,1))}.Table[data-size=lg] .Table-th,.Table[data-size=lg] .Table-td{height:calc(56px * var(--scale,1));padding:0 calc(16px * var(--scale,1));font-size:calc(15px * var(--scale,1))}.Table[data-size=sm] .Table-th,.Table[data-size=md] .Table-th,.Table[data-size=lg] .Table-th{font-size:calc(12px * var(--scale,1))}.AdvancedTable{border:1px solid var(--bg-border);border-radius:calc(10px * var(--scale,1));background:var(--bg-card)}.AdvancedTable .AdvancedTable-th{background:var(--bg-sunken);border-bottom:1px solid var(--bg-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:calc(13px * var(--scale,1));color:var(--fg);text-align:left;font-weight:600}.AdvancedTable .AdvancedTable-type{padding:calc(2px * var(--scale,1)) calc(6px * var(--scale,1));border-radius:calc(5px * var(--scale,1));background:var(--bg-card);border:1px solid var(--bg-border);font-size:calc(11px * var(--scale,1));color:var(--fg-muted);font-weight:500}.AdvancedTable .AdvancedTable-filter{width:calc(24px * var(--scale,1));height:calc(24px * var(--scale,1));border-radius:calc(6px * var(--scale,1));color:var(--fg-subtle)}.AdvancedTable .AdvancedTable-filter:hover{background:var(--bg-hover);color:var(--fg)}.AdvancedTable .AdvancedTable-filter[data-on]{background:var(--focus-tint-active);color:var(--focus-active)}.AdvancedTable .AdvancedTable-td{border-bottom:1px solid var(--bg-border);color:var(--fg)}.AdvancedTable .AdvancedTable-row:last-child .AdvancedTable-td{border-bottom:0}.AdvancedTable .AdvancedTable-row:hover .AdvancedTable-td{background:var(--bg-hover)}.AdvancedTable .AdvancedTable-row[data-selected] .AdvancedTable-td{background:var(--action-tint)}.AdvancedTable .AdvancedTable-td[data-mono]{font-variant-numeric:tabular-nums;color:var(--fg-muted);font-family:JetBrains Mono,ui-monospace,monospace}.AdvancedTable .AdvancedTable-empty{padding:calc(28px * var(--scale,1)) calc(14px * var(--scale,1));text-align:center;color:var(--fg-muted)}.AdvancedTable .AdvancedTable-legend{font-size:calc(11px * var(--scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);font-weight:600}.AdvancedTable[data-size=sm] .AdvancedTable-th,.AdvancedTable[data-size=sm] .AdvancedTable-td{height:calc(36px * var(--scale,1));padding:0 calc(12px * var(--scale,1));font-size:calc(13px * var(--scale,1))}.AdvancedTable[data-size=md] .AdvancedTable-th,.AdvancedTable[data-size=md] .AdvancedTable-td{height:calc(48px * var(--scale,1));padding:0 calc(14px * var(--scale,1));font-size:calc(14px * var(--scale,1))}.AdvancedTable[data-size=lg] .AdvancedTable-th,.AdvancedTable[data-size=lg] .AdvancedTable-td{height:calc(56px * var(--scale,1));padding:0 calc(16px * var(--scale,1));font-size:calc(15px * var(--scale,1))}.InputGroup:focus-within{border-color:var(--_edge);box-shadow:0 0 0 3px var(--_ring)}.InputGroup input::placeholder{color:var(--fg-subtle)}.InputGroup .InputGroup-addon{background:var(--bg-sunken);color:var(--fg-muted);font-weight:600}.InputGroup .InputGroup-addon[data-side=start]{border-right:1px solid var(--bg-border)}.InputGroup .InputGroup-addon[data-side=end]{border-left:1px solid var(--bg-border)}.InputGroup[data-disabled]{background:var(--bg-canvas);color:var(--fg-subtle);border-color:var(--bg-active);box-shadow:none;cursor:not-allowed}.InputGroup[data-size=xs]{height:calc(28px * var(--scale,1));border-radius:calc(5px * var(--scale,1));font-size:calc(12px * var(--scale,1))}.InputGroup[data-size=sm]{height:calc(32px * var(--scale,1));border-radius:calc(6px * var(--scale,1));font-size:calc(13px * var(--scale,1))}.InputGroup[data-size=md]{height:calc(36px * var(--scale,1));border-radius:calc(7px * var(--scale,1));font-size:calc(14px * var(--scale,1))}.InputGroup[data-size=lg]{height:calc(40px * var(--scale,1));border-radius:calc(8px * var(--scale,1));font-size:calc(15px * var(--scale,1))}.InputGroup[data-size=xl]{height:calc(44px * var(--scale,1));border-radius:calc(9px * var(--scale,1));font-size:calc(16px * var(--scale,1))}.InputGroup input,.InputGroup .InputGroup-addon{padding-inline:calc(10px * var(--scale,1))}.CircularMetric{color:var(--fg-max);font:650 calc(12px * var(--scale,1)) "JetBrains Mono", monospace}.CircularMetric .CircularMetric-track{stroke:var(--bg-active)}.CircularMetric .CircularMetric-value,.MicroChart[data-intent=action] .MicroChart-bar[data-highlight]{stroke:var(--action);background:var(--action)}.CircularMetric[data-intent=accent] .CircularMetric-value,.MicroChart[data-intent=accent] .MicroChart-bar[data-highlight]{stroke:var(--accent);background:var(--accent)}.CircularMetric[data-intent=neutral] .CircularMetric-value,.MicroChart[data-intent=neutral] .MicroChart-bar[data-highlight]{stroke:var(--neutral);background:var(--neutral)}.CircularMetric[data-intent=success] .CircularMetric-value,.MicroChart[data-intent=success] .MicroChart-bar[data-highlight]{stroke:var(--positive);background:var(--positive)}.CircularMetric[data-intent=warning] .CircularMetric-value,.MicroChart[data-intent=warning] .MicroChart-bar[data-highlight]{stroke:var(--caution);background:var(--caution)}.CircularMetric[data-intent=danger] .CircularMetric-value,.MicroChart[data-intent=danger] .MicroChart-bar[data-highlight]{stroke:var(--negative);background:var(--negative)}.MicroChart .MicroChart-bar{background:var(--bg-border-strong);border-radius:999px 999px 0 0}
