:root{--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px}.omega-scan{--muted:rgba(var(--wash-rgb), .52);--muted-ink:rgba(var(--wash-rgb), .52);--mid:rgba(var(--wash-rgb), .64);--accent-faint:rgba(var(--wash-rgb), .22)}.omega-scan .view-head{margin-bottom:22px}.omega-scan .wt-focus{margin-top:4px}.omega-scan .kt-ticker-bar+* .view-head,.omega-scan .kt-ticker-bar+.scan-nav+* .view-head{margin-top:8px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes wt-spin{to{transform:rotate(360deg)}}.wt-health-strip{border-radius:14px;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:22px;padding:10px;display:grid}.wt-hs-chip{appearance:none;text-align:left;background:rgba(var(--wash-rgb),.02);border:1px solid var(--hair);cursor:pointer;font:inherit;color:var(--soft);transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.wt-hs-chip:hover{border-color:rgba(var(--wash-rgb),.22);color:var(--ink)}.wt-hs-chip.on{background:var(--accent-bg);border-color:var(--accent-bd);color:var(--ink)}.wt-hs-count{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:1.7rem;font-weight:500;line-height:1}.wt-hs-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:.72rem}.wt-hs-chip.at_risk.on{border-color:rgba(var(--t-red-rgb), .5)}.wt-hs-chip.at_risk.on .wt-hs-count{color:var(--t-red-text)}.wt-hs-chip.watch.on{border-color:rgba(var(--t-gold-rgb), .5)}.wt-hs-chip.watch.on .wt-hs-count{color:var(--t-gold-text)}.wt-hs-chip.on_track.on{border-color:rgba(var(--t-green-rgb), .45)}.wt-hs-chip.on_track.on .wt-hs-count{color:var(--t-green-text)}.wt-focus{grid-template-columns:1fr;display:grid}.wt-rows{flex-direction:column;gap:10px;display:flex}.wt-row{border-radius:12px;position:relative;overflow:hidden}.wt-row:before{content:"";background:var(--muted);opacity:.4;width:3px;position:absolute;top:0;bottom:0;left:0}.wt-row.health-at_risk:before{background:var(--signal-high,var(--t-red));opacity:.85}.wt-row.health-watch:before{background:var(--signal-warn,var(--t-gold));opacity:.8}.wt-row.health-on_track:before{background:var(--signal-cool,var(--t-green));opacity:.7}.wt-row.health-onboarding:before{background:var(--accent-faint);opacity:.7}.wt-row-head{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:16px 32px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.wt-row-head:hover{background:rgba(var(--wash-rgb), .02)}.wt-row-chev{opacity:.6;font-size:14px}.wt-row-avatar{background:var(--muted);width:32px;height:32px;color:var(--bg-deep);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.wt-row-ident{min-width:0}.wt-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.wt-row-vertical{opacity:.7;margin-top:2px;font-size:12px}.wt-row-stats{grid-template-columns:repeat(4,minmax(72px,auto));align-items:center;gap:22px;display:grid}.wt-row-stat-label{opacity:.6;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.wt-row-stat-value{align-items:center;gap:6px;margin-top:2px;font-size:14px;font-weight:600;display:flex}.wt-row-tail{align-items:center;gap:12px;display:flex}.wt-row-signal-count{color:var(--t-amber-text);white-space:nowrap;background:#ffc8781f;border-radius:999px;padding:4px 10px;font-size:12px}.light .wt-row-signal-count{background:#a45a121a}.wt-row-signal-count.quiet{background:rgba(var(--wash-rgb), .04);color:rgba(var(--wash-rgb), .55)}.wt-row-rerun{border:1px solid var(--hair);background:rgba(var(--wash-rgb),.02);color:var(--soft);cursor:pointer;white-space:nowrap;transition:border-color .14s var(--ease), color .14s var(--ease);border-radius:999px;padding:5px 12px;font-size:11px;text-decoration:none}.wt-row-rerun:hover{border-color:var(--accent-faint);color:var(--ink)}.wt-card{border-radius:14px;flex-direction:column;gap:14px;padding:22px 22px 18px;display:flex;position:relative;overflow:hidden}.wt-card:before{content:"";background:var(--muted);opacity:.4;width:3px;position:absolute;top:0;bottom:0;left:0}.wt-card.health-at_risk:before{background:var(--signal-high,var(--t-red));opacity:.85}.wt-card.health-watch:before{background:var(--signal-warn,var(--t-gold));opacity:.8}.wt-card.health-on_track:before{background:var(--signal-cool,var(--t-green));opacity:.7}.wt-card.health-onboarding:before{background:var(--accent-faint);opacity:.7}.wt-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wt-card-ident{align-items:center;gap:12px;min-width:0;display:flex}.wt-card-avatar{background:rgba(var(--wash-rgb),.05);border:1px solid var(--hair);width:38px;height:38px;font-family:var(--display);color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.05rem;font-weight:500;display:grid}.wt-card-name{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);font-size:1.25rem;font-weight:500;line-height:1.1}.wt-card-vertical{color:var(--mid);letter-spacing:.04em;margin-top:3px;font-size:.72rem}.wt-health-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--hair);color:var(--soft);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.7rem}.wt-health-badge.at_risk{color:var(--t-red-text);border-color:rgba(var(--t-red-rgb), .4);background:rgba(var(--t-red-rgb), .06)}.wt-health-badge.watch{color:var(--t-gold-text);border-color:rgba(var(--t-gold-rgb), .4);background:rgba(var(--t-gold-rgb), .06)}.wt-health-badge.on_track{color:var(--t-green-text);border-color:rgba(var(--t-green-rgb), .35);background:rgba(var(--t-green-rgb), .05)}.wt-health-badge.onboarding{color:var(--accent-soft);border-color:var(--accent-faint);background:rgba(var(--wash-rgb),.03)}.wt-card-head-right{align-items:center;gap:10px;display:flex}.wt-metric-dir{opacity:.85;font-size:.8rem}.wt-metric-dir.up{color:var(--t-green-text)}.wt-metric-dir.down{color:var(--t-red-text)}.wt-dot.live{background:var(--signal-live,var(--t-green));width:6px;height:6px;box-shadow:0 0 6px var(--signal-live,var(--t-green));border-radius:50%;animation:2.2s ease-in-out infinite pulse;display:inline-block}.wt-rca-panel{flex-direction:column;gap:10px;display:flex}.wt-rca-panel-head{border-bottom:1px solid rgba(var(--wash-rgb), .05);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:6px 0 10px;display:flex}.wt-rca-panel-anchor{font-family:var(--mono);color:var(--mid);letter-spacing:.02em;font-size:.72rem}.wt-logic-flow{flex-wrap:wrap;align-items:stretch;gap:8px;margin-bottom:12px;display:flex}.wt-logic-node{border:1px solid var(--hair);border-radius:8px;flex-direction:column;flex:150px;justify-content:center;gap:3px;min-width:0;max-width:100%;padding:8px 12px;display:flex}.wt-logic-node-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.wt-logic-node-value{color:var(--ink);font-size:.85rem;line-height:1.45}.wt-logic-arrow{color:var(--muted);flex:none;align-self:center;font-size:.85rem}@media (max-width:760px){.wt-logic-flow{flex-direction:column;align-items:stretch}.wt-logic-arrow{align-self:flex-start;margin-left:12px;transform:rotate(90deg)}}.wt-call-toggle:hover .kicker,.apbo-panel-toggle:hover .kicker{color:var(--ink)}.wt-unassigned-banner{border-radius:var(--r-md);background:rgba(var(--t-gold-rgb), .06);border:1px solid rgba(var(--t-gold-rgb), .35);color:var(--t-gold-text);font-family:var(--mono);letter-spacing:.03em;align-items:center;gap:8px;padding:7px 12px;font-size:.72rem;display:flex}.wt-unassigned-banner svg{flex-shrink:0;width:14px;height:14px}.wt-recs{flex-direction:column;gap:10px;display:flex}.wt-recs-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wt-recs-empty{color:var(--soft);padding:10px 0;font-size:.82rem;font-style:italic}.wt-bizsig-group{margin:18px 0 4px}.wt-bizsig{text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--bg-elev);border:1px solid var(--hair);border-radius:var(--r-md);cursor:pointer;transition:background .16s var(--ease), border-color .16s var(--ease);align-items:center;gap:12px;padding:13px 16px;display:flex}.wt-bizsig:hover{background:rgba(var(--wash-rgb), .05);border-color:var(--faint)}.wt-bizsig:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.wt-bizsig.sev-high{--tone:var(--signal-high)}.wt-bizsig.sev-med{--tone:var(--signal-warn)}.wt-bizsig.sev-low{--tone:var(--signal-cool)}.wt-bizsig-dot{background:var(--tone,var(--muted));border-radius:50%;flex:none;width:9px;height:9px}.wt-bizsig-main{flex-direction:column;flex:1;min-width:0;display:flex}.wt-bizsig-title{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:600;line-height:1.25}.wt-bizsig-chev{color:var(--muted);transition:transform .18s var(--ease);flex:none;font-size:18px;line-height:1;transform:rotate(90deg)}.wt-bizsig-group.collapsed .wt-bizsig-chev{transform:rotate(0)}.wt-bizsig-learn{appearance:none;border:1px solid rgba(var(--wash-rgb), .28);font:inherit;letter-spacing:.02em;color:var(--soft);cursor:pointer;white-space:nowrap;transition:color .14s var(--ease), border-color .14s var(--ease), background .14s var(--ease);background:0 0;border-radius:999px;margin-left:2px;padding:4px 12px;font-size:11px}.wt-bizsig-learn:hover{color:var(--ink);border-color:rgba(var(--wash-rgb), .55);background:rgba(var(--wash-rgb), .05)}.wt-bizsig-count{color:var(--mid);text-align:center;background:var(--ghost);border:1px solid var(--hair);border-radius:999px;flex:none;min-width:20px;padding:2px 8px;font-size:11px}.wt-bizsig-body{margin-top:2px}.wt-bizsig-group.collapsed .wt-bizsig-body{display:none}.pillar-business{--ptone:var(--signal-high);--ptone-bg:rgba(var(--signal-high-rgb),.12);--ptone-bd:rgba(var(--signal-high-rgb),.34)}.pillar-audience{--ptone:var(--signal-warn);--ptone-bg:rgba(var(--signal-warn-rgb),.12);--ptone-bd:rgba(var(--signal-warn-rgb),.34)}.pillar-product{--ptone:var(--signal-live);--ptone-bg:rgba(var(--signal-live-rgb),.12);--ptone-bd:rgba(var(--signal-live-rgb),.32)}.pillar-messaging{--ptone:#c4b5fd;--ptone-bg:#c4b5fd1f;--ptone-bd:#c4b5fd57}.pillar-channel{--ptone:var(--signal-cool);--ptone-bg:rgba(var(--signal-cool-rgb),.12);--ptone-bd:rgba(var(--signal-cool-rgb),.34)}.pillar-measurement{--ptone:#93c5b5;--ptone-bg:#93c5b51f;--ptone-bd:#93c5b54d}.light .pillar-messaging{--ptone:#6d28d9;--ptone-bg:#6d28d914;--ptone-bd:#6d28d952}.light .pillar-measurement{--ptone:#0f7a5a;--ptone-bg:#0f7a5a14;--ptone-bd:#0f7a5a4d}.pillar-other{--ptone:var(--muted);--ptone-bg:transparent;--ptone-bd:var(--hair)}.wt-pillar-tag{font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;color:var(--tag-neutral-ink);border:1px solid var(--tag-neutral-bd);background:var(--tag-neutral-bg);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:10px;display:inline-flex}.wt-pillar-tag .wt-pillar-dot{background:var(--ptone,currentColor);border-radius:50%;flex:none;width:6px;height:6px}.wt-ticket-leaf{font-family:var(--mono);color:var(--mid);background:var(--ghost);border:1px solid var(--hair);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:240px;padding:2px 7px;font-size:10px;overflow:hidden}.wt-spine-tickets{margin:12px 0 4px 22px}.wt-spine-tickets.wt-recs-list{flex-direction:column;gap:8px;display:flex}.wt-spine-tickets.wt-recs-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.wt-ticket-card{background:var(--bg-elev);border:1px solid var(--hair);border-radius:var(--r-md);cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease);flex-direction:column;gap:8px;padding:11px 13px;display:flex;position:relative;overflow:hidden}.wt-ticket-card:hover{border-color:var(--faint);background:rgba(var(--wash-rgb),.045)}.wt-ticket-card:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.wt-ticket-card.stale-signal{opacity:.6}.wt-ticket-head{align-items:center;gap:9px;display:flex}.wt-ticket-title{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.36}.wt-ticket-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.wt-ticket-row{cursor:pointer}.wt-ticket-row:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.wt-sev{letter-spacing:.1em;text-transform:uppercase;background:rgba(var(--wash-rgb), .06);color:var(--soft);border-radius:999px;padding:2px 8px;font-size:11px}.wt-sev.high{color:var(--signal-high,var(--t-red));border-color:rgba(var(--t-red-rgb), .5)}.wt-sev.med{color:var(--signal-warn,var(--t-gold));border-color:rgba(var(--t-gold-rgb), .5)}.wt-sev.low{color:var(--signal-cool,var(--t-green));border-color:rgba(var(--t-green-rgb), .4)}.wt-sev.opportunity,.wt-sev.opportunity_high{color:var(--signal-live);background:var(--signal-live-bg);border-color:var(--signal-live-bd)}.wt-rec{border:1px solid var(--hair);background:rgba(var(--wash-rgb),.02);cursor:pointer;transition:border-color .18s var(--ease), background .18s var(--ease);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative}.wt-rec:hover{border-color:rgba(var(--wash-rgb),.22);background:rgba(var(--wash-rgb),.03)}.wt-rec.stale-signal{opacity:.6}.wt-rec-row{align-items:center;gap:14px;min-width:0;padding:0;display:flex}.wt-rec-row>.wt-rec-title{flex:auto}.wt-rec-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.wt-rec-stale-tag,.wt-rec-fired-tag,.kb-card-age{letter-spacing:.06em;text-transform:uppercase;color:var(--mid);font-size:.66rem;font-family:var(--mono);white-space:nowrap;background:#b4b4b41a;border-radius:999px;padding:2px 7px}.wt-rec-fired-tag{margin-left:6px}.wt-ticket-tags .wt-rec-fired-tag,.wt-thread-row .wt-rec-fired-tag{margin-left:0}.wt-rec-fired-tag.is-stale,.kb-card-age.is-stale{color:var(--t-amber-text);background:#ffc8781f}.wt-basis-tag{letter-spacing:.05em;border:1px solid var(--hair);background:rgba(var(--wash-rgb), .03);color:var(--mid);font-size:.62rem;font-family:var(--mono);white-space:nowrap;border-radius:999px;padding:2px 7px}.wt-assignee-tag{letter-spacing:.04em;background:rgba(var(--signal-cool-rgb), .1);border:1px solid rgba(var(--signal-cool-rgb), .25);color:var(--soft);font-size:.66rem;font-family:var(--mono);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.wt-assignee-tag svg{flex-shrink:0;width:11px;height:11px}.wt-assignee-tag-img{object-fit:cover;border-radius:999px;flex-shrink:0;width:14px;height:14px}.scan-board .wt-bizsig-dot{display:none}.wt-layout-toggle{border:1px solid rgba(var(--wash-rgb), .12);background:rgba(var(--wash-rgb), .03);border-radius:8px;display:inline-flex;overflow:hidden}.wt-layout-btn{width:32px;height:32px;color:rgba(var(--wash-rgb), .55);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.wt-layout-btn:hover{color:rgba(var(--wash-rgb), .85)}.wt-layout-btn.on{background:var(--accent-bg);color:var(--ink)}.wt-layout-btn+.wt-layout-btn{border-left:1px solid rgba(var(--wash-rgb), .1)}.wt-view-rerun{align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.wt-demo-reset-confirm{align-items:center;gap:8px;display:inline-flex}.wt-demo-reset-q{color:rgba(var(--wash-rgb), .55);white-space:nowrap;font-size:.78rem}.wt-modal-stage-note{color:var(--soft);align-self:center;margin-right:auto;font-size:.78rem}.wt-btn-spinner{border:1.5px solid #0003;border-top-color:var(--bg-deep);vertical-align:-2px;border-radius:50%;width:12px;height:12px;margin-right:4px;animation:.7s linear infinite wt-spin;display:inline-block}.light .wt-btn-spinner{border-color:#ffffff40;border-top-color:var(--bg-deep)}.wt-rec-ref{color:var(--mid);opacity:.7;border:1px solid var(--hair);white-space:nowrap;border-radius:5px;padding:1px 5px;font-size:10.5px}.wt-rec-m21-description-body{letter-spacing:-.011em;color:var(--ink);margin:0;font-size:1.06rem;line-height:1.62}.wt-rec-m16-body{color:var(--soft);margin:0;font-size:13px;line-height:1.6}.wt-rec-section-head{margin-bottom:6px}.wt-rec-detail .wt-rec-section-head.kicker{font-family:var(--sans);letter-spacing:.01em;text-transform:none;font-size:.86rem;font-weight:600}.wt-rec-detail .wt-rec-section-head.kicker:before{display:none}.wt-clamp-text{-webkit-line-clamp:var(--clamp-lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wt-clamp.expanded .wt-clamp-text{-webkit-line-clamp:unset;overflow:visible}.wt-clamp-toggle{color:var(--accent-soft);cursor:pointer;letter-spacing:.02em;background:0 0;border:0;padding:4px 0 0;font-size:11px}.wt-clamp-toggle:hover{color:var(--ink)}.wt-rec-ctx-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.wt-ctx-chip{letter-spacing:.06em;border:1px solid var(--hair);background:rgba(var(--wash-rgb), .03);color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.62rem;display:inline-flex}.wt-rec-metric-grid{margin:4px 0}.wt-rec-l0-label{font-family:var(--sans);letter-spacing:.01em;text-transform:none;color:var(--soft);margin-bottom:8px;font-size:.86rem;font-weight:600}.wt-sig-mini-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.wt-sig-mini{background:rgba(var(--wash-rgb), .025);border:1px solid rgba(var(--wash-rgb), .06);border-radius:10px;flex-direction:column;min-width:0;padding:10px 12px 8px;display:flex}.wt-sig-mini-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.wt-sig-mini-label{letter-spacing:.01em;color:rgba(var(--wash-rgb), .82);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.wt-sig-mini-delta{font:600 10px/1 var(--mono);letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding:2px 6px}.wt-sig-mini-delta.good{color:var(--signal-live);background:var(--signal-live-bg);border:1px solid var(--signal-live-bd)}.wt-sig-mini-delta.bad{color:var(--signal-high);background:var(--signal-high-bg);border:1px solid var(--signal-high-bd)}.wt-sig-mini-delta.flat{color:var(--soft);background:rgba(var(--wash-rgb), .04);border:1px solid rgba(var(--wash-rgb), .08)}.wt-sig-mini-canvas{width:100%;position:relative}.wt-sig-mini-svg{width:100%;height:88px;display:block;overflow:visible}.wt-sig-chart-line{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.wt-sig-mini-dot{pointer-events:none;border:1.5px solid #11131ae6;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.light .wt-sig-mini-dot{border-color:#fffffff2}.wt-sig-mini-dot-current{width:9px;height:9px}.wt-sig-mini.sev-high .wt-sig-chart-line{stroke:var(--signal-high)}.wt-sig-mini.sev-high .wt-sig-mini-dot{background:var(--signal-high)}.wt-sig-mini.sev-high .wt-sig-grad-top{stop-color:var(--signal-high);stop-opacity:.45}.wt-sig-mini.sev-high .wt-sig-grad-bot{stop-color:var(--signal-high);stop-opacity:0}.wt-sig-mini.sev-med .wt-sig-chart-line{stroke:var(--signal-warn)}.wt-sig-mini.sev-med .wt-sig-mini-dot{background:var(--signal-warn)}.wt-sig-mini.sev-med .wt-sig-grad-top{stop-color:var(--signal-warn);stop-opacity:.4}.wt-sig-mini.sev-med .wt-sig-grad-bot{stop-color:var(--signal-warn);stop-opacity:0}.wt-sig-mini.sev-low .wt-sig-chart-line{stroke:var(--signal-cool)}.wt-sig-mini.sev-low .wt-sig-mini-dot{background:var(--signal-cool)}.wt-sig-mini.sev-low .wt-sig-grad-top{stop-color:var(--signal-cool);stop-opacity:.42}.wt-sig-mini.sev-low .wt-sig-grad-bot{stop-color:var(--signal-cool);stop-opacity:0}.wt-sig-mini.sev-opp .wt-sig-chart-line{stroke:var(--signal-live)}.wt-sig-mini.sev-opp .wt-sig-mini-dot{background:var(--signal-live)}.wt-sig-mini.sev-opp .wt-sig-grad-top{stop-color:var(--signal-live);stop-opacity:.42}.wt-sig-mini.sev-opp .wt-sig-grad-bot{stop-color:var(--signal-live);stop-opacity:0}.wt-sig-mini-foot{color:rgba(var(--wash-rgb), .68);justify-content:space-between;align-items:baseline;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.wt-sig-mini-foot-arrow{color:rgba(var(--wash-rgb), .35)}.wt-sig-mini-foot-current{color:var(--accent-soft);font-weight:600}.wt-btn-deny{color:var(--signal-high);border-color:rgba(var(--signal-high-hot-rgb), .32)}.wt-btn-deny:hover{color:var(--signal-high);border-color:rgba(var(--signal-high-hot-rgb), .55);background:rgba(var(--signal-high-hot-rgb), .08)}.wt-btn-run{background:var(--signal-live);color:var(--bg-deep);border-color:#0000}.wt-btn-run:hover{filter:brightness(1.06)}.fb-overlay{-webkit-backdrop-filter:blur(6px);z-index:300;opacity:0;transition:opacity .16s var(--ease);background:#080a0e8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fb-overlay.on{opacity:1}.fb-panel{background:var(--panel,#14161a);border:1px solid var(--hair);border-radius:14px;flex-direction:column;gap:12px;width:min(460px,100vw - 32px);padding:20px;display:flex;box-shadow:0 20px 60px #00000080}.light .fb-panel{background:var(--bg-1,#fff);box-shadow:0 20px 60px #1012222e}.fb-title{color:var(--ink);letter-spacing:.01em;font-size:1rem;font-weight:500}.fb-sub{color:var(--mid);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem}.fb-presets{flex-wrap:wrap;gap:6px;display:flex}.fb-chip{border:1px solid var(--hair);color:var(--soft);cursor:pointer;transition:border-color .15s var(--ease), background .15s var(--ease), color .15s var(--ease);background:0 0;border-radius:999px;padding:5px 10px;font-size:.74rem}.fb-chip:hover{border-color:rgba(var(--wash-rgb), .3);background:rgba(var(--wash-rgb), .04);color:var(--ink)}.fb-textarea{border:1px solid var(--hair);background:rgba(var(--wash-rgb), .02);width:100%;color:var(--ink);font:inherit;resize:vertical;min-height:72px;transition:border-color .15s var(--ease);border-radius:10px;outline:none;padding:10px 12px;font-size:.86rem;line-height:1.5}.fb-textarea:focus{border-color:rgba(var(--wash-rgb), .35)}.fb-foot{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.fb-foot button[disabled]{opacity:.4;pointer-events:none}.wf-impl-date-label{color:var(--ink);font-size:.86rem}.wf-impl-date{border:1px solid var(--hair);background:rgba(var(--wash-rgb), .02);width:100%;color:var(--ink);font:inherit;transition:border-color .15s var(--ease);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;outline:none;padding:9px 12px;font-size:.86rem}.light .wf-impl-date{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.wf-impl-date:focus{border-color:#9482f58c}.light .wf-impl-date:focus{border-color:rgba(var(--accent-soft-rgb), .55)}.wf-impl-date-hint{color:var(--soft);font-size:.74rem;line-height:1.45}.kanban{scroll-snap-type:x proximity;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;align-items:start;gap:14px;margin-top:14px;padding-bottom:6px;display:grid;overflow-x:auto}.kanban>.kb-col{scroll-snap-align:start}.kb-col{border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.kb-col-head{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.kb-col-title{letter-spacing:.02em;font-size:14px;font-weight:600}.kb-col-count{color:var(--mid);background:rgba(var(--wash-rgb), .04);border-radius:999px;padding:2px 8px;font-size:12px}.kb-col-body{flex-direction:column;gap:10px;max-height:calc(100vh - 240px);padding:12px;display:flex;overflow-y:auto}.kanban-compact .kb-col-body{max-height:none;overflow:visible}.kb-col-more{text-align:center;color:var(--mid);cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);background:0 0;border:0;border-radius:10px;margin-top:4px;padding:10px 12px;font-size:12px}.kb-col-more:hover{background:rgba(var(--wash-rgb), .06);border-color:var(--accent-faint);color:var(--ink)}.kb-empty{color:var(--soft);opacity:.55;text-align:center;padding:24px 12px;font-size:12px}.kb-sched-hint{color:var(--mid);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:-12px auto 12px;padding:2px 6px;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block}.kb-sched-hint:hover{color:var(--ink)}.kb-card{text-align:left;background:rgba(var(--wash-rgb), .03);cursor:pointer;transition:background .18s var(--ease);border:1px solid #0000;border-radius:12px;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.kb-card:hover{background:rgba(var(--wash-rgb), .06)}.kb-card-review{gap:10px;padding:15px 16px}.kb-card-review .kb-card-title{font-size:14px;line-height:1.35}.kb-card-review .kb-card-body{color:rgba(var(--wash-rgb), .66);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.kb-card-head{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.kb-card-head-left{align-items:center;gap:8px;min-width:0;display:inline-flex}.kb-card-head-mark.fx-icon{background:rgba(var(--wash-rgb), .05);border:1px solid var(--hair);width:18px;height:18px;color:var(--soft);border-radius:5px;flex-shrink:0;padding:2px}.kb-card-head-mark.fx-icon-logo{opacity:.95;padding:1px}.kb-card-client{color:var(--ink);font-weight:600}.kb-card-time{color:var(--mid);flex-shrink:0;font-size:10px}.kb-card-title{font-size:13px;font-weight:600;line-height:1.3}.kb-card-body{color:rgba(var(--wash-rgb),.72);font-size:12px;line-height:1.4}.kb-card-running{color:rgba(var(--signal-cool-rgb),.92);align-items:center;gap:7px;font-size:12px;line-height:1.4;display:flex}.kb-card-running-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kb-run-steps{flex-direction:column;gap:4px;min-width:0;display:flex}.kb-run-step{align-items:center;gap:7px;min-width:0;font-size:11.5px;line-height:1.35;display:flex}.kb-run-step.done{color:var(--muted)}.kb-run-step.live{color:rgba(var(--signal-cool-rgb), .92)}.kb-run-step-check{text-align:center;width:6px;color:var(--signal-live,#6ee7b7);opacity:.75;flex-shrink:0;font-size:10px}.kb-run-step .wf-streaming-dot{flex-shrink:0}.kb-run-step-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-card-move-line{border-top:1px solid rgba(var(--wash-rgb), .06);align-items:center;gap:7px;min-width:0;padding-top:7px;display:flex}.kb-card-move-arrow{color:var(--accent-soft,#8b7bf5);flex-shrink:0;font-size:11px}.kb-card-move-text{min-width:0;color:rgba(var(--wash-rgb), .74);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;line-height:1.4;overflow:hidden}.kb-card-move-fig{font-variant-numeric:tabular-nums;color:var(--soft);flex-shrink:0;font-size:11px}.kb-card-move-fig.up{color:var(--signal-live,#6ee7b7)}.kb-card-move-fig.down{color:var(--signal-high,#fca5a5)}.kb-card-signal{align-items:baseline;gap:7px;min-width:0;display:flex}.kb-card-signal-mark{color:var(--signal-cool,#a5b4fc);opacity:.75;flex-shrink:0;font-size:9px}.kb-card-signal-text{min-width:0;color:rgba(var(--wash-rgb), .58);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.kb-card-signal-risk{color:rgba(var(--signal-warn-rgb), .9);flex-shrink:0;font-size:11px;font-weight:600}.kb-card-out{color:var(--signal-cool,#a5b4fc);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.kb-card-out svg{width:11px;height:11px}.kb-card-out:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.kb-card-risk{color:rgba(var(--signal-warn-rgb),.9);font-size:11px;font-weight:600}.kb-card-run-btn{color:#042f1e;background:var(--signal-live,var(--signal-live));cursor:pointer;border:none;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600;transition:filter .12s}.kb-card-run-btn:hover{filter:brightness(1.08)}.light .kb-card-run-btn{color:#041f14}.kb-card-implement-btn{color:#c7bbf9;background:rgba(var(--accent-rgb), .1);cursor:pointer;white-space:nowrap;border:1px solid #9482f573;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;transition:background .12s,color .12s}.kb-card-implement-btn:hover{background:rgba(var(--accent-rgb), .85);color:#efeaff}.light .kb-card-implement-btn{color:var(--accent-soft);border-color:rgba(var(--accent-soft-rgb), .45)}.light .kb-card-implement-btn:hover{color:#efeaff}.kb-card-foot{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.kb-sev,.kb-state{letter-spacing:.06em;background:rgba(var(--wash-rgb),.06);color:rgba(var(--wash-rgb),.85);white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}.kb-sev.sev-high{background:rgba(var(--signal-cool-rgb), .18);color:var(--signal-cool)}.kb-sev.sev-med{background:rgba(var(--wash-rgb), .07);color:var(--soft)}.kb-sev.sev-low{background:rgba(var(--wash-rgb), .04);color:var(--muted)}.kb-state.state-awaiting_input{background:rgba(var(--signal-cool-rgb), .18);color:var(--signal-cool)}.kb-state.state-completed{background:rgba(var(--wash-rgb), .04);color:var(--muted)}.kb-state.state-running{background:rgba(var(--signal-cool-rgb), .14);color:var(--signal-cool)}.kb-state.state-open{background:rgba(var(--signal-cool-rgb), .12);color:var(--signal-cool)}.kb-state.state-cancelled{background:rgba(var(--wash-rgb), .04);color:var(--muted);text-decoration:line-through}.kb-conf{color:var(--mid)}.kb-modal-overlay{-webkit-backdrop-filter:blur();z-index:90;transition:background-color .18s var(--ease), backdrop-filter .18s var(--ease), -webkit-backdrop-filter .18s var(--ease);background:0 0;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.kb-modal-overlay.on{-webkit-backdrop-filter:blur(4px);background:#0000008c}.kb-modal-panel{width:min(560px,96vw);height:100vh;max-height:none;transition:transform .22s var(--ease);border-radius:16px 0 0 16px;flex-direction:column;gap:14px;padding:22px 24px;display:flex;overflow:hidden auto;transform:translate(20px);box-shadow:-16px 0 48px #00000073,-2px 0 6px #00000040}.light .kb-modal-panel{box-shadow:-16px 0 48px #10122229,-2px 0 6px #10122214}.kb-modal-overlay.on .kb-modal-panel{transform:translate(0)}.kb-modal-panel>.kb-modal-block{flex-shrink:0}.kb-modal-panel>.kb-modal-block:only-of-type{flex:auto;min-height:0}.kb-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kb-modal-title{font-size:1.25rem;font-family:var(--display);letter-spacing:-.025em;margin:4px 0 0;font-weight:500}.kb-modal-tail{align-items:center;gap:12px;display:flex}.kb-modal-close{border:1px solid var(--hair);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;font-size:14px}.kb-modal-close:hover{color:var(--ink);border-color:var(--accent-faint)}.kb-modal-block{flex-direction:column;gap:6px;display:flex}.kb-modal-actions{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;padding:12px 0 4px;display:flex}.kb-modal-actions .rec-confidence{margin-right:auto}.kb-modal-panel.kb-modal-panel-split{padding-bottom:18px;overflow:hidden}.kb-modal-panel-split>.kb-modal-head{border-bottom:1px solid var(--hair);flex-shrink:0;margin-bottom:4px;padding-bottom:12px}.kb-modal-scrollbody{flex:auto;min-height:0;margin:0 -2px;padding:4px 2px 14px;overflow:hidden auto}.kb-modal-panel-split>.kb-modal-actions{-webkit-backdrop-filter:blur(10px);background:#0b0b11eb;flex-shrink:0;padding:12px 0 0}.light .kb-modal-panel-split>.kb-modal-actions{background:#fcfcfeeb}.kb-progress{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.kb-progress-step.status-done{color:rgba(var(--wash-rgb),.7)}.kb-progress-step.status-running{color:var(--signal-cool)}.kb-progress-step.status-pending{color:var(--muted)}.kb-progress-detail{opacity:.65;margin-top:2px;font-size:11px;display:block}@media (max-width:720px){.kanban{grid-auto-columns:min(86vw,320px)}.kb-col{max-height:none}}.rq-block-label{letter-spacing:0;text-transform:none;color:var(--mid);margin-bottom:10px;font-size:.78rem;font-weight:500}.rq-block-body{color:var(--soft);font-size:.95rem;font-weight:300;line-height:1.6}.rq-block-body.strong{color:var(--ink);font-weight:400}.rq-review-ctx{background:#a78bfa0d;border:1px solid #a78bfa38;border-radius:8px;margin-bottom:14px;padding:12px 14px}.light .rq-review-ctx{background:rgba(var(--accent-rgb), .05);border-color:rgba(var(--accent-rgb), .25)}.rq-ctx-row{align-items:flex-start;gap:10px;padding:4px 0;font-size:.84rem;line-height:1.5;display:flex}.rq-ctx-row+.rq-ctx-row{border-top:1px dashed rgba(var(--wash-rgb),.06);margin-top:4px;padding-top:8px}.rq-ctx-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--accent,#a78bfa);flex:0 0 88px;padding-top:2px;font-size:.62rem}.rq-ctx-body{color:var(--ink);white-space:pre-wrap;word-break:break-word;flex:1}.kb-col-queued .kb-col-title{color:var(--signal-cool)}.kb-col-running .kb-col-title{color:var(--t-amber-text)}.kb-col-needs .kb-col-title{color:#ef9a8d}.light .kb-col-needs .kb-col-title{color:#c14434}.kb-col-completed .kb-col-title{color:var(--t-green)}.kb-col-implemented .kb-col-title{color:#b9aaf7}.light .kb-col-implemented .kb-col-title{color:var(--accent-soft)}.kb-origin{letter-spacing:.05em;background:rgba(var(--wash-rgb), .05);color:var(--accent-soft);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.kb-origin .kb-origin-dot{opacity:.85;font-size:9px}.kb-origin.scheduled{background:rgba(var(--signal-cool-rgb), .16);color:var(--signal-cool)}.kb-origin.manual{background:rgba(var(--wash-rgb), .05);color:var(--mid)}.kb-origin.chat{background:rgba(var(--accent-rgb), .16);color:var(--brand-soft,#a29bfe)}.light .kb-origin.chat{color:var(--accent-soft)}.kb-origin.chain{background:rgba(var(--accent-rgb), .1);color:var(--brand-soft,#a29bfe)}.light .kb-origin.chain{color:var(--accent-soft)}.kb-origin.alert.sev-high{background:rgba(var(--signal-high-rgb), .2);color:var(--signal-high)}.kb-origin.alert.sev-med{background:rgba(var(--signal-warn-rgb), .18);color:var(--signal-warn)}.kb-origin.alert.sev-low{background:rgba(var(--wash-rgb), .06);color:var(--soft)}.kb-chain-strip{align-items:center;gap:8px;min-width:0;margin:2px 0;display:flex}.kb-chain-dots{flex:none;align-items:center;gap:4px;display:flex}.kb-chain-dot{background:rgba(var(--wash-rgb), .14);border-radius:2px;width:7px;height:7px}.kb-chain-dot.complete{background:var(--signal-cool)}.kb-chain-dot.running{background:var(--signal-warn);animation:1.6s ease-in-out infinite pulse}.kb-chain-dot.error{background:var(--signal-high)}.kb-chain-label{color:var(--mid);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.kb-card-foot{flex-wrap:wrap;gap:8px}.kb-card-foot .kb-origin{margin-right:auto}.kb-kind{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--hair);background:rgba(var(--wash-rgb), .02);color:var(--mid);border-radius:999px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.kb-kind-auto{color:var(--mid)}.kb-kind-user{color:rgba(var(--signal-cool-rgb), .95);border-color:rgba(var(--signal-cool-rgb), .3);background:rgba(var(--signal-cool-rgb), .06)}.kb-run-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;display:grid}.kb-run-meta-row{border-bottom:1px dashed rgba(var(--wash-rgb), .04);flex-direction:column;gap:2px;padding:8px 0;display:flex}.kb-run-meta-label{letter-spacing:.12em;text-transform:uppercase;color:var(--mid);font-size:10px}.kb-run-meta-value{color:var(--ink);font-size:13px}.kb-card.kb-card-open{background:linear-gradient(135deg, rgba(var(--wash-rgb),.1) 0%, rgba(var(--wash-rgb),.035) 100%);border-color:var(--accent-faint)}.kb-inline-detail{border-top:1px solid rgba(var(--wash-rgb), .06);cursor:default;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.kb-inline-summary{color:rgba(var(--wash-rgb), .78);margin:0;font-size:12px;line-height:1.5}.kb-inline-meta{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:11px;display:grid}.kb-inline-meta dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);align-self:center;font-size:10px}.kb-inline-meta dd{color:var(--soft);margin:0}.kb-card-head-right{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.fb-chip.on{border-color:var(--accent,#7756ff);background:color-mix(in srgb, var(--accent,#7756ff) 16%, transparent);color:var(--ink)}.fb-card-subject{color:var(--ink);margin:0 0 4px;font-size:.82rem;font-weight:600}.wt-rec-walk-count{color:#f7b864;cursor:help;background:#f7b86429;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.light .wt-rec-walk-count{color:#a16207;background:#a162071f}.wt-rec-walk-count .fx-icon{width:10px;height:10px}.wf-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.scan-nav{align-items:center;gap:4px;margin-bottom:-14px;padding:18px 32px 0;display:flex}.scan-nav.scan-nav-bare{margin:0;padding:0}.wf-nav-btn{background:rgba(var(--wash-rgb), .04);border:1px solid rgba(var(--wash-rgb), .08);color:var(--ink);cursor:pointer;width:28px;height:28px;transition:background .14s var(--ease), border-color .14s var(--ease), opacity .14s var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.wf-nav-btn:hover:not(:disabled){background:rgba(var(--wash-rgb), .08);border-color:var(--accent-faint)}.wf-nav-btn:disabled{opacity:.35;cursor:default}.wf-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-filter{background:rgba(var(--wash-rgb), .04);border:1px solid rgba(var(--wash-rgb), .08);border-radius:999px;align-items:center;gap:8px;padding:4px 8px 4px 12px;font-size:12px;display:flex}.wf-filter:hover{background:rgba(var(--wash-rgb), .06)}.wf-filter-label{letter-spacing:.12em;text-transform:uppercase;color:var(--mid);font-size:10px}.wf-filter-select{appearance:none;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:4px 6px 4px 0;font-size:12px}.wf-filter-select option{background:var(--bg-1,#111117);color:var(--ink)}.wf-tail{align-items:center;gap:10px;display:inline-flex}.wf-new-schedule{flex-shrink:0}.wf-views{background:rgba(var(--wash-rgb), .04);border:1px solid rgba(var(--wash-rgb), .08);border-radius:999px;padding:2px;display:inline-flex}.wf-view-btn{color:var(--soft);cursor:pointer;transition:background .14s var(--ease), color .14s var(--ease);background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:12px}.wf-view-btn:hover{color:var(--ink)}.wf-view-btn.on{background:var(--accent-bg);color:var(--ink)}.wf-empty{text-align:center;border-radius:14px;padding:40px}.wf-cal{border-radius:14px;padding:14px 18px 18px;overflow:hidden}.wf-cal-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.wf-cal-month{font-family:var(--display);letter-spacing:-.025em;text-align:center;flex:1;font-size:1.2rem;font-weight:500}.wf-cal-loading{color:var(--mid);opacity:.8;font-size:12px}.wf-cal-nav{background:rgba(var(--wash-rgb), .04);border:1px solid rgba(var(--wash-rgb), .08);color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.wf-cal-nav:hover{background:rgba(var(--wash-rgb), .08);border-color:var(--accent-faint)}.wf-cal-status{min-height:420px;color:var(--ink-dim,rgba(var(--wash-rgb), .5));justify-content:center;align-items:center;gap:12px;font-size:.85rem;display:flex}.wf-cal-status-err{color:var(--ink,rgba(var(--wash-rgb), .85))}.wf-cal-dow{letter-spacing:.12em;text-transform:uppercase;color:var(--mid);grid-template-columns:repeat(7,1fr);gap:6px;padding-bottom:6px;font-size:10px;display:grid}.wf-cal-dow>span{text-align:center}.wf-cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.wf-cal-cell{background:rgba(var(--wash-rgb), .02);border:1px solid rgba(var(--wash-rgb), .04);border-radius:8px;flex-direction:column;gap:4px;min-height:92px;padding:6px 8px;display:flex}.wf-cal-cell.on{border-color:rgba(var(--accent-rgb), .45);background:var(--accent-wash)}.wf-cal-cell-empty{background:0 0;border-color:#0000}.wf-cal-day{color:var(--soft);font-size:11px;font-weight:600}.wf-cal-cell.on .wf-cal-day{color:var(--accent-soft)}.wf-cal-items{flex-direction:column;gap:3px;display:flex}.wf-cal-pill{background:rgba(var(--wash-rgb), .06);border:1px solid rgba(var(--wash-rgb), .08);color:var(--ink);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 6px;font-size:10px;overflow:hidden}.wf-cal-pill-sched{border:1px dashed rgba(var(--wash-rgb), .18);color:var(--muted);background:0 0;text-decoration:none;display:block}.wf-cal-pill-sched:hover{border-color:var(--accent-faint);color:var(--ink)}.wf-cal-pill-proj{border:1px solid rgba(var(--wash-rgb), .14);color:var(--soft);border-radius:4px;margin-left:4px;padding:0 4px;font-size:10px}.wf-cal-more{color:var(--mid);font-size:10px}.wf-cal-more-sched{text-decoration:none;display:block}.wf-cal-more-sched:hover{color:var(--ink)}.wf-cal-cell-active{cursor:pointer;transition:background .14s var(--ease), border-color .14s var(--ease)}.wf-cal-cell-active:hover{background:rgba(var(--wash-rgb), .045);border-color:var(--accent-faint)}.wf-cal-cell-active:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.wf-dayfilter-bar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.wf-dayfilter-pill{letter-spacing:.04em;color:var(--ink);background:rgba(var(--signal-cool-rgb), .08);border:1px solid rgba(var(--signal-cool-rgb), .35);border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;display:inline-flex}@media (max-width:760px){.wf-cal-cell{min-height:64px}.wf-cal-pill{font-size:10px}}.kb-state-tag.wf-completed-card-tag{letter-spacing:.06em;background:rgba(var(--signal-live-rgb), .16);color:var(--signal-live);border:1px solid rgba(var(--signal-live-rgb), .32);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.wf-completed-check{background:rgba(var(--signal-live-rgb), .3);width:14px;height:14px;color:var(--signal-live);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.kb-state-tag.wf-implemented-card-tag{background:rgba(var(--accent-rgb), .18);color:#c7bbf9;border-color:#9482f566}.light .kb-state-tag.wf-implemented-card-tag{color:var(--accent-soft);border-color:rgba(var(--accent-soft-rgb), .4)}.wf-completed-check.wf-implemented-check{color:#ded6fc;background:#9482f559}.light .wf-completed-check.wf-implemented-check{color:var(--accent-soft)}.wf-completed-tag{background:rgba(var(--signal-live-rgb), .14)!important;color:var(--signal-live)!important;border-color:rgba(var(--signal-live-rgb), .34)!important}.wf-completed-tag.wf-implemented-tag{background:rgba(var(--accent-rgb), .16)!important;color:#c7bbf9!important;border-color:#9482f566!important}.light .wf-completed-tag.wf-implemented-tag{color:var(--accent-soft)!important;border-color:rgba(var(--accent-soft-rgb), .4)!important}.wf-running-tag{align-items:center;gap:6px;display:inline-flex}.wf-running-pulse{background:var(--signal-cool);width:8px;height:8px;box-shadow:0 0 0 0 rgba(var(--signal-cool-rgb), .6);border-radius:50%;animation:1.4s ease-out infinite wt-rn-pulse;display:inline-block}.wf-needs-tag{align-items:center;gap:6px;display:inline-flex}.wf-needs-mark{background:rgba(var(--signal-warn-rgb), .25);width:14px;height:14px;color:var(--signal-warn);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.kb-run-meta-tight{grid-template-columns:1fr 1fr;gap:4px 18px;padding-bottom:6px}.wf-deliverable{background:rgba(var(--wash-rgb), .025);border:1px solid rgba(var(--wash-rgb), .1);border-radius:12px;padding:22px}.wf-deliverable-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.wf-deliverable-body{flex:1;min-width:0}.wf-deliverable-name{letter-spacing:-.01em;margin-top:6px;font-size:20px;font-weight:600;line-height:1.25}.wf-deliverable-meta{color:var(--mid);letter-spacing:.08em;margin-top:6px;font-size:11px}.wf-deliverable .btn.primary{flex-shrink:0}.wf-deliverable-success{box-shadow:0 0 0 4px rgba(var(--signal-live-rgb), .04);background:rgba(var(--signal-live-rgb), .06)!important;border-color:rgba(var(--signal-live-rgb), .45)!important}.wf-deliverable-success .wf-deliverable-eyebrow{color:rgba(var(--signal-live-rgb), .85)}.wf-deliverable-success .wf-deliverable-name{color:var(--ink)}.wf-deliverable-card{background:rgba(var(--wash-rgb), .02);border:1px solid rgba(var(--wash-rgb), .08);border-radius:14px;padding:18px 20px}.wf-deliverable-card.is-shipped{background:rgba(var(--wash-rgb), .02);border-color:rgba(var(--wash-rgb), .08)}.wf-deliverable-card .wf-deliverable-head{align-items:flex-start}.wf-deliverable-head-main{flex:1;min-width:0}.wf-deliverable-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-size:11px;font-weight:500}.wf-deliverable-card .wf-deliverable-name{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:7px 0 0;font-size:1.3rem;font-weight:500;line-height:1.25}.wf-deliverable-card .wf-deliverable-meta{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.wf-deliverable-open{flex-shrink:0}.wf-deliverable-summary{color:var(--soft);white-space:pre-wrap;margin:10px 0 0;font-size:13.5px;line-height:1.6}.wf-deliverable-more{letter-spacing:.04em;color:var(--signal-cool,var(--signal-cool));cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:11.5px}.wf-deliverable-more:hover{text-decoration:underline}.wf-deliverable-type{font:500 10px/1 var(--mono,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-live,#6ee7b7);border:1px solid var(--signal-live-bd,rgba(var(--signal-live-rgb), .3));background:var(--signal-live-bg,rgba(var(--signal-live-rgb), .08));border-radius:6px;flex-shrink:0;padding:5px 8px}.wf-deliverable-moves{margin-top:14px}.wf-moves{margin:4px 0 0;padding:0;list-style:none}.wf-move{border-bottom:1px solid rgba(var(--wash-rgb), .06);justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding:10px 2px;display:flex}.wf-move:last-child{border-bottom:0;padding-bottom:4px}.wf-move-l{flex-direction:column;gap:2px;min-width:0;display:flex}.wf-move-text{color:var(--soft);font-size:13px;font-weight:400;line-height:1.5}.wf-move-sub{color:var(--soft);font-size:11.5px;line-height:1.45}.wf-move-r{font-variant-numeric:tabular-nums;color:var(--soft);flex-shrink:0;font-size:13px}.wf-move-r.up{color:var(--signal-live,#6ee7b7)}.wf-move-r.down{color:var(--signal-high,#fca5a5)}.wf-deliverable-impact{border:1px solid var(--signal-live-bd,rgba(var(--signal-live-rgb), .3));background:var(--signal-live-bg,rgba(var(--signal-live-rgb), .07));color:var(--soft);border-radius:10px;margin-top:12px;padding:12px 14px;font-size:12.5px;line-height:1.55}.wf-deliverable-impact b{color:var(--signal-live,#6ee7b7);font-weight:600}.wf-deliverable-foot{border-top:1px solid rgba(var(--wash-rgb), .08);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.wf-deliverable-foot-hint{color:var(--mid);white-space:nowrap;margin-left:auto;font-size:11px}.wf-art-gallery{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.wf-deliverable-foot .btn-primary,.wf-deliverable-foot .btn-ghost{align-items:center;height:34px;display:inline-flex}.wf-art-thumb{flex-direction:column;gap:4px;width:132px;display:inline-flex}.wf-art-thumb img{object-fit:cover;border:1px solid rgba(var(--wash-rgb), .12);border-radius:8px;width:132px;height:88px;transition:border-color .15s;display:block}.wf-art-thumb a:hover img{border-color:rgba(var(--accent-rgb,108, 92, 231), .5)}.wf-art-thumb-empty{border:1px dashed rgba(var(--wash-rgb), .12);background:rgba(var(--wash-rgb), .03);border-radius:8px;width:132px;height:88px;display:block}.wf-art-thumb-caption{color:var(--mid);align-items:center;gap:6px;max-width:132px;font-size:10.5px;display:flex}.wf-art-thumb-caption .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-art-dl{color:var(--soft);border-radius:4px;flex-shrink:0;padding:0 4px}.wf-art-dl:hover{background:rgba(var(--wash-rgb), .1)}.wf-art-split{align-items:stretch;gap:1px;max-width:320px;display:inline-flex}.wf-art-split-main{border-radius:8px 0 0 8px;align-items:center;gap:6px;min-width:0;padding:5px 10px;display:inline-flex}.wf-art-split-dl{border-radius:0 8px 8px 0;align-items:center;padding:5px 9px;display:inline-flex}.wf-deliverable-cols{flex-direction:column;gap:20px;margin-top:16px;display:flex}.wf-deliverable-cols .wf-deliverable-moves{margin-top:0}.wf-shift-wrap{min-width:0}.wf-shift-chart{border-bottom:1px solid rgba(var(--wash-rgb), .08);align-items:flex-end;gap:32px;margin-top:30px;padding:0 2px;display:flex}.wf-shift-grp{flex-direction:column;flex:0 148px;align-items:center;gap:8px;min-width:96px;display:flex}.wf-shift-bars{align-items:flex-end;gap:7px;height:104px;display:flex}.wf-shift-bar{border-radius:5px 5px 0 0;width:26px;position:relative}.wf-shift-bar.cur{background:rgba(var(--wash-rgb), .16)}.wf-shift-bar.prop{background:linear-gradient(180deg, var(--signal-live), #3fae82)}.wf-shift-val{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;max-width:76px;font-size:10px;position:absolute;top:-17px;left:50%;overflow:hidden;transform:translate(-50%)}.wf-shift-label{max-width:100%;color:var(--soft);white-space:nowrap;text-overflow:ellipsis;padding-bottom:6px;font-size:11px;overflow:hidden}.wf-shift-legend{gap:16px;margin-top:8px;display:flex}.wf-shift-leg{color:var(--mid);align-items:center;gap:6px;font-size:10.5px;display:flex}.wf-shift-leg .sw{border-radius:3px;width:10px;height:10px}.wf-shift-leg .sw.cur{background:rgba(var(--wash-rgb), .16)}.wf-shift-leg .sw.prop{background:var(--signal-live)}.wf-sigctx-body{padding:0 16px 14px}.wf-sigctx-name{min-width:0;color:var(--soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.wf-sigctx-quote{border-left:2px solid var(--accent-faint);background:rgba(var(--wash-rgb), .02);color:rgba(var(--wash-rgb), .78);border-radius:4px;margin:0 0 10px;padding:9px 12px;font-size:12.5px;line-height:1.55}.wf-sigctx-view{margin-top:10px}.wf-sigctx-owner{margin:2px 0 10px}.wt-assignee-tag.wf-owner-unassigned{opacity:.65;border-style:dashed}.wf-run-metaline{color:var(--mid);letter-spacing:.01em;font-size:11px}.wf-deliverable-export{border-top:1px solid rgba(var(--wash-rgb), .07);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding-top:12px;display:flex}.wf-deliverable-export-text{color:var(--soft);font-size:12px;line-height:1.5}.wf-deliverable-export-link{color:var(--signal-cool,var(--signal-cool));white-space:nowrap;font-size:12px;font-weight:600}.wf-deliverable-export-link:hover{text-decoration:underline}.wf-deliverable-card.is-shipped .wf-deliverable-export-link{color:rgba(var(--signal-live-rgb), .95)}.wf-output-summary{color:var(--ink);background:rgba(var(--wash-rgb), .03);border-left:3px solid var(--signal-cool);border-radius:6px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.6}.wf-output-kpis{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.wf-output-kpi{background:rgba(var(--wash-rgb), .03);border:1px solid rgba(var(--wash-rgb), .06);border-radius:8px;padding:8px 10px}.wf-output-kpi-label{letter-spacing:.12em;text-transform:uppercase;color:var(--mid);font-size:10px}.wf-output-kpi-value{margin-top:2px;font-size:16px;font-weight:600}.wf-output-kpi.tone-bad{border-color:rgba(var(--signal-high-rgb), .3)}.wf-output-kpi.tone-bad .wf-output-kpi-value{color:var(--signal-high)}.wf-output-kpi.tone-warn{border-color:rgba(var(--signal-warn-rgb), .3)}.wf-output-kpi.tone-warn .wf-output-kpi-value{color:var(--signal-warn)}.wf-output-kpi.tone-good{border-color:rgba(var(--signal-live-rgb), .3)}.wf-output-kpi.tone-good .wf-output-kpi-value{color:var(--signal-live)}.wf-output-findings{flex-direction:column;gap:8px;display:flex}.wf-output-finding{border:1px solid rgba(var(--wash-rgb), .06);background:rgba(var(--wash-rgb), .02);border-radius:8px;padding:10px 12px}.wf-output-finding-head{align-items:center;gap:8px;display:flex}.wf-output-finding-title{font-size:13px;font-weight:600}.wf-output-finding-detail{color:var(--soft);margin:6px 0 0;font-size:12px;line-height:1.5}.wf-output-recs{color:var(--ink);flex-direction:column;gap:16px;margin:0;padding-left:22px;font-size:13px;display:flex}.wf-output-recs li{padding-left:4px;line-height:1.55}.wf-output-recs li::marker{color:var(--muted)}.wf-output-md{background:rgba(var(--wash-rgb), .02);border:1px solid rgba(var(--wash-rgb), .05);border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.6}.wf-table-empty{text-align:center;color:var(--soft);background:rgba(var(--wash-rgb), .02);border:1px dashed rgba(var(--wash-rgb), .08);border-radius:8px;padding:18px}.wf-table-preview{padding:0}.wf-running-empty{color:var(--soft);background:rgba(var(--signal-cool-rgb), .05);border:1px dashed rgba(var(--signal-cool-rgb), .2);text-align:center;border-radius:8px;padding:18px}.wf-run-events{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wf-run-event{color:var(--ink);align-items:center;gap:10px;font-size:13px;display:flex}.wf-run-event-dot{background:rgba(var(--signal-cool-rgb), .85);border-radius:50%;flex:none;width:7px;height:7px}.wf-run-event-label{flex:1}.wf-run-event-time{color:var(--mid);font-size:12px}.wf-run-event-live{color:var(--mid)}.wf-running-stage{text-align:center;align-items:center;gap:0}.wf-running-bird{gap:12px;padding:4px 0 0!important}.wf-running-bird .bird-loader-svg{width:78px;height:65px}.wf-running-bird .bird-loader-label{color:var(--signal-cool,var(--signal-cool));font-size:.62rem}.wf-running-why{max-width:56ch;color:var(--soft);margin:14px auto 0;font-size:14px;line-height:1.6}.wf-running-stream{text-align:left;border-top:1px solid rgba(var(--wash-rgb), .06);width:100%;margin-top:20px;padding-top:18px}.wf-output-rec-impact{color:var(--soft);margin-top:4px;font-size:12px;line-height:1.5;display:block}.wf-output-note{color:var(--soft);background:rgba(var(--signal-warn-rgb), .06);border:1px solid rgba(var(--signal-warn-rgb), .18);border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px}.wf-needs-prompt{background:rgba(var(--signal-warn-rgb), .07);border:1px solid rgba(var(--signal-warn-rgb), .2);border-radius:10px;padding:12px 14px}.wf-needs-body{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.rj-intro{color:rgba(var(--wash-rgb), .72);margin:0 0 14px;font-size:13px;line-height:1.55}.rj-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.rj-field-label{font-size:10px}.rj-textarea{resize:vertical;background:rgba(var(--wash-rgb), .03);border:1px solid rgba(var(--wash-rgb), .1);width:100%;min-height:56px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.rj-textarea:focus{border-color:rgba(var(--wash-rgb), .25);background:rgba(var(--wash-rgb), .05);outline:none}.wf-streaming-tag{align-items:center;gap:6px;display:inline-flex}.wf-streaming-dot{background:var(--signal-live,var(--signal-live));width:6px;height:6px;box-shadow:0 0 6px var(--signal-live,var(--signal-live));border-radius:50%;animation:1.8s ease-in-out infinite pulse}.wt-learn-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wt-learn-bulk{gap:8px;display:flex}.wt-learn-driver-list{flex-direction:column;gap:8px;display:flex}.wt-learn-driver{appearance:none;text-align:left;width:100%;font:inherit;border:1px solid var(--hair);background:rgba(var(--wash-rgb), .02);color:var(--ink);cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.wt-learn-driver:hover{border-color:var(--accent-faint);background:rgba(var(--wash-rgb), .05)}.wt-learn-driver:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.wt-learn-driver-sev{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.wt-learn-driver-sev.sev-high{background:var(--signal-high)}.wt-learn-driver-sev.sev-med,.wt-learn-driver-sev.sev-medium{background:var(--signal-warn)}.wt-learn-driver-sev.sev-low{background:var(--signal-cool)}.wt-learn-driver-sev.sev-opp{background:var(--signal-live)}.wt-learn-driver-title{flex:auto;font-size:.92rem;line-height:1.4}.wt-learn-driver-arrow{color:var(--muted);flex:none}.wt-learn-driver:hover .wt-learn-driver-arrow{color:var(--ink)}.wt-rec-modal-overlay{padding:calc(52px + max(2vh,10px)) 0 max(2vh,10px);overflow-y:auto;-webkit-backdrop-filter:blur()saturate(120%)!important;background:#080a0e00!important;justify-content:center!important;align-items:flex-start!important}.wt-rec-modal-overlay.on{-webkit-backdrop-filter:blur(6px)saturate(120%)!important;background:#080a0e6b!important}.wt-rec-modal-panel{-webkit-backdrop-filter:blur(28px)saturate(120%);border:1px solid rgba(var(--wash-rgb), .08);flex-direction:column;width:min(960px,92vw);max-height:86vh;display:flex;box-shadow:0 24px 64px #00000073,0 4px 12px #00000042;background:#11131ab8!important;border-radius:16px!important;max-width:min(960px,92vw)!important;height:auto!important;padding:0!important;transform:translateY(8px)!important}.light .wt-rec-modal-panel{box-shadow:0 24px 64px #10122229,0 4px 12px #10122214;background:#fcfcfed1!important}.kb-modal-overlay.on .wt-rec-modal-panel{transform:translateY(0)!important}.wt-rec-modal-panel>.kb-modal-head{border-bottom:1px solid rgba(var(--wash-rgb), .06);padding:18px 28px 16px}.wt-rec-modal-head-body{flex:1;min-width:0}.wt-rec-modal-kicker{flex-wrap:wrap;align-items:center;gap:6px;display:flex;opacity:1!important}.wt-rec-modal-kicker .apbo-pill-window{max-width:none}.wt-rec-modal-kicker:before{display:none}.wt-rec-modal-basis{align-items:center;gap:6px;margin-left:4px;display:inline-flex}.wt-rec-modal-title{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin-top:6px;font-size:1.45rem;font-weight:500;line-height:1.25}.wt-rec-modal-body{min-height:0;padding:16px 20px 20px;overflow-y:auto}.wt-rec-modal-panel>.kb-modal-block,.wt-rec-modal-panel>.kb-modal-scrollbody>.kb-modal-block{margin-top:12px;margin-left:28px;margin-right:28px}.wt-rec-modal-panel>.kb-modal-actions{-webkit-backdrop-filter:blur(10px);background:#11131ae0;flex-shrink:0;padding-bottom:14px;padding-left:28px;padding-right:28px}.light .wt-rec-modal-panel>.kb-modal-actions{background:#fcfcfeeb}.wt-rec-modal-panel>.kb-modal-scrollbody{flex:auto;min-height:0;padding-bottom:16px;overflow:hidden auto}.wt-rec-modal-head-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;margin-left:16px;display:flex}.wt-rec-head-actions{align-items:center;gap:8px;display:flex}.wt-rec-analysis-link{letter-spacing:.04em;white-space:nowrap;color:var(--signal-cool);border:1px solid var(--signal-cool-bd);background:var(--signal-cool-bg);transition:color .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);border-radius:999px;padding:4px 10px;font-size:11px;text-decoration:none}.wt-rec-analysis-link:hover{color:var(--ink);border-color:var(--signal-cool)}.wt-rec-modal-back{appearance:none;font:inherit;letter-spacing:.02em;color:var(--mid);cursor:pointer;transition:color .14s var(--ease);background:0 0;border:0;align-self:flex-start;padding:0 0 6px;font-size:11px}.wt-rec-modal-back:hover{color:var(--ink)}.wt-rec-modal-back:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.wt-learn-modal-overlay{padding:calc(52px + max(2vh,10px)) 0 max(2vh,10px);overflow-y:auto;-webkit-backdrop-filter:blur()saturate(120%)!important;background:#080a0e00!important;justify-content:center!important;align-items:flex-start!important}.wt-learn-modal-overlay.on{-webkit-backdrop-filter:blur(6px)saturate(120%)!important;background:#080a0e6b!important}.wt-learn-modal-panel{-webkit-backdrop-filter:blur(28px)saturate(120%);border:1px solid rgba(var(--wash-rgb), .08);width:min(960px,92vw);max-height:86vh;box-shadow:0 24px 64px #00000073,0 4px 12px #00000042;background:#11131ad1!important;border-radius:16px!important;max-width:min(960px,92vw)!important;height:auto!important;transform:translateY(8px)!important}.light .wt-learn-modal-panel{box-shadow:0 24px 64px #10122229,0 4px 12px #10122214;background:#fcfcfee0!important}.kb-modal-overlay.on .wt-learn-modal-panel{transform:translateY(0)!important}.wt-rec-detail{cursor:default;flex-direction:column;gap:22px;padding:20px 22px 22px;display:flex}.wt-rec-detail>*{margin-top:0!important;margin-bottom:0!important}.wt-rec-l0-body{color:var(--soft);margin:0;font-size:13px;line-height:1.55}.wt-rec-m16-block{background:0 0;border:none;padding:0}.wt-rec-m16-block .wt-rec-section-head{margin-bottom:8px}.wt-rec-m21-block .wt-rec-m16-body{white-space:pre-wrap}.wt-rec-m21-stakes{background:0 0;border:0;padding:0}.wt-rec-m21-stakes .wt-rec-section-head{color:var(--signal-cool)}.wt-rec-m21-stakes .wt-rec-m16-body{color:var(--ink);font-size:.95rem;line-height:1.6}.wt-rec-m21-recommend{background:0 0;border:0;padding:0}.wt-rec-m21-recommend .wt-rec-section-head{color:var(--signal-cool)}.wt-rec-m21-risk{background:0 0;border:0;padding:0}.wt-rec-m21-risk .wt-rec-section-head{color:var(--t-gold-hi)}.wt-rec-m21-risk .wt-rec-m16-body{font-size:.9rem;line-height:1.6}.wt-rec-m21-owner{border:1px solid var(--hair);background:rgba(var(--wash-rgb), .02);border-radius:10px;padding:12px 14px}.wt-rec-m21-owner .wt-rec-m16-body+.wt-rec-m16-body{margin-top:4px}.wt-rec-modal-head-tools{align-items:center;gap:10px;display:flex}.wt-assign-ctl{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:relative}.wt-assign-chip{border:1px solid var(--hair);background:var(--ghost);border-radius:999px;align-items:center;display:inline-flex}.wt-assign-chip-main{color:var(--ink);cursor:default;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;max-width:240px;padding:3px 6px 3px 4px;font-size:12.5px;font-weight:600;display:inline-flex}.wt-assign-chip.editable .wt-assign-chip-main{cursor:pointer}.wt-assign-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wt-assign-chip-x{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:6px 9px 6px 2px;font-size:10px;line-height:1}.wt-assign-chip-x:hover{color:var(--ink)}.wt-assign-chip-x:disabled,.wt-assign-chip-main:disabled{opacity:.6;cursor:default}.wt-assign-chip-meta{color:var(--mid);white-space:nowrap;font-size:10px}.wt-assign-add{color:var(--soft);border:1px dashed var(--hair);cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:12px;display:inline-flex}.wt-assign-add:hover{color:var(--ink);border-color:var(--soft)}.wt-assign-add:disabled{opacity:.6;cursor:default}.wt-assign-add svg{width:13px;height:13px}.wt-assign-menu{z-index:30;border:1px solid var(--hair);background:var(--panel,#14161cfa);border-radius:12px;flex-direction:column;gap:2px;min-width:250px;max-height:300px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #00000080}.light .wt-assign-menu{background:var(--panel,#fcfcfefa);box-shadow:0 12px 32px #10122229}.wt-assign-menu-search{box-sizing:border-box;width:100%;color:var(--ink);background:rgba(var(--wash-rgb), .04);border:1px solid var(--hair);border-radius:8px;margin-bottom:4px;padding:6px 9px;font-family:inherit;font-size:12px}.wt-assign-menu-search::placeholder{color:var(--mid)}.wt-assign-menu-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background .12s var(--ease);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:5px 8px;font-size:12.5px;display:flex}.wt-assign-menu-item:hover{background:rgba(var(--wash-rgb), .07)}.wt-assign-menu-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wt-assign-menu-empty{color:var(--soft);padding:6px 8px;font-size:11.5px}.wt-assign-menu-group{text-transform:uppercase;letter-spacing:.14em;color:var(--soft);padding:7px 8px 2px;font-size:10px;font-weight:500}.wt-assign-menu-group:first-child{padding-top:2px}.wt-assign-menu-role{letter-spacing:.04em;min-width:0;color:var(--soft);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-left:auto;font-size:9.5px;overflow:hidden}.wt-assign-menu-item.is-unreachable{cursor:default;opacity:.62}.wt-assign-menu-item.is-unreachable:hover{background:0 0}.wt-assign-menu-gap{text-transform:uppercase;letter-spacing:.07em;color:var(--mid);border:1px solid var(--hair);border-radius:4px;flex:none;margin-left:auto;padding:1px 4px;font-size:9px}.wt-assign-menu-note{color:var(--mid);background:rgba(var(--wash-rgb), .05);border:1px solid var(--hair);border-radius:8px;margin-bottom:4px;padding:5px 7px;font-size:10.5px;line-height:1.35}.wt-rec-modal-owner-row{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.wt-due-chip .wt-assign-chip-main{padding-left:8px}.wt-due-chip-icon{width:14px;height:14px;color:var(--soft);flex-shrink:0}.wt-due-chip.overdue{border-color:rgba(var(--signal-high-rgb), .55)}.wt-due-chip.overdue .wt-assign-chip-name,.wt-due-chip.overdue .wt-due-chip-icon{color:var(--signal-high)}.wt-due-menu{flex-direction:row;align-items:center;gap:6px;min-width:200px}.wt-due-menu-input{box-sizing:border-box;min-width:0;color:var(--ink);background:rgba(var(--wash-rgb), .04);border:1px solid var(--hair);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;flex:1;padding:5px 8px;font-family:inherit;font-size:12px}.light .wt-due-menu-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.wt-due-menu-set{border:1px solid var(--hair);background:var(--ghost);color:var(--ink);cursor:pointer;transition:border-color .16s var(--ease);border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600}.wt-due-menu-set:hover{border-color:var(--soft)}.wt-due-menu-set:disabled{opacity:.6;cursor:default}.wt-partner-tag{letter-spacing:.04em;background:rgba(var(--accent-soft-rgb), .12);border:1px solid rgba(var(--accent-soft-rgb), .32);color:var(--accent-soft);font-size:.66rem;font-family:var(--mono);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.wt-partner-tag svg{flex-shrink:0;width:11px;height:11px}.wt-flightplan-tag{color:var(--accent-soft)}.wt-rec-flightplan{flex-direction:column;gap:6px;display:flex}.wt-rec-flightplan-lede{color:var(--soft);margin:0;font-size:.78rem;line-height:1.5}.wt-rec-flightplan-rows{flex-direction:column;gap:6px;display:flex}.wt-rec-flightplan-row{border:1px solid var(--hair);background:rgba(var(--wash-rgb), .04);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.wt-flightplan-phase{letter-spacing:.05em;white-space:nowrap;background:rgba(var(--accent-soft-rgb), .12);border:1px solid rgba(var(--accent-soft-rgb), .32);color:var(--accent-soft);border-radius:999px;padding:1px 7px;font-size:.62rem}.wt-rec-flightplan-title{color:var(--ink);font-size:.8rem;font-weight:600}.wt-rec-flightplan-crit{color:var(--soft);white-space:nowrap;font-size:.66rem}.wt-rec-flightplan-link{color:var(--accent-soft);width:fit-content;font-size:.72rem}.wt-rec-flightplan-link:hover{text-decoration:underline}.wt-due-tag{letter-spacing:.04em;background:rgba(var(--wash-rgb), .06);border:1px solid var(--hair);color:var(--soft);font-size:.66rem;font-family:var(--mono);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.wt-due-tag svg{flex-shrink:0;width:11px;height:11px}.wt-due-tag.overdue{background:rgba(var(--signal-high-rgb), .1);border-color:rgba(var(--signal-high-rgb), .35);color:var(--signal-high)}.wt-rec-lede{flex-direction:column;gap:12px;padding:4px 0;display:flex}.wt-rec-stakesbar{flex-wrap:wrap;align-items:flex-end;gap:10px 34px;display:flex}.wt-stakes-fig{flex-direction:column;gap:4px;min-width:0;display:flex}.wt-stakes-fig-val{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:1.12rem;font-weight:600;line-height:1.1}.wt-stakes-fig-val.good{color:var(--signal-live)}.wt-stakes-fig-val.bad{color:var(--signal-high)}.wt-stakes-fig-val.flat{color:var(--soft)}.wt-stakes-fig-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-size:10px}.wt-stakes-suspect{color:var(--t-gold-hi);opacity:.85;flex-basis:100%;margin:0;font-size:12px;line-height:1.5}.wt-rec-stakesbar.compact{align-items:center;gap:6px 14px}.wt-rec-stakesbar.compact .wt-stakes-fig{flex-direction:row;align-items:baseline;gap:5px}.wt-rec-stakesbar.compact .wt-stakes-fig-val{font-size:.82rem}.wt-rec-stakesbar.compact .wt-stakes-fig-label{font-size:10px}.wt-run-sigctx-strip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wt-rec-divider{border:0;border-top:1px solid var(--hair);width:100%}.wt-rec-meta-chips{opacity:.85}.wt-rec-accordion{padding:0;overflow:hidden}.wt-rec-accordion>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;gap:8px;padding:4px 0;list-style:none;display:flex}.wt-rec-accordion>summary:hover .wt-rec-section-head{text-underline-offset:3px;text-decoration:underline}.wt-rec-accordion>summary::-webkit-details-marker{display:none}.wt-rec-accordion .wt-rec-section-head{margin-bottom:0}.wt-rec-accordion-chev{color:var(--muted);font-size:15px;transition:transform .18s;transform:rotate(90deg)}.wt-rec-accordion[open] .wt-rec-accordion-chev{transform:rotate(270deg)}.wt-rec-accordion-body{padding:0 0 4px}.wt-rec-accordion-text{margin:0}.wt-rec-l0-context{border-left:2px solid var(--accent-faint);background:rgba(var(--wash-rgb), .02);border-radius:4px;padding:10px 14px}.wt-rec-m16-evidence{background:#a0c8ff0a;border-left:3px solid #a0c8ff80;border-radius:8px;padding:12px 16px}.light .wt-rec-m16-evidence{background:#2563eb0d;border-left-color:#2563eb80}.wt-rec-m16-evidence-call{opacity:.6;text-transform:none;letter-spacing:0;font-weight:400}.wt-rec-m16-evidence-quote{font-family:var(--sans);letter-spacing:-.005em;color:rgba(var(--wash-rgb), .92);white-space:pre-wrap;margin:8px 0 0;padding:0;font-size:.92rem;font-weight:400;line-height:1.6}.wt-rec-m16-evidence-link{color:var(--accent-soft);margin-top:10px;font-size:11px;text-decoration:none;display:inline-block}.wt-rec-m16-evidence-link:hover{text-decoration:underline}.wt-ctx-chip.biz-acquisition_efficiency{color:rgba(var(--signal-cool-rgb), .92);background:#818cf814;border-color:#818cf84d}.wt-ctx-chip.biz-revenue_per_customer{color:#f5c267eb;background:#f5c26714;border-color:#f5c26752}.wt-ctx-chip.biz-structural_escalation{color:rgba(var(--signal-high-hot-rgb), .92);border-color:rgba(var(--signal-high-hot-rgb), .36);background:rgba(var(--signal-high-hot-rgb), .1)}.wt-ctx-chip.cust-acquisition_only{color:#7bd393eb;background:#7bd39314;border-color:#7bd3934d}.wt-ctx-chip.cust-retention_only{color:#b19cffeb;background:#b19cff14;border-color:#b19cff4d}.wt-ctx-chip.cust-both{color:var(--ink);border-color:var(--accent-faint);background:rgba(var(--wash-rgb), .06)}.wt-ctx-chip.cust-neither{color:var(--mid)}.light .wt-ctx-chip.biz-acquisition_efficiency{background:#4f46e512;border-color:#4f46e559}.light .wt-ctx-chip.biz-revenue_per_customer{color:#a16207f2;background:#a1620712;border-color:#a1620759}.light .wt-ctx-chip.cust-acquisition_only{color:#15803df2;background:#15803d12;border-color:#15803d59}.light .wt-ctx-chip.cust-retention_only{color:#6d28d9f2;background:#6d28d912;border-color:#6d28d952}.wt-rec-diagnosed-collapsed{background:rgba(var(--wash-rgb), .02);border:1px solid rgba(var(--wash-rgb), .06);border-radius:10px;overflow:hidden}.wt-rec-diagnosed-collapsed>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.wt-rec-diagnosed-collapsed>summary::-webkit-details-marker{display:none}.wt-rec-diagnosed-collapsed>summary .wt-rec-section-head{margin-bottom:0}.wt-rec-diagnosed-chev{color:var(--muted);font-size:16px;transition:transform .18s;transform:rotate(90deg)}.wt-rec-diagnosed-collapsed[open] .wt-rec-diagnosed-chev{transform:rotate(270deg)}.wt-rec-diagnosed-body{flex-direction:column;gap:10px;padding:0 16px 14px;display:flex}.wt-learn-metric-head{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:4px;display:flex}.wt-learn-metric-id{letter-spacing:.06em;text-transform:uppercase;color:var(--mid);font-size:11px}.wt-learn-metric-now{align-items:baseline;gap:10px;display:flex}.wt-learn-metric-val{letter-spacing:-.01em;color:var(--ink);font-size:1.5rem;font-weight:650}.wt-learn-delta{font-size:11.5px;font-weight:600}.wt-learn-delta.pos{color:var(--signal-live,var(--signal-live))}.wt-learn-delta.neg{color:var(--signal-high,var(--signal-high))}.wt-route-flow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.wt-route-stage{flex-direction:column;flex:0 320px;gap:7px;min-width:200px;max-width:360px;display:flex}.wt-route-stage-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--mid);font-size:10px}.wt-route-sigitem{border:1px solid var(--hair);background:rgba(var(--wash-rgb), .025);border-radius:10px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.wt-route-ico{background:rgba(var(--wash-rgb), .05);width:22px;height:22px;color:var(--soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wt-route-sigitem-main{flex-direction:column;gap:2px;min-width:0;display:flex}.wt-route-sig{color:var(--ink);font-size:12.5px;font-weight:500;line-height:1.35}.wt-route-when{color:var(--mid);font-size:10px}.wt-route-arrow{color:var(--faint);align-self:center;font-size:15px}.wt-route-fork{flex:0 auto;align-items:center;gap:0;display:flex}.wt-route-fork-col{flex-direction:column;gap:7px;display:flex}.wt-route-problem{border:1px solid var(--accent-faint);background:rgba(var(--wash-rgb), .03);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.wt-route-problem-val{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:600}.wt-fork-stem{background:var(--faint);flex:0 0 32px;width:32px;height:1px}.wt-fork-branches{flex-direction:column;gap:8px;padding-left:16px;display:flex;position:relative}.wt-fork-branches:before{content:"";background:var(--faint);width:1px;position:absolute;top:11px;bottom:11px;left:0}.wt-fork-branch{position:relative}.wt-fork-branch:before{content:"";background:var(--faint);width:16px;height:1px;position:absolute;top:50%;left:-16px}.wt-fork-branch.out{opacity:.5}.wt-fork-branch.out:before{background:repeating-linear-gradient(90deg, var(--faint) 0 3px, transparent 3px 5px)}@media (max-width:640px){.wt-route-flow{flex-direction:column;align-items:stretch}.wt-route-arrow{transform:rotate(90deg)}.wt-route-fork{flex-direction:column;align-items:stretch;gap:8px}.wt-fork-stem{display:none}.wt-fork-branches{padding-left:0}.wt-fork-branches:before,.wt-fork-branch:before{display:none}}.wt-pillar-tag.is-dormant{color:var(--muted);border-color:var(--hair);opacity:.55;background:0 0}.wt-pillar-tag.is-dormant .wt-pillar-dot{background:var(--muted)}.wt-diagnosis-tree{flex-direction:column;gap:8px;padding:4px 0;display:flex}.wt-diagnosis-tree-root{letter-spacing:.08em;text-transform:uppercase;color:var(--mid);padding-left:4px;font-size:10px}.wt-dtp-tree{justify-content:space-between;align-items:stretch;width:100%;min-height:120px;margin-top:4px;padding:12px 4px 6px;display:flex;position:relative}.wt-dtp-svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wt-dtp-col{z-index:1;flex-direction:column;flex:none;min-width:0;display:flex;position:relative}.wt-dtp-col-ruled{align-items:flex-start;gap:10px}.wt-dtp-col-root{justify-content:center;align-items:flex-start}.wt-dtp-single{padding:4px 0;display:flex}.wt-dtp-single-reason{max-width:60ch;color:var(--soft);margin:6px 0 2px;padding-left:4px;font-size:13px;line-height:1.55}.wt-dtp-pill{border:1px solid var(--hair);background:rgba(var(--wash-rgb), .035);color:var(--ink);cursor:default;border-radius:999px;align-items:center;gap:9px;padding:7px 12px 7px 9px;font-size:13px;font-weight:500;line-height:1.2;transition:background .14s,border-color .14s,transform .14s;display:inline-flex;position:relative}.wt-dtp-pill:hover,.wt-dtp-pill:focus-visible{background:rgba(var(--wash-rgb), .075);border-color:rgba(var(--wash-rgb), .22);outline:none}.wt-dtp-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.wt-dtp-icon svg{width:14px;height:14px;display:block}.wt-dtp-label{letter-spacing:.005em;white-space:nowrap;font-weight:600}.wt-dtp-verdict{letter-spacing:.1em;border-radius:4px;padding:2px 7px;font-size:10px}.wt-dtp-pill.status-ruled-out .wt-dtp-icon{color:rgba(var(--wash-rgb), .55);background:rgba(var(--wash-rgb), .04);border:1px solid rgba(var(--wash-rgb), .1)}.wt-dtp-pill.status-ruled-out .wt-dtp-label{color:rgba(var(--wash-rgb), .62);text-decoration:line-through;-webkit-text-decoration-color:rgba(var(--wash-rgb), .25);text-decoration-color:rgba(var(--wash-rgb), .25)}.wt-dtp-verdict.verdict-ruled-out{background:rgba(var(--wash-rgb), .04);color:rgba(var(--wash-rgb), .55);border:1px solid rgba(var(--wash-rgb), .14)}.wt-dtp-pill.status-root-cause{background:rgba(var(--signal-live-rgb), .08);border-color:rgba(var(--signal-live-rgb), .4);box-shadow:0 0 0 4px rgba(var(--signal-live-rgb), .05);padding:8px 14px 8px 10px}.wt-dtp-pill.status-root-cause .wt-dtp-icon{color:rgba(var(--signal-live-rgb), .95);background:rgba(var(--signal-live-rgb), .1);border:1px solid rgba(var(--signal-live-rgb), .45)}.wt-dtp-verdict.verdict-root-cause{background:rgba(var(--signal-live-rgb), .16);color:rgba(var(--signal-live-rgb), .95);border:1px solid rgba(var(--signal-live-rgb), .4)}.wt-dtp-pill[data-active]{background:rgba(var(--wash-rgb), .1);border-color:rgba(var(--wash-rgb), .32)}.wt-dtp-pill.status-root-cause[data-active]{background:rgba(var(--signal-live-rgb), .18);border-color:rgba(var(--signal-live-rgb), .6)}@media (max-width:560px){.wt-dtp-tree{flex-direction:column;gap:14px;min-height:0;padding:8px 2px 2px}.wt-dtp-svg{display:none}.wt-dtp-col-root{border-top:1px solid rgba(var(--wash-rgb), .1);padding-top:12px}}.wt-dtp-hover-tip{z-index:1200;border:1px solid rgba(var(--wash-rgb), .1);opacity:0;pointer-events:none;white-space:normal;background:#14161cf7;border-radius:10px;flex-direction:column;gap:9px;width:max-content;min-width:240px;max-width:360px;padding:13px 15px;transition:opacity .14s,transform .14s;display:flex;position:fixed;transform:translate(-4px);box-shadow:0 14px 32px #00000075}.light .wt-dtp-hover-tip{background:#fcfcfefa;box-shadow:0 14px 32px #1012222e}.wt-dtp-hover-tip.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}.wt-dtp-hover-tip:before{content:"";top:var(--caret-y,50%);background:inherit;border:1px solid rgba(var(--wash-rgb), .1);width:8px;height:8px;position:absolute;transform:translateY(-50%)rotate(45deg)}.wt-dtp-hover-tip.side-right:before{border-top:none;border-right:none;left:-5px}.wt-dtp-hover-tip.side-left:before{border-bottom:none;border-left:none;right:-5px}.wt-dtp-tip-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wt-dtp-tip-dot{width:20px;height:20px;color:rgba(var(--wash-rgb), .55);background:rgba(var(--wash-rgb), .05);border:1px solid var(--hair);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.wt-dtp-tip-dot.status-root-cause{color:rgba(var(--signal-live-rgb), .95);background:rgba(var(--signal-live-rgb), .12);border:1px solid rgba(var(--signal-live-rgb), .5)}.wt-dtp-tip-lever{color:var(--ink);font-size:13px;font-weight:600}.wt-dtp-tip-verdict{letter-spacing:.1em;border-radius:4px;padding:2px 7px;font-size:10px}.wt-dtp-tip-row{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.wt-dtp-tip-label{letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--wash-rgb), .55);white-space:nowrap;font-size:10px}.wt-dtp-tip-chips{flex-wrap:wrap;gap:5px;display:flex}.wt-dtp-tip-chip{background:rgba(var(--wash-rgb), .04);border:1px solid rgba(var(--wash-rgb), .1);color:rgba(var(--wash-rgb), .78);border-radius:4px;padding:2px 8px;font-size:11px}.wt-dtp-tip-logos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wt-dtp-tip-logo{object-fit:contain;background:rgba(var(--wash-rgb), .06);border:1px solid rgba(var(--wash-rgb), .1);box-sizing:content-box;border-radius:4px;width:auto;max-width:84px;height:16px;padding:3px 6px;display:block}.wt-dtp-tip-reason{color:rgba(var(--wash-rgb), .86);font-size:13px;line-height:1.55}.wt-rec-dispatch-wrap{flex-direction:column;display:flex}.wt-rec-dispatch-toggle{background:rgba(var(--signal-live-rgb), .08);border:1px solid rgba(var(--signal-live-rgb), .38);cursor:pointer;text-align:left;width:100%;font:inherit;color:rgba(var(--wash-rgb), .94);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;transition:background .14s,border-color .14s,border-radius .14s,box-shadow .18s,transform .14s;display:flex}.wt-rec-dispatch-toggle:hover{background:rgba(var(--signal-live-rgb), .14);border-color:rgba(var(--signal-live-rgb), .65);box-shadow:0 0 0 4px rgba(var(--signal-live-rgb), .08);transform:translateY(-1px)}.wt-rec-dispatch-mark{background:rgba(var(--signal-live-rgb), .18);width:26px;height:26px;color:rgba(var(--signal-live-rgb), 1);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wt-rec-dispatch-label{letter-spacing:.01em;flex:1;font-size:13px;font-weight:600}.wt-rec-dispatch-caret{color:rgba(var(--signal-live-rgb), .95);font-size:11px;transition:transform .18s}.wt-rec-dispatch-wrap.open .wt-rec-dispatch-toggle{background:rgba(var(--signal-live-rgb), .14);border-color:rgba(var(--signal-live-rgb), .65);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.wt-rec-dispatch-desc{background:rgba(var(--wash-rgb), .025);border:1px solid rgba(var(--wash-rgb), .18);opacity:0;border-top:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;max-height:0;padding:0 14px;transition:max-height .22s,opacity .18s,padding .22s,border-color .14s;overflow:hidden}.wt-rec-dispatch-wrap.open .wt-rec-dispatch-desc{opacity:1;max-height:260px;padding:12px 14px}.wt-rec-dispatch-desc-who{text-transform:uppercase;letter-spacing:1px;opacity:.55;margin-bottom:6px;font-size:11px}.wt-rec-dispatch-desc-body{color:rgba(var(--wash-rgb), .88);margin:0;font-size:13px;line-height:1.55}.wt-rec-agentpick{flex-direction:column;gap:8px;display:flex}.wt-rec-agentpick .wt-rec-section-head{margin-bottom:2px}.wt-rec-agentpick-opts{flex-direction:column;gap:8px;display:flex}.wt-rec-agentopt{text-align:left;cursor:pointer;width:100%;font:inherit;background:rgba(var(--wash-rgb), .025);border:1px solid var(--hair);color:rgba(var(--wash-rgb), .92);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 14px;transition:background .14s,border-color .14s,box-shadow .16s;display:flex}.wt-rec-agentopt:hover{border-color:rgba(var(--accent-rgb), .45);background:var(--accent-wash)}.wt-rec-agentopt.on{border-color:rgba(var(--accent-rgb), .6);background:var(--accent-bg);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .25)}.wt-rec-agentopt-mark{background:rgba(var(--signal-live-rgb), .16);width:26px;height:26px;color:rgba(var(--signal-live-rgb), 1);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.wt-rec-agentopt-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wt-rec-agentopt-name{letter-spacing:.01em;font-size:13px;font-weight:600}.wt-rec-agentopt-desc{color:rgba(var(--wash-rgb), .62);font-size:12px;line-height:1.5}.wt-rec-agentopt-radio{border:1.5px solid var(--hair);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:3px;transition:border-color .14s;position:relative}.wt-rec-agentopt.on .wt-rec-agentopt-radio{border-color:rgba(var(--signal-live-rgb), .9)}.wt-rec-agentopt.on .wt-rec-agentopt-radio:after{content:"";background:rgba(var(--signal-live-rgb), 1);border-radius:50%;position:absolute;inset:3px}.wt-signal-page{width:min(1060px,100% - 48px);margin:10px auto 72px;display:block}.wt-signal-page .kb-modal-head{padding:22px 0 16px;position:static}.wt-signal-page .wt-rec-modal-title{max-width:46ch;font-size:26px;line-height:1.3}.wt-signal-page .wt-rec-detail{gap:28px;padding:12px 0 16px}.wt-signal-page .wt-rec-m16-block{margin-top:26px}.wt-signal-page .wt-rec-partner-why,.wt-signal-page p{line-height:1.6}.wt-signal-page .wt-rec-pairs{gap:18px}.wt-signal-page-empty{text-align:center;color:rgba(var(--wash-rgb), .6);padding:80px 0}.wt-signal-page-empty .empty-title{color:var(--ink);margin-bottom:8px;font-size:16px}.wt-signal-page-empty a{color:var(--accent-soft)}.wt-rec-partners{flex-direction:column;gap:10px;display:flex}.wt-rec-partners-src{opacity:.6;text-transform:none;letter-spacing:0;font-weight:400}.wt-rec-partners-list{flex-direction:column;display:flex}.wt-rec-partner{border-top:1px solid var(--hair);flex-direction:column;gap:4px;padding:10px 0;display:flex}.wt-rec-partner:first-child{border-top:0;padding-top:2px}.wt-rec-partner-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wt-rec-partner-name{letter-spacing:.01em;color:rgba(var(--wash-rgb), .92);font-size:13px;font-weight:600;text-decoration:none}a.wt-rec-partner-name:hover{color:var(--accent-soft);text-decoration:underline}.wt-rec-partner-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:rgba(var(--signal-warn-rgb), .16);color:rgba(var(--signal-warn-rgb), 1);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600}.wt-rec-partner-pill.vetted{background:rgba(var(--signal-live-rgb), .14);color:rgba(var(--signal-live-rgb), 1)}.wt-rec-partner-pill.unvetted{color:rgba(var(--wash-rgb), .55);border:1px solid var(--hair);background:0 0}.wt-rec-partner-why{color:rgba(var(--wash-rgb), .62);font-size:12px;line-height:1.5}.wt-rec-partner-state{letter-spacing:.01em;color:rgba(var(--wash-rgb), .45);font-size:10.5px}.wt-rec-partner-action{letter-spacing:.02em;font-size:11px;font-family:var(--mono);border:1px solid var(--hair);color:rgba(var(--wash-rgb), .7);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:3px 9px;transition:border-color .14s,color .14s}.wt-rec-partner-action:hover:not(:disabled){border-color:rgba(var(--accent-soft-rgb), .5);color:var(--accent-soft)}.wt-rec-partner-action:disabled{opacity:.5;cursor:default}.wt-rec-partner-error{color:rgba(var(--t-red-rgb), .85);margin-top:4px;font-size:10.5px;display:block}.wt-rec-partners-acc{border:0;border-radius:0}.wt-rec-partners-acc>summary{padding:4px 0 8px}.wt-rec-partners-acc .wt-rec-partners-list{padding-top:2px}.wt-rec-partners-acc .wt-rec-partner{padding:12px 0 14px}.wt-rec-partners-acc .wt-rec-partner:first-child{border-top:1px solid var(--hair)}.wt-rec-partner-meta{letter-spacing:.01em;color:rgba(var(--wash-rgb), .5);flex-wrap:wrap;gap:12px;font-size:10.5px;display:flex}.wt-rec-formatask{flex-direction:column;gap:8px;display:flex}.wt-rec-formatask .wt-rec-section-head{margin-bottom:2px}.wt-rec-formatask-input{width:100%;font:inherit;background:rgba(var(--wash-rgb), .025);border:1px solid var(--hair);color:rgba(var(--wash-rgb), .92);border-radius:10px;outline:none;padding:10px 14px;font-size:13px;transition:background .14s,border-color .14s}.wt-rec-formatask-input::placeholder{color:rgba(var(--wash-rgb), .55)}.wt-rec-formatask-input:hover{border-color:rgba(var(--accent-rgb), .45)}.wt-rec-formatask-input:focus{border-color:rgba(var(--accent-rgb), .6);background:var(--accent-wash)}.wt-rec-chain-steps{counter-reset:chainstep;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wt-rec-chain-step{color:rgba(var(--wash-rgb), .86);padding-left:24px;font-size:13px;line-height:1.5;position:relative}.wt-rec-chain-step:before{counter-increment:chainstep;content:counter(chainstep);background:rgba(var(--wash-rgb), .06);border:1px solid var(--hair);width:17px;height:17px;color:var(--accent-soft);font:600 10px/17px var(--mono);text-align:center;border-radius:50%;position:absolute;top:0;left:0}.sm-card{border-radius:14px;padding:0;overflow:hidden}.sm-head{border-bottom:1px solid rgba(var(--wash-rgb), .06);flex-direction:column;gap:8px;padding:18px 22px 14px;display:flex}.sm-title{letter-spacing:-.025em;margin:4px 0 0;font-size:1.2rem;font-weight:500}.sm-help{color:var(--soft);font-size:11px}.sm-context-card{margin-top:18px}.sm-context-area{box-sizing:border-box;resize:vertical;border:1px solid rgba(var(--wash-rgb), .1);background:rgba(var(--wash-rgb), .025);width:calc(100% - 44px);min-height:150px;color:var(--ink,rgba(var(--wash-rgb), .94));font:inherit;border-radius:10px;margin:16px 22px 20px;padding:12px 14px;font-size:.9rem;line-height:1.55}.sm-context-area::placeholder{color:rgba(var(--wash-rgb), .55)}.sm-context-area:focus{background:rgba(var(--wash-rgb), .04);border-color:#afaaf98c;outline:none}.light .sm-context-area:focus{border-color:#5b4bd68c}.sm-table{flex-direction:column;display:flex}.sm-row{border-top:1px solid rgba(var(--wash-rgb), .04);grid-template-columns:1.4fr 100px 1fr 160px;align-items:center;gap:18px;padding:14px 22px;display:grid}.sm-row.sm-row-head{letter-spacing:.12em;text-transform:uppercase;color:var(--mid);border-top:0;padding:12px 22px;font-size:10px}.sm-metric-name{font-size:14px;font-weight:600}.sm-metric-id{color:var(--mid);margin-top:2px;font-size:11px}.sm-switch{cursor:pointer;width:38px;height:22px;display:inline-block;position:relative}.sm-switch input{opacity:0;width:0;height:0}.sm-switch-track{background:rgba(var(--wash-rgb), .08);border:1px solid rgba(var(--wash-rgb), .1);transition:background .15s var(--ease);border-radius:999px;position:absolute;inset:0}.sm-switch-track:before{content:"";background:var(--soft);width:16px;height:16px;transition:transform .15s var(--ease), background .15s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.sm-switch input:checked+.sm-switch-track{background:rgba(var(--accent-rgb), .28);border-color:rgba(var(--accent-rgb), .45)}.sm-switch input:checked+.sm-switch-track:before{background:var(--accent-soft);transform:translate(16px)}.sm-goal-input{background:rgba(var(--wash-rgb), .04);border:1px solid var(--hair);color:var(--ink);font-size:13px;font-family:var(--mono);border-radius:8px;width:100%;max-width:220px;padding:8px 10px}.sm-goal-input:focus{border-color:var(--accent-bd);background:rgba(var(--wash-rgb), .06);outline:none}.sm-goal-input::placeholder{color:var(--mid)}.sm-goal{flex-direction:column;gap:6px;width:100%;max-width:220px;display:flex}.sm-goal-request{cursor:pointer;border:1px solid rgba(var(--signal-cool-rgb), .32);color:rgba(var(--signal-cool-rgb), .92);letter-spacing:.02em;background:0 0;border-radius:999px;align-self:flex-start;padding:3px 11px;font-size:.66rem;transition:background .15s,border-color .15s}.sm-goal-request:hover{background:rgba(var(--signal-cool-rgb), .08);border-color:rgba(var(--signal-cool-rgb), .5)}.sm-goal-request:disabled{opacity:.45;cursor:default}.sm-goal .sm-goal-input{max-width:none}.sm-goal-period{background:rgba(var(--wash-rgb), .04);border:1px solid var(--hair);color:var(--mid);font-size:11px;font-family:var(--mono);cursor:pointer;border-radius:8px;width:100%;padding:5px 8px}.sm-goal-period:focus{border-color:var(--accent-faint);color:var(--ink);outline:none}.sm-goal-dates{align-items:center;gap:6px;display:flex}.sm-goal-dates-sep{color:var(--muted);font-size:11px}.sm-goal-date{background:rgba(var(--wash-rgb), .04);border:1px solid var(--hair);color:var(--ink);font-size:11px;font-family:var(--mono);border-radius:8px;width:100%;min-width:0;padding:5px 8px}.sm-goal-date:focus{border-color:var(--accent-bd);outline:none}.sm-weight{flex-direction:column;gap:4px;width:100%;max-width:150px;display:flex}.sm-weight-select{background:rgba(var(--wash-rgb), .04);border:1px solid var(--hair);color:var(--ink);font-size:12px;font-family:var(--mono);cursor:pointer;border-radius:8px;width:100%;padding:7px 10px}.sm-weight-select:focus{border-color:var(--accent-faint);background:rgba(var(--wash-rgb), .06);outline:none}.sm-weight-hint{color:var(--mid);font-size:10px}@media (max-width:720px){.sm-row{grid-template-columns:1fr 80px}.sm-row>.sm-goal,.sm-row>.sm-weight{grid-column:1/-1;max-width:none}}.sn-body{flex-direction:column;gap:14px;padding:18px 20px 22px;display:flex}.sn-field{flex-direction:column;gap:6px;display:flex}.sn-label{color:var(--mid);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.sn-hint{color:var(--soft);font-size:11px}.sn-current{color:var(--ink);font-size:12px}.sn-current-label{color:var(--mid)}.sn-actions{gap:8px;display:flex}.sn-test-btn{background:rgba(var(--wash-rgb),.04);color:var(--ink);border:1px solid rgba(var(--wash-rgb),.12);font:inherit;cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px}.sn-test-btn:hover{background:rgba(var(--wash-rgb),.08);border-color:var(--accent-faint,#b49bff66)}.sn-test-btn:disabled{opacity:.5;cursor:wait}.sn-test-result{color:var(--mid);font-size:12px}.sn-test-result.ok{color:var(--t-green)}.sn-test-result.bad{color:var(--t-red)}.sn-toggle-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sn-sub{border-left:1px solid var(--hair);flex-direction:column;gap:12px;padding-left:12px;display:flex}.sn-kinds{flex-wrap:wrap;gap:6px;display:flex}.sn-kind-pill{appearance:none;font:inherit;font-family:var(--mono);letter-spacing:.02em;border:1px solid rgba(var(--wash-rgb),.12);background:rgba(var(--wash-rgb),.03);color:var(--soft);cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border-radius:999px;padding:4px 10px;font-size:11px}.sn-kind-pill:hover{border-color:rgba(var(--wash-rgb),.24);color:var(--ink)}.sn-kind-pill.on{background:var(--accent-bg);border-color:var(--accent-bd);color:var(--ink)}.sn-kind-pill:disabled{opacity:.45;cursor:default}.wt-rec-foot{justify-content:flex-end;align-items:center;padding-top:4px;display:flex}.wt-rec-actions{gap:8px;display:flex}.omega-scan .wt-rec-modal-overlay,.omega-scan .wt-learn-modal-overlay,.omega-scan .fb-overlay{padding-left:var(--modal-inset,15rem)}.omega-scan .wt-rec-modal-panel{width:min(900px,92vw);background:#11131aed!important;max-width:min(900px,92vw)!important}.omega-scan .wt-learn-modal-panel{width:min(900px,92vw);background:#11131af0!important;max-width:min(900px,92vw)!important}.light .omega-scan .wt-rec-modal-panel{background:#fcfcfef2!important}.light .omega-scan .wt-learn-modal-panel{background:#fcfcfef5!important}.omega-scan .ce-stage{max-width:600px;margin:0 auto}.omega-scan .ce-name{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:6px 0 0;font-size:clamp(2.6rem,5.5vw,3.6rem);font-weight:600;line-height:1.02}.omega-scan .ce-tagline{color:var(--soft);max-width:46ch;margin:14px 0 0;font-size:.95rem;line-height:1.5}.omega-scan .ce-panel{margin-top:30px;padding:26px 28px}.omega-scan .ce-panel-head{align-items:center;gap:16px;display:flex}.omega-scan .ce-mark{width:52px;height:52px;font-family:var(--display);color:var(--ink);background:rgba(var(--wash-rgb), .05);border:1px solid var(--hair);border-radius:14px;flex-shrink:0;place-items:center;font-size:1.7rem;font-weight:500;display:grid}.omega-scan .ce-panel-id{min-width:0}.omega-scan .ce-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mid);font-size:.66rem}.omega-scan .ce-client{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:1.6rem;font-weight:500;line-height:1.1;overflow:hidden}.omega-scan .ce-client-empty{color:var(--soft)}.omega-scan .ce-fresh{align-items:center;gap:8px;margin-top:18px;display:inline-flex}.omega-scan .ce-fresh-dot{background:var(--muted-ink);border-radius:50%;flex-shrink:0;width:7px;height:7px}.omega-scan .ce-fresh.ready .ce-fresh-dot{background:var(--signal-live);box-shadow:0 0 9px rgba(var(--signal-live-rgb), .6)}.omega-scan .ce-fresh-text{letter-spacing:.04em;color:var(--soft);font-size:.72rem}.omega-scan .ce-fresh.idle .ce-fresh-text{color:var(--muted-ink)}.omega-scan .ce-fresh-empty{color:var(--soft);margin:16px 0 0;font-size:.86rem;line-height:1.5}.omega-scan .ce-inst-row{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.omega-scan .ce-inst{border:1px solid var(--hair);background:var(--bg-elev);color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.72rem;display:inline-flex}.omega-scan .ce-inst-dot{background:var(--muted-ink);border-radius:50%;flex-shrink:0;width:6px;height:6px}.omega-scan .ce-inst-label{color:var(--ink);font-weight:500}.omega-scan .ce-inst-detail{letter-spacing:.04em;color:var(--mid);font-size:.66rem}.omega-scan .ce-inst-live .ce-inst-dot{background:var(--signal-live);box-shadow:0 0 8px rgba(var(--signal-live-rgb), .55)}.omega-scan .ce-inst-checking .ce-inst-dot{background:var(--signal-warn);animation:pulse 1.4s var(--ease) infinite}.omega-scan .ce-inst-idle{color:var(--muted-ink)}.omega-scan .ce-inst-gap{border-style:dashed;border-color:var(--faint);color:var(--muted-ink)}.omega-scan .ce-inst-gap .ce-inst-label{color:var(--soft)}.omega-scan .ce-inst-gap .ce-inst-dot{border:1px solid var(--faint);background:0 0}.omega-scan .ce-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;display:flex}.omega-scan .ce-enter{letter-spacing:.04em;align-items:center;gap:8px;padding:9px 18px;font-size:.78rem;display:inline-flex}.omega-scan .ce-enter-arrow{transition:transform .16s var(--ease)}.omega-scan .ce-enter:hover .ce-enter-arrow{transform:translate(3px)}.omega-scan .ce-enter-note{letter-spacing:.04em;color:var(--mid);font-size:.7rem}.omega-scan .ce-lag{border-top:1px solid var(--hair);flex-wrap:wrap;gap:12px 32px;margin-top:24px;padding-top:18px;display:flex}.omega-scan .ce-lag-item{min-width:0}.omega-scan .ce-lag-label{align-items:center;gap:8px;display:inline-flex}.omega-scan .ce-lag-val{color:var(--soft);margin-top:5px;font-size:.78rem}.omega-scan .ce-lag-val-muted{color:var(--muted-ink)}.omega-scan .ce-gap-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px dashed var(--faint);color:var(--muted-ink);border-radius:4px;padding:1px 6px;font-size:.64rem}.fleet-readiness{background:rgba(var(--wash-rgb),.02);border:1px solid var(--hair);border-radius:10px;margin:8px 0 16px;padding:12px 14px}.fleet-readiness-head{align-items:baseline;gap:12px;display:flex}.fleet-readiness-score{color:var(--ink);letter-spacing:.02em;font-size:16px;font-weight:600}.fleet-readiness-flag{letter-spacing:.06em;text-transform:uppercase;background:rgba(var(--t-red-rgb), .15);color:#e3a4a4;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px}.light .fleet-readiness-flag{color:#b03a3a}.fleet-readiness-missing{color:var(--ink-mid,#c9c4d6);margin-top:6px;font-size:12px}.light .fleet-readiness-missing{color:var(--ink-mid,var(--mid))}.fleet-readiness-missing-label{color:var(--mid);margin-right:6px;font-weight:600}.fleet-readiness-missing.all-on{color:var(--t-green)}.fleet-readiness-foot{color:var(--mid);letter-spacing:.02em;margin-top:6px;font-size:10px}.fleet-stack{flex-direction:column;gap:36px;margin-top:22px;display:flex}.fleet-section{border:0;flex-direction:column;gap:14px;display:flex}.fleet-section-head{border:0;justify-content:space-between;align-items:baseline;padding:0;display:flex}.fs-label{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);text-transform:none;font-size:1.25rem;font-weight:500}.fs-count{color:var(--mid);font-variant-numeric:tabular-nums;font-size:.78rem}.fs-kicker{display:none}.fleet-subs{flex-direction:column;gap:18px;display:flex}.fleet-sub{flex-direction:column;gap:10px;display:flex}.fleet-sub-head{align-items:center;gap:8px;padding:0 2px 4px;display:flex}.fleet-sub-name{letter-spacing:.05em;text-transform:uppercase;color:var(--soft);font-size:.74rem;font-weight:600}.fleet-sub-count{color:var(--mid);border:1px solid var(--hair);border-radius:999px;padding:1px 6px;font-size:.62rem}.fleet-tile-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.fleet-tile-btn{border:1px solid var(--hair);background:rgba(var(--wash-rgb),.018);text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background .15s var(--ease);border-radius:10px;padding:0}.fleet-tile-btn:hover{background:rgba(var(--wash-rgb),.035)}.fleet-tile-btn:active{transform:translateY(1px)}.fleet-tile-head{grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:start;gap:4px 12px;padding:14px 16px;display:grid}.fleet-tile.fleet-tile-btn{background:rgba(var(--wash-rgb), .02);border:1px solid var(--hair);text-align:left;color:inherit;cursor:pointer;transition:background .15s var(--ease);border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.fleet-tile.fleet-tile-btn:hover{background:rgba(var(--wash-rgb), .04)}.fx-icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.fx-icon svg{width:100%;height:100%;display:block}.fx-icon.fx-icon-sm{width:12px;height:12px}.fx-icon.fx-icon-md{width:16px;height:16px}.fx-icon.fx-icon-lg{width:20px;height:20px}.fx-icon.fx-icon-xl{width:28px;height:28px}.fx-icon.fx-icon-logo{color:inherit;opacity:.82}.fx-icon.fx-icon-logo .fx-icon-img{object-fit:contain;width:100%;height:100%;display:block}.fleet-tile-mark{background:rgba(var(--wash-rgb), .04);border:1px solid var(--hair);width:44px;height:44px;color:var(--soft);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.fleet-tile-mark .fx-icon{width:20px;height:20px}.fleet-tile-brand .fleet-tile-mark{background:rgba(var(--wash-rgb), .06);border-color:rgba(var(--wash-rgb), .14)}.fleet-tile-brand .fleet-tile-mark .fx-icon-logo{opacity:.95}.fleet-tile-body{min-width:0}.fleet-tile-name{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;margin-bottom:4px;font-size:1.05rem;font-weight:500}.fleet-tile-tag{color:var(--soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.fleet-tile-count{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.fleet-tile-count-n{color:var(--ink);letter-spacing:-.02em;font-size:1.4rem;font-weight:500}.fleet-tile-count-l{letter-spacing:.06em;text-transform:uppercase;color:var(--mid);font-size:.65rem}.fleet-toolbar{flex-wrap:wrap;align-items:flex-start;gap:24px 40px;margin-top:6px;padding:0;display:flex}.ft-group{flex-direction:column;gap:8px;min-width:0;display:flex}.ft-group .kicker{margin:0}.cap-row{border:1px solid var(--hair);border-radius:var(--r-md);background:rgba(var(--wash-rgb), .015);transition:border-color .15s var(--ease), background .15s var(--ease);grid-template-columns:1fr auto auto;align-items:center;gap:10px 14px;margin-bottom:6px;padding:10px 14px;display:grid}.cap-row:hover{border-color:rgba(var(--wash-rgb), .18)}.cap-row.inactive{opacity:.55}.cap-row.standby{opacity:.66}.cap-row.blocked{opacity:.72}.cap-row.blocked:hover{opacity:.92}.cap-info{min-width:0}.cap-name{font-family:var(--display);color:var(--ink);letter-spacing:-.015em;margin-bottom:2px;font-size:1.02rem;font-weight:500}.cap-desc{color:var(--soft);font-size:.78rem;font-weight:300;line-height:1.5}.mono{font-family:var(--mono)}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.drawer-scrim{-webkit-backdrop-filter:blur(8px);z-index:90;opacity:0;pointer-events:none;transition:opacity .2s var(--ease);background:#0000008c;position:fixed;inset:0}.drawer-scrim.open{opacity:1;pointer-events:auto}.drawer{z-index:91;width:min(560px,96vw);height:100vh;transition:transform .32s var(--ease);border-left:1px solid var(--hair);-webkit-backdrop-filter:blur(24px)saturate(120%);background:linear-gradient(160deg,#161620eb,#0c0c12f5);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(104%);box-shadow:-24px 0 60px #0009}.light .drawer{background:linear-gradient(160deg,#fcfcfeeb,#f4f4f7f5);box-shadow:-24px 0 60px #1012222e}.drawer.open{transform:translate(0)}.drawer:not(.open){pointer-events:none}.drawer-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 28px 18px;display:flex}.drawer-head .kicker{margin-bottom:10px}.drawer-head h3{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);font-size:2rem;font-weight:500}.drawer-close{border:1px solid var(--hair);width:32px;height:32px;color:var(--mid);transition:background .15s var(--ease), color .15s var(--ease);border-radius:10px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.drawer-close:hover{background:rgba(var(--wash-rgb),.05);color:var(--ink)}.drawer-body{flex:1;padding:22px 28px 28px;overflow-y:auto}.drawer-body .summary{color:var(--soft);margin-bottom:22px;font-size:.92rem;font-weight:300;line-height:1.6}.cap-run-solo{letter-spacing:.14em;text-transform:uppercase;color:var(--mid);border:1px dashed var(--hair);cursor:pointer;transition:color .15s var(--ease), border-color .15s var(--ease);background:0 0;border-radius:6px;padding:4px 8px;font-size:.62rem}.cap-run-solo:hover{color:var(--soft);border-color:var(--accent-faint)}.cap-run-solo.disabled-soft,.btn.disabled-soft{color:var(--muted);border-color:rgba(var(--t-red-rgb), .35);background:rgba(var(--t-red-rgb), .05);border-style:dashed}.cap-run-solo.disabled-soft:hover,.btn.disabled-soft:hover{color:var(--ink);border-color:rgba(var(--t-red-rgb), .55);background:rgba(var(--t-red-rgb), .1)}.cap-blocked-reason{color:rgba(var(--t-red-rgb), .95);letter-spacing:.02em;margin-top:4px;font-size:11px;font-style:italic}.drawer-scope{background:rgba(var(--wash-rgb),.03);border:1px solid var(--hair);border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:8px 12px;display:flex}.drawer-scope-name{color:var(--ink);font-size:.9rem;font-weight:500}.drawer-scope-empty{border-color:rgba(var(--t-red-rgb), .3);background:rgba(var(--t-red-rgb), .05)}.drawer-scope-empty .kicker{color:var(--signal-high,var(--t-red))}.drawer-formatask{flex-direction:column;gap:6px;margin-top:14px;display:flex}.drawer-formatask-input{width:100%;font:inherit;background:rgba(var(--wash-rgb), .03);border:1px solid var(--hair);color:var(--ink);border-radius:8px;outline:none;padding:8px 12px;font-size:.86rem;transition:background .14s,border-color .14s}.drawer-formatask-input::placeholder{color:var(--mid)}.drawer-formatask-input:hover{border-color:rgba(var(--accent-rgb), .45)}.drawer-formatask-input:focus{border-color:rgba(var(--accent-rgb), .6);background:rgba(var(--wash-rgb), .05)}.btn{border-radius:var(--r-sm);border:1px solid var(--hair);background:rgba(var(--wash-rgb), .04);color:var(--soft);letter-spacing:.01em;transition:background .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:.78rem;display:inline-flex}.btn:hover{background:rgba(var(--wash-rgb), .08);color:var(--ink)}.btn.primary{background:rgba(var(--wash-rgb), .92);color:#0a0a12;border-color:#0000;font-weight:500}.btn.primary:hover{background:#fff}.light .btn.primary{color:#f7f7fa}.light .btn.primary:hover{background:#101222}.btn.ghost{background:0 0}.btn.danger:hover{border-color:var(--signal-high-bd);color:var(--signal-high)}.runs-layout{grid-template-columns:360px 1fr;align-items:start;gap:20px;margin-top:22px;display:grid}.runs-list{flex-direction:column;gap:8px;max-height:calc(100vh - 220px);padding:14px;display:flex;overflow-y:auto}.runs-filter{border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:6px;margin-bottom:6px;padding-bottom:10px;display:flex}.run-row{color:var(--ink);text-align:left;cursor:pointer;transition:border-color .18s var(--ease), background .18s var(--ease);background:0 0;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.run-row:hover{background:rgba(var(--wash-rgb), .05)}.run-row.on{background:rgba(var(--wash-rgb), .08)}.run-row-top{justify-content:space-between;align-items:center;display:flex}.run-row-top .pill{padding:2px 8px;font-size:.62rem}.run-time{color:var(--mid);font-size:.68rem}.run-row-title{color:var(--ink);font-size:.84rem}.run-row-sub{color:var(--mid);font-size:.7rem}.run-detail{min-height:420px;padding:26px 28px}.run-detail.empty{text-align:center;color:var(--soft);flex-direction:column;justify-content:center;align-items:center;display:flex}.run-detail-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:16px;display:flex}.rd-title{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:4px 0 0;font-size:1.4rem;font-weight:500}.rd-block{margin-bottom:22px}.rd-block-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mid);margin-bottom:10px;font-size:11px}.rd-facts{grid-template-columns:120px 1fr;gap:6px 16px;margin:0;font-size:.82rem;display:grid}.rd-facts dt{color:var(--mid)}.rd-facts dd{color:var(--ink);margin:0}.rd-progress{background:rgba(var(--wash-rgb),.05);border-radius:999px;height:4px;margin-top:14px;overflow:hidden}.rd-progress-bar{background:var(--signal-live);border-radius:999px;width:40%;height:100%;animation:1.8s linear infinite rd-slide}@keyframes rd-slide{0%{transform:translate(-110%)}to{transform:translate(260%)}}.rd-output{background:rgba(var(--wash-rgb),.02);color:var(--ink);white-space:pre-wrap;border-radius:10px;padding:16px 18px;font-size:.86rem;line-height:1.55}.rd-output.placeholder{color:var(--soft);font-style:italic}.rd-output-actions{gap:8px;margin-top:12px;display:flex}.rd-deliverable-link{align-items:center;margin-bottom:12px;display:flex}.drive-btn{color:var(--mid);background:0 0;border-color:#0000;align-items:center;gap:8px;font-weight:400;text-decoration:none;display:inline-flex}.drive-btn:hover{color:var(--ink);background:0 0}.rd-block .rd-block-label{margin-bottom:10px}.rd-block .rd-facts{margin-top:8px}.rd-timeline{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.rd-tl-step{align-items:flex-start;gap:12px;display:flex}.rd-tl-dot{background:rgba(var(--wash-rgb), .08);width:18px;height:18px;color:var(--mid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.rd-tl-body{flex:1;min-width:0}.rd-tl-when{opacity:.55;margin-bottom:3px;font-size:11px}.rd-tl-what{margin-bottom:4px;font-size:14px;font-weight:600}.rd-tl-why{color:rgba(var(--wash-rgb),.7);font-size:13px;line-height:1.5}.rd-error-block{background:#f08a6e0f;border-radius:6px;padding:12px 16px}.rd-error-text{white-space:pre-wrap;word-break:break-word;color:rgba(var(--wash-rgb), .82);max-height:260px;margin:0;font-size:12px;line-height:1.5;overflow-y:auto}.rd-facts-stuck{color:var(--signal-warn,#f5c267)!important}.run-row-deliv{opacity:.85;margin-left:6px;font-size:12px;line-height:1;display:inline-block}.rd-agent-notes{border-left:2px solid var(--accent-faint);background:rgba(var(--wash-rgb), .02);border-radius:4px;padding:10px 14px}.rd-agent-notes .rd-block-label{color:var(--mid);margin-bottom:6px}.rd-agent-notes-body{color:rgba(var(--wash-rgb), .85);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.rd-agent-notes-empty{color:var(--soft);white-space:normal;font-style:italic}@media (max-width:1000px){.runs-layout{grid-template-columns:1fr}.runs-list{max-height:none}}.an{--an-measure:1000px;flex-direction:column;width:100%;height:calc(100svh - 52px);padding:24px 32px 22px;display:flex;overflow:hidden}.omega-scan .scan-nav+.an{height:calc(100svh - 84px)}.an-head{width:100%;max-width:var(--an-measure);flex-shrink:0;align-items:flex-start;margin-left:auto;margin-right:auto}.omega-scan .an-head{margin-bottom:14px}.an .view-title{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.18;display:-webkit-box;overflow:hidden}.an-crumb{align-items:center;gap:6px;display:flex}.an-crumb a{color:var(--soft);text-decoration:none}.an-crumb a:hover{color:var(--ink)}.an-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.an-act{font-size:.72rem}.an-hub-head{flex-direction:column;flex-shrink:0;gap:10px;width:100%;margin:0 0 14px;display:flex}.an-hub-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.light .an-frame{border:1px solid var(--hair);border-radius:10px}.an-hub-tabs{flex-shrink:0;margin-top:2px}.an-hub-meta{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.an-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.an-chip{letter-spacing:.05em;border:1px solid var(--hair);color:var(--soft);background:var(--bg-elev);border-radius:999px;padding:3px 9px;font-size:.62rem}.an-chip-sev.sev-high{color:var(--signal-high);border-color:var(--signal-high-bd);background:var(--signal-high-bg)}.an-chip-sev.sev-medium{color:var(--signal-warn);border-color:var(--signal-warn-bd);background:var(--signal-warn-bg)}.an-chip-sev.sev-low{color:var(--signal-cool);border-color:var(--signal-cool-bd);background:var(--signal-cool-bg)}.an-chip-risk{color:var(--signal-high)}.an-specialists{width:100%;max-width:var(--an-measure);border-top:1px solid var(--hair);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 14px;margin:0 auto;padding:12px 0 14px;display:flex}.an-specialists-label{color:var(--mid);flex-shrink:0}.an-specialists-row{flex-wrap:wrap;gap:8px;display:flex}.an-spec{border:1px solid var(--hair);background:var(--bg-1);border-radius:999px;align-items:center;gap:10px;padding:5px 5px 5px 13px;display:inline-flex}.an-spec-name{color:var(--ink);white-space:nowrap;font-size:.8rem}.an-spec-run{white-space:nowrap;padding:4px 13px;font-size:.68rem}.an-convo{flex-direction:column;flex:1;min-height:0;display:flex}.an-convo-thread{flex:1;min-height:0;padding:6px 0 18px;overflow-y:auto}.an-convo-inner{width:100%;max-width:var(--an-measure);flex-direction:column;gap:16px;margin:0 auto;display:flex}.an-convo-composer{border-top:1px solid var(--hair);flex-shrink:0;padding-top:12px}.an-convo-composer-row{width:100%;max-width:var(--an-measure);align-items:flex-end;gap:8px;margin:0 auto;display:flex}.an-convo-composer textarea{resize:none;background:var(--bg-1);border:1px solid var(--hair);color:var(--ink);font:inherit;border-radius:10px;flex:1;max-height:160px;padding:10px 12px;font-size:.9rem;line-height:1.45;overflow-y:auto}.an-convo-composer textarea:focus{border-color:var(--accent-bd);outline:none}.an-convo-send{white-space:nowrap}.an-working{flex-direction:column;gap:7px;padding-top:12px;display:flex}.an-working-head{align-items:center;gap:10px;display:flex}.an-working-mark{width:18px;height:18px;animation:1.7s ease-in-out infinite an-working-pulse}.an-working-title{color:#0000;background:linear-gradient(90deg, var(--muted-ink) 30%, var(--ink) 50%, var(--muted-ink) 70%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:.95rem;font-weight:500;animation:2.4s linear infinite an-working-shimmer}.an-working-sub{color:var(--soft);padding-left:28px;font-size:.84rem}.an-working-stream{margin-top:12px;padding-left:28px}@keyframes an-working-pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.95;transform:scale(1)}}@keyframes an-working-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.an-analyzing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:52vh;display:flex}.an-analyzing-text{letter-spacing:.12em;text-transform:uppercase;color:var(--signal-cool);font-size:.74rem}.an-analyzing-sub{color:var(--soft);max-width:32ch;font-size:.84rem}.an-followup-loading{flex-direction:column;align-self:flex-start;gap:8px;padding:2px 0;display:flex}.an-followup-text{letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:.72rem}.an-retry{margin-top:2px;padding:7px 18px;font-size:.78rem}.an-err-detail{color:var(--faint);opacity:.75;word-break:break-word;max-width:46ch;font-size:.66rem}.an-analysis{align-self:stretch}.an-analysis>:first-child{margin-top:0}.an-msg{font-size:.92rem;line-height:1.62}.an-msg-user{background:var(--bg-elev);border:1px solid var(--hair);max-width:85%;color:var(--ink);border-radius:12px 12px 4px;align-self:flex-end;padding:9px 13px}.an-msg-user p{white-space:pre-wrap;margin:0}.an-msg-iris{color:var(--soft);align-self:stretch}.an-thinking{color:var(--mid)}.an-msg-err{color:var(--signal-high);font-size:.85rem}@media (max-width:720px){.an{padding:18px 18px 16px}}.al-sub{max-width:620px;color:var(--soft);margin:2px 0 0;font-size:13px}.al-stats{color:var(--mid);gap:14px;font-size:11px;display:inline-flex}.al-stat-num{color:var(--ink);font-weight:600}.al-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 20px;display:flex}.al-section{border-radius:12px;margin-bottom:16px;padding:18px 22px 12px}.al-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.al-title{letter-spacing:-.005em;margin:0;font-size:14px;font-weight:600}.al-count{color:var(--mid);font-size:11px}.al-table{border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.al-item{border-bottom:1px solid rgba(var(--wash-rgb), .04)}.al-item:last-child{border-bottom:none}.al-item.open{background:rgba(var(--wash-rgb), .02)}.al-row{width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background .12s var(--ease);font:inherit;background:0 0;border:none;grid-template-columns:130px 92px 1fr 90px 96px 110px 20px;align-items:center;gap:12px;padding:10px 14px;display:grid}.al-row:hover{background:rgba(var(--wash-rgb), .035)}.al-head-row{color:var(--mid);letter-spacing:.04em;cursor:default;font-size:11px}.al-head-row:hover{background:0 0}.al-when{color:var(--mid);flex-direction:column;gap:2px;font-size:11px;display:flex}.al-ago{color:var(--soft,var(--muted));font-size:10px}.al-kind{letter-spacing:.05em;text-transform:uppercase;background:rgba(var(--wash-rgb), .06);color:var(--mid);border-radius:999px;justify-self:start;padding:3px 9px;font-size:10.5px}.al-kind-run{color:var(--signal-live,var(--signal-live));border-color:rgba(var(--signal-live-rgb), .3);background:rgba(var(--signal-live-rgb), .07)}.al-kind-dismissed{color:#ef6c5a;background:#ef6c5a12;border-color:#ef6c5a4d}.light .al-kind-dismissed{color:#c9402e;background:#c9402e0f;border-color:#c9402e59}.al-kind-queued{color:var(--signal-cool,var(--signal-cool));border-color:rgba(var(--signal-cool-rgb), .3);background:rgba(var(--signal-cool-rgb), .07)}.al-label{flex-direction:column;gap:2px;min-width:0;display:flex}.al-label-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.al-label-client{color:var(--mid);font-size:11px}.al-metric{color:var(--ink);font-size:11px}.al-risk{color:var(--mid);font-size:11px}.al-actor{color:var(--mid);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.al-chev{color:var(--muted);text-align:right;font-size:10px}.al-empty{text-align:center;color:var(--soft);padding:28px 20px}.al-summary-controls{align-items:center;gap:12px;display:inline-flex}.al-goal-row{width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background .12s var(--ease);font:inherit;background:0 0;border:none;grid-template-columns:minmax(200px,1fr) 160px 64px 80px minmax(260px,1.4fr) 20px;align-items:center;gap:12px;padding:10px 14px;display:grid}.al-goal-row.al-scoped{grid-template-columns:minmax(200px,1fr) 64px 80px minmax(260px,1.4fr) 20px}.al-partner-row{width:100%;color:var(--ink);text-align:left;grid-template-columns:minmax(200px,1.4fr) minmax(180px,1.6fr) 110px 110px;align-items:center;gap:12px;padding:10px 14px;display:grid}.al-partner-row.wide{grid-template-columns:minmax(180px,1.4fr) 70px 80px 90px 120px minmax(150px,1fr)}.al-partner-row+.al-partner-row{border-top:1px solid var(--hair)}.al-partner-name{letter-spacing:.01em;font-size:13px;font-weight:600}.al-partner-flag{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--wash-rgb), .45);font-size:11px}.al-partner-flag.pd{color:rgba(var(--signal-warn-rgb), .95)}.al-partner-sub{color:rgba(var(--wash-rgb), .42)}.al-partner-good{color:var(--signal-live)}.al-partner-bad{color:var(--signal-high)}.al-partner-note{color:rgba(var(--wash-rgb), .42);padding:8px 14px 2px;font-size:10.5px;line-height:1.5}@media (max-width:900px){.al-partner-row{grid-template-columns:minmax(140px,1.4fr) minmax(140px,1.6fr) 80px}.al-partner-row.wide{grid-template-columns:minmax(140px,1.4fr) 70px minmax(130px,1fr)}.al-partner-row>:nth-child(4),.al-partner-row.wide>:nth-child(4),.al-partner-row.wide>:nth-child(5){display:none}}.al-row.al-head-row,.al-goal-row.al-head-row{font-family:var(--mono);letter-spacing:.04em;padding:8px 14px;font-size:11px}.al-goal-row:hover{background:rgba(var(--wash-rgb), .035)}.al-goal-name{flex-direction:column;gap:2px;min-width:0;display:flex}.al-goal-count{color:var(--ink);font-size:12px;font-weight:600}.al-goal-first{color:var(--mid);font-size:11px}.al-goal-outcome{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.al-goal-figs{color:var(--ink);font-size:12px}.al-summary-more{color:var(--mid);margin:8px 2px 0;font-size:10.5px}.al-goal-tactics{border:1px solid rgba(var(--wash-rgb), .05);border-radius:8px;flex-direction:column;margin-top:12px;display:flex;overflow:hidden}.al-goal-tactic{border-bottom:1px solid rgba(var(--wash-rgb), .04);color:var(--ink);transition:background .12s var(--ease);grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:7px 12px;text-decoration:none;display:grid}.al-goal-tactic:last-child{border-bottom:none}.al-goal-tactic:hover{background:rgba(var(--wash-rgb), .035)}.al-goal-tactic-day{color:var(--mid);font-size:10.5px}.al-goal-tactic-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.al-goal-tactic-open{color:var(--mid);font-size:10px}@media (max-width:900px){.al-goal-row,.al-goal-row.al-scoped{grid-template-columns:minmax(140px,1fr) 64px minmax(160px,1.2fr) 20px}.al-goal-row .al-goal-client,.al-goal-row .al-goal-first{display:none}}.al-outcome{border-top:1px dashed rgba(var(--wash-rgb), .07);margin:0 14px 10px;padding:4px 16px 16px}.al-outcome-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 10px;display:flex}.al-outcome-title{letter-spacing:-.005em;font-size:13px;font-weight:600}.al-outcome-window{color:var(--mid);font-size:10.5px}.al-outcome-figures{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.al-outcome-fig{letter-spacing:-.01em;align-items:baseline;gap:6px;font-size:17px;font-weight:600;display:inline-flex}.al-outcome-fig-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mid);font-size:11px}.al-outcome-perday{color:var(--mid);font-size:10.5px}.al-outcome-arrow{color:var(--muted)}.al-outcome-note{color:var(--soft);margin:8px 0;font-size:12px}.al-chart-wrap{border:1px solid rgba(var(--wash-rgb), .05);background:#0000002e;border-radius:10px;width:100%;padding:26px 6px 4px;position:relative;overflow:hidden}.light .al-chart-wrap{background:#1012220a}.al-chart-svg{width:100%;height:200px;display:block}.al-chart-before{fill:none;stroke:rgba(var(--wash-rgb), .28);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.al-chart-after{fill:none;stroke-width:1.9px;stroke-linejoin:round;stroke-linecap:round}.al-chart-svg.pos .al-chart-after{stroke:var(--signal-live,var(--signal-live))}.al-chart-svg.neg .al-chart-after{stroke:#ef6c5a}.al-chart-svg.neutral .al-chart-after{stroke:rgba(var(--wash-rgb), .55)}.al-chart-fill{stroke:none;opacity:.1}.al-chart-svg.pos .al-chart-fill{fill:var(--signal-live)}.al-chart-svg.neg .al-chart-fill{fill:#ef6c5a}.al-chart-svg.neutral .al-chart-fill{fill:#fff}.light .al-chart-svg.neutral .al-chart-fill{fill:#101222}.al-chart-markerline{stroke:var(--signal-cool,var(--signal-cool));stroke-width:1px;stroke-dasharray:4 4;opacity:.75}.al-chart-marker-label{letter-spacing:.08em;text-transform:uppercase;color:var(--signal-cool,var(--signal-cool));white-space:nowrap;pointer-events:none;font-size:10px;position:absolute;top:7px;transform:translate(-50%)}.al-chart-empty{text-align:center;color:var(--soft);padding:20px;font-size:11px}.al-outcome-axis{color:var(--mid);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.al-outcome-links{gap:14px;margin-top:12px;display:flex}@media (max-width:900px){.al-row{grid-template-columns:110px 84px 1fr 20px}.al-metric,.al-risk,.al-actor{display:none}}.coverage-head{align-items:flex-end}.coverage-head .view-title{letter-spacing:-.018em}.coverage-head-scope{align-items:center;gap:12px;display:inline-flex}.coverage-head-client{font-family:var(--display);color:var(--ink);letter-spacing:-.015em;font-size:1.05rem;font-weight:500}.coverage-head-pick{font-family:var(--mono);letter-spacing:.04em;color:var(--soft);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;border:0;padding:6px 0;font-size:.7rem}.coverage-head-pick:hover{color:var(--ink);border-color:var(--accent-faint)}.coverage-loading{text-align:center;color:var(--mid);letter-spacing:.08em;text-transform:uppercase;padding:60px 0;font-size:.78rem;animation:2.4s ease-in-out infinite breathe}.coverage-error{border:1px solid var(--hair);border-radius:var(--r-md);background:#d48a8a08;margin:24px 0;padding:18px 22px}.coverage-error p{color:var(--soft);margin-top:6px;font-size:.92rem}.coverage-summary{border-radius:12px;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 14px;display:grid;overflow:hidden}.coverage-summary-cell{-webkit-backdrop-filter:blur(18px)saturate(120%);background:#1d1d28d6;flex-direction:column;gap:8px;padding:18px 22px 20px;display:flex}.light .coverage-summary-cell{background:linear-gradient(#fcfcfef0 0%,#fcfcfecc 100%)}.coverage-summary-cell .kicker{margin-bottom:0}.coverage-summary-num{letter-spacing:-.02em;align-items:baseline;gap:6px;line-height:1;display:flex}.coverage-num-figure{color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:400}.coverage-num-figure.tone-fired{color:#d4b766}.light .coverage-num-figure.tone-fired{color:#8a6a14}.coverage-num-figure.tone-greyed{color:var(--mid)}.coverage-num-divider{color:var(--muted);margin:0 2px;font-size:1rem;font-weight:300}.coverage-num-total{color:var(--mid);font-variant-numeric:tabular-nums;font-size:1rem}.coverage-summary-sub{letter-spacing:.06em;color:var(--mid);text-transform:uppercase;font-size:.66rem}.coverage-filters{align-items:center;gap:10px;margin:4px 0 18px;padding-left:2px;display:flex}.coverage-filters .kicker{margin-right:4px}.coverage-matrix{border:1px solid var(--hair);border-radius:var(--r-md);background:#0a0a1266;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.light .coverage-matrix{background:#fcfcfe99}.coverage-col{border-right:1px solid var(--hair);background:linear-gradient(180deg, rgba(var(--wash-rgb),.012) 0%, transparent 60%);flex-direction:column;min-width:0;display:flex}.coverage-col:last-child{border-right:0}.coverage-col.shrouded{background:linear-gradient(180deg, rgba(var(--wash-rgb),.005) 0%, transparent 60%)}.coverage-col-head{border-bottom:1px solid var(--hair);flex-direction:column;gap:8px;padding:18px 14px 14px;display:flex}.coverage-col-numeral{letter-spacing:.18em;color:var(--mid);font-size:.62rem;font-weight:500}.coverage-col-head.shrouded .coverage-col-numeral{color:var(--faint)}.coverage-col-title-wrap{flex-direction:column;gap:2px;display:flex}.coverage-col-title{letter-spacing:-.014em;color:var(--ink);font-size:1.05rem;font-weight:400;line-height:1.15}.coverage-col-head.shrouded .coverage-col-title{color:var(--mid)}.coverage-col-sub{letter-spacing:.06em;color:var(--mid);font-size:.7rem}.coverage-col-count{color:var(--soft);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:.74rem;display:inline-flex}.coverage-col-count-div{color:var(--muted);padding:0 2px;font-weight:300}.coverage-col-count-fired{color:#d4b766;letter-spacing:.04em;margin-left:6px;font-size:.66rem}.light .coverage-col-count-fired{color:#8a6a14}.coverage-col-body{flex-direction:column;display:flex}.coverage-tree{border-bottom:1px dashed rgba(var(--wash-rgb),.05);padding:14px 12px 16px}.coverage-tree:last-child{border-bottom:0}.coverage-tree.shrouded{opacity:.55}.coverage-tree-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;padding:0 2px;display:flex}.coverage-tree-title{color:var(--soft);letter-spacing:-.005em;font-size:.86rem;font-weight:400}.coverage-tree-count{color:var(--mid);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.64rem}.coverage-tree-shrouded{text-align:center;padding:14px 6px 10px}.coverage-tree-shrouded>.mono{letter-spacing:.22em;text-transform:uppercase;color:var(--mid);margin-bottom:6px;font-size:.64rem}.coverage-tree-shrouded-why{color:var(--soft);font-size:.72rem;line-height:1.5;font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.coverage-tree-empty{color:var(--soft);letter-spacing:.02em;padding:8px 4px;font-size:.66rem}.coverage-tree-missing{color:var(--signal-warn);letter-spacing:.04em;padding:8px 4px;font-size:.66rem}.coverage-leaves{flex-direction:column;gap:4px;display:flex}.coverage-leaf{appearance:none;text-align:left;background:rgba(var(--wash-rgb),.015);border:1px solid var(--hair);cursor:pointer;transition:background .14s var(--ease), border-color .14s var(--ease), transform .12s var(--ease);font-family:var(--sans);border-radius:4px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;padding:9px 10px 10px 12px;display:flex;position:relative}.coverage-leaf:hover{background:rgba(var(--wash-rgb),.045)}.coverage-leaf.greyed{background:rgba(var(--wash-rgb),.005);opacity:.72}.coverage-leaf.greyed .coverage-leaf-label{color:var(--mid)}.coverage-leaf.greyed .coverage-leaf-sig{color:var(--faint)}.coverage-leaf.greyed:hover{opacity:.92;border-left-color:var(--accent-faint)}.coverage-leaf-fired-dot{background:var(--signal-warn);width:5px;height:5px;box-shadow:0 0 8px rgba(var(--signal-warn-rgb), .65);pointer-events:none;border-radius:50%;position:absolute;top:10px;left:-3px}.coverage-leaf-label{color:var(--ink);letter-spacing:-.004em;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.76rem;line-height:1.3;overflow:hidden}.coverage-leaf-sig{letter-spacing:.04em;color:var(--mid);font-variant-numeric:tabular-nums;font-size:.64rem}.coverage-leaf-sig-anon{color:var(--faint)}.coverage-wishlist{border:1px solid var(--hair);border-radius:var(--r-md);background:rgba(var(--wash-rgb),.015);max-width:820px;margin:32px 0 24px;padding:24px 28px 26px}.coverage-wishlist .kicker{margin-bottom:12px}.coverage-wishlist-prose,.coverage-wishlist-portfolio-prose{font-family:var(--serif);color:var(--soft);letter-spacing:-.005em;font-size:.98rem;line-height:1.55}.coverage-wishlist-list{flex-direction:column;gap:8px;margin-top:18px;padding:0;list-style:none;display:flex}.coverage-wishlist-list li{border-bottom:1px solid var(--ghost);grid-template-columns:28px 1fr auto;align-items:baseline;gap:14px;padding:8px 0 10px;display:grid}.coverage-wishlist-list li:last-child{border-bottom:0}.coverage-wishlist-rank{color:var(--mid);letter-spacing:.04em;font-size:.62rem}.coverage-wishlist-name{color:var(--ink);letter-spacing:-.008em;font-size:.94rem}.coverage-wishlist-unlock{color:rgba(var(--signal-live-rgb), .85);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.68rem}.coverage-lanes{flex-wrap:wrap;gap:4px;margin:4px 0 2px 26px;display:flex}.coverage-lane{letter-spacing:.07em;cursor:help;color:var(--muted);background:rgba(var(--wash-rgb), .03);border:1px solid #0000;border-radius:3px;padding:1px 5px;font-size:.58rem}.coverage-lane.is-ready{color:var(--signal-live);border-color:rgba(var(--signal-live-rgb), .28);background:rgba(var(--signal-live-rgb), .07)}.coverage-lane.is-absent{color:var(--soft);border-color:rgba(var(--wash-rgb), .1)}.coverage-lane.is-no_reader,.coverage-lane.is-other_scope{color:var(--mid);border-style:dashed;border-color:rgba(var(--wash-rgb), .14)}.coverage-lane.is-unassessed{color:var(--muted);opacity:.62}.coverage-lane.is-deferred{color:var(--muted);opacity:.45;text-decoration:line-through}.coverage-lane.is-markable{font:inherit;letter-spacing:.07em;cursor:pointer;border-style:dotted;border-color:rgba(var(--wash-rgb), .22);font-size:.58rem}.coverage-lane.is-markable:hover{border-color:rgba(var(--signal-live-rgb), .5);color:var(--ink)}.coverage-lane.is-markable:focus-visible{outline:2px solid var(--signal-live);outline-offset:2px}.coverage-lane.is-markable[aria-pressed=true]{opacity:1;border-style:solid}.coverage-domains{border:1px solid rgba(var(--wash-rgb), .08);background:rgba(var(--wash-rgb), .015);border-radius:14px;margin:14px 0;padding:18px 20px}.coverage-dom-list{margin:8px 0 0;padding:0;list-style:none}.coverage-dom-row{border-top:1px solid rgba(var(--wash-rgb), .05)}.coverage-dom-row:first-child{border-top:0}.coverage-dom-head{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:flex}.coverage-dom-head:hover .coverage-dom-name{color:var(--signal-live)}.coverage-dom-head:focus-visible{outline:2px solid var(--signal-live);outline-offset:2px;border-radius:6px}.coverage-dom-caret{text-align:center;width:12px;color:var(--mid);flex-shrink:0;font-size:.8rem}.coverage-dom-name{color:var(--ink);letter-spacing:-.008em;flex-shrink:0;font-size:.95rem}.coverage-dom-share{letter-spacing:.04em;color:var(--mid);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.68rem}.coverage-dom-ready{letter-spacing:.04em;color:rgba(var(--signal-live-rgb), .85);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.68rem}.coverage-dom-ready.is-muted{color:var(--muted)}.coverage-dom-groups{margin:0 0 10px;padding:0 0 0 24px;list-style:none}.coverage-dom-group{align-items:baseline;gap:10px;padding:4px 0;display:flex}.coverage-dom-group-name{color:var(--soft);font-size:.84rem}.coverage-dom-group-n{letter-spacing:.04em;color:var(--mid);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.66rem}.coverage-dom-group.is-empty .coverage-dom-group-name{color:var(--muted)}@media (max-width:720px){.coverage-dom-head{flex-wrap:wrap;gap:6px 10px}.coverage-dom-ready{margin-left:24px}}.coverage-source-matrix{border:1px solid rgba(var(--wash-rgb), .08);background:rgba(var(--wash-rgb), .015);border-radius:14px;margin:14px 0 22px;padding:18px 20px}.coverage-sm-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.coverage-sm-head-text{min-width:0}.coverage-sm-prose{color:rgba(var(--wash-rgb), .62);max-width:64ch;margin:7px 0 0;font-size:.9rem;line-height:1.5}.coverage-sm-score{text-align:right;flex:none}.coverage-sm-score-fig{letter-spacing:-.02em;color:rgba(var(--wash-rgb), .96);font-variant-numeric:tabular-nums;font-size:1.55rem;display:block}.coverage-sm-score-lbl{text-transform:uppercase;letter-spacing:.14em;color:rgba(var(--wash-rgb), .55);font-size:.64rem}.coverage-sm-list{margin:16px 0 0;padding:0;list-style:none}.coverage-sm-row{border-top:1px solid rgba(var(--wash-rgb), .05);padding:10px 0}.coverage-sm-row:first-child{border-top:0}.coverage-sm-row-main{align-items:center;gap:12px;display:flex}.coverage-sm-mark{text-align:center;flex:none;width:1.1em;font-size:.95rem}.coverage-sm-row.is-on .coverage-sm-mark{color:var(--signal-live)}.coverage-sm-row.is-off .coverage-sm-mark{color:rgba(var(--signal-cool-rgb), .9)}.coverage-sm-row.is-na{opacity:.66}.coverage-sm-row.is-na .coverage-sm-mark{color:rgba(var(--wash-rgb), .32)}.coverage-sm-row.is-na .coverage-sm-name{color:rgba(var(--wash-rgb), .55)}.coverage-sm-name{color:rgba(var(--wash-rgb), .94);letter-spacing:-.008em;font-size:.96rem}.coverage-sm-state{letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.coverage-sm-state.on{color:rgba(var(--signal-live-rgb), .8)}.coverage-sm-state.off{color:rgba(var(--signal-cool-rgb), .82)}.coverage-sm-state.na{color:rgba(var(--wash-rgb), .55)}.coverage-sm-cta{cursor:pointer;border:1px solid rgba(var(--signal-cool-rgb), .32);color:rgba(var(--signal-cool-rgb), .92);letter-spacing:.02em;background:0 0;border-radius:999px;flex:none;margin-left:auto;padding:3px 11px;font-size:.66rem;transition:background .15s,border-color .15s}.coverage-sm-cta:hover{background:rgba(var(--signal-cool-rgb), .08);border-color:rgba(var(--signal-cool-rgb), .5)}.coverage-sm-cta:disabled{opacity:.45;cursor:default}.coverage-sm-na,.coverage-sm-undo{cursor:pointer;border:1px solid rgba(var(--wash-rgb), .14);color:rgba(var(--wash-rgb), .55);letter-spacing:.02em;background:0 0;border-radius:999px;flex:none;padding:3px 11px;font-size:.66rem;transition:background .15s,border-color .15s,color .15s}.coverage-sm-undo{margin-left:auto}.coverage-sm-na:hover,.coverage-sm-undo:hover{background:rgba(var(--wash-rgb), .05);border-color:rgba(var(--wash-rgb), .28);color:rgba(var(--wash-rgb), .8)}.coverage-sm-na:disabled,.coverage-sm-undo:disabled{opacity:.45;cursor:default}.coverage-sm-toast{align-items:center;gap:10px;display:inline-flex}.coverage-sm-toast-undo{cursor:pointer;border:1px solid rgba(var(--wash-rgb), .22);color:inherit;background:0 0;border-radius:999px;padding:2px 10px;font-size:.72rem}.coverage-sm-toast-undo:hover{background:rgba(var(--wash-rgb), .08)}.coverage-sm-expl{color:rgba(var(--wash-rgb), .6);background:rgba(var(--wash-rgb), .025);border-radius:8px;max-width:72ch;margin:8px 0 2px 1.1em;padding:9px 12px;font-size:.72rem;line-height:1.5}.coverage-sm-expl-hidden{display:none}.coverage-sm-foot{letter-spacing:.02em;color:rgba(var(--wash-rgb), .55);margin:15px 0 0;font-size:.66rem}.coverage-sm-unknown .coverage-sm-prose{color:var(--soft)}.coverage-sm-groups{letter-spacing:.03em;color:rgba(var(--wash-rgb), .5);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.62rem;overflow:hidden}.coverage-sm-row-shared .coverage-sm-name,.coverage-sm-row-nosource .coverage-sm-name{color:rgba(var(--wash-rgb), .75)}.coverage-sm-row-nosource .coverage-sm-mark{color:rgba(var(--wash-rgb), .35)}.coverage-sm-zero{margin-top:18px}.coverage-sm-zero-list{color:rgba(var(--wash-rgb), .55);max-width:90ch;margin:6px 0 0;font-size:.68rem;line-height:1.7}.coverage-leaf-panel{background:linear-gradient(135deg, rgba(var(--wash-rgb),.04) 0%, rgba(var(--wash-rgb),.015) 100%), var(--bg-0);border-left:1px solid var(--hair);z-index:220;width:420px;max-width:100vw;height:100vh;transition:transform .26s var(--ease);padding:28px 26px 40px;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 60px #00000073}.light .coverage-leaf-panel{box-shadow:-24px 0 60px #10122229}.coverage-leaf-panel.open{transform:translate(0)}.coverage-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.coverage-panel-title{color:var(--ink);letter-spacing:-.018em;margin-top:6px;font-size:1.35rem;line-height:1.18}.coverage-panel-close{color:var(--muted);cursor:pointer;transition:color .14s var(--ease);background:0 0;border:0;padding:0 4px;font-size:1.6rem;line-height:1}.coverage-panel-close:hover{color:var(--ink)}.coverage-panel-status{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-family:var(--mono);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 12px;display:inline-flex}.coverage-panel-status.walkable{color:var(--signal-live);background:var(--signal-live-bg);border:1px solid var(--signal-live-bd)}.coverage-panel-status.fired{color:var(--signal-warn);background:var(--signal-warn-bg);border:1px solid var(--signal-warn-bd)}.coverage-panel-status.greyed{color:var(--mid);background:rgba(var(--wash-rgb),.04);border:1px solid var(--hair)}.coverage-panel-block{margin-bottom:22px}.coverage-panel-block .kicker{margin-bottom:8px}.coverage-panel-id,.coverage-panel-signal{color:var(--soft);letter-spacing:.02em;word-break:break-all;font-size:.78rem}.coverage-panel-signal{color:var(--mid)}.coverage-panel-action{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;font-size:1rem;line-height:1.55}.coverage-panel-specialist{border:1px solid var(--hair);color:var(--soft);background:rgba(var(--wash-rgb),.025);border-radius:4px;padding:5px 10px;font-size:.75rem;display:inline-block}.coverage-panel-walk{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.coverage-panel-walk-step{border-bottom:1px solid var(--ghost);grid-template-columns:30px 1fr;align-items:baseline;gap:14px;padding-bottom:12px;display:grid}.coverage-panel-walk-step:last-child{border-bottom:0;padding-bottom:0}.coverage-panel-walk-num{color:var(--mid);letter-spacing:.04em;font-size:.62rem}.coverage-panel-walk-q{font-family:var(--serif);color:var(--ink);letter-spacing:-.004em;font-size:.92rem;line-height:1.4}.coverage-panel-walk-a{letter-spacing:.1em;color:var(--accent-soft);margin-top:3px;font-size:.64rem}.coverage-panel-fires{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.coverage-panel-fires li{border-bottom:1px solid var(--ghost);color:var(--soft);grid-template-columns:80px 1fr 60px;align-items:baseline;gap:10px;padding-bottom:8px;font-size:.7rem;display:grid}.coverage-panel-fires li:last-child{border-bottom:0}.coverage-panel-fire-when{color:var(--mid)}.coverage-panel-fire-sig{color:var(--ink)}.coverage-panel-fire-link{color:var(--signal-cool);text-decoration:none}.coverage-panel-fire-link:hover{text-decoration:underline}.coverage-panel-unlock{font-family:var(--serif);color:var(--soft);letter-spacing:-.004em;font-size:.95rem;line-height:1.55}@media (max-width:1480px){.coverage-matrix{grid-template-columns:repeat(4,minmax(0,1fr))}.coverage-col:nth-child(4){border-right:0}.coverage-col:nth-child(n+5){border-top:1px solid var(--hair)}}@media (max-width:1100px){.coverage-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-col{border-right:1px solid var(--hair)}.coverage-col:nth-child(2n){border-right:0}.coverage-col:nth-child(n+3){border-top:1px solid var(--hair)}}@media (max-width:760px){.coverage-summary,.coverage-matrix{grid-template-columns:1fr}.coverage-col{border-right:0}.coverage-col:nth-child(n+2){border-top:1px solid var(--hair)}.coverage-leaf-panel{width:100vw}}.coverage-tabs{-webkit-backdrop-filter:blur(18px)saturate(120%);background:#1d1d28d6;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:12px 0 18px;display:grid;overflow:hidden}.light .coverage-tabs{background:linear-gradient(#fcfcfef0 0%,#fcfcfecc 100%)}.coverage-tab{text-align:left;cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease);background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:14px 14px 16px;display:flex;position:relative}.coverage-tab:hover{background:rgba(var(--wash-rgb),.025)}.coverage-tab.on{background:rgba(var(--wash-rgb), .07)}.coverage-tab.shrouded .coverage-tab-name{color:var(--mid)}.coverage-tab.shrouded .coverage-tab-numeral{color:var(--faint)}.coverage-tab-numeral{letter-spacing:.18em;color:var(--mid);font-size:.64rem}.coverage-tab-meta{flex-direction:column;gap:1px;display:flex}.coverage-tab-name{color:var(--ink);letter-spacing:-.014em;font-size:.94rem;font-weight:400;line-height:1.15}.coverage-tab-sub{letter-spacing:.06em;color:var(--mid);font-size:.66rem}.coverage-tab-count{color:var(--soft);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.66rem}.coverage-tab-count-walk{color:var(--ink)}.coverage-tab-count-div{color:var(--muted);padding:0 2px;font-weight:300}.coverage-tab-count-tot{color:var(--mid)}.coverage-tab-count-fire{color:var(--signal-warn);margin-left:4px}.coverage-dendro-section{flex-direction:column;gap:18px;margin-bottom:28px;display:flex}.coverage-treeblock{background: linear-gradient(180deg, rgba(var(--wash-rgb),.012) 0%, transparent 60%), linear-gradient(180deg, #1e1e2ae6 0%, #1c1c27c7 100%);border-radius:12px;overflow:hidden}.light .coverage-treeblock{background:linear-gradient(180deg, rgba(var(--wash-rgb),.012) 0%, transparent 60%), #fcfcfebf}.coverage-treeblock.shrouded{background:repeating-linear-gradient(45deg, transparent 0 22px, rgba(var(--wash-rgb),.005) 22px 23px), linear-gradient(180deg, #1e1e2ae6 0%, #1c1c27c7 100%)}.light .coverage-treeblock.shrouded{background:repeating-linear-gradient(45deg, transparent 0 22px, rgba(var(--wash-rgb),.005) 22px 23px), #fcfcfe8c}.coverage-treeblock.shrouded .coverage-treeblock-title{color:var(--mid)}.coverage-treeblock-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 22px 14px;display:flex}.coverage-treeblock-titlewrap{align-items:baseline;gap:12px;min-width:0;display:flex}.coverage-treeblock-title{color:var(--ink);letter-spacing:-.016em;font-size:1.18rem;font-weight:400;line-height:1.18}.coverage-treeblock-id{letter-spacing:.06em;color:var(--mid);font-size:.62rem}.coverage-treeblock-meta{color:var(--mid);letter-spacing:.04em;align-items:baseline;gap:10px;font-size:.66rem;display:inline-flex}.coverage-treeblock-channels{color:var(--mid)}.coverage-treeblock-state{border:1px solid var(--hair);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:3px 8px;font-size:.64rem}.coverage-treeblock-state.on{color:var(--signal-live);background:var(--signal-live-bg);border-color:var(--signal-live-bd)}.coverage-treeblock-state.off{color:var(--mid);background:rgba(var(--wash-rgb),.025)}.coverage-treeblock-empty{text-align:center;font-family:var(--serif);color:var(--soft);letter-spacing:-.01em;padding:30px 22px;font-size:.95rem;font-style:italic;font-weight:400}.coverage-dendro-toolbar{border-bottom:1px solid var(--hair);letter-spacing:.04em;align-items:center;gap:6px;padding:10px 18px;font-size:.62rem;display:flex}.coverage-dendro-zoom{width:24px;height:24px;color:var(--soft);background:rgba(var(--wash-rgb),.03);border:1px solid var(--hair);cursor:pointer;transition:color .14s var(--ease), border-color .14s var(--ease), background .14s var(--ease);border-radius:4px;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.coverage-dendro-zoom:hover{color:var(--ink);border-color:var(--accent-faint);background:rgba(var(--wash-rgb),.06)}.coverage-dendro-zoom.coverage-dendro-fit{letter-spacing:.1em;text-transform:uppercase;width:auto;padding:0 9px;font-size:.64rem}.coverage-dendro-zoomlevel{font-family:var(--mono);color:var(--mid);text-align:center;letter-spacing:.02em;min-width:36px;font-size:.62rem}.coverage-dendro-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--mid);margin-left:auto;font-size:.64rem}.coverage-dendro-channel{letter-spacing:.16em;text-transform:uppercase;color:var(--mid);padding:10px 22px 0;font-size:.64rem}.coverage-dendro-viewport{cursor:grab;background:0 0;width:100%;position:relative;overflow:hidden}.coverage-dendro-viewport.panning{cursor:grabbing}.coverage-dendro-canvas{will-change:transform;position:relative}.coverage-dendro-svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.coverage-dendro-trunk{fill:none;stroke:rgba(var(--signal-live-rgb), .55);stroke-width:1.25px;stroke-linecap:round}.coverage-dendro-trunk.shrouded{stroke:var(--faint)}.coverage-dendro-edge{fill:none;stroke-width:1px;stroke:rgba(var(--signal-live-rgb), .3);transition:stroke .18s var(--ease)}.coverage-dendro-edge.branch-no{stroke:rgba(var(--wash-rgb), .14)}.coverage-dendro-edge.shrouded{stroke:var(--faint);stroke-dasharray:2 3}.coverage-dendro-branchlabel{font-family:var(--mono);letter-spacing:.12em;fill:var(--mid);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10px}.coverage-dendro-branchlabel.branch-yes{fill:rgba(var(--signal-live-rgb), .8)}.coverage-dendro-branchlabel.branch-no{fill:var(--muted)}.coverage-dendro-branchlabel.shrouded{fill:var(--faint)}.coverage-dendro-decision{cursor:pointer;text-align:left;max-width:200px;transition:background .14s var(--ease);background:#1d1d28d6;border:0;align-items:center;gap:8px;padding:4px 8px;display:flex;position:absolute}.light .coverage-dendro-decision{background:#fcfcfee6}.coverage-dendro-decision:hover{background:rgba(var(--wash-rgb),.05)}.coverage-dendro-decision-q{font-family:var(--serif);color:var(--soft);letter-spacing:-.006em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}.coverage-treeblock.shrouded .coverage-dendro-decision-q{color:var(--mid)}.coverage-dendro-decision-hub{background:rgba(var(--wash-rgb),.3);border-radius:50%;flex-shrink:0;width:6px;height:6px}.coverage-dendro-decision:hover .coverage-dendro-decision-hub{background:var(--ink)}.coverage-dendro-leaf{appearance:none;text-align:left;border:1px solid var(--hair);cursor:pointer;height:50px;transition:background .14s var(--ease), border-color .14s var(--ease), transform .12s var(--ease);font-family:var(--sans);background:#1d1d28d6;border-radius:4px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px 9px 14px;display:flex;position:absolute}.light .coverage-dendro-leaf{background:#fcfcfed9}.coverage-dendro-leaf:hover{background:rgba(var(--wash-rgb),.045)}.coverage-dendro-leaf.shrouded{opacity:.74;background:#1d1d28d6}.light .coverage-dendro-leaf.shrouded{background:#fcfcfe99}.coverage-dendro-leaf.shrouded .coverage-dendro-leaf-label{color:var(--mid)}.coverage-dendro-leaf.shrouded .coverage-dendro-leaf-sig{color:var(--faint)}.coverage-dendro-leaf.shrouded:hover{opacity:.94}.coverage-dendro-leaf.exit.shrouded{border-left-color:var(--faint)}.coverage-dendro-leaf-tag{letter-spacing:.14em;color:rgba(var(--signal-cool-rgb), .85);text-transform:uppercase;font-size:.64rem;position:absolute;top:6px;right:8px}.coverage-dendro-leaf.shrouded .coverage-dendro-leaf-tag{color:var(--faint)}.coverage-dendro-leaf-pip{background:var(--signal-warn);width:5px;height:5px;box-shadow:0 0 8px rgba(var(--signal-warn-rgb), .65);pointer-events:none;border-radius:50%;position:absolute;top:10px;left:-3px}.coverage-dendro-leaf-label{color:var(--ink);letter-spacing:-.004em;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.74rem;line-height:1.25;overflow:hidden}.coverage-dendro-leaf-sig{letter-spacing:.04em;color:var(--mid);font-variant-numeric:tabular-nums;font-size:.64rem}.coverage-dendro-leaf-sig.dim{color:var(--faint)}.coverage-panel-branches{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coverage-panel-branch{border:1px solid var(--hair);background:rgba(var(--wash-rgb),.02);border-radius:6px;padding:12px 14px}.coverage-panel-branch.yes{border-left:2px solid rgba(var(--signal-live-rgb), .65)}.coverage-panel-branch.no{border-left:2px solid rgba(var(--wash-rgb),.2)}.coverage-panel-branch>.mono{letter-spacing:.1em;color:var(--mid);margin-bottom:4px;font-size:.64rem}.coverage-panel-branch-count{color:var(--ink);letter-spacing:-.008em;font-size:1.05rem}@media (max-width:1480px){.coverage-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.coverage-tab:nth-child(4){border-right:0}.coverage-tab:nth-child(n+5){border-top:1px solid var(--hair)}}@media (max-width:1100px){.coverage-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-tab:nth-child(2n){border-right:0}.coverage-tab:nth-child(n+3){border-top:1px solid var(--hair)}}@media (max-width:760px){.coverage-tabs{grid-template-columns:1fr}.coverage-tab{border-right:0}.coverage-tab:nth-child(n+2){border-top:1px solid var(--hair)}}.sd-block{border-top:1px solid var(--hair);margin-top:16px;padding-top:13px}.sd-head{align-items:center;gap:7px;margin-bottom:2px;display:flex}.sd-head-icon{opacity:.7;width:13px;height:13px}.sd-count{background:rgba(var(--wash-rgb), .06);min-width:18px;height:18px;color:var(--soft);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.66rem;display:inline-flex}.sd-empty{color:var(--soft);margin:6px 0 10px;font-size:.78rem}.sd-at{color:var(--ink);font-weight:600}.sd-thread{flex-direction:column;gap:12px;max-height:280px;margin:8px 0 10px;padding:0;list-style:none;display:flex;overflow-y:auto}.sd-comment{align-items:flex-start;gap:10px;display:flex}.sd-avatar{background:rgba(var(--wash-rgb), .07);border:1px solid var(--hair);width:26px;height:26px;color:var(--soft);font-family:var(--mono);letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:600;display:inline-flex}.sd-avatar-sm{width:22px;height:22px;font-size:.58rem}.sd-comment-mine .sd-avatar{color:var(--ink);background:#78aaff24;border-color:#78aaff4d}.light .sd-comment-mine .sd-avatar{background:#2563eb1a;border-color:#2563eb4d}.sd-comment-body{flex:1;min-width:0}.sd-comment-meta{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.sd-author{color:var(--ink);font-size:.78rem;font-weight:600}.sd-client-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--mid);border:1px solid var(--line,#8c96aa59);border-radius:4px;padding:0 5px;font-size:.58rem}.sd-time{color:var(--mid);text-transform:uppercase;letter-spacing:.06em;font-size:.64rem}.sd-text{color:var(--soft);white-space:pre-wrap;word-break:break-word;font-size:.84rem;line-height:1.5}.sd-mention{color:var(--accent,#8db4ff);font-weight:600}.sd-reactions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.sd-react-chip{border:1px solid var(--hair);background:rgba(var(--wash-rgb), .03);cursor:pointer;transition:border-color .12s var(--ease), background .12s var(--ease);border-radius:999px;align-items:center;gap:4px;padding:1px 7px 1px 6px;line-height:1.6;display:inline-flex}.sd-react-chip:hover:not(:disabled){border-color:rgba(var(--wash-rgb), .28)}.sd-react-chip.on{border-color:rgba(var(--accent-rgb), .55);background:var(--accent-bg)}.sd-react-chip:disabled{cursor:default}.sd-react-emoji{font-size:.82rem}.sd-react-count{color:var(--soft);font-size:.64rem}.sd-react-chip.on .sd-react-count{color:var(--ink)}.sd-react-addwrap{display:inline-flex;position:relative}.sd-react-add{border:1px solid var(--hair);width:22px;height:22px;color:var(--muted);cursor:pointer;transition:border-color .12s var(--ease), color .12s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sd-react-add:hover:not(:disabled){border-color:rgba(var(--wash-rgb), .28);color:var(--ink)}.sd-react-add:disabled{opacity:.4;cursor:default}.sd-react-picker{border:1px solid var(--hair);background:rgba(var(--wash-rgb), .04);border-radius:999px;align-items:center;gap:1px;margin-left:3px;padding:1px 4px;display:inline-flex}.sd-react-pick{cursor:pointer;transition:background .12s var(--ease);background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:.95rem;line-height:1}.sd-react-pick:hover{background:rgba(var(--wash-rgb), .1)}.sd-composer{position:relative}.sd-input-row{align-items:stretch;gap:8px;display:flex}.sd-textarea{min-height:44px}.sd-send{color:#8db4ff;cursor:pointer;width:40px;transition:background .15s var(--ease), border-color .15s var(--ease), opacity .15s var(--ease);background:#78aaff1f;border:1px solid #78aaff52;border-radius:10px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.sd-send:hover:not(:disabled){background:#78aaff38;border-color:#78aaff80}.light .sd-send{color:#2563eb;background:#2563eb17;border-color:#2563eb59}.light .sd-send:hover:not(:disabled){background:#2563eb29;border-color:#2563eb80}.sd-send:disabled{opacity:.4;cursor:default}.sd-suggest{z-index:5;border:1px solid var(--hair);background:var(--panel,#14161cfa);border-radius:10px;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0;right:46px;overflow-y:auto;box-shadow:0 12px 32px #00000080}.light .sd-suggest{background:var(--panel,#fcfcfefa);box-shadow:0 12px 32px #10122229}.sd-suggest-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background .12s var(--ease);background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.sd-suggest-item:hover{background:rgba(var(--wash-rgb), .07)}.sd-suggest-item.on{background:var(--accent-bg)}.sd-suggest-name{white-space:nowrap;font-size:.8rem;font-weight:500}.sd-suggest-email{color:var(--mid);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.66rem;overflow:hidden}.kb-comment-count{color:var(--mid);align-items:center;gap:3px;display:inline-flex}.kb-comment-icon{width:11px;height:11px}.kb-modal-actions-lead{flex-wrap:wrap;align-items:center;gap:8px;margin-right:auto;display:flex}.wt-rec-actions .wt-btn-chat{margin-right:auto}.wf-flags{background:rgba(var(--wash-rgb), .03);border-radius:12px;margin:0 0 14px;padding:12px 14px}.wf-flags-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.wf-flags-icon{width:14px;height:14px;color:var(--signal-warn,var(--t-gold))}.wf-flags-title{color:var(--ink);font-size:.82rem;font-weight:600}.wf-flags-count{background:rgba(var(--t-gold-rgb), .16);min-width:18px;height:18px;color:var(--signal-warn,var(--t-gold));border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.66rem;display:inline-flex}.wf-flags-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wf-flag{background:rgba(var(--wash-rgb), .025);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.wf-flag-main{flex:1;min-width:0}.wf-flag-title{color:var(--ink);transition:color .15s var(--ease);align-items:center;gap:6px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.wf-flag-title:hover{color:var(--accent,#8db4ff)}.wf-flag-title-text{text-overflow:ellipsis;overflow:hidden}.wf-flag-link-icon{opacity:.6;flex-shrink:0;width:12px;height:12px}.wf-flag-meta{color:var(--mid);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:.64rem;display:flex}.wf-flags-empty{color:var(--soft);margin:2px 0 0;font-size:.78rem}.wf-flags-resolved{border-top:1px solid var(--hair);margin-top:10px;padding-top:8px}.wf-flags-resolved-summary{cursor:pointer;color:var(--mid);text-transform:uppercase;letter-spacing:.06em;transition:color .15s var(--ease);padding:2px 0;font-size:.7rem;list-style:none}.wf-flags-resolved-summary:hover{color:var(--soft)}.wf-flags-resolved-summary::-webkit-details-marker{display:none}.wf-flags-resolved-summary:before{content:"▸ "}.wf-flags-resolved[open] .wf-flags-resolved-summary:before{content:"▾ "}.wf-flags-resolved-list{margin-top:8px}.wf-flag-done{opacity:.66}.wf-flag-done .wf-flag-title{color:var(--soft)}.wt-crumbs{min-width:0;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:4px;font-size:11px;display:flex}.wt-crumb{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:none}a.wt-crumb:hover,button.wt-crumb:hover{color:var(--ink)}.wt-crumb.is-current{color:var(--soft);cursor:default}.wt-crumb-sep{color:var(--faint)}.wt-crumb-title{text-overflow:ellipsis;text-transform:none;letter-spacing:.02em;max-width:340px;overflow:hidden}.wt-sevgroup{margin-top:20px}.wt-sevgroup:first-of-type{margin-top:8px}.wt-sevgroup-head{border-bottom:1px solid var(--hair);align-items:baseline;gap:9px;padding-bottom:6px;display:flex}.wt-sevgroup-dot{background:var(--tone,var(--muted));border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.wt-sevgroup.sev-high{--tone:var(--signal-high)}.wt-sevgroup.sev-med{--tone:var(--signal-warn)}.wt-sevgroup.sev-low{--tone:var(--signal-cool)}.wt-sevgroup-title{letter-spacing:-.005em;color:var(--ink);margin:0;font-size:.9rem;font-weight:600}.wt-sevgroup-count{color:var(--muted);font-size:10.5px}.wt-call-toggle{appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;display:flex}.wt-call-toggle .kicker{transition:color .14s var(--ease)}.wt-call-toggle:hover .kicker{color:var(--ink)}.wt-call-toggle:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.wt-call-chev{color:var(--muted);transition:transform .18s var(--ease);font-size:15px;line-height:1}.wt-call-chev[data-open=true]{transform:rotate(90deg)}.wt-call-body{flex-direction:column;gap:10px;display:flex}.wt-act-time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.wt-call-more{appearance:none;border:1px solid var(--hair);letter-spacing:.04em;color:var(--soft);cursor:pointer;transition:color .14s var(--ease), border-color .14s var(--ease), background .14s var(--ease);background:0 0;border-radius:999px;align-self:flex-start;padding:5px 14px;font-size:11px}.wt-call-more:hover{color:var(--ink);border-color:var(--faint);background:rgba(var(--wash-rgb), .04)}.wt-rec-modal-panel{overflow:hidden!important}.wt-rec-detail{flex:auto;min-height:0;overflow:hidden auto}.wt-rec-detail>*{flex-shrink:0}.wt-rec-modal-panel>.wt-rec-foot{border-top:1px solid rgba(var(--wash-rgb), .08);-webkit-backdrop-filter:blur(10px);background:#11131ae0;flex:none;margin:0;padding:12px 28px 16px}.light .wt-rec-modal-panel>.wt-rec-foot{background:#fcfcfeeb}.wt-signal-page>.wt-rec-foot{z-index:5;border-top:1px solid rgba(var(--wash-rgb), .08);-webkit-backdrop-filter:blur(10px);background:#11131ae0;margin:0;padding:12px 0 16px;position:sticky;bottom:0}.light .wt-signal-page>.wt-rec-foot{background:#fcfcfeeb}.apbo-issue-sections{flex-direction:column;gap:18px;display:flex}.apbo-issue-channel{scroll-margin-top:calc(var(--ov-cockpit-header-h,112px) + 12px);flex-direction:column;gap:8px;display:flex}.apbo-issue-channel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.apbo-issue-channel-name{letter-spacing:-.005em;color:var(--ink);font-size:14px;font-weight:600}.apbo-issue-channel-meta{letter-spacing:.04em;color:var(--mid);font-size:11px}.apbo-issue-channel-toggle{cursor:pointer;width:100%;font:inherit;text-align:left}.apbo-issue-channel-toggle .apbo-issue-channel-meta{flex-shrink:0;margin-left:auto}.apbo-issue-channel-body{flex-direction:column;gap:10px;padding-left:14px;display:flex}.apbo-issue-channel-toggle:hover .apbo-issue-channel-caret{color:var(--ink)}.apbo-issue-channel-caret{color:var(--muted);margin-left:auto;font-size:.72rem;transition:color .15s}.apbo-issue-channel .wt-learn-driver-list{margin-top:4px}.apbo-issue-channel-brief{color:var(--mid);margin:2px 0 0;font-size:12.5px;line-height:1.6}.apbo-issue-chanchips{flex-wrap:wrap;gap:6px;display:flex}.apbo-chan-chip{cursor:pointer;border:1px solid var(--hair);letter-spacing:.03em;color:var(--soft);background:0 0;border-radius:999px;padding:3px 10px;font-size:.68rem;transition:border-color .15s,color .15s}.apbo-chan-chip:hover{border-color:var(--accent-faint);color:var(--ink)}.apbo-issue-ctx{flex-direction:column;margin-top:2px;display:flex}.apbo-pointer{border:1px solid var(--hair);background:rgba(var(--wash-rgb), .03);color:var(--soft);transition:color .14s var(--ease), border-color .14s var(--ease), background .14s var(--ease);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;text-decoration:none;display:flex}.apbo-pointer:hover{color:var(--ink);border-color:var(--faint);background:rgba(var(--wash-rgb), .05)}.apbo-pointer-go{color:var(--accent-soft);white-space:nowrap;font-size:11px}.pf-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 4px;display:flex}.pf-filter{appearance:none;letter-spacing:.03em;color:var(--soft);background:rgba(var(--wash-rgb), .03);border:1px solid var(--hair);cursor:pointer;transition:color .14s var(--ease), border-color .14s var(--ease), background .14s var(--ease);border-radius:999px;padding:5px 12px;font-size:11px}select.pf-filter{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 13px) 55%,calc(100% - 9px) 55%;background-repeat:no-repeat;background-size:4px 4px;padding-right:22px}.pf-filter:hover{color:var(--ink);border-color:var(--faint)}.pf-filter option{color:initial;background:initial}.pf-filter-toggle.is-on{color:var(--ink);border-color:var(--accent-bd);background:var(--accent-bg)}.pf-filter-clear{color:var(--muted);border-style:dashed}.pf-filter-clear:hover{color:var(--ink)}.wt-owner-filter{margin-left:auto}.wt-unassigned-banner.clickable{cursor:pointer;transition:background .14s var(--ease), border-color .14s var(--ease)}.wt-unassigned-banner.clickable:hover{background:rgba(var(--t-gold-rgb), .12)}.wt-unassigned-banner.clickable[aria-pressed=true]{background:rgba(var(--t-gold-rgb), .16);border-color:rgba(var(--t-gold-rgb), .6)}.apbo-panel{flex-direction:column;gap:12px;margin-top:18px;display:flex}.apbo-panel-toggle{appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;display:flex}.apbo-panel-toggle .kicker{transition:color .14s var(--ease)}.apbo-panel-toggle:hover .kicker{color:var(--ink)}.apbo-panel-toggle:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.apbo-panel-chev{color:var(--muted);transition:transform .18s var(--ease);font-size:15px;line-height:1}.apbo-panel-chev[data-open=true]{transform:rotate(90deg)}.apbo-panel-body{flex-direction:column;gap:12px;display:flex}.apbo-card{background:rgba(var(--wash-rgb), .02);border:1px solid var(--hair);border-radius:var(--r-md);overflow:hidden}.apbo-chead{border-bottom:1px solid var(--hair);padding:16px 20px}.apbo-crow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.apbo-ctitle{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600;line-height:1.25}.apbo-cbody{flex-direction:column;gap:20px;padding:18px 20px;display:flex}.apbo-cfoot{border-top:1px solid var(--hair);background:rgba(var(--wash-rgb), .02);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex}.apbo-selct{color:var(--mid);font-size:11px}.apbo-selct b{color:var(--accent-soft)}.apbo-btns{flex-wrap:wrap;gap:8px;display:flex}.apbo-pill{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--hair);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:0 0;border-radius:999px;max-width:260px;padding:3px 9px;font-size:11px;line-height:1.5;display:inline-block;overflow:hidden}.apbo-pill.t-warn{background:var(--signal-warn-bg);border-color:var(--signal-warn-bd);color:var(--signal-warn)}.apbo-pill.t-live{background:var(--signal-live-bg);border-color:var(--signal-live-bd);color:var(--signal-live)}.apbo-pill.t-high{background:var(--signal-high-bg);border-color:var(--signal-high-bd);color:var(--signal-high)}.apbo-pill.t-acc{background:var(--accent-bg);border-color:var(--accent-bd);color:var(--accent-soft)}.apbo-pill-ref{margin-left:auto}.apbo-pill-window{text-transform:none;letter-spacing:.04em;font-size:10px}.apbo-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hair);color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;padding:2px 7px;font-size:11px;display:inline-flex}.apbo-tag.t-b{border-color:var(--signal-cool-bd);color:var(--signal-cool);background:var(--signal-cool-bg)}.apbo-tag.t-o{border-color:var(--signal-live-bd);color:var(--signal-live);background:var(--signal-live-bg)}.apbo-tag.t-g{border-color:var(--signal-high-bd);color:var(--signal-high);background:var(--signal-high-bg)}.apbo-tag.apbo-tag-verify{border-color:rgba(var(--signal-warn-rgb), .3);color:var(--signal-warn);background:rgba(var(--signal-warn-rgb), .1)}.apbo-tag.t-d{border-color:var(--signal-warn-bd);color:var(--signal-warn);background:var(--signal-warn-bg)}.apbo-tag.t-e{border-color:var(--accent-bd);color:var(--accent-soft);background:var(--accent-bg)}.apbo-flag-warn{color:var(--signal-warn);font-size:11px}.apbo-sec{flex-direction:column;gap:14px;display:flex}.apbo-sec>*{flex-shrink:0;margin:0!important}.apbo-slab{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.apbo-slab:after{content:"";background:var(--hair);flex:1;height:1px}.apbo-cause{padding:2px 0}.apbo-cause p{color:var(--soft);font-size:14.5px;line-height:1.5}.apbo-cause b{color:var(--ink);font-weight:600}.apbo-cause-entities{color:var(--mid);margin-top:6px;font-size:12px}.apbo-stats{flex-wrap:wrap;gap:24px;display:flex}.apbo-stat-v{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);font-size:1.12rem;font-weight:600;line-height:1.1}.apbo-stat-v.apbo-stat-conf{color:var(--signal-warn)}.apbo-stat-l{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10px}.apbo-stat-sub{color:var(--mid);margin-top:3px;font-size:11px}.apbo-box{background:rgba(var(--wash-rgb), .03);border:1px solid var(--hair);border-radius:var(--r-sm);color:var(--soft);padding:12px 14px;font-size:13px;line-height:1.55}.apbo-box.apbo-receipt-box{background:0 0;border:0;border-radius:0;padding:0}.apbo-box b{color:var(--ink)}.apbo-box.warn{border-color:var(--signal-warn-bd);background:var(--signal-warn-bg)}.apbo-box.warn b{color:var(--signal-warn)}.apbo-box-p{margin-top:4px}.apbo-stat-v.apbo-stat-risk{color:var(--signal-high)}.apbo-pill-link{color:var(--accent-soft);border-color:var(--accent-bd);cursor:pointer}.apbo-pill-link:hover{color:var(--accent);border-color:var(--accent)}.apbo-act-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.apbo-act-why{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:11px}.apbo-owner{letter-spacing:.08em;color:var(--signal-warn);margin-top:7px;font-size:10px}.apbo-partners{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.apbo-partners-lab{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.apbo-partner{align-items:center;gap:5px;display:inline-flex}.apbo-partner-flag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px}.apbo-partner-flag.pd{color:var(--signal-warn)}.apbo-partner-flag.st{color:var(--accent-soft)}.apbo-partners-block{margin-top:4px}.apbo-bullets{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.apbo-bullets li{color:var(--soft);font-size:13px;line-height:1.55}.apbo-bullets li::marker{color:var(--muted)}.apbo-bullets b{color:var(--ink);font-weight:600}.apbo-receipt-box{border-color:var(--faint);flex-direction:column;gap:12px;display:flex}.apbo-receipt-narrative{color:var(--ink);font-size:.95rem;line-height:1.65}.apbo-recsum{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:14px;font-size:10px;display:flex}.apbo-recsum b{color:var(--soft)}.apbo-recsum-toggle{all:unset;cursor:pointer;font-family:var(--sans);letter-spacing:.02em;text-transform:none;color:var(--accent-soft);margin-left:auto;font-size:11px}.apbo-recsum-toggle:hover{color:var(--ink)}.apbo-recsum-toggle:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.apbo-rec{flex-direction:column;gap:5px;display:flex}.apbo-ri{border:1px solid var(--hair);background:rgba(var(--wash-rgb), .03);border-radius:8px;align-items:flex-start;gap:9px;padding:8px 11px;font-size:12px;display:flex}.apbo-ri-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.apbo-ri.imp{border-color:var(--signal-high-bd);background:var(--signal-high-bg)}.apbo-ri.imp .apbo-ri-dot{background:var(--signal-high)}.apbo-ri.cl .apbo-ri-dot{background:var(--signal-live);opacity:.7}.apbo-ri.nd{opacity:.9}.apbo-ri.nd .apbo-ri-dot{background:var(--signal-warn)}.apbo-ri.nr{opacity:.55}.apbo-ri-name{color:var(--soft);min-width:150px;font-size:11px}.apbo-ri-detail{color:var(--mid);flex:1;font-size:11.5px;line-height:1.45}.apbo-ri-band{color:var(--muted)}.apbo-ri-verdict{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:10px}.apbo-gap{color:var(--mid);align-items:flex-start;gap:10px;padding:4px 0 0;font-size:12px;line-height:1.5;display:flex}.apbo-gaplab{letter-spacing:.14em;text-transform:uppercase;color:var(--signal-warn);border:1px solid var(--signal-warn-bd);border-radius:4px;flex-shrink:0;margin-top:1px;padding:2px 7px;font-size:10px}.apbo-gap-body code{font-family:var(--mono);color:var(--soft);background:var(--ghost);border-radius:4px;padding:1px 5px;font-size:10.5px}.apbo-gap-owner{color:var(--muted)}.apbo-acts{flex-direction:column;gap:8px;display:flex}.apbo-act{border:1px solid var(--hair);border-radius:var(--r-sm);background:rgba(var(--wash-rgb), .03);transition:border-color .15s var(--ease), background .15s var(--ease);align-items:flex-start;gap:12px;padding:12px 15px;display:flex}.apbo-act:hover{border-color:var(--faint)}.apbo-act.sel{border-color:var(--accent-bd);background:var(--accent-bg)}.apbo-act.nr{opacity:.92}.apbo-act.nr:hover{border-color:var(--hair)}.apbo-act-agent{cursor:pointer}.apbo-act-agent:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.apbo-cb{all:unset;box-sizing:border-box;border:1.5px solid var(--faint);color:#0000;cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-top:2px;font-size:11px;display:inline-flex}.apbo-cb:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.apbo-act.sel .apbo-cb{background:var(--accent);border-color:var(--accent);color:#fff}.apbo-cb-radio{border-radius:50%}.apbo-act.sel .apbo-cb-radio:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px}.apbo-acore{cursor:pointer;flex:1;min-width:0}.apbo-an{letter-spacing:-.01em;color:var(--ink);margin-bottom:5px;font-size:14px;font-weight:500;line-height:1.4}.apbo-an-ico{vertical-align:-2px;color:var(--accent-soft);margin-right:6px;display:inline-flex}.apbo-arow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.apbo-obj{color:var(--mid);font-size:11px}.apbo-agent-desc{color:var(--mid);margin-top:6px;font-size:12px;line-height:1.5}.apbo-adet{display:none}.apbo-act.open .apbo-adet{border-top:1px solid var(--hair);flex-direction:column;gap:7px;margin-top:11px;padding-top:11px;display:flex}.apbo-dl{color:var(--mid);grid-template-columns:110px 1fr;gap:12px;font-size:11.5px;line-height:1.5;display:grid}.apbo-dl>span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:1px;font-size:11px}.apbo-dl code{font-family:var(--mono);color:var(--soft);background:var(--ghost);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font-size:10.5px}.apbo-chev{all:unset;cursor:pointer;color:var(--muted);text-align:center;transition:transform .15s var(--ease);flex-shrink:0;padding:3px 2px 0;font-size:11px}.apbo-chev:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.apbo-act.open .apbo-chev{transform:rotate(180deg)}.apbo-divider{align-items:center;gap:11px;margin:4px 0;display:flex}.apbo-divider:before,.apbo-divider:after{content:"";background:var(--hair);flex:1;height:1px}.apbo-divider span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.apbo-link{color:var(--accent-soft)}.apbo-link:hover{color:var(--accent);text-decoration:underline}.apbo-bd{max-width:560px}.apbo-bd-rows{flex-direction:column;gap:10px;max-height:46vh;margin:12px 0;display:flex;overflow-y:auto}.apbo-bd-row{border:1px solid var(--hair);border-radius:var(--r-sm);background:rgba(var(--wash-rgb), .03);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.apbo-bd-action{color:var(--ink);font-size:13px;font-weight:500;line-height:1.4}.apbo-bd-inputs{flex-wrap:wrap;gap:8px;display:flex}.apbo-bd-select{min-width:190px;color:var(--soft);background:rgba(var(--wash-rgb), .04);border:1px solid var(--hair);border-radius:6px;flex:none;padding:6px 8px;font-size:12px}.apbo-bd-select:focus-visible{outline:2px solid var(--accent-soft);outline-offset:1px}.apbo-bd-text{min-width:180px;color:var(--soft);background:rgba(var(--wash-rgb), .04);border:1px solid var(--hair);border-radius:6px;flex:1;padding:6px 9px;font-size:12px}.apbo-bd-text::placeholder{color:var(--muted)}.apbo-bd-text:focus-visible{outline:2px solid var(--accent-soft);outline-offset:1px}.apbo-plan-siblings{flex-direction:column;gap:8px;display:flex}.wt-agentpick-more{flex-direction:column;gap:6px;margin-top:6px;display:flex}.pa-rows{flex-direction:column;gap:14px;display:flex}.pa-row{align-items:flex-start;gap:12px;display:flex}.pa-copy{min-width:0}.pa-label{color:var(--ink);font-size:13px;font-weight:600}.pa-chain{color:var(--mid);overflow-wrap:anywhere;margin-top:2px;font-size:11px}.pa-chain b{color:var(--soft);font-weight:500}.wt-learn-page{display:block}.wt-learn-page .kb-modal-title{max-width:46ch;font-size:26px;line-height:1.3}.wt-learn-page .kb-modal-scrollbody{max-height:none;padding:0;overflow:visible}.wt-learn-page .kb-modal-block{margin-top:32px}.wt-learn-page .kb-modal-actions{border-top:1px solid var(--hair);background:0 0;border-radius:0;padding:16px 0 0;position:static}.wt-learn-page .rq-block-label,.wt-learn-modal-panel .rq-block-label{align-items:center;gap:10px;display:flex}.wt-learn-page .rq-block-label:after,.wt-learn-modal-panel .rq-block-label:after{content:"";background:var(--hair);flex:1;height:1px}.wt-learn-modal-panel .kb-modal-scrollbody>.kb-modal-block+.kb-modal-block{margin-top:30px}.wt-learn-movements{margin-bottom:20px}.wt-learn-movements+.wt-learn-movements{border-top:1px solid var(--faint);padding-top:16px}.wt-learn-movements .wt-rec-section-head{margin-bottom:8px}.wt-learn-movements~.wt-route-flow{border-top:1px solid var(--faint);padding-top:18px}@media (max-width:760px){.scan-nav{padding:12px 16px 0}.coverage-summary{grid-template-columns:1fr}.coverage-sm-row-main,.coverage-filters{flex-wrap:wrap;row-gap:6px}.coverage-sm-name{min-width:0}.apbo-act-why{white-space:normal;flex-shrink:1;min-width:0}.coverage-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.view-head{flex-wrap:wrap;gap:10px}.view-actions{flex-wrap:wrap}.an-hub-top{flex-wrap:wrap;row-gap:10px}.an-hub-meta{flex-wrap:wrap;row-gap:8px}.wt-focus,.scan-board{min-width:0}.wt-rec-stats{flex-wrap:wrap;gap:14px}.apbo-cfoot{flex-wrap:wrap;gap:10px}.apbo-issue-channel-head{flex-wrap:wrap}.wf-bar{flex-wrap:wrap;gap:10px}.sm-row,.sm-row.sm-row-head{grid-template-columns:minmax(0,1fr) 88px}.al-table{overflow-x:auto}.al-row,.al-goal-row,.al-head-row{min-width:560px}.kb-modal-title{font-size:1.15rem;line-height:1.3}.kb-modal-head .kicker{letter-spacing:.14em}.wf-views{flex-shrink:1;min-width:0}.wf-new-schedule{white-space:nowrap;padding:6px 10px}}.cov-trend{border:1px solid var(--hair);background:var(--bg-elev);border-radius:12px;margin-top:22px;padding:14px 16px 12px}.cov-trend-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cov-trend-sub{letter-spacing:.04em;color:var(--mid);margin:3px 0 0;font-size:.64rem}.cov-trend-empty{color:var(--mid);max-width:76ch;margin:6px 0 0;font-size:.68rem;line-height:1.6}.cov-trend-delta{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.cov-trend-delta-fig{color:var(--ink);font-size:1.5rem;font-weight:600;line-height:1}.cov-trend-delta.is-up .cov-trend-delta-fig{color:var(--signal-live)}.cov-trend-delta.is-down .cov-trend-delta-fig{color:var(--t-gold-hi)}.cov-trend-delta-unit{letter-spacing:.06em;text-transform:uppercase;color:var(--mid);margin-top:4px;font-size:.6rem}.cov-trend-svg{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.cov-trend-grid{stroke:var(--hair);stroke-width:1px}.cov-trend-tick{fill:var(--mid);font-variant-numeric:tabular-nums;font-size:11px}.cov-trend-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.cov-trend-fill{fill:var(--accent);opacity:.1;stroke:none}.cov-trend-dot{fill:var(--accent)}.cov-trend-end-ring{fill:var(--bg-deep)}.cov-trend-end{fill:var(--accent)}.cov-trend-end-label{fill:var(--ink);font-size:12px;font-weight:600}.cov-trend-crosshair{stroke:var(--accent);stroke-width:1px;opacity:.45}.cov-trend-readout{min-height:18px;color:var(--soft);margin-top:8px;font-size:.66rem;line-height:1.5}.cov-trend-readout strong{color:var(--ink);font-weight:600}.cov-trend-note{color:var(--mid);max-width:90ch;margin:6px 0 0;font-size:.62rem;line-height:1.6}@media (max-width:720px){.cov-trend-head{flex-direction:column}.cov-trend-delta{align-items:flex-start}}.coverage-sm-reasons{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.coverage-sm-reasons-lead{letter-spacing:.06em;text-transform:uppercase;color:var(--mid);font-size:.6rem}.coverage-sm-reason{letter-spacing:.02em;white-space:nowrap;color:var(--ink);background:var(--accent-faint);border:1px solid var(--accent-bd);border-radius:999px;padding:3px 8px;font-size:.62rem}.coverage-sm-reason:hover:not(:disabled){background:var(--accent-soft)}.coverage-sm-reason:disabled{opacity:.5}.coverage-sm-reason-cancel{color:var(--mid);background:0 0;border:0;padding:3px 6px;font-size:.6rem}.coverage-sm-reason-cancel:hover{color:var(--ink)}.coverage-sm-na-reason{letter-spacing:.03em;color:rgba(var(--wash-rgb), .5);flex-shrink:0;font-size:.6rem}
