.tk-card.svelte-756fb2{background:var(--bg-card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.tk-card-h.svelte-756fb2{letter-spacing:.14em;color:var(--text-faint);border-bottom:1px solid var(--line);background:var(--bg-elev);margin:0;padding:12px 18px;font-family:Geist Mono,monospace;font-size:10px;font-weight:400}.tk-row.svelte-756fb2{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.tk-row.svelte-756fb2:last-child{border-bottom:none}.tk-row-l.svelte-756fb2 .lab:where(.svelte-756fb2){color:var(--text);font-size:14px;font-weight:500}.tk-row-l.svelte-756fb2 .hint:where(.svelte-756fb2){color:var(--text-dim);margin-top:3px;font-size:12.5px;line-height:1.45}.tk-nudge.svelte-756fb2{color:var(--text-dim);margin-top:4px;font-size:12.5px;line-height:1.45}.tk-nudge.svelte-756fb2 a:where(.svelte-756fb2){color:var(--text);text-underline-offset:2px;text-decoration:underline}.tk-btn.svelte-756fb2{background:var(--bg-card-hi);border:1px solid var(--line-hi);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.tk-btn.svelte-756fb2:hover{background:var(--bg-card-hi2);border-color:var(--accent)}.tk-btn.svelte-756fb2:disabled{cursor:default;opacity:.6}.tk-btn.primary.svelte-756fb2{background:var(--accent);border-color:var(--accent);color:var(--btn-text);font-weight:600}.tk-btn.primary.svelte-756fb2:hover{box-shadow:0 0 24px var(--accent-glow)}.tk-btn.danger.svelte-756fb2{color:var(--red);background:#ff4d5f1a;border-color:#ff4d5f66}.tk-btn.danger.svelte-756fb2:hover{background:#ff4d5f33}.tk-pill.svelte-756fb2{color:#b388ff;white-space:nowrap;background:#b388ff1a;border:1px solid #b388ff66;border-radius:100px;padding:3px 10px;font-family:Geist Mono,monospace;font-size:11px}.tk-error.svelte-756fb2{color:var(--red);background:#ff4d5f14;border:1px solid #ff4d5f66;border-radius:8px;margin:10px 18px 0;padding:8px 12px;font-size:12.5px}.tk-empty.svelte-756fb2{color:var(--text-faint);padding:14px 18px;font-size:12.5px}.tk-table.svelte-756fb2{font-size:12.5px}.tk-table-h.svelte-756fb2,.tk-table-r.svelte-756fb2{grid-template-columns:1.6fr 1fr 1fr auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.tk-table-h.svelte-756fb2{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--line);font-family:Geist Mono,monospace;font-size:10px}.tk-table-r.svelte-756fb2+.tk-table-r:where(.svelte-756fb2){border-top:1px solid var(--line)}.tk-table-r.svelte-756fb2 b:where(.svelte-756fb2){color:var(--text);font-weight:500;display:block}.tk-table-r.svelte-756fb2 code:where(.svelte-756fb2){color:var(--text-faint);font-family:Geist Mono,monospace;font-size:11px}.tk-cell-r.svelte-756fb2{text-align:right}@media (width<=600px){.tk-table-h.svelte-756fb2{display:none}.tk-table-r.svelte-756fb2{grid-template-columns:1fr auto}.tk-table-r.svelte-756fb2>span:where(.svelte-756fb2):nth-child(2),.tk-table-r.svelte-756fb2>span:where(.svelte-756fb2):nth-child(3){display:none}}.tk-modal-back.svelte-756fb2{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tk-modal.svelte-756fb2{background:var(--bg-elev);border:1px solid var(--line-hi);width:100%;max-width:440px;color:var(--text);border-radius:16px;padding:24px;font-family:Geist,sans-serif}.tk-modal.svelte-756fb2 .crumb:where(.svelte-756fb2){letter-spacing:.14em;color:var(--text-faint);margin-bottom:10px;font-family:Geist Mono,monospace;font-size:10px}.tk-modal.svelte-756fb2 h3:where(.svelte-756fb2){letter-spacing:-.01em;margin-bottom:8px;font-size:20px;font-weight:500}.tk-modal.svelte-756fb2 p:where(.svelte-756fb2){color:var(--text-dim);margin-bottom:18px;font-size:13.5px;line-height:1.5}.tk-modal-cta.svelte-756fb2{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.tk-field.svelte-756fb2{display:block;position:relative}.tk-field.svelte-756fb2>span:where(.svelte-756fb2):first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px;font-family:Geist Mono,monospace;font-size:10px;display:block}.tk-field.svelte-756fb2 input:where(.svelte-756fb2){background:var(--bg-card);border:1px solid var(--line-hi);width:100%;color:var(--text);border-radius:10px;outline:none;padding:10px 56px 10px 12px;font-family:inherit;font-size:14px}.tk-field.svelte-756fb2 input:where(.svelte-756fb2):focus{border-color:var(--accent)}.tk-counter.svelte-756fb2{color:var(--text-faint);font-family:Geist Mono,monospace;font-size:11px;position:absolute;bottom:11px;right:12px}.tk-counter.ok.svelte-756fb2{color:var(--accent)}.tk-token-box.svelte-756fb2{border:1px solid var(--accent);background:var(--bg-card);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tk-token-box.svelte-756fb2 code:where(.svelte-756fb2){color:var(--text);word-break:break-all;flex:1;font-family:Geist Mono,monospace;font-size:12px}.tk-toast.svelte-756fb2{z-index:160;background:var(--bg-card);border:1px solid var(--line-hi);color:var(--text);border-radius:100px;padding:10px 18px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.pg.svelte-ro18a9{--pg-near:#ffb020;--pg-capped:#ff4d5f;--pg-near-text:#ffb020;--pg-capped-text:#ff4d5f;--pg-on-text:var(--accent);background:var(--bg-card);border:1px solid var(--line);color:var(--text);border-radius:14px;flex-direction:column;gap:14px;padding:18px;scroll-margin-top:88px;display:flex;position:relative}[data-theme=light] .pg.svelte-ro18a9{--pg-near:#b26b00;--pg-capped:#c81e3a;--pg-near-text:#8a5300;--pg-capped-text:#b91c1c;--pg-on-text:var(--text)}.pg-head.svelte-ro18a9{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-title.svelte-ro18a9{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.pg-title.svelte-ro18a9 h2:where(.svelte-ro18a9){letter-spacing:-.01em;color:var(--text);margin:0;font-size:16px;font-weight:500}.pg-pill.svelte-ro18a9{border:1px solid var(--line-hi);background:var(--bg-card-hi);color:var(--text-dim);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-family:Geist Mono,monospace;font-size:11px;line-height:1.4;display:inline-flex}.pg-pill.svelte-ro18a9:before{content:"";background:var(--text-faint);border-radius:50%;width:6px;height:6px}.pg-pill.on.svelte-ro18a9{border-color:rgb(var(--accent-rgb) / .45);background:rgb(var(--accent-rgb) / .12);color:var(--pg-on-text)}.pg-pill.on.svelte-ro18a9:before{background:var(--accent)}.pg-switch.svelte-ro18a9{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;min-width:52px;min-height:44px;margin:-10px -6px -10px 0;padding:0;display:inline-flex;position:relative}.pg-switch.svelte-ro18a9:disabled{cursor:wait;opacity:.7}.pg-switch.svelte-ro18a9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pg-track.svelte-ro18a9{border:1px solid var(--line-hi);background:var(--bg-card-hi);border-radius:999px;width:40px;height:24px;transition:background-color .15s,border-color .15s;display:block;position:relative}.pg-thumb.svelte-ro18a9{background:var(--text-dim);border-radius:50%;width:16px;height:16px;transition:transform .15s,background-color .15s;position:absolute;top:3px;left:3px}.pg-switch[aria-checked=true].svelte-ro18a9 .pg-track:where(.svelte-ro18a9){border-color:var(--accent);background:var(--accent)}.pg-switch[aria-checked=true].svelte-ro18a9 .pg-thumb:where(.svelte-ro18a9){background:var(--btn-text);transform:translate(16px)}@media (prefers-reduced-motion:reduce){.pg-track.svelte-ro18a9,.pg-thumb.svelte-ro18a9{transition:none}}.pg-value.svelte-ro18a9{color:var(--text-dim);margin:0;font-size:13.5px;line-height:1.5}.pg-usage.svelte-ro18a9{flex-direction:column;gap:8px;display:flex}.pg-usage-line.svelte-ro18a9{font-variant-numeric:tabular-nums;color:var(--text);margin:0;font-family:Geist Mono,monospace;font-size:12.5px}.pg-bar.svelte-ro18a9{background:var(--line-hi);border-radius:999px;height:4px;position:relative;overflow:hidden}.pg-fill.svelte-ro18a9{border-radius:inherit;background:var(--accent);height:100%;display:block}.pg-bar.near.svelte-ro18a9 .pg-fill:where(.svelte-ro18a9){background:var(--pg-near)}.pg-bar.capped.svelte-ro18a9 .pg-fill:where(.svelte-ro18a9){background:var(--pg-capped)}.pg-note.svelte-ro18a9{margin:0;font-size:12.5px;line-height:1.45}.pg-note.near.svelte-ro18a9{color:var(--pg-near-text)}.pg-note.capped.svelte-ro18a9{color:var(--pg-capped-text)}.pg-error.svelte-ro18a9{color:var(--text-dim);margin:0;font-size:13px}.pg-cap.svelte-ro18a9{flex-direction:column;gap:6px;display:flex}.pg-cap-label.svelte-ro18a9{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-family:Geist Mono,monospace;font-size:10px}.pg-cap-row.svelte-ro18a9{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-cap-field.svelte-ro18a9{border:1px solid var(--line-hi);background:var(--bg-elev);border-radius:10px;align-items:center;gap:2px;min-height:44px;padding:0 12px;display:inline-flex}.pg-cap-field.small.svelte-ro18a9{min-height:36px}.pg-cap-field.svelte-ro18a9:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pg-cap-field.invalid.svelte-ro18a9{border-color:var(--pg-capped)}.pg-cap-cur.svelte-ro18a9{color:var(--text-dim);font-family:Geist Mono,monospace;font-size:14px}.pg-cap-field.svelte-ro18a9 input:where(.svelte-ro18a9){width:6ch;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;margin:0;padding:0;font-family:Geist Mono,monospace;font-size:14px}.pg-cap-note.svelte-ro18a9{color:var(--text-dim);font-size:12.5px}.pg-cap-note.saved.svelte-ro18a9{color:var(--pg-on-text)}.pg-cap-note.invalid.svelte-ro18a9,.pg-cap-note.failed.svelte-ro18a9{color:var(--pg-capped-text)}.pg-cap-below.svelte-ro18a9{color:var(--text-dim);margin:0;font-size:12.5px;line-height:1.45}.pg-fine.svelte-ro18a9{color:var(--text-dim);margin:0;font-size:12px;line-height:1.45}.pg-btn.svelte-ro18a9{border:1px solid var(--line-hi);background:var(--bg-card-hi);min-height:44px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13px;display:inline-flex}.pg-btn.svelte-ro18a9:hover:not(:disabled){border-color:var(--accent)}.pg-btn.svelte-ro18a9:disabled{cursor:default;opacity:.6}.pg-btn.primary.svelte-ro18a9{border-color:var(--accent);background:var(--accent);color:var(--btn-text);font-weight:600}.pg-btn.svelte-ro18a9:focus-visible,.pg-link.svelte-ro18a9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pg-link.svelte-ro18a9{color:var(--text);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0 2px;text-decoration:underline;display:inline}.pg-skel.svelte-ro18a9{background:var(--bg-card-hi);border-radius:6px;display:block}.pg-skel-switch.svelte-ro18a9{flex:none;justify-content:center;align-items:center;width:52px;height:44px;margin:-10px -6px -10px 0;display:inline-flex}.pg-skel-switch.svelte-ro18a9 .pg-skel:where(.svelte-ro18a9){border-radius:999px;width:40px;height:24px}.pg-skel-pill.svelte-ro18a9{border-radius:999px;width:44px;height:20px}.pg-skel-line.svelte-ro18a9{width:60%;height:14px}.pg-skel-bar.svelte-ro18a9{height:4px}.pg-skel-cap.svelte-ro18a9{border-radius:10px;width:120px;height:44px}@media (prefers-reduced-motion:no-preference){.pg-skel.svelte-ro18a9{animation:1.4s ease-in-out infinite svelte-ro18a9-pg-pulse}}@keyframes svelte-ro18a9-pg-pulse{50%{opacity:.55}}.pg-back.svelte-ro18a9{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pg-scrim.svelte-ro18a9{cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.pg-dialog.svelte-ro18a9{border:1px solid var(--line-hi);background:var(--bg-elev);width:100%;max-width:440px;max-height:calc(100dvh - 40px);color:var(--text);border-radius:16px;outline:none;padding:24px;position:relative;overflow-y:auto}.pg-dialog.wide.svelte-ro18a9{max-width:460px}.pg-dialog.svelte-ro18a9 h3:where(.svelte-ro18a9){letter-spacing:-.01em;margin:0 0 12px;font-size:19px;font-weight:500}.pg-d-sub.svelte-ro18a9,.pg-d-wait.svelte-ro18a9{color:var(--text-dim);margin:0;font-size:13.5px;line-height:1.5}.pg-d-terms.svelte-ro18a9{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pg-d-terms.svelte-ro18a9 li:where(.svelte-ro18a9){padding-left:16px;font-size:14px;line-height:1.45;position:relative}.pg-d-terms.svelte-ro18a9 li:where(.svelte-ro18a9):before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.pg-d-cap.svelte-ro18a9{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-d-error.svelte-ro18a9{color:var(--pg-capped-text);background:#ff4d5f14;border:1px solid #ff4d5f66;border-radius:8px;margin:14px 0 0;padding:8px 12px;font-size:12.5px}.pg-d-placeholder.svelte-ro18a9{border:1px dashed var(--line-hi);min-height:220px;color:var(--text-dim);border-radius:12px;place-items:center;margin-top:16px;font-size:13px;display:grid}.pg-d-cta.svelte-ro18a9{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.pg-toast.svelte-ro18a9{z-index:160;border:1px solid var(--line-hi);background:var(--bg-card);max-width:calc(100vw - 32px);color:var(--text);border-radius:14px;padding:10px 18px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}@media (width<=480px){.pg.svelte-ro18a9{padding:16px}.pg-title.svelte-ro18a9{flex-direction:column;align-items:flex-start;gap:6px}.pg-back.svelte-ro18a9{align-items:flex-end;padding:0}.pg-dialog.svelte-ro18a9,.pg-dialog.wide.svelte-ro18a9{border-radius:16px 16px 0 0;max-width:none;max-height:92dvh;padding:20px 16px}.pg-d-cta.svelte-ro18a9 .pg-btn:where(.svelte-ro18a9){flex:1 1 0}}.dev-main.svelte-79k6ec{flex-direction:column;gap:18px;width:100%;max-width:880px;margin:0 auto;padding:22px 28px 32px;display:flex}@media (width<=640px){.dev-main.svelte-79k6ec{gap:14px;padding:18px 18px 28px}}.dev-flow.svelte-79k6ec{padding:4px 0 2px}.dev-panel.svelte-79k6ec{background:var(--bg-card);border:1px solid var(--line);border-radius:14px;padding:22px 18px 18px;scroll-margin-top:88px;transition:box-shadow .4s}.dev-panel.hi.svelte-79k6ec{box-shadow:0 0 0 3px #00e47c73}.dev-step.svelte-79k6ec{align-items:center;gap:12px;margin-top:8px;display:flex}.dev-step.svelte-79k6ec .n:where(.svelte-79k6ec){width:28px;height:28px;color:var(--accent);background:#00e47c1a;border:1px solid #00e47c66;border-radius:999px;place-items:center;font-family:Geist Mono,monospace;font-size:12px;font-weight:600;display:grid}.dev-step.svelte-79k6ec h2:where(.svelte-79k6ec){letter-spacing:-.01em;color:var(--text);margin:0;font-size:17px;font-weight:500}
