.head.svelte-dvvmhe{padding:12px 16px 4px}.status-active.svelte-dvvmhe{color:#4ecdc4;border-color:#4ecdc466;background:#4ecdc414}.status-flown.svelte-dvvmhe{color:#4b9cd3;border-color:#4b9cd366;background:#4b9cd314}.status-retired.svelte-dvvmhe{color:#ffc850;border-color:#ffc85066;background:#ffc85014}.status-failed.svelte-dvvmhe{color:#ff6b3a;border-color:#c1440e66;background:#c1440e14}.status-planned.svelte-dvvmhe{color:#ffffffc7;border-color:#fff3;background:#ffffff0f}.category-chip.svelte-dvvmhe{font-family:Space Mono,monospace;font-size:7px;letter-spacing:2px;font-weight:700;padding:3px 8px;border-radius:3px;background:#ffffff0d;color:#fff9}.name.svelte-dvvmhe{margin:8px 0 4px;font-family:Bebas Neue,system-ui,sans-serif;font-size:28px;letter-spacing:.02em;color:#fff}.tagline.svelte-dvvmhe{margin:0 0 6px;font-family:Crimson Pro,Georgia,serif;font-style:italic;font-size:14px;color:#ffffffb3;line-height:1.4}.panel-hero.svelte-dvvmhe{margin:4px 0 8px;aspect-ratio:16 / 9;background:#ffffff05;overflow:hidden}.panel-hero-btn.svelte-dvvmhe{width:100%;height:100%;background:transparent;border:0;padding:0;cursor:pointer}.panel-hero-btn.svelte-dvvmhe img:where(.svelte-dvvmhe){width:100%;height:100%;object-fit:cover;display:block}.tabs.svelte-dvvmhe button.active:where(.svelte-dvvmhe){color:#4ecdc4;border-bottom-color:#4ecdc4}.tab-body.svelte-dvvmhe{padding:14px 16px 20px}.explorer-cta.svelte-dvvmhe{display:block;text-align:center;background:#4ecdc41a;border:1px solid rgba(78,205,196,.4);color:#4ecdc4;padding:10px 14px;border-radius:4px;text-decoration:none;font-family:Space Mono,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;transition:background .15s,border-color .15s}.explorer-cta.svelte-dvvmhe:hover{background:#4ecdc42e;border-color:#4ecdc4}.mission-cta-bar.svelte-dvvmhe{margin:0 0 14px}.spec-cta.svelte-dvvmhe{width:100%;min-height:48px;padding:10px 12px;border-radius:4px;color:#fff;font-family:Space Mono,monospace;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:background .12s,border-color .12s;background:transparent}.spec-cta--mission.svelte-dvvmhe{background:#1f4ca8;border:1px solid rgba(100,150,240,.6)}.spec-cta--mission.svelte-dvvmhe:hover,.spec-cta--mission.svelte-dvvmhe:focus-visible{background:#2a5ec8;border-color:#6090f0;outline:none}.spec-cta--mission.svelte-dvvmhe .spec-icon:where(.svelte-dvvmhe),.spec-cta--mission.svelte-dvvmhe .spec-label:where(.svelte-dvvmhe){color:#c8dcffe6}.spec-cta.svelte-dvvmhe .spec-icon:where(.svelte-dvvmhe){flex:0 0 20px;display:flex;align-items:center;justify-content:center}.spec-cta.svelte-dvvmhe .spec-text:where(.svelte-dvvmhe){flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden;text-align:left}.spec-cta.svelte-dvvmhe .spec-label:where(.svelte-dvvmhe){font-size:9px;letter-spacing:2.5px;font-weight:700;text-transform:uppercase}.spec-cta.svelte-dvvmhe .spec-value:where(.svelte-dvvmhe){font-size:12px;line-height:1.25;letter-spacing:.4px;font-weight:400;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}button.spec-cta.svelte-dvvmhe{border-style:solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.description.svelte-dvvmhe{margin:0 0 14px;font-family:Crimson Pro,Georgia,serif;font-style:italic;font-size:14px;color:#ffffffc7;line-height:1.5}.spec-grid.svelte-dvvmhe{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 12px;margin:0 0 14px;padding:0}.spec.svelte-dvvmhe{margin:0}.spec.svelte-dvvmhe dt:where(.svelte-dvvmhe){font-family:Space Mono,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;margin-bottom:1px}.spec.svelte-dvvmhe dd:where(.svelte-dvvmhe){margin:0;font-family:Space Mono,monospace;font-size:12px;color:#fff;word-break:break-word}.section-h.svelte-dvvmhe{margin:14px 0 6px;font-family:Space Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-weight:400}.site-list.svelte-dvvmhe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.site-link.svelte-dvvmhe,.mission-link.svelte-dvvmhe{display:inline-block;color:#4ecdc4;text-decoration:none;font-family:Space Mono,monospace;font-size:12px;padding:4px 8px;border-radius:3px;background:#4ecdc414;transition:background .15s}.site-link.svelte-dvvmhe:hover,.mission-link.svelte-dvvmhe:hover{background:#4ecdc42e;text-decoration:underline}.mission-arrow.svelte-dvvmhe{margin-left:6px;color:#4ecdc4b3}.credit.svelte-dvvmhe{margin:16px 0 0;font-family:Crimson Pro,Georgia,serif;font-style:italic;font-size:12px;color:#fff6;line-height:1.5}.gallery-grid.svelte-dvvmhe{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.thumb.svelte-dvvmhe{background:transparent;border:0;padding:0;cursor:pointer;aspect-ratio:4 / 3;overflow:hidden}.thumb.svelte-dvvmhe img:where(.svelte-dvvmhe){width:100%;height:100%;object-fit:cover;display:block}.anatomy.svelte-dvvmhe{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:12px;text-align:center}.anatomy-open.svelte-dvvmhe{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.anatomy.svelte-dvvmhe img:where(.svelte-dvvmhe){max-width:100%;height:auto;display:block;margin:0 auto}.anatomy-caption.svelte-dvvmhe{margin:8px 0 0;font-family:Crimson Pro,Georgia,serif;font-style:italic;font-size:11.5px;color:#ffffff80}.flights.svelte-dvvmhe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.flight.svelte-dvvmhe{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:10px}.flight-head.svelte-dvvmhe{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.flight-designation.svelte-dvvmhe{font-family:Bebas Neue,system-ui,sans-serif;font-size:16px;color:#fff}.patch.svelte-dvvmhe{width:90px;height:90px;object-fit:contain;margin-bottom:8px}.crew-grid.svelte-dvvmhe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.crew-card.svelte-dvvmhe{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.crew-card.svelte-dvvmhe img:where(.svelte-dvvmhe){width:80px;height:80px;object-fit:cover;border-radius:50%}.crew-portrait-empty.svelte-dvvmhe{width:80px;height:80px;border-radius:50%;background:#ffffff0a;display:flex;align-items:center;justify-content:center;color:#ffffff4d;font-size:18px}.crew-name.svelte-dvvmhe{font-family:Space Mono,monospace;font-size:11px;color:#fff;line-height:1.2}.crew-role.svelte-dvvmhe{font-family:Space Mono,monospace;font-size:9.5px;color:#ffffff80;text-transform:uppercase;letter-spacing:.04em}.missions-list.svelte-dvvmhe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.links.svelte-dvvmhe{list-style:none;margin:0;padding:0}.tier.svelte-dvvmhe{margin-bottom:12px}.tier.svelte-dvvmhe h4:where(.svelte-dvvmhe){margin:0 0 4px;font-family:Space Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;font-weight:400}.tier.svelte-dvvmhe ul:where(.svelte-dvvmhe){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tier.svelte-dvvmhe ul:where(.svelte-dvvmhe) a:where(.svelte-dvvmhe){color:#4ecdc4;text-decoration:none;font-family:Space Mono,monospace;font-size:12px}.tier.svelte-dvvmhe ul:where(.svelte-dvvmhe) a:where(.svelte-dvvmhe):hover{text-decoration:underline}.lightbox.svelte-dvvmhe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000eb;border:0;padding:0;cursor:zoom-out;display:flex;align-items:center;justify-content:center}.lightbox.svelte-dvvmhe img:where(.svelte-dvvmhe){max-width:90vw;max-height:90vh;object-fit:contain}.fleet.svelte-1iaogsv{padding:18px 22px 40px;max-width:1400px;margin:0 auto;position:relative}.status.svelte-1iaogsv{text-align:center;color:#fff9;padding:60px 20px;font-family:Space Mono,monospace;font-size:13px}.status.error.svelte-1iaogsv{color:#c1440e}.status-pill.status-active.active.svelte-1iaogsv{background:#4ecdc440;border-color:#4ecdc48c}.status-pill.status-flown.active.svelte-1iaogsv{background:#4b9cd340;border-color:#4b9cd38c}.status-pill.status-retired.active.svelte-1iaogsv{background:#ffc85038;border-color:#ffc8508c}.status-pill.status-failed.active.svelte-1iaogsv{background:#c1440e47;border-color:#c1440eb3}.status-pill.status-planned.active.svelte-1iaogsv{background:#ffffff1f;border-color:#ffffff80}.sort-group.svelte-1iaogsv{display:flex;align-items:center;gap:6px}.sort-group.svelte-1iaogsv select:where(.svelte-1iaogsv){background:#ffffff0a;border:1px solid rgba(255,255,255,.18);color:#ffffffd9;padding:4px 8px;border-radius:4px;font-family:Space Mono,monospace;font-size:11px;cursor:pointer}.fleet-grid.svelte-1iaogsv>.card-li:where(.svelte-1iaogsv){content-visibility:auto;contain-intrinsic-size:auto 280px}.fleet-grid.svelte-1iaogsv>.card-li:where(.svelte-1iaogsv):has(.card:where(.svelte-1iaogsv):focus-visible),.fleet-grid.svelte-1iaogsv>.card-li:where(.svelte-1iaogsv):has(.card.selected:where(.svelte-1iaogsv)){content-visibility:visible}.fleet-list.svelte-1iaogsv{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.06)}.fleet-list.svelte-1iaogsv>li:where(.svelte-1iaogsv){content-visibility:auto;contain-intrinsic-size:auto 50px}.list-row.svelte-1iaogsv{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.06);color:inherit;text-align:left;padding:8px 12px;cursor:pointer;display:grid;grid-template-columns:2fr 1fr 1.2fr .6fr .7fr;align-items:center;gap:10px;font-family:Space Mono,monospace;font-size:11.5px}.list-row.svelte-1iaogsv:hover{background:#ffffff08}.list-name.svelte-1iaogsv{color:#fff;font-weight:600}.list-cat.svelte-1iaogsv,.list-agency.svelte-1iaogsv,.list-year.svelte-1iaogsv{color:#fff9}.list-status.svelte-1iaogsv{text-transform:uppercase;font-size:10px;letter-spacing:.06em;padding:1px 6px;border-radius:3px;text-align:center}.list-status.status-active.svelte-1iaogsv{background:#4ecdc42e;color:#4ecdc4}.list-status.status-flown.svelte-1iaogsv{background:#4b9cd32e;color:#4b9cd3}.list-status.status-retired.svelte-1iaogsv{background:#ffc8502e;color:#ffc850}.list-status.status-failed.svelte-1iaogsv{background:#c1440e38;color:#ff6b3a}.list-status.status-planned.svelte-1iaogsv{background:#ffffff1a;color:#ffffffc7}@media (max-width: 600px){.fleet.svelte-1iaogsv{padding:14px 12px 30px}.filter-label.svelte-1iaogsv{min-width:100%;margin-bottom:2px}.fleet-grid.svelte-1iaogsv .card-name:where(.svelte-1iaogsv){font-size:18px}.list-row.svelte-1iaogsv{grid-template-columns:2fr 1fr .6fr;grid-template-areas:"name name year" "cat agency status"}.list-name.svelte-1iaogsv{grid-area:name}.list-year.svelte-1iaogsv{grid-area:year;text-align:right}.list-cat.svelte-1iaogsv{grid-area:cat}.list-agency.svelte-1iaogsv{grid-area:agency}.list-status.svelte-1iaogsv{grid-area:status}}
