.decision-page{overflow-wrap:anywhere;min-width:0;padding-block:2rem 3rem;container:decision-lab/inline-size}.decision-example-note{border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--accent-tint);margin-block:1.5rem 2rem;padding:1rem 1.2rem}.decision-example-note p{color:var(--muted);margin:.35rem 0 0}.decision-app,.decision-app *{min-width:0}.decision-app :is(button,select,input){font-family:inherit}.decision-app .btn{white-space:normal;text-align:center;min-height:2.8rem}.decision-app .btn:disabled,.decision-app .btn:disabled:hover{background:var(--bg-soft);color:var(--muted);border-color:var(--border);cursor:not-allowed;box-shadow:none;opacity:1}.decision-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);padding:1.5rem}.decision-panel h2{margin:0 0 .65rem;font-size:1.35rem}.decision-panel h3{margin:0;font-size:1.05rem}.decision-panel p{margin-block:.5rem}.decision-section-heading,.decision-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.decision-policy>p,.decision-hint{color:var(--muted)}.decision-hint{font-size:.85rem;line-height:1.75}.decision-threshold{max-width:38rem;margin-block:1.25rem}.decision-threshold label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;font-weight:700;display:flex}.decision-threshold strong{font-variant-numeric:tabular-nums;font-size:1.6rem}.decision-threshold input{width:100%;min-height:2.8rem;accent-color:var(--brand-accent);cursor:pointer;margin:0}.decision-presets,.decision-review-actions{flex-wrap:wrap;gap:.6rem;margin-block:.75rem;display:flex}.decision-presets [aria-pressed=true]{border-color:var(--brand-accent-text);background:var(--accent-tint);color:var(--brand-accent-text)}.decision-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.decision-metrics>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);flex-direction:column;gap:.35rem;padding:1rem 1.2rem;display:flex}.decision-metrics span{color:var(--muted);font-size:.82rem}.decision-metrics strong{font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.4}.decision-metrics small{color:var(--muted);font-size:.85rem;font-weight:500}.decision-status{background:var(--bg-soft);border-radius:8px;margin-block:1rem;padding:.8rem 1rem;font-size:.9rem}.decision-workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:start;gap:1.5rem;display:grid}.decision-inquiry-list{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.decision-mobile-picker{display:none}.decision-inquiry-list button{background:var(--bg-card);width:100%;min-height:2.8rem;color:var(--text);border:1px solid var(--border);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:start;gap:.7rem;padding:.8rem;font-size:.9rem;display:flex}.decision-inquiry-list button:hover{border-color:var(--border-hover)}.decision-inquiry-list [aria-pressed=true]{background:var(--accent-tint);border-color:var(--brand-accent-text)}.decision-inquiry-list button:disabled{cursor:not-allowed}.decision-inquiry-number{color:var(--muted);font-family:var(--font-mono);flex-shrink:0}.decision-state{color:var(--muted);margin-top:.25rem;font-size:.8rem;display:block}.decision-state-reviewed{color:var(--status-text)}.decision-inquiry-text{border-left:3px solid var(--brand-accent-text);background:var(--bg-soft);margin:1.2rem 0 1.5rem;padding:1rem 1.15rem;font-size:1rem;line-height:1.8}.decision-scores{gap:.8rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.decision-scores li>div:first-child{justify-content:space-between;gap:.5rem;font-size:.9rem;display:flex}.decision-score-track{background:var(--bg-soft);border-radius:4px;height:.5rem;margin-top:.3rem}.decision-score-track span{background:var(--muted);border-radius:4px;height:100%;display:block}.decision-score-track .is-leading{background:var(--brand-accent)}.decision-routing{border:1px solid var(--border);background:var(--bg-soft);border-radius:8px;margin-block:1.5rem;padding:1rem}.decision-routing p{color:var(--muted);font-size:.9rem}.decision-routing-reviewed{background:var(--status-bg)}.decision-routing-reviewed>strong{color:var(--status-text)}.decision-review fieldset{border:0;margin:0;padding:0}.decision-review legend{padding:0;font-size:1.05rem;font-weight:700}.decision-review label,.decision-mobile-picker label{margin-block:.75rem .35rem;font-size:.85rem;font-weight:700;display:block}.decision-review select,.decision-mobile-picker select{appearance:none;width:100%;min-height:2.8rem;font:inherit;color:var(--text);background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:.7rem 2.2rem .7rem .7rem;font-size:1rem}.decision-select-wrap{position:relative}.decision-select-wrap:after{content:"";border:solid var(--muted);pointer-events:none;border-width:0 2px 2px 0;width:.4em;height:.4em;margin-top:-.3em;position:absolute;top:50%;right:1rem;transform:rotate(45deg)}.decision-lesson{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem}.decision-lesson p{font-size:.9rem}.decision-reading{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);margin-top:2rem;padding:1.5rem}.decision-reading h2{margin:0 0 .75rem;font-size:1.35rem}.decision-reading ul{margin:0;padding-left:1.25rem}.decision-reading li{margin-block:.6rem}.decision-reading a{text-underline-offset:3px;text-decoration:underline}.decision-noscript{border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--accent-tint);margin-bottom:1rem;padding:1rem}@media (width<=900px){.decision-workspace{grid-template-columns:minmax(0,1fr)}.decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-mobile-picker{display:block}.decision-inquiry-list{display:none}}@media (width<=600px){.decision-page{padding-top:1.25rem}.decision-panel{padding:1rem}}@container decision-lab (width<54em){.decision-workspace{grid-template-columns:minmax(0,1fr)}.decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-mobile-picker{display:block}.decision-inquiry-list{display:none}}@container decision-lab (width<22em){.decision-metrics{grid-template-columns:minmax(0,1fr)}.decision-presets .btn,.decision-review-actions .btn{flex:100%}}
