.starship-lab{color:#e7f2ff;background:#071426;border:1px solid #355b80;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 24px 70px #02081255}.starship-heading{background:linear-gradient(115deg,#152d49,#08182d);justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;display:flex}.starship-heading>div>span,.starship-mark{letter-spacing:.09em;color:#9fc7ed;font:500 .75rem/1.5 monospace}.starship-heading h2{letter-spacing:-.035em;color:#f1f7ff;margin:6px 0 0;font-size:1.75rem;line-height:1.2}.starship-heading h2 span{color:#abc5df;letter-spacing:0;font-size:.95rem;font-weight:400;line-height:1.5;display:block}.starship-mark{border:1px solid #527799;border-radius:50%;flex-shrink:0;place-content:center;width:54px;height:54px;display:grid}.starship-view-switch{background:#060f1e;border-block:1px solid #284461;gap:6px;padding:8px;display:flex}.starship-view-switch button{color:#b4cce3;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:12px 8px;font-size:.875rem;line-height:1.4}.starship-view-switch button[aria-pressed=true]{color:#fff;background:#1e4166;border-color:#5884aa}.starship-viewport{isolation:isolate;touch-action:pan-y;background:radial-gradient(at 55% 42%,#163c66 0%,#091b33 43%,#030b18 82%);height:540px;position:relative;overflow:hidden}.starship-viewport canvas{touch-action:pan-y;width:100%;height:100%;display:block}.starship-scene-caption{z-index:2;pointer-events:none;gap:6px;max-width:80%;display:grid;position:absolute;top:24px;left:24px}.starship-scene-caption>span{color:#9abddf;letter-spacing:.16em;font:500 .75rem/1.4 monospace}.starship-scene-caption strong{color:#e3f1ff;text-shadow:0 2px 8px #000;font-size:1rem;line-height:1.4}.starship-drag{z-index:2;text-align:center;letter-spacing:.05em;color:#b3cee9;pointer-events:none;margin:0;font:.75rem/1.5 monospace;position:absolute;inset:auto 12px 12px}.starship-fallback{color:#b7d1ec;text-align:center;place-content:center;max-width:380px;margin:auto;padding:35px;font-size:1rem;line-height:1.6;display:grid;position:absolute;inset:0}.starship-hotspots{pointer-events:none;z-index:3;position:absolute;inset:0}.starship-hotspots button{pointer-events:auto;color:#fff;visibility:hidden;background:#0b294cf2;border:1px solid #95cbff;border-radius:50%;width:40px;height:40px;font:.75rem/1 monospace;position:absolute;top:0;left:0;box-shadow:0 0 0 5px #58b3ff14,0 0 22px #267de655}.starship-hotspots button[aria-pressed=true]{color:#052341;background:#d3ebff;box-shadow:0 0 0 6px #72bbff40,0 0 30px #72baff80}.starship-explore-tools{border-top:1px solid #345373;padding:14px 20px}.starship-flight-panel{border-top:1px solid #345373;padding:16px 20px 18px}.starship-transport{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.starship-transport button{color:#e2effd;background:#173654;border:1px solid #456d94;border-radius:7px;min-height:42px;padding:9px 14px;font-size:.875rem}.starship-transport .starship-play{color:#082748;background:#b9dfff;border-color:#b9dfff;min-width:117px;font-weight:600}.starship-transport button:disabled{opacity:.5;cursor:default}.starship-transport>span{color:#9bb5d0;flex-basis:100%;margin-top:5px;font:.75rem/1.5 monospace}.starship-scrubber{margin:15px 0;display:block}.starship-scrubber span{color:#bcd5ed;margin-bottom:8px;font-size:.875rem;display:block}.starship-scrubber input{accent-color:#96d0ff;cursor:pointer;width:100%;height:24px;margin:0}.starship-phase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.starship-phase-grid button{text-align:left;color:#c1d6e9;overflow-wrap:anywhere;background:#10253c;border:1px solid #304b67;border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 9px;font-size:.875rem;line-height:1.3;display:flex}.starship-phase-grid button>span{color:#7facd2;font:.75rem/1.3 monospace}.starship-phase-grid button[aria-pressed=true]{color:#fff;background:#244c73;border-color:#a4d4ff}.starship-phase-grid button[aria-pressed=true]>span{color:#cbe8ff}.starship-phase-detail{color:#bed2e7;min-height:78px;margin:15px 0 0;font-size:1rem;line-height:1.6}.starship-narrative{background:linear-gradient(130deg,#142d47,#0b2038);border-top:1px solid #426588;padding:20px}.starship-narrative-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.starship-narrative-title>span{letter-spacing:.07em;color:#a6c7e6;font:.75rem/1.5 monospace}.starship-narrative-title button{color:#bce2ff;background:0 0;border:0;border-bottom:1px solid #72a7d3;padding:5px 0;font-size:.875rem}.starship-parts{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.starship-parts button{color:#b5cee6;text-align:center;overflow-wrap:anywhere;background:#0a1b2e;border:1px solid #436483;border-radius:7px;flex-direction:column;align-items:center;gap:7px;padding:10px 5px;font-size:.875rem;line-height:1.35;display:flex}.starship-parts b{color:#99c6ed;font:.8rem/1.5 monospace}.starship-parts button[aria-pressed=true]{color:#0b2c4c;background:#c3e5ff;border-color:#c3e5ff}.starship-parts button[aria-pressed=true] b{color:#1d5079}.starship-part-story{padding:21px 3px 5px}.starship-part-story>span{letter-spacing:.08em;color:#95bce2;font:.75rem/1.5 monospace}.starship-part-story h3{letter-spacing:-.02em;color:#edf6ff;margin:8px 0 12px;font-size:1.55rem;line-height:1.25}.starship-part-story p{color:#c1d6eb;margin:0 0 14px;font-size:1rem;line-height:1.65}.starship-part-story a{color:#b9e0ff;text-underline-offset:4px;font-size:.875rem;line-height:1.5;text-decoration:underline}.starship-credit{color:#9bb4cf;background:#071426;margin:0;padding:14px 23px;font-size:.75rem;line-height:1.6}.starship-lab button{cursor:pointer;font-family:inherit}.starship-lab button:focus-visible,.starship-lab input:focus-visible,.starship-lab a:focus-visible,.starship-viewport:focus-visible{outline-offset:3px;outline:3px solid #b4e4ff}@media (width>=801px){.view-fellowship .fellowship-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:38px}.fellowship-hero-copy{position:sticky;top:100px}}@media (width<=1050px) and (width>=801px){.starship-parts{grid-template-columns:repeat(3,minmax(0,1fr))}.starship-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.starship-heading{padding:18px}.starship-heading h2{font-size:1.5rem}.starship-viewport{height:500px}}@media (width<=800px){.starship-lab{width:100%;max-width:640px;margin:0 auto}.starship-viewport{height:560px}}@media (width<=480px){.starship-heading{padding:18px}.starship-heading h2 span{font-size:.875rem}.starship-mark{display:none}.starship-viewport{height:470px}.starship-scene-caption{top:18px;left:18px}.starship-flight-panel,.starship-narrative{padding:16px}.starship-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.starship-parts{grid-template-columns:repeat(3,minmax(0,1fr))}.starship-credit{padding:14px 19px}.starship-parts button{padding:10px 6px}.starship-hotspots button{width:36px;height:36px}.starship-phase-detail{min-height:0}}@media (prefers-reduced-motion:reduce){.starship-lab *{scroll-behavior:auto;transition:none!important;animation:none!important}}.mission-motion-bar{color:#9bbfdf;letter-spacing:.07em;border-block:1px solid #284669;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:92%;max-width:1324px;margin:25px auto 0;padding:18px 0;font:.75rem/1.5 monospace;display:flex}.mission-motion-bar button{letter-spacing:0;color:#d6edff;cursor:pointer;white-space:nowrap;background:#133052;border:1px solid #4a7097;border-radius:25px;padding:9px 17px;font-size:.875rem;line-height:1.5}.mission-chapter-nav{scrollbar-width:thin;gap:22px;width:92%;max-width:1324px;margin:0 auto;padding:20px 0;display:flex;overflow-x:auto}.mission-chapter-nav a{color:#b4cce5;white-space:nowrap;font-size:.875rem;text-decoration:none}.mission-chapter-nav a:hover{color:#fff;text-underline-offset:6px;text-decoration:underline}.fellowship-section .fellowship-block{scroll-margin-top:95px}.fellowship-section .fellowship-heading{margin-bottom:30px}.fellowship-section .fellowship-heading>p,.fellowship-section .grant-copy>p,.fellowship-section .fairness-panel>p{letter-spacing:.14em;margin-bottom:16px;font-size:.75rem;line-height:1.5}.fellowship-section .grant-copy h2,.fellowship-section .final-mission h2{letter-spacing:-.035em;font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:1.12}.fellowship-section .fairness-panel h2{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.12}.fellowship-section .eligibility-grid,.fellowship-section .evaluation-grid{gap:44px}.mission-model{background:radial-gradient(at 48% 42%,#163d69 0%,#0a1c34 52%,#050f20 90%);border:1px solid #325275;border-radius:14px;min-width:0;height:320px;position:relative;overflow:hidden}.mission-model canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.mission-model canvas:active{cursor:grabbing}.mission-model-status{text-align:center;color:#c7ddf1;pointer-events:none;place-content:center;padding:25px;font-size:.875rem;display:grid;position:absolute;inset:0}.mission-model-tools{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:10px;left:15px;right:12px}.mission-model-tools>span{letter-spacing:.07em;color:#afcde8;font:.75rem/1.5 monospace}.mission-model-tools button{pointer-events:auto;color:#d7efff;cursor:pointer;background:#0c2542bd;border:1px solid #517797;border-radius:50%;width:34px;height:34px;font-size:1.25rem}.mission-inline-button{color:#b3deff;text-align:left;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:.875rem;line-height:1.5;text-decoration:underline}.mission-goals-rich{gap:20px}.mission-goals-rich article{border-color:#355779;flex-direction:column;min-height:0;padding:0;transition:transform .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 18px 44px #01081333}.mission-goals-rich article:hover{border-color:#89bde9;transform:translateY(-5px)}.mission-cover{aspect-ratio:3/2;cursor:pointer;background:#08172c;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mission-cover img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.6,.2,1);display:block}.mission-cover:hover img,.mission-cover:focus-visible img{transform:scale(1.055)}.mission-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#051327e8);position:absolute;inset:60% 0 0}.mission-cover>span{z-index:1;letter-spacing:.12em;color:#e1f1ff;text-shadow:0 1px 7px #000;justify-content:space-between;align-items:center;font:.75rem/1.5 monospace;display:flex;position:absolute;bottom:17px;left:20px;right:20px}.mission-cover b{background:#142a4399;border:1px solid #8db2d7;border-radius:50%;place-content:center;width:32px;height:32px;font-size:1.25rem;display:grid}.mission-goal-copy{flex-direction:column;flex:1;padding:25px;display:flex}.mission-goal-copy>span{letter-spacing:.06em;color:#8fbde3;font:.75rem/1.5 monospace}.mission-goals-rich .mission-goal-copy h3{letter-spacing:-.035em;margin:16px 0;font-size:1.7rem;line-height:1.15}.mission-goals-rich .mission-goal-copy p{margin-bottom:18px;font-size:1rem;line-height:1.7}.mission-goal-copy .mission-inline-button{margin-top:auto}.fellowship-dialog{color:#e3f0ff;z-index:1000;background:linear-gradient(140deg,#142d48,#07162a);border:1px solid #6c96bc;border-radius:20px;width:min(1020px,92vw);max-width:92vw;max-height:88dvh;padding:28px;overflow:auto;box-shadow:0 35px 120px #0009;margin:auto!important;position:fixed!important;inset:0!important}.fellowship-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010611c9}.fellowship-dialog-head{letter-spacing:.07em;color:#a7ccec;justify-content:space-between;align-items:center;gap:20px;font:.75rem/1.5 monospace;display:flex}.fellowship-dialog-head button{color:#fff;cursor:pointer;background:#153453;border:1px solid #4b6e90;border-radius:50%;width:40px;height:40px;font-size:1.6rem}.fellowship-dialog>h2{letter-spacing:-.035em;margin:12px 0 26px;font-size:clamp(1.7rem,3.5vw,2.5rem);line-height:1.15}.goal-dialog-layout{grid-template-columns:1fr 1.05fr;align-items:start;gap:25px;display:grid}.goal-dialog-layout .mission-model{height:370px}.mission-choice-row{gap:7px;display:flex}.mission-choice-row button{text-align:left;color:#bbd2e7;cursor:pointer;background:#0b2037;border:1px solid #466a8b;border-radius:8px;flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:13px 10px;font-size:.875rem;line-height:1.4;display:flex}.mission-choice-row button b{color:#a1c9eb;font:.75rem/1.3 monospace}.mission-choice-row button[aria-pressed=true]{color:#102d49;background:#c0e2fd;border-color:#c0e2fd}.mission-choice-row button[aria-pressed=true] b{color:#285273}.mission-reading{padding:23px 0 0}.mission-reading>span{color:#90bce2;letter-spacing:.1em;font:.75rem/1.5 monospace}.mission-reading h3{letter-spacing:-.02em;color:#e8f4ff;margin:6px 0 12px;font-size:1.5rem;line-height:1.3}.mission-reading p{color:#bcd1e7;margin:0;font-size:1rem;line-height:1.7}.mission-reading .mission-inline-button{margin-top:15px}.mission-stage-list .mission-stage-rich{border-color:#355879;border-radius:18px;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:0;padding:0;scroll-margin-top:160px;overflow:hidden}.mission-stage-scene{background:linear-gradient(150deg,#102d4b,#07172d);border-right:1px solid #34516f;min-width:0;padding:25px}.mission-stage-marker{justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;display:flex}.mission-stage-marker span{letter-spacing:-.055em;color:#b1dfff;font-size:2.6rem;line-height:1}.mission-stage-marker b{letter-spacing:.05em;color:#8eafd0;font:.75rem/1.5 monospace}.mission-stage-scene .mission-model{background:radial-gradient(#173b61,#0000 70%);border:0;height:300px}.mission-stage-scene>p{color:#9fb9d5;text-align:center;margin:10px 0 0;font-size:.875rem;line-height:1.5}.mission-stage-rich .stage-copy{min-width:0;padding:32px 35px}.mission-stage-rich .stage-copy>p{letter-spacing:.1em;margin-bottom:12px;font-size:.75rem;line-height:1.5}.mission-stage-rich .stage-copy h3{font-size:2rem;line-height:1.15}.mission-stage-rich .stage-copy>h4{margin:14px 0;font-size:1.0625rem;line-height:1.5}.mission-stage-rich .stage-copy>span{color:#bacfe4;font-size:1rem;line-height:1.65;display:block}.mission-detail-tabs{border-bottom:1px solid #3b5975;gap:18px;margin-top:23px;display:flex}.mission-detail-tabs button{color:#9fbfda;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 0;font-size:.875rem;line-height:1.4}.mission-detail-tabs button[aria-selected=true]{color:#e2f2ff;border-bottom-color:#8fd1ff}.mission-tab-content{min-height:178px;padding-top:18px}.mission-tab-content[hidden]{display:none}.mission-tab-content ul{grid-template-columns:1fr 1fr;gap:9px 25px;margin:0;padding-left:20px;display:grid}.mission-tab-content li{color:#bfd2e5;padding-left:2px;font-size:1rem;line-height:1.5}.mission-tab-content li::marker{color:#78b8e7}.mission-tab-content h4{color:#c0e5ff;margin:0 0 13px;font-size:1.125rem;line-height:1.45}.mission-tab-content:has(h4) ul{grid-template-columns:1fr;padding:0;list-style:none}.mission-stage-nav{scrollbar-width:thin}.mission-stage-nav span{font-size:.875rem;line-height:1.3}.mission-stage-nav b{font-size:.75rem}.mission-console,.mission-timeline-explorer,.mission-grant-console{background:linear-gradient(135deg,#0c2540,#07162a);border:1px solid #365674;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:34px;padding:26px;display:grid}.mission-console .mission-model,.mission-timeline-explorer .mission-model,.mission-grant-console .mission-model{background:radial-gradient(#1b446d,#0000 70%);border:0;height:390px}.mission-scene-label{text-align:center;color:#9bbddb;letter-spacing:.08em;margin:10px 0;font:.75rem/1.5 monospace;display:block}.mission-support-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mission-support-options button{text-align:left;color:#c0d8ed;cursor:pointer;background:#102b48;border:1px solid #3b5f82;border-radius:9px;align-items:center;gap:12px;padding:16px 13px;font-size:.9375rem;line-height:1.45;display:flex}.mission-support-options button>span{color:#88b7df;font:.75rem/1.5 monospace}.mission-support-options button[aria-pressed=true]{color:#123452;background:#bcdfff;border-color:#bcdfff}.mission-support-options button[aria-pressed=true]>span{color:#245881}.mission-console .mission-reading{min-height:130px}.mission-crew-check .mission-model{margin-bottom:22px}.mission-check-progress{color:#c2dbf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:1rem;line-height:1.5;display:flex}.mission-check-progress strong{color:#a6d8ff;font:1rem/1.5 monospace}.mission-check-progress progress{accent-color:#8ecbff;background:#213e5e;border:0;border-radius:4px;flex-basis:100%;width:100%;height:6px;overflow:hidden}.mission-check-progress progress::-webkit-progress-bar{background:#213e5e}.mission-check-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#3d92f4,#ace1ff)}.mission-check-items{margin-top:18px}.mission-check-items label{color:#b9cfe4;cursor:pointer;border-bottom:1px solid #2c4868;align-items:flex-start;gap:13px;padding:15px 0;font-size:1rem;line-height:1.55;display:flex}.mission-check-items input{accent-color:#8bd2ff;flex-shrink:0;width:19px;height:19px;margin-top:4px}.mission-check-items label:has(input:checked){color:#e1f2ff}.fellowship-section .check-list li{font-size:1rem}.fellowship-section .fairness-panel{padding:29px}.fairness-panel .mission-model{height:230px;margin-top:24px}.fellowship-section .fairness-panel li,.fellowship-section .grant-terms li{font-size:1rem;line-height:1.6}.mission-score-options{grid-template-columns:1fr;gap:7px;margin-top:19px;display:grid}.mission-score-options button{color:#bad1e6;text-align:left;cursor:pointer;background:#102b49;border:1px solid #3a5b7b;border-radius:7px;justify-content:space-between;gap:15px;padding:12px 15px;font-size:1rem;line-height:1.4;display:flex}.mission-score-options button b{color:#95cefa}.mission-score-options button[aria-pressed=true]{color:#11304e;background:#c3e6ff;border-color:#c3e6ff}.mission-score-options button[aria-pressed=true] b{color:#16456d}.fellowship-section .mission-grants-rich{background:radial-gradient(at 20% 65%,#123b6866,#0000 50%),linear-gradient(145deg,#06162d,#0d294c);border-block:1px solid #365d85;display:block}.mission-grants-rich .grant-copy{max-width:920px;margin-bottom:32px}.mission-grants-rich .grant-copy>span{max-width:900px;font-size:1.0625rem}.mission-grants-rich .mission-grant-console{background:0 0;border:0;grid-template-columns:1fr 1.1fr;padding:0}.mission-grants-rich .grant-terms{gap:25px;margin-top:30px}.mission-grants-rich .grant-terms small{color:#a3bfda;font-size:.8125rem}.mission-award-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mission-award-options button{text-align:left;color:#c6dff4;cursor:pointer;background:#0b2039;border:1px solid #567da1;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.mission-award-options button span{letter-spacing:.08em;font:.75rem/1.5 monospace}.mission-award-options strong{letter-spacing:-.04em;color:#fff;font-size:2rem;line-height:1.2}.mission-award-options small{font-size:.875rem}.mission-award-options button[aria-pressed=true]{color:#183a5b;background:linear-gradient(130deg,#e2f3ff,#91bada);border-color:#d3eaff;box-shadow:0 10px 32px #71b8ec18}.mission-award-options button[aria-pressed=true] strong{color:#0a2b49}.mission-disbursement{padding:25px 0}.mission-disbursement>span{letter-spacing:.08em;color:#a5c9e8;font:.75rem/1.5 monospace}.mission-disbursement>div{grid-template-columns:1fr 1fr;gap:22px;margin-top:15px;display:grid}.mission-disbursement p{border-left:2px solid #84c0ed;flex-direction:column;gap:7px;margin:0;padding-left:16px;display:flex}.mission-disbursement p>b{color:#8dc5ef;font:1rem/1.5 monospace}.mission-disbursement p>strong{color:#e8f5ff;letter-spacing:-.035em;font-size:1.7rem}.mission-disbursement p>span{color:#b3cce5;font-size:.875rem;line-height:1.5}.mission-timeline-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mission-timeline-buttons button{text-align:left;color:#c4dced;cursor:pointer;background:#102b48;border:1px solid #436486;border-radius:8px;align-items:center;gap:12px;padding:13px;font-size:.875rem;line-height:1.5;display:flex}.mission-timeline-buttons button>span{color:#8bb9df;font:.75rem/1.5 monospace}.mission-timeline-buttons button[aria-pressed=true]{color:#133755;background:#c4e4fc;border-color:#c4e4fc}.mission-timeline-buttons button[aria-pressed=true]>span{color:#285775}.fellowship-section .faq-section{gap:42px}.faq-section .mission-model{height:295px}.fellowship-section .faq-section details p{font-size:1rem;line-height:1.7}.fellowship-section .faq-section details[open]{background:#12335366;border-radius:7px;padding-inline:15px}.fellowship-section .faq-section summary{font-size:1.0625rem}.fellowship-section .mission-final-rich{text-align:left;grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;min-height:0;padding-top:60px;padding-bottom:60px;display:grid}.mission-final-visual .mission-model{background:radial-gradient(#163e64,#0000 70%);border:0;height:360px}.mission-final-copy .application-status{margin-bottom:18px;font-size:.75rem;line-height:1.5}.mission-final-copy>p{color:#b8cee3;margin:22px 0;font-size:1.0625rem;line-height:1.7}.mission-final-copy small{color:#97b5d0;letter-spacing:.05em;margin-top:20px;font-size:.75rem;line-height:1.5;display:block}.mission-final-copy .button{display:inline-flex}.fellowship-section button,.fellowship-dialog button{font-family:inherit}.fellowship-section button:focus-visible,.fellowship-dialog button:focus-visible,.mission-model canvas:focus-visible,.mission-check-items input:focus-visible{outline-offset:3px;outline:3px solid #b7e3ff}.fellowship-dialog .mission-model{min-width:0}@media (width<=1100px){.mission-goal-copy{padding:21px}.mission-goals-rich .mission-goal-copy h3{font-size:1.5rem}.mission-stage-list .mission-stage-rich{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr)}.mission-stage-rich .stage-copy{padding:26px}.mission-tab-content ul{grid-template-columns:1fr}.mission-console,.mission-timeline-explorer,.mission-grant-console{gap:23px;padding:23px}.mission-support-options{grid-template-columns:1fr}.mission-console .mission-model{height:420px}.mission-award-options button{padding:16px}.mission-award-options strong{font-size:1.7rem}.mission-stage-nav a{padding:12px}}@media (width<=900px){.mission-goals-rich{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-goal-copy{padding:18px}.mission-goals-rich .mission-goal-copy h3{font-size:1.3rem}.mission-goals-rich .mission-goal-copy p{font-size:.9375rem}.mission-cover>span{font-size:.6875rem;left:13px;right:13px}.mission-console,.mission-timeline-explorer,.mission-grants-rich .mission-grant-console{grid-template-columns:1fr 1fr}.mission-stage-list .mission-stage-rich{grid-template-columns:1fr 1.3fr}.mission-stage-scene{padding:20px}.mission-stage-scene .mission-model{height:330px}.goal-dialog-layout{grid-template-columns:1fr 1fr}.mission-award-options{grid-template-columns:1fr}.mission-award-options button{gap:7px}.fellowship-section .mission-final-rich{grid-template-columns:.8fr 1.2fr;gap:25px}}@media (width<=700px){.mission-motion-bar{align-items:flex-start;gap:12px;font-size:.75rem}.mission-motion-bar>span{max-width:165px}.mission-motion-bar button{padding:8px 13px;font-size:.8125rem}.mission-chapter-nav{gap:18px;padding-block:16px}.mission-goals-rich{grid-template-columns:1fr;gap:23px}.mission-cover{aspect-ratio:16/9}.mission-cover>span{font-size:.75rem;left:21px;right:21px}.mission-goal-copy{padding:23px}.mission-goals-rich .mission-goal-copy h3{font-size:1.75rem}.mission-goals-rich .mission-goal-copy p{font-size:1rem}.mission-stage-list .mission-stage-rich{grid-template-columns:1fr}.mission-stage-scene{border-bottom:1px solid #365374;border-right:0;padding:20px}.mission-stage-marker{margin-bottom:6px}.mission-stage-scene .mission-model{height:260px}.mission-stage-rich .stage-copy{padding:25px}.mission-tab-content{min-height:0}.mission-tab-content ul{grid-template-columns:1fr}.mission-stage-nav{top:65px}.mission-console,.mission-timeline-explorer,.mission-grants-rich .mission-grant-console{grid-template-columns:1fr;gap:20px;padding:18px}.mission-console .mission-model,.mission-timeline-explorer .mission-model,.mission-grant-console .mission-model{height:290px}.mission-support-options{grid-template-columns:1fr 1fr}.mission-support-options button{gap:8px;padding:13px 10px;font-size:.875rem}.mission-award-options{grid-template-columns:1fr 1fr}.mission-grants-rich .mission-grant-console{padding:0}.mission-award-options strong{font-size:1.65rem}.fellowship-section .mission-final-rich{grid-template-columns:1fr;gap:16px}.mission-final-visual .mission-model{height:280px}.fellowship-section .mission-final-rich h2{font-size:2.5rem}.goal-dialog-layout{grid-template-columns:1fr;gap:17px}.goal-dialog-layout .mission-model{height:260px}.fellowship-dialog{width:94vw;max-width:94vw;max-height:90dvh;padding:20px}.fellowship-dialog>h2{margin-bottom:15px}.mission-reading{padding-top:18px}.mission-choice-row button{padding:10px 8px;font-size:.875rem}.mission-model{height:290px}.mission-tab-content li{font-size:1rem}}@media (width<=380px){.mission-support-options{grid-template-columns:1fr}.mission-award-options button{padding:13px}.mission-award-options strong,.mission-disbursement p>strong{font-size:1.45rem}.mission-choice-row{gap:4px}.mission-choice-row button{font-size:.8125rem}.mission-detail-tabs{gap:16px}}@media (prefers-reduced-motion:reduce){.mission-goals-rich article,.mission-cover img{transition:none;transform:none!important}}.qc-page{--qc-line:#61abe140;--qc-ice:#8edcff;--qc-panel:#0a1b31;color:#f2f7ff;overflow:clip}.qc-page p{color:#b9cde3;font-size:1rem;line-height:1.75}.qc-page button,.qc-page a,.qc-page summary,.qc-page select{font:inherit}.qc-page button{cursor:pointer}.qc-page button:focus-visible,.qc-page a:focus-visible,.qc-page summary:focus-visible,.qc-page input:focus-visible,.qc-page select:focus-visible,.qc-canvas:focus-visible{outline-offset:4px;outline:3px solid #8edcff}.qc-page [id]{scroll-margin-top:125px}.qc-breadcrumb{color:var(--qc-ice);align-items:center;gap:24px;margin-bottom:44px;font-size:.875rem;display:flex}.qc-breadcrumb .ml-button{margin-left:auto}.qc-breadcrumb a{color:var(--qc-ice)}.qc-heading{max-width:980px}.qc-heading h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(3rem,6vw,6.3rem);line-height:1}.qc-heading h1 span{letter-spacing:-.015em;color:var(--qc-ice);margin-top:22px;font-size:clamp(1.2rem,2.3vw,1.9rem);font-weight:400;line-height:1.4;display:block}.qc-heading>p{max-width:840px;font-size:1.15rem}.qc-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.qc-jump{border-top:1px solid var(--qc-line);flex-wrap:wrap;gap:12px 25px;margin-top:42px;padding:26px 0;display:flex}.qc-jump a{color:#c6e5ff;font-size:.9rem;text-decoration:none}.qc-jump a:hover{color:#fff;text-decoration:underline}.qc-observatory{border:1px solid var(--qc-line);background:radial-gradient(at 33% 60%,#133b63 0%,#08172d 62%);border-radius:24px;overflow:hidden}.qc-model-tabs{border-bottom:1px solid var(--qc-line);background:#08162a;display:flex}.qc-model-tabs button{color:#9bbbd8;background:0 0;border:0;flex:1;justify-content:center;gap:15px;padding:22px 15px;display:flex}.qc-model-tabs button span{color:#6da1c6;font-family:monospace}.qc-model-tabs button.selected{color:#fff;background:#123458;box-shadow:inset 0 -3px #69d4ff}.qc-observatory-body{grid-template-columns:minmax(0,1fr) 310px;display:grid}.qc-model-panel{min-width:0}.qc-model-label{letter-spacing:.07em;color:#8dbbd8;justify-content:space-between;gap:14px;padding:22px 25px 0;font-size:.75rem;display:flex}.qc-scene{position:relative}.qc-canvas{touch-action:pan-y;height:470px;position:relative}.qc-canvas canvas{touch-action:none;display:block}.qc-scene-status{text-align:center;pointer-events:none;width:70%;position:absolute;top:35%;left:15%}.qc-scene-tools{align-items:center;gap:7px;padding:0 24px;display:flex}.qc-scene-tools>span{letter-spacing:.08em;color:#8dbbd8;margin-right:auto;font-size:.75rem}.qc-scene-tools button{border:1px solid var(--qc-line);color:#fff;background:#0b2039;border-radius:50%;width:38px;height:38px}.qc-model-caption{margin-top:14px;padding:0 25px 20px;font-size:.875rem!important}.qc-live-layer{border-left:1px solid var(--qc-line);background:#08172bcc;padding:28px}.qc-live-layer h2{letter-spacing:-.02em;margin:25px 0 12px;font-size:1.45rem;line-height:1.35}.qc-live-layer .ml-text-link{text-align:left;color:var(--qc-ice);background:0 0;border:0;margin-top:22px;display:block}.qc-layer-buttons{gap:7px;margin-top:20px;display:grid}.qc-layer-buttons button{text-align:left;color:#b8d3e9;border:1px solid var(--qc-line);background:0 0;border-radius:8px;align-items:center;gap:18px;padding:12px;display:flex}.qc-layer-buttons button span{color:#6acaff;font-family:monospace}.qc-layer-buttons button[aria-pressed=true]{color:#fff;background:#14509a;border-color:#72cfff}.qc-stats{border-block:1px solid var(--qc-line);grid-template-columns:repeat(3,1fr);margin:30px 0 0;display:grid}.qc-stats>div{border-right:1px solid var(--qc-line);padding:25px 30px}.qc-stats>div:last-child{border:0}.qc-stats strong{letter-spacing:-.03em;font-size:2.35rem;display:block}.qc-stats span{color:#b8cee3;margin-top:10px;display:block}.qc-stats small{color:#93b0ca;margin-top:8px;font-size:.8rem;display:block}.qc-stats a{color:var(--qc-ice)}.qc-section{padding-top:90px}.qc-section-heading{max-width:860px;margin-bottom:30px}.qc-section h2,.qc-author h2{letter-spacing:-.035em;margin:17px 0;font-size:clamp(1.8rem,3.1vw,3rem);line-height:1.15}.qc-section h3{margin:16px 0 12px;font-size:1.25rem;line-height:1.35}.qc-evolution{border-block:1px solid var(--qc-line);grid-template-columns:repeat(4,1fr);display:grid}.qc-evolution article{border-right:1px solid var(--qc-line);padding:26px 24px}.qc-evolution article:last-child{background:#103665;border:0}.qc-evolution span{color:#79d2ff;font:1rem monospace}.qc-readiness{grid-template-columns:1fr 1fr;gap:35px;margin-top:28px;display:grid}.qc-readiness article{border-left:2px solid #45b9ff;padding:5px 25px}.qc-readiness article>span{letter-spacing:.08em;color:var(--qc-ice);font-size:.8rem}.qc-stack-tabs{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.qc-stack-tabs button{text-align:left;border:1px solid var(--qc-line);color:#e1efff;background:#0a1b31;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 16px;display:flex}.qc-stack-tabs button span{color:#9db7ce;font-size:.875rem;line-height:1.5}.qc-stack-tabs button[aria-pressed=true]{background:#133863;border-color:#70cfff}.qc-stack-detail{border:1px solid var(--qc-line);background:#0a1d33;border-radius:16px;grid-template-columns:1.2fr 1fr;gap:44px;margin-top:20px;padding:36px;display:grid}.qc-stack-detail h3{margin-top:15px;font-size:1.6rem}.qc-stack-detail small{color:#85accb;font-size:.8rem}.qc-stack-detail dt{color:var(--qc-ice);margin-bottom:8px;font-size:.85rem}.qc-stack-detail dd{color:#c0d1e4;margin:0 0 24px;font-size:1rem;line-height:1.65}.qc-limit{color:#c1d9ef;background:#102b46;border-left:3px solid #459bea;padding:15px 20px;line-height:1.65;font-size:.9rem!important}.qc-impact-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.qc-impact-grid article{border:1px solid var(--qc-line);background:linear-gradient(135deg,#10263f,#071426);border-radius:16px;padding:30px}.qc-measure{border-top:1px solid var(--qc-line);margin-top:25px;padding-top:17px}.qc-measure b{color:var(--qc-ice);font-size:.8rem}.qc-measure p{margin-bottom:0;font-size:.875rem}.qc-sandbox{grid-template-columns:1fr 1fr;gap:55px;display:grid}.qc-sandbox .ml-text-link{text-align:left;color:var(--qc-ice);background:0 0;border:0}.qc-balance{border:1px solid var(--qc-line);background:#102b47;border-radius:20px;padding:30px}.qc-balance label{color:#d8ebff;margin-bottom:25px;font-size:1rem;display:block}.qc-balance label b{float:right}.qc-balance input{accent-color:#64c9ff;width:100%;margin-top:16px;display:block}.qc-balance-results{grid-template-columns:1fr 1fr;gap:16px;display:grid}.qc-balance-results small{color:#a6c6df;font-size:.875rem;display:block}.qc-balance-results strong{color:#fff;font-size:2.8rem;line-height:1.5}.qc-balance-results em{color:#acd7fa;font-size:1rem;font-style:normal}.qc-energy-bar{background:#315273;border-radius:10px;height:12px;margin-top:18px;display:flex;overflow:hidden}.qc-energy-bar i:first-child{background:#70ddff}.qc-energy-bar i:nth-child(2){background:#1d8ee3}.qc-energy-bar i:nth-child(3){background:#b4efff}.qc-balance details{border-top:1px solid var(--qc-line);padding-top:14px}.qc-balance p{font-size:.875rem}.qc-balance summary{color:#c9e8ff;cursor:pointer;font-size:.9rem}.qc-canvas-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qc-canvas-grid details{border:1px solid var(--qc-line);background:#0b2037;border-radius:10px;padding:20px}.qc-canvas-grid summary{cursor:pointer;align-items:center;gap:20px;display:flex}.qc-canvas-grid summary>b{color:var(--qc-ice);font-size:1.6rem}.qc-canvas-grid summary:after{content:"＋";color:var(--qc-ice);margin-left:auto}.qc-canvas-grid details[open] summary:after{content:"−"}.qc-track-workbench{border:1px solid var(--qc-line);background:#102944;border-radius:14px;grid-template-columns:240px 1fr;gap:12px 30px;margin-top:25px;padding:30px;display:grid}.qc-track-workbench label{color:var(--qc-ice);font-size:.9rem}.qc-track-workbench select{color:#fff;background:#08192d;border:1px solid #47728f;border-radius:8px;width:100%;margin-top:12px;padding:12px;display:block}.qc-track-workbench p{margin:0}.qc-track-workbench button{grid-column:2;justify-self:start}.qc-idea-links{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px;display:grid}.qc-idea-links a{color:#fff;background:#091d33;border-bottom:2px solid #398edb;padding:25px;text-decoration:none}.qc-idea-links span{color:var(--qc-ice);font-family:monospace}.qc-idea-links b{color:var(--qc-ice);font-size:.9rem}.qc-case-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.qc-case-grid button{border:1px solid var(--qc-line);text-align:left;color:#fff;background:#0b2037;border-radius:14px;padding:28px;transition:background .2s}.qc-case-grid button:hover{background:#123657}.qc-case-grid button>span{color:#8acfee;font-size:.8rem}.qc-case-grid h3{font-size:1.5rem}.qc-case-grid strong{color:var(--qc-ice);font-size:.875rem}.qc-case-body{color:#c4d7e9;max-height:72vh;padding:32px;line-height:1.7;overflow-y:auto}.qc-case-body h3{color:#fff;margin:25px 0 8px}.qc-case-body .ml-button{margin-top:22px}.qc-roadmap{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.qc-roadmap button{text-align:left;color:#fff;border:1px solid var(--qc-line);background:#0a1c32;border-radius:12px;padding:24px 20px}.qc-roadmap button[aria-pressed=true]{background:#143c65;border-color:#68caff}.qc-roadmap button>span{color:#81d0ff;margin-bottom:18px;font-size:.875rem;display:block}.qc-roadmap b{font-size:1.1rem}.qc-roadmap p{font-size:.9rem}.qc-gate{border-bottom:1px solid #407399;padding:28px}.qc-gate>span{letter-spacing:.08em;color:var(--qc-ice);font-size:.8rem}.qc-gate h3{font-size:1.6rem}.qc-trust-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.qc-trust-grid article{border-top:1px solid #4b87ac;padding:24px 5px}.qc-trust-grid span{color:#69c7f9}.qc-source-list details{border-top:1px solid var(--qc-line);padding:20px 8px}.qc-source-list summary{cursor:pointer;grid-template-columns:230px 1fr;gap:25px;display:grid}.qc-source-list summary>span{color:#a7d6fa}.qc-source-list summary b{font-weight:500}.qc-source-list small{color:#8baac2;margin-top:20px;font-size:.8rem;display:block}.qc-source-list details:target{background:#153454}.qc-provenance{border-top:1px solid var(--qc-line);color:#8bbddb;padding-top:25px}.qc-author{border:1px solid var(--qc-line);background:linear-gradient(100deg,#12314e,#0b172a);border-radius:20px;grid-template-columns:1fr 1fr;gap:60px;margin-top:85px;padding:42px;display:grid}.qc-author h2{font-size:1.5rem;line-height:1.35}.qc-author blockquote{letter-spacing:-.02em;color:#d5edff;align-self:center;margin:0;font-size:1.6rem;line-height:1.6}.qc-author small{color:#8bb1d1;margin-top:22px;display:block}.qc-author summary{color:#8bd1ff;cursor:pointer}.qc-domain-launch{background:linear-gradient(110deg,#11355b,#0a172e);border:1px solid #3975a8;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:25px;margin:25px 0 35px;padding:36px;display:grid}.qc-domain-launch h3{margin:8px 0 12px;font-size:1.9rem}.qc-domain-launch p{color:#bdd5e9;max-width:750px;line-height:1.7}@media (width<=1050px){.qc-observatory-body{grid-template-columns:minmax(0,1fr) 265px}.qc-live-layer{padding:22px}.qc-canvas{height:430px}.qc-stack-tabs{grid-template-columns:repeat(3,1fr)}.qc-sandbox{gap:30px}.qc-trust-grid,.qc-roadmap,.qc-case-grid,.qc-impact-grid{grid-template-columns:1fr 1fr}.qc-author{gap:30px}.qc-stats>div{padding:25px 18px}.qc-stats strong{font-size:2rem}}@media (width<=760px){.qc-breadcrumb{flex-wrap:wrap;gap:14px;font-size:.8rem}.qc-breadcrumb .ml-button{font-size:.8rem}.qc-heading h1{font-size:3.25rem}.qc-model-tabs button{flex-direction:column;gap:7px;padding:15px 8px;font-size:.875rem}.qc-observatory-body{display:block}.qc-live-layer{border-left:0;border-top:1px solid var(--qc-line)}.qc-layer-buttons{grid-template-columns:repeat(2,1fr)}.qc-layer-buttons button{font-size:.9rem}.qc-canvas{height:365px}.qc-model-label{flex-wrap:wrap;padding:18px 16px 0;font-size:.75rem}.qc-model-caption{padding:0 18px 12px}.qc-section{padding-top:65px}.qc-stats{grid-template-columns:1fr}.qc-stats>div{border-right:0;border-bottom:1px solid var(--qc-line);grid-template-columns:130px 1fr;align-items:center;gap:4px 15px;display:grid}.qc-stats strong{grid-row:span 2;font-size:1.8rem}.qc-stats span,.qc-stats small{margin:0}.qc-evolution,.qc-readiness,.qc-stack-detail,.qc-sandbox,.qc-canvas-grid,.qc-track-workbench,.qc-author{grid-template-columns:1fr}.qc-evolution{grid-template-columns:1fr 1fr}.qc-evolution article{padding:23px 18px}.qc-evolution h3{font-size:1.05rem}.qc-readiness{gap:15px}.qc-stack-tabs{grid-template-columns:1fr 1fr}.qc-stack-tabs button{padding:16px}.qc-stack-detail{gap:20px;padding:25px}.qc-impact-grid,.qc-case-grid,.qc-idea-links{grid-template-columns:1fr}.qc-sandbox{gap:20px}.qc-balance{padding:24px}.qc-track-workbench{gap:20px;padding:22px}.qc-track-workbench button{grid-column:auto}.qc-source-list summary{grid-template-columns:1fr;gap:10px}.qc-author{gap:30px;padding:28px}.qc-author blockquote{font-size:1.35rem}.qc-domain-launch{grid-template-columns:1fr;padding:26px}.qc-trust-grid{gap:15px}.qc-roadmap button{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.qc-page *{scroll-behavior:auto!important;transition:none!important}}
