:root{color-scheme:dark;--gutter:clamp(var(--ds-space-6), 5.6vw, var(--ds-space-24));--wrap:min(calc(100% - (2 * var(--gutter))), var(--ds-container-xl));--ink-1:var(--ds-color-text-primary);--ink-2:var(--ds-color-text-secondary);--ink-3:var(--ds-color-text-muted);--ink-4:var(--ds-color-text-disabled);--line-1:var(--ds-color-border-subtle);--line-2:var(--ds-color-border-default);--shade:var(--ds-color-bg-base-rgb);--ease:var(--ds-ease-out)}html[data-plan-direction=owned-knowledge],[data-plan-direction=owned-knowledge]{background:var(--ds-color-bg-base);color:var(--ink-1)}[data-plan-direction=owned-knowledge]{min-width:320px;font-family:var(--ds-font-body);font-size:var(--ds-type-body);line-height:var(--ds-leading-body);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;overflow-x:hidden}[data-plan-direction=owned-knowledge] a{color:inherit}[data-plan-direction=owned-knowledge] img{max-width:100%;display:block}[data-plan-direction=owned-knowledge] .wrap{width:var(--wrap);margin-inline:auto}[data-plan-direction=owned-knowledge] .grade-a,[data-plan-direction=owned-knowledge] .grade-b,[data-plan-direction=owned-knowledge] .grade-c,[data-plan-direction=owned-knowledge] .grain{pointer-events:none;position:absolute;inset:0}[data-plan-direction=owned-knowledge] .grain{z-index:1;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");background-size:180px 180px}[data-plan-direction=owned-knowledge] .open{isolation:isolate;background:var(--ds-color-bg-base);height:100svh;min-height:600px;position:relative;overflow:hidden}[data-plan-direction=owned-knowledge] .open-media{z-index:0;position:absolute;inset:0}[data-plan-direction=owned-knowledge] .open-media img{object-fit:cover;object-position:62% 42%;filter:saturate(.9)contrast(1.06)brightness(.96);transform-origin:58% 44%;width:100%;height:100%;animation:eka-drift 56s var(--ease) infinite alternate;transform:scale(1.05)}@keyframes eka-drift{0%{transform:scale(1.05)translate(0,0)}to{transform:scale(1.11)translate(-1.2%,-.8%)}}[data-plan-direction=owned-knowledge] .open .grade-a{z-index:1;background:linear-gradient(to top, rgb(var(--shade) / .96) 0%, rgb(var(--shade) / .88) 14%, rgb(var(--shade) / .58) 32%, rgb(var(--shade) / .22) 50%, rgb(var(--shade) / 0) 68%)}[data-plan-direction=owned-knowledge] .open .grade-b{z-index:1;background:linear-gradient(102deg, rgb(var(--shade) / .72) 0%, rgb(var(--shade) / .36) 28%, rgb(var(--shade) / .08) 50%, rgb(var(--shade) / 0) 68%), radial-gradient(130% 100% at 60% 40%, rgb(var(--shade) / 0) 46%, rgb(var(--shade) / .32) 100%)}[data-plan-direction=owned-knowledge] .open .grade-c{z-index:1;background:linear-gradient(to bottom, rgb(var(--shade) / .68) 0%, rgb(var(--shade) / .24) 10%, rgb(var(--shade) / 0) 22%)}[data-plan-direction=owned-knowledge] .topbar{z-index:3;height:clamp(58px,7vh,80px);padding-inline:var(--gutter);justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline:0}[data-plan-direction=owned-knowledge] .brand{font-family:var(--ds-font-display);font-size:var(--ds-type-body);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-label);text-decoration:none}[data-plan-direction=owned-knowledge] .routes{justify-content:flex-end;gap:var(--ds-space-6);flex-wrap:wrap;display:flex}[data-plan-direction=owned-knowledge] .routes a{font-size:var(--ds-type-body-sm);color:var(--ink-3);text-decoration:none}[data-plan-direction=owned-knowledge] .stage{z-index:2;padding:0 var(--gutter) clamp(var(--ds-space-8), 5.4vh, var(--ds-space-16));pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}[data-plan-direction=owned-knowledge] .stage a{pointer-events:auto}[data-plan-direction=owned-knowledge] h1{max-width:18ch;font-family:var(--ds-font-display);font-size:clamp(1.875rem,4.35vw,3.875rem);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-tight);text-wrap:balance;margin:0;line-height:1.03}[data-plan-direction=owned-knowledge] .clause-b{color:var(--ink-2);display:block}[data-plan-direction=owned-knowledge] .support{margin:var(--ds-space-6) 0 0;max-width:54ch;color:var(--ink-2);text-wrap:pretty;font-size:clamp(.90625rem,1.15vw,1.03125rem);line-height:1.58}[data-plan-direction=owned-knowledge] .open-act{margin-top:var(--ds-space-8)}[data-plan-direction=owned-knowledge] .trace{margin-top:clamp(var(--ds-space-6), 4vh, var(--ds-space-12));max-width:70rem}[data-plan-direction=owned-knowledge] .trace-cap{font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ink-4);display:block}[data-plan-direction=owned-knowledge] .plot{margin-top:var(--ds-space-6);position:relative}[data-plan-direction=owned-knowledge] .plot svg{width:100%;height:clamp(24px,3.4vh,34px);display:block;overflow:visible}[data-plan-direction=owned-knowledge] .plot-narrow svg{aspect-ratio:340/220;height:auto}[data-plan-direction=owned-knowledge] .plot path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-plan-direction=owned-knowledge] .p-run{stroke:rgb(var(--ds-color-text-primary-rgb) / .5);stroke-width:1px}[data-plan-direction=owned-knowledge] .p-hot{stroke:rgb(var(--ds-color-text-primary-rgb) / .88);stroke-width:1.2px}[data-plan-direction=owned-knowledge] .p-dim{stroke:rgb(var(--ds-color-text-primary-rgb) / .26);stroke-width:1px}[data-plan-direction=owned-knowledge] .p-return{stroke:var(--ds-color-signal);stroke-width:1.2px}[data-plan-direction=owned-knowledge] .n-fill{fill:rgb(var(--ds-color-text-primary-rgb) / .85)}[data-plan-direction=owned-knowledge] .n-ring{fill:none;stroke:rgb(var(--ds-color-text-primary-rgb) / .85);stroke-width:1.2px;vector-effect:non-scaling-stroke}[data-plan-direction=owned-knowledge] .n-end{fill:var(--ds-color-signal)}[data-plan-direction=owned-knowledge] .n-halo{fill:var(--ds-color-signal);opacity:.16}[data-plan-direction=owned-knowledge] .n-lab{font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;fill:rgb(var(--ds-color-text-primary-rgb) / .55)}[data-plan-direction=owned-knowledge] .n-lab-lit{fill:var(--ds-color-signal)}[data-plan-direction=owned-knowledge] .evt{font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ink-3);white-space:nowrap;position:absolute}[data-plan-direction=owned-knowledge] .evt-above{inset-block-end:calc(100% + 10px)}[data-plan-direction=owned-knowledge] .evt-below{inset-block-start:calc(100% + 9px)}[data-plan-direction=owned-knowledge] .evt-1{inset-inline-start:0}[data-plan-direction=owned-knowledge] .evt-2{inset-inline-start:28%;transform:translate(-40%)}[data-plan-direction=owned-knowledge] .evt-3{inset-inline-start:54%;transform:translate(-50%)}[data-plan-direction=owned-knowledge] .evt-4{color:var(--ds-color-signal);inset-inline-start:76%;transform:translate(-50%)}[data-plan-direction=owned-knowledge] .evt-5{color:var(--ink-1);inset-inline-end:0}[data-plan-direction=owned-knowledge] .plot-narrow{display:none}[data-plan-direction=owned-knowledge] .hinge{padding-block:var(--ds-space-16) var(--ds-space-12);border-bottom:1px solid var(--line-1)}[data-plan-direction=owned-knowledge] .hinge p{max-width:42rem;font-size:var(--ds-type-body-lg);line-height:var(--ds-leading-body);color:var(--ink-1);margin:0}[data-plan-direction=owned-knowledge] .work{isolation:isolate;background:var(--ds-color-bg-base);padding-block:clamp(var(--ds-space-16), 9vh, var(--ds-space-32));position:relative;overflow:hidden}[data-plan-direction=owned-knowledge] .work-media{z-index:0;width:min(52%,46rem);position:absolute;inset-block:0;inset-inline-end:0}[data-plan-direction=owned-knowledge] .work-media img{object-fit:cover;object-position:40% 50%;filter:saturate(.42)contrast(1.1)brightness(.62);width:100%;height:100%}[data-plan-direction=owned-knowledge] .work .grade-a{z-index:1;background:linear-gradient(to right, rgb(var(--shade) / 1) 0%, rgb(var(--shade) / .94) 28%, rgb(var(--shade) / .55) 58%, rgb(var(--shade) / .18) 82%, rgb(var(--shade) / .08) 100%)}[data-plan-direction=owned-knowledge] .work-grid{z-index:2;gap:var(--ds-space-16);display:grid;position:relative}[data-plan-direction=owned-knowledge] h2{max-width:16ch;font-family:var(--ds-font-display);font-size:clamp(1.875rem,3.2vw,3.25rem);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-section);margin:0;line-height:1.08}[data-plan-direction=owned-knowledge] .clause-dim{color:var(--ink-3);display:block}[data-plan-direction=owned-knowledge] .lede{margin:var(--ds-space-6) 0 0;max-width:46ch;color:var(--ink-2);font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.58}[data-plan-direction=owned-knowledge] .pull{margin:var(--ds-space-12) 0 0;max-width:22ch;font-family:var(--ds-font-display);font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-section);color:var(--ink-1);line-height:1.2}[data-plan-direction=owned-knowledge] .thread{margin-top:var(--ds-space-16);padding-top:var(--ds-space-12);border-top:1px solid var(--line-1);max-width:42rem}[data-plan-direction=owned-knowledge] .thread h3{max-width:18ch;font-family:var(--ds-font-display);font-size:clamp(1.5rem,2vw,2rem);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-section);margin:0;line-height:1.15}[data-plan-direction=owned-knowledge] .scale{margin:var(--ds-space-8) 0 0;gap:var(--ds-space-3);padding:0;list-style:none;display:grid}[data-plan-direction=owned-knowledge] .scale li{font-family:var(--ds-font-display);font-size:var(--ds-type-body);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-section);color:var(--ink-4)}[data-plan-direction=owned-knowledge] .scale .live{align-items:baseline;gap:var(--ds-space-3);font-size:clamp(1.5rem,2.1vw,2.25rem);font-weight:var(--ds-weight-medium);color:var(--ink-1);display:flex}[data-plan-direction=owned-knowledge] .live-mark{border-radius:var(--ds-radius-full);background:var(--ds-color-signal-dot);flex:none;width:7px;height:7px;transform:translateY(-.2em)}[data-plan-direction=owned-knowledge] .scale .near{font-size:var(--ds-type-body-lg);color:var(--ink-3)}[data-plan-direction=owned-knowledge] .engine{isolation:isolate;background:var(--ds-color-bg-raised);padding-block:clamp(var(--ds-space-16), 10vh, var(--ds-space-32));position:relative;overflow:hidden}[data-plan-direction=owned-knowledge] .engine-media{z-index:0;position:absolute;inset:0}[data-plan-direction=owned-knowledge] .engine-media img{object-fit:cover;object-position:50% 42%;filter:saturate(.36)contrast(1.12)brightness(.42);width:100%;height:100%}[data-plan-direction=owned-knowledge] .engine .grade-a{z-index:1;background:linear-gradient(to top, rgb(var(--shade) / .96) 0%, rgb(var(--shade) / .82) 28%, rgb(var(--shade) / .5) 58%, rgb(var(--shade) / .22) 100%)}[data-plan-direction=owned-knowledge] .engine .grade-b{z-index:1;background:linear-gradient(105deg, rgb(var(--shade) / .78) 0%, rgb(var(--shade) / .28) 46%, rgb(var(--shade) / .1) 100%)}[data-plan-direction=owned-knowledge] .engine-inner{z-index:2;position:relative}[data-plan-direction=owned-knowledge] .engine-top{gap:var(--ds-space-12);display:grid}[data-plan-direction=owned-knowledge] .ops{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}[data-plan-direction=owned-knowledge] .ops li{font-family:var(--ds-font-mono);font-size:var(--ds-type-body-sm);letter-spacing:var(--ds-tracking-label);color:var(--ink-2)}[data-plan-direction=owned-knowledge] .ops li:before{content:"";width:var(--ds-space-4);height:1px;margin-right:var(--ds-space-3);vertical-align:.3em;background:rgb(var(--ds-color-signal-rgb) / .2);display:inline-block}[data-plan-direction=owned-knowledge] .tests{margin-top:var(--ds-space-16);gap:var(--ds-space-8);display:grid}[data-plan-direction=owned-knowledge] .check{max-width:22ch;font-family:var(--ds-font-display);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-section);margin:0;line-height:1.12}[data-plan-direction=owned-knowledge] .check-1{color:var(--ink-1);font-size:clamp(1.75rem,3vw,2.75rem)}[data-plan-direction=owned-knowledge] .check-2{color:var(--ink-2);margin-inline-start:var(--ds-space-8);font-size:clamp(1.375rem,2.1vw,1.875rem)}[data-plan-direction=owned-knowledge] .check-3{color:var(--ink-2);max-width:24ch;margin-inline-start:var(--ds-space-16);font-size:clamp(1.25rem,1.8vw,1.625rem)}[data-plan-direction=owned-knowledge] .engine-note{margin:var(--ds-space-16) 0 0;max-width:48ch;font-size:var(--ds-type-body);color:var(--ink-3)}[data-plan-direction=owned-knowledge] .fork{background:var(--ds-color-bg-base);display:grid}[data-plan-direction=owned-knowledge] .fork-cs,[data-plan-direction=owned-knowledge] .fork-voice{isolation:isolate;min-height:28rem;padding:clamp(var(--ds-space-16), 8vh, var(--ds-space-24)) var(--gutter);position:relative;overflow:hidden}[data-plan-direction=owned-knowledge] .fork-voice{background:var(--ds-color-bg-overlay)}[data-plan-direction=owned-knowledge] .fork-media{z-index:0;position:absolute;inset:0}[data-plan-direction=owned-knowledge] .fork-media img{object-fit:cover;object-position:42% 28%;filter:saturate(.28)contrast(1.08)brightness(.38)grayscale(.35);width:100%;height:100%}[data-plan-direction=owned-knowledge] .fork-voice .grade-a{z-index:1;background:linear-gradient(to top, rgb(var(--ds-color-bg-overlay-rgb) / .96) 0%, rgb(var(--ds-color-bg-overlay-rgb) / .72) 42%, rgb(var(--ds-color-bg-overlay-rgb) / .28) 100%)}[data-plan-direction=owned-knowledge] .fork-copy{z-index:2;max-width:36rem;position:relative}[data-plan-direction=owned-knowledge] .fork h2{max-width:18ch}[data-plan-direction=owned-knowledge] .fork h3{margin:var(--ds-space-12) 0 0;font-family:var(--ds-font-display);font-size:clamp(1.5rem,2vw,2rem);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-section)}[data-plan-direction=owned-knowledge] .fork p{margin:var(--ds-space-4) 0 0;max-width:42ch;color:var(--ink-2);font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.58}[data-plan-direction=owned-knowledge] .fork-voice h3{color:var(--ink-2)}[data-plan-direction=owned-knowledge] .close{padding-block:clamp(var(--ds-space-16), 10vh, var(--ds-space-32)) var(--ds-space-32);background:var(--ds-color-bg-base);border-top:1px solid var(--line-1)}[data-plan-direction=owned-knowledge] .close-grid{gap:var(--ds-space-16);display:grid}[data-plan-direction=owned-knowledge] .pilot{max-width:42rem}[data-plan-direction=owned-knowledge] .pilot h2{max-width:20ch;font-size:clamp(1.5rem,2.2vw,2.125rem)}[data-plan-direction=owned-knowledge] .close-act h2{max-width:12ch;letter-spacing:var(--ds-tracking-tight);font-size:clamp(2.5rem,5.2vw,4.75rem);line-height:.96}@media (width<1024px){[data-plan-direction=owned-knowledge] .routes{display:none}[data-plan-direction=owned-knowledge] .open{min-height:92svh}[data-plan-direction=owned-knowledge] h1{max-width:14ch;font-size:clamp(1.75rem,8vw,2.25rem)}[data-plan-direction=owned-knowledge] .support{max-width:100%}[data-plan-direction=owned-knowledge] .plot-wide{display:none}[data-plan-direction=owned-knowledge] .plot-narrow{display:block}[data-plan-direction=owned-knowledge] .evt-2,[data-plan-direction=owned-knowledge] .evt-3,[data-plan-direction=owned-knowledge] .evt-4,[data-plan-direction=owned-knowledge] .evt-5{transform:none}[data-plan-direction=owned-knowledge] .work-media{width:100%;height:16rem;margin-bottom:var(--ds-space-8);position:relative;inset:auto}[data-plan-direction=owned-knowledge] .work .grade-a{background:linear-gradient(to top, rgb(var(--shade) / .96) 0%, rgb(var(--shade) / .4) 55%, rgb(var(--shade) / .12) 100%)}[data-plan-direction=owned-knowledge] .check-2,[data-plan-direction=owned-knowledge] .check-3{margin-inline-start:0}[data-plan-direction=owned-knowledge] .fork-cs,[data-plan-direction=owned-knowledge] .fork-voice{min-height:0;padding-block:var(--ds-space-16)}[data-plan-direction=owned-knowledge] .fork-media{height:14rem;position:relative}[data-plan-direction=owned-knowledge] .fork-voice .grade-a{background:linear-gradient(to top, rgb(var(--ds-color-bg-overlay-rgb) / .9) 0%, rgb(var(--ds-color-bg-overlay-rgb) / .2) 100%)}}@media (width>=1024px){[data-plan-direction=owned-knowledge] .work-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:end}[data-plan-direction=owned-knowledge] .work-copy{max-width:38rem}[data-plan-direction=owned-knowledge] .engine-top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}[data-plan-direction=owned-knowledge] .tests{grid-template-columns:1fr;max-width:46rem}[data-plan-direction=owned-knowledge] .fork{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}[data-plan-direction=owned-knowledge] .close-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end}}@media (prefers-reduced-motion:reduce){[data-plan-direction=owned-knowledge] .open-media img{animation:none;transform:scale(1.05)}}
