:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#070b14;--color-surface:#111d2e;--color-surface-subtle:#0c1424;--color-text:#eaf2ff;--color-text-muted:#a7b8cc;--color-border:#29425f;--color-primary:#4edbff;--color-primary-strong:#95ecff;--color-positive:#3be3a2;--color-warning:#ffc857;--color-danger:#ff5d6c;--color-violet:#9a7cff;--color-anodized:#16365c;--focus-ring:0 0 0 3px #4edbff3d;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:.25rem;--radius-md:.45rem;--radius-lg:.7rem;--shadow-card:0 18px 42px #00000057, inset 0 1px #ffffff0d;--content-width:66.25rem;--touch-target:2.75rem}html{background:var(--color-canvas);min-width:20rem;color:var(--color-text);font-family:var(--font-sans);text-rendering:optimizelegibility}body{background:var(--color-canvas);min-width:20rem;color:var(--color-text);margin:0}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sveltekit-body{display:contents}.orbital-app{isolation:isolate;min-height:100vh;position:relative;overflow:clip}.orbital-app:before,.orbital-app:after{content:"";pointer-events:none;position:fixed;inset:0}.orbital-app:before{filter:brightness(1.08)saturate(1.08);opacity:.96;z-index:-2;background-image:url(../../../orbital-starfield-v2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.orbital-app:after{z-index:-1;background:radial-gradient(at 15% 0,#16365c47,#0000 38%),radial-gradient(at 86% 38%,#301f5b29,#0000 32%),linear-gradient(#070b1414,#070b147a)}.skip-link{background:var(--color-primary);color:#04101a;z-index:100;padding:.7rem 1rem;font-weight:850;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.flight-masthead{min-height:calc(3.75rem + env(safe-area-inset-top,0px));padding:.55rem max(1rem, calc((100vw - var(--content-width)) / 2)) .55rem;padding-left:max(env(safe-area-inset-left,0px), max(1rem, calc((100vw - var(--content-width)) / 2)));padding-right:max(env(safe-area-inset-right,0px), max(1rem, calc((100vw - var(--content-width)) / 2)));padding-top:calc(.55rem + env(safe-area-inset-top,0px));z-index:30;background:linear-gradient(#070b14fa,#0c1424f2);border-bottom:1px solid #4edbff38;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.flight-brand{color:var(--color-text);align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:flex}.flight-mark{object-fit:cover;border:1px solid #4edbff8c;border-radius:.42rem;flex:none;width:2rem;height:2rem;box-shadow:0 0 18px #4edbff3d}.flight-brand-text{line-height:1.05;display:grid}.flight-brand-text strong{letter-spacing:.09em;text-transform:uppercase;font-size:.86rem}.flight-brand-text small,.masthead-context{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.flight-brand-text small{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.beta-label{color:#ffd77a;letter-spacing:.1em;border:1px solid #ffc85794;padding:.12rem .3rem;font-size:.58rem}.masthead-context{text-align:right;align-items:center;gap:.55rem;display:flex}.status-light{background:var(--color-positive);border-radius:50%;width:.48rem;height:.48rem;display:inline-block;box-shadow:0 0 12px #3be3a2b8}.orbital-content{min-height:calc(100vh - 3.75rem)}.mission-page{max-width:var(--content-width);width:100%;margin-inline:auto;padding:clamp(1.25rem,4vw,2.75rem) 1rem 5rem}.mission-page h1,.mission-page h2,.mission-page h3{letter-spacing:-.025em}.mission-page h1{font-size:clamp(2rem,6vw,3.65rem);line-height:.98}.mission-page .eyebrow,.mission-kicker{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.orbital-theme a{color:var(--color-primary)}.orbital-theme button,.orbital-theme input,.orbital-theme select,.orbital-theme textarea{font-size:max(1rem,16px)}.orbital-theme input,.orbital-theme select,.orbital-theme textarea{border-radius:var(--radius-sm);color:var(--color-text);background:#070d19db;border:1px solid #3a526e}.orbital-theme input:focus,.orbital-theme select:focus,.orbital-theme textarea:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.orbital-theme button,.orbital-theme .primary-action,.orbital-theme .button-link,.orbital-theme a[role=button]{border-radius:var(--radius-sm);clip-path:polygon(.45rem 0,100% 0,100% calc(100% - .45rem),calc(100% - .45rem) 100%,0 100%,0 .45rem);color:#04131d;cursor:pointer;min-height:var(--touch-target);background:linear-gradient(#66e2ff,#32b9dc);border:2px solid #b9f4ff;padding:.7rem 1rem;font-weight:850;text-decoration:none;box-shadow:0 0 18px #4edbff3d,inset 0 1px #ffffff94,inset 0 -1px #0322336b}.orbital-theme button:hover,.orbital-theme .primary-action:hover,.orbital-theme .button-link:hover{filter:brightness(1.08)}.orbital-theme .secondary-action,.orbital-theme button.secondary,.orbital-theme .button-link.secondary{color:var(--color-text);background:linear-gradient(#1e3b5bf5,#10253ff5);border-color:#78a9d0;box-shadow:0 0 12px #4edbff1a,inset 0 1px #ffffff2e}.mission-panel,.orbital-theme .mission-page>section,.orbital-theme .mission-page>details,.orbital-theme .mission-page form>section,.orbital-theme .mission-page details.week{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:linear-gradient(115deg,#ffffff08,#0000 24%),linear-gradient(#111d2ee0,#0a1220e0);border:1px solid #50739794}.orbital-theme .mission-page>section,.orbital-theme .mission-page>details,.orbital-theme .mission-page form>section{margin-block:1rem}.painted-panel{background:linear-gradient(120deg,#ffffff0a,#0000 32%),#111d2ee0;border:1px solid #314961}.anodized-panel{background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 4px),linear-gradient(145deg,#1b4775e6,#112d4de6 70%);border:1px solid #3972a3}.telemetry-value{color:var(--color-primary);font-family:var(--font-mono)}.orbital-theme .message,.orbital-theme [role=alert]{color:#ffd8dc;background:#ff5d6c1a;border:1px solid #ff5d6c8c}.orbital-theme .message.success{color:#baffdf;background:#3be3a21a;border-color:#3be3a280}.orbital-theme table{color:var(--color-text)}.orbital-theme th{color:#cfe2f7;background:#0c1728}.orbital-theme th,.orbital-theme td{border-color:#29425f}.orbital-theme summary{color:var(--color-text)}.orbital-theme code{color:#c9bdff}@media (width<=600px){.flight-masthead{min-height:3.35rem;padding-block:.4rem}.flight-brand-text small,.masthead-context span:not(.status-light){display:none}.mission-page{padding-inline:.75rem}}html[data-theme=cute]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#fff6fa;--color-surface:#fffafd;--color-surface-subtle:#fae9f2;--color-text:#382434;--color-text-muted:#725f6d;--color-border:#dca9c3;--color-primary:#a93270;--color-primary-strong:#7c1e52;--color-positive:#78ad91;--color-warning:#75539b;--color-danger:#b93654;--color-violet:#8357ae;--color-anodized:#f5bdd7;--focus-ring:0 0 0 3px #cd5c8f40;--radius-sm:.7rem;--radius-md:1rem;--radius-lg:1.3rem;--shadow-card:0 16px 34px #72375424, inset 0 1px #ffffffd9}html[data-theme=cute] body{background:#fff6fa}html[data-theme=cute] .orbital-app:before{opacity:.8;background-color:#0000;background-image:radial-gradient(circle,#cd5c8f38 0 2px,#0000 2.4px),radial-gradient(circle,#8457ae26 0 1.5px,#0000 2px);background-position:0 0,18px 18px;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}html[data-theme=cute] .orbital-app:after{background:radial-gradient(at 12% 0,#ffffffe6,#0000 35%),linear-gradient(#fff6fa80,#ffeef6e0)}html[data-theme=cute] .flight-masthead{background:linear-gradient(115deg,#ffffffb3,#0000 35%),linear-gradient(#fffafd,#f5dce9);border-bottom:2px solid #ca7da5;box-shadow:0 5px 18px #6d2d4d1f}html[data-theme=cute] .flight-mark{border:2px solid #d799b9;box-shadow:0 2px 10px #a932702e}html[data-theme=cute] .flight-brand-text strong{color:#692044;letter-spacing:.04em;text-transform:none}html[data-theme=cute] .flight-brand-text small,html[data-theme=cute] .masthead-context{color:#765466;font-family:var(--font-sans);letter-spacing:.025em;text-transform:none}html[data-theme=cute] .status-light{background:#9bcbb0;border:2px solid #fff;width:.6rem;height:.6rem;box-shadow:0 0 0 2px #5d9478}html[data-theme=cute] .beta-label{color:#245d4b;background:#e1f2eb;border-color:#4f967f}html[data-theme=cute] .orbital-theme button,html[data-theme=cute] .orbital-theme .primary-action,html[data-theme=cute] .orbital-theme .button-link,html[data-theme=cute] .orbital-theme a[role=button]{clip-path:none;color:#43142d;background:linear-gradient(110deg,#ffffff8c,#0000 30%),linear-gradient(#f4a8cb,#d86f9f);border:2px solid #fff4fa;border-radius:999px;box-shadow:0 0 0 2px #a93f74,0 5px 12px #6d2d4d2e,inset 0 1px #ffffffbf}html[data-theme=cute] .orbital-theme button.secondary,html[data-theme=cute] .orbital-theme .secondary-action,html[data-theme=cute] .orbital-theme .button-link.secondary{color:#51233c;background:linear-gradient(#fffafd,#efd5e3);border-color:#fff;box-shadow:0 0 0 2px #bb7699}html[data-theme=cute] .mission-panel,html[data-theme=cute] .orbital-theme .mission-page>section,html[data-theme=cute] .orbital-theme .mission-page>details,html[data-theme=cute] .orbital-theme .mission-page form>section,html[data-theme=cute] .orbital-theme .mission-page details.week{box-shadow:var(--shadow-card);background:linear-gradient(120deg,#ffffffd9,#0000 30%),repeating-linear-gradient(135deg,#d975a408 0 3px,#0000 3px 8px),#fffafd;border:2px solid #e1afc8}html[data-theme=cute] .login-page .welcome-panel{background:radial-gradient(circle at 80% 5%,#f4a8cb47,#0000 35%),linear-gradient(145deg,#fffafd,#f8e2ed)}html[data-theme=cute] .login-page .identity-form{background:linear-gradient(120deg,#fffc,#0000 34%),#f9e8f1;border-left-color:#dca9c3}html[data-theme=cute] .orbital-theme input,html[data-theme=cute] .orbital-theme select,html[data-theme=cute] .orbital-theme textarea,html[data-theme=cute] .questionnaire-page input,html[data-theme=cute] .questionnaire-page select{color:#382434!important;background:#fff!important;border:2px solid #d6a0bc!important}html[data-theme=cute] .orbital-theme input[type=checkbox],html[data-theme=cute] .orbital-theme input[type=radio]{accent-color:#a93270}html[data-theme=cute] .orbital-theme th{color:#4f2a3e;background:#f4dce8}html[data-theme=cute] .questionnaire-page .inset,html[data-theme=cute] .questionnaire-page .advanced,html[data-theme=cute] .questionnaire-page .superset-choice,html[data-theme=cute] .questionnaire-page .summary-grid div{color:#382434;background:#fff7fb;border-color:#dca9c3}html[data-theme=cute] .questionnaire-page label small,html[data-theme=cute] .questionnaire-page small,html[data-theme=cute] .questionnaire-page .help,html[data-theme=cute] .questionnaire-page .summary-grid span{color:#725f6d}html[data-theme=cute] .telemetry-value,html[data-theme=cute] .orbital-theme a,html[data-theme=cute] .mission-kicker,html[data-theme=cute] .mission-page .eyebrow{color:#922a60}html[data-theme=cute] .orbital-only,html:not([data-theme=cute]) .cute-only{display:none!important}@media (prefers-reduced-motion:reduce){html[data-theme=cute] *{background-attachment:scroll!important}}@media (forced-colors:active){html[data-theme=cute] .orbital-app:before,html[data-theme=cute] .orbital-app:after{display:none}html[data-theme=cute] .orbital-theme button,html[data-theme=cute] .mission-panel{box-shadow:none;border:2px solid buttontext}}.masthead-controls.svelte-12qhfyh{align-items:center;gap:.75rem;display:flex}.cute-mark.svelte-12qhfyh{color:#a93270;background:linear-gradient(145deg,#fff,#f0b9d3);border:2px solid #b85f8c;border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}html[data-theme=cute] .flight-mark.svelte-12qhfyh{display:none}
