.scouting-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);margin:20px 0 70px}.scouting-flow>div{display:grid;gap:4px;padding:20px;background:var(--surface)}.scouting-flow span{font:11px DM Mono,monospace;color:var(--coral)}.scouting-flow strong{font-size:16px}.scouting-flow small{color:var(--muted);font-size:12px}.scouting-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;align-items:start}.scouting-form,.scouting-method,.scouting-result{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.scouting-form-head{display:flex;justify-content:space-between;gap:18px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:22px}.scouting-form h2,.scouting-method h2,.scouting-result h2{font-size:clamp(28px,4vw,48px);margin:4px 0 0}.scouting-form label{display:grid;gap:7px;margin:14px 0;color:var(--muted);font-size:12px;font-weight:700}.scouting-form input,.scouting-form select,.scouting-form textarea{width:100%;border:1px solid var(--line);border-radius:9px;padding:11px 12px;background:var(--bg);color:var(--text);font:inherit;font-size:14px}.scouting-form textarea{resize:vertical}.scouting-form input:focus,.scouting-form select:focus,.scouting-form textarea:focus{outline:2px solid var(--lime);outline-offset:2px}.scouting-fields-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.scouting-method>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.65}.scouting-status{min-height:18px;color:var(--muted);font-size:12px;margin:16px 0 0}.scouting-result{margin-top:18px;min-height:220px}.scouting-result-empty{max-width:660px}.scouting-result-empty p:not(.eyebrow),.scouting-result-head p:not(.eyebrow){color:var(--muted)}.scouting-result-head{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:22px}.scouting-score{align-self:start;padding:7px 10px;border-radius:999px;background:#d9f99d1f;color:var(--lime);font:10px DM Mono,monospace;letter-spacing:.1em}.scouting-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.scouting-result-grid article{padding:20px;background:var(--bg);border:1px solid var(--line);border-radius:12px}.scouting-result-grid h3{font-size:20px}.scouting-result-grid p,.scouting-result-grid li{color:var(--muted);font-size:14px}.scouting-result-grid ul{padding-left:18px}.scouting-result-grid li{margin:9px 0}.scouting-label{display:block;color:var(--lime);font:10px DM Mono,monospace;letter-spacing:.1em;margin:3px 0 10px}.scouting-note{padding:12px;border-left:2px solid var(--coral);background:#ff9d7a0f}.scouting-result-footer{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid var(--line);margin-top:22px;padding-top:16px;color:var(--muted);font-size:12px}.scouting-result-footer a{color:var(--lime)}.scouting-saved{margin-top:80px}.scouting-saved-list{display:grid;gap:8px}.scouting-saved-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.scouting-saved-item>div{display:grid;gap:3px}.scouting-saved-item strong{font-size:15px}.scouting-saved-item small{color:var(--muted);font-size:12px}.scouting-saved-item .button{font-size:11px;padding:8px 10px;color:var(--coral)}@media (max-width:900px){.scouting-layout{grid-template-columns:1fr}.scouting-method{display:none}.scouting-result-grid{grid-template-columns:1fr 1fr}.scouting-result-grid article:last-child{grid-column:1/-1}}@media (max-width:700px){.scouting-flow{grid-template-columns:repeat(2,1fr);margin-bottom:40px}.scouting-form,.scouting-result{padding:20px}.scouting-fields-two{grid-template-columns:1fr}.scouting-result-head,.scouting-result-footer{display:grid}.scouting-result-grid{grid-template-columns:1fr}.scouting-result-grid article:last-child{grid-column:auto}.scouting-result-footer .button-row{justify-content:start}.scouting-saved-item{align-items:start;display:grid}.scouting-saved-item .button{justify-self:start}}
