@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff4e1f0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#090b0f;font-family:Space Grotesk,ui-sans-serif,sans-serif;font-weight:400;line-height:1.5}a{color:inherit;text-decoration:none}body{background:linear-gradient(#111318 0%,#090b0f 100%);min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}.app-shell{grid-template-columns:228px minmax(0,1fr) 316px;gap:18px;min-height:100vh;padding:18px;display:grid;position:relative}.app-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#ffc5602e,#0000 30%),radial-gradient(circle at 80% 10%,#67c3aa1f,#0000 28%),radial-gradient(circle at 50% 120%,#ffffff14,#0000 38%);position:fixed;inset:0}.left-rail,.main-stage,.right-rail{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#191b21f0,#0b0d11f5),#0a0c0fd1;border:1px solid #fff4e114;border-radius:28px;min-height:calc(100vh - 36px);position:relative;box-shadow:inset 0 1px #ffffff0d,0 24px 80px #00000059}.left-rail,.right-rail{padding:20px}.main-stage{padding:24px;overflow:hidden}.left-rail{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.rail-top,.locale-block{gap:16px;display:grid}.brand-block{align-items:center;gap:14px;display:flex}.brand-mark{color:#111318;letter-spacing:.08em;background:linear-gradient(135deg,#ffc466eb,#f0f1f4db);border-radius:16px;place-items:center;width:48px;height:48px;font-size:.95rem;font-weight:700;display:grid}.brand-name{letter-spacing:.02em;font-size:1.08rem;font-weight:700}.brand-subtitle,.panel-kicker,.soft-copy,.lead.small,.rail-copy,.control-label,.task-card p,.select-card p,.flow-copy span,.rail-row span,.system-grid span,.blueprint-meta span,.proof-block span,.metric-card span,.metric-box span,.timeline-item span,.identity-stage p,.inline-note{color:#f4eee4a6}.brand-subtitle,.panel-kicker,.control-label{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.nav-stack,.flow-list,.rail-stack,.task-stack,.agent-stack,.timeline-list,.metric-grid,.system-grid,.blueprint-meta,.proof-list{gap:12px;display:grid}.locale-block{background:#ffffff06;border:1px solid #fff4e114;border-radius:20px;padding:16px}.soft-copy{margin:0;font-size:.92rem;line-height:1.55}.nav-item,.flow-item,.soft-pill,.primary-btn,.select-card{transition:transform .16s,background-color .16s,border-color .16s,color .16s,box-shadow .16s}.nav-item{color:#f4eee4bf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;width:100%;padding:13px 14px;display:flex}.nav-item:hover,.flow-item:hover,.soft-pill:hover,.select-card:hover{transform:translateY(-1px)}.nav-item.active{color:#fff6e8;background:#fff4e114;border-color:#ffc46629}.flow-panel,.proof-panel{gap:12px;display:grid}.flow-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #fff4e10f;border-radius:16px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px;display:grid}.flow-item.current{background:#ffc46614;border-color:#ffc46638}.flow-item.done{background:#67c3aa0f}.flow-index{color:#fffc;background:#ffffff0d;border-radius:999px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;display:grid}.flow-item.current .flow-index{color:#fff6e8;background:#ffc4662e}.flow-copy{gap:3px;display:grid}.flow-copy strong{color:#fff4e1;font-size:.94rem}.proof-panel{background:#ffffff06;border:1px solid #fff4e114;border-radius:18px;padding:14px}.proof-version-row{gap:4px;display:grid}.proof-version-row strong{color:#fff4e1;font-size:1rem}.proof-version-row span,.proof-item{color:#f4eee4ad;font-size:.88rem;line-height:1.45}.proof-item{padding-left:14px;position:relative}.proof-item:before{content:"•";color:#ffc466d1;position:absolute;left:0}.stage-bar,.hero-slab,.section-head,.glory-hero,.mission-hero,.selection-layout,.goal-layout,.work-grid,.result-grid,.hero-proof-row,.meta-strip,.segmented-row,.agent-row{gap:16px;display:flex}.stage-bar,.section-head,.hero-slab,.glory-hero,.mission-hero,.selection-layout,.goal-layout,.work-grid,.result-grid{justify-content:space-between;align-items:stretch}.stage-bar{border-bottom:1px solid #fff4e114;margin-bottom:20px;padding-bottom:18px}.stage-copy{gap:10px;display:grid}.stage-title-row{align-items:center;gap:14px;display:flex}h1,h2,h3,p{margin:0}h1,h2,h3,.brand-name,.rail-title,.metric-card strong,.metric-box strong,.glory-score-block strong,.system-grid strong,.blueprint-meta strong,.proof-block strong{font-family:Space Grotesk,ui-sans-serif,sans-serif}h1{font-size:clamp(1.9rem,2vw + 1rem,2.8rem);line-height:1}h2{font-size:clamp(1.55rem,1.4vw + 1rem,2.2rem);line-height:1.05}h3{font-size:1.1rem;line-height:1.2}.stage-copy p,.lead{color:#f4eee4c7;max-width:820px;font-size:1rem;line-height:1.6}.stage-meta-card,.surface,.system-card,.identity-seed,.launch-card,.mission-brief-card,.proof-object,.empty-surface,.task-card,.agent-chip-card,.agent-role-card,.metric-card,.hero-chip{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #fff4e114;box-shadow:inset 0 1px #ffffff08}.stage-meta-card,.surface{border-radius:24px;padding:20px}.stage-meta-card{align-content:start;gap:10px;min-width:290px;display:grid}.meta-strip{flex-wrap:wrap}.meta-strip span{color:#fff4e1d1;background:#ffffff08;border:1px solid #fff4e114;border-radius:999px;padding:9px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.meta-strip.wrap{gap:10px}.state-chip{color:#fff4e1d1;background:#ffffff0d;border:1px solid #fff4e114;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.76rem;display:inline-flex;position:relative}.state-chip:before{content:"";background:#ffffff73;border-radius:999px;width:7px;height:7px}.state-chip.lit{background:#ffc46629;border-color:#ffc46638;box-shadow:0 0 0 1px #ffc4661f,0 0 24px #ffc46624}.state-chip.lit:before{background:#f9cf7d;animation:1.8s ease-in-out infinite pulse-dot}.screen{flex-direction:column;gap:20px;display:flex}.hero-slab>*,.selection-layout>*,.goal-layout>*,.mission-hero>*,.work-grid>*,.result-grid>*{flex:1}.hero-copy,.system-card,.stack-surface,.blueprint-card,.identity-stage,.command-deck,.launch-card,.mission-brief-card,.operations-pane,.gate-pane,.preview-pane,.work-sheet,.side-stack,.glory-score-block{gap:14px;display:grid}.hero-copy{align-content:end;min-height:280px;padding:4px 2px}.hero-proof-row{flex-wrap:wrap}.hero-chip{color:#fff2dc;border-radius:999px;padding:10px 14px}.system-card{border-radius:24px;min-width:280px;padding:20px}.system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-grid div,.blueprint-meta div,.proof-block div,.rail-metric{gap:6px;display:grid}.card-grid{gap:12px;display:grid}.card-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.select-card{color:#fff4e1;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #fff4e114;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:18px;display:flex}.select-card.left{justify-content:flex-start}.select-card.selected{background:linear-gradient(#ffc4661f,#ffffff0a);border-color:#ffc46647}.select-card strong{margin-bottom:4px;font-size:.98rem;display:block}.segmented-row{flex-wrap:wrap}.soft-pill{color:#fff4e1d1;cursor:pointer;background:#ffffff06;border:1px solid #fff4e114;border-radius:999px;padding:10px 14px}.soft-pill.active{color:#111318;background:#f6efdf;border-color:#0000}.identity-seed,.proof-object,.empty-surface{border-radius:20px;padding:18px}.identity-seed p,.proof-object p,.empty-surface p{color:#f4eee4bd;line-height:1.55}.primary-btn{color:#121418;cursor:pointer;background:linear-gradient(135deg,#f8efd8,#f3c972);border:none;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:14px 18px;font-weight:700;display:inline-flex}.primary-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #f3c97238}.wide-btn{width:100%}.goal-layout,.selection-layout{align-items:stretch}.command-ribbon,.operations-topline,.preview-callouts,.live-feed{gap:12px;display:grid}.command-ribbon,.operations-topline{grid-template-columns:repeat(3,minmax(0,1fr))}.ribbon-node,.signal-card,.preview-chip,.feed-item{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #fff4e114;box-shadow:inset 0 1px #ffffff08}.ribbon-node,.signal-card{border-radius:20px;padding:16px 18px}.ribbon-node{position:relative;overflow:hidden}.ribbon-node:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a,#0000 60%);width:180px;height:180px;position:absolute;inset:auto -30% -45% auto}.ribbon-node.hot{background:linear-gradient(#ff985221,#ffffff05)}.ribbon-node.glow{background:linear-gradient(#ffc46624,#ffffff05)}.ribbon-node-head{color:#f4eee4b8;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;display:inline-flex}.ribbon-node strong,.signal-card strong{margin-bottom:8px;font-size:1rem;display:block}.ribbon-node p,.signal-card p,.feed-item p{color:#f4eee4ad;line-height:1.55}.signal-card.active{background:linear-gradient(#ffc4661c,#ffffff06);border-color:#ffc4662e}.blueprint-card{min-width:340px}.blueprint-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-row{flex-wrap:wrap}.agent-chip-card{border-radius:18px;flex:150px;padding:14px 16px}.agent-chip-card span{color:#f4eee4a3;margin-top:5px;display:block}.cockpit-hero{grid-template-columns:1.25fr .95fr;gap:16px;display:grid}.identity-stage,.command-deck{background:linear-gradient(#fff1,#ffffff06),#ffffff08;border:1px solid #fff4e114;border-radius:26px;padding:22px}.cockpit-hero.post .identity-stage{background:linear-gradient(#ffc46624,#ffffff09),#ffffff08}.task-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.task-card{border-radius:18px;padding:16px}.task-card strong{margin-bottom:8px;display:block}.cockpit-grid,.quest-grid,.run-grid{gap:16px;display:grid}.cockpit-grid,.quest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-grid{grid-template-columns:1.05fr .95fr;align-items:start}.tall-surface{min-height:250px}.ladder{gap:12px;display:grid}.ladder-item{color:#f4eee4a3;align-items:center;gap:12px;display:flex}.ladder-item span{background:#ffffff2e;border-radius:999px;width:10px;height:10px}.ladder-item.done{color:#fff4e1}.ladder-item.done span{background:#ffc466f2}.ladder-item.active{color:#fff4e1eb}.ladder-item.active span{background:#ffffffb8}.agent-brief,.rail-row,.timeline-item{justify-content:space-between;gap:12px;display:flex}.agent-brief,.timeline-item{background:#ffffff08;border:1px solid #fff4e10f;border-radius:18px;padding:14px 16px}.agent-brief strong,.timeline-item strong{margin-bottom:5px;display:block}.agent-brief span,.timeline-item span,.rail-row span{color:#f4eee4a3}.agent-brief em,.rail-row em,.timeline-item em{color:#fff4e18f;text-transform:lowercase;font-style:normal}.agent-brief.active,.agent-role-card.active,.timeline-item.active{background:#ffc46614;border-color:#ffc4662e}.agent-brief.complete{background:#67c3aa14}.launch-card,.mission-brief-card,.operations-pane,.gate-pane,.preview-pane,.work-sheet{min-height:260px}.mission-hero{align-items:stretch}.mission-brief-card{flex:1.25}.launch-card{flex:.8}.reward-block{background:#ffffff09;border:1px solid #fff4e114;border-radius:18px;gap:6px;padding:16px;display:grid}.subsection{gap:10px;display:grid}.compact-ladder{margin-top:6px}.agent-role-card{border-radius:18px;min-width:152px;padding:16px}.agent-role-card span{color:#f4eee49e;margin-top:6px;display:block}.option-group{gap:10px;display:grid}.feed-item{border-radius:18px;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px;display:grid}.feed-item.done{background:linear-gradient(#67c3aa17,#ffffff06)}.feed-item.active{background:linear-gradient(#ffc4661f,#ffffff06);border-color:#ffc4662e}.feed-tag{color:#fff4e1cc;background:#ffffff0d;border:1px solid #fff4e114;border-radius:999px;justify-content:center;align-items:center;height:fit-content;padding:8px 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;display:inline-flex}.feed-item strong{margin-bottom:6px;display:block}.timeline-item{align-items:flex-start}.preview-pane{grid-column:1/-1}.preview-callouts{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-chip{color:#f4eee4d6;border-radius:18px;padding:14px 16px;line-height:1.45}.work-grid{align-items:stretch}.work-sheet{flex:1.25}.side-stack{flex:.82}.proof-block{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.screen-glory{justify-content:center;min-height:calc(100vh - 180px)}.glory-hero{align-items:center}.glory-score-block{text-align:center;background:linear-gradient(#ffc46624,#ffffff09);border:1px solid #ffc4662e;border-radius:26px;min-width:190px;padding:20px}.glory-score-block strong{font-size:4.2rem;line-height:.95}.glory-score-block span{color:#f4eee4b8}.triple-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.metric-box{border-radius:18px;padding:16px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-note{line-height:1.55}.result-grid{align-items:stretch}.result-grid>*{flex:1}.right-rail{flex-direction:column;gap:16px;display:flex}.rail-card{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #fff4e114;border-radius:22px;padding:18px}.rail-title{margin-top:8px;font-size:1.05rem;line-height:1.2}.rail-copy{margin-top:12px;line-height:1.55}.rail-stack{margin-top:12px}.rail-row{align-items:flex-start;padding:0}.rail-row strong{margin-bottom:4px;display:block}.rail-metric strong{font-size:1rem}.focus-list,.focus-list.compact{color:#f4eee4db;margin:0;padding-left:18px}.focus-list li{line-height:1.5}.empty-surface strong{margin-bottom:6px;display:block}@keyframes pulse-dot{0%,to{transform:scale(1);box-shadow:0 0 #f9cf7d73}50%{transform:scale(1.1);box-shadow:0 0 0 8px #f9cf7d00}}@media (width<=1220px){.app-shell{grid-template-columns:1fr}.left-rail,.right-rail,.main-stage{min-height:auto}.left-rail{justify-content:flex-start}.stage-bar,.hero-slab,.selection-layout,.goal-layout,.mission-hero,.work-grid,.result-grid,.glory-hero{flex-direction:column}.cockpit-hero,.cockpit-grid,.quest-grid,.run-grid,.command-ribbon,.operations-topline,.task-stack,.proof-block,.metric-grid,.triple-grid,.system-grid,.blueprint-meta,.preview-callouts{grid-template-columns:1fr}}@media (width<=820px){.app-shell,.main-stage,.left-rail,.right-rail{padding:14px}.left-rail,.main-stage,.right-rail{border-radius:22px}.card-grid.three-up,.feed-item{grid-template-columns:1fr}.stage-title-row{flex-direction:column;align-items:flex-start}.glory-score-block{min-width:0}}
