.workup-dock{overflow-x:hidden;overflow-y:auto;max-height:min(70vh,640px);margin:0 0 8px;word-break:break-word}.workup-dock,.workup-dock-cards,.workup-dock-out{max-width:100%;min-width:0}@media (min-width:768px){html:not(.m2-phone) body.prodterm .workup-dock:has(.pq-card:not(.pq-busy,.pq-ask)){flex:1 1;max-height:none;min-height:0;display:flex;flex-direction:column}html:not(.m2-phone) body.prodterm .workup-dock:has(.pq-card:not(.pq-busy,.pq-ask))>.workup-dock-cards{flex:0 0 100%;min-height:320px;display:flex;flex-direction:column}html:not(.m2-phone) body.prodterm .workup-dock #pq-host.pq-host-docked>.pq-card:not(.pq-busy,.pq-ask),html:not(.m2-phone) body.prodterm .workup-dock>.workup-dock-cards>#pq-host.pq-host-docked{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html:not(.m2-phone) body.prodterm .workup-dock #pq-host.pq-host-docked>.pq-card:not(.pq-busy,.pq-ask)>*{flex:0 0 auto}html:not(.m2-phone) body.prodterm .workup-dock #pq-host.pq-host-docked>.pq-card:not(.pq-busy,.pq-ask)>.pq-body{flex:1 1;min-height:0;max-height:none;overflow-y:auto}html:not(.m2-phone) body.prodterm .workup-dock:has(.pq-card:not(.pq-busy,.pq-ask))~.asr-log{flex:0 0 auto!important;max-height:min(96px,12vh)!important}html:not(.m2-phone) body.prodterm .workup-dock:has(.pq-card.pq-busy:not(.pq-askbusy)){flex:1 1;max-height:none;min-height:0;display:flex;flex-direction:column}html:not(.m2-phone) body.prodterm .workup-dock:has(.pq-card.pq-busy:not(.pq-askbusy))>.workup-dock-out{display:none}html:not(.m2-phone) body.prodterm .workup-dock:has(.pq-card.pq-busy:not(.pq-askbusy))>.workup-dock-cards{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html:not(.m2-phone) body.prodterm .workup-dock #pq-host.pq-host-docked>.pq-card.pq-busy:not(.pq-askbusy){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center}html:not(.m2-phone) body.prodterm .workup-dock:has(.pq-card.pq-busy:not(.pq-askbusy))~.asr-log{flex:0 0 auto!important;max-height:min(96px,12vh)!important}}body.popup #pq-host.pq-host-docked,body.popup.prodterm #pq-host.pq-host-docked{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:100%!important;max-height:none!important;z-index:auto;pointer-events:auto}.workup-dock .pq-body,.workup-dock .pq-card,.workup-dock .pq-row{max-width:100%;box-sizing:border-box}.workup-dock .pq-row{flex-wrap:wrap}.asr-workup-chip,.workup-dock .pq-ixb,.workup-dock button{min-height:44px}.asr-workup-chip{display:inline-flex;align-items:center;margin:0 0 6px;padding:0 12px;border-radius:999px;border:1px solid;background:transparent;color:inherit;font:inherit;cursor:pointer}.workup-dock .prod-recorded.is-folded .prod-rec-notes,.workup-dock .prod-recorded.is-folded .prod-rec-tab{display:none}.workup-dock .prod-rec-h{cursor:pointer;min-height:44px;display:flex;align-items:center}body.agentd-panel-hidden #chatscroll,body.agentd-panel-hidden #q,body.agentd-panel-hidden .main .composer-box{display:none!important}@media (max-width:767px){.workup-dock[data-prod-feel="1"] #pq-host .pq-grouphead{position:static}.workup-dock[data-prod-feel="1"]{flex:1 1;min-height:0;max-height:none;display:flex;flex-direction:column}.workup-dock[data-prod-feel="1"]>.workup-dock-cards{flex:0 0 100%;min-height:0;display:flex;flex-direction:column}.workup-dock[data-prod-feel="1"] #pq-host.pq-host-docked,.workup-dock[data-prod-feel="1"] #pq-host.pq-host-docked>.pq-card:not(.pq-ask){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.workup-dock[data-prod-feel="1"] #pq-host.pq-host-docked>.pq-card:not(.pq-ask)>*{flex:0 0 auto}.workup-dock[data-prod-feel="1"] #pq-host.pq-host-docked>.pq-card:not(.pq-ask)>.pq-body{flex:1 1;min-height:0;max-height:none;overflow-y:auto}body.prodterm aside.side .asr .asr-chat .workup-dock[data-prod-feel="1"]~.asr-log{flex:0 0 auto!important;max-height:min(96px,12vh)!important}.workup-dock[data-prod-feel="1"] .pq-head{flex-wrap:wrap}.workup-dock[data-prod-feel="1"] .pq-title{flex:1 0 100%}}body.prodterm .asr-chat:has(.pq-ask,.pq-askbusy)>.asr-log,body.prodterm aside.side.side-asr>.asr>.asr-chat:has(.pq-ask,.pq-askbusy)>.asr-log,body.prodterm aside.side.side-assist .asr-chat:has(.pq-ask,.pq-askbusy)>.asr-log{flex:0 1 auto!important;min-height:0!important;max-height:min(96px,12vh)!important}body.prodterm .workup-dock:has(.pq-ask,.pq-askbusy),body.prodterm .workup-dock[data-prod-feel="1"]:has(.pq-ask,.pq-askbusy){flex:1 1;min-height:0;max-height:none;margin:0 0 6px;display:flex;flex-direction:column;overflow:hidden}body.prodterm .workup-dock:has(.pq-ask,.pq-askbusy)>.workup-dock-out{display:none}#pq-host .pq-ask>.gui-step,#pq-host .pq-card.pq-ask,#pq-host .pq-card.pq-askbusy,body.prodterm .workup-dock:has(.pq-ask,.pq-askbusy) #pq-host.pq-host-docked,body.prodterm .workup-dock:has(.pq-ask,.pq-askbusy)>.workup-dock-cards{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#pq-host .pq-card.pq-askbusy{justify-content:center}#pq-host .pq-card.pq-ask{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;gap:0;max-width:100%;color:inherit}#pq-host .pq-ask>.gui-step{padding:10px 8px 6px}#pq-host .pq-ask .gui-step-foot,#pq-host .pq-ask .gui-step-head,#pq-host .pq-ask .pq-kbd{flex:none}#pq-host .pq-ask .pq-askbody{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}#pq-host .pq-ask .gui-step-head h3 small{display:block;margin-top:2px;font:400 12px/1.4 Inter,Arial,sans-serif;color:#6e6e73}#pq-host .pq-ask .gui-step-row{min-height:40px}#pq-host .pq-ask .gui-step-row:hover:not(.is-on){background:#f5f5f7}#pq-host .pq-ask .gui-step-row.is-off .gui-step-text{color:#a1a1a6}#pq-host .pq-ask .gui-step-row.is-typed{flex-wrap:wrap;cursor:default}#pq-host .pq-ask .gui-step-row.is-typed .pq-ctl{flex:1 1 150px;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}#pq-host .pq-ask .gui-step-row.is-typed .pq-ctl :is(input[type=text],input[type=date],select){max-width:180px}#pq-host .pq-ask .pq-ctl select{font:400 13px/1.35 Inter,Arial,sans-serif;min-height:32px;padding:4px 8px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f}#pq-host .pq-ask .pq-ctl .pq-unit,#pq-host .pq-ask .pq-ctl i{font-style:normal;font-size:12px;color:#6e6e73}#pq-host .pq-ask .pq-ctl .pq-ixb{min-height:30px;padding:4px 10px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;font:400 12px/1.2 Inter,Arial,sans-serif;cursor:pointer}#pq-host .pq-ask .pq-ctl .pq-ixb.on{background:#0b3d91;border-color:#0b3d91;color:#fff}#pq-host .pq-askgroup{display:flex;align-items:center;gap:7px;padding:12px 8px 4px;font:600 12px/1.35 Inter,Arial,sans-serif;color:#1d1d1f}#pq-host .pq-askgroup:first-child{padding-top:2px}#pq-host .pq-askgroup>span:first-of-type{min-width:0;overflow-wrap:anywhere}#pq-host .pq-mnm-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#d92d20}#pq-host .pq-mnm{flex:none;margin-left:auto;padding:2px 8px;border:1px solid #e5e5ea;border-radius:999px;background:#f5f5f7;color:#b42318;font:400 11px/1.4 Inter,Arial,sans-serif;white-space:nowrap}#pq-host .pq-ask .pq-askelse{color:#6e6e73}#pq-host .pq-ask .pq-askelse-box{display:none;gap:6px;align-items:flex-end;margin-top:2px}#pq-host .pq-ask .pq-askelse[data-open="1"] .pq-askelse-box{display:flex}#pq-host .pq-ask .pq-askelse[data-open="1"] .pq-askelse-l{display:none}#pq-host .pq-ask .pq-else-t{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:6px 9px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;font:400 13px/1.35 Inter,Arial,sans-serif;resize:vertical}#pq-host .pq-ask .pq-else-add{align-self:flex-end;background:#0b3d91;border-color:#0b3d91;color:#fff}#pq-host .pq-ask .pq-morefind{display:block;min-height:32px;margin:2px 8px;padding:4px 0;border:0;background:none;color:#0b3d91;font:400 12px/1.3 Inter,Arial,sans-serif;text-align:left;cursor:pointer}#pq-host .pq-ask .pq-asknote{padding:3px 8px 3px 42px;font-size:12px;color:#1d1d1f;overflow-wrap:anywhere}#pq-host .pq-ask .gui-step-foot{flex-wrap:wrap;gap:6px;margin-top:4px;padding:6px 6px 0}#pq-host .pq-ask .pq-count{flex:1 1 auto;font-size:12px;color:#6e6e73}#pq-host .pq-ask .pq-kbd{padding:5px 8px 0;font-size:11px;line-height:1.3;color:#a1a1a6;text-align:left}@media (max-width:767px),(pointer:coarse){#pq-host .pq-ask .pq-kbd{display:none}}@media (pointer:coarse){#pq-host .pq-ask .gui-step-row{min-height:44px}}html[data-skin=clarity] #pq-host .pq-ask .gui-step-head h3 small,html[data-skin=clarity] #pq-host .pq-ask :is(.pq-count,.pq-askelse,.pq-kbd,.pq-ctl .pq-unit,.pq-ctl i){color:var(--cl-mute)}html[data-skin=clarity] #pq-host .pq-ask .gui-step-row:hover:not(.is-on){background:var(--cl-hover)}html[data-skin=clarity] #pq-host .pq-ask .gui-step-row.is-off .gui-step-text{color:var(--cl-mute)}html[data-skin=clarity] #pq-host .pq-askgroup{color:var(--cl-bold)}html[data-skin=clarity][data-skin-mode=dark] #pq-host .pq-mnm{background:rgba(240,68,56,.14);border-color:rgba(240,68,56,.4);color:#fda29b}html[data-skin=clarity][data-skin-mode=dark] #pq-host .pq-mnm-dot{background:#f97066}html[data-skin=clarity] #pq-host .pq-ask :is(.pq-else-t,.pq-ctl select){background:var(--cl-card);border-color:var(--cl-btn-line);color:var(--cl-ink)}html[data-skin=clarity] #pq-host .pq-ask .pq-ctl .pq-ixb{background:var(--cl-btn);border-color:var(--cl-btn-line);color:var(--cl-ink)}html[data-skin=clarity] #pq-host .pq-ask :is(.pq-else-add,.pq-ctl .pq-ixb.on){background:var(--cl-navy);border-color:var(--cl-navy);color:var(--cl-on-ink)}html[data-skin=clarity] #pq-host .pq-ask .pq-morefind{color:var(--cl-navy)}html[data-skin=clarity] #pq-host .pq-ask .pq-asknote{color:var(--cl-ink)}body.prodterm .asr-chat:has(.pq-ask,.pq-askbusy)>:not(.asr-log,.workup-dock){flex-shrink:0}#pq-host .pq-ask .gui-step-foot .gui-step-btn{flex:none;min-height:32px;padding:4px 12px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;font:400 13px/1.2 Inter,Arial,sans-serif;box-shadow:none;filter:none;cursor:pointer}#pq-host .pq-ask .gui-step-foot .gui-step-btn:hover:not(:disabled){background:#f5f5f7;border-color:#98a2b3}#pq-host .pq-ask .gui-step-foot .gui-step-next{background:#0b3d91;border-color:#0b3d91;color:#fff}#pq-host .pq-ask .gui-step-foot .gui-step-next:hover:not(:disabled){background:#0a347c;border-color:#0a347c}#pq-host .pq-ask .gui-step-foot .pq-go{min-width:40px;font-size:15px;font-weight:600}html[data-skin=clarity] #pq-host .pq-ask .gui-step-foot .gui-step-btn{background:var(--cl-btn);border-color:var(--cl-btn-line);color:var(--cl-ink)}html[data-skin=clarity] #pq-host .pq-ask .gui-step-foot .gui-step-btn:hover:not(:disabled){background:var(--cl-hover);border-color:var(--cl-ck)}html[data-skin=clarity] #pq-host .pq-ask .gui-step-foot .gui-step-next,html[data-skin=clarity] #pq-host .pq-ask .gui-step-foot .gui-step-next:hover:not(:disabled){background:var(--cl-navy);border-color:var(--cl-navy);color:var(--cl-on-ink)}@media (pointer:coarse){#pq-host .pq-ask .gui-step-foot .gui-step-btn{min-height:40px}}body.popup.prodterm.pq-ask-on:is(.pq-card-on,#spec-pad.spec-pad):before{content:none;display:none}#pq-host .pq-ask .pq-askbody>*{flex-shrink:0}#pq-host .pq-ask .pq-askinfo{flex:none;align-self:center;width:20px;text-align:center;color:#a1a1a6;font-size:13px;line-height:1;cursor:help}html[data-skin=clarity] #pq-host .pq-ask .pq-askinfo{color:var(--cl-mute)}#pq-host .pq-preghidden,.fdraw .preg-hidden{margin:2px 8px 6px;padding:0;font:400 12px/1.4 Inter,Arial,sans-serif;color:#6e6e73}#pq-host .pq-preghidden button,.fdraw .preg-hidden button{border:0;background:none;padding:0 2px;min-height:0;font:400 12px/1.4 Inter,Arial,sans-serif;color:#0b3d91;text-decoration:underline;cursor:pointer}.fdraw .preg-hidden{margin:10px 14px}html[data-skin=clarity] #pq-host .pq-preghidden,html[data-skin=clarity] .fdraw .preg-hidden{color:var(--cl-mute)}html[data-skin=clarity] #pq-host .pq-preghidden button,html[data-skin=clarity] .fdraw .preg-hidden button{color:var(--cl-navy);background:none}html[data-skin=clarity][data-skin-mode=dark] #pq-host .pq-preghidden button,html[data-skin=clarity][data-skin-mode=dark] .fdraw .preg-hidden button{color:#9db7ff}.adl{border:1px solid #e5e5ea;border-radius:8px;background:#f5f5f7;padding:6px 8px;margin:0 0 8px;font-size:12px;color:#1d1d1f;display:flex;flex-direction:column;gap:4px}.adl-strip{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.adl-dot{width:8px;height:8px;border-radius:50%;background:#9ca3af;flex:none}.adl-dot.is-on{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.18)}.adl-line{flex:1 1 auto;min-width:0;font-weight:600}.adl-do{display:flex;gap:4px}.adl-do button,.adl-row button{font:inherit;font-size:11px;border:1px solid #e5e5ea;background:#fff;border-radius:8px;padding:2px 8px;cursor:pointer;color:inherit}.adl-do button:disabled{opacity:.5;cursor:default}.adl-hint,.adl-open{margin:0;color:#1d1d1f}.adl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.adl-row button{width:100%;text-align:left;display:flex;flex-wrap:wrap;gap:2px 6px;align-items:baseline;padding:4px 6px}.adl-row button:disabled{cursor:default}.adl-row em{flex-basis:100%;font-style:normal;color:#6e6e73}.adl-state{font-weight:600;flex:none}.adl-label{flex:1 1;min-width:0;word-break:break-word}.adl-row.is-ready .adl-state{color:#166534}.adl-row.is-needs_you .adl-state,.adl-row.is-paused .adl-state{color:#92400e}.adl-row.is-discarded .adl-state,.adl-row.is-stopped .adl-state{color:#6e6e73}.adl-row.is-confirmed .adl-state{color:#1d4ed8}.adl-card{border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;gap:4px;border:1px solid #e5e5ea;background:#fff}.adl-card.is-harm{border-color:#f5a3a3;background:#f5f5f7}.adl-card.is-unclear{border-color:#f0c36d;background:#f5f5f7}.adl-card-h{color:#991b1b}.adl-card.is-unclear .adl-card-h{color:#92400e}.adl-card dl{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:2px 8px;gap:2px 8px}.adl-card dl>div{display:contents}.adl-card dt{color:#6e6e73;font-size:11px}.adl-card dd{margin:0;word-break:break-word}.adl-card ul{margin:0;padding-left:16px}.adl-card cite{font-style:normal;color:#6e6e73}.adl-checks li.is-flagged b{color:#991b1b}.adl-checks li.is-not_checked b{color:#92400e}.adl-alts p,.adl-locked{margin:0;font-weight:600}.adl-locked{color:#991b1b}.adl-nosrc{margin:0;font-weight:600;color:#92400e}.pw{--pw-ink:var(--ink,#1d1d1f);--pw-muted:var(--muted,#6e6e73);--pw-line:var(--line,#e5e5ea);--pw-panel:var(--panel,#f5f5f7);--pw-card:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,system-ui,Inter,sans-serif;color:var(--pw-ink);font-size:15px;line-height:1.5;display:flex;flex-direction:column;gap:14px;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:8px 12px}.pw *{box-sizing:border-box}.pw-first{display:flex;flex-direction:column;gap:14px}.pw-sec{min-width:0}.pw-h{margin:0 0 6px;font:600 15px/1.3 Georgia,Times New Roman,serif;letter-spacing:-.2px}.pw-nd{color:#9a7b16;font-style:italic;font-weight:500}.pw-line{margin:2px 0}.pw-k{font-weight:600;color:var(--pw-muted)}.pw-head{display:flex;align-items:center;gap:9px;padding:8px 14px;border-radius:8px;background:var(--pw-panel);margin-bottom:6px}.pw-head .ic{font-size:15px}.pw-head .t{font:600 15px/1.2 Georgia,Times New Roman,serif}.pw-pill{margin-left:auto;background:#fff;border:1px solid var(--pw-line);font-size:11px;padding:4px 12px;border-radius:20px}.pw-card{background:var(--pw-card);border:1px solid var(--pw-line);border-radius:8px}.pw-hero{padding:11px 16px;border-bottom:1px solid var(--pw-line)}.pw-status{font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;color:#1a7f4e;margin-bottom:5px;display:flex;flex-wrap:wrap;gap:4px 10px}.pw-status.prov{color:#9a7b16}.pw-icd{color:var(--pw-muted);letter-spacing:.02em}.pw-form{font:600 17px/1.45 Georgia,Times New Roman,serif}.pw-lead{font-weight:700}.pw-body{padding:11px 16px 14px}.pw-cat{background:#fdecea;color:#b42318;border-radius:8px;padding:8px 12px;margin-bottom:8px}.pw-para{margin:0 0 6px;font-size:15px;line-height:1.6}.pw-it b{font-weight:600}.pw-sub{margin:11px 0 0}.pw-subh{font-size:15px;font-weight:600;margin-bottom:5px}.pw-subq{color:var(--pw-muted)}.pw-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pw-list li{position:relative;padding-left:14px}.pw-list li:before{content:"•";position:absolute;left:2px;color:#1e9e63;font-weight:600}.pw-list.cert li:before{color:#9a7b16}.pw-sev{display:flex;flex-direction:column;gap:5px}.pw-sev-row{display:grid;grid-template-columns:118px 1fr;grid-gap:10px;gap:10px;padding:7px 11px;border:1px solid var(--pw-line);border-radius:8px;font-size:13px}.pw-sev-row.match{border-color:#1e9e63;background:var(--pw-panel)}.pw-sev-g{font:600 11px/1.5 ui-monospace,monospace}.pw-row{border-bottom:1px solid var(--pw-line)}.pw-row:last-of-type{border-bottom:0}.pw-row summary{display:grid;grid-template-columns:minmax(110px,1.3fr) minmax(60px,1.4fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 2px;cursor:pointer;list-style:none}.pw-row summary::-webkit-details-marker{display:none}.pw-rn{display:block;min-width:0;font-size:14px}.pw-star{color:#caa53a;margin-right:5px}.pw-lt{margin-left:6px;font-size:11px;color:#b42318;border:1px solid rgba(212,69,63,.3);padding:1px 6px}.pw-lt,.pw-track{border-radius:8px}.pw-track{height:5px;background:rgba(16,30,54,.09);position:relative}.pw-track i{position:absolute;inset:0 auto 0 0;background:#2f8f54;border-radius:8px}.pw-wn{font:600 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--pw-muted);white-space:nowrap}.pw-wn b{color:var(--pw-ink)}.pw-arr{color:#a1a1a6}.pw-d{margin-left:6px;padding:2px 6px;border-radius:8px;background:var(--pw-panel)}.pw-d.up{color:#0e7a44}.pw-d.down{color:#b42318}.pw-why{margin:0 0 8px;font-size:14px;color:#3a3a3c}.pw-flags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pw-flag{border:1px solid var(--pw-line);border-radius:8px;padding:8px 11px;background:var(--pw-card);font-size:14px}.pw-flag-h{font:600 12px/1.3 ui-monospace,monospace;letter-spacing:.06em;margin-bottom:4px}.pw-flag.ed{border-color:rgba(212,69,63,.45);background:#fdf3f2}.pw-flag.ed .pw-flag-h,.pw-flag.ed .pw-list li:before{color:#b42318}.pw-flag.ret .pw-flag-h{color:#9a7b16}.pw-flag.gp .pw-flag-h{color:#1a7f4e}.pw-num{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:4px}.pw-num li::marker{font-weight:600;color:#1a7f4e}.pw-tests{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.pw-test{border:1px solid var(--pw-line);background:var(--pw-panel);border-radius:8px}.pw-test summary{cursor:pointer;list-style:none;padding:5px 12px;font-size:14px;font-weight:600}.pw-test summary::-webkit-details-marker{display:none}.pw-test .pw-why{margin:0;padding:0 12px 7px}.pw-tree{display:flex;flex-direction:column;gap:8px}.pw-node{border:1px solid var(--pw-line);border-radius:8px;padding:7px 11px;font-size:14px;background:var(--pw-card);min-width:0}.pw-node.root{background:var(--pw-panel);font-weight:600;align-self:flex-start}.pw-branches{display:flex;flex-direction:column;gap:8px;margin-left:14px;border-left:2px solid var(--pw-line);padding-left:14px}.pw-branch{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr);grid-gap:8px;gap:8px;align-items:center}.pw-edge{position:absolute;left:-14px;top:50%;width:14px;border-top:2px solid var(--pw-line)}.pw-arrow{color:#a1a1a6;font-size:18px}.pw-node.act{border-color:#1e9e63;background:#f1faf5}.pw-node.act.urgent{border-color:#d4453f;background:#fdf3f2}.pw-tbl{display:flex;flex-direction:column;border:1px solid var(--pw-line);border-radius:8px;overflow:hidden;background:var(--pw-card)}.pw-tr{display:grid;grid-template-columns:1.2fr 1fr 2fr;grid-gap:10px;gap:10px;padding:8px 12px;border-top:1px solid var(--pw-line);font-size:14px}.pw-tr:first-child{border-top:0}.pw-tr.two{grid-template-columns:minmax(70px,.5fr) 2fr}.pw-tr.hd{font:600 11px/1.4 ui-monospace,monospace;letter-spacing:.08em;color:var(--pw-muted)}.pw-noscript,.pw-tr.hd{background:var(--pw-panel)}.pw-noscript{margin:0;padding:10px 14px;border:1px solid var(--pw-line);border-radius:8px}.pw-gate{margin:6px 0 0;font-size:13px;color:#9a7b16}.pw-folds{display:flex;flex-direction:column;gap:6px}.pw-fold{border:1px solid var(--pw-line);border-radius:8px;background:var(--pw-card)}.pw-fold summary{cursor:pointer;padding:8px 12px;font-weight:600;font-size:14px}.pw-fold .pw-line,.pw-fold .pw-list{padding:0 12px 10px}@media(max-width:640px){.pw-flags{grid-template-columns:1fr}.pw-form{font-size:16px}.pw-row summary{grid-template-columns:1fr auto}.pw-track{display:none}.pw-sev-row{gap:3px}.pw-branch,.pw-sev-row{grid-template-columns:1fr}.pw-branch{gap:4px}.pw-arrow{transform:rotate(90deg);justify-self:start;margin-left:10px}.pw-tr{grid-template-columns:1fr;gap:2px}.pw-tr.hd{display:none}.pw-tr [data-l]:before{content:attr(data-l) ": ";color:var(--pw-muted);font-weight:500}}html.dark .pw{--pw-card:#0e1420;--pw-panel:rgba(22,30,44,.62);--pw-line:hsla(0,0%,100%,.1);--pw-ink:#e6edf6;--pw-muted:#9fb2cc}html.dark .pw-pill{background:#0e1420}html.dark .pw-why{color:#c2cdda}html.dark .pw-cat,html.dark .pw-flag.ed{background:rgba(212,69,63,.14)}html.dark .pw-node.act{background:rgba(30,158,99,.14)}.pw-treebox{all:initial;display:block;max-width:100%;overflow:hidden;color:#1d1d1f;font:16px/normal system-ui,-apple-system,SF Pro Text,Inter,sans-serif}.pw-treebox>pre{display:none}.pw-treebox .mermaid-box{max-width:100%;overflow:hidden;border:1px solid var(--pw-line);border-radius:8px;padding:8px;background:var(--pw-card);position:relative}.pw-treebox .mermaid-box svg{max-width:100%;height:auto;display:block;margin:0 auto}.pw-treebox .mm-src{display:none!important}.pw-mm-miss{padding:10px 14px;border:1px solid var(--pw-line);border-radius:8px;background:var(--pw-panel);color:var(--pw-muted)}.pwr{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,system-ui,Inter,sans-serif;display:flex;flex-direction:column;gap:8px;min-width:0;margin:4px 0 8px}.pwr-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.pwr-step{gap:5px;padding:3px 8px 3px 4px;border:1px solid #e5e5ea;border-radius:8px;font-size:11px;line-height:1.3;color:#6e6e73;background:#fff;animation:pwr-in .32s ease-out both}.pwr-dot,.pwr-step{display:inline-flex;align-items:center}.pwr-dot{flex:0 0 14px;height:14px;border-radius:50%;border:1.5px solid #c7c7cc;box-sizing:border-box;justify-content:center;font-size:9px;font-weight:700;color:#fff}.pwr-step.is-done{color:#1d1d1f}.pwr-step.is-done .pwr-dot{background:#16a34a;border-color:#16a34a}.pwr-step.is-need{color:#1d1d1f;border-color:#f59e0b}.pwr-step.is-need .pwr-dot{background:#f59e0b;border-color:#f59e0b}.pwr-step.is-run .pwr-dot{border-color:#2f6bfa;animation:pwr-pulse .9s infinite alternate}.pwr-step.is-locked{opacity:.6}.pwr-step.is-locked .pwr-dot{border-style:dashed}.pwr-wait{color:#9a6700;font-weight:600}.pwr-log{display:flex;flex-direction:column;gap:6px;min-width:0}.asr-turn.is-bot.pwr-msg,body.prodterm .asr-turn.is-bot.pwr-msg{border:1px solid #e5e5ea;white-space:normal;max-width:100%;background:#fff;color:#1d1d1f;padding:8px 10px;border-radius:8px;font-size:13px;line-height:1.45;box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.pwr-msg.is-old{opacity:.72}.pwr-msg.is-stop{background:#f5f5f7}.pwr-head,.pwr-line,.pwr-why{margin:0}.pwr-head{font-weight:600;display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.pwr-at{font-weight:400;font-size:11px;color:#6e6e73}.pwr-why{color:#3a3a3c;font-size:12px;margin-top:2px}.pwr-old{margin:4px 0 0;padding-left:16px;font-size:12px;color:#6e6e73}.pwq{display:flex;flex-direction:column;gap:2px;margin-top:6px}.pwq .claf-row,body.prodterm .pwq .claf-row{min-height:36px;font-size:13px;padding:4px 6px}.pwq .claf-row:disabled{cursor:default;opacity:.6}.pwq-block{display:flex;flex-direction:column;gap:4px;padding:4px 6px;font-size:13px}.pwq-opts{display:flex;flex-wrap:wrap;gap:4px}.pwq .pwq-opt,body.prodterm .pwq .pwq-opt{width:auto;border:1px solid #e5e5ea;padding:4px 10px 4px 6px}.pwq-in{display:flex;gap:6px;min-width:0}.pwq-in input{flex:1 1 auto;min-width:0;font:inherit;font-size:16px;padding:5px 8px;border:1px solid #d2d2d7;border-radius:8px;background:#fff;color:inherit}.pwq-in button{flex:0 0 auto;font:inherit;font-size:13px;padding:5px 14px;border:0;border-radius:8px;background:#5b3cc4;color:#fff;min-height:34px}.pwq-in button:disabled{opacity:.5}.pwr-pass>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.pwr-pass>summary::-webkit-details-marker{display:none}.pwr-sum-t{font-weight:600}.pwr-sum-h{font-size:11px;color:#2f6bfa}.pwr-pass[open] .pwr-sum-h{display:none}.pwr-pass .pw{padding:8px 0 0;font-size:13px}.pwr-waiting{margin:4px 0}@keyframes pwr-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes pwr-pulse{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pwr-step,.pwr-step.is-run .pwr-dot{animation:none}}html.dark .asr-turn.is-bot.pwr-msg,html.dark .pwr-step{background:#0e1420;color:#e6edf6;border-color:hsla(0,0%,100%,.12)}html.dark .pwr-msg.is-stop{background:rgba(22,30,44,.62)}html.dark .pwr-why{color:#c2cdda}.acp{border:1px solid #e5e5ea;border-radius:8px;background:#f5f5f7;color:#1d1d1f;padding:6px 8px;margin:0 0 8px;font-size:12px}.acp-head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.acp-count{color:#6e6e73;flex:1 1 auto}.acp-stop{font:inherit;font-size:11px;border:1px solid #e5e5ea;background:#fff;color:#991b1b;border-radius:999px;padding:2px 10px;cursor:pointer}.acp-stop:disabled{opacity:.6;cursor:default}.acp-stop:focus-visible{outline:2px solid #3b6ef6;outline-offset:1px}.acp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.acp-step{display:flex;align-items:center;gap:6px;min-width:0}.acp-dot{width:8px;height:8px;border-radius:50%;flex:none;background:#c4cad4}.acp-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acp-state{flex:none;font-size:11px;padding:0 6px;border-radius:999px;background:#f5f5f7;color:#1d1d1f}.acp-step.is-done .acp-dot{background:#16a34a}.acp-step.is-done .acp-label{color:#6e6e73}.acp-step.is-now .acp-dot{background:#3b6ef6;box-shadow:0 0 0 3px rgba(59,110,246,.18);animation:acp-pulse 1.2s ease-in-out infinite}.acp-step.is-now .acp-label{font-weight:600}.acp-step.is-now .acp-state{background:#f5f5f7;color:#1d4ed8}.acp-step.is-waiting .acp-dot{background:#f59e0b}.acp-step.is-waiting .acp-state{background:#e5e5ea;color:#92400e}@keyframes acp-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.acp-step.is-now .acp-dot{animation:none}}html.dark .acp{background:#111827;border-color:#374151;color:#e5e7eb}html.dark .acp-count,html.dark .acp-step.is-done .acp-label{color:#9ca3af}html.dark .acp-stop{background:#1f2937;border-color:#4b5563;color:#fca5a5}html.dark .acp-state{background:#1f2937;color:#d1d5db}html.dark .acp-step.is-now .acp-state{background:#1e3a8a;color:#dbeafe}html.dark .acp-step.is-waiting .acp-state{background:#451a03;color:#fde68a}html.dark .acp-dot{background:#4b5563}.asr-ghost{display:flex;flex-wrap:wrap;gap:4px 10px;padding:4px 10px 6px;font-size:11px;color:#1d1d1f}.asr-ghost-h{color:#6e6e73}.asr-ghost-t{display:flex;flex-wrap:wrap;gap:2px 8px}.asr-ghost-t .is-ok{color:#1d1d1f;font-weight:600}.asr-ghost-t em{color:#1d1d1f;font-style:normal}.asr-ghost-e{color:#1d1d1f}.asr-ghost-lane{flex:1 1 100%;margin-top:3px;padding:5px 8px;border-radius:8px;background:#f5f5f7;border:1px solid #e5e5ea;color:#1d1d1f;font-size:11px;line-height:1.4}.asr-ghost-lane b{color:#1d1d1f;font-weight:600}html:is(.dark,[data-clarity-theme=dark],[data-skin-mode=dark]) .asr-ghost-lane{background:#1f1f23;border-color:#3f3f46;color:#d4d4d8}html:is(.dark,[data-clarity-theme=dark],[data-skin-mode=dark]) .asr-ghost-lane b{color:#f4f4f5}.asr-pick2{margin:6px 0;padding:8px 10px;border-radius:8px;background:#f5f5f7;border:1px solid #e5e5ea;color:#1d1d1f}.asr-pick2 p{margin:4px 0 6px;font-size:12px}.asr-pick2 button{margin:2px 6px 2px 0;padding:4px 10px;border-radius:8px;border:1px solid #e5e5ea;background:#fff;color:#1d1d1f;font-weight:600;cursor:pointer}html:is(.dark,[data-clarity-theme=dark],[data-skin-mode=dark]) .asr-ghost,html:is(.dark,[data-clarity-theme=dark],[data-skin-mode=dark]) .asr-ghost-e{color:#a1a1aa}html:is(.dark,[data-clarity-theme=dark],[data-skin-mode=dark]) .asr-ghost-t .is-ok{color:#f4f4f5}html:is(.dark,[data-clarity-theme=dark],[data-skin-mode=dark]) .asr-pick2{background:#27272a;border-color:#3f3f46;color:#f4f4f5}html:is(.dark,[data-clarity-theme=dark],[data-skin-mode=dark]) .asr-pick2 button{background:#18181b;border-color:#52525b;color:#f4f4f5}html body .tool-menu{background:#fff!important;border:1px solid #e5e5ea!important;border-radius:8px!important;box-shadow:none!important;color:#1d1d1f!important}html body .tool-menu .tool-menu-prev{background:#f5f5f7!important;border-top:1px solid #e5e5ea!important;color:#1d1d1f!important}html body .tool-menu .tool-menu-f{background:#fff!important;border-top:1px solid #e5e5ea!important;color:#6e6e73!important}html body .tool-menu :is(.tool-menu-h,.tool-menu-h[class*=grp-]){background:#f5f5f7!important;color:#1d1d1f!important;border-bottom:1px solid #e5e5ea!important;border-top:1px solid #e5e5ea!important;white-space:nowrap!important;overflow:hidden!important}html body .tool-menu .tool-menu-list>.tool-menu-h:first-child{border-top:none!important}html body .tool-menu :is(.tool-menu-h,.tool-menu-h[class*=grp-]):before{width:6px!important;height:6px!important;background:#71717a!important;box-shadow:none!important}html body .tool-menu .grp-ready-now.tool-menu-h:before{background:#1d1d1f!important}html body .tool-menu .tool-menu-hw{flex:1 1 auto!important;min-width:0!important;color:#6e6e73!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .tool-menu :is(.tool-menu-subh,.tool-menu-subh[class*=grp-]){background:#f5f5f7!important;color:#6e6e73!important;border-bottom:1px solid #e5e5ea!important}html body .tool-menu :is(.tool-menu-it,.tool-menu-it[class*=grp-]){background:#fff!important;color:#1d1d1f!important;border-bottom:1px solid #e5e5ea!important;background-image:none!important}html body .tool-menu :is(.tool-menu-it,.tool-menu-it[class*=grp-]):is(.on,:hover){background:#f5f5f7!important;background-image:none!important}html body .tool-menu .tool-menu-ic{font-size:15px!important;width:20px!important;flex:0 0 20px!important;filter:grayscale(1)!important;opacity:.72!important}html body .tool-menu .tool-menu-nm{color:#1d1d1f!important}html body .tool-menu .tool-menu-ds{color:#6e6e73!important}html body .tool-menu :is(.tool-menu-for,.tool-menu-me){flex:0 0 auto!important;white-space:nowrap!important;background:#f5f5f7!important;border:1px solid #e5e5ea!important;color:#1d1d1f!important}html body .tool-menu :is(.tool-menu-sl,.tool-menu-sl[class*=grp-]){background:#f5f5f7!important;border:1px solid #e5e5ea!important;color:#1d1d1f!important;font-size:11px!important;font-weight:600!important;padding:2px 7px!important;border-radius:8px!important}html body .tool-menu :is(.tool-menu-it,.tool-menu-it[class*=grp-]):is(.on,:hover) .tool-menu-sl{background:#fff!important;border-color:#e5e5ea!important;color:#1d1d1f!important}html body .tool-menu .tool-menu-yg{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#1d1d1f!important}html body .tool-menu .tool-menu-yg.is-grey{color:#6e6e73!important}html body .tool-menu .tool-menu-bd{flex:0 0 auto!important;margin-left:auto!important;background:#fff!important;border:1px solid #e5e5ea!important;color:#1d1d1f!important}html body .tool-menu :is(.tool-menu-bk,.tool-menu-f.is-why){background:#f5f5f7!important;border:1px solid #e5e5ea!important;color:#1d1d1f!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu{background:#1d1d1f!important;border-color:#27272a!important;color:#f4f4f5!important;box-shadow:none!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu .tool-menu-prev{background:#1d1d1f!important;border-top-color:#27272a!important;color:#a1a1a6!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu .tool-menu-f{background:#1d1d1f!important;border-top-color:#27272a!important;color:#6e6e73!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu :is(.tool-menu-h,.tool-menu-h[class*=grp-]){background:#1d1d1f!important;color:#a1a1a6!important;border-color:#27272a!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu :is(.tool-menu-h,.tool-menu-h[class*=grp-]):before{background:#71717a!important;box-shadow:none!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu .grp-ready-now.tool-menu-h:before{background:#e5e5ea!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu :is(.tool-menu-subh,.tool-menu-subh[class*=grp-]){background:#1d1d1f!important;color:#6e6e73!important;border-bottom-color:#27272a!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu :is(.tool-menu-it,.tool-menu-it[class*=grp-]){background:#1d1d1f!important;color:#f4f4f5!important;border-bottom-color:#27272a!important;background-image:none!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu :is(.tool-menu-it,.tool-menu-it[class*=grp-]):is(.on,:hover){background:#1d1d1f!important;background-image:none!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu .tool-menu-nm{color:#f4f4f5!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu :is(.tool-menu-ds,.tool-menu-hw){color:#a1a1a6!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu :is(.tool-menu-for,.tool-menu-me,.tool-menu-bd){background:#1d1d1f!important;border-color:#3f3f46!important;color:#a1a1a6!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu :is(.tool-menu-sl,.tool-menu-sl[class*=grp-]){background:#1d1d1f!important;border-color:#3f3f46!important;color:#f4f4f5!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu :is(.tool-menu-it,.tool-menu-it[class*=grp-]):is(.on,:hover) .tool-menu-sl{background:#3f3f46!important;border-color:#52525b!important;color:#fff!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu .tool-menu-yg{color:#a1a1a6!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu .tool-menu-yg.is-grey{color:#a1a1a6!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body .tool-menu :is(.tool-menu-bk,.tool-menu-f.is-why){background:#1d1d1f!important;border-color:#3f3f46!important;color:#f4f4f5!important}html body.prodterm :is(aside.side,.app,aside.side.side-asr,.app.cw-on>aside.side.side-assist) .asr-form:is(.asr-1row,:not(.asr-1row)):focus-within{border-color:#18181b!important;box-shadow:0 0 0 1px rgba(24,24,27,.08),0 2px 8px rgba(15,23,42,.06)!important}html:is(.dark,[data-clarity-theme=dark],[data-skin=clarity][data-skin-mode=dark],[data-skin-mode=dark]) body.prodterm :is(aside.side,.app,aside.side.side-asr,.app.cw-on>aside.side.side-assist) .asr-form:is(.asr-1row,:not(.asr-1row)):focus-within{border-color:#a1a1aa!important;box-shadow:0 0 0 1px hsla(240,5%,65%,.2),0 2px 10px rgba(0,0,0,.45)!important}.asr-document-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.asr-document-chip{display:flex;align-items:center;gap:6px;max-width:100%;padding:6px 8px;border:1px solid #e5e5ea;border-radius:8px;background:#f5f5f7;font-size:12px}.asr-document-chip>span{min-width:0;overflow-wrap:anywhere}.asr-document-chip small,.asr-document-chip strong{display:block}.asr-document-chip small{color:#1d1d1f;font-size:11px}.asr-document-chip.is-error{border-color:#b45309}.asr-document-chip button{border:0;background:none;font-size:20px;cursor:pointer}.asr-document-card{margin:10px 0;padding:10px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;font-size:12px;line-height:1.45;min-width:0}.asr-document-card>strong{overflow-wrap:anywhere}.asr-document-card p{margin:6px 0}.asr-document-table-wrap{overflow-x:auto;max-width:100%}.asr-document-card table{width:100%;border-collapse:collapse;font-size:12px}.asr-document-card td,.asr-document-card th{text-align:left;vertical-align:top;border-bottom:1px solid #e5e5ea;padding:6px;overflow-wrap:anywhere}.asr-document-card th{background:#f5f5f7;font-weight:600}.asr-document-card td span{display:block}.asr-document-card td:last-child{min-width:130px}.asr-document-card input[type=checkbox]{width:18px;height:18px;accent-color:#0369a1}.asr-document-warning{margin-top:8px;padding:8px;background:#f5f5f7;border-left:3px solid #b45309;overflow-wrap:anywhere}.asr-document-warning ul{margin:5px 0;padding-left:18px}.asr-document-file button{margin-top:4px;padding:7px 10px;border:1px solid #0369a1;border-radius:8px;background:#0369a1;color:#fff;font:inherit;cursor:pointer}.asr-document-file button:disabled{opacity:.5;cursor:default}.asr-document-card button:focus-visible,.asr-document-chip button:focus-visible{outline:2px solid #0369a1;outline-offset:2px}