@layer reset,tokens,base,components,utilities,overrides;:root{--phi: 1.618033988749895;--inv-phi: .6180339887498949;--split-major: 61.8%;--split-minor: 38.2%;--golden-angle: 137.50776deg;--phi-inv: var(--inv-phi);--phi-sq: 2.618;--phi-root: 1.272;--aspect-phi: var(--phi);--aspect-phi-tall: var(--inv-phi);--ink-abyss: #0b0813;--ink-base: #0f0c1d;--ink-panel: #14101e;--ink-raised: #181432;--gold: #d4af37;--gold-bright: #f1d97a;--gold-pale: #fcd34d;--gold-deep: #b59229;--line-gold-faint: rgba(212, 175, 55, .12);--line-gold-soft: rgba(212, 175, 55, .2);--line-gold-mid: rgba(212, 175, 55, .35);--line-gold-strong: rgba(212, 175, 55, .55);--font-display: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--font-body: "Inter", system-ui, -apple-system, sans-serif;--fs-1: .875rem;--fs-2: 1.113rem;--fs-3: 1.416rem;--fs-4: 1.802rem;--fs-5: 2.292rem;--fs-6: 2.916rem;--fs-micro: .625rem;--fs-small: .6878rem;--fs-base: var(--fs-1);--fs-body: .9375rem;--fs-lead: var(--fs-2);--fs-brand: var(--fs-3);--sp-1: .25rem;--sp-2: .375rem;--sp-3: .625rem;--sp-4: 1rem;--sp-5: 1.625rem;--sp-6: 2.625rem;--sp-7: 4.25rem;--space-1: var(--sp-1);--space-2: var(--sp-2);--space-3: var(--sp-3);--space-4: var(--sp-4);--space-5: var(--sp-5);--space-6: var(--sp-6);--sp-station-gap: var(--sp-7);--sp-station-pad-y: var(--sp-6);--sp-station-pad-x: var(--sp-7);--sp-section-gap: var(--sp-5);--sp-card-gap: var(--sp-4);--sp-card-pad: var(--sp-3);--r-chip: 6px;--r-card: 12px;--r-panel: 14px;--shadow-card: 0 2px 8px rgba(0, 0, 0, .45);--shadow-lift: 0 8px 28px rgba(0, 0, 0, .55);--blur-glass: blur(6px) saturate(1.05);--dur-micro: .16s;--dur-section: .26s;--dur-scene: .45s;--dur-count: .4s;--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--motion-scale: 1;--surface-station-bg: linear-gradient( 180deg, rgba(24, 20, 50, .55) 0%, rgba(20, 16, 30, .42) 100% );--surface-station-blur: var(--blur-glass);--surface-station-radius: var(--r-panel);--surface-station-shadow: var(--shadow-card);--weight-station-header: 700;--tracking-station-header: .14em;--surface-instrument-bg: transparent;--surface-instrument-radius: var(--r-card);--surface-instrument-hairline: var(--accent-line);--weight-instrument-header: 600;--tracking-instrument-header: .08em;--instrument-hover-bg: rgba(255, 255, 255, .025);--text-primary: #e9e4d3;--text-secondary: #c9c1ab;--text-muted: #8a8298;--text-faint: #6c6480;--status-ok: #76c97f;--status-ok-glow: rgba(118, 201, 127, .55);--status-down: #c95a5a;--status-down-glow: rgba(201, 90, 90, .5);--status-idle: #5a2e2e;--status-idle-glow: rgba(255, 80, 80, .4);--accent: var(--gold);--accent-soft: var(--line-gold-soft);--accent-line: var(--line-gold-mid);--accent-header-rule: var(--accent);--accent-hairline: var(--accent-line);--accent-dot: var(--accent);--accent-dot-glow: var(--accent-soft);--kingdom-rim: var(--line-gold-faint);--kingdom-rim-strong: var(--line-gold-soft);--ink: var(--ink-abyss);--panel: var(--ink-panel);--text: var(--text-primary);--line: var(--line-gold-soft)}.content[data-domain=anointed],.content[data-domain=kanon]{--accent: var(--gold);--accent-soft: var(--line-gold-soft);--accent-line: var(--line-gold-mid)}.content[data-domain=forgemaster],.content[data-domain=forge]{--accent: #e8853c;--accent-soft: rgba(232, 133, 60, .2);--accent-line: rgba(232, 133, 60, .35)}.content[data-domain=unsullied],.content[data-domain=argus]{--accent: #3ba7c9;--accent-soft: rgba(59, 167, 201, .2);--accent-line: rgba(59, 167, 201, .35)}.content[data-domain=stoa]{--accent: #bcd0e0;--accent-soft: rgba(188, 208, 224, .2);--accent-line: rgba(188, 208, 224, .35)}.content[data-domain=audit]{--accent: #c75c63;--accent-soft: rgba(199, 92, 99, .2);--accent-line: rgba(199, 92, 99, .35)}.content[data-domain=gate]{--accent: #5fae8a;--accent-soft: rgba(95, 174, 138, .2);--accent-line: rgba(95, 174, 138, .35)}.content[data-domain=mnemis]{--accent: #9b6fd4;--accent-soft: rgba(155, 111, 212, .2);--accent-line: rgba(155, 111, 212, .35)}.content[data-domain=temenos]{--accent: #7d6cf0;--accent-soft: rgba(125, 108, 240, .2);--accent-line: rgba(125, 108, 240, .35)}@layer components{.is-station{background:var(--surface-station-bg);-webkit-backdrop-filter:var(--surface-station-blur);backdrop-filter:var(--surface-station-blur);border-radius:var(--surface-station-radius);box-shadow:var(--surface-station-shadow);border:1px solid var(--kingdom-rim);padding:var(--sp-station-pad-y) var(--sp-station-pad-x)}.is-station>.station-header,.is-station .station-header{font-weight:var(--weight-station-header);letter-spacing:var(--tracking-station-header);color:var(--text-primary);border-left:3px solid var(--accent-header-rule);padding-left:var(--sp-3)}.is-station>.station-body{display:flex;flex-direction:column;gap:var(--sp-section-gap);margin-top:var(--sp-5)}.is-instrument{background:var(--surface-instrument-bg);border:0;border-radius:var(--surface-instrument-radius);border-top:1px solid var(--accent-hairline);padding:var(--sp-card-pad) var(--sp-4);transition:background var(--dur-micro) var(--ease-emphasized),transform var(--dur-micro) var(--ease-emphasized)}.is-instrument:hover{background:var(--instrument-hover-bg);transform:translateY(-1px)}.is-instrument>.instrument-header,.is-instrument .instrument-header{font-weight:var(--weight-instrument-header);letter-spacing:var(--tracking-instrument-header);color:var(--text-secondary)}.accent-dot{width:var(--sp-2);height:var(--sp-2);border-radius:50%;background:var(--accent-dot);box-shadow:0 0 8px var(--accent-dot-glow)}}@layer utilities{.flow-station{gap:var(--sp-station-gap);padding:var(--sp-station-pad-y) var(--sp-station-pad-x)}.flow-section{gap:var(--sp-section-gap)}.flow-card{gap:var(--sp-card-gap)}}@layer utilities{.flow-micro{transition-duration:calc(var(--dur-micro) * var(--motion-scale));transition-timing-function:var(--ease-emphasized)}.flow-section-motion{transition-duration:calc(var(--dur-section) * var(--motion-scale));transition-timing-function:var(--ease-emphasized)}.flow-scene{transition-duration:calc(var(--dur-scene) * var(--motion-scale));transition-timing-function:var(--ease-emphasized)}.flow-exit{transition-timing-function:var(--ease-exit)}}@media (prefers-reduced-motion: reduce){:root{--motion-scale: .001}}.panel-card.svelte-ib106k{background:var(--ink-panel);border:1px solid var(--line-gold-soft);border-radius:var(--r-card);padding:1.1rem 1.4rem 1.25rem;color:var(--text-secondary);font-family:var(--font-body);display:flex;flex-direction:column;gap:.8rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;box-shadow:var(--shadow-card)}.panel-card.clickable.svelte-ib106k{cursor:pointer}.panel-card.clickable.svelte-ib106k:hover,.panel-card.clickable.svelte-ib106k:focus-visible{border-color:var(--line-gold-strong);box-shadow:0 0 0 1px var(--line-gold-mid),var(--shadow-lift);transform:translateY(-1px);outline:none}.card-head.svelte-ib106k{display:flex;flex-direction:column;gap:.4rem}.title-row.svelte-ib106k{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.card-title.svelte-ib106k{margin:0;color:var(--gold);font-family:var(--font-display);font-size:.92rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.owner-pip.svelte-ib106k{color:var(--gold-bright);background:var(--line-gold-faint);border:1px solid var(--line-gold-mid);padding:.18rem .55rem;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;font-family:var(--font-display);border-radius:4px}.meta-row.svelte-ib106k{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.phase-pip.svelte-ib106k,.status-pip.svelte-ib106k,.updated-pip.svelte-ib106k{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;padding:.18rem .5rem;border-radius:999px;font-family:var(--font-display);display:inline-flex;align-items:center;gap:.35rem}.phase-pip.phase-1.svelte-ib106k{color:var(--text-faint);border:1px dotted var(--line-gold-mid)}.phase-pip.phase-2.svelte-ib106k{color:var(--gold);border:1px dotted var(--line-gold-strong)}.phase-pip.phase-3.svelte-ib106k{color:var(--status-ok);border:1px solid var(--status-ok-glow);background:#76c97f0f}.status-pip.status-scaffold.svelte-ib106k{color:var(--text-muted);border:1px solid rgba(138,130,152,.35)}.status-pip.status-live.svelte-ib106k{color:var(--status-ok);border:1px solid var(--status-ok-glow)}.updated-pip.svelte-ib106k{color:var(--text-muted);border:1px solid rgba(138,130,152,.18)}.updated-dot.svelte-ib106k{width:.4rem;height:.4rem;border-radius:50%;background:var(--text-faint)}.card-body.svelte-ib106k{color:var(--text-secondary);font-size:.82rem;line-height:1.55;max-height:60vh;overflow-y:auto}.card-body.svelte-ib106k p{margin:0 0 .5rem}.empty-line.svelte-ib106k{margin:0;color:var(--text-faint);font-style:italic;font-size:.78rem}.rtp-card.svelte-arxwtq{display:flex;flex-direction:column;gap:.85rem;padding:.95rem 1rem 1rem;background:#14101e;border:1px solid rgba(212,175,55,.25);border-radius:8px;color:#c9c1ab;font-family:Inter,system-ui,-apple-system,sans-serif;box-shadow:0 4px 16px #00000047}.rtp-head.svelte-arxwtq{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.rtp-title.svelte-arxwtq{margin:0;color:#d4af37;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.84rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.lock-badge.svelte-arxwtq{display:inline-flex;align-items:center;gap:.35rem;padding:2px 8px;background:#d4af37;color:#1a1530;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 6px #d4af3766;cursor:default}.lock-icon.svelte-arxwtq{font-size:11px;line-height:1;filter:drop-shadow(0 0 1px rgba(26,21,48,.6))}.stat-grid.svelte-arxwtq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.stat.svelte-arxwtq{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;background:#ffffff05;border:1px solid rgba(212,175,55,.12);border-radius:5px;cursor:default}.stat-label.svelte-arxwtq{color:#9a93b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.stat-value.svelte-arxwtq{color:#e6ddc1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.stat-value--gold.svelte-arxwtq{color:#d4af37}.stat-sub.svelte-arxwtq{color:#7d6f5e;font-size:.62rem;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em}.hist-block.svelte-arxwtq{display:flex;flex-direction:column;gap:.35rem}.hist-head.svelte-arxwtq{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hist-title.svelte-arxwtq{color:#9a93b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase}.hist-tag.svelte-arxwtq{color:#8a8298;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;border:1px dotted rgba(138,130,152,.45);border-radius:3px;padding:1px 5px;letter-spacing:.08em;text-transform:uppercase;cursor:default}.hist-svg.svelte-arxwtq{width:100%;height:88px;display:block}.hist-bar.svelte-arxwtq{fill:#d4af378c;transition:fill .12s ease}.hist-bar.svelte-arxwtq:hover{fill:#d4af37}.hist-axis.svelte-arxwtq{display:flex;justify-content:space-between;color:#6c6480;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.06em;padding:0 2px}.rtp-foot.svelte-arxwtq{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding-top:.35rem;border-top:1px solid rgba(212,175,55,.1)}.unlock-btn.svelte-arxwtq{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;background:#28203c99;color:#6c6480;border:1px dashed rgba(212,175,55,.25);border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:not-allowed;user-select:none}.unlock-btn.svelte-arxwtq:disabled{pointer-events:none}.unlock-lock.svelte-arxwtq{font-size:10px;filter:grayscale(.4) opacity(.7)}.lock-rationale.svelte-arxwtq{margin:0;color:#7d6f5e;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.72rem;font-style:italic;line-height:1.45}.lock-banner.svelte-arxwtq{display:flex;flex-direction:column;gap:.3rem;padding:.5rem .65rem;background:#14101e80;border:1px solid rgba(212,175,55,.15);border-radius:5px}.lock-banner-row.svelte-arxwtq{display:flex;align-items:center;gap:.5rem;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.7rem;color:#c9c1ab;line-height:1.4}.lock-banner-label.svelte-arxwtq{color:#9a93b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;min-width:70px}.lock-banner-text.svelte-arxwtq{flex:1}.lock-pip.svelte-arxwtq{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.56rem;font-weight:700;letter-spacing:.14em;padding:2px 6px;border-radius:3px;min-width:72px;text-align:center}.lock-pip--ok.svelte-arxwtq{color:#1a1530;background:#7fd87f}.lock-pip--lock.svelte-arxwtq{color:#1a1530;background:#d4af37}.paper-rtp.svelte-arxwtq{display:flex;align-items:center;gap:.65rem;padding:.45rem .7rem;background:#7fd87f0a;border:1px dashed rgba(127,216,127,.3);border-radius:5px;cursor:help}.paper-rtp-label.svelte-arxwtq{color:#9a93b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase}.paper-rtp-value.svelte-arxwtq{color:#7fd87f;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;flex:1}.paper-rtp-tag.svelte-arxwtq{color:#8a8298;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.sim-history.svelte-arxwtq{display:flex;flex-direction:column;gap:.35rem}.sim-history-head.svelte-arxwtq{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sim-history-title.svelte-arxwtq{color:#9a93b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase}.sim-history-tag.svelte-arxwtq{color:#8a8298;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;border:1px dotted rgba(138,130,152,.45);border-radius:3px;padding:1px 5px;letter-spacing:.08em;text-transform:uppercase;cursor:default}.sim-history-rows.svelte-arxwtq{display:flex;flex-direction:column;gap:.18rem}.sim-row.svelte-arxwtq{display:grid;grid-template-columns:70px 90px 60px 80px 1fr;gap:.45rem;align-items:center;padding:3px 6px;border-bottom:1px dotted rgba(138,130,152,.15);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.64rem;color:#c9c1ab;font-variant-numeric:tabular-nums;cursor:help}.sim-row--head.svelte-arxwtq{color:#8a8298;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid rgba(212,175,55,.18);cursor:default}.sim-row--current.svelte-arxwtq{background:#d4af370a}.sim-row--pending.svelte-arxwtq{color:#8a8298;font-style:italic}.sim-iter.svelte-arxwtq{color:#f1d97a}.sim-rtp--over.svelte-arxwtq{color:#d96b6b}.sim-note.svelte-arxwtq{color:#8a8298;font-size:.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oracle-workspace.svelte-1h0akbu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-items:start}.module.svelte-1h0akbu{background:#14101e80;border:1px solid rgba(212,175,55,.25);border-radius:8px;padding:.85rem .95rem .95rem;display:flex;flex-direction:column;gap:.55rem;min-width:0}.module-wide.svelte-1h0akbu{grid-column:1 / -1}@media (max-width: 720px){.oracle-workspace.svelte-1h0akbu{grid-template-columns:1fr}}.mod-head.svelte-1h0akbu{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.mod-head-right.svelte-1h0akbu{display:flex;align-items:center;gap:.55rem}.mod-title.svelte-1h0akbu{margin:0;color:#d4af37;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.78rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.mod-tag.svelte-1h0akbu{color:#8a8298;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;border:1px dotted rgba(138,130,152,.45);border-radius:3px;padding:1px 5px;letter-spacing:.08em;text-transform:uppercase;cursor:default}.mod-tag--lock.svelte-1h0akbu{color:#1a1530;background:#d4af37;border:1px solid #d4af37}.mod-blurb.svelte-1h0akbu{margin:0;color:#9a93b8;font-size:.72rem;line-height:1.5}.mod-blurb--dim.svelte-1h0akbu{color:#6c6480;font-style:italic}code.svelte-1h0akbu{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.7rem;color:#f1d97a;background:#d4af3714;border:1px solid rgba(212,175,55,.18);border-radius:3px;padding:0 4px}.ladder-stack.svelte-1h0akbu{display:flex;flex-direction:column;gap:.6rem}.ladder-row.svelte-1h0akbu{display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto auto;grid-template-areas:"label svg" "label values";gap:.25rem .55rem;align-items:center}.ladder-label.svelte-1h0akbu{grid-area:label;display:flex;flex-direction:column;gap:2px}.ladder-god.svelte-1h0akbu{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em}.ladder-col.svelte-1h0akbu{color:#7d6f5e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.ladder-hint.svelte-1h0akbu{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid rgba(138,130,152,.45);color:#8a8298;font-size:.62rem;line-height:13px;text-align:center;cursor:help;margin-top:2px}.ladder-svg.svelte-1h0akbu{grid-area:svg;width:100%;height:64px;display:block}.ladder-values.svelte-1h0akbu{grid-area:values;display:flex;flex-wrap:wrap;gap:.3rem .5rem}.ladder-val.svelte-1h0akbu{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;color:#9a93b8;letter-spacing:.04em;cursor:help}.whatif-grid.svelte-1h0akbu{display:flex;flex-direction:column;gap:.4rem}.whatif-row.svelte-1h0akbu{display:grid;grid-template-columns:120px 1fr 60px;align-items:center;gap:.6rem}.whatif-label.svelte-1h0akbu{color:#9a93b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.whatif-row.svelte-1h0akbu input[type=range]:where(.svelte-1h0akbu){-webkit-appearance:none;appearance:none;width:100%;height:4px;background:#d4af3726;border-radius:2px;outline:none}.whatif-row.svelte-1h0akbu input[type=range]:where(.svelte-1h0akbu)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#d4af37;cursor:pointer;border:1px solid #1a1530}.whatif-row.svelte-1h0akbu input[type=range]:where(.svelte-1h0akbu)::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#d4af37;cursor:pointer;border:1px solid #1a1530}.whatif-val.svelte-1h0akbu{color:#e6ddc1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;text-align:right;font-variant-numeric:tabular-nums}.ev-badge.svelte-1h0akbu{display:flex;align-items:center;gap:.55rem;margin-top:.45rem;padding:.5rem .75rem;background:#d4af370a;border:1px dashed rgba(212,175,55,.35);border-radius:5px}.ev-label.svelte-1h0akbu{color:#8a8298;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.ev-value.svelte-1h0akbu{color:#6c6480;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;flex:1}.ev-lock-tag.svelte-1h0akbu{color:#1a1530;background:#d4af37;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem;font-weight:700;letter-spacing:.14em;padding:2px 6px;border-radius:3px}.cost-totals.svelte-1h0akbu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.cost-cell.svelte-1h0akbu{display:flex;flex-direction:column;gap:2px;padding:.5rem .65rem;background:#ffffff05;border:1px solid rgba(212,175,55,.1);border-radius:4px}.cost-label.svelte-1h0akbu{color:#9a93b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase}.cost-value.svelte-1h0akbu{color:#e6ddc1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.cost-value--gold.svelte-1h0akbu{color:#d4af37}.cost-sub.svelte-1h0akbu{color:#7d6f5e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.06em}.cost-error.svelte-1h0akbu{margin:0;color:#d96b6b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem}.budget-pip.svelte-1h0akbu{color:#8a8298;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(138,130,152,.35);border-radius:3px;padding:2px 6px}.budget-pip.budget-warn.svelte-1h0akbu{color:#e6c46b;border-color:#e6c46b8c}.budget-pip.budget-over.svelte-1h0akbu{color:#d96b6b;border-color:#d96b6b8c}.budget-bar.svelte-1h0akbu{height:5px;background:#d4af371a;border-radius:3px;overflow:hidden}.budget-fill.svelte-1h0akbu{height:100%;background:#d4af37;transition:width .4s ease}.budget-fill--warn.svelte-1h0akbu{background:#e6c46b}.budget-fill--over.svelte-1h0akbu{background:#d96b6b}.budget-note.svelte-1h0akbu{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;letter-spacing:.05em}.budget-note--warn.svelte-1h0akbu{color:#e6c46b}.budget-note--over.svelte-1h0akbu{color:#d96b6b}.cost-table-grid.svelte-1h0akbu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.cost-col.svelte-1h0akbu{display:flex;flex-direction:column;gap:.2rem}.cost-col-head.svelte-1h0akbu{color:#9a93b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px}.cost-table-row.svelte-1h0akbu{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:3px 0;border-bottom:1px dotted rgba(138,130,152,.15)}.cost-table-key.svelte-1h0akbu{color:#c9c1ab;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-table-val.svelte-1h0akbu{color:#f1d97a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;font-variant-numeric:tabular-nums;flex-shrink:0}.cost-empty.svelte-1h0akbu{color:#6c6480;font-style:italic;font-size:.7rem;font-family:JetBrains Mono,ui-monospace,monospace}.export-btn.svelte-1h0akbu{background:#28203ccc;color:#d4af37;border:1px solid rgba(212,175,55,.4);border-radius:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.export-btn.svelte-1h0akbu:hover:not(:disabled){background:#d4af372e;border-color:#d4af37}.export-btn.svelte-1h0akbu:disabled{cursor:wait;opacity:.55}.export-note.svelte-1h0akbu{margin:0;color:#9a93b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;font-style:italic}.paytable-bars.svelte-1h0akbu{display:flex;flex-direction:column;gap:.32rem}.paytable-row.svelte-1h0akbu{display:grid;grid-template-columns:70px 1fr 44px;align-items:center;gap:.55rem;cursor:help}.paytable-sym.svelte-1h0akbu{color:#9a93b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.08em}.paytable-track.svelte-1h0akbu{position:relative;height:7px;background:#d4af3714;border-radius:3px;overflow:hidden}.paytable-target.svelte-1h0akbu{position:absolute;top:-1px;bottom:-1px;width:1px;background:#d4af37;z-index:2}.paytable-actual.svelte-1h0akbu{position:absolute;inset:0 auto 0 0;background:#6db1ff73}.paytable-pct.svelte-1h0akbu{color:#c9c1ab;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-variant-numeric:tabular-nums;text-align:right}.agent-spend.svelte-1h0akbu{display:flex;flex-direction:column;gap:.35rem}.agent-row.svelte-1h0akbu{display:grid;grid-template-columns:90px 1fr 56px;align-items:center;gap:.55rem;cursor:help}.agent-key.svelte-1h0akbu{color:#c9c1ab;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;letter-spacing:.04em}.agent-bar-track.svelte-1h0akbu{height:6px;background:#d4af3714;border-radius:3px;overflow:hidden}.agent-bar-fill.svelte-1h0akbu{height:100%;background:linear-gradient(90deg,#d4af37,#f1d97a);transition:width .3s ease}.agent-val.svelte-1h0akbu{color:#f1d97a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;font-variant-numeric:tabular-nums;text-align:right}.wincap-block.svelte-1h0akbu{display:flex;flex-direction:column;gap:4px;padding:.6rem .8rem;background:#d4af370f;border:1px solid rgba(212,175,55,.25);border-radius:5px;text-align:center}.wincap-value.svelte-1h0akbu{color:#d4af37;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.45rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em}.wincap-sub.svelte-1h0akbu{color:#8a8298;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.06em}.oracle-notes.svelte-1h0akbu{display:flex;flex-direction:column;gap:.55rem;margin-top:.85rem;padding-top:.75rem;border-top:1px solid rgba(212,175,55,.1)}.oracle-line.svelte-1h0akbu{margin:0;color:#c9c1ab;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.76rem;line-height:1.55}.oracle-tag.svelte-1h0akbu{display:inline-block;color:#d4af37;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-right:.4rem;padding:1px 5px;border:1px solid rgba(212,175,55,.3);border-radius:3px;background:#d4af370f}.math-lock-banner.svelte-1h0akbu{display:flex;flex-direction:column;gap:.4rem;padding:.65rem .8rem;margin-bottom:.85rem;background:#14101e80;border:1px solid rgba(212,175,55,.25);border-radius:6px}.mlb-row.svelte-1h0akbu{display:flex;align-items:center;gap:.55rem;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.72rem;line-height:1.45;color:#c9c1ab}.mlb-label.svelte-1h0akbu{color:#9a93b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;min-width:78px}.mlb-text.svelte-1h0akbu{flex:1}.mlb-pip.svelte-1h0akbu{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem;font-weight:700;letter-spacing:.14em;padding:2px 7px;border-radius:3px;min-width:78px;text-align:center}.mlb-pip--ok.svelte-1h0akbu{color:#1a1530;background:#7fd87f}.mlb-pip--lock.svelte-1h0akbu{color:#1a1530;background:#d4af37}.ladder-mean.svelte-1h0akbu{color:#c9c1ab;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.04em;cursor:help}.paytable-foot.svelte-1h0akbu{margin:.3rem 0 0;color:#7d6f5e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.04em;font-style:italic}.sim-history-table.svelte-1h0akbu{display:flex;flex-direction:column;gap:.2rem;margin-top:.35rem}.sim-history-row.svelte-1h0akbu{display:grid;grid-template-columns:90px 110px 70px 110px 110px 1fr;gap:.55rem;align-items:center;padding:4px 8px;border-bottom:1px dotted rgba(138,130,152,.18);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;color:#c9c1ab;font-variant-numeric:tabular-nums;cursor:help}.sim-history-row--head.svelte-1h0akbu{color:#8a8298;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(212,175,55,.18);cursor:default}.sim-history-row--last.svelte-1h0akbu{background:#d4af370a}.sim-history-row--pending.svelte-1h0akbu{color:#8a8298;font-style:italic;background:#7fd87f08}.sim-iter.svelte-1h0akbu{color:#f1d97a;font-weight:700}.sim-rtp--over.svelte-1h0akbu{color:#d96b6b}.sim-status.svelte-1h0akbu{color:#8a8298;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.sim-note.svelte-1h0akbu{color:#8a8298;font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.easing-picker.svelte-afmivl{--gold: #d4af37;--gold-soft: rgba(212, 175, 55, .65);--gold-faint: rgba(212, 175, 55, .18);--accent: #f3e6a8;--bg: #0f0c1d;background:var(--bg);border:1px solid var(--gold-faint);border-radius:8px;padding:.6rem .75rem;color:var(--gold);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;width:max-content;display:flex;flex-direction:column;gap:.5rem}.easing-picker[data-disabled=true].svelte-afmivl{opacity:.55;pointer-events:none}.header.svelte-afmivl{display:flex;align-items:baseline;gap:.6rem}.title.svelte-afmivl{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.preset-label.svelte-afmivl{color:var(--gold-soft);font-size:.7rem}.preset-label.custom.svelte-afmivl{color:#d4af3766;font-style:italic}.preset-strip.svelte-afmivl{display:flex;flex-wrap:wrap;gap:.25rem}.preset.svelte-afmivl{background:#d4af370f;color:var(--gold);border:1px solid var(--gold-faint);border-radius:4px;padding:.18rem .5rem;font-family:inherit;font-size:.68rem;letter-spacing:.03em;cursor:pointer;transition:background .1s ease,border-color .1s ease}.preset.svelte-afmivl:hover{background:#d4af3724;border-color:var(--gold-soft)}.preset.active.svelte-afmivl{background:#f3e6a82e;border-color:var(--accent);color:var(--accent)}.curve-svg.svelte-afmivl{width:200px;height:200px;display:block;background:#d4af3708;border-radius:4px;user-select:none}.frame.svelte-afmivl{fill:none;stroke:#d4af3740;stroke-width:1}.grid.svelte-afmivl{stroke:#d4af3714;stroke-width:1;stroke-dasharray:2 4}.leash.svelte-afmivl{stroke:#d4af3766;stroke-width:1}.curve.svelte-afmivl{fill:none;stroke:var(--accent);stroke-width:2;filter:drop-shadow(0 0 3px rgba(243,230,168,.45))}.endpoint.svelte-afmivl{fill:var(--gold);stroke:var(--bg);stroke-width:1.5}.handle.svelte-afmivl{fill:var(--accent);stroke:var(--gold);stroke-width:2;cursor:grab;transition:r 90ms ease}.handle.svelte-afmivl:hover{r:9}.handle.dragging.svelte-afmivl{cursor:grabbing;r:9}.pellet.svelte-afmivl{fill:#4ade80;stroke:#0f0c1de6;stroke-width:1.5;pointer-events:none;filter:drop-shadow(0 0 4px rgba(74,222,128,.6))}.footer.svelte-afmivl{border-top:1px solid var(--gold-faint);padding-top:.4rem}.css-out.svelte-afmivl{display:block;color:var(--accent);font-size:.65rem;word-break:break-all}.pixi-preview.svelte-1gnfsfg{position:relative;display:flex;flex-direction:column;background:#0f0c1d;border:1px solid rgba(212,175,55,.2);border-radius:8px;overflow:hidden;aspect-ratio:1280 / 720;width:100%;max-width:1280px}.pixi-canvas.svelte-1gnfsfg{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.overlay.svelte-1gnfsfg{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:#d4af37b3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;text-align:center;pointer-events:none;background:#0f0c1d99}.overlay-error.svelte-1gnfsfg{color:#f87171}.overlay-empty.svelte-1gnfsfg{color:#d4af3780;font-style:italic}.preview-meta.svelte-1gnfsfg{position:absolute;bottom:0;left:0;right:0;display:flex;gap:.85rem;padding:.35rem .75rem;background:linear-gradient(180deg,transparent,rgba(15,12,29,.85));color:#d4af37c7;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.04em;pointer-events:none}.meta-piece.svelte-1gnfsfg strong:where(.svelte-1gnfsfg){color:#f3e6a8;font-weight:600}.meta-state.svelte-1gnfsfg{margin-left:auto;color:#4ade80}.timeline-scrubber.svelte-j6s5vh{--scrub-gold: #d4af37;--scrub-gold-soft: rgba(212, 175, 55, .65);--scrub-gold-faint: rgba(212, 175, 55, .18);--scrub-bg: #0f0c1d;--scrub-accent: #f3e6a8;background:var(--scrub-bg);border-top:1px solid var(--scrub-gold-faint);color:var(--scrub-gold);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;display:flex;flex-direction:column;gap:.4rem;padding:.45rem .85rem .55rem;user-select:none}.scrubber-head.svelte-j6s5vh{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.mode-toggle.svelte-j6s5vh,.play-toggle.svelte-j6s5vh{background:#d4af3714;color:var(--scrub-gold);border:1px solid var(--scrub-gold-faint);border-radius:5px;padding:.25rem .6rem;font-family:inherit;font-size:.72rem;letter-spacing:.04em;cursor:pointer;transition:background .12s ease,border-color .12s ease}.mode-toggle.svelte-j6s5vh:hover,.play-toggle.svelte-j6s5vh:hover{background:#d4af3729;border-color:var(--scrub-gold-soft)}.cursor-readout.svelte-j6s5vh{color:var(--scrub-accent);font-weight:600;letter-spacing:.04em}.bounds-readout.svelte-j6s5vh{color:var(--scrub-gold-soft)}.shuttle-readout.svelte-j6s5vh{color:#4ade80;font-weight:600;letter-spacing:.06em}.hint.svelte-j6s5vh{margin-left:auto;color:#d4af3766;font-size:.65rem;letter-spacing:.05em}.track-wrap.svelte-j6s5vh{position:relative;height:24px;cursor:ew-resize;border-radius:4px}.track-wrap.svelte-j6s5vh:focus-visible{outline:2px solid var(--scrub-gold-soft);outline-offset:2px}.track.svelte-j6s5vh{position:absolute;inset:50% 0 auto;transform:translateY(-50%);height:6px;background:linear-gradient(90deg,#d4af372e,#d4af3752 50%,#d4af372e);border-radius:3px}.range-fill.svelte-j6s5vh{position:absolute;top:50%;transform:translateY(-50%);height:10px;background:#4ade8038;border-top:1px solid rgba(74,222,128,.6);border-bottom:1px solid rgba(74,222,128,.6);pointer-events:none}.marker.svelte-j6s5vh{position:absolute;top:4px;bottom:4px;width:2px;background:var(--scrub-gold);transform:translate(-1px);pointer-events:none;opacity:.7}.marker[data-kind=in].svelte-j6s5vh{background:#93c5fd}.marker[data-kind=out].svelte-j6s5vh{background:#f87171}.marker[data-kind=audit].svelte-j6s5vh{background:#a78bfa}.playhead.svelte-j6s5vh{position:absolute;top:0;bottom:0;transform:translate(-50%);pointer-events:none}.playhead-line.svelte-j6s5vh{position:absolute;top:2px;bottom:2px;left:50%;transform:translate(-50%);width:2px;background:var(--scrub-accent);box-shadow:0 0 6px #f3e6a88c}.playhead-knob.svelte-j6s5vh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:var(--scrub-accent);border:2px solid var(--scrub-gold);box-shadow:0 0 8px #f3e6a8a6}.thumb-strip.svelte-j6s5vh{display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;padding:.25rem 0;scrollbar-width:thin;scrollbar-color:var(--scrub-gold-faint) transparent}.thumb.svelte-j6s5vh{flex:0 0 auto;position:relative;background:#0f0c1d99;border:1px solid var(--scrub-gold-faint);border-radius:3px;padding:0;cursor:pointer;height:44px;width:60px;overflow:hidden}.thumb.svelte-j6s5vh img:where(.svelte-j6s5vh){width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;image-rendering:pixelated}.thumb-idx.svelte-j6s5vh{position:absolute;bottom:1px;right:2px;font-size:.55rem;color:var(--scrub-gold);background:#0f0c1dbf;padding:0 3px;border-radius:2px}.thumb.active.svelte-j6s5vh{border-color:var(--scrub-accent);box-shadow:0 0 6px #f3e6a880}.thumb.svelte-j6s5vh:hover{border-color:var(--scrub-gold-soft)}.fps-loop-controls.svelte-1pejqbb{--gold: #d4af37;--gold-soft: rgba(212, 175, 55, .65);--gold-faint: rgba(212, 175, 55, .2);--accent: #f3e6a8;background:#0f0c1db3;border:1px solid var(--gold-faint);border-radius:8px;padding:.55rem .85rem;color:var(--gold);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;display:flex;flex-direction:column;gap:.45rem}.fps-loop-controls[data-disabled=true].svelte-1pejqbb{opacity:.55;pointer-events:none}.row.svelte-1pejqbb{display:flex;align-items:center;gap:.65rem}.row-label.svelte-1pejqbb{color:var(--gold-soft);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;width:38px}.preset-group.svelte-1pejqbb{display:flex;gap:.3rem;flex-wrap:wrap;align-items:center}.preset-chip.svelte-1pejqbb{background:#d4af370f;color:var(--gold);border:1px solid var(--gold-faint);border-radius:4px;padding:.2rem .55rem;font-family:inherit;font-size:.7rem;letter-spacing:.04em;cursor:pointer;transition:background .1s ease,border-color .1s ease,color .1s ease}.preset-chip.svelte-1pejqbb:hover{background:#d4af3724;border-color:var(--gold-soft)}.preset-chip.active.svelte-1pejqbb{background:#f3e6a82e;border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px #f3e6a859}.preset-chip-loop.svelte-1pejqbb{padding-inline:.7rem}.custom-input.svelte-1pejqbb{display:inline-flex;align-items:center;margin-left:.25rem}.custom-input.svelte-1pejqbb input:where(.svelte-1pejqbb){width:64px;background:#0f0c1dd9;color:var(--gold);border:1px solid var(--gold-faint);border-radius:4px;padding:.2rem .4rem;font-family:inherit;font-size:.7rem}.custom-input.active.svelte-1pejqbb input:where(.svelte-1pejqbb){border-color:var(--accent);color:var(--accent)}.custom-input.svelte-1pejqbb input:where(.svelte-1pejqbb)::placeholder{color:#d4af3759}.studio-grid.svelte-1i04n7z{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;align-items:start}@media (max-width: 900px){.studio-grid.svelte-1i04n7z{grid-template-columns:1fr}}.studio-card.svelte-1i04n7z{background:#0f0c1dd9;border:1px solid rgba(212,175,55,.18);border-radius:8px;padding:.75rem .9rem;color:#c9c1ab;font-size:.78rem;line-height:1.5;display:flex;flex-direction:column;gap:.55rem;min-width:0}.module-head.svelte-1i04n7z{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap;border-bottom:1px solid rgba(212,175,55,.12);padding-bottom:.4rem}.module-head.svelte-1i04n7z h3:where(.svelte-1i04n7z){margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;color:#d4af37;letter-spacing:.1em;text-transform:uppercase}.module-sub.svelte-1i04n7z{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;color:#d4af378c;letter-spacing:.04em}.timing-filter-strip.svelte-1i04n7z{display:flex;flex-wrap:wrap;gap:.25rem}.timing-chip.svelte-1i04n7z{background:#d4af370f;border:1px solid rgba(212,175,55,.18);color:#d4af37;padding:.18rem .55rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;border-radius:4px;letter-spacing:.04em;cursor:pointer;text-transform:uppercase;transition:background .1s ease}.timing-chip.svelte-1i04n7z:hover{background:#d4af3724}.timing-chip.active.svelte-1i04n7z{background:#f3e6a82e;border-color:#f3e6a8;color:#f3e6a8}.timing-list.svelte-1i04n7z{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.25) transparent;display:flex;flex-direction:column;gap:2px}.timing-row.svelte-1i04n7z{display:grid;grid-template-columns:56px 1fr auto auto;gap:.5rem;align-items:center;padding:.28rem .4rem;border-radius:4px;background:#d4af3708}.timing-row.svelte-1i04n7z:hover{background:#d4af3714}.timing-sys-pip.svelte-1i04n7z{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;text-transform:uppercase;text-align:center;padding:.1rem .3rem;border-radius:3px;letter-spacing:.06em}.timing-sys-pip[data-sys=ghost].svelte-1i04n7z{background:#a78bfa2e;color:#c4b5fd}.timing-sys-pip[data-sys=drop].svelte-1i04n7z{background:#4ade8029;color:#86efac}.timing-sys-pip[data-sys=god].svelte-1i04n7z{background:#fcd34d29;color:#fcd34d}.timing-sys-pip[data-sys=mult].svelte-1i04n7z{background:#38bdf829;color:#7dd3fc}.timing-sys-pip[data-sys=clash].svelte-1i04n7z{background:#f8717129;color:#fca5a5}.timing-sys-pip[data-sys=wig].svelte-1i04n7z{background:#f472b629;color:#f9a8d4}.timing-sys-pip[data-sys=bonus].svelte-1i04n7z{background:#fb923c29;color:#fdba74}.timing-label.svelte-1i04n7z{color:#c9c1ab;font-size:.74rem}.timing-value.svelte-1i04n7z{background:#f3e6a814;border:1px solid rgba(212,175,55,.25);color:#f3e6a8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;padding:.12rem .45rem;border-radius:4px;cursor:pointer;letter-spacing:.03em;transition:background .1s ease}.timing-value.svelte-1i04n7z:hover{background:#f3e6a82e}.timing-value.copied.svelte-1i04n7z{background:#4ade8033;border-color:#4ade808c;color:#86efac}.timing-note.svelte-1i04n7z{color:#d4af3780;font-size:.68rem;font-style:italic}.easing-pair.svelte-1i04n7z{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center}.easing-slot.svelte-1i04n7z{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.easing-slot-label.svelte-1i04n7z{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;color:#d4af3799;letter-spacing:.08em;text-transform:uppercase}.easing-export.svelte-1i04n7z{display:flex;align-items:center;gap:.5rem;padding-top:.3rem;border-top:1px solid rgba(212,175,55,.1)}.easing-css.svelte-1i04n7z{flex:1;color:#f3e6a8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;word-break:break-all;background:#d4af370a;border:1px solid rgba(212,175,55,.18);padding:.3rem .55rem;border-radius:4px}.easing-copy-btn.svelte-1i04n7z{background:#d4af371a;border:1px solid rgba(212,175,55,.35);color:#d4af37;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;padding:.32rem .65rem;border-radius:4px;cursor:pointer;letter-spacing:.05em;text-transform:uppercase}.easing-copy-btn.svelte-1i04n7z:hover{background:#d4af3733}.easing-copy-btn.copied.svelte-1i04n7z{background:#4ade8033;border-color:#4ade808c;color:#86efac}.tween-list.svelte-1i04n7z{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.25) transparent;display:flex;flex-direction:column;gap:3px}.tween-row.svelte-1i04n7z{margin:0}.tween-row-btn.svelte-1i04n7z{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.18rem .5rem;width:100%;text-align:left;background:#d4af370a;border:1px solid rgba(212,175,55,.12);color:#c9c1ab;padding:.42rem .6rem;border-radius:5px;cursor:pointer;font-family:inherit;transition:background .1s ease,border-color .1s ease}.tween-row-btn.svelte-1i04n7z:hover{background:#d4af371f;border-color:#d4af3759}.tween-row.active.svelte-1i04n7z .tween-row-btn:where(.svelte-1i04n7z){background:#f3e6a824;border-color:#f3e6a8}.tween-row-name.svelte-1i04n7z{color:#f3e6a8;font-weight:600;font-size:.78rem;grid-column:1;grid-row:1}.tween-row-dur.svelte-1i04n7z{color:#d4af37;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;grid-column:2;grid-row:1;align-self:center}.tween-row-desc.svelte-1i04n7z{color:#8a8298;font-size:.7rem;grid-column:1 / 3;grid-row:2;line-height:1.4}.tween-footer.svelte-1i04n7z{display:flex;align-items:center;gap:.6rem;padding-top:.4rem;border-top:1px solid rgba(212,175,55,.12);flex-wrap:wrap}.tween-active-tag.svelte-1i04n7z{color:#86efac;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem}.tween-active-css.svelte-1i04n7z{color:#d4af37b3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;word-break:break-all}.playground-controls.svelte-1i04n7z{display:flex;flex-direction:column;gap:.4rem}.playground-input-label.svelte-1i04n7z{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;color:#d4af37a6;letter-spacing:.05em}.playground-textarea.svelte-1i04n7z{width:100%;background:#0f0c1dd9;color:#c9c1ab;border:1px solid rgba(212,175,55,.2);border-radius:4px;padding:.4rem .55rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;resize:vertical}.playground-textarea.svelte-1i04n7z:focus-visible{outline:none;border-color:#d4af378c}.playground-stage.svelte-1i04n7z{max-width:100%;overflow:hidden;border-radius:6px}.playground-scrubber.svelte-1i04n7z{margin-top:.3rem}.raf-status-row.svelte-1i04n7z{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.raf-count.svelte-1i04n7z{background:#f871712e;border:1px solid rgba(248,113,113,.5);color:#fca5a5;padding:.18rem .55rem;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.04em}.raf-count[data-zero=true].svelte-1i04n7z{background:#4ade8029;border-color:#4ade8080;color:#86efac}.raf-stamp.svelte-1i04n7z{color:#d4af3780;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem}.raf-refresh.svelte-1i04n7z{margin-left:auto;background:#d4af371a;border:1px solid rgba(212,175,55,.35);color:#d4af37;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;padding:.22rem .6rem;border-radius:4px;cursor:pointer;letter-spacing:.05em;text-transform:uppercase}.raf-refresh.svelte-1i04n7z:hover:not(:disabled){background:#d4af3733}.raf-refresh.svelte-1i04n7z:disabled{opacity:.5;cursor:not-allowed}.raf-error.svelte-1i04n7z{color:#fca5a5;margin:0;font-size:.74rem}.raf-empty.svelte-1i04n7z{color:#86efac;margin:0;font-style:italic;font-size:.74rem}.raf-list.svelte-1i04n7z{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.25) transparent;display:flex;flex-direction:column;gap:3px}.raf-fire.svelte-1i04n7z{border-radius:4px;background:#f871710f;border:1px solid rgba(248,113,113,.18)}.raf-fire[data-sev=high].svelte-1i04n7z{border-color:#f8717180}.raf-fire[data-sev=medium].svelte-1i04n7z{border-color:#fb923c66;background:#fb923c0f}.raf-fire[data-sev=low].svelte-1i04n7z{border-color:#d4af374d;background:#d4af370a}.raf-fire-head.svelte-1i04n7z{display:grid;grid-template-columns:60px minmax(0,1.4fr) minmax(0,1.6fr) auto auto;gap:.5rem;width:100%;background:none;border:0;color:#c9c1ab;text-align:left;padding:.35rem .55rem;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;align-items:center}.raf-sev.svelte-1i04n7z{text-transform:uppercase;text-align:center;padding:.08rem .3rem;border-radius:3px;font-size:.6rem}.raf-sev[data-sev=high].svelte-1i04n7z{background:#f871714d;color:#fca5a5}.raf-sev[data-sev=medium].svelte-1i04n7z{background:#fb923c4d;color:#fdba74}.raf-sev[data-sev=low].svelte-1i04n7z{background:#d4af3733;color:#f3e6a8}.raf-pid.svelte-1i04n7z{color:#fcd34d}.raf-file.svelte-1i04n7z{color:#d4af37b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.raf-time.svelte-1i04n7z{color:#d4af3780;font-size:.62rem}.raf-conf.svelte-1i04n7z{color:#86efac;font-size:.66rem}.raf-fire-body.svelte-1i04n7z{padding:0 .55rem .55rem;display:flex;flex-direction:column;gap:.35rem}.raf-desc.svelte-1i04n7z{margin:0;color:#c9c1ab;font-size:.72rem}.raf-diff.svelte-1i04n7z{margin:0;background:#0f0c1dd9;border:1px solid rgba(212,175,55,.15);border-radius:3px;padding:.4rem .55rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;color:#c9c1ab;max-height:160px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.event-chain.svelte-1i04n7z{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem}.event-node.svelte-1i04n7z{display:flex;align-items:center;gap:.3rem}.event-btn.svelte-1i04n7z{display:flex;align-items:center;gap:.35rem;background:#d4af370f;border:1px solid rgba(212,175,55,.2);color:#d4af37;padding:.28rem .55rem;border-radius:4px;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.04em;transition:background .1s ease}.event-btn.svelte-1i04n7z:hover{background:#d4af3729}.event-node.active.svelte-1i04n7z .event-btn:where(.svelte-1i04n7z){background:#f3e6a833;border-color:#f3e6a8;color:#f3e6a8}.event-idx.svelte-1i04n7z{background:#0f0c1dd9;border:1px solid rgba(212,175,55,.3);color:#fcd34d;border-radius:50%;width:1.1rem;height:1.1rem;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem}.event-arrow.svelte-1i04n7z{color:#d4af3773;font-size:.78rem}.event-detail.svelte-1i04n7z{border-top:1px solid rgba(212,175,55,.12);padding-top:.5rem;display:flex;flex-direction:column;gap:.45rem}.event-detail-head.svelte-1i04n7z{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.event-detail-head.svelte-1i04n7z strong:where(.svelte-1i04n7z){color:#f3e6a8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em}.event-timing.svelte-1i04n7z{color:#d4af37a6;font-size:.68rem;font-style:italic}.event-handlers.svelte-1i04n7z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.event-handler.svelte-1i04n7z{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:.5rem;align-items:baseline;padding:.25rem .4rem;background:#d4af370a;border-radius:4px;font-size:.7rem}.event-handler-name.svelte-1i04n7z{color:#fcd34d;font-size:.7rem}.event-handler-file.svelte-1i04n7z{color:#d4af37b3;font-size:.66rem}.event-handler-role.svelte-1i04n7z{color:#c9c1ab;font-size:.7rem}.sandbox-controls.svelte-1i04n7z{display:flex;flex-direction:column;gap:.5rem}.sandbox-emoji-strip.svelte-1i04n7z{display:flex;gap:.25rem;flex-wrap:wrap}.sandbox-emoji-btn.svelte-1i04n7z{background:#d4af370d;border:1px solid rgba(212,175,55,.18);color:#c9c1ab;border-radius:4px;padding:.25rem .5rem;cursor:pointer;font-size:1.05rem;line-height:1}.sandbox-emoji-btn.svelte-1i04n7z:hover{background:#d4af3726}.sandbox-emoji-btn.active.svelte-1i04n7z{background:#f3e6a833;border-color:#f3e6a8}.sandbox-emoji-glyph.svelte-1i04n7z{display:inline-block}.sandbox-knobs.svelte-1i04n7z{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.sandbox-knob.svelte-1i04n7z{display:flex;flex-direction:column;gap:.18rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;color:#d4af37b3;min-width:160px}.sandbox-knob.svelte-1i04n7z input[type=range]:where(.svelte-1i04n7z){accent-color:#d4af37}.sandbox-knob-val.svelte-1i04n7z{color:#f3e6a8;font-size:.72rem}.sandbox-knob-loop.svelte-1i04n7z{flex-direction:row;align-items:center;gap:.35rem;min-width:auto;color:#d4af37}.sandbox-preset-strip.svelte-1i04n7z{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.sandbox-preset-label.svelte-1i04n7z{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;color:#d4af3799;margin-right:.3rem}.sandbox-preset.svelte-1i04n7z{background:#d4af370f;border:1px solid rgba(212,175,55,.2);color:#d4af37;padding:.18rem .5rem;border-radius:4px;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem}.sandbox-preset.svelte-1i04n7z:hover{background:#d4af3729}.sandbox-track.svelte-1i04n7z{position:relative;height:50px;border:1px solid rgba(212,175,55,.18);border-radius:6px;background:#0f0c1d99;overflow:visible;margin:.2rem 0}.sandbox-track-rail.svelte-1i04n7z{position:absolute;inset:50% 0 auto;transform:translateY(-50%);height:2px;background:linear-gradient(90deg,#d4af371a,#d4af3766,#d4af371a)}.sandbox-emoji-pellet.svelte-1i04n7z{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:1.6rem;line-height:1;pointer-events:none;filter:drop-shadow(0 0 6px rgba(243,230,168,.5));will-change:left}.sandbox-cmd-strip.svelte-1i04n7z{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.sandbox-play.svelte-1i04n7z,.sandbox-stop.svelte-1i04n7z{background:#4ade8026;border:1px solid rgba(74,222,128,.5);color:#86efac;padding:.3rem .75rem;border-radius:4px;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.06em}.sandbox-stop.svelte-1i04n7z{background:#f8717126;border-color:#f8717180;color:#fca5a5}.sandbox-play.svelte-1i04n7z:hover:not(:disabled){background:#4ade8047}.sandbox-stop.svelte-1i04n7z:hover:not(:disabled){background:#f8717147}.sandbox-play.svelte-1i04n7z:disabled,.sandbox-stop.svelte-1i04n7z:disabled{opacity:.4;cursor:not-allowed}.sandbox-state.svelte-1i04n7z{color:#d4af37b3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem}.quote.svelte-1i04n7z{color:#8a8298;font-style:italic;font-size:.78rem;margin:.85rem 0 0;text-align:right}.quote.svelte-10g93n8{color:#8a8298;font-style:italic;font-size:.78rem;margin:0 0 .9rem;line-height:1.55}.atelier-grid.svelte-10g93n8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.module.svelte-10g93n8{background:#0f0c1d80;border:1px solid rgba(212,175,55,.12);border-radius:8px;padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.65rem;min-width:0}.module-wide.svelte-10g93n8{grid-column:1 / -1}.module-head.svelte-10g93n8{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.module-tag.svelte-10g93n8{color:#d4af37;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.16em;border:1px solid rgba(212,175,55,.35);border-radius:3px;padding:1px 5px}.module-title.svelte-10g93n8{margin:0;color:#d4af37;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.module-blurb.svelte-10g93n8{color:#8a8298;font-size:.68rem;letter-spacing:.04em;font-style:italic;flex:1 1 auto}.module-note.svelte-10g93n8{margin:0 0 .7rem;padding:.5rem .65rem;color:#a89a8c;font-size:.68rem;line-height:1.5;font-style:italic;background:#d4af370a;border-left:2px solid rgba(212,175,55,.3);border-radius:0 4px 4px 0}.refresh-btn.svelte-10g93n8{background:#d4af370f;color:#d4af37;border:1px solid rgba(212,175,55,.25);border-radius:4px;padding:.15rem .55rem;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.08em;cursor:pointer;transition:background .12s ease,border-color .12s ease}.refresh-btn.svelte-10g93n8:hover:not(:disabled){background:#d4af372e;border-color:#d4af378c}.refresh-btn.svelte-10g93n8:disabled{opacity:.45;cursor:progress}.card-row.svelte-10g93n8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.agent-card.svelte-10g93n8,.tier-card.svelte-10g93n8{background:#14101e;border:1px solid rgba(212,175,55,.16);border-radius:6px;padding:.6rem .7rem;display:flex;flex-direction:column;gap:.45rem}.agent-head.svelte-10g93n8,.tier-head.svelte-10g93n8{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.agent-name.svelte-10g93n8{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.14em;font-weight:700}.agent-sigil.svelte-10g93n8{color:#8a8298;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.14em;border:1px solid rgba(138,130,152,.35);border-radius:3px;padding:1px 5px}.agent-spec.svelte-10g93n8{display:flex;flex-wrap:wrap;gap:.35rem}.spec-pip.svelte-10g93n8{color:#c9c1ab;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.08em;background:#d4af370d;border:1px solid rgba(212,175,55,.18);border-radius:3px;padding:1px 5px}.spec-pip.tier-whisper.svelte-10g93n8{color:#8a8298}.spec-pip.tier-chime.svelte-10g93n8{color:#c9c1ab}.spec-pip.tier-stinger.svelte-10g93n8{color:#d4af37}.spec-pip.tier-alarm.svelte-10g93n8{color:#f87171;border-color:#f8717159}.agent-blurb.svelte-10g93n8,.tier-meaning.svelte-10g93n8,.tier-examples.svelte-10g93n8{color:#a89a8c;font-size:.72rem;line-height:1.45;margin:0}.tier-examples.svelte-10g93n8{color:#6c6480;font-style:italic;font-size:.68rem}.play-btn.svelte-10g93n8{background:#d4af3714;color:#d4af37;border:1px solid rgba(212,175,55,.3);border-radius:4px;padding:.3rem .65rem;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-self:flex-start;transition:background .12s ease,border-color .12s ease,color .12s ease}.play-btn.svelte-10g93n8:hover{background:#d4af3733;border-color:#d4af3799;color:#f1d97a}.tier-name.svelte-10g93n8{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase}.tier-gain.svelte-10g93n8{color:#8a8298;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.08em}.tier-card.tier-whisper.svelte-10g93n8{border-color:#8a829833}.tier-card.tier-chime.svelte-10g93n8{border-color:#d4af3733}.tier-card.tier-stinger.svelte-10g93n8{border-color:#d4af3766}.tier-card.tier-alarm.svelte-10g93n8{border-color:#f8717180}.tier-card.tier-alarm.svelte-10g93n8 .tier-name:where(.svelte-10g93n8){color:#f87171}.timeline.svelte-10g93n8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;max-height:240px;overflow-y:auto;border:1px solid rgba(212,175,55,.1);border-radius:6px}.timeline-row.svelte-10g93n8{display:grid;grid-template-columns:55px 80px 80px 1fr 100px 28px;gap:.4rem;padding:.32rem .55rem;background:#0f0c1d80;font-family:JetBrains Mono,monospace;font-size:.7rem;align-items:center}.timeline-row.svelte-10g93n8:hover{background:#d4af370f}.t-ts.svelte-10g93n8{color:#d4af37b3}.t-actor.svelte-10g93n8,.t-agent.svelte-10g93n8{color:#c9a76f}.t-action.svelte-10g93n8{color:#f3e6a8}.t-target.svelte-10g93n8{color:#8a8298;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replay-btn.svelte-10g93n8{background:#d4af3714;color:#d4af37;border:1px solid rgba(212,175,55,.3);border-radius:3px;padding:0;width:22px;height:22px;font-size:.7rem;cursor:pointer;transition:background .12s ease}.replay-btn.svelte-10g93n8:hover{background:#d4af3738}.timeline-empty.svelte-10g93n8{color:#6c6480;font-style:italic;font-size:.74rem;padding:.6rem .75rem;border:1px dashed rgba(138,130,152,.3);border-radius:6px}.timeline-empty.error.svelte-10g93n8{color:#f87171;border-color:#f8717166}.char-row.svelte-10g93n8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.char-card.svelte-10g93n8{background:#14101e;border:1px solid rgba(212,175,55,.16);border-radius:6px;padding:.7rem;display:flex;flex-direction:column;gap:.5rem}.char-card.char-zeus.svelte-10g93n8{border-color:#60a5fa59}.char-card.char-poseidon.svelte-10g93n8{border-color:#38bdf84d}.char-card.char-hades.svelte-10g93n8{border-color:#a855f759}.char-card.char-eleseus.svelte-10g93n8{border-color:#dc262666}.char-head.svelte-10g93n8{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.char-name.svelte-10g93n8{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.18em;font-weight:700}.char-pending.svelte-10g93n8{color:#8a8298;font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;border:1px dashed rgba(138,130,152,.4);border-radius:3px;padding:1px 4px}.char-tone.svelte-10g93n8{color:#a89a8c;font-size:.7rem;line-height:1.45;margin:0;font-style:italic}.char-slots.svelte-10g93n8{display:flex;flex-direction:column;gap:.3rem}.char-slot.svelte-10g93n8{background:#d4af370a;border:1px dashed rgba(212,175,55,.18);border-radius:4px;padding:.32rem .45rem;display:grid;grid-template-columns:80px 1fr;gap:.2rem .5rem;font-family:JetBrains Mono,monospace}.slot-moment.svelte-10g93n8{color:#d4af37;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.slot-line.svelte-10g93n8{color:#c9c1ab;font-size:.7rem;font-style:italic}.slot-drop.svelte-10g93n8{grid-column:1 / -1;color:#6c6480;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;text-align:right}.bgm-list.svelte-10g93n8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.bgm-row.svelte-10g93n8{background:#14101e;border:1px solid rgba(212,175,55,.14);border-radius:6px;padding:.55rem .7rem;display:flex;flex-direction:column;gap:.35rem}.bgm-row.playing.svelte-10g93n8{border-color:#d4af3780;background:#d4af370a}.bgm-meta.svelte-10g93n8{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.bgm-label.svelte-10g93n8{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.14em;font-weight:700}.bgm-bpm.svelte-10g93n8{color:#8a8298;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.08em}.bgm-style.svelte-10g93n8{color:#a89a8c;font-size:.7rem;line-height:1.45;margin:0;font-style:italic}.bgm-controls.svelte-10g93n8{display:flex;align-items:center;gap:.5rem}.bgm-btn.svelte-10g93n8{background:#d4af3714;color:#d4af37;border:1px solid rgba(212,175,55,.3);border-radius:4px;padding:.25rem .6rem;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.08em;cursor:pointer;text-transform:uppercase;min-width:70px}.bgm-btn.svelte-10g93n8:hover{background:#d4af3733}.bgm-slider.svelte-10g93n8{flex:1;display:flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,monospace}.slider-label.svelte-10g93n8{color:#8a8298;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.bgm-slider.svelte-10g93n8 input[type=range]:where(.svelte-10g93n8){flex:1;accent-color:#d4af37}.slider-value.svelte-10g93n8{color:#c9c1ab;font-size:.65rem;min-width:36px;text-align:right}.inspector.svelte-10g93n8{margin:0;display:flex;flex-direction:column;gap:.32rem}.insp-row.svelte-10g93n8{display:grid;grid-template-columns:140px 1fr;gap:.6rem;align-items:baseline;font-family:JetBrains Mono,monospace}.insp-row.svelte-10g93n8 dt:where(.svelte-10g93n8){color:#8a8298;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.insp-row.svelte-10g93n8 dd:where(.svelte-10g93n8){margin:0;color:#c9c1ab;font-size:.72rem}.val-live.svelte-10g93n8{color:#76c97f}.val-muted.svelte-10g93n8{color:#d4af37}.hint.svelte-10g93n8{color:#6c6480;font-style:italic;font-size:.65rem;margin-left:.3rem}.ledger-empty.svelte-10g93n8{color:#8a8298;font-style:italic;font-size:.72rem;padding:.7rem .8rem;border:1px dashed rgba(138,130,152,.3);border-radius:6px;line-height:1.55}.ledger.svelte-10g93n8{width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace;font-size:.7rem}.ledger.svelte-10g93n8 th:where(.svelte-10g93n8){text-align:left;color:#8a8298;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;padding:.3rem .4rem;border-bottom:1px solid rgba(212,175,55,.18)}.ledger.svelte-10g93n8 td:where(.svelte-10g93n8){padding:.3rem .4rem;color:#c9c1ab;border-bottom:1px solid rgba(212,175,55,.06)}.lic-pip.svelte-10g93n8{display:inline-block;padding:1px 5px;border-radius:3px;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.lic-CC0.svelte-10g93n8{color:#76c97f;border:1px solid rgba(118,201,127,.4)}.lic-CC-BY.svelte-10g93n8{color:#c9a76f;border:1px solid rgba(201,167,111,.4)}.lic-Creator-License.svelte-10g93n8{color:#f1d97a;border:1px solid rgba(241,217,122,.4)}.lic-Proprietary.svelte-10g93n8{color:#f87171;border:1px solid rgba(248,113,113,.4)}.module.onboarding.svelte-10g93n8{border-color:#d4af3747;background:linear-gradient(180deg,#d4af370d,#0f0c1d80 60%)}.module.onboarding.svelte-10g93n8 .module-tag:where(.svelte-10g93n8){font-size:.95rem;line-height:1;border:none;padding:0}.status-grid.svelte-10g93n8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.status-cell.svelte-10g93n8{background:#0f0c1d8c;border:1px solid rgba(212,175,55,.14);border-radius:6px;padding:.5rem .65rem;display:flex;flex-direction:column;gap:.18rem;min-width:0}.status-label.svelte-10g93n8{color:#8a8298;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase}.status-value.svelte-10g93n8{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.82rem;letter-spacing:.06em;font-weight:700;word-break:break-all}.status-value.val-live.svelte-10g93n8{color:#76c97f}.status-value.val-muted.svelte-10g93n8{color:#d4af37}.status-hint.svelte-10g93n8{color:#6c6480;font-size:.62rem;font-style:italic;line-height:1.35}.status-empty.svelte-10g93n8{color:#6c6480;font-style:italic;font-size:.74rem;padding:.7rem .85rem;border:1px dashed rgba(138,130,152,.3);border-radius:6px}.quick-blurb.svelte-10g93n8,.eyes-blurb.svelte-10g93n8{color:#a89a8c;font-size:.72rem;line-height:1.5;margin:0}.quick-warn.svelte-10g93n8{color:#d4af37;font-size:.66rem;font-style:italic;margin:0;line-height:1.4}.quick-btn.svelte-10g93n8{align-self:flex-start;background:#d4af3724;color:#f1d97a;border:1px solid rgba(212,175,55,.45);border-radius:5px;padding:.45rem .9rem;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.quick-btn.svelte-10g93n8:hover{background:#d4af3747;border-color:#d4af37;color:#fcd34d}.quick-btn-secondary.svelte-10g93n8{align-self:flex-start;background:transparent;color:#8a8298;border:1px solid rgba(138,130,152,.4);border-radius:4px;padding:.28rem .65rem;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.quick-btn-secondary.svelte-10g93n8:hover{color:#d4af37;border-color:#d4af3780}.eyes-status.svelte-10g93n8{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.1em;margin:0}.eyes-choices.svelte-10g93n8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.eyes-choice-btn.svelte-10g93n8{background:#14101e;color:#c9c1ab;border:1px solid rgba(212,175,55,.25);border-radius:5px;padding:.5rem;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.16em;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.eyes-choice-btn.svelte-10g93n8:hover{background:#d4af371f;border-color:#d4af378c;color:#f1d97a}.eyes-results.svelte-10g93n8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.eyes-results.svelte-10g93n8 li:where(.svelte-10g93n8){display:grid;grid-template-columns:55px 1fr 16px 1fr 20px;gap:.4rem;padding:.32rem .5rem;background:#0f0c1d80;border:1px solid rgba(138,130,152,.2);border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.68rem;align-items:center}.eyes-results.svelte-10g93n8 li.res-ok:where(.svelte-10g93n8){border-color:#76c97f73;background:#76c97f0f}.eyes-results.svelte-10g93n8 li.res-miss:where(.svelte-10g93n8){border-color:#f8717173;background:#f871710d}.res-slot.svelte-10g93n8{color:#8a8298;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.res-played.svelte-10g93n8{color:#d4af37}.res-arrow.svelte-10g93n8{color:#6c6480;text-align:center}.res-guessed.svelte-10g93n8{color:#c9c1ab}.res-mark.svelte-10g93n8{color:#76c97f;font-weight:700;text-align:center}.eyes-results.svelte-10g93n8 li.res-miss:where(.svelte-10g93n8) .res-mark:where(.svelte-10g93n8){color:#f87171}@media (max-width: 1100px){.atelier-grid.svelte-10g93n8{grid-template-columns:1fr}.module-wide.svelte-10g93n8{grid-column:1 / -1}.char-row.svelte-10g93n8{grid-template-columns:repeat(2,minmax(0,1fr))}.card-row.svelte-10g93n8{grid-template-columns:1fr}.status-grid.svelte-10g93n8{grid-template-columns:repeat(2,minmax(0,1fr))}}.forge-grid.svelte-1b3fh7n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.4rem}.stats-card.svelte-1b3fh7n{grid-column:1 / -1}@media (max-width: 720px){.forge-grid.svelte-1b3fh7n{grid-template-columns:1fr}}.card.svelte-1b3fh7n{background:#14101eb8;border:1px solid rgba(212,175,55,.16);border-radius:10px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.6rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.card.svelte-1b3fh7n:hover{border-color:#d4af3752;box-shadow:0 8px 22px #d4af3714}.card-head.svelte-1b3fh7n{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.card-sigil.svelte-1b3fh7n{color:#d4af37;font-size:1rem;line-height:1;text-shadow:0 0 8px rgba(212,175,55,.4)}.card-title.svelte-1b3fh7n{margin:0;color:#f1d97a;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.card-subtitle.svelte-1b3fh7n{color:#d4af378c;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-family:JetBrains Mono,monospace}.card-footnote.svelte-1b3fh7n{margin:.3rem 0 0;font-size:.66rem;color:#c9c1ab80;line-height:1.45;font-style:italic}.muted.svelte-1b3fh7n{color:#c9c1ab73;font-style:italic}.stat-row.svelte-1b3fh7n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.stat-cell.svelte-1b3fh7n{background:#08061099;border:1px solid rgba(212,175,55,.1);border-radius:6px;padding:.55rem .65rem;display:flex;flex-direction:column;gap:.15rem}.stat-label.svelte-1b3fh7n{color:#d4af37a6;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase}.stat-value.svelte-1b3fh7n{color:#f1d97a;font-size:1.55rem;font-weight:700;line-height:1.05;font-family:JetBrains Mono,monospace}.stat-sub.svelte-1b3fh7n{color:#c9c1ab99;font-size:.66rem;font-family:JetBrains Mono,monospace}.tools-row.svelte-1b3fh7n{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;border-top:1px solid rgba(212,175,55,.08);padding-top:.55rem}.tools-label.svelte-1b3fh7n{color:#d4af37a6;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase}.tools-list.svelte-1b3fh7n{display:flex;gap:.35rem;flex-wrap:wrap}.tool-chip.svelte-1b3fh7n{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem;border-radius:999px;border:1px solid rgba(96,165,250,.35);background:#60a5fa1a;color:#93c5fd;font-family:JetBrains Mono,monospace;font-size:.64rem}.tool-chip.tool-gpt-image-1.svelte-1b3fh7n{border-color:#fbbf2480;background:#fbbf241f;color:#fcd34d}.tool-chip.tool-kling.svelte-1b3fh7n{border-color:#a855f780;background:#a855f71f;color:#c4b5fd}.tool-name.svelte-1b3fh7n{letter-spacing:.04em}.tool-count.svelte-1b3fh7n{font-weight:700;opacity:.85}.tool-spend.svelte-1b3fh7n{color:#4ade80;font-size:.6rem;opacity:.85}.palette-grid.svelte-1b3fh7n{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.45rem}.swatch.svelte-1b3fh7n{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;background:#0806108c;border:1px solid rgba(212,175,55,.12);border-radius:5px;cursor:pointer;color:inherit;font-family:inherit;text-align:left;transition:border-color .15s ease,transform .15s ease}.swatch.svelte-1b3fh7n:hover{border-color:#d4af376b;transform:translateY(-1px)}.swatch.tier-signature.svelte-1b3fh7n{border-color:#d4af3766;box-shadow:inset 0 0 0 1px #d4af371a}.swatch-chip.svelte-1b3fh7n{width:1.25rem;height:1.25rem;border-radius:4px;background:var(--swatch-color);border:1px solid rgba(255,255,255,.12);box-shadow:0 0 6px var(--swatch-color),inset 0 0 0 1px #00000040;flex-shrink:0}.swatch-label.svelte-1b3fh7n{display:flex;flex-direction:column;gap:.05rem;min-width:0;flex:1}.swatch-name.svelte-1b3fh7n{color:#c9c1ab;font-size:.66rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swatch-hex.svelte-1b3fh7n{color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.05em}.canon-list.svelte-1b3fh7n{display:flex;flex-direction:column;gap:.5rem}.canon-row.svelte-1b3fh7n{display:flex;gap:.55rem;align-items:flex-start;padding:.45rem .55rem;background:#0806108c;border:1px solid rgba(212,175,55,.08);border-radius:6px}.canon-color.svelte-1b3fh7n{width:.5rem;align-self:stretch;border-radius:2px;background:var(--canon-color);box-shadow:0 0 6px var(--canon-color);flex-shrink:0}.canon-body.svelte-1b3fh7n{display:flex;flex-direction:column;gap:.18rem;flex:1;min-width:0}.canon-name-row.svelte-1b3fh7n{display:flex;align-items:center;gap:.5rem}.canon-name.svelte-1b3fh7n{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;letter-spacing:.04em}.canon-status.svelte-1b3fh7n{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.12em;padding:.08rem .4rem;border-radius:3px;border:1px solid transparent}.canon-status.status-locked.svelte-1b3fh7n{color:#76c97f;border-color:#76c97f73;background:#76c97f14}.canon-status.status-in_progress.svelte-1b3fh7n{color:#fbbf24;border-color:#fbbf2473;background:#fbbf2414}.canon-status.status-pending.svelte-1b3fh7n{color:#c9c1ab99;border-color:#c9c1ab4d}.canon-note.svelte-1b3fh7n{color:#c9c1abc7;font-size:.7rem;line-height:1.4}.canon-last.svelte-1b3fh7n{color:#c9c1ab80;font-size:.64rem;font-family:JetBrains Mono,monospace}.canon-mono.svelte-1b3fh7n{color:#d4af37}.uptime-row.svelte-1b3fh7n{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;background:#0806108c;border-radius:6px;border:1px solid rgba(212,175,55,.08)}.uptime-light.svelte-1b3fh7n{width:.6rem;height:.6rem;border-radius:50%;flex-shrink:0}.uptime-light.light-on.svelte-1b3fh7n{background:#76c97f;box-shadow:0 0 8px #76c97fb3}.uptime-light.light-off.svelte-1b3fh7n{background:#f87171;box-shadow:0 0 8px #f8717199}.uptime-name.svelte-1b3fh7n{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.04em}.uptime-detail.svelte-1b3fh7n{color:#c9c1abb3;font-family:JetBrains Mono,monospace;font-size:.64rem;margin-left:auto}.uptime-note.svelte-1b3fh7n{color:#f87171;font-size:.7rem;line-height:1.45;padding:.35rem .5rem;background:#f871710f;border-radius:4px;border-left:2px solid rgba(248,113,113,.45)}.uptime-note.svelte-1b3fh7n code:where(.svelte-1b3fh7n){font-family:JetBrains Mono,monospace;font-size:.65rem;color:#fcd34d;background:#d4af3714;padding:0 4px;border-radius:2px}.uptime-foot.svelte-1b3fh7n{font-size:.64rem;line-height:1.4}.pil-list.svelte-1b3fh7n{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.pil-row.svelte-1b3fh7n{background:#0806108c;border:1px solid rgba(212,175,55,.08);border-radius:6px;padding:.4rem .55rem;display:flex;flex-direction:column;gap:.15rem}.pil-row-head.svelte-1b3fh7n{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pil-name.svelte-1b3fh7n{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.pil-status.svelte-1b3fh7n{color:#c9c1ab80;font-family:JetBrains Mono,monospace;font-size:.62rem}.pil-purpose.svelte-1b3fh7n{color:#c9c1abc7;font-size:.66rem;line-height:1.4}.pil-route.svelte-1b3fh7n{color:#93c5fd;font-family:JetBrains Mono,monospace;font-size:.6rem;background:#60a5fa0f;padding:.05rem .35rem;border-radius:3px;border:1px solid rgba(96,165,250,.18);align-self:flex-start}.atelier-link-card.svelte-1b3fh7n{background:radial-gradient(ellipse at center,rgba(212,175,55,.08) 0%,transparent 70%),#14101eb8;border-color:#d4af374d}.atelier-btn.svelte-1b3fh7n{background:linear-gradient(135deg,#d4af37,#b8941f);color:#14101e;border:none;border-radius:6px;padding:.85rem 1rem;font-family:JetBrains Mono,monospace;font-size:.92rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.2rem;box-shadow:0 4px 14px #d4af374d,inset 0 1px #fff3;transition:transform .15s ease,box-shadow .15s ease}.atelier-btn.svelte-1b3fh7n:hover{transform:translateY(-1px);box-shadow:0 6px 20px #d4af3773,inset 0 1px #ffffff40}.atelier-btn.svelte-1b3fh7n:active{transform:translateY(0)}.atelier-btn-sub.svelte-1b3fh7n{font-size:.6rem;font-weight:400;letter-spacing:.12em;opacity:.78;text-transform:none;color:#14101e}.gate-empty.svelte-1b3fh7n{background:#0806108c;border:1px dashed rgba(212,175,55,.18);border-radius:6px;padding:.65rem .7rem;color:#c9c1ab8c;font-style:italic;font-size:.7rem;line-height:1.5}.gate-disclosure.svelte-1b3fh7n{margin-top:.4rem;font-style:normal}.gate-disclosure.svelte-1b3fh7n summary:where(.svelte-1b3fh7n){cursor:pointer;color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.gate-disclosure.svelte-1b3fh7n summary:where(.svelte-1b3fh7n):hover{color:#fcd34d}.gate-disclosure.svelte-1b3fh7n p:where(.svelte-1b3fh7n){margin:.35rem 0 0;color:#c9c1abb3;font-size:.68rem;line-height:1.5}.banner.svelte-1b3fh7n{padding:.5rem .7rem;border-radius:6px;font-size:.7rem;margin-bottom:.5rem}.banner-broken.svelte-1b3fh7n{background:#f871711a;color:#f87171;border:1px solid rgba(248,113,113,.35)}.forge-quote.svelte-1b3fh7n{margin:.85rem 0 0;padding-top:.65rem;border-top:1px solid rgba(212,175,55,.1);color:#8a8298;font-style:italic;font-size:.72rem;line-height:1.5}.collapsible.svelte-1ms4b45{width:100%;border-radius:var(--r-card)}.collapsible.is-panel.svelte-1ms4b45{position:relative;background:linear-gradient(180deg,#1410249e,#0f0c1dad);border:1px solid var(--line-gold-mid);border-radius:var(--r-panel);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-lift)}.collapsible.is-panel.svelte-1ms4b45:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-top-left-radius:var(--r-panel);border-bottom-left-radius:var(--r-panel);background:linear-gradient(180deg,var(--accent) 0%,transparent 85%);opacity:.7;pointer-events:none}.collapsible-header.svelte-1ms4b45{display:flex;align-items:center;gap:var(--sp-2);width:100%;background:transparent;border:none;color:var(--text-primary);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase;padding:var(--sp-2) var(--sp-3);text-align:left}.is-panel.svelte-1ms4b45>.collapsible-header:where(.svelte-1ms4b45){padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-gold-faint)}.collapsed.is-panel.svelte-1ms4b45>.collapsible-header:where(.svelte-1ms4b45){border-bottom:none}.collapsible-header.svelte-1ms4b45:hover{color:var(--gold-bright)}.chevron.svelte-1ms4b45{display:inline-flex;color:var(--accent);font-size:.7em;transform:rotate(0);transition:transform .18s ease;flex:0 0 auto}.chevron.open.svelte-1ms4b45{transform:rotate(90deg)}.collapsible-title.svelte-1ms4b45{flex:1 1 auto;min-width:0}.collapsible-accessory.svelte-1ms4b45{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--sp-1)}.collapsible-grid.svelte-1ms4b45{display:grid;grid-template-rows:1fr}.collapsible-clip.svelte-1ms4b45{min-height:0;overflow:hidden}.collapsible-body.svelte-1ms4b45{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.collapsible.svelte-1ms4b45:not(.is-panel) .collapsible-body:where(.svelte-1ms4b45){padding:var(--sp-2) var(--sp-1) var(--sp-1)}.term-pane.svelte-ui3nvu{display:flex;flex-direction:column;min-height:220px;border:1px solid var(--accent);border-radius:var(--r-card);background:var(--bg-sunken, rgba(8, 7, 14, .92));box-shadow:var(--shadow-lift);overflow:hidden}.term-head.svelte-ui3nvu{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line-gold-faint);background:linear-gradient(180deg,#1410248c,#0c0a1666);font-family:var(--font-mono);font-size:var(--fs-tiny, .7rem)}.term-sigil.svelte-ui3nvu{color:var(--accent);font-weight:700}.term-seat.svelte-ui3nvu{color:var(--text-primary);letter-spacing:.1em;text-transform:uppercase}.term-agent.svelte-ui3nvu{color:var(--text-secondary)}.term-status.svelte-ui3nvu{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--text-muted);text-transform:lowercase;letter-spacing:.06em}.term-status.svelte-ui3nvu .dot:where(.svelte-ui3nvu){width:6px;height:6px;border-radius:50%;background:var(--text-muted);display:inline-block}.term-status[data-kind=ok].svelte-ui3nvu .dot:where(.svelte-ui3nvu){background:var(--ok)}.term-status[data-kind=warn].svelte-ui3nvu .dot:where(.svelte-ui3nvu){background:var(--warn)}.term-status[data-kind=idle].svelte-ui3nvu .dot:where(.svelte-ui3nvu){background:var(--accent);opacity:.6}.term-surface.svelte-ui3nvu{flex:1 1 auto;min-height:0;padding:var(--sp-3);overflow:auto}.term-stub.svelte-ui3nvu{margin:0;font-family:var(--font-mono);font-size:var(--fs-small);line-height:1.5;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.caret.svelte-ui3nvu{color:var(--accent);animation:svelte-ui3nvu-term-blink 1.1s steps(1) infinite}.term-draft-actions.svelte-ui3nvu{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap}.draft-note.svelte-ui3nvu{color:var(--text-muted);font-size:var(--fs-small);font-style:italic;font-family:var(--font-body);flex:1 1 auto;min-width:0}.draft-btn.svelte-ui3nvu{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent);border-radius:var(--r-chip);padding:.15rem .6rem;font-family:var(--font-display);font-size:var(--fs-small);cursor:pointer;transition:box-shadow .15s ease}.draft-btn.svelte-ui3nvu:hover{box-shadow:0 0 8px var(--accent-soft)}.draft-btn.ghost.svelte-ui3nvu{background:transparent;color:var(--text-muted);border-color:var(--line-gold-mid)}.draft-btn.ghost.svelte-ui3nvu:hover{color:var(--gold-bright);border-color:var(--line-gold-strong)}@keyframes svelte-ui3nvu-term-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.term-foot.svelte-ui3nvu{padding:var(--sp-1) var(--sp-3);border-top:1px solid var(--line-gold-faint)}.foot-note.svelte-ui3nvu{font-family:var(--font-mono);font-size:var(--fs-tiny, .7rem);color:var(--text-muted);font-style:italic}.sanctum.svelte-1im7ucq{display:flex;flex-direction:column;gap:var(--sp-4)}.sanctum-title.svelte-1im7ucq{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--text-primary);letter-spacing:.04em}.sanctum-sub.svelte-1im7ucq{color:var(--text-secondary);font-size:var(--fs-small)}.sanctum-body.svelte-1im7ucq{display:flex;flex-direction:column;gap:var(--sp-3)}.placeholder-note.svelte-1im7ucq{color:var(--text-muted);font-size:var(--fs-small);font-style:italic}.forge-header.svelte-1ovacp7{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .6rem;padding-bottom:.55rem;border-bottom:1px solid rgba(212,175,55,.12);flex-wrap:wrap}.hdr-left.svelte-1ovacp7{display:flex;flex-direction:column;gap:.15rem}.craftsman.svelte-1ovacp7{color:#d4af37;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.hdr-sub.svelte-1ovacp7{color:#8a8298;font-style:italic;font-size:.72rem}.hdr-right.svelte-1ovacp7{display:flex;align-items:center;gap:.6rem}.conn-status.svelte-1ovacp7{font-size:.65rem;color:#d4af3773;letter-spacing:.06em}.conn-status.on.svelte-1ovacp7{color:#4ade80}.btn.svelte-1ovacp7{background:#d4af371a;color:#d4af37;border:1px solid rgba(212,175,55,.4);border-radius:5px;padding:.32rem .8rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease}.btn.svelte-1ovacp7:hover:not(:disabled){background:#d4af3738;border-color:#d4af37}.btn.svelte-1ovacp7:disabled{opacity:.4;cursor:not-allowed}.btn-strip.svelte-1ovacp7{padding:.22rem .65rem;font-size:.65rem}.strip.svelte-1ovacp7{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;padding:.55rem .8rem;background:#0f0c1d8c;border:1px solid rgba(212,175,55,.18);border-radius:6px;margin-bottom:.7rem}.strip-title.svelte-1ovacp7{color:#d4af37;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.strip-metric.svelte-1ovacp7{display:inline-flex;align-items:baseline;gap:.3rem;color:#f1d97a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.95rem;font-weight:600}.strip-metric.bad.svelte-1ovacp7{color:#f87171}.metric-warn.svelte-1ovacp7{color:#fcd34d}.metric-lbl.svelte-1ovacp7{color:#d4af3780;font-size:.62rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.strip-ts.svelte-1ovacp7{color:#d4af378c;font-size:.7rem;margin-left:auto}.strip-err-tail.svelte-1ovacp7{flex-basis:100%;color:#f87171;font-size:.7rem;padding-top:.35rem}.strip-err-detail.svelte-1ovacp7{flex-basis:100%;color:#f87171d9;font-size:.68rem}.strip-err-detail.svelte-1ovacp7 summary:where(.svelte-1ovacp7){cursor:pointer;color:#f87171;letter-spacing:.04em;text-transform:uppercase}.strip-err-detail.svelte-1ovacp7 pre:where(.svelte-1ovacp7){background:#0f0c1dd9;border:1px solid rgba(248,113,113,.25);border-radius:4px;padding:.5rem .65rem;margin:.35rem 0 0;overflow-x:auto;max-height:200px;font-size:.66rem;color:#fdd5d5eb}.dot.svelte-1ovacp7{width:.55rem;height:.55rem;border-radius:50%;display:inline-block;flex-shrink:0}.dot-good.svelte-1ovacp7{background:#4ade80;box-shadow:0 0 6px #4ade808c}.dot-warn.svelte-1ovacp7{background:#fcd34d;box-shadow:0 0 6px #fcd34d8c}.dot-bad.svelte-1ovacp7{background:#f87171;box-shadow:0 0 8px #f87171b3}.dot-busy.svelte-1ovacp7{background:#c4b5fd;animation:svelte-1ovacp7-pulse 1.2s ease-in-out infinite}.dot-idle.svelte-1ovacp7{background:#8a82988c}@keyframes svelte-1ovacp7-pulse{0%,to{opacity:.35}50%{opacity:1}}.grid.svelte-1ovacp7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}@media (max-width: 900px){.grid.svelte-1ovacp7{grid-template-columns:1fr}}.card.svelte-1ovacp7{background:#0f0c1d8c;border:1px solid rgba(212,175,55,.16);border-radius:7px;padding:.7rem .85rem;display:flex;flex-direction:column;gap:.5rem;min-height:0}.card-head.svelte-1ovacp7{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem;padding-bottom:.4rem;border-bottom:1px solid rgba(212,175,55,.08)}.card-head.svelte-1ovacp7 h3:where(.svelte-1ovacp7){margin:0;color:#d4af37;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.card-count.svelte-1ovacp7{color:#d4af378c;font-size:.66rem;font-family:JetBrains Mono,ui-monospace,monospace}.high-flag.svelte-1ovacp7{color:#f87171;font-weight:600;letter-spacing:.05em}.fire-glow.svelte-1ovacp7{color:#f87171;text-shadow:0 0 6px rgba(248,113,113,.45)}.card-link.svelte-1ovacp7{color:#d4af37;text-decoration:none;font-size:.66rem;letter-spacing:.08em}.card-link.svelte-1ovacp7:hover{color:#f3e6a8;text-shadow:0 0 5px rgba(212,175,55,.35)}.filters.svelte-1ovacp7{display:flex;gap:.4rem;flex-wrap:wrap}.filter-select.svelte-1ovacp7,.filter-input.svelte-1ovacp7{background:#d4af370f;border:1px solid rgba(212,175,55,.22);color:#d4af37;border-radius:4px;padding:.2rem .45rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem}.filter-input.svelte-1ovacp7{width:9rem}.rows.svelte-1ovacp7{display:flex;flex-direction:column;gap:.4rem}.scroll-rows.svelte-1ovacp7{max-height:280px;overflow-y:auto;padding-right:.2rem}.empty.svelte-1ovacp7{color:#d4af3766;font-style:italic;font-size:.7rem;padding:.6rem 0;text-align:center}.row.svelte-1ovacp7{background:#0f0c1d6b;border:1px solid rgba(212,175,55,.08);border-radius:4px;padding:.4rem .55rem;display:flex;flex-direction:column;gap:.25rem;font-size:.68rem;color:#d4af37c7;text-align:left;font-family:JetBrains Mono,ui-monospace,monospace}button.row.pattern-row.svelte-1ovacp7{cursor:pointer;background:#0f0c1d6b;color:inherit;width:100%}button.row.pattern-row.svelte-1ovacp7:hover{background:#d4af370f;border-color:#d4af3738}.row.expanded.svelte-1ovacp7{border-color:#d4af3759;background:#d4af370d}.row-head.svelte-1ovacp7{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.row-id.svelte-1ovacp7{color:#f1d97a;font-weight:600;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-conf.svelte-1ovacp7{color:#d4af378c;font-size:.62rem}.row-summary.svelte-1ovacp7{color:#d4af37a6;font-size:.66rem;line-height:1.4}.row-detail.svelte-1ovacp7{color:#f3e6a8e6;font-size:.7rem;line-height:1.5;padding:.3rem 0}.row-meta.svelte-1ovacp7{display:flex;flex-wrap:wrap;gap:.3rem .55rem;font-size:.62rem;color:#d4af3773}.meta-k.svelte-1ovacp7{color:#d4af3766;letter-spacing:.05em;text-transform:uppercase}.meta-v.svelte-1ovacp7{color:#f3e6a8c7}.meta-pending.svelte-1ovacp7{color:#8a8298a6;font-style:italic}.row-ts.svelte-1ovacp7{color:#d4af3773;font-size:.62rem;margin-left:auto;flex-shrink:0}.sev-pip.svelte-1ovacp7{display:inline-block;padding:.05rem .4rem;border-radius:3px;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.sev-high.svelte-1ovacp7{background:#f871712e;color:#fca5a5;border:1px solid rgba(248,113,113,.42)}.sev-medium.svelte-1ovacp7{background:#fcd34d29;color:#fcd34d;border:1px solid rgba(252,211,77,.42)}.sev-low.svelte-1ovacp7{background:#4ade801f;color:#86efac;border:1px solid rgba(74,222,128,.35)}.sev-unknown.svelte-1ovacp7{background:#8a829826;color:#c4b5fd;border:1px solid rgba(168,85,247,.3)}.sev-bar-high.svelte-1ovacp7{border-left:3px solid #f87171}.sev-bar-medium.svelte-1ovacp7{border-left:3px solid #fcd34d}.sev-bar-low.svelte-1ovacp7{border-left:3px solid #4ade80}.law-pip.svelte-1ovacp7{display:inline-block;background:#a855f71f;color:#c4b5fd;border:1px solid rgba(168,85,247,.35);border-radius:3px;padding:.05rem .35rem;font-size:.58rem;letter-spacing:.04em}.law-row.law-hot.svelte-1ovacp7{border-left:3px solid #f87171;background:#f871710a}.law-row.law-warm.svelte-1ovacp7{border-left:3px solid #fcd34d}.law-row.law-cold.svelte-1ovacp7{border-left:3px solid #4ade80}.law-label.svelte-1ovacp7{color:#f1d97a;font-weight:600;letter-spacing:.06em}.law-stat.svelte-1ovacp7{display:inline-block;padding:.05rem .35rem;border-radius:3px;font-size:.6rem;letter-spacing:.04em}.law-stat-pass.svelte-1ovacp7{background:#4ade801a;color:#86efac;border:1px solid rgba(74,222,128,.28)}.law-stat-open.svelte-1ovacp7{background:#fcd34d1a;color:#fcd34d;border:1px solid rgba(252,211,77,.28)}.law-stat-fires.svelte-1ovacp7{background:#f871711f;color:#fca5a5;border:1px solid rgba(248,113,113,.35)}.gate-row.risk-high.svelte-1ovacp7{border-left:3px solid #f87171}.gate-row.risk-medium.svelte-1ovacp7{border-left:3px solid #fcd34d}.gate-row.risk-low.svelte-1ovacp7{border-left:3px solid #4ade80}.fire-tag.svelte-1ovacp7{background:#f8717129;color:#fca5a5;border:1px solid rgba(248,113,113,.4);border-radius:3px;padding:.05rem .35rem;font-size:.6rem;letter-spacing:.04em}.matrix-body.svelte-1ovacp7{display:flex;flex-direction:column;gap:.55rem}.matrix-stats.svelte-1ovacp7{display:flex;gap:.7rem}.mstat.svelte-1ovacp7{flex:1;background:#0f0c1d6b;border:1px solid rgba(212,175,55,.12);border-radius:4px;padding:.4rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.1rem}.mstat.mstat-bad.svelte-1ovacp7{border-color:#f8717166;background:#f871710f}.mstat-num.svelte-1ovacp7{color:#f1d97a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.1rem;font-weight:600}.mstat-lbl.svelte-1ovacp7{color:#d4af378c;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.matrix-grid.svelte-1ovacp7{display:grid;grid-template-columns:repeat(6,1fr);gap:.25rem}.cell.svelte-1ovacp7{background:#0f0c1d80;border:1px solid rgba(212,175,55,.18);border-radius:3px;padding:.3rem .1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.05rem}.cell-god.svelte-1ovacp7{color:#f1d97a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem;font-weight:600}.cell-sub.svelte-1ovacp7{color:#d4af3773;font-size:.55rem;letter-spacing:.04em}.matrix-meta.svelte-1ovacp7{display:flex;flex-wrap:wrap;gap:.3rem .6rem;font-size:.64rem}.matrix-rule.svelte-1ovacp7{color:#d4af378c;font-size:.66rem;font-style:italic;line-height:1.45;margin:0}.quote.svelte-1ovacp7{color:#8a8298;font-style:italic;font-size:.74rem;margin:.7rem 0 0;padding-top:.55rem;border-top:1px solid rgba(212,175,55,.08);line-height:1.5}.archimedes-workspace.svelte-x323vr{display:flex;flex-direction:column;gap:1.25rem}.lede.svelte-x323vr{color:#c9c1ab;font-size:.84rem;line-height:1.55;margin:0 0 .35rem}.quote.svelte-x323vr{color:#8a8298;font-style:italic;font-size:.78rem;margin:.4rem 0 0}.quote-small.svelte-x323vr{color:#6c6480;font-style:italic;font-size:.7rem;margin:.6rem 0 0;line-height:1.45}.grid.svelte-x323vr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.span-2.svelte-x323vr{grid-column:span 2}@media (max-width: 980px){.grid.svelte-x323vr{grid-template-columns:minmax(0,1fr)}.span-2.svelte-x323vr{grid-column:span 1}}.card.svelte-x323vr{background:#14101e;border:1px solid rgba(212,175,55,.16);border-radius:10px;padding:.95rem 1.05rem 1rem;color:#c9c1ab;display:flex;flex-direction:column;gap:.7rem;font-family:Inter,system-ui,sans-serif;font-size:.8rem;line-height:1.45;min-height:0}.card-head.svelte-x323vr{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.card-head.svelte-x323vr h3:where(.svelte-x323vr){margin:0;color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.card-head.svelte-x323vr .hint:where(.svelte-x323vr){color:#6c6480;font-size:.68rem;font-style:italic}.sub.svelte-x323vr{margin:.4rem 0 .2rem;color:#8a8298;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.ghost-btn.svelte-x323vr{background:transparent;border:1px solid rgba(212,175,55,.28);color:#d4af37;padding:.2rem .55rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;border-radius:4px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ghost-btn.svelte-x323vr:hover:not(:disabled){border-color:#d4af37b3;color:#f1d97a}.ghost-btn.svelte-x323vr:disabled{opacity:.45;cursor:progress}.contract-list.svelte-x323vr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.contract-row.svelte-x323vr{border:1px solid rgba(212,175,55,.1);border-radius:6px;overflow:hidden}.contract-row.open.svelte-x323vr{border-color:#d4af3752}.contract-toggle.svelte-x323vr{display:grid;grid-template-columns:minmax(120px,max-content) 1fr auto;gap:.7rem;align-items:baseline;width:100%;background:transparent;color:inherit;border:none;padding:.45rem .65rem;cursor:pointer;text-align:left;font:inherit}.contract-toggle.svelte-x323vr:hover{background:#d4af370d}.type-name.svelte-x323vr{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600}.type-purpose.svelte-x323vr{color:#8a8298;font-size:.72rem}.chev.svelte-x323vr{color:#d4af37;font-family:JetBrains Mono,monospace}.field-table.svelte-x323vr{border-top:1px dashed rgba(212,175,55,.2);padding:.5rem .65rem .55rem;background:#0f0c1d73}.field-table-head.svelte-x323vr,.field-row.svelte-x323vr{display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(140px,1.1fr) minmax(0,2fr);gap:.55rem;padding:.18rem 0}.field-table-head.svelte-x323vr{color:#6c6480;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(212,175,55,.08);margin-bottom:.2rem}.field-name.svelte-x323vr{color:#d4af37;font-size:.72rem}.field-type.svelte-x323vr{color:#76c9b8;font-size:.7rem;word-break:break-word}.field-note.svelte-x323vr{color:#c9c1ab;font-size:.72rem}.field-footer.svelte-x323vr{color:#6c6480;font-size:.65rem;margin-top:.35rem;font-style:italic}.kv.svelte-x323vr{display:grid;grid-template-columns:max-content 1fr;gap:.35rem .7rem;margin:0}.kv.svelte-x323vr dt:where(.svelte-x323vr){color:#8a8298;font-size:.72rem}.kv.svelte-x323vr dd:where(.svelte-x323vr){color:#c9c1ab;margin:0;font-size:.74rem}code.svelte-x323vr{font-family:JetBrains Mono,monospace;font-size:.72rem;color:#d4af37}.badge.svelte-x323vr{display:inline-block;padding:.08rem .4rem;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.1em;border-radius:3px;text-transform:uppercase;border:1px solid transparent}.badge.on.svelte-x323vr{color:#76c97f;border-color:#76c97f80}.badge.off.svelte-x323vr{color:#e07b7b;border-color:#e07b7b8c}.native-list.svelte-x323vr,.version-list.svelte-x323vr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.18rem}.native-row.svelte-x323vr{display:grid;grid-template-columns:max-content max-content 1fr;gap:.5rem;align-items:baseline}.version-list.svelte-x323vr li:where(.svelte-x323vr){display:grid;grid-template-columns:minmax(140px,1.5fr) minmax(60px,max-content) max-content;gap:.6rem;align-items:baseline}.version-list.svelte-x323vr .pkg:where(.svelte-x323vr){color:#c9c1ab}.version-list.svelte-x323vr .ver:where(.svelte-x323vr){color:#76c9b8}.version-list.svelte-x323vr .kind:where(.svelte-x323vr){color:#6c6480;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.browser.svelte-x323vr{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:.85rem;min-height:0}@media (max-width: 760px){.browser.svelte-x323vr{grid-template-columns:1fr}}.browser-tree.svelte-x323vr,.browser-preview.svelte-x323vr{background:#0f0c1d73;border:1px solid rgba(212,175,55,.08);border-radius:6px;padding:.5rem .6rem;max-height:50vh;overflow-y:auto}.crumbs.svelte-x323vr{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem;padding-bottom:.45rem;margin-bottom:.45rem;border-bottom:1px dashed rgba(212,175,55,.12)}.crumb.svelte-x323vr{background:transparent;border:none;color:#d4af37;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.72rem;padding:.05rem .3rem}.crumb.svelte-x323vr:hover{color:#f1d97a;text-decoration:underline}.crumb.svelte-x323vr:disabled{color:#6c6480;cursor:default;text-decoration:none}.crumb-sep.svelte-x323vr{color:#6c6480;font-family:JetBrains Mono,monospace}.up-btn.svelte-x323vr{margin-left:auto;background:transparent;border:1px solid rgba(212,175,55,.2);color:#d4af37;padding:.1rem .4rem;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:.66rem;cursor:pointer}.up-btn.svelte-x323vr:hover{border-color:#d4af3799}.entries.svelte-x323vr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.05rem}.entry-btn.svelte-x323vr{display:grid;grid-template-columns:1.2em 1fr max-content;align-items:baseline;gap:.4rem;width:100%;background:transparent;border:none;color:inherit;font:inherit;padding:.18rem .3rem;cursor:pointer;text-align:left;font-family:JetBrains Mono,monospace;font-size:.72rem;border-radius:3px}.entry-btn.svelte-x323vr:hover{background:#d4af370f}.entry-btn.other.svelte-x323vr{cursor:default;opacity:.55}.entry.dir.svelte-x323vr .entry-btn:where(.svelte-x323vr) .name:where(.svelte-x323vr){color:#d4af37}.entry.svelte-x323vr .icon:where(.svelte-x323vr){color:#6c6480}.entry.svelte-x323vr .name:where(.svelte-x323vr){color:#c9c1ab}.entry.svelte-x323vr .size:where(.svelte-x323vr){color:#6c6480;font-size:.66rem}.browser-preview.svelte-x323vr{display:flex;flex-direction:column;gap:.45rem}.preview-head.svelte-x323vr{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap;border-bottom:1px dashed rgba(212,175,55,.12);padding-bottom:.35rem}.preview-path.svelte-x323vr{color:#d4af37}.preview-meta.svelte-x323vr{color:#6c6480;font-size:.66rem;font-family:JetBrains Mono,monospace}.snippet.svelte-x323vr{margin:0;background:#00000059;border-radius:4px;padding:.55rem .7rem;max-height:40vh;overflow:auto;font-family:JetBrains Mono,monospace;font-size:.7rem;color:#c9c1ab;line-height:1.5}.snippet.svelte-x323vr code:where(.svelte-x323vr){color:inherit;font-size:inherit}.risk-table.svelte-x323vr{display:flex;flex-direction:column;gap:.18rem}.risk-head.svelte-x323vr,.risk-row.svelte-x323vr{display:grid;grid-template-columns:3em minmax(0,1fr) 1.6em 1.6em max-content max-content;gap:.5rem;align-items:baseline;text-align:left}.risk-head.svelte-x323vr{color:#6c6480;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:.18rem .4rem}.risk-row.svelte-x323vr{background:transparent;border:1px solid rgba(212,175,55,.08);border-radius:4px;padding:.32rem .4rem;cursor:pointer;color:inherit;font:inherit;font-family:JetBrains Mono,monospace;font-size:.72rem}.risk-row.svelte-x323vr:hover{border-color:#d4af3752}.risk-row.open.svelte-x323vr{background:#d4af370d;border-color:#d4af3780}.risk-id.svelte-x323vr{color:#d4af37;font-weight:700}.risk-name.svelte-x323vr{color:#c9c1ab}.risk-li.svelte-x323vr,.risk-im.svelte-x323vr{color:#8a8298;text-align:center}.risk-owner.svelte-x323vr{color:#76c9b8;font-size:.66rem}.risk-state.svelte-x323vr{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:.05rem .4rem;border-radius:3px;border:1px solid transparent}.state-open.svelte-x323vr .risk-state:where(.svelte-x323vr){color:#e0a47b;border-color:#e0a47b73}.state-mitigated.svelte-x323vr .risk-state:where(.svelte-x323vr){color:#d4af37;border-color:#d4af3773}.state-verified.svelte-x323vr .risk-state:where(.svelte-x323vr){color:#76c97f;border-color:#76c97f80}.state-closed.svelte-x323vr .risk-state:where(.svelte-x323vr){color:#6c6480;border-color:#6c648073}.risk-detail.svelte-x323vr{margin:-.05rem 0 .4rem;padding:.55rem .7rem;background:#0f0c1d80;border:1px dashed rgba(212,175,55,.18);border-radius:4px;font-size:.74rem;color:#c9c1ab;line-height:1.5}.risk-detail.svelte-x323vr p:where(.svelte-x323vr){margin:0 0 .3rem}.risk-detail.svelte-x323vr p:where(.svelte-x323vr):last-child{margin-bottom:0}.filter-input.svelte-x323vr{background:#0000004d;border:1px solid rgba(212,175,55,.18);border-radius:4px;color:#c9c1ab;padding:.32rem .55rem;font-family:JetBrains Mono,monospace;font-size:.74rem}.filter-input.svelte-x323vr:focus{border-color:#d4af378c;outline:none}.route-list.svelte-x323vr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem;max-height:36vh;overflow-y:auto}.route-row.svelte-x323vr{display:grid;grid-template-columns:3.5em minmax(0,1.5fr) minmax(0,1fr);gap:.45rem;align-items:baseline;padding:.2rem .3rem;border-bottom:1px dashed rgba(212,175,55,.04)}.method.svelte-x323vr{font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.1em;text-align:center;padding:.05rem .3rem;border-radius:3px;border:1px solid transparent}.method-get.svelte-x323vr{color:#76c9b8;border-color:#76c9b873}.method-post.svelte-x323vr{color:#d4af37;border-color:#d4af3773}.method-put.svelte-x323vr{color:#e0a47b;border-color:#e0a47b73}.method-delete.svelte-x323vr{color:#e07b7b;border-color:#e07b7b73}.method-patch.svelte-x323vr{color:#c8a4e6;border-color:#c8a4e673}.route-path.svelte-x323vr{color:#c9c1ab;word-break:break-all}.route-module.svelte-x323vr{color:#6c6480;font-size:.66rem;word-break:break-all}.ws-list.svelte-x323vr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.ws-row.svelte-x323vr{display:grid;grid-template-columns:5em minmax(160px,1fr) minmax(180px,1fr) minmax(0,1.6fr);gap:.55rem;align-items:baseline;padding:.22rem .35rem;border-bottom:1px dashed rgba(212,175,55,.05)}.role.svelte-x323vr{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:.05rem .35rem;border-radius:3px;border:1px solid transparent;text-align:center}.role-apps.svelte-x323vr{color:#d4af37;border-color:#d4af3766}.role-packages.svelte-x323vr{color:#76c9b8;border-color:#76c9b866}.role-tools.svelte-x323vr{color:#c8a4e6;border-color:#c8a4e666}.ws-name.svelte-x323vr{color:#c9c1ab}.ws-path.svelte-x323vr{color:#6c6480;font-size:.68rem}.ws-notes.svelte-x323vr{color:#8a8298;font-size:.7rem}.approve-list.svelte-x323vr{list-style:square;margin:.2rem 0 0 1rem;padding:0;color:#c9c1ab;font-size:.74rem}.approve-list.svelte-x323vr li:where(.svelte-x323vr){margin:.1rem 0}.muted.svelte-x323vr{color:#6c6480;font-style:italic;margin:0;font-size:.72rem}.error.svelte-x323vr{color:#e07b7b;margin:0;font-size:.74rem;font-family:JetBrains Mono,monospace}.error-tail.svelte-x323vr{color:#e07b7b;font-size:.66rem;font-family:JetBrains Mono,monospace}.changelog-tail.svelte-131v5j8{display:flex;flex-direction:column;height:100%;min-height:0;background:#0f0c1d;color:#e6e0d0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid rgba(212,175,55,.15);border-radius:10px;overflow:hidden}.ct-head.svelte-131v5j8{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-bottom:1px solid rgba(212,175,55,.18);background:#141024cc;flex-shrink:0}.ct-title.svelte-131v5j8{display:inline-flex;align-items:center;gap:.45rem}.ct-sigil.svelte-131v5j8{color:#d4af37;font-size:1rem}.ct-text.svelte-131v5j8{color:#d4af37;font-size:.78rem;font-weight:700;letter-spacing:.18em}.ct-meta.svelte-131v5j8{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;color:#6c6480}.ct-count.svelte-131v5j8{color:#c9c1ab}.ct-sep.svelte-131v5j8{color:#6c6480}.ct-last.svelte-131v5j8{color:#8a8298;font-style:italic}.ct-sse.svelte-131v5j8{width:.5rem;height:.5rem;border-radius:50%;background:#c95a5a;box-shadow:0 0 6px #c95a5a80;margin-left:.15rem}.ct-sse.on.svelte-131v5j8{background:#76c97f;box-shadow:0 0 6px #76c97f8c}.ct-refresh.svelte-131v5j8{background:#d4af3714;border:1px solid rgba(212,175,55,.25);color:#d4af37;border-radius:4px;padding:.15rem .55rem;font-family:inherit;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;margin-left:.4rem}.ct-refresh.svelte-131v5j8:hover:not(:disabled){background:#d4af372e}.ct-refresh.svelte-131v5j8:disabled{opacity:.5;cursor:not-allowed}.ct-err.svelte-131v5j8{padding:.55rem 1rem;background:#d97a7a1a;color:#d97a7a;font-size:.74rem;border-bottom:1px solid rgba(217,122,122,.3)}.ct-empty.svelte-131v5j8{padding:2rem 1rem;text-align:center;color:#6c6480;font-style:italic;font-size:.78rem}.ct-list.svelte-131v5j8{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:0}.ct-entry.svelte-131v5j8{padding:.7rem 1rem;border-bottom:1px solid rgba(212,175,55,.08);transition:background .1s ease,border-color .1s ease}.ct-entry.svelte-131v5j8:hover{background:#d4af370d}.ct-entry.flash.svelte-131v5j8{animation:svelte-131v5j8-ct-flash 1.8s ease-out 1}@keyframes svelte-131v5j8-ct-flash{0%{background:#d4af3740}to{background:transparent}}.ct-row-btn.svelte-131v5j8{background:transparent;border:0;padding:0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%;display:block}.ct-row-btn.svelte-131v5j8:hover{color:inherit}.ct-row.svelte-131v5j8{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.25rem}.ct-ts.svelte-131v5j8{color:#d4af37;font-size:.72rem;font-weight:600;letter-spacing:.02em;flex-shrink:0;min-width:12ch}.ct-entry-title.svelte-131v5j8{color:#f1d97a;font-size:.78rem;font-weight:600;word-break:break-word}.ct-body.svelte-131v5j8{color:#c9c1ab;font-size:.74rem;line-height:1.5;font-family:Inter,system-ui,-apple-system,sans-serif;white-space:pre-wrap;word-break:break-word}.ct-expand.svelte-131v5j8{margin-top:.35rem;background:transparent;border:0;color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0}.ct-expand.svelte-131v5j8:hover{color:#f1d97a;text-decoration:underline}.vulcan-forge.svelte-153ucfn{display:flex;flex-direction:column;gap:1.5rem;padding:.25rem 0 1rem}.forge-header.svelte-153ucfn{display:flex;flex-direction:column;gap:.35rem;border-bottom:1px solid rgba(212,175,55,.18);padding-bottom:.85rem}.forge-title.svelte-153ucfn{display:inline-flex;align-items:baseline;gap:.55rem}.forge-sigil.svelte-153ucfn{color:#d4af37;font-size:1.4rem}.forge-title.svelte-153ucfn h1:where(.svelte-153ucfn){margin:0;color:#d4af37;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:1.05rem;letter-spacing:.22em;font-weight:700;text-transform:uppercase}.forge-tagline.svelte-153ucfn{margin:0;color:#8a8298;font-style:italic;font-size:.82rem}.forge-grid.svelte-153ucfn{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width: 1100px){.forge-grid.svelte-153ucfn{grid-template-columns:1fr}}.card-blurb.svelte-153ucfn{margin:0 0 .7rem;color:#c9c1ab;font-size:.78rem;line-height:1.55}.card-foot.svelte-153ucfn{margin:.6rem 0 0;color:#6c6480;font-size:.72rem;font-style:italic}.card-blurb.svelte-153ucfn code,.card-foot.svelte-153ucfn code{background:#d4af3714;color:#f1d97a;padding:.05rem .3rem;border-radius:3px;font-size:.74rem}.registry-list.svelte-153ucfn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.registry-row.svelte-153ucfn{padding:.55rem .75rem;border:1px solid rgba(212,175,55,.1);border-radius:6px;background:#0f0c1d8c}.registry-row.status-live.svelte-153ucfn{border-color:#76c97f38}.registry-row.status-beta.svelte-153ucfn{border-color:#d4af3747}.registry-row.status-scaffold.svelte-153ucfn{border-color:#8a829838}.registry-row.status-deprecated.svelte-153ucfn{border-color:#d97a7a47;opacity:.7}.reg-head.svelte-153ucfn{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.reg-name.svelte-153ucfn{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:600}.reg-status.svelte-153ucfn{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;padding:.1rem .4rem;border-radius:3px;font-family:JetBrains Mono,monospace}.reg-status.status-live.svelte-153ucfn{color:#76c97f;background:#76c97f1a}.reg-status.status-beta.svelte-153ucfn{color:#d4af37;background:#d4af371a}.reg-status.status-scaffold.svelte-153ucfn{color:#8a8298;background:#8a82981f}.reg-status.status-deprecated.svelte-153ucfn{color:#d97a7a;background:#d97a7a1a}.reg-meta.svelte-153ucfn{display:flex;justify-content:space-between;gap:.6rem;margin-top:.15rem}.reg-loc.svelte-153ucfn{color:#8a8298;font-size:.7rem}.reg-owner.svelte-153ucfn{color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.reg-blurb.svelte-153ucfn{margin-top:.35rem;color:#c9c1ab;font-size:.74rem;line-height:1.45}.spec-list.svelte-153ucfn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.spec-row.svelte-153ucfn{padding:.6rem .75rem;border:1px solid rgba(138,130,152,.18);border-radius:6px;background:#0f0c1d8c}.spec-row.spec-status-ready.svelte-153ucfn{border-color:#76c97f47}.spec-row.spec-status-in-progress.svelte-153ucfn{border-color:#d4af3766}.spec-row.spec-status-shipped.svelte-153ucfn{border-color:#76c97f80;opacity:.7}.spec-row.spec-status-deferred.svelte-153ucfn{opacity:.75}.spec-head.svelte-153ucfn{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.spec-title.svelte-153ucfn{appearance:none;background:none;border:none;padding:0;text-align:left;cursor:pointer;display:inline-flex;align-items:baseline;gap:.5rem;color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600}.spec-title.svelte-153ucfn:hover{color:#d4af37}.spec-copy-hint.svelte-153ucfn{color:#6c6480;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .12s ease,color .12s ease}.spec-title.svelte-153ucfn:hover .spec-copy-hint:where(.svelte-153ucfn){opacity:1}.spec-copy-hint.copied.svelte-153ucfn{opacity:1;color:#76c97f}.spec-title.svelte-153ucfn:focus-visible{outline:1px solid rgba(212,175,55,.5);outline-offset:2px}.spec-path.svelte-153ucfn{display:block;margin-top:.3rem;color:#6c6480;font-family:JetBrains Mono,monospace;font-size:.66rem;word-break:break-all;user-select:all}.spec-status-pip.svelte-153ucfn{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;padding:.1rem .4rem;border-radius:3px;font-family:JetBrains Mono,monospace}.spec-status-pip.status-draft.svelte-153ucfn{color:#8a8298;background:#8a82981f}.spec-status-pip.status-ready.svelte-153ucfn{color:#76c97f;background:#76c97f1f}.spec-status-pip.status-in-progress.svelte-153ucfn{color:#d4af37;background:#d4af371f}.spec-status-pip.status-shipped.svelte-153ucfn{color:#76c97f;background:#76c97f2e}.spec-status-pip.status-deferred.svelte-153ucfn{color:#d97a7a;background:#d97a7a1a}.spec-est.svelte-153ucfn{color:#8a8298;font-size:.7rem;margin-top:.2rem}.spec-blurb.svelte-153ucfn{margin-top:.35rem;color:#c9c1ab;font-size:.74rem;line-height:1.45}.health-grid.svelte-153ucfn{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin:.4rem 0}@media (max-width: 600px){.health-grid.svelte-153ucfn{grid-template-columns:1fr}}.health-cell.svelte-153ucfn{padding:.55rem .7rem;border:1px solid rgba(138,130,152,.2);border-radius:6px;background:#0f0c1d80}.health-label.svelte-153ucfn{color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem}.health-value.svelte-153ucfn{color:#c9c1ab;font-size:.76rem;font-family:JetBrains Mono,monospace}.health-value.tbd.svelte-153ucfn{color:#6c6480;font-style:italic}.changelog-shell.svelte-153ucfn{height:320px;min-height:220px;margin-top:.3rem}.dispatch-controls.svelte-153ucfn{display:flex;align-items:center;gap:.7rem;margin-bottom:.55rem}.dispatch-refresh.svelte-153ucfn{background:#d4af3714;border:1px solid rgba(212,175,55,.28);color:#d4af37;border-radius:4px;padding:.2rem .65rem;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.dispatch-refresh.svelte-153ucfn:hover:not(:disabled){background:#d4af372e}.dispatch-refresh.svelte-153ucfn:disabled{opacity:.5;cursor:not-allowed}.dispatch-count.svelte-153ucfn{color:#8a8298;font-size:.72rem}.dispatch-err.svelte-153ucfn{background:#d97a7a14;border:1px solid rgba(217,122,122,.25);color:#d97a7a;padding:.45rem .65rem;border-radius:4px;font-size:.72rem;margin-bottom:.55rem}.dispatch-empty.svelte-153ucfn{color:#6c6480;font-style:italic;font-size:.74rem;padding:.7rem .25rem}.dispatch-list.svelte-153ucfn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem;max-height:280px;overflow-y:auto}.dispatch-row.svelte-153ucfn{padding:.5rem .6rem;border:1px solid rgba(212,175,55,.1);border-radius:5px;background:#0f0c1d80}.dispatch-head.svelte-153ucfn{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.dispatch-agent.svelte-153ucfn{color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:700;letter-spacing:.08em}.dispatch-action.svelte-153ucfn{color:#c9c1ab;font-family:JetBrains Mono,monospace;font-size:.72rem}.dispatch-age.svelte-153ucfn{color:#8a8298;font-size:.68rem;margin-left:auto}.dispatch-meta.svelte-153ucfn{display:flex;gap:.55rem;align-items:baseline;margin-top:.2rem;flex-wrap:wrap}.dispatch-actor.svelte-153ucfn,.dispatch-target.svelte-153ucfn{color:#8a8298;font-size:.7rem}.dispatch-target.svelte-153ucfn code{color:#f1d97a;background:#d4af3714;padding:0 .25rem;border-radius:3px}.dispatch-arc.svelte-153ucfn{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;padding:.05rem .3rem;border-radius:3px;font-family:JetBrains Mono,monospace}.dispatch-arc.arc-stake.svelte-153ucfn{color:#d97a7a;background:#d97a7a1a}.dispatch-arc.arc-god_given.svelte-153ucfn{color:#76c97f;background:#76c97f1a}.dispatch-arc.arc-both.svelte-153ucfn{color:#d4af37;background:#d4af371a}.dispatch-arc.arc-neither.svelte-153ucfn{color:#8a8298;background:#8a82981f}.forge-actions.svelte-153ucfn{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:.4rem 0}.forge-cta.svelte-153ucfn{background:#d4af3724;color:#fcd34d;border:1px solid rgba(212,175,55,.4);padding:.4rem .85rem;border-radius:6px;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.forge-cta.svelte-153ucfn:hover{background:#d4af3740;border-color:#d4af37}.forge-link.svelte-153ucfn{appearance:none;background:none;border:none;padding:0;cursor:pointer;color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.7rem;border-bottom:1px dotted rgba(212,175,55,.4)}.forge-link.svelte-153ucfn:hover{color:#f1d97a;border-bottom-style:solid}.forge-link.svelte-153ucfn:focus-visible{outline:1px solid rgba(212,175,55,.5);outline-offset:2px}.forge-template.svelte-153ucfn{margin-top:.5rem;color:#8a8298}.forge-template.svelte-153ucfn summary:where(.svelte-153ucfn){cursor:pointer;color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;padding:.2rem 0}.forge-template.svelte-153ucfn summary:where(.svelte-153ucfn):hover{color:#f1d97a}.forge-template.svelte-153ucfn pre:where(.svelte-153ucfn){margin-top:.4rem;background:#0a0815;border:1px solid rgba(212,175,55,.15);color:#c9c1ab;padding:.7rem .85rem;border-radius:5px;font-family:JetBrains Mono,monospace;font-size:.7rem;line-height:1.55;overflow-x:auto}.workspace-list.svelte-153ucfn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.workspace-list.svelte-153ucfn li:where(.svelte-153ucfn){display:flex;justify-content:space-between;gap:.6rem;padding:.35rem .5rem;border-bottom:1px dotted rgba(138,130,152,.2);font-family:JetBrains Mono,monospace;font-size:.72rem}.ws-label.svelte-153ucfn{color:#8a8298}.ws-tbd.svelte-153ucfn{color:#6c6480;font-style:italic}.forge-footer.svelte-153ucfn{border-top:1px solid rgba(212,175,55,.1);padding-top:.85rem;margin-top:.25rem}.quote.svelte-153ucfn{margin:0;color:#8a8298;font-style:italic;font-size:.78rem;text-align:center}.confusion-inbox.svelte-2pyk44{display:flex;flex-direction:column;gap:1rem;color:#e6e0d0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;padding:.5rem 0}.inbox-head.svelte-2pyk44{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.65rem;border-bottom:1px solid rgba(212,175,55,.18)}.head-brand.svelte-2pyk44{display:flex;flex-direction:column;gap:.2rem}.head-sigil.svelte-2pyk44{color:#d4af37;font-size:1.15rem;text-shadow:0 0 10px rgba(212,175,55,.35)}.head-title.svelte-2pyk44{color:#d4af37;letter-spacing:.22em;text-transform:uppercase;font-weight:700;font-size:.88rem}.head-sub.svelte-2pyk44{color:#8a8298;font-size:.7rem;font-style:italic;font-family:Inter,system-ui,-apple-system,sans-serif}.head-controls.svelte-2pyk44{display:flex;gap:.45rem;align-items:center}.status-filter.svelte-2pyk44{display:inline-flex;align-items:center;gap:.4rem;background:#141024b3;border:1px solid rgba(212,175,55,.18);border-radius:5px;padding:.25rem .5rem;font-size:.66rem;color:#c9c1ab}.filter-key.svelte-2pyk44{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:700}.status-filter.svelte-2pyk44 select:where(.svelte-2pyk44){background:transparent;border:0;color:#e6e0d0;font-family:inherit;font-size:.66rem;cursor:pointer;outline:none}.status-filter.svelte-2pyk44 select:where(.svelte-2pyk44) option:where(.svelte-2pyk44){background:#131229;color:#e6e0d0}.reload-btn.svelte-2pyk44{background:transparent;border:1px solid rgba(212,175,55,.22);color:#c9c1ab;width:28px;height:28px;border-radius:4px;cursor:pointer;font-size:.78rem;font-family:inherit}.reload-btn.svelte-2pyk44:hover{border-color:#d4af37;color:#f1d97a}.reload-btn.svelte-2pyk44:disabled{opacity:.5;cursor:not-allowed}.new-ticket-form.svelte-2pyk44{background:#1410248c;border:1px solid rgba(212,175,55,.18);border-radius:8px;padding:.55rem .85rem}.new-ticket-form.svelte-2pyk44 summary:where(.svelte-2pyk44){cursor:pointer;color:#d4af37;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:.45rem;list-style:none}.new-ticket-form.svelte-2pyk44 summary:where(.svelte-2pyk44)::-webkit-details-marker{display:none}.form-icon.svelte-2pyk44{background:#d4af3733;color:#d4af37;width:18px;height:18px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700}.form-body.svelte-2pyk44{margin-top:.65rem;display:flex;flex-direction:column;gap:.5rem}.form-row.svelte-2pyk44{display:flex;flex-direction:column;gap:.25rem}.form-key.svelte-2pyk44{color:#8a8298;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.form-input.svelte-2pyk44{background:#0f0c1dd9;color:#e6e0d0;border:1px solid rgba(212,175,55,.22);border-radius:4px;padding:.4rem .55rem;font-family:inherit;font-size:.7rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.form-input.svelte-2pyk44:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3729}.form-input.svelte-2pyk44::placeholder{color:#6c6480;font-style:italic}.form-num.svelte-2pyk44{width:80px}.form-actions.svelte-2pyk44{display:flex;gap:.45rem;align-items:center}.form-fire.svelte-2pyk44{background:linear-gradient(180deg,#d4af37,#b88c1f);color:#0f0c1d;border:0;border-radius:4px;padding:.4rem .85rem;font-family:inherit;font-weight:700;cursor:pointer;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.form-fire.svelte-2pyk44:hover:not(:disabled){filter:brightness(1.1)}.form-fire.svelte-2pyk44:disabled{opacity:.5;cursor:not-allowed}.form-clear.svelte-2pyk44{background:transparent;color:#8a8298;border:1px solid rgba(212,175,55,.18);border-radius:4px;padding:.35rem .65rem;font-family:inherit;font-size:.62rem;cursor:pointer;letter-spacing:.08em;text-transform:uppercase}.form-clear.svelte-2pyk44:hover{color:#d4af37}.form-error.svelte-2pyk44{color:#c95a5a;font-size:.68rem;padding:.25rem 0}.form-message.svelte-2pyk44{color:#76c97f;font-size:.68rem;padding:.25rem 0}.inbox-error.svelte-2pyk44{color:#c95a5a;font-size:.68rem;padding:.4rem .6rem;background:#c95a5a14;border:1px solid rgba(201,90,90,.3);border-radius:4px}.empty-state.svelte-2pyk44{text-align:center;padding:2.5rem 1rem;color:#8a8298;background:#14102466;border:1px dashed rgba(212,175,55,.18);border-radius:8px}.empty-sigil.svelte-2pyk44{font-size:2rem;color:#d4af37;margin-bottom:.5rem;text-shadow:0 0 14px rgba(212,175,55,.35)}.empty-line.svelte-2pyk44{color:#d4af37;letter-spacing:.16em;text-transform:uppercase;font-weight:600;font-size:.78rem}.empty-sub.svelte-2pyk44{margin-top:.4rem;color:#6c6480;font-size:.7rem;font-style:italic;font-family:Inter,system-ui,-apple-system,sans-serif}.ticket-list.svelte-2pyk44{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.ticket.svelte-2pyk44{background:#1410248c;border:1px solid rgba(212,175,55,.16);border-radius:8px;padding:.65rem .85rem;display:flex;flex-direction:column;gap:.5rem}.ticket.status-promoted.svelte-2pyk44{border-color:#76c97f66;background:#76c97f0a}.ticket.status-closed.svelte-2pyk44{opacity:.65}.ticket-head.svelte-2pyk44{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.ticket-id.svelte-2pyk44{color:#d4af37;font-weight:700;font-size:.72rem;letter-spacing:.06em}.status-pill.svelte-2pyk44{background:#d4af371f;color:#d4af37;border:1px solid rgba(212,175,55,.32);padding:.1rem .4rem;border-radius:999px;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.status-pill.status-open.svelte-2pyk44{color:#f1d97a}.status-pill.status-answered.svelte-2pyk44{color:#76c97f;border-color:#76c97f80;background:#76c97f1f}.status-pill.status-closed.svelte-2pyk44{color:#8a8298;border-color:#6c648066;background:#6c64801f}.status-pill.status-promoted.svelte-2pyk44{color:#76c97f;border-color:#76c97f80;background:#76c97f2e}.repeat-pill.svelte-2pyk44{background:#c95a5a2e;color:#f0a0a0;border:1px solid rgba(201,90,90,.5);padding:.1rem .45rem;border-radius:999px;font-size:.56rem;letter-spacing:.16em;font-weight:700;animation:svelte-2pyk44-pulse-recurring 2.4s ease-in-out infinite}@keyframes svelte-2pyk44-pulse-recurring{0%,to{box-shadow:0 0 #c95a5a00}50%{box-shadow:0 0 6px #c95a5a80}}.sla-pill.svelte-2pyk44{padding:.1rem .4rem;border-radius:4px;font-size:.56rem;letter-spacing:.1em;font-weight:700;text-transform:uppercase;border:1px solid currentColor}.sla-green.svelte-2pyk44{color:#76c97f}.sla-amber.svelte-2pyk44{color:#e6b248}.sla-red.svelte-2pyk44{color:#c95a5a}.sla-overdue.svelte-2pyk44{color:#ff5757;background:#ff57571f}.sla-muted.svelte-2pyk44{color:#6c6480}.ticket-ts.svelte-2pyk44{margin-left:auto;color:#6c6480;font-size:.6rem;letter-spacing:.04em}.ticket-body.svelte-2pyk44{display:flex;flex-direction:column;gap:.45rem}.ticket-question.svelte-2pyk44{color:#e6e0d0;font-size:.76rem;line-height:1.5;font-family:Inter,system-ui,-apple-system,sans-serif}.ticket-meta.svelte-2pyk44{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.62rem}.meta-asker.svelte-2pyk44,.meta-target.svelte-2pyk44{display:inline-flex;align-items:baseline;gap:.3rem}.meta-key.svelte-2pyk44{color:#d4af37;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:700}.meta-val.svelte-2pyk44{color:#c9c1ab}.target-val.svelte-2pyk44{color:#b88c1f;font-family:JetBrains Mono,monospace;overflow:hidden;text-overflow:ellipsis;max-width:320px;white-space:nowrap}.ticket-answer.svelte-2pyk44{background:#76c97f0f;border-left:2px solid #76c97f;padding:.4rem .55rem;font-size:.7rem;color:#e6e0d0;font-family:Inter,system-ui,-apple-system,sans-serif}.answer-key.svelte-2pyk44{color:#76c97f;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700;margin-right:.4rem}.promoted-link.svelte-2pyk44{color:#76c97f;font-size:.64rem;font-style:italic}.promoted-link.svelte-2pyk44 code:where(.svelte-2pyk44){color:#d4af37;background:#d4af3714;padding:.05rem .3rem;border-radius:3px;font-size:.62rem}.ticket-actions.svelte-2pyk44{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.45rem;border-top:1px dashed rgba(212,175,55,.12)}.action-btn.svelte-2pyk44{background:transparent;color:#d4af37;border:1px solid rgba(212,175,55,.32);border-radius:4px;padding:.35rem .75rem;font-family:inherit;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.action-btn.svelte-2pyk44:hover:not(:disabled){border-color:#d4af37;background:#d4af371f;color:#f1d97a}.action-btn.svelte-2pyk44:disabled{opacity:.5;cursor:not-allowed}.promote-btn.svelte-2pyk44{border-color:#76c97f80;color:#76c97f}.promote-btn.svelte-2pyk44:hover:not(:disabled){border-color:#76c97f;background:#76c97f1f;color:#aef0b7}.ticket-actions.svelte-2pyk44 .close-btn:where(.svelte-2pyk44){width:auto;height:auto;border-color:#c95a5a80;color:#c95a5a;padding:.35rem .75rem;font-size:.62rem}.ticket-actions.svelte-2pyk44 .close-btn:where(.svelte-2pyk44):hover:not(:disabled){border-color:#c95a5a;background:#c95a5a1f;color:#f0a0a0}.promote-form.svelte-2pyk44{width:100%;display:flex;flex-direction:column;gap:.4rem;padding:.55rem;background:#76c97f0f;border:1px solid rgba(118,201,127,.3);border-radius:6px}@media (prefers-reduced-motion: reduce){.repeat-pill.svelte-2pyk44{animation:none}}.sanctum.svelte-g4uczx{display:flex;flex-direction:column;gap:1.5rem}.quote.svelte-g4uczx{color:#8a8298;font-style:italic;font-size:.78rem;margin:.5rem 0 0}.ldw-monitor.svelte-ddf8pn{background:#0f0c1d;color:#d4af37;border:1px solid rgba(212,175,55,.18);border-radius:10px;padding:1rem 1.25rem;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;display:flex;flex-direction:column;gap:.85rem}.hdr.svelte-ddf8pn{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.hdr-title.svelte-ddf8pn{display:flex;align-items:baseline;gap:.5rem}.hdr-title.svelte-ddf8pn h3:where(.svelte-ddf8pn){margin:0;font-size:.95rem;letter-spacing:.18em;color:#d4af37;text-transform:uppercase}.sigil.svelte-ddf8pn{color:#f1d97a;font-size:.95rem;text-shadow:0 0 10px rgba(241,217,122,.4)}.phase-tag.svelte-ddf8pn{color:#d4af3773;font-size:.62rem;font-style:italic;letter-spacing:.06em}.hdr-meta.svelte-ddf8pn{color:#d4af3780;font-size:.62rem;letter-spacing:.08em}.primary.svelte-ddf8pn{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:stretch;padding:.7rem .9rem;background:#14102499;border:1px solid rgba(212,175,55,.1);border-radius:6px}.light.svelte-ddf8pn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;min-width:7rem}.light-dot.svelte-ddf8pn{width:1.5rem;height:1.5rem;border-radius:50%}.light-label.svelte-ddf8pn{font-size:.72rem;letter-spacing:.14em;font-weight:700}.light-green.svelte-ddf8pn{background:#4ade801a;border:1px solid rgba(74,222,128,.35);color:#4ade80}.light-green.svelte-ddf8pn .light-dot:where(.svelte-ddf8pn){background:#4ade80;box-shadow:0 0 14px #4ade808c}.light-amber.svelte-ddf8pn{background:#fbbf241f;border:1px solid rgba(251,191,36,.4);color:#fcd34d}.light-amber.svelte-ddf8pn .light-dot:where(.svelte-ddf8pn){background:#fcd34d;box-shadow:0 0 14px #fbbf2499}.light-red.svelte-ddf8pn{background:#f8717124;border:1px solid rgba(248,113,113,.45);color:#f87171}.light-red.svelte-ddf8pn .light-dot:where(.svelte-ddf8pn){background:#f87171;box-shadow:0 0 14px #f8717199}.counter.svelte-ddf8pn{display:flex;flex-direction:column;gap:.18rem;justify-content:center}.counter-row.svelte-ddf8pn{display:grid;grid-template-columns:7rem 1fr;gap:.5rem;align-items:baseline}.ck.svelte-ddf8pn{color:#d4af378c;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.cv.svelte-ddf8pn{color:#f1d97a;font-size:.85rem;font-weight:600}.cv.subtle.svelte-ddf8pn{color:#d4af3799;font-weight:400;font-size:.72rem}.cv.ratio.svelte-ddf8pn{font-size:.95rem;font-weight:700}.cv.ratio.ratio-green.svelte-ddf8pn{color:#4ade80}.cv.ratio.ratio-amber.svelte-ddf8pn{color:#fcd34d}.cv.ratio.ratio-red.svelte-ddf8pn{color:#f87171}.banner.svelte-ddf8pn{padding:.45rem .7rem;border-radius:5px;font-size:.7rem;letter-spacing:.02em}.banner-warn.svelte-ddf8pn{background:#fbbf241a;color:#fcd34d;border:1px solid rgba(251,191,36,.35)}.banner-info.svelte-ddf8pn{background:#60a5fa14;color:#d4af3799;border:1px solid rgba(96,165,250,.25);font-style:italic}.actions.svelte-ddf8pn{display:flex;gap:.5rem}.export-btn.svelte-ddf8pn,.refresh-btn.svelte-ddf8pn{background:#d4af3714;color:#d4af37;border:1px solid rgba(212,175,55,.35);border-radius:6px;padding:.4rem .85rem;font-family:inherit;font-size:.72rem;letter-spacing:.06em;cursor:pointer;transition:background .12s ease,border-color .12s ease}.export-btn.svelte-ddf8pn:hover:not(:disabled),.refresh-btn.svelte-ddf8pn:hover:not(:disabled){background:#d4af372e;border-color:#d4af3799}.export-btn.svelte-ddf8pn:disabled,.refresh-btn.svelte-ddf8pn:disabled{opacity:.45;cursor:not-allowed}.docket.svelte-ddf8pn{background:#14102466;border:1px solid rgba(212,175,55,.1);border-radius:6px;padding:.45rem .7rem}.docket.svelte-ddf8pn summary:where(.svelte-ddf8pn){cursor:pointer;color:#d4af37a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;user-select:none}.docket.svelte-ddf8pn summary:where(.svelte-ddf8pn):hover{color:#f1d97a}.docket-empty.svelte-ddf8pn{margin-top:.45rem;color:#d4af3780;font-style:italic;font-size:.7rem}.docket-list.svelte-ddf8pn{margin:.45rem 0 0;padding:0 0 0 1rem;list-style:decimal;display:flex;flex-direction:column;gap:.2rem}.docket-list.svelte-ddf8pn li:where(.svelte-ddf8pn){display:grid;grid-template-columns:12rem 7rem 1fr;gap:.5rem;font-size:.68rem}.docket-ts.svelte-ddf8pn{color:#d4af37b3}.docket-actor.svelte-ddf8pn{color:#c9a76f}.docket-target.svelte-ddf8pn{color:#d4af378c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docket-more.svelte-ddf8pn{margin-top:.35rem;color:#d4af3773;font-size:.65rem;font-style:italic}.caveat.svelte-ddf8pn .cv:where(.svelte-ddf8pn){font-style:italic}.ftr.svelte-ddf8pn{border-top:1px solid rgba(212,175,55,.08);padding-top:.5rem}.ftr-quote.svelte-ddf8pn{color:#d4af376b;font-style:italic;font-size:.66rem;line-height:1.45}.prov-panel.svelte-v5q9c8{background:#0f0c1d;color:#d4af37;border:1px solid rgba(212,175,55,.18);border-radius:10px;padding:1rem 1.25rem;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;display:flex;flex-direction:column;gap:.75rem;min-height:0}.hdr.svelte-v5q9c8{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.hdr-title.svelte-v5q9c8{display:flex;align-items:baseline;gap:.5rem}.hdr-title.svelte-v5q9c8 h3:where(.svelte-v5q9c8){margin:0;font-size:.95rem;letter-spacing:.18em;color:#d4af37;text-transform:uppercase}.sigil.svelte-v5q9c8{font-size:.95rem}.conn.svelte-v5q9c8{font-size:.66rem;color:#d4af3766;letter-spacing:.04em}.conn.on.svelte-v5q9c8{color:#4ade80}.meta-pill.svelte-v5q9c8{background:#d4af3714;border:1px solid rgba(212,175,55,.25);padding:.2rem .55rem;border-radius:12px;font-size:.6rem;letter-spacing:.1em;color:#d4af37b3}.totals.svelte-v5q9c8{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem}.total-block.svelte-v5q9c8{background:#14102499;border:1px solid rgba(212,175,55,.1);border-radius:6px;padding:.55rem .7rem;display:flex;flex-direction:column;justify-content:center;gap:.1rem}.tl.svelte-v5q9c8{font-size:.6rem;color:#d4af3780;letter-spacing:.1em;text-transform:uppercase}.tv.svelte-v5q9c8{color:#f1d97a;font-size:1rem;font-weight:700}.tv.spend.svelte-v5q9c8{color:#4ade80}.tv.flagged.svelte-v5q9c8{color:#f87171}.tv.clean.svelte-v5q9c8{color:#4ade80}.actions-block.svelte-v5q9c8{justify-content:center}.export-btn.svelte-v5q9c8{background:linear-gradient(180deg,#d4af37,#b08a1f);color:#1c1505;border:0;border-radius:6px;padding:.5rem .85rem;font-family:inherit;font-size:.75rem;letter-spacing:.1em;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.export-btn.svelte-v5q9c8:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #d4af3766}.export-btn.svelte-v5q9c8:disabled{opacity:.45;cursor:not-allowed}.banner.svelte-v5q9c8{padding:.45rem .7rem;border-radius:5px;font-size:.7rem}.banner-warn.svelte-v5q9c8{background:#fbbf241a;color:#fcd34d;border:1px solid rgba(251,191,36,.35)}.banner-broken.svelte-v5q9c8{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.4)}.filters.svelte-v5q9c8{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.4rem 0;border-top:1px solid rgba(212,175,55,.08);border-bottom:1px solid rgba(212,175,55,.08)}.chip.svelte-v5q9c8{display:flex;align-items:center;gap:.35rem;font-size:.65rem;color:#d4af3799;letter-spacing:.05em}.chip.svelte-v5q9c8 select:where(.svelte-v5q9c8){background:#d4af370f;color:#d4af37;border:1px solid rgba(212,175,55,.25);border-radius:4px;padding:.18rem .35rem;font-family:inherit;font-size:.7rem}.chip.toggle.svelte-v5q9c8 input:where(.svelte-v5q9c8){margin:0}.filter-count.svelte-v5q9c8{margin-left:auto;font-size:.68rem;color:#d4af3780}.table.svelte-v5q9c8{display:flex;flex-direction:column;gap:1px;border:1px solid rgba(212,175,55,.1);border-radius:5px;overflow-y:auto;max-height:480px}.row.svelte-v5q9c8{display:grid;grid-template-columns:130px 120px 180px 110px 1fr 80px;gap:.5rem;padding:.35rem .55rem;background:#0f0c1d80;color:inherit;text-align:left;border:none;font-family:inherit;font-size:inherit;cursor:pointer;align-items:center;width:100%}.row-head.svelte-v5q9c8{background:#d4af370f;color:#d4af378c;font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;cursor:default;position:sticky;top:0;z-index:1}.row-head.svelte-v5q9c8 .col:where(.svelte-v5q9c8){background:transparent;border:none;color:inherit;text-align:left;font-family:inherit;font-size:inherit;cursor:pointer;padding:0;letter-spacing:.05em;text-transform:uppercase}.row-head.svelte-v5q9c8 .col-license:where(.svelte-v5q9c8){cursor:default}.row-data.svelte-v5q9c8:hover{background:#d4af370d}.row-data.expanded.svelte-v5q9c8{background:#d4af3714}.row-data.flagged.svelte-v5q9c8{border-left:2px solid rgba(248,113,113,.6)}.row-empty.svelte-v5q9c8{color:#d4af3766;font-style:italic;cursor:default;grid-template-columns:1fr}.col.svelte-v5q9c8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-ts.svelte-v5q9c8{color:#d4af37bf}.col-tool.svelte-v5q9c8{color:#c9a76f}.col-license.svelte-v5q9c8{color:#d4af37a6;display:inline-flex;align-items:center;gap:.35rem}.col-approver.svelte-v5q9c8{color:#f1d97a}.col-path.svelte-v5q9c8{color:#d4af378c}.col-cost.svelte-v5q9c8{text-align:right;color:#4ade80}.flag-badge.svelte-v5q9c8{background:#f871712e;color:#f87171;border:1px solid rgba(248,113,113,.5);padding:.05rem .35rem;border-radius:3px;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase}.row-expanded.svelte-v5q9c8{padding:.55rem .85rem .7rem;background:#d4af3708;border-left:2px solid rgba(212,175,55,.25);font-size:.7rem}.exp-grid.svelte-v5q9c8{display:grid;grid-template-columns:130px 1fr;gap:.3rem .85rem}.exp-k.svelte-v5q9c8{color:#d4af378c;letter-spacing:.05em;text-transform:uppercase;font-size:.6rem}.exp-v.svelte-v5q9c8{color:#d4af37;word-break:break-word}.exp-v.mono.svelte-v5q9c8{color:#f3e6a8e6}.exp-v.prompt.svelte-v5q9c8{color:#d4af37d9;font-style:italic;white-space:pre-wrap}.ftr.svelte-v5q9c8{border-top:1px solid rgba(212,175,55,.08);padding-top:.5rem}.ftr-quote.svelte-v5q9c8{color:#d4af3773;font-style:italic;font-size:.66rem;line-height:1.45}.ftr-quote.svelte-v5q9c8 em:where(.svelte-v5q9c8){color:#d4af37b3}.intro.svelte-ziz93h{color:#c9c1ab;font-size:.8rem;line-height:1.55;margin:0 0 .35rem}.quote.svelte-ziz93h{color:#8a8298;font-style:italic;font-size:.74rem;margin:0 0 .85rem}.dike-grid.svelte-ziz93h{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem}.grid-cell.svelte-ziz93h{min-width:0}.grid-cell-full.svelte-ziz93h{grid-column:1 / -1}.module.svelte-ziz93h{background:#0f0c1d;border:1px solid rgba(212,175,55,.18);border-radius:10px;padding:1rem 1.1rem;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:#d4af37;display:flex;flex-direction:column;gap:.7rem;height:100%}.mod-hdr.svelte-ziz93h{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;flex-wrap:wrap}.mod-title.svelte-ziz93h{display:flex;align-items:baseline;gap:.5rem}.mod-title.svelte-ziz93h h3:where(.svelte-ziz93h){margin:0;font-size:.85rem;letter-spacing:.16em;color:#d4af37;text-transform:uppercase}.sigil.svelte-ziz93h{color:#f1d97a;font-size:.9rem;text-shadow:0 0 8px rgba(241,217,122,.35)}.mod-phase.svelte-ziz93h{color:#d4af3773;font-size:.6rem;font-style:italic;letter-spacing:.06em}.mod-meta.svelte-ziz93h{display:flex;gap:.35rem;align-items:center}.mod-ftr.svelte-ziz93h{border-top:1px solid rgba(212,175,55,.08);padding-top:.45rem;margin-top:auto}.counsel.svelte-ziz93h{color:#d4af3773;font-style:italic;font-size:.66rem;line-height:1.45}.pill.svelte-ziz93h{font-size:.6rem;letter-spacing:.08em;padding:.12rem .5rem;border-radius:10px;text-transform:uppercase;font-weight:600}.pill-green.svelte-ziz93h{background:#4ade801a;color:#4ade80;border:1px solid rgba(74,222,128,.35)}.pill-amber.svelte-ziz93h{background:#fbbf241f;color:#fcd34d;border:1px solid rgba(251,191,36,.4)}.pill-red.svelte-ziz93h{background:#f8717124;color:#f87171;border:1px solid rgba(248,113,113,.45)}.pill-grey.svelte-ziz93h{background:#d4af370f;color:#d4af378c;border:1px solid rgba(212,175,55,.18)}.banner.svelte-ziz93h{padding:.4rem .65rem;border-radius:5px;font-size:.68rem}.banner-warn.svelte-ziz93h{background:#fbbf241a;color:#fcd34d;border:1px solid rgba(251,191,36,.35)}.banner-broken.svelte-ziz93h{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.4)}.clause-list.svelte-ziz93h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.clause.svelte-ziz93h{display:grid;grid-template-columns:1.4rem 1fr;gap:.6rem;align-items:start;padding:.35rem .4rem;background:#14102480;border:1px solid rgba(212,175,55,.08);border-radius:5px}.clause-light.svelte-ziz93h{width:1.2rem;height:1.2rem;border-radius:50%;border:1px solid rgba(212,175,55,.25);cursor:pointer;padding:0;margin-top:.1rem;transition:transform .1s ease}.clause-light.svelte-ziz93h:hover{transform:scale(1.1)}.clause-light-grey.svelte-ziz93h{background:#d4af371a}.clause-light-red.svelte-ziz93h{background:#f87171;box-shadow:0 0 8px #f8717180}.clause-light-amber.svelte-ziz93h{background:#fcd34d;box-shadow:0 0 8px #fbbf248c}.clause-light-green.svelte-ziz93h{background:#4ade80;box-shadow:0 0 8px #4ade808c}.clause-body.svelte-ziz93h{display:flex;flex-direction:column;gap:.15rem}.clause-line.svelte-ziz93h{display:flex;gap:.5rem;align-items:baseline}.clause-section.svelte-ziz93h{color:#d4af378c;font-size:.6rem;letter-spacing:.08em}.clause-title.svelte-ziz93h{color:#f1d97a;font-size:.75rem;font-weight:700;letter-spacing:.05em}.clause-blurb.svelte-ziz93h{color:#d4af37a6;font-size:.68rem;line-height:1.4}.checklist.svelte-ziz93h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.check-row.svelte-ziz93h{background:#14102480;border:1px solid rgba(212,175,55,.08);border-radius:5px;padding:.4rem .5rem}.check-label.svelte-ziz93h{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start;cursor:pointer}.check-label.svelte-ziz93h input[type=checkbox]:where(.svelte-ziz93h){margin-top:.2rem;width:.9rem;height:.9rem;accent-color:#d4af37}.check-body.svelte-ziz93h{display:flex;flex-direction:column;gap:.15rem}.check-headline.svelte-ziz93h{color:#f1d97a;font-size:.72rem;font-weight:600}.check-detail.svelte-ziz93h{color:#d4af3799;font-size:.66rem;line-height:1.4}.matrix.svelte-ziz93h{display:flex;flex-direction:column;gap:1px;border:1px solid rgba(212,175,55,.1);border-radius:5px;overflow:hidden}.matrix-row.svelte-ziz93h{display:grid;grid-template-columns:70px 110px 1fr 110px 2fr;gap:.6rem;padding:.4rem .55rem;background:#0f0c1d80;align-items:center;font-size:.7rem}.matrix-head.svelte-ziz93h{background:#d4af370f;color:#d4af378c;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.mc.svelte-ziz93h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-state.svelte-ziz93h{color:#f1d97a;font-weight:700;letter-spacing:.06em}.mc-branch.svelte-ziz93h{color:#c9a76f}.mc-lab.svelte-ziz93h{color:#d4af37b3}.mc-status.svelte-ziz93h{font-weight:700;letter-spacing:.06em;font-size:.62rem}.mc-note.svelte-ziz93h{color:#d4af378c;white-space:normal}.status-locked.svelte-ziz93h,.status-ready.svelte-ziz93h{color:#4ade80}.status-pending.svelte-ziz93h{color:#fcd34d}.status-blocked.svelte-ziz93h{color:#f87171}.status-present.svelte-ziz93h{color:#4ade80}.status-missing.svelte-ziz93h{color:#f87171}.rg-list.svelte-ziz93h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.rg-row.svelte-ziz93h{display:grid;grid-template-columns:.7rem 1fr;gap:.55rem;background:#14102480;border:1px solid rgba(212,175,55,.08);border-radius:5px;padding:.4rem .55rem;align-items:start}.rg-dot.svelte-ziz93h{width:.6rem;height:.6rem;border-radius:50%;margin-top:.3rem}.rg-dot-present.svelte-ziz93h{background:#4ade80;box-shadow:0 0 6px #4ade8080}.rg-dot-pending.svelte-ziz93h{background:#fcd34d;box-shadow:0 0 6px #fbbf2480}.rg-dot-missing.svelte-ziz93h{background:#f87171;box-shadow:0 0 6px #f8717180}.rg-body.svelte-ziz93h{display:flex;flex-direction:column;gap:.15rem}.rg-line.svelte-ziz93h{display:flex;justify-content:space-between;gap:.5rem}.rg-label.svelte-ziz93h{color:#f1d97a;font-size:.72rem;font-weight:600}.rg-status.svelte-ziz93h{font-size:.6rem;letter-spacing:.06em}.rg-detail.svelte-ziz93h{color:#d4af3799;font-size:.66rem;line-height:1.4}.module-exporter.svelte-ziz93h{background:linear-gradient(180deg,#0f0c1d,#1a1408);border-color:#d4af3759}.exporter-body.svelte-ziz93h{display:flex;flex-direction:column;gap:.65rem;align-items:stretch;padding:.5rem 0}.exp-line.svelte-ziz93h{color:#d4af37b3;font-size:.72rem;line-height:1.55;margin:0}.gold-button.svelte-ziz93h{background:linear-gradient(180deg,#f5d35a,#b08a1f);color:#1c1505;border:1px solid rgba(212,175,55,.6);border-radius:8px;padding:.85rem 1.2rem;font-family:inherit;font-size:.95rem;letter-spacing:.16em;font-weight:800;cursor:pointer;text-transform:uppercase;box-shadow:0 0 0 1px #ffe78040 inset,0 8px 22px #d4af3747;transition:transform .12s ease,box-shadow .12s ease}.gold-button.svelte-ziz93h:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px #ffe78066 inset,0 12px 28px #d4af376b}.gold-button.svelte-ziz93h:disabled{opacity:.5;cursor:not-allowed}.exp-last.svelte-ziz93h{color:#d4af378c;font-size:.66rem;font-style:italic;text-align:center}.stats-grid.svelte-ziz93h{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.stat-block.svelte-ziz93h{background:#14102480;border:1px solid rgba(212,175,55,.1);border-radius:5px;padding:.45rem .55rem;display:flex;flex-direction:column;gap:.15rem}.sl.svelte-ziz93h{font-size:.58rem;color:#d4af3780;letter-spacing:.08em}.sv.svelte-ziz93h{font-size:.95rem;color:#f1d97a;font-weight:700}.sv-flagged.svelte-ziz93h{color:#f87171}.sv-clean.svelte-ziz93h,.sv-spend.svelte-ziz93h{color:#4ade80}.tool-bars.svelte-ziz93h{display:flex;flex-direction:column;gap:.25rem;margin-top:.4rem}.tool-bars-hdr.svelte-ziz93h{color:#d4af3780;font-size:.6rem;letter-spacing:.08em;margin-bottom:.15rem}.tool-bars-empty.svelte-ziz93h{color:#d4af3773;font-style:italic;font-size:.68rem}.tool-row.svelte-ziz93h{display:grid;grid-template-columns:6rem 1fr 2.2rem 3.5rem;gap:.4rem;align-items:center;font-size:.66rem}.tool-name.svelte-ziz93h{color:#c9a76f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-bar-wrap.svelte-ziz93h{background:#d4af370f;border-radius:3px;height:.5rem;overflow:hidden}.tool-bar.svelte-ziz93h{background:linear-gradient(90deg,#d4af3766,#f1d97ab3);height:100%}.tool-count.svelte-ziz93h{text-align:right;color:#f1d97a;font-weight:600}.tool-spend.svelte-ziz93h{text-align:right;color:#4ade80}.log-list.svelte-ziz93h{display:flex;flex-direction:column;gap:1px;border:1px solid rgba(212,175,55,.1);border-radius:5px;overflow-y:auto;max-height:340px}.log-row.svelte-ziz93h{display:grid;grid-template-columns:60px 80px 1fr 1.4fr;gap:.45rem;padding:.3rem .5rem;background:#0f0c1d80;font-size:.64rem;align-items:center}.log-empty.svelte-ziz93h{padding:.5rem .7rem;color:#d4af3766;font-style:italic;font-size:.7rem}.log-ts.svelte-ziz93h{color:#d4af37b3}.log-actor.svelte-ziz93h{color:#c9a76f}.log-action.svelte-ziz93h{color:#f1d97a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-target.svelte-ziz93h{color:#d4af378c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghost-btn.svelte-ziz93h{background:#d4af370f;color:#d4af37;border:1px solid rgba(212,175,55,.25);border-radius:4px;padding:.18rem .5rem;font-family:inherit;font-size:.62rem;letter-spacing:.06em;cursor:pointer;text-transform:lowercase}.ghost-btn.svelte-ziz93h:hover:not(:disabled){background:#d4af3726;border-color:#d4af3780}.ghost-btn.svelte-ziz93h:disabled{opacity:.45;cursor:not-allowed}.forge-wishlist.svelte-ziz93h{margin-top:1rem;padding:.55rem .75rem;background:#d4af370a;border:1px dashed rgba(212,175,55,.25);border-radius:6px;display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;font-family:JetBrains Mono,monospace;font-size:.66rem}.fw-key.svelte-ziz93h{color:#d4af37;letter-spacing:.12em;font-weight:700}.fw-list.svelte-ziz93h{color:#d4af37a6;line-height:1.55}@media (max-width: 980px){.dike-grid.svelte-ziz93h{grid-template-columns:1fr}.grid-cell-full.svelte-ziz93h{grid-column:auto}}.unsullied-scaffold.svelte-16gycwh{display:flex;flex-direction:column;gap:1rem}.scaffold-intro.svelte-16gycwh{margin:0 0 .7rem;color:#c9c1ab;font-size:.8rem;line-height:1.55}.scaffold-intro.svelte-16gycwh strong:where(.svelte-16gycwh){color:#d4af37}.scaffold-intro.svelte-16gycwh .ref-path:where(.svelte-16gycwh){color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.74rem;background:#d4af3714;border-radius:3px;padding:.02rem .28rem;user-select:all}.domain-row.svelte-16gycwh{border:1px solid rgba(212,175,55,.12);border-radius:6px;padding:.6rem .85rem;background:#0f0c1d66;margin-bottom:.85rem}.domain-title.svelte-16gycwh{margin:0 0 .4rem;color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.domain-list.svelte-16gycwh{list-style:none;margin:0;padding:0;color:#c9c1ab;font-size:.74rem;line-height:1.6}.domain-list.svelte-16gycwh li:where(.svelte-16gycwh){padding-left:.9rem;position:relative}.domain-list.svelte-16gycwh li:where(.svelte-16gycwh):before{content:"·";position:absolute;left:0;color:#d4af37;font-weight:700}.intent-header.svelte-16gycwh{display:flex;align-items:center;gap:.5rem;color:#c9c1ab;font-size:.76rem;margin:0 0 .45rem}.intent-pip.svelte-16gycwh{background:#d4af371f;color:#d4af37;border:1px solid rgba(212,175,55,.3);font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;padding:.1rem .4rem;border-radius:3px}.intent-list.svelte-16gycwh{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}@media (max-width: 800px){.intent-list.svelte-16gycwh{grid-template-columns:1fr}}.intent-card.svelte-16gycwh{padding:.55rem .7rem;border:1px dashed rgba(138,130,152,.3);border-radius:5px;background:#0f0c1d80}.intent-head.svelte-16gycwh{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.intent-name.svelte-16gycwh{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:600}.intent-doc.svelte-16gycwh{color:#9a916f;font-family:JetBrains Mono,monospace;font-size:.62rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%;user-select:all}.intent-blurb.svelte-16gycwh{margin-top:.3rem;color:#c9c1ab;font-size:.72rem;line-height:1.5}.quote.svelte-16gycwh{color:#8a8298;font-style:italic;font-size:.78rem;margin:1rem 0 0;text-align:center}.unsullied-scaffold.svelte-1ltcnic{display:flex;flex-direction:column;gap:1rem}.scaffold-intro.svelte-1ltcnic{margin:0 0 .7rem;color:#c9c1ab;font-size:.8rem;line-height:1.55}.scaffold-intro.svelte-1ltcnic strong:where(.svelte-1ltcnic){color:#d4af37}.scaffold-intro.svelte-1ltcnic .ref-path:where(.svelte-1ltcnic){color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.74rem;background:#d4af3714;border-radius:3px;padding:.02rem .28rem;user-select:all}.domain-row.svelte-1ltcnic{border:1px solid rgba(212,175,55,.12);border-radius:6px;padding:.6rem .85rem;background:#0f0c1d66;margin-bottom:.85rem}.domain-title.svelte-1ltcnic{margin:0 0 .4rem;color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.domain-list.svelte-1ltcnic{list-style:none;margin:0;padding:0;color:#c9c1ab;font-size:.74rem;line-height:1.6}.domain-list.svelte-1ltcnic li:where(.svelte-1ltcnic){padding-left:.9rem;position:relative}.domain-list.svelte-1ltcnic li:where(.svelte-1ltcnic):before{content:"·";position:absolute;left:0;color:#d4af37;font-weight:700}.intent-header.svelte-1ltcnic{display:flex;align-items:center;gap:.5rem;color:#c9c1ab;font-size:.76rem;margin:0 0 .45rem}.intent-pip.svelte-1ltcnic{background:#d4af371f;color:#d4af37;border:1px solid rgba(212,175,55,.3);font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;padding:.1rem .4rem;border-radius:3px}.intent-list.svelte-1ltcnic{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}@media (max-width: 800px){.intent-list.svelte-1ltcnic{grid-template-columns:1fr}}.intent-card.svelte-1ltcnic{padding:.55rem .7rem;border:1px dashed rgba(138,130,152,.3);border-radius:5px;background:#0f0c1d80}.intent-head.svelte-1ltcnic{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.intent-name.svelte-1ltcnic{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:600}.intent-doc.svelte-1ltcnic{color:#9a916f;font-family:JetBrains Mono,monospace;font-size:.62rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%;user-select:all}.intent-blurb.svelte-1ltcnic{margin-top:.3rem;color:#c9c1ab;font-size:.72rem;line-height:1.5}.cross-ref.svelte-1ltcnic{margin:.85rem 0 0;padding:.55rem .75rem;border:1px solid rgba(138,130,152,.18);border-radius:5px;background:#0a081599;color:#8a8298;font-size:.72rem;font-family:JetBrains Mono,monospace;display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.cross-ref-label.svelte-1ltcnic{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;margin-right:.3rem}.cross-ref.svelte-1ltcnic .ref-path:where(.svelte-1ltcnic){color:#9a916f;font-family:JetBrains Mono,monospace;font-size:.7rem;user-select:all}.sep.svelte-1ltcnic{color:#6c6480}.quote.svelte-1ltcnic{color:#8a8298;font-style:italic;font-size:.78rem;margin:1rem 0 0;text-align:center}.unsullied-scaffold.svelte-mmg92y{display:flex;flex-direction:column;gap:1rem}.scaffold-intro.svelte-mmg92y{margin:0 0 .7rem;color:#c9c1ab;font-size:.8rem;line-height:1.55}.scaffold-intro.svelte-mmg92y strong:where(.svelte-mmg92y){color:#d4af37}.scaffold-intro.svelte-mmg92y .ref-path:where(.svelte-mmg92y){color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.74rem;background:#d4af3714;border-radius:3px;padding:.02rem .28rem;user-select:all}.domain-row.svelte-mmg92y{border:1px solid rgba(212,175,55,.12);border-radius:6px;padding:.6rem .85rem;background:#0f0c1d66;margin-bottom:.85rem}.domain-title.svelte-mmg92y{margin:0 0 .4rem;color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.domain-list.svelte-mmg92y{list-style:none;margin:0;padding:0;color:#c9c1ab;font-size:.74rem;line-height:1.6}.domain-list.svelte-mmg92y li:where(.svelte-mmg92y){padding-left:.9rem;position:relative}.domain-list.svelte-mmg92y li:where(.svelte-mmg92y):before{content:"·";position:absolute;left:0;color:#d4af37;font-weight:700}.intent-header.svelte-mmg92y{display:flex;align-items:center;gap:.5rem;color:#c9c1ab;font-size:.76rem;margin:0 0 .45rem}.intent-pip.svelte-mmg92y{background:#d4af371f;color:#d4af37;border:1px solid rgba(212,175,55,.3);font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;padding:.1rem .4rem;border-radius:3px}.intent-list.svelte-mmg92y{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}@media (max-width: 800px){.intent-list.svelte-mmg92y{grid-template-columns:1fr}}.intent-card.svelte-mmg92y{padding:.55rem .7rem;border:1px dashed rgba(138,130,152,.3);border-radius:5px;background:#0f0c1d80}.intent-head.svelte-mmg92y{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.intent-name.svelte-mmg92y{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:600}.intent-doc.svelte-mmg92y{color:#9a916f;font-family:JetBrains Mono,monospace;font-size:.62rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%;user-select:all}.intent-blurb.svelte-mmg92y{margin-top:.3rem;color:#c9c1ab;font-size:.72rem;line-height:1.5}.cross-ref.svelte-mmg92y{margin:.85rem 0 0;padding:.55rem .75rem;border:1px solid rgba(138,130,152,.18);border-radius:5px;background:#0a081599;color:#8a8298;font-size:.72rem;font-family:JetBrains Mono,monospace;display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.cross-ref-label.svelte-mmg92y{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;margin-right:.3rem}.cross-ref.svelte-mmg92y .ref-path:where(.svelte-mmg92y){color:#9a916f;font-family:JetBrains Mono,monospace;font-size:.7rem;user-select:all}.sep.svelte-mmg92y{color:#6c6480}.quote.svelte-mmg92y{color:#8a8298;font-style:italic;font-size:.78rem;margin:1rem 0 0;text-align:center}.sanctum.svelte-11vtuez{display:flex;flex-direction:column;gap:1.25rem}.scaffold-intro.svelte-11vtuez{margin:0 0 .85rem;color:#c9c1ab;font-size:.8rem;line-height:1.55}.scaffold-intro.svelte-11vtuez strong:where(.svelte-11vtuez){color:#d4af37}.intent-list.svelte-11vtuez{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}@media (max-width: 800px){.intent-list.svelte-11vtuez{grid-template-columns:1fr}}.intent-card.svelte-11vtuez{padding:.55rem .7rem;border:1px dashed rgba(138,130,152,.3);border-radius:5px;background:#0f0c1d80}.intent-name.svelte-11vtuez{color:#f1d97a;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:600}.intent-blurb.svelte-11vtuez{margin-top:.3rem;color:#c9c1ab;font-size:.72rem;line-height:1.5}.quote.svelte-11vtuez{color:#8a8298;font-style:italic;font-size:.78rem;margin:1rem 0 0;text-align:center}.panel-switch.svelte-2e8fty{display:block;width:100%}.tracker.svelte-1y861f6{display:flex;flex-direction:column;gap:var(--sp-3);width:100%;font-family:var(--font-display)}.tracker-head.svelte-1y861f6{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.head-title.svelte-1y861f6{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.head-sigil.svelte-1y861f6{color:var(--accent);font-size:var(--fs-lead);text-shadow:0 0 10px var(--accent-soft)}.head-text.svelte-1y861f6{color:var(--gold);font-size:var(--fs-base);letter-spacing:.2em;font-weight:700;text-transform:uppercase}.head-sub.svelte-1y861f6{color:var(--text-muted);font-size:var(--fs-small);font-style:italic;font-family:var(--font-body)}.head-actions.svelte-1y861f6{display:flex;align-items:center;gap:var(--sp-2)}.pulled.svelte-1y861f6{color:var(--text-faint);font-size:var(--fs-micro)}.refresh-btn.svelte-1y861f6{background:var(--line-gold-faint);color:var(--gold);border:1px solid var(--line-gold-mid);border-radius:var(--r-chip);width:1.7rem;height:1.7rem;cursor:pointer;font-family:inherit;font-size:var(--fs-small);transition:border-color .15s ease,background .15s ease}.refresh-btn.svelte-1y861f6:hover:not(:disabled){border-color:var(--line-gold-strong);background:var(--line-gold-mid)}.refresh-btn.svelte-1y861f6:disabled{opacity:.45;cursor:progress}.strip-error.svelte-1y861f6{color:var(--status-down);font-size:var(--fs-small);padding:var(--sp-2) var(--sp-3);border:1px solid var(--status-down-glow);border-radius:var(--r-chip);background:#c95a5a14}.meta-note.svelte-1y861f6{margin:0;color:var(--text-faint);font-size:var(--fs-micro);letter-spacing:.04em}.empty.svelte-1y861f6{color:var(--text-muted);font-style:italic;font-size:var(--fs-small);padding:var(--sp-3)}.grid.svelte-1y861f6{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--sp-3)}.god-card.svelte-1y861f6{display:flex;flex-direction:column;gap:var(--sp-2);background:#141024a8;border:1px solid var(--line-gold-soft);border-left:2px solid var(--accent-line);border-radius:var(--r-card);padding:var(--sp-3) var(--sp-3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:var(--shadow-card);transition:border-color .15s ease,transform .15s ease}.god-card.svelte-1y861f6:hover{border-left-color:var(--accent);transform:translateY(-1px)}.card-head.svelte-1y861f6{display:flex;align-items:center;gap:var(--sp-2)}.status-dot.svelte-1y861f6{width:.55rem;height:.55rem;border-radius:50%;flex:0 0 auto;background:var(--status-idle);box-shadow:0 0 6px var(--status-idle-glow)}.status-dot[data-status=pending].svelte-1y861f6{background:var(--text-faint);box-shadow:0 0 5px #6c648080}.god-name.svelte-1y861f6{color:var(--gold-bright);font-size:var(--fs-small);font-weight:700;letter-spacing:.1em;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-badge.svelte-1y861f6{color:var(--gold-bright);font-size:var(--fs-micro);font-weight:700;letter-spacing:.04em;border:1px solid var(--line-gold-mid);border-radius:var(--r-chip);padding:.1rem .4rem;flex:0 0 auto;white-space:nowrap}.tier-label.svelte-1y861f6{color:var(--text-faint);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;flex:0 0 auto;opacity:.7}.metrics.svelte-1y861f6{display:flex;flex-direction:column;gap:var(--sp-1)}.metric.svelte-1y861f6{display:grid;grid-template-columns:3.6rem auto 1fr;align-items:center;gap:var(--sp-2)}.metric-k.svelte-1y861f6{color:var(--text-faint);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase}.metric-v.svelte-1y861f6{color:var(--text-primary);font-size:var(--fs-small);font-weight:600;text-align:right}.spark.svelte-1y861f6{height:4px;border-radius:2px;background:var(--line-gold-faint);overflow:hidden}.spark-fill.svelte-1y861f6{height:100%;background:linear-gradient(90deg,var(--accent-soft),var(--accent));border-radius:2px;transition:width .3s ease}.last-event.svelte-1y861f6{display:flex;flex-direction:column;gap:.1rem;border-top:1px solid var(--line-gold-faint);padding-top:var(--sp-2)}.le-key.svelte-1y861f6{color:var(--text-faint);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase}.le-line.svelte-1y861f6{color:var(--text-secondary);font-size:var(--fs-micro);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.le-ts.svelte-1y861f6{color:var(--text-faint);font-size:.55rem}.le-blank.svelte-1y861f6{color:var(--text-faint);font-style:italic;font-size:var(--fs-micro)}.cognition.svelte-sapkm3{display:flex;flex-direction:column;gap:var(--sp-2);width:100%;padding:var(--sp-3) var(--sp-3);background:#141024a8;border:1px solid var(--line-gold-soft);border-left:2px solid var(--accent-line);border-radius:var(--r-card);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:var(--shadow-card);font-family:var(--font-display)}.cog-head.svelte-sapkm3{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.cog-title.svelte-sapkm3{color:var(--gold);font-size:var(--fs-micro);letter-spacing:.16em;font-weight:700;text-transform:uppercase}.cog-window.svelte-sapkm3{color:var(--text-faint);font-size:.55rem;letter-spacing:.04em}.cog-gauge.svelte-sapkm3{display:flex;align-items:center;gap:var(--sp-3)}.gauge-value.svelte-sapkm3{color:var(--gold-bright);font-size:var(--fs-lead);font-weight:700;flex:0 0 auto;min-width:3.2rem}.gauge-track.svelte-sapkm3{flex:1 1 auto;height:8px;border-radius:4px;background:var(--line-gold-faint);overflow:hidden}.gauge-fill.svelte-sapkm3{height:100%;background:linear-gradient(90deg,var(--accent-soft),var(--accent));border-radius:4px;transition:width .3s ease}.cog-trend.svelte-sapkm3{display:flex;align-items:flex-end;gap:2px;height:28px}.trend-col.svelte-sapkm3{flex:1 1 0;height:100%;display:flex;align-items:flex-end}.trend-bar.svelte-sapkm3{width:100%;min-height:1px;border-radius:1px;background:linear-gradient(180deg,var(--accent),var(--accent-soft));transition:height .3s ease}.yoke.svelte-4svmc3{display:flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border-radius:6px;border:1px solid var(--border-soft, rgba(255, 255, 255, .12));background:var(--surface-1, rgba(255, 255, 255, .03));font-family:var(--font-body, system-ui)}.yoke-glyph.svelte-4svmc3{font-size:1.1rem;filter:drop-shadow(0 0 4px var(--accent-soft, rgba(255, 215, 0, .4)))}.yoke-body.svelte-4svmc3{display:flex;flex-direction:column;gap:.1rem}.yoke-line.svelte-4svmc3{font-size:var(--fs-small, .82rem);color:var(--text, #e8e8ea)}.yoke-sub.svelte-4svmc3{font-size:var(--fs-micro, .7rem);color:var(--text-muted, #9a9aa2)}.coef.svelte-4svmc3{color:var(--gold-bright, #ffd966)}.tier.svelte-4svmc3{text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-micro, .7rem)}.yoke[data-tier=super-additive].svelte-4svmc3 .coef:where(.svelte-4svmc3){color:var(--emerald, #6fe0a0)}.yoke[data-tier=coordination-drag].svelte-4svmc3 .coef:where(.svelte-4svmc3){color:var(--amber, #e0a86f)}.yoke[data-tier=coordination-drag].svelte-4svmc3{border-color:var(--amber-soft, rgba(224, 168, 111, .4))}.convene.svelte-1ct44s2{display:flex;flex-direction:column;gap:var(--sp-3);width:100%;font-family:var(--font-display)}.convene-head.svelte-1ct44s2{display:flex;align-items:baseline;gap:var(--sp-2)}.head-sigil.svelte-1ct44s2{color:var(--accent);font-size:var(--fs-lead);text-shadow:0 0 10px var(--accent-soft)}.head-text.svelte-1ct44s2{color:var(--gold);font-size:var(--fs-base);letter-spacing:.2em;font-weight:700;text-transform:uppercase}.head-sub.svelte-1ct44s2{color:var(--text-muted);font-size:var(--fs-small);font-style:italic;font-family:var(--font-body)}.tier-row.svelte-1ct44s2{display:flex;gap:var(--sp-2);flex-wrap:wrap}.tier-chip.svelte-1ct44s2{display:flex;flex-direction:column;gap:.1rem;align-items:flex-start;background:#14102499;border:1px solid var(--line-gold-soft);border-radius:var(--r-chip);padding:var(--sp-2) var(--sp-3);cursor:pointer;color:var(--text-secondary);font-family:inherit;transition:border-color .15s ease,background .15s ease;flex:1 1 auto;min-width:120px}.tier-chip.svelte-1ct44s2:hover{border-color:var(--line-gold-strong)}.tier-chip.active.svelte-1ct44s2{border-color:var(--accent);background:var(--accent-soft)}.tier-label.svelte-1ct44s2{color:var(--gold-bright);font-size:var(--fs-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tier-chip.active.svelte-1ct44s2 .tier-label:where(.svelte-1ct44s2){color:var(--text-primary)}.tier-blurb.svelte-1ct44s2{color:var(--text-faint);font-size:var(--fs-micro)}.attendees.svelte-1ct44s2{display:flex;flex-direction:column;gap:var(--sp-2);border:1px solid var(--line-gold-faint);border-radius:var(--r-card);padding:var(--sp-3);background:#0f0c1d66}.att-head.svelte-1ct44s2{display:flex;align-items:center;gap:var(--sp-2)}.att-title.svelte-1ct44s2{color:var(--gold);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.att-count.svelte-1ct44s2{color:var(--text-muted);font-size:var(--fs-micro)}.att-clear.svelte-1ct44s2{margin-left:auto;background:transparent;border:1px solid var(--line-gold-mid);color:var(--text-secondary);border-radius:var(--r-chip);padding:.1rem .5rem;font-family:inherit;font-size:var(--fs-micro);cursor:pointer}.att-clear.svelte-1ct44s2:hover{color:var(--gold-bright);border-color:var(--accent)}.att-error.svelte-1ct44s2{margin:0;color:var(--status-down);font-size:var(--fs-micro)}.att-group.svelte-1ct44s2{display:flex;flex-direction:column;gap:var(--sp-1)}.att-group-label.svelte-1ct44s2{color:var(--text-faint);font-size:.55rem;letter-spacing:.14em;text-transform:uppercase}.att-chips.svelte-1ct44s2{display:flex;gap:var(--sp-1);flex-wrap:wrap}.att-chip.svelte-1ct44s2{background:transparent;border:1px solid var(--line-gold-faint);color:var(--text-muted);border-radius:var(--r-chip);padding:.15rem .5rem;font-family:inherit;font-size:var(--fs-micro);letter-spacing:.06em;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.att-chip.svelte-1ct44s2:hover{border-color:var(--accent);color:var(--gold-bright)}.att-chip.on.svelte-1ct44s2{color:var(--text-secondary);border-color:var(--accent-line);background:var(--accent-soft)}.att-chip.explicit.svelte-1ct44s2{color:var(--text-primary);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-line)}.charter.svelte-1ct44s2{display:flex;flex-direction:column;gap:var(--sp-2)}.field.svelte-1ct44s2{display:flex;flex-direction:column;gap:.2rem}.field-k.svelte-1ct44s2{color:var(--text-secondary);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase}.opt.svelte-1ct44s2{color:var(--text-faint);text-transform:none;letter-spacing:0}.req.svelte-1ct44s2{color:var(--accent)}.field-input.svelte-1ct44s2{background:#0b0813b3;border:1px solid var(--line-gold-soft);border-radius:var(--r-chip);color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-small);padding:var(--sp-2);resize:vertical}.field-input.svelte-1ct44s2:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.field-input.svelte-1ct44s2::placeholder{color:var(--text-faint)}.banner.svelte-1ct44s2{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-chip);font-size:var(--fs-small)}.banner.err.svelte-1ct44s2{color:var(--status-down);border:1px solid var(--status-down-glow);background:#c95a5a14}.banner.ok.svelte-1ct44s2{color:var(--status-ok);border:1px solid var(--status-ok-glow);background:#76c97f14}.submit-row.svelte-1ct44s2{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.preview.svelte-1ct44s2{color:var(--text-muted);font-size:var(--fs-micro);letter-spacing:.06em}.convene-btn.svelte-1ct44s2{background:var(--accent-soft);color:var(--gold-bright);border:1px solid var(--accent);border-radius:var(--r-chip);padding:var(--sp-2) var(--sp-5);font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.14em;font-weight:700;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.convene-btn.svelte-1ct44s2:hover:not(:disabled){box-shadow:0 0 10px var(--accent-soft)}.convene-btn.svelte-1ct44s2:disabled{opacity:.4;cursor:not-allowed}.pending.svelte-1ct44s2{display:flex;flex-direction:column;gap:var(--sp-2);border-top:1px solid var(--line-gold-faint);padding-top:var(--sp-3)}.pending-head.svelte-1ct44s2{display:flex;align-items:center;gap:var(--sp-2)}.pending-title.svelte-1ct44s2{color:var(--gold);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;font-weight:700;flex:1 1 auto}.refresh-btn.svelte-1ct44s2{background:var(--line-gold-faint);color:var(--gold);border:1px solid var(--line-gold-mid);border-radius:var(--r-chip);width:1.6rem;height:1.6rem;cursor:pointer;font-family:inherit;font-size:var(--fs-small)}.refresh-btn.svelte-1ct44s2:hover:not(:disabled){border-color:var(--line-gold-strong)}.refresh-btn.svelte-1ct44s2:disabled{opacity:.45;cursor:progress}.pending-empty.svelte-1ct44s2{color:var(--text-muted);font-style:italic;font-size:var(--fs-small)}.pending-list.svelte-1ct44s2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2);max-height:320px;overflow-y:auto}.pending-item.svelte-1ct44s2{display:flex;flex-direction:column;gap:.2rem;border:1px solid var(--line-gold-faint);border-left:2px solid var(--accent-line);border-radius:var(--r-chip);padding:var(--sp-2);background:#14102480}.pi-top.svelte-1ct44s2{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.pi-status.svelte-1ct44s2{font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-chip);padding:.05rem .35rem;border:1px solid var(--line-gold-mid);color:var(--text-muted)}.pi-status[data-status=pending].svelte-1ct44s2{color:var(--gold);border-color:var(--line-gold-strong)}.pi-status[data-status=done].svelte-1ct44s2{color:var(--status-ok);border-color:var(--status-ok-glow)}.pi-status[data-status=cancelled].svelte-1ct44s2{color:var(--status-down);border-color:var(--status-down-glow)}.pi-tier.svelte-1ct44s2{color:var(--gold-bright);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em}.pi-scope.svelte-1ct44s2{color:var(--text-secondary);font-size:var(--fs-micro)}.pi-ts.svelte-1ct44s2{margin-left:auto;color:var(--text-faint);font-size:.55rem}.pi-intent.svelte-1ct44s2{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.4}.pi-agents.svelte-1ct44s2{color:var(--text-faint);font-size:.55rem;letter-spacing:.04em}.wave-board.svelte-m9mg75{display:flex;flex-direction:column;gap:var(--sp-2, .5rem);width:100%;font-family:var(--font-display, system-ui)}.wb-head.svelte-m9mg75{display:flex;align-items:baseline;gap:var(--sp-2, .5rem);flex-wrap:wrap}.wb-title.svelte-m9mg75{color:var(--gold, #c8a24a);font-size:var(--fs-small, .78rem);letter-spacing:.18em;font-weight:700;text-transform:uppercase}.wb-caption.svelte-m9mg75{color:var(--text-faint, #6b6480);font-size:var(--fs-micro, .66rem);font-style:italic;font-family:var(--font-body, system-ui)}.wb-stage.svelte-m9mg75{display:flex;justify-content:center}.wb-svg.svelte-m9mg75{width:100%;max-width:240px;height:auto;overflow:visible}.wb-disc.svelte-m9mg75{fill:#141024d9;stroke:var(--tone);stroke-width:1.5;filter:drop-shadow(0 0 6px var(--ring))}.wb-label.svelte-m9mg75{fill:var(--gold-bright, #e7c66b);font-size:9px;font-weight:700;letter-spacing:.04em;text-anchor:middle}.wb-word.svelte-m9mg75{fill:var(--tone);font-size:6.5px;font-weight:700;letter-spacing:.06em;text-anchor:middle;font-family:var(--font-body, system-ui)}.wb-node.svelte-m9mg75{opacity:0;animation:svelte-m9mg75-wb-in .42s ease both;animation-delay:var(--delay)}@keyframes svelte-m9mg75-wb-in{0%{opacity:0}to{opacity:1}}.wb-legend.svelte-m9mg75{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.wb-legend.svelte-m9mg75 li:where(.svelte-m9mg75){display:flex;align-items:baseline;gap:var(--sp-2, .5rem);font-size:var(--fs-micro, .66rem);font-family:var(--font-body, system-ui)}.wb-dot.svelte-m9mg75{width:8px;height:8px;border-radius:50%;flex:0 0 auto;align-self:center}.wb-lg-label.svelte-m9mg75{color:var(--gold-bright, #e7c66b);font-weight:700}.wb-lg-detail.svelte-m9mg75{color:var(--text-muted, #9a93ad)}@media (prefers-reduced-motion: reduce){.wb-node.svelte-m9mg75{animation:none;opacity:1}}.cap-surface.svelte-71cj0d{display:flex;flex-direction:column;gap:var(--sp-4);width:100%;font-family:var(--font-display)}.cap-section.svelte-71cj0d{display:flex;flex-direction:column;gap:var(--sp-2)}.cap-head.svelte-71cj0d{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.cap-title.svelte-71cj0d{color:var(--gold);font-size:var(--fs-small);letter-spacing:.18em;font-weight:700;text-transform:uppercase}.cap-caption.svelte-71cj0d{color:var(--text-faint);font-size:var(--fs-micro);font-style:italic;font-family:var(--font-body)}.cap-grid.svelte-71cj0d{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-2)}.cap-tile.svelte-71cj0d{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;background:#14102499;border:1px solid var(--line-gold-soft);border-radius:var(--r-card);padding:var(--sp-2) var(--sp-3);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.cap-tile.svelte-71cj0d:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 0 8px var(--accent-soft)}.cap-tile.svelte-71cj0d:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cap-tile[data-kind=convene].svelte-71cj0d{border-left:2px solid var(--accent-line)}.cap-tile.fired.svelte-71cj0d{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 12px var(--accent-soft)}.tile-glyph.svelte-71cj0d{font-size:1.25rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5)) drop-shadow(0 0 5px var(--accent-soft))}.tile-label.svelte-71cj0d{color:var(--gold-bright);font-size:var(--fs-small);font-weight:700;letter-spacing:.08em}.tile-blurb.svelte-71cj0d{color:var(--text-muted);font-size:var(--fs-micro);line-height:1.35;font-family:var(--font-body);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arc-tag-wrap.svelte-oeygix{display:flex;flex-direction:column;gap:.55rem;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace}.chip-row.svelte-oeygix{display:inline-flex;gap:.4rem;flex-wrap:wrap}.tag-chip.svelte-oeygix{background:#141024a6;color:#c9c1ab;border:1px solid rgba(212,175,55,.18);padding:.32rem .7rem;font-family:inherit;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.tag-chip.svelte-oeygix:hover{border-color:#d4af3773;color:#f1d97a}.tag-stake.selected.svelte-oeygix{background:#4a7cb838;border-color:#4a7cb8;color:#cfe2ff;box-shadow:0 0 0 1px #4a7cb859}.tag-god.selected.svelte-oeygix{background:#d4af3738;border-color:#d4af37;color:#f1d97a;box-shadow:0 0 0 1px #d4af3759}.tag-both.selected.svelte-oeygix{background:#9d4edd38;border-color:#9d4edd;color:#e7c8ff;box-shadow:0 0 0 1px #9d4edd59}.tag-neither.selected.svelte-oeygix{background:#64748b38;border-color:#64748b;color:#cbd5e1;box-shadow:0 0 0 1px #64748b59}.fire-row.svelte-oeygix{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.fire-button.svelte-oeygix{background:#d4af371f;color:#f1d97a;border:1px solid rgba(212,175,55,.35);padding:.45rem 1rem;font-family:inherit;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.fire-button.svelte-oeygix:hover:not(:disabled){background:#d4af3738;border-color:#d4af37;transform:translateY(-1px)}.fire-button.svelte-oeygix:disabled{cursor:not-allowed;color:#6c6480;background:#14102480;border-color:#d4af371a}.hint-pip.svelte-oeygix,.rejection-pip.svelte-oeygix{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#6c6480;font-style:italic}.rejection-pip.svelte-oeygix{color:#cbd5e1}.pbf-wrapper.svelte-1tctkwq{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;width:100%}.pbf-chip.svelte-1tctkwq{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-family:SF Mono,Cascadia Code,JetBrains Mono,Fira Code,Consolas,ui-monospace,monospace;font-size:11px;line-height:1.4;color:#d4af37;background:#d4af370f;border:1px solid rgba(212,175,55,.45);border-radius:3px;letter-spacing:.02em;font-variant-numeric:tabular-nums;user-select:none;cursor:default}.pbf-chip-text.svelte-1tctkwq{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbf-amber.svelte-1tctkwq .pbf-chip:where(.svelte-1tctkwq){color:#f4a347;background:#f4a34714;border-color:#f4a34799;box-shadow:0 0 0 1px #f4a3472e}.pbf-warning.svelte-1tctkwq{display:inline-flex;align-items:center;gap:.4rem;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:10.5px;color:#f4a347;padding:1px 4px;letter-spacing:.02em;line-height:1.35}.pbf-warning-mark.svelte-1tctkwq{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#f4a3472e;color:#f4a347;font-weight:700;font-size:10px}.pbf-error.svelte-1tctkwq{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#d27676;padding:1px 4px}.pbf-button.svelte-1tctkwq{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .9rem;background:linear-gradient(180deg,#1a1530,#15102a);color:#f1d97a;border:1px solid rgba(212,175,55,.55);border-radius:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.pbf-button.svelte-1tctkwq:hover:not(:disabled),.pbf-button.svelte-1tctkwq:focus-visible:not(:disabled){border-color:#d4af37;box-shadow:0 0 0 1px #d4af3738,0 4px 14px #d4af372e;outline:none}.pbf-button.svelte-1tctkwq:active:not(:disabled){transform:translateY(1px)}.pbf-button.svelte-1tctkwq:disabled{color:#6c6480;border-color:#d4af3726;cursor:not-allowed;box-shadow:none}.pbf-amber.svelte-1tctkwq .pbf-button:where(.svelte-1tctkwq){border-color:#f4a34799;color:#f4a347}.pbf-amber.svelte-1tctkwq .pbf-button:where(.svelte-1tctkwq):hover:not(:disabled){border-color:#f4a347;box-shadow:0 0 0 1px #f4a34740,0 4px 14px #f4a34738}.pbf-button-label.svelte-1tctkwq{white-space:nowrap}.gate-inbox.svelte-9h54d9{background:#0f0c1d;color:#d4af37;border:1px solid rgba(212,175,55,.18);border-radius:10px;padding:1rem 1.25rem;font-family:JetBrains Mono,Cascadia Code,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;display:flex;flex-direction:column;gap:.75rem;min-height:0}.header.svelte-9h54d9{display:flex;justify-content:space-between;align-items:center}.title-row.svelte-9h54d9{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.title.svelte-9h54d9{margin:0;font-size:.95rem;letter-spacing:.06em;color:#d4af37;text-transform:uppercase}.pending-badge.svelte-9h54d9{background:#d4af370f;color:#d4af378c;border:1px solid rgba(212,175,55,.2);padding:.15rem .55rem;border-radius:999px;font-size:.7rem;letter-spacing:.04em}.pending-badge.has-pending.svelte-9h54d9{background:#fcd34d26;color:#fcd34d;border-color:#fcd34d66}.expired-badge.svelte-9h54d9{background:#f8717126;color:#f87171;border:1px solid rgba(248,113,113,.4);padding:.15rem .55rem;border-radius:999px;font-size:.7rem;letter-spacing:.04em}.conn-status.svelte-9h54d9{font-size:.7rem;color:#d4af3766;margin-left:auto}.conn-status.on.svelte-9h54d9{color:#4ade80}.banner.svelte-9h54d9{padding:.5rem .75rem;border-radius:6px;font-size:.75rem;letter-spacing:.02em}.banner-error.svelte-9h54d9{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.4)}.filters.svelte-9h54d9{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding:.5rem 0;border-top:1px solid rgba(212,175,55,.08);border-bottom:1px solid rgba(212,175,55,.08)}.status-tabs.svelte-9h54d9{display:flex;gap:.25rem}.status-tabs.svelte-9h54d9 button:where(.svelte-9h54d9){background:#d4af370a;color:#d4af3799;border:1px solid rgba(212,175,55,.18);border-radius:4px;padding:.25rem .6rem;font-family:inherit;font-size:.72rem;letter-spacing:.04em;cursor:pointer;transition:background .12s ease,color .12s ease}.status-tabs.svelte-9h54d9 button:where(.svelte-9h54d9):hover{background:#d4af371a;color:#d4af37}.status-tabs.svelte-9h54d9 button.active:where(.svelte-9h54d9){background:#d4af372e;color:#f3e6a8;border-color:#d4af3780}.filter-label.svelte-9h54d9{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#d4af37a6}.filter-label.svelte-9h54d9 select:where(.svelte-9h54d9){background:#d4af370f;color:#d4af37;border:1px solid rgba(212,175,55,.25);border-radius:4px;padding:.2rem .4rem;font-family:inherit;font-size:.72rem}.count.svelte-9h54d9{margin-left:auto;font-size:.7rem;color:#d4af378c}.table.svelte-9h54d9{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto;max-height:640px}.row-empty.svelte-9h54d9{color:#d4af3766;font-style:italic;text-align:center;padding:1.5rem 0}.row.svelte-9h54d9{background:#0f0c1d80;border:1px solid rgba(212,175,55,.1);border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.row.expanded.svelte-9h54d9{border-color:#d4af3766}.row.expired.svelte-9h54d9{border-color:#f8717173;background:#f871710a}.row.fire-high.svelte-9h54d9{border-left:3px solid #f87171}.row.fire-medium.svelte-9h54d9{border-left:3px solid #fcd34d}.row-summary.svelte-9h54d9{display:grid;grid-template-columns:90px 140px 1fr 70px 160px 160px 80px;gap:.5rem;padding:.5rem .7rem;align-items:center;background:transparent;border:none;color:inherit;text-align:left;font-family:inherit;font-size:inherit;cursor:pointer;width:100%}.row-summary.svelte-9h54d9:hover{background:#d4af370a}.cell.svelte-9h54d9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-agent.svelte-9h54d9{color:#c9a76f;font-weight:500}.cell-files.svelte-9h54d9{display:flex;gap:.3rem;align-items:baseline}.files-count.svelte-9h54d9{background:#d4af3726;color:#f3e6a8;padding:.1rem .35rem;border-radius:3px;font-size:.65rem}.files-first.svelte-9h54d9{color:#d4af3799;font-size:.7rem;overflow:hidden;text-overflow:ellipsis}.cell-preview.svelte-9h54d9{color:#d4af37bf;font-size:.7rem}.cell-ts.svelte-9h54d9{color:#d4af3780;font-size:.7rem;text-align:right}.cell-laws.svelte-9h54d9,.cell-arc.svelte-9h54d9{display:flex;flex-wrap:wrap;gap:.25rem}.badge.svelte-9h54d9{display:inline-block;padding:.1rem .45rem;border-radius:3px;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase}.badge-risk-low.svelte-9h54d9{background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.35)}.badge-risk-medium.svelte-9h54d9{background:#fcd34d26;color:#fcd34d;border:1px solid rgba(252,211,77,.4)}.badge-risk-high.svelte-9h54d9{background:#f8717126;color:#f87171;border:1px solid rgba(248,113,113,.4)}.badge-law.svelte-9h54d9{background:#a855f71f;color:#c4b5fd;border:1px solid rgba(168,85,247,.35)}.badge-arc-stake.svelte-9h54d9{background:#60a5fa26;color:#93c5fd;border:1px solid rgba(96,165,250,.4)}.badge-arc-god_given.svelte-9h54d9{background:#fbbf2426;color:#fcd34d;border:1px solid rgba(251,191,36,.4)}.badge-arc-both.svelte-9h54d9{background:#a855f726;color:#c4b5fd;border:1px solid rgba(168,85,247,.4)}.badge-arc-neither.svelte-9h54d9{background:#94a3b81f;color:#cbd5e1;border:1px solid rgba(148,163,184,.35)}.badge-expired.svelte-9h54d9{background:#f871712e;color:#fca5a5;border:1px solid rgba(248,113,113,.45);font-weight:600}.fires-row.svelte-9h54d9{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;padding:.3rem .7rem;background:#f871710f;border-top:1px solid rgba(248,113,113,.18);font-size:.65rem}.fires-label.svelte-9h54d9{color:#f87171;letter-spacing:.05em;text-transform:uppercase}.fire-chip.svelte-9h54d9{padding:.1rem .4rem;border-radius:3px;font-size:.65rem;letter-spacing:.02em}.fire-chip-high.svelte-9h54d9{background:#f871712e;color:#fca5a5;border:1px solid rgba(248,113,113,.5)}.fire-chip-medium.svelte-9h54d9{background:#fcd34d26;color:#fcd34d;border:1px solid rgba(252,211,77,.45)}.fire-chip-low.svelte-9h54d9{background:#d4af371a;color:#d4af37;border:1px solid rgba(212,175,55,.3)}.fire-line.svelte-9h54d9{opacity:.6;margin-left:.1rem}.expanded-panel.svelte-9h54d9{padding:.6rem .85rem .85rem;background:#d4af3708;border-top:1px solid rgba(212,175,55,.18);display:flex;flex-direction:column;gap:.7rem;font-size:.7rem}.exp-meta.svelte-9h54d9{display:grid;grid-template-columns:100px 1fr;gap:.3rem .85rem}.exp-k.svelte-9h54d9{color:#d4af378c;letter-spacing:.04em;text-transform:uppercase;font-size:.65rem}.exp-v.svelte-9h54d9{color:#d4af37}.file-line.svelte-9h54d9{color:#f3e6a8d9;font-size:.7rem;padding:.05rem 0}.fires-detail.svelte-9h54d9{padding:.5rem .7rem;background:#f871710a;border:1px solid rgba(248,113,113,.18);border-radius:4px}.fires-detail.svelte-9h54d9 summary:where(.svelte-9h54d9){cursor:pointer;color:#f87171;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.fires-detail.svelte-9h54d9 ul:where(.svelte-9h54d9){list-style:none;padding:.4rem 0 0;margin:0}.fire-detail.svelte-9h54d9{display:grid;grid-template-columns:1fr;gap:.15rem;padding:.35rem .4rem;margin-top:.3rem;border-radius:3px;background:#0f0c1d8c}.fire-detail-high.svelte-9h54d9{border-left:3px solid #f87171}.fire-detail-medium.svelte-9h54d9{border-left:3px solid #fcd34d}.fire-detail-low.svelte-9h54d9{border-left:3px solid #d4af37}.fire-detail-id.svelte-9h54d9{font-weight:600;color:#f3e6a8;font-size:.7rem}.fire-detail-desc.svelte-9h54d9{color:#d4af37d9;font-size:.65rem}.fire-detail-meta.svelte-9h54d9{color:#d4af3780;font-size:.62rem;letter-spacing:.03em}.diff-full.svelte-9h54d9{background:#0f0c1dd9;color:#f3e6a8eb;padding:.6rem .75rem;border-radius:4px;border:1px solid rgba(212,175,55,.18);font-size:.68rem;overflow-x:auto;white-space:pre;max-height:360px;margin:0}.actions.svelte-9h54d9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;padding-top:.4rem}.decision-block.svelte-9h54d9{display:flex;flex-direction:column;gap:.3rem;padding:.5rem .55rem;background:#0f0c1d8c;border:1px solid rgba(212,175,55,.12);border-radius:5px}.decision-block.decision-applied.svelte-9h54d9{border-left:3px solid rgba(74,222,128,.55)}.decision-block.decision-skipped.svelte-9h54d9{border-left:3px solid rgba(148,163,184,.55)}.decision-block.decision-deferred.svelte-9h54d9{border-left:3px solid rgba(252,211,77,.55)}.decision-block.decision-modified.svelte-9h54d9{border-left:3px solid rgba(168,85,247,.55)}.arc-select.svelte-9h54d9{background:#d4af370f;color:#d4af37;border:1px solid rgba(212,175,55,.25);border-radius:3px;padding:.2rem .3rem;font-family:inherit;font-size:.65rem}.action-btn.svelte-9h54d9{background:#d4af3714;color:#d4af37;border:1px solid rgba(212,175,55,.35);border-radius:4px;padding:.3rem .7rem;font-family:inherit;font-size:.7rem;letter-spacing:.05em;cursor:pointer;transition:background .12s ease,border-color .12s ease}.action-btn.svelte-9h54d9:hover:not(:disabled){background:#d4af372e;border-color:#d4af3799}.action-btn.svelte-9h54d9:disabled{opacity:.35;cursor:not-allowed}.action-applied.svelte-9h54d9{color:#4ade80;border-color:#4ade8066}.action-skipped.svelte-9h54d9{color:#cbd5e1;border-color:#94a3b866}.action-deferred.svelte-9h54d9{color:#fcd34d;border-color:#fcd34d73}.action-modified.svelte-9h54d9{color:#c4b5fd;border-color:#a855f773}.resolved-pill.svelte-9h54d9{padding:.3rem .7rem;background:#4ade8014;color:#4ade80;border:1px solid rgba(74,222,128,.3);border-radius:4px;font-size:.7rem;align-self:flex-start}.seat-stack.svelte-1agcl2f{display:flex;flex-direction:column;gap:var(--sp-section-gap);width:100%}.tracker-stack.svelte-1agcl2f{display:flex;flex-direction:column;gap:var(--sp-card-gap);width:100%}.kosmos.svelte-kaeped{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:var(--r-panel, 14px);background:var(--ink-abyss, #0b0813);box-shadow:inset 0 2px #d4af371a,inset 0 0 120px 40px #0000008c}.kosmos-canvas.svelte-kaeped{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.kosmos-header.svelte-kaeped{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:var(--sp-3, 10px);padding:var(--sp-3, 10px) var(--sp-4, 16px);pointer-events:none;background:linear-gradient(180deg,#0b0813c7,#0b081300)}.kosmos-title.svelte-kaeped{display:flex;align-items:baseline;gap:var(--sp-2, 6px);font-family:var(--font-display, monospace)}.kosmos-glyph.svelte-kaeped{color:var(--gold-bright, #f1d97a);font-size:.9rem;filter:drop-shadow(0 0 6px var(--accent, #d4af37))}.kosmos-name.svelte-kaeped{color:var(--text-primary, #e9e4d3);font-size:.8rem;letter-spacing:.18em;font-weight:600}.kosmos-tag.svelte-kaeped{color:var(--text-muted, #8a8298);font-size:.6rem;letter-spacing:.08em;font-style:italic}.kosmos-meta.svelte-kaeped{margin-left:auto;display:flex;gap:var(--sp-2, 6px);align-items:center;font-family:var(--font-display, monospace);font-size:.62rem;color:var(--text-secondary, #c9c1ab);letter-spacing:.05em}.kosmos-meta.svelte-kaeped .scope:where(.svelte-kaeped){color:var(--accent, #d4af37)}.dot.svelte-kaeped{color:var(--text-faint, #6c6480)}.kosmos-btn.svelte-kaeped{pointer-events:auto;font-family:var(--font-display, monospace);font-size:.6rem;letter-spacing:.08em;color:var(--text-secondary, #c9c1ab);background:#14101e9e;border:1px solid var(--line-gold-mid, rgba(212, 175, 55, .35));border-radius:var(--r-chip, 6px);padding:3px 9px;cursor:pointer;transition:color var(--dur-micro, .16s) var(--ease-emphasized, ease),border-color var(--dur-micro, .16s) var(--ease-emphasized, ease)}.kosmos-btn.svelte-kaeped:hover,.kosmos-btn.on.svelte-kaeped{color:var(--gold-bright, #f1d97a);border-color:var(--gold, #d4af37)}.kosmos-btn.ghost.svelte-kaeped{border-color:transparent;color:var(--text-faint, #6c6480)}.kosmos-overlay.svelte-kaeped{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2, 6px);font-family:var(--font-display, monospace);font-size:.72rem;color:var(--text-secondary, #c9c1ab);background:#0b081359;pointer-events:none}.kosmos-overlay.error.svelte-kaeped{color:var(--text-primary, #e9e4d3);pointer-events:auto}.kosmos-overlay.error.svelte-kaeped strong:where(.svelte-kaeped){color:#c75c63;letter-spacing:.1em}.kosmos-overlay.svelte-kaeped .msg:where(.svelte-kaeped){font-size:.6rem;color:var(--text-muted, #8a8298);max-width:60%;text-align:center}.kosmos-spin.svelte-kaeped{display:inline-block;animation:svelte-kaeped-kosmos-spin 1.6s linear infinite}@keyframes svelte-kaeped-kosmos-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.kosmos-spin.svelte-kaeped{animation:none}}.kosmos-readout.svelte-kaeped{position:absolute;left:var(--sp-4, 16px);bottom:calc(var(--sp-4, 16px) + 20px);max-width:320px;display:flex;flex-direction:column;gap:4px;padding:var(--sp-3, 10px) var(--sp-4, 14px);background:linear-gradient(180deg,#141024d1,#0f0c1ddb);border:1px solid var(--line-gold-mid, rgba(212, 175, 55, .35));border-left:2px solid var(--accent, #d4af37);border-radius:var(--r-panel, 14px);backdrop-filter:blur(6px) saturate(1.05);box-shadow:0 8px 28px #0000008c;font-family:var(--font-display, monospace)}.r-label.svelte-kaeped{color:var(--text-primary, #e9e4d3);font-size:.72rem;font-weight:600}.r-path.svelte-kaeped{color:var(--text-muted, #8a8298);font-size:.58rem;word-break:break-all}.r-stats.svelte-kaeped{display:flex;gap:6px;align-items:center;font-size:.6rem;color:var(--text-secondary, #c9c1ab);margin-top:2px}.r-group.svelte-kaeped{color:var(--accent, #d4af37);text-transform:uppercase;letter-spacing:.06em}.r-actions.svelte-kaeped{display:flex;gap:6px;margin-top:6px}.kosmos-hint.svelte-kaeped{position:absolute;left:0;right:0;bottom:6px;text-align:center;pointer-events:none;font-family:var(--font-display, monospace);font-size:.54rem;letter-spacing:.06em;color:var(--text-faint, #6c6480)}.kosmos-panel.svelte-fi0pev{position:absolute;top:var(--sp-3, 10px);left:var(--sp-3, 10px);z-index:5;width:232px;max-height:calc(100% - var(--sp-4, 16px) * 2);overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-2, 6px);padding:var(--sp-3, 10px);pointer-events:auto;background:linear-gradient(180deg,#141024db,#0f0c1de6);border:1px solid var(--line-gold-mid, rgba(212, 175, 55, .35));border-left:2px solid var(--gold, #d4af37);border-radius:var(--r-panel, 14px);backdrop-filter:blur(6px) saturate(1.05);box-shadow:0 8px 28px #0000008c;font-family:var(--font-display, monospace)}.kosmos-panel-tab.svelte-fi0pev{position:absolute;top:var(--sp-3, 10px);left:var(--sp-3, 10px);z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--sp-3, 10px) 6px;pointer-events:auto;cursor:pointer;background:#14101eb8;border:1px solid var(--line-gold-mid, rgba(212, 175, 55, .35));border-radius:var(--r-chip, 6px);color:var(--text-secondary, #c9c1ab);transition:color var(--dur-micro, .16s) var(--ease-emphasized, ease),border-color var(--dur-micro, .16s) var(--ease-emphasized, ease)}.kosmos-panel-tab.svelte-fi0pev:hover{color:var(--gold-bright, #f1d97a);border-color:var(--gold, #d4af37)}.tab-glyph.svelte-fi0pev{font-size:.8rem}.tab-text.svelte-fi0pev{writing-mode:vertical-rl;font-size:.54rem;letter-spacing:.14em}.kp-head.svelte-fi0pev{display:flex;align-items:center;gap:var(--sp-2, 6px)}.kp-glyph.svelte-fi0pev{color:var(--gold-bright, #f1d97a);font-size:.78rem}.kp-title.svelte-fi0pev{color:var(--text-primary, #e9e4d3);font-size:.7rem;letter-spacing:.16em;font-weight:600}.kp-head-actions.svelte-fi0pev{margin-left:auto;display:flex;gap:4px}.kosmos-btn.svelte-fi0pev{pointer-events:auto;font-family:var(--font-display, monospace);font-size:.6rem;letter-spacing:.08em;color:var(--text-secondary, #c9c1ab);background:#14101e9e;border:1px solid var(--line-gold-mid, rgba(212, 175, 55, .35));border-radius:var(--r-chip, 6px);padding:3px 9px;cursor:pointer;transition:color var(--dur-micro, .16s) var(--ease-emphasized, ease),border-color var(--dur-micro, .16s) var(--ease-emphasized, ease)}.kosmos-btn.svelte-fi0pev:hover{color:var(--gold-bright, #f1d97a);border-color:var(--gold, #d4af37)}.kosmos-btn.ghost.svelte-fi0pev{border-color:transparent;color:var(--text-faint, #6c6480);padding:3px 6px}.kp-section.svelte-fi0pev{display:flex;flex-direction:column;gap:4px}.kp-section-head.svelte-fi0pev{display:flex;align-items:center;gap:6px;padding:2px 0;background:none;border:none;cursor:pointer;color:var(--gold, #d4af37);font-family:var(--font-display, monospace)}.kp-section-title.svelte-fi0pev{font-size:.6rem;letter-spacing:.12em;font-weight:600}.chev.svelte-fi0pev{font-size:.6rem;transition:transform var(--dur-micro, .16s) var(--ease-emphasized, ease)}.chev.open.svelte-fi0pev{transform:rotate(90deg)}.kp-rows.svelte-fi0pev{display:flex;flex-direction:column;gap:5px;padding-left:2px}.kp-row.svelte-fi0pev{display:grid;grid-template-columns:70px 1fr 34px;align-items:center;gap:6px}.kp-row.toggle.svelte-fi0pev{grid-template-columns:70px auto;justify-content:start}.kp-label.svelte-fi0pev{color:var(--text-secondary, #c9c1ab);font-size:.58rem;letter-spacing:.04em}.kp-readout.svelte-fi0pev{color:var(--gold-bright, #f1d97a);font-size:.56rem;text-align:right;font-variant-numeric:tabular-nums}.kp-row.svelte-fi0pev input[type=range]:where(.svelte-fi0pev){width:100%;height:3px;accent-color:var(--gold, #d4af37);cursor:pointer}.kp-row.svelte-fi0pev input[type=checkbox]:where(.svelte-fi0pev){accent-color:var(--gold, #d4af37);cursor:pointer}.kp-soon.svelte-fi0pev{display:flex;align-items:center;gap:6px;margin-top:2px;padding:5px 7px;border:1px dashed var(--line-gold-mid, rgba(212, 175, 55, .35));border-radius:var(--r-chip, 6px);opacity:.5;cursor:not-allowed}.kp-soon-title.svelte-fi0pev{color:var(--text-secondary, #c9c1ab);font-size:.58rem;letter-spacing:.06em}.kp-soon-tag.svelte-fi0pev{margin-left:auto;color:var(--text-faint, #6c6480);font-size:.5rem;font-style:italic}.law0-banner.svelte-1saddx9{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;height:32px;min-height:32px;padding:0 .85rem;background:linear-gradient(180deg,#15102a,#1a1530);border-bottom:1px solid var(--line-gold-mid);color:var(--text-primary);user-select:none;white-space:nowrap;overflow:hidden}.law0-badge.svelte-1saddx9{display:inline-flex;align-items:center;gap:.4rem;padding:2px 9px;border-radius:3px;background:var(--gold);color:#1a1530;font-family:SF Mono,Cascadia Code,JetBrains Mono,Fira Code,Consolas,ui-monospace,monospace;font-variant-caps:small-caps;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:default;box-shadow:0 0 6px var(--line-gold-mid)}.badge-mark.svelte-1saddx9{font-size:12px;line-height:1;filter:drop-shadow(0 0 1px rgba(26,21,48,.6))}.badge-label.svelte-1saddx9{font-size:10.5px}.verse-slot.svelte-1saddx9{--verse-fade-ms: .6s;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;min-width:0;overflow:hidden}.verse.svelte-1saddx9{grid-area:1 / 1;display:inline-flex;align-items:baseline;justify-content:center;gap:.5rem;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--verse-fade-ms) ease-in-out}.verse-text.svelte-1saddx9{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:13px;color:#f1e9c8;overflow:hidden;text-overflow:ellipsis}.verse-cite.svelte-1saddx9{font-family:Georgia,Times New Roman,serif;font-variant:small-caps;font-size:11px;opacity:.75;color:var(--gold);letter-spacing:.04em;flex:0 0 auto}.chi-rho.svelte-1saddx9{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--gold);opacity:.85;cursor:default}@media (prefers-reduced-motion: reduce){.verse-slot.svelte-1saddx9{--verse-fade-ms: 0ms}.verse.svelte-1saddx9{transition:none!important;animation:none!important}}.dike-ribbon.svelte-11qgqs0{display:flex;align-items:center;gap:.75rem;height:36px;min-height:36px;padding:0 .75rem;background:linear-gradient(180deg,#15102a,#1a1530);border-bottom:1px solid #2a2545;font-family:SF Mono,Cascadia Code,JetBrains Mono,Fira Code,Consolas,ui-monospace,monospace;font-size:11px;color:#d6d2e8;user-select:none;white-space:nowrap;overflow:hidden}.jurisdiction-badge.svelte-11qgqs0{display:inline-flex;align-items:center;gap:.4rem;padding:2px 8px;border:1px solid var(--gold);border-radius:3px;color:var(--gold-bright);font-variant-caps:small-caps;letter-spacing:.08em;text-transform:uppercase;background:var(--line-gold-faint);cursor:default}.shield.svelte-11qgqs0{font-size:12px;line-height:1;filter:drop-shadow(0 0 1px var(--line-gold-strong))}.badge-label.svelte-11qgqs0{font-size:10.5px;font-weight:600}.pills.svelte-11qgqs0{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none}.pill.svelte-11qgqs0{display:inline-flex;align-items:center;gap:.35rem;padding:2px 8px;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);cursor:default;transition:background .12s ease,border-color .12s ease}.pill.svelte-11qgqs0:hover{background:#ffffff0f;border-color:#ffffff1f}.pill-label.svelte-11qgqs0{font-size:10.5px;letter-spacing:.04em}.dot.svelte-11qgqs0{display:inline-block;width:7px;height:7px;border-radius:50%;flex:0 0 7px}.dot--amber.svelte-11qgqs0{background:#f0b429;box-shadow:0 0 4px #f0b4298c}.dot--gray.svelte-11qgqs0{background:#6b6680;box-shadow:0 0 3px #6b668066}.dot--green.svelte-11qgqs0{background:#3ddc97;box-shadow:0 0 4px #3ddc978c}.dot--red.svelte-11qgqs0{background:#f87171;box-shadow:0 0 5px #f8717199}.spacer.svelte-11qgqs0{flex:1 1 auto}.meter.svelte-11qgqs0{display:inline-flex;align-items:center;gap:.35rem;padding:2px 8px;border-radius:3px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);cursor:default}.meter.svelte-11qgqs0:hover{background:#ffffff0d;border-color:#ffffff1a}.meter-label.svelte-11qgqs0{color:#9a93b8;font-size:10.5px;letter-spacing:.04em}.meter-value.svelte-11qgqs0{color:var(--gold-bright);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.meter--ready.svelte-11qgqs0 .meter-value:where(.svelte-11qgqs0){color:#d6d2e8}.cost-meter.svelte-1i028d9{display:flex;align-items:center;gap:.75rem;height:28px;min-height:28px;padding:0 .75rem;background:linear-gradient(0deg,#15102a,#1a1530);border-top:1px solid var(--line-gold-soft);font-family:SF Mono,Cascadia Code,JetBrains Mono,Fira Code,Consolas,ui-monospace,monospace;font-size:11px;color:#d6d2e8;user-select:none;white-space:nowrap;overflow:hidden}.spend-badge.svelte-1i028d9{display:inline-flex;align-items:center;gap:.4rem;padding:1px 8px;border:1px solid var(--gold);border-radius:3px;color:var(--gold-bright);font-variant-caps:small-caps;letter-spacing:.08em;text-transform:uppercase;background:var(--line-gold-faint);cursor:default}.coin.svelte-1i028d9{font-size:12px;line-height:1;filter:drop-shadow(0 0 1px var(--line-gold-strong))}.badge-label.svelte-1i028d9{font-size:10.5px;font-weight:600}.meter.svelte-1i028d9{display:inline-flex;align-items:center;gap:.35rem;padding:1px 8px;border-radius:3px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);cursor:default;transition:background .12s ease,border-color .12s ease}.meter.svelte-1i028d9:hover{background:#ffffff0d;border-color:#ffffff1a}.meter-label.svelte-1i028d9{color:#9a93b8;font-size:10.5px;letter-spacing:.04em}.meter-value.svelte-1i028d9{color:var(--gold);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.meter-value--date.svelte-1i028d9{color:#d6d2e8;font-weight:500}.meter--sim.svelte-1i028d9{border-color:var(--line-gold-soft)}.spacer.svelte-1i028d9{flex:1 1 auto}.rtp-badge.svelte-1i028d9{display:inline-flex;align-items:center;gap:.4rem;padding:1px 6px;border-radius:3px;background:var(--gold);color:#1a1530;font-variant-caps:small-caps;letter-spacing:.06em;text-transform:uppercase;cursor:default;box-shadow:0 0 6px var(--line-gold-mid)}.lock.svelte-1i028d9{font-size:11px;line-height:1;filter:drop-shadow(0 0 1px rgba(26,21,48,.6))}.rtp-label.svelte-1i028d9{font-size:10px;font-weight:700}.rtp-value.svelte-1i028d9{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.mute-toggle.svelte-1hpm0e{display:inline-flex;align-items:center;gap:.4rem;height:28px;padding:4px 12px;border:1px solid #2a2545;border-radius:14px;background:transparent;color:var(--text-muted, #9088b5);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;user-select:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease}.mute-toggle.muted.svelte-1hpm0e{background:transparent;color:var(--gold)}.mute-toggle.audible.svelte-1hpm0e{background:var(--line-gold-faint);color:#c0c0d0}.mute-toggle.svelte-1hpm0e:hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--line-gold-mid),0 0 14px var(--line-gold-mid)}.mute-toggle.svelte-1hpm0e:focus-visible{outline:none;border-color:var(--gold);box-shadow:0 0 0 2px var(--line-gold-strong)}.mute-toggle.svelte-1hpm0e:active{transform:translateY(1px)}.icon.svelte-1hpm0e{font-size:13px;line-height:1;transform:translateY(-.5px)}.mute-toggle.muted.svelte-1hpm0e .icon:where(.svelte-1hpm0e){color:var(--gold);text-shadow:0 0 6px var(--line-gold-strong)}.mute-toggle.audible.svelte-1hpm0e .icon:where(.svelte-1hpm0e){color:#c0c0d0;text-shadow:0 0 5px rgba(192,192,208,.4)}.label.svelte-1hpm0e{line-height:1}.mute-toast.svelte-1pksacv{position:fixed;right:1.2rem;bottom:3.4rem;z-index:950;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.55rem .75rem .55rem .7rem;max-width:320px;background:#141024f5;color:#e6e0d0;border:1px solid rgba(212,175,55,.45);border-radius:8px;box-shadow:0 8px 28px #0000008c,0 0 0 1px #d4af372e,0 0 24px #d4af371f;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;animation:svelte-1pksacv-toast-rise .22s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1pksacv-toast-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast-icon.svelte-1pksacv{font-size:1.1rem;line-height:1;color:#d4af37;text-shadow:0 0 8px rgba(212,175,55,.45)}.toast-body.svelte-1pksacv{min-width:0}.toast-headline.svelte-1pksacv{color:#f1d97a;font-size:.74rem;letter-spacing:.06em;font-weight:700;line-height:1.25}.toast-detail.svelte-1pksacv{color:#c9c1ab;font-size:.68rem;letter-spacing:.02em;line-height:1.5;margin-top:.15rem}.toast-detail.svelte-1pksacv kbd:where(.svelte-1pksacv){display:inline-block;padding:0 .3rem;margin:0 .05rem;border:1px solid rgba(212,175,55,.45);border-radius:3px;background:#d4af3714;color:#d4af37;font-family:inherit;font-size:.66rem;line-height:1.4}.toast-detail.svelte-1pksacv .glyph:where(.svelte-1pksacv){color:#d4af37}.toast-close.svelte-1pksacv{background:transparent;border:1px solid transparent;color:#8a8298;width:22px;height:22px;border-radius:4px;font-size:1rem;line-height:1;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease;padding:0}.toast-close.svelte-1pksacv:hover{color:#f1d97a;border-color:#d4af3759;background:#d4af3714}.toast-close.svelte-1pksacv:focus-visible{outline:none;border-color:#d4af37;box-shadow:0 0 0 2px #d4af3766}.twin-arc.svelte-k0ijhl{display:inline-flex;gap:.6rem;align-items:flex-end;padding:.2rem .4rem;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace}.arc-cell.svelte-k0ijhl{position:relative;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.2rem .3rem;border:1px solid transparent;border-radius:6px;transition:border-color .15s ease,background .15s ease}.arc-cell.hovered.svelte-k0ijhl{background:#14102499;border-color:var(--line-gold-mid)}.arc-cell.amber.svelte-k0ijhl{box-shadow:0 0 0 1.5px #f4a261a6;border-radius:6px}.track.svelte-k0ijhl{stroke:var(--line-gold-soft);stroke-width:4;fill:none;stroke-linecap:round}.fill.svelte-k0ijhl{stroke-width:4;fill:none;stroke-linecap:round;transition:d .4s ease}.stake-fill.svelte-k0ijhl{stroke:#4a7cb8;filter:drop-shadow(0 0 4px rgba(74,124,184,.6))}.god-fill.svelte-k0ijhl{stroke:var(--gold);filter:drop-shadow(0 0 4px var(--line-gold-strong))}.hub.svelte-k0ijhl{fill:var(--gold)}.cell-foot.svelte-k0ijhl{display:flex;flex-direction:column;align-items:center;gap:0;line-height:1}.cell-label.svelte-k0ijhl{color:var(--text-muted);font-size:.55rem;letter-spacing:.14em;text-transform:uppercase}.cell-pct.svelte-k0ijhl{color:var(--gold-bright);font-size:.62rem;font-weight:600;letter-spacing:.04em}.cell-pct.pending.svelte-k0ijhl{color:var(--text-faint);font-weight:400}.tooltip.svelte-k0ijhl{position:absolute;top:calc(100% + 6px);right:0;z-index:50;background:var(--ink-panel);border:1px solid var(--line-gold-strong);border-radius:var(--r-chip);padding:.5rem .7rem;min-width:180px;box-shadow:var(--shadow-lift);pointer-events:none}.tip-row.svelte-k0ijhl{display:flex;justify-content:space-between;gap:.7rem;color:var(--text-secondary);font-size:.65rem;letter-spacing:.08em;padding:.1rem 0}.tip-row.svelte-k0ijhl span:where(.svelte-k0ijhl):first-child{color:var(--text-faint);text-transform:uppercase}.tip-row.svelte-k0ijhl span:where(.svelte-k0ijhl):last-child{color:var(--gold-bright)}.tip-row.warn.svelte-k0ijhl span:where(.svelte-k0ijhl):last-child{color:#f4a261}.memory-bar.svelte-1orz26f{display:flex;align-items:center;gap:.75rem;height:24px;padding:0 1.25rem;background:#141024c7;border-bottom:1px solid var(--line-gold-faint);font-family:var(--font-display);font-size:.72rem;color:var(--text-secondary);letter-spacing:.04em}.badge.svelte-1orz26f{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;padding:.05rem .45rem;border-radius:4px;background:var(--line-gold-faint);border:1px solid var(--line-gold-mid);color:var(--gold);font-weight:700;letter-spacing:.12em;transition:background .12s ease,border-color .12s ease}.badge.svelte-1orz26f:hover{background:var(--line-gold-mid);border-color:var(--line-gold-strong)}.badge-sigil.svelte-1orz26f{font-size:.85rem;filter:saturate(1.2)}.badge-text.svelte-1orz26f{font-size:.66rem}.last-touched.svelte-1orz26f{display:inline-flex;align-items:baseline;gap:.45rem;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-label.svelte-1orz26f{color:var(--text-faint);text-transform:uppercase;font-size:.62rem;letter-spacing:.14em;flex-shrink:0}.lt-value.svelte-1orz26f{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-spacer.svelte-1orz26f{flex:1}.cmdk-input-wrap.svelte-1orz26f{display:inline-flex;align-items:center;gap:.45rem;background:#0f0c1db3;border:1px solid var(--line-gold-soft);border-radius:4px;padding:.05rem .45rem;min-width:220px;cursor:text;transition:border-color .12s ease}.cmdk-input-wrap.svelte-1orz26f:hover,.cmdk-input-wrap.svelte-1orz26f:focus-within{border-color:var(--line-gold-strong)}.cmdk-prompt.svelte-1orz26f{color:var(--gold);font-weight:700;font-size:.66rem;letter-spacing:.1em}.cmdk-inline.svelte-1orz26f{background:transparent;border:0;outline:none;color:var(--gold-bright);font-family:inherit;font-size:.72rem;flex:1;min-width:0}.cmdk-inline.svelte-1orz26f::placeholder{color:var(--text-faint);font-style:italic}.queue-badge.svelte-1orz26f{display:inline-flex;align-items:center;gap:.3rem;padding:.05rem .5rem;border-radius:4px;border:1px solid rgba(108,100,128,.32);color:var(--text-muted);background:#0f0c1d8c;font-size:.66rem;letter-spacing:.06em;flex-shrink:0}.queue-badge.active.svelte-1orz26f{border-color:var(--line-gold-strong);color:var(--gold-bright);background:var(--line-gold-faint)}.q-label.svelte-1orz26f{color:var(--text-faint);font-weight:700}.queue-badge.active.svelte-1orz26f .q-label:where(.svelte-1orz26f){color:var(--gold)}.q-count.svelte-1orz26f{color:inherit;font-weight:700}.q-suffix.svelte-1orz26f{color:var(--text-faint);text-transform:uppercase;font-size:.6rem}.q-spin.svelte-1orz26f{color:var(--gold);animation:svelte-1orz26f-q-pulse 1.2s ease-in-out infinite}@keyframes svelte-1orz26f-q-pulse{0%,to{opacity:.25}50%{opacity:1}}.rail.svelte-hdwb2h{position:fixed;top:0;right:0;bottom:0;width:0;background:linear-gradient(180deg,#14102a,#0c0a1a);border-left:1px solid rgba(212,175,55,0);transition:width .22s ease,border-color .22s ease;overflow:hidden;z-index:9000;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;color:#e6e0d0;display:flex;flex-direction:column;pointer-events:none}.rail.open.svelte-hdwb2h{width:320px;border-left-color:#d4af3747;box-shadow:-10px 0 40px #0006;pointer-events:auto}.rail-head.svelte-hdwb2h{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-bottom:1px solid rgba(212,175,55,.15);flex-shrink:0}.rail-title.svelte-hdwb2h{display:inline-flex;align-items:center;gap:.45rem}.rail-sigil.svelte-hdwb2h{color:#d4af37;font-size:.95rem}.rail-text.svelte-hdwb2h{color:#f1d97a;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rail-close.svelte-hdwb2h{background:transparent;border:1px solid rgba(212,175,55,.25);color:#d4af37;border-radius:4px;width:1.4rem;height:1.4rem;line-height:1;cursor:pointer;font-family:inherit;font-size:1rem;padding:0;transition:background .1s ease}.rail-close.svelte-hdwb2h:hover{background:#d4af371f}.rail-body.svelte-hdwb2h{overflow-y:auto;padding:.85rem;flex:1;min-height:0;display:flex;flex-direction:column;gap:1rem}.focused.svelte-hdwb2h{display:flex;flex-direction:column;gap:.18rem;padding-bottom:.55rem;border-bottom:1px dashed rgba(212,175,55,.15)}.focused-label.svelte-hdwb2h{color:#6c6480;text-transform:uppercase;font-size:.62rem;letter-spacing:.16em}.focused-value.svelte-hdwb2h{color:#f1d97a;font-size:.82rem;font-weight:600;word-break:break-all}.block.svelte-hdwb2h{display:flex;flex-direction:column;gap:.35rem}.block-head.svelte-hdwb2h{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid rgba(212,175,55,.1);padding-bottom:.2rem}.block-title.svelte-hdwb2h{color:#d4af37;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.block-count.svelte-hdwb2h{color:#8a8298;font-size:.72rem;font-weight:700}.block-msg.svelte-hdwb2h{margin:0;color:#c9c1ab;font-size:.74rem;line-height:1.4}.block-msg.subtle.svelte-hdwb2h{color:#6c6480;font-style:italic}.block-msg.error.svelte-hdwb2h{color:#d97a7a}.ref-list.svelte-hdwb2h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ref-item.svelte-hdwb2h{background:#1410248c;border:1px solid rgba(212,175,55,.1);border-radius:6px;padding:.5rem .55rem}.ref-head.svelte-hdwb2h{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;margin-bottom:.25rem}.ref-slug.svelte-hdwb2h{color:#f1d97a;font-size:.78rem;font-weight:700;word-break:break-all}.ref-open.svelte-hdwb2h{background:#d4af371a;border:1px solid rgba(212,175,55,.28);color:#d4af37;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:.05rem .45rem;border-radius:4px;cursor:pointer;font-family:inherit;flex-shrink:0}.ref-open.svelte-hdwb2h:hover{background:#d4af3738}.ref-excerpt.svelte-hdwb2h{color:#c9c1ab;font-size:.72rem;line-height:1.4;margin-bottom:.2rem;word-break:break-word}.ref-excerpt.svelte-hdwb2h mark{background:#d4af3738;color:#f1d97a;padding:0 .15em;border-radius:2px}.ref-path.svelte-hdwb2h{color:#6c6480;font-size:.62rem;word-break:break-all}.related-law.svelte-hdwb2h{display:flex;flex-direction:column;gap:.2rem}.law-slug.svelte-hdwb2h{color:#f1d97a;font-size:.78rem;font-weight:600}.law-path.svelte-hdwb2h{color:#6c6480;font-size:.66rem}.rail-foot.svelte-hdwb2h{display:flex;align-items:center;justify-content:space-between;padding:.5rem .85rem;border-top:1px solid rgba(212,175,55,.12);background:#0f0c1df2;flex-shrink:0;font-size:.68rem;letter-spacing:.08em;color:#6c6480}.rail-brand.svelte-hdwb2h{color:#d4af37;text-transform:uppercase;font-weight:600}.rail-hint.svelte-hdwb2h{display:inline-flex;align-items:center;gap:.3rem}.rail-hint.svelte-hdwb2h kbd:where(.svelte-hdwb2h){background:#d4af3714;border:1px solid rgba(212,175,55,.18);color:#d4af37;padding:.05rem .32rem;border-radius:3px;font-size:.62rem;font-family:inherit}.cmdk-backdrop.svelte-1dq1mlr{position:fixed;inset:0;background:#080612c7;z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;backdrop-filter:blur(2px);animation:svelte-1dq1mlr-cmdk-fade .12s ease-out}@keyframes svelte-1dq1mlr-cmdk-fade{0%{opacity:0}to{opacity:1}}.cmdk-modal.svelte-1dq1mlr{width:min(600px,90vw);max-height:70vh;background:linear-gradient(180deg,#16122c,#0f0c1d);border:1px solid rgba(212,175,55,.35);border-radius:12px;box-shadow:0 18px 60px #0000008c,0 0 0 1px #d4af371f,0 0 60px #4838a02e;display:flex;flex-direction:column;overflow:hidden;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;color:#e6e0d0}.cmdk-header.svelte-1dq1mlr{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem}.cmdk-sigil.svelte-1dq1mlr{color:#d4af37;font-size:1.1rem;text-shadow:0 0 10px rgba(212,175,55,.4)}.cmdk-input.svelte-1dq1mlr{flex:1;background:transparent;border:0;outline:none;color:#f1d97a;font-family:inherit;font-size:.95rem;letter-spacing:.02em}.cmdk-input.svelte-1dq1mlr::placeholder{color:#6c6480;font-style:italic}.cmdk-spinner.svelte-1dq1mlr{color:#d4af37;font-size:.9rem;opacity:.85;animation:svelte-1dq1mlr-cmdk-pulse 1.2s ease-in-out infinite}@keyframes svelte-1dq1mlr-cmdk-pulse{0%,to{opacity:.3}50%{opacity:1}}.cmdk-esc.svelte-1dq1mlr{background:#d4af371f;border:1px solid rgba(212,175,55,.3);color:#d4af37;padding:.1rem .4rem;border-radius:4px;font-size:.7rem;letter-spacing:.08em;font-family:inherit}.cmdk-divider.svelte-1dq1mlr{height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.25),transparent)}.cmdk-results.svelte-1dq1mlr{list-style:none;margin:0;padding:.35rem 0;overflow-y:auto;flex:1;min-height:0}.cmdk-msg.svelte-1dq1mlr{padding:1.2rem;color:#8a8298;font-size:.82rem;font-style:italic;text-align:center}.cmdk-msg.error.svelte-1dq1mlr{color:#d97a7a;font-style:normal}.result.svelte-1dq1mlr{padding:.65rem 1rem;border-left:2px solid transparent;cursor:pointer;transition:background .08s ease,border-color .08s ease}.result.svelte-1dq1mlr:hover,.result.highlighted.svelte-1dq1mlr{background:#d4af3714;border-left-color:#d4af37}.result-head.svelte-1dq1mlr{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.2rem}.result-slug.svelte-1dq1mlr{color:#f1d97a;font-size:.85rem;font-weight:700;letter-spacing:.02em}.result-path.svelte-1dq1mlr{color:#6c6480;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.result-excerpt.svelte-1dq1mlr{color:#c9c1ab;font-size:.78rem;line-height:1.45;word-break:break-word}.result-excerpt.svelte-1dq1mlr mark{background:#d4af3738;color:#f1d97a;padding:0 .15em;border-radius:2px}.cmdk-footer.svelte-1dq1mlr{display:flex;align-items:center;gap:1rem;padding:.55rem 1rem;border-top:1px solid rgba(212,175,55,.12);background:#0f0c1df2;font-size:.68rem;color:#6c6480;letter-spacing:.08em}.cmdk-hint.svelte-1dq1mlr{display:inline-flex;align-items:center;gap:.35rem}.cmdk-hint.svelte-1dq1mlr kbd:where(.svelte-1dq1mlr){background:#d4af3714;border:1px solid rgba(212,175,55,.18);color:#d4af37;padding:.05rem .32rem;border-radius:3px;font-size:.65rem;font-family:inherit}.cmdk-spacer.svelte-1dq1mlr{flex:1}.cmdk-brand.svelte-1dq1mlr{color:#d4af37;text-transform:uppercase;font-weight:600}.md-overlay.svelte-1hx2hv1{position:fixed;inset:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:3vh 3vw;background:#06050eb8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace}.md-sheet.svelte-1hx2hv1{width:min(900px,94vw);max-height:92vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#14102a,#0c0a1a);border:1px solid rgba(212,175,55,.32);border-radius:10px;box-shadow:0 24px 80px #0009,inset 0 1px #f1d97a14;overflow:hidden}.md-head.svelte-1hx2hv1{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem .95rem;border-bottom:1px solid rgba(212,175,55,.18);flex-shrink:0}.md-title.svelte-1hx2hv1{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.md-sigil.svelte-1hx2hv1{color:#d4af37;font-size:.85rem;flex-shrink:0}.md-path.svelte-1hx2hv1{color:#f1d97a;font-size:.76rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-head-actions.svelte-1hx2hv1{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.md-btn.svelte-1hx2hv1{background:#d4af371a;border:1px solid rgba(212,175,55,.28);color:#d4af37;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:.18rem .5rem;border-radius:4px;cursor:pointer;font-family:inherit}.md-btn.svelte-1hx2hv1:hover{background:#d4af3738}.md-close.svelte-1hx2hv1{background:transparent;border:1px solid rgba(212,175,55,.25);color:#d4af37;border-radius:4px;width:1.5rem;height:1.5rem;line-height:1;cursor:pointer;font-family:inherit;font-size:1.05rem;padding:0;transition:background .1s ease}.md-close.svelte-1hx2hv1:hover{background:#d4af371f}.md-body.svelte-1hx2hv1{overflow-y:auto;padding:1.1rem 1.3rem;flex:1;min-height:0}.md-msg.svelte-1hx2hv1{margin:0;color:#c9c1ab;font-size:.8rem}.md-msg.subtle.svelte-1hx2hv1{color:#6c6480;font-style:italic}.md-error.svelte-1hx2hv1{display:flex;align-items:flex-start;gap:.6rem;border:1px solid rgba(217,122,122,.4);background:#d97a7a12;border-radius:8px;padding:.9rem 1rem}.md-error-sigil.svelte-1hx2hv1{color:#d97a7a;font-size:1rem;line-height:1.2;flex-shrink:0}.md-error-text.svelte-1hx2hv1{margin:0;color:#e0b3b3;font-size:.78rem;line-height:1.5}.md-render.svelte-1hx2hv1{color:#d8d2c2;font-size:.82rem;line-height:1.6;word-break:break-word}.md-render.svelte-1hx2hv1 .md-h{color:#f1d97a;font-weight:700;line-height:1.3;margin:1.2em 0 .5em;letter-spacing:.02em}.md-render.svelte-1hx2hv1 .md-h1{font-size:1.2rem;border-bottom:1px solid rgba(212,175,55,.22);padding-bottom:.3em}.md-render.svelte-1hx2hv1 .md-h2{font-size:1.05rem}.md-render.svelte-1hx2hv1 .md-h3{font-size:.95rem}.md-render.svelte-1hx2hv1 .md-h4,.md-render.svelte-1hx2hv1 .md-h5,.md-render.svelte-1hx2hv1 .md-h6{font-size:.85rem;color:#d4af37}.md-render.svelte-1hx2hv1 .md-p{margin:.55em 0}.md-render.svelte-1hx2hv1 .md-ul,.md-render.svelte-1hx2hv1 .md-ol{margin:.5em 0;padding-left:1.4em}.md-render.svelte-1hx2hv1 .md-ul li,.md-render.svelte-1hx2hv1 .md-ol li{margin:.2em 0}.md-render.svelte-1hx2hv1 .md-ul{list-style:disc}.md-render.svelte-1hx2hv1 .md-ol{list-style:decimal}.md-render.svelte-1hx2hv1 .md-quote{margin:.6em 0;padding:.4em .9em;border-left:2px solid rgba(212,175,55,.4);background:#d4af370d;color:#c9c1ab;font-style:italic}.md-render.svelte-1hx2hv1 .md-hr{border:none;border-top:1px solid rgba(212,175,55,.18);margin:1.2em 0}.md-render.svelte-1hx2hv1 .md-link{color:#8fb7ff;text-decoration:underline;text-decoration-color:#8fb7ff73}.md-render.svelte-1hx2hv1 .md-link:hover{color:#b3d0ff}.md-render.svelte-1hx2hv1 .md-code-inline{background:#d4af371f;color:#f1d97a;padding:.05em .3em;border-radius:3px;font-size:.92em}.md-render.svelte-1hx2hv1 .md-pre{background:#080610d9;border:1px solid rgba(212,175,55,.14);border-radius:6px;padding:.8em .95em;overflow-x:auto;margin:.7em 0}.md-render.svelte-1hx2hv1 .md-pre code{color:#c9d4c2;font-size:.76rem;line-height:1.5;white-space:pre}.md-render.svelte-1hx2hv1 strong{color:#f1d97a}.md-render.svelte-1hx2hv1 em{color:#d8d2c2}.md-foot.svelte-1hx2hv1{display:flex;align-items:center;justify-content:space-between;padding:.5rem .95rem;border-top:1px solid rgba(212,175,55,.14);background:#0f0c1df2;flex-shrink:0;font-size:.66rem;letter-spacing:.08em;color:#6c6480}.md-brand.svelte-1hx2hv1{color:#d4af37;text-transform:uppercase;font-weight:600}.md-meta.svelte-1hx2hv1{display:inline-flex;align-items:center;gap:.5rem;font-variant-numeric:tabular-nums}.md-meta.svelte-1hx2hv1 kbd:where(.svelte-1hx2hv1){background:#d4af3714;border:1px solid rgba(212,175,55,.18);color:#d4af37;padding:.05rem .32rem;border-radius:3px;font-size:.6rem;font-family:inherit}@media (prefers-reduced-motion: reduce){.md-close.svelte-1hx2hv1,.md-btn.svelte-1hx2hv1{transition:none}}.lazy-img.svelte-10mzrhf{content-visibility:auto;display:block;width:100%;overflow:hidden;background:linear-gradient(45deg,rgba(255,255,255,.02) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.02) 50%,rgba(255,255,255,.02) 75%,transparent 75%,transparent 100%) 0 0 / 24px 24px,#080610d9}.lazy-img__el.svelte-10mzrhf{display:block;width:100%;height:100%}.remix-bar.svelte-1j34v1a{background:#141024d9;border:1px solid rgba(212,175,55,.2);border-radius:6px;padding:.6rem .85rem;display:flex;flex-direction:column;gap:.5rem}.remix-row.svelte-1j34v1a{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.65rem;align-items:stretch}.prompt-label.svelte-1j34v1a,.ctrl.svelte-1j34v1a{display:flex;flex-direction:column;gap:.2rem;font-size:.62rem;color:#d4af3799;letter-spacing:.05em}.prompt-label.svelte-1j34v1a textarea:where(.svelte-1j34v1a){background:#d4af370f;color:#f1d97a;border:1px solid rgba(212,175,55,.25);border-radius:4px;padding:.35rem .55rem;font-family:inherit;font-size:.78rem;resize:vertical;min-height:3.5rem}.controls.svelte-1j34v1a{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-content:start}.ctrl.svelte-1j34v1a select:where(.svelte-1j34v1a),.ctrl.svelte-1j34v1a input:where(.svelte-1j34v1a){background:#d4af370f;color:#d4af37;border:1px solid rgba(212,175,55,.25);border-radius:4px;padding:.3rem .5rem;font-family:inherit;font-size:.72rem}.seed-input.svelte-1j34v1a{display:flex;gap:.25rem}.seed-input.svelte-1j34v1a input:where(.svelte-1j34v1a){flex:1 1 auto}.seed-roll.svelte-1j34v1a{background:#d4af3714;border:1px solid rgba(212,175,55,.25);color:#d4af37;border-radius:4px;padding:0 .45rem;cursor:pointer;font-size:.85rem}.fire-row.svelte-1j34v1a{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:wrap}.estimate.svelte-1j34v1a{display:flex;align-items:baseline;gap:.45rem;color:#d4af37b3;font-size:.7rem}.pythia-cost-chip.svelte-1j34v1a{display:inline-flex;align-items:center;padding:2px 8px;font-family:SF Mono,Cascadia Code,JetBrains Mono,Fira Code,Consolas,ui-monospace,monospace;font-size:11px;color:#d4af37;background:#d4af370f;border:1px solid rgba(212,175,55,.45);border-radius:3px;letter-spacing:.02em;font-variant-numeric:tabular-nums;user-select:none;flex:0 0 auto}.pythia-cost-chip.svelte-1j34v1a .cost-chip-text:where(.svelte-1j34v1a){white-space:nowrap}.est-label.svelte-1j34v1a{color:#d4af3780;letter-spacing:.08em}.est-tag.svelte-1j34v1a{color:#fcd34d;font-weight:600;letter-spacing:.05em}.est-cost.svelte-1j34v1a{color:#4ade80;font-weight:600}.est-note.svelte-1j34v1a{color:#d4af3773;font-style:italic;font-size:.66rem}.banner.svelte-1j34v1a{padding:.4rem .6rem;border-radius:4px;font-size:.7rem}.banner-broken.svelte-1j34v1a{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.4)}.banner-ok.svelte-1j34v1a{background:#4ade801f;color:#4ade80;border:1px solid rgba(74,222,128,.4)}.arc-pip.svelte-1j34v1a{display:inline-block;margin-left:.5rem;padding:0 .4rem;background:#d4af371f;border:1px solid rgba(212,175,55,.32);color:#d4af37;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;border-radius:3px}.export-bar.svelte-16dq5zn{background:#0f0c1dd9;border:1px solid rgba(212,175,55,.25);border-radius:6px;padding:.65rem .85rem;display:flex;flex-direction:column;gap:.55rem}.export-summary.svelte-16dq5zn{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.66rem;color:#d4af37b3;letter-spacing:.04em}.sum-item.svelte-16dq5zn{background:#d4af370f;border:1px solid rgba(212,175,55,.18);border-radius:3px;padding:.1rem .4rem;text-transform:uppercase}.sum-item.dim.svelte-16dq5zn{color:#d4af3766;background:transparent;border-color:#d4af3714}.export-row.svelte-16dq5zn{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:wrap}.name-input.svelte-16dq5zn{flex:1 1 240px;display:flex;flex-direction:column;gap:.2rem;font-size:.62rem;color:#d4af3799;letter-spacing:.05em}.name-input.svelte-16dq5zn input:where(.svelte-16dq5zn){background:#d4af370f;color:#f1d97a;border:1px solid rgba(212,175,55,.25);border-radius:4px;padding:.32rem .55rem;font-family:inherit;font-size:.78rem}.path-preview.svelte-16dq5zn{color:#d4af3780;font-size:.62rem;font-style:italic}.banner.svelte-16dq5zn{padding:.4rem .6rem;border-radius:4px;font-size:.7rem;word-break:break-word}.banner.svelte-16dq5zn code:where(.svelte-16dq5zn){background:#d4af371a;color:#d4af37;padding:.05rem .3rem;border-radius:3px}.banner-broken.svelte-16dq5zn{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.4)}.banner-ok.svelte-16dq5zn{background:#4ade801f;color:#4ade80;border:1px solid rgba(74,222,128,.4)}.arc-pip.svelte-16dq5zn{display:inline-block;margin-left:.5rem;padding:0 .4rem;background:#d4af371f;border:1px solid rgba(212,175,55,.32);color:#d4af37;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;border-radius:3px}.export-cost-chip.svelte-16dq5zn{display:inline-flex;align-items:center;padding:2px 8px;font-family:SF Mono,Cascadia Code,JetBrains Mono,Fira Code,Consolas,ui-monospace,monospace;font-size:11px;color:#d4af37;background:#d4af370f;border:1px solid rgba(212,175,55,.45);border-radius:3px;letter-spacing:.02em;font-variant-numeric:tabular-nums;user-select:none;flex:0 0 auto}.export-cost-chip.svelte-16dq5zn .cost-chip-text:where(.svelte-16dq5zn){white-space:nowrap}.slice-panel.svelte-5cs5nk{background:#141024eb;border:1px solid rgba(212,175,55,.25);border-radius:8px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.65rem}.slice-header.svelte-5cs5nk{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.title-row.svelte-5cs5nk{display:flex;align-items:baseline;gap:.75rem}.title.svelte-5cs5nk{margin:0;font-size:.9rem;color:#d4af37;letter-spacing:.16em;text-transform:uppercase}.hint.svelte-5cs5nk{color:#d4af378c;font-size:.7rem}.hint-inline.svelte-5cs5nk{color:#d4af3799;font-size:.68rem;font-style:italic}.mode-tabs.svelte-5cs5nk{display:flex;gap:.3rem}.mode-tab.svelte-5cs5nk{background:#d4af370f;color:#d4af37b3;border:1px solid rgba(212,175,55,.2);border-radius:4px;padding:.3rem .7rem;font-family:inherit;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.mode-tab.active.svelte-5cs5nk{background:#d4af3733;color:#fcd34d;border-color:#d4af37}.mode-controls.svelte-5cs5nk{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;background:#0f0c1d8c;padding:.45rem .6rem;border:1px solid rgba(212,175,55,.1);border-radius:4px}.mode-controls.svelte-5cs5nk label:where(.svelte-5cs5nk){display:flex;align-items:center;gap:.35rem;color:#d4af37b3;font-size:.66rem;letter-spacing:.06em}.mode-controls.svelte-5cs5nk label.check:where(.svelte-5cs5nk){cursor:pointer}.mode-controls.svelte-5cs5nk input[type=number]:where(.svelte-5cs5nk),.mode-controls.svelte-5cs5nk select:where(.svelte-5cs5nk){background:#d4af370f;color:#d4af37;border:1px solid rgba(212,175,55,.25);border-radius:3px;padding:.2rem .4rem;font-family:inherit;font-size:.7rem;width:4rem}.mode-controls.svelte-5cs5nk select:where(.svelte-5cs5nk){width:auto}.conf.svelte-5cs5nk{color:#d4af37b3;font-size:.7rem}.conf.svelte-5cs5nk strong:where(.svelte-5cs5nk){color:#4ade80}.canvas-wrap.svelte-5cs5nk{position:relative;background:linear-gradient(45deg,rgba(255,255,255,.02) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.02) 50%,rgba(255,255,255,.02) 75%,transparent 75%) 0 0 / 24px 24px,#080610d9;border:1px solid rgba(212,175,55,.18);border-radius:6px;padding:0;margin:0;cursor:crosshair;width:100%;aspect-ratio:16 / 9;overflow:hidden}.canvas-img.svelte-5cs5nk{width:100%;height:100%;object-fit:contain;display:block}.overlay.svelte-5cs5nk{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.frame-box.svelte-5cs5nk{fill:none;stroke:#fcd34d80;stroke-width:2;vector-effect:non-scaling-stroke}.frame-strip.svelte-5cs5nk{background:#0f0c1da6;padding:.45rem .6rem;border-radius:4px;border:1px solid rgba(212,175,55,.1)}.strip-label.svelte-5cs5nk{color:#d4af3799;font-size:.66rem;letter-spacing:.08em;margin-bottom:.35rem}.strip-thumbs.svelte-5cs5nk{display:flex;gap:.3rem;overflow-x:auto;padding-bottom:.25rem}.strip-thumb.svelte-5cs5nk{position:relative;flex:0 0 auto}.strip-thumb.more.svelte-5cs5nk{color:#d4af378c;font-size:.7rem;padding:1.5rem .5rem;display:flex;align-items:center}.strip-clip.svelte-5cs5nk{border:1px solid rgba(212,175,55,.25);border-radius:3px;background-repeat:no-repeat}.strip-i.svelte-5cs5nk{position:absolute;top:1px;right:1px;background:#000000b3;color:#fcd34d;font-size:.55rem;padding:.05rem .25rem;border-radius:2px}.forge-actions.svelte-5cs5nk{display:flex;align-items:flex-start;gap:.85rem;flex-wrap:wrap}.forge-action-block.svelte-5cs5nk{display:flex;flex-direction:column;gap:.35rem;padding:.45rem .55rem;background:#0f0c1d8c;border:1px solid rgba(212,175,55,.12);border-radius:5px}.forge-action-label.svelte-5cs5nk{color:#d4af37bf;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.resize-control.svelte-5cs5nk{display:flex;align-items:center;gap:.3rem;color:#d4af37b3;font-size:.66rem}.resize-control.svelte-5cs5nk select:where(.svelte-5cs5nk),.resize-control.svelte-5cs5nk input:where(.svelte-5cs5nk){background:#d4af370f;color:#d4af37;border:1px solid rgba(212,175,55,.25);border-radius:3px;padding:.2rem .4rem;font-family:inherit;font-size:.7rem}.custom-dim.svelte-5cs5nk{width:4rem}.status-inline.svelte-5cs5nk{color:#93c5fd;font-size:.7rem;font-style:italic}.btn.svelte-5cs5nk{background:#d4af3714;color:#d4af37;border:1px solid rgba(212,175,55,.3);border-radius:4px;padding:.32rem .7rem;font-family:inherit;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.btn.svelte-5cs5nk:hover{background:#d4af372e;border-color:#d4af378c}.btn.small.svelte-5cs5nk{padding:.2rem .55rem;font-size:.65rem}.banner.svelte-5cs5nk{padding:.4rem .6rem;border-radius:4px;font-size:.7rem}.banner-broken.svelte-5cs5nk{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.4)}.slice-cost-chip.svelte-5cs5nk{display:inline-flex;align-items:center;padding:2px 8px;font-family:SF Mono,Cascadia Code,JetBrains Mono,Fira Code,Consolas,ui-monospace,monospace;font-size:11px;color:#d4af37;background:#d4af370f;border:1px solid rgba(212,175,55,.45);border-radius:3px;letter-spacing:.02em;font-variant-numeric:tabular-nums;user-select:none;flex:0 0 auto}.slice-cost-chip.svelte-5cs5nk .cost-chip-text:where(.svelte-5cs5nk){white-space:nowrap}.lineage-tree.svelte-1is20dh{background:#141024eb;border:1px solid rgba(168,85,247,.35);border-radius:6px;padding:.65rem .85rem;display:flex;flex-direction:column;gap:.55rem}.lineage-header.svelte-1is20dh{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.lineage-header.svelte-1is20dh h3:where(.svelte-1is20dh){margin:0;font-size:.9rem;color:#c4b5fd;letter-spacing:.16em;text-transform:uppercase}.hint.svelte-1is20dh{color:#d4af378c;font-size:.66rem}.hint.svelte-1is20dh strong:where(.svelte-1is20dh){color:#fcd34d}.empty.svelte-1is20dh{color:#d4af3780;font-style:italic;text-align:center;padding:1rem}.banner-broken.svelte-1is20dh{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.4);padding:.4rem .6rem;border-radius:4px;font-size:.7rem}.svg-wrap.svelte-1is20dh{overflow-x:auto;overflow-y:auto;max-height:520px;background:#0806108c;border-radius:4px;border:1px solid rgba(168,85,247,.18)}.lineage-svg.svelte-1is20dh{width:100%;min-height:200px;display:block}.edge.svelte-1is20dh{fill:none;stroke:#a855f773;stroke-width:2}.node-bg.svelte-1is20dh{fill:#181432d9;stroke:#a855f766;stroke-width:1}.node.focus.svelte-1is20dh .node-bg:where(.svelte-1is20dh){stroke:#fcd34d;stroke-width:2;filter:drop-shadow(0 0 6px rgba(252,211,77,.55))}.node.interactive.svelte-1is20dh{cursor:pointer}.node.interactive.svelte-1is20dh:hover .node-bg:where(.svelte-1is20dh){stroke:#a855f7d9;filter:drop-shadow(0 0 5px rgba(168,85,247,.5))}.node.interactive.svelte-1is20dh:focus-visible{outline:none}.node.interactive.svelte-1is20dh:focus-visible .node-bg:where(.svelte-1is20dh){stroke:#fcd34d;stroke-width:2;filter:drop-shadow(0 0 6px rgba(252,211,77,.7))}.node-card.svelte-1is20dh{width:100%;height:100%;display:flex;flex-direction:column;gap:.15rem;color:#e6e0d0;font-family:JetBrains Mono,monospace;font-size:.62rem}.node-thumb-wrap.svelte-1is20dh{flex:1 1 auto;overflow:hidden;background:#080610b3;border-radius:3px;display:flex;align-items:center;justify-content:center}.node-thumb.svelte-1is20dh{max-width:100%;max-height:100%;object-fit:contain}.node-meta.svelte-1is20dh{flex:0 0 auto;display:flex;justify-content:space-between;gap:.25rem}.node-tool.svelte-1is20dh{color:#c4b5fd;text-transform:uppercase;letter-spacing:.04em}.node-seed.svelte-1is20dh{color:#d4af378c}.ship-modal.svelte-d4dekb{background:#141024eb;border:1px solid rgba(74,222,128,.35);border-radius:8px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.65rem}.ship-header.svelte-d4dekb{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 .25rem}.ship-header.svelte-d4dekb h3:where(.svelte-d4dekb){margin:0;font-size:.95rem;color:#4ade80;letter-spacing:.18em;text-transform:uppercase}.hint.svelte-d4dekb{color:#d4af378c;font-size:.66rem;font-style:italic}.diff.svelte-d4dekb{display:grid;grid-template-columns:1fr auto 1fr;gap:.5rem;align-items:center}.diff-pane.svelte-d4dekb{background:#080610b3;border:1px solid rgba(212,175,55,.18);border-radius:4px;padding:.45rem;display:flex;flex-direction:column;align-items:center;gap:.35rem}.diff-label.svelte-d4dekb{color:#d4af3799;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.diff-img.svelte-d4dekb{max-width:100%;max-height:160px;object-fit:contain}.diff-meta.svelte-d4dekb{color:#d4af3766;font-size:.6rem;word-break:break-all}.diff-empty.svelte-d4dekb{color:#d4af3773;font-style:italic;padding:2rem 0}.diff-arrow.svelte-d4dekb{color:#d4af37;font-size:1.5rem;text-shadow:0 0 14px rgba(212,175,55,.3)}.ship-form.svelte-d4dekb{display:flex;flex-direction:column;gap:.45rem}.form-row.svelte-d4dekb{display:flex;align-items:center;gap:.5rem;font-size:.66rem;color:#d4af37a6;letter-spacing:.05em}.form-row.svelte-d4dekb>span:where(.svelte-d4dekb):first-child{flex:0 0 8rem}.form-row.svelte-d4dekb select:where(.svelte-d4dekb),.form-row.svelte-d4dekb input:where(.svelte-d4dekb){background:#d4af370f;color:#d4af37;border:1px solid rgba(212,175,55,.25);border-radius:4px;padding:.3rem .5rem;font-family:inherit;font-size:.72rem;flex:1 1 auto}.cls-input.svelte-d4dekb{flex:1 1 auto}.check.svelte-d4dekb{display:flex;align-items:center;gap:.25rem;font-size:.62rem;cursor:pointer}.dest-preview.svelte-d4dekb{background:#d4af370d;border:1px solid rgba(212,175,55,.1);padding:.35rem .55rem;border-radius:4px;font-size:.7rem;color:#d4af3799}.dest-preview.svelte-d4dekb code:where(.svelte-d4dekb){color:#f1d97a}.ship-actions.svelte-d4dekb{display:flex;justify-content:flex-end}.banner.svelte-d4dekb{padding:.4rem .6rem;border-radius:4px;font-size:.7rem;word-break:break-word}.banner.svelte-d4dekb code:where(.svelte-d4dekb){background:#d4af371a;color:#d4af37;padding:.05rem .3rem;border-radius:3px}.banner-broken.svelte-d4dekb{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.4)}.banner-ok.svelte-d4dekb{background:#4ade801f;color:#4ade80;border:1px solid rgba(74,222,128,.4)}.arc-pip.svelte-d4dekb{display:inline-block;margin-left:.55rem;padding:.05rem .45rem;background:#d4af371f;border:1px solid rgba(212,175,55,.32);color:#d4af37;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;border-radius:3px}.ship-actions.svelte-d4dekb{align-items:center;gap:.55rem}.ship-cost-chip.svelte-d4dekb{display:inline-flex;align-items:center;padding:2px 8px;font-family:SF Mono,Cascadia Code,JetBrains Mono,Fira Code,Consolas,ui-monospace,monospace;font-size:11px;color:#d4af37;background:#d4af370f;border:1px solid rgba(212,175,55,.45);border-radius:3px;letter-spacing:.02em;font-variant-numeric:tabular-nums;user-select:none}.ship-cost-chip.svelte-d4dekb .cost-chip-text:where(.svelte-d4dekb){white-space:nowrap}.inspector-overlay.svelte-1i572cd{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2vh 2vw}.overlay-backdrop.svelte-1i572cd{position:absolute;inset:0;background:#000000c7;border:0;padding:0;cursor:pointer}.inspector-panel.svelte-1i572cd{position:relative;z-index:1;width:min(1200px,100%);max-height:96vh;background:#0f0c1d;border:1px solid rgba(212,175,55,.35);border-radius:12px;box-shadow:0 24px 60px #0009,0 0 0 1px #d4af371a;display:flex;flex-direction:column;overflow:hidden;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;color:#e6e0d0;font-size:.8rem}.inspector-header.svelte-1i572cd{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(212,175,55,.18);background:#141024d9}.title-block.svelte-1i572cd{display:flex;align-items:baseline;gap:.85rem}.title.svelte-1i572cd{margin:0;font-size:.95rem;color:#d4af37;letter-spacing:.18em;text-transform:uppercase}.filename.svelte-1i572cd{color:#f1d97a;font-size:.78rem}.close-btn.svelte-1i572cd{background:transparent;border:1px solid rgba(212,175,55,.25);color:#d4af37;width:1.85rem;height:1.85rem;border-radius:4px;cursor:pointer;font-family:inherit;font-size:.9rem}.close-btn.svelte-1i572cd:hover{background:#d4af371f}.inspector-body.svelte-1i572cd{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:.85rem;padding:1rem;overflow-y:auto;flex:1 1 auto}.viewport-col.svelte-1i572cd{display:flex;flex-direction:column;gap:.5rem}.viewport.svelte-1i572cd{width:100%;aspect-ratio:16 / 9;background:linear-gradient(45deg,rgba(255,255,255,.02) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.02) 50%,rgba(255,255,255,.02) 75%,transparent 75%) 0 0 / 24px 24px,#080610d9;border:1px solid rgba(212,175,55,.18);border-radius:6px;overflow:hidden;position:relative}.viewport.svelte-1i572cd canvas{width:100%!important;height:100%!important;display:block}.viewport-meta.svelte-1i572cd{display:flex;gap:.4rem;flex-wrap:wrap}.meta-chip.svelte-1i572cd{background:#d4af3714;border:1px solid rgba(212,175,55,.22);color:#d4af37;border-radius:3px;padding:.12rem .55rem;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.meta-col.svelte-1i572cd{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto}.meta-empty.svelte-1i572cd{color:#d4af378c;font-style:italic;padding:1rem}.meta-list.svelte-1i572cd{display:grid;grid-template-columns:7.5rem 1fr;gap:.35rem .75rem;margin:0}.meta-list.svelte-1i572cd dt:where(.svelte-1i572cd){color:#d4af378c;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.meta-list.svelte-1i572cd dd:where(.svelte-1i572cd){margin:0;color:#e6e0d0;font-size:.78rem;word-break:break-word}.meta-list.svelte-1i572cd dd.prompt:where(.svelte-1i572cd){color:#f1d97a;font-size:.74rem;line-height:1.45}.meta-list.svelte-1i572cd dd.mono:where(.svelte-1i572cd){color:#c9a76f;font-size:.7rem}.dim.svelte-1i572cd{color:#d4af3766;font-style:italic}.tag-chip.svelte-1i572cd{display:inline-block;background:#a855f724;color:#c4b5fd;border:1px solid rgba(168,85,247,.35);border-radius:3px;padding:.05rem .4rem;font-size:.65rem;margin:0 .25rem .2rem 0}.edit-form.svelte-1i572cd{display:flex;flex-direction:column;gap:.65rem}.edit-form.svelte-1i572cd label:where(.svelte-1i572cd){display:flex;flex-direction:column;gap:.25rem;font-size:.66rem;color:#d4af37a6;letter-spacing:.06em}.edit-form.svelte-1i572cd textarea:where(.svelte-1i572cd),.edit-form.svelte-1i572cd input:where(.svelte-1i572cd){background:#d4af370f;color:#f1d97a;border:1px solid rgba(212,175,55,.25);border-radius:4px;padding:.35rem .55rem;font-family:inherit;font-size:.78rem}.form-actions.svelte-1i572cd{display:flex;gap:.5rem}.inspector-footer.svelte-1i572cd{border-top:1px solid rgba(212,175,55,.18);padding:.65rem 1rem .85rem;display:flex;flex-direction:column;gap:.65rem;background:#0f0c1df7}.footer-actions.svelte-1i572cd{display:flex;flex-wrap:wrap;gap:.4rem}.btn.svelte-1i572cd{background:#d4af3714;color:#d4af37;border:1px solid rgba(212,175,55,.3);border-radius:4px;padding:.32rem .7rem;font-family:inherit;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.btn.svelte-1i572cd:hover:not(:disabled){background:#d4af372e;border-color:#d4af378c}.btn.svelte-1i572cd:disabled{opacity:.5;cursor:progress}.btn-primary.svelte-1i572cd{background:#d4af3738;color:#1a1330;border-color:#d4af37;font-weight:700}.btn-ship.svelte-1i572cd{background:#4ade8029;color:#4ade80;border-color:#4ade8080}.banner.svelte-1i572cd{padding:.4rem .65rem;border-radius:4px;font-size:.72rem}.banner-warn.svelte-1i572cd{background:#fbbf241f;color:#fcd34d;border:1px solid rgba(251,191,36,.4)}.banner-broken.svelte-1i572cd{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.4)}.banner-info.svelte-1i572cd{background:#60a5fa1f;color:#93c5fd;border:1px solid rgba(96,165,250,.4)}.stoa-lightbox-backdrop.svelte-1328p9y{--gold-ambient: #d4af37;--gold-bright: #f1d97a;--gold-muted: rgba(212, 175, 55, .55);--seam-outer: rgba(212, 175, 55, .45);--seam-inner: rgba(212, 175, 55, .08);position:fixed;inset:0;z-index:1000;background:#08040cf0;display:flex;align-items:stretch;justify-content:stretch;opacity:0;transition:opacity .18s cubic-bezier(.22,.61,.36,1)}.stoa-lightbox-backdrop.mounted.svelte-1328p9y{opacity:1}.lightbox-frame.svelte-1328p9y{position:relative;width:100%;height:100%;display:flex;flex-direction:column;transform:scale(.985);transition:transform .18s cubic-bezier(.22,.61,.36,1)}.lightbox-frame.mounted.svelte-1328p9y{transform:scale(1)}.lightbox-header.svelte-1328p9y{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem;background:#0f0c1dd9;border-bottom:1px solid var(--seam-outer);box-shadow:inset 0 -1px 0 0 var(--seam-inner)}.header-left.svelte-1328p9y{display:flex;align-items:baseline;gap:.75rem;min-width:0}.filename.svelte-1328p9y{color:var(--gold-bright);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.92rem;font-weight:500;letter-spacing:.01em;max-width:38ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dim.svelte-1328p9y{color:var(--gold-ambient);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.04em}.dim-muted.svelte-1328p9y{color:var(--gold-muted)}.header-right.svelte-1328p9y{display:flex;align-items:center;gap:.5rem}.btn.svelte-1328p9y{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:4px;font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .14s cubic-bezier(.22,.61,.36,1),box-shadow .14s cubic-bezier(.22,.61,.36,1),border-color .14s cubic-bezier(.22,.61,.36,1),color .14s cubic-bezier(.22,.61,.36,1)}.btn-glyph.svelte-1328p9y{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;line-height:1}.btn-label.svelte-1328p9y{line-height:1}.btn-primary.svelte-1328p9y{background:#d4af371f;color:var(--gold-bright);border:1px solid var(--seam-outer)}.btn-primary.svelte-1328p9y:hover,.btn-primary.svelte-1328p9y:focus-visible{background:#d4af3738;color:#fff;border-color:var(--gold-ambient);box-shadow:0 0 14px #d4af3759,inset 0 0 0 1px #d4af3799;outline:none}.btn-secondary.svelte-1328p9y{background:transparent;color:var(--gold-ambient);border:1px solid var(--seam-inner)}.btn-secondary.svelte-1328p9y:hover,.btn-secondary.svelte-1328p9y:focus-visible{background:#d4af3714;color:var(--gold-bright);border-color:var(--seam-outer);outline:none}.image-scroll.svelte-1328p9y{flex:1 1 auto;overflow:auto;display:flex;align-items:center;justify-content:center;min-height:0}.image-checker.svelte-1328p9y{min-width:100%;min-height:100%;background-color:#0a0814;background-image:linear-gradient(45deg,rgba(255,255,255,.012) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.012) 50%,rgba(255,255,255,.012) 75%,transparent 75%,transparent 100%);background-size:12px 12px;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box}.lightbox-image.svelte-1328p9y{display:block;max-width:none;max-height:none;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;filter:blur(20px);transition:filter .22s cubic-bezier(.22,.61,.36,1)}.lightbox-image.loaded.svelte-1328p9y{filter:blur(0)}.lightbox-footer.svelte-1328p9y{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;background:#0f0c1dd9;border-top:1px solid var(--seam-outer);box-shadow:inset 0 1px 0 0 var(--seam-inner)}.footer-left.svelte-1328p9y{display:flex;align-items:center;gap:.5rem}.footer-right.svelte-1328p9y{display:flex;align-items:center;gap:.45rem}.help.svelte-1328p9y{color:var(--gold-muted);font-family:Inter,system-ui,sans-serif;font-size:.7rem;letter-spacing:.04em}.chip.svelte-1328p9y{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem;border-radius:3px;background:#d4af3714;border:1px solid var(--seam-inner);color:var(--gold-ambient);font-family:Inter,system-ui,sans-serif;font-size:.66rem;letter-spacing:.04em}.chip-muted.svelte-1328p9y{color:var(--gold-muted)}.chip-mono.svelte-1328p9y{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;color:var(--gold-bright)}.chip-muted.svelte-1328p9y .chip-mono:where(.svelte-1328p9y){color:var(--gold-muted)}.arete-pill.svelte-1328p9y{display:inline-flex;align-items:center;gap:.32rem;padding:.2rem .5rem;border-radius:4px;font-family:Inter,system-ui,sans-serif;font-size:.65rem;letter-spacing:.05em;line-height:1;transition:background .8s cubic-bezier(.22,.61,.36,1),border-color .8s cubic-bezier(.22,.61,.36,1),color .8s cubic-bezier(.22,.61,.36,1),box-shadow .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1);will-change:transform,box-shadow}.arete-pill.svelte-1328p9y .arete-label:where(.svelte-1328p9y){font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;opacity:.85;margin-right:.15rem}.arete-pill.svelte-1328p9y .arete-spent:where(.svelte-1328p9y){font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-weight:600}.arete-pill.svelte-1328p9y .arete-divider:where(.svelte-1328p9y){opacity:.5;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace}.arete-pill.svelte-1328p9y .arete-envelope:where(.svelte-1328p9y){font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;opacity:.85}.arete-pill.svelte-1328p9y .arete-headroom:where(.svelte-1328p9y){font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;opacity:.7;margin-left:.18rem}.arete-pill.status-green.svelte-1328p9y{background:#d4af371a;border:1px solid var(--seam-outer);color:var(--gold-ambient)}.arete-pill.status-green.svelte-1328p9y:hover{background:#d4af3729;color:var(--gold-bright);border-color:var(--gold-ambient);box-shadow:0 0 12px #d4af3752,inset 0 0 0 1px #d4af378c}.arete-pill.status-yellow.svelte-1328p9y{background:#e0a02024;border:1px solid rgba(224,160,32,.55);color:#f4c265;box-shadow:0 0 8px #e0a02038,inset 0 0 0 1px #e0a02040}.arete-pill.status-yellow.svelte-1328p9y:hover{background:#e0a02038;color:#ffd98a;border-color:#e0a020;box-shadow:0 0 14px #e0a02073,inset 0 0 0 1px #e0a02073}.arete-pill.status-red.svelte-1328p9y{background:#c8197229;border:1px solid rgba(200,25,114,.6);color:#ff86b8;box-shadow:0 0 12px #c8197266,inset 0 0 0 1px #c8197259}.arete-pill.status-red.svelte-1328p9y:hover{background:#c819723d;color:#ffb0d2;border-color:#c81972;box-shadow:0 0 18px #c819728c,inset 0 0 0 1px #c819728c}.arete-pill.pulse.svelte-1328p9y{animation:svelte-1328p9y-arete-breath .8s cubic-bezier(.22,.61,.36,1) 1}@keyframes svelte-1328p9y-arete-breath{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.arete-pill.status-red.pulse.svelte-1328p9y{animation:svelte-1328p9y-arete-breath .8s cubic-bezier(.22,.61,.36,1) 1,svelte-1328p9y-arete-danger-pulse 2s cubic-bezier(.22,.61,.36,1) 5}@keyframes svelte-1328p9y-arete-danger-pulse{0%,to{box-shadow:0 0 12px #c8197266,inset 0 0 0 1px #c8197259}50%{box-shadow:0 0 20px #c8197299,inset 0 0 0 1px #c819728c}}@media (max-width: 640px){.filename.svelte-1328p9y{max-width:18ch}.btn-label.svelte-1328p9y{display:none}.help.svelte-1328p9y{font-size:.62rem}.arete-pill.svelte-1328p9y .arete-headroom:where(.svelte-1328p9y){display:none}.arete-pill.svelte-1328p9y{font-size:.6rem}}.stoa-grid.svelte-1yc8yoh{background:var(--ink-base);color:var(--text-primary);border:1px solid var(--line-gold-soft);border-left:2px solid var(--accent-line);border-radius:var(--r-card);padding:1rem 1.25rem;font-family:var(--font-display);font-size:.78rem;display:flex;flex-direction:column;gap:.75rem;min-height:0}.stoa-header.svelte-1yc8yoh{display:flex;flex-direction:column;gap:.55rem}.title-row.svelte-1yc8yoh{display:flex;align-items:baseline;gap:.75rem}.title.svelte-1yc8yoh{margin:0;font-size:1rem;letter-spacing:.18em;color:var(--gold);text-transform:uppercase;text-shadow:0 0 14px var(--line-gold-mid)}.conn-dot.svelte-1yc8yoh{width:.5rem;height:.5rem;border-radius:50%;background:var(--status-idle);display:inline-block}.conn-dot.on.svelte-1yc8yoh{background:var(--status-ok);box-shadow:0 0 6px var(--status-ok-glow)}.hint.svelte-1yc8yoh{color:var(--line-gold-strong);font-size:.7rem;letter-spacing:.06em;margin-left:auto}.filters.svelte-1yc8yoh{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.4rem 0;border-top:1px solid var(--line-gold-soft);border-bottom:1px solid var(--line-gold-soft)}.filters.svelte-1yc8yoh label:where(.svelte-1yc8yoh){display:flex;align-items:center;gap:.4rem;font-size:.68rem;color:var(--line-gold-strong);letter-spacing:.06em}.filters.svelte-1yc8yoh select:where(.svelte-1yc8yoh),.filters.svelte-1yc8yoh input:where(.svelte-1yc8yoh){background:var(--line-gold-faint);color:var(--gold);border:1px solid var(--line-gold-mid);border-radius:4px;padding:.22rem .5rem;font-family:inherit;font-size:.72rem}.search-wrap.svelte-1yc8yoh{flex:1 1 220px}.search-wrap.svelte-1yc8yoh input:where(.svelte-1yc8yoh){width:100%}.banner.svelte-1yc8yoh{padding:.5rem .75rem;border-radius:6px;font-size:.75rem}.banner-broken.svelte-1yc8yoh{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.4)}.empty.svelte-1yc8yoh{color:var(--line-gold-strong);font-style:italic;padding:1.5rem .5rem;text-align:center}.empty.svelte-1yc8yoh code:where(.svelte-1yc8yoh){background:var(--line-gold-faint);color:var(--gold);padding:.05rem .35rem;border-radius:3px}.grid.svelte-1yc8yoh{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tile-min, 320px),1fr));gap:.85rem;overflow-y:auto;max-height:720px;padding-right:.25rem}.reveal-sentinel.svelte-1yc8yoh{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.75rem 0}.reveal-hint.svelte-1yc8yoh{color:var(--line-gold-strong);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.size-toggle.svelte-1yc8yoh{display:flex;align-items:center;gap:.25rem;margin-left:auto}.size-label.svelte-1yc8yoh{font-size:.62rem;letter-spacing:.14em;color:var(--line-gold-strong);text-transform:uppercase;margin-right:.3rem}.size-btn.svelte-1yc8yoh{background:#0f0c1dd9;color:var(--line-gold-strong);border:1px solid var(--line-gold-mid);border-radius:4px;padding:.22rem .5rem;font-family:inherit;font-size:.66rem;letter-spacing:.06em;cursor:pointer;transition:background .12s cubic-bezier(.22,.61,.36,1),color .12s cubic-bezier(.22,.61,.36,1),border-color .12s cubic-bezier(.22,.61,.36,1)}.size-btn.svelte-1yc8yoh:hover{background:var(--line-gold-faint);border-color:var(--line-gold-strong);color:var(--gold-bright)}.size-btn.active.svelte-1yc8yoh{background:var(--line-gold-mid);border-color:var(--accent);color:var(--gold-bright);box-shadow:0 0 8px var(--accent-soft),inset 0 0 0 1px var(--accent-line)}.tile.svelte-1yc8yoh{position:relative;background:#1814328c;border:1px solid var(--line-gold-faint);border-radius:8px;padding:0;overflow:hidden;display:flex;flex-direction:column;transition:transform .14s cubic-bezier(.22,.61,.36,1),border-color .14s cubic-bezier(.22,.61,.36,1),box-shadow .14s cubic-bezier(.22,.61,.36,1)}.tile.svelte-1yc8yoh:hover{border-color:var(--line-gold-strong);transform:translateY(-1px) scale(1.015);box-shadow:var(--shadow-lift)}.tile-download.svelte-1yc8yoh,.tile-inspector.svelte-1yc8yoh{position:absolute;top:.4rem;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;background:#0f0c1dd9;color:var(--gold);border:1px solid var(--line-gold-strong);border-radius:4px;font-size:.85rem;line-height:1;text-decoration:none;cursor:pointer;opacity:0;transition:opacity .12s cubic-bezier(.22,.61,.36,1),background .12s cubic-bezier(.22,.61,.36,1),border-color .12s cubic-bezier(.22,.61,.36,1),color .12s cubic-bezier(.22,.61,.36,1);z-index:2}.tile-download.svelte-1yc8yoh{right:.4rem}.tile-inspector.svelte-1yc8yoh{right:2.2rem;font-family:JetBrains Mono,ui-monospace,monospace}.tile.svelte-1yc8yoh:hover .tile-download:where(.svelte-1yc8yoh),.tile.svelte-1yc8yoh:hover .tile-inspector:where(.svelte-1yc8yoh),.tile-download.svelte-1yc8yoh:focus-visible,.tile-inspector.svelte-1yc8yoh:focus-visible{opacity:1}.tile-download.svelte-1yc8yoh:hover,.tile-inspector.svelte-1yc8yoh:hover,.tile-download.svelte-1yc8yoh:focus-visible,.tile-inspector.svelte-1yc8yoh:focus-visible{background:var(--line-gold-mid);border-color:var(--gold);color:var(--gold-bright);outline:none}.tile-clickzone.svelte-1yc8yoh{background:transparent;border:0;padding:0;width:100%;display:flex;flex-direction:column;color:inherit;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer}.tile-clickzone.svelte-1yc8yoh:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tile-meta.svelte-1yc8yoh{padding:.5rem .6rem .55rem;display:flex;flex-direction:column;gap:.25rem}.tile-filename.svelte-1yc8yoh{color:var(--gold-bright);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-size.svelte-1yc8yoh{color:var(--line-gold-strong);font-size:.65rem}.tile-badges.svelte-1yc8yoh{display:flex;flex-wrap:wrap;gap:.25rem}.badge.svelte-1yc8yoh{display:inline-block;padding:.05rem .4rem;border-radius:3px;font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.badge-tool.svelte-1yc8yoh{background:#60a5fa1f;color:#93c5fd;border-color:#60a5fa59}.badge-tool.tool-gpt-image-1.svelte-1yc8yoh{background:#fbbf2426;color:#fcd34d;border-color:#fbbf2466}.badge-tool.tool-kling.svelte-1yc8yoh{background:#a855f726;color:#c4b5fd;border-color:#a855f766}.badge-surface.svelte-1yc8yoh{background:#94a3b81f;color:#cbd5e1;border-color:#94a3b859}.badge-cost.svelte-1yc8yoh{background:#4ade801f;color:#4ade80;border-color:#4ade8059}.badge-nosidecar.svelte-1yc8yoh{background:#f871711a;color:#f87171;border-color:#f871714d}.audit-panel.svelte-1gi291v{background:var(--ink-base);color:var(--gold);border:1px solid var(--line-gold-soft);border-left:2px solid var(--accent-line);border-radius:var(--r-card);padding:1rem 1.25rem;font-family:var(--font-display);font-size:.78rem;display:flex;flex-direction:column;gap:.75rem;min-height:0}.header.svelte-1gi291v{display:flex;justify-content:space-between;align-items:center;gap:1rem}.title-row.svelte-1gi291v{display:flex;align-items:baseline;gap:.75rem}.title.svelte-1gi291v{margin:0;font-size:.95rem;letter-spacing:.06em;color:var(--gold);text-transform:uppercase}.conn-status.svelte-1gi291v{font-size:.7rem;color:var(--line-gold-mid)}.conn-status.on.svelte-1gi291v{color:var(--status-ok)}.verify-btn.svelte-1gi291v{background:var(--line-gold-faint);color:var(--gold);border:1px solid var(--line-gold-mid);border-radius:var(--r-chip);padding:.35rem .85rem;font-family:inherit;font-size:.75rem;letter-spacing:.04em;cursor:pointer;transition:background .12s ease,border-color .12s ease}.verify-btn.svelte-1gi291v:hover:not(:disabled){background:var(--line-gold-mid);border-color:var(--line-gold-strong)}.verify-btn.svelte-1gi291v:disabled{opacity:.4;cursor:progress}.banner.svelte-1gi291v{padding:.5rem .75rem;border-radius:6px;font-size:.75rem;letter-spacing:.02em}.banner-ok.svelte-1gi291v{background:#4ade801f;color:var(--status-ok);border:1px solid var(--status-ok-glow)}.banner-broken.svelte-1gi291v{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.4)}.filters.svelte-1gi291v{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding:.5rem 0;border-top:1px solid var(--line-gold-soft);border-bottom:1px solid var(--line-gold-soft)}.filters.svelte-1gi291v label:where(.svelte-1gi291v){display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--line-gold-strong)}.filters.svelte-1gi291v select:where(.svelte-1gi291v){background:var(--line-gold-faint);color:var(--gold);border:1px solid var(--line-gold-mid);border-radius:4px;padding:.2rem .4rem;font-family:inherit;font-size:.72rem}.filters.svelte-1gi291v .count:where(.svelte-1gi291v){margin-left:auto;font-size:.7rem;color:var(--line-gold-strong)}.table.svelte-1gi291v{display:flex;flex-direction:column;gap:0;overflow-y:auto;max-height:540px;border:1px solid var(--line-gold-soft);border-radius:var(--r-chip)}.row.svelte-1gi291v{display:grid;grid-template-columns:150px 90px 90px 130px 1fr 80px 110px 60px;gap:.5rem;padding:.35rem .6rem;align-items:center;background:#0f0c1d80;border:none;border-bottom:1px solid var(--line-gold-faint);color:inherit;text-align:left;font-family:inherit;font-size:inherit;cursor:pointer;width:100%}.row-head.svelte-1gi291v{background:var(--line-gold-faint);color:var(--line-gold-strong);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;cursor:default;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--accent-line)}.row-data.svelte-1gi291v:hover{background:var(--line-gold-faint)}.row-data.expanded.svelte-1gi291v{background:var(--line-gold-faint);color:var(--gold-bright)}.row-empty.svelte-1gi291v{color:var(--line-gold-mid);font-style:italic;cursor:default;grid-template-columns:1fr}.col.svelte-1gi291v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-ts.svelte-1gi291v{color:var(--line-gold-strong)}.col-actor.svelte-1gi291v,.col-agent.svelte-1gi291v{color:var(--gold-deep)}.col-action.svelte-1gi291v{color:var(--gold-bright);font-weight:500}.col-target.svelte-1gi291v{color:var(--line-gold-strong)}.arc-badge.svelte-1gi291v{display:inline-block;padding:.1rem .45rem;border-radius:3px;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase}.arc-stake.svelte-1gi291v{background:#60a5fa26;color:#93c5fd;border:1px solid rgba(96,165,250,.4)}.arc-god_given.svelte-1gi291v{background:#fbbf2426;color:#fcd34d;border:1px solid rgba(251,191,36,.4)}.arc-both.svelte-1gi291v{background:#a855f726;color:#c4b5fd;border:1px solid rgba(168,85,247,.4)}.arc-neither.svelte-1gi291v{background:#94a3b81f;color:#cbd5e1;border:1px solid rgba(148,163,184,.35)}.col-pantheon.svelte-1gi291v{color:var(--line-gold-strong)}.pantheon-badge.svelte-1gi291v{display:inline-block;padding:.1rem .45rem;border-radius:3px;font-size:.65rem;letter-spacing:.04em;background:var(--line-gold-faint);color:var(--gold);border:1px solid var(--line-gold-mid);font-family:var(--font-display)}.col-cost.svelte-1gi291v{text-align:right;color:var(--status-ok)}.row-expanded.svelte-1gi291v{padding:.6rem .85rem .75rem;background:var(--line-gold-faint);border-left:2px solid var(--line-gold-mid);font-size:.7rem}.exp-grid.svelte-1gi291v{display:grid;grid-template-columns:160px 1fr;gap:.3rem .85rem}.exp-k.svelte-1gi291v{color:var(--line-gold-strong);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem}.exp-v.svelte-1gi291v{color:var(--gold)}.mono.svelte-1gi291v{font-family:inherit;color:var(--gold-bright)}.decay-alerts.svelte-aitwoh{display:flex;flex-direction:column;background:#0f0c1d;color:#e6e0d0;border:1px solid rgba(212,175,55,.15);border-radius:10px;overflow:hidden;font-family:Inter,system-ui,-apple-system,sans-serif}.da-head.svelte-aitwoh{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-bottom:1px solid rgba(212,175,55,.18);background:#141024cc}.da-title.svelte-aitwoh{display:inline-flex;align-items:center;gap:.45rem;font-family:JetBrains Mono,monospace}.da-sigil.svelte-aitwoh{color:#d4af37;font-size:1rem}.da-text.svelte-aitwoh{color:#d4af37;font-size:.78rem;font-weight:700;letter-spacing:.18em}.da-meta.svelte-aitwoh{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;color:#6c6480;font-family:JetBrains Mono,monospace}.da-count.svelte-aitwoh{color:#c9c1ab}.da-count.has-drift.svelte-aitwoh{color:#d97a7a;font-weight:600}.da-sep.svelte-aitwoh{color:#6c6480}.da-last.svelte-aitwoh{color:#8a8298;font-style:italic}.da-refresh.svelte-aitwoh{background:#d4af3714;border:1px solid rgba(212,175,55,.25);color:#d4af37;border-radius:4px;padding:.15rem .55rem;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;margin-left:.4rem}.da-refresh.svelte-aitwoh:hover:not(:disabled){background:#d4af372e}.da-refresh.svelte-aitwoh:disabled{opacity:.5;cursor:not-allowed}.da-err.svelte-aitwoh{padding:.55rem 1rem;background:#d97a7a1a;color:#d97a7a;font-size:.74rem;border-bottom:1px solid rgba(217,122,122,.3)}.da-empty.svelte-aitwoh{padding:2rem 1rem;text-align:center;color:#6c6480;font-style:italic;font-size:.78rem}.da-table.svelte-aitwoh{width:100%;border-collapse:collapse;font-size:.78rem}.da-table.svelte-aitwoh thead:where(.svelte-aitwoh) th:where(.svelte-aitwoh){text-align:left;padding:.55rem 1rem;color:#8a8298;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;border-bottom:1px solid rgba(212,175,55,.12);background:#14102480}.da-table.svelte-aitwoh tbody:where(.svelte-aitwoh) td:where(.svelte-aitwoh){padding:.7rem 1rem;border-bottom:1px solid rgba(212,175,55,.06);vertical-align:top}.da-table.svelte-aitwoh tr.severity-green:where(.svelte-aitwoh){background:transparent}.da-table.svelte-aitwoh tr.severity-amber:where(.svelte-aitwoh){background:#d4af370d;border-left:3px solid rgba(212,175,55,.55)}.da-table.svelte-aitwoh tr.severity-red:where(.svelte-aitwoh){background:#d97a7a14;border-left:3px solid #d97a7a}.constant-name.svelte-aitwoh{color:#f1d97a;font-weight:600;font-family:JetBrains Mono,monospace}.constant-path.svelte-aitwoh{color:#6c6480;font-size:.66rem;margin-top:.18rem;font-family:JetBrains Mono,monospace}.value.svelte-aitwoh{font-family:JetBrains Mono,monospace;color:#c9c1ab}.severity-red.svelte-aitwoh .value:where(.svelte-aitwoh){color:#e6e0d0}.verify-btn.svelte-aitwoh{background:#d4af371a;border:1px solid rgba(212,175,55,.55);color:#d4af37;border-radius:4px;padding:.3rem .7rem;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-weight:600}.verify-btn.svelte-aitwoh:hover{background:#d4af3738}.heal-menu.svelte-aitwoh{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.heal-block.svelte-aitwoh{padding:.4rem .5rem;border-radius:5px;background:#0f0c1d8c;border:1px solid rgba(212,175,55,.12);min-width:8.5rem}.code-wins-block.svelte-aitwoh{border-left:3px solid rgba(118,201,127,.55)}.memory-wins-block.svelte-aitwoh{border-left:3px solid rgba(212,175,55,.55)}.no-action-block.svelte-aitwoh{border-left:3px solid rgba(138,130,152,.5)}.heal-btn.svelte-aitwoh{border-radius:4px;padding:.25rem .55rem;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-weight:600;border:1px solid}.heal-btn.svelte-aitwoh:disabled{opacity:.5;cursor:not-allowed}.heal-btn.code-wins.svelte-aitwoh{background:#76c97f1f;border-color:#76c97f99;color:#76c97f}.heal-btn.code-wins.svelte-aitwoh:hover:not(:disabled){background:#76c97f40}.heal-btn.memory-wins.svelte-aitwoh{background:#d4af371a;border-color:#d4af378c;color:#d4af37}.heal-btn.memory-wins.svelte-aitwoh:hover:not(:disabled){background:#d4af3738}.heal-btn.no-action.svelte-aitwoh{background:#8a829814;border-color:#8a829873;color:#8a8298}.heal-btn.no-action.svelte-aitwoh:hover:not(:disabled){background:#8a829833}.heal-btn.cancel.svelte-aitwoh{background:transparent;border-color:#6c648080;color:#6c6480}.ok-pip.svelte-aitwoh{color:#76c97f;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.heal-result.svelte-aitwoh{margin-top:.35rem;font-size:.66rem;font-family:JetBrains Mono,monospace;padding:.25rem .4rem;border-radius:3px;line-height:1.35}.heal-result.ok.svelte-aitwoh{color:#76c97f;background:#76c97f14}.heal-result.err.svelte-aitwoh{color:#d97a7a;background:#d97a7a14}.da-toast.svelte-aitwoh{position:sticky;bottom:.5rem;margin:.6rem 1rem;padding:.5rem .85rem;border-radius:5px;font-size:.74rem;font-family:JetBrains Mono,monospace;text-align:center;border:1px solid}.da-toast.info.svelte-aitwoh{background:#76c97f1a;border-color:#76c97f8c;color:#76c97f}.da-toast.err.svelte-aitwoh{background:#d97a7a1f;border-color:#d97a7a99;color:#d97a7a}.memory-health.svelte-1800rab{display:flex;flex-direction:column;gap:.7rem;background:#0f0c1d;color:#e6e0d0;border:1px solid rgba(212,175,55,.15);border-radius:10px;overflow:hidden;font-family:Inter,system-ui,-apple-system,sans-serif}.mh-head.svelte-1800rab{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-bottom:1px solid rgba(212,175,55,.18);background:#141024cc}.mh-title.svelte-1800rab{display:inline-flex;align-items:center;gap:.45rem;font-family:JetBrains Mono,monospace}.mh-sigil.svelte-1800rab{color:#d4af37;font-size:1rem}.mh-text.svelte-1800rab{color:#d4af37;font-size:.78rem;font-weight:700;letter-spacing:.18em}.mh-meta.svelte-1800rab{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;color:#6c6480;font-family:JetBrains Mono,monospace}.mh-last.svelte-1800rab{color:#8a8298;font-style:italic}.mh-refresh.svelte-1800rab{background:#d4af3714;border:1px solid rgba(212,175,55,.25);color:#d4af37;border-radius:4px;padding:.15rem .55rem;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.mh-refresh.svelte-1800rab:hover:not(:disabled){background:#d4af372e}.mh-refresh.svelte-1800rab:disabled{opacity:.5;cursor:not-allowed}.mh-err.svelte-1800rab{padding:.55rem 1rem;background:#d97a7a1a;color:#d97a7a;font-size:.74rem}.mh-clean.svelte-1800rab{padding:1.2rem 1rem;text-align:center;color:#76c97f;font-style:italic;font-size:.82rem;font-family:JetBrains Mono,monospace}.mh-gauge-wrap.svelte-1800rab{padding:.8rem 1rem;border-bottom:1px solid rgba(212,175,55,.1)}.mh-gauge-label.svelte-1800rab{display:flex;align-items:baseline;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.78rem;margin-bottom:.4rem;flex-wrap:wrap}.mh-bytes.svelte-1800rab{color:#f1d97a;font-weight:700;font-size:1.05rem}.mh-of.svelte-1800rab{color:#6c6480}.mh-ceiling.svelte-1800rab{color:#c9c1ab}.mh-pct.svelte-1800rab{margin-left:.4rem;font-weight:700;padding:.1rem .45rem;border-radius:3px;font-size:.7rem}.mh-pct.green.svelte-1800rab{color:#76c97f;background:#76c97f1a}.mh-pct.amber.svelte-1800rab{color:#d4af37;background:#d4af371f}.mh-pct.red.svelte-1800rab{color:#d97a7a;background:#d97a7a26}.mh-over-flag.svelte-1800rab{color:#d97a7a;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-left:.5rem}.mh-gauge-track.svelte-1800rab{width:100%;height:12px;background:#141024cc;border-radius:999px;overflow:hidden;border:1px solid rgba(212,175,55,.18);display:flex;position:relative}.mh-gauge-fill.svelte-1800rab{height:100%;transition:width .35s ease}.mh-gauge-fill.green.svelte-1800rab{background:linear-gradient(90deg,#4f8854,#76c97f)}.mh-gauge-fill.amber.svelte-1800rab{background:linear-gradient(90deg,#9d7f29,#d4af37)}.mh-gauge-fill.red.svelte-1800rab{background:linear-gradient(90deg,#8a3c3c,#d97a7a)}.mh-gauge-overflow.svelte-1800rab{height:100%;background:repeating-linear-gradient(45deg,#d97a7a99,#d97a7a99 6px,#d97a7a33 6px 12px)}.mh-headroom.svelte-1800rab{margin-top:.4rem;font-size:.66rem;color:#8a8298;font-family:JetBrains Mono,monospace}.mh-section.svelte-1800rab{padding:.5rem 1rem 1rem;border-bottom:1px solid rgba(212,175,55,.06)}.mh-section.svelte-1800rab:last-child{border-bottom:0}.mh-section-title.svelte-1800rab{color:#d4af37;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 .5rem}.mh-table.svelte-1800rab{width:100%;border-collapse:collapse;font-size:.74rem}.mh-table.svelte-1800rab thead:where(.svelte-1800rab) th:where(.svelte-1800rab){text-align:left;padding:.4rem .55rem;color:#8a8298;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;border-bottom:1px solid rgba(212,175,55,.12)}.mh-table.svelte-1800rab tbody:where(.svelte-1800rab) td:where(.svelte-1800rab){padding:.45rem .55rem;border-bottom:1px solid rgba(212,175,55,.05);vertical-align:top;font-family:JetBrains Mono,monospace;color:#c9c1ab}.mh-table.svelte-1800rab tr.severity-red:where(.svelte-1800rab){background:#d97a7a0d}.col-line.svelte-1800rab{color:#d4af37;font-weight:600;width:4ch}.col-chars.svelte-1800rab{color:#d97a7a;font-weight:600;width:6ch}.col-preview.svelte-1800rab{color:#c9c1ab;font-family:Inter,sans-serif;word-break:break-word}.col-slug.svelte-1800rab{color:#f1d97a;font-weight:600;width:24ch}.path-item.svelte-1800rab{color:#c9c1ab;word-break:break-word}.col-source.svelte-1800rab{color:#c9c1ab}.refactor-btn.svelte-1800rab{background:#d4af3714;border:1px solid rgba(212,175,55,.4);color:#d4af37;border-radius:3px;padding:.2rem .5rem;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.refactor-btn.svelte-1800rab:hover{background:#d4af3733}.oracle-dock.svelte-lvszon{position:fixed;bottom:3rem;right:1rem;z-index:50;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;color:#e6e0d0}.dock-pill.svelte-lvszon{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(180deg,#181638,#110d24);border:1.5px solid rgba(212,175,55,.55);color:#d4af37;padding:.55rem .95rem;border-radius:999px;cursor:pointer;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;font-family:inherit;box-shadow:0 6px 18px #00000073,0 0 0 1px #d4af372e inset;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dock-pill.svelte-lvszon:hover{transform:translateY(-1px);border-color:#d4af37;box-shadow:0 8px 22px #00000080,0 0 12px #d4af3759;color:#f1d97a}.dock-pill.svelte-lvszon:focus-visible{outline:2px solid #d4af37;outline-offset:2px}.pill-sigil.svelte-lvszon{font-size:.95rem;color:#d4af37;text-shadow:0 0 6px rgba(212,175,55,.55)}.pill-label.svelte-lvszon{font-weight:700}.pill-count.svelte-lvszon{background:#d4af3738;color:#f1d97a;border-radius:999px;padding:.05rem .45rem;font-size:.62rem;letter-spacing:.06em;font-weight:700}.dock-panel.svelte-lvszon{width:320px;height:420px;display:flex;flex-direction:column;background:linear-gradient(180deg,#131229,#0a0818);border:1px solid rgba(212,175,55,.35);border-radius:10px;box-shadow:0 14px 36px #0000008c,0 0 14px #d4af372e;overflow:hidden;animation:svelte-lvszon-dock-rise .2s ease-out}@keyframes svelte-lvszon-dock-rise{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.panel-head.svelte-lvszon{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.55rem .75rem;border-bottom:1px solid rgba(212,175,55,.18);background:#14102499}.head-brand.svelte-lvszon{display:flex;align-items:baseline;gap:.45rem}.head-sigil.svelte-lvszon{font-size:.95rem;color:#d4af37;text-shadow:0 0 6px rgba(212,175,55,.45)}.head-title.svelte-lvszon{color:#d4af37;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.head-tag.svelte-lvszon{color:#8a8298;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;font-style:italic}.head-controls.svelte-lvszon{display:flex;gap:.25rem}.head-btn.svelte-lvszon{background:transparent;border:1px solid rgba(212,175,55,.22);color:#c9c1ab;width:22px;height:22px;border-radius:4px;cursor:pointer;font-size:.7rem;font-family:inherit;transition:border-color .15s ease,color .15s ease,background .15s ease}.head-btn.svelte-lvszon:hover{border-color:#d4af37;color:#f1d97a;background:#d4af371a}.close-btn.svelte-lvszon{color:#c95a5a}.panel-scroll.svelte-lvszon{flex:1 1 auto;overflow-y:auto;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.65rem;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.3) transparent}.panel-scroll.svelte-lvszon::-webkit-scrollbar{width:6px}.panel-scroll.svelte-lvszon::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:3px}.empty-state.svelte-lvszon{margin:auto 0;padding:1.4rem .6rem;text-align:center;color:#8a8298}.empty-sigil.svelte-lvszon{font-size:1.6rem;color:#d4af37;margin-bottom:.45rem;text-shadow:0 0 12px rgba(212,175,55,.35)}.empty-line.svelte-lvszon{color:#d4af37;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.empty-sub.svelte-lvszon{margin-top:.4rem;color:#6c6480;font-size:.66rem;font-style:italic;font-family:Inter,system-ui,-apple-system,sans-serif}.qa-pair.svelte-lvszon{display:flex;flex-direction:column;gap:.4rem;padding-bottom:.55rem;border-bottom:1px dashed rgba(212,175,55,.1)}.qa-pair.svelte-lvszon:last-child{border-bottom:none}.qa-q.svelte-lvszon{display:grid;grid-template-columns:12px 1fr auto;gap:.4rem;align-items:baseline;color:#e6e0d0;font-size:.72rem}.qa-arrow.svelte-lvszon{color:#d4af37;font-weight:700}.qa-text.svelte-lvszon{color:#e6e0d0;line-height:1.4}.qa-ts.svelte-lvszon{color:#6c6480;font-size:.58rem;letter-spacing:.04em}.qa-pending.svelte-lvszon{color:#d4af37;font-style:italic;font-size:.7rem;display:flex;align-items:center;gap:.45rem;padding-left:.95rem}.pending-dot.svelte-lvszon{animation:svelte-lvszon-pending-spin 1.6s linear infinite;display:inline-block}@keyframes svelte-lvszon-pending-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qa-error.svelte-lvszon{color:#c95a5a;font-size:.68rem;padding-left:.95rem;display:flex;gap:.4rem}.qa-a.svelte-lvszon{padding-left:.95rem;display:flex;flex-direction:column;gap:.45rem}.qa-answer.svelte-lvszon{color:#c9c1ab;font-size:.7rem;line-height:1.55;font-family:Inter,system-ui,-apple-system,sans-serif;white-space:pre-wrap}.qa-meta.svelte-lvszon{display:flex;flex-wrap:wrap;gap:.3rem}.meta-chip.svelte-lvszon{display:inline-flex;align-items:baseline;gap:.35rem;background:#141024b3;border:1px solid rgba(212,175,55,.18);border-radius:4px;padding:.12rem .42rem;font-size:.6rem;color:#c9c1ab;font-family:inherit;cursor:default;max-width:100%}button.meta-chip.svelte-lvszon{cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}button.meta-chip.svelte-lvszon:hover{border-color:#d4af37;color:#f1d97a;background:#d4af3714}.chip-key.svelte-lvszon{color:#d4af37;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:700}.chip-val.svelte-lvszon{color:#e6e0d0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.law-chip.svelte-lvszon .chip-val:where(.svelte-lvszon){color:#f1d97a;font-weight:700}.src-chip.svelte-lvszon .chip-val:where(.svelte-lvszon){max-width:220px;font-size:.58rem}.mode-llm.svelte-lvszon .chip-val:where(.svelte-lvszon){color:#76c97f}.mode-heuristic.svelte-lvszon .chip-val:where(.svelte-lvszon){color:#e6b248}.mode-empty.svelte-lvszon .chip-val:where(.svelte-lvszon){color:#c95a5a}.qa-action.svelte-lvszon{background:#d4af370f;border-left:2px solid #d4af37;padding:.3rem .55rem;font-size:.66rem;color:#e6e0d0;display:flex;gap:.45rem}.action-key.svelte-lvszon{color:#d4af37;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:700}.action-val.svelte-lvszon{color:#e6e0d0;font-style:italic}.panel-foot.svelte-lvszon{display:flex;gap:.4rem;padding:.55rem .65rem;border-top:1px solid rgba(212,175,55,.18);background:#1410248c}.ask-input.svelte-lvszon{flex:1 1 auto;background:#0f0c1dd9;color:#e6e0d0;border:1px solid rgba(212,175,55,.25);border-radius:6px;padding:.45rem .6rem;font-family:inherit;font-size:.7rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ask-input.svelte-lvszon:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af372e}.ask-input.svelte-lvszon::placeholder{color:#6c6480;font-style:italic}.ask-input.svelte-lvszon:disabled{color:#6c6480;cursor:not-allowed}.ask-fire-wrap.svelte-lvszon{flex:0 0 auto;display:flex;flex-direction:column;gap:.35rem;min-width:9rem;max-width:13rem}.ask-cost-chip.svelte-lvszon{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-family:SF Mono,Cascadia Code,JetBrains Mono,Fira Code,Consolas,ui-monospace,monospace;font-size:10.5px;line-height:1.4;color:#d4af37;background:#d4af370f;border:1px solid rgba(212,175,55,.45);border-radius:3px;letter-spacing:.02em;font-variant-numeric:tabular-nums;user-select:none}.cost-chip-text.svelte-lvszon{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-pip.svelte-lvszon{align-self:flex-end;padding:0 .4rem;background:#d4af371a;border:1px solid rgba(212,175,55,.28);color:#d4af37;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;font-family:inherit}.ask-fire.svelte-lvszon{background:linear-gradient(180deg,#d4af37,#b88c1f);color:#0f0c1d;border:0;border-radius:6px;padding:0 .85rem;font-family:inherit;font-weight:700;cursor:pointer;font-size:.85rem;transition:filter .15s ease,transform .1s ease}.ask-fire-fallback.svelte-lvszon{padding:0 .55rem;opacity:.85}.ask-fire.svelte-lvszon:hover:not(:disabled){filter:brightness(1.1)}.ask-fire.svelte-lvszon:active:not(:disabled){transform:translateY(1px)}.ask-fire.svelte-lvszon:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.dock-panel.svelte-lvszon,.pending-dot.svelte-lvszon{animation:none}}.session-timeline.svelte-156j897{background:linear-gradient(180deg,#110e26,#0a0818);border-top:1px solid rgba(212,175,55,.35);color:#e6e0d0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;flex-direction:column;gap:.4rem;padding:.55rem .85rem .65rem}.is-floating.svelte-156j897{position:fixed;bottom:2.4rem;left:32px;right:0;z-index:45;box-shadow:0 -10px 22px #00000073;animation:svelte-156j897-strip-slide-up .18s ease-out}@keyframes svelte-156j897-strip-slide-up{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.strip-head.svelte-156j897{display:flex;align-items:center;gap:.6rem}.mode-toggle.svelte-156j897{background:#141024b3;border:1px solid rgba(212,175,55,.35);color:#d4af37;padding:.25rem .55rem;border-radius:5px;cursor:pointer;font-family:inherit;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.mode-toggle.svelte-156j897:hover{background:#d4af371f;color:#f1d97a}.mode-toggle.session.svelte-156j897{border-color:#d4af37;background:#d4af3729;color:#f1d97a}.mode-toggle.is-static.svelte-156j897{cursor:default;display:inline-block}.mode-toggle.is-static.svelte-156j897:hover{background:#d4af3729;color:#f1d97a}.strip-title.svelte-156j897{display:flex;align-items:baseline;gap:.45rem;flex:1 1 auto}.title-sigil.svelte-156j897{color:#d4af37;font-size:.85rem}.title-text.svelte-156j897{color:#d4af37;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.title-sub.svelte-156j897{color:#8a8298;font-size:.6rem;font-style:italic;font-family:Inter,system-ui,-apple-system,sans-serif}.reload-btn.svelte-156j897,.close-btn.svelte-156j897{background:transparent;border:1px solid rgba(212,175,55,.22);color:#c9c1ab;width:22px;height:22px;border-radius:4px;cursor:pointer;font-size:.7rem;font-family:inherit}.reload-btn.svelte-156j897:hover,.close-btn.svelte-156j897:hover{border-color:#d4af37;color:#f1d97a}.reload-btn.svelte-156j897:disabled{opacity:.5;cursor:not-allowed}.close-btn.svelte-156j897{color:#c95a5a}.filter-row.svelte-156j897{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.chip.svelte-156j897{display:inline-flex;align-items:center;gap:.35rem;background:#141024b3;border:1px solid rgba(212,175,55,.18);border-radius:5px;padding:.18rem .4rem;font-size:.6rem;color:#c9c1ab;font-family:inherit}.chip-key.svelte-156j897{color:#d4af37;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.55rem}.chip.svelte-156j897 select:where(.svelte-156j897){background:transparent;border:0;color:#e6e0d0;font-family:inherit;font-size:.6rem;outline:none;cursor:pointer;padding:0}.chip.svelte-156j897 select:where(.svelte-156j897) option:where(.svelte-156j897){background:#131229;color:#e6e0d0}button.chip.toggle.svelte-156j897{cursor:pointer;transition:border-color .15s ease,background .15s ease}button.chip.toggle.svelte-156j897:hover{border-color:#d4af378c}button.chip.toggle.on.svelte-156j897{background:#d4af3738;border-color:#d4af37}.chip-pip.svelte-156j897{width:6px;height:6px;border-radius:50%;background:#d4af3740;border:1px solid rgba(212,175,55,.35)}button.chip.toggle.on.svelte-156j897 .chip-pip:where(.svelte-156j897){background:#d4af37;box-shadow:0 0 5px #d4af37b3}.timeline-canvas.svelte-156j897{position:relative;width:100%;height:96px;background:#0f0c1d99;border:1px solid rgba(212,175,55,.12);border-radius:6px;overflow:hidden}.heatmap.svelte-156j897{position:absolute;inset:0;display:flex;flex-direction:row;pointer-events:none}.heat-cell.svelte-156j897{flex:1 1 0;background:#d4af3752;border-right:1px solid rgba(15,12,29,.3)}.heat-cell.svelte-156j897:last-child{border-right:0}.dot-lane.svelte-156j897{position:absolute;inset:6px 4px 18px}.audit-dot.svelte-156j897{position:absolute;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(15,12,29,.55);cursor:pointer;padding:0;transition:transform .1s ease,box-shadow .1s ease}.audit-dot.svelte-156j897:hover{transform:translate(-50%,-50%) scale(1.5);box-shadow:0 0 8px currentColor;z-index:2}.audit-dot.svelte-156j897:focus-visible{outline:2px solid #d4af37;outline-offset:2px}.tick-row.svelte-156j897{position:absolute;left:0;right:0;bottom:0;height:16px;pointer-events:none}.tick.svelte-156j897{position:absolute;bottom:0;transform:translate(-50%);color:#6c6480;font-size:.55rem;letter-spacing:.04em}.tick-label.svelte-156j897{background:#0f0c1da6;padding:0 .2rem}.strip-error.svelte-156j897{color:#c95a5a;font-size:.66rem;padding:.25rem .4rem}.dot-tooltip.svelte-156j897{position:fixed;z-index:60;background:#0f0c1df2;border:1px solid rgba(212,175,55,.45);border-radius:6px;padding:.4rem .55rem;pointer-events:none;color:#e6e0d0;font-size:.62rem;box-shadow:0 4px 12px #00000080;max-width:280px}.tt-head.svelte-156j897{display:flex;justify-content:space-between;gap:.4rem;margin-bottom:.2rem}.tt-agent.svelte-156j897{color:#d4af37;text-transform:uppercase;letter-spacing:.12em;font-size:.6rem;font-weight:700}.tt-ts.svelte-156j897{color:#8a8298;font-size:.58rem}.tt-action.svelte-156j897{color:#e6e0d0;font-weight:600}.tt-target.svelte-156j897{color:#8a8298;font-size:.58rem;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-panel.svelte-156j897{position:fixed;top:4rem;right:0;bottom:0;width:380px;background:linear-gradient(180deg,#131229,#0a0818);border-left:1px solid rgba(212,175,55,.35);box-shadow:-10px 0 22px #00000073;z-index:55;display:flex;flex-direction:column;animation:svelte-156j897-sp-slide .2s ease-out}@keyframes svelte-156j897-sp-slide{0%{transform:translate(8px);opacity:0}to{transform:translate(0);opacity:1}}.sp-head.svelte-156j897{display:flex;justify-content:space-between;align-items:center;padding:.6rem .85rem;border-bottom:1px solid rgba(212,175,55,.18)}.sp-title.svelte-156j897{color:#d4af37;letter-spacing:.2em;text-transform:uppercase;font-weight:700;font-size:.72rem}.sp-body.svelte-156j897{flex:1 1 auto;overflow-y:auto;padding:.65rem .85rem;display:flex;flex-direction:column;gap:.45rem}.sp-line.svelte-156j897{display:grid;grid-template-columns:110px 1fr;gap:.55rem;align-items:baseline;font-size:.68rem;padding-bottom:.35rem;border-bottom:1px dashed rgba(212,175,55,.08)}.sp-key.svelte-156j897{color:#8a8298;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;font-weight:600}.sp-val.svelte-156j897{color:#e6e0d0;word-break:break-word}.sp-val.hash.svelte-156j897{color:#b88c1f;font-family:JetBrains Mono,monospace;font-size:.6rem;word-break:break-all}.hermes-host.svelte-156j897{width:100%}@media (prefers-reduced-motion: reduce){.is-floating.svelte-156j897,.side-panel.svelte-156j897{animation:none}.audit-dot.svelte-156j897{transition:none}}.frame-corners.svelte-1ep0wur{position:absolute;inset:0;pointer-events:none;z-index:2}.fc-img.svelte-1ep0wur{position:absolute;width:var(--fc-size);height:var(--fc-size);object-fit:contain;opacity:var(--fc-opacity);filter:drop-shadow(0 0 6px rgba(212,175,55,.35));user-select:none;-webkit-user-drag:none}.compaction-orb.svelte-uv3muq{position:fixed;z-index:60;display:flex;align-items:center;gap:.4rem;padding:.3rem .5rem .3rem .3rem;border-radius:999px;background:#0f0c1dd1;border:1px solid var(--tier-line, var(--line-gold-soft));box-shadow:0 4px 16px #00000073,0 0 0 1px #00000040;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-family:var(--font-display);pointer-events:auto;transition:border-color .4s ease,box-shadow .4s ease}.corner-br.svelte-uv3muq{right:1rem;bottom:3.2rem}.corner-bl.svelte-uv3muq{left:1rem;bottom:3.2rem}.corner-tr.svelte-uv3muq{right:1rem;top:1rem}.corner-tl.svelte-uv3muq{left:1rem;top:1rem}.ring.svelte-uv3muq{display:block;flex:0 0 auto}.ring-track.svelte-uv3muq{stroke:var(--line-gold-faint, rgba(212, 175, 55, .18));stroke-width:4;stroke-linecap:round}.ring-fill.svelte-uv3muq{stroke:var(--tier-color, var(--gold, #d4af37));stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .5s ease,stroke .4s ease}.compaction-orb.reduced.svelte-uv3muq .ring-fill:where(.svelte-uv3muq){transition:none}.orb-readout.svelte-uv3muq{display:flex;flex-direction:column;line-height:1;gap:.1rem}.orb-pct.svelte-uv3muq{color:var(--tier-color, var(--gold-bright, #f1d97a));font-size:.82rem;font-weight:700;letter-spacing:.01em;transition:color .4s ease}.orb-unit.svelte-uv3muq{font-size:.58rem;opacity:.75;margin-left:.05rem}.orb-tag.svelte-uv3muq{color:var(--text-faint, #8a82a6);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase}.tier-calm.svelte-uv3muq{--tier-color: var(--gold, #d4af37);--tier-line: var(--line-gold-soft, rgba(212, 175, 55, .35))}.tier-amber.svelte-uv3muq{--tier-color: #e8a33d;--tier-line: rgba(232, 163, 61, .55)}.tier-crimson.svelte-uv3muq{--tier-color: #e0445a;--tier-line: rgba(224, 68, 90, .6)}.tier-crimson.svelte-uv3muq:not(.reduced){animation:svelte-uv3muq-orb-breathe 2.2s ease-in-out infinite}@keyframes svelte-uv3muq-orb-breathe{0%,to{box-shadow:0 4px 16px #00000073,0 0 #e0445a00}50%{box-shadow:0 4px 16px #00000073,0 0 14px 2px #e0445a59}}.compaction-toast.svelte-uv3muq{position:fixed;z-index:61;max-width:15rem;display:flex;align-items:baseline;gap:.4rem;padding:.5rem .7rem;border-radius:var(--r-card, 8px);background:#141024f0;border:1px solid var(--toast-line, var(--line-gold-soft));border-left:3px solid var(--toast-accent, var(--gold));box-shadow:0 6px 22px #00000080;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-family:var(--font-display);pointer-events:none}.compaction-toast.corner-br.svelte-uv3muq{right:1rem;bottom:6.4rem}.compaction-toast.corner-bl.svelte-uv3muq{left:1rem;bottom:6.4rem}.compaction-toast.corner-tr.svelte-uv3muq{right:1rem;top:4rem}.compaction-toast.corner-tl.svelte-uv3muq{left:1rem;top:4rem}.toast-warn.svelte-uv3muq{--toast-accent: #e8a33d;--toast-line: rgba(232, 163, 61, .4)}.toast-critical.svelte-uv3muq{--toast-accent: #e0445a;--toast-line: rgba(224, 68, 90, .45)}.toast-glyph.svelte-uv3muq{color:var(--toast-accent);font-size:.85rem;flex:0 0 auto}.toast-text.svelte-uv3muq{color:var(--text-primary, #e9e4f5);font-size:.72rem;line-height:1.25;flex:1 1 auto}.toast-sub.svelte-uv3muq{color:var(--text-faint, #8a82a6);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;flex:0 0 auto}.compaction-toast.svelte-uv3muq:not(.reduced){animation:svelte-uv3muq-toast-pulse .5s ease-out}@keyframes svelte-uv3muq-toast-pulse{0%{opacity:0;transform:translateY(6px) scale(.96)}60%{opacity:1;transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.ring-fill.svelte-uv3muq{transition:none}.tier-crimson.svelte-uv3muq,.compaction-toast.svelte-uv3muq{animation:none}}.pg-fic.svelte-8kjzpm{display:inline-flex;align-items:center;justify-content:center;width:var(--fic-size);height:var(--fic-size);color:var(--fic-stroke);line-height:0;filter:drop-shadow(0 0 4px var(--fic-halo))}.pg-fic.pg-state-local.svelte-8kjzpm{filter:drop-shadow(0 0 2px var(--fic-halo)) drop-shadow(0 0 5px var(--fic-stroke))}.pg-fic.pg-state-theirs.svelte-8kjzpm{opacity:.82}.pg-fic.pg-state-answered.svelte-8kjzpm{opacity:.5}.pg-fic.moving.svelte-8kjzpm{animation:svelte-8kjzpm-pg-fic-breath 4s ease-in-out infinite}@keyframes svelte-8kjzpm-pg-fic-breath{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.pg-fic.moving.svelte-8kjzpm{animation:none}}.pegasus-panel.svelte-gxmcsu{--pg-side-a: #f1d97a;--pg-side-a-rgb: 241, 217, 122;--pg-side-accent: #2563eb;--pg-side-b: #2563eb;--pg-kept: #3fb87e;--pg-pruned: #e0586b;--pg-asking: #f2b233;--pg-dormant: #7a7d85;position:fixed;top:140px;right:20px;width:360px;max-width:calc(100vw - 40px);max-height:70vh;overflow-y:auto;z-index:60;display:flex;flex-direction:column;gap:var(--pg-gap);color:#e6e0d0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;padding:16px 16px 14px;background:radial-gradient(120% 80% at 0% 0%,rgba(var(--pg-side-a-rgb),.1),transparent 60%),radial-gradient(120% 80% at 100% 0%,rgba(37,99,235,.1),transparent 60%),linear-gradient(160deg,#140f1cf7,#0a0810fb);border:1px solid rgba(255,210,120,.32);border-radius:14px;box-shadow:0 10px 48px #0009,0 0 26px rgba(var(--pg-side-a-rgb),.14),inset 0 1px #ffe6aa14;backdrop-filter:blur(10px) saturate(1.1)}.pegasus-panel.svelte-gxmcsu:before{content:"";position:absolute;inset:0 14px auto;height:2px;background:linear-gradient(90deg,transparent,rgba(255,210,120,.7),transparent)}.pegasus-fab.svelte-gxmcsu{--pg-side-a-rgb: 241, 217, 122;position:fixed;top:96px;right:20px;z-index:61;display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .8rem .42rem .6rem;color:#f1d97a;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:radial-gradient(120% 120% at 0% 0%,rgba(var(--pg-side-a-rgb),.18),transparent 60%),radial-gradient(120% 120% at 100% 100%,rgba(37,99,235,.18),transparent 60%),linear-gradient(160deg,#140f1cf7,#0a0810fb);border:1px solid rgba(255,210,120,.4);border-radius:999px;box-shadow:0 6px 22px #00000080,0 0 16px rgba(var(--pg-side-a-rgb),.16),inset 0 1px #ffe6aa1a;backdrop-filter:blur(8px) saturate(1.1);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.pegasus-fab.svelte-gxmcsu:hover{border-color:#ffd278b3;transform:translateY(-1px);box-shadow:0 8px 26px #0000008c,0 0 22px rgba(var(--pg-side-a-rgb),.26)}.pegasus-fab.svelte-gxmcsu:focus-visible{outline:none;border-color:#f2b233;box-shadow:0 0 0 2px #f2b2334d}.pegasus-fab.active.svelte-gxmcsu{border-color:#ffd278b3}.pegasus-fab-glyph.svelte-gxmcsu{color:#c724b1;display:inline-flex;filter:drop-shadow(0 0 5px rgba(199,36,177,.4)) drop-shadow(0 0 7px rgba(37,99,235,.25))}.pegasus-fab-label.svelte-gxmcsu{line-height:1}.pegasus-fab.has-mail.svelte-gxmcsu{animation:svelte-gxmcsu-pg-fab-ping 4s ease-in-out infinite}@keyframes svelte-gxmcsu-pg-fab-ping{0%,to{box-shadow:0 6px 22px #00000080,0 0 14px #f1d97a24}50%{box-shadow:0 6px 22px #00000080,0 0 24px #f2b23366}}.pegasus-fab-badge.svelte-gxmcsu{min-width:1.15rem;height:1.15rem;padding:0 .3rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#f2b233,#e0586b);color:#1a0f14;font-size:.6rem;font-weight:800;border-radius:999px;box-shadow:0 0 8px #f2b23380}.pegasus-scrim.svelte-gxmcsu{position:fixed;inset:0;z-index:59;background:transparent;cursor:default}.pg-close.svelte-gxmcsu{position:absolute;top:8px;right:10px;z-index:2;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:#0f0c1d99;border:1px solid rgba(212,175,55,.22);border-radius:6px;color:#c9c1ab;font-size:.7rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.pg-close.svelte-gxmcsu:hover{color:#f1d97a;border-color:#f2b233}.pg-close.svelte-gxmcsu:focus-visible{outline:none;border-color:#f2b233;box-shadow:0 0 0 2px #f2b23340}.pg-head.svelte-gxmcsu{display:flex;align-items:flex-start;gap:var(--pg-gap);padding-bottom:var(--pg-gap);border-bottom:1px solid rgba(212,175,55,.18)}.pg-beacon.svelte-gxmcsu{color:var(--pg-side-a);flex:0 0 44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 6px rgba(241,217,122,.35)) drop-shadow(0 0 10px rgba(37,99,235,.22));animation:svelte-gxmcsu-pg-breathe var(--pg-breath) ease-in-out infinite}@keyframes svelte-gxmcsu-pg-breathe{0%,to{opacity:.55}50%{opacity:.85}}.pg-id.svelte-gxmcsu{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pg-name-row.svelte-gxmcsu{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.pg-name.svelte-gxmcsu{color:#f1d97a;letter-spacing:.22em;text-transform:uppercase;font-weight:700;font-size:.92rem}.pg-greek.svelte-gxmcsu{color:var(--pg-side-a);font-size:.78rem;opacity:.85}.pg-version.svelte-gxmcsu{color:#8a8298;font-size:.62rem;letter-spacing:.06em}.pg-sub.svelte-gxmcsu{color:#c9c1ab;font-size:.68rem;font-style:italic;font-family:Inter,system-ui,-apple-system,sans-serif}.pg-status.svelte-gxmcsu{color:var(--pg-dormant)}.pg-growth.svelte-gxmcsu{color:var(--pg-kept);font-size:.64rem;letter-spacing:.04em;opacity:.9}.pg-section-key.svelte-gxmcsu{color:#d4af37;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:700;margin-bottom:.35rem}.pg-pattern-list.svelte-gxmcsu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.pg-pattern.svelte-gxmcsu{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;border-left:2px solid var(--pg-kept);padding:.2rem .5rem;background:#3fb87e0d;border-radius:3px}.pg-pattern.weak.svelte-gxmcsu{border-left-color:var(--pg-pruned);background:#e0586b0d}.pg-pattern-rule.svelte-gxmcsu{color:#e6e0d0;font-size:.7rem;font-family:Inter,system-ui,-apple-system,sans-serif}.pg-pattern-meta.svelte-gxmcsu{color:#8a8298;font-size:.6rem;white-space:nowrap;font-variant-numeric:tabular-nums}.pg-empty.svelte-gxmcsu{text-align:center;padding:calc(var(--pg-pad) * 1.2) 1rem;background:#14102466;border:1px dashed rgba(212,175,55,.18);border-radius:8px}.pg-empty-line.svelte-gxmcsu{color:#d4af37;letter-spacing:.16em;text-transform:uppercase;font-weight:600;font-size:.76rem}.pg-empty-sub.svelte-gxmcsu{margin-top:.4rem;color:#6c6480;font-size:.7rem;font-style:italic;font-family:Inter,system-ui,-apple-system,sans-serif}.pg-loading.svelte-gxmcsu{color:var(--pg-asking);font-size:.72rem;letter-spacing:.08em}.pg-threads.svelte-gxmcsu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--pg-gap)}.pg-thread.svelte-gxmcsu{background:#1410248c;border:1px solid rgba(212,175,55,.16);border-radius:8px;padding:var(--pg-pad);display:flex;flex-direction:column;gap:.5rem;border-left:2px solid var(--pg-asking)}.pg-thread.pg-state-local.svelte-gxmcsu{border-left-color:var(--pg-asking)}.pg-thread.pg-state-flight.svelte-gxmcsu{border-left-color:#f1d97a}.pg-thread.pg-state-theirs.svelte-gxmcsu{border-left-style:dashed;border-left-color:var(--pg-side-b);opacity:.92}.pg-thread.pg-state-answered.svelte-gxmcsu{border-left-color:var(--pg-kept)}.pg-thread-head.svelte-gxmcsu{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pg-thread-dot.svelte-gxmcsu{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--pg-dot, var(--pg-asking));box-shadow:0 0 5px var(--pg-dot, var(--pg-asking))}.pg-thread-id.svelte-gxmcsu{color:#f1d97a;font-weight:700;font-size:.7rem;letter-spacing:.06em}.pg-thread-type.svelte-gxmcsu{color:var(--pg-asking);border:1px solid rgba(242,178,51,.4);border-radius:999px;padding:.05rem .4rem;font-size:.54rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.pg-thread-from.svelte-gxmcsu{color:#8a8298;font-size:.62rem;margin-left:auto}.pg-thread-subject.svelte-gxmcsu{color:#e6e0d0;font-size:.78rem;line-height:1.45;font-family:Inter,system-ui,-apple-system,sans-serif}.pg-thread-state.svelte-gxmcsu{display:flex;align-items:center;gap:.4rem}.pg-state-caption.svelte-gxmcsu{color:#9a92a8;font-size:.62rem;font-style:italic;letter-spacing:.02em;font-family:Inter,system-ui,-apple-system,sans-serif}.pg-options.svelte-gxmcsu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.pg-option.svelte-gxmcsu{display:flex;align-items:flex-start;gap:.5rem;text-align:left;background:#0f0c1d99;border:1px solid rgba(212,175,55,.22);border-radius:6px;padding:.5rem .6rem;cursor:pointer;color:#e6e0d0;font-family:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.pg-option.svelte-gxmcsu:hover{border-color:var(--pg-asking);background:#f2b23314}.pg-option.svelte-gxmcsu:focus-visible{outline:none;border-color:var(--pg-asking);box-shadow:0 0 0 2px #f2b23340}.pg-option.picked.svelte-gxmcsu{border-color:var(--pg-kept);background:#3fb87e1f}.pg-opt-key.svelte-gxmcsu{flex:0 0 auto;color:#f1d97a;font-weight:700;font-size:.74rem;line-height:1.2;display:inline-flex;align-items:baseline;gap:.15rem}.pg-opt-num.svelte-gxmcsu{color:#6c6480;font-size:.5rem;font-weight:600}.pg-opt-body.svelte-gxmcsu{display:flex;flex-direction:column;gap:.15rem;min-width:0;max-width:var(--pg-opt-major)}.pg-opt-label.svelte-gxmcsu{color:#e6e0d0;font-size:.7rem;font-weight:600;font-family:Inter,system-ui,-apple-system,sans-serif}.pg-opt-detail.svelte-gxmcsu{color:#9a92a8;font-size:.62rem;line-height:1.35;font-family:Inter,system-ui,-apple-system,sans-serif}.pg-chosen.svelte-gxmcsu{font-size:.66rem;color:var(--pg-kept);background:#3fb87e0f;border-left:2px solid var(--pg-kept);padding:.4rem .55rem;border-radius:0 4px 4px 0;line-height:1.5}.pg-chosen.svelte-gxmcsu code:where(.svelte-gxmcsu),.pg-foot-hint.svelte-gxmcsu code:where(.svelte-gxmcsu){color:#f1d97a;background:#d4af371a;padding:.02rem .28rem;border-radius:3px;font-size:.62rem}.pg-chosen.svelte-gxmcsu a:where(.svelte-gxmcsu){color:#f1d97a}.pg-thread-foot.svelte-gxmcsu{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap}.pg-foot-hint.svelte-gxmcsu{color:#6c6480;font-size:.6rem;font-style:italic;font-family:Inter,system-ui,-apple-system,sans-serif}.pg-open-msg.svelte-gxmcsu{color:#c9c1ab;font-size:.62rem;text-decoration:none;border-bottom:1px dotted rgba(201,193,171,.4)}.pg-open-msg.svelte-gxmcsu:hover{color:#f1d97a;border-bottom-color:#f1d97a}.pg-foot-note.svelte-gxmcsu{color:#6c6480;font-size:.58rem;line-height:1.5;font-style:italic;font-family:Inter,system-ui,-apple-system,sans-serif;padding-top:.4rem;border-top:1px dashed rgba(212,175,55,.1)}@media (max-width: 560px){.pg-options.svelte-gxmcsu{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.pg-beacon.svelte-gxmcsu{animation:none;opacity:.75}.pg-option.svelte-gxmcsu{transition:none}.pegasus-fab.has-mail.svelte-gxmcsu{animation:none}.pegasus-fab.svelte-gxmcsu:hover{transform:none}}.pegasus-panel.reduce-motion.svelte-gxmcsu .pg-beacon:where(.svelte-gxmcsu){animation:none;opacity:.75}.pegasus-panel.reduce-motion.svelte-gxmcsu .pg-option:where(.svelte-gxmcsu){transition:none}.synedrion-panel.svelte-bjcdi1{--syn-seam: #c724b1;--syn-seam-soft: rgba(199, 36, 177, .16);--syn-forge: #e8853c;--syn-forge-soft: rgba(232, 133, 60, .16)}.synedrion-fab.svelte-bjcdi1{position:fixed;top:140px;right:20px;z-index:61;display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .8rem .42rem .6rem;color:var(--gold-bright);font-family:var(--font-display);font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:radial-gradient(120% 120% at 0% 0%,var(--syn-seam-soft),transparent 60%),radial-gradient(120% 120% at 100% 100%,rgba(212,175,55,.12),transparent 60%),linear-gradient(160deg,#140f1cf7,#0a0810fb);border:1px solid var(--line-gold-mid);border-radius:999px;box-shadow:var(--shadow-lift),0 0 16px var(--syn-seam-soft),inset 0 1px #ffe6aa1a;backdrop-filter:blur(8px) saturate(1.1);transition:border-color var(--dur-micro) var(--ease-emphasized),box-shadow var(--dur-micro) var(--ease-emphasized),transform var(--dur-micro) var(--ease-emphasized)}.synedrion-fab.svelte-bjcdi1:hover{border-color:var(--line-gold-strong);transform:translateY(-1px);box-shadow:var(--shadow-lift),0 0 22px var(--syn-seam-soft)}.synedrion-fab.svelte-bjcdi1:focus-visible{outline:none;border-color:var(--syn-seam);box-shadow:0 0 0 2px var(--syn-seam-soft)}.synedrion-fab.active.svelte-bjcdi1{border-color:var(--line-gold-strong)}.synedrion-fab-glyph.svelte-bjcdi1{color:var(--syn-seam);display:inline-flex;filter:drop-shadow(0 0 5px var(--syn-seam-soft))}.synedrion-fab-label.svelte-bjcdi1{line-height:1}.synedrion-scrim.svelte-bjcdi1{position:fixed;inset:0;z-index:59;background:transparent;cursor:default}.synedrion-panel.svelte-bjcdi1{position:fixed;top:184px;right:20px;width:420px;max-width:calc(100vw - 40px);max-height:76vh;overflow-y:auto;z-index:60;display:flex;flex-direction:column;gap:var(--sp-4);color:var(--text-primary);font-family:var(--font-display);padding:var(--sp-5) var(--sp-4) var(--sp-4);background:radial-gradient(120% 70% at 0% 0%,var(--syn-seam-soft),transparent 58%),radial-gradient(120% 70% at 100% 0%,rgba(212,175,55,.08),transparent 58%),linear-gradient(160deg,#140f1cf7,#0a0810fb);border:1px solid var(--line-gold-mid);border-radius:var(--r-panel);box-shadow:var(--shadow-lift),0 0 26px var(--syn-seam-soft),inset 0 1px #ffe6aa14;backdrop-filter:var(--blur-glass)}.synedrion-panel.svelte-bjcdi1:before{content:"";position:absolute;inset:0 14px auto;height:2px;background:linear-gradient(90deg,transparent,var(--line-gold-strong),transparent)}.syn-close.svelte-bjcdi1{position:absolute;top:8px;right:10px;z-index:2;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:#0f0c1d99;border:1px solid var(--line-gold-soft);border-radius:var(--r-chip);color:var(--text-secondary);font-size:.7rem;cursor:pointer;transition:border-color var(--dur-micro) var(--ease-emphasized),color var(--dur-micro) var(--ease-emphasized)}.syn-close.svelte-bjcdi1:hover{color:var(--gold-bright);border-color:var(--syn-seam)}.syn-close.svelte-bjcdi1:focus-visible{outline:none;border-color:var(--syn-seam);box-shadow:0 0 0 2px var(--syn-seam-soft)}.syn-head.svelte-bjcdi1{display:flex;align-items:flex-start;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line-gold-soft)}.syn-beacon.svelte-bjcdi1{color:var(--syn-seam);flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 6px var(--syn-seam-soft)) drop-shadow(0 0 10px rgba(212,175,55,.16))}.syn-id.svelte-bjcdi1{display:flex;flex-direction:column;gap:.2rem;min-width:0}.syn-name-row.svelte-bjcdi1{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.syn-name.svelte-bjcdi1{color:var(--gold-bright);letter-spacing:.22em;text-transform:uppercase;font-weight:700;font-size:var(--fs-lead)}.syn-greek.svelte-bjcdi1{color:var(--syn-seam);font-size:var(--fs-small);opacity:.85}.syn-sub.svelte-bjcdi1{color:var(--text-secondary);font-size:var(--fs-small);font-style:italic;font-family:var(--font-body)}.syn-crown.svelte-bjcdi1{position:relative;border-radius:var(--r-card);padding:var(--sp-4);background:radial-gradient(140% 120% at 50% 0%,var(--syn-seam-soft),transparent 62%),linear-gradient(180deg,#1c1228b3,#0e0a16b3);border:1px solid var(--line-gold-mid);box-shadow:inset 0 1px #ffe6aa1a,0 0 18px var(--syn-seam-soft);overflow:hidden}.syn-crown.svelte-bjcdi1:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,var(--syn-seam) 25%,var(--gold-bright) 50%,var(--syn-seam) 75%,transparent);opacity:.9}.syn-crown-inner.svelte-bjcdi1{display:flex;align-items:center;gap:var(--sp-4)}.syn-crown-glyph.svelte-bjcdi1{flex:0 0 auto;color:var(--gold-bright);display:inline-flex;filter:drop-shadow(0 0 6px rgba(212,175,55,.4)) drop-shadow(0 0 10px var(--syn-seam-soft))}.syn-crown-text.svelte-bjcdi1{display:flex;flex-direction:column;gap:.3rem;min-width:0}.syn-crown-title.svelte-bjcdi1{color:var(--gold-bright);font-size:var(--fs-base);font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 12px var(--syn-seam-soft)}.syn-crown-blurb.svelte-bjcdi1{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.5;font-family:var(--font-body)}.syn-crown-foot.svelte-bjcdi1{display:flex;align-items:center;gap:.45rem;margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px dashed var(--line-gold-faint);color:var(--text-muted);font-size:var(--fs-micro);font-style:italic;font-family:var(--font-body)}.syn-crown-pip.svelte-bjcdi1{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--syn-seam);box-shadow:0 0 8px var(--syn-seam)}.syn-block.svelte-bjcdi1{display:flex;flex-direction:column;gap:var(--sp-3)}.syn-block-key.svelte-bjcdi1{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:var(--fs-micro);font-weight:700}.syn-laws.svelte-bjcdi1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.syn-law.svelte-bjcdi1{display:flex;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:linear-gradient(180deg,#0f0c1d80,#0b081380);border-left:3px solid var(--gold);border-radius:0 var(--r-card) var(--r-card) 0;box-shadow:inset 0 1px #ffe6aa0d}.syn-law-mark.svelte-bjcdi1{flex:0 0 auto;color:var(--gold-bright);font-size:var(--fs-lead);font-weight:700;line-height:1.1;text-shadow:0 0 10px rgba(212,175,55,.3);letter-spacing:.04em}.syn-law-body.svelte-bjcdi1{display:flex;flex-direction:column;gap:.25rem;min-width:0}.syn-law-title.svelte-bjcdi1{color:var(--gold-bright);font-size:var(--fs-small);font-weight:700;letter-spacing:.1em}.syn-law-text.svelte-bjcdi1{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.5;font-family:var(--font-body)}.syn-law-source.svelte-bjcdi1{color:var(--text-faint);font-size:var(--fs-micro);letter-spacing:.04em}.syn-fm.svelte-bjcdi1{border-radius:var(--r-card);padding:var(--sp-3) var(--sp-4) var(--sp-4);background:radial-gradient(120% 80% at 100% 0%,var(--syn-forge-soft),transparent 60%),linear-gradient(180deg,#16101a80,#0c091280);border:1px solid rgba(232,133,60,.3);box-shadow:inset 0 1px #ffc8960d}.syn-fm-key.svelte-bjcdi1{color:var(--syn-forge)}.syn-fm-tag.svelte-bjcdi1{color:var(--syn-forge);border:1px solid rgba(232,133,60,.5);border-radius:999px;padding:.05rem .45rem;font-size:var(--fs-micro);letter-spacing:.12em}.syn-fm-note.svelte-bjcdi1{margin:0;color:var(--text-muted);font-size:var(--fs-small);line-height:1.5;font-style:italic;font-family:var(--font-body)}.syn-fm-list.svelte-bjcdi1{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.syn-fm-card.svelte-bjcdi1{display:flex;flex-direction:column;gap:.4rem;padding:var(--sp-3) var(--sp-4);background:#0f0c1d73;border:1px solid rgba(232,133,60,.22);border-left:3px solid var(--syn-forge);border-radius:0 var(--r-card) var(--r-card) 0}.syn-fm-card-head.svelte-bjcdi1{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.syn-fm-glyph.svelte-bjcdi1{color:var(--syn-forge);font-size:var(--fs-lead);line-height:1;filter:drop-shadow(0 0 6px var(--syn-forge-soft))}.syn-fm-name.svelte-bjcdi1{color:var(--gold-bright);font-weight:700;font-size:var(--fs-small);letter-spacing:.08em}.syn-fm-greek.svelte-bjcdi1{color:var(--syn-forge);font-size:var(--fs-micro);font-style:italic;opacity:.9}.syn-fm-verb.svelte-bjcdi1{margin-left:auto;color:var(--syn-forge);border:1px solid rgba(232,133,60,.45);border-radius:999px;padding:.04rem .4rem;font-size:var(--fs-micro);letter-spacing:.1em;font-weight:700}.syn-fm-blurb.svelte-bjcdi1{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.5;font-family:var(--font-body)}.syn-fm-status.svelte-bjcdi1{color:var(--text-faint);font-size:var(--fs-micro);letter-spacing:.04em;font-style:italic;font-family:var(--font-body)}.syn-roster.svelte-bjcdi1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.syn-roster-avatars.svelte-bjcdi1{gap:var(--sp-3)}.syn-seat-avatar.svelte-bjcdi1{display:flex;flex-direction:column;gap:.25rem;padding:var(--sp-3) var(--sp-4);background:radial-gradient(120% 90% at 0% 0%,var(--syn-seam-soft),transparent 62%),linear-gradient(180deg,#140f1c80,#0c091280);border:1px solid var(--line-gold-soft);border-left:3px solid var(--syn-seam);border-radius:0 var(--r-card) var(--r-card) 0}.syn-seat-head.svelte-bjcdi1{display:flex;align-items:baseline;gap:.45rem}.syn-seat-weight.svelte-bjcdi1{color:var(--syn-seam);font-size:var(--fs-small);filter:drop-shadow(0 0 5px var(--syn-seam-soft))}.syn-seat-name.svelte-bjcdi1{color:var(--gold-bright);font-weight:700;font-size:var(--fs-small);letter-spacing:.06em}.syn-seat-role.svelte-bjcdi1{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.45;font-family:var(--font-body)}.syn-seat-note.svelte-bjcdi1{color:var(--syn-seam);font-size:var(--fs-micro);font-style:italic;opacity:.85;font-family:var(--font-body)}.syn-seat-god.svelte-bjcdi1{display:grid;grid-template-columns:minmax(78px,auto) 1fr;gap:.5rem;align-items:baseline;padding:.2rem .5rem;border-left:2px solid var(--line-gold-faint)}.syn-seat-name-god.svelte-bjcdi1{color:var(--gold);font-size:var(--fs-micro);letter-spacing:.08em}.syn-seat-role-god.svelte-bjcdi1{color:var(--text-muted);font-size:var(--fs-micro);line-height:1.4;font-family:var(--font-body)}.syn-live-note.svelte-bjcdi1{color:var(--text-faint);font-weight:400;letter-spacing:.02em;text-transform:none}.syn-councils.svelte-bjcdi1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.syn-council.svelte-bjcdi1{display:flex;flex-direction:column;gap:.3rem;padding:var(--sp-3) var(--sp-4);background:#0f0c1d73;border:1px solid var(--line-gold-soft);border-radius:var(--r-card)}.syn-council-head.svelte-bjcdi1{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.syn-council-id.svelte-bjcdi1{color:var(--gold-bright);font-weight:700;font-size:var(--fs-micro);letter-spacing:.08em}.syn-council-when.svelte-bjcdi1{color:var(--text-faint);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.syn-council-title.svelte-bjcdi1{color:var(--text-primary);font-size:var(--fs-small);font-weight:600;line-height:1.4;font-family:var(--font-body)}.syn-council-chair.svelte-bjcdi1{color:var(--text-muted);font-size:var(--fs-micro);letter-spacing:.04em}.syn-council-verdict.svelte-bjcdi1{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.5;font-family:var(--font-body)}.syn-foot-note.svelte-bjcdi1{color:var(--text-faint);font-size:var(--fs-micro);line-height:1.5;font-style:italic;font-family:var(--font-body);padding-top:.4rem;border-top:1px dashed var(--line-gold-faint)}.syn-sdg.svelte-bjcdi1{color:var(--gold);font-style:normal;letter-spacing:.04em}@media (max-width: 480px){.syn-crown-inner.svelte-bjcdi1{flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.syn-seat-god.svelte-bjcdi1{grid-template-columns:1fr;gap:.15rem}}@media (prefers-reduced-motion: reduce){.synedrion-fab.svelte-bjcdi1,.syn-close.svelte-bjcdi1{transition:none}.synedrion-fab.svelte-bjcdi1:hover{transform:none}}.rail.svelte-40zf7u{display:flex;flex-direction:column;gap:var(--rail-gap);padding:var(--rail-pad);color:var(--text-primary);font-family:var(--font-display);background:radial-gradient(120% 80% at 0% 0%,rgba(199,36,177,.06),transparent 60%),linear-gradient(160deg,#141022f0,#0a0810f7);border:1px solid var(--line-gold-soft);border-left:2px solid var(--accent-line);border-radius:var(--r-panel);box-shadow:var(--shadow-card);min-height:0}.rail-head.svelte-40zf7u{display:flex;flex-direction:column;gap:.3rem;padding-bottom:var(--rail-gap);border-bottom:1px solid var(--line-gold-soft)}.rail-title-row.svelte-40zf7u{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.rail-mark.svelte-40zf7u{color:#c724b1;font-size:.8rem;letter-spacing:.1em;opacity:.85}.rail-title.svelte-40zf7u{margin:0;font-size:.92rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);font-weight:700}.rail-hint.svelte-40zf7u{color:var(--line-gold-strong);font-size:.64rem;letter-spacing:.04em;margin-left:auto;font-variant-numeric:tabular-nums}.rail-sub.svelte-40zf7u{margin:0;color:var(--text-muted);font-size:.66rem;line-height:1.45;font-style:italic;font-family:var(--font-body)}.rail-sub.svelte-40zf7u em:where(.svelte-40zf7u){color:var(--text-secondary);font-style:italic}.rail-roles.svelte-40zf7u{display:flex;flex-wrap:wrap;gap:.4rem}.role-chip.svelte-40zf7u{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .7rem;font:inherit;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:#1410248c;border:1px solid var(--line-gold-mid);border-radius:999px;cursor:pointer;transition:border-color var(--dur-micro) var(--ease-emphasized),color var(--dur-micro) var(--ease-emphasized),background var(--dur-micro) var(--ease-emphasized)}.role-chip.svelte-40zf7u:hover{border-color:var(--accent);color:var(--gold-bright)}.role-chip.svelte-40zf7u:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.role-chip.active.svelte-40zf7u{color:var(--gold-bright);border-color:var(--accent);background:var(--line-gold-faint);box-shadow:0 0 8px var(--accent-soft),inset 0 0 0 1px var(--accent-line)}.role-chip.filled.svelte-40zf7u .role-chip-label:where(.svelte-40zf7u){color:var(--gold)}.role-chip-dot.svelte-40zf7u{color:var(--status-ok);font-size:.5rem;line-height:1}.rail-filters.svelte-40zf7u{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.4rem 0;border-top:1px solid var(--line-gold-soft);border-bottom:1px solid var(--line-gold-soft)}.rail-field.svelte-40zf7u{display:flex;align-items:center;gap:.4rem;font-size:.64rem;color:var(--line-gold-strong);letter-spacing:.06em}.rail-field.svelte-40zf7u select:where(.svelte-40zf7u),.rail-field.svelte-40zf7u input:where(.svelte-40zf7u){background:var(--line-gold-faint);color:var(--gold);border:1px solid var(--line-gold-mid);border-radius:var(--r-chip);padding:.22rem .5rem;font-family:inherit;font-size:.7rem}.rail-search.svelte-40zf7u{flex:1 1 var(--rail-role-major)}.rail-search.svelte-40zf7u input:where(.svelte-40zf7u){width:100%}.rail-banner.svelte-40zf7u{padding:.5rem .7rem;border-radius:var(--r-chip);font-size:.66rem;background:#f871711a;color:#f0a0a0;border:1px solid rgba(248,113,113,.3)}.rail-empty.svelte-40zf7u{color:var(--line-gold-strong);font-style:italic;padding:1.25rem .5rem;text-align:center;font-size:.72rem}.rail-list.svelte-40zf7u{list-style:none;margin:0;padding:0 .2rem 0 0;display:flex;flex-direction:column;gap:.4rem;overflow-y:auto;max-height:520px}.rail-item.svelte-40zf7u{margin:0}.rail-asset.svelte-40zf7u{width:100%;display:flex;align-items:center;gap:.6rem;text-align:left;padding:.4rem .5rem;background:#18143280;border:1px solid var(--line-gold-faint);border-radius:8px;color:inherit;font-family:inherit;cursor:pointer;transition:border-color var(--dur-micro) var(--ease-emphasized),transform var(--dur-micro) var(--ease-emphasized),box-shadow var(--dur-micro) var(--ease-emphasized)}.rail-asset.svelte-40zf7u:hover{border-color:var(--line-gold-strong);transform:translate(2px);box-shadow:var(--shadow-card)}.rail-asset.svelte-40zf7u:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rail-asset.focused.svelte-40zf7u{border-color:var(--accent)}.rail-asset.bound.svelte-40zf7u{border-color:var(--status-ok);box-shadow:0 0 0 1px var(--status-ok-glow)}.rail-thumb-wrap.svelte-40zf7u{flex:0 0 auto;width:56px;aspect-ratio:var(--aspect-phi);border-radius:var(--r-chip);overflow:hidden;background:linear-gradient(45deg,rgba(255,255,255,.02) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.02) 50%,rgba(255,255,255,.02) 75%,transparent 75%,transparent 100%) 0 0 / 16px 16px,#080610d9;display:flex;align-items:center;justify-content:center}.rail-thumb.svelte-40zf7u{max-width:100%;max-height:100%;object-fit:contain}.rail-asset-meta.svelte-40zf7u{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1 auto}.rail-asset-name.svelte-40zf7u{color:var(--gold-bright);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-asset-tags.svelte-40zf7u{display:flex;flex-wrap:wrap;gap:.25rem}.rail-pill.svelte-40zf7u{display:inline-block;padding:.04rem .36rem;border-radius:3px;font-size:.56rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.rail-pill-surface.svelte-40zf7u{background:#94a3b81f;color:#cbd5e1;border-color:#94a3b84d}.rail-pill-size.svelte-40zf7u{background:var(--line-gold-faint);color:var(--line-gold-strong);border-color:var(--line-gold-mid);font-variant-numeric:tabular-nums}.rail-pill-tool.svelte-40zf7u{background:#60a5fa1f;color:#93c5fd;border-color:#60a5fa4d}.rail-bound-flag.svelte-40zf7u{flex:0 0 auto;color:var(--status-ok);font-size:.6rem;letter-spacing:.06em;white-space:nowrap}.rail-foot.svelte-40zf7u{color:var(--text-faint);font-size:.58rem;line-height:1.5;font-style:italic;font-family:var(--font-body);padding-top:.3rem;border-top:1px dashed var(--line-gold-faint)}@media (prefers-reduced-motion: reduce){.role-chip.svelte-40zf7u,.rail-asset.svelte-40zf7u{transition:none}.rail-asset.svelte-40zf7u:hover{transform:none}}.rail.reduce-motion.svelte-40zf7u .role-chip:where(.svelte-40zf7u),.rail.reduce-motion.svelte-40zf7u .rail-asset:where(.svelte-40zf7u){transition:none}.rail.reduce-motion.svelte-40zf7u .rail-asset:where(.svelte-40zf7u):hover{transform:none}.place.svelte-1ltzlzt{display:flex;flex-direction:column;gap:.75rem;color:var(--text-primary);font-family:var(--font-display)}.place-head.svelte-1ltzlzt{display:flex;flex-direction:column;gap:.3rem}.place-title-row.svelte-1ltzlzt{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.place-mark.svelte-1ltzlzt{color:#c724b1;font-size:.8rem;letter-spacing:.1em;opacity:.85}.place-title.svelte-1ltzlzt{margin:0;font-size:.92rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);font-weight:700}.place-hint.svelte-1ltzlzt{color:var(--line-gold-strong);font-size:.64rem;letter-spacing:.04em;margin-left:auto;font-variant-numeric:tabular-nums}.place-sub.svelte-1ltzlzt{margin:0;color:var(--text-muted);font-size:.66rem;line-height:1.45;font-style:italic;font-family:var(--font-body)}.place-sub.svelte-1ltzlzt em:where(.svelte-1ltzlzt){color:var(--text-secondary)}.place-stagewrap.svelte-1ltzlzt{display:flex;align-items:center;justify-content:center;padding:1rem;min-height:280px;border-radius:var(--r-card);background:radial-gradient(120% 80% at 50% 0%,rgba(199,36,177,.06),transparent 60%),linear-gradient(160deg,#0c0a14f5,#08060cfa);border:1px solid var(--line-gold-faint);overflow:hidden}.place-frame.svelte-1ltzlzt{position:relative;width:100%;max-width:100%;max-height:60vh;background:radial-gradient(140% 100% at 50% 0%,rgba(37,99,235,.1),transparent 55%),linear-gradient(180deg,#141022e6,#0a0810f2);border:1.5px solid var(--line-gold-strong);border-radius:8px;box-shadow:0 12px 48px #0000008c,inset 0 0 60px #00000059;overflow:hidden;touch-action:none}.place-frame.svelte-1ltzlzt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.place-guide.svelte-1ltzlzt{position:absolute;background:#f2b23329;pointer-events:none}.place-guide-v.svelte-1ltzlzt{top:6%;bottom:6%;left:50%;width:1px}.place-guide-h.svelte-1ltzlzt{left:6%;right:6%;top:50%;height:1px}.place-empty.svelte-1ltzlzt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center;pointer-events:none}.place-empty-mark.svelte-1ltzlzt{color:#c724b1;font-size:1.3rem;letter-spacing:.1em;opacity:.7}.place-empty-line.svelte-1ltzlzt{color:var(--gold-bright);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.place-empty-sub.svelte-1ltzlzt{color:var(--text-faint);font-size:.62rem;font-style:italic;font-family:var(--font-body)}.place-asset.svelte-1ltzlzt{position:absolute;transform:translate(-50%,-50%) scale(var(--p-scale, 1));transform-origin:center;padding:0;margin:0;background:transparent;border:1px dashed rgba(242,178,51,.35);border-radius:4px;cursor:grab;max-width:40%;line-height:0;transition:border-color var(--dur-micro) var(--ease-emphasized)}.place-asset.svelte-1ltzlzt:hover{border-color:var(--line-gold-strong)}.place-asset.svelte-1ltzlzt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.place-asset.active.svelte-1ltzlzt{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.place-asset.dragging.svelte-1ltzlzt{cursor:grabbing;border-style:solid}.place-asset-img.svelte-1ltzlzt{display:block;max-width:220px;max-height:220px;width:auto;height:auto}.place-asset-tag.svelte-1ltzlzt{position:absolute;top:-.9rem;left:0;font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright);background:#0a0810d9;border:1px solid var(--line-gold-mid);border-radius:3px;padding:.04rem .3rem;line-height:1.2;white-space:nowrap;pointer-events:none}.place-inspector.svelte-1ltzlzt{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .7rem;background:#14102480;border:1px solid var(--line-gold-faint);border-left:2px solid var(--accent-line);border-radius:var(--r-card)}.pi-row.svelte-1ltzlzt{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pi-id.svelte-1ltzlzt{border-bottom:1px solid var(--line-gold-faint);padding-bottom:.4rem}.pi-role.svelte-1ltzlzt{color:var(--gold-bright);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.pi-name.svelte-1ltzlzt{color:var(--text-secondary);font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pi-key.svelte-1ltzlzt{color:var(--line-gold-strong);font-size:.6rem;letter-spacing:.1em;width:3rem}.pi-val.svelte-1ltzlzt{color:var(--text-primary);font-size:.7rem;font-variant-numeric:tabular-nums;min-width:4.5rem}.pi-nudge.svelte-1ltzlzt{display:inline-flex;gap:.25rem;margin-left:auto}.pi-nudge.svelte-1ltzlzt button:where(.svelte-1ltzlzt){min-width:1.7rem;height:1.5rem;background:#0f0c1dd9;color:var(--line-gold-strong);border:1px solid var(--line-gold-mid);border-radius:var(--r-chip);font-family:inherit;font-size:.7rem;cursor:pointer;transition:background var(--dur-micro) var(--ease-emphasized),color var(--dur-micro) var(--ease-emphasized),border-color var(--dur-micro) var(--ease-emphasized)}.pi-nudge.svelte-1ltzlzt button:where(.svelte-1ltzlzt):hover{background:var(--line-gold-faint);border-color:var(--accent);color:var(--gold-bright)}.pi-nudge.svelte-1ltzlzt button:where(.svelte-1ltzlzt):focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.pi-reset.svelte-1ltzlzt{width:auto;padding:0 .5rem;font-size:.6rem!important;letter-spacing:.06em;text-transform:uppercase}.pi-none.svelte-1ltzlzt{color:var(--text-faint);font-size:.66rem;font-style:italic;font-family:var(--font-body);text-align:center;padding:.4rem 0}.place-foot.svelte-1ltzlzt{color:var(--text-faint);font-size:.58rem;line-height:1.5;font-style:italic;font-family:var(--font-body)}.place-foot.svelte-1ltzlzt code:where(.svelte-1ltzlzt){color:var(--gold-bright);background:var(--line-gold-faint);padding:.02rem .28rem;border-radius:3px;font-family:var(--font-display);font-style:normal;font-size:.92em}@media (prefers-reduced-motion: reduce){.place-asset.svelte-1ltzlzt,.pi-nudge.svelte-1ltzlzt button:where(.svelte-1ltzlzt){transition:none}}.place.reduce-motion.svelte-1ltzlzt .place-asset:where(.svelte-1ltzlzt),.place.reduce-motion.svelte-1ltzlzt .pi-nudge:where(.svelte-1ltzlzt) button:where(.svelte-1ltzlzt){transition:none}.gate.svelte-10oyrs9{display:flex;flex-direction:column;gap:var(--gate-gap);color:var(--text-primary);font-family:var(--font-display);padding:var(--sp-4);background:radial-gradient(120% 80% at 100% 0%,rgba(37,99,235,.06),transparent 60%),linear-gradient(160deg,#141022f0,#0a0810f7);border:1px solid var(--line-gold-soft);border-left:2px solid var(--accent-line);border-radius:var(--r-panel);box-shadow:var(--shadow-card)}.gate-head.svelte-10oyrs9{display:flex;flex-direction:column;gap:.3rem;padding-bottom:.4rem;border-bottom:1px solid var(--line-gold-soft)}.gate-title-row.svelte-10oyrs9{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.gate-mark.svelte-10oyrs9{color:#c724b1;font-size:.8rem;letter-spacing:.1em;opacity:.85}.gate-title.svelte-10oyrs9{margin:0;font-size:.92rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);font-weight:700}.gate-verdict.svelte-10oyrs9{margin-left:auto;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:.12rem .5rem;border-radius:999px;border:1px solid var(--line-gold-mid);color:var(--text-muted)}.gate-verdict.ready.svelte-10oyrs9{color:var(--status-ok);border-color:var(--status-ok);box-shadow:0 0 8px var(--status-ok-glow)}.gate-verdict.not-ready.svelte-10oyrs9{color:var(--status-down);border-color:var(--status-down)}.gate-sub.svelte-10oyrs9{margin:0;color:var(--text-muted);font-size:.66rem;line-height:1.45;font-style:italic;font-family:var(--font-body)}.gate-sub.svelte-10oyrs9 em:where(.svelte-10oyrs9){color:var(--text-secondary)}.gate-checks.svelte-10oyrs9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.gate-check.svelte-10oyrs9{display:flex;align-items:flex-start;gap:.6rem;padding:.45rem .6rem;background:#14102480;border:1px solid var(--line-gold-faint);border-left:2px solid var(--line-gold-mid);border-radius:6px}.gate-check.pass.svelte-10oyrs9{border-left-color:var(--status-ok)}.gate-check.fail.svelte-10oyrs9{border-left-color:var(--status-down);background:#c95a5a0f}.gate-check.warn.svelte-10oyrs9{border-left-color:var(--gold);background:#d4af370d}.gc-icon.svelte-10oyrs9{flex:0 0 1.1rem;width:1.1rem;height:1.1rem;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;border-radius:50%;color:var(--text-muted)}.gate-check.pass.svelte-10oyrs9 .gc-icon:where(.svelte-10oyrs9){color:var(--status-ok)}.gate-check.fail.svelte-10oyrs9 .gc-icon:where(.svelte-10oyrs9){color:var(--status-down)}.gate-check.warn.svelte-10oyrs9 .gc-icon:where(.svelte-10oyrs9){color:var(--gold-bright)}.gc-body.svelte-10oyrs9{display:flex;flex-direction:column;gap:.15rem;min-width:0}.gc-name.svelte-10oyrs9{color:var(--text-primary);font-size:.7rem;font-weight:600;font-family:var(--font-body)}.gc-detail.svelte-10oyrs9{color:var(--text-muted);font-size:.62rem;line-height:1.4;font-family:var(--font-body)}.gate-slots.svelte-10oyrs9{display:flex;flex-direction:column;gap:.35rem}.gs-key.svelte-10oyrs9{color:var(--line-gold-strong);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.gs-list.svelte-10oyrs9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.gs-item.svelte-10oyrs9{display:flex;align-items:baseline;gap:.5rem;font-size:.64rem;padding:.2rem .4rem;border-radius:4px;background:#18143266}.gs-role.svelte-10oyrs9{color:var(--gold-bright);font-weight:700;letter-spacing:.04em;flex:0 0 auto;min-width:6rem}.gs-name.svelte-10oyrs9{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.gs-xy.svelte-10oyrs9{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:0 0 auto}.gs-alpha.svelte-10oyrs9{flex:0 0 auto;font-size:.54rem;letter-spacing:.04em;text-transform:uppercase;padding:.02rem .32rem;border-radius:3px;border:1px solid transparent}.gs-alpha-clean.svelte-10oyrs9{color:var(--status-ok);background:#76c97f1a;border-color:#76c97f4d}.gs-alpha-dirty.svelte-10oyrs9{color:var(--status-down);background:#c95a5a1a;border-color:#c95a5a4d}.gs-alpha-unknown.svelte-10oyrs9{color:var(--line-gold-strong);background:var(--line-gold-faint);border-color:var(--line-gold-mid)}.gs-alpha-n\/a.svelte-10oyrs9{color:var(--text-faint);background:#ffffff05}.gate-export.svelte-10oyrs9{display:flex;flex-direction:column;gap:.35rem;padding-top:.4rem;border-top:1px solid var(--line-gold-soft)}.gate-export-btn.svelte-10oyrs9{align-self:flex-start;padding:.5rem 1rem;font-family:inherit;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--gold-bright);background:radial-gradient(120% 120% at 0% 0%,rgba(199,36,177,.14),transparent 60%),linear-gradient(160deg,#140f1cf7,#0a0810fb);border:1px solid var(--line-gold-mid);border-radius:999px;cursor:pointer;box-shadow:var(--shadow-card);transition:border-color var(--dur-micro) var(--ease-emphasized),transform var(--dur-micro) var(--ease-emphasized),box-shadow var(--dur-micro) var(--ease-emphasized)}.gate-export-btn.svelte-10oyrs9:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px);box-shadow:var(--shadow-lift)}.gate-export-btn.svelte-10oyrs9:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.gate-export-btn.ready.svelte-10oyrs9{border-color:var(--status-ok);box-shadow:0 0 10px var(--status-ok-glow)}.gate-export-btn.svelte-10oyrs9:disabled{opacity:.45;cursor:not-allowed}.gate-export-note.svelte-10oyrs9{color:var(--text-faint);font-size:.6rem;line-height:1.45;font-style:italic;font-family:var(--font-body)}.gate-foot.svelte-10oyrs9{color:var(--text-faint);font-size:.58rem;line-height:1.5;font-style:italic;font-family:var(--font-body);padding-top:.3rem;border-top:1px dashed var(--line-gold-faint)}@media (prefers-reduced-motion: reduce){.gate-export-btn.svelte-10oyrs9{transition:none}.gate-export-btn.svelte-10oyrs9:hover:not(:disabled){transform:none}}.gate.reduce-motion.svelte-10oyrs9 .gate-export-btn:where(.svelte-10oyrs9){transition:none}.gate.reduce-motion.svelte-10oyrs9 .gate-export-btn:where(.svelte-10oyrs9):hover:not(:disabled){transform:none}.baton-track.svelte-hnb4v1{font-family:var(--font-display);background:#0f0c1dd1;border:1px solid var(--line-gold-soft, rgba(212, 175, 55, .2));border-radius:var(--r-card, 12px);padding:var(--pad, 16px);display:flex;flex-direction:column;gap:var(--gap, 10px);color:var(--text-primary, #e9e4d3);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.baton-head.svelte-hnb4v1{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap, 10px)}.baton-title.svelte-hnb4v1{font-size:.72rem;letter-spacing:.18em;color:var(--gold-bright, #f1d97a)}.baton-doctrine.svelte-hnb4v1{font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint, #6c6480)}.track-body.svelte-hnb4v1{display:flex;align-items:stretch;gap:var(--gap, 10px);min-height:2.2rem}.seg.svelte-hnb4v1{display:flex;align-items:center;gap:var(--gap, 10px);min-width:0;flex-basis:0;overflow:hidden}.seg-played.svelte-hnb4v1{justify-content:flex-end}.seg-mid.svelte-hnb4v1{justify-content:center}.seg-next.svelte-hnb4v1{justify-content:flex-start}.seg-div.svelte-hnb4v1{width:1px;align-self:stretch;background:var(--line-gold-faint, rgba(212, 175, 55, .12));flex:0 0 auto}.seg-empty.svelte-hnb4v1{font-size:.58rem;letter-spacing:.08em;color:var(--text-faint, #6c6480);text-transform:uppercase}.pill.svelte-hnb4v1{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .45rem;border:1px solid var(--line-gold-soft, rgba(212, 175, 55, .2));border-radius:999px;background:#14102499;white-space:nowrap;flex:0 0 auto}.pill-text.svelte-hnb4v1{font-size:.62rem;letter-spacing:.02em;color:var(--text-primary, #e9e4d3)}.pill-dot.svelte-hnb4v1{width:.4rem;height:.4rem;border-radius:50%;flex:0 0 auto}.pill-played.svelte-hnb4v1{opacity:.82}.pill-mid.svelte-hnb4v1{background:#241c3cd9;box-shadow:0 0 0 1px #d4af3726}.pill-ghost.svelte-hnb4v1{color:var(--text-faint, #6c6480);font-size:.7rem}.pill-next.svelte-hnb4v1{border-style:dashed;opacity:.7}.pulse.svelte-hnb4v1{animation:svelte-hnb4v1-dot-pulse var(--breath, 2589ms) ease-in-out infinite}@keyframes svelte-hnb4v1-dot-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.45);opacity:1}}.baton-foot.svelte-hnb4v1{display:flex;align-items:center;gap:var(--gap, 10px);flex-wrap:wrap}.drift.svelte-hnb4v1{display:inline-flex;align-items:center;gap:.3rem;padding:.14rem .4rem;border-radius:var(--r-card, 8px);font-size:.58rem;letter-spacing:.06em;border:1px solid currentColor}.drift-glyph.svelte-hnb4v1{font-size:.7rem}.drift-ok.svelte-hnb4v1{color:#6fcf97}.drift-fast.svelte-hnb4v1{color:#e8a33d}.drift-slow.svelte-hnb4v1{color:#e0445a}.drift-unknown.svelte-hnb4v1{color:var(--text-faint, #6c6480)}.verdict.svelte-hnb4v1{display:inline-flex;align-items:center;gap:.4rem;padding:.14rem .45rem;border-radius:var(--r-card, 8px);font-size:.58rem;letter-spacing:.05em;background:#141024b3;border:1px solid var(--line-gold-faint, rgba(212, 175, 55, .12))}.verdict-pick.svelte-hnb4v1{color:var(--gold-bright, #f1d97a);font-weight:700}.verdict-conf.svelte-hnb4v1{color:var(--text-faint, #6c6480)}.verdict-code.svelte-hnb4v1{color:#2bb6ad;border:1px solid rgba(43,182,173,.5);border-radius:999px;padding:0 .3rem}.pick-code-lane.svelte-hnb4v1 .verdict-pick:where(.svelte-hnb4v1){color:#2bb6ad}.pick-none.svelte-hnb4v1 .verdict-pick:where(.svelte-hnb4v1){color:var(--text-faint, #6c6480)}.baton-heuristic.svelte-hnb4v1{margin-left:auto;font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint, #6c6480)}.baton-track.reduced.svelte-hnb4v1 .pulse:where(.svelte-hnb4v1){animation:none}@media (prefers-reduced-motion: reduce){.pulse.svelte-hnb4v1{animation:none}}.skene.svelte-135bno7{display:flex;flex-direction:column;gap:.85rem;color:var(--text-primary);font-family:var(--font-display)}.skene-bar.svelte-135bno7{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.skene-modes.svelte-135bno7{display:inline-flex;gap:.3rem;padding:.2rem;background:#1410248c;border:1px solid var(--line-gold-soft);border-radius:999px}.skene-mode.svelte-135bno7{padding:.3rem .9rem;font:inherit;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:color var(--dur-micro) var(--ease-emphasized),background var(--dur-micro) var(--ease-emphasized),border-color var(--dur-micro) var(--ease-emphasized)}.skene-mode.svelte-135bno7:hover{color:var(--gold-bright)}.skene-mode.svelte-135bno7:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.skene-mode.active.svelte-135bno7{color:var(--gold-bright);background:var(--line-gold-faint);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.skene-presets.svelte-135bno7{display:flex;gap:.4rem;flex-wrap:wrap}.skene-preset.svelte-135bno7{padding:.32rem .7rem;font:inherit;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);background:#1410248c;border:1px solid var(--line-gold-soft);border-radius:999px;cursor:pointer;transition:border-color var(--dur-micro) var(--ease-emphasized),color var(--dur-micro) var(--ease-emphasized),background var(--dur-micro) var(--ease-emphasized)}.skene-preset.svelte-135bno7:hover{border-color:var(--accent);color:var(--gold-bright)}.skene-preset.active.svelte-135bno7{color:var(--gold-bright);border-color:var(--accent);background:var(--line-gold-faint)}.skene-guide-toggle.svelte-135bno7{display:inline-flex;align-items:center;gap:.4rem;font-size:.64rem;color:var(--text-muted);cursor:pointer;user-select:none}.skene-compose-hint.svelte-135bno7{margin-left:auto;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--line-gold-strong)}.skene-live-badge.svelte-135bno7{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.skene-live-dot.svelte-135bno7{width:7px;height:7px;border-radius:50%;background:var(--status-ok);box-shadow:0 0 8px var(--status-ok-glow)}.skene-stagewrap.svelte-135bno7{height:460px;display:flex;align-items:center;justify-content:center;padding:1rem;border-radius:var(--r-card);background:radial-gradient(120% 80% at 50% 0%,rgba(199,36,177,.06),transparent 60%),linear-gradient(160deg,#0c0a14f5,#08060cfa);border:1px solid var(--line-gold-faint);overflow:hidden}.skene-frame.svelte-135bno7{position:relative;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(140% 100% at 50% 0%,rgba(37,99,235,.1),transparent 55%),linear-gradient(180deg,#141022e6,#0a0810f2);border:1.5px solid var(--line-gold-strong);border-radius:8px;box-shadow:0 12px 48px #0000008c,inset 0 0 60px #00000059}.skene-frame.guide.svelte-135bno7{background-image:radial-gradient(140% 100% at 50% 0%,rgba(37,99,235,.1),transparent 55%),linear-gradient(180deg,#141022e6,#0a0810f2),repeating-linear-gradient(0deg,transparent 0 39px,rgba(212,175,55,.05) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(212,175,55,.05) 39px 40px)}.skene-frame-play.svelte-135bno7{width:100%;overflow:hidden}.skene-game-frame.svelte-135bno7{width:100%;height:100%;border:0;border-radius:8px;display:block;background:var(--ink-abyss)}.skene-play-hint.svelte-135bno7{display:flex;flex-direction:column;align-items:center;gap:.5rem}.skene-cmd.svelte-135bno7{display:inline-block;margin-top:.3rem;font-family:var(--font-display);white-space:nowrap}.skene-retry.svelte-135bno7{margin-top:.7rem;padding:.34rem .95rem;font:inherit;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-bright);background:var(--line-gold-faint);border:1px solid var(--accent);border-radius:999px;cursor:pointer;transition:background var(--dur-micro) var(--ease-emphasized),color var(--dur-micro) var(--ease-emphasized)}.skene-retry.svelte-135bno7:hover{background:var(--line-gold-soft);color:var(--gold-pale)}.skene-retry.svelte-135bno7:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-soft)}.skene-placeholder.svelte-135bno7{text-align:center;padding:1rem;z-index:1}.skene-mark.svelte-135bno7{font-size:1.5rem;color:#c724b1;letter-spacing:.1em;opacity:.85;margin-bottom:.4rem}.skene-title.svelte-135bno7{color:var(--gold-bright);font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.skene-sub.svelte-135bno7{margin-top:.35rem;color:var(--text-secondary);font-size:.68rem;font-variant-numeric:tabular-nums}.skene-seam.svelte-135bno7{margin-top:.6rem;color:var(--text-muted);font-size:.6rem}.skene-seam.svelte-135bno7 code:where(.svelte-135bno7),.skene-foot.svelte-135bno7 code:where(.svelte-135bno7){color:var(--gold-bright);background:var(--line-gold-faint);padding:.02rem .28rem;border-radius:3px;font-size:.92em}.skene-guideline.svelte-135bno7{position:absolute;background:#f2b2332e;pointer-events:none}.skene-guideline-v.svelte-135bno7{top:6%;bottom:6%;left:50%;width:1px}.skene-guideline-h.svelte-135bno7{left:6%;right:6%;top:50%;height:1px}.skene-composer.svelte-135bno7{display:flex;flex-direction:column;gap:var(--composer-gap, 13px);padding:var(--composer-pad, 21px);border-radius:var(--r-panel);background:radial-gradient(120% 80% at 0% 0%,rgba(199,36,177,.05),transparent 60%),linear-gradient(160deg,#0c0a14f5,#08060cfa);border:1px solid var(--line-gold-faint);box-shadow:var(--shadow-card)}.skene-composer-top.svelte-135bno7{display:flex;gap:var(--composer-gap, 13px);align-items:stretch;flex-wrap:wrap}.skene-col.svelte-135bno7{min-width:0;display:flex;flex-direction:column}.skene-col-rail.svelte-135bno7{flex:1 1 var(--composer-rail-major, 61.8%);min-width:280px}.skene-col-place.svelte-135bno7{flex:1 1 var(--composer-place-minor, 38.2%);min-width:320px}.skene-composer-validate.svelte-135bno7{width:100%}.skene-composer-baton.svelte-135bno7{display:flex;flex-direction:column;gap:.4rem;padding-top:.4rem;border-top:1px dashed var(--line-gold-faint)}.skene-baton-note.svelte-135bno7{color:var(--text-muted);font-size:.6rem;line-height:1.45;font-style:italic;font-family:var(--font-body)}.skene-baton-note.svelte-135bno7 strong:where(.svelte-135bno7){color:var(--gold-bright);font-style:normal;letter-spacing:.04em}.skene-foot.svelte-135bno7{color:var(--text-faint);font-size:.6rem;line-height:1.5;font-style:italic;font-family:var(--font-body)}.skene-foot.svelte-135bno7 strong:where(.svelte-135bno7){color:var(--gold-bright);font-style:normal}.skene-foot-manifest.svelte-135bno7 code:where(.svelte-135bno7){font-style:normal}.temenos.svelte-vyuw81{display:flex;flex-direction:column;gap:var(--sp-section-gap);width:100%}.precinct-head.svelte-vyuw81{display:flex;flex-direction:column;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--accent-line)}.precinct-title-row.svelte-vyuw81{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.precinct-sigil.svelte-vyuw81{color:var(--accent);align-self:center;filter:drop-shadow(0 0 8px var(--accent-soft));line-height:0}.precinct-title.svelte-vyuw81{margin:0;color:var(--gold);font-family:var(--font-display);font-size:var(--fs-brand);letter-spacing:.2em;font-weight:700;text-transform:uppercase}.precinct-greek.svelte-vyuw81{color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-small);font-style:italic;letter-spacing:.04em}.precinct-lede.svelte-vyuw81{margin:0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;max-width:70ch}.precinct-lede.svelte-vyuw81 strong:where(.svelte-vyuw81){color:var(--gold-bright);letter-spacing:.06em}.law0.svelte-vyuw81{color:var(--accent);font-style:italic}.precinct-row.svelte-vyuw81{display:grid;grid-template-columns:var(--triarchy-cols, 1fr);gap:var(--sp-section-gap);align-items:start}.area.svelte-vyuw81{background:linear-gradient(180deg,#18143280,#14101e66);border:1px solid var(--accent-line);border-radius:var(--r-panel);padding:var(--sp-5);box-shadow:var(--shadow-card);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);display:flex;flex-direction:column;gap:var(--sp-3)}.area-head.svelte-vyuw81{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;border-left:3px solid var(--accent);padding-left:var(--sp-3)}.area-title.svelte-vyuw81{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-lead);letter-spacing:.14em;font-weight:700;text-transform:uppercase}.area-greek.svelte-vyuw81{color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-small);font-style:italic}.area-pip.svelte-vyuw81{margin-left:auto;font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;padding:.18rem .5rem;border-radius:999px}.area-pip.scaffold.svelte-vyuw81{color:var(--accent);border:1px dotted var(--accent-line)}.area-pip.phase-next.svelte-vyuw81{color:var(--text-muted);border:1px dotted rgba(138,130,152,.4)}.area-note.svelte-vyuw81{margin:0;color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-small);line-height:1.5}.area-note.svelte-vyuw81 strong:where(.svelte-vyuw81){color:var(--text-secondary)}.triarch-grid.svelte-vyuw81{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-card-gap)}.triarch.svelte-vyuw81{background:transparent;border:1px solid var(--line-gold-faint);border-top:2px solid var(--accent-line);border-radius:var(--r-card);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);transition:border-color var(--dur-micro) var(--ease-emphasized),background var(--dur-micro) var(--ease-emphasized)}.triarch.svelte-vyuw81:hover{border-top-color:var(--accent);background:var(--instrument-hover-bg)}.triarch.ready.svelte-vyuw81{border-top-color:var(--status-ok)}.triarch-name-row.svelte-vyuw81{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.triarch-name.svelte-vyuw81{color:var(--gold-bright);font-family:var(--font-display);font-size:var(--fs-base);letter-spacing:.12em;font-weight:700}.triarch-register.svelte-vyuw81{color:var(--accent);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.triarch-gloss.svelte-vyuw81{color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-small);font-style:italic}.triarch-domain.svelte-vyuw81{margin:0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-small);line-height:1.5;flex:1 1 auto}.triarch-status.svelte-vyuw81{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-faint);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase}.dot.svelte-vyuw81{width:.5rem;height:.5rem;border-radius:50%;background:var(--status-idle);box-shadow:0 0 6px var(--status-idle-glow);flex:0 0 auto}.dot.on.svelte-vyuw81{background:var(--status-ok);box-shadow:0 0 8px var(--status-ok-glow)}.dot.off.svelte-vyuw81{background:var(--status-idle);box-shadow:0 0 6px var(--status-idle-glow)}.council-stages.svelte-vyuw81{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.council-stage.svelte-vyuw81{display:flex;flex-direction:column;gap:var(--sp-1);padding-left:var(--sp-3);border-left:2px solid var(--accent-line)}.stage-label.svelte-vyuw81{color:var(--accent);font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.1em;font-weight:600}.stage-blurb.svelte-vyuw81{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-small);line-height:1.5}.kairos-link.svelte-vyuw81{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3);border-radius:var(--r-card);background:#7d6cf00f;border:1px solid var(--accent-line)}.kairos-glyph.svelte-vyuw81{color:var(--accent);font-size:var(--fs-lead);line-height:1;flex:0 0 auto}.kairos-text.svelte-vyuw81{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-small);line-height:1.5}.kairos-text.svelte-vyuw81 strong:where(.svelte-vyuw81){color:var(--gold-bright);letter-spacing:.06em}.lock-note.svelte-vyuw81{margin:0;display:flex;align-items:center;gap:var(--sp-2);color:var(--text-faint);font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:.04em}.lock-glyph.svelte-vyuw81{flex:0 0 auto}.instrument-grid.svelte-vyuw81{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-card-gap)}.instrument-spec.svelte-vyuw81{margin:0;display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.spec-label.svelte-vyuw81{color:var(--text-faint);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase}.instrument-spec.svelte-vyuw81 code:where(.svelte-vyuw81){color:var(--accent);font-family:var(--font-display);font-size:var(--fs-micro);word-break:break-all}.precinct-foot.svelte-vyuw81{display:flex;align-items:baseline;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--accent-line);flex-wrap:wrap}.foot-pip.svelte-vyuw81{color:var(--accent);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;padding:.18rem .5rem;border:1px solid var(--accent-line);border-radius:999px;flex:0 0 auto}.foot-text.svelte-vyuw81{color:var(--text-faint);font-family:var(--font-body);font-size:var(--fs-micro);line-height:1.5}@media (max-width: 1000px){.precinct-row.svelte-vyuw81{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.triarch.svelte-vyuw81{transition:none}}.kinesis.svelte-1vw31vg{width:100%;color:var(--text-primary);font-family:var(--font-display)}.kin-head.svelte-1vw31vg{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:var(--sp-4)}.kin-title.svelte-1vw31vg{display:flex;align-items:baseline;gap:.6rem}.kin-sigil.svelte-1vw31vg{color:var(--gold);font-size:1.1rem;text-shadow:0 0 12px var(--line-gold-strong)}.kin-name.svelte-1vw31vg{font-size:var(--fs-brand);letter-spacing:.2em;color:var(--gold);font-weight:700}.kin-tag.svelte-1vw31vg{font-size:var(--fs-small);letter-spacing:.12em;color:var(--text-faint);text-transform:uppercase}.kin-load.svelte-1vw31vg{position:relative;display:inline-flex;cursor:pointer}.kin-load.svelte-1vw31vg input[type=file]:where(.svelte-1vw31vg){position:absolute;inset:0;opacity:0;cursor:pointer}.kin-load-btn.svelte-1vw31vg{padding:var(--sp-2) var(--sp-4);border:1px solid var(--line-gold-mid);border-radius:var(--r-card);background:#141024a8;color:var(--gold-bright);font-size:var(--fs-small);letter-spacing:.08em}.kin-head-actions.svelte-1vw31vg{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.kin-link.svelte-1vw31vg{display:inline-flex;align-items:center;gap:.4rem;padding:var(--sp-2) var(--sp-4);border:1px solid var(--line-gold-soft);border-radius:var(--r-card);background:#14102499;color:var(--text-secondary);font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.08em;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.kin-link.svelte-1vw31vg:hover{border-color:var(--gold);color:var(--gold-bright)}.kin-link.linked.svelte-1vw31vg{border-color:var(--gold);color:var(--gold-bright);background:#d4af371f;box-shadow:0 0 10px var(--line-gold-soft)}.kin-link-glyph.svelte-1vw31vg{font-size:.95em;filter:grayscale(1) brightness(1.4)}.kin-link.linked.svelte-1vw31vg .kin-link-glyph:where(.svelte-1vw31vg){filter:none}.kin-offset.svelte-1vw31vg{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-gold-faint);border-radius:var(--r-card);background:#d4af370f}.kin-offset-lbl.svelte-1vw31vg{font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-pale)}.kin-offset-val.svelte-1vw31vg{min-width:5.5rem;text-align:center;font-variant-numeric:tabular-nums;font-size:var(--fs-small);color:var(--gold-bright)}.kin-offset-val.zero.svelte-1vw31vg{color:var(--text-faint)}.kbtn-nudge.svelte-1vw31vg{min-width:3rem;text-align:center;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.kin-link.svelte-1vw31vg{transition:none}}.kin-body.svelte-1vw31vg{display:grid;grid-template-columns:minmax(0,var(--stage-major)) minmax(0,var(--rail-minor));gap:var(--sp-5);align-items:start}.kin-stage.svelte-1vw31vg{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.kin-screen.svelte-1vw31vg{position:relative;width:100%;aspect-ratio:16 / 9;background:#07060f;border:1px solid var(--line-gold-soft);border-radius:var(--r-panel);overflow:hidden;box-shadow:var(--shadow-lift)}.kin-screen.svelte-1vw31vg video:where(.svelte-1vw31vg){width:100%;height:100%;display:block;object-fit:contain;background:#07060f}.kin-empty.svelte-1vw31vg{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:var(--text-muted);text-align:center;padding:1rem}.kin-empty-glyph.svelte-1vw31vg{font-size:2.4rem;color:var(--line-gold-mid)}.kin-empty-sub.svelte-1vw31vg{font-size:var(--fs-small);color:var(--text-faint)}.kin-timeline.svelte-1vw31vg{position:relative;width:100%}.kin-track.svelte-1vw31vg{position:relative;height:14px;border-radius:7px;background:#ffffff0f;border:1px solid var(--line-gold-faint);overflow:hidden;margin-bottom:2px}.kin-region.svelte-1vw31vg{position:absolute;top:0;bottom:0;background:var(--accent, #d4af37);opacity:.55;border-left:1px solid var(--gold-bright);border-right:1px solid var(--gold-bright)}.kin-pending.svelte-1vw31vg{position:absolute;top:0;bottom:0;width:2px;background:var(--gold-bright);box-shadow:0 0 6px var(--gold-bright)}.kin-playhead.svelte-1vw31vg{position:absolute;top:-2px;bottom:-2px;width:2px;background:#fff;box-shadow:0 0 6px #fffc;pointer-events:none}.kin-scrub.svelte-1vw31vg{width:100%;accent-color:var(--gold, #d4af37);cursor:pointer}.kin-transport.svelte-1vw31vg,.kin-cutbar.svelte-1vw31vg{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.kin-time.svelte-1vw31vg{font-variant-numeric:tabular-nums;color:var(--gold-pale);font-size:var(--fs-small)}.kin-fps.svelte-1vw31vg{font-size:var(--fs-micro);color:var(--text-faint);letter-spacing:.06em}.kin-pending-label.svelte-1vw31vg{font-size:var(--fs-small);color:var(--gold-bright)}.kbtn.svelte-1vw31vg{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-gold-soft);border-radius:var(--r-card);background:#14102499;color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-small);cursor:pointer;transition:border-color .15s ease,color .15s ease}.kbtn.svelte-1vw31vg:hover:not(:disabled){border-color:var(--gold);color:var(--gold-bright)}.kbtn.svelte-1vw31vg:disabled{opacity:.4;cursor:not-allowed}.kbtn-play.svelte-1vw31vg{min-width:6.5rem;color:var(--gold-bright)}.kbtn-in.svelte-1vw31vg,.kbtn-out.svelte-1vw31vg{border-color:var(--line-gold-mid);color:var(--gold-pale)}.kin-rail.svelte-1vw31vg{min-width:0;display:flex;flex-direction:column;gap:var(--sp-3);background:#14102480;border:1px solid var(--line-gold-faint);border-radius:var(--r-panel);padding:var(--sp-4)}.kin-rail-head.svelte-1vw31vg{display:flex;align-items:baseline;justify-content:space-between}.kin-rail-title.svelte-1vw31vg{font-size:var(--fs-small);letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.kin-rail-count.svelte-1vw31vg{font-size:var(--fs-micro);color:var(--text-faint)}.kin-rail-empty.svelte-1vw31vg{font-size:var(--fs-small);color:var(--text-muted)}.kin-marker-list.svelte-1vw31vg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1);max-height:280px;overflow-y:auto}.kin-marker.svelte-1vw31vg{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-card);background:#ffffff08;border:1px solid var(--line-gold-faint)}.kin-marker-jump.svelte-1vw31vg{flex:1 1 auto;text-align:left;background:transparent;border:none;color:var(--gold-pale);font-family:var(--font-display);font-size:var(--fs-small);font-variant-numeric:tabular-nums;cursor:pointer}.kin-marker-jump.svelte-1vw31vg:hover{color:var(--gold-bright)}.kin-marker-len.svelte-1vw31vg{font-size:var(--fs-micro);color:var(--text-faint);font-variant-numeric:tabular-nums}.kin-marker-del.svelte-1vw31vg{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:var(--fs-small)}.kin-marker-del.svelte-1vw31vg:hover{color:var(--status-down, #e06)}.kin-rail-actions.svelte-1vw31vg{display:flex;flex-direction:column;gap:var(--sp-2)}.kbtn-copy.svelte-1vw31vg{color:var(--gold-bright);border-color:var(--line-gold-mid)}.kbtn-ghost.svelte-1vw31vg{color:var(--text-muted)}.kin-json.svelte-1vw31vg{font-size:var(--fs-small);color:var(--text-muted)}.kin-json.svelte-1vw31vg summary:where(.svelte-1vw31vg){cursor:pointer;color:var(--text-secondary);letter-spacing:.06em}.kin-json-pre.svelte-1vw31vg{margin:var(--sp-2) 0 0;padding:var(--sp-2);background:#07060f;border:1px solid var(--line-gold-faint);border-radius:var(--r-card);color:var(--gold-pale);font-size:var(--fs-micro);line-height:1.4;overflow:auto;max-height:220px;white-space:pre}.kin-json-note.svelte-1vw31vg{margin:var(--sp-2) 0 0;font-size:var(--fs-micro);color:var(--text-faint);line-height:1.4}@media (max-width: 900px){.kin-body.svelte-1vw31vg{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.kbtn.svelte-1vw31vg,.kin-marker-jump.svelte-1vw31vg{transition:none}}.mousike.svelte-1l8b4bd{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:#0a0c12;border:1px solid #1b2030;color:#c8d2e6;font:13px/1.4 ui-sans-serif,system-ui,sans-serif;min-width:0}.head.svelte-1l8b4bd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.title.svelte-1l8b4bd{font-weight:700;letter-spacing:.06em;color:#e7eefc}.hint.svelte-1l8b4bd{font-size:11px;color:#5d6b85}.link-btn.svelte-1l8b4bd{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:8px;background:#141a28;border:1px solid #26304a;color:#8fa0c2;font:inherit;font-size:12px;letter-spacing:.06em;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.link-btn.svelte-1l8b4bd:hover{border-color:#7fb0ff;color:#cfe0ff}.link-btn.linked.svelte-1l8b4bd{border-color:#7fb0ff;color:#cfe0ff;background:#7fb0ff1f;box-shadow:0 0 10px #7fb0ff40}.link-glyph.svelte-1l8b4bd{font-size:.95em;filter:grayscale(1) brightness(1.4)}.link-btn.linked.svelte-1l8b4bd .link-glyph:where(.svelte-1l8b4bd){filter:none}.link-offset.svelte-1l8b4bd{font:11px ui-monospace,monospace;color:#7fb0ff;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.link-btn.svelte-1l8b4bd{transition:none}}.wave-wrap.svelte-1l8b4bd{position:relative;min-width:0}.wave.svelte-1l8b4bd{display:block;width:100%;border-radius:8px;background:#0c0e14;border:1px solid #1b2030}.note.svelte-1l8b4bd{position:absolute;bottom:6px;right:8px;margin:0;font-size:11px;color:#8fa0c2;background:#080a10b3;padding:2px 6px;border-radius:5px;transition-property:opacity;transition-timing-function:ease}.controls.svelte-1l8b4bd{display:flex;flex-direction:column;gap:8px;min-width:0}.row.svelte-1l8b4bd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lbl.svelte-1l8b4bd{font-size:11px;color:#6d7c98;min-width:26px}.clock.svelte-1l8b4bd{margin-left:auto;font:12px ui-monospace,monospace;color:#9fb0d0}input[type=range].svelte-1l8b4bd{flex:1;min-width:80px;accent-color:#7fb0ff}.filebtn.svelte-1l8b4bd{position:relative;overflow:hidden;display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;background:#141a28;border:1px solid #26304a;color:#cdd8ee;cursor:pointer;max-width:60%;white-space:nowrap;text-overflow:ellipsis}.filebtn.svelte-1l8b4bd input:where(.svelte-1l8b4bd){position:absolute;inset:0;opacity:0;cursor:pointer}button.svelte-1l8b4bd{padding:6px 12px;border-radius:8px;background:#141a28;border:1px solid #26304a;color:#cdd8ee;cursor:pointer;font:inherit}button.svelte-1l8b4bd:disabled{opacity:.4;cursor:not-allowed}button.svelte-1l8b4bd:not(:disabled):hover{background:#1a2233}.mini.svelte-1l8b4bd{padding:4px 8px;font-size:11px}.region-readout.svelte-1l8b4bd{font:12px ui-monospace,monospace;color:#9fb0d0}.region-readout.svelte-1l8b4bd em:where(.svelte-1l8b4bd){color:#7fb0ff;font-style:normal}.handoff.svelte-1l8b4bd{justify-content:space-between}.copy.svelte-1l8b4bd{transition-property:background,color;transition-timing-function:ease}.copy.flash.svelte-1l8b4bd{background:#1f3a2a;border-color:#2f6b46;color:#9be8b6}@media (prefers-reduced-motion: reduce){.note.svelte-1l8b4bd,.copy.svelte-1l8b4bd{transition-duration:0ms!important}}.trinity-grid.svelte-1n46o8q{display:grid;grid-template-rows:auto auto auto 1fr auto;min-height:100vh;background:var(--ink-base);color:var(--text-primary);font-family:var(--font-display)}.kosmos-engine-bar.svelte-1n46o8q{display:flex;align-items:center;gap:var(--sp-2, 6px);padding:0 0 var(--sp-2, 6px) 0;font-family:var(--font-display, monospace)}.kosmos-engine-label.svelte-1n46o8q{font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint, #6c6480)}.kosmos-engine-toggle.svelte-1n46o8q{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display, monospace);font-size:.6rem;letter-spacing:.08em;color:var(--text-secondary, #c9c1ab);background:#14101e9e;border:1px solid var(--line-gold-mid, rgba(212, 175, 55, .35));border-radius:var(--r-chip, 6px);padding:3px 10px;cursor:pointer}.kosmos-engine-toggle.svelte-1n46o8q span.on:where(.svelte-1n46o8q){color:var(--gold-bright, #f1d97a);font-weight:600}.kosmos-engine-toggle.svelte-1n46o8q .sep:where(.svelte-1n46o8q){color:var(--text-faint, #6c6480)}.kosmos-engine-loading.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--font-display, monospace);font-size:.72rem;color:var(--text-secondary, #c9c1ab)}.kosmos-engine-loading.error.svelte-1n46o8q{color:#c75c63}.memory-bar-zone.svelte-1n46o8q{background:#141024c7;border-bottom:1px solid var(--line-gold-faint)}.memory-bar-placeholder.svelte-1n46o8q{padding:.25rem 1.25rem;font-size:.7rem}.zone.svelte-1n46o8q{width:100%}.placeholder.svelte-1n46o8q{display:flex;align-items:center;gap:.75rem;padding:.55rem 1.25rem;font-size:.78rem;letter-spacing:.08em}.law0.svelte-1n46o8q{background:linear-gradient(180deg,var(--line-gold-faint),rgba(212,175,55,.04));border-bottom:1px solid rgba(212,175,55,.25);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-right:.5rem}.law0-left.svelte-1n46o8q{flex:1 1 auto;min-width:0}.law0-right.svelte-1n46o8q{flex:0 0 auto;display:flex;align-items:center}.compass-placeholder.svelte-1n46o8q{padding:.35rem .85rem}.panel-region.svelte-1n46o8q{width:100%;max-width:none;position:relative;isolation:isolate;background:linear-gradient(180deg,#141024a8,#0f0c1db8);border:1px solid var(--line-gold-mid);border-radius:var(--r-panel);padding:var(--sp-5) var(--sp-5);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-lift),inset 0 0 0 1px #d4af370f,inset 0 1px #f1d97a14}.panel-region.svelte-1n46o8q:after{content:"";position:absolute;left:var(--r-panel);right:var(--r-panel);top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent 0%,var(--accent) 50%,transparent 100%);opacity:.85;pointer-events:none;z-index:2}.panel-content.svelte-1n46o8q{position:relative;z-index:1;width:100%}.mnemis-stack.svelte-1n46o8q{display:flex;flex-direction:column;gap:1rem;width:100%}.edl-export.svelte-1n46o8q{display:flex;flex-direction:column;gap:var(--sp-3)}.edl-row.svelte-1n46o8q{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.edl-btn.svelte-1n46o8q{padding:var(--sp-2) var(--sp-4);border:1px solid var(--line-gold-mid);border-radius:var(--r-card);background:#d4af371a;color:var(--gold-bright);font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.08em;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.edl-btn.svelte-1n46o8q:hover:not(:disabled){border-color:var(--gold);background:#d4af372e}.edl-btn.svelte-1n46o8q:disabled{opacity:.4;cursor:not-allowed}.edl-meta.svelte-1n46o8q{font-size:var(--fs-micro);color:var(--text-faint);font-variant-numeric:tabular-nums;letter-spacing:.04em}.edl-status.svelte-1n46o8q{margin:0;font-size:var(--fs-small);color:var(--text-secondary)}.edl-status.edl-ok.svelte-1n46o8q{color:var(--status-ok, #6be08e)}.edl-status.edl-pending.svelte-1n46o8q{color:var(--gold-pale)}.edl-status.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--gold-bright)}.edl-note.svelte-1n46o8q{margin:0;font-size:var(--fs-micro);color:var(--text-faint);line-height:1.4}@media (prefers-reduced-motion: reduce){.edl-btn.svelte-1n46o8q{transition:none}}.dike.svelte-1n46o8q{background:#141024d9;border-bottom:1px solid var(--line-gold-faint)}.content.svelte-1n46o8q{padding:2rem 2.5rem;display:flex;flex-direction:column;gap:1.75rem;overflow-y:auto;position:relative;isolation:isolate}.content-backdrop-layer.svelte-1n46o8q{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;transition:opacity .45s ease}.content-backdrop-img.svelte-1n46o8q{position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center center;display:block;transform:scale(1.06);transform-origin:center center;-webkit-mask-image:radial-gradient(130% 120% at 50% 45%,#000 62%,transparent 100%);mask-image:radial-gradient(130% 120% at 50% 45%,#000 62%,transparent 100%);filter:saturate(1.08) contrast(1.04) brightness(.96);transition:opacity .45s ease}.content-scrim.svelte-1n46o8q{position:absolute;inset:0;background:radial-gradient(140% 120% at 50% 32%,#0f0c1d2e,#0f0c1d6b 38%,#0f0c1db8 72%,#0f0c1de6)}.content-vignette.svelte-1n46o8q{position:absolute;inset:0;background:radial-gradient(120% 120% at 50% 50%,#0000 55%,#00000047 82%,#0000008c);box-shadow:inset 0 2px #d4af371a}.content.svelte-1n46o8q>:where(.svelte-1n46o8q):not(.content-backdrop-layer){position:relative;z-index:1;width:100%;max-width:2400px;margin-left:auto;margin-right:auto}.content-header.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.brand.svelte-1n46o8q{display:flex;align-items:baseline;gap:.75rem}.brand-sigil.svelte-1n46o8q{font-size:1.3rem;color:var(--gold);text-shadow:0 0 14px var(--line-gold-strong)}.brand-title.svelte-1n46o8q{font-size:var(--fs-brand);letter-spacing:.22em;color:var(--gold);font-weight:700}.brand-tag.svelte-1n46o8q{font-size:var(--fs-small);letter-spacing:.16em;color:var(--text-faint);text-transform:uppercase}.brothers.svelte-1n46o8q{display:flex;gap:var(--sp-4);align-items:flex-end}.shared-tabs.svelte-1n46o8q{display:flex;gap:var(--sp-4);padding:var(--sp-2) 0;border-bottom:1px solid var(--line-gold-faint);align-items:flex-end}.shared-tab.svelte-1n46o8q{background:transparent;border:none;color:var(--text-secondary);padding:var(--sp-1) var(--sp-2) var(--sp-2);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;display:inline-flex;flex-direction:column;align-items:center;gap:var(--sp-1);position:relative;transition:color .15s ease}.tab-glyph.svelte-1n46o8q{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 52px;line-height:1;font-size:36px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55)) drop-shadow(0 0 5px rgba(212,175,55,.18));transition:filter .18s ease,transform .18s ease}.tab-glyph-img.svelte-1n46o8q{width:52px;height:52px;object-fit:contain;display:block}.shared-tab.svelte-1n46o8q:hover{color:var(--gold-bright)}.shared-tab.svelte-1n46o8q:hover .tab-glyph:where(.svelte-1n46o8q){filter:drop-shadow(0 1px 2px rgba(0,0,0,.55)) drop-shadow(0 0 8px var(--accent-soft));transform:translateY(-1px)}.shared-tab.active.svelte-1n46o8q{color:var(--gold-pale)}.shared-tab.active.svelte-1n46o8q .tab-glyph:where(.svelte-1n46o8q){filter:drop-shadow(0 1px 2px rgba(0,0,0,.5)) drop-shadow(0 0 10px var(--accent)) drop-shadow(0 0 18px var(--accent-soft))}.shared-tab.active.svelte-1n46o8q:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2px;border-radius:2px;background:var(--accent);box-shadow:0 0 8px var(--accent)}.brother-chip.svelte-1n46o8q{background:transparent;border:none;color:var(--text-secondary);padding:var(--sp-1) var(--sp-2) var(--sp-2);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;display:inline-flex;flex-direction:column;align-items:center;gap:var(--sp-1);position:relative;transition:color .15s ease}.brother-chip.svelte-1n46o8q:hover{color:var(--gold-bright)}.brother-chip.svelte-1n46o8q:hover .chip-sigil:where(.svelte-1n46o8q){filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(0 0 9px var(--accent-soft));transform:translateY(-1px)}.brother-chip.active.svelte-1n46o8q{color:var(--gold-bright)}.brother-chip.active.svelte-1n46o8q .chip-sigil:where(.svelte-1n46o8q){filter:drop-shadow(0 2px 3px rgba(0,0,0,.5)) drop-shadow(0 0 12px var(--accent)) drop-shadow(0 0 22px var(--accent-soft))}.brother-chip.active.svelte-1n46o8q:after{content:"";position:absolute;left:16%;right:16%;bottom:-1px;height:2px;border-radius:2px;background:var(--accent);box-shadow:0 0 8px var(--accent)}.chip-sigil.svelte-1n46o8q{font-size:44px;display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;flex:0 0 62px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(0 0 6px rgba(212,175,55,.2));transition:filter .18s ease,transform .18s ease}.chip-sigil-img.svelte-1n46o8q{width:62px;height:62px;object-fit:contain;display:block}.chip-label.svelte-1n46o8q{font-weight:600;font-size:var(--fs-micro)}.diag-section.svelte-1n46o8q{width:100%}.diag.svelte-1n46o8q{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;max-width:none}.diag-card.svelte-1n46o8q{background:#141024a8;border:1px solid var(--line-gold-soft);border-radius:var(--r-card);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:var(--shadow-card);padding:var(--sp-3) var(--sp-4);display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;column-gap:.6rem;row-gap:.25rem;align-items:center}.diag-label.svelte-1n46o8q{grid-column:1 / span 3;font-size:var(--fs-micro);letter-spacing:.18em;color:var(--text-faint);text-transform:uppercase}.diag-dot.svelte-1n46o8q{width:.55rem;height:.55rem;border-radius:50%;background:var(--status-idle);box-shadow:0 0 6px var(--status-idle-glow)}.diag-dot.on.svelte-1n46o8q{background:var(--status-ok);box-shadow:0 0 8px var(--status-ok-glow)}.diag-dot.off.svelte-1n46o8q{background:var(--status-down);box-shadow:0 0 8px var(--status-down-glow)}.diag-value.svelte-1n46o8q{color:var(--text-primary);font-size:var(--fs-base);font-weight:600}.diag-value.last-event.svelte-1n46o8q{color:var(--gold-bright)}.diag-version.svelte-1n46o8q{margin-left:var(--sp-2);color:var(--text-faint);font-size:var(--fs-small);font-weight:400}.diag-sub.svelte-1n46o8q{grid-column:2 / span 2;color:var(--text-muted);font-size:var(--fs-small)}.footer.svelte-1n46o8q{display:flex;justify-content:space-between;align-items:center;padding:0;border-top:1px solid var(--line-gold-soft);background:#0f0c1df2;min-height:2.4rem}.footer-left.svelte-1n46o8q,.footer-right.svelte-1n46o8q{display:flex;align-items:center}@media (min-width: 1920px){.content.svelte-1n46o8q{padding:2.25rem 3.25rem;gap:2rem}}@media (min-width: 2560px){.content.svelte-1n46o8q{padding:2.5rem 4rem;gap:2.25rem}.diag.svelte-1n46o8q{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.gate-screen.svelte-12x1w35{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,#1a0028,#07000d 70%);font-family:var(--font-display, monospace)}.gate-card.svelte-12x1w35{width:100%;max-width:360px;padding:2.5rem 2rem;border-radius:16px;border:1px solid #2a1040;background:#100018;box-shadow:0 0 60px #4026;text-align:center}.gate-logo.svelte-12x1w35{font-size:2.5rem;margin-bottom:.75rem}.gate-title.svelte-12x1w35{font-size:1.1rem;color:gold;letter-spacing:.18em;font-weight:700}.gate-sub.svelte-12x1w35{font-size:.65rem;color:#546;letter-spacing:.18em;text-transform:uppercase;margin-top:.35rem;margin-bottom:1.5rem}.gate-tabs.svelte-12x1w35{display:flex;gap:.5rem;margin-bottom:1rem}.gate-tab.svelte-12x1w35{flex:1;padding:.5rem;border:none;border-radius:8px;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:#546;background:transparent;transition:color .15s,background .15s}.gate-tab.active.svelte-12x1w35{background:#2a1040;color:gold}.gate-form.svelte-12x1w35{display:flex;flex-direction:column;gap:.85rem;text-align:left}.gate-label.svelte-12x1w35{font-size:.6rem;color:#546;letter-spacing:.14em;text-transform:uppercase}.gate-input.svelte-12x1w35{width:100%;box-sizing:border-box;background:#07000d;border:1px solid #2a1040;border-radius:8px;padding:.75rem 1rem;color:#fff;font-size:.85rem;font-family:monospace}.gate-input.svelte-12x1w35:focus{outline:none;border-color:gold}.gate-error.svelte-12x1w35{color:#f55;font-size:.8rem;text-align:center}.gate-info.svelte-12x1w35{color:#8f8;font-size:.8rem;text-align:center}.gate-submit.svelte-12x1w35{width:100%;padding:.8rem;border:none;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;background:gold;color:#07000d;transition:background .15s,transform .1s}.gate-submit.svelte-12x1w35:disabled{background:#2a2000;color:#546;cursor:not-allowed}.gate-submit.svelte-12x1w35:not(:disabled):active{transform:scale(.97)}.gate-foot.svelte-12x1w35{margin-top:1.5rem;font-size:.6rem;color:#2a1040;letter-spacing:.06em}
