.DemoExperience-module__adUwSa__experience{border:1px solid var(--p-line);background:var(--p-surface);box-shadow:var(--p-shadow);border-radius:20px;padding:clamp(30px,5vw,54px)}.DemoExperience-module__adUwSa__experience button,.DemoExperience-module__adUwSa__controls a{border:1px solid var(--p-line-strong);background:var(--p-surface);min-height:44px;color:var(--p-ink);font:inherit;cursor:pointer;border-radius:10px;font-weight:800}.DemoExperience-module__adUwSa__experience button:hover:not(:disabled):not([aria-disabled=true]),.DemoExperience-module__adUwSa__controls a:hover{background:var(--p-allow-soft)}.DemoExperience-module__adUwSa__experience button:disabled{cursor:not-allowed;opacity:.52}.DemoExperience-module__adUwSa__experience button[aria-disabled=true]{cursor:not-allowed;background:var(--p-surface-soft)}.DemoExperience-module__adUwSa__experienceHeader{justify-content:space-between;align-items:end;gap:28px;display:flex}.DemoExperience-module__adUwSa__experienceHeader h2{max-width:780px;font-family:var(--p-font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(2.15rem,4.6vw,4.4rem);font-weight:560;line-height:1.02}.DemoExperience-module__adUwSa__stageBrowser{border:1px solid var(--p-line);background:linear-gradient(180deg, var(--p-paper), var(--p-surface-soft));border-radius:16px;margin-top:38px;overflow:hidden}.DemoExperience-module__adUwSa__stageBrowserHeader{border-bottom:1px solid var(--p-line);background:var(--p-paper);justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.DemoExperience-module__adUwSa__stageBrowserHeader>div{gap:4px;display:grid}.DemoExperience-module__adUwSa__stageBrowserHeader span{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:900}.DemoExperience-module__adUwSa__stageBrowserHeader strong{font-family:var(--p-font-sans);font-size:1.25rem;font-weight:560}.DemoExperience-module__adUwSa__stageBrowserHeader p{max-width:245px;color:var(--p-ink-soft);margin:0;font-size:.75rem;line-height:1.4}.DemoExperience-module__adUwSa__stageNavigation{padding:18px 14px 14px}.DemoExperience-module__adUwSa__stageNavigation ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.DemoExperience-module__adUwSa__stageNavigation li{min-width:0;position:relative}.DemoExperience-module__adUwSa__stageNavigation li:not(:last-child):after{z-index:0;content:"";background:repeating-linear-gradient(90deg, var(--p-line-strong) 0 8px, transparent 8px 14px);width:100%;height:3px;position:absolute;top:43px;left:50%}.DemoExperience-module__adUwSa__stageNavigation li[data-connector-state=completed]:not(:last-child):after{background:var(--p-allow)}.DemoExperience-module__adUwSa__stageNavigation button{z-index:1;text-align:center;background:0 0;border-color:#0000;grid-template-rows:78px minmax(0,1fr);justify-items:center;gap:12px;width:100%;min-height:180px;padding:8px 13px 14px;display:grid;position:relative}.DemoExperience-module__adUwSa__stageNavigation button[aria-selected=true]{border-color:color-mix(in srgb, var(--p-info) 42%, transparent);background:color-mix(in srgb, var(--p-info-soft) 74%, transparent)}.DemoExperience-module__adUwSa__stageNavigation button:hover:not(:disabled):not([aria-disabled=true]){background:var(--p-info-soft)}.DemoExperience-module__adUwSa__stageNavigation button[data-stage-next=true]{border-color:var(--p-pending);background:var(--p-pending-soft);box-shadow:inset 0 -4px 0 var(--p-pending)}.DemoExperience-module__adUwSa__stageNavigation button[data-stage-state=completed]{color:var(--p-ink)}.DemoExperience-module__adUwSa__stageNavigation button:is([data-stage-state=completed],[data-stage-state=current-complete]) em{color:var(--p-allow)}.DemoExperience-module__adUwSa__stageMarker{z-index:2;border:2px solid var(--p-line-strong);background:var(--p-surface);width:72px;height:72px;box-shadow:0 0 0 8px var(--p-paper);border-radius:22px;grid-template-rows:auto auto;place-content:center;gap:6px;display:grid;position:relative}.DemoExperience-module__adUwSa__stageMarker b{color:var(--p-ink);font-family:var(--p-font-mono);font-size:.78rem;line-height:1}.DemoExperience-module__adUwSa__stageLoad{justify-content:center;align-items:center;gap:4px;min-height:13px;display:flex}.DemoExperience-module__adUwSa__stageAgents,.DemoExperience-module__adUwSa__stageBudget,.DemoExperience-module__adUwSa__stageResources{justify-content:center;align-items:center;display:flex}.DemoExperience-module__adUwSa__stageAgents{gap:2px}.DemoExperience-module__adUwSa__stageAgents i{border:1px solid var(--p-info);background:var(--p-info-soft);border-radius:50%;width:9px;height:9px;display:block}.DemoExperience-module__adUwSa__stageBudget{border:1px solid var(--p-line-strong);background:var(--p-paper);border-radius:999px;width:25px;height:8px;overflow:hidden}.DemoExperience-module__adUwSa__stageBudget i{height:100%;display:block}.DemoExperience-module__adUwSa__stageBudget i:first-child{background:var(--p-operation-committed);width:40%}.DemoExperience-module__adUwSa__stageBudget i:last-child{background:color-mix(in srgb, var(--p-allow) 45%, var(--p-surface-soft));width:60%}.DemoExperience-module__adUwSa__stageNavigation button[data-stage-position="2"] .DemoExperience-module__adUwSa__stageMarker{scale:1.06}.DemoExperience-module__adUwSa__stageNavigation button[data-stage-position="2"] .DemoExperience-module__adUwSa__stageBudget i:first-child{background:var(--p-operation-pending);width:60%}.DemoExperience-module__adUwSa__stageNavigation button[data-stage-position="2"] .DemoExperience-module__adUwSa__stageBudget i:last-child{width:40%}.DemoExperience-module__adUwSa__stageNavigation button[data-stage-position="3"] .DemoExperience-module__adUwSa__stageMarker{scale:1.12}.DemoExperience-module__adUwSa__stageResources{gap:3px}.DemoExperience-module__adUwSa__stageResources i{border:1px solid var(--p-info);border-radius:2px;width:11px;height:13px;display:block}.DemoExperience-module__adUwSa__stageResources i[data-resource=budget]{background:var(--p-allow-soft);border-radius:999px;height:7px}.DemoExperience-module__adUwSa__stageResources i[data-resource=calendar]{background:var(--p-pending-soft);border-top-width:4px}.DemoExperience-module__adUwSa__stageResources i[data-resource=file]{background:var(--p-accent-violet-soft);border-radius:2px 5px 2px 2px}.DemoExperience-module__adUwSa__stageNavigation button[aria-selected=true] .DemoExperience-module__adUwSa__stageMarker{border-color:var(--p-info);box-shadow:0 0 0 8px var(--p-paper), 0 0 0 11px var(--p-info-soft)}.DemoExperience-module__adUwSa__stageNavigation button[data-stage-complete=true] .DemoExperience-module__adUwSa__stageMarker{border-color:var(--p-allow)}.DemoExperience-module__adUwSa__stageNavigation button[data-stage-complete=true] .DemoExperience-module__adUwSa__stageMarker b{color:var(--p-allow);font-size:1rem}.DemoExperience-module__adUwSa__stageNavigation button[data-stage-next=true] .DemoExperience-module__adUwSa__stageMarker{border-color:var(--p-pending);box-shadow:0 0 0 8px var(--p-paper), 0 0 0 11px var(--p-pending-soft)}.DemoExperience-module__adUwSa__stageLabel{align-content:start;justify-items:center;min-width:0;display:grid}.DemoExperience-module__adUwSa__stageLabel>span,.DemoExperience-module__adUwSa__stageLabel em,.DemoExperience-module__adUwSa__requirementBlock>span,.DemoExperience-module__adUwSa__managementPlane>div>span,.DemoExperience-module__adUwSa__regionHeading>span,.DemoExperience-module__adUwSa__resourceHeader span,.DemoExperience-module__adUwSa__inspectorHeader span,.DemoExperience-module__adUwSa__policyCard header span,.DemoExperience-module__adUwSa__recordCard header span{font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:900}.DemoExperience-module__adUwSa__stageNavigation strong{font-family:var(--p-font-sans);margin-top:7px;font-size:1.14rem;line-height:1.08}.DemoExperience-module__adUwSa__stageNavigation small{border:1px solid var(--p-line);background:var(--p-paper);color:var(--p-info);font-family:var(--p-font-mono);letter-spacing:.03em;border-radius:999px;margin-top:9px;padding:4px 8px;font-size:.66rem;font-weight:900;line-height:1.2}.DemoExperience-module__adUwSa__stageNavigation em{color:var(--p-info);margin-top:9px;font-size:.66rem;font-style:normal;font-weight:800}.DemoExperience-module__adUwSa__stagePanel{border:2px solid var(--p-line-strong);background:var(--p-paper);border-radius:18px;margin-top:16px;padding:10px}.DemoExperience-module__adUwSa__stagePanel:focus-visible{outline:3px solid var(--p-info);outline-offset:7px}.DemoExperience-module__adUwSa__stageContext{border:1px solid var(--p-line);border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:0;display:grid}.DemoExperience-module__adUwSa__contextOverview{align-content:start;min-width:0;display:grid}.DemoExperience-module__adUwSa__coreFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.DemoExperience-module__adUwSa__coreFacts>div{min-width:0;padding:20px}.DemoExperience-module__adUwSa__coreFacts>div+div{border-left:1px solid var(--p-line)}.DemoExperience-module__adUwSa__coreFacts dt{color:var(--p-ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:900}.DemoExperience-module__adUwSa__coreFacts dd{margin:7px 0 0;font-weight:800}.DemoExperience-module__adUwSa__scenarioDetails,.DemoExperience-module__adUwSa__managementDisclosure{border-top:1px solid var(--p-line)}.DemoExperience-module__adUwSa__scenarioDetails>summary,.DemoExperience-module__adUwSa__managementDisclosure>summary{cursor:pointer;min-height:48px;color:var(--p-ink-soft);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:.78rem;font-weight:900;list-style:none;display:flex}.DemoExperience-module__adUwSa__scenarioDetails>summary:after,.DemoExperience-module__adUwSa__managementDisclosure>summary:after,.DemoExperience-module__adUwSa__inspectorDisclosure>summary:after{content:"+";font-size:1.15rem}.DemoExperience-module__adUwSa__scenarioDetails[open]>summary:after,.DemoExperience-module__adUwSa__managementDisclosure[open]>summary:after,.DemoExperience-module__adUwSa__inspectorDisclosure[open]>summary:after{content:"−"}.DemoExperience-module__adUwSa__scenarioDetails>summary::-webkit-details-marker{display:none}.DemoExperience-module__adUwSa__managementDisclosure>summary::-webkit-details-marker{display:none}.DemoExperience-module__adUwSa__inspectorDisclosure>summary::-webkit-details-marker{display:none}.DemoExperience-module__adUwSa__playbackOptions>summary::-webkit-details-marker{display:none}.DemoExperience-module__adUwSa__requirementBlock{border-right:1px solid var(--p-line);background:var(--p-paper);padding:28px}.DemoExperience-module__adUwSa__requirementBlock>span{color:var(--p-allow)}.DemoExperience-module__adUwSa__requirementBlock h3{font-family:var(--p-font-sans);margin:12px 0;font-size:clamp(1.55rem,2.6vw,2.4rem);font-weight:560;line-height:1.08}.DemoExperience-module__adUwSa__requirementBlock p{color:var(--p-ink-soft);margin:0;line-height:1.55}.DemoExperience-module__adUwSa__requirementBlock p+p{margin-top:12px}.DemoExperience-module__adUwSa__scenarioFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.DemoExperience-module__adUwSa__scenarioFacts>div{border-bottom:1px solid var(--p-line);min-width:0;padding:17px 18px}.DemoExperience-module__adUwSa__scenarioFacts>div:nth-child(odd){border-right:1px solid var(--p-line)}.DemoExperience-module__adUwSa__scenarioFacts>div:nth-last-child(-n+2){border-bottom:0}.DemoExperience-module__adUwSa__scenarioFacts dt,.DemoExperience-module__adUwSa__artifactFacts dt,.DemoExperience-module__adUwSa__recordFacts dt,.DemoExperience-module__adUwSa__configurationGrid dt,.DemoExperience-module__adUwSa__traceList dt,.DemoExperience-module__adUwSa__technicalBlock dt{color:var(--p-ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:900}.DemoExperience-module__adUwSa__scenarioFacts dd,.DemoExperience-module__adUwSa__artifactFacts dd,.DemoExperience-module__adUwSa__recordFacts dd,.DemoExperience-module__adUwSa__configurationGrid dd,.DemoExperience-module__adUwSa__traceList dd,.DemoExperience-module__adUwSa__technicalBlock dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:800}.DemoExperience-module__adUwSa__managementPlane{border:1px solid var(--p-line);border-left:6px solid var(--p-allow);background:var(--p-allow-soft);border-radius:12px;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:center;gap:24px;margin:0;padding:20px 22px;display:grid}.DemoExperience-module__adUwSa__managementDisclosure{border:1px solid var(--p-line);background:var(--p-surface-soft);border-radius:12px;margin:18px 0}.DemoExperience-module__adUwSa__managementDisclosure>summary{border-left:6px solid var(--p-allow);color:var(--p-allow)}.DemoExperience-module__adUwSa__managementDisclosure>.DemoExperience-module__adUwSa__stageContext{margin:12px 12px 0}.DemoExperience-module__adUwSa__managementDisclosure>.DemoExperience-module__adUwSa__managementPlane{margin:12px}.DemoExperience-module__adUwSa__managementPlane>div>span{color:var(--p-allow)}.DemoExperience-module__adUwSa__managementPlane ol{counter-reset:management;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 0;padding:0;list-style:none;display:grid}.DemoExperience-module__adUwSa__managementPlane li{grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0;padding:10px 18px 10px 0;font-size:.8rem;font-weight:900;display:grid}.DemoExperience-module__adUwSa__managementPlane li:before{content:counter(management);counter-increment:management;border:1px solid;border-radius:50%;flex:0 0 24px;grid-area:1/1/3;place-items:center;width:24px;height:24px;font-size:.68rem;display:grid}.DemoExperience-module__adUwSa__managementPlane li>span{grid-column:2}.DemoExperience-module__adUwSa__managementPlane li>small{color:var(--p-ink-soft);grid-column:2;font-size:.66rem;font-weight:700;line-height:1.3}.DemoExperience-module__adUwSa__managementPlane li[data-management-state=active]{color:var(--p-allow)}.DemoExperience-module__adUwSa__managementPlane li[data-management-state=active]:before{background:var(--p-allow);color:var(--p-on-accent)}.DemoExperience-module__adUwSa__managementPlane li:not(:last-child):after{content:"→";color:var(--p-allow);grid-area:1/3/3;margin-left:auto}.DemoExperience-module__adUwSa__managementPlane p{color:var(--p-ink-soft);margin:0;font-size:.86rem;line-height:1.55}.DemoExperience-module__adUwSa__managementPlane p strong{color:var(--p-ink);margin-top:8px;display:block}.DemoExperience-module__adUwSa__activePolicyLink{color:var(--p-allow);font-family:var(--p-font-mono);margin-top:4px;font-size:.72rem;line-height:1.45;display:block}.DemoExperience-module__adUwSa__workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.DemoExperience-module__adUwSa__flowFigure{border:1px solid var(--p-line-strong);background:var(--p-surface-soft);border-radius:18px;min-width:0;max-width:100%;margin:0 0 14px;overflow:hidden}.DemoExperience-module__adUwSa__flowScrollHint{border-bottom:1px solid var(--p-line);color:var(--p-ink-soft);margin:0;padding:10px 16px;font-size:.76rem;line-height:1.45;display:none}.DemoExperience-module__adUwSa__flowViewport{background:color-mix(in srgb, var(--p-paper) 90%, transparent);overscroll-behavior-inline:contain;scrollbar-color:var(--p-line-strong) transparent;direction:rtl;width:100%;min-width:0;max-width:100%;overflow-x:auto}.DemoExperience-module__adUwSa__flowViewport:focus-visible{outline:3px solid var(--p-info);outline-offset:-4px}.DemoExperience-module__adUwSa__flowDiagram{width:100%;min-width:0;max-width:none;height:auto;color:var(--p-info);font-family:var(--p-font-sans);direction:ltr;display:block}.DemoExperience-module__adUwSa__openClawZone,.DemoExperience-module__adUwSa__masuGateZone{vector-effect:non-scaling-stroke}.DemoExperience-module__adUwSa__openClawZone{fill:var(--p-surface);stroke:var(--p-line-strong);stroke-width:1px}.DemoExperience-module__adUwSa__masuGateZone{fill:color-mix(in srgb, var(--p-info-soft) 34%, transparent);stroke:var(--p-info);stroke-width:1.5px;stroke-dasharray:8 8}.DemoExperience-module__adUwSa__flowZoneLabel,.DemoExperience-module__adUwSa__flowBoundaryLabel,.DemoExperience-module__adUwSa__flowStepText,.DemoExperience-module__adUwSa__flowMicroText{font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.DemoExperience-module__adUwSa__flowZoneLabel{fill:var(--p-info);font-size:12px}.DemoExperience-module__adUwSa__flowBoundaryLabel{fill:var(--p-info);font-size:11px}.DemoExperience-module__adUwSa__flowPath,.DemoExperience-module__adUwSa__flowDependencyPath{fill:none;stroke:var(--p-line-strong);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.DemoExperience-module__adUwSa__flowPath{stroke-dasharray:7 7}.DemoExperience-module__adUwSa__flowAgentPath[data-agent-current=true]{stroke:var(--p-info)}.DemoExperience-module__adUwSa__flowAgentPath[data-agent-state=held],.DemoExperience-module__adUwSa__flowAgentPath[data-agent-state=review]{stroke:var(--p-pending)}.DemoExperience-module__adUwSa__flowAgentPath[data-agent-state=allowed],.DemoExperience-module__adUwSa__flowAgentPath[data-agent-state=approved],.DemoExperience-module__adUwSa__flowAgentPath[data-agent-state=committed]{stroke:var(--p-allow)}.DemoExperience-module__adUwSa__flowAgentPath[data-agent-state=denied]{stroke:var(--p-deny)}.DemoExperience-module__adUwSa__flowDependencyPath{stroke:var(--p-pending)}.DemoExperience-module__adUwSa__flowArrowHead{fill:currentColor}.DemoExperience-module__adUwSa__flowDiagram:not([data-current-phase=idle]) .DemoExperience-module__adUwSa__flowPathInbound,.DemoExperience-module__adUwSa__flowDiagram:is([data-current-phase="1"],[data-current-phase="2"],[data-current-phase="3"]) .DemoExperience-module__adUwSa__flowPathState,.DemoExperience-module__adUwSa__flowDiagram:is([data-current-phase="2"],[data-current-phase="3"]) .DemoExperience-module__adUwSa__flowPathDecision,.DemoExperience-module__adUwSa__flowDiagram[data-operation-status=committed] .DemoExperience-module__adUwSa__flowPathResult{stroke:var(--p-allow)}.DemoExperience-module__adUwSa__flowDiagram[data-operation-status=denied] .DemoExperience-module__adUwSa__flowPathResult{stroke:var(--p-deny)}.DemoExperience-module__adUwSa__flowDiagram[data-operation-status=pending] .DemoExperience-module__adUwSa__flowPathResult{stroke:var(--p-pending)}.DemoExperience-module__adUwSa__flowAgent rect,.DemoExperience-module__adUwSa__flowNode>rect,.DemoExperience-module__adUwSa__flowBudgetPlaceholder>rect:first-child{fill:var(--p-surface);stroke:var(--p-line-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.DemoExperience-module__adUwSa__flowAgent rect{stroke:var(--p-accent-violet)}.DemoExperience-module__adUwSa__flowAgent[data-agent-current=true] rect{fill:var(--p-info-soft);stroke:var(--p-info);stroke-width:2.5px}.DemoExperience-module__adUwSa__flowAgent[data-agent-state=held] rect,.DemoExperience-module__adUwSa__flowAgent[data-agent-state=review] rect{fill:var(--p-pending-soft);stroke:var(--p-pending)}.DemoExperience-module__adUwSa__flowAgent[data-agent-state=allowed] rect,.DemoExperience-module__adUwSa__flowAgent[data-agent-state=approved] rect,.DemoExperience-module__adUwSa__flowAgent[data-agent-state=committed] rect{fill:var(--p-allow-soft);stroke:var(--p-allow)}.DemoExperience-module__adUwSa__flowAgent[data-agent-state=denied] rect{fill:var(--p-deny-soft);stroke:var(--p-deny)}.DemoExperience-module__adUwSa__flowAgentStatus{fill:var(--p-line-strong)}.DemoExperience-module__adUwSa__flowAgent[data-agent-current=true] .DemoExperience-module__adUwSa__flowAgentStatus{fill:var(--p-info)}.DemoExperience-module__adUwSa__flowAgent[data-agent-state=held] .DemoExperience-module__adUwSa__flowAgentStatus,.DemoExperience-module__adUwSa__flowAgent[data-agent-state=review] .DemoExperience-module__adUwSa__flowAgentStatus{fill:var(--p-pending)}.DemoExperience-module__adUwSa__flowAgent[data-agent-state=allowed] .DemoExperience-module__adUwSa__flowAgentStatus,.DemoExperience-module__adUwSa__flowAgent[data-agent-state=approved] .DemoExperience-module__adUwSa__flowAgentStatus,.DemoExperience-module__adUwSa__flowAgent[data-agent-state=committed] .DemoExperience-module__adUwSa__flowAgentStatus{fill:var(--p-allow)}.DemoExperience-module__adUwSa__flowAgent[data-agent-state=denied] .DemoExperience-module__adUwSa__flowAgentStatus{fill:var(--p-deny)}.DemoExperience-module__adUwSa__flowNode[data-flow-state=current]>rect{fill:var(--p-info-soft);stroke:var(--p-info);stroke-width:2.5px}.DemoExperience-module__adUwSa__flowNode[data-flow-state=complete]>rect{fill:var(--p-allow-soft);stroke:var(--p-allow)}.DemoExperience-module__adUwSa__flowStepText,.DemoExperience-module__adUwSa__flowMicroText{fill:var(--p-ink-soft);font-size:11px}.DemoExperience-module__adUwSa__flowStepText{fill:var(--p-info)}.DemoExperience-module__adUwSa__flowNodeTitle{fill:var(--p-ink);font-size:16px;font-weight:800}.DemoExperience-module__adUwSa__flowAgent .DemoExperience-module__adUwSa__flowNodeTitle{font-size:15px}.DemoExperience-module__adUwSa__flowNodeHint{fill:var(--p-ink-soft);font-size:12px}.DemoExperience-module__adUwSa__flowAgentHint{fill:var(--p-ink-soft);font-size:10.5px;font-weight:800}.DemoExperience-module__adUwSa__flowGate rect,.DemoExperience-module__adUwSa__flowGate circle{vector-effect:non-scaling-stroke}.DemoExperience-module__adUwSa__flowGateLeafLeft,.DemoExperience-module__adUwSa__flowGateLeafRight{fill:var(--p-line-strong);transform-box:fill-box;transform-origin:50% 100%}.DemoExperience-module__adUwSa__flowGateStop{fill:var(--p-deny);opacity:0}.DemoExperience-module__adUwSa__flowGateHold{fill:none;stroke:var(--p-pending);stroke-width:3px;stroke-dasharray:6 6;opacity:0}.DemoExperience-module__adUwSa__flowGate[data-decision=allow] :is(.DemoExperience-module__adUwSa__flowGateLeafLeft,.DemoExperience-module__adUwSa__flowGateLeafRight){fill:var(--p-allow)}.DemoExperience-module__adUwSa__flowGate[data-decision=allow] .DemoExperience-module__adUwSa__flowGateLeafLeft{transform:rotate(52deg)}.DemoExperience-module__adUwSa__flowGate[data-decision=allow] .DemoExperience-module__adUwSa__flowGateLeafRight{transform:rotate(-52deg)}.DemoExperience-module__adUwSa__flowGate[data-decision=deny] :is(.DemoExperience-module__adUwSa__flowGateLeafLeft,.DemoExperience-module__adUwSa__flowGateLeafRight){opacity:0}.DemoExperience-module__adUwSa__flowGate[data-decision=deny] .DemoExperience-module__adUwSa__flowGateStop,.DemoExperience-module__adUwSa__flowGate[data-decision=escalate] .DemoExperience-module__adUwSa__flowGateHold{opacity:1}.DemoExperience-module__adUwSa__flowEffect rect,.DemoExperience-module__adUwSa__flowRecord rect{fill:var(--p-paper);stroke:var(--p-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.DemoExperience-module__adUwSa__flowEffect[data-operation-status=committed] rect{fill:var(--p-allow-soft);stroke:var(--p-allow)}.DemoExperience-module__adUwSa__flowEffect[data-operation-status=pending] rect{fill:var(--p-pending-soft);stroke:var(--p-pending)}.DemoExperience-module__adUwSa__flowEffect[data-operation-status=denied] rect{fill:var(--p-deny-soft);stroke:var(--p-deny)}.DemoExperience-module__adUwSa__flowResultText{fill:var(--p-ink);font-family:var(--p-font-mono);font-size:11px;font-weight:900}.DemoExperience-module__adUwSa__flowOperationText{fill:var(--p-ink-soft);font-family:var(--p-font-mono);text-transform:uppercase;font-size:10px;font-weight:900}.DemoExperience-module__adUwSa__flowRecord{opacity:.34;transform-box:fill-box;transform-origin:100%}.DemoExperience-module__adUwSa__flowRecord[data-record-visible=true]{opacity:1}.DemoExperience-module__adUwSa__flowRecord[data-record-visible=true] rect{fill:var(--p-allow-soft);stroke:var(--p-allow)}.DemoExperience-module__adUwSa__flowRecord[data-record-visible=true][data-record-tone=denied] rect{fill:var(--p-deny-soft);stroke:var(--p-deny)}.DemoExperience-module__adUwSa__flowRecord[data-record-visible=true][data-record-tone=mixed] rect{fill:var(--p-info-soft);stroke:var(--p-info)}.DemoExperience-module__adUwSa__flowBudgetCard{fill:var(--p-paper);stroke:var(--p-pending);stroke-width:1.5px;vector-effect:non-scaling-stroke}.DemoExperience-module__adUwSa__flowBudgetTotal{fill:var(--p-ink-soft);font-family:var(--p-font-mono);font-size:11px;font-weight:900}.DemoExperience-module__adUwSa__flowBudgetTrack{fill:var(--p-surface-soft)}.DemoExperience-module__adUwSa__flowBudgetCommitted{fill:var(--p-operation-committed)}.DemoExperience-module__adUwSa__flowBudgetProtected{fill:url(#demo-budget-pending)}.DemoExperience-module__adUwSa__flowBudgetAvailable{fill:color-mix(in srgb, var(--p-allow) 48%, var(--p-surface-soft))}.DemoExperience-module__adUwSa__flowBudgetOutline{fill:none;stroke:var(--p-line-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.DemoExperience-module__adUwSa__flowBudgetValue{fill:var(--p-ink);font-family:var(--p-font-sans);font-size:20px;font-weight:760}.DemoExperience-module__adUwSa__flowBudgetLegend{fill:var(--p-ink-soft);font-family:var(--p-font-mono);font-size:11px;font-weight:800}.DemoExperience-module__adUwSa__flowBudgetPendingBase{fill:var(--p-operation-pending)}.DemoExperience-module__adUwSa__flowBudgetPendingStripe{fill:color-mix(in srgb, var(--p-paper) 46%, transparent)}.DemoExperience-module__adUwSa__flowBudgetPlaceholder>rect:first-child{fill:var(--p-paper);stroke:var(--p-pending)}.DemoExperience-module__adUwSa__flowResourceTile{fill:var(--p-surface-soft);stroke:var(--p-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.DemoExperience-module__adUwSa__flowBudgetPlaceholder[data-active-resource=calendar] .DemoExperience-module__adUwSa__flowResourceTile[data-resource=calendar],.DemoExperience-module__adUwSa__flowBudgetPlaceholder[data-active-resource=workspace] .DemoExperience-module__adUwSa__flowResourceTile[data-resource=workspace]{fill:var(--p-pending-soft);stroke:var(--p-pending);stroke-width:2px}.DemoExperience-module__adUwSa__flowPacket{color:var(--p-info);opacity:.72;transform:translate(86px,260px)}.DemoExperience-module__adUwSa__flowPacketRing{fill:color-mix(in srgb, var(--p-info) 18%, transparent);stroke:var(--p-info);stroke-width:1.5px;vector-effect:non-scaling-stroke}.DemoExperience-module__adUwSa__flowPacketCore{fill:var(--p-info)}.DemoExperience-module__adUwSa__flowFigure figcaption{border-top:1px solid var(--p-line);color:var(--p-ink-soft);flex-wrap:wrap;align-items:baseline;gap:10px 18px;padding:12px 16px 14px;font-size:.78rem;line-height:1.45;display:flex}.DemoExperience-module__adUwSa__flowFigure figcaption>*{overflow-wrap:anywhere;min-width:0}.DemoExperience-module__adUwSa__flowFigure figcaption strong{color:var(--p-ink)}@keyframes DemoExperience-module__adUwSa__flowPacketSignal{0%,to{opacity:.4;scale:.84}50%{opacity:1;scale:1.12}}@keyframes DemoExperience-module__adUwSa__flowGateHold{to{stroke-dashoffset:-48px}}@keyframes DemoExperience-module__adUwSa__flowRecordReveal{0%{opacity:0;transform:translate(18px)}}@keyframes DemoExperience-module__adUwSa__flowBudgetReserve{0%,to{opacity:.78}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.DemoExperience-module__adUwSa__flowAgent rect,.DemoExperience-module__adUwSa__flowAgentStatus,.DemoExperience-module__adUwSa__flowAgentPath{transition:fill .22s,stroke .22s,stroke-width .22s}.DemoExperience-module__adUwSa__flowPacket{transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .18s}.DemoExperience-module__adUwSa__flowPacketRing{animation:.9s ease-in-out infinite DemoExperience-module__adUwSa__flowPacketSignal}.DemoExperience-module__adUwSa__flowGateLeafLeft,.DemoExperience-module__adUwSa__flowGateLeafRight{transition:transform .42s,opacity .18s,fill .18s}.DemoExperience-module__adUwSa__flowGateStop,.DemoExperience-module__adUwSa__flowGateHold{transition:opacity .18s}.DemoExperience-module__adUwSa__flowGate[data-decision=escalate] .DemoExperience-module__adUwSa__flowGateHold{animation:1.4s linear infinite DemoExperience-module__adUwSa__flowGateHold}.DemoExperience-module__adUwSa__flowRecord[data-record-visible=true]{animation:.42s ease-out both DemoExperience-module__adUwSa__flowRecordReveal}.DemoExperience-module__adUwSa__flowBudgetSegment{transition:x .52s cubic-bezier(.22,1,.36,1),width .52s cubic-bezier(.22,1,.36,1)}.DemoExperience-module__adUwSa__flowBudget[data-budget-protected=true] .DemoExperience-module__adUwSa__flowBudgetProtected{animation:1.1s ease-in-out infinite DemoExperience-module__adUwSa__flowBudgetReserve}.DemoExperience-module__adUwSa__timelineList li{transition:background-color .24s,border-color .24s}.DemoExperience-module__adUwSa__flowFigure[data-playback=paused] :is(.DemoExperience-module__adUwSa__flowPacketRing,.DemoExperience-module__adUwSa__flowGateHold,.DemoExperience-module__adUwSa__flowBudgetProtected),.DemoExperience-module__adUwSa__flowFigure[data-playback=awaiting-choice] .DemoExperience-module__adUwSa__flowPacketRing,.DemoExperience-module__adUwSa__flowFigure[data-playback=complete] :is(.DemoExperience-module__adUwSa__flowPacketRing,.DemoExperience-module__adUwSa__flowGateHold,.DemoExperience-module__adUwSa__flowBudgetProtected){animation-play-state:paused}}.DemoExperience-module__adUwSa__mainColumn,.DemoExperience-module__adUwSa__scene,.DemoExperience-module__adUwSa__conversationRegion,.DemoExperience-module__adUwSa__resourceRegion,.DemoExperience-module__adUwSa__outcomeRegion,.DemoExperience-module__adUwSa__inspector,.DemoExperience-module__adUwSa__tabPanel{min-width:0}.DemoExperience-module__adUwSa__scene{grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);gap:14px;display:grid}.DemoExperience-module__adUwSa__scene[data-has-secondary-resource=false] .DemoExperience-module__adUwSa__conversationRegion{grid-column:1/-1}.DemoExperience-module__adUwSa__conversationRegion,.DemoExperience-module__adUwSa__resourceRegion,.DemoExperience-module__adUwSa__outcomeRegion{border:1px solid var(--p-line);background:var(--p-paper);border-radius:16px;padding:20px}.DemoExperience-module__adUwSa__conversationRegion{border-top:5px solid var(--p-info)}.DemoExperience-module__adUwSa__resourceRegion{border-top:5px solid var(--p-pending)}.DemoExperience-module__adUwSa__outcomeRegion{border-top:5px solid var(--p-allow);grid-column:1/-1}.DemoExperience-module__adUwSa__regionHeading{align-items:baseline;gap:10px;display:flex}.DemoExperience-module__adUwSa__regionHeading>span{color:var(--p-info)}.DemoExperience-module__adUwSa__regionHeading h3{font-family:var(--p-font-sans);margin:0;font-size:1.35rem;font-weight:560}.DemoExperience-module__adUwSa__timelineList small,.DemoExperience-module__adUwSa__workspaceList li>span,.DemoExperience-module__adUwSa__traceList li>span{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.DemoExperience-module__adUwSa__timelineList{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.DemoExperience-module__adUwSa__timelineList li{border:1px solid var(--p-line);background:var(--p-surface);min-width:0;color:var(--p-ink-soft);border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:10px;display:grid}.DemoExperience-module__adUwSa__timelineList li[data-timeline-state=complete]{border-color:var(--p-allow);background:var(--p-allow-soft);color:var(--p-ink)}.DemoExperience-module__adUwSa__timelineList li[data-timeline-state=current]{border:2px solid var(--p-info);background:var(--p-info-soft);color:var(--p-ink)}.DemoExperience-module__adUwSa__timelineMarker{border:1px solid var(--p-line-strong);width:24px;height:24px;font-family:var(--p-font-mono);border-radius:50%;place-items:center;font-size:.62rem;font-weight:900;display:grid}.DemoExperience-module__adUwSa__timelineList li[data-timeline-state=complete] .DemoExperience-module__adUwSa__timelineMarker{border-color:var(--p-allow);background:var(--p-allow);color:var(--p-on-accent)}.DemoExperience-module__adUwSa__timelineList strong{margin-top:5px;font-size:.76rem;line-height:1.3;display:block}.DemoExperience-module__adUwSa__timelineList p{color:var(--p-ink-soft);margin:6px 0 0;font-size:.72rem;line-height:1.4}.DemoExperience-module__adUwSa__resourceStack,.DemoExperience-module__adUwSa__outcomeCards,.DemoExperience-module__adUwSa__policyList,.DemoExperience-module__adUwSa__recordList{gap:10px;margin-top:16px;display:grid}.DemoExperience-module__adUwSa__resourceCard{border:1px solid var(--p-line);background:var(--p-surface);border-radius:12px;min-width:0;padding:16px}.DemoExperience-module__adUwSa__resourceHeader{justify-content:space-between;gap:16px;display:flex}.DemoExperience-module__adUwSa__resourceHeader h4{margin:6px 0 0;font-size:1rem}.DemoExperience-module__adUwSa__resourceHeader>strong{text-align:right;font-size:.78rem}.DemoExperience-module__adUwSa__fixtureNote,.DemoExperience-module__adUwSa__pendingPresentation{border-left:4px solid var(--p-info);background:var(--p-info-soft);color:var(--p-ink-soft);margin:14px 0 0;padding:10px 12px;font-size:.76rem;line-height:1.45}.DemoExperience-module__adUwSa__calendarList,.DemoExperience-module__adUwSa__workspaceList{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.DemoExperience-module__adUwSa__calendarList li{border:1px solid var(--p-line);border-radius:10px;grid-template-columns:auto 1fr;gap:12px;padding:11px;display:grid}.DemoExperience-module__adUwSa__calendarList li>span{font-family:var(--p-font-mono);font-size:.72rem;font-weight:900}.DemoExperience-module__adUwSa__calendarList strong,.DemoExperience-module__adUwSa__calendarList small{display:block}.DemoExperience-module__adUwSa__calendarProposal{border:2px dashed var(--p-info);background:var(--p-info-soft);border-radius:10px;margin-top:9px;padding:12px}.DemoExperience-module__adUwSa__calendarProposal span,.DemoExperience-module__adUwSa__calendarProposal strong,.DemoExperience-module__adUwSa__calendarProposal small{display:block}.DemoExperience-module__adUwSa__calendarProposal span{color:var(--p-info);font-family:var(--p-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:900}.DemoExperience-module__adUwSa__calendarProposal strong{margin-top:6px}.DemoExperience-module__adUwSa__calendarProposal small,.DemoExperience-module__adUwSa__calendarList small{color:var(--p-ink-soft);margin-top:3px}.DemoExperience-module__adUwSa__workspaceList li{border:1px solid var(--p-line);border-radius:10px;min-width:0;padding:10px}.DemoExperience-module__adUwSa__workspaceList code{overflow-wrap:anywhere;margin-top:5px;font-size:.72rem;display:block}.DemoExperience-module__adUwSa__workspaceList small{color:var(--p-ink-soft);margin-top:4px;display:block}.DemoExperience-module__adUwSa__outcomeCards{grid-template-columns:repeat(2,minmax(0,1fr))}.DemoExperience-module__adUwSa__outcomeCard,.DemoExperience-module__adUwSa__outcomeEmpty{border:1px solid var(--p-line);background:var(--p-surface);border-radius:12px;min-width:0;padding:16px}.DemoExperience-module__adUwSa__outcomeCard>span{font-weight:900;display:block}.DemoExperience-module__adUwSa__outcomeCard dl{gap:8px;margin:12px 0 0;display:grid}.DemoExperience-module__adUwSa__outcomeCard dl>div{justify-content:space-between;gap:12px;display:flex}.DemoExperience-module__adUwSa__outcomeCard dt{color:var(--p-ink-soft);font-size:.72rem}.DemoExperience-module__adUwSa__outcomeCard dd{text-align:right;margin:0;font-weight:900}.DemoExperience-module__adUwSa__outcomeEmpty p{color:var(--p-ink-soft);margin:8px 0 0}.DemoExperience-module__adUwSa__choiceCard{border:2px solid var(--p-pending);background:var(--p-pending-soft);border-radius:14px;margin:12px 0 0;padding:18px}.DemoExperience-module__adUwSa__choiceStack{gap:10px;display:grid}.DemoExperience-module__adUwSa__choiceCard legend{padding:0 8px;font-weight:900}.DemoExperience-module__adUwSa__choiceCard p{color:var(--p-ink-soft);margin:0 0 14px}.DemoExperience-module__adUwSa__choiceActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.DemoExperience-module__adUwSa__choiceCard button{text-align:left;flex-direction:column;align-items:flex-start;width:100%;padding:11px 14px;display:flex}.DemoExperience-module__adUwSa__choiceCard button small{color:var(--p-ink-soft);overflow-wrap:anywhere;margin-top:4px;font-weight:600}.DemoExperience-module__adUwSa__choiceApprove{border-left:5px solid var(--p-allow)!important}.DemoExperience-module__adUwSa__choiceDecline{border-left:5px solid var(--p-deny)!important}.DemoExperience-module__adUwSa__choiceCard button[aria-pressed=true]{background:var(--p-info-soft);box-shadow:inset 0 0 0 2px var(--p-info)}.DemoExperience-module__adUwSa__takeaway{border-left:5px solid var(--p-allow);background:var(--p-allow-soft);border-radius:0 12px 12px 0;margin:14px 0 0;padding:16px 18px}.DemoExperience-module__adUwSa__takeaway p{font-family:var(--p-font-sans);margin:0;font-size:1.15rem;line-height:1.35}.DemoExperience-module__adUwSa__takeaway footer{color:var(--p-ink-soft);margin-top:8px;font-size:.8rem}.DemoExperience-module__adUwSa__choiceTarget:empty{display:none}.DemoExperience-module__adUwSa__choiceTarget:focus-visible{outline:3px solid var(--p-info);outline-offset:5px}.DemoExperience-module__adUwSa__controls{border:1px solid var(--p-line);background:var(--p-surface-soft);border-radius:14px;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:12px;display:flex}.DemoExperience-module__adUwSa__controls>button,.DemoExperience-module__adUwSa__controls>details{flex:0 150px}.DemoExperience-module__adUwSa__controls button{padding:9px 12px}.DemoExperience-module__adUwSa__controls a{text-align:center;justify-content:center;align-items:center;padding:9px 12px;font-size:.76rem;display:flex}.DemoExperience-module__adUwSa__runButton{border-color:var(--p-allow)!important;background:var(--p-allow)!important;color:var(--p-on-accent)!important;flex:280px!important}.DemoExperience-module__adUwSa__playbackGuide{border:1px solid var(--p-line);background:var(--p-paper);color:var(--p-ink-soft);border-radius:10px;flex:1 0 100%;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:18px;padding:10px 12px;display:grid}.DemoExperience-module__adUwSa__playbackGuide span{font-family:var(--p-font-mono);font-size:.7rem;font-weight:800}.DemoExperience-module__adUwSa__playbackGuide strong{color:var(--p-ink);font-size:.78rem;line-height:1.45}.DemoExperience-module__adUwSa__playbackOptions>summary{border:1px solid var(--p-line-strong);background:var(--p-surface);min-height:44px;color:var(--p-ink);cursor:pointer;justify-content:center;align-items:center;padding:9px 12px;font-size:.76rem;font-weight:800;list-style:none;display:flex}.DemoExperience-module__adUwSa__playbackOptions>div{gap:8px;padding-top:8px;display:grid}.DemoExperience-module__adUwSa__playbackOptions button,.DemoExperience-module__adUwSa__playbackOptions a{width:100%}.DemoExperience-module__adUwSa__inspectorDisclosure{border:1px solid var(--p-line-strong);background:var(--p-surface);border-radius:16px;min-width:0}.DemoExperience-module__adUwSa__inspectorDisclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;min-height:66px;padding:16px 20px;list-style:none;display:grid}.DemoExperience-module__adUwSa__inspectorDisclosure>summary span{color:var(--p-info);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.DemoExperience-module__adUwSa__inspectorDisclosure>summary strong{font-family:var(--p-font-sans);grid-column:1;font-size:1.15rem;font-weight:400}.DemoExperience-module__adUwSa__inspectorDisclosure>summary:after{grid-area:1/2/3}.DemoExperience-module__adUwSa__inspector{border:1px solid var(--p-line-strong);border-inline:0;background:var(--p-surface-soft);color:var(--p-ink);border-bottom:0}.DemoExperience-module__adUwSa__inspectorHeader{gap:16px;padding:20px;display:grid}.DemoExperience-module__adUwSa__inspectorHeader>div:first-child>span{color:var(--p-allow)}.DemoExperience-module__adUwSa__inspectorHeader h3{font-family:var(--p-font-sans);margin:7px 0 0;font-size:1.35rem;font-weight:560}.DemoExperience-module__adUwSa__inspectorActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.DemoExperience-module__adUwSa__inspectorActions button{border-color:var(--p-line-strong);color:var(--p-ink);background:0 0;padding:9px 10px;font-size:.72rem}.DemoExperience-module__adUwSa__inspectorActions button:hover:not(:disabled):not([aria-disabled=true]){background:var(--p-surface)}.DemoExperience-module__adUwSa__tabList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 10px 10px;display:grid}.DemoExperience-module__adUwSa__tabList button{border-color:var(--p-line-strong);color:var(--p-ink);background:0 0;padding:9px 8px;font-size:.72rem}.DemoExperience-module__adUwSa__tabList button[aria-selected=true]{border-color:var(--p-allow);background:var(--p-allow);color:var(--p-on-accent)}.DemoExperience-module__adUwSa__tabPanel{border-top:1px solid var(--p-line);background:var(--p-paper);max-height:1180px;padding:18px;overflow:auto}.DemoExperience-module__adUwSa__tabPanel:focus-visible,.DemoExperience-module__adUwSa__policyCard pre:focus-visible,.DemoExperience-module__adUwSa__copyFallback pre:focus-visible{outline:3px solid var(--p-pending);outline-offset:3px}.DemoExperience-module__adUwSa__copyFallback{border:1px solid var(--p-line-strong);color:var(--p-ink-soft);border-radius:12px;margin:0 18px 18px}.DemoExperience-module__adUwSa__copyFallback summary{cursor:pointer;color:var(--p-ink);padding:10px 12px;font-size:.72rem;font-weight:900}.DemoExperience-module__adUwSa__copyFallback pre,.DemoExperience-module__adUwSa__copyFallback p{border-top:1px solid var(--p-line);background:var(--p-surface);color:var(--p-ink);white-space:pre-wrap;margin:0;padding:12px;font-size:.7rem;line-height:1.55;overflow:auto}.DemoExperience-module__adUwSa__inspectorContent{gap:12px;display:grid}.DemoExperience-module__adUwSa__artifactBanner{gap:7px;margin-bottom:12px;display:grid}.DemoExperience-module__adUwSa__artifactBanner article{border:1px solid color-mix(in srgb, var(--p-allow) 48%, transparent);background:var(--p-allow-soft);border-radius:10px;padding:10px 12px}.DemoExperience-module__adUwSa__artifactBanner span,.DemoExperience-module__adUwSa__artifactBanner strong{display:block}.DemoExperience-module__adUwSa__artifactBanner span{color:var(--p-ink);font-size:.78rem;font-weight:900}.DemoExperience-module__adUwSa__artifactBanner strong{color:var(--p-ink-soft);margin-top:4px;font-size:.68rem}.DemoExperience-module__adUwSa__artifactBanner dl{gap:7px;margin:9px 0 0;display:grid}.DemoExperience-module__adUwSa__artifactBanner dl>div{border-top:1px solid var(--p-line);padding-top:7px}.DemoExperience-module__adUwSa__artifactBanner dt{color:var(--p-ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:900}.DemoExperience-module__adUwSa__artifactBanner dd{overflow-wrap:anywhere;color:var(--p-ink);margin:4px 0 0;font-size:.72rem}.DemoExperience-module__adUwSa__referenceNotice{border-left:4px solid var(--p-pending);background:var(--p-pending-soft);color:var(--p-ink);margin:0;padding:12px;font-size:.78rem;line-height:1.5}.DemoExperience-module__adUwSa__referenceNotice strong{color:var(--p-pending)}.DemoExperience-module__adUwSa__unchangedRow{gap:6px;display:grid}.DemoExperience-module__adUwSa__unchangedRow span{border:1px solid var(--p-line);color:var(--p-ink-soft);padding:8px 10px;font-size:.72rem;font-weight:800}.DemoExperience-module__adUwSa__policyCard,.DemoExperience-module__adUwSa__recordCard{border:1px solid var(--p-line);background:var(--p-surface);border-radius:12px;min-width:0;padding:14px}.DemoExperience-module__adUwSa__policyCard header,.DemoExperience-module__adUwSa__recordCard header{justify-content:space-between;align-items:start;gap:12px;display:flex}.DemoExperience-module__adUwSa__policyCard header>div,.DemoExperience-module__adUwSa__recordCard header>div{min-width:0}.DemoExperience-module__adUwSa__policyCard header>div>span,.DemoExperience-module__adUwSa__recordCard header>div>span{color:var(--p-allow)}.DemoExperience-module__adUwSa__policyCard h4,.DemoExperience-module__adUwSa__recordCard h4{overflow-wrap:anywhere;margin:6px 0 0;font-size:1rem}.DemoExperience-module__adUwSa__policyStatus{justify-items:end;gap:6px;display:grid}.DemoExperience-module__adUwSa__policyStatus>strong{color:var(--p-pending);text-align:right;font-size:.68rem}.DemoExperience-module__adUwSa__runtimeLink{border-left:4px solid var(--p-pending);background:var(--p-pending-soft);margin:12px 0 0;padding:10px 12px;font-size:.76rem;line-height:1.45;color:var(--p-ink)!important}.DemoExperience-module__adUwSa__activeClause{border:1px solid var(--p-pending);background:var(--p-pending-soft);gap:5px;padding:10px 12px;display:grid;color:var(--p-ink)!important;margin:0!important}.DemoExperience-module__adUwSa__activeClause span{color:var(--p-pending);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:900}.DemoExperience-module__adUwSa__activeClause code{overflow-wrap:anywhere;color:var(--p-ink);font-size:.76rem}.DemoExperience-module__adUwSa__activeDependency{border:1px solid var(--p-pending);background:var(--p-pending-soft);padding:6px}.DemoExperience-module__adUwSa__policyCard>p{color:var(--p-ink-soft)}.DemoExperience-module__adUwSa__policyCard pre{border:1px solid var(--p-line);background:var(--p-paper);color:var(--p-ink);white-space:pre;margin:12px 0 0;padding:12px;font-size:.7rem;line-height:1.55;overflow:auto}.DemoExperience-module__adUwSa__artifactFacts,.DemoExperience-module__adUwSa__recordFacts,.DemoExperience-module__adUwSa__configurationGrid{gap:8px;margin:12px 0 0;display:grid}.DemoExperience-module__adUwSa__artifactFacts>div,.DemoExperience-module__adUwSa__recordFacts>div,.DemoExperience-module__adUwSa__configurationGrid>div,.DemoExperience-module__adUwSa__technicalBlock dl>div{border-top:1px solid var(--p-line);min-width:0;padding-top:8px}.DemoExperience-module__adUwSa__artifactFacts dt,.DemoExperience-module__adUwSa__recordFacts dt,.DemoExperience-module__adUwSa__configurationGrid dt,.DemoExperience-module__adUwSa__traceList dt,.DemoExperience-module__adUwSa__technicalBlock dt{color:var(--p-ink-soft)}.DemoExperience-module__adUwSa__artifactFacts dd,.DemoExperience-module__adUwSa__recordFacts dd,.DemoExperience-module__adUwSa__configurationGrid dd,.DemoExperience-module__adUwSa__traceList dd,.DemoExperience-module__adUwSa__technicalBlock dd{color:var(--p-ink);font-size:.78rem}.DemoExperience-module__adUwSa__technicalBlock{border:1px dashed var(--p-line-strong);background:var(--p-paper);border-radius:10px;margin-top:12px;padding:12px}.DemoExperience-module__adUwSa__technicalBlock h5{color:var(--p-allow);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem}.DemoExperience-module__adUwSa__technicalBlock h5:not(:first-child){margin-top:16px}.DemoExperience-module__adUwSa__technicalBlock p,.DemoExperience-module__adUwSa__technicalBlock li{color:var(--p-ink-soft);font-size:.76rem;line-height:1.45}.DemoExperience-module__adUwSa__technicalBlock ul{margin:0;padding-left:1.15rem}.DemoExperience-module__adUwSa__technicalBlock code,.DemoExperience-module__adUwSa__recordCard code,.DemoExperience-module__adUwSa__traceList code,.DemoExperience-module__adUwSa__configSection code{overflow-wrap:anywhere;color:var(--p-pending)}.DemoExperience-module__adUwSa__configurationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DemoExperience-module__adUwSa__configSection{border:1px solid var(--p-line);border-radius:10px;padding:12px}.DemoExperience-module__adUwSa__configSection h4{margin:0 0 10px;font-size:.82rem}.DemoExperience-module__adUwSa__configSection ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.DemoExperience-module__adUwSa__configSection li{gap:4px;min-width:0;display:grid}.DemoExperience-module__adUwSa__configSection li span{color:var(--p-ink-soft);font-size:.74rem;line-height:1.4}.DemoExperience-module__adUwSa__configSection li span code{color:var(--p-pending)}.DemoExperience-module__adUwSa__routeOwnershipCard{border:1px solid var(--p-line);background:var(--p-surface);border-radius:10px;padding:12px}.DemoExperience-module__adUwSa__routeOwnershipCard header{justify-content:space-between;align-items:start;gap:12px;display:flex}.DemoExperience-module__adUwSa__routeOwnershipCard header>strong{color:var(--p-allow);text-align:right;font-size:.68rem}.DemoExperience-module__adUwSa__routeOwnershipFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.DemoExperience-module__adUwSa__routeOwnershipFacts>div{border-top:1px solid var(--p-line);min-width:0;padding-top:7px}.DemoExperience-module__adUwSa__routeOwnershipFacts dt{color:var(--p-ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:900}.DemoExperience-module__adUwSa__routeOwnershipFacts dd{overflow-wrap:anywhere;color:var(--p-ink);margin:4px 0 0;font-size:.7rem;line-height:1.4}.DemoExperience-module__adUwSa__routeBindingStatus{color:var(--p-pending);margin-top:10px;font-size:.68rem;display:block}.DemoExperience-module__adUwSa__pendingPresentation{border-left-color:var(--p-pending);background:var(--p-pending-soft);color:var(--p-ink)}.DemoExperience-module__adUwSa__traceList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.DemoExperience-module__adUwSa__traceGroup{gap:8px;display:grid}.DemoExperience-module__adUwSa__traceGroup+.DemoExperience-module__adUwSa__traceGroup{border-top:1px solid var(--p-line);margin-top:8px;padding-top:14px}.DemoExperience-module__adUwSa__traceGroup h4{color:var(--p-allow);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem}.DemoExperience-module__adUwSa__traceList li{border:1px solid var(--p-line);border-radius:10px;padding:12px}.DemoExperience-module__adUwSa__traceList li>span{color:var(--p-ink-soft)}.DemoExperience-module__adUwSa__traceCurrent{background:var(--p-allow-soft);border:2px solid var(--p-allow)!important}.DemoExperience-module__adUwSa__traceList strong{margin-top:6px;display:block}.DemoExperience-module__adUwSa__traceList p{color:var(--p-ink-soft);margin:5px 0;font-size:.76rem;line-height:1.45}.DemoExperience-module__adUwSa__traceList small{color:var(--p-ink-soft)}.DemoExperience-module__adUwSa__traceList dl{gap:7px;margin:10px 0 0;display:grid}.DemoExperience-module__adUwSa__recordCard header>strong{text-transform:uppercase;border:1px solid;padding:5px 8px;font-size:.65rem}.DemoExperience-module__adUwSa__recordCard header>strong[data-operation-status=committed]{color:var(--p-operation-committed)}.DemoExperience-module__adUwSa__recordCard header>strong[data-operation-status=pending]{color:var(--p-operation-pending)}.DemoExperience-module__adUwSa__recordCard header>strong[data-operation-status=denied]{color:var(--p-operation-denied)}.DemoExperience-module__adUwSa__liveRegion{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1280px){.DemoExperience-module__adUwSa__workspace{grid-template-columns:1fr}.DemoExperience-module__adUwSa__inspector{margin-top:4px}.DemoExperience-module__adUwSa__tabPanel{max-height:none}}@media (max-width:1200px){.DemoExperience-module__adUwSa__managementPlane ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.DemoExperience-module__adUwSa__flowScrollHint{display:block}.DemoExperience-module__adUwSa__flowDiagram{min-width:820px}}@media (max-width:820px){.DemoExperience-module__adUwSa__experience{padding:26px}.DemoExperience-module__adUwSa__experienceHeader,.DemoExperience-module__adUwSa__stageBrowserHeader,.DemoExperience-module__adUwSa__resourceHeader,.DemoExperience-module__adUwSa__policyCard header,.DemoExperience-module__adUwSa__recordCard header{flex-direction:column;align-items:flex-start}.DemoExperience-module__adUwSa__stageNavigation ol,.DemoExperience-module__adUwSa__stageContext,.DemoExperience-module__adUwSa__managementPlane,.DemoExperience-module__adUwSa__scene{grid-template-columns:1fr}.DemoExperience-module__adUwSa__stageNavigation{padding:12px}.DemoExperience-module__adUwSa__stageNavigation li:not(:last-child):after{background:repeating-linear-gradient(180deg, var(--p-line-strong) 0 8px, transparent 8px 14px);width:3px;height:100%;top:50%;left:43px}.DemoExperience-module__adUwSa__stageNavigation li[data-connector-state=completed]:not(:last-child):after{background:var(--p-allow)}.DemoExperience-module__adUwSa__stageNavigation button{text-align:left;grid-template-rows:1fr;grid-template-columns:72px minmax(0,1fr);justify-items:start;gap:18px;min-height:112px;padding:14px 8px}.DemoExperience-module__adUwSa__stageLabel{align-self:center;justify-items:start}.DemoExperience-module__adUwSa__requirementBlock{border-right:0;border-bottom:1px solid var(--p-line)}.DemoExperience-module__adUwSa__managementPlane ol{grid-template-columns:repeat(2,minmax(0,1fr))}.DemoExperience-module__adUwSa__outcomeRegion{grid-column:auto}.DemoExperience-module__adUwSa__playbackGuide{grid-template-columns:1fr;gap:5px}}@media (max-width:560px){.DemoExperience-module__adUwSa__experience{margin-inline:-7px;padding:20px 14px}.DemoExperience-module__adUwSa__scenarioFacts,.DemoExperience-module__adUwSa__coreFacts,.DemoExperience-module__adUwSa__outcomeCards,.DemoExperience-module__adUwSa__choiceActions,.DemoExperience-module__adUwSa__configurationGrid,.DemoExperience-module__adUwSa__routeOwnershipFacts,.DemoExperience-module__adUwSa__inspectorActions{grid-template-columns:1fr}.DemoExperience-module__adUwSa__coreFacts>div+div{border-top:1px solid var(--p-line);border-left:0}.DemoExperience-module__adUwSa__scenarioFacts>div,.DemoExperience-module__adUwSa__scenarioFacts>div:nth-child(odd),.DemoExperience-module__adUwSa__scenarioFacts>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--p-line)}.DemoExperience-module__adUwSa__scenarioFacts>div:last-child{border-bottom:0}.DemoExperience-module__adUwSa__managementPlane ol{grid-template-columns:1fr}.DemoExperience-module__adUwSa__managementPlane li:not(:last-child):after{content:"↓"}.DemoExperience-module__adUwSa__conversationRegion,.DemoExperience-module__adUwSa__resourceRegion,.DemoExperience-module__adUwSa__outcomeRegion{padding:15px}.DemoExperience-module__adUwSa__controls button,.DemoExperience-module__adUwSa__controls a{width:100%}.DemoExperience-module__adUwSa__tabList{grid-template-columns:repeat(2,minmax(0,1fr))}.DemoExperience-module__adUwSa__tabPanel,.DemoExperience-module__adUwSa__policyCard,.DemoExperience-module__adUwSa__recordCard{padding:12px}}
