.omni-combobox-wrapper[data-astro-cid-2ylakrmx]{position:relative;width:100%;font-family:var(--font-sans, system-ui, sans-serif)}.combobox-label[data-astro-cid-2ylakrmx]{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--text-muted, 215 16% 47%));margin-bottom:.375rem}.combobox-field-container[data-astro-cid-2ylakrmx]{position:relative;display:flex;align-items:center;background:hsl(var(--bg-surface-1, 220 13% 18%) / .7);border:1px solid hsl(var(--border-subtle, 220 13% 28%) / .8);border-radius:.625rem;backdrop-filter:blur(12px);transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffff0d,0 1px 3px #0003}.combobox-field-container[data-astro-cid-2ylakrmx]:focus-within{border-color:hsl(var(--accent-primary, 210 100% 55%));box-shadow:0 0 0 3px hsl(var(--accent-primary, 210 100% 55%) / .25),inset 0 1px #ffffff1a}.combobox-icon-lead[data-astro-cid-2ylakrmx]{padding-left:.875rem;color:hsl(var(--text-muted, 215 16% 47%));display:flex;align-items:center;pointer-events:none}.combobox-input[data-astro-cid-2ylakrmx]{width:100%;background:transparent;border:none;outline:none;padding:.625rem .75rem;font-size:.875rem;font-weight:500;color:hsl(var(--text-primary, 210 40% 98%));font-family:inherit}.combobox-input[data-astro-cid-2ylakrmx]::placeholder{color:hsl(var(--text-muted, 215 16% 47%) / .8)}.combobox-actions[data-astro-cid-2ylakrmx]{display:flex;align-items:center;gap:.375rem;padding-right:.75rem}.combobox-clear-btn[data-astro-cid-2ylakrmx]{background:transparent;border:none;color:hsl(var(--text-muted, 215 16% 47%));cursor:pointer;padding:.25rem;display:flex;align-items:center;border-radius:.25rem;transition:color .15s}.combobox-clear-btn[data-astro-cid-2ylakrmx]:hover{color:hsl(var(--text-primary, 210 40% 98%))}.combobox-hotkey-badge[data-astro-cid-2ylakrmx]{display:inline-flex;align-items:center;gap:.125rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:600;color:hsl(var(--text-muted, 215 16% 47%));background:hsl(var(--bg-surface-2, 220 13% 24%) / .8);border:1px solid hsl(var(--border-subtle, 220 13% 32%) / .6);border-radius:.25rem;pointer-events:none}.combobox-chevron[data-astro-cid-2ylakrmx]{color:hsl(var(--text-muted, 215 16% 47%));display:flex;align-items:center;pointer-events:none;transition:transform .2s}.omni-combobox-wrapper[data-astro-cid-2ylakrmx].is-open .combobox-chevron[data-astro-cid-2ylakrmx]{transform:rotate(180deg)}.combobox-dropdown[data-astro-cid-2ylakrmx]{position:absolute;top:calc(100% + .375rem);left:0;right:0;max-height:280px;background:hsl(var(--bg-surface-1, 220 13% 14%) / .96);border:1px solid hsl(var(--border-subtle, 220 13% 28%) / .9);border-radius:.625rem;backdrop-filter:blur(20px);box-shadow:0 16px 36px -8px #00000073,inset 0 1px #ffffff14;overflow-y:auto;z-index:100;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .18s cubic-bezier(.16,1,.3,1)}.omni-combobox-wrapper[data-astro-cid-2ylakrmx].is-open .combobox-dropdown[data-astro-cid-2ylakrmx]{opacity:1;visibility:visible;transform:translateY(0)}.combobox-dropdown-inner[data-astro-cid-2ylakrmx]{padding:.375rem;display:flex;flex-direction:column;gap:.125rem}.combobox-option[data-astro-cid-2ylakrmx]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .625rem;border-radius:.375rem;cursor:pointer;font-size:.8125rem;color:hsl(var(--text-secondary, 215 20% 75%));transition:background .12s,color .12s}.combobox-option[data-astro-cid-2ylakrmx]:hover,.combobox-option[data-astro-cid-2ylakrmx].is-highlighted{background:hsl(var(--accent-primary, 210 100% 55%) / .15);color:hsl(var(--text-primary, 210 40% 98%))}.combobox-option[data-astro-cid-2ylakrmx][aria-selected=true]{background:hsl(var(--accent-primary, 210 100% 55%) / .25);color:hsl(var(--text-primary, 210 40% 98%));font-weight:600}.option-main[data-astro-cid-2ylakrmx]{display:flex;align-items:center;gap:.5rem;min-width:0}.option-cat[data-astro-cid-2ylakrmx]{font-size:.6875rem;font-weight:700;text-transform:uppercase;padding:.125rem .375rem;border-radius:.25rem;background:hsl(var(--bg-surface-2, 220 13% 24%) / .9);color:hsl(var(--text-muted, 215 16% 55%));letter-spacing:.05em;white-space:nowrap}.option-name[data-astro-cid-2ylakrmx]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-badge[data-astro-cid-2ylakrmx]{font-size:.6875rem;font-weight:600;padding:.125rem .375rem;border-radius:9999px;background:hsl(var(--accent-primary, 210 100% 55%) / .2);color:hsl(var(--accent-primary, 210 100% 65%));margin-left:auto}.combobox-empty-state[data-astro-cid-2ylakrmx]{padding:1.5rem 1rem;text-align:center;font-size:.8125rem;color:hsl(var(--text-muted, 215 16% 47%))}.combobox-noscript-select[data-astro-cid-2ylakrmx]{margin-top:.375rem;width:100%;padding:.5rem;background:hsl(var(--bg-surface-1, 220 13% 18%));color:hsl(var(--text-primary, 210 40% 98%));border:1px solid hsl(var(--border-subtle, 220 13% 28%));border-radius:.375rem}.spec-controls-panel[data-astro-cid-w43nrags]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:12px;padding:1.25rem;box-shadow:var(--shadow-sm),var(--specular-card)}.controls-row[data-astro-cid-w43nrags]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.control-group[data-astro-cid-w43nrags]{display:flex;flex-direction:column;gap:.4rem}.control-label[data-astro-cid-w43nrags]{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--text-muted))}.segmented-switch[data-astro-cid-w43nrags]{display:inline-flex;background:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:9999px;padding:3px;gap:2px}.switch-btn[data-astro-cid-w43nrags]{min-height:44px;padding:.5rem 1.2rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary));background:transparent;border:none;border-radius:9999px;cursor:pointer;transition:all var(--duration-fast) ease;white-space:nowrap}.switch-btn[data-astro-cid-w43nrags]:hover{color:hsl(var(--text-primary))}.switch-btn[data-astro-cid-w43nrags].active{background:hsl(var(--primary));color:hsl(var(--primary-contrast));box-shadow:0 1px 3px #00000059}.readout-summary-strip[data-astro-cid-w43nrags]{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;background:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:8px;font-size:.8125rem;flex-wrap:wrap}.readout-label[data-astro-cid-w43nrags]{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-muted))}.val-metric[data-astro-cid-w43nrags]{font-family:var(--font-mono);font-weight:700;color:hsl(var(--primary))}.readout-divider[data-astro-cid-w43nrags]{color:hsl(var(--border-subtle))}.category-pills-wrap[data-astro-cid-w43nrags]{display:flex;flex-direction:column;gap:.5rem}.category-pills-list[data-astro-cid-w43nrags]{display:flex;flex-wrap:wrap;gap:.5rem}.cat-pill[data-astro-cid-w43nrags]{min-height:44px;padding:.5rem 1.1rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary));background:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:8px;cursor:pointer;transition:all var(--duration-fast) ease;white-space:nowrap}.cat-pill[data-astro-cid-w43nrags]:hover{border-color:hsl(var(--primary) / .5);color:hsl(var(--text-primary))}.cat-pill[data-astro-cid-w43nrags].active{background:hsl(var(--primary) / .15);border-color:hsl(var(--primary));color:hsl(var(--primary))}@media(max-width:640px){.spec-controls-panel[data-astro-cid-w43nrags]{padding:.5rem;gap:.4rem;margin-bottom:1.25rem}.readout-summary-strip[data-astro-cid-w43nrags]{padding:.4rem .5rem;font-size:.75rem;gap:.3rem}.control-label[data-astro-cid-w43nrags]{display:none}.controls-row[data-astro-cid-w43nrags]{flex-direction:column;align-items:stretch;gap:.5rem}.segmented-switch[data-astro-cid-w43nrags]{width:100%}.switch-btn[data-astro-cid-w43nrags]{flex:1;text-align:center}}.specs-wrapper[data-astro-cid-peeotz6l]{margin-bottom:2rem}.readout-summary-strip[data-astro-cid-peeotz6l]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;margin-bottom:1.5rem;background:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:8px;font-size:.8125rem;flex-wrap:wrap}.readout-label[data-astro-cid-peeotz6l]{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-muted))}.val-metric[data-astro-cid-peeotz6l]{font-family:var(--font-mono);font-weight:700;color:hsl(var(--primary))}.readout-divider[data-astro-cid-peeotz6l]{color:hsl(var(--border-subtle))}.spec-grid[data-astro-cid-peeotz6l]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem 2rem}.spec-stat-cell[data-astro-cid-peeotz6l]{background:transparent;border:none;border-top:1px solid hsl(var(--border-subtle));border-radius:0;padding:1.25rem .25rem;display:flex;flex-direction:column;gap:.65rem;box-shadow:none;transition:border-color var(--duration-fast) ease}.spec-stat-cell[data-astro-cid-peeotz6l]:hover{border-top-color:hsl(var(--primary))}.highlight-tile[data-astro-cid-peeotz6l]{border-top:2px solid hsl(var(--primary))}.tile-header[data-astro-cid-peeotz6l]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tile-label[data-astro-cid-peeotz6l]{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-muted))}.tile-tag[data-astro-cid-peeotz6l]{font-family:var(--font-mono);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:4px;background:hsl(var(--bg-canvas));color:hsl(var(--text-secondary));border:1px solid hsl(var(--border-subtle))}.tile-badge[data-astro-cid-peeotz6l]{font-family:var(--font-mono);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:4px}.tile-badge[data-astro-cid-peeotz6l].verified{background:hsl(var(--accent-success) / .15);color:hsl(var(--accent-success));border:1px solid hsl(var(--accent-success) / .3)}.tile-badge[data-astro-cid-peeotz6l].offroad{background:hsl(var(--accent) / .15);color:hsl(var(--accent));border:1px solid hsl(var(--accent) / .3)}.tile-badge[data-astro-cid-peeotz6l].price{background:hsl(var(--primary) / .15);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .3)}.tile-link[data-astro-cid-peeotz6l]{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:hsl(var(--primary));text-decoration:none;min-height:44px;display:inline-flex;align-items:center;padding:0 .4rem;border-radius:4px;transition:background .15s ease}.tile-link[data-astro-cid-peeotz6l]:hover{text-decoration:underline;background:hsl(var(--primary) / .08)}.tile-value-wrap[data-astro-cid-peeotz6l]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.tile-value[data-astro-cid-peeotz6l]{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:hsl(var(--text-primary))}.tile-unit[data-astro-cid-peeotz6l]{font-family:var(--font-mono);font-size:.75rem;color:hsl(var(--text-muted))}.tile-desc[data-astro-cid-peeotz6l]{font-size:.8125rem;line-height:1.55;color:hsl(var(--text-secondary));margin-bottom:0}.shareable-artifact-container[data-astro-cid-kg5zrmnh]{display:inline-block;font-family:var(--font-sans, system-ui, sans-serif)}.export-artifact-btn[data-astro-cid-kg5zrmnh]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:hsl(var(--text-primary, 210 40% 98%));background:hsl(var(--bg-surface-2, 220 13% 22%) / .8);border:1px solid hsl(var(--border-subtle, 220 13% 32%) / .8);border-radius:.5rem;cursor:pointer;backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0003;transition:all .2s cubic-bezier(.16,1,.3,1)}.export-artifact-btn[data-astro-cid-kg5zrmnh]:hover{background:hsl(var(--accent-primary, 210 100% 55%) / .2);border-color:hsl(var(--accent-primary, 210 100% 55%) / .5);transform:translateY(-1px)}.artifact-modal-backdrop[data-astro-cid-kg5zrmnh]{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.artifact-modal-dialog[data-astro-cid-kg5zrmnh]{width:100%;max-width:680px;background:hsl(var(--bg-surface-1, 220 13% 14%) / .98);border:1px solid hsl(var(--border-subtle, 220 13% 28%) / .9);border-radius:1rem;box-shadow:0 24px 48px -12px #0009,inset 0 1px #ffffff1a;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-astro-cid-kg5zrmnh]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid hsl(var(--border-subtle, 220 13% 24%) / .6)}.modal-eyebrow[data-astro-cid-kg5zrmnh]{font-size:.625rem;font-weight:800;letter-spacing:.08em;color:hsl(var(--accent-primary, 210 100% 65%));display:block;margin-bottom:.125rem}.modal-title[data-astro-cid-kg5zrmnh]{font-size:1.125rem;font-weight:700;color:hsl(var(--text-primary, 210 40% 98%));margin:0}.modal-close-btn[data-astro-cid-kg5zrmnh]{background:transparent;border:none;color:hsl(var(--text-muted, 215 16% 55%));cursor:pointer;padding:.375rem;border-radius:.375rem}.modal-close-btn[data-astro-cid-kg5zrmnh]:hover{color:hsl(var(--text-primary, 210 40% 98%))}.modal-canvas-preview-wrap[data-astro-cid-kg5zrmnh]{padding:1rem 1.5rem;background:hsl(var(--bg-canvas, 222 47% 7%));display:flex;justify-content:center}.artifact-preview-canvas[data-astro-cid-kg5zrmnh]{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:.5rem;border:1px solid hsl(var(--border-subtle, 220 13% 26%));box-shadow:0 8px 24px -4px #0006}.modal-actions-toolbar[data-astro-cid-kg5zrmnh]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:hsl(var(--bg-surface-1, 220 13% 14%));border-top:1px solid hsl(var(--border-subtle, 220 13% 24%) / .6)}.btn-action[data-astro-cid-kg5zrmnh]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .15s}.btn-download[data-astro-cid-kg5zrmnh]{background:hsl(var(--accent-primary, 210 100% 55%));color:#fff;border:none;box-shadow:0 2px 8px hsl(var(--accent-primary, 210 100% 55%) / .3)}.btn-download[data-astro-cid-kg5zrmnh]:hover{filter:brightness(1.1)}.btn-copy-link[data-astro-cid-kg5zrmnh],.btn-webshare[data-astro-cid-kg5zrmnh]{background:hsl(var(--bg-surface-2, 220 13% 24%) / .8);color:hsl(var(--text-primary, 210 40% 98%));border:1px solid hsl(var(--border-subtle, 220 13% 32%))}.btn-copy-link[data-astro-cid-kg5zrmnh]:hover,.btn-webshare[data-astro-cid-kg5zrmnh]:hover{background:hsl(var(--bg-surface-2, 220 13% 30%))}.master-inspector-stage[data-astro-cid-hl3j5gp2]{margin-top:1.5rem;margin-bottom:3.5rem}.stage-header-row[data-astro-cid-hl3j5gp2]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.live-spec-index-chip[data-astro-cid-hl3j5gp2]{display:inline-flex;align-items:center;padding:.4rem .85rem;border-radius:9999px;background:hsl(var(--primary) / .12);border:1px solid hsl(var(--primary) / .3);font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:hsl(var(--primary));white-space:nowrap}.stage-title[data-astro-cid-hl3j5gp2]{font-size:var(--text-h2);margin-bottom:0}@media(max-width:640px){.master-inspector-stage[data-astro-cid-hl3j5gp2]{margin-top:.25rem;margin-bottom:2rem}.stage-header-row[data-astro-cid-hl3j5gp2]{display:none}}.btn-copy-state[data-astro-cid-hl3j5gp2]{min-height:44px;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:8px;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary));cursor:pointer;box-shadow:var(--shadow-sm),var(--specular-card);transition:all var(--duration-fast) ease}.btn-copy-state[data-astro-cid-hl3j5gp2]:hover{color:hsl(var(--text-primary));border-color:hsl(var(--primary))}.stage-actions-bar[data-astro-cid-hl3j5gp2]{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.flywheel-deck[data-astro-cid-hl3j5gp2]{margin-top:2.5rem;padding:1.25rem 1.5rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:12px;display:flex;flex-direction:column;gap:1rem;box-shadow:var(--shadow-sm)}.deck-title[data-astro-cid-hl3j5gp2]{font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-muted))}.deck-links[data-astro-cid-hl3j5gp2]{display:flex;flex-direction:column;gap:.75rem}.deck-card-link[data-astro-cid-hl3j5gp2]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.25rem;min-height:48px;background:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:8px;font-size:.875rem;font-weight:600;color:hsl(var(--text-primary));text-decoration:none;transition:all var(--duration-fast) ease}.deck-card-link[data-astro-cid-hl3j5gp2]:hover{border-color:hsl(var(--primary));color:hsl(var(--primary));transform:translate(2px)}.dossier-section[data-astro-cid-dbb5r7ov]{padding-top:2rem;padding-bottom:3.5rem}.dossier-header[data-astro-cid-dbb5r7ov]{max-width:800px;margin-bottom:2rem}.dossier-title[data-astro-cid-dbb5r7ov]{font-size:var(--text-h2);margin-bottom:.75rem}.dossier-lead[data-astro-cid-dbb5r7ov]{font-size:1.05rem;color:hsl(var(--text-secondary));line-height:1.65}.bento-grid[data-astro-cid-dbb5r7ov]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.bento-card[data-astro-cid-dbb5r7ov]{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:12px;padding:1.75rem;display:flex;flex-direction:column;box-shadow:var(--shadow-sm),var(--specular-card)}.card-kicker[data-astro-cid-dbb5r7ov]{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--primary));margin-bottom:.5rem}.card-heading[data-astro-cid-dbb5r7ov]{font-size:1.25rem;margin-bottom:.75rem;color:hsl(var(--text-primary))}.card-prose[data-astro-cid-dbb5r7ov]{font-size:.9rem;color:hsl(var(--text-secondary));line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.card-metric-strip[data-astro-cid-dbb5r7ov]{display:flex;align-items:center;gap:1.5rem;padding-top:1rem;border-top:1px solid hsl(var(--border-subtle) / .5)}.metric-item[data-astro-cid-dbb5r7ov]{display:flex;flex-direction:column}.metric-num[data-astro-cid-dbb5r7ov]{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;color:hsl(var(--text-primary));line-height:1.1}.metric-unit[data-astro-cid-dbb5r7ov]{font-family:var(--font-mono);font-size:.6875rem;color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.bento-grid[data-astro-cid-dbb5r7ov]{grid-template-columns:1fr}}.schematic-stage-wrapper[data-astro-cid-u2wg2vfa]{position:relative;width:100%;background:hsl(var(--bg-surface-1, 220 13% 14%) / .85);border:1px solid hsl(var(--border-subtle, 220 13% 26%) / .8);border-radius:1rem;overflow:hidden;backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff14,0 20px 40px -15px #0006;font-family:var(--font-sans, system-ui, sans-serif)}.schematic-header[data-astro-cid-u2wg2vfa]{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid hsl(var(--border-subtle, 220 13% 24%) / .6)}.schematic-badge-strip[data-astro-cid-u2wg2vfa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.schematic-chip[data-astro-cid-u2wg2vfa]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .625rem;border-radius:9999px;background:hsl(var(--accent-primary, 210 100% 55%) / .15);border:1px solid hsl(var(--accent-primary, 210 100% 55%) / .3)}.pulse-beacon[data-astro-cid-u2wg2vfa]{width:6px;height:6px;border-radius:50%;background:hsl(var(--accent-primary, 210 100% 55%));box-shadow:0 0 8px hsl(var(--accent-primary, 210 100% 55%));animation:pulseBeacon 2s infinite ease-in-out}@keyframes pulseBeacon{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.blueprint-label[data-astro-cid-u2wg2vfa]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--accent-primary, 210 100% 65%))}.schematic-telemetry[data-astro-cid-u2wg2vfa]{font-family:var(--font-mono, monospace);font-size:.6875rem;color:hsl(var(--text-muted, 215 16% 55%));letter-spacing:.05em}.schematic-headline[data-astro-cid-u2wg2vfa]{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;color:hsl(var(--text-primary, 210 40% 98%));margin:0 0 .25rem}.schematic-subtitle[data-astro-cid-u2wg2vfa]{font-size:.875rem;color:hsl(var(--text-secondary, 215 20% 70%));margin:0}.schematic-canvas-box[data-astro-cid-u2wg2vfa]{position:relative;width:100%;min-height:420px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,hsl(var(--accent-primary, 210 100% 55%) / .04) 0%,transparent 70%)}.blueprint-grid[data-astro-cid-u2wg2vfa]{position:absolute;inset:0;background-size:24px 24px;background-image:linear-gradient(to right,hsl(var(--border-subtle, 220 13% 24%) / .35) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--border-subtle, 220 13% 24%) / .35) 1px,transparent 1px);pointer-events:none}.engine-vector-svg[data-astro-cid-u2wg2vfa]{width:100%;max-width:760px;height:auto;color:hsl(var(--text-muted, 215 16% 45%));padding:1.5rem}.svg-block[data-astro-cid-u2wg2vfa]{color:hsl(var(--accent-primary, 210 100% 55%) / .6)}.svg-stroke-accent[data-astro-cid-u2wg2vfa]{color:hsl(var(--accent-primary, 210 100% 65%))}.svg-stroke-subtle[data-astro-cid-u2wg2vfa]{color:hsl(var(--border-subtle, 220 13% 35%))}.svg-centerline[data-astro-cid-u2wg2vfa]{color:hsl(var(--accent-primary, 210 100% 55%) / .4)}.svg-flywheel[data-astro-cid-u2wg2vfa]{color:hsl(var(--accent-secondary, 160 84% 45%) / .5)}.schematic-hotspot-btn[data-astro-cid-u2wg2vfa]{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:10;color:hsl(var(--text-primary, 210 40% 98%))}.hotspot-core[data-astro-cid-u2wg2vfa]{position:absolute;width:12px;height:12px;border-radius:50%;background:hsl(var(--accent-primary, 210 100% 55%));border:2px solid #ffffff;box-shadow:0 0 10px hsl(var(--accent-primary, 210 100% 55%));transition:transform .2s cubic-bezier(.16,1,.3,1)}.hotspot-pulse[data-astro-cid-u2wg2vfa]{position:absolute;width:26px;height:26px;border-radius:50%;border:1.5px solid hsl(var(--accent-primary, 210 100% 55%) / .7);animation:hotspotRipple 2.2s infinite ease-out}@keyframes hotspotRipple{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.schematic-hotspot-btn[data-astro-cid-u2wg2vfa]:hover .hotspot-core[data-astro-cid-u2wg2vfa],.schematic-hotspot-btn[data-astro-cid-u2wg2vfa].is-active .hotspot-core[data-astro-cid-u2wg2vfa]{transform:scale(1.4);background:#fff;border-color:hsl(var(--accent-primary, 210 100% 55%))}.hotspot-label-pill[data-astro-cid-u2wg2vfa]{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);padding:.125rem .375rem;font-size:.625rem;font-weight:700;text-transform:uppercase;background:#15181ef2;border:1px solid hsl(var(--border-subtle, 220 13% 30%));border-radius:.25rem;color:hsl(var(--text-primary, 210 40% 98%));white-space:nowrap;opacity:1;pointer-events:none;transition:opacity .15s}.schematic-hotspot-btn[data-astro-cid-u2wg2vfa]:hover .hotspot-label-pill[data-astro-cid-u2wg2vfa],.schematic-hotspot-btn[data-astro-cid-u2wg2vfa].is-active .hotspot-label-pill[data-astro-cid-u2wg2vfa]{opacity:1;color:hsl(var(--text-primary, 210 40% 98%));background:hsl(var(--bg-surface-2, 220 13% 20%));border-color:hsl(var(--accent-primary, 210 100% 55%))}.schematic-hud-card[data-astro-cid-u2wg2vfa]{position:absolute;bottom:1rem;right:1rem;width:calc(100% - 2rem);max-width:320px;background:hsl(var(--bg-surface-1, 220 13% 16%) / .95);border:1px solid hsl(var(--border-subtle, 220 13% 30%));border-radius:.75rem;padding:1rem;box-shadow:0 12px 30px -5px #00000080,inset 0 1px #ffffff14;backdrop-filter:blur(20px);z-index:20}.hud-card-header[data-astro-cid-u2wg2vfa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.hud-tag[data-astro-cid-u2wg2vfa]{font-size:.625rem;font-weight:800;letter-spacing:.08em;color:hsl(var(--accent-primary, 210 100% 65%))}.hud-status[data-astro-cid-u2wg2vfa]{font-size:.5625rem;font-weight:700;padding:.125rem .375rem;border-radius:.25rem;background:hsl(var(--accent-secondary, 160 84% 45%) / .2);color:hsl(var(--accent-secondary, 160 84% 55%))}.hud-target-name[data-astro-cid-u2wg2vfa]{font-size:.9375rem;font-weight:700;color:hsl(var(--text-primary, 210 40% 98%));margin:0 0 .625rem}.hud-metrics-grid[data-astro-cid-u2wg2vfa]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.625rem;background:hsl(var(--bg-surface-2, 220 13% 20%) / .5);padding:.5rem;border-radius:.375rem}.hud-metric-lbl[data-astro-cid-u2wg2vfa]{display:block;font-size:.5625rem;font-weight:700;color:hsl(var(--text-muted, 215 16% 55%))}.hud-metric-val[data-astro-cid-u2wg2vfa]{display:block;font-size:.75rem;font-weight:700;color:hsl(var(--text-primary, 210 40% 98%));font-variant-numeric:tabular-nums}.hud-diagnostic-block[data-astro-cid-u2wg2vfa]{margin-bottom:.5rem}.hud-diag-lbl[data-astro-cid-u2wg2vfa]{font-size:.625rem;font-weight:700;color:#f97a1f}.hud-diag-text[data-astro-cid-u2wg2vfa]{font-size:.75rem;color:hsl(var(--text-secondary, 215 20% 75%));margin:.125rem 0 0}.hud-desc[data-astro-cid-u2wg2vfa]{font-size:.6875rem;color:hsl(var(--text-muted, 215 16% 60%));margin:0;line-height:1.4}@media(max-width:640px){.schematic-hud-card[data-astro-cid-u2wg2vfa]{position:static;max-width:100%;margin:1rem}}.master-header-stage[data-astro-cid-j7pv25f6]{padding-top:clamp(1.25rem,2.5vw,2rem);margin-bottom:1.25rem}.hero-split-grid[data-astro-cid-j7pv25f6]{background:hsl(var(--bg-canvas));display:grid;grid-template-columns:1.15fr .85fr;gap:2.25rem;align-items:center}.hero-copy-col[data-astro-cid-j7pv25f6]{max-width:100%}.hero-display-title[data-astro-cid-j7pv25f6]{font-size:var(--text-hero);line-height:1.08;margin-bottom:1rem;color:hsl(var(--text-primary))}.hero-summary-lead[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.6;color:hsl(var(--text-secondary))}.hero-visual[data-astro-cid-j7pv25f6]{border-radius:16px;overflow:hidden}.editorial-reference-block[data-astro-cid-j7pv25f6]{margin:2.5rem 0;padding:2rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:14px}.reference-heading[data-astro-cid-j7pv25f6]{font-size:var(--text-h2, 1.5rem);margin-bottom:1.25rem;color:hsl(var(--text-primary))}.bento-ref-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.bento-ref-item[data-astro-cid-j7pv25f6]{background:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:12px;padding:1.25rem}.ref-item-title[data-astro-cid-j7pv25f6]{font-size:1.05rem;margin-bottom:.65rem;color:hsl(var(--text-primary))}.reference-prose[data-astro-cid-j7pv25f6]{font-size:.92rem;line-height:1.65;color:hsl(var(--text-secondary))}@media(max-width:860px){.bento-ref-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.above-fold-stage[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.25rem}.master-header-stage[data-astro-cid-j7pv25f6],.hero-split-grid[data-astro-cid-j7pv25f6]{display:contents}.hero-copy-col[data-astro-cid-j7pv25f6]{order:1;margin-bottom:.15rem}.bento-tool-stage[data-astro-cid-j7pv25f6],.tool-centerpiece-stage[data-astro-cid-j7pv25f6]{order:2}.hero-visual[data-astro-cid-j7pv25f6]{order:3;margin-top:.75rem;margin-bottom:1rem}.hero-display-title[data-astro-cid-j7pv25f6]{font-size:1.35rem;line-height:1.08;margin-bottom:.15rem}.hero-summary-lead[data-astro-cid-j7pv25f6]{font-size:.75rem;line-height:1.25;margin-bottom:.1rem}}.surface-band[data-astro-cid-j7pv25f6]{background:hsl(var(--bg-surface-1));border-top:1px solid hsl(var(--border-subtle));border-bottom:1px solid hsl(var(--border-subtle));border-radius:12px;padding:2.5rem 1rem;margin:3.5rem 0}.surface-band-inner[data-astro-cid-j7pv25f6]{max-width:100%;margin:0 auto;padding:0}.faq-band[data-astro-cid-j7pv25f6]{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:16px;padding:2.5rem 2rem;margin:3.5rem 0}@media(max-width:860px){.surface-band[data-astro-cid-j7pv25f6]{margin:2rem 0;padding:1.5rem .5rem}.faq-band[data-astro-cid-j7pv25f6]{padding:1.5rem 1rem;margin:2rem 0}}
