.matrix.svelte-mjj1xm{background:var(--proof-black);scroll-margin-top:6.25rem;position:relative;overflow:hidden}.matrix.svelte-mjj1xm>.shell:where(.svelte-mjj1xm){z-index:1;position:relative}.matrix.svelte-mjj1xm:before{content:"";pointer-events:none;background-image:linear-gradient(#aab8ff09 1px,#0000 1px),linear-gradient(90deg,#aab8ff09 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.matrix.svelte-mjj1xm>.shell:where(.svelte-mjj1xm){position:relative}.matrix-heading.svelte-mjj1xm{grid-template-columns:minmax(0,1.28fr) minmax(20rem,.72fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.matrix-brand.svelte-mjj1xm{color:#f4f0e89e;letter-spacing:.11em;background:#20263a85;border:1px solid #aab8ff38;align-items:center;gap:.7rem;margin-bottom:1.75rem;padding:.55rem .8rem .55rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.matrix-brand.svelte-mjj1xm img:where(.svelte-mjj1xm),.console-id.svelte-mjj1xm img:where(.svelte-mjj1xm){object-fit:contain;width:1.75rem;height:1.75rem}.matrix-brand.svelte-mjj1xm strong:where(.svelte-mjj1xm){color:var(--warm-stock)}.demo-disclosure.svelte-mjj1xm{border-left:2px solid var(--proof-cobalt);justify-items:start;gap:.75rem;margin-top:2rem;padding-left:1rem;display:grid}.demo-chip.svelte-mjj1xm,.rail-demo.svelte-mjj1xm{background:var(--proof-cobalt);color:var(--warm-stock);letter-spacing:.13em;padding:.4rem .6rem;font-size:.58rem;font-weight:800}.demo-disclosure.svelte-mjj1xm p:where(.svelte-mjj1xm){color:#f4f0e8a8;max-width:52ch;margin:0;font-size:.84rem}.matrix-intro.svelte-mjj1xm{gap:2rem;display:grid}.matrix-links.svelte-mjj1xm{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.matrix-console.svelte-mjj1xm:before{z-index:1;background:linear-gradient(90deg, transparent, var(--proof-cobalt), transparent);content:"";height:2px;position:absolute;top:-1px;left:15%;right:15%}.matrix-console.svelte-mjj1xm{background:#0c101af5;border:1px solid #315cff4d;position:relative;box-shadow:inset 0 1px #f4f0e80d,0 0 6rem #315cff24,0 3rem 7rem #00000057}.matrix-console.svelte-mjj1xm:after{background:linear-gradient(90deg, transparent, var(--proof-cobalt));content:"";width:26%;height:2px;position:absolute;top:-1px;right:10%}.console-bar.svelte-mjj1xm{border-bottom:1px solid var(--rule);color:#f4f0e899;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.58rem;font-weight:800;display:flex}.console-id.svelte-mjj1xm{color:var(--warm-stock);align-items:center;gap:.65rem;display:flex}.console-state.svelte-mjj1xm{align-items:center;gap:.45rem;display:inline-flex}.console-state.svelte-mjj1xm i:where(.svelte-mjj1xm){background:#7df0b1;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .25rem #7df0b114}.subject-rail.svelte-mjj1xm{border-bottom:1px solid var(--rule);letter-spacing:.1em;background:#315cff14;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;padding:.9rem 1.15rem;font-size:.62rem;font-weight:700;display:flex}.rail-label.svelte-mjj1xm,.artifact-label.svelte-mjj1xm,.panel-label.svelte-mjj1xm,.console-output.svelte-mjj1xm span:where(.svelte-mjj1xm),.included-note.svelte-mjj1xm span:where(.svelte-mjj1xm){color:var(--margin-note);letter-spacing:.12em;font-size:.58rem;font-weight:800}.subject-rail.svelte-mjj1xm strong:where(.svelte-mjj1xm){color:var(--warm-stock);font-family:var(--display);letter-spacing:.02em;font-size:.95rem}.rail-meta.svelte-mjj1xm{color:#f4f0e885}.rail-demo.svelte-mjj1xm{margin-left:auto}.console-workspace.svelte-mjj1xm{grid-template-columns:minmax(12rem,.26fr) minmax(0,1fr);display:grid}.stage-tabs.svelte-mjj1xm{border-right:1px solid var(--rule)}.stage-tabs.svelte-mjj1xm button:where(.svelte-mjj1xm){border:0;border-bottom:1px solid var(--rule);color:#f4f0e88f;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2rem 1fr;align-content:center;gap:.15rem .75rem;width:100%;min-height:6.5rem;padding:1rem;transition:background-color .18s,color .18s;display:grid}.stage-tabs.svelte-mjj1xm button:where(.svelte-mjj1xm) span:where(.svelte-mjj1xm){color:var(--margin-note);letter-spacing:.1em;font-size:.58rem;font-weight:800}.stage-tabs.svelte-mjj1xm button:where(.svelte-mjj1xm):hover,.stage-tabs.svelte-mjj1xm button[aria-selected=true]:where(.svelte-mjj1xm){color:var(--warm-stock);background:#315cff1f}.stage-tabs.svelte-mjj1xm button[aria-selected=true]:where(.svelte-mjj1xm){box-shadow:inset 3px 0 0 var(--proof-cobalt)}.stage-tabs.svelte-mjj1xm button:where(.svelte-mjj1xm):focus-visible{outline:2px solid var(--margin-note);outline-offset:-4px}.stage-tabs.svelte-mjj1xm strong:where(.svelte-mjj1xm){letter-spacing:.05em;text-transform:uppercase;font-size:.85rem}.stage-tabs.svelte-mjj1xm small:where(.svelte-mjj1xm){color:#f4f0e873;grid-column:2;font-size:.66rem}.stage-panel.svelte-mjj1xm{min-height:30rem;padding:clamp(1.5rem,3vw,3rem)}.stage-panel.svelte-mjj1xm:focus-visible{outline:2px solid var(--margin-note);outline-offset:-6px}.panel-inner.svelte-mjj1xm{align-content:start;gap:clamp(1.75rem,3vw,2.75rem);animation:.32s ease-out both svelte-mjj1xm-stage-swap;display:grid}@keyframes svelte-mjj1xm-stage-swap{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.panel-copy.svelte-mjj1xm h3:where(.svelte-mjj1xm),.non-negotiable.svelte-mjj1xm h3:where(.svelte-mjj1xm){max-width:20ch;margin:1rem 0 .85rem;font-size:clamp(1.5rem,2.5vw,2.6rem)}.panel-copy.svelte-mjj1xm p:where(.svelte-mjj1xm),.non-negotiable.svelte-mjj1xm p:where(.svelte-mjj1xm),.advantage-grid.svelte-mjj1xm p:where(.svelte-mjj1xm){color:#f4f0e89e;max-width:62ch;font-size:.92rem}.artifact.svelte-mjj1xm{border-top:1px solid var(--rule);padding-top:clamp(1.25rem,2.5vw,2rem)}.brief-card.svelte-mjj1xm{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.brief-column.svelte-mjj1xm ul:where(.svelte-mjj1xm){gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.brief-column.svelte-mjj1xm li:where(.svelte-mjj1xm){color:#f4f0e8d6;grid-template-columns:1.35rem 1fr;gap:.4rem;font-size:.8rem;line-height:1.4;display:grid}.brief-column.svelte-mjj1xm li:where(.svelte-mjj1xm) span:where(.svelte-mjj1xm){color:var(--margin-note);font-size:.62rem;font-weight:800;line-height:1.85}.brief-column.svelte-mjj1xm li.deny:where(.svelte-mjj1xm) span:where(.svelte-mjj1xm){color:#ff8f7a}.angle-grid.svelte-mjj1xm{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.angle-card.svelte-mjj1xm{border:1px solid var(--rule);background:#f4f0e806;align-content:start;gap:1rem;padding:1.1rem;display:grid}.angle-card.svelte-mjj1xm header:where(.svelte-mjj1xm){align-items:flex-start;gap:.75rem;display:flex}.angle-letter.svelte-mjj1xm{background:var(--proof-cobalt);width:2rem;height:2rem;color:var(--warm-stock);font-family:var(--display);flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid}.angle-card.svelte-mjj1xm header:where(.svelte-mjj1xm) strong:where(.svelte-mjj1xm){font-family:var(--display);letter-spacing:-.02em;font-size:1.05rem;display:block}.angle-card.svelte-mjj1xm header:where(.svelte-mjj1xm) small:where(.svelte-mjj1xm){color:#f4f0e880;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.angle-field.svelte-mjj1xm p:where(.svelte-mjj1xm){color:#f4f0e8bd;margin:.4rem 0 0;font-size:.8rem;line-height:1.45}.angle-field.prediction.svelte-mjj1xm{border-left:2px solid var(--proof-cobalt);background:#315cff1a;padding:.6rem .75rem}.angle-field.prediction.svelte-mjj1xm p:where(.svelte-mjj1xm){color:var(--warm-stock)}.coverage.svelte-mjj1xm{justify-items:start;gap:1.25rem;display:grid}.coverage-headline.svelte-mjj1xm{color:var(--warm-stock);font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(1.05rem,1.8vw,1.5rem)}.coverage-grid.svelte-mjj1xm{border-collapse:collapse;width:min(100%,34rem);font-size:.78rem}.coverage-grid.svelte-mjj1xm th:where(.svelte-mjj1xm),.coverage-grid.svelte-mjj1xm td:where(.svelte-mjj1xm){border-bottom:1px solid var(--rule);text-align:left;padding:.5rem .6rem}.coverage-grid.svelte-mjj1xm thead:where(.svelte-mjj1xm) th:where(.svelte-mjj1xm){color:var(--margin-note);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.coverage-grid.svelte-mjj1xm tbody:where(.svelte-mjj1xm) th:where(.svelte-mjj1xm){color:#f4f0e8d6;font-weight:600}.coverage-grid.svelte-mjj1xm tbody:where(.svelte-mjj1xm) th:where(.svelte-mjj1xm) span:where(.svelte-mjj1xm){min-width:1.4rem;color:var(--margin-note);font-weight:800;display:inline-block}.coverage-grid.svelte-mjj1xm td:where(.svelte-mjj1xm){color:var(--warm-stock);font-variant-numeric:tabular-nums}.coverage-gap.svelte-mjj1xm{color:#f4f0e899;max-width:60ch;margin:0;font-size:.8rem}.coverage-preview.svelte-mjj1xm{flex-wrap:wrap;gap:.75rem;display:flex}.coverage-preview.svelte-mjj1xm .demo-tile,.coverage-preview.svelte-mjj1xm .work-tile{flex:none;height:clamp(13rem,21vw,17rem)}.coverage-mix.svelte-mjj1xm{color:#f4f0e899;max-width:62ch;margin:0;font-size:.78rem}.ledger.svelte-mjj1xm{gap:.9rem;display:grid}.ledger-row.svelte-mjj1xm{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:.5rem 1.5rem;padding-top:.85rem;display:grid}.ledger-row.svelte-mjj1xm strong:where(.svelte-mjj1xm){color:var(--warm-stock);font-family:var(--display);letter-spacing:-.02em;font-size:1rem}.ledger-row.svelte-mjj1xm p:where(.svelte-mjj1xm){color:#f4f0e8ad;margin:0;font-size:.85rem}.ledger-next.svelte-mjj1xm{border-left:2px solid var(--proof-cobalt);background:#315cff1f;padding:.9rem 1rem}.ledger-next.svelte-mjj1xm p:where(.svelte-mjj1xm){max-width:70ch;color:var(--warm-stock);margin:.45rem 0 0;font-size:.88rem}.console-output.svelte-mjj1xm{border-top:1px solid var(--rule);background:#315cff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding:.9rem 1.15rem;display:flex}.console-output.svelte-mjj1xm strong:where(.svelte-mjj1xm){color:var(--warm-stock);font-size:.82rem}.non-negotiable.svelte-mjj1xm{border-top:1px solid var(--rule);background:#20263a6b;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(14rem,.7fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.non-negotiable.svelte-mjj1xm ul:where(.svelte-mjj1xm){gap:0;margin:0;padding:0;list-style:none;display:grid}.non-negotiable.svelte-mjj1xm li:where(.svelte-mjj1xm){border-top:1px solid var(--rule);grid-template-columns:2rem 1fr;gap:.5rem;padding:.75rem 0;font-size:.78rem;display:grid}.non-negotiable.svelte-mjj1xm li:where(.svelte-mjj1xm) span:where(.svelte-mjj1xm){color:var(--margin-note);font-size:.58rem;font-weight:800;line-height:1.9}.included-note.svelte-mjj1xm{border-left:2px solid var(--proof-cobalt);background:var(--proof-cobalt);align-self:stretch;gap:.65rem;padding:1rem;display:grid}.included-note.svelte-mjj1xm span:where(.svelte-mjj1xm){color:#f4f0e8ad}.included-note.svelte-mjj1xm strong:where(.svelte-mjj1xm){font-size:.78rem}.sr-only.svelte-mjj1xm{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.advantage-grid.svelte-mjj1xm{border-left:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,6rem);display:grid}.advantage-grid.svelte-mjj1xm article:where(.svelte-mjj1xm){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:15rem;padding:1.75rem}.advantage-grid.svelte-mjj1xm article:where(.svelte-mjj1xm)>span:where(.svelte-mjj1xm){color:var(--margin-note);font-size:.62rem;font-weight:800}.advantage-grid.svelte-mjj1xm h3:where(.svelte-mjj1xm){margin:2.75rem 0 1rem;font-size:clamp(1.55rem,2vw,2.25rem)}@media (width<=1180px){.non-negotiable.svelte-mjj1xm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.included-note.svelte-mjj1xm{grid-column:1/-1}}@media (width<=1000px){.brief-card.svelte-mjj1xm,.angle-grid.svelte-mjj1xm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.matrix-heading.svelte-mjj1xm,.console-workspace.svelte-mjj1xm,.non-negotiable.svelte-mjj1xm{grid-template-columns:1fr}.stage-tabs.svelte-mjj1xm{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,1fr);display:grid}.stage-tabs.svelte-mjj1xm button:where(.svelte-mjj1xm){border-right:1px solid var(--rule);min-height:5.5rem}.stage-panel.svelte-mjj1xm{min-height:auto}.ledger-row.svelte-mjj1xm,.advantage-grid.svelte-mjj1xm{grid-template-columns:1fr}.advantage-grid.svelte-mjj1xm article:where(.svelte-mjj1xm){min-height:14rem}.advantage-grid.svelte-mjj1xm h3:where(.svelte-mjj1xm){margin-top:2.5rem}}@media (width<=560px){.matrix-brand.svelte-mjj1xm{align-items:flex-start;font-size:.54rem}.brief-card.svelte-mjj1xm,.angle-grid.svelte-mjj1xm,.stage-tabs.svelte-mjj1xm{grid-template-columns:1fr}.stage-tabs.svelte-mjj1xm button:where(.svelte-mjj1xm){border-right:0}.rail-demo.svelte-mjj1xm{margin-left:0}}@media (prefers-reduced-motion:reduce){.panel-inner.svelte-mjj1xm{animation:none}.stage-tabs.svelte-mjj1xm button:where(.svelte-mjj1xm){transition:none}}.work-wall.svelte-1pdzne7{scroll-margin-top:6.25rem}.wall-heading.svelte-1pdzne7{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:3rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.wall-filters.svelte-1pdzne7{scrollbar-width:thin;gap:.4rem;padding-bottom:1rem;display:flex;overflow-x:auto}.wall-filters.svelte-1pdzne7 button:where(.svelte-1pdzne7){border:1px solid var(--paper-rule);color:#080b12ad;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;min-height:2.75rem;padding:.65rem .85rem;font-size:.6rem;font-weight:800}.wall-filters.svelte-1pdzne7 button.active:where(.svelte-1pdzne7),.wall-filters.svelte-1pdzne7 button:where(.svelte-1pdzne7):hover,.wall-filters.svelte-1pdzne7 button:where(.svelte-1pdzne7):focus-visible{border-color:var(--proof-black);background:var(--proof-black);color:var(--warm-stock)}.wall.svelte-1pdzne7{gap:var(--tile-gap);--tile-gap:clamp(.5rem, 1vw, .9rem);--wall-row-h:clamp(12rem, 18vw, 18rem);display:grid}.wall-row.svelte-1pdzne7{overflow:hidden}.wall-track.svelte-1pdzne7{width:max-content;animation:116s linear infinite svelte-1pdzne7-wall-drift;display:flex}.wall-track.reverse.svelte-1pdzne7{animation-duration:144s;animation-direction:reverse}.wall.svelte-1pdzne7:hover .wall-track:where(.svelte-1pdzne7),.wall.svelte-1pdzne7:focus-within .wall-track:where(.svelte-1pdzne7),.wall.paused.svelte-1pdzne7 .wall-track:where(.svelte-1pdzne7){animation-play-state:paused}.wall-run.svelte-1pdzne7{gap:var(--tile-gap);padding-right:var(--tile-gap);display:flex}.wall-run.svelte-1pdzne7 .demo-tile,.wall-run.svelte-1pdzne7 .work-tile{height:var(--wall-row-h);flex:none}@keyframes svelte-1pdzne7-wall-drift{to{transform:translate(-50%)}}.wall-foot.svelte-1pdzne7{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:clamp(1.25rem,2.5vw,2rem);display:flex}.wall-control.svelte-1pdzne7{border:1px solid var(--paper-rule);min-height:2.75rem;color:var(--proof-black);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.6rem;font-weight:800;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.wall-control.svelte-1pdzne7:hover{border-color:var(--proof-cobalt);background:var(--proof-cobalt);color:var(--warm-stock)}.wall-control.svelte-1pdzne7:focus-visible{outline-offset:3px;outline:2px solid #2949c7}.wall-note.svelte-1pdzne7{color:#080b1299;letter-spacing:.02em;max-width:62ch;margin:0;font-size:.72rem;font-weight:600}.wall-empty.svelte-1pdzne7{border:1px solid var(--paper-rule);background:repeating-linear-gradient(135deg,#080b120a 0 1px,#0000 1px .85rem),0 0;grid-template-columns:minmax(12rem,.5fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(2rem,5vw,4rem);display:grid}.empty-mark.svelte-1pdzne7{gap:.6rem;display:grid}.empty-mark.svelte-1pdzne7 i:where(.svelte-1pdzne7){background:var(--proof-cobalt);height:2px;display:block}.empty-mark.svelte-1pdzne7 i:where(.svelte-1pdzne7):first-child{width:100%}.empty-mark.svelte-1pdzne7 i:where(.svelte-1pdzne7):nth-child(2){background:#080b1233;width:62%}.empty-mark.svelte-1pdzne7 i:where(.svelte-1pdzne7):nth-child(3){background:#080b1233;width:34%}.empty-copy.svelte-1pdzne7{justify-items:start;gap:1.25rem;display:grid}.empty-lead.svelte-1pdzne7{color:#080b12ad;max-width:46ch;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}.work-wall.svelte-1pdzne7 .text-link{border-color:#080b1247}.work-wall.svelte-1pdzne7 .text-link:hover{border-color:var(--proof-cobalt);color:#2949c7}@media (width<=900px){.wall-heading.svelte-1pdzne7,.wall-empty.svelte-1pdzne7{grid-template-columns:1fr;align-items:start}}@media (prefers-reduced-motion:reduce){.wall.svelte-1pdzne7{padding-inline:var(--page-pad)}.wall-row.svelte-1pdzne7{overflow:visible}.wall-track.svelte-1pdzne7{width:100%;animation:none;display:block}.wall-run.svelte-1pdzne7{grid-template-columns:repeat(auto-fill,minmax(min(11rem,45%),1fr));align-items:start;padding-right:0;display:grid}.wall-run.duplicate.svelte-1pdzne7{display:none}.wall-run.svelte-1pdzne7 .demo-tile,.wall-run.svelte-1pdzne7 .work-tile{height:auto}.wall-control.svelte-1pdzne7{display:none}}.principles-grid.svelte-6nywao{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);gap:clamp(3rem,8vw,9rem);display:grid}.principle-list.svelte-6nywao{border-top:1px solid var(--paper-rule)}.principle-list.svelte-6nywao article:where(.svelte-6nywao){border-bottom:1px solid var(--paper-rule);grid-template-columns:3rem minmax(9rem,.65fr) 1fr;gap:1rem;padding:1.4rem 0;transition:background-color .24s;display:grid}.principle-list.svelte-6nywao article:where(.svelte-6nywao):hover{background:#ffffff80}.principle-list.svelte-6nywao span:where(.svelte-6nywao){color:var(--margin-note);font-size:.7rem;font-weight:800}.principle-list.svelte-6nywao h3:where(.svelte-6nywao),.principle-list.svelte-6nywao p:where(.svelte-6nywao){margin:0}.principle-list.svelte-6nywao p:where(.svelte-6nywao){color:#080b12ad}@media (width<=760px){.principles-grid.svelte-6nywao{grid-template-columns:1fr}.principle-list.svelte-6nywao article:where(.svelte-6nywao){grid-template-columns:2.5rem 1fr}.principle-list.svelte-6nywao p:where(.svelte-6nywao){grid-column:2}}
