.oa{isolation:isolate;background:var(--oa-bg);color:var(--oa-ink);font-family:var(--oa-sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.55;position:relative;container-type:inline-size}.oa:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 480px at 82% -8%, var(--oa-wash) 0%, transparent 62%);height:720px;position:absolute;inset:0 0 auto}.oa :focus-visible{outline:2px solid var(--oa-ink);outline-offset:2px;border-radius:4px}.oa button{cursor:pointer;font-family:inherit}.oa-nav,.oa-close,.oa-footer{width:min(1240px,100% - 48px);margin-inline:auto}.oa-stage-home{width:min(1360px,100% - 32px);margin-inline:auto;scroll-margin-top:112px}.oa-cta{appearance:none;border:1px solid var(--oa-ink);background:var(--oa-ink);color:var(--oa-bg);font:600 14.5px/1 var(--oa-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:11px 20px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.oa-cta:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--oa-shadow) 55%, transparent);transform:translateY(-1px)}.oa-cta.is-ghost{color:var(--oa-ink);border-color:color-mix(in srgb, var(--oa-ink) 40%, transparent);background:0 0}.oa-cta.is-ghost:hover{border-color:var(--oa-ink);box-shadow:none}.oa-quiet{appearance:none;color:var(--oa-ink);font:600 14.5px/1 var(--oa-sans);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--oa-primary) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--oa-primary) 60%, transparent);background:0 0;border:0;align-items:center;padding:11px 8px;display:inline-flex}.oa-quiet:hover{-webkit-text-decoration-color:var(--oa-primary);text-decoration-color:var(--oa-primary)}@container (width<=760px){.oa-cta{padding:10px 14px;font-size:13.5px}.oa-hero-grid .oa-actions{order:3}.oa-hero-grid .oa-hero-works{order:4}}.oa-stage{--st-line:color-mix(in srgb, var(--st-ink) 16%, transparent);--st-line-strong:color-mix(in srgb, var(--st-ink) 36%, transparent);--st-glass:color-mix(in srgb, var(--st-bg) 78%, transparent);--st-glass-deep:color-mix(in srgb, var(--st-bg) 90%, transparent);--oa-t:0;--oa-te:0;--oa-to:0;--oa-t1:0;--oa-t2:0;--oa-t3:0;background:var(--st-bg);color:var(--st-ink);box-shadow:0 30px 80px var(--oa-shadow);border-radius:22px;padding:12px}.oa-stage-chrome{justify-content:space-between;align-items:center;gap:16px;padding:6px 8px 12px;display:flex}.oa-tabs{background:color-mix(in srgb, var(--st-ink) 6%, transparent);border:1px solid var(--st-line);border-radius:12px;gap:4px;padding:4px;display:flex}.oa-tabs button{appearance:none;color:var(--st-ink-dim);text-align:left;background:0 0;border:0;border-radius:9px;gap:1px;padding:8px 14px;transition:background-color .2s,color .2s;display:grid}.oa-tabs button strong{font:600 13.5px/1.2 var(--oa-sans)}.oa-tabs button span{font:500 10.5px/1.2 var(--oa-sans);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.oa-tabs button:hover{color:var(--st-ink)}.oa-tabs button[data-active=true]{background:var(--st-ink);color:var(--st-bg)}.oa-stage-controls{gap:8px;display:flex}.oa-ctrl{appearance:none;border:1px solid var(--st-line);color:var(--st-ink-dim);font:600 12.5px/1 var(--oa-sans);background:0 0;border-radius:999px;min-width:68px;padding:9px 14px;transition:color .2s,border-color .2s}.oa-ctrl.is-step{min-width:0;padding:9px 12px}.oa-ctrl:hover:not(:disabled){color:var(--st-ink);border-color:var(--st-line-strong)}.oa-ctrl:disabled{opacity:.4;cursor:default}.oa-pace{color:var(--st-ink-dim);align-items:center;transition:color .2s;display:inline-flex;position:relative}.oa-pace select{appearance:none;border:1px solid var(--st-line);color:inherit;font:600 12.5px/1 var(--oa-sans);cursor:pointer;background:0 0;border-radius:999px;padding:9px 30px 9px 14px;transition:border-color .2s}.oa-pace option{color:canvastext;background:canvas}.oa-pace svg{pointer-events:none;width:10px;height:10px;position:absolute;right:12px}.oa-pace:hover{color:var(--st-ink)}.oa-pace:hover select{border-color:var(--st-line-strong)}.oa-stage[data-handoff=true] .oa-space,.oa-stage[data-handoff=true] .oa-anno{animation:.32s ease-out both oa-handoff-in}@keyframes oa-handoff-in{0%{opacity:0}to{opacity:1}}.oa-stage :focus-visible{outline:2px solid var(--st-ink);outline-offset:2px}.oa-scene-shell{background:var(--st-bg);border-radius:14px;position:relative;overflow:hidden}.oa-scene{touch-action:pan-y;background:var(--st-bg);border-radius:14px;height:clamp(520px,66vh,700px);position:relative;overflow:hidden}.oa-mountain{width:100%;height:100%;display:block;position:absolute;inset:0}.oa-space{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.oa-scenery{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.oa-tokens{position:absolute;inset:0}.oa-hud{max-width:min(560px,100% - 36px);position:absolute;bottom:14px;left:18px}.oa-signal{border:1px solid var(--st-line);background:var(--st-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:400 13.5px/1.4 var(--oa-sans);color:color-mix(in srgb, var(--st-ink) 86%, transparent);border-radius:18px;margin:0;padding:8px 14px 8px 12px;display:inline-block}.oa-signal i{vertical-align:middle;background:var(--st-ink);border-radius:50%;width:7px;height:7px;margin:-2px 8px 0 0;display:inline-block}.oa-signal b{font:600 11px/1 var(--oa-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--st-ink);margin-right:8px}.oa-signal.is-held{border-color:color-mix(in srgb, var(--st-held) 50%, transparent)}.oa-signal.is-held b{color:var(--st-held)}.oa-signal.is-held i{background:var(--st-held);animation:1.6s ease-in-out infinite oa-blink}.oa-signal.is-good{border-color:color-mix(in srgb, var(--st-good) 45%, transparent)}.oa-signal.is-good b{color:var(--st-good)}.oa-signal.is-good i{background:var(--st-good)}@keyframes oa-blink{0%,to{opacity:1}50%{opacity:.3}}.oa-stage[data-motion=static] .oa-scene *,.oa-stage[data-motion=static] .oa-scene :before,.oa-stage[data-motion=static] .oa-signal i{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.oa-stage *,.oa-stage :before,.oa-stage :after{transition:none!important;animation:none!important}}@container (width<=760px){.oa-stage{border-radius:16px;padding:8px 8px 0}.oa-stage-chrome{flex-wrap:wrap;padding:4px 4px 8px}.oa-tabs{order:2;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.oa-tabs button{text-align:center;justify-items:center;padding:8px 6px}.oa-tabs button span{display:none}.oa-stage-controls{flex-wrap:wrap;order:1;justify-content:flex-end;width:100%}.oa-pace{flex:1 0 100%}.oa-pace select{width:100%}.oa-scene{height:min(76vh,620px)}.oa-hud{max-width:none;padding:0 12px 12px;position:relative;bottom:auto;left:auto}.oa-signal{font-size:13px}}.oa-lane,.oa-summit-run{--lane-f:0;--lane-history:0;--lane-color:var(--st-ink);--lane-glow:var(--st-accent);--trail-wake:var(--wake,1)}.oa-lane.is-plan{--lane-f:var(--f-plan,0)}.oa-lane.is-survey{--lane-f:var(--f-survey,0)}.oa-lane.is-verify{--lane-f:var(--f-verify,0)}.oa-summit-run{--lane-f:var(--f-deploy,0);--lane-color:var(--st-accent);--trail-wake:var(--wake-run,var(--wake,1))}.oa-lane-bed,.oa-run-bed{fill:none;stroke:color-mix(in srgb, var(--st-ink) 12%, transparent);stroke-width:1px}.oa-run-bed{stroke-dasharray:2 5}.oa-lane-glow,.oa-run-glow{fill:none;stroke:var(--lane-glow);stroke-width:7px;stroke-linecap:butt;stroke-dasharray:1 2;stroke-dashoffset:calc(1px * (1 - var(--lane-f)));opacity:calc(.16 * (1 - var(--lane-history)))}.oa-lane-draw,.oa-run-draw{fill:none;stroke:var(--lane-color);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:calc(1px * (1 - var(--lane-f)));opacity:calc(.62 - .4 * var(--lane-history))}.oa-lane-wake,.oa-run-wake{fill:none;stroke:var(--lane-color);stroke-linecap:butt;stroke-width:2.6px;stroke-dasharray:.18 2;stroke-dashoffset:calc(1px * (.18 - var(--lane-f)));opacity:calc(.35 * var(--trail-wake) * (1 - var(--lane-history)))}.oa-lane-wake.is-near,.oa-run-wake.is-near{stroke-width:3.2px;stroke-dasharray:.07 2;stroke-dashoffset:calc(1px * (.07 - var(--lane-f)));opacity:calc(1 * var(--trail-wake) * (1 - var(--lane-history)))}.oa-run-back{fill:none;stroke:var(--st-bg);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:calc(1px * (1 - var(--lane-f)));opacity:calc(.6 * var(--run-signed,0))}.oa-run-glow{opacity:calc(.16 + .18 * var(--run-signed,0))}.oa-run-draw{stroke-width:calc(1.6px + 1.2px * var(--run-signed,0));opacity:calc(.62 + .36 * var(--run-signed,0))}.oa-lane-end{fill:var(--lane-color);opacity:calc(clamp(0, (var(--lane-f) - .9) * 10, 1) * (1 - .5 * var(--lane-history)))}.oa-lane-mark{fill:var(--lane-color);opacity:calc(var(--marks,0) * (1 - .55 * var(--lane-history)))}.oa-gate{--gate-ink:color-mix(in srgb, var(--st-held) calc(var(--gate-arm,0) * 100%), color-mix(in srgb, var(--st-ink) 66%, transparent))}.oa-gate-line{fill:none;stroke:var(--gate-ink);stroke-width:1.2px;stroke-dasharray:3 3;opacity:calc(1 - .6 * var(--gate-open,0))}.oa-gate-posts,.oa-gate-rail{fill:none;stroke:var(--gate-ink);stroke-width:calc(1.8px + .7px * var(--gate-arm,0));stroke-linecap:round}.oa-gate-posts{opacity:calc(1 - .4 * var(--gate-open,0))}.oa-gate-rail{opacity:calc(1 - var(--gate-open,0));animation-duration:2.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.oa-gate-echo{fill:none;stroke:var(--st-held);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-origin:50%;transform-box:fill-box;animation-duration:2.6s;animation-timing-function:ease-out;animation-iteration-count:infinite}.oa-gate-echo.is-second{animation-delay:-1300ms}@keyframes oa-gate-echo{0%{opacity:.7;transform:scale(1)}80%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}@keyframes oa-gate-wait{0%,to{opacity:1}50%{opacity:.4}}.oa-node{fill:var(--st-ink)}.oa-node-ring{fill:none;stroke:color-mix(in srgb, var(--st-ink) 50%, transparent);stroke-width:1px;transform-origin:50%;transform-box:fill-box}.oa-basecamp .oa-node-ring{animation:3.6s ease-out infinite oa-ring}@keyframes oa-ring{0%{opacity:.9;transform:scale(.55)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.oa-node-ring.is-record{stroke:var(--st-good);opacity:0}.oa-col-node .oa-node{opacity:.55}.oa-summit-foot{fill:color-mix(in srgb, var(--st-ink) 16%, transparent)}.oa-summit-mark .oa-node{fill:color-mix(in srgb, var(--st-good) calc(var(--summit-lit,0) * 100%), var(--st-ink))}.oa-summit-mast{stroke:color-mix(in srgb, var(--st-good) calc(var(--summit-lit,0) * 100%), color-mix(in srgb, var(--st-ink) 70%, transparent));stroke-width:1.6px;stroke-linecap:round}.oa-summit-flag{fill:color-mix(in srgb, var(--st-good) calc(var(--summit-lit,0) * 100%), color-mix(in srgb, var(--st-ink) 28%, transparent))}.oa-node-ring.is-summit{stroke:var(--st-good);opacity:0}.oa-token{offset-rotate:0deg;offset-distance:0%;width:11px;height:11px;color:var(--st-ink);box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent), 0 0 18px color-mix(in srgb, currentColor 40%, transparent);opacity:0;background:currentColor;border-radius:50%;position:absolute;top:0;left:0}.oa-token.is-plan{--lane-t:var(--oa-t1);offset-distance:calc(100% * var(--f-plan,0));opacity:var(--v-plan,0)}.oa-token.is-survey{--lane-t:var(--oa-t2);offset-distance:calc(100% * var(--f-survey,0));opacity:var(--v-survey,0)}.oa-token.is-verify{--lane-t:var(--oa-t3);offset-distance:calc(100% * var(--f-verify,0));opacity:var(--v-verify,0)}.oa-token.is-deploy{offset-distance:calc(100% * var(--f-deploy,0));opacity:var(--v-deploy,0);color:var(--st-accent)}.oa-token.is-run{offset-distance:calc(100% * var(--f-run,0));opacity:var(--v-run,0)}.oa-token.is-artifact{offset-distance:calc(100% * var(--f-artifact,0));opacity:var(--v-artifact,0);width:13px;height:13px;color:var(--st-accent);border-radius:3px}.oa-token:before{content:"";border-radius:inherit;opacity:0;border:1px solid;position:absolute;inset:-1px;transform:scale(1)}.oa-token.is-artifact:before{border-radius:3px}@keyframes oa-pulse{0%{opacity:.85;transform:scale(.9)}80%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.oa-token span{font:600 10.5px/1 var(--oa-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--st-ink-dim);white-space:nowrap;opacity:var(--label,1);position:absolute;top:-3px;left:16px}.oa-token.is-deploy span,.oa-token.is-artifact span{color:var(--st-accent)}.oa-anno{pointer-events:none;position:absolute;inset:0}.oa-basecard{border:1px solid color-mix(in srgb, var(--st-ink) 20%, transparent);background:var(--st-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;gap:2px;padding:9px 13px;display:grid;position:absolute;transform:translate(20px,-90%)}.oa-stage[data-atlas-mode=convert] .oa-basecard{display:none}.oa-basecard strong{font:600 13px/1.25 var(--oa-sans);color:var(--st-ink)}.oa-basecard span{font:500 11px/1.3 var(--oa-sans);color:var(--st-ink-dim)}.oa-summit-tag{font:600 10.5px/1 var(--oa-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--st-good) calc(var(--summit-lit,0) * 100%), var(--st-ink-dim));text-shadow:0 0 6px var(--st-bg), 0 0 2px var(--st-bg);position:absolute;transform:translate(12px,-50%)}.oa-stage:is([data-atlas-mode=briefings],[data-atlas-mode=convert]) .oa-summit-tag{display:none}.oa-pin{--pin-t:0;--pin-x:-50%;--pin-y:calc(-100% - 14px);--nudge-x:0px;--nudge-y:6px;border:1px solid color-mix(in srgb, var(--st-ink) 18%, transparent);background:color-mix(in srgb, var(--st-bg) 84%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translate(var(--pin-x), var(--pin-y)) translate(var(--nudge-x), var(--nudge-y));border-radius:9px;gap:2px;padding:8px 12px;display:grid;position:absolute}.oa-pin:after{content:"";background:color-mix(in srgb, var(--st-ink) 35%, transparent);width:1px;height:13px;position:absolute;top:100%;left:50%}.oa-pin.is-below{--pin-y:20px;--nudge-y:-6px}.oa-pin.is-below:after{top:auto;bottom:100%}.oa-pin.is-left{--pin-x:calc(-100% - 16px);--pin-y:-50%;--nudge-x:6px;--nudge-y:0px}.oa-pin.is-left:after{width:15px;height:1px;top:50%;left:100%}.oa-pin.is-right{--pin-x:16px;--pin-y:-50%;--nudge-x:-6px;--nudge-y:0px}.oa-pin.is-right:after{width:15px;height:1px;top:50%;left:auto;right:100%}.oa-pin.is-above-left{--pin-x:calc(-100% - 4px);--pin-y:calc(-100% - 12px)}.oa-pin.is-above-right{--pin-x:4px;--pin-y:calc(-100% - 12px)}.oa-pin.is-below-left{--pin-x:calc(-100% - 4px);--pin-y:12px;--nudge-y:-6px}.oa-pin.is-below-right{--pin-x:4px;--pin-y:12px;--nudge-y:-6px}.oa-pin:is(.is-above-left,.is-above-right,.is-below-left,.is-below-right):after{height:17px}.oa-pin.is-above-left:after{transform-origin:top;left:auto;right:8px;transform:rotate(-45deg)}.oa-pin.is-above-right:after{transform-origin:top;left:8px;transform:rotate(45deg)}.oa-pin.is-below-left:after{transform-origin:bottom;inset:auto 8px 100% auto;transform:rotate(45deg)}.oa-pin.is-below-right:after{transform-origin:bottom;top:auto;bottom:100%;left:8px;transform:rotate(-45deg)}.oa-pin[data-reveal=current]{opacity:var(--pin-t);transform:translate(var(--pin-x), var(--pin-y)) translate(calc(var(--nudge-x) * (1 - var(--pin-t))), calc(var(--nudge-y) * (1 - var(--pin-t))))}.oa-pin:is([data-reveal=true],[data-reveal=retiring],[data-reveal=retired]){transform:translate(var(--pin-x), var(--pin-y))}.oa-pin[data-reveal=true]{opacity:1}.oa-pin[data-reveal=retiring]{opacity:calc(1 - var(--oa-to))}.oa-pin[data-reveal=retired]{opacity:0}.oa-pin strong{font:600 12px/1.25 var(--oa-sans);color:var(--st-ink);white-space:nowrap}.oa-pin span{font:500 10.5px/1.3 var(--oa-sans);color:var(--st-ink-dim);white-space:nowrap}.oa-pin.is-held{border-color:color-mix(in srgb, var(--st-held) 55%, transparent)}.oa-pin.is-held strong{color:var(--st-held)}.oa-pin.is-good{border-color:color-mix(in srgb, var(--st-good) 50%, transparent)}.oa-pin.is-good strong{color:var(--st-good)}@container (width<=760px){.oa-basecard,.oa-pin span,.oa-pin:not(.is-held):not(.is-good){display:none}.oa-pin{padding:6px 9px}.oa-pin strong{font-size:11px}}.oa-dossier{pointer-events:auto;width:min(320px,44%);position:absolute;top:16px;right:16px}.oa-doss-card{border:1px solid color-mix(in srgb, var(--st-ink) 16%, transparent);background:var(--st-glass-deep);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 50px color-mix(in srgb, var(--st-bg) 60%, transparent);border-radius:14px;gap:10px;padding:16px 18px;display:grid}.oa-doss-card.is-review[data-decided=false]{border-color:color-mix(in srgb, var(--st-held) 45%, transparent)}.oa-doss-card.is-convert[data-waiting=true]{border-color:color-mix(in srgb, var(--st-held) 40%, transparent)}.oa-doss-kicker{font:600 10.5px/1 var(--oa-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--st-ink-dim);margin:0}.oa-doss-title{font:500 19px/1.2 var(--oa-serif);color:var(--st-ink)}.oa-rows{border-top:1px solid color-mix(in srgb, var(--st-ink) 12%, transparent);gap:7px;margin:0;padding-top:10px;display:grid}.oa-rows div{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.oa-rows dt{font:600 10.5px/1.5 var(--oa-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--st-ink-dim)}.oa-rows dd{font:400 12.5px/1.45 var(--oa-sans);color:color-mix(in srgb, var(--st-ink) 92%, transparent);margin:0}.oa-doss-note{font:400 11.5px/1.4 var(--oa-sans);color:var(--st-ink-dim);margin:0}.oa-doss-actions{gap:8px;display:flex}.oa-approve,.oa-deny{appearance:none;font:600 13px/1 var(--oa-sans);cursor:pointer;border-radius:10px;padding:11px 16px;transition:transform .16s,opacity .2s,box-shadow .2s}.oa-approve{border:1px solid var(--oa-primary);background:var(--oa-primary);color:var(--oa-on-primary);flex:1}.oa-deny{border:1px solid var(--st-line-strong);color:var(--st-ink);background:0 0}.oa-approve:hover:not(:disabled),.oa-deny:hover:not(:disabled){transform:translateY(-1px)}.oa-approve:disabled,.oa-deny:disabled{opacity:.45;cursor:default}.oa-doss-card[data-waiting=true] .oa-approve:not(:disabled){animation:2.4s ease-in-out infinite oa-breathe}@keyframes oa-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--oa-primary) 0%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--oa-primary) 28%, transparent)}}.oa-doss-outcome{border:1px solid color-mix(in srgb, var(--st-good) 45%, transparent);background:color-mix(in srgb, var(--st-good) 10%, transparent);border-radius:10px;gap:2px;margin:0;padding:10px 13px;display:grid}.oa-doss-outcome.is-denied{border-color:color-mix(in srgb, var(--st-ink) 25%, transparent);background:color-mix(in srgb, var(--st-ink) 5%, transparent)}.oa-doss-outcome strong{font:600 13px/1.3 var(--oa-sans);color:var(--st-ink)}.oa-doss-outcome span{font:500 11.5px/1.35 var(--oa-sans);color:var(--st-ink-dim)}.oa-doss-card.is-memory[data-waiting=true]{border-color:color-mix(in srgb, var(--st-held) 40%, transparent)}.oa-steps{border-top:1px solid color-mix(in srgb, var(--st-ink) 12%, transparent);gap:7px;margin:0;padding:10px 0 0;list-style:none;display:grid}.oa-step{--step-t:1;font:400 12.5px/1.4 var(--oa-sans);color:color-mix(in srgb, var(--st-ink) 92%, transparent);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.oa-step i{border:1px solid color-mix(in srgb, var(--st-ink) 30%, transparent);border-radius:50%;width:14px;height:14px;position:relative}.oa-step i:after{content:"";border-radius:inherit;background:var(--st-good);opacity:var(--step-t);position:absolute;inset:2px}.oa-step small{font:500 11px/1.3 var(--oa-sans);color:var(--st-ink-dim);text-align:right;opacity:var(--step-t)}.oa-step:is(.is-held,.is-signed){grid-template-columns:14px minmax(0,1fr);row-gap:1px}.oa-step:is(.is-held,.is-signed) small{text-align:left;grid-column:2}.oa-step.is-held i:after{background:var(--st-held)}.oa-step.is-held small{color:var(--st-held)}.oa-step.is-signed small{color:var(--st-good)}.oa-progress{background:color-mix(in srgb, var(--st-ink) 12%, transparent);border-radius:999px;height:5px;overflow:hidden}.oa-progress i{border-radius:inherit;background:var(--st-accent);width:0;height:100%;display:block}@container (width<=760px){.oa-dossier{width:auto;inset:auto 12px 12px}.oa-doss-card{gap:8px;padding:13px 14px}.oa-doss-title{font-size:16.5px}.oa-rows div{grid-template-columns:76px minmax(0,1fr)}}.oa-stage[data-atlas-mode=memory] .oa-summit-run{--lane-f:var(--f-run,0);--lane-color:var(--st-ink)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=arrive]{--v-plan:var(--oa-to);--v-survey:var(--oa-to);--v-verify:var(--oa-to)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=arrive] .oa-token.is-member{--label:0}.oa-stage[data-atlas-mode=memory][data-atlas-phase=fanout]{--v-plan:1;--v-survey:1;--v-verify:1;--f-plan:calc(var(--cp-plan) * var(--oa-t1));--f-survey:calc(var(--cp-survey) * var(--oa-t2));--f-verify:calc(var(--cp-verify) * var(--oa-t3))}.oa-stage[data-atlas-mode=memory][data-atlas-phase=fanout] .oa-token.is-member{--label:var(--lane-t)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=report]{--v-plan:1;--v-survey:1;--v-verify:1;--f-plan:var(--cp-plan);--f-survey:var(--cp-survey);--f-verify:var(--cp-verify);--wake:calc(1 - var(--oa-to));--marks:var(--oa-to)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=report] .oa-token.is-member:before{animation:1.7s ease-out infinite oa-pulse}.oa-stage[data-atlas-mode=memory][data-atlas-phase=report] .oa-token.is-survey:before{animation-delay:-600ms}.oa-stage[data-atlas-mode=memory][data-atlas-phase=report] .oa-token.is-verify:before{animation-delay:-1100ms}.oa-stage[data-atlas-mode=memory][data-atlas-phase=converge]{--v-plan:1;--v-survey:1;--v-verify:1;--f-plan:calc(var(--cp-plan) + (1 - var(--cp-plan)) * var(--oa-te));--f-survey:calc(var(--cp-survey) + (1 - var(--cp-survey)) * var(--oa-te));--f-verify:calc(var(--cp-verify) + (1 - var(--cp-verify)) * var(--oa-te));--wake:var(--oa-to);--marks:1}.oa-stage[data-atlas-mode=memory][data-atlas-phase=converge] .oa-token.is-member{--label:calc(1 - var(--oa-te))}.oa-stage[data-atlas-mode=memory]:is([data-atlas-phase=ready],[data-atlas-phase=launch],[data-atlas-phase=held],[data-atlas-phase=unlock],[data-atlas-phase=recorded]){--v-plan:1;--v-survey:1;--v-verify:1;--f-plan:1;--f-survey:1;--f-verify:1;--wake:0;--marks:1}.oa-stage[data-atlas-mode=memory]:is([data-atlas-phase=ready],[data-atlas-phase=launch],[data-atlas-phase=held],[data-atlas-phase=unlock],[data-atlas-phase=recorded]) .oa-token.is-member{--label:0}.oa-stage[data-atlas-mode=memory]:is([data-atlas-phase=ready],[data-atlas-phase=launch],[data-atlas-phase=held],[data-atlas-phase=unlock],[data-atlas-phase=recorded]) .oa-col-node .oa-node{opacity:1;fill:var(--st-good)}.oa-stage[data-atlas-mode=memory]:is([data-atlas-phase=ready],[data-atlas-phase=launch],[data-atlas-phase=recorded]) .oa-node-ring.is-record{transform:scale(calc(.4 + 1.1 * var(--oa-to)));opacity:calc(.9 * (1 - var(--oa-to)))}.oa-stage[data-atlas-mode=memory][data-atlas-phase=launch]{--v-run:var(--oa-to);--f-run:calc(var(--cp-stop) * var(--oa-te));--wake-run:1}.oa-stage[data-atlas-mode=memory][data-atlas-phase=launch] .oa-token.is-member:before{animation:1.7s ease-out infinite oa-pulse}.oa-stage[data-atlas-mode=memory][data-atlas-phase=launch] .oa-token.is-survey:before{animation-delay:-600ms}.oa-stage[data-atlas-mode=memory][data-atlas-phase=launch] .oa-token.is-verify:before{animation-delay:-1100ms}.oa-stage[data-atlas-mode=memory][data-atlas-phase=launch] .oa-step:first-child{--step-t:var(--oa-t1)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=launch] .oa-step:nth-child(2){--step-t:var(--oa-t2)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=launch] .oa-step:nth-child(3){--step-t:var(--oa-t3)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=launch] .oa-step.is-held{--step-t:0}.oa-stage[data-atlas-mode=memory][data-atlas-phase=held]{--v-run:1;--f-run:var(--cp-stop);--wake-run:calc(1 - var(--oa-to));--gate-arm:var(--oa-to)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=held] .oa-summit-run{--lane-color:var(--st-held);--lane-glow:var(--st-held)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=held] .oa-token.is-run{--label:calc(1 - var(--oa-to));color:var(--st-held)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=held] .oa-gate-echo{animation-name:oa-gate-echo}.oa-stage[data-atlas-mode=memory][data-atlas-phase=held] .oa-gate-rail{animation-name:oa-gate-wait}.oa-stage[data-atlas-mode=memory][data-atlas-phase=held] .oa-step.is-held{--step-t:var(--oa-to)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=held] .oa-doss-actions{opacity:var(--oa-to)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=unlock]{--v-run:1;--f-run:calc(var(--cp-stop) + (1 - var(--cp-stop)) * var(--oa-te));--wake-run:1;--gate-arm:calc(1 - var(--oa-te));--gate-open:var(--oa-te);--run-signed:var(--oa-te)}.oa-stage[data-atlas-mode=memory]:is([data-atlas-phase=unlock],[data-atlas-phase=recorded]) .oa-summit-run{--lane-color:var(--st-good);--lane-glow:var(--st-good)}.oa-stage[data-atlas-mode=memory]:is([data-atlas-phase=unlock],[data-atlas-phase=recorded]) .oa-token.is-run{--label:0;color:var(--st-good)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=recorded]{--v-run:1;--f-run:1;--wake-run:0;--gate-open:1;--run-signed:1;--summit-lit:var(--oa-to)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=recorded] .oa-doss-outcome{opacity:var(--oa-to)}.oa-stage[data-atlas-mode=memory][data-atlas-phase=recorded] .oa-node-ring.is-summit{transform:scale(calc(.4 + 1.1 * var(--oa-to)));opacity:calc(.9 * (1 - var(--oa-to)))}.oa-stage[data-atlas-mode=control] .oa-lane{--lane-f:1;--lane-history:1;--marks:1}.oa-stage[data-atlas-mode=control][data-atlas-phase=carry]{--v-deploy:var(--oa-to)}.oa-stage[data-atlas-mode=control][data-atlas-phase=carry] .oa-token.is-deploy{--label:var(--oa-to)}.oa-stage[data-atlas-mode=control][data-atlas-phase=advance]{--v-deploy:1;--f-deploy:calc(var(--cp-stop) * var(--oa-te))}.oa-stage[data-atlas-mode=control]:is([data-atlas-phase=arrest],[data-atlas-phase=review]){--v-deploy:1;--f-deploy:var(--cp-stop)}.oa-stage[data-atlas-mode=control]:is([data-atlas-phase=arrest],[data-atlas-phase=review]) .oa-summit-run{--lane-color:var(--st-held);--lane-glow:var(--st-held)}.oa-stage[data-atlas-mode=control]:is([data-atlas-phase=arrest],[data-atlas-phase=review]) .oa-token.is-deploy{color:var(--st-held)}.oa-stage[data-atlas-mode=control][data-atlas-phase=arrest]{--wake:calc(1 - var(--oa-to));--gate-arm:var(--oa-to)}.oa-stage[data-atlas-mode=control][data-atlas-phase=review]{--wake:0;--gate-arm:1}.oa-stage[data-atlas-mode=control][data-atlas-phase=arrest] .oa-token.is-deploy{--label:calc(1 - var(--oa-to))}.oa-stage[data-atlas-mode=control][data-atlas-phase=review] .oa-token.is-deploy{--label:0}.oa-stage[data-atlas-mode=control]:is([data-atlas-phase=arrest],[data-atlas-phase=review]) .oa-gate-echo{animation-name:oa-gate-echo}.oa-stage[data-atlas-mode=control]:is([data-atlas-phase=arrest],[data-atlas-phase=review]) .oa-gate-rail{animation-name:oa-gate-wait}.oa-stage[data-atlas-mode=control]:is([data-atlas-phase=resolve],[data-atlas-phase=recorded]) .oa-token.is-deploy{--label:0}.oa-stage[data-atlas-mode=control][data-atlas-phase=resolve]{--v-deploy:1}.oa-stage[data-atlas-mode=control][data-atlas-phase=resolve][data-decision=approved]{--f-deploy:calc(var(--cp-stop) + (1 - var(--cp-stop)) * var(--oa-te));--wake:1;--gate-arm:calc(1 - var(--oa-te));--gate-open:var(--oa-te);--run-signed:var(--oa-te)}.oa-stage[data-atlas-mode=control][data-atlas-phase=resolve][data-decision=approved] .oa-summit-run{--lane-color:var(--st-good);--lane-glow:var(--st-good)}.oa-stage[data-atlas-mode=control][data-atlas-phase=resolve][data-decision=approved] .oa-token.is-deploy{color:var(--st-good)}.oa-stage[data-atlas-mode=control][data-atlas-phase=resolve][data-decision=denied]{--f-deploy:calc(var(--cp-stop) * (1 - var(--oa-te)));--wake:0;--gate-arm:calc(1 - var(--oa-te))}.oa-stage[data-atlas-mode=control][data-atlas-phase=resolve][data-decision=denied] .oa-token.is-deploy{color:var(--st-ink)}.oa-stage[data-atlas-mode=control][data-atlas-phase=recorded]{--v-deploy:1;--wake:0}.oa-stage[data-atlas-mode=control][data-atlas-phase=recorded][data-decision=approved]{--f-deploy:1;--gate-open:1;--run-signed:1}.oa-stage[data-atlas-mode=control][data-atlas-phase=recorded][data-decision=approved] .oa-summit-run{--lane-color:var(--st-good);--lane-glow:var(--st-good)}.oa-stage[data-atlas-mode=control][data-atlas-phase=recorded][data-decision=approved] .oa-token.is-deploy{color:var(--st-good)}.oa-stage[data-atlas-mode=control][data-atlas-phase=recorded][data-decision=approved]{--summit-lit:var(--oa-to)}.oa-stage[data-atlas-mode=control][data-atlas-phase=recorded][data-decision=approved] .oa-node-ring.is-summit{transform:scale(calc(.4 + 1.1 * var(--oa-to)));opacity:calc(.9 * (1 - var(--oa-to)))}.oa-stage[data-atlas-mode=control][data-atlas-phase=recorded][data-decision=denied]{--f-deploy:0}.oa-stage[data-atlas-mode=control][data-atlas-phase=recorded][data-decision=denied] .oa-token.is-deploy{color:var(--st-ink)}.oa-stage[data-atlas-mode=control][data-atlas-phase=recorded] .oa-node-ring.is-record{transform:scale(calc(.4 + 1.1 * var(--oa-to)));opacity:calc(.9 * (1 - var(--oa-to)))}.oa-stage[data-atlas-mode=briefings] .oa-lane{--lane-f:1;--lane-history:1;--marks:1}.oa-stage[data-atlas-mode=briefings] .oa-summit-mark{opacity:.4}.oa-stage[data-atlas-mode=briefings][data-atlas-phase=delivered] .oa-summit-mark{opacity:calc(.4 + .6 * var(--oa-to))}.oa-stage[data-atlas-mode=briefings][data-atlas-phase=delivered]{--summit-lit:var(--oa-to)}.oa-threads{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.oa-thread{fill:none;stroke:var(--st-accent);stroke-width:1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.55}.oa-stage[data-atlas-phase=condense] .oa-thread{stroke-dashoffset:calc(1px * (1 - var(--src-t)))}.oa-stage[data-atlas-phase=cite] .oa-thread{stroke-dashoffset:0;opacity:calc(.55 - .15 * var(--oa-to))}.oa-stage[data-atlas-phase=delivered] .oa-thread{stroke-dashoffset:0;opacity:.4}.oa-evidence{offset-rotate:0deg;offset-distance:0%;border:1px solid color-mix(in srgb, var(--st-accent) 45%, transparent);background:var(--st-glass-deep);font:500 11.5px/1 var(--oa-sans);color:var(--st-ink);white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;position:absolute;top:0;left:0}.oa-evidence-id{background:color-mix(in srgb, var(--st-accent) 28%, transparent);width:17px;height:17px;color:var(--st-ink);font:600 10px/1 var(--oa-sans);border-radius:50%;place-items:center;display:grid}.oa-stage[data-atlas-phase=gather] .oa-evidence{opacity:var(--src-t);transform:scale(calc(.86 + .14 * var(--src-t)))}.oa-stage[data-atlas-phase=condense] .oa-evidence{offset-distance:calc(100% * var(--src-t));opacity:calc(1 - var(--src-t) * var(--src-t) * var(--src-t));transform:scale(calc(1 - .45 * var(--src-t)))}.oa-stage[data-atlas-phase=cite] .oa-evidence,.oa-stage[data-atlas-phase=delivered] .oa-evidence{offset-distance:100%;opacity:0}.oa-cite-mark{border:1px solid var(--st-accent);background:var(--st-glass-deep);width:18px;height:18px;color:var(--st-accent);font:600 10px/1 var(--oa-sans);opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.oa-stage[data-atlas-phase=cite] .oa-cite-mark{opacity:var(--src-t);transform:translate(-50%, -50%) scale(calc(.6 + .4 * var(--src-t)))}.oa-stage[data-atlas-phase=delivered] .oa-cite-mark{opacity:1}.oa-doss-card.is-briefing{opacity:0;transform:translateY(10px)}.oa-stage[data-atlas-phase=condense] .oa-doss-card.is-briefing{opacity:var(--oa-to);transform:translateY(calc(10px * (1 - var(--oa-to))))}.oa-stage[data-atlas-phase=cite] .oa-doss-card.is-briefing,.oa-stage[data-atlas-phase=delivered] .oa-doss-card.is-briefing{opacity:1;transform:none}.oa-claims{border-top:1px solid color-mix(in srgb, var(--st-ink) 12%, transparent);font:400 13px/1.5 var(--oa-sans);color:color-mix(in srgb, var(--st-ink) 92%, transparent);gap:7px;margin:0;padding:10px 0 0 18px;display:grid}.oa-cite{color:var(--st-accent);font:600 10px/1 var(--oa-sans);opacity:0;margin-left:4px;display:inline-block}.oa-stage[data-atlas-phase=cite] .oa-cite{opacity:var(--oa-to)}.oa-stage[data-atlas-phase=delivered] .oa-cite{opacity:1}.oa-sources{font:500 11px/1.4 var(--oa-sans);color:var(--st-ink-dim);opacity:0;gap:5px;margin:0;padding:0;list-style:none;display:grid}.oa-stage[data-atlas-phase=cite] .oa-sources{opacity:var(--oa-t2)}.oa-stage[data-atlas-phase=delivered] .oa-sources{opacity:1}.oa-sources span{background:color-mix(in srgb, var(--st-accent) 28%, transparent);width:15px;height:15px;color:var(--st-ink);border-radius:50%;place-items:center;margin-right:7px;font-size:9px;display:inline-grid}.oa-doss-footer{border-top:1px solid color-mix(in srgb, var(--st-ink) 12%, transparent);font:500 11.5px/1.4 var(--oa-serif);color:var(--st-good);opacity:0;margin:0;padding-top:9px;font-style:italic}.oa-stage[data-atlas-phase=delivered] .oa-doss-footer{opacity:var(--oa-to)}@container (width<=760px){.oa-evidence span:not(.oa-evidence-id){display:none}}.oa-stage[data-atlas-mode=convert] .oa-lane:is(.is-plan,.is-verify){opacity:.12}.oa-stage[data-atlas-mode=convert] .oa-summit-mark{opacity:.4}.oa-stage[data-atlas-mode=convert] .oa-lane.is-survey{--lane-f:var(--f-artifact,0);--lane-color:var(--st-accent)}.oa-stage[data-atlas-mode=convert] .oa-lane.is-survey .oa-lane-bed{stroke:color-mix(in srgb, var(--st-ink) 40%, transparent);stroke-width:1.2px;stroke-dasharray:3 5;opacity:.3}.oa-stage[data-atlas-mode=convert][data-atlas-phase=prepare]{--v-artifact:var(--oa-to)}.oa-stage[data-atlas-mode=convert][data-atlas-phase=prepare] .oa-lane.is-survey .oa-lane-bed{opacity:calc(.3 + .7 * var(--oa-to))}.oa-stage[data-atlas-mode=convert][data-atlas-phase=preflight]{--v-artifact:1}.oa-stage[data-atlas-mode=convert][data-atlas-phase=preflight] .oa-lane.is-survey .oa-lane-bed{opacity:1;animation:1.4s linear infinite oa-march}@keyframes oa-march{0%{stroke-dashoffset:0}to{stroke-dashoffset:-8px}}.oa-stage[data-atlas-mode=convert][data-atlas-phase=preflight] .oa-token.is-artifact:before{animation:2.2s ease-out infinite oa-pulse}.oa-stage[data-atlas-mode=convert][data-atlas-phase=run]{--v-artifact:1;--f-artifact:var(--oa-te)}.oa-stage[data-atlas-mode=convert][data-atlas-phase=run] .oa-lane.is-survey .oa-lane-bed{opacity:1}.oa-stage[data-atlas-mode=convert][data-atlas-phase=run] .oa-progress i{width:calc(100% * var(--oa-te))}.oa-stage[data-atlas-mode=convert]:is([data-atlas-phase=deliver],[data-atlas-phase=receipt]){--v-artifact:1;--f-artifact:1}.oa-stage[data-atlas-mode=convert][data-atlas-phase=deliver]{--wake:calc(1 - var(--oa-to))}.oa-stage[data-atlas-mode=convert][data-atlas-phase=receipt]{--wake:0}.oa-stage[data-atlas-mode=convert]:is([data-atlas-phase=deliver],[data-atlas-phase=receipt]) .oa-lane.is-survey .oa-lane-bed{opacity:1}.oa-stage[data-atlas-mode=convert]:is([data-atlas-phase=deliver],[data-atlas-phase=receipt]) .oa-token.is-artifact{--label:0;color:var(--st-good)}.oa-stage[data-atlas-mode=convert]:is([data-atlas-phase=deliver],[data-atlas-phase=receipt]) .oa-progress i{width:100%}.oa-stage[data-atlas-mode=convert][data-atlas-phase=deliver] .oa-node-ring.is-record{transform:scale(calc(.4 + 1.1 * var(--oa-to)));opacity:calc(.9 * (1 - var(--oa-to)))}.oa-stage[data-atlas-mode=convert]:is([data-atlas-phase=deliver],[data-atlas-phase=receipt]) .oa-col-node .oa-node{opacity:1;fill:var(--st-good)}.oa-receipt-flight{z-index:2;offset-rotate:0deg;offset-anchor:0 50%;offset-distance:0%;border:1px solid color-mix(in srgb, var(--st-good) 55%, transparent);background:var(--st-glass-deep);font:500 11.5px/1 var(--oa-sans);color:var(--st-ink);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;position:absolute;top:0;left:0}.oa-receipt-flight b{color:var(--st-good);font-weight:600}.oa-stage[data-atlas-mode=convert][data-atlas-phase=receipt] .oa-receipt-flight{offset-distance:calc(100% * var(--oa-te));opacity:calc(min(1, var(--oa-t) * 5) * (1 - var(--oa-te) * var(--oa-te) * var(--oa-te)));transform:scale(calc(1 - .4 * var(--oa-te)))}
