._hero_d7l0r_1._hero_d7l0r_1 h1{letter-spacing:-.055em;max-width:900px;margin:12px 0 20px;font-size:clamp(40px,5vw,76px);line-height:1.03}._hero_d7l0r_1._hero_d7l0r_1>p{max-width:650px;line-height:1.65}._accent_d7l0r_3{color:var(--lime)}._paths_d7l0r_4{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}._path_d7l0r_4{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex}._path_d7l0r_4:hover{border-color:var(--lime)}._path_d7l0r_4 small{color:var(--lime);font:600 11px var(--font-geist-mono),monospace;letter-spacing:.06em}._path_d7l0r_4 strong{font-size:18px;line-height:1.3}._path_d7l0r_4 span{color:var(--muted);font-size:13px;line-height:1.65}._path_d7l0r_4 b{color:var(--lime);margin-top:auto;padding-top:8px;font-size:13px}._content_d7l0r_11{max-width:1200px;margin:0 auto;padding:40px 24px 64px}._intro_d7l0r_12{margin-bottom:28px}._intro_d7l0r_12 h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(32px,4vw,52px);font-weight:750;line-height:1.1}._intro_d7l0r_12 p{max-width:720px;color:var(--muted);font-size:14px;line-height:1.7}._workspace_d7l0r_15{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}._form_d7l0r_16,._result_d7l0r_16,._panel_d7l0r_16{border:1px solid var(--line);background:var(--surface);color:var(--foreground);border-radius:8px;padding:24px}._form_d7l0r_16{position:sticky;top:84px}._form_d7l0r_16 h2,._results_d7l0r_18 h2,._panel_d7l0r_16 h2{margin:0 0 16px;font-size:18px;font-weight:700}._form_d7l0r_16 label{gap:6px;margin:14px 0;font-size:12px;font-weight:600;display:grid}._form_d7l0r_16 select,._form_d7l0r_16 input{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:42px;color:var(--foreground);font:inherit;border-radius:5px;padding:10px;font-size:13px}._button_d7l0r_21,._secondary_d7l0r_21{border:1px solid var(--lime);background:var(--lime);min-height:42px;color:var(--foreground-on-accent);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}._form_d7l0r_16 ._button_d7l0r_21{width:100%;margin-top:8px}._secondary_d7l0r_21{color:var(--lime);background:var(--surface)}._actions_d7l0r_24{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._form_d7l0r_16 :is(input,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._button_d7l0r_21:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._secondary_d7l0r_21:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._path_d7l0r_4:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._filters_d7l0r_25 button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._note_d7l0r_26{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7}._notice_d7l0r_27{background:var(--surface-subtle);border-left:3px solid var(--lime);color:var(--muted);margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.65}._filters_d7l0r_25{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}._filters_d7l0r_25 button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:5px;min-height:36px;padding:8px 12px;font-size:12px}._filters_d7l0r_25 button[aria-pressed=true]{color:var(--foreground-on-accent);border-color:var(--lime);background:var(--lime)}._result_d7l0r_16{margin-bottom:16px}._result_d7l0r_16 h3{margin:0;font-size:20px;font-weight:700}._result_d7l0r_16 p{color:var(--muted);font-size:13px;line-height:1.65}._status_d7l0r_34{border:1px solid var(--line);border-radius:4px;margin:12px 0 0;padding:5px 8px;font-size:12px;display:inline-block}._status_d7l0r_34[data-status=recommended],._status_d7l0r_34[data-status=minimum]{color:var(--lime);background:var(--surface-subtle)}._status_d7l0r_34[data-status=below]{color:#9b491b}._requirements_d7l0r_37{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;padding-top:16px;display:grid}._requirements_d7l0r_37 dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px}._requirements_d7l0r_37 dd{margin:6px 0 0;font-size:12px;line-height:1.75}._source_d7l0r_40{color:var(--lime);font-size:12px;text-decoration:underline}._panel_d7l0r_16{margin:20px 0}._panel_d7l0r_16 p{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.65}._panel_d7l0r_16 ._requirements_d7l0r_37{margin-bottom:14px}@media (max-width:900px){._paths_d7l0r_4,._workspace_d7l0r_15{grid-template-columns:1fr}._form_d7l0r_16{position:static}._content_d7l0r_11{padding:24px 16px 40px}}@media (max-width:480px){._requirements_d7l0r_37{grid-template-columns:1fr}._form_d7l0r_16,._result_d7l0r_16,._panel_d7l0r_16{padding:18px}}
