@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mk-canvas: #070a10;--mk-canvas-subtle: #0a0f17;--mk-surface: #0e141d;--mk-surface-raised: #151d28;--mk-surface-selected: #172a46;--mk-border: #263241;--mk-border-strong: #3a4a5e;--mk-text: #f2f6fa;--mk-text-muted: #9daabc;--mk-brand: #6ea8ff;--mk-on-brand: #08101f;--mk-info: #53d7f2;--mk-success: #43d58a;--mk-warning: #f5bd58;--mk-danger: #ff7085;--mk-focus: #9ac4ff;--mk-font-sans: "Geist Variable", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mk-font-mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, Consolas, monospace;--mk-r-control: 8px;--mk-r-card: 12px;--mk-r-hero: 18px;--mk-space-1: 4px;--mk-space-2: 8px;--mk-space-3: 12px;--mk-space-4: 16px;--mk-space-5: 20px;--mk-space-6: 24px;--mk-space-8: 32px;--mk-space-10: 40px;--mk-space-12: 48px;--mk-motion-immediate: .1s;--mk-motion-standard: .18s;--mk-motion-emphasized: .28s;--mk-ease: cubic-bezier(.2, .8, .2, 1)}[data-theme=light]{--mk-canvas: #f3f6fa;--mk-canvas-subtle: #eaf0f6;--mk-surface: #fff;--mk-surface-raised: #f8fafd;--mk-surface-selected: #e8f1ff;--mk-border: #d7e0ea;--mk-border-strong: #aebbcB;--mk-text: #0b1420;--mk-text-muted: #5d6c7d;--mk-brand: #245fd6;--mk-on-brand: #fff;--mk-info: #087e99;--mk-success: #087a43;--mk-warning: #925500;--mk-danger: #b4233d;--mk-focus: #174ea6}*{box-sizing:border-box}html{color-scheme:dark light;background:var(--mk-canvas)}body{margin:0;min-width:320px;min-height:100vh;color:var(--mk-text);background:var(--mk-canvas);font-family:var(--mk-font-sans);font-size:15px;line-height:1.53;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}button{color:inherit}a{color:var(--mk-brand)}button,input,textarea,select,[tabindex]{outline:none}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--mk-focus);outline-offset:2px}.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:8px 12px;color:var(--mk-on-brand);background:var(--mk-brand);border-radius:var(--mk-r-control);transform:translateY(-150%)}.skip-link:focus{transform:none}.app-shell{height:100vh;height:100dvh;min-height:100vh;overflow:hidden;display:grid;grid-template-rows:76px 36px minmax(0,1fr) 76px;background:var(--mk-canvas);transition:background var(--mk-motion-standard) var(--mk-ease),color var(--mk-motion-standard) var(--mk-ease)}.topbar{position:relative;z-index:4;display:grid;grid-template-columns:minmax(210px,1fr) minmax(380px,580px) minmax(210px,1fr);align-items:center;gap:28px;padding:0 32px;border-bottom:1px solid var(--mk-border);background:var(--mk-canvas)}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:620;letter-spacing:-.02em}.wordmark-mark{flex:none;color:var(--mk-brand)}.alpha-label{margin-left:2px;padding:2px 7px;border:1px solid var(--mk-border);border-radius:99px;color:var(--mk-text-muted);font:500 10px/16px var(--mk-font-mono);letter-spacing:.06em;text-transform:uppercase}.topbar-center{display:flex;justify-content:center}.step-progress{width:100%;max-width:560px;display:flex;flex-direction:column;gap:9px}.step-copy{display:flex;justify-content:space-between;gap:16px;color:var(--mk-text-muted);font-size:12px}.step-copy strong{color:var(--mk-text);font-weight:540}.segments{display:flex;gap:6px}.segments span{height:3px;flex:1;border-radius:4px;background:var(--mk-border)}.segments .complete{background:var(--mk-brand)}.segments .current{background:var(--mk-info)}.icon-button{border:1px solid var(--mk-border);border-radius:999px;background:var(--mk-surface);min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--mk-text-muted);cursor:pointer;transition:color var(--mk-motion-immediate),border-color var(--mk-motion-immediate),background var(--mk-motion-immediate)}.icon-button:hover{color:var(--mk-text);border-color:var(--mk-border-strong)}.theme-control{justify-self:end;text-transform:capitalize}.theme-control span{font-size:12px;font-weight:520}.alpha-notice{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;color:var(--mk-text-muted);background:var(--mk-canvas-subtle);border-bottom:1px solid var(--mk-border);font-size:12px}.alpha-notice strong{color:var(--mk-info);font-weight:570}.step-stage{position:relative;min-height:0;overflow:auto;padding:48px 32px 56px;display:flex;align-items:flex-start;justify-content:center}.step-stage.step-1,.step-stage.step-7{align-items:center}.mission-rings{position:fixed;z-index:0;width:min(54vw,690px);height:auto;right:-210px;top:92px;color:var(--mk-border);opacity:.42;pointer-events:none}.single-column,.definition-layout,.clearance-layout{position:relative;z-index:1}.step-panel{width:min(100%,720px);padding:36px;background:color-mix(in srgb,var(--mk-surface) 96%,transparent);border:1px solid var(--mk-border);border-radius:var(--mk-r-hero)}.compact-panel{width:min(100%,800px)}.wide-panel{width:min(100%,920px)}.single-column{display:flex;flex-direction:column;gap:24px}.section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.section-heading h1{margin:4px 0 0;color:var(--mk-text);font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.035em;font-weight:620}.section-heading h1:focus{outline:none}.section-heading p{margin:0;max-width:620px;color:var(--mk-text-muted);font-size:16px;line-height:1.55}.eyebrow{color:var(--mk-info);font:550 12px/18px var(--mk-font-mono);letter-spacing:.08em;text-transform:uppercase}.mono{color:var(--mk-text-muted);font:500 11px/17px var(--mk-font-mono);letter-spacing:.02em}.status-pill{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 10px;border:1px solid var(--mk-border);border-radius:999px;font-size:12px;font-weight:540;line-height:1}.status-verified{color:var(--mk-success);border-color:color-mix(in srgb,var(--mk-success) 36%,transparent);background:color-mix(in srgb,var(--mk-success) 8%,transparent)}.status-warning{color:var(--mk-warning);border-color:color-mix(in srgb,var(--mk-warning) 36%,transparent);background:color-mix(in srgb,var(--mk-warning) 8%,transparent)}.status-pending{color:var(--mk-text-muted)}.status-blocked{color:var(--mk-danger);border-color:color-mix(in srgb,var(--mk-danger) 36%,transparent);background:color-mix(in srgb,var(--mk-danger) 8%,transparent)}.identity-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:15px;border:1px solid var(--mk-border);border-radius:var(--mk-r-card);background:var(--mk-surface-raised)}.identity-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--mk-brand);background:var(--mk-surface-selected)}.identity-row>span:nth-child(2),.scope-card-heading span,.prohibition span,.authorization-success span{display:flex;flex-direction:column}.identity-row strong{font-size:14px;font-weight:590}.identity-row small,.scope-card-heading small,.prohibition small,.authorization-success small{color:var(--mk-text-muted);font-size:12px}.scope-card{overflow:hidden;border:1px solid var(--mk-border);border-radius:var(--mk-r-card)}.scope-card-heading{display:flex;align-items:center;gap:12px;padding:15px 17px;color:var(--mk-brand);background:var(--mk-surface-raised);border-bottom:1px solid var(--mk-border)}.scope-card-heading strong{color:var(--mk-text);font-size:14px}.limitation-list{list-style:none;margin:0;padding:4px 17px}.limitation-list li{display:flex;align-items:center;gap:11px;padding:11px 0;color:var(--mk-text-muted);border-bottom:1px solid var(--mk-border);font-size:13px}.limitation-list li:last-child{border-bottom:0}.limitation-list svg{flex:none;color:var(--mk-success)}.limitation-list li:nth-last-child(-n+2) svg{color:var(--mk-warning)}.choice-stack{display:flex;flex-direction:column;gap:10px}.check-choice,.telemetry-choice{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 15px;border:1px solid var(--mk-border);border-radius:var(--mk-r-card);cursor:pointer;transition:border-color var(--mk-motion-immediate),background var(--mk-motion-immediate)}.check-choice:has(input:checked){border-color:color-mix(in srgb,var(--mk-brand) 55%,var(--mk-border));background:color-mix(in srgb,var(--mk-brand) 6%,var(--mk-surface))}.check-choice input,.telemetry-choice input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--mk-brand);flex:none}.check-choice span{display:flex;flex-direction:column;gap:2px}.check-choice strong{font-size:14px;font-weight:570}.check-choice small{color:var(--mk-text-muted);font-size:12px}.telemetry-choice{align-items:center;padding:10px 15px;border-style:dashed;color:var(--mk-text-muted);font-size:13px}.telemetry-choice .text-button{margin-left:auto}.text-button{padding:2px 0;border:0;color:var(--mk-brand);background:transparent;font-size:12px;font-weight:570;cursor:pointer}.diagnostic-preview{padding:13px 14px;border:1px solid var(--mk-border);border-radius:var(--mk-r-card);background:var(--mk-surface-raised)}.diagnostic-preview>div{display:flex;align-items:flex-start;gap:9px;color:var(--mk-info)}.diagnostic-preview span{display:flex;flex-direction:column}.diagnostic-preview strong{color:var(--mk-text);font-size:12px}.diagnostic-preview small,.diagnostic-preview p{color:var(--mk-text-muted);font-size:11px}.diagnostic-preview p{margin:7px 0}.button{min-height:44px;padding:0 17px;border:1px solid transparent;border-radius:var(--mk-r-control);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:580;cursor:pointer;transition:background var(--mk-motion-immediate),border-color var(--mk-motion-immediate),transform var(--mk-motion-immediate),opacity var(--mk-motion-immediate)}.button:active:not(:disabled){transform:scale(.98)}.button:disabled{opacity:.42;cursor:not-allowed}.button.primary{color:var(--mk-on-brand);background:var(--mk-brand)}.button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--mk-brand) 88%,white)}.button.secondary{color:var(--mk-text);background:var(--mk-surface);border-color:var(--mk-border-strong)}.button.secondary:hover:not(:disabled){background:var(--mk-surface-raised)}.button.ghost{color:var(--mk-text-muted);background:transparent}.button.ghost:hover{color:var(--mk-text);background:var(--mk-surface)}.button.small{min-height:34px;padding:0 11px;font-size:12px}.action-bar{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 32px;border-top:1px solid var(--mk-border);background:color-mix(in srgb,var(--mk-canvas) 96%,transparent)}.action-bar-right{display:flex;align-items:center;gap:8px}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.span-two{grid-column:1 / -1}.field{display:flex;flex-direction:column;gap:7px}.field>span,fieldset legend{color:var(--mk-text);font-size:13px;font-weight:560}.field input,.field textarea,.field select{width:100%;border:1px solid var(--mk-border);border-radius:var(--mk-r-control);padding:11px 12px;color:var(--mk-text);background:var(--mk-canvas-subtle);transition:border-color var(--mk-motion-immediate),background var(--mk-motion-immediate)}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--mk-border-strong)}.field textarea{resize:vertical;line-height:1.55}.field small{color:var(--mk-text-muted);font-size:11px}.segmented-choice{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.segmented-choice legend{grid-column:1 / -1;margin-bottom:2px}.segmented-choice label{position:relative;cursor:pointer}.segmented-choice input{position:absolute;opacity:0;pointer-events:none}.segmented-choice label>span{min-height:90px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:10px;align-content:center;padding:16px;border:1px solid var(--mk-border);border-radius:var(--mk-r-card);color:var(--mk-text-muted);background:var(--mk-surface)}.segmented-choice svg{grid-row:1 / 3;align-self:center;color:var(--mk-brand)}.segmented-choice strong{color:var(--mk-text);font-size:14px;font-weight:580}.segmented-choice small{font-size:12px}.segmented-choice input:checked+span{border-color:var(--mk-brand);background:color-mix(in srgb,var(--mk-brand) 7%,var(--mk-surface))}.segmented-choice input:focus-visible+span{outline:2px solid var(--mk-focus);outline-offset:2px}.definition-layout{width:min(100%,1180px);min-height:590px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);overflow:hidden;border:1px solid var(--mk-border);border-radius:var(--mk-r-hero);background:var(--mk-surface)}.interview-pane,.understanding-pane{padding:32px}.interview-pane{display:flex;flex-direction:column;gap:24px}.understanding-pane{border-left:1px solid var(--mk-border);background:var(--mk-canvas-subtle)}.description-field textarea{min-height:192px;font-size:15px}.starter-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--mk-text-muted);font-size:12px}.chip-button{min-height:31px;padding:0 10px;border:1px solid var(--mk-border);border-radius:999px;color:var(--mk-text-muted);background:var(--mk-surface-raised);font-size:11px;cursor:pointer}.chip-button:hover{border-color:var(--mk-border-strong);color:var(--mk-text)}.interview-note{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--mk-info) 30%,var(--mk-border));border-radius:var(--mk-r-card);color:var(--mk-info);background:color-mix(in srgb,var(--mk-info) 5%,var(--mk-surface));font-size:12px}.interview-note svg{flex:none;margin-top:1px}.interview-note span{color:var(--mk-text-muted)}.interview-note strong{color:var(--mk-text)}.aside-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.aside-heading>span{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:590}.aside-heading>span svg{color:var(--mk-info)}.aside-intro{margin:8px 0 18px;color:var(--mk-text-muted);font-size:12px}.requirement-list{display:flex;flex-direction:column;gap:10px}.requirement{padding:14px;border:1px solid var(--mk-border);border-radius:var(--mk-r-card);background:var(--mk-surface)}.requirement.confirmed{border-color:color-mix(in srgb,var(--mk-success) 34%,var(--mk-border))}.requirement>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.requirement p{margin:10px 0 12px;color:var(--mk-text);font-size:13px;line-height:1.45}.conflict-card{display:grid;grid-template-columns:22px 1fr auto;align-items:start;gap:10px;margin-top:14px;padding:13px;border:1px solid color-mix(in srgb,var(--mk-warning) 40%,var(--mk-border));border-radius:var(--mk-r-card);color:var(--mk-warning);background:color-mix(in srgb,var(--mk-warning) 7%,var(--mk-surface))}.conflict-card span{display:flex;flex-direction:column}.conflict-card strong{color:var(--mk-text);font-size:12px}.conflict-card small{color:var(--mk-text-muted);font-size:11px}.conflict-card.resolved{color:var(--mk-success);border-color:color-mix(in srgb,var(--mk-success) 34%,var(--mk-border));background:color-mix(in srgb,var(--mk-success) 6%,var(--mk-surface))}.conflict-actions{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.blueprint-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.blueprint-grid article{min-height:92px;display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid var(--mk-border);border-radius:var(--mk-r-card);background:var(--mk-surface-raised)}.blueprint-grid svg{flex:none;color:var(--mk-brand)}.blueprint-grid span{display:flex;flex-direction:column;gap:4px}.blueprint-grid small{color:var(--mk-text-muted);font-size:11px}.blueprint-grid strong{font-size:13px;font-weight:560;line-height:1.4}.blueprint-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid var(--mk-border);border-radius:var(--mk-r-card);background:var(--mk-border)}.blueprint-notes>div{padding:15px;background:var(--mk-canvas-subtle)}.blueprint-notes strong{font-size:12px}.blueprint-notes ul{margin:8px 0 0;padding-left:16px;color:var(--mk-text-muted);font-size:11px}.approval-choice{border-color:var(--mk-border-strong)}.metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.metric-field{position:relative;padding:16px;border:1px solid var(--mk-border);border-radius:var(--mk-r-card);background:var(--mk-surface-raised)}.metric-field>svg{position:absolute;top:16px;right:16px;color:var(--mk-brand)}.metric-field>div{height:48px;display:flex;align-items:center;gap:8px}.metric-field>div span{color:var(--mk-text-muted);font-size:12px}.metric-field input{min-width:0;height:42px;font-family:var(--mk-font-mono)}.prohibition{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid color-mix(in srgb,var(--mk-warning) 32%,var(--mk-border));border-radius:var(--mk-r-card);color:var(--mk-warning);background:color-mix(in srgb,var(--mk-warning) 5%,var(--mk-surface))}.prohibition svg{flex:none;margin-top:2px}.prohibition strong{color:var(--mk-text);font-size:13px}.prohibition.compact{padding:12px}.preflight-list{border:1px solid var(--mk-border);border-radius:var(--mk-r-card);overflow:hidden}.preflight-list>div{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:11px;min-height:61px;padding:10px 14px;border-bottom:1px solid var(--mk-border);background:var(--mk-surface-raised)}.preflight-list>div:last-child{border-bottom:0}.preflight-list>div>svg{color:var(--mk-success)}.preflight-list>div>span{display:flex;flex-direction:column}.preflight-list strong{font-size:13px;font-weight:570}.preflight-list small{color:var(--mk-text-muted);font-size:11px}.clearance-layout{width:min(100%,1040px);display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden;border:1px solid var(--mk-border);border-radius:var(--mk-r-hero);background:var(--mk-surface)}.seal-column{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px;border-right:1px solid var(--mk-border);background:var(--mk-canvas-subtle)}.clearance-seal{width:min(100%,290px);height:auto}.clearance-kicker{margin-top:14px;color:var(--mk-info);font:550 11px/18px var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase}.seal-column>strong{margin-top:5px;font-size:18px;font-weight:600}.seal-column>small{margin-top:3px;color:var(--mk-text-muted);font:11px var(--mk-font-mono)}.clearance-summary{display:flex;flex-direction:column;gap:20px;padding:38px}.clearance-details{margin:0;border-top:1px solid var(--mk-border)}.clearance-details>div{display:grid;grid-template-columns:140px 1fr;gap:20px;align-items:center;min-height:49px;border-bottom:1px solid var(--mk-border)}.clearance-details dt{color:var(--mk-text-muted);font-size:12px}.clearance-details dd{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:540}.authorize-button{width:100%;min-height:50px;border-radius:999px}.authorization-success{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid color-mix(in srgb,var(--mk-success) 40%,var(--mk-border));border-radius:var(--mk-r-card);color:var(--mk-success);background:color-mix(in srgb,var(--mk-success) 7%,var(--mk-surface))}.authorization-success strong{color:var(--mk-text)}.orbit-dot{transform-origin:130px 130px}.toast{position:fixed;z-index:20;left:50%;bottom:90px;transform:translate(-50%);padding:9px 13px;border:1px solid var(--mk-border-strong);border-radius:999px;color:var(--mk-text);background:var(--mk-surface-raised);font-size:12px}.sr-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(prefers-reduced-motion:no-preference){.orbit-dot{animation:orbit 14s linear infinite}@keyframes orbit{to{transform:rotate(360deg)}}}@media(max-height:850px)and (min-width:701px){.app-shell{grid-template-rows:66px 32px minmax(0,1fr) 66px}.topbar{padding-inline:24px}.step-stage{padding:20px 28px 24px}.step-panel{padding:24px 30px}.single-column{gap:15px}.section-heading{gap:5px}.section-heading h1{font-size:30px}.section-heading p{font-size:14px}.identity-row{padding:10px 13px}.identity-icon{width:38px;height:38px}.scope-card-heading{padding:10px 14px}.limitation-list{padding-inline:14px}.limitation-list li{padding:7px 0}.check-choice{padding:9px 13px}.telemetry-choice{padding:8px 13px}.interview-pane,.understanding-pane{padding:24px 26px}.interview-pane{gap:16px}.definition-layout{min-height:510px}.description-field textarea{min-height:138px}.aside-intro{margin-bottom:10px}.requirement-list{gap:7px}.requirement{padding:10px 12px}.requirement p{margin:7px 0 8px}.conflict-card{margin-top:9px;padding:10px}.blueprint-grid article{min-height:75px;padding:12px}.blueprint-notes>div{padding:11px}.metric-field{padding:13px}.preflight-list>div{min-height:48px;padding-block:6px}.seal-column{padding:26px 34px}.clearance-seal{width:235px}.clearance-summary{gap:13px;padding:25px 32px}.clearance-details>div{min-height:40px}.authorize-button{min-height:46px}.action-bar{padding-inline:24px}.step-1 .step-panel{padding:18px 28px;gap:11px}.step-1 .section-heading{gap:3px}.step-1 .section-heading h1{font-size:28px}.step-1 .section-heading p{font-size:12px}.step-1 .scope-card-heading{padding-block:8px}.step-1 .limitation-list li{padding-block:5px}.step-1 .check-choice{padding-block:7px}.step-1 .telemetry-choice{padding-block:6px}}@media(max-width:940px){.topbar{grid-template-columns:1fr auto;padding:0 20px}.topbar-center{order:3;grid-column:1 / -1;position:absolute;left:20px;right:20px;bottom:7px}.step-copy{display:none}.definition-layout,.clearance-layout{grid-template-columns:1fr}.understanding-pane{border-left:0;border-top:1px solid var(--mk-border)}.seal-column{border-right:0;border-bottom:1px solid var(--mk-border)}.clearance-seal{width:220px}}@media(max-width:700px){.app-shell{grid-template-rows:72px auto minmax(0,1fr) 72px}.topbar{padding:0 16px}.alpha-label,.theme-control span{display:none}.alpha-notice{min-height:46px;flex-direction:column;gap:0;padding:6px 14px;text-align:center;line-height:1.35}.step-stage{padding:24px 14px 32px}.step-stage.step-1,.step-stage.step-7{align-items:flex-start}.step-panel,.interview-pane,.understanding-pane,.clearance-summary,.seal-column{padding:22px 18px}.section-heading h1{font-size:28px}.field-grid,.segmented-choice,.metric-grid,.blueprint-grid,.blueprint-notes{grid-template-columns:1fr}.span-two{grid-column:auto}.blueprint-notes{gap:1px}.identity-row{grid-template-columns:40px 1fr}.identity-row .status-pill{grid-column:1 / -1}.telemetry-choice{flex-wrap:wrap}.telemetry-choice .text-button{margin-left:30px}.action-bar{padding:0 14px}.action-bar .button{padding:0 13px}.action-bar .ghost{display:none}.clearance-details>div{grid-template-columns:105px 1fr;gap:10px}.clearance-details dd{align-items:flex-end;flex-direction:column}.mission-rings{width:560px;right:-330px;opacity:.3}}@media(max-width:420px){.wordmark{font-size:15px}.wordmark-mark{transform:scale(.9);transform-origin:left}.definition-layout{border-radius:var(--mk-r-card)}.action-bar-right{margin-left:auto}.button{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
