.cs-root.svelte-ke8rcl{position:relative}.cs-trigger.svelte-ke8rcl{background:var(--color-sheet);border:1px solid var(--color-line-strong);border-radius:var(--radius-box);width:100%;min-height:3rem;color:var(--color-ink);text-align:left;cursor:pointer;transition:border-color .16s var(--ease-out-soft);align-items:center;gap:.85rem;margin-top:.45rem;padding:.55rem .85rem;font-family:inherit;font-size:1rem;line-height:1.5;display:flex;position:relative}.cs-trigger.svelte-ke8rcl:focus-visible{outline:2px solid var(--color-ultra);outline-offset:2px}.cs-rule.svelte-ke8rcl{background:var(--color-ultra-lift);transform-origin:0;height:2px;transition:transform .22s var(--ease-out-soft), background-color .16s var(--ease-out-soft);position:absolute;bottom:-1px;left:-1px;right:-1px;transform:scaleX(0)}.cs-trigger.svelte-ke8rcl:hover .cs-rule:where(.svelte-ke8rcl){transform:scaleX(1)}.cs-trigger[aria-expanded=true].svelte-ke8rcl{border-color:var(--color-ultra)}.cs-trigger[aria-expanded=true].svelte-ke8rcl .cs-rule:where(.svelte-ke8rcl){background:var(--color-ultra);transform:scaleX(1)}.cs-mark.svelte-ke8rcl,.cs-box.svelte-ke8rcl{border:1.5px solid var(--color-line-strong);border-radius:var(--radius-box);background:var(--color-sheet);width:1.6rem;height:1.6rem;transition:background-color .2s var(--ease-out-soft), border-color .2s var(--ease-out-soft), color .2s var(--ease-out-soft);flex:none;place-items:center;display:grid}.cs-box.svelte-ke8rcl{font-family:var(--font-display);color:#0000;font-size:.9rem;font-weight:700;line-height:1}.cs-chevron.svelte-ke8rcl{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem;transition:transform .2s var(--ease-out-soft)}.cs-mark[data-state=blank].svelte-ke8rcl{color:var(--color-ultra)}.cs-trigger.svelte-ke8rcl:hover .cs-mark[data-state=blank]:where(.svelte-ke8rcl),.cs-trigger.svelte-ke8rcl:focus-visible .cs-mark[data-state=blank]:where(.svelte-ke8rcl){border-color:var(--color-ultra)}.cs-mark[data-state=done].svelte-ke8rcl{background:var(--color-ultra);border-color:var(--color-ultra);color:#fff}.cs-mark[data-state=open].svelte-ke8rcl{background:var(--color-marker);border-color:var(--color-marker-deep);color:var(--color-ink)}.cs-mark[data-state=open].svelte-ke8rcl .cs-chevron:where(.svelte-ke8rcl){transform:rotate(180deg)}.cs-value.svelte-ke8rcl{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cs-trigger.svelte-ke8rcl .cs-note:where(.svelte-ke8rcl){flex:none}.cs-note.svelte-ke8rcl{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--color-ultra);white-space:nowrap;font-size:.9375rem;font-weight:700}.cs-panel.svelte-ke8rcl{z-index:50;scroll-behavior:auto;overscroll-behavior:contain;background:var(--color-sheet);border:1px solid var(--color-ultra);border-radius:var(--radius-box);box-shadow:var(--shadow-sheet);opacity:0;transition:opacity .15s var(--ease-out-soft), transform .22s var(--ease-out-soft);margin:0;padding:0;list-style:none;position:absolute;overflow-y:auto;transform:translate(-14px)}.cs-panel[data-enter=in].svelte-ke8rcl{opacity:1;transform:none}.cs-option.svelte-ke8rcl{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);cursor:pointer;transition:background-color .12s var(--ease-out-soft);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;column-gap:.85rem;padding:.6rem .85rem;display:grid}.cs-option.svelte-ke8rcl:last-child{border-bottom:0}.cs-label.svelte-ke8rcl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-option[data-active=true].svelte-ke8rcl{background:var(--color-marker-soft);color:var(--color-ink)}.cs-option[data-active=true].svelte-ke8rcl .cs-box[data-state=off]:where(.svelte-ke8rcl){border-color:var(--color-marker-deep)}.cs-option[aria-selected=true].svelte-ke8rcl{color:var(--color-ink);font-weight:700}.cs-box[data-state=on].svelte-ke8rcl{background:var(--color-ultra);border-color:var(--color-ultra);color:#fff}@media (prefers-reduced-motion:reduce){.cs-trigger.svelte-ke8rcl,.cs-rule.svelte-ke8rcl,.cs-mark.svelte-ke8rcl,.cs-chevron.svelte-ke8rcl,.cs-box.svelte-ke8rcl,.cs-option.svelte-ke8rcl{transition:none}.cs-panel.svelte-ke8rcl{opacity:1;transition:none;transform:none}}
