@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap");:root{--ink:#0a1020;--ink-soft:#111a2e;--surface:#f5f7fb;--paper:#fff;--line:#dbe2ed;--text:#172238;--muted:#64748b;--teal:#007c83;--teal-soft:#def9f5;--gold:#a66a00;--gold-soft:#fff3d0;--coral:#b63b3b;--coral-soft:#fee8e6;--violet:#5e55e8;--shadow:0 15px 35px rgba(22,35,61,.08)}*{box-sizing:border-box}body,html{background:var(--surface)}body{margin:0;min-height:100vh;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}button{font:inherit}.hon-shell{min-height:100vh;display:grid;grid-template-columns:274px minmax(0,1fr);transition:background .2s,color .2s}.side-rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:28px 17px;overflow:auto;color:#dae1ee;background:var(--ink);display:flex;flex-direction:column}.brand-lockup{display:flex;align-items:center;gap:12px;padding:0 10px 26px;font-family:Plus Jakarta Sans,sans-serif}.hon-mark{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(85,217,215,.25))}.brand-lockup strong{display:block;letter-spacing:.12em;font-size:16px;color:#fff}.brand-lockup span{display:block;margin-top:2px;color:#91a0b9;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.context-capsule{margin:0 4px 22px;padding:13px;border:1px solid rgba(85,217,215,.28);background:#121e34;border-radius:10px}.context-capsule span,.eyebrow{font-family:JetBrains Mono,monospace;letter-spacing:.09em;font-size:10px;font-weight:600}.context-capsule span{color:#55d9d7}.context-capsule strong{display:block;margin-top:8px;color:#f2f5f9;font-size:13px}.context-capsule small{display:block;margin-top:5px;color:#99a8c0;font-size:11px;line-height:1.4}nav{display:grid;grid-gap:3px;gap:3px}nav a{display:flex;gap:12px;align-items:center;padding:10px 9px;color:#aab7cd;border-radius:8px;text-decoration:none;font-size:13px;font-weight:500}nav a.active,nav a:hover{color:#fff;background:#192640}.nav-index{color:#7592a9;font-family:JetBrains Mono,monospace;font-size:10px;min-width:20px}nav a.active .nav-index{color:#55d9d7}.rail-foot{margin-top:auto;padding:20px 10px 0;color:#8e9eb8;border-top:1px solid #23314a;font-size:11px;line-height:1.5}.pulse-dot{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#55d9d7}.work-area{padding:42px clamp(22px,4vw,64px) 62px;max-width:1620px;width:100%;margin:0 auto}.topbar{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}.eyebrow{color:var(--teal);margin:0 0 10px}.topbar h1{white-space:pre-line;margin:0;font:700 clamp(30px,4vw,49px)/1.08 Plus Jakarta Sans,sans-serif;letter-spacing:-.045em}.topbar-actions{display:flex;gap:9px;align-items:flex-end;flex-direction:column}.state,.tier-chip{border-radius:20px;font:600 10px JetBrains Mono,monospace;letter-spacing:.06em;padding:6px 9px}.tier-chip{color:var(--gold);background:var(--gold-soft)}.view-picker{display:flex;gap:5px;padding:5px;border:1px solid var(--line);background:var(--paper);box-shadow:0 4px 15px rgba(10,16,32,.04);border-radius:12px}.view-picker button{max-width:142px;padding:8px 9px;border:0;border-radius:8px;text-align:left;color:var(--muted);background:transparent;cursor:pointer}.view-picker button:hover{background:#f0f3f8}.view-picker button.selected{color:var(--ink);background:var(--teal-soft)}.view-picker span,.view-picker strong{display:block}.view-picker strong{font-size:10px}.view-picker span{margin-top:2px;font-size:8px;line-height:1.3}.panel{background:var(--paper);border:1px solid var(--line);border-radius:17px;box-shadow:var(--shadow)}.system-note{display:flex;gap:14px;margin:34px 0 28px;padding:16px 18px;color:#5a4615;background:var(--gold-soft);border-left:3px solid var(--gold);border-radius:4px 12px 12px 4px}.system-note-icon{flex:0 0 22px;height:22px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;font-family:Georgia,serif;font-weight:700}.system-note strong{font-size:13px}.system-note p{max-width:780px;margin:5px 0 0;font-size:12px;line-height:1.55}.welcome-board{display:flex;justify-content:space-between;gap:36px;padding:29px;overflow:hidden;background:linear-gradient(135deg,#0d1d39,#112747);color:#fff;border-color:#112747}.welcome-board .eyebrow{color:#65e3d7}.ai-intro h2,.dark-hero h2,.section-heading h2,.welcome-board h2{margin:0;font:700 25px/1.18 Plus Jakarta Sans,sans-serif;letter-spacing:-.03em}.welcome-board p:not(.eyebrow){max-width:590px;color:#d3dded;font-size:13px;line-height:1.65}.module-path{align-self:center;min-width:315px;display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#65e3d7;font:600 10px JetBrains Mono,monospace}.module-path span{padding:7px;border:1px solid rgba(101,227,215,.35);border-radius:6px;color:#efffff}.module-path i{font-style:normal}.module-path small{display:block;width:100%;margin-top:8px;color:#a6b8d1;font:400 10px Inter,sans-serif}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:18px}.module-card{min-height:155px;padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 22px rgba(22,35,61,.035)}.module-symbol{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font:600 10px JetBrains Mono,monospace}.symbol-0{color:#6446db;background:#eeeaff}.symbol-1{color:#008a64;background:#def9ea}.symbol-2{color:#ba7300;background:#fff1cf}.symbol-3{color:#bc3363;background:#ffe4ed}.symbol-4{color:#057b91;background:#dff7fa}.symbol-5{color:#4350b6;background:#e7e9ff}.module-card h3{margin:12px 0 4px;font:700 14px Plus Jakarta Sans,sans-serif}.module-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.module-card button{display:flex;justify-content:space-between;width:100%;padding:0;margin-top:15px;border:0;color:#95a1b4;background:transparent;font-size:10px;text-align:left;cursor:not-allowed}.foundation-section{margin-top:40px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.section-heading h2{font-size:24px}.section-heading>span{max-width:430px;color:var(--muted);font-size:12px;text-align:right;line-height:1.45}.foundation-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.foundation-card{min-height:155px;padding:19px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.foundation-card>div{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.foundation-card h3{margin:0;font:700 15px Plus Jakarta Sans,sans-serif}.foundation-card p{margin:16px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.state-verified{color:var(--teal);background:var(--teal-soft)}.state-in-build{color:var(--gold);background:var(--gold-soft)}.state-guarded{color:#4d5b9e;background:#e6e9fa}.theme-classic{--surface:#07101f;--paper:#101d32;--line:#23334c;--text:#edf5ff;--muted:#9dafc7;--teal:#55d9d7;--teal-soft:#143c47}.theme-classic,.theme-classic body,.theme-classic html{background:#07101f}.theme-classic .work-area{background:radial-gradient(circle at 65% 15%,rgba(60,74,177,.24),transparent 25%),#07101f}.theme-classic .topbar h1{color:#fff}.theme-classic .tier-chip{color:#79f0dd;background:#143c47}.theme-classic .view-picker{border-color:#253854;background:#0d192c;box-shadow:none}.theme-classic .view-picker button{color:#93a7c2}.theme-classic .view-picker button.selected{color:#e9ffff;background:#1d4050}.theme-classic .side-rail{background:#060c18;border-right:1px solid #192a42}.dark-stage{margin-top:30px}.dark-hero{padding:34px;border:1px solid #23425c;border-radius:17px;background:linear-gradient(128deg,#0c1f3b,#101a3a 52%,#102b3b);box-shadow:0 22px 50px rgba(0,0,0,.24)}.dark-hero .eyebrow{color:#65e3d7}.dark-hero h2{font-size:30px;color:#fff}.dark-hero>p:not(.eyebrow){max-width:700px;margin:13px 0 0;color:#b9c9dc;font-size:13px;line-height:1.6}.dark-rails{display:flex;gap:9px;margin-top:27px;flex-wrap:wrap}.dark-rails span{padding:9px 12px;border:1px solid #2a5066;border-radius:9px;background:rgba(0,0,0,.16);color:#dbeef9;font:500 11px JetBrains Mono,monospace}.dark-rails b{color:#65e3d7;margin-right:6px}.dark-workspace{display:grid;grid-template-columns:1fr 1.3fr 1fr;grid-gap:14px;gap:14px;margin-top:15px}.dark-column{min-height:320px;padding:18px;border:1px solid #223550;border-radius:14px;background:#0d192b}.dark-column .eyebrow{color:#75a8c0}.dark-status{position:relative;margin-top:11px;padding:12px;border:1px solid #243953;border-radius:10px;background:#101f34}.dark-status h3{margin:9px 0 3px;color:#eff7ff;font:700 13px Plus Jakarta Sans,sans-serif}.dark-status p{margin:0;color:#a0b2ca;font-size:11px;line-height:1.5}.dark-status .state{font-size:9px}.empty-radar{position:relative;display:grid;place-items:center;min-height:235px;overflow:hidden;border-radius:50%;background:radial-gradient(circle,rgba(68,211,203,.18),transparent 54%)}.empty-radar>div{position:absolute;width:76%;height:76%;border:1px solid rgba(97,218,212,.21);border-radius:50%}.empty-radar>div:nth-child(2){width:48%;height:48%}.empty-radar>div:nth-child(3){width:20%;height:20%;background:#63dbd3;border:0;box-shadow:0 0 22px #63dbd3}.empty-radar b{position:relative;z-index:1;max-width:240px;color:#deeff9;text-align:center;font-size:12px;line-height:1.55}.dark-workstreams{padding:25px;margin-top:15px;background:#0d192b;border:1px solid #223550;border-radius:14px}.theme-classic .workstream-list,.theme-classic .workstream-row{border-color:#243953}.theme-classic .workstream-row strong{color:#eff7ff}.theme-classic .section-heading>span,.theme-classic .workstream-row>span:not(.nav-index){color:#9dafc7}.view-ai-office{--surface:#0b1125;--paper:#111a35;--line:#26375b;--text:#eff7ff;--muted:#afbdd5;--teal:#62ddd3;--teal-soft:#123f49;background:#0b1125}.view-ai-office .work-area{background:radial-gradient(circle at 88% 0,rgba(144,71,235,.23),transparent 26%),radial-gradient(circle at 42% 38%,rgba(21,147,190,.14),transparent 27%),#0b1125}.view-ai-office .side-rail{background:#080d1b;border-right:1px solid #223252}.view-ai-office .topbar h1{color:#fff}.view-ai-office .tier-chip{color:#e6d6ff;background:#372254}.view-ai-office .view-picker{background:#101a34;border-color:#29395b;box-shadow:none}.view-ai-office .view-picker button{color:#a7b6cf}.view-ai-office .view-picker button.selected{color:#fff;background:linear-gradient(130deg,#2f5bb8,#643da9)}.ai-stage{margin-top:29px}.ai-intro{display:flex;justify-content:space-between;gap:30px;align-items:stretch;padding:31px;border:1px solid #31477b;border-radius:17px;background:linear-gradient(120deg,#102753,#201947 65%,#311547)}.ai-intro .eyebrow{color:#95ece4}.ai-intro h2{font-size:31px;color:#fff}.ai-intro>div>p:not(.eyebrow){max-width:590px;margin:13px 0 0;color:#cad7ed;font-size:13px;line-height:1.6}.ai-safety-card{align-self:center;min-width:235px;padding:17px;border:1px solid rgba(182,162,255,.5);border-radius:13px;background:rgba(8,16,38,.45)}.ai-safety-card span{display:block;color:#c9b6ff;font:600 10px JetBrains Mono,monospace;letter-spacing:.09em}.ai-safety-card strong{display:block;margin-top:9px;color:#fff;font:700 14px Plus Jakarta Sans,sans-serif}.ai-safety-card p{margin:7px 0 0;color:#bdc8dd;font-size:11px;line-height:1.45}.team-roster{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:9px;gap:9px;margin-top:15px}.agent{position:relative;min-width:0;padding:13px 11px;border:1px solid #293b63;border-radius:14px;background:linear-gradient(160deg,rgba(29,44,81,.98),rgba(13,22,47,.98));overflow:hidden}.agent:after{content:"";position:absolute;right:-25px;bottom:-28px;width:75px;height:75px;border-radius:50%;opacity:.38;background:var(--agent-color);filter:blur(8px)}.agent-0{--agent-color:#38a5ff}.agent-1{--agent-color:#ff5476}.agent-2{--agent-color:#ff77ca}.agent-3{--agent-color:#8956ff}.agent-4{--agent-color:#3de0c0}.agent-5{--agent-color:#ffc14e}.agent-6{--agent-color:#d075ff}.agent-orb{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--agent-color) 75%,white);border-radius:11px;color:#fff;background:color-mix(in srgb,var(--agent-color) 42%,#101c3e);box-shadow:0 0 19px color-mix(in srgb,var(--agent-color) 35%,transparent);font:700 14px Plus Jakarta Sans,sans-serif}.agent h3{margin:11px 0 2px;color:#fff;font:700 13px Plus Jakarta Sans,sans-serif}.agent h3,.agent p{position:relative;z-index:1}.agent p{min-height:27px;margin:0;color:#becce4;font-size:9px;line-height:1.32}.agent small{display:block;margin-top:7px;color:var(--agent-color);font:600 9px JetBrains Mono,monospace}.agent em,.agent small{position:relative;z-index:1}.agent em{display:flex;gap:4px;align-items:center;margin-top:12px;color:#a6bbd9;font:600 8px JetBrains Mono,monospace;font-style:normal}.agent em i{width:5px;height:5px;border-radius:50%;background:#58dfbf;box-shadow:0 0 7px #58dfbf}.ai-console{display:grid;grid-template-columns:minmax(0,1fr) 285px;grid-gap:14px;gap:14px;margin-top:15px}.alex-panel{display:flex;gap:20px;padding:25px;border:1px solid #315ba1;border-radius:16px;background:linear-gradient(135deg,#132958,#111b3d);box-shadow:0 0 35px rgba(68,130,255,.12)}.alex-avatar{flex:0 0 100px;height:100px;display:grid;place-items:center;border:1px solid #79d2ff;border-radius:27px;color:#e7fbff;background:radial-gradient(circle at 32% 25%,#7be9ff,#275eeb 56%,#18275e);box-shadow:0 0 35px rgba(76,183,255,.52);font:800 42px Plus Jakarta Sans,sans-serif}.alex-panel h2{margin:0;color:#fff;font:700 23px Plus Jakarta Sans,sans-serif;letter-spacing:-.03em}.alex-panel>div>p:not(.eyebrow){margin:8px 0 0;color:#c0cee5;font-size:12px;line-height:1.55}.suggestion-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.suggestion-row button{padding:8px 10px;border:1px solid #3b5d96;border-radius:8px;color:#c2d8ff;background:rgba(13,29,63,.55);font-size:10px;cursor:not-allowed}.command-lane{display:flex;gap:9px;align-items:center;margin-top:13px;padding:8px 9px;border:1px solid #5197ed;border-radius:10px;background:#0a1734}.command-lane>span{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;color:#fff;background:#4389f5}.command-lane p{flex:1 1;margin:0!important;color:#92aace!important;font-size:10px!important}.command-lane button{padding:6px 10px;border:0;border-radius:7px;color:#99b6e6;background:#1b335d;cursor:not-allowed;font-size:10px}.action-guard{padding:21px;border:1px solid #534483;border-radius:16px;background:linear-gradient(155deg,#1a193a,#171737)}.action-guard .eyebrow{color:#b9a9ff}.action-guard ol{display:grid;grid-gap:10px;gap:10px;padding-left:20px;margin:17px 0;color:#e4eaff;font-size:12px;line-height:1.4}.action-guard small{display:block;padding-top:13px;border-top:1px solid #443e6e;color:#d59af6;font-size:9px;line-height:1.5}.ai-work{padding:25px;margin-top:15px;border:1px solid #293b63;border-radius:14px;background:#101934}.view-ai-office .section-heading>span{color:#afbdd5}.empty-work{display:flex;gap:13px;align-items:flex-start;padding:16px;border-top:1px solid #293b63}.empty-work>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #5277bc;border-radius:50%;color:#6b9bf5}.empty-work strong{color:#fff;font-size:13px}.empty-work p{max-width:690px;margin:5px 0 0;color:#afbdd5;font-size:11px;line-height:1.55}@media(max-width:1180px){.topbar{flex-direction:column}.topbar-actions{align-items:flex-start;width:100%}.view-picker{width:100%}.view-picker button{flex:1 1;max-width:none}.team-roster{grid-template-columns:repeat(4,1fr)}.module-grid{grid-template-columns:repeat(2,1fr)}.welcome-board{flex-direction:column}.module-path{min-width:0}.ai-console{grid-template-columns:1fr}.action-guard{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.action-guard .eyebrow{grid-column:1/-1}.action-guard ol{margin:0}.action-guard small{border-top:0;padding-top:0;align-self:center}.dark-workspace{grid-template-columns:1fr 1fr}.dark-column.central{grid-column:span 2;order:-1}}@media(max-width:1000px){.hon-shell{grid-template-columns:1fr}.side-rail{position:relative;height:auto;padding-bottom:16px}.side-rail nav{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-foot{display:none}.work-area{padding-top:32px}.foundation-cards{grid-template-columns:1fr}.team-roster{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.work-area{padding:24px 15px 40px}.ai-intro,.section-heading,.topbar{align-items:flex-start;flex-direction:column}.topbar-actions{align-items:flex-start;width:100%}.view-picker{width:100%;overflow:auto}.view-picker button{min-width:128px}.section-heading>span{text-align:left}.module-grid,.side-rail nav{grid-template-columns:1fr}.team-roster{grid-template-columns:repeat(2,1fr)}.dark-workspace{grid-template-columns:1fr}.dark-column.central{grid-column:auto;order:0}.dark-rails span{width:100%}.alex-panel{flex-direction:column}.ai-safety-card{min-width:0;width:100%}.action-guard{display:block}.action-guard ol{margin:15px 0}.action-guard small{padding-top:13px;border-top:1px solid #443e6e}.system-note{margin-top:25px}.ai-intro,.alex-panel,.dark-hero,.welcome-board{padding:21px}.workstream-row{grid-template-columns:26px 1fr;gap:5px}.workstream-row>span:not(.nav-index){grid-column:2}.workstream-row em{grid-column:2;justify-self:start}}.theme-modern .work-area{background:radial-gradient(circle at 78% 0,rgba(0,124,131,.08),transparent 25%),var(--surface)}.theme-big-button .module-card{min-height:190px;padding:24px;border-radius:22px}.theme-big-button .module-card h3{font-size:18px}.theme-big-button .module-card p{font-size:13px;line-height:1.55}.theme-big-button .module-card button{margin-top:24px;font-size:12px}.theme-big-button .module-symbol{width:42px;height:42px;font-size:12px}.theme-big-button nav a{padding:13px 10px;font-size:14px}.theme-explainer{max-width:440px;color:var(--muted);font-size:10px;line-height:1.35;text-align:right}.theme-classic .module-grid{grid-template-columns:repeat(4,1fr)}.theme-classic .ai-stage{margin-top:24px}@media(max-width:700px){.theme-explainer{text-align:left}.theme-big-button .module-card{min-height:174px}.theme-classic .module-grid{grid-template-columns:1fr}}.owner-launch-theme{display:grid;grid-gap:14px;gap:14px;margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:0 8px 22px rgba(22,35,61,.035)}.owner-launch-theme-kicker{margin:0 0 6px;color:var(--teal);font:600 10px JetBrains Mono,monospace;letter-spacing:.09em}.owner-launch-theme h2{margin:0;font:700 21px/1.2 Plus Jakarta Sans,sans-serif}.owner-launch-theme p:not(.owner-launch-theme-kicker):not(.owner-launch-theme-status){max-width:720px;margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.view-picker-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;grid-gap:10px;gap:10px;padding:0;border:0;background:transparent;box-shadow:none}.view-picker.view-picker-cards button{display:grid;align-content:start;grid-gap:0;gap:0;min-width:0;max-width:none;min-height:142px;padding:17px;border:1px solid var(--line);border-radius:12px;text-align:left;background:var(--surface);cursor:pointer}.view-picker.view-picker-cards button.selected,.view-picker.view-picker-cards button:hover:not(:disabled){border-color:var(--teal);background:var(--teal-soft)}.view-picker.view-picker-cards button.selected{color:var(--ink);box-shadow:inset 0 0 0 1px var(--teal)}.view-picker.view-picker-cards button:disabled{cursor:not-allowed;opacity:.68}.view-picker.view-picker-cards button:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 58%,white);outline-offset:3px}.view-picker.view-picker-cards strong{font:700 15px Plus Jakarta Sans,sans-serif}.view-picker.view-picker-cards span{margin-top:7px;color:var(--muted);font-size:12px;line-height:1.45}.view-picker.view-picker-cards small{margin-top:12px;color:var(--teal);font:600 10px/1.4 JetBrains Mono,monospace}.owner-launch-theme-status{min-height:20px;margin:0;color:var(--muted);font-size:12px;line-height:1.45}.owner-launch-classic .owner-launch-theme{border-color:#223550;background:#0d192b}.owner-launch-classic .owner-launch-theme h2{color:#eff7ff}.owner-launch-classic .owner-launch-theme p:not(.owner-launch-theme-kicker):not(.owner-launch-theme-status),.owner-launch-classic .owner-launch-theme-status{color:#a0b2ca}.owner-launch-classic .view-picker.view-picker-cards button{border-color:#243953;color:#e9ffff;background:#101f34}.owner-launch-classic .view-picker.view-picker-cards button.selected{border-color:#55d9d7;background:#1d4050}.owner-launch-big-button .view-picker.view-picker-cards button{min-height:168px;padding:22px}.owner-launch-big-button .view-picker.view-picker-cards strong{font-size:18px}.owner-launch-big-button .view-picker.view-picker-cards span{font-size:13px}.owner-launch-big-button .view-picker.view-picker-cards small{font-size:11px}@media(max-width:700px){.owner-launch-theme{padding:17px}.view-picker-cards{grid-template-columns:1fr}.owner-launch-big-button .view-picker.view-picker-cards button,.view-picker.view-picker-cards button{min-height:0;padding:17px}.owner-launch-theme h2{font-size:19px}}