.prepare-view .prepare-hero{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);padding:0;display:grid}.prepare-hero h2 span{color:var(--accent);-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#ffc088,#ec877a);-webkit-background-clip:text;background-clip:text}.prepare-view .prepare-hero h2{text-shadow:0 2px 20px #00000059;margin-block:6px 10px;font-size:clamp(36px,3.1vw,50px);line-height:1.13}.prepare-hero>div>.eyebrow{line-height:20px;display:block}.prepare-view .prepare-hero p{line-height:1.55}.selected-project{padding:var(--space-4) var(--space-5);border-radius:var(--radius-panel);box-shadow:var(--elevation-panel);margin-top:var(--space-1);background:linear-gradient(120deg,#162033f5,#091323f2);border:1px solid #96b3e045}.selected-project>.eyebrow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.selected-project>.eyebrow .icon{width:15px;height:15px;color:var(--accent)}.selected-project>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.selected-project strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600}.selected-project .status-tag{background:#2d324b40;border-color:#737fab1f;padding-inline:9px;font-size:11px}.selected-project-icon{width:30px;height:30px;color:var(--indigo);background:linear-gradient(135deg,#333653,#171b2b);border-radius:10px;place-items:center;display:grid}.prepare-view .prepare-hero p{max-width:60ch}.prepare-view .intent-bar{padding:var(--space-4) 0 0;gap:var(--space-2);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:grid}.prepare-view .intent-bar>div{gap:var(--space-1)}.prepare-view .intent-meta{justify-content:start}.prepare-view .intent-network{color:var(--muted);border:0;padding:0}.prepare-view .intent-guidance{color:var(--secondary);font-size:var(--type-meta);max-width:90ch;margin:var(--space-3) 0 0}.prepare-view .prepare-summary{gap:var(--space-3);margin:var(--space-4) 0 0;background:0 0;border:0;grid-template-columns:1fr;padding:0;display:grid}.prepare-view .prepare-lifecycle-guide{color:var(--muted);font-size:var(--type-meta)}.prepare-view .prepare-lifecycle-guide summary{font-size:var(--type-meta);color:var(--muted)}.prepare-view .prepare-index{border:0;border-bottom:1px solid var(--divider);margin-top:var(--space-3);background:0 0;border-radius:0;justify-content:space-between;gap:0;padding:0}.prepare-view .prepare-index a{padding:var(--space-3) var(--space-5);color:var(--muted);border-bottom:2px solid #0000;border-radius:0;text-decoration:none;position:relative}.prepare-view .prepare-index a:hover{border-bottom-color:var(--accent);color:var(--text);background:linear-gradient(#0000,#f4a15e17)}.prepare-index a:after{content:"";height:3px;transition:transform var(--motion-standard);background:#f7a16b;border-radius:3px;position:absolute;bottom:-2px;left:8%;right:8%;transform:scaleX(0);box-shadow:0 0 16px #ff8d41b3}:is(.prepare-view:not(:has(.prepare-section:target)) .prepare-index a:first-child,.prepare-view:has(#prepare-01:target) .prepare-index a[href=\#prepare-01],.prepare-view:has(#prepare-02:target) .prepare-index a[href=\#prepare-02],.prepare-view:has(#prepare-03:target) .prepare-index a[href=\#prepare-03],.prepare-view:has(#prepare-04:target) .prepare-index a[href=\#prepare-04],.prepare-view:has(#prepare-05:target) .prepare-index a[href=\#prepare-05],.prepare-view:has(#prepare-06:target) .prepare-index a[href=\#prepare-06]){color:var(--text)}.prepare-view:not(:has(.prepare-section:target)) .prepare-index a:first-child:after{transform:scaleX(1)}.prepare-view:has(#prepare-01:target) .prepare-index a[href=\#prepare-01]:after{transform:scaleX(1)}.prepare-view:has(#prepare-02:target) .prepare-index a[href=\#prepare-02]:after{transform:scaleX(1)}.prepare-view:has(#prepare-03:target) .prepare-index a[href=\#prepare-03]:after{transform:scaleX(1)}.prepare-view:has(#prepare-04:target) .prepare-index a[href=\#prepare-04]:after{transform:scaleX(1)}.prepare-view:has(#prepare-05:target) .prepare-index a[href=\#prepare-05]:after{transform:scaleX(1)}.prepare-view:has(#prepare-06:target) .prepare-index a[href=\#prepare-06]:after{transform:scaleX(1)}.prepare-view .intent-history{padding:0}.prepare-view .prepare-section{gap:var(--space-8);padding:var(--space-7);margin-top:var(--space-4);border-radius:var(--radius-panel);box-shadow:var(--elevation-panel);background:radial-gradient(at 0 0,#97552f14,#0000 55%),linear-gradient(135deg,#0e1b2bee,#07101bf5);border:1px solid #90b1da30;grid-template-columns:minmax(175px,.8fr) minmax(0,2fr);display:grid}.prepare-view .prepare-section>.section-heading{margin-bottom:0;display:block}.prepare-view .section-heading h3{margin-block:var(--space-2) var(--space-3);letter-spacing:-.025em;font-size:24px;line-height:1.28}.prepare-view .section-heading p{font-size:var(--type-secondary)}.prepare-section-body{min-width:0}.prepare-view .field-grid-identity{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.prepare-view .field-wide{grid-column:1/-1}.prepare-view .field>span{font-weight:var(--weight-medium)}.prepare-view .field-error{border-left:2px solid var(--danger);padding-left:var(--space-2)}.prepare-view fieldset:disabled{padding-left:var(--space-4);border-left:2px solid var(--line)}.prepare-view .contract-strip{align-items:start;gap:var(--space-3);flex-direction:column}.prepare-view .hash-line{justify-items:start;gap:var(--space-1)}.prepare-view .hash-line code{text-align:left;max-width:100%}.prepare-view .fixed-grid,.prepare-view .metric-grid{border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr))}.prepare-view .fixed-row,.prepare-view .metric{padding:var(--space-4);gap:var(--space-2)}.prepare-view .metric .quantity{grid-template-columns:minmax(0,1fr)}.prepare-view .metric .quantity strong{font-weight:var(--weight-semibold)}.prepare-view .scenario-metrics>.metric:last-child{grid-column:1/-1}.prepare-view .raw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prepare-view .raw-disclosure{padding:0 var(--space-4) var(--space-2);border:1px solid var(--line);border-radius:var(--radius)}.prepare-view .scenario-controls{padding:var(--panel-padding);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-wash), var(--surface)}.prepare-view .prepare-group-label{font-size:var(--type-secondary);font-weight:var(--weight-medium);margin:0 0 var(--space-3);color:var(--secondary)}.prepare-view .scenario-callout{align-items:start;gap:var(--space-2);border:0;border-left:2px solid var(--info);background:0 0;border-radius:0;flex-direction:column}.prepare-view .readiness-panel{padding:var(--panel-padding)}.prepare-view .readiness-panel li+li{margin-top:var(--space-3)}.prepare-view .prepare-actions{padding:var(--space-7);border-radius:var(--radius-panel);background:radial-gradient(ellipse at 100% 0, #d87d3c26, transparent 70%), var(--panel-surface);box-shadow:var(--elevation-featured);margin-top:var(--space-8);display:block}.prepare-view .action-copy{gap:var(--space-1);margin-bottom:var(--space-4)}.prepare-view .action-copy strong{font-size:var(--type-section)}.prepare-view .action-buttons{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prepare-view .local-action{padding:var(--space-4) 0;background:0 0;border:0;align-content:start;justify-items:start;display:grid}.prepare-view .local-action p{font-size:var(--type-secondary);color:var(--secondary);margin:var(--space-2) 0 var(--space-4)}.prepare-view .local-action-seal{padding-left:var(--space-6);border-left:1px solid #e89a642e}.local-action-seal .button-primary{gap:var(--space-6);min-width:200px;min-height:54px;font-size:17px}.local-action-seal .button-primary:not(:disabled){background-image:linear-gradient(120deg,#ffd09e,#fca065);box-shadow:inset 0 1px 1px #ffe2bc,0 6px 34px -8px #ff914b73}.local-action-seal .button-primary:not(:disabled):hover{box-shadow:inset 0 1px 1px #ffedce,0 8px 42px -7px #ffa357a6}.prepare-overview{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1.5fr 1fr;display:grid}.launch-readiness,.key-parameters{min-width:0;padding:var(--space-5);background:var(--featured-surface);border-radius:var(--radius-panel);box-shadow:var(--elevation-featured);border:1px solid #9db2d147}.key-parameters{background:radial-gradient(ellipse at 100% 0, #eb89433d, transparent 58%), var(--panel-surface);box-shadow:var(--elevation-featured), 12px -12px 30px -27px #ff9b4f;border-top-color:#ffa864c7}.launch-readiness{border-top-color:#ef9a5ba6;container-type:inline-size}.readiness-card-heading{justify-content:start;align-items:center;gap:var(--space-3);display:flex}.readiness-card-heading>div{flex:1}.readiness-card-heading .status-tag{border:1px solid color-mix(in srgb, currentColor 25%, transparent);background:color-mix(in srgb, currentColor 8%, var(--inset));align-self:start;min-height:22px;padding:4px 9px;font-size:10px}.featured-icon{width:42px;height:42px;color:var(--accent);background:linear-gradient(145deg,#72462a,#241c1c);border-radius:12px;flex:0 0 42px;place-items:center;display:grid;box-shadow:inset 0 1px #ffd19a26,0 8px 24px -12px #f38e4159}.featured-icon .icon{width:27px;height:27px}.readiness-card-heading h3{margin-top:var(--space-1);margin-bottom:5px;font-size:21px}.readiness-card-heading .eyebrow{font-size:12px;line-height:1.4;display:block}.key-parameters .readiness-card-heading h3{font-size:17px}.key-parameters h3 small{color:var(--muted);font-size:12px;font-weight:400}.readiness-card-heading>.icon{color:var(--indigo)}.readiness-body{grid-template-columns:minmax(0,1fr) 32%;align-items:center;gap:0;display:grid}.intent-sculpture{pointer-events:none;filter:brightness(1.25)saturate(1.2)drop-shadow(0 12px 24px #2f3e8229);width:110%;max-width:none;transition:filter var(--motion-standard);margin-left:-5%}.launch-readiness:hover .intent-sculpture{filter:brightness(1.25)saturate(1.2)drop-shadow(0 7px 20px #897a973d)}.launch-readiness ul{margin:var(--space-4) 0 0;padding:0;list-style:none}.launch-readiness li{align-items:center;gap:var(--space-2);grid-template-columns:20px 78px minmax(0,1fr);min-height:36px;padding-block:6px;display:grid}.launch-readiness li+li{border:0}.readiness-icon{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.readiness-icon.status-ready{color:#cefff0;background:linear-gradient(145deg,#278b6b,#116047);box-shadow:inset 0 1px #b4ffe14d}.readiness-icon .icon{width:14px;height:14px}.readiness-detail{font-size:12px;line-height:1.45}.launch-readiness li strong{font-size:var(--type-secondary);font-weight:var(--weight-medium);display:block}.launch-readiness>p,.key-parameters>p{color:var(--muted);font-size:12px;line-height:var(--leading-compact);margin:var(--space-3) 0 0}.prepare-view .prepare-summary>div{padding:9px var(--space-3) 9px 64px;border-radius:var(--radius);background:linear-gradient(120deg,#19273ac9,#0a1421b3);border:1px solid #89a9d533;position:relative;box-shadow:inset 0 1px #ffffff08}.prepare-summary dt{align-items:center;gap:var(--space-2);font-size:12px;line-height:1.4;display:flex}.prepare-summary dt .icon{width:40px;height:40px;color:var(--indigo);background:linear-gradient(145deg,#253967,#101b33);border:1px solid #8aa9f540;border-radius:12px;padding:9px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.prepare-view .prepare-summary dd{font-family:var(--font-heading);letter-spacing:-.025em;margin-top:var(--space-1);font-size:20px;line-height:1.25}.prepare-view .prepare-summary small{font-family:var(--font-body);letter-spacing:0;display:inline-block}.prepare-view .prepare-summary dd small{font-size:var(--type-meta)}.prepare-view .field input{background:linear-gradient(115deg, #242a3f29, transparent), var(--inset);border-radius:10px;min-height:50px;box-shadow:inset 0 2px 5px #00000024}.prepare-view .field input:focus{box-shadow:0 0 0 3px #ffaf7517,0 0 22px -8px #ffa8663d}.prepare-section:target{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.prepare-section,.launch-readiness,.key-parameters{transition:border-color var(--motion-standard), box-shadow var(--motion-standard)}.prepare-section:hover{border-color:var(--line)}@media (max-width:1000px){.prepare-view .prepare-hero{grid-template-columns:1fr}.selected-project{display:none}.prepare-view .prepare-section{gap:var(--space-5);grid-template-columns:1fr}.prepare-view .section-heading p{max-width:var(--prose-width)}}@media (max-width:640px){.prepare-overview{grid-template-columns:1fr}.launch-readiness,.key-parameters{padding:var(--panel-padding)}.prepare-view .prepare-summary{gap:var(--space-3)}.prepare-view .fixed-grid,.prepare-view .metric-grid,.prepare-view .raw-grid,.prepare-view .field-grid-identity,.prepare-view .action-buttons{grid-template-columns:1fr}.prepare-view .metric .quantity{grid-template-columns:minmax(0,auto) max-content}.prepare-view .metric .quantity-large,.prepare-view .metric .quantity-raw{grid-template-columns:minmax(0,1fr)}.prepare-view .local-action button{width:100%}.prepare-view .prepare-section{padding-block:var(--space-6)}}@container (width<=430px){.readiness-body{grid-template-columns:minmax(0,1fr) 26%}.launch-readiness li{grid-template-columns:18px 72px minmax(0,1fr);column-gap:8px;padding-block:6px}.readiness-detail{font-size:11px}.launch-readiness li strong{font-size:13px;line-height:1.35}}@media (max-width:640px){.prepare-view .prepare-hero h2{font-size:34px}.prepare-view .prepare-hero p{font-size:15px;line-height:1.6}.prepare-view .prepare-section{padding:var(--space-5);gap:var(--space-5)}.prepare-view .section-heading h3{font-size:23px}.prepare-view .intent-bar{gap:4px}.prepare-view .intent-guidance{line-height:1.6}.readiness-card-heading h3{font-size:18px}.readiness-card-heading .eyebrow{font-size:11px}.readiness-card-heading .status-tag{padding-inline:0;font-size:10px}.readiness-card-heading .featured-icon{flex-basis:34px;width:34px;height:38px}.readiness-card-heading .featured-icon .icon{width:24px;height:24px}.readiness-body{display:block;position:relative}.readiness-body ul{margin-top:18px}.readiness-body .intent-sculpture{opacity:.22;width:68px;position:absolute;top:-3px;right:-1px}.launch-readiness li{min-height:42px}.launch-readiness>p{padding-top:var(--space-2)}.key-parameters{background:linear-gradient(150deg, #3e4a741a, transparent), var(--panel-surface);border-top-color:#97a8df38}.prepare-view .prepare-summary{gap:8px;margin-top:12px}.prepare-view .prepare-index{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prepare-view .prepare-index a{justify-content:center;padding-inline:8px;font-size:13px}.prepare-view .prepare-actions{padding:var(--space-5)}.prepare-view .local-action{padding-block:8px}.prepare-view .local-action-seal{border-top:1px solid #e89a642e;border-left:0;padding:12px 0 0}.local-action-seal .button-primary{width:100%;min-width:0}}.action-workspace{background:radial-gradient(ellipse at 0 0, #eb934e1f, transparent 55%), var(--panel-surface);margin:var(--space-2) 0 var(--space-8);padding:var(--panel-padding);border:1px solid #d99b6c2b;border-top-color:#f7af7c66;min-width:0}.action-heading{justify-content:space-between;align-items:start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.action-heading h3,.action-heading h4{margin:var(--space-1h) 0 0;font-size:var(--type-section)}.action-decision{gap:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.action-choice label{margin-bottom:var(--space-2);font-size:var(--type-secondary);font-weight:var(--weight-semibold);display:block}.action-choice select{width:100%}.action-choice p,.action-state p,.action-next,.action-known,.frozen-review>p{font-size:var(--type-secondary);line-height:var(--leading-body);color:var(--muted)}.action-state{align-items:start;gap:var(--space-2);border-radius:var(--radius);background:var(--inset);padding:var(--space-5);border:0;flex-direction:column;display:flex}.action-state strong{color:var(--warning);font-size:var(--type-subsection);letter-spacing:var(--tracking-label)}.action-state[data-kind=ELIGIBLE_FOR_PREFLIGHT] strong{color:var(--accent)}.action-state[data-kind=CONFLICT] strong{color:var(--danger)}.review-context{border-radius:var(--radius);margin:var(--space-4) 0;padding:var(--space-5);gap:var(--space-4);background:#5f6e9c0f;border:0;grid-template-columns:1fr 1fr 1fr;display:grid}.review-context>div,.review-data>div{min-width:0;display:block}.review-context dt,.review-data dt{font-size:var(--type-meta);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:var(--space-1h)}.review-context dd,.review-data dd{font-size:var(--type-secondary);overflow-wrap:anywhere;margin:0}.action-blockers h4{font-size:var(--type-secondary);margin:var(--space-5) 0 var(--space-3)}.action-blockers ul{gap:var(--space-3) var(--space-6);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.action-blockers li{gap:var(--space-3);min-width:0;display:flex}.action-blockers li>span{color:var(--warning)}.action-blockers strong{font-size:var(--type-meta);letter-spacing:var(--tracking-label)}.action-blockers p{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-body);margin:5px 0}.action-requirements{border-top:1px solid var(--line);margin-top:var(--space-5)}.action-requirements dl:not(.review-data)>div{border-top:1px solid var(--line);gap:var(--space-3);padding:var(--space-3) 0;font-size:var(--type-meta);line-height:var(--leading-body);grid-template-columns:150px 1fr;display:grid}.action-requirements dt{color:var(--unknown)}.action-requirements dd{margin:0}.action-review-controls{gap:var(--space-5);padding:var(--space-5) 0 var(--space-1);align-items:center;display:flex}.review-ack{gap:var(--space-3);min-height:var(--control-height);font-size:var(--type-secondary);line-height:var(--leading-body);flex:1;align-items:center;display:flex}.review-ack input{width:20px;height:20px;min-height:20px;accent-color:var(--accent);flex:none}.action-review-controls button{min-height:var(--control-height);white-space:normal}.action-next{margin:var(--space-4) 0 0}.action-next strong{color:var(--text)}.frozen-review{border-top:2px solid var(--line);margin-top:var(--space-6);padding-top:var(--space-6)}.review-data{gap:var(--space-5) var(--space-6);grid-template-columns:1fr 1fr;display:grid}.review-data dd{gap:var(--space-1h);flex-direction:column;display:flex}.review-data code{font-size:var(--type-technical);overflow-wrap:anywhere;white-space:normal;line-height:1.7}.action-footnote{font-size:var(--type-meta)!important}.action-workspace .action-introduction{color:var(--secondary);font-size:var(--type-secondary);max-width:var(--prose-width);margin:0 0 var(--space-6)}.action-workspace .action-state{background:var(--inset);border-left:2px solid var(--line);padding:var(--space-4);border-radius:0 var(--radius) var(--radius) 0}.action-workspace .action-state p{margin:0}.action-workspace .action-blockers{border-left:2px solid var(--warning);padding-left:var(--space-4);margin-block:var(--space-5)}.action-workspace .action-blockers h4{color:var(--secondary)}.action-workspace .action-blockers strong{font-weight:var(--weight-medium);color:var(--text)}.action-workspace .action-review-controls,.action-workspace .wallet-sign{padding:var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--inset)}.action-workspace .review-ack{align-items:start}.action-workspace .review-ack input{margin-top:var(--space-1)}.action-workspace .action-next{padding-block:var(--space-3);max-width:80ch}.review-group-title{font-size:var(--type-subsection);font-weight:var(--weight-semibold);color:var(--text);margin:var(--space-6) 0 var(--space-3)}.review-group-help{font-size:var(--type-secondary);color:var(--secondary);max-width:var(--prose-width)}.action-workspace .review-data{column-gap:var(--space-6);row-gap:0}.action-workspace .review-data>div{padding-block:var(--space-4);border-top:1px solid var(--divider)}.action-workspace .review-data dt{text-transform:none;letter-spacing:normal;font-size:var(--type-secondary);color:var(--secondary)}.action-workspace .review-data dd>span{color:var(--muted);font-size:var(--type-meta)}.action-workspace .review-data dd>strong{font-size:var(--type-subsection)}.action-workspace .review-binding,.action-workspace .preflight-binding{background:var(--inset);border-radius:var(--radius);padding:0 var(--space-4)}@media (max-width:800px){.action-decision{grid-template-columns:1fr}.action-state{border-left:0;border-top:1px solid var(--line);padding:var(--space-4) 0 0}.action-blockers ul,.review-context{grid-template-columns:1fr}}@media (max-width:520px){.action-workspace{padding:var(--panel-padding)}.action-heading{flex-direction:column}.review-data{grid-template-columns:1fr}.action-review-controls{flex-direction:column;align-items:stretch}.action-requirements dl:not(.review-data)>div{gap:var(--space-1);grid-template-columns:1fr}}.operate-workspace{min-width:0}.operation-sequence{color:var(--accent);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--accent-wash), var(--panel-surface);margin-bottom:var(--space-5);box-shadow:var(--elevation-panel);border:1px solid #eda56c1f;display:block}.operation-sequence-label{color:var(--muted);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.operation-sequence-label .icon{color:var(--accent);width:16px;height:16px}.operation-sequence ol{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.4fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.operation-sequence li{color:var(--secondary);gap:6px;font-size:12px;line-height:1.4;display:grid}.operation-sequence li>span{color:var(--accent);border-bottom:1px solid #e0976233;padding-bottom:8px;font-size:11px}.operate-heading{justify-content:space-between;align-items:start;gap:var(--space-3);padding-bottom:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.operate-heading>.status-tag{min-height:22px;color:var(--info);background:0 0;border:0;justify-self:start;padding:0}.operate-heading h2{font-size:var(--type-page);line-height:var(--leading-heading);margin:var(--space-1h) 0 var(--space-2);letter-spacing:var(--tracking-heading)}.operate-heading p{color:var(--muted);margin:0}.observation-summary{border:1px solid #8ca7eb2e;border-top:2px solid var(--accent);background:radial-gradient(ellipse at 0 0, #5c78dd33, transparent 75%), var(--panel-surface);box-shadow:var(--elevation-featured);grid-template-columns:1.3fr 1fr 1.1fr;display:grid}.observation-summary>div{padding:var(--panel-padding);align-items:start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.observation-summary>div+div{border-left:1px solid #8ea4dd1a}.observation-summary h3{font-size:var(--type-summary);line-height:var(--leading-heading);letter-spacing:var(--tracking-label);margin:0}.observation-summary>div>span:last-child{font-size:var(--type-meta);color:var(--muted)}.observation-summary strong{overflow-wrap:anywhere}.observation-toolbar{gap:var(--space-4);padding:var(--space-4) 0 var(--space-6);align-items:center;display:flex}.observation-toolbar>span,.target-save>span{font-size:var(--type-meta);color:var(--muted)}.operate-bind-link{min-height:var(--control-height);color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.observation-pair{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.observation-section{padding:var(--panel-padding);border-radius:var(--radius-panel);margin-bottom:var(--space-5);background:var(--panel-surface);box-shadow:var(--elevation-panel);border:1px solid #9faac61a;min-width:0}.observation-section .section-heading{margin-bottom:var(--space-5);gap:var(--space-3)}.observation-section h3{font-size:var(--type-section);margin:2px 0 0}.reserve-head{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.observation-quantity{text-align:right;overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.observation-quantity strong{font-family:var(--font-number);font-variant-numeric:tabular-nums;font-size:var(--type-body);font-weight:var(--weight-medium)}.observation-quantity small{font-family:var(--font-body);color:var(--muted);font-size:var(--type-meta)}.observation-quantity code{color:var(--muted);font-size:var(--type-technical)}.reserve-head .observation-quantity{text-align:left}.reserve-head .observation-quantity strong{font-size:var(--type-summary)}.progress-percent{font-family:var(--font-number);font-size:var(--type-summary);color:var(--accent)}.reserve-track{background:var(--raised);height:6px;margin:var(--space-5) 0;border-radius:99px}.reserve-track>span{background:var(--accent);border-radius:inherit;height:100%;transition:width var(--motion-standard) var(--ease-state);display:block}.observation-metrics{margin:0}.observation-metrics>div{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;display:grid}.observation-metrics dt{color:var(--muted);font-size:var(--type-meta)}.observation-metrics dd{font-size:var(--type-secondary);text-align:right;overflow-wrap:anywhere;margin:0}.observation-section .section-note{color:var(--muted);font-size:var(--type-meta);margin:var(--space-4) 0 0}.migration-stage{margin:0 0 var(--space-4);font-size:var(--type-subsection)}.handoff-rail{margin:0 0 var(--space-5);gap:var(--space-1h);padding:0;list-style:none;display:flex}.handoff-rail li{border-top:3px solid var(--line);padding-top:var(--space-2);color:var(--muted);font-size:var(--type-meta);flex:1}.handoff-rail li[data-reached=true]{border-color:var(--accent);color:var(--text)}.observation-target-form{gap:var(--space-4) var(--space-6);margin:var(--space-5) 0;grid-template-columns:1fr 1fr;display:grid}.observation-target-form label{gap:var(--space-1h);min-width:0;color:var(--muted);font-size:var(--type-meta);flex-direction:column;display:flex}.observation-target-form input{width:100%;font-family:var(--font-number);font-size:var(--type-technical)}.target-save{align-items:center;gap:var(--space-4);grid-column:1/-1;display:flex}.observation-identities{margin:var(--space-4) 0 0}.observation-identity{align-items:start;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--divider);grid-template-columns:minmax(160px,.5fr) minmax(0,1fr);display:grid}.observation-identity dt{font-size:var(--type-meta);color:var(--muted)}.observation-identity dd{overflow-wrap:anywhere;font-size:var(--type-meta);margin:0}.observation-identity code{white-space:normal;overflow-wrap:anywhere}.observation-warning{padding:var(--space-3) var(--space-4);border-left:2px solid var(--warning);background:var(--surface);font-size:var(--type-secondary);overflow-wrap:anywhere}.observation-warning p{margin:var(--space-1) 0 0}.evidence-details{margin-top:var(--space-4)}.evidence-details .observation-identity{gap:var(--space-1);grid-template-columns:1fr}.operate-boundary{border-top:1px solid var(--line);padding-top:var(--space-4);font-size:var(--type-meta);color:var(--muted)}.operate-context,.operate-index{gap:var(--space-2) var(--space-5);font-size:var(--type-secondary);flex-wrap:wrap;display:flex}.operate-context{color:var(--muted);padding-block:var(--space-3);border-top:0;align-items:center}.operate-context a,.operate-index a{min-height:var(--control-height);align-items:center;display:inline-flex}.operate-index{padding-bottom:var(--space-4)}.operate-index a{color:var(--secondary);padding-inline:var(--space-3);background:0 0;border-bottom:1px solid #8797b32e;border-radius:0;text-decoration:none}.operate-index a:hover{color:var(--accent);background:var(--hover)}#observation-current,#operational-review,#observation-evidence{scroll-margin-top:var(--space-5)}.operate-workspace .observation-summary{border-top:1px solid #a4c4f473}.operate-workspace .observation-section>.section-heading{align-items:start}.operate-workspace .observation-target-form{padding:var(--panel-padding);background:var(--inset);border-radius:var(--radius-panel);border:1px solid #9eadd41a}.operate-workspace .observation-warning{margin-block:var(--space-4);padding:var(--space-4);border-radius:0 var(--radius) var(--radius) 0}.operate-workspace .feedback{overflow-wrap:anywhere}.operate-workspace .observation-pair{gap:var(--space-8)}.operate-workspace .observation-section .section-heading p{max-width:var(--prose-width)}@media (max-width:900px){.observation-pair{grid-template-columns:1fr}.observation-summary{grid-template-columns:1fr 1fr}.observation-summary>div:last-child{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:580px){.operation-sequence{padding:var(--space-4)}.operation-sequence ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.operation-sequence li{font-size:11px}.operation-sequence li:last-child{grid-column:span 2}.operate-heading{gap:var(--space-3);flex-direction:column}.operate-heading h2{font-size:var(--type-page);line-height:var(--leading-heading)}.observation-summary{grid-template-columns:1fr}.observation-summary>div+div{border-left:0;border-top:1px solid var(--line)}.observation-summary>div{padding:var(--panel-padding)}.observation-toolbar,.target-save{align-items:stretch;gap:var(--space-2);flex-direction:column}.observation-target-form{grid-template-columns:1fr}.observation-identity{grid-template-columns:1fr;gap:3px}.observation-section .section-heading{flex-wrap:wrap}.observation-metrics>div{gap:var(--space-3);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.reserve-head .observation-quantity strong{font-size:var(--type-section)}}.reconcile-workspace{overflow-wrap:anywhere;min-width:0}.reconcile-workspace a.button-secondary{color:var(--text);min-height:var(--control-height);align-items:center;text-decoration:none;display:inline-flex}.reconcile-heading{align-items:start;gap:var(--space-1) var(--space-3);padding-top:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.reconcile-heading>div{display:contents}.reconcile-heading>.status-tag{grid-area:1/2}.reconcile-heading h2,.reconcile-heading p{grid-column:1/-1}.reconcile-heading h2{font-size:var(--type-page);margin:var(--space-1) 0 var(--space-2);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.reconcile-heading p,.reconcile-summary p{color:var(--muted);max-width:65ch;margin:0}.reconcile-controls{border:1px solid var(--divider);border-radius:var(--radius);background:var(--inset);padding-inline:var(--space-4);margin-bottom:var(--space-4)}.reconcile-controls>summary{color:var(--secondary)}.reconcile-toolbar{align-items:end;gap:var(--space-4);padding:var(--space-4) 0;flex-wrap:wrap;padding-top:0;display:flex}.reconcile-toolbar label,.reconcile-history label{gap:var(--space-1h);font-size:var(--type-meta);color:var(--muted);min-width:0;display:grid}.reconcile-toolbar select,.reconcile-history select{width:100%;max-width:100%}.reconcile-toolbar>span{color:var(--muted);font-size:var(--type-meta);padding-bottom:var(--space-3)}.reconcile-context{gap:0 var(--space-4);font-size:var(--type-meta);padding:0 0 var(--space-3);color:var(--muted);flex-wrap:wrap;align-items:center;display:flex}.reconcile-target-context{min-width:0}.reconcile-target-context summary{font-size:var(--type-meta);color:var(--secondary)}.reconcile-target-context[open]{flex-basis:100%}.reconcile-target-context>span{margin-bottom:var(--space-3);display:block}.reconcile-summary{border:1px solid #849adf38;border-top:1px solid var(--info);background:radial-gradient(ellipse at 5% 0, #6477ca36, transparent 80%), var(--panel-surface);box-shadow:var(--elevation-featured);grid-template-columns:1.7fr 1fr;display:grid}.reconcile-summary[data-aggregate=DIVERGENCE_OBSERVED]{border-top-color:var(--difference)}.reconcile-summary[data-aggregate=NOT_COMPARABLE]{border-top-color:var(--not-comparable)}.reconcile-summary>div{padding:var(--panel-padding);min-width:0}.reconcile-summary h3{font-size:var(--type-summary);line-height:var(--leading-heading);margin:var(--space-2) 0 var(--space-3);letter-spacing:var(--tracking-heading)}.reconcile-summary-context{align-content:start;gap:var(--space-1h);font-size:var(--type-meta);color:var(--muted);border-left:1px solid #91aade1f;display:grid}.reconcile-summary-context strong{color:var(--text);font-size:var(--type-section)}.reconcile-section-heading{justify-content:space-between;gap:var(--space-2) var(--space-5);margin:var(--space-7) 0 var(--space-4);flex-wrap:wrap;align-items:baseline;display:flex}.reconcile-section-heading h3{font-size:var(--type-section)}.reconcile-section-heading>span,.reconcile-history p{color:var(--muted);font-size:var(--type-meta)}.reconcile-dimensions{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reconcile-dimensions a{padding:var(--space-5);color:var(--text);gap:var(--space-1h);background:linear-gradient(130deg, #353e612b, transparent 85%), var(--panel-surface);border-radius:var(--radius-panel);box-shadow:var(--elevation-panel);border:1px solid #95a2d51f;min-height:84px;text-decoration:none;display:grid}.reconcile-dimensions a:hover{background:var(--hover);border-color:var(--interactive-border);box-shadow:var(--elevation-hover)}.reconcile-dimensions strong{font-size:var(--type-secondary)}.reconcile-dimensions .icon{color:var(--indigo);margin-bottom:var(--space-1);background:linear-gradient(135deg,#2e3554,#19202e);border-radius:10px;width:34px;height:34px;padding:7px}.reconcile-dimensions small{color:var(--muted);font-size:var(--type-meta)}.reconcile-dimension-section{scroll-margin-top:var(--space-4);margin-top:var(--space-6)}.reconcile-dimension-section h4{color:var(--secondary);font-size:var(--type-subsection);padding:var(--space-4) 0;font-size:var(--type-section);background:0 0;border:0;margin:0}.reconcile-row{border-bottom:1px solid var(--divider);padding:var(--space-5) 0;display:block}.reconcile-field{margin-bottom:var(--space-3)}.reconcile-field h5{font-size:var(--type-label);font-weight:var(--weight-semibold);margin:0 0 var(--space-2)}.reconcile-pair{background:var(--panel-surface);border-radius:var(--radius);border:1px solid #8e9fc91a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid}.reconcile-pair:has(.comparison-result){grid-template-columns:minmax(0,1fr) 136px minmax(0,1fr)}.comparison-result{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);text-align:center;background:#0c10198c;border-inline:1px solid #a0acd01a;flex-direction:column;min-width:0;display:flex}.comparison-result>small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.reconcile-row[data-result=MATCH] .comparison-result{background:#9edbb50a}.reconcile-row[data-result=MISMATCH] .comparison-result{background:#efcd890d}.reconcile-operand[data-side=Expected]>.eyebrow{color:var(--accent)}.reconcile-operand[data-side=Actual]>.eyebrow{color:var(--indigo)}.reconcile-operand{align-items:start;gap:var(--space-1);min-width:0;padding:var(--space-5);flex-direction:column;display:flex}.reconcile-operand[data-side=Expected]{background:linear-gradient(130deg,#de8a4d0d,#0000)}.reconcile-operand[data-side=Actual]{background:linear-gradient(240deg,#7088e714,#0000)}.reconcile-operand+.reconcile-operand{border-left:1px solid var(--divider)}.reconcile-operand>.eyebrow{font-weight:var(--weight-medium);color:var(--secondary)}.reconcile-operand strong{font-size:var(--type-body);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.reconcile-operand small,.reconcile-raw{color:var(--muted);font-size:var(--type-meta)}.reconcile-muted{color:var(--muted)}.reconcile-explanation{font-size:var(--type-secondary);color:var(--muted);grid-column:2}.reconcile-explanation p{margin:var(--space-3) 0 0;max-width:85ch}.reconcile-value{width:100%}.reconcile-value summary{display:list-item}.reconcile-full{overflow-wrap:anywhere;padding:var(--space-1) 0;display:block}.reconcile-workspace code{font-family:var(--font-number);font-size:var(--type-technical);overflow-wrap:anywhere;word-break:break-word}.reconcile-workspace dl{margin:var(--space-1) 0}.reconcile-workspace dl>div{grid-template-columns:150px minmax(0,1fr)}.reconcile-row-evidence{padding:var(--space-4);margin-top:var(--space-2);border:1px solid var(--divider)}.reconcile-reference-pair{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reconcile-reference h5{font-size:var(--type-secondary);margin:0}.reconcile-reference dl>div{padding:5px 0;display:block}.reconcile-notice{border-left:2px solid var(--info);background:var(--surface);padding:var(--space-4);color:var(--muted);font-size:var(--type-secondary);margin:var(--space-3) 0 var(--space-5)}.reconcile-notice[data-kind=stale]{border-left-color:var(--stale)}.reconcile-notice[data-kind=unknown],.reconcile-notice[data-kind=none]{border-left-color:var(--unknown)}.reconcile-workspace .foundation-note{border-left-color:var(--info);margin-block:var(--space-5)}.reconcile-workspace .foundation-note[role=alert]{border-left-color:var(--danger)}.reconcile-notice strong{color:var(--text)}.reconcile-notice p{margin:var(--space-1h) 0 var(--space-3)}.reconcile-lifecycle{font-size:var(--type-secondary);color:var(--muted);border-left:2px solid var(--line);padding:var(--space-2) var(--space-4)}.reconcile-gap-group{gap:0 var(--space-6);padding:var(--space-4) 0;border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);display:grid}.reconcile-gap-group h4{font-size:var(--type-secondary);margin:var(--space-3) 0;grid-row:1/100}.reconcile-gap-group h4 span{color:var(--muted);margin-left:var(--space-2)}.reconcile-gap-group details{grid-column:2}.reconcile-gap-group summary{color:var(--text)}.reconcile-gap-label>span{color:var(--muted);margin-left:var(--space-3);font-size:var(--type-meta)}.reconcile-gap-group summary .reconcile-gap-explanation{color:var(--muted);font-size:var(--type-secondary);font-weight:var(--weight-regular);line-height:var(--leading-body);margin:var(--space-2) 0 0;max-width:85ch;display:block}.reconcile-gap-group>details{border-bottom:1px solid var(--divider);padding-block:var(--space-1)}.reconcile-gap-group>details:last-child{border-bottom:0}.reconcile-gap-group[data-category=ESTABLISHED_DIFFERENCE] h4{color:var(--difference)}.reconcile-gap-group[data-category=STALE_EVIDENCE] h4{color:var(--stale)}.reconcile-gap-group[data-category=NON_COMPARABILITY] h4{color:var(--not-comparable)}.reconcile-gap-group p,.reconcile-provenance p{color:var(--muted);font-size:var(--type-secondary)}.reconcile-provenance{margin-top:var(--space-7);border-radius:var(--radius-panel);padding:0 var(--space-5) var(--space-2);background:var(--panel-surface);box-shadow:var(--elevation-panel);border:1px solid #9babd11f}.reconcile-provenance>summary{font-size:var(--type-label);padding:var(--space-4) 0}.reconcile-provenance-groups{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reconcile-provenance-group{background:var(--inset);padding:var(--space-4);border-radius:var(--radius);min-width:0}.reconcile-provenance-group:last-child{grid-column:1/-1}.reconcile-provenance-group h4{margin:0 0 var(--space-3);font-size:var(--type-subsection)}.reconcile-provenance-group dl>div{border-top:1px solid var(--divider);padding-block:var(--space-3);display:block}.reconcile-provenance-group dt{font-size:var(--type-meta);margin-bottom:var(--space-1)}.reconcile-index{gap:0 var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.reconcile-index a{min-height:var(--control-height);font-size:var(--type-secondary);padding-inline:var(--space-3);background:0 0;border-bottom:1px solid #94a0c92e;border-radius:0;align-items:center;text-decoration:none;display:inline-flex}.reconcile-index a:hover{background:var(--hover)}#reconcile-comparisons-title,#reconcile-gaps-title,#reconcile-provenance,#reconcile-history{scroll-margin-top:var(--space-5)}.reconcile-history{margin:var(--space-7) 0 var(--space-5);padding:var(--panel-padding);background:linear-gradient(125deg, #6177af12, transparent), var(--inset);border:1px solid #8b9dd11a}.reconcile-history-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.reconcile-history-context{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reconcile-history-context>div{font-size:var(--type-meta);padding-top:var(--space-4);display:block}.reconcile-history-context dt{margin-bottom:var(--space-1)}.reconcile-workspace .foundation-note button{margin-top:var(--space-4)}@media (max-width:950px){.reconcile-dimensions{grid-template-columns:repeat(3,minmax(0,1fr))}.reconcile-row{gap:var(--space-3);grid-template-columns:150px minmax(0,1fr)}.reconcile-summary{grid-template-columns:1.4fr 1fr}}@media (max-width:640px){.reconcile-heading{row-gap:var(--space-1)}.reconcile-heading h2{font-size:var(--type-page);line-height:var(--leading-heading)}.reconcile-toolbar label{width:100%}.reconcile-summary{grid-template-columns:1fr}.reconcile-summary>div{padding:var(--panel-padding)}.reconcile-summary-context{border-left:0;border-top:1px solid var(--line)}.reconcile-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.reconcile-row{padding:var(--space-5) 0;display:block}.reconcile-field{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.reconcile-pair{grid-template-columns:1fr}.reconcile-pair:has(.comparison-result){grid-template-columns:1fr}.comparison-result{border-inline:0;border-block:1px solid var(--divider);padding:var(--space-2);flex-direction:row;justify-content:space-between}.reconcile-operand+.reconcile-operand{border-left:0;border-top:1px solid var(--divider)}.reconcile-reference-pair{gap:var(--space-4);grid-template-columns:1fr}.reconcile-workspace dl>div{grid-template-columns:105px minmax(0,1fr)}.reconcile-reference dl>div,.reconcile-gap-group{display:block}.reconcile-provenance-groups,.reconcile-history-context{grid-template-columns:1fr}.reconcile-history-context{gap:0}}.runtime-recovery{max-width:48rem;margin:var(--space-6) auto;padding:var(--page-gutter)}.runtime-recovery h1{font-size:var(--type-section);overflow-wrap:anywhere}.launchops-atmosphere{z-index:-1;contain:strict;height:min(1040px,100svh);position:absolute;inset:0 0 auto;overflow:clip}.launchops-atmosphere,.launchops-atmosphere *{pointer-events:none}.launchops-atmosphere>span{position:absolute}.ambient-stars-mid{opacity:.8;background:radial-gradient(at 77% 0,#5882db12,#0000 44%),radial-gradient(at 96% 24%,#f09b5e0d,#0000 32%),radial-gradient(circle at 9% 7%,#ffd5b238 .6px,#0000 1.2px),radial-gradient(circle at 26% 23%,#b2bdf83d .6px,#0000 1.2px),radial-gradient(circle at 41% 5%,#e6eafa33 .7px,#0000 1.3px),radial-gradient(circle at 69% 9%,#ffd5b238 .7px,#0000 1.3px),radial-gradient(circle at 95% 19%,#b2bdf83d .6px,#0000 1.2px),radial-gradient(circle at 3% 63%,#e6eafa2e .6px,#0000 1.2px),radial-gradient(circle at 82% 48%,#b2bdf833 .6px,#0000 1.2px),radial-gradient(circle at 97% 83%,#ffd5b22e .6px,#0000 1.2px);inset:0}.ambient-star{background:var(--accent-hover);opacity:.22;border-radius:50%;width:2px;height:2px;box-shadow:0 0 4px #ffbc8c2e}.ambient-star-one{top:3%;left:29%}.ambient-star-two{background:var(--indigo);top:7%;left:47%}.ambient-star-three{top:54%;left:99%}.ambient-meteor{--meteor-x:120px;--meteor-y:72px;--meteor-light:.38;opacity:0;background:linear-gradient(90deg, transparent, #ffbc8c66 75%, var(--accent-hover));width:120px;height:1px;top:-18px;transform:rotate(31deg)}.ambient-meteor:after{content:"";background:var(--accent-hover);border-radius:50%;width:2px;height:2px;position:absolute;top:-.5px;right:0}.ambient-meteor-one{left:34%}.ambient-meteor-two{left:68%}@keyframes ambient-star-twinkle{0%,to{opacity:.18}50%{opacity:.32}}@keyframes ambient-depth{0%{opacity:.7;transform:translate(0,0)}to{opacity:1;transform:translate(3px,-2px)}}@keyframes ambient-meteor-pass{0%{opacity:0;transform:translate(0,0)rotate(31deg)}.23%{opacity:var(--meteor-light)}1.65%,to{opacity:0;transform:translate3d(var(--meteor-x), var(--meteor-y), 0) rotate(31deg)}}@media (prefers-reduced-motion:no-preference){.ambient-stars-mid{animation:83s ease-in-out infinite alternate ambient-depth}.ambient-star{animation:17s ease-in-out infinite ambient-star-twinkle}.ambient-star-two{animation-duration:23s;animation-delay:-8s}.ambient-star-three{animation-duration:29s;animation-delay:-19s}.ambient-meteor{animation:97s ease-out infinite both ambient-meteor-pass}.ambient-meteor-one{animation-delay:17s}.ambient-meteor-two{animation-delay:61s}}@media (max-width:1099px){.ambient-meteor-one{left:56%}.ambient-stars-mid{animation:none}.ambient-star-three,.ambient-meteor-two{animation:none;display:none}}@media (max-width:640px){.ambient-stars-mid,.ambient-star-two,.ambient-meteor{animation:none;display:none}.ambient-star{box-shadow:none;top:12%;left:93%}}@media (prefers-reduced-motion:reduce){.launchops-atmosphere *{animation:none}.ambient-meteor{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#050b13;--surface:#101a28;--raised:#1a2940;--inset:#080f1b;--hover:#22314a;--selected:#30251f;--text:#f4f7ff;--secondary:#d9e3f5;--muted:#bdcbe0;--technical:#dce3f3;--disabled:#8992a3;--accent:#ffbc8c;--accent-hover:#ffd1ae;--accent-active:#efa876;--on-accent:#29190e;--line:#2b3b54;--divider:#202e43;--control-border:#8b9bb6;--interactive-border:#c5b2ad;--surface-wash:linear-gradient(135deg, #ffffff0a, transparent 65%);--panel-surface:linear-gradient(145deg, #101c2cf5, #060e19f2 75%);--accent-wash:linear-gradient(120deg, #eb8b4f24, transparent 75%);--featured-surface:radial-gradient(ellipse at 0 0, #e78e531c, transparent 48%), radial-gradient(ellipse at 100% 100%, #345ab433, transparent 65%), linear-gradient(135deg, #0c1826f5, #07101cf5);--indigo:#b2bdf8;--positive:#9ae6c4;--difference:#efcd89;--pending:#bdd1e7;--unknown:#bac3ce;--stale:#dac79e;--not-comparable:#c4bddb;--not-applicable:var(--muted);--info:#a9cfe5;--success:var(--positive);--warning:var(--difference);--danger:#ffb4b4;--font-body:"Inter", "Geist", "Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, ui-sans-serif, system-ui, sans-serif;--font-heading:"Geist", "Inter", "Segoe UI Variable Display", var(--font-body);--font-number:"Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--type-page:48px;--type-summary:28px;--type-section:22px;--type-subsection:17px;--type-body:16px;--type-secondary:14px;--type-label:14px;--type-meta:13px;--type-button:14px;--type-status:12px;--type-technical:13px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-body:1.65;--leading-compact:1.45;--leading-heading:1.2;--tracking-heading:-.035em;--tracking-label:.035em;--space-1:4px;--space-1h:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--page-gutter:var(--space-6);--panel-padding:var(--space-6);--content-width:1280px;--frame-width:1920px;--prose-width:65ch;--control-height:44px;--radius-small:8px;--radius:10px;--radius-panel:14px;--elevation-panel:inset 0 1px 0 #b8d3ff12, 0 18px 42px -20px #000c;--elevation-featured:inset 0 1px 0 #ffd1ad24, 0 22px 55px -24px #000000d9;--elevation-hover:inset 0 1px 0 #ffffff12, 0 22px 46px -18px #000000b3;--elevation-overlay:0 12px 32px #00000047;--focus-width:2px;--focus-offset:3px;--motion-quick:.16s;--motion-standard:.2s;--ease-state:cubic-bezier(.2, .7, .2, 1);font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);color:var(--text);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{background-image:radial-gradient(70% 1000px at 80% 240px,#2d447b2e,#0000 85%),radial-gradient(35% 900px at 0 780px,#934e321f,#0000 85%);background-repeat:no-repeat;min-width:320px;margin:0}#root{isolation:isolate;position:relative}#root:before,#root:after{content:"";pointer-events:none;z-index:-1;height:clamp(900px,100svh,1100px);position:absolute;inset:0 0 auto;overflow:hidden}#root:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1536'%20height='1024'%20viewBox='0%200%201536%201024'%3e%3c!--%20Original,%20sparse,%20non-semantic%20dust%20field.%20No%20external%20assets.%20--%3e%3cdefs%3e%3cpattern%20id='dust'%20width='191'%20height='173'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='18'%20cy='21'%20r='.55'%20fill='%23ffd5b2'%20opacity='.24'/%3e%3ccircle%20cx='142'%20cy='76'%20r='.65'%20fill='%23a1b4eb'%20opacity='.22'/%3e%3ccircle%20cx='65'%20cy='148'%20r='.45'%20fill='%23fff'%20opacity='.17'/%3e%3ccircle%20cx='174'%20cy='156'%20r='.4'%20fill='%23dbb999'%20opacity='.2'/%3e%3c/pattern%3e%3cradialGradient%20id='fade'%3e%3cstop%20stop-color='white'/%3e%3cstop%20offset='1'%20stop-color='white'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cmask%20id='field'%3e%3cellipse%20cx='850'%20cy='200'%20rx='680'%20ry='410'%20fill='url(%23fade)'/%3e%3cellipse%20cx='250'%20cy='740'%20rx='410'%20ry='390'%20fill='url(%23fade)'/%3e%3c/mask%3e%3c/defs%3e%3cpath%20d='M360%200%201140%20422M0%20874%20658%20503'%20stroke='%23687694'%20stroke-opacity='.08'/%3e%3cpath%20fill='url(%23dust)'%20mask='url(%23field)'%20d='M0%200h1536v1024H0z'/%3e%3c/svg%3e") top/1536px 1024px no-repeat,url(/assets/cosmic-scene-CltTkSmA.webp) top/100% no-repeat;height:clamp(720px,56.28vw,1080px);-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}#root:after{background:linear-gradient(90deg,#0000 13%,#030911c2 19% 77%,#0000 85%);-webkit-mask-image:linear-gradient(#0000,#000 80px 780px,#0000);mask-image:linear-gradient(#0000,#000 80px 780px,#0000)}h1,h2,h3,h4{font-family:var(--font-heading);text-wrap:balance}button,input,select,textarea{font:inherit}:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}::selection{background:var(--selected);color:var(--text)}@media (max-width:1000px){:root{--type-page:36px}}@media (min-width:1440px){:root{--page-gutter:var(--space-8)}}@media (max-width:1099px){#root:before{opacity:.72;background-position:top,62% 0;background-size:1536px 1024px,auto 900px;height:900px}#root:after{background:linear-gradient(#03091140,#030911ad 200px,#030911b3 75%,#0000);-webkit-mask-image:none;mask-image:none}}@media (max-width:640px){:root{--type-page:32px;--page-gutter:var(--space-4);--panel-padding:var(--space-4)}#root:before,#root:after{height:760px}#root:before{opacity:.55;background-position:top,58% 0;background-size:1140px 760px,auto 760px;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}button,.button-primary,.button-secondary,.button-ghost,.button-danger{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius);color:var(--text);font-size:var(--type-button);font-weight:var(--weight-semibold);line-height:var(--leading-compact);text-align:center;cursor:pointer;transition:background-color var(--motion-quick) var(--ease-state), border-color var(--motion-quick) var(--ease-state), color var(--motion-quick) var(--ease-state), box-shadow var(--motion-standard) var(--ease-state);background:linear-gradient(145deg,#152135,#0a1321);text-decoration:none;display:inline-flex}button:not(:disabled):hover,.button-secondary:not(:disabled):hover,.button-ghost:not(:disabled):hover{background:var(--hover);border-color:var(--interactive-border);box-shadow:var(--elevation-hover)}button:not(:disabled):active,.button-secondary:not(:disabled):active,.button-ghost:not(:disabled):active{background:var(--raised)}.button-primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent);background-image:linear-gradient(115deg,#ffffff2e,#0000 70%);box-shadow:inset 0 1px #ffffff40,0 4px 20px -8px #ffa46352}.button-primary:not(:disabled):hover{color:var(--on-accent);background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:inset 0 1px #ffffff40,0 6px 24px -8px #ffa4636b}.button-primary:not(:disabled):active{background:var(--accent-active);border-color:var(--accent-active)}.button-ghost{background:0 0;border-color:#0000}.button-danger{color:var(--danger);border-color:var(--danger)}.button-danger:not(:disabled):hover{background:color-mix(in srgb, var(--danger) 10%, var(--surface));border-color:var(--danger)}button:disabled{color:var(--disabled);background:var(--surface);border-color:var(--line);cursor:not-allowed;box-shadow:none}button[aria-busy=true]{cursor:progress}:where(input:not([type=checkbox]):not([type=radio])),select,textarea{min-width:0;max-width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--inset);color:var(--text);font-size:var(--type-body);line-height:var(--leading-compact);transition:border-color var(--motion-quick) var(--ease-state), background-color var(--motion-quick) var(--ease-state), box-shadow var(--motion-standard) var(--ease-state)}textarea{resize:vertical;min-height:112px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:not(:disabled):hover,select:not(:disabled):hover,textarea:not(:disabled):hover{border-color:var(--interactive-border)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 8%, transparent)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}input:disabled,select:disabled,textarea:disabled{color:var(--disabled);border-color:var(--line);background:var(--surface);cursor:not-allowed}input[readonly],textarea[readonly]{background:var(--surface);color:var(--secondary)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}option{color:var(--text);background:var(--surface)}label{font-size:var(--type-label);line-height:var(--leading-compact)}summary{min-height:var(--control-height);padding:var(--space-3) 0;font-size:var(--type-secondary);line-height:var(--leading-compact);color:var(--accent);cursor:pointer;overflow-wrap:anywhere;border-radius:var(--radius-small);transition:color var(--motion-quick) var(--ease-state), background-color var(--motion-quick) var(--ease-state)}summary:hover{color:var(--accent-hover);background-color:color-mix(in srgb, var(--accent) 3%, transparent)}summary::marker{color:var(--muted)}a{color:var(--accent);text-underline-offset:4px;transition:color var(--motion-quick) var(--ease-state), background-color var(--motion-quick) var(--ease-state), border-color var(--motion-quick) var(--ease-state), box-shadow var(--motion-standard) var(--ease-state);text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}code,.numeric,.technical-value{font-family:var(--font-number);font-variant-numeric:tabular-nums;font-size:var(--type-technical);color:var(--technical);overflow-wrap:anywhere}code,.technical-value{-webkit-user-select:text;user-select:text}.status-tag,.status-mark,.observation-mark,.reconcile-status{align-items:center;gap:var(--space-1h);font-size:var(--type-status);font-weight:var(--weight-medium);line-height:var(--leading-compact);color:var(--unknown);display:inline-flex}.status-tag{min-height:28px;padding:var(--space-1) var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:999px}[data-status=success],.status-ready,.reconcile-status[data-kind=MATCH],.reconcile-status[data-kind=FULLY_MATCHED]{color:var(--positive)}[data-status=warning],.reconcile-status[data-kind=MISMATCH],.reconcile-status[data-kind=DIVERGENCE_OBSERVED]{color:var(--difference)}[data-status=error],.status-blocked,.observation-mark[data-kind=CONFLICT]{color:var(--danger)}.status-unknown,.reconcile-status[data-kind=UNKNOWN],.observation-mark[data-kind=UNKNOWN]{color:var(--unknown)}.reconcile-status[data-kind=INCOMPLETE],.reconcile-status[data-kind=CONDITIONAL_MATCH]{color:var(--pending)}.reconcile-status[data-kind=STALE],.observation-mark[data-kind=STALE]{color:var(--stale)}.reconcile-status[data-kind=NOT_COMPARABLE],.reconcile-status[data-kind=UNSUPPORTED]{color:var(--not-comparable)}.status-unsupported,.reconcile-status[data-kind=NOT_APPLICABLE]{color:var(--not-applicable)}.reconcile-status[data-kind=FRESH],.observation-mark[data-kind=FRESH],.observation-mark[data-kind=CONTEXT\ VERIFIED]{color:var(--info)}.foundation-note,.intent-bar,.readiness-panel,.observation-summary,.action-workspace,.reconcile-summary,.reconcile-history,.reconcile-row-evidence{border-radius:var(--radius-panel)}.intent-bar,.readiness-panel,.observation-summary,.action-workspace,.reconcile-summary,.reconcile-history{box-shadow:var(--elevation-panel)}.icon{vertical-align:middle;flex:none}.workflow-position{margin:var(--space-5) 0 var(--space-4)}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-steps li{align-items:center;gap:var(--space-4);font-size:var(--type-body);color:var(--muted);display:flex;position:relative}.workflow-steps li:not(:last-child):after{content:"";height:2px;margin-inline:var(--space-1) var(--space-3);background:linear-gradient(90deg, var(--line), var(--divider));flex:1}.workflow-node{background:var(--inset);font-variant-numeric:tabular-nums;height:42px;box-shadow:inset 0 0 0 4px var(--canvas);transition:background-color var(--motion-standard), box-shadow var(--motion-standard);border:1px solid #97a9c5;border-radius:50%;flex:0 0 42px;place-items:center;font-size:22px;display:grid}.workflow-steps [aria-current]{color:var(--accent);font-weight:var(--weight-semibold)}.workflow-steps [aria-current] .workflow-node{background:radial-gradient(ellipse at 50% 100%, #f8945433, var(--inset));box-shadow:0 0 18px -4px #ff99488c, inset 0 0 0 4px var(--canvas);border:2px solid #ffb65d}.workflow-step-copy{gap:2px;display:grid}.workflow-step-copy small{font-size:12px;font-weight:var(--weight-regular);color:var(--muted)}.workflow-steps [aria-current] small{color:var(--accent)}.workflow-steps [aria-current]:not(:last-child):after{background:linear-gradient(90deg, #f29958a6, var(--divider))}.workflow-position p{margin:var(--space-1) 0 0;color:var(--muted);font-size:11px}@keyframes surface-reveal{0%{opacity:.75;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.prepare-hero,.operate-heading,.reconcile-heading,details[open]>:not(summary){animation:surface-reveal var(--motion-standard) var(--ease-state)}}@media (max-width:640px){.workflow-steps li{gap:var(--space-1h);font-size:var(--type-meta)}.workflow-node{flex-basis:30px;height:30px;font-size:16px}.workflow-step-copy small{display:none}.workflow-steps li:not(:last-child):after{margin-inline:var(--space-1)}}.raw-disclosure,.reconcile-row-evidence{background:var(--inset)}.app-frame{max-width:var(--frame-width);width:100%;min-height:100svh;padding:0 var(--page-gutter);flex-direction:column;margin:auto;display:flex}.skip-link{background:var(--surface);padding:var(--space-3);color:var(--accent);z-index:1;position:fixed;top:-100px;left:20px}.skip-link:focus{top:8px}.skip-link:not(:focus){clip-path:inset(100%)}.topbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:80px;padding-inline:var(--space-3);display:flex}.wordmark{align-items:center;gap:var(--space-3);font-size:25px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);display:flex}.brand-symbol{filter:drop-shadow(0 0 14px #f69e5f29);flex:none;place-items:center;width:48px;height:48px;display:grid}.brand-mark{width:48px;height:48px}.brand-copy{gap:0;display:grid}.wordmark .label{letter-spacing:0;font-size:14px;line-height:var(--leading-compact)}.label,.eyebrow{color:var(--muted);font-size:var(--type-meta);font-weight:var(--weight-regular)}.network{align-items:center;gap:var(--space-2);font-size:var(--type-secondary);color:var(--secondary);padding:var(--space-2) var(--space-3);box-shadow:var(--elevation-panel);background:linear-gradient(145deg,#142237f5,#080f1bf5);border:1px solid #34445b;border-radius:14px;display:flex}.network-indicator{background:var(--positive);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #9ae6c43d}.project-header{padding:var(--space-5) 0}.project-context{justify-items:start;gap:var(--space-1) var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-panel);background:linear-gradient(110deg,#ef9b5f21,#0000 85%),#091322e8;grid-template-columns:34px minmax(0,1fr);display:grid;box-shadow:inset 0 1px #d5aa842e,0 10px 26px -18px #000}.project-context .eyebrow{font-size:11px;line-height:1.4;display:block}.project-context .status-tag{background:0 0;border:0;grid-column:2;min-height:20px;padding:0}h1{font-size:var(--type-summary);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);margin:var(--space-1) 0 0;overflow-wrap:anywhere;line-height:var(--leading-heading)}.project-context>div{min-width:0}.project-context h1{margin-top:var(--space-1);font-size:16px;line-height:1.4}.project-emblem{border-radius:var(--radius);background:var(--accent-wash);width:36px;height:36px;color:var(--accent);border:1px solid #f9b17821;grid-row:1/3;align-self:center;place-items:center;display:grid}.project-switcher{align-items:end;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.project-switcher label{gap:var(--space-1h);min-width:0;display:grid}.project-switcher label>span,.project-switcher>span{font-size:var(--type-meta);color:var(--muted)}.project-switcher select{width:100%;min-width:0}.project-switcher>span{grid-column:1/-1}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-nav{gap:var(--space-1h);padding:var(--space-1h);border-radius:var(--radius-panel);background:var(--inset);border:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-nav button{text-align:left;place-content:center start;gap:2px var(--space-4);padding:var(--space-3) var(--space-4);min-height:48px;color:var(--muted);border-radius:var(--radius);font-weight:var(--weight-medium);transition:background-color var(--motion-standard) var(--ease-state), border-color var(--motion-standard) var(--ease-state), color var(--motion-standard) var(--ease-state), box-shadow var(--motion-standard) var(--ease-state);background:0 0;border:1px solid #0000;grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}.workspace-nav button[aria-current]{color:var(--text);background:linear-gradient(100deg,#4a2b1ce6,#141724e8 85%);border-color:#f2a26c30;box-shadow:inset 0 1px #ffbf911a,-8px 0 28px -13px #ff8b3a8c}.workspace-nav button[aria-current]:before{content:"";background:linear-gradient(var(--accent), #e78246);border-radius:8px;width:4px;position:absolute;top:8px;bottom:8px;left:-1px;box-shadow:0 0 15px #ff914899}.nav-icon{width:36px;height:36px;transition:background-color var(--motion-standard), box-shadow var(--motion-standard);background:linear-gradient(145deg,#17263c,#07111d);border:1px solid #9ebce63b;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;display:grid}.workspace-nav [aria-current] .nav-icon{color:var(--accent);background:var(--accent-wash), #271b16;border-color:#ffb37640;box-shadow:0 0 22px -9px #ffa56261}.workspace-nav button[aria-current] .nav-label{font-weight:var(--weight-semibold)}.workspace-nav button:not(:disabled):hover{color:var(--text);background:var(--hover);border-bottom-color:var(--interactive-border);box-shadow:none}.workspace-nav button[aria-current]:hover{border-bottom-color:var(--accent);background:var(--selected)}.nav-purpose{color:var(--muted);font-size:var(--type-meta);font-weight:var(--weight-regular);grid-column:2}.workspace-nav button>.icon{grid-row:1/3;align-self:center}.rail-note{gap:var(--space-2);margin-top:var(--space-8);padding:var(--space-5) var(--space-3);font-size:var(--type-meta);color:var(--muted);text-shadow:0 1px 5px #020710;display:flex}.rail-note small{font-size:inherit;margin-top:var(--space-1);display:block}.context-rail{gap:var(--space-4);min-width:0;padding-bottom:var(--space-8);align-content:start;display:grid}.context-card{background:var(--panel-surface);border-radius:var(--radius-panel);min-width:0;padding:var(--space-4);box-shadow:var(--elevation-panel);border:1px solid #8fb1da38}.context-card h2{align-items:center;gap:var(--space-2);font-size:var(--type-subsection);margin:0 0 var(--space-4);letter-spacing:-.02em;display:flex}.context-card h2 .icon{color:var(--muted);width:18px}.context-card p{font-size:var(--type-secondary);color:var(--muted);margin:var(--space-3) 0}.context-card .eyebrow{font-size:var(--type-meta)}.launch-status-value{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.launch-status-value strong{letter-spacing:.01em;font-size:18px}.launch-status[data-status=BLOCKED]{background:radial-gradient(at 0 35%,#cb3c5917,#0000 75%),#080f1bf5;border-color:#e06b6761}.launch-status-signal{padding:var(--space-4);background:#a0aed10d;border-radius:12px}.launch-status[data-status=BLOCKED] .launch-status-signal{background:radial-gradient(at 5% 0,#f6456f2e,#0000 90%),linear-gradient(120deg,#351722,#211823);border:1px solid #ee64758c;box-shadow:0 0 26px -16px #ff556866,inset 0 1px #ffa2a60d}.launch-status-signal .eyebrow{font-size:11px}.launch-status-signal p{margin-bottom:0;font-size:12px;line-height:1.6}.launch-status-value{margin-top:6px}.launch-status-value .icon{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:50%;width:23px;height:23px;padding:2px}.launch-status[data-status=READY]{background:linear-gradient(150deg, #9edbb50d, transparent 65%), var(--panel-surface)}.context-footnote{gap:var(--space-2);margin-top:var(--space-4);color:var(--muted);font-size:11px;line-height:var(--leading-compact);padding-top:0;display:flex}.context-footnote .icon{width:16px;height:16px;margin-top:2px}.context-card .project-count{margin:calc(-1 * var(--space-2)) 0 var(--space-4);font-size:var(--type-meta)}.project-switcher select{font-size:var(--type-secondary)}.project-shortcut,.return-workspace{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--type-meta);text-decoration:none;display:inline-flex}.project-shortcut .icon,.return-workspace .icon{width:16px;height:16px}.project-shortcut{grid-column:1/-1}.context-guidance{background:linear-gradient(145deg,#101d2ff5,#090f19f5);border-color:#8fb1da2e}.context-guidance h2 .icon{color:var(--info)}.context-guidance p{font-size:13px;line-height:1.7}.project-library-empty{text-align:center;margin:var(--space-5) 0;justify-items:center;gap:7px;display:grid}.project-library-icon{width:48px;height:48px;color:var(--indigo);background:radial-gradient(at 30% 0,#324f85,#101c32);border-radius:14px;place-items:center;margin-bottom:5px;display:grid;box-shadow:0 8px 30px -10px #2e407f59}.project-library-icon .icon{width:25px;height:25px}.project-library-empty strong{font-size:13px;font-weight:500}.project-library-empty>span:last-child{color:var(--muted);font-size:12px}.project-library{max-height:230px;margin:12px 0;padding:0;list-style:none;overflow-y:auto}.project-library li{border-left:3px solid #0000;border-radius:9px;align-items:center;gap:10px;margin-block:4px;padding:12px;display:flex}.project-library li[data-selected=true]{background:var(--accent-wash);border-left-color:var(--accent)}.project-library li>.icon{color:var(--indigo)}.project-library li strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.project-library li small{color:var(--muted);font-size:11px}.context-guidance details{margin-top:var(--space-4);border-top:1px solid var(--divider)}main{padding:0 0 var(--space-12);max-width:var(--content-width);flex:1;width:100%}.view-heading{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}h2{font-size:var(--type-section);font-weight:var(--weight-semibold);margin:var(--space-6) 0 var(--space-2);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.intro{color:var(--muted);max-width:65ch;margin:0}.foundation-note{border-left:2px solid var(--line);padding:var(--space-4) var(--space-6);margin:var(--space-8) 0;background:var(--surface)}h3{font-size:var(--type-subsection);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.foundation-note p{color:var(--muted);margin:var(--space-2) 0 0;max-width:70ch;font-size:var(--type-label)}.reference{border-top:1px solid var(--line);padding-top:var(--space-6)}dl{font-size:var(--type-secondary);margin:var(--space-3) 0 0}dl>div{gap:var(--space-4);padding:var(--space-2) 0;grid-template-columns:128px 1fr;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}footer{color:var(--muted);border-top:1px solid var(--line);font-size:var(--type-meta);gap:var(--space-3);padding:var(--space-4) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.prepare-view{max-width:var(--content-width)}.prepare-hero{justify-content:space-between;align-items:flex-end;gap:var(--space-8);padding:var(--space-2) 0 var(--space-6);display:flex}.prepare-hero h2{font-size:var(--type-page);letter-spacing:var(--tracking-heading);margin:var(--space-2) 0 var(--space-1);max-width:760px;line-height:var(--leading-heading)}.prepare-summary{gap:var(--space-6);margin:0 0 var(--space-5);border-left:2px solid var(--accent);padding:var(--space-2) var(--space-4);background:var(--surface);grid-template-columns:1.1fr .8fr 1.2fr;display:grid}.prepare-summary>div{padding:0;display:block}.prepare-summary dt{font-size:var(--type-meta)}.prepare-summary dd{margin-top:var(--space-1);font-size:var(--type-label);font-weight:var(--weight-semibold)}.prepare-summary small{font-size:var(--type-meta);color:var(--muted);font-weight:var(--weight-regular)}.prepare-hero p{color:var(--muted);max-width:660px;margin:0}.status-mark>span:first-child{width:20px;height:20px;font-size:var(--type-meta);border:1px solid;border-radius:50%;place-items:center;display:inline-grid}.lifecycle-rail{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;margin:0;list-style:none;display:flex;overflow-x:auto}.lifecycle-note{color:var(--muted);font-size:var(--type-meta);margin:var(--space-2) 0}.prepare-index{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.prepare-index a{color:var(--accent);font-size:var(--type-secondary);min-height:var(--control-height);text-underline-offset:4px;align-items:center;display:inline-flex}.prepare-index a:hover{color:var(--accent-hover)}.rail-item{min-width:max-content;color:var(--text);grid-template-columns:auto auto;align-items:center;gap:7px;display:grid}.rail-item span{color:var(--accent);font-family:var(--font-number);font-size:var(--type-meta)}.rail-item strong{font-size:var(--type-meta);font-weight:var(--weight-semibold)}.rail-item.muted,.rail-item.muted span{color:var(--muted)}.rail-arrow{color:var(--accent);font-size:var(--type-subsection)}.rail-arrow.muted{color:var(--disabled)}.intent-bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);margin:var(--space-5) 0 var(--space-2);background:var(--surface-wash), var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);display:flex}.intent-bar>div:first-child{gap:2px;display:grid}.intent-bar strong{font-size:var(--type-secondary)}.intent-meta{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--type-meta);flex-wrap:wrap;display:flex}.intent-network{border-left:1px solid var(--line);padding-left:var(--space-3);font-family:var(--font-number);font-size:var(--type-meta);color:var(--accent)}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dot-ready{background:var(--success)}.dot-warn{background:var(--warning)}.prepare-section{border-bottom:1px solid var(--divider);padding:var(--space-8) 0;scroll-margin-top:var(--space-5)}.intent-history{padding:var(--space-3) 0;font-size:var(--type-meta);color:var(--muted)}.intent-history article{border-left:2px solid var(--line);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3)}.intent-history h3{color:var(--text)}.intent-history code{font-size:var(--type-technical);overflow-wrap:anywhere}.intent-history time{font-variant-numeric:tabular-nums}.section-heading{margin-bottom:var(--space-5)}.section-heading h3{font-size:var(--type-section);margin:var(--space-1) 0;letter-spacing:var(--tracking-heading)}.section-heading p{color:var(--muted);font-size:var(--type-secondary);max-width:720px;margin:0}.field-grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}.field-grid-identity .field-wide{grid-column:1/-1}.field{gap:var(--space-1h);min-width:0;display:grid}.field>span{font-size:var(--type-label);font-weight:var(--weight-semibold);color:var(--text)}.field>small{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-compact)}.field input{width:100%}.field input#recipient,.field input[inputmode=decimal]{font-family:var(--font-number);font-size:var(--type-technical)}.field>.field-error{color:var(--danger)}.contract-strip{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--surface-wash), var(--raised);border:1px solid var(--line);border-radius:var(--radius);display:flex}.profile-badge{align-items:center;gap:var(--space-3);min-width:0;display:flex}.profile-icon{color:var(--accent);font-size:var(--type-section)}.profile-badge span:last-child{gap:2px;min-width:0;display:grid}.profile-badge strong{font-family:var(--font-number);font-size:var(--type-meta);overflow-wrap:anywhere}.profile-badge small{color:var(--muted);font-size:var(--type-meta)}.hash-line{color:var(--muted);font-size:var(--type-meta);justify-items:end;gap:2px;display:grid}.hash-line code{color:var(--text);font-family:var(--font-number);font-size:var(--type-technical);overflow-wrap:anywhere;text-align:right;max-width:360px}.fixed-grid{gap:var(--space-3);margin-top:var(--space-5);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fixed-row{background:var(--surface);padding:var(--space-4);border:1px solid var(--divider);border-radius:var(--radius);gap:5px;min-height:90px;display:grid}.fixed-row>span{color:var(--muted);font-size:var(--type-meta)}.fixed-row strong{font-size:var(--type-secondary);font-weight:var(--weight-semibold)}.fixed-row small{color:var(--muted);font-size:var(--type-meta)}.raw-disclosure{margin-top:var(--space-4);border-top:1px solid var(--line);padding-top:var(--space-4)}.raw-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.provenance-note,.semantic-note,.prepare-footnote{color:var(--muted);font-size:var(--type-meta)}.metric-grid{gap:var(--space-3);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric{background:var(--surface);padding:var(--space-4);border:1px solid var(--divider);border-radius:var(--radius);align-content:start;gap:5px;min-width:0;display:grid}.metric>span:first-child{color:var(--muted);font-size:var(--type-meta);line-height:1.35}.metric>strong{font-size:var(--type-subsection);font-weight:var(--weight-semibold)}.metric>small{color:var(--muted);font-size:var(--type-meta)}.quantity{justify-content:start;align-items:baseline;column-gap:var(--space-1h);grid-template-columns:minmax(0,auto) max-content;min-width:0;display:grid}.quantity strong{font-family:var(--font-number);font-size:var(--type-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.quantity small{color:var(--muted);font-size:var(--type-meta)}.quantity code{color:var(--muted);font-family:var(--font-number);font-size:var(--type-technical);overflow-wrap:anywhere;grid-column:1/-1}.text-value{font-family:var(--font-body);color:var(--text)}.scenario-controls{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.input-suffix{align-items:stretch;display:flex}.input-suffix input{border-radius:var(--radius) 0 0 var(--radius)}.input-suffix span{padding:0 var(--space-3);color:var(--muted);background:var(--raised);border:1px solid var(--control-border);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-number);font-size:var(--type-meta);border-left:0;place-items:center;display:grid}.scenario-callout{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);background:color-mix(in srgb, var(--accent) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--positive) 35%, var(--surface));border-radius:var(--radius);color:var(--muted);font-size:var(--type-meta);display:flex}.scenario-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.semantic-note{margin:var(--space-4) 0 0}.semantic-note strong{color:var(--text)}.handoff-path{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:1fr auto 1fr;display:grid}.handoff-path>div{gap:var(--space-1);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);display:grid}.handoff-path span{color:var(--accent);font-size:var(--type-meta)}.handoff-path strong{font-size:var(--type-label)}.handoff-path small{color:var(--muted);font-size:var(--type-meta)}.handoff-arrow{color:var(--accent);font-size:var(--type-section)}.migration-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.migration-inputs{margin:0 0 var(--space-5)}.migration-assumption{margin-bottom:var(--space-5)}.successor-note{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border-left:2px solid var(--accent);background:var(--surface);align-items:flex-start;display:flex}.successor-mark{color:var(--accent);font-size:var(--type-section)}.successor-note p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--type-meta)}.readiness-panel{padding:var(--space-4);border:1px solid var(--line);background:var(--surface)}.readiness-ready{border-color:color-mix(in srgb, var(--positive) 35%, var(--surface))}.readiness-blocked{border-color:color-mix(in srgb, var(--danger) 45%, var(--surface))}.readiness-head{justify-content:space-between;gap:var(--space-4);align-items:center;display:flex}.readiness-head>span:last-child{color:var(--muted);font-size:var(--type-meta)}.readiness-panel ul{margin:var(--space-4) 0 0;padding-left:var(--space-5);color:var(--muted);font-size:var(--type-secondary)}.readiness-panel li+li{margin-top:var(--space-1h)}.readiness-panel li::marker{color:var(--line)}.inline-error{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid color-mix(in srgb, var(--danger) 45%, var(--surface));color:var(--muted);font-size:var(--type-meta);align-items:center;display:flex}.prepare-actions{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) 0 var(--space-3);display:flex}.action-copy{gap:3px;display:grid}.action-copy strong{font-size:var(--type-label)}.feedback{color:var(--text);font-size:var(--type-meta)}.save-guidance{font-size:var(--type-meta);color:var(--muted);margin:var(--space-3) 0}.action-buttons{gap:var(--space-3);flex-shrink:0;display:flex}.prepare-footnote{gap:var(--space-2);margin:var(--space-3) 0 0;display:flex}.prepare-footnote>span{color:var(--accent)}.future-view{max-width:820px}.future-view h2{font-size:var(--type-page);margin-top:var(--space-7)}@media (min-width:1100px){.app-frame{max-width:var(--frame-width);column-gap:var(--space-6);grid-template:"brand brand""nav content"1fr"nav context""footer footer"/190px minmax(0,1fr);display:grid}.topbar{grid-area:brand}.navigation-rail{min-width:0;top:var(--space-6);padding:var(--space-4) var(--space-3) 0 0;background:linear-gradient(#050d1861,#050d181a 55%,#050d18a6);border-right:1px solid #85a9da29;flex-direction:column;grid-area:nav;align-self:start;min-height:calc(100svh - 108px);display:flex;position:sticky}.rail-note{margin-top:auto}.project-header{margin-bottom:var(--space-4);padding:0}.workspace-nav{gap:var(--space-2);background:0 0;border:0;grid-template-columns:1fr;padding:0}.workspace-nav button{padding:var(--space-3);min-height:76px}.workspace-nav button:not(:last-child) .nav-icon:after{content:"";background:linear-gradient(var(--line), transparent);width:1px;height:38px;position:absolute;top:62px;left:30px}.workspace-nav .nav-label{font-size:var(--type-body)}main{grid-area:content;min-width:0}.context-rail{grid-area:context}footer{grid-area:footer}}@media (min-width:1280px){.app-frame{grid-template:"brand brand brand""nav content context"1fr"footer footer footer"/clamp(184px,15vw,236px) minmax(0,1fr) clamp(216px,17vw,264px)}.context-rail{padding-top:var(--space-4)}.project-shortcut,.return-workspace{display:none}}@media (max-width:1279px) and (min-width:641px){.context-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1099px){.project-context{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto auto}.project-context .status-tag{grid-column:auto}.project-shortcut{grid-area:1/4}.project-emblem{grid-row:auto;margin:0}.rail-note{display:none}}@media (max-width:640px){.prepare-summary{gap:var(--space-3);grid-template-columns:1fr}.metric .quantity{grid-template-columns:minmax(0,1fr);row-gap:2px}:is(.metric:has(.quantity-raw),.metric:has(.quantity-large)){grid-column:1/-1}.project-switcher label{width:100%}.project-switcher select{width:100%;max-width:100%}.lifecycle-rail{justify-content:start;gap:var(--space-3) var(--space-4)}.readiness-head{flex-direction:column;align-items:flex-start}.app-frame{padding:0 var(--page-gutter)}.topbar{padding:var(--space-3) 0;gap:var(--space-1);flex-wrap:wrap;padding-inline:0}.wordmark{align-items:center;font-size:22px}.brand-symbol,.brand-mark{width:42px;height:42px}.wordmark .label{font-size:var(--type-meta)}.project-header{padding-block:var(--space-4)}.project-context{gap:var(--space-1);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.project-context .status-tag{grid-column:1}.project-context h1{margin:0;font-size:15px;line-height:1.3}.project-emblem{display:none}.project-context .status-tag{padding-inline:var(--space-2);max-width:none;font-size:11px}.project-context>div{grid-column:1}.project-shortcut{grid-area:1/2/3;align-self:center;font-size:12px}.project-shortcut .icon,.project-context .eyebrow{display:none}.network{padding:var(--space-1) 0;font-size:var(--type-meta);background:0 0;border:0}.project-switcher{gap:var(--space-2)}.project-switcher button{padding-inline:var(--space-3)}.workspace-nav{gap:var(--space-1);padding:var(--space-1)}.workspace-nav button{text-align:center;padding:var(--space-3) var(--space-2);border-radius:var(--radius-small);font-weight:var(--weight-medium);grid-template-columns:1fr;justify-items:center}.workspace-nav button>.icon{grid-row:auto;width:18px;height:18px}.workspace-nav .nav-icon{grid-row:auto;width:30px;height:30px}.workspace-nav button[aria-current]:before{width:60%;height:3px;top:auto;bottom:0;left:20%}.workspace-nav .nav-purpose{display:none}main{padding-top:var(--space-4)}.foundation-note{padding:var(--space-3) var(--space-4)}dl>div{gap:var(--space-2);grid-template-columns:80px 1fr}.prepare-hero{gap:var(--space-5);padding-top:0;display:grid}.prepare-hero h2{font-size:var(--type-page);line-height:var(--leading-heading)}.intent-bar,.prepare-actions,.scenario-callout{flex-direction:column;align-items:flex-start}.intent-meta{justify-content:flex-start}.action-buttons{width:100%}.action-buttons button{flex:1}.field-grid,.scenario-controls{grid-template-columns:1fr}.field-grid-identity .field-wide{grid-column:auto}.contract-strip{flex-direction:column;align-items:flex-start}.hash-line{justify-items:start}.hash-line code{text-align:left}.fixed-grid,.metric-grid,.scenario-metrics,.migration-metrics,.raw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-path{grid-template-columns:1fr}.handoff-arrow{justify-self:center;transform:rotate(90deg)}}@media (min-width:1100px) and (max-width:1399px){.workspace-nav button{column-gap:10px;padding-inline:8px}.workspace-nav .nav-purpose{font-size:11px}.workspace-nav button:not(:last-child) .nav-icon:after{left:26px}}
