.pic[data-v-c26e3a11]{border-radius:var(--noct-radius-xs);overflow:hidden}.pic[data-v-c26e3a11],.pic img[data-v-c26e3a11]{width:100%;display:block}.pic img[data-v-c26e3a11]{-o-object-fit:cover;object-fit:cover;height:auto}.pic-placeholder[data-v-c26e3a11]{background:var(--noct-elevated)}.lite-video[data-v-caa192f1]{aspect-ratio:16/9;background:var(--noct-bg);border-radius:var(--noct-radius-sm);width:100%;position:relative;overflow:hidden}.lite-video iframe[data-v-caa192f1]{width:100%;height:100%;inset:0}.lite-video iframe[data-v-caa192f1],.play[data-v-caa192f1]{border:0;position:absolute}.play[data-v-caa192f1]{border-radius:var(--noct-radius-sm);background:var(--noct-danger);width:74px;height:54px;color:var(--noct-bg);place-items:center;padding:0;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.summary[data-v-cd5bd96c]{-webkit-line-clamp:2;line-clamp:2;font-size:var(--noct-text-sm);color:var(--noct-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.list-tabs[data-v-1a05eb7e]{gap:var(--noct-space-4);border-bottom:1px solid var(--noct-border);margin-bottom:var(--noct-space-4);flex-wrap:wrap;display:flex}.list-tabs a[data-v-1a05eb7e]{padding:var(--noct-space-2) .2rem;font-size:var(--noct-text-sm);text-transform:uppercase;letter-spacing:var(--noct-tracking-wider);color:var(--noct-text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.list-tabs a[data-v-1a05eb7e]:not(.active):hover{color:var(--noct-text)}.list-tabs a.active[data-v-1a05eb7e]{border-bottom-color:var(--noct-primary);color:var(--noct-primary);font-weight:600}.pager[data-v-cb529e5c]{justify-content:space-between;align-items:center;gap:var(--noct-space-3);margin:var(--noct-space-4) 0;font-size:var(--noct-text-sm);text-transform:uppercase;letter-spacing:var(--noct-tracking-wider);display:flex}.pager a[data-v-cb529e5c]{color:var(--noct-text);text-decoration:none}.pager a[data-v-cb529e5c]:hover{text-underline-offset:3px;text-decoration:underline}.pager .pager-off[data-v-cb529e5c]{color:var(--noct-text-dim)}.pager-current[data-v-cb529e5c]{color:var(--noct-primary)}.crew-grid[data-v-2226f1c5]{gap:var(--noct-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:.75rem 0 1rem;display:grid}.person[data-v-2226f1c5]{color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:flex}.avatar[data-v-2226f1c5]{border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden}.avatar[data-v-2226f1c5] .pic,.avatar[data-v-2226f1c5] img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:44px;height:44px}.person-name[data-v-2226f1c5]{font-family:var(--noct-font-display);font-weight:700;font-size:var(--noct-text-md);overflow-wrap:anywhere}.person .row-meta[data-v-2226f1c5]{line-height:1.2}.station-head[data-v-15378c2d]{justify-content:space-between;align-items:baseline;gap:var(--noct-space-2);margin-bottom:var(--noct-space-3);flex-wrap:wrap;display:flex}.station-head h2[data-v-15378c2d]{font-size:var(--noct-text-md);margin:0}.cols[data-v-15378c2d]{gap:var(--noct-space-4);grid-template-columns:1fr 1fr;display:grid}.cols[data-v-15378c2d]>*{min-width:0}@media (width<=760px){.cols[data-v-15378c2d]{grid-template-columns:1fr}}.label[data-v-15378c2d]{display:block}.sub[data-v-15378c2d]{font-family:inherit;font-weight:inherit;line-height:inherit;margin:0}.label-gap[data-v-15378c2d]{margin-top:var(--noct-space-3)}.countdown[data-v-9d14184e]{--cd-size:calc(clamp(1.9rem, 9vw, 2.75rem));--cd-label:calc(var(--noct-text-xs) * 1.4);min-height:calc(var(--cd-size) + var(--cd-label));align-items:flex-end;gap:var(--noct-space-4);font-variant-numeric:tabular-nums;display:flex}.net[data-v-9d14184e]{font-size:var(--noct-text-sm);color:var(--noct-text-muted);letter-spacing:var(--noct-tracking-mono-cap);line-height:1.4}.sign[data-v-9d14184e],.value[data-v-9d14184e]{font-family:var(--noct-font-display);font-weight:700;font-size:var(--cd-size);letter-spacing:var(--noct-tracking-wide);font-variant-numeric:tabular-nums;line-height:1}.sign[data-v-9d14184e]{color:var(--noct-text-muted);padding-bottom:var(--cd-label)}.unit[data-v-9d14184e]{flex-direction:column;align-items:flex-start;display:flex}.unit .label[data-v-9d14184e]{font-size:var(--noct-text-xs);text-transform:uppercase;letter-spacing:var(--noct-tracking-mono-cap);color:var(--noct-text-dim);line-height:1.4}.unit.first .value[data-v-9d14184e]{color:var(--noct-primary);text-shadow:var(--noct-glow-primary-soft)}.otd-list[data-v-808d9143]{margin:0;padding:0;list-style:none}.otd-row[data-v-808d9143]{align-items:center;gap:var(--noct-space-4);padding:var(--noct-space-2) 0;color:inherit;border-bottom:1px solid var(--noct-border);text-decoration:none;display:flex}.year[data-v-808d9143]{min-width:3.5rem;font-family:var(--noct-font-display);color:var(--noct-text-muted);font-weight:700}.thumb[data-v-808d9143]{border-radius:var(--noct-radius-xs);flex:none;width:64px;overflow:hidden}.grow[data-v-808d9143]{flex-direction:column;flex:1;min-width:0;display:flex}.kind[data-v-808d9143]{flex:none}.otd-nav[data-v-df2b667a]{justify-content:space-between;align-items:center;gap:var(--noct-space-4);margin-bottom:var(--noct-space-4);display:flex}.otd-nav a[data-v-df2b667a]{padding:var(--noct-space-2) var(--noct-space-3);color:var(--noct-text-muted)}.otd-nav a[data-v-df2b667a]:hover{color:var(--noct-text)}.otd-nav input[data-v-df2b667a],.otd-nav label[data-v-df2b667a]{margin:0}section.current[data-v-df2b667a]{padding:var(--noct-space-4);border:1px solid var(--noct-border-strong);border-radius:var(--noct-radius-sm);background:var(--noct-surface);margin:var(--noct-space-4) 0}h2.other[data-v-df2b667a]{font-size:var(--noct-text-lg);color:var(--noct-text-muted)}h2.now[data-v-df2b667a]{color:var(--noct-text)}section[data-v-df2b667a]:not(.current){opacity:.85}.profile[data-v-99df0715]{gap:var(--noct-space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.photo[data-v-99df0715]{border-radius:var(--noct-radius-sm);flex:none;width:160px;overflow:hidden}.hint[data-v-edf781a9]{font-size:var(--noct-text-sm);margin-bottom:var(--noct-space-2)}ol[data-v-edf781a9]{border-left:2px solid var(--noct-border);margin:0;padding:0;list-style:none}li[data-v-edf781a9]{gap:var(--noct-space-3);padding:var(--noct-space-2) 0 var(--noct-space-2) var(--noct-space-3);border-left:2px solid #0000;grid-template-columns:9ch 1fr;margin-left:-2px;display:grid}.t[data-v-edf781a9]{font-family:var(--noct-font-mono);font-variant-numeric:tabular-nums;color:var(--noct-text-muted);white-space:nowrap}.body[data-v-edf781a9]{min-width:0}.step-name[data-v-edf781a9]{font-family:var(--noct-font-display);font-weight:700}.desc[data-v-edf781a9],.step-name[data-v-edf781a9]{overflow-wrap:anywhere}.desc[data-v-edf781a9]{color:var(--noct-text-muted);font-size:var(--noct-text-sm);display:block}.liftoff .step-name[data-v-edf781a9],.liftoff .t[data-v-edf781a9]{color:var(--noct-primary)}.done[data-v-edf781a9]{opacity:.55}.check[data-v-edf781a9]{color:var(--noct-success)}.next[data-v-edf781a9]{border-left-color:var(--noct-primary);background:var(--noct-surface)}.next .t[data-v-edf781a9]{color:var(--noct-text)}.next-in[data-v-edf781a9]{margin-left:var(--noct-space-2);font-family:var(--noct-font-mono);color:var(--noct-primary);font-weight:400}.detail-head[data-v-6cc9b0ff]{margin-block:var(--noct-space-3)}.has-countdown .detail-head .pill-go[data-v-6cc9b0ff]{color:var(--noct-primary);background:0 0}.fail-reason[data-v-6cc9b0ff]{color:var(--noct-danger)}.visual[data-v-6bd45393]{max-width:480px;margin-bottom:var(--noct-space-4)}.stats[data-v-f78f6ee1]{gap:var(--noct-space-3);margin:var(--noct-space-4) 0;grid-template-columns:repeat(4,1fr);display:grid}.stats .panel[data-v-f78f6ee1]{padding:var(--noct-space-3);background:var(--noct-elevated)}.stats .label[data-v-f78f6ee1]{color:var(--noct-text-muted);display:block}.stats strong[data-v-f78f6ee1]{font-family:var(--noct-font-display);font-size:var(--noct-text-2xl);color:var(--noct-text);line-height:1.1;display:block}@media (width<=560px){.stats[data-v-f78f6ee1]{grid-template-columns:repeat(2,1fr)}}.account section[data-v-b9b6f9d3]{margin-bottom:var(--noct-space-5,1.5rem)}.account-form[data-v-b9b6f9d3]{align-items:center;gap:var(--noct-space-2);margin-bottom:var(--noct-space-3);flex-wrap:wrap;display:flex}.account-form label[data-v-b9b6f9d3]{font-size:var(--noct-text-sm);flex:1 0 100%}.account-form input[data-v-b9b6f9d3]{flex:14rem;min-width:0}.account-note[data-v-b9b6f9d3]{justify-content:space-between;align-items:center;gap:var(--noct-space-3);display:flex}.supporter[data-v-b9b6f9d3]{opacity:.55;cursor:not-allowed}.supporter small[data-v-b9b6f9d3]{margin-left:var(--noct-space-2);text-transform:uppercase;letter-spacing:var(--noct-tracking-mono-cap)}.saved-tabs[data-v-b9b6f9d3]{gap:var(--noct-space-4);border-bottom:1px solid var(--noct-border);margin-bottom:var(--noct-space-3);display:flex}.saved-tabs button[data-v-b9b6f9d3]{min-height:44px;color:var(--noct-text-muted);text-transform:uppercase;font-size:var(--noct-text-sm);letter-spacing:var(--noct-tracking-wider);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 .2rem}.saved-tabs button.active[data-v-b9b6f9d3]{color:var(--noct-primary);border-bottom-color:var(--noct-primary);font-weight:600}.plain[data-v-b9b6f9d3]{margin:0;padding:0;list-style:none}.account-devices li[data-v-b9b6f9d3]{padding:var(--noct-space-2) 0;border-bottom:1px solid var(--noct-border)}.display[data-v-b9b6f9d3]{gap:var(--noct-space-5,1.5rem);flex-wrap:wrap;display:flex}.display [role=group][data-v-b9b6f9d3],.display [role=radiogroup][data-v-b9b6f9d3]{gap:var(--noct-space-2);flex-direction:column;display:flex}.display label[data-v-b9b6f9d3]{align-items:center;gap:var(--noct-space-2);min-height:44px;display:flex}.display input[data-v-b9b6f9d3]{width:auto}.actions[data-v-b9b6f9d3]{gap:var(--noct-space-3);flex-wrap:wrap;display:flex}.export[data-v-b9b6f9d3]{border:1px solid var(--noct-border);border-radius:var(--noct-radius-sm);background:var(--noct-elevated);padding:.5rem 1rem;text-decoration:none}.actions .export[data-v-b9b6f9d3],.actions button[data-v-b9b6f9d3]{align-items:center;min-height:44px;display:inline-flex}.danger[data-v-b9b6f9d3]{border-color:var(--noct-danger,#e5484d)}.account-dialog[data-v-b9b6f9d3]{max-width:28rem;color:inherit}.account-dialog[data-v-b9b6f9d3]::backdrop{background:#0009}.map-slot[data-v-cd98ef87]{min-height:calc(50cqw + .6rem + var(--legend-rows) * 1.5rem);container-type:inline-size}.head[data-v-cd98ef87]{justify-content:space-between;align-items:baseline;gap:var(--noct-space-2);margin-bottom:var(--noct-space-3);flex-wrap:wrap;display:flex}.head h1[data-v-cd98ef87]{font-size:var(--noct-text-md);margin:0}.big[data-v-cd98ef87]{font-size:var(--noct-text-3xl);color:var(--noct-text);font-weight:700;line-height:1}.privacy[data-v-608e4a19]{max-width:70ch}.privacy h2[data-v-608e4a19]{margin-top:var(--noct-space-6)}.privacy ul[data-v-608e4a19]{padding-left:1.2rem}.hero[data-v-fc94eeba]{border:1px solid var(--noct-border);padding:0;display:grid;overflow:hidden}.hero-media[data-v-fc94eeba]{background:var(--noct-surface);grid-area:1/1;position:relative}.hero-media[data-v-fc94eeba] .pic-placeholder{background:var(--noct-surface)}.hero-media[data-v-fc94eeba]:after{content:"";pointer-events:none;background:linear-gradient(#07070b00 40%,#07070b80);position:absolute;inset:0}.hero.playing .hero-media[data-v-fc94eeba]:after{display:none}.hero-body[data-v-fc94eeba]{z-index:1;pointer-events:none;align-self:end;align-items:flex-start;gap:var(--noct-space-1);width:100%;padding:var(--noct-space-8) var(--noct-space-5) var(--noct-space-4);background:linear-gradient(to top,#07070bf2 calc(100% - var(--noct-space-6)),#07070b00);text-shadow:0 1px 2px #07070bcc;flex-direction:column;grid-area:1/1;display:flex;position:relative}.hero-body[data-v-fc94eeba] .pill{background-color:var(--noct-bg)}.hero-body[data-v-fc94eeba] .pill-go{background-color:var(--noct-primary)}.hero-body[data-v-fc94eeba] .pill-inflight{background-color:var(--noct-accent-violet)}.hero-body[data-v-fc94eeba] a,.hero-body a[data-v-fc94eeba]{pointer-events:auto}.hero-title[data-v-fc94eeba]{margin:var(--noct-space-1) 0 0;font-family:var(--noct-font-display);font-weight:700;font-size:var(--noct-text-3xl);text-transform:uppercase;letter-spacing:var(--noct-tracking-wide);overflow-wrap:anywhere;line-height:1.05}.hero-title a[data-v-fc94eeba]{color:var(--noct-text);text-decoration:none}.hero-sub[data-v-fc94eeba]{font-size:var(--noct-text-xs);letter-spacing:var(--noct-tracking-mono-cap);color:var(--noct-text-muted);text-transform:uppercase;margin:0}.hero-body .countdown[data-v-fc94eeba]{margin-top:var(--noct-space-2)}@media (width<=760px){.hero-title[data-v-fc94eeba]{font-size:var(--noct-text-2xl)}.hero-body[data-v-fc94eeba]{padding:var(--noct-space-4);text-shadow:none;background:0 0;grid-area:2/1}.hero-media[data-v-fc94eeba]:after{display:none}}.last-launch[data-v-36de16ed]{margin-bottom:var(--noct-space-4);border-left:3px solid var(--noct-primary)}.title[data-v-36de16ed]{margin:.5rem 0 .25rem}.meta[data-v-36de16ed]{align-items:center;gap:.5rem;margin:0;display:flex}.tile[data-v-4f20d72a]{color:inherit;text-decoration:none;display:block}.tile:hover .panel[data-v-4f20d72a]{border-color:var(--noct-border-strong)}.muted[data-v-4f20d72a]{margin:.25rem 0 0}.tile[data-v-66aaf96a]{color:inherit;text-decoration:none;display:block}.tile:hover .panel[data-v-66aaf96a]{border-color:var(--noct-border-strong)}ul[data-v-66aaf96a]{color:var(--noct-text-muted);font-size:var(--noct-text-sm);padding-left:1.2rem}.muted[data-v-66aaf96a],ul[data-v-66aaf96a]{margin:0}.map-box svg[data-v-ba23a032]{width:100%;height:100%;display:block}.map-msg[data-v-ba23a032]{color:var(--noct-text-muted);margin:0;padding:1rem}.dot[data-v-ba23a032]{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:.35rem;display:inline-block}.night[data-v-ba23a032]{fill:var(--noct-bg);opacity:.4}.dot-mark[data-v-ba23a032]{stroke:var(--noct-text);stroke-width:2px}.dot-label[data-v-ba23a032]{fill:var(--noct-text);font-size:13px;font-family:var(--noct-font-mono)}.stat[data-v-ba23a032]{font-variant-numeric:tabular-nums}.alert-prompt[data-v-e3ecf055]{z-index:50;justify-content:center;align-items:center;gap:var(--noct-space-3);padding:var(--noct-space-3) var(--noct-space-4);background:var(--noct-elevated);border-top:1px solid var(--noct-border);flex-wrap:wrap;display:flex;position:fixed;bottom:0;left:0;right:0}.alert-prompt p[data-v-e3ecf055]{margin:0}.alert-prompt .actions[data-v-e3ecf055]{gap:var(--noct-space-3);display:flex}.alert-prompt button[data-v-e3ecf055]{min-height:44px}
/*$vite$:1*/