.scroll-cue.svelte-1vbavc6{display:flex;flex-direction:column;align-items:center;gap:.6rem;background:none;border:0;color:inherit;cursor:pointer}.arrow.svelte-1vbavc6{width:1px;height:56px;background:linear-gradient(var(--color-gold-300),transparent);position:relative}.arrow.svelte-1vbavc6:after{content:"";position:absolute;bottom:0;left:50%;width:7px;height:7px;border-right:1px solid var(--color-gold-300);border-bottom:1px solid var(--color-gold-300);transform:translate(-50%) rotate(45deg) translate(2px,-2px)}.tier.svelte-1lya7nk{font-family:var(--font-mono);font-size:11px;fill:var(--color-steel-400);letter-spacing:.2em;text-transform:uppercase}.tier-r.svelte-1lya7nk{stroke:color-mix(in oklab,var(--color-steel-300) 10%,transparent);stroke-width:1}.edge.svelte-1lya7nk{fill:none;stroke:color-mix(in oklab,var(--color-steel-300) 22%,transparent);stroke-width:1;transition:stroke .3s,stroke-width .3s,opacity .3s}.edge.on.svelte-1lya7nk{stroke:var(--color-gold-200);stroke-width:1.8}.edge.hov.svelte-1lya7nk{stroke:var(--color-pearl-100);stroke-width:1.5;opacity:1}.edge.dim.svelte-1lya7nk{opacity:.1}.cursor.svelte-1lya7nk{fill:var(--color-gold-100);filter:drop-shadow(0 0 8px var(--color-gold-300));transition:opacity .2s}.node.svelte-1lya7nk{cursor:pointer;transition:opacity .3s var(--ease-pearl)}.node.dim.svelte-1lya7nk{opacity:.2}.ring.svelte-1lya7nk{fill:none;stroke:color-mix(in oklab,var(--color-steel-300) 30%,transparent);stroke-width:1;transition:stroke .3s,stroke-width .3s}.core.svelte-1lya7nk{fill:var(--nc);filter:drop-shadow(0 0 3px color-mix(in oklab,var(--color-nc) 55%,transparent))}.node.vis.svelte-1lya7nk .ring:where(.svelte-1lya7nk){stroke:color-mix(in oklab,var(--color-gold-400) 45%,transparent)}.node.cur.svelte-1lya7nk .ring:where(.svelte-1lya7nk){stroke:var(--color-gold-200);stroke-width:2}.node.cur.svelte-1lya7nk .core:where(.svelte-1lya7nk){filter:drop-shadow(0 0 9px var(--color-gold-200))}.node.sel.svelte-1lya7nk .ring:where(.svelte-1lya7nk){stroke:var(--color-gold-200)}.lbl.svelte-1lya7nk{font-family:var(--font-mono);font-size:10px;fill:var(--color-pearl-300);text-anchor:middle}.tp.svelte-1lya7nk{width:36px;height:36px;border-radius:9px;border:1px solid var(--hairline-gold);background:color-mix(in oklab,var(--color-gold-400) 8%,transparent);color:var(--color-gold-100);cursor:pointer;font-size:.78rem}.tp.svelte-1lya7nk:hover{background:color-mix(in oklab,var(--color-gold-400) 18%,transparent)}.tp-sm.svelte-1lya7nk{width:28px;font-size:1rem}.speed.svelte-1lya7nk{font-family:var(--font-mono);font-size:.68rem;color:var(--color-pearl-300);background:none;border:1px solid var(--hairline);border-radius:999px;padding:.3rem .6rem;cursor:pointer}.scrub.svelte-1lya7nk{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:color-mix(in oklab,var(--color-pearl-100) 16%,transparent);outline:none}.scrub.svelte-1lya7nk::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-gold-200);border:2px solid var(--color-obsidian-900);cursor:pointer;box-shadow:0 0 8px var(--color-gold-400)}.scrub.svelte-1lya7nk::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-gold-200);border:2px solid var(--color-obsidian-900);cursor:pointer}.span.svelte-1lya7nk{display:grid;grid-template-columns:110px 1fr 40px;align-items:center;gap:10px;padding:1px 0}.span.cur.svelte-1lya7nk .span-svc:where(.svelte-1lya7nk){color:var(--color-gold-100)}.span-svc.svelte-1lya7nk{font-family:var(--font-mono);font-size:.64rem;color:var(--color-pearl-300);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.span-track.svelte-1lya7nk{position:relative;height:9px;background:color-mix(in oklab,var(--color-pearl-100) 6%,transparent);border-radius:3px}.span-bar.svelte-1lya7nk{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--color-steel-300);opacity:.8}.span-bar.warn.svelte-1lya7nk{background:var(--color-gold-300);opacity:1}.span-dur.svelte-1lya7nk{font-family:var(--font-mono);font-size:.64rem;color:var(--color-pearl-400);text-align:right}.span-dur.warn.svelte-1lya7nk{color:var(--color-gold-200)}.stratum.svelte-u7umxj{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--hairline);background:color-mix(in oklab,var(--color-obsidian-850) 70%,transparent);text-align:left;cursor:grab;transition:border-color .3s,transform .2s}.stratum.svelte-u7umxj:hover{border-color:var(--color-gold-400);transform:translate(4px)}.stratum.landed.svelte-u7umxj{border-color:color-mix(in oklab,var(--color-gold-400) 55%,transparent)}.st-mark.svelte-u7umxj{font-family:var(--font-mono);font-size:1.1rem;color:var(--color-gold-300);width:1.5rem}.st-body.svelte-u7umxj{display:flex;flex-direction:column}.st-note.svelte-u7umxj{font-family:var(--font-mono);font-size:.68rem;color:var(--color-pearl-400)}.st-check.svelte-u7umxj{color:var(--color-gold-200);font-family:var(--font-mono)}.dropzone.svelte-u7umxj{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1.1rem 1.3rem;border:1px dashed color-mix(in oklab,var(--color-gold-400) 38%,transparent);border-radius:4px;background:color-mix(in oklab,var(--color-gold-400) 5%,transparent)}.dropzone.filled.svelte-u7umxj{border-style:solid}.ge.svelte-u7umxj{stroke:color-mix(in oklab,var(--color-steel-300) 25%,transparent);stroke-width:1;transition:stroke .25s,stroke-width .25s}.ge.on.svelte-u7umxj{stroke:var(--color-gold-200);stroke-width:2.4}.gn.svelte-u7umxj{cursor:pointer}.gn-ring.svelte-u7umxj{fill:var(--color-obsidian-700);stroke:color-mix(in oklab,var(--color-steel-300) 35%,transparent);stroke-width:1.4;transform-box:fill-box;transform-origin:center;transition:transform .18s var(--ease-pearl),stroke .18s,stroke-width .18s,fill .18s}.gn.svelte-u7umxj:hover .gn-ring:where(.svelte-u7umxj){transform:scale(1.16);stroke:var(--color-pearl-100)}.gn.src.svelte-u7umxj .gn-ring:where(.svelte-u7umxj){stroke:var(--color-gold-200);stroke-width:2}.gn.dst.svelte-u7umxj .gn-ring:where(.svelte-u7umxj){stroke:var(--color-gold-100);stroke-width:2}.gn.onp.svelte-u7umxj .gn-ring:where(.svelte-u7umxj){fill:color-mix(in oklab,var(--color-gold-400) 24%,var(--color-obsidian-700))}.gn-dot.svelte-u7umxj{font-family:var(--font-mono);font-size:9px;fill:var(--color-pearl-100);text-anchor:middle}.gn-lbl.svelte-u7umxj{font-family:var(--font-mono);font-size:9px;fill:var(--color-pearl-400);text-anchor:middle}.ledger.svelte-q8updp{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline)}.row.svelte-q8updp{border-bottom:1px solid var(--hairline)}.row-inner.svelte-q8updp{display:grid;grid-template-columns:minmax(180px,1fr) 2.4fr auto;gap:2rem;align-items:center;padding:2.2rem 0;text-decoration:none;color:inherit;transition:padding .4s var(--ease-pearl)}.row-inner.svelte-q8updp:hover{padding-left:1.2rem}.row-num.svelte-q8updp{display:flex;flex-direction:column}.row-body.svelte-q8updp .lbl:where(.svelte-q8updp){font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-pearl-400);margin-right:.6rem}.lbl.gold.svelte-q8updp{color:var(--color-gold-300)}.problem.svelte-q8updp{font-family:var(--font-display);font-style:italic;font-size:clamp(1.1rem,1.8vw,1.5rem);color:var(--color-pearl-100);margin:0 0 .6rem}.patch.svelte-q8updp{font-family:var(--font-sans);font-size:clamp(1rem,1.4vw,1.15rem);color:var(--color-gold-100);margin:0}.row-cta.svelte-q8updp{opacity:.4;transition:opacity .3s}.row-inner.svelte-q8updp:hover .row-cta:where(.svelte-q8updp){opacity:1}@media (max-width: 800px){.row-inner.svelte-q8updp{grid-template-columns:1fr;gap:.8rem}}.strata.svelte-1k38q1l{list-style:none;margin:0;padding:0;position:relative}.strata.svelte-1k38q1l:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:linear-gradient(var(--color-gold-500),var(--color-gold-200),var(--color-pearl-500))}.stratum.svelte-1k38q1l{position:relative;display:grid;grid-template-columns:minmax(150px,1fr) 2.2fr auto;gap:2rem;padding:2.6rem 0 2.6rem 2.6rem;border-bottom:1px solid var(--hairline);transition:opacity .5s var(--ease-pearl);opacity:.55}.stratum.active.svelte-1k38q1l{opacity:1}.stratum.svelte-1k38q1l:last-child{border-bottom:0}.spine-node.svelte-1k38q1l{position:absolute;left:0;top:3.4rem;width:15px;height:15px;border-radius:50%;background:var(--color-obsidian-900);border:1.5px solid var(--color-pearl-400);transition:border-color .4s,box-shadow .4s}.stratum.active.svelte-1k38q1l .spine-node:where(.svelte-1k38q1l){border-color:var(--color-gold-200);box-shadow:0 0 0 4px color-mix(in oklab,var(--color-gold-400) 16%,transparent),0 0 14px var(--color-gold-300)}.stratum-year.svelte-1k38q1l{display:flex;flex-direction:column}.stratum-metric.svelte-1k38q1l{text-align:right;align-self:center}@media (max-width: 880px){.stratum.svelte-1k38q1l{grid-template-columns:1fr;gap:.9rem;padding-left:2.2rem}.stratum-metric.svelte-1k38q1l{text-align:left}}.virtue.svelte-1pvkxnp{padding:1.5rem}.glyph.svelte-1pvkxnp{width:56px;height:56px;margin-inline:auto;display:grid;place-items:center;position:relative}.glyph.svelte-1pvkxnp:before{content:"";position:absolute;inset:0;transform:rotate(45deg);border-radius:8px}.glyph[data-id=obsidian].svelte-1pvkxnp:before{background:linear-gradient(145deg,#2a2f37,#090a0e);border:1px solid var(--color-steel-500)}.glyph[data-id=pearl].svelte-1pvkxnp:before{background:linear-gradient(145deg,var(--color-pearl-50),var(--color-pearl-300));border:1px solid var(--color-pearl-200)}.glyph[data-id=gold].svelte-1pvkxnp:before{background:linear-gradient(145deg,var(--color-gold-100),var(--color-gold-500));border:1px solid var(--color-gold-300);box-shadow:0 0 18px color-mix(in oklab,var(--color-gold-400) 45%,transparent)}.g-idx.svelte-1pvkxnp{position:relative;z-index:1;color:var(--color-pearl-50)}.glyph[data-id=gold].svelte-1pvkxnp .g-idx:where(.svelte-1pvkxnp){color:var(--color-obsidian-950)}.cta.svelte-1pvkxnp{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.3rem;border:1px solid var(--color-gold-400);border-radius:999px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;color:var(--color-gold-100);text-decoration:none;transition:background .3s,color .3s}.cta.svelte-1pvkxnp:hover{background:var(--color-gold-400);color:var(--color-obsidian-950)}.cta.ghost.svelte-1pvkxnp{border-color:var(--hairline);color:var(--color-pearl-300)}.cta.ghost.svelte-1pvkxnp:hover{background:color-mix(in oklab,var(--color-pearl-100) 8%,transparent);color:var(--color-pearl-50)}
