.ui-icon.svelte-jf3o41{flex:none}html.motion .spin.svelte-jf3o41{animation:.8s linear infinite svelte-jf3o41-ui-spin}@keyframes svelte-jf3o41-ui-spin{to{rotate:360deg}}.ui-btn.svelte-g9c1iq{--h:var(--control-md);--px:20px;min-height:var(--h);padding:0 var(--px);border-radius:var(--radius-pill);color:var(--fg);font:500 var(--text-sm) / 1.2 var(--font-body);letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;isolation:isolate;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ui-btn.full.svelte-g9c1iq{width:100%;display:flex}.sm.svelte-g9c1iq{--h:var(--control-sm);--px:14px}.lg.svelte-g9c1iq{--h:var(--control-lg);--px:26px;font-size:var(--text-base)}.primary.svelte-g9c1iq{border-color:var(--primary-edge);background:var(--primary-bg);color:var(--on-primary)}.primary.svelte-g9c1iq:hover{background:var(--primary-bg-hover)}.secondary.svelte-g9c1iq{border-color:var(--border-strong);background:color-mix(in oklab, var(--surface-raised) 60%, transparent)}.secondary.svelte-g9c1iq:hover{background:var(--surface-muted)}.ghost.svelte-g9c1iq{color:var(--fg-2)}.ghost.svelte-g9c1iq:hover{background:color-mix(in oklab, var(--fg) 7%, transparent);color:var(--fg)}.gradient.svelte-g9c1iq{border-color:color-mix(in oklab, var(--fg) 10%, transparent);background:var(--grad);color:var(--fg);box-shadow:var(--shadow-resting)}.gradient.svelte-g9c1iq:after{content:"";z-index:-1;background:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--fg) 14%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0;translate:-110%}html.motion .gradient.svelte-g9c1iq:hover:after{transition:translate .9s var(--ease-standard);translate:110%}.danger.svelte-g9c1iq{border-color:color-mix(in oklab, var(--danger) 40%, transparent);background:var(--danger-subtle);color:var(--danger)}.ui-btn.svelte-g9c1iq:disabled{cursor:default;opacity:.6}.ui-btn[data-status=loading].svelte-g9c1iq:disabled{opacity:.85}.clip.svelte-g9c1iq{display:inline-block;overflow:clip visible}.inner.svelte-g9c1iq{width:max-content;display:inline-block}.face.svelte-g9c1iq{align-items:center;gap:8px;display:inline-flex}html.motion .clip.svelte-g9c1iq{transition:width var(--dur-spring) var(--ease-spring)}html.motion .ui-btn.svelte-g9c1iq{transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), scale var(--dur-instant) var(--ease-standard)}html.motion .ui-btn.svelte-g9c1iq:active:not(:disabled){scale:.97}html.motion .nudge.svelte-g9c1iq{transition:translate var(--dur-standard) var(--ease-spring);display:inline-flex}html.motion .ui-btn.svelte-g9c1iq:hover .nudge:where(.svelte-g9c1iq){translate:2px}.nudge.svelte-g9c1iq{display:inline-flex}.tt.svelte-daglel{display:inline-flex;position:relative}.tip.svelte-daglel{z-index:var(--z-popover);border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-raised);color:var(--fg);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;translate:calc(-50% + var(--dx,0px)) 0;border-radius:10px;padding:5px 10px;font-weight:500;line-height:1.3;position:absolute;left:50%}.tip[data-side=top].svelte-daglel{transform-origin:50% 100%;bottom:calc(100% + 8px)}.tip[data-side=bottom].svelte-daglel{transform-origin:50% 0;top:calc(100% + 8px)}.tip[data-open=true].svelte-daglel{opacity:1;visibility:visible}html.motion .tip.svelte-daglel{transition:opacity var(--dur-fast) var(--ease-standard), scale var(--dur-standard) var(--ease-spring), visibility 0s linear var(--dur-fast);scale:.94}html.motion .tip[data-open=true].svelte-daglel{transition-delay:0s;scale:1}.ui-icon-btn.svelte-13o797d{--s:var(--control-sm);width:var(--s);height:var(--s);color:var(--fg-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:inline-grid}.md.svelte-13o797d{--s:var(--control-md)}.outline.svelte-13o797d{border-color:var(--border)}.solid.svelte-13o797d,.ui-icon-btn.svelte-13o797d:hover{background:var(--surface-muted);color:var(--fg)}.ui-icon-btn[aria-pressed=true].svelte-13o797d{border-color:var(--border-strong);color:var(--fg)}html.motion .ui-icon-btn.svelte-13o797d{transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), scale var(--dur-instant) var(--ease-standard)}html.motion .ui-icon-btn.svelte-13o797d:active{scale:.92}.theme-sw.svelte-1i1zaq0{--s:var(--control-sm);width:var(--s);height:var(--s);border:1px solid var(--border);color:var(--fg-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.md.svelte-1i1zaq0{--s:var(--control-md)}.theme-sw.svelte-1i1zaq0:hover{background:var(--surface-muted);color:var(--fg)}svg.svelte-1i1zaq0{overflow:visible}.core.svelte-1i1zaq0,.cut.svelte-1i1zaq0,.rays.svelte-1i1zaq0{transform-box:fill-box;transform-origin:50%}.core.svelte-1i1zaq0{transform:scale(.55)}.cut.svelte-1i1zaq0{transform:translate(10px,-10px)}.rays.svelte-1i1zaq0{opacity:1;transform:rotate(0)scale(1)}.dark.svelte-1i1zaq0 .core:where(.svelte-1i1zaq0){transform:scale(.95)}.dark.svelte-1i1zaq0 .cut:where(.svelte-1i1zaq0){transform:translate(0)}.dark.svelte-1i1zaq0 .rays:where(.svelte-1i1zaq0){opacity:0;transform:rotate(-60deg)scale(.4)}html.motion .theme-sw.svelte-1i1zaq0{transition:background-color var(--dur-fast) var(--ease-standard), scale var(--dur-instant) var(--ease-standard)}html.motion .theme-sw.svelte-1i1zaq0:active{scale:.92}html.motion .core.svelte-1i1zaq0,html.motion .cut.svelte-1i1zaq0{transition:transform var(--dur-spring) var(--ease-spring)}html.motion .rays.svelte-1i1zaq0{transition:transform var(--dur-spring) var(--ease-spring), opacity var(--dur-standard) var(--ease-standard)}.ui-switch.svelte-1p1mdp6{color:var(--fg-2);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}button.svelte-1p1mdp6{border:1px solid var(--primary-edge);border-radius:var(--radius-pill);background:var(--primary-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;width:40px;height:24px;padding:0;position:relative}.off.svelte-1p1mdp6 button:where(.svelte-1p1mdp6){border-color:var(--border-strong);background:var(--surface-muted)}button.svelte-1p1mdp6:disabled{cursor:default;opacity:.55}.thumb.svelte-1p1mdp6{background:var(--fg);width:18px;height:18px;box-shadow:var(--shadow-resting);border-radius:50%;position:absolute;top:2px;left:2px;translate:16px}.off.svelte-1p1mdp6 .thumb:where(.svelte-1p1mdp6){background:var(--fg-2);translate:0}html.motion .thumb.svelte-1p1mdp6{transition:translate var(--dur-spring) var(--ease-spring), background-color var(--dur-fast) var(--ease-standard)}html.motion button.svelte-1p1mdp6{transition:background-color var(--dur-fast) var(--ease-standard)}html.motion button.svelte-1p1mdp6:active:not(:disabled) .thumb:where(.svelte-1p1mdp6){scale:1.12 .92}label.svelte-1p1mdp6{cursor:pointer}.hint.svelte-1p1mdp6{color:var(--fg-3);font-size:var(--text-xs);flex-basis:100%}html.sheet-open{overflow:hidden}.ui-sheet.svelte-185xwm9{max-width:none;max-height:none;color:var(--fg);background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}.ui-sheet.svelte-185xwm9::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:oklch(0% 0 0/.45)}.bottom.svelte-185xwm9{width:100%;inset:auto 0 0}.right.svelte-185xwm9{width:min(420px,100vw);height:100dvh;inset:0 0 0 auto}.panel.svelte-185xwm9{border:1px solid var(--border);background:var(--surface-raised);max-height:88dvh;box-shadow:var(--shadow-floating);flex-direction:column;display:flex}.bottom.svelte-185xwm9 .panel:where(.svelte-185xwm9){padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-surface) var(--radius-surface) 0 0;border-bottom:0}.right.svelte-185xwm9 .panel:where(.svelte-185xwm9){border-radius:var(--radius-surface) 0 0 var(--radius-surface);border-right:0;height:100%;max-height:none}.grab.svelte-185xwm9{display:none}.grab.active.svelte-185xwm9{touch-action:none;cursor:grab;place-items:center;height:22px;display:grid}.handle.svelte-185xwm9{border-radius:var(--radius-pill);background:var(--border-strong);width:40px;height:5px}.head.svelte-185xwm9{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 20px 8px;display:flex}.right.svelte-185xwm9 .head:where(.svelte-185xwm9){padding-top:22px}h2.svelte-185xwm9{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-display);margin:0;font-weight:560}.desc.svelte-185xwm9{color:var(--fg-2);font-size:var(--text-sm);margin-top:4px}.body.svelte-185xwm9{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 20px 20px;overflow-y:auto}.foot.svelte-185xwm9{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px 20px;display:flex}.badge.svelte-eex7hx{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--fg-2);font-size:var(--text-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;font-weight:500;line-height:1.4;display:inline-flex}.mono.svelte-eex7hx{font-family:var(--font-mono);letter-spacing:0;font-size:.6875rem}.outline.svelte-eex7hx{border-color:var(--border);background:0 0}.success.svelte-eex7hx{background:color-mix(in oklab, var(--success) 12%, transparent);color:var(--success)}.danger.svelte-eex7hx{background:var(--danger-subtle);color:var(--danger)}.gradient.svelte-eex7hx{border-color:color-mix(in oklab, var(--fg) 8%, transparent);background:var(--grad);color:var(--fg)}.dot.svelte-eex7hx{background:currentColor;border-radius:50%;width:6px;height:6px;position:relative}.dot.pulse.svelte-eex7hx:after{content:"";border-radius:inherit;opacity:0;background:currentColor;position:absolute;inset:0}html.motion .dot.pulse.svelte-eex7hx:after{animation:svelte-eex7hx-badge-pulse 2s var(--ease-standard) infinite}@keyframes svelte-eex7hx-badge-pulse{0%{opacity:.6;scale:1}to{opacity:0;scale:2.8}}
