.decision-helper-module__oyijGG__page{--decision-ink:#201e3c;--decision-muted:#55526b;--decision-line:#e3dfeb;--decision-panel:#fff;--decision-purple:#51429f;--decision-purple-soft:#f0edf8;--decision-green:#e7efdf;--decision-green-ink:#2b4431;background:var(--background);min-height:calc(100svh - 3.5rem);color:var(--decision-ink)}.decision-helper-module__oyijGG__shell{width:min(100%,1320px);margin:0 auto;padding:clamp(2rem,5vw,4.25rem) clamp(1rem,4vw,2rem) 5rem}.decision-helper-module__oyijGG__backLink{color:var(--decision-muted);align-items:center;gap:.4rem;margin-bottom:1.6rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.decision-helper-module__oyijGG__backLink:hover{color:var(--decision-purple)}.decision-helper-module__oyijGG__intro{grid-template-columns:minmax(0,1fr) minmax(245px,340px);align-items:end;gap:clamp(2rem,6vw,5rem);margin-bottom:2.25rem;display:grid}.decision-helper-module__oyijGG__introCopy{max-width:800px}.decision-helper-module__oyijGG__eyebrow,.decision-helper-module__oyijGG__cardKicker{color:var(--decision-purple);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:.7rem;font-weight:800;display:flex}.decision-helper-module__oyijGG__intro h1{max-width:760px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(2.25rem,5vw,4rem);font-weight:650;line-height:1.04}.decision-helper-module__oyijGG__introText{max-width:660px;color:var(--decision-muted);margin:1rem 0 0;font-size:1.02rem;line-height:1.65}.decision-helper-module__oyijGG__privateNote{max-width:340px;color:var(--decision-green-ink);justify-self:end;align-items:center;gap:.55rem;font-size:.8rem;font-weight:650;line-height:1.5;display:flex}.decision-helper-module__oyijGG__privateDot{background:#5d8b61;border-radius:50%;flex:none;width:.5rem;height:.5rem}.decision-helper-module__oyijGG__workspace{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:1.25rem;display:grid}.decision-helper-module__oyijGG__editor,.decision-helper-module__oyijGG__results{gap:1.1rem;min-width:0;display:grid}.decision-helper-module__oyijGG__card,.decision-helper-module__oyijGG__methodCard{border:1px solid var(--decision-line);background:var(--decision-panel);border-radius:1.25rem;min-width:0;padding:clamp(1rem,2.5vw,1.5rem);box-shadow:0 18px 50px #2d25500f}.decision-helper-module__oyijGG__cardHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.decision-helper-module__oyijGG__cardHeading .decision-helper-module__oyijGG__cardKicker{margin-bottom:.35rem;font-size:.62rem}.decision-helper-module__oyijGG__cardHeading h2,.decision-helper-module__oyijGG__methodCard h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:620;line-height:1.2}.decision-helper-module__oyijGG__stepPill{background:var(--decision-purple-soft);color:var(--decision-purple);letter-spacing:.04em;border-radius:999px;flex:none;padding:.27rem .58rem;font-size:.69rem;font-weight:800}.decision-helper-module__oyijGG__optionList,.decision-helper-module__oyijGG__criteriaList{gap:.75rem;margin-bottom:.9rem;display:grid}.decision-helper-module__oyijGG__optionField{grid-template-columns:minmax(0,1fr) 2.6rem;align-items:end;gap:.35rem;display:grid}.decision-helper-module__oyijGG__field{min-width:0;color:var(--decision-ink);gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.decision-helper-module__oyijGG__field input{border:1px solid var(--decision-line);width:100%;min-width:0;min-height:2.75rem;color:var(--decision-ink);font:inherit;background:#fdfcfe;border-radius:.75rem;outline:none;padding:.65rem .75rem;font-size:.88rem;font-weight:500;transition:border-color .14s,box-shadow .14s}.decision-helper-module__oyijGG__field input::placeholder{color:#716d82;opacity:1}.decision-helper-module__oyijGG__field input:focus-visible{border-color:var(--decision-purple);box-shadow:0 0 0 3px #51429f29}.decision-helper-module__oyijGG__removeButton{color:var(--decision-muted)}.decision-helper-module__oyijGG__removeButton:hover:not(:disabled){color:#9f2f45;background:#fbf0f2}.decision-helper-module__oyijGG__removeButton:disabled{opacity:.35}.decision-helper-module__oyijGG__addButton{min-height:2.4rem;color:var(--decision-purple);border-color:#d8d3e4;font-size:.79rem;font-weight:700}.decision-helper-module__oyijGG__cardDescription{max-width:450px;color:var(--decision-muted);margin:.55rem 0 0;font-size:.78rem;line-height:1.5}.decision-helper-module__oyijGG__ratingList{gap:.75rem;display:grid}.decision-helper-module__oyijGG__ratingCard{background:#fdfcfe;border:1px solid #ece9f0;border-radius:.9rem;min-width:0;margin:0;padding:.9rem}.decision-helper-module__oyijGG__ratingCard legend{max-width:calc(100% - 1rem);color:var(--decision-purple);overflow-wrap:anywhere;padding:0 .35rem;font-size:.83rem;font-weight:750}.decision-helper-module__oyijGG__optionRatings{gap:.7rem;display:grid}.decision-helper-module__oyijGG__ratingRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.decision-helper-module__oyijGG__ratingOption{overflow-wrap:anywhere;align-items:baseline;gap:.55rem;min-width:0;font-size:.78rem;font-weight:650;line-height:1.4;display:flex}.decision-helper-module__oyijGG__optionNumber{color:#77728b;font-variant-numeric:tabular-nums;flex:none;font-size:.64rem;font-weight:800}.decision-helper-module__oyijGG__scoreButtons{border:0;flex:none;gap:.25rem;min-width:0;margin:0;padding:0;display:flex}.decision-helper-module__oyijGG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.decision-helper-module__oyijGG__scoreButton{width:2rem;height:2rem;color:var(--decision-muted);cursor:pointer;font:inherit;background:#fff;border:1px solid #ded9e8;border-radius:.65rem;place-items:center;padding:0;font-size:.76rem;font-weight:750;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:grid}.decision-helper-module__oyijGG__scoreButton:hover{background:var(--decision-purple-soft);color:var(--decision-purple);border-color:#a89ccc;transform:translateY(-1px)}.decision-helper-module__oyijGG__scoreButton[aria-pressed=true]{border-color:var(--decision-purple);background:var(--decision-purple);color:#fff}.decision-helper-module__oyijGG__scoreButton:focus-visible,.decision-helper-module__oyijGG__addButton:focus-visible,.decision-helper-module__oyijGG__removeButton:focus-visible{outline-offset:2px;outline:3px solid #51429f57}.decision-helper-module__oyijGG__scorePrompt{color:var(--decision-muted);background:#f7f5fb;border-radius:.85rem;margin:0;padding:1rem;font-size:.8rem;line-height:1.5}.decision-helper-module__oyijGG__summaryCard{border-color:#d9d3e8}.decision-helper-module__oyijGG__resultIcon,.decision-helper-module__oyijGG__emptyMark{background:var(--decision-purple-soft);width:2.25rem;height:2.25rem;color:var(--decision-purple);border-radius:.8rem;flex:none;place-items:center;display:grid}.decision-helper-module__oyijGG__resultsIntro{color:var(--decision-muted);margin:-.25rem 0 1rem;font-size:.78rem;line-height:1.5}.decision-helper-module__oyijGG__optionSummary{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.decision-helper-module__oyijGG__summaryOption{gap:.45rem;min-width:0;display:grid}.decision-helper-module__oyijGG__summaryOptionTop{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.decision-helper-module__oyijGG__summaryRank{color:#77728b;font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:800}.decision-helper-module__oyijGG__summaryOptionTop strong{overflow-wrap:anywhere;min-width:0;font-size:.87rem;line-height:1.4}.decision-helper-module__oyijGG__summaryOptionTop output{color:var(--decision-purple);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.decision-helper-module__oyijGG__scoreTrack,.decision-helper-module__oyijGG__breakdownTrack{background:#ece9f1;border-radius:999px;height:.42rem;overflow:hidden}.decision-helper-module__oyijGG__scoreTrack span,.decision-helper-module__oyijGG__breakdownTrack span{border-radius:inherit;background:linear-gradient(90deg,#7462b2,#51429f);height:100%;transition:width .18s;display:block}.decision-helper-module__oyijGG__suggestion{color:#273f2d;background:#f3f7f0;border:1px solid #d9e4d4;border-radius:.9rem;margin-top:1.2rem;padding:.95rem 1rem}.decision-helper-module__oyijGG__suggestionLabel{color:#385c3c;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .35rem;font-size:.66rem;font-weight:850}.decision-helper-module__oyijGG__suggestion p:last-child{margin:0;font-size:.78rem;line-height:1.55}.decision-helper-module__oyijGG__provisionalNote{color:var(--decision-muted);border-top:1px solid #ece9f0;margin:1rem 0 0;padding-top:.85rem;font-size:.73rem;line-height:1.5}.decision-helper-module__oyijGG__emptyResults{justify-items:start;padding:.35rem 0 .1rem;display:grid}.decision-helper-module__oyijGG__emptyMark{margin-bottom:.8rem}.decision-helper-module__oyijGG__emptyResults h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0;font-size:1.05rem;font-weight:650}.decision-helper-module__oyijGG__emptyResults p{max-width:35rem;color:var(--decision-muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.55}.decision-helper-module__oyijGG__entryCount{color:#4e4a62;font-variant-numeric:tabular-nums;background:#f2f0f5;border-radius:999px;margin-top:.85rem;padding:.35rem .6rem;font-size:.67rem;font-weight:750}.decision-helper-module__oyijGG__breakdownList{gap:.8rem;display:grid}.decision-helper-module__oyijGG__breakdownCard{background:#fdfcfe;border:1px solid #ece9f0;border-radius:.9rem;min-width:0;padding:.95rem}.decision-helper-module__oyijGG__breakdownHeading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.8rem;display:flex}.decision-helper-module__oyijGG__breakdownHeading h3{min-width:0;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:650}.decision-helper-module__oyijGG__spreadBadge{background:var(--decision-purple-soft);color:#40347e;border-radius:999px;flex:none;padding:.25rem .45rem;font-size:.62rem;font-weight:750}.decision-helper-module__oyijGG__breakdownScores{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.decision-helper-module__oyijGG__breakdownScores li{gap:.3rem;display:grid}.decision-helper-module__oyijGG__breakdownScoreTop{min-width:0;color:var(--decision-muted);justify-content:space-between;gap:.75rem;font-size:.7rem;line-height:1.35;display:flex}.decision-helper-module__oyijGG__breakdownScoreTop span{overflow-wrap:anywhere;min-width:0}.decision-helper-module__oyijGG__breakdownScoreTop strong{color:var(--decision-ink);font-variant-numeric:tabular-nums;flex:none}.decision-helper-module__oyijGG__breakdownTrack{height:.32rem}.decision-helper-module__oyijGG__breakdownTrack span{background:#8b7ac1}.decision-helper-module__oyijGG__tradeoffText{color:#4e4a62;border-top:1px solid #ece9f0;margin:.8rem 0 0;padding-top:.7rem;font-size:.71rem;line-height:1.5}.decision-helper-module__oyijGG__methodCard{background:linear-gradient(135deg,#f3f0fa,#f8f6f1)}.decision-helper-module__oyijGG__methodCard .decision-helper-module__oyijGG__cardKicker{margin-bottom:.45rem}.decision-helper-module__oyijGG__methodCard h2{font-size:1.08rem}.decision-helper-module__oyijGG__methodCard>p:not(.decision-helper-module__oyijGG__cardKicker){color:#4e4a62;margin:.65rem 0 0;font-size:.75rem;line-height:1.55}.decision-helper-module__oyijGG__methodCard .decision-helper-module__oyijGG__methodFootnote{color:#39344f;border-top:1px solid #ded9e8;padding-top:.65rem;font-weight:650}@media (max-width:1000px){.decision-helper-module__oyijGG__intro{grid-template-columns:minmax(0,1fr);gap:1rem}.decision-helper-module__oyijGG__privateNote{justify-self:start}.decision-helper-module__oyijGG__workspace{grid-template-columns:minmax(0,1fr)}.decision-helper-module__oyijGG__results{grid-row:2}.decision-helper-module__oyijGG__editor{grid-row:1}}@media (max-width:520px){.decision-helper-module__oyijGG__shell{padding:1.55rem 1rem 3rem}.decision-helper-module__oyijGG__backLink{margin-bottom:1.2rem}.decision-helper-module__oyijGG__intro{margin-bottom:1.5rem}.decision-helper-module__oyijGG__intro h1{letter-spacing:-.06em;font-size:clamp(2.05rem,10vw,2.7rem)}.decision-helper-module__oyijGG__introText{margin-top:.75rem;font-size:.92rem}.decision-helper-module__oyijGG__privateNote{font-size:.74rem}.decision-helper-module__oyijGG__workspace,.decision-helper-module__oyijGG__editor,.decision-helper-module__oyijGG__results{gap:.85rem}.decision-helper-module__oyijGG__card,.decision-helper-module__oyijGG__methodCard{border-radius:1rem;padding:1rem}.decision-helper-module__oyijGG__ratingCard{padding:.75rem}.decision-helper-module__oyijGG__ratingRow{grid-template-columns:minmax(0,1fr);gap:.45rem}.decision-helper-module__oyijGG__scoreButtons{justify-self:end}.decision-helper-module__oyijGG__scoreButton{width:2.25rem;height:2.25rem}.decision-helper-module__oyijGG__breakdownHeading{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.decision-helper-module__oyijGG__field input,.decision-helper-module__oyijGG__scoreButton,.decision-helper-module__oyijGG__scoreTrack span,.decision-helper-module__oyijGG__breakdownTrack span{transition:none}}
