.sheet.svelte-1ldjot{position:fixed;inset:0;z-index:var(--z-lightbox);background:var(--surface);overflow-y:auto;-webkit-overflow-scrolling:touch}.bar.svelte-1ldjot{display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px;padding:0 20px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface)}.bar-title.svelte-1ldjot{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:1.6px;text-transform:uppercase;color:var(--ink)}.bar-spacer.svelte-1ldjot{width:44px}.top.svelte-1ldjot{padding:56px 40px 0;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.top.svelte-1ldjot .settings-title:where(.svelte-1ldjot){margin:0}.cycle.svelte-1ldjot{display:flex;border:1px solid var(--ink)}.cycle.svelte-1ldjot button:where(.svelte-1ldjot){padding:9px 20px;background:none;border:none;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink);cursor:pointer}.cycle.svelte-1ldjot button.on:where(.svelte-1ldjot){background:var(--ink);color:var(--on-ink)}.save.svelte-1ldjot{color:var(--ink-muted)}.cycle.svelte-1ldjot button.on:where(.svelte-1ldjot) .save:where(.svelte-1ldjot){color:#f5f3efb3}.table.svelte-1ldjot{margin-top:40px}.grid.svelte-1ldjot{display:grid;grid-template-columns:200px repeat(3,1fr);border-top:1px solid var(--line-faint)}.grid.head.svelte-1ldjot,.grid.actions.svelte-1ldjot{border-top:1px solid var(--ink)}.cell.svelte-1ldjot{padding:14px 28px;border-right:1px solid var(--line);font-size:var(--text-md);color:var(--ink)}.cell.stub.svelte-1ldjot{padding-left:40px;padding-right:24px}.cell.label.svelte-1ldjot{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-label-row);text-transform:uppercase;color:var(--ink-muted)}.plan-cell.svelte-1ldjot{padding:26px 28px;display:flex;flex-direction:column;gap:6px}.plan-title.svelte-1ldjot{display:flex;align-items:baseline;gap:10px}.plan-name.svelte-1ldjot{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink)}.plan-tag.svelte-1ldjot{font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-muted)}.price.svelte-1ldjot{display:flex;align-items:baseline;gap:6px;margin-top:6px}.amount.svelte-1ldjot{font-size:34px;letter-spacing:-1px}.per.svelte-1ldjot{font-size:var(--text-base);color:var(--ink-muted)}.price-sub.svelte-1ldjot{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted)}.grid.actions.svelte-1ldjot .cell:where(.svelte-1ldjot){padding:22px 28px}.wide.svelte-1ldjot{width:100%;padding-top:12px;padding-bottom:12px}.current-plan.svelte-1ldjot{display:block;text-align:center;padding:11px 0;border:1px solid var(--line);font-family:var(--font-mono);font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-muted)}.foot.svelte-1ldjot{padding:22px 40px 56px;margin:0;font-size:var(--text-base);line-height:1.6;color:var(--ink-muted);max-width:800px}@media(max-width:767px){.bar.svelte-1ldjot{height:56px;padding:0 16px}.bar.svelte-1ldjot .btn-quiet{min-height:44px;display:inline-flex;align-items:center}.cycle-row.svelte-1ldjot{padding:14px 16px;border-bottom:1px solid var(--line)}.cycle.svelte-1ldjot{width:100%}.cycle.svelte-1ldjot button:where(.svelte-1ldjot){flex:1;min-height:44px;justify-content:center;text-align:center}.plan.svelte-1ldjot{padding:18px 16px;border-bottom:1px solid var(--line-faint)}.plan.current.svelte-1ldjot{background:var(--surface-sunken)}.plan-head.svelte-1ldjot{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:8px}.plan-head.svelte-1ldjot .plan-name:where(.svelte-1ldjot){letter-spacing:1.6px}.plan-price.svelte-1ldjot{font-size:19px;letter-spacing:-.3px}.plan-limits.svelte-1ldjot{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);margin-bottom:12px}.plan.svelte-1ldjot button:where(.svelte-1ldjot){width:100%;min-height:44px}.foot.svelte-1ldjot{padding:16px 16px 40px;font-size:var(--text-sm)}}
