.task-revision-panel.svelte-f16c7x{border-radius:.75rem;border:1px solid #d8b4fe;background:#faf5ff99;padding:1rem}html[data-theme=dark] .task-revision-panel.svelte-f16c7x{border-color:#a855f759;background:linear-gradient(135deg,#1e1b2dd9,#0f0c19c7);box-shadow:inset 0 1px #ffffff0a}.task-revision-heading.svelte-f16c7x{font-size:.875rem;font-weight:700;color:#6b21a8}html[data-theme=dark] .task-revision-heading.svelte-f16c7x{color:#c084fc}.task-revision-desc.svelte-f16c7x{margin-top:.25rem;font-size:.75rem;color:#7e22ce}html[data-theme=dark] .task-revision-desc.svelte-f16c7x{color:#a855f7}.task-revision-label.svelte-f16c7x{font-size:.875rem;font-weight:500;color:#581c87}html[data-theme=dark] .task-revision-label.svelte-f16c7x{color:#d8b4fe}.task-revision-input.svelte-f16c7x{border-color:#d8b4fe;background:#ffffffe6}html[data-theme=dark] .task-revision-input.svelte-f16c7x{border-color:#a855f759;background:#0f0c19b8}html[data-theme=dark] .task-revision-input.svelte-f16c7x::placeholder{color:#94a3b88c}.task-revision-note.svelte-f16c7x{margin-top:.5rem;border-radius:.5rem;background:#fffbeb;padding:.5rem;font-size:.75rem;color:#92400e}html[data-theme=dark] .task-revision-note.svelte-f16c7x{background:#785a1440;color:#fbbf24}dialog.svelte-32v57s{opacity:0;transform:translateY(.5rem) scale(.98);transition:opacity .16s ease,transform .16s cubic-bezier(.2,.8,.2,1)}dialog[open].svelte-32v57s{opacity:1;transform:translateY(0) scale(1)}@starting-style{dialog[open].svelte-32v57s{opacity:0;transform:translateY(.5rem) scale(.98)}}dialog.animating-out.svelte-32v57s,dialog.animating-out[open].svelte-32v57s{opacity:0;transform:translateY(.5rem) scale(.98)}dialog.svelte-32v57s::backdrop{background:#6b7280b8;opacity:0;transition:opacity .16s ease}dialog[open].svelte-32v57s::backdrop{opacity:1}dialog.animating-out.svelte-32v57s::backdrop,dialog.animating-out[open].svelte-32v57s::backdrop{opacity:0}@starting-style{dialog[open].svelte-32v57s::backdrop{opacity:0}}.slide-in-drawer.svelte-3696r2{position:fixed;inset-block:0;right:0;left:auto;width:min(36rem,100vw);max-width:100vw;height:100dvh;max-height:none;margin:0;border:0;padding:0;background:#fff;color:inherit;box-shadow:-8px 0 32px #00000026;overflow:hidden;outline:none;transform:translate(100%);transition:transform .18s cubic-bezier(.2,.8,.2,1),display .18s allow-discrete,overlay .18s allow-discrete}html[data-theme=dark] .slide-in-drawer.svelte-3696r2{background:#0f172a;box-shadow:-8px 0 32px #00000080}.slide-in-drawer[open].svelte-3696r2{transform:translate(0)}.slide-in-drawer[data-closing].svelte-3696r2{transform:translate(100%)}@starting-style{.slide-in-drawer[open].svelte-3696r2{transform:translate(100%)}}.slide-in-drawer.svelte-3696r2::backdrop{background:#0f172a66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .18s ease,display .18s allow-discrete,overlay .18s allow-discrete}.slide-in-drawer[open].svelte-3696r2::backdrop{opacity:1}.slide-in-drawer[data-closing].svelte-3696r2::backdrop{opacity:0}@starting-style{.slide-in-drawer[open].svelte-3696r2::backdrop{opacity:0}}.billing-metric-card.svelte-x1bnr1{min-height:9.5rem;border:1px solid var(--line-strong);border-radius:1.25rem;background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface));box-shadow:var(--shadow-card);padding:1.25rem}.billing-metric-label.svelte-x1bnr1{color:var(--muted);font-size:.75rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.billing-metric-icon.svelte-x1bnr1{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.8rem;background:var(--accent-soft);color:var(--accent-strong);font-weight:900}.billing-badge.svelte-1atc57s{display:inline-flex;align-items:center;min-height:1.75rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);padding:.25rem .65rem;font-size:.75rem;font-weight:850;white-space:nowrap}.billing-empty-state.svelte-1atc57s{display:grid;place-items:center;border:1.5px dashed var(--line);border-radius:1.25rem;background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface));padding:2.5rem 1.25rem;text-align:center}.billing-empty-icon.svelte-1atc57s{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:1rem;background:var(--accent-soft);color:var(--accent-strong);font-size:1.6rem;font-weight:900}.billing-empty-state.svelte-1atc57s h3:where(.svelte-1atc57s){margin-top:.9rem;font-size:1rem;font-weight:850}.billing-empty-state.svelte-1atc57s p:where(.svelte-1atc57s){margin:.45rem auto 1.15rem;max-width:34rem;color:var(--muted);font-size:.9rem}.billing-adjustment-row.svelte-1a5omrv{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.85rem 0}.billing-adjustment-row.svelte-1a5omrv:last-child{border-bottom:0}.billing-adjustment-empty.svelte-1a5omrv{display:grid;gap:.35rem;border:1.5px dashed var(--line);border-radius:1.25rem;background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface));padding:1.25rem;color:var(--muted)}.billing-adjustment-empty.svelte-1a5omrv strong:where(.svelte-1a5omrv){color:var(--ink)}.billing-tabs.svelte-1is83m0{display:flex;gap:.5rem;overflow-x:auto;border-bottom:1px solid var(--line);padding:.75rem}.billing-tab.svelte-1is83m0{flex:0 0 auto;border:0;border-radius:.9rem;background:transparent;color:var(--muted);font-size:.9rem;font-weight:850;padding:.75rem .95rem;transition:background-color .15s ease,color .15s ease}.billing-tab.svelte-1is83m0:hover{background:var(--surface-soft);color:var(--ink)}.billing-tab-active.svelte-1is83m0{background:var(--accent-soft);color:var(--accent-strong)}.billing-breakdown-row.svelte-1is83m0{display:grid;grid-template-columns:10rem minmax(8rem,1fr) auto;gap:1rem;align-items:center;color:var(--ink);font-size:.9rem}.billing-breakdown-bar.svelte-1is83m0{height:.65rem;overflow:hidden;border-radius:999px;background:var(--surface-muted)}.billing-breakdown-bar.svelte-1is83m0 span:where(.svelte-1is83m0){display:block;height:100%;border-radius:inherit;background:var(--accent)}@media(max-width:760px){.billing-breakdown-row.svelte-1is83m0{grid-template-columns:1fr;gap:.45rem}}.prompt-table-wrap.svelte-7fzsro{background:var(--surface)}.prompt-table-head.svelte-7fzsro{background:color-mix(in srgb,var(--surface-soft) 88%,var(--ink) 4%);color:color-mix(in srgb,var(--muted) 82%,var(--ink) 18%)}.prompt-table-body.svelte-7fzsro{background:color-mix(in srgb,var(--surface) 94%,transparent)}.prompt-row.svelte-7fzsro:hover,.prompt-row.is-selected.svelte-7fzsro{background:color-mix(in srgb,var(--accent) 10%,var(--surface) 90%)}.prompt-name.svelte-7fzsro,.prompt-usage.svelte-7fzsro{color:var(--ink)}.prompt-code.svelte-7fzsro{background:color-mix(in srgb,var(--ink) 86%,black 8%);color:var(--surface)}.prompt-chip.neutral.svelte-7fzsro{background:color-mix(in srgb,var(--surface-soft) 78%,var(--line) 22%);color:var(--ink)}.prompt-chip.info.svelte-7fzsro{background:color-mix(in srgb,var(--accent) 14%,var(--surface) 86%);color:color-mix(in srgb,var(--accent) 72%,var(--ink) 28%)}.prompt-chip.indigo.svelte-7fzsro{background:color-mix(in srgb,#6366f1 13%,var(--surface) 87%);color:color-mix(in srgb,#6366f1 72%,var(--ink) 28%)}.prompt-chip.purple.svelte-7fzsro{background:color-mix(in srgb,#a855f7 13%,var(--surface) 87%);color:color-mix(in srgb,#a855f7 74%,var(--ink) 26%)}.prompt-chip.success.svelte-7fzsro,.prompt-success.svelte-7fzsro{color:color-mix(in srgb,#059669 78%,var(--ink) 22%)}.prompt-chip.success.svelte-7fzsro{background:color-mix(in srgb,#10b981 13%,var(--surface) 87%)}.prompt-danger.svelte-7fzsro{color:color-mix(in srgb,#ef4444 82%,var(--ink) 18%)}html[data-theme=dark] .prompt-table-wrap.svelte-7fzsro{background:#0f172ab8}html[data-theme=dark] .prompt-table-head.svelte-7fzsro{background:#1e293bc7;color:#cbd5e1db}html[data-theme=dark] .prompt-table-body.svelte-7fzsro{background:#0f172a94}html[data-theme=dark] .prompt-row.svelte-7fzsro:hover,html[data-theme=dark] .prompt-row.is-selected.svelte-7fzsro{background:#3b82f629}html[data-theme=dark] .prompt-code.svelte-7fzsro{background:#e2e8f024;color:#e2e8f0}html[data-theme=dark] .prompt-chip.neutral.svelte-7fzsro{background:#94a3b829;color:#dbeafe}html[data-theme=dark] .prompt-chip.info.svelte-7fzsro{background:#3b82f62e;color:#bfdbfe}html[data-theme=dark] .prompt-chip.indigo.svelte-7fzsro{background:#6366f12e;color:#c7d2fe}html[data-theme=dark] .prompt-chip.purple.svelte-7fzsro{background:#a855f72e;color:#e9d5ff}html[data-theme=dark] .prompt-chip.success.svelte-7fzsro{background:#10b98129;color:#bbf7d0}html[data-theme=dark] .prompt-success.svelte-7fzsro{color:#86efac}html[data-theme=dark] .prompt-danger.svelte-7fzsro{color:#fca5a5}.prompt-impact-preview.svelte-9javq6{border-color:color-mix(in srgb,var(--accent) 24%,var(--line) 76%);background:color-mix(in srgb,var(--accent) 7%,var(--surface) 93%)}.prompt-code.svelte-9javq6{background:color-mix(in srgb,var(--ink) 86%,black 8%);color:var(--surface)}.prompt-preview-warning.is-warning.svelte-9javq6{border-color:color-mix(in srgb,#f59e0b 36%,var(--line) 64%);background:color-mix(in srgb,#f59e0b 13%,var(--surface) 87%);color:color-mix(in srgb,#92400e 72%,var(--ink) 28%)}.prompt-preview-warning.is-info.svelte-9javq6{border-color:color-mix(in srgb,var(--accent) 24%,var(--line) 76%);background:color-mix(in srgb,var(--surface) 92%,transparent);color:color-mix(in srgb,var(--accent) 72%,var(--ink) 28%)}.prompt-preview-table-wrap.svelte-9javq6{border-color:color-mix(in srgb,var(--accent) 16%,var(--line) 84%);background:var(--surface)}.prompt-preview-table-head.svelte-9javq6{background:color-mix(in srgb,var(--accent) 10%,var(--surface-soft) 90%);color:color-mix(in srgb,var(--accent) 64%,var(--ink) 36%)}.prompt-preview-row.svelte-9javq6{border-color:color-mix(in srgb,var(--accent) 14%,var(--line) 86%)}html[data-theme=dark] .prompt-impact-preview.svelte-9javq6{border-color:#60a5fa4d;background:#0f172a8a}html[data-theme=dark] .prompt-code.svelte-9javq6{background:#e2e8f024;color:#e2e8f0}html[data-theme=dark] .prompt-preview-warning.is-warning.svelte-9javq6{border-color:#fbbf2457;background:#fbbf241f;color:#fde68a}html[data-theme=dark] .prompt-preview-warning.is-info.svelte-9javq6{border-color:#60a5fa47;background:#1e293b85;color:#bfdbfe}html[data-theme=dark] .prompt-preview-table-wrap.svelte-9javq6{border-color:#60a5fa38;background:#0f172a9e}html[data-theme=dark] .prompt-preview-table-head.svelte-9javq6{background:#1e293bc2;color:#bfdbfe}html[data-theme=dark] .prompt-preview-row.svelte-9javq6{border-color:#60a5fa2e}.prompt-note.svelte-16p3jmf,.prompt-hierarchy-card.svelte-16p3jmf,.prompt-policy-panel.svelte-16p3jmf,.prompt-policy-inner.svelte-16p3jmf,.prompt-policy-scope-card.svelte-16p3jmf,.prompt-draft-panel.svelte-16p3jmf{border-color:var(--line);background:color-mix(in srgb,var(--surface) 88%,var(--surface-soft) 12%)}.prompt-note.system.svelte-16p3jmf{border-color:color-mix(in srgb,#a855f7 28%,var(--line) 72%);background:color-mix(in srgb,#a855f7 10%,var(--surface) 90%);color:color-mix(in srgb,#7e22ce 70%,var(--ink) 30%)}.prompt-note.danger.svelte-16p3jmf{border-color:color-mix(in srgb,#ef4444 30%,var(--line) 70%);background:color-mix(in srgb,#ef4444 10%,var(--surface) 90%);color:color-mix(in srgb,#b91c1c 72%,var(--ink) 28%)}.prompt-hierarchy-card.svelte-16p3jmf,.prompt-policy-panel.svelte-16p3jmf{background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface) 42%)}.prompt-card-title.svelte-16p3jmf{color:var(--ink)}.prompt-code.svelte-16p3jmf{background:color-mix(in srgb,var(--ink) 86%,black 8%);color:var(--surface)}.prompt-purpose-chip.svelte-16p3jmf{border-color:color-mix(in srgb,var(--accent) 24%,var(--line) 76%);background:color-mix(in srgb,var(--accent) 10%,var(--surface) 90%);color:color-mix(in srgb,var(--accent) 70%,var(--ink) 30%)}.prompt-chip-remove.svelte-16p3jmf,.prompt-info-text.svelte-16p3jmf{color:color-mix(in srgb,var(--accent) 74%,var(--ink) 26%)}.prompt-warning-text.svelte-16p3jmf{color:color-mix(in srgb,#d97706 82%,var(--ink) 18%)}.prompt-policy-panel.svelte-16p3jmf{border-color:color-mix(in srgb,var(--accent) 22%,var(--line) 78%);background:color-mix(in srgb,var(--accent) 6%,var(--surface) 94%)}.prompt-policy-inner.svelte-16p3jmf,.prompt-policy-scope-card.svelte-16p3jmf{border-color:color-mix(in srgb,var(--accent) 16%,var(--line) 84%);background:color-mix(in srgb,var(--surface) 92%,transparent)}.prompt-mini-code.svelte-16p3jmf{background:color-mix(in srgb,var(--accent) 14%,var(--surface) 86%);color:color-mix(in srgb,var(--accent) 72%,var(--ink) 28%)}.prompt-draft-panel.svelte-16p3jmf{border-color:color-mix(in srgb,var(--line) 72%,var(--muted) 28%);background:color-mix(in srgb,var(--surface) 72%,transparent)}html[data-theme=dark] .prompt-note.svelte-16p3jmf,html[data-theme=dark] .prompt-hierarchy-card.svelte-16p3jmf,html[data-theme=dark] .prompt-policy-panel.svelte-16p3jmf,html[data-theme=dark] .prompt-policy-inner.svelte-16p3jmf,html[data-theme=dark] .prompt-policy-scope-card.svelte-16p3jmf,html[data-theme=dark] .prompt-draft-panel.svelte-16p3jmf{border-color:#94a3b838;background:#0f172a94}html[data-theme=dark] .prompt-note.system.svelte-16p3jmf{border-color:#a855f752;background:#581c8738;color:#e9d5ff}html[data-theme=dark] .prompt-note.danger.svelte-16p3jmf{border-color:#f8717157;background:#7f1d1d3d;color:#fecaca}html[data-theme=dark] .prompt-hierarchy-card.svelte-16p3jmf{background:#1e293b6b}html[data-theme=dark] .prompt-code.svelte-16p3jmf{background:#e2e8f024;color:#e2e8f0}html[data-theme=dark] .prompt-purpose-chip.svelte-16p3jmf{border-color:#60a5fa4d;background:#3b82f629;color:#bfdbfe}html[data-theme=dark] .prompt-chip-remove.svelte-16p3jmf,html[data-theme=dark] .prompt-info-text.svelte-16p3jmf{color:#93c5fd}html[data-theme=dark] .prompt-warning-text.svelte-16p3jmf{color:#fcd34d}html[data-theme=dark] .prompt-policy-panel.svelte-16p3jmf{border-color:#60a5fa47;background:#0f172a8a}html[data-theme=dark] .prompt-policy-inner.svelte-16p3jmf,html[data-theme=dark] .prompt-policy-scope-card.svelte-16p3jmf{border-color:#60a5fa2e;background:#1e293b6b}html[data-theme=dark] .prompt-mini-code.svelte-16p3jmf{background:#3b82f62e;color:#bfdbfe}html[data-theme=dark] .prompt-draft-panel.svelte-16p3jmf{background:#0f172a61}.context-chip.svelte-1dyru0j{display:inline-flex;min-height:2.25rem;max-width:min(100%,22rem);align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid rgb(191 219 254);background:#eff6ff;padding:.35rem .55rem;color:#1e40af;transition:background-color .12s ease,border-color .12s ease}.context-chip.svelte-1dyru0j:hover{border-color:#93c5fd;background:#dbeafe}.context-chip--empty.svelte-1dyru0j{border-color:#e2e8f0;background:#f8fafc;color:#64748b}.context-chip--empty.svelte-1dyru0j:hover{border-color:#e2e8f0;background:#f8fafc}.context-chip-label.svelte-1dyru0j{display:grid;min-width:0;gap:.05rem;text-align:left}.context-chip-label.svelte-1dyru0j span:where(.svelte-1dyru0j){font-size:.65rem;font-weight:700;line-height:1;text-transform:uppercase;color:#475569}.context-chip-label.svelte-1dyru0j strong:where(.svelte-1dyru0j){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.2}html[data-theme=dark] .context-chip.svelte-1dyru0j{border-color:#60a5fa52;background:#1e293bb8;color:#93c5fd}html[data-theme=dark] .context-chip.svelte-1dyru0j:hover{border-color:#60a5fa7a;background:#1e293be0}html[data-theme=dark] .context-chip--empty.svelte-1dyru0j{border-color:#94a3b83d;background:#0f172a85;color:var(--muted)}html[data-theme=dark] .context-chip--empty.svelte-1dyru0j:hover{border-color:#94a3b83d;background:#0f172a85}html[data-theme=dark] .context-chip-label.svelte-1dyru0j span:where(.svelte-1dyru0j){color:var(--muted)}.billing-header-actions.svelte-1novk1m{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.75rem}.billing-month-picker.svelte-1novk1m{display:inline-flex;align-items:center;gap:.75rem;border:1px solid var(--line);border-radius:1rem;background:color-mix(in srgb,var(--surface) 92%,white);box-shadow:var(--shadow-card);padding:.45rem .45rem .45rem .85rem}.billing-month-picker.svelte-1novk1m span:where(.svelte-1novk1m){color:var(--muted);font-size:.8rem;font-weight:800;white-space:nowrap}@media(min-width:1280px){.billing-header-actions.svelte-1novk1m{justify-content:flex-end;padding-top:.35rem}}
