.cstr-input--native.svelte-iq8681 input[type=time]{cursor:pointer}.cstr-input--native.svelte-iq8681 input[type=time]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.cstr-input--native.cstr-input--suffix.svelte-iq8681 input[type=time]::-webkit-calendar-picker-indicator{display:none}.seg.svelte-uq8ve5{--seg-gap: 2px;--seg-inset: 3px;display:inline-flex;padding:var(--seg-inset) calc(var(--seg-inset) - var(--seg-gap)) var(--seg-inset) var(--seg-inset);border-radius:var(--radius-md);background:var(--bg-subtle);border:var(--border-width) solid var(--border);max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.seg.svelte-uq8ve5::-webkit-scrollbar{display:none}.seg__cell.svelte-uq8ve5{flex:none;overflow:clip;overflow-clip-margin:4px;white-space:nowrap;transition:width var(--duration-slow) var(--ease-standard)}.seg--full.svelte-uq8ve5{display:flex;width:100%}.seg--full.svelte-uq8ve5 .seg__cell:where(.svelte-uq8ve5){flex:1 1 0;min-width:0}.seg--full.svelte-uq8ve5 .seg__cell--hidden:where(.svelte-uq8ve5){flex:0 0 0;padding-inline-end:0}.seg--full.svelte-uq8ve5 .seg__cell:where(.svelte-uq8ve5){padding-inline-end:var(--seg-gap)}.seg--full.svelte-uq8ve5 .seg__btn:where(.svelte-uq8ve5){width:100%;margin-inline-end:0;justify-content:center}.seg__btn.svelte-uq8ve5{display:inline-flex;align-items:center;gap:6px;margin-inline-end:var(--seg-gap);padding:5px 12px;border-radius:var(--radius-sm);border:0;background:transparent;white-space:nowrap;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),opacity var(--duration-normal) var(--ease-standard)}.seg__cell--hidden.svelte-uq8ve5 .seg__btn:where(.svelte-uq8ve5){opacity:0}.seg__cell--hidden.svelte-uq8ve5{overflow-clip-margin:0}.seg__btn.svelte-uq8ve5:hover{color:var(--text-primary)}.seg__btn.svelte-uq8ve5:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.seg__btn--on.svelte-uq8ve5{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-xs)}.seg__count.svelte-uq8ve5{font-size:11px;font-weight:600;font-family:var(--font-mono);color:var(--text-muted);background:var(--stone-200);border-radius:var(--radius-full);padding:1px 8px}.seg__btn--on.svelte-uq8ve5 .seg__count:where(.svelte-uq8ve5){background:var(--brand-subtle);color:var(--green-700)}@media(prefers-reduced-motion:reduce){.seg__cell.svelte-uq8ve5,.seg__btn.svelte-uq8ve5{transition:none}}.row.svelte-1b1h1ym{display:flex;align-items:center;gap:var(--space-4);padding:11px 0}.row--boxed.svelte-1b1h1ym{gap:var(--space-3);padding:11px 14px}.row--divided.svelte-1b1h1ym{align-items:flex-start;gap:var(--space-5);border-top:var(--border-width) solid var(--border);margin-top:var(--space-5);padding:var(--space-4) 0 0}.row__text.svelte-1b1h1ym{flex:1;min-width:0}.row__title.svelte-1b1h1ym{display:block;font-weight:650;color:var(--text-primary)}.row__desc.svelte-1b1h1ym{display:block;margin-top:2px;color:var(--text-muted);line-height:var(--leading-normal)}.row--sm.svelte-1b1h1ym .row__title:where(.svelte-1b1h1ym){font-size:var(--text-sm)}.row--sm.svelte-1b1h1ym .row__desc:where(.svelte-1b1h1ym){font-size:var(--text-xs)}.row--md.svelte-1b1h1ym .row__title:where(.svelte-1b1h1ym){font-size:var(--text-base)}.row--md.svelte-1b1h1ym .row__desc:where(.svelte-1b1h1ym){font-size:var(--text-sm)}.row__icon.svelte-1b1h1ym{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--stone-100);color:var(--text-muted)}.row__icon--on.svelte-1b1h1ym{background:var(--brand-subtle);color:var(--brand)}.cstr-progress.svelte-dsjfwy{display:inline-flex;align-items:center;gap:8px}.cstr-progress__track.svelte-dsjfwy{flex:1;height:6px;border-radius:999px;background:var(--stone-150);overflow:hidden}.cstr-progress__fill.svelte-dsjfwy{height:100%;border-radius:999px;transition:width .3s ease}.cstr-progress__label.svelte-dsjfwy{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;flex:none}.reveal.svelte-1qwfjw5{--ring: 4px;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-slow) var(--ease-standard),margin var(--duration-slow) var(--ease-standard)}.reveal--open.svelte-1qwfjw5{grid-template-rows:1fr;margin-block:calc(-1 * var(--ring))}.reveal__inner.svelte-1qwfjw5{overflow:hidden;min-height:0;padding-inline:var(--ring);margin-inline:calc(-1 * var(--ring));opacity:0;transition:opacity var(--duration-normal) var(--ease-standard)}.reveal__content.svelte-1qwfjw5{padding-block:var(--ring)}.reveal--open.svelte-1qwfjw5 .reveal__inner:where(.svelte-1qwfjw5){opacity:1;transition-delay:80ms}@media(prefers-reduced-motion:reduce){.reveal.svelte-1qwfjw5,.reveal__inner.svelte-1qwfjw5{transition:none}}.cstr-toaster.svelte-14qcp7y{position:fixed;bottom:20px;right:20px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:10px;max-width:380px;pointer-events:none}.cstr-toast.svelte-14qcp7y{pointer-events:all;display:flex;align-items:flex-start;gap:11px;background:var(--surface);color:var(--text-primary);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:13px 14px;min-width:280px}.cstr-toast__accent.svelte-14qcp7y{flex:none;width:3px;align-self:stretch;border-radius:var(--radius-full)}.cstr-toast__body.svelte-14qcp7y{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cstr-toast__title.svelte-14qcp7y{font-size:var(--text-base);font-weight:600;color:var(--text-primary);line-height:1.3}.cstr-toast__desc.svelte-14qcp7y{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.4}.cstr-toast__dismiss.svelte-14qcp7y{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:0;border-radius:var(--radius-xs);transition:color .15s ease,background .15s ease;margin-top:1px}.cstr-toast__dismiss.svelte-14qcp7y:hover{color:var(--text-primary);background:var(--bg-subtle)}.cstr-toast__dismiss.svelte-14qcp7y:focus-visible{outline:none;box-shadow:var(--shadow-focus)}
