.ct-mobile-overflow.svelte-5ie1kn,.ct-mobile-menu.svelte-5ie1kn{display:none}@media (width<=640px){html:has(.ab-home) .ct-desktop-btn.svelte-5ie1kn{display:none!important}html:has(.ab-home) .ct-mobile-overflow.svelte-5ie1kn{display:inline-flex!important}html:has(.ab-home) .ct-mobile-menu.svelte-5ie1kn{border:1px solid var(--ab-border-hi);background:var(--ab-surface);border-radius:9px;min-width:150px;padding:6px;display:block;position:absolute;bottom:44px;left:0}.ct-mobile-menu.svelte-5ie1kn button:where(.svelte-5ie1kn){width:100%;color:var(--ab-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px}}.ct-root.svelte-5ie1kn{z-index:98;font-family:var(--ab-font-body);position:fixed;bottom:20px;left:20px}.ct-btn.svelte-5ie1kn{border:1px solid var(--ab-border);border-radius:var(--ab-radius-pill);background:var(--ab-veil-dark);backdrop-filter:blur(14px)saturate(1.2);height:34px;color:var(--ab-ink-2);font-size:var(--ab-type-label);letter-spacing:.02em;cursor:pointer;box-shadow:var(--ab-shadow-1);transition:color var(--ab-dur) var(--ab-ease), border-color var(--ab-dur) var(--ab-ease), background var(--ab-dur) var(--ab-ease);align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.ct-btn.svelte-5ie1kn:hover{color:var(--ab-ink);background:var(--ab-surface);border-color:var(--ab-border-hi)}.ct-panel.svelte-5ie1kn{gap:var(--ab-space-3);width:min(300px,100vw - 40px);padding:var(--ab-space-4);border:1px solid var(--ab-border-hi);border-radius:var(--ab-radius-lg);background:var(--ab-surface);box-shadow:var(--ab-shadow-2);flex-direction:column;display:flex;position:absolute;bottom:44px;left:0}.ct-head.svelte-5ie1kn{justify-content:space-between;align-items:center;gap:var(--ab-space-2);display:flex}.ct-head.svelte-5ie1kn strong:where(.svelte-5ie1kn){font-size:var(--ab-type-title);color:var(--ab-ink);font-weight:700}.ct-x.svelte-5ie1kn{border-radius:var(--ab-radius-pill);width:24px;height:24px;color:var(--ab-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ct-x.svelte-5ie1kn:hover{background:var(--ab-hover);color:var(--ab-ink)}.ct-note.svelte-5ie1kn{font-size:var(--ab-type-micro);color:var(--ab-ink-3);margin:0;line-height:1.55}.ct-status.svelte-5ie1kn{font-size:var(--ab-type-micro);color:var(--ab-ink-3);margin:0;line-height:1.5}.ct-status.svelte-5ie1kn:not(.ct-status-busy){color:var(--ab-ink-2)}.ct-list.svelte-5ie1kn{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ct-row.svelte-5ie1kn{justify-content:space-between;align-items:center;gap:var(--ab-space-3);border-radius:var(--ab-radius-sm);width:100%;min-height:32px;color:var(--ab-ink-2);font-family:inherit;font-size:var(--ab-type-label);text-align:left;cursor:pointer;transition:background var(--ab-dur) var(--ab-ease), color var(--ab-dur) var(--ab-ease);background:0 0;border:0;padding:0 8px;font-weight:500;display:flex}.ct-row.svelte-5ie1kn:hover:not(:disabled){background:var(--ab-hover);color:var(--ab-ink)}.ct-row.svelte-5ie1kn:disabled{opacity:.35;cursor:default}.ct-row.svelte-5ie1kn em:where(.svelte-5ie1kn){font-variant-numeric:tabular-nums;color:var(--ab-ink-3);font-style:normal;font-weight:700}.ct-sw.svelte-5ie1kn{border:1px solid var(--ab-border-accent);border-radius:var(--ab-radius-pill);font-style:normal;font-size:var(--ab-type-micro);color:var(--ab-petal);background:0 0;margin-left:7px;padding:1px 6px;font-weight:500}@media (width<=520px){.ct-root.svelte-5ie1kn{bottom:12px;left:12px}.ct-btn.svelte-5ie1kn span:where(.svelte-5ie1kn){display:none}.ct-btn.svelte-5ie1kn{padding:0 9px}}.finish-dialog.svelte-1uaicm3{color:#fff;background:#141419;border:1px solid #fff3;border-radius:14px;width:min(420px,100% - 32px);padding:24px}.finish-dialog.svelte-1uaicm3::backdrop{background:#000000bf}h2.svelte-1uaicm3{margin:0 0 10px;font-size:19px}p.svelte-1uaicm3{color:#d0d0d4;margin:0;line-height:1.5}strong.svelte-1uaicm3{color:#fff}.finish-note.svelte-1uaicm3{margin-top:10px;font-size:12px}.finish-actions.svelte-1uaicm3{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}button.svelte-1uaicm3{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:1px solid #ffffff4d;border-radius:8px;padding:0 14px}button.svelte-1uaicm3:focus-visible{outline-offset:2px;outline:2px solid #fff}