@layer cc.base{:root{--cc-space-1:.25rem;--cc-space-2:.5rem;--cc-space-3:.75rem;--cc-space-4:1rem;--cc-space-5:1.25rem;--cc-space-6:1.5rem;--cc-space-8:2rem;--cc-space-10:2.5rem;--cc-space-12:3rem;--cc-space-16:4rem;--cc-font-size-xs:.75rem;--cc-font-size-sm:.875rem;--cc-font-size-md:1rem;--cc-font-size-lg:1.125rem;--cc-font-size-xl:1.375rem;--cc-font-size-2xl:1.75rem;--cc-font-size-3xl:2.25rem;--cc-leading-tight:1.2;--cc-leading-normal:1.5;--cc-duration-instant:70ms;--cc-duration-fast:.14s;--cc-duration-normal:.24s;--cc-duration-slow:.4s;--cc-layer-sticky:40;--cc-layer-overlay:50;--cc-layer-modal:51;--cc-layer-popover:60;--cc-layer-tooltip:70;--cc-layer-toast:80;--cc-layer-skip:90;--cc-ease-out:cubic-bezier(.22, 1, .36, 1);--cc-ease-in-out:cubic-bezier(.33, 0, .67, 1);--cc-ease-exit:cubic-bezier(.4, 0, 1, 1);--cc-ease-spring:linear(0, .098, .306, .531, .726, .871, .965, 1.018, 1.042, 1.046, 1.04, 1.03, 1.02, 1.011, 1.005, 1.001, .999, .998, .998, .998, 1);--cc-press-scale:.98;--cc-control-h:2.75rem;--cc-control-px:.875rem;--cc-control-py:.5rem;--cc-gap:.75rem;--cc-cell-py:.625rem;--cc-cell-px:.75rem}:root,[data-theme],[data-accent]{--cc-accent-soft:color-mix(in srgb, var(--cc-accent) 14%, var(--cc-surface));--cc-danger-soft:color-mix(in srgb, var(--cc-danger) 14%, var(--cc-surface));--cc-success-soft:color-mix(in srgb, var(--cc-success) 14%, var(--cc-surface));--cc-warning-soft:color-mix(in srgb, var(--cc-warning) 14%, var(--cc-surface))}@media (prefers-reduced-motion:reduce){:root{--cc-duration-instant:0s;--cc-duration-fast:0s;--cc-duration-normal:0s;--cc-duration-slow:0s;--cc-ease-spring:var(--cc-ease-out);--cc-press-scale:1}}}@layer cc.theme{:where(:root),[data-theme=neutral]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cc-surface:oklch(98.5% .003 260);--cc-surface-raised:oklch(99.6% .001 260);--cc-surface-sunken:oklch(96.2% .005 260);--cc-surface-hover:oklch(93.6% .007 260);--cc-border:oklch(90% .008 260);--cc-border-strong:oklch(55% .012 260);--cc-text:oklch(22% .012 260);--cc-text-muted:oklch(45% .014 260);--cc-danger:oklch(47% .18 27);--cc-danger-text:oklch(99% .004 27);--cc-success:oklch(46% .15 150);--cc-success-text:oklch(98% .006 150);--cc-warning:oklch(47% .1 70);--cc-warning-text:oklch(99% .004 70);--cc-scrim:oklch(22% .012 260/.45);--cc-accent-blue:oklch(50% .16 260);--cc-accent-blue-hover:oklch(44% .16 260);--cc-accent-blue-text:oklch(99% .003 260);--cc-accent-blue-focus:oklch(50% .16 260);--cc-accent-green:oklch(46% .15 150);--cc-accent-green-hover:oklch(40% .14 150);--cc-accent-green-text:oklch(98% .006 150);--cc-accent-green-focus:oklch(46% .15 150);--cc-accent-teal:oklch(47% .09 190);--cc-accent-teal-hover:oklch(41% .085 190);--cc-accent-teal-text:oklch(98.5% .005 190);--cc-accent-teal-focus:oklch(47% .09 190);--cc-accent-violet:oklch(50% .17 295);--cc-accent-violet-hover:oklch(44% .17 295);--cc-accent-violet-text:oklch(99% .004 295);--cc-accent-violet-focus:oklch(50% .17 295);--cc-accent-orange:oklch(47% .15 50);--cc-accent-orange-hover:oklch(41% .14 50);--cc-accent-orange-text:oklch(99% .004 50);--cc-accent-orange-focus:oklch(47% .15 50);--cc-accent-indigo:oklch(47% .17 275);--cc-accent-indigo-hover:oklch(41% .16 275);--cc-accent-indigo-text:oklch(99% .004 275);--cc-accent-indigo-focus:oklch(47% .17 275);--cc-accent-cyan:oklch(47% .1 215);--cc-accent-cyan-hover:oklch(41% .095 215);--cc-accent-cyan-text:oklch(98.5% .005 215);--cc-accent-cyan-focus:oklch(47% .1 215);--cc-accent:var(--cc-accent-blue);--cc-accent-hover:var(--cc-accent-blue-hover);--cc-accent-text:var(--cc-accent-blue-text);--cc-focus:var(--cc-accent-blue-focus);--cc-radius-sm:4px;--cc-radius-md:8px;--cc-radius-lg:12px;--cc-radius-pill:999px;--cc-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:2;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-pill);--cc-badge-case:none;--cc-badge-tracking:0;--cc-badge-font:var(--cc-font-sans);--cc-focus-width:2px;--cc-focus-offset:2px;--cc-row-marker:2px;--cc-shadow-popover:0 var(--cc-space-2) var(--cc-space-6) color-mix(in srgb, var(--cc-scrim) 50%, transparent);--cc-shadow-modal:0 var(--cc-space-4) var(--cc-space-10) color-mix(in srgb, var(--cc-scrim) 60%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=uteke]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cc-surface:oklch(97.5% .008 150);--cc-surface-raised:oklch(99% .004 150);--cc-surface-sunken:oklch(94.6% .01 150);--cc-surface-hover:oklch(92% .012 150);--cc-border:oklch(88% .011 150);--cc-border-strong:oklch(45% .013 152);--cc-text:oklch(21% .015 155);--cc-text-muted:oklch(45% .013 152);--cc-danger:oklch(47% .18 27);--cc-danger-text:oklch(99% .004 27);--cc-success:oklch(46% .15 150);--cc-success-text:oklch(98% .006 150);--cc-warning:oklch(47% .1 70);--cc-warning-text:oklch(99% .004 70);--cc-scrim:oklch(21% .015 155/.45);--cc-accent-blue:oklch(50% .16 260);--cc-accent-blue-hover:oklch(44% .16 260);--cc-accent-blue-text:oklch(99% .003 260);--cc-accent-blue-focus:oklch(50% .16 260);--cc-accent-green:oklch(46% .15 150);--cc-accent-green-hover:oklch(40% .14 150);--cc-accent-green-text:oklch(98% .006 150);--cc-accent-green-focus:oklch(46% .15 150);--cc-accent-teal:oklch(47% .09 190);--cc-accent-teal-hover:oklch(41% .085 190);--cc-accent-teal-text:oklch(98.5% .005 190);--cc-accent-teal-focus:oklch(47% .09 190);--cc-accent-violet:oklch(50% .17 295);--cc-accent-violet-hover:oklch(44% .17 295);--cc-accent-violet-text:oklch(99% .004 295);--cc-accent-violet-focus:oklch(50% .17 295);--cc-accent-orange:oklch(47% .15 50);--cc-accent-orange-hover:oklch(41% .14 50);--cc-accent-orange-text:oklch(99% .004 50);--cc-accent-orange-focus:oklch(47% .15 50);--cc-accent-indigo:oklch(47% .17 275);--cc-accent-indigo-hover:oklch(41% .16 275);--cc-accent-indigo-text:oklch(99% .004 275);--cc-accent-indigo-focus:oklch(47% .17 275);--cc-accent-cyan:oklch(47% .1 215);--cc-accent-cyan-hover:oklch(41% .095 215);--cc-accent-cyan-text:oklch(98.5% .005 215);--cc-accent-cyan-focus:oklch(47% .1 215);--cc-accent:var(--cc-accent-green);--cc-accent-hover:var(--cc-accent-green-hover);--cc-accent-text:var(--cc-accent-green-text);--cc-focus:var(--cc-accent-green-focus);--cc-radius-sm:4px;--cc-radius-md:6px;--cc-radius-lg:10px;--cc-radius-pill:999px;--cc-font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:1.75;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-sm);--cc-badge-case:uppercase;--cc-badge-tracking:.06em;--cc-badge-font:var(--cc-font-sans);--cc-focus-width:2px;--cc-focus-offset:3px;--cc-row-marker:3px;--cc-shadow-popover:0 var(--cc-space-2) var(--cc-space-6) color-mix(in srgb, var(--cc-scrim) 50%, transparent);--cc-shadow-modal:0 var(--cc-space-4) var(--cc-space-10) color-mix(in srgb, var(--cc-scrim) 60%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=corin]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cc-surface:#0e1015;--cc-surface-raised:#12151d;--cc-surface-sunken:#0a0c10;--cc-surface-hover:#222836;--cc-border:#222836;--cc-border-strong:#6a7489;--cc-text:#e6e9ef;--cc-text-muted:#8b93a7;--cc-danger:#f87171;--cc-danger-text:#0e1015;--cc-success:#34d399;--cc-success-text:#0e1015;--cc-warning:#e89b3c;--cc-warning-text:#0e1015;--cc-scrim:#0a0c1099;--cc-accent-blue:#7cb2ff;--cc-accent-blue-hover:#a3c8ff;--cc-accent-blue-text:#0e1015;--cc-accent-blue-focus:#7cb2ff;--cc-accent-green:#34d399;--cc-accent-green-hover:#6ee7b7;--cc-accent-green-text:#0e1015;--cc-accent-green-focus:#34d399;--cc-accent-teal:#4fd8d2;--cc-accent-teal-hover:#7ee3de;--cc-accent-teal-text:#0e1015;--cc-accent-teal-focus:#4fd8d2;--cc-accent-violet:#c4a7ff;--cc-accent-violet-hover:#d6c2ff;--cc-accent-violet-text:#0e1015;--cc-accent-violet-focus:#c4a7ff;--cc-accent-orange:oklch(80% .14 50);--cc-accent-orange-hover:oklch(86% .11 50);--cc-accent-orange-text:#0e1015;--cc-accent-orange-focus:oklch(80% .14 50);--cc-accent-indigo:oklch(80% .12 275);--cc-accent-indigo-hover:oklch(86% .09 275);--cc-accent-indigo-text:#0e1015;--cc-accent-indigo-focus:oklch(80% .12 275);--cc-accent-cyan:oklch(80% .095 215);--cc-accent-cyan-hover:oklch(86% .08 215);--cc-accent-cyan-text:#0e1015;--cc-accent-cyan-focus:oklch(80% .095 215);--cc-accent:var(--cc-accent-teal);--cc-accent-hover:var(--cc-accent-teal-hover);--cc-accent-text:var(--cc-accent-teal-text);--cc-focus:var(--cc-accent-teal-focus);--cc-radius-sm:5px;--cc-radius-md:10px;--cc-radius-lg:14px;--cc-radius-pill:999px;--cc-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:1.75;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-sm);--cc-badge-case:none;--cc-badge-tracking:0;--cc-badge-font:var(--cc-font-mono);--cc-focus-width:2px;--cc-focus-offset:1px;--cc-row-marker:2px;--cc-shadow-popover:0 var(--cc-space-2) var(--cc-space-6) color-mix(in srgb, var(--cc-scrim) 50%, transparent);--cc-shadow-modal:0 var(--cc-space-4) var(--cc-space-10) color-mix(in srgb, var(--cc-scrim) 60%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=corin-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cc-surface:#fbf8f1;--cc-surface-raised:#fffdf8;--cc-surface-sunken:#f3eee3;--cc-surface-hover:#e7e0d2;--cc-border:#e7e0d2;--cc-border-strong:#8a826d;--cc-text:#2e2a1f;--cc-text-muted:#6e6650;--cc-danger:oklch(51% .15 30);--cc-danger-text:oklch(99% .004 30);--cc-success:oklch(48% .115 157);--cc-success-text:oklch(98% .006 157);--cc-warning:oklch(49% .1 65);--cc-warning-text:oklch(99% .004 65);--cc-scrim:oklch(24% .02 85/.45);--cc-accent-blue:oklch(50% .16 260);--cc-accent-blue-hover:oklch(44% .16 260);--cc-accent-blue-text:oklch(99% .003 260);--cc-accent-blue-focus:oklch(50% .16 260);--cc-accent-green:oklch(46% .15 150);--cc-accent-green-hover:oklch(40% .14 150);--cc-accent-green-text:oklch(98% .006 150);--cc-accent-green-focus:oklch(46% .15 150);--cc-accent-teal:#0b6d66;--cc-accent-teal-hover:#07564f;--cc-accent-teal-text:#fffdf8;--cc-accent-teal-focus:#0b6d66;--cc-accent-violet:oklch(50% .17 295);--cc-accent-violet-hover:oklch(44% .17 295);--cc-accent-violet-text:oklch(99% .004 295);--cc-accent-violet-focus:oklch(50% .17 295);--cc-accent-orange:oklch(47% .15 50);--cc-accent-orange-hover:oklch(41% .14 50);--cc-accent-orange-text:oklch(99% .004 50);--cc-accent-orange-focus:oklch(47% .15 50);--cc-accent-indigo:oklch(47% .17 275);--cc-accent-indigo-hover:oklch(41% .16 275);--cc-accent-indigo-text:oklch(99% .004 275);--cc-accent-indigo-focus:oklch(47% .17 275);--cc-accent-cyan:oklch(47% .1 215);--cc-accent-cyan-hover:oklch(41% .095 215);--cc-accent-cyan-text:oklch(98.5% .005 215);--cc-accent-cyan-focus:oklch(47% .1 215);--cc-accent:var(--cc-accent-teal);--cc-accent-hover:var(--cc-accent-teal-hover);--cc-accent-text:var(--cc-accent-teal-text);--cc-focus:var(--cc-accent-teal-focus);--cc-radius-sm:5px;--cc-radius-md:10px;--cc-radius-lg:14px;--cc-radius-pill:999px;--cc-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:1.75;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-sm);--cc-badge-case:none;--cc-badge-tracking:0;--cc-badge-font:var(--cc-font-mono);--cc-focus-width:2px;--cc-focus-offset:1px;--cc-row-marker:2px;--cc-shadow-popover:0 var(--cc-space-2) var(--cc-space-6) color-mix(in srgb, var(--cc-scrim) 50%, transparent);--cc-shadow-modal:0 var(--cc-space-4) var(--cc-space-10) color-mix(in srgb, var(--cc-scrim) 60%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=neutral-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cc-surface:oklch(18% .01 260);--cc-surface-raised:oklch(22% .01 260);--cc-surface-sunken:oklch(14% .008 260);--cc-surface-hover:oklch(27% .012 260);--cc-border:oklch(31% .012 260);--cc-border-strong:oklch(60% .014 260);--cc-text:oklch(94% .005 260);--cc-text-muted:oklch(73% .012 260);--cc-danger:#f87171;--cc-danger-text:#0e1015;--cc-success:#34d399;--cc-success-text:#0e1015;--cc-warning:#e89b3c;--cc-warning-text:#0e1015;--cc-scrim:oklch(10% .008 260/.6);--cc-accent-blue:#7cb2ff;--cc-accent-blue-hover:#a3c8ff;--cc-accent-blue-text:#0e1015;--cc-accent-blue-focus:#7cb2ff;--cc-accent-green:#34d399;--cc-accent-green-hover:#6ee7b7;--cc-accent-green-text:#0e1015;--cc-accent-green-focus:#34d399;--cc-accent-teal:#4fd8d2;--cc-accent-teal-hover:#7ee3de;--cc-accent-teal-text:#0e1015;--cc-accent-teal-focus:#4fd8d2;--cc-accent-violet:#c4a7ff;--cc-accent-violet-hover:#d6c2ff;--cc-accent-violet-text:#0e1015;--cc-accent-violet-focus:#c4a7ff;--cc-accent-orange:oklch(80% .14 50);--cc-accent-orange-hover:oklch(86% .11 50);--cc-accent-orange-text:#0e1015;--cc-accent-orange-focus:oklch(80% .14 50);--cc-accent-indigo:oklch(80% .12 275);--cc-accent-indigo-hover:oklch(86% .09 275);--cc-accent-indigo-text:#0e1015;--cc-accent-indigo-focus:oklch(80% .12 275);--cc-accent-cyan:oklch(80% .095 215);--cc-accent-cyan-hover:oklch(86% .08 215);--cc-accent-cyan-text:#0e1015;--cc-accent-cyan-focus:oklch(80% .095 215);--cc-accent:var(--cc-accent-blue);--cc-accent-hover:var(--cc-accent-blue-hover);--cc-accent-text:var(--cc-accent-blue-text);--cc-focus:var(--cc-accent-blue-focus);--cc-radius-sm:4px;--cc-radius-md:8px;--cc-radius-lg:12px;--cc-radius-pill:999px;--cc-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:2;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-pill);--cc-badge-case:none;--cc-badge-tracking:0;--cc-badge-font:var(--cc-font-sans);--cc-focus-width:2px;--cc-focus-offset:2px;--cc-row-marker:2px;--cc-shadow-popover:0 var(--cc-space-2) var(--cc-space-6) color-mix(in srgb, var(--cc-scrim) 50%, transparent);--cc-shadow-modal:0 var(--cc-space-4) var(--cc-space-10) color-mix(in srgb, var(--cc-scrim) 60%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=uteke-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cc-surface:oklch(19% .012 155);--cc-surface-raised:oklch(23% .012 155);--cc-surface-sunken:oklch(15% .012 155);--cc-surface-hover:oklch(28% .014 155);--cc-border:oklch(32% .014 155);--cc-border-strong:oklch(61% .02 150);--cc-text:oklch(94% .012 150);--cc-text-muted:oklch(74% .02 150);--cc-danger:#f87171;--cc-danger-text:#0e1015;--cc-success:#34d399;--cc-success-text:#0e1015;--cc-warning:#e89b3c;--cc-warning-text:#0e1015;--cc-scrim:oklch(10% .012 155/.6);--cc-accent-blue:#7cb2ff;--cc-accent-blue-hover:#a3c8ff;--cc-accent-blue-text:#0e1015;--cc-accent-blue-focus:#7cb2ff;--cc-accent-green:#34d399;--cc-accent-green-hover:#6ee7b7;--cc-accent-green-text:#0e1015;--cc-accent-green-focus:#34d399;--cc-accent-teal:#4fd8d2;--cc-accent-teal-hover:#7ee3de;--cc-accent-teal-text:#0e1015;--cc-accent-teal-focus:#4fd8d2;--cc-accent-violet:#c4a7ff;--cc-accent-violet-hover:#d6c2ff;--cc-accent-violet-text:#0e1015;--cc-accent-violet-focus:#c4a7ff;--cc-accent-orange:oklch(80% .14 50);--cc-accent-orange-hover:oklch(86% .11 50);--cc-accent-orange-text:#0e1015;--cc-accent-orange-focus:oklch(80% .14 50);--cc-accent-indigo:oklch(80% .12 275);--cc-accent-indigo-hover:oklch(86% .09 275);--cc-accent-indigo-text:#0e1015;--cc-accent-indigo-focus:oklch(80% .12 275);--cc-accent-cyan:oklch(80% .095 215);--cc-accent-cyan-hover:oklch(86% .08 215);--cc-accent-cyan-text:#0e1015;--cc-accent-cyan-focus:oklch(80% .095 215);--cc-accent:var(--cc-accent-green);--cc-accent-hover:var(--cc-accent-green-hover);--cc-accent-text:var(--cc-accent-green-text);--cc-focus:var(--cc-accent-green-focus);--cc-radius-sm:4px;--cc-radius-md:6px;--cc-radius-lg:10px;--cc-radius-pill:999px;--cc-font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:1.75;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-sm);--cc-badge-case:uppercase;--cc-badge-tracking:.06em;--cc-badge-font:var(--cc-font-sans);--cc-focus-width:2px;--cc-focus-offset:3px;--cc-row-marker:3px;--cc-shadow-popover:0 var(--cc-space-2) var(--cc-space-6) color-mix(in srgb, var(--cc-scrim) 50%, transparent);--cc-shadow-modal:0 var(--cc-space-4) var(--cc-space-10) color-mix(in srgb, var(--cc-scrim) 60%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=sepia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cc-surface:oklch(95% .02 85);--cc-surface-raised:oklch(97% .015 85);--cc-surface-sunken:oklch(91% .025 85);--cc-surface-hover:oklch(89% .028 85);--cc-border:oklch(85% .03 80);--cc-border-strong:oklch(50% .04 70);--cc-text:oklch(28% .03 60);--cc-text-muted:oklch(43% .035 60);--cc-danger:oklch(47% .18 27);--cc-danger-text:oklch(99% .004 27);--cc-success:oklch(46% .15 150);--cc-success-text:oklch(98% .006 150);--cc-warning:oklch(47% .1 70);--cc-warning-text:oklch(99% .004 70);--cc-scrim:oklch(28% .03 60/.45);--cc-accent-blue:oklch(47% .16 260);--cc-accent-blue-hover:oklch(41% .16 260);--cc-accent-blue-text:oklch(99% .003 260);--cc-accent-blue-focus:oklch(47% .16 260);--cc-accent-green:oklch(46% .15 150);--cc-accent-green-hover:oklch(40% .14 150);--cc-accent-green-text:oklch(98% .006 150);--cc-accent-green-focus:oklch(46% .15 150);--cc-accent-teal:oklch(47% .09 190);--cc-accent-teal-hover:oklch(41% .085 190);--cc-accent-teal-text:oklch(98.5% .005 190);--cc-accent-teal-focus:oklch(47% .09 190);--cc-accent-violet:oklch(50% .17 295);--cc-accent-violet-hover:oklch(44% .17 295);--cc-accent-violet-text:oklch(99% .004 295);--cc-accent-violet-focus:oklch(50% .17 295);--cc-accent-orange:oklch(47% .15 50);--cc-accent-orange-hover:oklch(41% .14 50);--cc-accent-orange-text:oklch(99% .004 50);--cc-accent-orange-focus:oklch(47% .15 50);--cc-accent-indigo:oklch(47% .17 275);--cc-accent-indigo-hover:oklch(41% .16 275);--cc-accent-indigo-text:oklch(99% .004 275);--cc-accent-indigo-focus:oklch(47% .17 275);--cc-accent-cyan:oklch(47% .1 215);--cc-accent-cyan-hover:oklch(41% .095 215);--cc-accent-cyan-text:oklch(98.5% .005 215);--cc-accent-cyan-focus:oklch(47% .1 215);--cc-accent:var(--cc-accent-orange);--cc-accent-hover:var(--cc-accent-orange-hover);--cc-accent-text:var(--cc-accent-orange-text);--cc-focus:var(--cc-accent-orange-focus);--cc-radius-sm:3px;--cc-radius-md:6px;--cc-radius-lg:10px;--cc-radius-pill:999px;--cc-font-sans:"Source Serif 4", "Iowan Old Style", Charter, Georgia, serif;--cc-font-display:"Source Serif 4", "Iowan Old Style", Charter, Georgia, serif;--cc-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:1.75;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-sm);--cc-badge-case:none;--cc-badge-tracking:.02em;--cc-badge-font:var(--cc-font-sans);--cc-focus-width:2px;--cc-focus-offset:3px;--cc-row-marker:3px;--cc-shadow-popover:0 var(--cc-space-2) var(--cc-space-6) color-mix(in srgb, var(--cc-scrim) 50%, transparent);--cc-shadow-modal:0 var(--cc-space-4) var(--cc-space-10) color-mix(in srgb, var(--cc-scrim) 60%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cc-surface:oklch(100% 0 0);--cc-surface-raised:oklch(100% 0 0);--cc-surface-sunken:oklch(96% 0 0);--cc-surface-hover:oklch(92% 0 0);--cc-border:oklch(55% 0 0);--cc-border-strong:oklch(35% 0 0);--cc-text:oklch(15% 0 0);--cc-text-muted:oklch(32% 0 0);--cc-danger:oklch(47% .18 27);--cc-danger-text:oklch(99% .004 27);--cc-success:oklch(46% .15 150);--cc-success-text:oklch(98% .006 150);--cc-warning:oklch(47% .1 70);--cc-warning-text:oklch(99% .004 70);--cc-scrim:oklch(0% 0 0/.6);--cc-accent-blue:oklch(50% .16 260);--cc-accent-blue-hover:oklch(44% .16 260);--cc-accent-blue-text:oklch(99% .003 260);--cc-accent-blue-focus:oklch(50% .16 260);--cc-accent-green:oklch(46% .15 150);--cc-accent-green-hover:oklch(40% .14 150);--cc-accent-green-text:oklch(98% .006 150);--cc-accent-green-focus:oklch(46% .15 150);--cc-accent-teal:oklch(47% .09 190);--cc-accent-teal-hover:oklch(41% .085 190);--cc-accent-teal-text:oklch(98.5% .005 190);--cc-accent-teal-focus:oklch(47% .09 190);--cc-accent-violet:oklch(50% .17 295);--cc-accent-violet-hover:oklch(44% .17 295);--cc-accent-violet-text:oklch(99% .004 295);--cc-accent-violet-focus:oklch(50% .17 295);--cc-accent-orange:oklch(47% .15 50);--cc-accent-orange-hover:oklch(41% .14 50);--cc-accent-orange-text:oklch(99% .004 50);--cc-accent-orange-focus:oklch(47% .15 50);--cc-accent-indigo:oklch(47% .17 275);--cc-accent-indigo-hover:oklch(41% .16 275);--cc-accent-indigo-text:oklch(99% .004 275);--cc-accent-indigo-focus:oklch(47% .17 275);--cc-accent-cyan:oklch(47% .1 215);--cc-accent-cyan-hover:oklch(41% .095 215);--cc-accent-cyan-text:oklch(98.5% .005 215);--cc-accent-cyan-focus:oklch(47% .1 215);--cc-accent:var(--cc-accent-blue);--cc-accent-hover:var(--cc-accent-blue-hover);--cc-accent-text:var(--cc-accent-blue-text);--cc-focus:var(--cc-accent-blue-focus);--cc-radius-sm:2px;--cc-radius-md:4px;--cc-radius-lg:6px;--cc-radius-pill:999px;--cc-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:2.25;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-sm);--cc-badge-case:uppercase;--cc-badge-tracking:.06em;--cc-badge-font:var(--cc-font-sans);--cc-focus-width:3px;--cc-focus-offset:2px;--cc-row-marker:4px;--cc-shadow-popover:0 var(--cc-space-2) var(--cc-space-6) color-mix(in srgb, var(--cc-scrim) 50%, transparent);--cc-shadow-modal:0 var(--cc-space-4) var(--cc-space-10) color-mix(in srgb, var(--cc-scrim) 60%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=dimmed]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cc-surface:oklch(27% .013 255);--cc-surface-raised:oklch(30% .014 255);--cc-surface-sunken:oklch(23% .012 255);--cc-surface-hover:oklch(34% .015 255);--cc-border:oklch(39% .015 255);--cc-border-strong:oklch(64% .015 255);--cc-text:oklch(88% .008 255);--cc-text-muted:oklch(77% .012 255);--cc-danger:oklch(75% .12 25);--cc-danger-text:oklch(23% .012 255);--cc-success:oklch(76% .11 155);--cc-success-text:oklch(23% .012 255);--cc-warning:oklch(80% .1 75);--cc-warning-text:oklch(23% .012 255);--cc-scrim:oklch(12% .012 255/.55);--cc-accent-blue:oklch(77% .1 255);--cc-accent-blue-hover:oklch(83% .08 255);--cc-accent-blue-text:oklch(23% .012 255);--cc-accent-blue-focus:oklch(77% .1 255);--cc-accent-green:oklch(76% .11 155);--cc-accent-green-hover:oklch(82% .09 155);--cc-accent-green-text:oklch(23% .012 255);--cc-accent-green-focus:oklch(76% .11 155);--cc-accent-teal:oklch(77% .08 190);--cc-accent-teal-hover:oklch(83% .065 190);--cc-accent-teal-text:oklch(23% .012 255);--cc-accent-teal-focus:oklch(77% .08 190);--cc-accent-violet:oklch(78% .1 295);--cc-accent-violet-hover:oklch(84% .08 295);--cc-accent-violet-text:oklch(23% .012 255);--cc-accent-violet-focus:oklch(78% .1 295);--cc-accent-orange:oklch(78% .11 55);--cc-accent-orange-hover:oklch(84% .09 55);--cc-accent-orange-text:oklch(23% .012 255);--cc-accent-orange-focus:oklch(78% .11 55);--cc-accent-indigo:oklch(77% .1 275);--cc-accent-indigo-hover:oklch(83% .08 275);--cc-accent-indigo-text:oklch(23% .012 255);--cc-accent-indigo-focus:oklch(77% .1 275);--cc-accent-cyan:oklch(78% .08 215);--cc-accent-cyan-hover:oklch(84% .065 215);--cc-accent-cyan-text:oklch(23% .012 255);--cc-accent-cyan-focus:oklch(78% .08 215);--cc-accent:var(--cc-accent-blue);--cc-accent-hover:var(--cc-accent-blue-hover);--cc-accent-text:var(--cc-accent-blue-text);--cc-focus:var(--cc-accent-blue-focus);--cc-radius-sm:4px;--cc-radius-md:8px;--cc-radius-lg:12px;--cc-radius-pill:999px;--cc-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:1.75;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-pill);--cc-badge-case:none;--cc-badge-tracking:0;--cc-badge-font:var(--cc-font-sans);--cc-focus-width:3px;--cc-focus-offset:2px;--cc-row-marker:2px;--cc-shadow-popover:0 var(--cc-space-2) var(--cc-space-6) color-mix(in srgb, var(--cc-scrim) 50%, transparent);--cc-shadow-modal:0 var(--cc-space-4) var(--cc-space-10) color-mix(in srgb, var(--cc-scrim) 60%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=slab]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cc-surface:oklch(97% .006 90);--cc-surface-raised:oklch(100% 0 0);--cc-surface-sunken:oklch(93% .008 90);--cc-surface-hover:oklch(90% .01 90);--cc-border:oklch(30% .004 90);--cc-border-strong:oklch(18% .003 90);--cc-text:oklch(16% .003 90);--cc-text-muted:oklch(38% .006 90);--cc-danger:oklch(47% .18 27);--cc-danger-text:oklch(99% .004 27);--cc-success:oklch(46% .15 150);--cc-success-text:oklch(98% .006 150);--cc-warning:oklch(47% .1 70);--cc-warning-text:oklch(99% .004 70);--cc-scrim:oklch(16% .003 90/.5);--cc-accent-blue:oklch(50% .16 260);--cc-accent-blue-hover:oklch(44% .16 260);--cc-accent-blue-text:oklch(99% .003 260);--cc-accent-blue-focus:oklch(50% .16 260);--cc-accent-green:oklch(46% .15 150);--cc-accent-green-hover:oklch(40% .14 150);--cc-accent-green-text:oklch(98% .006 150);--cc-accent-green-focus:oklch(46% .15 150);--cc-accent-teal:oklch(47% .09 190);--cc-accent-teal-hover:oklch(41% .085 190);--cc-accent-teal-text:oklch(98.5% .005 190);--cc-accent-teal-focus:oklch(47% .09 190);--cc-accent-violet:oklch(50% .17 295);--cc-accent-violet-hover:oklch(44% .17 295);--cc-accent-violet-text:oklch(99% .004 295);--cc-accent-violet-focus:oklch(50% .17 295);--cc-accent-orange:oklch(47% .15 50);--cc-accent-orange-hover:oklch(41% .14 50);--cc-accent-orange-text:oklch(99% .004 50);--cc-accent-orange-focus:oklch(47% .15 50);--cc-accent-indigo:oklch(47% .17 275);--cc-accent-indigo-hover:oklch(41% .16 275);--cc-accent-indigo-text:oklch(99% .004 275);--cc-accent-indigo-focus:oklch(47% .17 275);--cc-accent-cyan:oklch(47% .1 215);--cc-accent-cyan-hover:oklch(41% .095 215);--cc-accent-cyan-text:oklch(98.5% .005 215);--cc-accent-cyan-focus:oklch(47% .1 215);--cc-accent:var(--cc-accent-indigo);--cc-accent-hover:var(--cc-accent-indigo-hover);--cc-accent-text:var(--cc-accent-indigo-text);--cc-focus:var(--cc-accent-indigo-focus);--cc-radius-sm:0;--cc-radius-md:0;--cc-radius-lg:0;--cc-radius-pill:999px;--cc-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:2.25;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-sm);--cc-badge-case:uppercase;--cc-badge-tracking:.04em;--cc-badge-font:var(--cc-font-mono);--cc-focus-width:3px;--cc-focus-offset:2px;--cc-row-marker:4px;--cc-shadow-popover:var(--cc-space-1) var(--cc-space-1) 0 var(--cc-text);--cc-shadow-modal:var(--cc-space-2) var(--cc-space-2) 0 var(--cc-text);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=soft]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cc-surface:oklch(98% .008 30);--cc-surface-raised:oklch(99.5% .004 30);--cc-surface-sunken:oklch(95.5% .012 30);--cc-surface-hover:oklch(93% .016 30);--cc-border:oklch(89% .018 30);--cc-border-strong:oklch(55% .03 30);--cc-text:oklch(25% .025 30);--cc-text-muted:oklch(46% .03 30);--cc-danger:oklch(47% .18 27);--cc-danger-text:oklch(99% .004 27);--cc-success:oklch(46% .15 150);--cc-success-text:oklch(98% .006 150);--cc-warning:oklch(47% .1 70);--cc-warning-text:oklch(99% .004 70);--cc-scrim:oklch(25% .025 30/.35);--cc-accent-blue:oklch(50% .16 260);--cc-accent-blue-hover:oklch(44% .16 260);--cc-accent-blue-text:oklch(99% .003 260);--cc-accent-blue-focus:oklch(50% .16 260);--cc-accent-green:oklch(46% .15 150);--cc-accent-green-hover:oklch(40% .14 150);--cc-accent-green-text:oklch(98% .006 150);--cc-accent-green-focus:oklch(46% .15 150);--cc-accent-teal:oklch(47% .09 190);--cc-accent-teal-hover:oklch(41% .085 190);--cc-accent-teal-text:oklch(98.5% .005 190);--cc-accent-teal-focus:oklch(47% .09 190);--cc-accent-violet:oklch(50% .17 295);--cc-accent-violet-hover:oklch(44% .17 295);--cc-accent-violet-text:oklch(99% .004 295);--cc-accent-violet-focus:oklch(50% .17 295);--cc-accent-orange:oklch(47% .15 50);--cc-accent-orange-hover:oklch(41% .14 50);--cc-accent-orange-text:oklch(99% .004 50);--cc-accent-orange-focus:oklch(47% .15 50);--cc-accent-indigo:oklch(47% .17 275);--cc-accent-indigo-hover:oklch(41% .16 275);--cc-accent-indigo-text:oklch(99% .004 275);--cc-accent-indigo-focus:oklch(47% .17 275);--cc-accent-cyan:oklch(47% .1 215);--cc-accent-cyan-hover:oklch(41% .095 215);--cc-accent-cyan-text:oklch(98.5% .005 215);--cc-accent-cyan-focus:oklch(47% .1 215);--cc-accent:var(--cc-accent-violet);--cc-accent-hover:var(--cc-accent-violet-hover);--cc-accent-text:var(--cc-accent-violet-text);--cc-focus:var(--cc-accent-violet-focus);--cc-radius-sm:8px;--cc-radius-md:14px;--cc-radius-lg:22px;--cc-radius-pill:999px;--cc-font-sans:ui-rounded, "Nunito", "SF Pro Rounded", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:ui-rounded, "Nunito", "SF Pro Rounded", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:1.5;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-pill);--cc-badge-case:none;--cc-badge-tracking:0;--cc-badge-font:var(--cc-font-sans);--cc-focus-width:2px;--cc-focus-offset:3px;--cc-row-marker:3px;--cc-shadow-popover:0 var(--cc-space-3) var(--cc-space-8) color-mix(in srgb, var(--cc-scrim) 35%, transparent);--cc-shadow-modal:0 var(--cc-space-6) var(--cc-space-16) color-mix(in srgb, var(--cc-scrim) 45%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=neutral-cvd]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cc-surface:oklch(98.5% .003 260);--cc-surface-raised:oklch(99.6% .001 260);--cc-surface-sunken:oklch(96.2% .005 260);--cc-surface-hover:oklch(93.6% .007 260);--cc-border:oklch(90% .008 260);--cc-border-strong:oklch(55% .012 260);--cc-text:oklch(22% .012 260);--cc-text-muted:oklch(45% .014 260);--cc-danger:oklch(50% .16 40);--cc-danger-text:oklch(99% .004 40);--cc-success:oklch(48% .13 245);--cc-success-text:oklch(99% .004 245);--cc-warning:oklch(47% .1 70);--cc-warning-text:oklch(99% .004 70);--cc-scrim:oklch(22% .012 260/.45);--cc-accent-blue:oklch(50% .16 260);--cc-accent-blue-hover:oklch(44% .16 260);--cc-accent-blue-text:oklch(99% .003 260);--cc-accent-blue-focus:oklch(50% .16 260);--cc-accent-green:oklch(46% .15 150);--cc-accent-green-hover:oklch(40% .14 150);--cc-accent-green-text:oklch(98% .006 150);--cc-accent-green-focus:oklch(46% .15 150);--cc-accent-teal:oklch(47% .09 190);--cc-accent-teal-hover:oklch(41% .085 190);--cc-accent-teal-text:oklch(98.5% .005 190);--cc-accent-teal-focus:oklch(47% .09 190);--cc-accent-violet:oklch(50% .17 295);--cc-accent-violet-hover:oklch(44% .17 295);--cc-accent-violet-text:oklch(99% .004 295);--cc-accent-violet-focus:oklch(50% .17 295);--cc-accent-orange:oklch(47% .15 50);--cc-accent-orange-hover:oklch(41% .14 50);--cc-accent-orange-text:oklch(99% .004 50);--cc-accent-orange-focus:oklch(47% .15 50);--cc-accent-indigo:oklch(47% .17 275);--cc-accent-indigo-hover:oklch(41% .16 275);--cc-accent-indigo-text:oklch(99% .004 275);--cc-accent-indigo-focus:oklch(47% .17 275);--cc-accent-cyan:oklch(47% .1 215);--cc-accent-cyan-hover:oklch(41% .095 215);--cc-accent-cyan-text:oklch(98.5% .005 215);--cc-accent-cyan-focus:oklch(47% .1 215);--cc-accent:var(--cc-accent-violet);--cc-accent-hover:var(--cc-accent-violet-hover);--cc-accent-text:var(--cc-accent-violet-text);--cc-focus:var(--cc-accent-violet-focus);--cc-radius-sm:4px;--cc-radius-md:8px;--cc-radius-lg:12px;--cc-radius-pill:999px;--cc-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:2;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-pill);--cc-badge-case:none;--cc-badge-tracking:0;--cc-badge-font:var(--cc-font-sans);--cc-focus-width:2px;--cc-focus-offset:2px;--cc-row-marker:3px;--cc-shadow-popover:0 var(--cc-space-2) var(--cc-space-6) color-mix(in srgb, var(--cc-scrim) 50%, transparent);--cc-shadow-modal:0 var(--cc-space-4) var(--cc-space-10) color-mix(in srgb, var(--cc-scrim) 60%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=gaira]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cc-surface:#0e1110;--cc-surface-raised:#151917;--cc-surface-sunken:#0a0c0b;--cc-surface-hover:#222826;--cc-border:#2a302d;--cc-border-strong:#6b736f;--cc-text:#e8ecea;--cc-text-muted:#959e99;--cc-danger:#f87171;--cc-danger-text:#0e1110;--cc-success:#4fd8d2;--cc-success-text:#0e1110;--cc-warning:#e89b3c;--cc-warning-text:#0e1110;--cc-scrim:#0a0c0b99;--cc-accent-blue:#7cb2ff;--cc-accent-blue-hover:#a3c8ff;--cc-accent-blue-text:#0e1015;--cc-accent-blue-focus:#7cb2ff;--cc-accent-green:#d4ff3a;--cc-accent-green-hover:#e2ff7a;--cc-accent-green-text:#0e1110;--cc-accent-green-focus:#d4ff3a;--cc-accent-teal:#4fd8d2;--cc-accent-teal-hover:#7ee3de;--cc-accent-teal-text:#0e1015;--cc-accent-teal-focus:#4fd8d2;--cc-accent-violet:#c4a7ff;--cc-accent-violet-hover:#d6c2ff;--cc-accent-violet-text:#0e1015;--cc-accent-violet-focus:#c4a7ff;--cc-accent-orange:oklch(80% .14 50);--cc-accent-orange-hover:oklch(86% .11 50);--cc-accent-orange-text:#0e1015;--cc-accent-orange-focus:oklch(80% .14 50);--cc-accent-indigo:oklch(80% .12 275);--cc-accent-indigo-hover:oklch(86% .09 275);--cc-accent-indigo-text:#0e1015;--cc-accent-indigo-focus:oklch(80% .12 275);--cc-accent-cyan:oklch(80% .095 215);--cc-accent-cyan-hover:oklch(86% .08 215);--cc-accent-cyan-text:#0e1015;--cc-accent-cyan-focus:oklch(80% .095 215);--cc-accent:var(--cc-accent-green);--cc-accent-hover:var(--cc-accent-green-hover);--cc-accent-text:var(--cc-accent-green-text);--cc-focus:var(--cc-accent-green-focus);--cc-radius-sm:4px;--cc-radius-md:8px;--cc-radius-lg:12px;--cc-radius-pill:999px;--cc-font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:1.75;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-sm);--cc-badge-case:none;--cc-badge-tracking:0;--cc-badge-font:var(--cc-font-sans);--cc-focus-width:2px;--cc-focus-offset:2px;--cc-row-marker:2px;--cc-shadow-popover:0 var(--cc-space-2) var(--cc-space-6) color-mix(in srgb, var(--cc-scrim) 50%, transparent);--cc-shadow-modal:0 var(--cc-space-4) var(--cc-space-10) color-mix(in srgb, var(--cc-scrim) 60%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}[data-theme=tagfold]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cc-surface:#101014;--cc-surface-raised:#17171d;--cc-surface-sunken:#1e1e26;--cc-surface-hover:#23232b;--cc-border:#2a2a34;--cc-border-strong:#70708a;--cc-text:#ececf1;--cc-text-muted:#9a9aa8;--cc-danger:#ef7b7b;--cc-danger-text:#2a0d0d;--cc-success:#7ee0a3;--cc-success-text:#0c1510;--cc-warning:#f0b45c;--cc-warning-text:#241a08;--cc-scrim:#08080ca8;--cc-accent-blue:#7cb2ff;--cc-accent-blue-hover:#a3c8ff;--cc-accent-blue-text:#0e1015;--cc-accent-blue-focus:#7cb2ff;--cc-accent-green:#7ee0a3;--cc-accent-green-hover:#a9ecbf;--cc-accent-green-text:#0c1510;--cc-accent-green-focus:#7ee0a3;--cc-accent-teal:#4fd8d2;--cc-accent-teal-hover:#7ee3de;--cc-accent-teal-text:#0e1015;--cc-accent-teal-focus:#4fd8d2;--cc-accent-violet:#c4a7ff;--cc-accent-violet-hover:#d6c2ff;--cc-accent-violet-text:#0e1015;--cc-accent-violet-focus:#c4a7ff;--cc-accent-orange:oklch(80% .14 50);--cc-accent-orange-hover:oklch(86% .11 50);--cc-accent-orange-text:#0e1015;--cc-accent-orange-focus:oklch(80% .14 50);--cc-accent-indigo:oklch(80% .12 275);--cc-accent-indigo-hover:oklch(86% .09 275);--cc-accent-indigo-text:#0e1015;--cc-accent-indigo-focus:oklch(80% .12 275);--cc-accent-cyan:oklch(80% .095 215);--cc-accent-cyan-hover:oklch(86% .08 215);--cc-accent-cyan-text:#0e1015;--cc-accent-cyan-focus:oklch(80% .095 215);--cc-accent:var(--cc-accent-green);--cc-accent-hover:var(--cc-accent-green-hover);--cc-accent-text:var(--cc-accent-green-text);--cc-focus:var(--cc-accent-green-focus);--cc-radius-sm:9px;--cc-radius-md:9px;--cc-radius-lg:12px;--cc-radius-pill:999px;--cc-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-display:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cc-icon-stroke:1.75;--cc-icon-size:1.25rem;--cc-badge-radius:var(--cc-radius-sm);--cc-badge-case:none;--cc-badge-tracking:0;--cc-badge-font:var(--cc-font-mono);--cc-focus-width:2px;--cc-focus-offset:2px;--cc-row-marker:2px;--cc-shadow-popover:0 var(--cc-space-2) var(--cc-space-6) color-mix(in srgb, var(--cc-scrim) 50%, transparent);--cc-shadow-modal:0 var(--cc-space-4) var(--cc-space-10) color-mix(in srgb, var(--cc-scrim) 60%, transparent);color:var(--cc-text);background-color:var(--cc-surface)}}@layer cc.modifier{[data-density=comfortable]{--cc-control-h:2.75rem;--cc-control-px:.875rem;--cc-control-py:.5rem;--cc-gap:.75rem;--cc-cell-py:.625rem;--cc-cell-px:.75rem}[data-density=compact]{--cc-control-h:2rem;--cc-control-px:.625rem;--cc-control-py:.25rem;--cc-gap:.5rem;--cc-cell-py:.375rem;--cc-cell-px:.5rem}[data-accent=blue]{--cc-accent:var(--cc-accent-blue);--cc-accent-hover:var(--cc-accent-blue-hover);--cc-accent-text:var(--cc-accent-blue-text);--cc-focus:var(--cc-accent-blue-focus)}[data-accent=green]{--cc-accent:var(--cc-accent-green);--cc-accent-hover:var(--cc-accent-green-hover);--cc-accent-text:var(--cc-accent-green-text);--cc-focus:var(--cc-accent-green-focus)}[data-accent=teal]{--cc-accent:var(--cc-accent-teal);--cc-accent-hover:var(--cc-accent-teal-hover);--cc-accent-text:var(--cc-accent-teal-text);--cc-focus:var(--cc-accent-teal-focus)}[data-accent=violet]{--cc-accent:var(--cc-accent-violet);--cc-accent-hover:var(--cc-accent-violet-hover);--cc-accent-text:var(--cc-accent-violet-text);--cc-focus:var(--cc-accent-violet-focus)}[data-accent=orange]{--cc-accent:var(--cc-accent-orange);--cc-accent-hover:var(--cc-accent-orange-hover);--cc-accent-text:var(--cc-accent-orange-text);--cc-focus:var(--cc-accent-orange-focus)}[data-accent=indigo]{--cc-accent:var(--cc-accent-indigo);--cc-accent-hover:var(--cc-accent-indigo-hover);--cc-accent-text:var(--cc-accent-indigo-text);--cc-focus:var(--cc-accent-indigo-focus)}[data-accent=cyan]{--cc-accent:var(--cc-accent-cyan);--cc-accent-hover:var(--cc-accent-cyan-hover);--cc-accent-text:var(--cc-accent-cyan-text);--cc-focus:var(--cc-accent-cyan-focus)}}*,:before,:after{box-sizing:border-box}body{font-family:var(--cc-font-sans);font-size:var(--cc-font-size-md);line-height:var(--cc-leading-normal);-webkit-font-smoothing:antialiased;margin:0}:where(h1,h2,h3){font-family:var(--cc-font-display);line-height:var(--cc-leading-tight);text-wrap:balance;margin:0}:where(p){text-wrap:pretty;max-width:65ch;margin:0}::selection{background:var(--cc-accent-soft);color:var(--cc-text)}:where(a){color:var(--cc-accent);text-underline-offset:.2em}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}:where(input,textarea){caret-color:var(--cc-accent)}:where(code,kbd,.num){font-family:var(--cc-font-mono);font-variant-numeric:tabular-nums}html{scrollbar-color:var(--cc-border-strong) var(--cc-surface)}
