.configurator.svelte-1hsy4nq{border:1px solid var(--border);border-radius:12px;overflow:hidden}.controls.svelte-1hsy4nq{background:var(--surface2);border-bottom:1px solid var(--border);flex-direction:column;gap:20px;padding:24px;display:flex}.control-row.svelte-1hsy4nq{border-bottom:1px solid var(--border);gap:32px;padding-bottom:20px;display:flex}.control-group.svelte-1hsy4nq{flex-direction:column;gap:10px;display:flex}.control-label.svelte-1hsy4nq{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.6px;color:var(--text-3);font-weight:500}.seg.svelte-1hsy4nq{border:1px solid var(--border-mid);border-radius:8px;display:inline-flex;overflow:hidden}.seg.svelte-1hsy4nq button:where(.svelte-1hsy4nq){font-size:var(--text-sm);color:var(--text-3);cursor:pointer;font-family:var(--font);background:0 0;border:none;padding:7px 20px;transition:all .1s}.seg.svelte-1hsy4nq button.active:where(.svelte-1hsy4nq){background:var(--accent-bg);color:var(--accent-text);font-weight:500}.airflow-row.svelte-1hsy4nq{align-items:center;gap:12px;display:flex}.airflow-input.svelte-1hsy4nq{align-items:center;gap:8px;display:flex}.airflow-input.svelte-1hsy4nq input:where(.svelte-1hsy4nq){width:80px;font-size:var(--text-base);border:1px solid var(--border-mid);background:var(--surface);color:var(--text);font-family:var(--font);border-radius:8px;outline:none;padding:7px 10px}.airflow-input.svelte-1hsy4nq input:where(.svelte-1hsy4nq):focus{border-color:var(--accent)}.unit.svelte-1hsy4nq{font-size:var(--text-sm);color:var(--text-3)}.results.svelte-1hsy4nq{min-height:160px;padding:20px 24px}.results-label.svelte-1hsy4nq{font-size:var(--text-xs);color:var(--text-3);margin-bottom:14px}.results-grid.svelte-1hsy4nq{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;animation:.2s svelte-1hsy4nq-fadeUp;display:grid}@keyframes svelte-1hsy4nq-fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.result-card.svelte-1hsy4nq{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:flex;position:relative}.result-card.svelte-1hsy4nq:hover{border-color:var(--border-mid)}.result-name.svelte-1hsy4nq{font-size:var(--text-base);color:var(--text);font-weight:500}.result-spec.svelte-1hsy4nq{font-size:var(--text-xs);color:var(--text-3);font-family:var(--font-mono)}.result-link.svelte-1hsy4nq{font-size:var(--text-xs);color:var(--accent);margin-top:4px}.result-badge.svelte-1hsy4nq{font-size:var(--text-xs);color:var(--accent-text);background:var(--accent-bg);font-weight:600;font-family:var(--font-mono);border-radius:99px;padding:1px 6px;position:absolute;top:10px;right:10px}.page.svelte-1uha8ag{flex-direction:column;flex:1;gap:32px;margin-bottom:48px;padding-top:28px;display:flex}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.5px;color:var(--text);font-variation-settings:"opsz" 40;margin-bottom:10px;font-size:26px;font-weight:500;line-height:1.2}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-base);color:var(--text-2);max-width:520px;margin:0;line-height:1.6}.app-section.svelte-1uha8ag{border-top:1px solid var(--border);padding-top:24px}.app-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.app-col.svelte-1uha8ag{flex-direction:column;gap:6px;display:flex}.app-link.svelte-1uha8ag{font-size:var(--text-base);color:var(--accent);font-weight:500;text-decoration:none;transition:color .1s}.app-link.svelte-1uha8ag:hover{color:var(--accent-text)}.app-sub.svelte-1uha8ag{font-size:var(--text-sm);color:var(--text-3)}.app-desc.svelte-1uha8ag{font-size:var(--text-sm);color:var(--text-2);margin-top:4px;line-height:1.6}.configurator-section.svelte-1uha8ag{flex-direction:column;gap:12px;max-width:1035px;margin-top:24px;margin-bottom:24px;display:flex}.configurator-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-lg);color:var(--text);font-variation-settings:"opsz" 40;margin:0;font-weight:500}
