.product-runtime{z-index:4;color:var(--ink);scrollbar-gutter:stable;background:radial-gradient(58% 50% at 50% 30%,#2a6b6614,#0000 72%),radial-gradient(38% 42% at 86% 18%,#b8963f12,#0000 70%);padding:76px clamp(16px,5vw,76px) 44px;position:absolute;inset:0;overflow:auto}.product-runtime[data-runtime=false]{scrollbar-gutter:auto;background:0 0;place-items:center;padding:72px 32px 110px;display:grid;overflow:hidden}.product-runtime-setup-lockup{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:36px;width:min(700px,100%);min-width:0;display:grid}.product-runtime-setup-guide{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.product-runtime .product-runtime-setup-form{gap:12px;width:100%;min-width:0}.product-runtime[data-runtime=false] .preflight-stage-panel{min-height:0;max-height:none}.product-runtime[data-runtime=false] .preflight-stage-body{min-height:0}.product-runtime[data-runtime=false] :is(.product-runtime-boundary,.product-runtime-operator,.product-runtime-connect,.product-runtime-ingest,.product-runtime-empty-source,.product-runtime-session,.product-runtime-plan,.product-runtime-error){width:100%;box-shadow:none;margin:12px 0 0}.product-runtime[data-runtime=false] :is(.product-runtime-operator,.product-runtime-connect,.product-runtime-ingest,.product-runtime-empty-source,.product-runtime-session,.product-runtime-plan){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0 0}.product-runtime[data-runtime=false] .product-runtime-boundary{border:1px solid color-mix(in srgb, var(--palette-color) 22%, var(--line));background:color-mix(in srgb, var(--palette-soft) 28%, transparent);border-radius:11px;padding:10px 12px}.product-runtime-ingest-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-runtime-output{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;max-width:520px;padding:14px 0;display:grid}.product-runtime[data-runtime=false] .product-runtime-connect{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.product-runtime[data-runtime=false] .product-runtime-connect button{white-space:nowrap;grid-column:2;justify-self:end}.product-runtime [hidden]{display:none!important}.product-runtime-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.product-runtime-header,.product-runtime-boundary,.product-runtime-operator,.product-runtime-connect,.product-runtime-ingest,.product-runtime-empty-source,.product-runtime-session,.product-runtime-plan,.product-runtime-error{width:min(1120px,100%);margin-inline:auto}.product-runtime-header{border:1px solid var(--glass-border);corner-shape:squircle;-webkit-backdrop-filter:blur(22px)saturate(1.55);background:#ffffffa3;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px;display:flex;box-shadow:0 10px 28px #1a464214}.product-runtime[data-runtime=true]>.product-runtime-header{width:min(1480px,100%);margin-bottom:14px;padding-block:10px}.product-runtime-header span,.product-runtime-plan header span,.product-runtime-caption-results>header>span,.product-runtime-production>header>span{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.product-runtime h1,.product-runtime h2,.product-runtime h3,.product-runtime h4,.product-runtime h5,.product-runtime p{margin-block:0}.product-runtime-header h1{font-size:clamp(1.05rem,2vw,1.28rem);font-weight:var(--weight-medium);letter-spacing:-.025em;margin-top:3px}.product-runtime[data-runtime=true] :is(button,input,select):not(.processing-worker){border:1px solid var(--line-strong);min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#ffffffd6;border-radius:10px;padding:8px 11px}.product-runtime-setup-form button:not(.preflight-control){border:1px solid var(--line-strong);min-width:0;min-height:34px;color:var(--ink);background:#ffffffd6;border-radius:8px;padding:0 12px;font-size:.7rem}.product-runtime button{cursor:pointer;transition:color .16s,border-color .16s,background-color .16s,transform .16s}.product-runtime[data-runtime=true] button:hover:not(:disabled):not(.processing-worker),.product-runtime-setup-form button:not(.preflight-control):hover:not(:disabled){border-color:var(--accent-line);color:var(--accent);background:#fff}.product-runtime button:focus-visible:not(.processing-worker),.product-runtime input:focus-visible,.product-runtime select:focus-visible,.product-runtime summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-runtime button:disabled{cursor:not-allowed;opacity:.5}.product-runtime-boundary{border-left:2px solid var(--accent-line);color:var(--ink-soft);margin-top:14px;padding:12px 14px;font-size:.76rem;line-height:1.55}.product-runtime-operator,.product-runtime-connect,.product-runtime-ingest,.product-runtime-empty-source,.product-runtime-session,.product-runtime-plan,.product-runtime-error{border:1px solid var(--line);corner-shape:squircle;background:#ffffffb8;border-radius:18px;margin-top:14px;padding:clamp(16px,2vw,22px);box-shadow:0 12px 36px #1a46420f}.product-runtime-operator summary,.product-runtime-evidence>summary{cursor:pointer}.product-runtime-operator summary{color:var(--ink-soft);font-family:var(--font-mono);font-size:.64rem}.product-runtime-operator ol{color:var(--ink-soft);margin-bottom:0;font-size:.76rem;line-height:1.65}.product-runtime-operator code,.product-runtime dd,.product-runtime-caption-results code{overflow-wrap:anywhere}.product-runtime-forecast-kicker{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.06em;margin:14px 0 4px;font-size:.58rem}.product-runtime-language-fields{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px 0;display:grid}.product-runtime-language-fields .preflight-declared-language,.product-runtime-language-fields .preflight-target-language{max-width:none;margin:0}.product-runtime-language-fields>label:last-child{grid-column:1/-1;max-width:320px}.product-runtime-popover-note{color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.6}.product-runtime-host-panel{flex-direction:column;gap:14px;display:flex}.product-runtime[data-runtime=false] .product-runtime-host-panel .product-runtime-connect{border:0;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:0;display:flex}.product-runtime[data-runtime=false] .product-runtime-host-panel .product-runtime-connect button{grid-column:auto;place-self:flex-start}.product-runtime[data-runtime=false] .product-runtime-host-panel :is(.product-runtime-ingest,.product-runtime-session,.product-runtime-empty-source){border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:14px 0 0}.product-runtime[data-runtime=false] .product-runtime-host-panel .product-runtime-ingest-fields{grid-template-columns:1fr}.product-runtime-ingest-status{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.product-runtime-connect{align-items:end;gap:12px;display:flex}.product-runtime label{min-width:190px;color:var(--ink-soft);flex:1;gap:6px;font-size:.72rem;display:grid}.product-runtime label>span,.product-runtime legend{font-weight:var(--weight-medium)}.product-runtime-ingest{gap:14px;display:grid}.product-runtime-ingest>p,.product-runtime-empty-source{color:var(--ink-muted);font-size:.72rem;line-height:1.55}.product-runtime .product-runtime-attestation{align-items:flex-start;gap:9px;font-size:.72rem;line-height:1.5;display:flex}.product-runtime-attestation input{flex:0 0 17px;width:17px;min-height:17px;margin-top:2px;padding:0}.product-runtime-ingest-status{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper-soft);border-radius:10px;padding:10px 12px;font-size:.72rem}.product-runtime-ingest-status[data-state=failed]{border-color:var(--flag-line);color:var(--flag);background:var(--flag-soft)}.product-runtime-source-facts,.product-runtime-plan dl,.product-runtime-evidence-boundary dl,.product-runtime-caption-result-identities{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.product-runtime-source-facts{margin-block:16px 0}.product-runtime-source-facts div,.product-runtime-plan dl div,.product-runtime-evidence-boundary dl div,.product-runtime-caption-result-identities div{border-top:1px solid var(--line);min-width:0;padding-top:9px}.product-runtime dt{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.03em;font-size:.58rem}.product-runtime dd{color:var(--ink-soft);margin:4px 0 0;font-size:.7rem;line-height:1.45}.product-runtime-plan header{margin-bottom:14px}.product-runtime-plan h2{font-size:1.05rem;font-weight:var(--weight-medium);margin-top:4px}.product-runtime-operations{margin-top:16px}.product-runtime-operations h3{font-size:.78rem;font-weight:var(--weight-medium)}.product-runtime-operations ul,.product-runtime-plan details ul{color:var(--ink-soft);font-size:.7rem;line-height:1.6}.product-runtime-error{border-color:var(--flag-line);color:var(--flag);background:var(--flag-soft);font-size:.72rem}.product-runtime-status{width:min(1480px,100%);margin-inline:auto}.processing-mock-boundary{width:min(980px,100%);color:var(--ink-muted);font-family:var(--font-mono);text-align:center;margin:0 auto 12px;font-size:.56rem;line-height:1.5}.processing-mock-evidence{border:1px solid var(--line);background:#ffffffb8;border-radius:14px;width:min(780px,100%);margin:18px auto 0;padding:14px 16px}.processing-mock-evidence b{font-size:.72rem;font-weight:var(--weight-medium)}.processing-mock-evidence p{color:var(--ink-muted);margin-top:5px;font-size:.66rem;line-height:1.55}.processing-canvas{border:1px solid var(--line);corner-shape:squircle;background:radial-gradient(54% 52% at 50% 42%,#2a6b661a,#0000 74%),radial-gradient(34% 38% at 84% 12%,#b8963f14,#0000 72%),#f7faf8c7;border-radius:28px;min-height:calc(100svh - 168px);padding:clamp(14px,2vw,24px);position:relative;overflow:hidden;box-shadow:0 20px 70px #1a464217}.processing-canvas:before{opacity:.26;content:"";pointer-events:none;background-image:radial-gradient(circle,#161d1b2e .7px,#0000 .8px);background-size:24px 24px;position:absolute;inset:0;mask-image:linear-gradient(#0000 1%,#000 18% 82%,#0000 99%)}.processing-canvas>*{z-index:1;position:relative}.processing-source-bar{border:1px solid var(--glass-border);corner-shape:squircle;width:min(720px,100%);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.55);background:#ffffffad;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:auto;padding:9px 12px;display:grid}.processing-source-glyph{border:1px solid var(--line);corner-shape:squircle;background:linear-gradient(145deg, #2a6b6647, transparent 58%), var(--paper-soft);border-radius:11px;place-items:center;width:40px;height:34px;display:grid;overflow:hidden}.processing-source-glyph span{border:1px solid var(--accent-line);width:15px;height:15px;box-shadow:7px 3px 0 -3px var(--gold-line);border-radius:50%}.processing-kicker{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem}.processing-source-bar h2{font-size:.86rem;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.processing-source-bar p{color:var(--ink-muted);margin-top:2px;font-size:.62rem}.processing-source-receipt{border-left:1px solid var(--line);justify-items:end;gap:2px;padding-left:12px;display:grid}.processing-source-receipt span{color:var(--accent);font-size:.58rem}.processing-source-receipt b{color:var(--ink-muted);font-family:var(--font-mono);font-size:.54rem;font-weight:var(--weight-regular)}.processing-stage{grid-template-columns:minmax(200px,.78fr) minmax(380px,1.5fr) minmax(230px,.9fr);align-items:center;gap:clamp(16px,2vw,30px);min-height:clamp(380px,51vh,560px);padding-block:clamp(26px,4vh,48px);display:grid}.processing-system,.processing-activity{min-width:0}.processing-system{padding-left:clamp(4px,1vw,14px)}.processing-state-heading{align-items:center;gap:9px;margin-top:10px;display:flex}.processing-state-heading h3,.processing-topology h3,.processing-activity h3,.processing-artifact h3{font-weight:var(--weight-medium);letter-spacing:-.018em}.processing-state-heading h3{font-size:clamp(1.18rem,2vw,1.65rem)}.processing-state-indicator,.processing-dock-state i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%;flex:0 0 8px;display:block}.processing-canvas[data-lifecycle=accepted] .processing-state-indicator,.processing-canvas[data-lifecycle=initializing] .processing-state-indicator,.processing-canvas[data-poll-state=polling] .processing-state-indicator{animation:1.8s ease-in-out infinite processing-state-breathe}.processing-canvas[data-lifecycle=failed] .processing-state-indicator,.processing-canvas[data-lifecycle=interrupted] .processing-state-indicator,.processing-canvas[data-poll-state=error] .processing-state-indicator{background:var(--flag);box-shadow:0 0 0 5px var(--flag-soft)}@keyframes processing-state-breathe{0%,to{opacity:.42;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}.processing-system>p,.processing-activity>p,.processing-artifact p,.processing-empty-topology,.processing-focus-media>p{color:var(--ink-muted);font-size:.68rem;line-height:1.55}.processing-system>p{margin-top:10px}.processing-system dl{gap:9px;margin-top:20px;display:grid}.processing-system dl div{border-top:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);gap:8px;padding-top:8px;display:grid}.processing-system dt,.processing-system dd{font-family:var(--font-mono);margin:0;font-size:.56rem;line-height:1.4}.processing-system dd{overflow-wrap:anywhere;color:var(--ink-soft)}.processing-system>p.processing-journal-note{font-family:var(--font-mono);margin-top:12px;font-size:.56rem}.processing-inline-action{margin-top:14px}.processing-topology{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.processing-topology>header{justify-content:space-between;align-items:end;gap:12px;padding-inline:12px;display:flex}.processing-topology h3,.processing-activity h3{margin-top:5px;font-size:.9rem}.processing-topology>header>span{color:var(--ink-muted);font-family:var(--font-mono);font-size:.56rem}.processing-topology-receipts{color:var(--ink-muted);font-family:var(--font-mono);margin-top:2px;font-size:.56rem}.processing-worker-field{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:22px 12px;min-height:280px;padding:26px 20px;display:grid;position:relative}.processing-worker-field[data-worker-count="1"]{grid-template-columns:1fr}.processing-worker-field[data-worker-count="3"],.processing-worker-field[data-worker-count="5"],.processing-worker-field[data-worker-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.processing-worker-wire{pointer-events:none;width:96%;height:76%;position:absolute;inset:12% 2%;overflow:visible}.processing-worker-wire path{fill:none;stroke:var(--line-strong);stroke-width:.55px;vector-effect:non-scaling-stroke}.processing-worker{min-width:0;height:auto;color:var(--ink-soft);box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.processing-worker-mark{width:clamp(64px,6vw,86px);height:clamp(64px,6vw,86px);display:block;position:relative}.processing-worker[data-active=true] .processing-worker-mark:after{border:1px solid var(--accent-line);content:"";border-radius:50%;animation:2.4s ease-in-out infinite processing-active-ring;position:absolute;inset:-8px}@keyframes processing-active-ring{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.9;transform:scale(1.03)}}.processing-worker:hover .agent-mark,.processing-worker:focus-visible .agent-mark{transform:scale(1.035);box-shadow:0 8px 24px #1a464229}.processing-worker:focus-visible{outline:none}.processing-worker:focus-visible .processing-worker-mark{outline:2px solid var(--accent);outline-offset:4px;border-radius:50%}.processing-worker b{max-width:100%;font-size:.72rem;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;margin-top:10px;overflow:hidden}.processing-worker small{color:var(--ink-muted);font-size:.6rem;font-weight:var(--weight-regular);margin-top:3px}.processing-worker .processing-worker-parent{color:var(--ink-faint,var(--ink-muted));font-family:var(--font-mono);font-size:.5rem}.processing-empty-topology{text-align:center;margin:auto;padding:24px}.processing-activity{border:1px solid var(--glass-border);corner-shape:squircle;max-height:370px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#ffffff9e;border-radius:20px;padding:clamp(14px,2vw,20px);overflow:auto}.processing-activity ol{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.processing-activity li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;font-size:.62rem;line-height:1.4;display:grid}.processing-activity li span{color:var(--ink-muted)}.processing-activity li b{color:var(--ink-soft);font-weight:var(--weight-medium);text-align:right}.processing-artifact{border:1px solid var(--line);corner-shape:squircle;background:#ffffff9e;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:min(920px,100%);margin:0 auto 78px;padding:13px 14px 13px 18px;display:flex}.processing-artifact[data-tone=active]{border-color:var(--gold-line)}.processing-artifact[data-tone=available]{border-color:var(--accent-line);background:#ffffffc7}.processing-artifact[data-tone=failed]{border-color:var(--flag-line);background:var(--flag-soft)}.processing-artifact h3{margin-top:3px;font-size:.82rem}.processing-artifact p{margin-top:3px}.processing-artifact button{border-radius:999px;flex:none;font-size:.68rem}.processing-dock-well{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.processing-control-boundary{color:var(--ink-muted);font-family:var(--font-mono);text-align:center;font-size:.52rem;line-height:1.4}.processing-dock{border:1px solid var(--glass-border);width:min(720px,100% - 16px);min-height:54px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(26px)saturate(1.7);background:#ffffffad;border-radius:999px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:6px 7px 6px 18px;display:grid}.processing-dock-state{min-width:0;font-size:.74rem;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;display:flex;overflow:hidden}.processing-dock-state>span{display:grid}.processing-dock-state small{color:var(--ink-muted);font-family:var(--font-mono);font-size:.48rem;font-weight:var(--weight-regular);display:none}.processing-dock[data-failed=true] .processing-dock-state i{background:var(--flag);box-shadow:0 0 0 5px var(--flag-soft)}.processing-dock-evidence{color:var(--ink-muted);font-family:var(--font-mono);font-size:.56rem}.processing-dock-actions{justify-content:flex-end;gap:6px;display:flex}.processing-dock-actions button{white-space:nowrap;border-radius:999px;min-height:40px;font-size:.64rem}.processing-focus-scrim{z-index:70;-webkit-backdrop-filter:blur(18px)saturate(.9);background:#f7faf8d1;padding:clamp(12px,3vw,42px);position:fixed;inset:0}.processing-focus{border:1px solid var(--glass-border);corner-shape:squircle;background:#ffffffbd;border-radius:30px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(180px,.75fr) minmax(280px,1.25fr) minmax(300px,1.35fr);gap:clamp(18px,3vw,42px);width:min(1420px,100%);height:100%;margin-inline:auto;padding:clamp(22px,3vw,42px);display:grid;box-shadow:0 28px 100px #1a464229}.processing-focus-identity,.processing-focus-media,.processing-focus-activity{align-self:center;min-width:0}.processing-focus-identity{text-align:center;flex-direction:column;align-items:center;display:flex}.processing-focus-mark{width:clamp(96px,11vw,156px);height:clamp(96px,11vw,156px);margin-bottom:24px;display:block}.processing-focus-identity h2{font-size:clamp(1.25rem,2.2vw,2rem);font-weight:var(--weight-medium);letter-spacing:-.035em;margin-top:5px}.processing-focus-identity p{color:var(--ink-muted);margin-top:7px;font-size:.7rem}.processing-focus-media-field{aspect-ratio:4/3;border:1px solid var(--line);corner-shape:squircle;background:radial-gradient(circle at 68% 28%,#d4dfbfb8,#0000 28%),linear-gradient(145deg,#173f3a,#3f8178 54%,#7196a3);border-radius:clamp(28px,5vw,58px);flex-direction:column;justify-content:flex-end;padding:clamp(18px,3vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #173f3a33}.processing-focus-media-field:after{opacity:.18;content:"";background-image:radial-gradient(circle,#fff .7px,#0000 .8px);background-size:19px 19px;position:absolute;inset:0}.processing-focus-media-field>*{z-index:1;color:#fff;position:relative}.processing-focus-media-field span,.processing-focus-media-field small{font-family:var(--font-mono);font-size:.58rem}.processing-focus-media-field b{font-size:clamp(1.05rem,2vw,1.55rem);font-weight:var(--weight-medium);margin-block:7px 5px}.processing-focus-media>p{text-align:center;margin-top:12px}.processing-focus-activity{flex-direction:column;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.processing-focus-activity-scroll{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;min-height:0;scroll-padding-block:18px;overflow:auto}.processing-focus-activity h3{font-size:1.35rem;font-weight:var(--weight-medium);margin-top:7px}.processing-focus-activity>p{color:var(--ink-soft);margin-top:12px;font-size:.76rem;line-height:1.6}.processing-focus-activity dl{gap:0;margin-top:22px;display:grid}.processing-focus-activity dl div{border-top:1px solid var(--line);grid-template-columns:5.2rem minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.processing-focus-activity dt,.processing-focus-activity dd{margin:0;font-size:.62rem;line-height:1.55}.processing-focus-activity dt{color:var(--ink-muted);font-family:var(--font-mono)}.processing-focus-activity dd{overflow-wrap:anywhere;color:var(--ink-soft)}.processing-focus-new-activity{z-index:2;border:1px solid var(--accent-line);min-height:30px;color:var(--accent);font-family:var(--font-mono);background:#f7faf8f0;border-radius:999px;padding:6px 11px;font-size:.54rem;position:absolute;bottom:8px;right:8px;box-shadow:0 8px 24px #1a46421f}.processing-focus-commands{grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:flex}.processing-focus-commands>span{color:var(--ink-muted);font-family:var(--font-mono);font-size:.58rem}.processing-focus-commands button{border-radius:999px;font-size:.66rem}.processing-focus-commands kbd{color:var(--ink-muted);font-family:var(--font-mono);margin-left:5px;font-size:.5rem}.processing-receipt-board{border:1px solid var(--glass-border);corner-shape:squircle;-webkit-backdrop-filter:blur(20px)saturate(1.35);background:#ffffff94;border-radius:24px;width:min(1260px,100%);margin:0 auto clamp(28px,5vw,60px);padding:clamp(18px,2.5vw,30px);box-shadow:0 18px 50px #1a46420f}.processing-receipt-board-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.processing-receipt-board-header h3{font-size:clamp(1.1rem,2vw,1.45rem);font-weight:var(--weight-medium);letter-spacing:-.025em;margin-top:5px}.processing-receipt-board-header p,.processing-receipt-panel>header p,.processing-receipt-boundary,.processing-caption-boundary{color:var(--ink-muted);font-size:.62rem;line-height:1.55}.processing-receipt-board-header>div>p{margin-top:5px}.processing-receipt-board-header>dl{grid-template-columns:repeat(4,minmax(54px,1fr));gap:8px;margin:0;display:grid}.processing-receipt-board-header>dl div{border:1px solid var(--line);text-align:center;background:#f7faf8bd;border-radius:12px;min-width:58px;padding:8px 10px}.processing-receipt-board-header dt,.processing-receipt-board-header dd{font-family:var(--font-mono);margin:0}.processing-receipt-board-header dt{text-transform:uppercase;font-size:.48rem}.processing-receipt-board-header dd{color:var(--ink);margin-top:3px;font-size:.72rem}.processing-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.processing-receipt-panel{border:1px solid var(--line);background:#f7faf89e;border-radius:18px;min-width:0;padding:clamp(14px,2vw,20px)}.processing-receipt-panel-wide{grid-column:1/-1}.processing-receipt-panel>header{align-items:flex-start;gap:10px;display:flex}.processing-receipt-index{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink-muted);font-family:var(--font-mono);border-radius:9px;flex:0 0 28px;place-items:center;font-size:.5rem;display:grid}.processing-receipt-panel>header h4{font-size:.82rem;font-weight:var(--weight-medium)}.processing-receipt-panel>header p{margin-top:3px}.processing-receipt-list,.processing-handoff-list{gap:10px;margin-top:14px;display:grid}.processing-receipt-list>article,.processing-handoff{border:1px solid var(--line);background:#ffffffbd;border-radius:14px;min-width:0;padding:13px}.processing-receipt-list>article>header,.processing-handoff>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.processing-receipt-list h5,.processing-handoff h4{font-size:.7rem;font-weight:var(--weight-medium)}.processing-receipt-list>article>header>span,.processing-receipt-state{color:var(--ink-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.52rem}.processing-receipt-list>article>header>span[data-state=accepted],.processing-receipt-state[data-state=accepted],.processing-receipt-state[data-state=promoted_to_root]{color:var(--accent)}.processing-receipt-list>article>header>span[data-state=withheld],.processing-receipt-state[data-state=rejected]{color:var(--flag)}.processing-receipt-list dl,.processing-handoff dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:9px 0 0;display:grid}.processing-receipt-list dl div,.processing-handoff dl div{border-top:1px solid var(--line);min-width:0;padding:8px 0}.processing-receipt-list dt,.processing-receipt-list dd,.processing-handoff dt,.processing-handoff dd{margin:0;font-size:.56rem;line-height:1.55}.processing-receipt-list dt,.processing-handoff dt{color:var(--ink-muted);font-family:var(--font-mono)}.processing-receipt-list dd,.processing-handoff dd{overflow-wrap:anywhere;color:var(--ink-soft);margin-top:3px}.processing-receipt-board code{color:inherit;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.52rem}.processing-receipt-grant,.processing-receipt-scope{display:block}.processing-receipt-grant+.processing-receipt-grant,.processing-receipt-scope+.processing-receipt-scope{margin-top:3px}.processing-receipt-missing{color:var(--ink-muted);font-style:normal}.product-runtime p.processing-receipt-empty{border:1px dashed var(--line-strong);color:var(--ink-muted);border-radius:12px;margin-top:14px;padding:14px;font-size:.62rem;line-height:1.55}.processing-receipt-eyebrow{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.48rem}.processing-handoff h4{margin-top:3px}.processing-handoff-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.processing-handoff-chain li{border-top:2px solid var(--line-strong);background:#f7faf8b8;align-content:start;gap:4px;min-width:0;padding:10px;display:grid;position:relative}.processing-handoff-chain li[data-state=accepted],.processing-handoff-chain li[data-state=promoted_to_root]{border-top-color:var(--accent-line)}.processing-handoff-chain li[data-state=rejected],.processing-handoff-chain li[data-state=rejected_by_root]{border-top-color:var(--flag-line)}.processing-handoff-chain li>span,.processing-handoff-chain li>small{color:var(--ink-muted);font-size:.52rem;line-height:1.45}.processing-handoff-chain li>span{font-family:var(--font-mono)}.processing-handoff-chain li>b{overflow-wrap:anywhere;font-size:.61rem;font-weight:var(--weight-medium)}.product-runtime p.processing-caption-boundary{border-left:2px solid var(--gold-line);background:#b8963f0f;margin-top:10px;padding:9px 10px}.processing-caption-lineage{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.processing-caption-lineage>span{border:1px solid var(--line);background:#f7faf8c2;border-radius:10px;gap:4px;min-width:0;padding:9px;display:grid}.processing-caption-lineage b{color:var(--ink-muted);font-family:var(--font-mono);font-size:.48rem;font-weight:var(--weight-regular)}.processing-caption-lineage small{min-width:0;color:var(--ink-muted);overflow-wrap:anywhere;font-size:.48rem}.product-runtime p.processing-receipt-boundary{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.product-runtime-evidence{border:1px solid var(--line);background:#ffffffb3;border-radius:20px;width:min(1120px,100%);margin:24px auto 0;padding:0 clamp(14px,2vw,22px) 22px}.product-runtime-evidence>summary{border-bottom:1px solid #0000;padding:16px 0}.product-runtime-evidence[open]>summary{border-bottom-color:var(--line)}.product-runtime-evidence>summary>span{align-items:baseline;gap:10px;display:inline-flex}.product-runtime-evidence>summary b{font-size:.76rem;font-weight:var(--weight-medium)}.product-runtime-evidence>summary small{color:var(--ink-muted);font-family:var(--font-mono);font-size:.54rem}.product-runtime-evidence-boundary{padding-block:18px}.product-runtime-evidence-boundary>p,.product-runtime-production>p,.product-runtime-production section>p,.product-runtime-caption-results>p{color:var(--ink-muted);font-size:.68rem;line-height:1.55}.product-runtime-evidence-boundary>p a{color:var(--accent)}.product-runtime-production{border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.product-runtime-production>header h3,.product-runtime-caption-results>header h3{font-size:1rem;font-weight:var(--weight-medium);margin-top:4px}.product-runtime-production>section{margin-top:26px}.product-runtime-production section h4{font-size:.82rem;font-weight:var(--weight-medium)}.product-runtime-fact-list{gap:0;margin-top:12px;display:grid}.product-runtime-fact-list article,.product-runtime-unavailable{border-top:1px solid var(--line);margin:0;padding:14px 0}.product-runtime-fact-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-runtime-fact-list h5{font-size:.75rem;font-weight:var(--weight-medium);margin:0}.product-runtime-fact-list article>header>span,.product-runtime-fact-list article>header>small{color:var(--ink-muted);font-family:var(--font-mono);font-size:.55rem}.product-runtime-fact-list dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin-top:12px;display:grid}.product-runtime-fact-list article>p{color:var(--ink-soft);margin-top:8px;font-size:.68rem;line-height:1.55}.product-runtime-fact-list button,.product-runtime-fact-list input,.product-runtime-fact-list select,.product-runtime-fact-list textarea{font-size:.68rem}.product-runtime-caption-results{border-top:1px solid var(--line);margin-top:28px;padding-top:22px;scroll-margin-block-start:76px}.product-runtime p.product-runtime-caption-results-boundary,.product-runtime p.product-runtime-caption-results-nonclaim{border-left:2px solid var(--accent-line);background:var(--accent-soft);margin-top:12px;padding:10px 12px}.product-runtime-caption-result-list{gap:18px;margin-top:16px;display:grid}.product-runtime-caption-result-list>article{border-top:1px solid var(--line);padding-top:16px}.result-media-col .learning-player-frame{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.learning-player-frame .product-runtime-private-player{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;display:flex}.product-runtime-private-player .player{flex:1;width:100%;min-height:0}.product-runtime-private-player audio{display:none}.product-runtime-private-player-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.product-runtime-private-player-controls button{min-width:64px}.product-runtime-private-player-controls output{font-family:var(--font-mono);font-size:.6rem}.product-runtime-private-player-controls span,.product-runtime-private-player>p[role=status]{color:var(--ink-muted);margin:0;font-size:.64rem}.result-viewer[data-view-mode=fullscreen] .product-runtime-private-player>p[role=status]{display:none}.product-runtime-caption-lines{gap:0;margin-top:16px;padding:0;list-style:none;display:grid}.product-runtime-caption-lines li{border-top:1px solid var(--line);grid-template-columns:minmax(100px,.3fr) minmax(200px,1fr) minmax(200px,1fr);gap:14px;padding:12px 0;display:grid}.product-runtime-caption-lines p{color:var(--ink-soft);grid-template-columns:28px 1fr;gap:8px;margin:0;font-size:.68rem;line-height:1.5;display:grid}.product-runtime-caption-time{color:var(--ink-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.58rem}@media (width<=1080px){.processing-stage{grid-template-columns:minmax(200px,.78fr) minmax(380px,1.35fr)}.processing-activity{grid-column:1/-1;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:0 18px;max-height:none;display:grid}.processing-activity>.processing-kicker,.processing-activity>h3,.processing-activity>p{grid-column:1}.processing-activity ol{grid-area:1/2/span 3;margin-top:0}.processing-focus{grid-template-columns:minmax(170px,.65fr) minmax(260px,1fr) minmax(280px,1.2fr);gap:20px}.processing-caption-lineage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.product-runtime[data-runtime=false]{place-items:start center;padding:46px 16px 132px;overflow:hidden auto}.product-runtime-setup-lockup{grid-template-columns:1fr;gap:16px;width:100%}.product-runtime-setup-guide{grid-template-columns:72px minmax(0,1fr);justify-self:start;gap:14px;display:grid}.product-runtime-setup-guide .welcome-orchestrator-anchor,.product-runtime-setup-guide .welcome-orchestrator-core,.product-runtime-setup-guide .agent-mark{width:72px;height:72px}.product-runtime-setup-guide .welcome-guide-copy{text-align:left;width:auto;position:static}.product-runtime[data-runtime=false] .preflight-stage-panel{min-height:min(430px,max(260px,100svh - 270px));max-height:max(260px,100svh - 270px)}.product-runtime[data-runtime=false] .preflight-stage-body{min-height:312px}.product-runtime-ingest-fields,.product-runtime[data-runtime=false] .product-runtime-connect{grid-template-columns:1fr}.product-runtime[data-runtime=false] .product-runtime-connect button{grid-column:1}.product-runtime{padding:66px 10px 24px}.product-runtime-header,.product-runtime-connect{flex-direction:column;align-items:stretch}.product-runtime-header{padding:10px 12px}.product-runtime-header button{align-self:flex-start}.product-runtime label{width:100%;min-width:0}.processing-canvas{border-radius:22px;min-height:calc(100svh - 132px);padding:10px}.processing-source-bar{border-radius:16px;grid-template-columns:auto minmax(0,1fr)}.processing-source-receipt{display:none}.processing-stage{grid-template-columns:minmax(0,1fr);gap:20px;min-height:auto;padding:24px 4px 20px}.processing-system{padding:0 8px}.processing-system dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.processing-system dl div{display:block}.processing-system dd{margin-top:4px}.processing-worker-field,.processing-worker-field[data-worker-count="3"],.processing-worker-field[data-worker-count="5"],.processing-worker-field[data-worker-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr));min-height:220px;padding:18px 4px}.processing-worker-mark{width:64px;height:64px}.processing-activity{max-height:260px;display:block}.processing-activity ol{margin-top:14px}.processing-artifact{flex-direction:column;align-items:stretch;margin-bottom:126px}.processing-receipt-board{border-radius:18px;padding:14px}.processing-receipt-board-header{flex-direction:column;align-items:stretch}.processing-receipt-board-header>dl,.processing-receipt-grid,.processing-receipt-list dl,.processing-handoff dl,.processing-handoff-chain,.processing-caption-lineage{grid-template-columns:minmax(0,1fr)}.processing-artifact button{align-self:flex-start}.processing-dock-well{z-index:24;position:fixed;bottom:8px;left:8px;right:8px}.processing-control-boundary{display:none}.processing-dock{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;width:100%;padding-left:14px}.processing-dock-evidence{display:none}.processing-dock-state small{display:block}.processing-focus-scrim{padding:8px}.processing-focus{border-radius:24px;flex-direction:column;gap:24px;height:100%;padding:24px 16px 86px;display:flex;overflow:auto}.processing-focus-identity{flex:none}.processing-focus-mark{width:96px;height:96px;margin-bottom:14px}.processing-focus-media{flex:none;align-self:center;width:min(360px,100%)}.processing-focus-activity{flex:none;overflow:visible}.processing-focus-activity-scroll{overflow:visible}.processing-focus-commands{z-index:2;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(20px);background:#ffffffd1;border-radius:999px;padding:8px;position:fixed;bottom:16px;left:16px;right:16px}.processing-focus-commands>span{display:none}.processing-focus-commands button{flex:1;padding-inline:8px}.processing-focus-commands kbd{display:none}.product-runtime-evidence>summary>span{gap:3px;display:inline-grid}.product-runtime-caption-lines li{grid-template-columns:1fr;gap:8px}}@media (width<=380px){.product-runtime{padding-inline:6px}.processing-source-glyph{display:none}.processing-source-bar{grid-template-columns:minmax(0,1fr)}.processing-system dl{grid-template-columns:1fr}.processing-system dl div{display:grid}.processing-artifact{margin-bottom:138px}.processing-dock{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px 10px}.processing-dock[data-closed=true]{grid-template-columns:1fr;justify-items:stretch}.processing-dock[data-closed=true] .processing-dock-actions,.processing-dock[data-closed=true] .processing-dock-actions button{width:100%}.processing-focus-commands button{font-size:.58rem}}@media (width<=480px){.processing-system dl{grid-template-columns:1fr}.processing-system dl div{display:grid}}@media (height<=520px) and (width>=700px){.product-runtime[data-runtime=false]{place-items:start center;padding:26px 32px 56px}.product-runtime[data-runtime=false] .preflight-stage-panel{min-height:220px;max-height:220px}.product-runtime{padding:60px 10px 10px}.product-runtime[data-runtime=true]>.product-runtime-header{display:none}.processing-canvas{border-radius:20px;min-height:calc(100svh - 70px);padding:8px 12px}.processing-source-bar{min-height:42px;padding-block:5px}.processing-source-glyph{width:34px;height:28px}.processing-stage{grid-template-columns:minmax(180px,.78fr) minmax(330px,1.35fr) minmax(210px,.85fr);gap:14px;min-height:238px;padding-block:8px 70px}.processing-state-heading{margin-top:5px}.processing-state-heading h3{font-size:1rem}.processing-system>p,.processing-journal-note{display:none}.processing-system dl{gap:4px;margin-top:9px}.processing-system dl div{padding-top:4px}.processing-worker-field{min-height:190px;padding-block:10px}.processing-worker-mark{width:58px;height:58px}.processing-activity{grid-column:auto;max-height:190px;padding:10px 12px;display:block}.processing-activity>.processing-kicker,.processing-activity>h3,.processing-activity>p,.processing-activity ol{grid-area:auto}.processing-activity ol{margin-top:8px}.processing-activity li{padding-block:5px}.processing-artifact{width:auto;min-height:42px;margin:0;padding-block:6px;position:absolute;bottom:68px;left:12px;right:12px}.processing-artifact p{display:none}.processing-dock-well{z-index:24;position:fixed;bottom:7px}.processing-control-boundary{display:none}.processing-dock{min-height:48px}.processing-focus-scrim{padding:8px}.processing-focus{border-radius:22px;grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr) minmax(280px,1.35fr);gap:14px;padding:16px}.processing-focus-mark{width:82px;height:82px;margin-bottom:10px}.processing-focus-media-field{max-height:220px}.processing-focus-media>p,.processing-focus-activity>p{display:none}.processing-focus-activity dl{margin-top:10px}.processing-focus-activity dl div{padding-block:6px}.processing-focus-commands button{min-height:34px}}@media (prefers-reduced-motion:reduce){.processing-focus-activity-scroll{scroll-behavior:auto}.processing-state-indicator,.processing-worker[data-active=true] .processing-worker-mark:after{animation:none}.product-runtime button,.processing-worker .agent-mark{transition:none}}
