.backdrop.svelte-ehy40j{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:20px;z-index:60}.sheet.svelte-ehy40j{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:24px;width:min(480px,100%);max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px;outline:none}header.svelte-ehy40j{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}h2.svelte-ehy40j{font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.close.svelte-ehy40j{flex-shrink:0;border:none;background:none;color:var(--color-text-dim);font-size:1.4rem;line-height:1;cursor:pointer}.close.svelte-ehy40j:hover{color:var(--color-text)}.body.svelte-ehy40j{font-size:.9rem;line-height:1.55;color:var(--color-text-muted)}.usage.svelte-ehy40j{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--color-text-dim)}.actions.svelte-ehy40j{display:flex;gap:10px}.actions.svelte-ehy40j .btn-primary:where(.svelte-ehy40j){flex:1;display:inline-flex;align-items:center;justify-content:center}.btn-primary.svelte-ehy40j{padding:9px 16px;border-radius:var(--radius-md);border:none;background:var(--color-accent);color:#fff;font-size:.88rem;font-weight:600;text-decoration:none;cursor:pointer}.btn-primary.svelte-ehy40j:hover{opacity:.9}.btn-ghost.svelte-ehy40j{padding:9px 16px;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted);font-size:.88rem;font-weight:600;cursor:pointer}.btn-ghost.svelte-ehy40j:hover{color:var(--color-text)}.links.svelte-ehy40j{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid var(--color-border);list-style:none}.links.svelte-ehy40j a:where(.svelte-ehy40j){font-size:.85rem;color:var(--color-text-muted);text-decoration:none}.links.svelte-ehy40j a:where(.svelte-ehy40j):hover{text-decoration:underline}.tour.svelte-10t8jyq{position:fixed;inset:0;z-index:90;pointer-events:none}.spotlight.svelte-10t8jyq{position:fixed;border-radius:var(--radius-md);border:1px solid var(--color-accent-line);box-shadow:0 0 0 9999px #040509b8,0 0 24px var(--color-accent-glow);transition:top var(--ease-base),left var(--ease-base),width var(--ease-base),height var(--ease-base)}.scrim.svelte-10t8jyq{position:fixed;inset:0;background:#040509b8}.card.svelte-10t8jyq{position:fixed;pointer-events:auto;width:min(340px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:fade-up .25s ease both}.card.positioned.svelte-10t8jyq{transition:top var(--ease-base),left var(--ease-base)}.card.centered.svelte-10t8jyq{top:50%;left:50%;transform:translate(-50%,-50%)}.text.svelte-10t8jyq{display:flex;flex-direction:column;gap:10px}.card-head.svelte-10t8jyq{display:flex;align-items:center;justify-content:space-between}.counter.svelte-10t8jyq{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--color-text-dim)}.close.svelte-10t8jyq{border:none;background:none;color:var(--color-text-dim);font-size:.85rem;line-height:1;padding:2px;cursor:pointer;transition:color var(--ease-fast)}.close.svelte-10t8jyq:hover{color:var(--color-text)}h2.svelte-10t8jyq{font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.01em}p.svelte-10t8jyq{font-size:.88rem;line-height:1.6;color:var(--color-text-muted)}.dots.svelte-10t8jyq{display:flex;gap:5px;padding:2px 0}.dot.svelte-10t8jyq{width:5px;height:5px;border-radius:var(--radius-full);background:var(--color-border-strong);transition:background var(--ease-fast)}.dot.on.svelte-10t8jyq{background:var(--color-accent)}.never.svelte-10t8jyq{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--color-text-dim);cursor:pointer}.never.svelte-10t8jyq input:where(.svelte-10t8jyq){accent-color:var(--color-accent);cursor:pointer}.actions.svelte-10t8jyq{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.nav.svelte-10t8jyq{display:flex;gap:8px}.actions.svelte-10t8jyq button:where(.svelte-10t8jyq){padding:7px 14px;border-radius:var(--radius-md);font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:background var(--ease-fast),color var(--ease-fast)}.btn-primary.svelte-10t8jyq{border:none;background:var(--color-accent);color:#fff}.btn-secondary.svelte-10t8jyq{border:1px solid var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text)}.btn-ghost.svelte-10t8jyq{border:none;background:none;color:var(--color-text-dim);padding-left:0}.btn-ghost.svelte-10t8jyq:hover{color:var(--color-text)}@media(prefers-reduced-motion:reduce){.spotlight.svelte-10t8jyq,.card.svelte-10t8jyq,.card.positioned.svelte-10t8jyq{transition:none;animation:none}}.tour-btn.svelte-1xl6boq{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 8px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-fill-subtle);color:var(--color-text-muted);font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--ease-fast),color var(--ease-fast),border-color var(--ease-fast)}.tour-btn.svelte-1xl6boq:hover{background:var(--color-fill-subtle-hover);border-color:var(--color-border-strong);color:var(--color-text)}.mark.svelte-1xl6boq{display:grid;place-items:center;width:16px;height:16px;border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);font-family:var(--font-mono);font-size:.7rem;line-height:1}
