.cc-lbl.svelte-8xl3lg{font-family:var(--f-display);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.cc-lbl-idx.svelte-8xl3lg{color:var(--coral);margin-right:6px;font-weight:600}.cc-pill.svelte-1iet2xv{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);font-family:var(--f-display);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cc-pill--sage.svelte-1iet2xv{background:var(--sage-t);color:var(--sage-d)}.cc-pill--sky.svelte-1iet2xv{background:var(--sky-t);color:var(--sky-d)}.cc-pill--lilac.svelte-1iet2xv{background:var(--lilac-t);color:var(--lilac-d)}.cc-pill--sand.svelte-1iet2xv{background:var(--sand-t);color:var(--sand-d)}.cc-pill--rose.svelte-1iet2xv{background:var(--rose-t);color:var(--rose-d)}.cc-pill--olive.svelte-1iet2xv{background:var(--olive-t);color:var(--olive-d)}.cc-pill--teal.svelte-1iet2xv{background:var(--teal-t);color:var(--teal-d)}.cc-pill--coral.svelte-1iet2xv{background:var(--coral-t);color:var(--coral-d)}.cc-pill--neutral.svelte-1iet2xv{background:var(--paper-2);color:var(--ink-1)}.cc-pill--ink.svelte-1iet2xv{background:var(--ink);color:var(--surface)}.cc-btn.svelte-126asea{position:relative;display:inline-flex;align-items:center;text-decoration:none;justify-content:center;gap:8px;padding:9px 17px;border-radius:var(--r-pill);font-family:var(--f-display);font-weight:600;font-size:13px;border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:transform var(--t-quick) var(--spring),box-shadow var(--t-quick),background var(--t-quick),color var(--t-quick),border-color var(--t-quick)}.cc-btn.svelte-126asea:active:not(:disabled){transform:scale(.96);transition-duration:var(--t-touch)}.cc-btn.svelte-126asea:disabled{cursor:not-allowed;opacity:.55}.cc-btn.svelte-126asea:focus-visible{outline:none;box-shadow:0 0 0 2px var(--coral),0 0 0 5px var(--coral-t)}.cc-btn--ink.svelte-126asea{background:var(--ink);color:var(--surface)}.cc-btn--ink.svelte-126asea:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 92%,black);box-shadow:var(--sh-ink);transform:translateY(-1px)}.cc-btn--line.svelte-126asea{border-color:var(--line-2);color:var(--ink-1);background:var(--surface)}.cc-btn--line.svelte-126asea:hover:not(:disabled){border-color:var(--ink);color:var(--ink);transform:translateY(-1px);box-shadow:var(--sh-1)}.cc-btn--coral.svelte-126asea{background:var(--coral);color:var(--surface)}.cc-btn--coral.svelte-126asea:hover:not(:disabled){background:var(--coral-d);transform:translateY(-1px);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--coral) 60%,transparent)}.cc-btn--tint.svelte-126asea{background:var(--paper-2);color:var(--ink-1)}.cc-btn--tint.svelte-126asea:hover:not(:disabled){background:var(--coral-t);color:var(--coral-d);transform:translateY(-1px)}.cc-btn--default.svelte-126asea{padding:9px 17px;font-size:13px}.cc-btn--sm.svelte-126asea{padding:6px 13px;font-size:12px}.cc-btn--xs.svelte-126asea{padding:4px 11px;font-size:11.5px;min-height:32px}.cc-btn-label.svelte-126asea{display:inline-flex;align-items:center;gap:8px}.cc-btn--loading.svelte-126asea .cc-btn-label:where(.svelte-126asea){opacity:0}.cc-btn-spinner.svelte-126asea{position:absolute;inset:0;margin:auto;width:14px;height:14px;border-radius:var(--r-pill);border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:svelte-126asea-cc-btn-spin calc(var(--t-base) * 3) linear infinite}@keyframes svelte-126asea-cc-btn-spin{to{transform:rotate(360deg)}}.cc-icon-btn.svelte-1u905q5{width:32px;height:32px;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--ink-3);background:none;border:none;cursor:pointer;transition:all var(--t-quick) var(--spring)}.cc-icon-btn.svelte-1u905q5 svg{width:16px;height:16px}.cc-icon-btn--default.svelte-1u905q5:hover:not(:disabled){color:var(--coral-d);background:var(--coral-t);transform:scale(1.1)}.cc-icon-btn--danger.svelte-1u905q5:hover:not(:disabled){color:var(--danger);background:var(--rose-t);transform:scale(1.1)}.cc-icon-btn.svelte-1u905q5:active:not(:disabled){transform:scale(.92);transition-duration:var(--t-touch)}.cc-icon-btn.svelte-1u905q5:disabled{cursor:not-allowed;opacity:.5}.cc-icon-btn.svelte-1u905q5:focus-visible{outline:none;box-shadow:0 0 0 2px var(--coral),0 0 0 5px var(--coral-t)}.cc-card.svelte-1wnuqso{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);transition:box-shadow var(--t-base) var(--eo),transform var(--t-base) var(--spring),border-color var(--t-base)}.cc-card--float.svelte-1wnuqso{cursor:pointer}.cc-card--float.svelte-1wnuqso:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:var(--sh-2)}.cc-card--float.svelte-1wnuqso:active{transform:translateY(-1px) scale(.996);transition-duration:var(--t-touch)}.cc-card--float.svelte-1wnuqso:focus-visible{outline:none;box-shadow:0 0 0 2px var(--coral),0 0 0 5px var(--coral-t),var(--sh-1)}.cc-card--tint-sage.svelte-1wnuqso{background:var(--sage-t);border-color:color-mix(in srgb,var(--sage-m) 55%,var(--sage-t))}.cc-card--tint-sky.svelte-1wnuqso{background:var(--sky-t);border-color:color-mix(in srgb,var(--sky-m) 55%,var(--sky-t))}.cc-card--tint-lilac.svelte-1wnuqso{background:var(--lilac-t);border-color:color-mix(in srgb,var(--lilac-m) 55%,var(--lilac-t))}.cc-card--tint-sand.svelte-1wnuqso{background:var(--sand-t);border-color:color-mix(in srgb,var(--sand-m) 55%,var(--sand-t))}.cc-card--tint-rose.svelte-1wnuqso{background:var(--rose-t);border-color:color-mix(in srgb,var(--rose-m) 55%,var(--rose-t))}.cc-card--tint-olive.svelte-1wnuqso{background:var(--olive-t);border-color:color-mix(in srgb,var(--olive-m) 55%,var(--olive-t))}.cc-card--tint-teal.svelte-1wnuqso{background:var(--teal-t);border-color:color-mix(in srgb,var(--teal-m) 55%,var(--teal-t))}.cc-card--tint-coral.svelte-1wnuqso{background:var(--coral-t);border-color:color-mix(in srgb,var(--coral) 40%,var(--coral-t))}.cc-dot.svelte-1xchj7p{width:7px;height:7px;border-radius:var(--r-pill);flex:none;display:inline-block;background:var(--coral)}.cc-dot--ok.svelte-1xchj7p{background:var(--ok-m)}.cc-dot--info.svelte-1xchj7p{background:var(--info-m)}.cc-dot--warn.svelte-1xchj7p{background:var(--warn-m)}.cc-dot--danger.svelte-1xchj7p{background:var(--danger-m)}.cc-dot--neutral.svelte-1xchj7p{background:var(--ink-3)}.cc-dot--sage.svelte-1xchj7p{background:var(--sage-m)}.cc-dot--sky.svelte-1xchj7p{background:var(--sky-m)}.cc-dot--lilac.svelte-1xchj7p{background:var(--lilac-m)}.cc-dot--sand.svelte-1xchj7p{background:var(--sand-m)}.cc-dot--rose.svelte-1xchj7p{background:var(--rose-m)}.cc-dot--olive.svelte-1xchj7p{background:var(--olive-m)}.cc-dot--teal.svelte-1xchj7p{background:var(--teal-m)}.cc-dot--coral.svelte-1xchj7p{background:var(--coral)}.cc-dot--pulse.svelte-1xchj7p{animation:svelte-1xchj7p-cc-dot-pulse 2.6s var(--eo) infinite}@keyframes svelte-1xchj7p-cc-dot-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--sage-m) 55%,transparent)}55%{box-shadow:0 0 0 7px color-mix(in srgb,var(--sage-m) 0%,transparent)}}.cc-dot--blink.svelte-1xchj7p{animation:svelte-1xchj7p-cc-dot-blink 1.6s steps(2,start) infinite}@keyframes svelte-1xchj7p-cc-dot-blink{50%{opacity:.3}}.cc-lrow.svelte-1rupd3i{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12.5px}.cc-lrow.svelte-1rupd3i:last-child{border-bottom:none}.cc-lrow-content.svelte-1rupd3i{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.cc-lrow-st.svelte-1rupd3i{margin-left:auto;flex:none}.cc-lrow-clickable-body.svelte-1rupd3i{flex:1;min-width:0;display:flex;align-items:center;cursor:pointer;border-radius:var(--r-sm);transition:background var(--t-quick)}.cc-lrow-clickable-body.svelte-1rupd3i:hover{background:var(--surface-2)}.cc-lrow-clickable-body.svelte-1rupd3i:focus-visible{outline:none;box-shadow:0 0 0 2px var(--coral),0 0 0 5px var(--coral-t)}.cc-stabs.svelte-1qz2pzg{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:var(--s5);overflow-x:auto;scrollbar-width:none}.cc-stabs.svelte-1qz2pzg::-webkit-scrollbar{display:none}.cc-stabs-btn.svelte-1qz2pzg{padding:10px 15px;font-family:var(--f-display);font-size:12.5px;font-weight:600;color:var(--ink-2);position:relative;white-space:nowrap;border-radius:var(--r-sm) var(--r-sm) 0 0;text-decoration:none;transition:all var(--t-quick)}.cc-stabs-btn.svelte-1qz2pzg:hover{color:var(--ink);background:var(--surface-2)}.cc-stabs-btn.svelte-1qz2pzg:focus-visible{outline:none;box-shadow:0 0 0 2px var(--coral),0 0 0 5px var(--coral-t)}.cc-stabs-btn--disabled.svelte-1qz2pzg{color:var(--ink-3);cursor:not-allowed}.cc-stabs-btn--disabled.svelte-1qz2pzg:hover{color:var(--ink-3);background:none}.cc-stabs-btn--on.svelte-1qz2pzg{color:var(--coral-d)}.cc-stabs-btn--on.svelte-1qz2pzg:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--coral);border-radius:var(--r-xs);animation:svelte-1qz2pzg-cc-stabs-in .3s var(--spring)}@keyframes svelte-1qz2pzg-cc-stabs-in{0%{transform:scaleX(.4)}}.cc-stabs-cnt.svelte-1qz2pzg{margin-left:7px;font-size:10px;font-weight:600;background:var(--paper-2);color:var(--ink-2);border-radius:var(--r-pill);padding:1px 6px}.cc-stabs-btn--on.svelte-1qz2pzg .cc-stabs-cnt:where(.svelte-1qz2pzg){background:var(--coral-t);color:var(--coral-d)}.cc-empty.svelte-13nxefg{text-align:center;padding:40px 20px;color:var(--ink-2)}.cc-empty--compact.svelte-13nxefg{padding:22px 16px}.cc-empty-icon.svelte-13nxefg{width:52px;height:52px;border-radius:var(--r-md);background:var(--paper-2);color:var(--ink-3);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.cc-empty--compact.svelte-13nxefg .cc-empty-icon:where(.svelte-13nxefg){width:36px;height:36px;border-radius:var(--r-sm);margin-bottom:10px}.cc-empty--compact.svelte-13nxefg .cc-empty-icon:where(.svelte-13nxefg) svg{width:16px;height:16px}.cc-empty.svelte-13nxefg h3:where(.svelte-13nxefg){font-family:var(--f-display);font-size:15px;font-weight:600;color:var(--ink);margin-bottom:4px}.cc-empty--compact.svelte-13nxefg h3:where(.svelte-13nxefg){font-size:13px}.cc-empty.svelte-13nxefg p:where(.svelte-13nxefg){font-size:12.5px;max-width:360px;margin:0 auto 14px}.cc-empty--compact.svelte-13nxefg p:where(.svelte-13nxefg){font-size:11.5px;margin-bottom:10px}
