.cs-shell.svelte-3td6l7{border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(180deg, var(--card), color-mix(in oklab, var(--card) 92%, var(--muted)));box-shadow:var(--shadow-card);display:grid;overflow:hidden}.cs-docked.svelte-3td6l7{box-shadow:var(--shadow-dock);margin:-22px 14px 0;position:relative}.cs-shell-flat.svelte-3td6l7{box-shadow:inset 0 1px 0 var(--fs-line), inset 0 -1px 0 var(--fs-line);background:0 0;border:0;border-radius:0}.cs-bleed.svelte-3td6l7{margin-inline:-16px}@media (width>=640px){.cs-bleed.svelte-3td6l7{margin-inline:0}}.cs-shell-knob.svelte-3td6l7{background:var(--muted);box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:12px;gap:3px;width:max-content;max-width:100%;padding:3px}.cs-cell.svelte-3td6l7{text-align:center;min-height:68px;transition:background-color var(--dur-fast) ease;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 4px 11px;display:flex;position:relative}.cs-divide.svelte-3td6l7{box-shadow:inset 1px 0 0 var(--border)}.cs-cell-active.svelte-3td6l7{background:var(--fs-green-50)}.cs-shell-flat.svelte-3td6l7 .cs-cell:where(.svelte-3td6l7){gap:6px;min-height:64px;padding:10px 4px 9px}.cs-shell-flat.svelte-3td6l7 .cs-chip:where(.svelte-3td6l7){background:var(--fs-paper-2);box-shadow:inset 0 0 0 1px var(--fs-line);border-radius:999px}.cs-shell-flat.svelte-3td6l7 .cs-chip-active:where(.svelte-3td6l7){box-shadow:none}.cs-shell-flat.svelte-3td6l7 .cs-cell:where(.svelte-3td6l7):hover .cs-chip:where(.svelte-3td6l7){background:var(--fs-canvas)}.cs-cell.svelte-3td6l7:disabled,.cs-cell[aria-disabled=true].svelte-3td6l7{opacity:.4;pointer-events:none}.cs-chip.svelte-3td6l7{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 85%, var(--muted)), var(--muted));width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--border);color:var(--fs-ink);transition:background var(--dur-fast) ease, transform var(--dur-press) ease-out, color var(--dur-fast) ease;border-radius:12px;place-items:center;display:grid;position:relative}.cs-chip-active.svelte-3td6l7{background:linear-gradient(180deg, var(--fs-green-600), var(--fs-green-700));color:#fff;box-shadow:0 6px 14px -7px #1e6b40bf}@media (hover:hover) and (pointer:fine){.cs-cell.svelte-3td6l7:hover .cs-chip:where(.svelte-3td6l7):not(.cs-chip-active){background:linear-gradient(180deg, var(--fs-paper-2), var(--border))}}.cs-cell.svelte-3td6l7:active{background:var(--fs-paper-2)}.cs-cell.svelte-3td6l7:active .cs-chip:where(.svelte-3td6l7):not(.cs-chip-active){background:linear-gradient(180deg, var(--muted), var(--line-2));transform:scale(.97)}.cs-label.svelte-3td6l7{color:var(--fs-ink-3);text-wrap:balance;transition:color var(--dur-fast) ease;font-size:11px;font-weight:700;line-height:1.15}.cs-label-active.svelte-3td6l7{color:var(--fs-green-700);font-weight:800}.cs-badge.svelte-3td6l7{background:var(--fs-coral-500);min-width:17px;height:17px;box-shadow:0 0 0 2px var(--card);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#fff;border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-4px;right:-5px}.cs-underline.svelte-3td6l7{background:var(--fs-green-700);transform-origin:50%;height:2.5px;animation:svelte-3td6l7-cs-underline-in var(--dur-base) var(--ease-out-strong) both;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:26%;right:26%}@keyframes svelte-3td6l7-cs-underline-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.cs-knob.svelte-3td6l7{min-height:36px;color:var(--muted-foreground);transition:background-color var(--dur-fast) var(--ease-out-strong), color var(--dur-fast) ease, transform var(--dur-press) ease-out;border-radius:9px;place-items:center;padding:0 12px;font-size:13px;font-weight:600;display:grid}.cs-knob-active.svelte-3td6l7{background:var(--card);color:var(--fs-ink);font-weight:800;box-shadow:0 2px 6px -3px #2a232059}.cs-shell-knob.svelte-3td6l7:has(.cs-knob:where(.svelte-3td6l7):only-child) .cs-knob:where(.svelte-3td6l7){padding:0 16px}.cs-knob.svelte-3td6l7:has(svg){padding:0}.cs-knob-active.svelte-3td6l7:has(svg){color:var(--fs-green-700)}.cs-knob.svelte-3td6l7:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.cs-underline.svelte-3td6l7{animation:none}.cs-chip.svelte-3td6l7,.cs-cell.svelte-3td6l7,.cs-knob.svelte-3td6l7{transition-property:background-color,color}.cs-cell.svelte-3td6l7:active .cs-chip:where(.svelte-3td6l7),.cs-knob.svelte-3td6l7:active{transform:none}}
