: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:#ffb1d0;--color-surface:#fff9fc;--color-surface-subtle:#ffe2ed;--color-text:#321523;--color-text-muted:#694052;--color-border:#5a1a36;--color-primary:#a20e52;--color-primary-strong:#7a093d;--color-positive:#1e7a55;--color-warning:#946000;--color-danger:#b4233c;--color-violet:#6b4ba1;--color-anodized:#ffe2ed;--focus-ring:0 0 0 2px #fff, 0 0 0 5px #68183d;--font-display:"Nunito Sans", ui-rounded, "Arial Rounded MT Bold", "Segoe UI", sans-serif;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-sans);--cute-canvas:#ffb1d0;--cute-surface:#fff9fc;--cute-strong-surface:#fff;--cute-subtle:#ffe2ed;--cute-ink:#321523;--cute-muted:#694052;--cute-berry:#a20e52;--cute-berry-strong:#7a093d;--cute-plum:#5a1a36;--cute-focus:#68183d;--cute-accent:#f36ca5;--cute-info:#146a94;--cute-success:#1e7a55;--cute-warning:#946000;--cute-danger:#b4233c;--cute-series-2:#6b4ba1;--radius-sm:.7rem;--radius-md:1.0625rem;--radius-lg:1.25rem;--shadow-card:4px 5px 0 #a20e522e;--touch-target:2.75rem}html[data-theme=cute],html[data-theme=cute] body{background:var(--cute-canvas);color:var(--cute-ink);font-family:var(--font-sans)}html[data-theme=cute] body{min-height:100vh}html[data-theme=cute] ::selection{background:var(--cute-berry);color:#fff}html[data-theme=cute] :focus-visible{outline:0;box-shadow:var(--focus-ring)!important}html[data-theme=cute] .orbital-theme *,html[data-theme=cute] .orbital-theme :before,html[data-theme=cute] .orbital-theme :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;background-image:none!important;animation:none!important}html[data-theme=cute] .orbital-app:before{background:radial-gradient(circle 18px at center, #fff 0 17.5px, transparent 18px) 0 0 / 96px 96px, radial-gradient(circle 18px at center, #fff 0 17.5px, transparent 18px) 48px 48px / 96px 96px, var(--cute-canvas);filter:none;opacity:1}html[data-theme=cute] .orbital-app:after{display:none}html[data-theme=cute] .flight-masthead{background:var(--cute-surface);border-bottom:2px solid var(--cute-plum);box-shadow:0 4px #a20e5226}html[data-theme=cute] .flight-mark{display:none}html[data-theme=cute] .cute-mark{background:var(--cute-subtle);border:2px solid var(--cute-plum);color:var(--cute-berry);border-radius:.7rem;transform:none;box-shadow:2px 2px #a20e5238}html[data-theme=cute] .flight-brand-text strong{color:var(--cute-ink);font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-size:1rem;font-weight:900}html[data-theme=cute] .flight-brand-text small,html[data-theme=cute] .masthead-context{color:var(--cute-muted);font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;font-weight:700}html[data-theme=cute] .beta-label{border:1px solid var(--cute-success);color:#15563c;letter-spacing:.02em;background:#e5f5ed;border-radius:999px;font-weight:800}html[data-theme=cute] .mission-page{color:var(--cute-ink)}html[data-theme=cute] .mission-page>header,html[data-theme=cute] .questionnaire-header{background:var(--cute-surface);border:2px solid var(--cute-plum);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--cute-ink);max-width:none;padding:clamp(1rem,3vw,1.4rem)}html[data-theme=cute] .mission-page h1,html[data-theme=cute] .mission-page h2,html[data-theme=cute] .mission-page h3,html[data-theme=cute] .feedback-dialog h2,html[data-theme=cute] .movement-checkin h2{color:var(--cute-ink);font-family:var(--font-display);letter-spacing:-.025em;font-weight:900}html[data-theme=cute] .mission-page h1{font-size:2rem;line-height:1.125}html[data-theme=cute] .mission-page h2,html[data-theme=cute] .feedback-dialog h2,html[data-theme=cute] .movement-checkin h2{font-size:1.375rem;line-height:1.273}html[data-theme=cute] .mission-page h3{font-size:1.125rem;line-height:1.333}html[data-theme=cute] .mission-page :is(p,li,dd),html[data-theme=cute] .feedback-dialog,html[data-theme=cute] .movement-checkin{line-height:1.5}html[data-theme=cute] .mission-page .eyebrow,html[data-theme=cute] .mission-kicker,html[data-theme=cute] .feedback-dialog .eyebrow{color:var(--cute-berry);font-family:var(--font-sans);letter-spacing:.08em;font-size:.75rem;font-weight:800}html[data-theme=cute] .orbital-theme a{color:var(--cute-berry-strong);text-underline-offset:.18em}html[data-theme=cute] .orbital-theme :is(button,input,select,textarea){font-size:max(1rem,16px)}html[data-theme=cute] .orbital-theme :is(button,.primary-action,.button-link,.dashboard-button,.overview-button,.primary-button,a[role=button]){cursor:pointer;font-family:var(--font-sans);min-width:var(--touch-target);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;background-color:var(--cute-berry)!important;border:2px solid var(--cute-plum)!important;box-shadow:0 3px 0 var(--cute-plum)!important;clip-path:none!important;color:#fff!important;min-height:var(--touch-target)!important;border-radius:999px!important}html[data-theme=cute] .orbital-theme :is(button,.primary-action,.button-link,.dashboard-button,.overview-button,.primary-button,a[role=button]):not(:disabled):hover{filter:none;background-color:#8c0b47!important}html[data-theme=cute] .orbital-theme :is(button,.primary-action,.button-link,.dashboard-button,.overview-button,.primary-button,a[role=button]):not(:disabled):active{transform:translateY(2px);background-color:var(--cute-berry-strong)!important;box-shadow:0 1px 0 var(--cute-plum)!important}html[data-theme=cute] .orbital-theme :is(button.secondary,button.quiet,.secondary-action,.button-link.secondary,.gym-toggle,.back-dashboard,.dashboard-button,.overview-button,.share-review,.delete-trigger){background-color:var(--cute-strong-surface)!important;border-color:var(--cute-berry)!important;box-shadow:0 3px 0 var(--cute-plum)!important;color:var(--cute-berry-strong)!important}html[data-theme=cute] .orbital-theme :is(button.secondary,button.quiet,.secondary-action,.button-link.secondary,.gym-toggle,.back-dashboard,.dashboard-button,.overview-button,.share-review,.delete-trigger):not(:disabled):hover{background-color:var(--cute-subtle)!important}html[data-theme=cute] .orbital-theme button:disabled,html[data-theme=cute] .orbital-theme .saved-progress{cursor:not-allowed;filter:none;opacity:1;box-shadow:none!important;color:#694052!important;background-color:#ead6df!important;border-color:#a88796!important}html[data-theme=cute] .workout-page :is(button[formaction="?/save"],button.skip){background-color:var(--cute-strong-surface)!important;border-color:var(--cute-berry)!important;box-shadow:0 3px 0 var(--cute-plum)!important;color:var(--cute-berry-strong)!important}html[data-theme=cute] .workout-page :is(button[formaction="?/save"],button.skip):not(:disabled):hover{background-color:var(--cute-subtle)!important}html[data-theme=cute] .orbital-theme :is(.delete-button,button.delete-button){background-color:var(--cute-danger)!important;color:#fff!important;border-color:#74162b!important;box-shadow:0 3px #74162b!important}html[data-theme=cute] .orbital-theme :is(button.compact,.button-link.compact){padding-block:.5rem;min-height:var(--touch-target)!important}html[data-theme=cute] .orbital-theme .text-link{color:var(--cute-berry-strong);min-height:var(--touch-target);padding-block:.65rem;font-weight:800}html[data-theme=cute] .orbital-theme :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--touch-target);background-color:var(--cute-strong-surface)!important;border:2px solid var(--cute-plum)!important;box-shadow:none!important;color:var(--cute-ink)!important;border-radius:.7rem!important}html[data-theme=cute] .orbital-theme :is(input,select,textarea):focus{border-color:var(--cute-focus)!important;box-shadow:var(--focus-ring)!important;outline:0!important}html[data-theme=cute] .orbital-theme :is(input,textarea)::placeholder{color:#896879;opacity:1}html[data-theme=cute] .orbital-theme :is(input[type=checkbox],input[type=radio]){accent-color:var(--cute-berry);min-width:1.35rem;min-height:1.35rem;background-color:var(--cute-strong-surface)!important}html[data-theme=cute] :is(.mission-panel,.orbital-theme .mission-page>section,.orbital-theme .mission-page>details,.orbital-theme .mission-page form>section,.orbital-theme .mission-page details.week,.current-mission,.cardio-card,.timer-bar){background-color:var(--cute-surface)!important;border:2px solid var(--cute-plum)!important;border-radius:var(--radius-md)!important;color:var(--cute-ink)!important;box-shadow:3px 4px #a20e5229!important}html[data-theme=cute] :is(.mission-panel,.current-mission,.hero){border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important}html[data-theme=cute] :is(.feedback-dialog,.movement-checkin){background-color:var(--cute-strong-surface)!important;border:2px solid var(--cute-plum)!important;border-radius:var(--radius-lg)!important;color:var(--cute-ink)!important;box-shadow:5px 6px #5a1a363d!important}html[data-theme=cute] .landing-page .hero{overflow:hidden}html[data-theme=cute] .landing-page .hero:after{display:none}html[data-theme=cute] .landing-page .trajectory-panel,html[data-theme=cute] .onboarding-page .briefing-grid article,html[data-theme=cute] .login-page .identity-form{background-color:var(--cute-strong-surface)!important;border:2px solid var(--cute-plum)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;color:var(--cute-ink)!important}html[data-theme=cute] .landing-page .trajectory-panel li{color:var(--cute-ink);border-radius:.65rem;background-color:var(--cute-subtle)!important;border-left:4px solid var(--cute-berry)!important}html[data-theme=cute] .onboarding-page .briefing-grid article{border-top:4px solid var(--cute-berry)!important}html[data-theme=cute] .login-page .welcome-panel{background-color:var(--cute-surface)!important}html[data-theme=cute] .login-page .identity-form{border-left:4px solid var(--cute-berry)!important}html[data-theme=cute] :is(.questionnaire-page .inset,.questionnaire-page .advanced,.questionnaire-page .superset-choice,.questionnaire-page .summary-grid div,.questionnaire-progress,.overview-page .baseline-grid div,.overview-page .weekly-rhythm,.review-page .metrics div,.review-page .week-one-values div,.review-page .changes>article,.review-page .chart-card,.workout-page .exercise-body,.workout-page .paired-exercise,.workout-page .unpaired-exercise,.workout-page .set-row,.workout-page .superset-round,.workout-page .exercise-feedback,.program-list li,.program-actions form,.empty-state,.movement-target,.next-window,.overview-page .day-grid>div,.overview-page .details-grid article,.review-notes article,.cardio-segments li,.plate-display,.gym-switcher,.program-calendar){background-color:var(--cute-strong-surface)!important;border-color:var(--cute-plum)!important;color:var(--cute-ink)!important}html[data-theme=cute] :is(.questionnaire-page .inset,.questionnaire-page .advanced,.questionnaire-page .superset-choice,.questionnaire-page .summary-grid div,.overview-page .weekly-rhythm,.workout-page .set-header,.workout-page .superset-instruction,.workout-page .superset-help,.workout-page .substitution,.workout-page .calibration-help,.workout-page .weight-help,.workout-page .skip-help p,.exercise-feedback,.setup-callout,.choice-callout,.notice,.field-note,.split-detail){background-color:var(--cute-subtle)!important}html[data-theme=cute] .questionnaire-page fieldset,html[data-theme=cute] .questionnaire-page .observation-card,html[data-theme=cute] .questionnaire-page .disclaimer{border:2px solid var(--cute-plum)!important;border-radius:var(--radius-md)!important}html[data-theme=cute] .questionnaire-step-nav button{background-color:var(--cute-strong-surface)!important;border-color:var(--cute-berry)!important;color:var(--cute-muted)!important}html[data-theme=cute] .questionnaire-step-nav button.current{background-color:var(--cute-berry)!important;border-color:var(--cute-plum)!important;box-shadow:0 3px 0 var(--cute-plum)!important;color:#fff!important}html[data-theme=cute] .questionnaire-step-nav{flex-wrap:wrap;overflow-x:visible}html[data-theme=cute] .questionnaire-progress{border:2px solid var(--cute-berry)!important;box-shadow:none!important}html[data-theme=cute] .questionnaire-progress small i{background-color:var(--cute-berry)!important;box-shadow:none!important}html[data-theme=cute] .questionnaire-page .program-icon-options label{border-radius:.8rem;background-color:var(--cute-subtle)!important;border:2px solid var(--cute-plum)!important;box-shadow:none!important}html[data-theme=cute] .questionnaire-page .program-icon-options label.selected{background-color:var(--cute-strong-surface)!important;border-color:var(--cute-berry)!important;box-shadow:var(--focus-ring)!important}html[data-theme=cute] .questionnaire-page .program-icon-options label.achievement{border-color:var(--cute-warning)!important;background-color:#fff3d1!important}html[data-theme=cute] :is(.questionnaire-page label.question-active>small,.questionnaire-page fieldset.question-active>small,.questionnaire-page .field-group.question-active>small,.questionnaire-page .question-active>.help){background-color:var(--cute-subtle)!important;border-left-color:var(--cute-berry)!important;color:var(--cute-ink)!important}html[data-theme=cute] .orbital-theme table{border-collapse:collapse;color:var(--cute-ink);background-color:var(--cute-strong-surface)!important}html[data-theme=cute] .orbital-theme th{background-color:var(--cute-subtle)!important;color:var(--cute-ink)!important}html[data-theme=cute] .orbital-theme :is(th,td){font-variant-numeric:tabular-nums;border-color:var(--cute-plum)!important}html[data-theme=cute] .orbital-theme summary{color:var(--cute-ink);min-height:var(--touch-target)}html[data-theme=cute] .orbital-theme code{color:var(--cute-berry-strong);border-radius:.35rem;padding:.08rem .24rem;background-color:var(--cute-subtle)!important}html[data-theme=cute] .overview-page .day-grid>div.rest,html[data-theme=cute] .calendar-day.rest{background-color:#f5edf1!important}html[data-theme=cute] .overview-page .day-button,html[data-theme=cute] .overview-page .primary-action{background-color:var(--cute-berry)!important;border-color:var(--cute-plum)!important;color:#fff!important}html[data-theme=cute] .overview-page .day-button{box-shadow:0 3px 0 var(--cute-plum);min-height:var(--touch-target);min-width:var(--touch-target);border-radius:999px;justify-content:center;align-items:center;padding:.5rem .75rem;font-weight:800;text-decoration:none;display:inline-flex}html[data-theme=cute] .overview-page .day-label{color:var(--cute-muted)!important;background-color:#eadde3!important;border-color:#9e7c8c!important}html[data-theme=cute] .dashboard-page .current-mission{background-color:var(--cute-surface)!important;border-color:var(--cute-plum)!important;color:var(--cute-ink)!important}html[data-theme=cute] :is(.dashboard-page .current-icon,.dashboard-page .program-icon-button){background-color:var(--cute-subtle)!important;border:2px solid var(--cute-plum)!important;box-shadow:none!important}html[data-theme=cute] .dashboard-page .goal-row span{background-color:var(--cute-subtle)!important;border:1px solid var(--cute-berry)!important;color:var(--cute-ink)!important}html[data-theme=cute] .dashboard-page progress{border-color:var(--cute-plum)!important;background-color:#ead6df!important}html[data-theme=cute] .dashboard-page progress::-webkit-progress-bar{border-color:var(--cute-plum)!important;background-color:#ead6df!important}html[data-theme=cute] .dashboard-page progress::-webkit-progress-value{background:var(--cute-berry)!important;box-shadow:none!important}html[data-theme=cute] .dashboard-page progress::-moz-progress-bar{background:var(--cute-berry)!important;box-shadow:none!important}html[data-theme=cute] .dashboard-page .next-action{background-color:var(--cute-strong-surface)!important;border:2px solid var(--cute-berry)!important;color:var(--cute-ink)!important;box-shadow:3px 4px #a20e5229!important}html[data-theme=cute] .dashboard-page .next-action>span:not(.next-signal),html[data-theme=cute] .dashboard-page .launch-panel>div>p:last-child,html[data-theme=cute] .movement-target>span{color:var(--cute-muted)!important}html[data-theme=cute] .dashboard-page .next-signal{background-color:var(--cute-success)!important;box-shadow:0 0 0 3px #1e7a552e!important}html[data-theme=cute] .program-actions form{box-shadow:3px 4px #b4233c29!important}html[data-theme=cute] .program-calendar{border:2px solid var(--cute-plum)!important}html[data-theme=cute] .calendar-day{background-color:var(--cute-surface)!important;border:2px solid var(--cute-plum)!important;box-shadow:none!important;color:var(--cute-ink)!important}html[data-theme=cute] .calendar-day.lift,html[data-theme=cute] .calendar-legend .lift{border-color:var(--cute-info)!important;background-color:#e6f4fb!important}html[data-theme=cute] .calendar-day.cardio,html[data-theme=cute] .calendar-legend .cardio{border-color:var(--cute-series-2)!important;background-color:#f0eafb!important}html[data-theme=cute] .calendar-day.combined,html[data-theme=cute] .calendar-legend .combined{border-color:var(--cute-success)!important;background-color:#e5f5ed!important}html[data-theme=cute] .calendar-day.highlighted{filter:none;opacity:1;border-color:var(--cute-berry)!important;box-shadow:var(--focus-ring)!important}html[data-theme=cute] .calendar-day.finished{filter:saturate(.45);opacity:.55}html[data-theme=cute] .calendar-day .date-number,html[data-theme=cute] .calendar-heading>span,html[data-theme=cute] .calendar-legend span{color:var(--cute-muted)!important}html[data-theme=cute] .calendar-day .next-marker{background-color:var(--cute-berry)!important;color:#fff!important}html[data-theme=cute] :is(.session-status,.complete,.saved,.message.success,.feedback-success,.confirmation-notice.confirmed,.saved-result){border-color:var(--cute-success)!important;color:#15563c!important;background-color:#e5f5ed!important}html[data-theme=cute] :is(.setup-callout,.choice-callout,.notice,.field-note,.calibration-help,.weight-help,.superset-help,.mode-note){background-color:var(--cute-subtle)!important;border-color:var(--cute-berry)!important;color:var(--cute-ink)!important}html[data-theme=cute] :is(.warning,.warning-callout,.migration-warning,.gym-warning,.rir-warning){border-color:var(--cute-warning)!important;color:#674300!important;background-color:#fff3d1!important}html[data-theme=cute] :is(.message:not(.success),[role=alert],.pain-note,.feedback-error,.account-error,.error){border-color:var(--cute-danger)!important;color:#762035!important;background-color:#fff0f3!important}html[data-theme=cute] :is(.feedback-dialog,.movement-checkin)::backdrop,html[data-theme=cute] .movement-checkin-backdrop{background:#32152394!important}html[data-theme=cute] .feedback-trigger{border-radius:999px!important}html[data-theme=cute] .feedback-trigger span:first-child{color:#fff}html[data-theme=cute] .timer-bar{position:sticky;background-color:var(--cute-strong-surface)!important;border:2px solid var(--cute-plum)!important}html[data-theme=cute] .timer-label b,html[data-theme=cute] .telemetry-value{font-variant-numeric:tabular-nums;color:var(--cute-ink)!important}html[data-theme=cute] .timer-label small{color:var(--cute-muted)!important}html[data-theme=cute] .workout-page details.exercise-card{background-color:var(--cute-surface)!important;border:2px solid var(--cute-plum)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;color:var(--cute-ink)!important}html[data-theme=cute] .workout-page details.exercise-card[open]{box-shadow:3px 4px #a20e5229!important}html[data-theme=cute] .workout-page details.exercise-card.progress-complete{border-color:var(--cute-success)!important}html[data-theme=cute] .workout-page details.exercise-card.progress-partial,html[data-theme=cute] .workout-page .calibration-needed{border-color:var(--cute-warning)!important}html[data-theme=cute] .workout-page .optional{border-color:var(--cute-series-2)!important;color:#4d3674!important;background-color:#f0eafb!important}html[data-theme=cute] .workout-page .superset-card{border-color:var(--cute-series-2)!important}html[data-theme=cute] :is(.workout-page .round-progress,.workout-page .paired-exercise-title span){background-color:var(--cute-series-2)!important;color:#fff!important}html[data-theme=cute] .workout-page .gym-switcher{border-radius:.8rem;background-color:var(--cute-surface)!important;box-shadow:none!important;border:1px solid #a88796!important;padding:.45rem .55rem!important}html[data-theme=cute] .workout-page .gym-toggle{min-height:var(--touch-target)!important;padding:.35rem .65rem!important;font-size:.78rem!important}html[data-theme=cute] .theme-toggle,html[data-theme=cute] .info-trigger,html[data-theme=cute] .password-toggle{min-height:var(--touch-target)!important;min-width:var(--touch-target)!important}html[data-theme=cute] .status.completed,html[data-theme=cute] .status.overperformed{background-color:var(--cute-success)!important;color:#fff!important;border-color:#15563c!important}html[data-theme=cute] .status.partial{background-color:var(--cute-warning)!important;color:#fff!important;border-color:#674300!important}html[data-theme=cute] .status.skipped{color:#fff!important;background-color:#6f5c68!important;border-color:#493b44!important}html[data-theme=cute] .status.pain{background-color:var(--cute-danger)!important;color:#fff!important;border-color:#762035!important}html[data-theme=cute] .review-page .takeaway-head.celebration{border-color:var(--cute-success)!important;color:#15563c!important;background-color:#e5f5ed!important}html[data-theme=cute] .review-page .takeaway-head.encouragement{background-color:var(--cute-subtle)!important;border-color:var(--cute-berry)!important;color:var(--cute-ink)!important}html[data-theme=cute] .review-page .takeaway-head.safety{border-color:var(--cute-danger)!important;color:#762035!important;background-color:#fff0f3!important}html[data-theme=cute] .review-page :is(.chart-card,.week-map){background-color:var(--cute-strong-surface)!important;border:2px solid var(--cute-plum)!important;border-radius:var(--radius-md)!important}html[data-theme=cute] .review-page .week-status-table td{background-color:var(--cute-surface)!important}html[data-theme=cute] .review-page .role-swatch.role-primary,html[data-theme=cute] .review-page .series-marker:first-child{background-color:var(--cute-info)!important}html[data-theme=cute] .review-page .role-swatch.role-secondary{background-color:var(--cute-series-2)!important}html[data-theme=cute] .review-page .role-swatch.role-cardio{background-color:var(--cute-success)!important}html[data-theme=cute] .orbital-only,html:not([data-theme=cute]) .cute-only{display:none!important}@media (width<=600px){html[data-theme=cute] .mission-page{padding-inline:.75rem}html[data-theme=cute] .flight-masthead{min-height:3.5rem}html[data-theme=cute] .orbital-app:before{background:radial-gradient(circle 16px at center, #fff 0 15.5px, transparent 16px) 0 0 / 80px 80px, radial-gradient(circle 16px at center, #fff 0 15.5px, transparent 16px) 40px 40px / 80px 80px, var(--cute-canvas)}html[data-theme=cute] .orbital-theme :is(button,.primary-action,.button-link,.dashboard-button,.overview-button,.primary-button,a[role=button]){max-width:100%}html[data-theme=cute] .mission-page :is(.form-actions,.actions){align-items:stretch}}@media (width<=360px){html[data-theme=cute] .mission-page{padding-inline:.6rem}html[data-theme=cute] .mission-page>section,html[data-theme=cute] .mission-panel{padding-inline:.75rem!important}}@media (forced-colors:active){html[data-theme=cute] .orbital-app:before,html[data-theme=cute] .orbital-app:after,html[data-theme=cute] .landing-page .hero:after{display:none}html[data-theme=cute] .orbital-theme button,html[data-theme=cute] .mission-panel{box-shadow:none!important;border:2px solid buttontext!important}}.masthead-controls.svelte-12qhfyh{align-items:center;gap:.75rem;display:flex}.cute-mark.svelte-12qhfyh{color:#a20e52;background:#ffe2ed;border:2px solid #5a1a36;border-radius:.7rem;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}.site-footer.svelte-12qhfyh{color:var(--color-text-muted);justify-content:center;align-items:center;gap:1rem;padding:1.25rem 5rem 1.5rem 1rem;font-size:.78rem;display:flex}.site-footer.svelte-12qhfyh nav:where(.svelte-12qhfyh){gap:.85rem;display:flex}.site-footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit}
