.blind-fire-calculator[data-astro-cid-ce44qsmn]{border:1px solid var(--ink-600);border-radius:var(--radius-lg);background:linear-gradient(135deg, #b08d571f, transparent 42%), var(--ink-800);box-shadow:var(--shadow-lg);margin:0 0 1.5rem;padding:clamp(1.1rem,3vw,1.6rem)}.blind-fire-calculator-copy[data-astro-cid-ce44qsmn] h2[data-astro-cid-ce44qsmn]{margin:.2rem 0 .55rem}.blind-fire-calculator-copy[data-astro-cid-ce44qsmn] p[data-astro-cid-ce44qsmn]:last-child{max-width:68ch;color:var(--text-on-dark-muted);margin-bottom:1.15rem}.blind-fire-kicker[data-astro-cid-ce44qsmn],.blind-fire-result-label[data-astro-cid-ce44qsmn]{color:var(--brass-500);font:700 .75rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.blind-fire-input-grid[data-astro-cid-ce44qsmn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.blind-fire-input-grid[data-astro-cid-ce44qsmn] label[data-astro-cid-ce44qsmn]{color:var(--text-on-dark);gap:.45rem;font-weight:700;display:grid}.blind-fire-input-shell[data-astro-cid-ce44qsmn]{border:1px solid var(--ink-600);border-radius:var(--radius-md);background:var(--ink-900);align-items:center;min-height:48px;display:flex;overflow:hidden}.blind-fire-input-shell[data-astro-cid-ce44qsmn]:focus-within{border-color:var(--brass-500);box-shadow:0 0 0 3px #1fc4a92e}.blind-fire-input-shell[data-astro-cid-ce44qsmn] input[data-astro-cid-ce44qsmn]{width:100%;min-width:0;color:var(--text-on-dark);font:700 1rem/1 var(--font-mono);background:0 0;border:0;outline:0;padding:.8rem}.blind-fire-input-shell[data-astro-cid-ce44qsmn]>span[data-astro-cid-ce44qsmn]{color:var(--text-on-dark-muted);font:600 .76rem/1 var(--font-mono);white-space:nowrap;padding:0 .8rem}.blind-fire-form-actions[data-astro-cid-ce44qsmn]{flex-wrap:wrap;gap:.7rem;margin-top:.9rem;display:flex}.blind-fire-form-actions[data-astro-cid-ce44qsmn] .btn[data-astro-cid-ce44qsmn]{min-height:44px}.blind-fire-result[data-astro-cid-ce44qsmn]{border-left:3px solid var(--brass-500);background:#050b1073;margin-top:1rem;padding:1rem}.blind-fire-result-value[data-astro-cid-ce44qsmn]{color:var(--text-on-dark);margin:.35rem 0}.blind-fire-result-value[data-astro-cid-ce44qsmn] strong[data-astro-cid-ce44qsmn]{color:var(--brass-500);font:800 clamp(1.6rem, 5vw, 2.35rem)/1 var(--font-display)}.blind-fire-result[data-astro-cid-ce44qsmn] p[data-astro-cid-ce44qsmn]:last-child,.blind-fire-formula-note[data-astro-cid-ce44qsmn] p[data-astro-cid-ce44qsmn]{color:var(--text-on-dark-muted)}.blind-fire-formula-note[data-astro-cid-ce44qsmn]{margin-top:.9rem}.blind-fire-formula-note[data-astro-cid-ce44qsmn] summary[data-astro-cid-ce44qsmn]{cursor:pointer;width:fit-content;min-height:44px;color:var(--brass-500);align-items:center;font-weight:700;display:flex}.blind-fire-formula-note[data-astro-cid-ce44qsmn] code[data-astro-cid-ce44qsmn]{overflow-wrap:anywhere;color:var(--text-on-dark)}@media (width<=640px){.blind-fire-input-grid[data-astro-cid-ce44qsmn]{grid-template-columns:1fr}.blind-fire-form-actions[data-astro-cid-ce44qsmn]{grid-template-columns:1fr;display:grid}.blind-fire-form-actions[data-astro-cid-ce44qsmn] .btn[data-astro-cid-ce44qsmn]{width:100%}}.table-scroll-hint{display:none}.mission-sequence{border-top:1px solid var(--ink-600);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;margin:1.5rem 0 0;padding-top:1.25rem;display:grid}.mission-sequence a{border:1px solid var(--ink-600);border-radius:var(--radius-md);background:var(--ink-800);gap:.25rem;min-height:76px;padding:.8rem;text-decoration:none;display:grid}.mission-sequence a:hover,.mission-sequence a:focus-visible{border-color:var(--brass-500);background:var(--ink-700)}.mission-sequence span{color:var(--brass-500);font:700 .72rem/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.mission-sequence strong{color:var(--text-on-dark);line-height:1.35}.mission-sequence-hub{text-align:center}@media (width<=640px){.table-scroll-hint{color:var(--text-on-dark-muted);margin:0 0 .6rem;font-size:.82rem;display:block}#mission-facts.phantom-battery-facts .table-scroll{overflow-x:visible}#mission-facts.phantom-battery-facts .table-scroll table{table-layout:fixed;min-width:0}#mission-facts.phantom-battery-facts .table-scroll th:first-child,#mission-facts.phantom-battery-facts .table-scroll td:first-child{width:42%}#mission-facts.phantom-battery-facts .table-scroll th,#mission-facts.phantom-battery-facts .table-scroll td{overflow-wrap:anywhere}}
