.decision-lens-module__8Gz1nG__lens{border-radius:var(--radius-md);background:#081218ad;border:1px solid #61efff40;gap:24px;padding:clamp(20px,3vw,32px);display:grid}.decision-lens-module__8Gz1nG__lens h3,.decision-lens-module__8Gz1nG__result h4{color:var(--space-text);margin:0}.decision-lens-module__8Gz1nG__lens>p{color:var(--space-muted);margin:-10px 0 0}.decision-lens-module__8Gz1nG__priorityList{gap:10px;margin:0;padding-left:28px;display:grid}.decision-lens-module__8Gz1nG__priorityItem{border-top:1px solid #f4f7fb1f;padding:14px 0 14px 8px}.decision-lens-module__8Gz1nG__priorityRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.decision-lens-module__8Gz1nG__priorityName{font-weight:760}.decision-lens-module__8Gz1nG__controls{flex-wrap:wrap;gap:8px;display:flex}.decision-lens-module__8Gz1nG__control,.decision-lens-module__8Gz1nG__reset{min-width:44px;min-height:44px;color:var(--space-text);cursor:pointer;font:inherit;background:#61efff14;border:1px solid #61efff59;border-radius:999px;font-size:14px;font-weight:720}.decision-lens-module__8Gz1nG__control{padding:7px 12px}.decision-lens-module__8Gz1nG__reset{justify-self:start;padding:8px 16px}.decision-lens-module__8Gz1nG__control:hover:not(:disabled),.decision-lens-module__8Gz1nG__reset:hover{background:#61efff33}.decision-lens-module__8Gz1nG__control:disabled{cursor:not-allowed;opacity:.44}.decision-lens-module__8Gz1nG__control:focus-visible,.decision-lens-module__8Gz1nG__reset:focus-visible{outline:3px solid var(--action-acid);outline-offset:3px}.decision-lens-module__8Gz1nG__result{border-left:3px solid var(--signal-cyan);background:#61efff12;gap:14px;padding:20px;display:grid}.decision-lens-module__8Gz1nG__result p{color:var(--space-muted);margin:0}.decision-lens-module__8Gz1nG__result p:last-child{color:var(--space-text)}.decision-lens-module__8Gz1nG__status{min-height:1.5em;color:var(--signal-cyan);margin:0;font-size:14px}@media (max-width:560px){.decision-lens-module__8Gz1nG__priorityRow{flex-direction:column;align-items:flex-start}}
.signal-radar-module__WR0f9q__radar{margin-top:clamp(28px,5vw,52px)}.signal-radar-module__WR0f9q__filters{flex-wrap:wrap;gap:10px;display:flex}.signal-radar-module__WR0f9q__filterButton,.signal-radar-module__WR0f9q__resetButton,.signal-radar-module__WR0f9q__signalButton{font:inherit;min-width:44px;min-height:44px}.signal-radar-module__WR0f9q__filterButton,.signal-radar-module__WR0f9q__resetButton{color:var(--space-text);cursor:pointer;background:#f4f7fb0a;border:1px solid #f4f7fb38;border-radius:999px;padding:8px 14px}.signal-radar-module__WR0f9q__filterButton[data-active=true]{color:#fff4ed;background:#ff985c29;border-color:#ff985ccc}.signal-radar-module__WR0f9q__resetButton{color:var(--space-muted);margin-left:auto}.signal-radar-module__WR0f9q__layout{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:clamp(20px,4vw,40px);margin-top:24px;display:grid}.signal-radar-module__WR0f9q__plane{background:radial-gradient(circle,#61efff1f 0 1px,#0000 2px),repeating-radial-gradient(circle,#61efff29 0 1px,#0000 1px 18%),linear-gradient(135deg,#61efff12,#120e1dcc);border:1px solid #61efff3d;border-radius:24px;min-height:460px;position:relative;overflow:hidden}.signal-radar-module__WR0f9q__plane:before,.signal-radar-module__WR0f9q__plane:after{content:"";pointer-events:none;position:absolute}.signal-radar-module__WR0f9q__plane:before{border-top:1px solid #61efff2e;inset:50% 0 auto}.signal-radar-module__WR0f9q__plane:after{border-left:1px solid #61efff2e;inset:0 auto 0 50%}.signal-radar-module__WR0f9q__signalList,.signal-radar-module__WR0f9q__signalItem{margin:0;padding:0;list-style:none}.signal-radar-module__WR0f9q__signalItem{top:var(--radar-y);left:var(--radar-x);z-index:1;position:absolute;transform:translate(-50%,-50%)}.signal-radar-module__WR0f9q__signalButton{color:#f4f7fb;cursor:pointer;text-align:left;background:#07080b99;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;max-width:min(190px,42vw);padding:7px 9px;display:grid}.signal-radar-module__WR0f9q__signalButton:hover,.signal-radar-module__WR0f9q__signalButton:focus-visible,.signal-radar-module__WR0f9q__signalButton[data-selected=true]{background:#120e1de6;border-color:#ff985cd1}.signal-radar-module__WR0f9q__signalDot{width:calc(8px + var(--radar-strength) * 3px);height:calc(8px + var(--radar-strength) * 3px);box-shadow:0 0 calc(8px + var(--radar-strength) * 5px) #ff985cb8;background:#ff985c;border-radius:50%}.signal-radar-module__WR0f9q__signalTitle{font-size:12px;line-height:1.35}.signal-radar-module__WR0f9q__detail{background:#07080ba8;border:1px solid #ff985c47;border-radius:20px;align-self:start;padding:clamp(20px,3vw,32px)}.signal-radar-module__WR0f9q__detailTitle{color:#fff4ed;margin:6px 0 24px;font-size:clamp(23px,3vw,31px);line-height:1.16}.signal-radar-module__WR0f9q__detail h4{color:var(--workbench-orange);margin:20px 0 6px;font-size:13px}.signal-radar-module__WR0f9q__detail p{color:var(--space-muted);margin:0;line-height:1.7}.signal-radar-module__WR0f9q__detail a{color:#fff4ed;text-underline-offset:3px}.signal-radar-module__WR0f9q__category{letter-spacing:.12em;font:700 11px/1.2 ui-monospace,monospace;color:#61efff!important}.signal-radar-module__WR0f9q__emptyState{color:var(--space-muted);margin:24px 0 0}@media (max-width:720px){.signal-radar-module__WR0f9q__resetButton{margin-left:0}.signal-radar-module__WR0f9q__layout{grid-template-columns:1fr}.signal-radar-module__WR0f9q__plane{min-height:390px}.signal-radar-module__WR0f9q__signalButton{width:auto;max-width:none}.signal-radar-module__WR0f9q__signalTitle{display:none}.signal-radar-module__WR0f9q__signalButton[data-selected=true]{width:min(164px,45vw)}.signal-radar-module__WR0f9q__signalButton[data-selected=true] .signal-radar-module__WR0f9q__signalTitle{display:block}.signal-radar-module__WR0f9q__signalItem[data-radar-edge=left]{transform:translateY(-50%)}.signal-radar-module__WR0f9q__signalItem[data-radar-edge=right]{transform:translate(-100%,-50%)}.signal-radar-module__WR0f9q__signalButton[data-radar-edge=right]{grid-template-columns:minmax(0,1fr) auto}.signal-radar-module__WR0f9q__signalButton[data-radar-edge=right] .signal-radar-module__WR0f9q__signalDot{grid-column:2}}@media (prefers-reduced-motion:reduce){.signal-radar-module__WR0f9q__filterButton,.signal-radar-module__WR0f9q__resetButton,.signal-radar-module__WR0f9q__signalButton{transition:none}}
