.avatar.svelte-112qgxv{background:var(--accent-wash);color:var(--accent-text);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.badge.svelte-dtbgkf{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.compact.svelte-dtbgkf{width:fit-content;padding:4px 10px}.badge[data-variant=confirmed].svelte-dtbgkf{background:var(--accent-wash);color:var(--accent-text)}.badge[data-variant=waitlisted].svelte-dtbgkf{background:var(--warn-wash);color:var(--warn-text)}.badge[data-variant=full].svelte-dtbgkf{background:var(--error-wash);color:var(--error-text)}.badge[data-variant=info].svelte-dtbgkf{background:var(--info-wash);color:var(--info-text)}.badge[data-variant=neutral].svelte-dtbgkf{background:var(--surface);color:var(--text-label);font-weight:400}.badge[data-variant=solid].svelte-dtbgkf{background:var(--accent);color:var(--on-accent);font-weight:400}.menu.svelte-15gydnd{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-bg);box-shadow:0 6px 16px var(--shadow-soft);overflow:hidden}.navbar.svelte-rfuq4y{background:var(--card-bg);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 24px;display:flex;position:relative}.sticky.svelte-rfuq4y{z-index:30;transition:box-shadow .15s;position:sticky;top:0}.sticky[data-scrolled=true].svelte-rfuq4y{box-shadow:0 1px 3px var(--shadow-soft)}.frame.svelte-rfuq4y{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.brand.svelte-rfuq4y{font-family:var(--font-serif);color:var(--text-heading);flex:none;align-items:center;gap:8px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}a.brand.svelte-rfuq4y:hover{text-decoration:none}a.brand.svelte-rfuq4y:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.primary.svelte-rfuq4y{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.actions.svelte-rfuq4y{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:auto;display:flex}.nav-link.svelte-1y1xep9{font-family:var(--font-sans);color:var(--text-body);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding-bottom:4px;font-size:13px;text-decoration:none;display:inline-block}.nav-link[data-active=true].svelte-1y1xep9{color:var(--accent-text);border-bottom-color:var(--accent);font-weight:600}.nav-link.svelte-1y1xep9:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.wrap.svelte-d39fdc{align-items:center;gap:8px;display:inline-flex}.track.svelte-d39fdc{border-radius:var(--radius-pill);background:var(--border-strong);cursor:pointer;border:none;flex-shrink:0;align-items:center;width:40px;height:22px;padding:2px;transition:background .15s;display:flex}.track[aria-checked=true].svelte-d39fdc{background:var(--accent)}.track.svelte-d39fdc:disabled{cursor:not-allowed;opacity:.6}.track.svelte-d39fdc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.knob.svelte-d39fdc{background:#fff;border-radius:50%;width:18px;height:18px;transition:margin .15s}.track[aria-checked=true].svelte-d39fdc .knob:where(.svelte-d39fdc){margin-left:auto}.label.svelte-d39fdc{color:var(--text-body);cursor:pointer;font-size:13px}.theme-toggle.svelte-1cmi4dh{align-items:center;gap:10px;display:inline-flex}.caption.svelte-1cmi4dh{color:var(--text-muted);font-size:12px;font-weight:600}.links-anchor.svelte-1y6048s{display:contents}.links.svelte-1y6048s{align-items:center;gap:22px;display:flex}.hamburger.svelte-1y6048s{border:1px solid var(--border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:16px;display:none}.hamburger.svelte-1y6048s:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.menu-anchor.svelte-1y6048s{display:inline-flex;position:relative}.admin-trigger.svelte-1y6048s{font-family:var(--font-sans);color:var(--text-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-size:13px;display:inline-flex}.admin-trigger.svelte-1y6048s:hover,.admin-trigger[data-active=true].svelte-1y6048s{color:var(--accent-text)}.admin-trigger[aria-expanded=true].svelte-1y6048s .caret:where(.svelte-1y6048s){transform:rotate(180deg)}.caret.svelte-1y6048s{font-size:10px;transition:transform .12s}.popover.svelte-1y6048s{z-index:40;min-width:12rem;position:absolute;top:calc(100% + 10px);left:0}.popover--right.svelte-1y6048s{left:auto;right:0}.menu-list.svelte-1y6048s{flex-direction:column;padding:4px;display:flex}.menu-head.svelte-1y6048s{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--border-soft);max-width:16rem;color:var(--text-muted);margin-bottom:4px;padding:6px 10px 8px;font-size:12px;display:block;overflow:hidden}.menu-item.svelte-1y6048s{text-align:left;border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);color:var(--text-body);cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:13px;display:block}.menu-item.svelte-1y6048s:hover{background:var(--surface-alt);text-decoration:none}.menu-item[aria-current=page].svelte-1y6048s{color:var(--accent-text);font-weight:600}.menu-row.svelte-1y6048s{border-top:1px solid var(--border-soft);align-items:center;margin-top:4px;padding:10px;display:flex}.menu-row.svelte-1y6048s .theme-toggle{flex:1;justify-content:space-between}.cart.svelte-1y6048s .nav-link{white-space:nowrap;align-items:center;display:inline-flex}.cart-count.svelte-1y6048s{margin-left:6px}.avatar-btn.svelte-1y6048s{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;display:inline-flex}.avatar-btn.svelte-1y6048s:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link-btn.svelte-1y6048s{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.link-btn.svelte-1y6048s:hover{text-decoration:underline}.link-btn.svelte-1y6048s:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (width<=640px){.hamburger.svelte-1y6048s{display:inline-flex}.links.svelte-1y6048s{background:var(--card-bg);border-bottom:1px solid var(--border-soft);box-shadow:0 6px 16px var(--shadow-soft);flex-direction:column;align-items:flex-start;gap:4px;padding:8px;position:absolute;top:100%;left:0;right:0}.links.svelte-1y6048s:not([data-open=true]){display:none}.links.svelte-1y6048s .menu-anchor:where(.svelte-1y6048s){flex-direction:column;align-items:flex-start;width:100%;display:flex}.links.svelte-1y6048s .popover:where(.svelte-1y6048s){width:100%;min-width:0;position:static}}.btn.svelte-18sv61c{border-radius:var(--radius);font-family:var(--font-sans);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .12s,border-color .12s,color .12s,filter .12s;display:inline-flex}.btn.svelte-18sv61c:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.full.svelte-18sv61c{width:100%}.btn[data-size=sm].svelte-18sv61c{padding:8px 14px;font-size:13px}.btn[data-variant=primary].svelte-18sv61c{background:var(--accent);color:var(--on-accent)}.btn[data-variant=primary].svelte-18sv61c:hover{background:var(--accent-hover)}.btn[data-variant=primary].svelte-18sv61c:active{background:var(--accent-pressed)}.btn[data-variant=secondary].svelte-18sv61c{background:var(--card-bg);color:var(--accent);border:1.5px solid var(--accent);padding:8.5px 16.5px}.btn[data-variant=secondary][data-size=sm].svelte-18sv61c{padding:6.5px 12.5px}.btn[data-variant=secondary].svelte-18sv61c:hover{background:var(--accent-wash)}.btn[data-variant=ghost].svelte-18sv61c{color:var(--text-body);background:0 0}.btn[data-variant=ghost].svelte-18sv61c:hover{background:var(--surface)}.btn[data-variant=destructive].svelte-18sv61c{background:var(--error);color:var(--on-accent)}.btn[data-variant=destructive].svelte-18sv61c:hover{filter:brightness(1.05)}.btn.svelte-18sv61c:disabled{background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed;filter:none;border:none}.card.svelte-1udyrqm{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);flex-direction:column;display:flex;overflow:hidden}.media.svelte-1udyrqm{height:100px}.media.placeholder.svelte-1udyrqm{font-family:var(--font-mono);color:var(--icon-muted);background:repeating-linear-gradient(45deg, var(--placeholder-a), var(--placeholder-a) 8px, var(--placeholder-b) 8px, var(--placeholder-b) 16px);justify-content:center;align-items:center;font-size:10px;display:flex}.body.svelte-1udyrqm{flex-direction:column;gap:8px;padding:14px;display:flex}.action.svelte-j7dy86{font:inherit;color:var(--accent-text);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.action.svelte-j7dy86:hover{text-decoration:underline}.checkbox.svelte-136uhkj{color:var(--text-body);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.checkbox.disabled.svelte-136uhkj{cursor:not-allowed;color:var(--text-muted)}input.svelte-136uhkj{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.box.svelte-136uhkj{border-radius:var(--radius-sm);border:1.5px solid var(--border-strong);width:18px;height:18px;color:var(--on-accent);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:background .12s,border-color .12s;display:inline-flex}input.svelte-136uhkj:checked+.box:where(.svelte-136uhkj){background:var(--accent);border-color:var(--accent)}input.svelte-136uhkj:focus-visible+.box:where(.svelte-136uhkj){outline:2px solid var(--accent);outline-offset:2px}.wrap.svelte-16k18c8{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);overflow:hidden}caption.hidden.svelte-16k18c8{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toolbar.svelte-16k18c8{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.table-scroll.svelte-16k18c8{overflow-x:auto}table.svelte-16k18c8{border-collapse:collapse;table-layout:fixed;width:100%;min-width:32rem}caption.svelte-16k18c8:not(.hidden){text-align:left;color:var(--text-heading);padding:12px 16px;font-size:13px;font-weight:600}th.svelte-16k18c8{text-align:left;background:var(--surface);letter-spacing:.03em;text-transform:uppercase;color:var(--text-label);white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600}.sort.svelte-16k18c8{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.sort[data-active=true].svelte-16k18c8{color:var(--accent-text)}.sort.svelte-16k18c8:focus-visible{outline:2px solid var(--accent);outline-offset:2px}tbody.svelte-16k18c8 tr:where(.svelte-16k18c8){border-top:1px solid var(--border-soft)}tbody.svelte-16k18c8 tr[data-alt=true]:where(.svelte-16k18c8){background:var(--surface-alt)}tbody.svelte-16k18c8 td{color:var(--text-strong);vertical-align:middle;text-overflow:ellipsis;padding:12px 16px;font-size:13px;overflow:hidden}td.empty.svelte-16k18c8{white-space:normal;padding:32px 16px}.empty-inner.svelte-16k18c8{text-align:center;max-width:44ch;color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;margin:0 auto;font-size:13px;line-height:1.5;display:flex}.empty-inner.svelte-16k18c8 p{margin:0}.foot.svelte-16k18c8{border-top:1px solid var(--border-soft);color:var(--text-faint);justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}@media (width<=640px){.toolbar.svelte-16k18c8,.foot.svelte-16k18c8,caption.svelte-16k18c8:not(.hidden){padding-left:10px;padding-right:10px}table.svelte-16k18c8{min-width:24rem}th.svelte-16k18c8,tbody.svelte-16k18c8 td{padding:8px 10px}}.demo-banner.svelte-13ply8v{z-index:100;background:var(--error);color:var(--on-accent);text-align:center;padding:8px 16px;position:sticky;top:0}.demo-banner.svelte-13ply8v p:where(.svelte-13ply8v){margin:0;font-size:13px;line-height:1.4}.demo-banner.svelte-13ply8v a:where(.svelte-13ply8v){color:inherit;font-weight:600;text-decoration:underline}.rule.svelte-1fp7xm9{background:var(--border-soft);border:none;height:1px;margin:0}.labelled.svelte-1fp7xm9{align-items:center;gap:10px;display:flex}.line.svelte-1fp7xm9{background:var(--border-soft);flex:1;height:1px}.label.svelte-1fp7xm9{color:var(--text-muted);font-size:11px}.field.svelte-175sa6o{flex-direction:column;gap:5px;min-width:0;display:flex}.label.svelte-175sa6o{color:var(--text-label);font-size:12px;font-weight:500}.req.svelte-175sa6o{color:var(--error);margin-left:2px}.msg.svelte-175sa6o{font-size:11px}.hint.svelte-175sa6o{color:var(--text-faint)}.error.svelte-175sa6o{color:var(--error)}.chip.svelte-jlina4{border:1px solid var(--border-input);border-radius:var(--radius-pill);background:var(--card-bg);color:var(--text-body);align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.chip[data-active=true].svelte-jlina4{border:1.5px solid var(--accent);background:var(--accent-wash);color:var(--accent-text);font-weight:600}.label.svelte-jlina4,.x.svelte-jlina4{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.label.svelte-jlina4:focus-visible,.x.svelte-jlina4:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.chev.svelte-jlina4{color:var(--icon-muted)}.item.svelte-jk5zws{text-align:left;width:100%;font-family:var(--font-sans);color:var(--text-body);cursor:pointer;background:0 0;border:none;padding:9px 11px;font-size:13px;display:block}.item[aria-disabled=true].svelte-jk5zws{color:var(--text-faint);cursor:not-allowed}.item.svelte-jk5zws:hover:not([aria-disabled=true]),.item.svelte-jk5zws:focus-visible{background:var(--surface-alt);outline:none}.item[data-active=true].svelte-jk5zws{background:var(--accent-wash);color:var(--accent-text);font-weight:600}.cal.svelte-19qqmj{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);width:220px;box-shadow:0 6px 16px var(--shadow-soft);padding:12px}.nav.svelte-19qqmj{color:var(--text-strong);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.nav.svelte-19qqmj button:where(.svelte-19qqmj){font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px}.nav.svelte-19qqmj button:where(.svelte-19qqmj):focus-visible,.day.svelte-19qqmj:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:2px}.dow.svelte-19qqmj,.days.svelte-19qqmj{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.dow.svelte-19qqmj{color:var(--text-faint);margin-bottom:4px;font-size:11px}.days.svelte-19qqmj{font-size:12px}.day.svelte-19qqmj{font:inherit;border-radius:var(--radius-sm);color:var(--text-body);cursor:pointer;background:0 0;border:none;padding:4px 0}.day.svelte-19qqmj:hover{background:var(--surface-alt)}.day[data-selected=true].svelte-19qqmj{background:var(--accent);color:var(--on-accent);font-weight:600}.overlay.svelte-ta60gp{z-index:50;background:var(--overlay);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.overlay.inline.svelte-ta60gp{z-index:auto;border-radius:var(--radius-lg);padding:48px;position:relative;inset:auto;overflow:hidden}.backdrop.svelte-ta60gp{cursor:default;background:0 0;border:none;position:absolute;inset:0}.modal.svelte-ta60gp{border-radius:var(--radius-lg);background:var(--card-bg);width:100%;max-width:400px;max-height:calc(100vh - 48px);box-shadow:0 20px 44px var(--shadow-strong);flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}.modal.md.svelte-ta60gp{max-width:560px}.modal.lg.svelte-ta60gp{max-width:760px}.modal.svelte-ta60gp:focus{outline:none}.title.svelte-ta60gp{font-family:var(--font-serif);color:var(--text-heading);font-size:19px;font-weight:600}.body.svelte-ta60gp{color:var(--text-label);flex:1;min-width:0;min-height:0;font-size:13px;line-height:1.6;overflow-y:auto}.actions.svelte-ta60gp{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.results.svelte-11luig6{flex-direction:column;gap:2px;max-height:15rem;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.result.svelte-11luig6{border-radius:var(--radius-sm);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.result.svelte-11luig6:hover{background:var(--surface)}.result.svelte-11luig6:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.empty.svelte-11luig6{color:var(--text-muted);padding:8px 10px;font-size:13px}.stack.svelte-2qov3s{z-index:100;flex-direction:column;gap:8px;max-width:min(24rem,100vw - 32px);display:flex;position:fixed;top:16px;right:16px}.notice.svelte-2qov3s{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:0 4px 12px var(--shadow-medium);color:var(--text-body);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.notice[data-kind=success].svelte-2qov3s{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-text)}.notice[data-kind=warning].svelte-2qov3s{border-color:var(--warn-solid);background:var(--warn-wash);color:var(--warn-text)}.notice[data-kind=error].svelte-2qov3s{border-color:var(--error);background:var(--error-wash);color:var(--error-text)}.message.svelte-2qov3s{flex:1;line-height:1.4}.dismiss.svelte-2qov3s{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;margin:-2px -4px 0 0;padding:0 4px;font-size:16px;line-height:1}.dismiss.svelte-2qov3s:hover{opacity:1}.dismiss.svelte-2qov3s:focus-visible{outline-offset:2px;border-radius:var(--radius-sm);outline:2px solid}.list.svelte-18pfycj{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);overflow:hidden}.row.svelte-1xb6tvr{text-align:left;border:none;border-bottom:1px solid var(--border-soft);width:100%;font-family:var(--font-sans);color:var(--text-body);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.row.svelte-1xb6tvr:last-child{border-bottom:none}.row.svelte-1xb6tvr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row[data-selected=true].svelte-1xb6tvr{background:var(--accent-wash);color:var(--text-heading);font-weight:600}.row[aria-disabled=true].svelte-1xb6tvr{color:var(--text-faint);cursor:not-allowed}.mark.svelte-1xb6tvr{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.box.svelte-1xb6tvr{border-radius:var(--radius-sm);border:1.5px solid var(--border-strong);width:16px;height:16px;color:var(--on-accent);font-size:11px}.row[data-selected=true].svelte-1xb6tvr .box:where(.svelte-1xb6tvr){background:var(--accent);border-color:var(--accent)}.dot.svelte-1xb6tvr{border:1.5px solid var(--border-strong);border-radius:50%;width:16px;height:16px}.row[data-selected=true].svelte-1xb6tvr .dot:where(.svelte-1xb6tvr){border:5px solid var(--accent)}.row[aria-disabled=true].svelte-1xb6tvr .dot:where(.svelte-1xb6tvr){border:1.5px solid var(--border-input)}.pagination.svelte-14nrfpk{font-family:var(--font-sans);align-items:center;gap:6px;font-size:13px;display:flex}.page.svelte-14nrfpk{border-radius:var(--radius);width:30px;height:30px;font:inherit;color:var(--text-body);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.pagination[data-size=sm].svelte-14nrfpk .page:where(.svelte-14nrfpk){width:26px;height:26px}.page.nav.svelte-14nrfpk{border:1px solid var(--border);color:var(--icon-muted)}.page[data-active=true].svelte-14nrfpk{background:var(--accent);color:var(--on-accent);font-weight:600}.page.gap.svelte-14nrfpk{cursor:default;color:var(--icon-muted)}.page.svelte-14nrfpk:disabled{opacity:.4;cursor:not-allowed}.page.svelte-14nrfpk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel.svelte-hxsa5u{border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:8px;padding:16px;display:flex}.title.svelte-hxsa5u{color:var(--text-strong);font-size:12px;font-weight:600}.body.svelte-hxsa5u{color:var(--text-label);font-size:12px;line-height:1.6}.powered-by.svelte-moz899{text-align:center;color:var(--text-muted);padding:0 24px 32px;font-size:12px}.powered-by.svelte-moz899 a:where(.svelte-moz899){color:inherit;text-underline-offset:2px;text-decoration:underline}.powered-by.svelte-moz899 a:where(.svelte-moz899):hover{color:var(--accent-text)}.radio.svelte-1rjh7kb{color:var(--text-body);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.radio.disabled.svelte-1rjh7kb{cursor:not-allowed;color:var(--text-muted)}input.svelte-1rjh7kb{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dot.svelte-1rjh7kb{border:1.5px solid var(--border-strong);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:border .12s}input.svelte-1rjh7kb:checked+.dot:where(.svelte-1rjh7kb){border:5px solid var(--accent)}input.svelte-1rjh7kb:focus-visible+.dot:where(.svelte-1rjh7kb){outline:2px solid var(--accent);outline-offset:2px}.search.svelte-4cijiw{border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--surface-alt);flex:1;align-items:center;gap:6px;min-width:180px;padding:7px 10px;display:flex}.search.svelte-4cijiw:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.icon.svelte-4cijiw{color:var(--icon-muted)}input.svelte-4cijiw{min-width:0;font-family:var(--font-sans);color:var(--text-body);background:0 0;border:none;flex:1;font-size:13px}input.svelte-4cijiw:focus{outline:none}input.svelte-4cijiw::placeholder{color:var(--icon-muted)}.control.svelte-t5ihcw{border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--card-bg);align-items:center;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.control.svelte-t5ihcw:focus-within{border:1.5px solid var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.control[data-invalid=true].svelte-t5ihcw{border:1.5px solid var(--error)}.control.disabled.svelte-t5ihcw{background:var(--disabled-bg)}select.svelte-t5ihcw{appearance:none;min-width:0;font-family:var(--font-sans);color:var(--text-body);cursor:pointer;background:0 0;border:none;flex:1;padding:9px 32px 9px 11px;font-size:13px;line-height:1.4}select.svelte-t5ihcw:focus{outline:none}.control.svelte-t5ihcw:focus-within select:where(.svelte-t5ihcw){color:var(--text-heading)}.chev.svelte-t5ihcw{pointer-events:none;color:var(--icon-muted);position:absolute;right:11px}.control.svelte-t5ihcw:focus-within .chev:where(.svelte-t5ihcw){color:var(--accent)}.tabs.svelte-126ak3w{border-bottom:1px solid var(--border);gap:24px;display:flex}.tab.svelte-126ak3w{appearance:none;font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 0 10px;font-size:13px}.tab[aria-selected=true].svelte-126ak3w{color:var(--text-heading);border-bottom-color:var(--accent);font-weight:600}.tab.svelte-126ak3w:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.control.svelte-d9edf1{border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--card-bg);align-items:center;gap:8px;padding:0 11px;transition:border-color .12s,box-shadow .12s;display:flex}.control.svelte-d9edf1:focus-within{border:1.5px solid var(--accent);box-shadow:0 0 0 3px var(--accent-ring);padding:0 10.5px}.control[data-invalid=true].svelte-d9edf1{border:1.5px solid var(--error);padding:0 10.5px}.control.disabled.svelte-d9edf1{background:var(--disabled-bg)}input.svelte-d9edf1{min-width:0;font-family:var(--font-sans);color:var(--text-body);background:0 0;border:none;flex:1;padding:9px 0;font-size:13px;line-height:1.4}.control.svelte-d9edf1:focus-within input:where(.svelte-d9edf1),.control[data-invalid=true].svelte-d9edf1 input:where(.svelte-d9edf1){color:var(--text-heading)}input.svelte-d9edf1:focus{outline:none}input.svelte-d9edf1::placeholder{color:var(--icon-muted)}.icon.svelte-d9edf1{color:var(--icon-muted);flex-shrink:0}.control.svelte-d9edf1:focus-within .icon:where(.svelte-d9edf1){color:var(--accent)}
