.line-form[data-astro-cid-p5dnzucy]{flex-direction:column;gap:24px;display:flex}.presets[data-astro-cid-p5dnzucy]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.presets-label[data-astro-cid-p5dnzucy]{color:var(--muted);font-size:14px}.preset-btn[data-astro-cid-p5dnzucy]{font:inherit;cursor:pointer;background:var(--surface);color:var(--ink);border:1px solid var(--calc-edge);border-radius:2px;padding:6px 12px;font-size:13px;font-weight:600}.preset-btn[data-astro-cid-p5dnzucy]:hover{border-color:var(--teal);color:var(--teal)}.preset-btn[data-astro-cid-p5dnzucy][aria-pressed=true]{border-color:var(--teal);background:var(--teal-tint);color:var(--teal-ink)}.preset-btn[data-astro-cid-p5dnzucy]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.grid[data-astro-cid-p5dnzucy]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:start;gap:16px 20px;display:grid}.best[data-astro-cid-p5dnzucy]{background:var(--surface);border:2px solid var(--teal);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.best-label[data-astro-cid-p5dnzucy]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-ink);font-size:13px}.best-text[data-astro-cid-p5dnzucy]{font-family:var(--font-display);margin:0;font-size:clamp(19px,2.1vw,23px);font-weight:700;line-height:1.25}.best-sub[data-astro-cid-p5dnzucy]{color:var(--muted);margin:0;font-size:15px}.scale[data-astro-cid-p5dnzucy]{flex-direction:column;gap:6px;display:flex}.scale-row[data-astro-cid-p5dnzucy]{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;display:grid}.scale-label[data-astro-cid-p5dnzucy]{color:var(--muted);font-size:14px}.cells[data-astro-cid-p5dnzucy]{grid-template-columns:repeat(16,minmax(0,1fr));gap:2px;display:grid}.cell[data-astro-cid-p5dnzucy]{background:var(--rule-soft);height:18px}.scale-row--start[data-astro-cid-p5dnzucy] .cell[data-astro-cid-p5dnzucy].on{background:var(--teal)}.scale-row--trident[data-astro-cid-p5dnzucy] .cell[data-astro-cid-p5dnzucy].on{background:#7fb8af}.scale-row--orvis[data-astro-cid-p5dnzucy] .cell[data-astro-cid-p5dnzucy].on{background:var(--input-edge)}.cell[data-astro-cid-p5dnzucy].more{clip-path:polygon(0 0,70% 0,100% 50%,70% 100%,0 100%)}.tick[data-astro-cid-p5dnzucy]{font-family:var(--font-mono);color:var(--muted);text-align:center;font-size:12px}@media (width<=480px){.scale-row[data-astro-cid-p5dnzucy]{grid-template-columns:1fr;gap:3px}.scale-axis[data-astro-cid-p5dnzucy] .scale-label[data-astro-cid-p5dnzucy]{display:none}.tick[data-astro-cid-p5dnzucy]{font-size:10px}}.stats[data-astro-cid-p5dnzucy] .stat-value--text[data-astro-cid-p5dnzucy]{font-size:17px;line-height:1.3}.chart-wrap[data-astro-cid-p5dnzucy]{overflow-x:auto}.affta-cap[data-astro-cid-p5dnzucy]{caption-side:top;text-align:left;color:var(--muted);padding:0 0 8px;font-size:14px}.affta-table[data-astro-cid-p5dnzucy] th[data-astro-cid-p5dnzucy][scope=row]{font-family:var(--font-display);white-space:nowrap;font-size:17px;font-weight:600}.affta-table[data-astro-cid-p5dnzucy] td[data-astro-cid-p5dnzucy]{white-space:nowrap}.affta-table[data-astro-cid-p5dnzucy] thead[data-astro-cid-p5dnzucy] th[data-astro-cid-p5dnzucy]:not(:first-child),.species-table[data-astro-cid-p5dnzucy] thead[data-astro-cid-p5dnzucy] th[data-astro-cid-p5dnzucy]:not(:first-child){text-align:right}.affta-table[data-astro-cid-p5dnzucy] tr[data-astro-cid-p5dnzucy].is-pick{background:var(--input)}.affta-table[data-astro-cid-p5dnzucy] tr[data-astro-cid-p5dnzucy].is-rec,.species-table[data-astro-cid-p5dnzucy] tr[data-astro-cid-p5dnzucy].is-pick{background:var(--teal-tint)}.affta-table[data-astro-cid-p5dnzucy] tr[data-astro-cid-p5dnzucy].is-match{outline:2px solid var(--teal);outline-offset:-2px}@media (width<=480px){.affta-table[data-astro-cid-p5dnzucy] th[data-astro-cid-p5dnzucy],.affta-table[data-astro-cid-p5dnzucy] td[data-astro-cid-p5dnzucy]{padding:8px 6px;font-size:13px}.affta-table[data-astro-cid-p5dnzucy] th[data-astro-cid-p5dnzucy][scope=row]{font-size:15px}.species-table[data-astro-cid-p5dnzucy] th[data-astro-cid-p5dnzucy],.species-table[data-astro-cid-p5dnzucy] td[data-astro-cid-p5dnzucy]{padding:8px 6px;font-size:13px}}.check[data-astro-cid-p5dnzucy]{flex-direction:column;gap:8px;display:flex}.check-field[data-astro-cid-p5dnzucy]{flex-direction:column;gap:8px;font-size:15px;font-weight:600;display:flex}.check-input[data-astro-cid-p5dnzucy]{max-width:240px;display:block;position:relative}.check-input[data-astro-cid-p5dnzucy] input[data-astro-cid-p5dnzucy]{width:100%;min-height:48px;font:inherit;font-family:var(--font-mono);background:var(--input);border:1px solid var(--input-edge);color:var(--ink);border-radius:2px;padding:10px 76px 10px 12px;font-size:18px;font-weight:400}.check-input[data-astro-cid-p5dnzucy] input[data-astro-cid-p5dnzucy]:focus{border:2px solid var(--teal);outline:none;padding:9px 75px 9px 11px}.unit[data-astro-cid-p5dnzucy]{color:var(--muted);pointer-events:none;font-size:15px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.check-out[data-astro-cid-p5dnzucy]{margin:0;font-size:16px}.species-table[data-astro-cid-p5dnzucy] th[data-astro-cid-p5dnzucy][scope=row]{font-weight:600}.png-line[data-astro-cid-p5dnzucy]{margin:0;font-size:15px}.chart-img[data-astro-cid-p5dnzucy]{border:1px solid var(--rule);width:100%;height:auto}.line-bridge[data-astro-cid-p5dnzucy]{background:var(--surface);border-left:4px solid var(--teal);color:var(--ink);padding:12px 16px;font-size:15px;line-height:1.55}.line-bridge[data-astro-cid-p5dnzucy] strong[data-astro-cid-p5dnzucy]{margin-right:4px}
