.cb-ghost-mirror{z-index:1001;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;overflow:hidden;border:0!important;margin:0!important}.cb-ghost-mirror>div{transform-origin:0 0;width:100%;min-height:100%}.cb-ghost-prefix{visibility:hidden}.cb-ghost-suffix{opacity:.43;white-space:inherit}.cb-ghost-controls{z-index:1002;background:var(--surface-inset);color:var(--muted);border:1px solid var(--border);border-radius:8px;align-items:center;gap:7px;max-width:195px;padding:5px 8px;font-size:10px;line-height:1.4;animation:.12s ease-out ghost-appear;display:flex;position:fixed;box-shadow:0 5px 18px #0002}.cb-ghost-controls>svg{color:var(--accent);flex:none}.cb-ghost-controls button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;display:inline-flex}.cb-ghost-controls button:hover{color:var(--text)}.cb-ghost-controls kbd{font:inherit;background:var(--surface-raised);border:1px solid var(--border);border-radius:4px;padding:1px 4px;font-size:9px}.cb-ghost-controls :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cb-ghost-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}@keyframes ghost-appear{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cb-ghost-controls{animation:none}}.cb-ghost-toolbar{align-items:center;gap:7px;display:flex}.cb-ghost-toolbar>svg{color:var(--accent);flex:none}.cb-ghost-controls.has-preview{max-width:min(340px,100vw - 24px);display:block}.cb-ghost-rich-preview{border-top:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;max-height:120px;margin-top:6px;padding-top:6px;font-size:13px;line-height:1.45;overflow:auto}.cb-ghost-rich-preview small{color:var(--muted);margin-bottom:4px;font-size:9px;display:block}.world-scene{isolation:isolate;background:#040711;outline:none;position:absolute;inset:0;overflow:hidden}.world-scene canvas{touch-action:none;cursor:grab;outline:none;display:block}.world-scene canvas:active{cursor:grabbing}.world-scene--decorative,.world-scene--decorative canvas{pointer-events:none;cursor:default}.world-scene:focus-visible{outline-offset:-4px;outline:1px solid #f5c77a}.world-vignette{pointer-events:none;z-index:10;background:radial-gradient(at 52% 48%,#0000 38%,#04071133 78%,#040711c2 100%);position:absolute;inset:0}.world-project-label{border:1px solid color-mix(in srgb, var(--project-color) 35%, transparent);color:#eef1f8;min-width:152px;max-width:204px;font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060c19bd;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;transition:border-color .2s,background .2s;display:flex;box-shadow:0 7px 30px #00000038,inset 0 1px #e9f4ff0a}.world-project-label:after{content:"";background:linear-gradient(var(--project-color), transparent);pointer-events:none;opacity:.6;width:1px;height:20px;position:absolute;top:100%;left:50%}.world-project-label:hover,.world-project-label:focus-visible{border-color:var(--project-color);outline:1px solid var(--project-color);outline-offset:3px;background:#0e192bf5}.world-project-label__signal{border:1px solid var(--project-color);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--project-color) 25%, transparent);flex:0 0 8px;transform:rotate(45deg)}.world-project-label__text{flex-direction:column;gap:6px;min-width:0;display:flex}.world-project-label__text strong{letter-spacing:-.01em;white-space:nowrap;font:600 11px/1.1 Manrope,system-ui,sans-serif}.world-project-label__text small{color:#a5b4cd;white-space:nowrap;text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:5px;font:8px/1.25 ui-monospace,monospace;display:flex}.world-project-label__text i{background:#71819a;border-radius:50%;width:2px;height:2px}.world-project-label__gate{color:#f5c77a;background:#f5c77a1f;border:1px solid #f5c77a47;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:auto;font:600 10px/1 Manrope,system-ui,sans-serif;display:grid}.world-node-label{border:1px solid color-mix(in srgb, var(--node-color) 38%, transparent);color:#eef1f8;text-align:left;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c18e6;border-radius:5px;align-items:center;gap:7px;padding:0;font:11px/1.2 Manrope,system-ui,sans-serif;display:flex}.world-node-label__number{min-width:29px;height:28px;color:var(--node-color);flex:0 0 29px;place-items:center;font:10px/1 ui-monospace,monospace;display:grid}.world-node-label--expanded{padding:7px 10px 7px 4px;box-shadow:0 6px 22px #0008}.world-node-label__copy{gap:5px;max-width:168px;display:grid}.world-node-label__copy strong{text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.world-node-label__copy small{color:var(--node-color);font:9px/1 ui-monospace,monospace}.world-node-label:hover,.world-node-label:focus-visible,.world-node-label.is-selected{outline:1px solid var(--node-color);outline-offset:2px;background:#0f1c2cf5}.world-loading{color:#edf1f8;text-align:center;justify-items:center;gap:14px;width:210px;font:12px/1.6 Manrope,system-ui,sans-serif;display:grid}.world-loading>span{border:1px solid #8fd3ff33;border-top-color:#f5c77a;border-radius:50%;width:40px;height:40px;animation:1.7s linear infinite world-loading-orbit}.world-loading strong{font-weight:500}.world-loading small{color:#8494b1;font-size:10px}.world-fallback{color:#edf1f8;text-align:center;background:radial-gradient(circle,#102039,#040711 66%);flex-direction:column;justify-content:center;align-items:center;padding:30px;font:14px/1.6 Manrope,system-ui,sans-serif;display:flex;position:absolute;inset:0}.world-fallback p{color:#a8b6cd;max-width:360px;font-size:12px}.world-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=light] .world-scene{background:#e6eef6}html[data-theme=light] .world-vignette{background:radial-gradient(at 52% 45%,#0000 31%,#eff5fb1f 62%,#f5f8fcd1 100%)}html[data-theme=light] .world-project-label{color:#182a40;background:#fffffff0;border-color:#3e5c7c47;box-shadow:0 7px 24px #1c3d6029,inset 0 1px #fff}html[data-theme=light] .world-project-label:hover,html[data-theme=light] .world-project-label:focus-visible{background:#fff;border-color:#246d9e;outline-color:#246d9e}html[data-theme=light] .world-project-label__signal{background:var(--project-color);border-color:color-mix(in srgb, var(--project-color), #29455f 45%)}html[data-theme=light] .world-project-label__text small{color:#53667f}html[data-theme=light] .world-project-label__gate{color:#885318;background:#fff1d8;border-color:#b9853b66}html[data-theme=light] .world-node-label{color:#182a40;background:#fffffff7;border-color:#2f4d7052}html[data-theme=light] .world-node-label__number,html[data-theme=light] .world-node-label__copy small{color:color-mix(in srgb, var(--node-color), #122d48 65%)}html[data-theme=light] .world-node-label--expanded{box-shadow:0 6px 20px #19365933}html[data-theme=light] .world-node-label:hover,html[data-theme=light] .world-node-label:focus-visible,html[data-theme=light] .world-node-label.is-selected{background:#fff;outline-color:#246d9e}html[data-theme] .world-loading{color:var(--text)}html[data-theme] .world-loading small{color:var(--muted)}html[data-theme] .world-loading>span{border-color:var(--border);border-top-color:var(--accent)}html[data-theme=light] .world-fallback{color:#182a40;background:radial-gradient(circle,#fff,#e6eef6 66%)}html[data-theme=light] .world-fallback p{color:#52657c}html[data-theme=dark] .world-project-label__text small{color:#b2c2d9}@keyframes world-loading-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.world-loading>span{animation:none}.world-project-label{transition:none}}@media (width<=680px){.world-project-label{gap:7px;min-width:150px;max-width:185px;padding:9px}.world-project-label__text strong{font-size:11px}.world-project-label__text small{gap:4px;font-size:7px}.world-project-label__gate{width:19px;height:19px}.world-node-label__copy{max-width:125px}}@media (width<=1024px){.living-world--compact .world-project-label,.living-world--compact .world-node-label{display:none}}.we-entry{z-index:25;color:#f5d298;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1c25ed;border:1px solid #ad956577;border-radius:30px;align-items:center;gap:9px;padding:11px 17px;font:600 12px Manrope,sans-serif;display:flex;position:fixed;top:100px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0005}.we-entry:hover{background:#23413f;border-color:#efc681}.we-entry:focus-visible{outline-offset:4px;outline:2px solid #9bd5ff}.we-dialog{color:#edf3ef;box-sizing:border-box;background:#071b23;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.we-dialog::backdrop{background:#031017}.we-root{--we-ink:#e8f0e9;--we-muted:#9bb6b7;--we-line:#b4d9c41f;--we-gold:#e1bf83;--we-panel:#0b2028ef;color:var(--we-ink);letter-spacing:-.025em;background:#071b23;height:100%;font-family:Manrope,sans-serif}.we-root *{box-sizing:border-box}.we-root button{cursor:pointer;letter-spacing:inherit;color:inherit;background:0 0;border:0;font-family:inherit}.we-root button:disabled{opacity:.4;cursor:default}.we-root button:focus-visible,.we-root input:focus-visible{outline-offset:4px;outline:2px solid #bfe6df}.we-root button:hover:not(:disabled){filter:brightness(1.13)}.we-header{border-bottom:1px solid var(--we-line);z-index:10;background:#071820;align-items:center;gap:22px;height:70px;padding:0 30px;display:flex;position:relative}.we-back{align-items:center;gap:7px;padding:10px 0;font-size:12px;display:flex;color:var(--we-muted)!important}.we-brand{letter-spacing:-1.2px;align-items:center;gap:8px;font-size:20px;display:flex}.we-brand img{width:28px;height:28px}.we-brand b{color:var(--we-gold);font-weight:500}.we-brand i{border-right:1px solid var(--we-line);height:24px;margin-left:16px}.we-header nav{align-self:stretch;align-items:center;gap:7px;display:flex}.we-header nav button{height:38px;color:var(--we-muted);border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 13px;font-size:12px;display:flex}.we-header nav .active{color:#f1e3bc;background:#bfd3af0a;border-color:#b4d9c425}.we-journal-toggle{align-items:center;gap:9px;font-size:12px;display:flex;margin-left:auto!important;padding:10px!important}.we-journal-toggle b{color:#17292e;background:#d9b982;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.we-journal-toggle.active{color:var(--we-gold)}.we-main{isolation:isolate;background:radial-gradient(at 48% 48%,#204d4b50,#0000 65%),#071b23;height:calc(100dvh - 70px);min-height:570px;position:relative;overflow:hidden}.we-scene{z-index:-1;position:absolute;inset:10px 190px 90px 105px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.we-render-error{min-width:200px;color:var(--we-ink);font-size:14px;line-height:1.6;position:absolute;inset:32%}.we-title-block{pointer-events:none;max-width:58%;position:absolute;top:27px;left:32px}.we-eyebrow{letter-spacing:.19em;color:#aac7ba;align-items:center;gap:7px;font-size:9px;display:flex}.we-eyebrow span{background:#b4dfbc;border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #abe7ad}.we-title-block h1{letter-spacing:-.055em;margin:10px 0 7px;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.12}.we-title-block p{color:var(--we-muted);max-width:470px;margin:0;font-size:12px;line-height:1.6}.we-label{letter-spacing:.14em;color:var(--we-muted);align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.we-portfolio{scrollbar-width:thin;width:207px;position:absolute;top:158px;bottom:200px;left:25px;overflow:auto}.we-portfolio>.we-label{padding:0 10px 13px}.we-project{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:5px;display:flex;color:var(--we-muted)!important;border:1px solid #0000!important;padding:12px 9px!important}.we-project.active{background:linear-gradient(110deg,#c6d5a514,#a5e2d605);color:var(--we-ink)!important;border-color:#bbcca72d!important}.we-project-mark{width:31px;height:33px;color:var(--project-accent);clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);background:#18353d;flex-shrink:0;place-items:center;font-family:monospace;font-size:10px;display:grid}.we-project>span:nth-child(2){gap:4px;min-width:0;display:grid}.we-project strong{font-size:11px;font-weight:600}.we-project small{letter-spacing:0;color:var(--we-muted);font-size:8.5px;line-height:1.4}.we-project>svg{flex-shrink:0;margin-left:auto}.we-principle{border-top:1px solid var(--we-line);color:#bdc6a8;gap:10px;margin:24px 10px 0;padding-top:16px;display:flex}.we-principle p{color:var(--we-muted);margin:0;font-size:10px;line-height:1.7}.we-inspector{background:linear-gradient(135deg,#21413b2c,transparent 45%),var(--we-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;border:1px solid #b4d9c42b;border-radius:12px;width:277px;padding:23px 20px;position:absolute;top:27px;bottom:183px;right:25px;overflow:auto;box-shadow:0 22px 52px #0003}.we-inspector h2{letter-spacing:-.045em;margin:17px 0 14px;font-size:23px;font-weight:500;line-height:1.21}.we-inspector h3{font-size:15px;font-weight:500;line-height:1.35}.we-inspector p{color:var(--we-muted);margin:10px 0 18px;font-size:11px;line-height:1.7}.we-inspector-tabs{border-bottom:1px solid var(--we-line);gap:18px;margin:-7px 0 21px;display:flex}.we-inspector-tabs button{color:var(--we-muted);border-bottom:1px solid #0000;padding:5px 0 12px;font-size:11px}.we-inspector-tabs .active{color:var(--we-gold);border-bottom-color:var(--we-gold)}.we-mission-status{color:var(--we-gold);align-items:center;gap:6px;font-size:9px;display:flex}.we-mission-status>span{border-radius:50%;width:5px;height:5px}.we-mission-status small{letter-spacing:.08em;color:var(--we-muted);margin-left:auto;font-size:7px}.we-impact{color:var(--we-gold);background:#c1d8b408;border:1px solid #c9d7b12a;border-radius:6px;gap:10px;margin:18px 0 22px;padding:13px 11px;display:flex}.we-impact>svg{flex-shrink:0}.we-impact>div{gap:6px;display:grid}.we-impact strong{font-size:10px;font-weight:500}.we-impact span{color:var(--we-muted);font-size:8px}.we-criteria{gap:12px;margin:13px 0 22px;padding:0;list-style:none;display:grid}.we-criteria li{color:#c3d2cc;gap:10px;font-size:9.5px;line-height:1.6;display:flex}.we-criteria li>span{color:#819b9b;padding-top:3px;font:9px monospace}.we-primary{border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;font-size:11px;font-weight:700;display:flex;box-shadow:0 3px 17px #d2b77013;color:#152e31!important;background:linear-gradient(120deg,#e5c897,#c5a463)!important;border:1px solid #f0d292!important;padding:13px 14px!important}.we-primary>svg:last-child{margin-left:auto}.we-caption{color:var(--we-muted)!important;font-size:9px!important;line-height:1.6!important}.we-divider{background:var(--we-line);height:1px;margin:22px 0}.we-mechanism{border:1px solid var(--we-line);background:#afcbb509;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:22px 0;padding:13px 11px;display:flex}.we-mechanism>div{align-items:center;gap:9px;display:flex}.we-mechanism strong{font-size:10px;font-weight:500}.we-orbit-symbol{color:var(--we-gold);font-family:serif;font-size:28px}.we-icon{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;color:#cee0d7!important;background:#0d2930c7!important;border:1px solid #c2d7b930!important;border-radius:6px!important}.we-slider{color:var(--we-muted);flex-wrap:wrap;gap:12px;font-size:10px;line-height:1.5;display:flex}.we-slider b{color:var(--we-gold);margin-left:auto;font-weight:500}.we-slider input{accent-color:#d9bd87;cursor:pointer;flex:0 0 100%;width:100%;height:17px}.we-feature-list{color:#c3d2cc;gap:12px;margin:17px 0 25px;padding:0;font-size:9.5px;list-style:none;display:grid}.we-feature-list li{align-items:center;gap:8px;display:flex}.we-feature-list svg{color:#adccac}.we-part{border:1px solid var(--we-line);color:var(--we-gold);border-radius:6px;align-items:center;gap:9px;padding:9px;font-size:10px;display:flex}.we-forecast{flex-wrap:wrap;align-items:baseline;gap:14px;margin:23px 0 12px;display:flex}.we-forecast strong{letter-spacing:-.06em;color:#e3c58e;font-size:49px;font-weight:400}.we-forecast small{font-size:18px}.we-forecast>span{max-width:100px;color:var(--we-muted);font-size:10px;line-height:1.5}.we-text-button{align-items:center;gap:6px;font-size:9px;display:flex;color:var(--we-gold)!important;padding:10px 0!important}.we-rival{justify-content:space-between;width:100%;font-size:11px;display:flex;border-bottom:1px solid var(--we-line)!important;padding:12px 0!important}.we-scene-tools{align-items:center;gap:7px;display:flex;position:absolute;bottom:189px;right:321px}.we-scene-tools>span{letter-spacing:.1em;color:#92b5ae;margin-right:7px;font:7px monospace}.we-bottom{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#173a35dc,#0b2229f5);border:1px solid #c4d8b72b;border-radius:11px;min-height:135px;max-height:149px;padding:17px 20px;position:absolute;bottom:22px;left:25px;right:25px;box-shadow:0 20px 30px #0002}.we-bottom-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.we-bottom-heading h3{letter-spacing:-.02em;margin:6px 0 0;font-size:13px;font-weight:500}.we-bottom-heading .we-label{font-size:7px}.we-progress-label{align-items:center;gap:11px;display:flex}.we-progress-label strong{color:#d5d9b7;font-size:19px;font-weight:500}.we-progress-label strong>span{color:var(--we-muted);font-size:12px}.we-progress-label>small{max-width:40px;color:var(--we-muted);font-size:8px;line-height:1.5}.we-progress{background:#9dbfa223;width:100%;height:2px;margin-top:11px}.we-progress>span{background:linear-gradient(90deg,#82bba5,#e0c58c);height:100%;display:block}.we-work-strip{scrollbar-width:thin;gap:8px;padding:12px 0 1px;display:flex;overflow:auto}.we-work-strip button{text-align:left;color:#a8b8b7;border-radius:6px;flex:1;align-items:center;gap:7px;min-width:104px;max-width:160px;display:flex;position:relative;border:1px solid #abc5b820!important;padding:5px 9px 5px 5px!important}.we-work-strip button.active{color:#e7ddbf;background:#d0d4a90b;border-color:#d8bc8080!important}.we-work-strip button>span{background:#173c3e;border-radius:4px;flex-shrink:0;place-items:center;width:22px;height:24px;font:9px monospace;display:grid}.we-work-strip strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:107px;font-size:8px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.we-work-strip .status-accepted>span{color:#b4e1bb}.we-work-strip button>i{background:#d8ba7e;border-radius:50%;width:3px;height:3px;position:absolute;top:5px;right:5px}.we-stages{gap:9px;margin-top:15px;display:flex}.we-stages button{text-align:left;border-radius:6px;flex:1;align-items:center;gap:9px;display:flex;border:1px solid var(--we-line)!important;padding:10px!important}.we-stages button.active{color:#ebd09b;background:#d4b87811;border-color:#d2ba8290!important}.we-stages button>span{color:#9eb7ad;font:9px monospace}.we-stages strong{font-size:10px;font-weight:500}.we-stages i{background:#597a73;border-radius:50%;width:5px;height:5px;margin-left:auto}.we-stages .active i{background:#ebcb8f;box-shadow:0 0 10px #f5d09844}.we-node{border-radius:5px;justify-content:center;align-items:center;width:24px;height:25px;display:flex;position:relative;box-shadow:0 2px 7px #0005;color:var(--node-accent)!important;background:#0a2228ec!important;border:1px solid #b1c8b949!important;padding:0!important;font:9px monospace!important}.we-node.selected{color:#fae6b8!important;background:#32483eee!important;border-color:#e9ce97!important}.we-node i{background:#e9bd75;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;right:3px}.we-paper{color:#273532;-webkit-backdrop-filter:none;backdrop-filter:none;background:#e8e3d3;border:1px solid #f7edc9;padding:20px 19px;box-shadow:0 15px 70px #0005}.we-paper-top{letter-spacing:.13em;border-bottom:2px solid #283b32;justify-content:space-between;align-items:center;padding-bottom:8px;font:7px monospace;display:flex}.we-paper h2{text-align:center;margin:14px 0;font:italic 27px/1.1 Georgia,serif}.we-paper-rule{border-top:1px solid #3c4e4166;border-bottom:1px solid #3c4e4166;justify-content:space-between;margin-bottom:16px;padding:7px 0;font:7px monospace;display:flex}.we-paper article{border-bottom:1px solid #3c4e4144;padding:16px 0}.we-paper h3{margin:9px 0;font:20px/1.14 Georgia,serif}.we-paper .we-lead-story h3{font-size:25px}.we-paper p{color:#566053;margin:8px 0;font-size:10px;line-height:1.6}.we-paper-kicker{letter-spacing:.12em;text-transform:uppercase;color:#697160;font:7px monospace}.we-paper article button{color:#324d3a;align-items:center;gap:8px;padding:6px 0;font-size:9px;font-weight:600;display:flex}.we-paper footer{color:#6b6e5e;padding-top:20px;font-size:8px;line-height:1.6}@media (width>=1550px){.we-title-block{top:40px;left:40px}.we-portfolio{width:230px;top:195px;left:33px}.we-project{padding:15px 11px!important}.we-project strong{font-size:13px}.we-project small{font-size:10px}.we-inspector{width:310px;padding:27px 23px;top:40px;bottom:211px;right:35px}.we-inspector h2{font-size:28px}.we-inspector p{font-size:12px}.we-criteria li{font-size:11px}.we-bottom{min-height:151px;max-height:165px;padding:20px 24px;bottom:29px;left:35px;right:35px}.we-scene-tools{bottom:224px;right:366px}.we-scene{inset:0 230px 90px 140px}.we-bottom-heading h3{font-size:15px}.we-work-strip strong{font-size:10px}.we-work-strip button{max-width:none}.we-portfolio>.we-label{font-size:10px}.we-title-block p{font-size:14px}.we-title-block h1{font-size:51px}}@media (width<=1100px){.we-header{gap:13px;padding:0 18px}.we-brand{font-size:17px}.we-brand i{margin-left:8px}.we-portfolio{width:165px;left:17px}.we-project{gap:7px}.we-project small{font-size:8px}.we-inspector{width:250px;padding:18px 16px;right:17px}.we-inspector h2{font-size:21px}.we-scene{inset:40px 156px 95px 55px}.we-title-block{left:24px}.we-title-block h1{font-size:33px}.we-scene-tools{right:282px}.we-scene-tools>span{display:none}.we-stages strong{font-size:9px}.we-bottom{left:17px;right:17px}}@media (width<=760px){.we-entry{padding:9px 12px;font-size:10px;top:83px}.we-dialog{overflow-y:auto}.we-header{flex-wrap:nowrap;gap:9px;height:59px;padding:0 13px;position:sticky;top:0}.we-brand,.we-back>span{display:none}.we-header nav{flex:1;gap:0}.we-header nav button{gap:5px;padding:0 8px;font-size:10px}.we-journal-toggle{gap:5px;padding:5px!important}.we-journal-toggle>span{display:none}.we-main{flex-direction:column;height:auto;min-height:calc(100dvh - 59px);padding:0 13px 20px;display:flex;overflow:visible}.we-title-block{pointer-events:auto;order:0;max-width:100%;padding-top:24px;position:relative;top:auto;left:auto}.we-title-block h1{font-size:34px}.we-title-block p{max-width:90%;font-size:11px}.we-eyebrow{font-size:7px}.we-portfolio{scrollbar-width:none;order:1;gap:6px;width:100%;margin-top:17px;display:flex;position:relative;top:auto;bottom:auto;left:auto;overflow:auto hidden}.we-portfolio>.we-label,.we-principle{display:none}.we-project{flex:none;width:135px;min-width:135px;max-width:160px;margin:0;padding:9px 7px!important}.we-project>svg{display:none}.we-project strong{font-size:10px}.we-project small{font-size:7px}.we-project-mark{width:26px;height:28px;font-size:8px}.we-scene{z-index:0;order:2;height:310px;min-height:310px;margin:0 -13px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000,#000 5% 92%,#0000);mask-image:linear-gradient(#0000,#000 5% 92%,#0000)}.we-scene-tools{z-index:2;order:3;justify-content:flex-end;margin-top:-42px;margin-bottom:15px;display:flex;position:relative;bottom:auto;right:auto}.we-scene-tools>span{font-size:6px;display:block}.we-inspector{order:5;width:100%;margin-top:15px;padding:21px 19px;position:relative;top:auto;bottom:auto;right:auto;overflow:visible}.we-inspector h2{max-width:330px;font-size:25px}.we-inspector p{font-size:12px}.we-criteria li{font-size:11px}.we-caption{font-size:10px!important}.we-primary{font-size:12px}.we-bottom{order:4;min-height:0;max-height:none;padding:15px 13px;position:relative;bottom:auto;left:auto;right:auto}.we-bottom-heading h3{font-size:12px}.we-progress-label strong{font-size:16px}.we-work-strip{margin-right:-6px}.we-work-strip button{flex:0 0 112px;min-width:112px}.we-work-strip strong{font-size:9px}.we-stages{gap:4px}.we-stages button{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:8px 4px!important}.we-stages strong{font-size:8px;line-height:1.35}.we-stages i{display:none}.we-bottom-heading>.we-caption{max-width:85px;font-size:8px!important}.we-feature-list{font-size:11px}.we-atelier .we-portfolio{flex-wrap:nowrap}.we-atelier .we-scene{height:330px}.we-render-error{inset:20% 15%}}@media (prefers-reduced-motion:reduce){.we-root *{scroll-behavior:auto!important;transition:none!important}}html[data-theme=light] .we-root{--we-ink:#233b3d;--we-muted:#52716e;--we-line:#28473d29;--we-gold:#8b6227;--we-panel:#f0f3eaef;background:#071b23}.we-root .we-title-block{color:#e8f0e9}.we-root .we-title-block p{color:#9bb6b7}html[data-theme=light] .we-header{background:#e5eee6}html[data-theme=light] .we-header nav .active{color:#274744;background:#baccc7;border-color:#8fa9a4}html[data-theme=light] .we-portfolio{--we-ink:#e8f0e9;--we-muted:#9bb6b7;--we-line:#b4d9c41f}html[data-theme=light] .we-inspector:not(.we-paper){background:#edf3e8f2}html[data-theme=light] .we-inspector .we-criteria li,html[data-theme=light] .we-feature-list{color:#34544b}html[data-theme=light] .we-bottom{background:#e0ecdfef}html[data-theme=light] .we-progress-label strong{color:#335e51}html[data-theme=light] .we-work-strip button{color:#38605a;border-color:#57736b33!important}html[data-theme=light] .we-work-strip button.active{color:#25463a;background:#abc4b555}html[data-theme=light] .we-work-strip button>span{color:#295447;background:#c0d5c9}html[data-theme=light] .we-stages button.active{color:#634818;background:#d2bb8355}html[data-theme=light] .we-forecast strong{color:#785124}.we-inspector>.we-primary{z-index:3;margin-top:15px;position:sticky;bottom:0}.we-mission-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wc-project-label{color:#f3ebd8;cursor:pointer;text-align:left;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091a23f2;border:1px solid #e0c79369;border-radius:8px;align-items:center;gap:10px;min-width:180px;max-width:285px;padding:10px 12px;font-family:Manrope,sans-serif;display:flex;box-shadow:0 7px 24px #0006}.wc-project-label>span:nth-child(2){gap:5px;display:grid}.wc-project-label strong{letter-spacing:-.02em;font-size:12px;font-weight:600}.wc-project-label small{color:#b5c7c6;text-transform:capitalize;font-size:8px}.wc-project-label>svg{color:#d8bd87;margin-left:auto}.wc-city-dot{background:var(--wc-project,#e6c78c);border:1px solid #eed9b8;flex-shrink:0;width:8px;height:8px;transform:rotate(45deg)}.wc-project-label.focused{background:#0c262df5;border-color:#f1cf89b0}.wc-project-label b{color:#f5d08d;font-size:13px}.wc-tooltip{pointer-events:none;white-space:normal;color:#eee5ca;background:#0a212bea;border:1px solid #dfc0869c;border-radius:8px;gap:6px;width:218px;padding:11px 12px;font-family:Manrope,sans-serif;display:grid;box-shadow:0 6px 20px #0005}.wc-tooltip strong{font-size:11px;font-weight:600;line-height:1.4}.wc-tooltip span{color:#b7c6c3;font-size:9px}.wc-tooltip small{color:#d4bb86;font-size:8px}.wc-node{width:25px;height:25px;color:var(--wc-color,#ddd);cursor:pointer;background:#0b232ee8;border:1px solid #c7d5c755;border-radius:5px;padding:0;font:10px monospace;box-shadow:0 3px 10px #0003}.wc-node.selected{color:#fff1b7;background:#31483dec;border-color:#f4d397}.wc-node:focus-visible,.wc-project-label:focus-visible,.wc-detail button:focus-visible{outline-offset:3px;outline:2px solid #a0d7ef}.wc-detail{z-index:35;width:310px;max-height:calc(100dvh - 242px);color:var(--text,#ecf3ed);background:var(--theme-glass,#10242df8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;border:1px solid #d8c08b80;border-radius:12px;padding:19px;font-family:Manrope,sans-serif;position:fixed;top:118px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 24px 70px #0006}.wc-detail header{border-bottom:1px solid var(--border,#354e5e);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:11px;display:flex}.wc-detail header>span{align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.wc-detail header i{background:#d9c083;border-radius:50%;width:6px;height:6px}.wc-detail button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;font-family:inherit;display:flex}.wc-detail header button{border:1px solid var(--border,#354e5e);width:27px;height:27px}.wc-detail-kicker{text-transform:capitalize;color:var(--accent,#efc681);font-size:9px;line-height:1.5}.wc-detail h2{letter-spacing:-.04em;margin:9px 0 13px;font-size:22px;font-weight:500;line-height:1.2}.wc-detail p{color:var(--muted,#afc0cb);font-size:11px;line-height:1.65}.wc-detail dl{gap:10px;margin:16px 0;display:grid}.wc-detail dl>div{border-bottom:1px solid #abc8bd18;justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.wc-detail dt{color:var(--muted,#afc0cb);font-size:10px}.wc-detail dd{text-align:right;max-width:150px;margin:0;font-size:10px;line-height:1.5}.wc-detail ul{color:var(--muted,#afc0cb);padding-left:14px;font-size:10px;line-height:1.6}.wc-detail li{margin-bottom:7px}.wc-detail .wc-detail-primary{background:var(--accent-fill,#e9bb69);width:100%;min-height:42px;color:var(--accent-ink,#282315);margin-top:15px;padding:11px;font-size:11px;font-weight:700}.wc-detail-primary svg{margin-left:auto}.wc-detail-tools{gap:7px;margin-top:10px;display:flex}.wc-detail-tools button{border:1px solid var(--border,#354e5e);flex:1;min-height:33px;font-size:9px}@media (width<=1024px){.wc-detail{width:min(320px,100vw - 28px);max-height:calc(100dvh - 220px);top:110px}}@media (width<=600px){.wc-project-label{min-width:140px;max-width:220px;padding:8px 10px}.wc-project-label strong{font-size:11px}.wc-project-label small{font-size:7px}.wc-detail{max-height:calc(100dvh - 205px);top:107px}.wc-detail h2{font-size:20px}.wc-tooltip{width:190px}}.wc-daily{z-index:35;scrollbar-width:thin;border-radius:3px;width:340px;max-height:calc(100dvh - 237px);font-family:Manrope,sans-serif;position:fixed;top:119px;left:50%;overflow:auto;transform:translate(-50%)}.wc-daily button{cursor:pointer;color:inherit;background:0 0;border:0}.wc-daily h2{text-align:center;margin:15px 0;font:italic 29px/1.1 Georgia,serif}.wc-daily h3{font:22px/1.14 Georgia,serif}.wc-daily article{border-bottom:1px solid #40523f44;padding:18px 0}.wc-daily p{color:#53604e;font-size:11px;line-height:1.65}.wc-daily article button{align-items:center;gap:7px;padding:6px 0;font:600 10px Manrope,sans-serif;display:flex}.wc-daily .we-paper-top{border-bottom:2px solid #40523f;justify-content:space-between;align-items:center;padding-bottom:8px;font:8px monospace;display:flex}.wc-daily .we-paper-rule{border-block:1px solid #40523f55;justify-content:space-between;padding:7px 0;font:8px monospace;display:flex}.wc-daily .we-paper-kicker{text-transform:uppercase;letter-spacing:.12em;color:#697360;font:8px monospace}@media (width<=600px){.wc-daily{width:calc(100vw - 32px);max-height:calc(100dvh - 215px);top:106px}}.wc-district-index{gap:5px;margin:12px 0;display:grid}.wc-district-index button{text-align:left;padding:9px;position:relative;border:1px solid var(--border,#354e5e)!important;justify-content:start!important;display:grid!important}.wc-district-index strong{font-size:10px;font-weight:500}.wc-district-index span{color:var(--muted,#afc0cb);font-size:9px}.wc-district-index svg{position:absolute;top:16px;right:7px}.wc-detail-tools button[aria-pressed=true]{background:#a7c6b425;border-color:#dfc08680}.wc-plan h3{margin:17px 0 12px;font-size:12px;font-weight:500}.wc-plan label{color:var(--muted,#afc0cb);gap:8px;margin:14px 0;font-size:10px;display:grid}.wc-plan select{background:var(--surface,#182f38);width:100%;color:var(--text,#ecf3ed);border:1px solid var(--border,#354e5e);border-radius:5px;padding:8px;font:10px Manrope,sans-serif}.wc-plan input{accent-color:#e8c788;width:100%}.wc-forecast{border-block:1px solid var(--border,#354e5e);align-items:center;gap:22px;padding:13px 0;display:flex}.wc-forecast>strong{font-size:35px;font-weight:400;line-height:1}.wc-forecast small{color:var(--muted,#afc0cb);margin-top:7px;font-size:9px;font-weight:400;display:block}.wc-forecast>span{color:var(--muted,#afc0cb);font-size:10px}.wc-forecast b{color:var(--text,#ecf3ed);margin-top:7px;font-size:11px;font-weight:500;display:block}.wc-cohort{justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.wc-tooltip-host,.wc-tooltip-host *{pointer-events:none!important}.wc-detail,.wc-daily{max-height:calc(100dvh - 250px)}.living-world--compact .wc-detail,.living-world--compact .wc-daily{max-height:calc(100% - 66px);position:absolute;top:54px}.wc-neighbours h3{margin:17px 0 10px;font-size:12px;font-weight:500}.wc-neighbours .wc-neighbour{text-align:left;border:1px solid var(--border,#354e5e);justify-content:start;gap:5px;width:100%;margin:6px 0;padding:10px;display:grid}.wc-neighbour strong{font-size:11px;font-weight:500}.wc-neighbour span,.wc-neighbour small{color:var(--muted,#afc0cb);font-size:9px}.wc-neighbours .wc-region-action{color:var(--accent,#e7c47f);padding:10px 4px;font-size:10px}.wc-project-label.regional{gap:6px;min-width:125px;max-width:170px;padding:8px}.wc-project-label.regional strong{font-size:10px}.wc-project-label.regional small{font-size:8px}.wo-card,.wo-hover{--wo-bg:#10212b;--wo-panel:#152d35;--wo-text:#edf1e9;--wo-muted:#a8bec1;--wo-line:#a0c8be26;--wo-gold:#e9c68b;color:var(--wo-text);box-sizing:border-box;font-family:Manrope,system-ui,sans-serif}.wo-card *,.wo-hover *{box-sizing:border-box}.wo-card{z-index:72;background:var(--wo-bg);border:1px solid #bac9b644;border-radius:18px;flex-direction:column;width:368px;max-height:780px;animation:.2s ease-out wo-arrive;display:flex;position:fixed;top:108px;bottom:126px;right:28px;overflow:hidden;box-shadow:0 24px 80px #0007,inset 0 1px #edf0d312}.wo-card-header{border-bottom:1px solid var(--wo-line);background:var(--wo-bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px 15px;display:flex}.wo-card-header>div{gap:6px;min-width:0;display:grid}.wo-overline{letter-spacing:.13em;text-transform:uppercase;color:var(--wo-gold);overflow-wrap:anywhere;font-size:9px;font-weight:700;line-height:1.4}.wo-card-eyebrow{color:var(--wo-muted);text-transform:capitalize;font-size:10px;line-height:1.45}.wo-card button{cursor:pointer;color:inherit;border:0;font-family:inherit}.wo-card button:focus-visible,.wo-card summary:focus-visible{outline-offset:3px;outline:2px solid #9ad8ed}.wo-card h2:focus{outline:none}.wo-card .wo-close{border:1px solid var(--wo-line);background:#adc5b509;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;display:grid}.wo-close:hover{background:#adc5b523!important}.wo-card-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#789d9166 transparent;min-height:0;padding:21px 21px 24px;overflow-y:auto}.wo-card h2{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 18px;font:500 26px/1.17 Manrope,system-ui,sans-serif}.wo-card h3{margin:19px 0 10px;font-size:12px;font-weight:600;line-height:1.4}.wo-card p{color:var(--wo-muted);margin:12px 0 18px;font-size:12px;line-height:1.75}.wo-card .wo-description{color:var(--wo-text);opacity:.86;margin:17px 0 18px;font-size:12px;line-height:1.8}.wo-hero{border:1px solid var(--wo-line);background:radial-gradient(at 50% 65%,#40665a70,#0000 69%),linear-gradient(135deg,#233e3e,#132a32);border-radius:12px;justify-content:center;align-items:center;height:144px;display:flex;position:relative;overflow:hidden}.wo-hero-city{height:136px;margin-bottom:18px}.wo-hero-grid{opacity:.1;background-image:linear-gradient(#c6d4b5 1px,#0000 1px),linear-gradient(90deg,#c6d4b5 1px,#0000 1px);background-size:24px 24px;width:150%;height:120%;position:absolute;top:30%;transform:rotate(-27deg)skew(28deg);-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.wo-hero .wo-glyph{filter:drop-shadow(0 9px 6px #06121b45);width:150px;height:126px;margin-top:-20px}.wo-landmark{object-fit:contain;filter:drop-shadow(0 12px 8px #04151b40);width:192px;height:192px;margin-top:-10px;animation:7s ease-in-out infinite wo-breathe;position:relative}.wo-hero-caption{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:12px;left:13px;right:13px}.wo-hero-caption>span{letter-spacing:.12em;color:#c1d0ba;font:8px/1.4 ui-monospace,monospace}.wo-phase{text-transform:capitalize;color:#d6e6d2;background:#accfb61a;border:1px solid #accfb63b;border-radius:10px;padding:5px 8px;font-size:9px;font-weight:500;line-height:1.2}.wo-completion{width:47px;height:47px;position:absolute;top:12px;right:13px}.wo-completion svg{fill:none;stroke:#e0cc9a22;stroke-width:2.5px;width:100%;height:100%;transform:rotate(-90deg)}.wo-completion .wo-completion-value{stroke:var(--wo-gold);stroke-linecap:round;transition:stroke-dasharray .6s}.wo-completion>strong{color:#e8d7b3;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0}.wo-completion small{margin-left:1px;font-size:8px}.wo-metrics{border:1px solid var(--wo-line);background:var(--wo-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 21px;display:grid;overflow:hidden}.wo-metrics>div{background:var(--wo-bg);min-width:0;padding:12px 13px}.wo-metrics dt{color:var(--wo-muted);margin-bottom:7px;font-size:9px}.wo-metrics dd{overflow-wrap:anywhere;text-transform:none;margin:0;font-size:14px;font-weight:500;line-height:1.45}.wo-metrics>div:last-child:nth-child(odd){grid-column:1/-1}.wo-tabs{border:1px solid var(--wo-line);background:#03141c55;border-radius:9px;gap:2px;margin-bottom:18px;padding:4px;display:flex}.wo-tabs button{min-width:0;color:var(--wo-muted);white-space:nowrap;background:0 0;border-radius:6px;flex:1;padding:9px 3px;font-size:10px}.wo-tabs button[aria-selected=true]{color:#efdbb4;background:#41605c60;box-shadow:0 1px 3px #0003}.wo-section-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wo-section-heading h3{margin:0 0 10px}.wo-section-heading>span{color:var(--wo-muted);font-size:9px}.wo-work-strip{gap:4px;margin:0 0 12px;display:flex}.wo-card .wo-work-cell{color:#becfcd;background:#4e697243;border:1px solid #a5b7ba22;border-radius:5px;flex:1;min-width:0;height:34px;font:9px ui-monospace,monospace}.wo-status-accepted{--signal:#9edcbd}.wo-status-review{--signal:#e9c17d}.wo-status-in_progress{--signal:#98cae5}.wo-status-ready{--signal:#e0e5d3}.wo-status-blocked{--signal:#567078}.wo-card .wo-work-cell{border-top:3px solid var(--signal,#567078)}.wo-card .wo-work-cell:hover{background:#9bc6b62e;transform:translateY(-2px)}.wo-legend{flex-wrap:wrap;gap:8px 11px;margin-bottom:18px;display:flex}.wo-legend span{color:var(--wo-muted);align-items:center;gap:5px;font-size:8px;display:flex}.wo-legend i{background:var(--signal);border-radius:2px;width:5px;height:5px}.wo-card .wo-district-row{border-bottom:1px solid var(--wo-line);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:12px 0;display:flex}.wo-district-row>.wo-glyph{flex-shrink:0;width:47px;height:40px}.wo-district-row>span{flex:1;gap:5px;min-width:0;display:grid}.wo-district-row strong{font-size:11px;font-weight:500;line-height:1.4}.wo-district-row small{color:var(--wo-muted);font-size:9px;line-height:1.5}.wo-district-row>svg:last-child{color:var(--wo-gold);flex-shrink:0}.wo-card .wo-district-row:hover{background:#a1c5b70b}.wo-related{gap:8px;margin-top:18px;display:flex}.wo-related button{border:1px solid var(--wo-line);background:0 0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:10px;display:flex}.wo-card-footer{border-top:1px solid var(--wo-line);background:var(--wo-bg);flex-shrink:0;padding:13px 19px 16px}.wo-card .wo-primary{color:#24271f;background:linear-gradient(110deg,#edd19b,#d7b573);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:45px;padding:12px 15px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 1px #fff6}.wo-primary:hover{filter:brightness(1.07)}.wo-card .wo-back{width:100%;color:var(--wo-muted);background:0 0;margin-top:12px;padding:3px 0;font-size:10px;display:block}.wo-card .wo-secondary{border:1px solid var(--wo-line);background:#a6cabc0c;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:37px;padding:9px 11px;font-size:11px;display:flex}.wo-card .wo-source-note{color:var(--wo-muted);border-top:1px solid var(--wo-line);margin-bottom:0;padding-top:12px;font-size:10px;line-height:1.65}.wo-forecast{background:var(--wo-panel);border-radius:10px;grid-template-columns:1fr 1fr;gap:18px;padding:15px;display:grid}.wo-forecast>div{align-content:start;gap:8px;display:grid}.wo-forecast span{color:var(--wo-muted);font-size:9px}.wo-forecast strong{letter-spacing:-.05em;font-size:36px;font-weight:400;line-height:1.1}.wo-forecast strong small{letter-spacing:0;color:var(--wo-muted);margin-left:6px;font-size:11px}.wo-forecast b{font-size:15px;font-weight:500}.wo-forecast em{color:var(--wo-gold);font-size:10px;font-style:normal;line-height:1.5}.wo-plan label{color:var(--wo-muted);margin:18px 0;font-size:11px;display:block}.wo-plan label b{float:right;color:var(--wo-text);font-weight:500}.wo-plan select{background:var(--wo-panel);width:100%;min-height:38px;color:var(--wo-text);border:1px solid var(--wo-line);border-radius:6px;margin-top:9px;padding:8px;font:11px Manrope,sans-serif;display:block}.wo-plan input{width:100%;accent-color:var(--wo-gold);margin:15px 0 0}.wo-card .wo-text-action{color:var(--wo-gold);background:0 0;padding:0;font-size:11px}.wo-peer{justify-content:space-between;padding:11px 0;font-size:11px;display:flex}.wo-location{gap:11px;padding:13px 0;display:flex}.wo-location>svg{color:var(--wo-gold);flex-shrink:0}.wo-location>div{gap:8px;display:grid}.wo-location strong{font-size:12px;font-weight:500}.wo-location span{color:var(--wo-muted);font-size:10px;line-height:1.6}.wo-card details{border-top:1px solid var(--wo-line);margin-top:22px;padding-top:15px}.wo-card summary{color:var(--wo-gold);cursor:pointer;font-size:11px}.wo-consequence{border:1px solid var(--wo-line);background:#8fbfac0c;border-radius:10px;gap:12px;margin:18px 0;padding:14px;display:flex}.wo-consequence>svg{color:var(--wo-gold);flex-shrink:0}.wo-consequence h3{margin:0 0 6px;font-size:11px}.wo-consequence p{margin:0;font-size:10px;line-height:1.6}.wo-criteria{margin:0 0 20px;padding:0;list-style:none}.wo-criteria li{border-bottom:1px solid var(--wo-line);color:var(--wo-muted);gap:11px;padding:10px 0;font-size:11px;line-height:1.7;display:flex}.wo-criteria li>span{color:var(--wo-gold);flex-shrink:0;padding-top:2px;font:9px/1.8 monospace}.wo-hover{z-index:110;background:var(--wo-bg);border:1px solid #d5d0ae50;border-radius:12px;grid-template-columns:48px 1fr;gap:10px;width:264px;padding:13px 14px 0;animation:.12s ease-out wo-hover-in;display:grid;position:fixed;box-shadow:0 14px 42px #0006;pointer-events:none!important}.wo-hover *{pointer-events:none!important}.wo-hover-visual{background:radial-gradient(#5c82745c,#0000);border-radius:8px;width:48px;height:50px;overflow:hidden}.wo-hover-visual img{object-fit:contain;width:68px;height:68px;margin:-5px -10px}.wo-hover-visual .wo-glyph{width:48px;height:50px}.wo-hover-copy{align-content:center;gap:5px;min-width:0;display:grid}.wo-hover-copy>small{color:var(--wo-gold);font-size:8px}.wo-hover-copy>strong{font-size:12px;font-weight:500;line-height:1.35}.wo-hover-copy>span{color:var(--wo-muted);font-size:9px;line-height:1.5}.wo-hover dl{border-top:1px solid var(--wo-line);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:15px;margin:1px 0 0;padding-top:10px;display:grid}.wo-hover dt{color:var(--wo-muted);margin-bottom:5px;font-size:8px}.wo-hover dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.wo-hover footer{color:var(--wo-gold);border-top:1px solid var(--wo-line);grid-column:1/-1;justify-content:space-between;padding:9px 0 11px;font-size:8px;display:flex}.wo-mini-progress{background:#adc7b61a;border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.wo-mini-progress i{background:#a4d7b9;height:100%;display:block}.wo-environment{z-index:23;pointer-events:auto;align-items:center;gap:9px;max-width:280px;display:flex;position:absolute;bottom:32px;left:27px}.wo-environment>button{color:#d4e4dc;cursor:pointer;background:#10212be8;border:1px solid #b2cbc530;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font:10px Manrope,sans-serif;display:flex}.wo-environment>button:hover{border-color:#e0c48a88}.wo-environment-status{color:#9fb7bf;font:9px/1.5 Manrope,sans-serif}.wo-map-credit{z-index:23;color:#b5c7ca;background:#06111bab;border-radius:3px;max-width:340px;padding:2px 4px;font:8px/1.5 Manrope,sans-serif;position:absolute;bottom:10px;left:28px}.wo-map-credit a{color:inherit;text-decoration:none}.wo-map-credit a:hover{text-decoration:underline}.wo-weather-hero{background:linear-gradient(135deg,#365c69,#182f3b);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:20px;display:flex}.wo-weather-hero>div{gap:7px;display:grid}.wo-weather-hero strong{letter-spacing:-.06em;color:#e8ece4;font-size:40px;font-weight:400}.wo-weather-hero span{color:#c1d3d7;font-size:11px}.wo-weather-hero>svg{color:#e3d1a2;width:58px;height:58px}.wo-card a{color:var(--wo-gold)}.wo-card .wo-map-scale{color:var(--wo-muted);padding:10px 0;font-size:10px;line-height:1.6}.living-world:has(.world-scene--inspecting) .world-focus{visibility:hidden;pointer-events:none}html[data-theme=light] .wo-card,html[data-theme=light] .wo-hover{--wo-bg:#f7f8f1;--wo-panel:#e7eee5;--wo-text:#213e44;--wo-muted:#5a777b;--wo-line:#52716b26;--wo-gold:#8a6632;border-color:#738f8170;box-shadow:0 20px 65px #294e4333}.wo-card .wo-hero .wo-phase{color:#e4e8d2}html[data-theme=light] .wo-tabs{background:#dae4db80}html[data-theme=light] .wo-tabs button[aria-selected=true]{color:#735521;background:#fff}.wo-card .wo-glyph{overflow:visible}@keyframes wo-arrive{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes wo-hover-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes wo-breathe{50%{transform:translateY(-4px)}}@media (width<=1100px){.wo-card{width:340px;top:96px;bottom:112px;right:20px}.wo-map-credit{max-width:260px}}@media (width<=1024px){.wo-card{width:min(440px,100vw - 28px);height:min(65dvh,620px);max-height:calc(100dvh - 200px);animation:.16s wo-hover-in;inset:auto auto 112px 50%;transform:translate(-50%)}.wo-card-body{padding:17px 18px}.wo-card h2{font-size:23px}.wo-card-header{padding:13px 17px}.wo-card-footer{padding:12px 17px}.wo-hero{height:115px}.wo-hero-city{height:140px}.wo-landmark{width:200px;height:200px}.wo-environment{max-width:220px;bottom:33px;left:14px}.wo-map-credit{max-width:200px;font-size:7px;bottom:10px;left:14px}.wo-environment-status,.wo-hover{display:none}}@media (prefers-reduced-motion:reduce){.wo-card,.wo-hover,.wo-landmark{animation:none}.wo-completion-value{transition:none}.wo-card .wo-work-cell:hover{transform:none}}:is(body:has(.orbital-app.reduce-motion) .wo-card,body:has(.orbital-app.reduce-motion) .wo-hover,body:has(.orbital-app.reduce-motion) .wo-landmark){animation:none!important}body:has(.orbital-app.reduce-motion) .wo-completion-value{transition:none!important}@media (width<=1024px){.wo-card-footer{padding-right:73px}}.wa-intro{color:var(--wo-gold);align-items:center;gap:16px;padding:5px 0 15px;display:flex}.wa-intro p{max-width:220px;margin:0}.wa-intro>svg{flex-shrink:0}.wa-place{border-bottom:1px solid var(--wo-line);padding:0 0 19px}.wa-place .wo-location{padding:3px 0 13px}.wa-place .wo-location strong{font-size:11px}.wa-place .wo-text-action{align-items:center;gap:8px;display:flex}.wo-card .wa-place h3{letter-spacing:-.025em;font-size:14px}.wa-period{color:var(--wo-muted);gap:8px;margin:20px 0;font-size:10px;display:grid}.wa-period select{background:var(--wo-panel);color:var(--wo-text);border:1px solid var(--wo-line);border-radius:8px;padding:10px;font:11px Manrope,system-ui,sans-serif}.wa-period select:disabled{opacity:.55}.wa-route-heading{color:var(--wo-muted);justify-content:space-between;margin:17px 0 5px;font-size:9px;display:flex}.wo-card .wa-route-row{border-bottom:1px solid var(--wo-line);text-align:left;background:0 0;grid-template-columns:1fr auto;gap:12px;width:100%;padding:17px 0 15px;display:grid;position:relative}.wa-route-row>span{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.wa-route-row>strong{color:var(--wo-gold);font:500 19px/1.2 Manrope,sans-serif}.wa-route-row>i{background:#a6d8be;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0}.wa-route-row:hover{filter:brightness(1.3)}.wa-empty{border:1px dashed var(--wo-line);text-align:center;border-radius:12px;margin:22px 0 10px;padding:22px 15px 8px}.wa-empty>svg{color:var(--wo-gold);opacity:.7}.wa-empty p{font-size:11px}.wo-card .wa-empty h3{margin-top:14px;font-size:15px;font-weight:500}.wa-preview-toggle{cursor:pointer;align-items:flex-start;gap:11px;margin-top:20px;font-size:11px;line-height:1.5;display:flex}.wa-preview-toggle input{accent-color:var(--wo-gold);flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.wa-preview-toggle small{color:var(--wo-muted);margin-top:5px;font-size:9px;line-height:1.6;display:block}.wo-card .wa-preview-note{color:var(--wo-gold);background:#d8b7760b;border:1px solid #eac78138;border-radius:9px;padding:12px 14px;font-size:10px}.wa-diagram{border:1px solid var(--wo-line);background:radial-gradient(at bottom,#6cab8540,#0000 90%);border-radius:12px;margin-bottom:18px;padding:10px 15px 16px}.wa-diagram>svg{width:100%;display:block;overflow:visible}.wa-diagram svg{fill:none;stroke:#b2ddc2}.wa-diagram circle{fill:var(--wo-bg);stroke-width:3px}.wa-horizon{fill:#85b19b0c;stroke:var(--wo-line)!important}.wa-route-shadow{stroke-width:12px;opacity:.08}.wa-route{stroke-width:3px}.wa-diagram--sample .wa-route{stroke-dasharray:5 3}.wa-arrow{stroke-width:2px;stroke:var(--wo-gold)!important}.wa-diagram>div{grid-template-columns:1fr 16px 1fr;align-items:center;gap:10px;font-size:11px;display:grid}.wa-diagram>div>span:last-child{text-align:right}.wa-diagram>div>svg{color:var(--wo-gold)}.wa-preview-badge{z-index:24;color:#edcd92;background:#17252be8;border:1px solid #d4bb7955;border-radius:20px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:9px 13px;font:10px Manrope,sans-serif;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)}.wa-preview-badge button{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;text-decoration:underline}.wa-preview-badge span{line-height:1.4}@media (width<=1024px){.wa-preview-badge{gap:8px;font-size:9px;top:62px}.wa-diagram>div{font-size:10px}}.wc-project-label>span:nth-child(2){min-width:0}.wc-project-label small{text-overflow:ellipsis;max-width:225px;overflow:hidden}.wc-project-label.regional small{max-width:120px}.ob-root{--ob-bg:#040711;--ob-ink:#f2f1ee;--ob-muted:#abb5ca;--ob-faint:#7f8ba5;--ob-gold:#f5c77a;--ob-blue:#8fd3ff;--ob-coral:#ff9d7a;--ob-lilac:#d9b8ff;--ob-line:#becdeb24;background:var(--ob-bg);min-height:100svh;color:var(--ob-ink);isolation:isolate;font-family:Manrope,system-ui,sans-serif;font-size:14px;line-height:1.6;position:relative}.ob-root *{box-sizing:border-box}.ob-root button,.ob-root input,.ob-root select,.ob-root textarea{font:inherit}.ob-root button{cursor:pointer}.ob-root button:disabled{cursor:default}.ob-root button,.ob-root input,.ob-root textarea,.ob-root select,.ob-root a{-webkit-tap-highlight-color:transparent}.ob-root button:focus-visible,.ob-root input:focus-visible,.ob-root textarea:focus-visible,.ob-root select:focus-visible,.ob-root a:focus-visible{outline:2px solid var(--ob-blue);outline-offset:4px}.ob-root h1,.ob-root h2,.ob-root h3,.ob-root p{margin:0}.ob-root h1,.ob-root h2,.ob-root h3{font-weight:500}.ob-root em{color:var(--ob-gold);font-family:Lora,Georgia,serif;font-style:italic;font-weight:400}.ob-root svg{flex-shrink:0}.ob-root ::selection{background:#f5c77a40}.ob-background{z-index:-3;min-height:700px;position:absolute;inset:0;overflow:hidden}.ob-background>div{width:100%;height:100%}.ob-background-shade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#040711de,#0407117d 42%,#04071117 77%),linear-gradient(#0000 67%,#040711 100%);position:absolute;inset:0}.ob-in-progress .ob-background-shade{background:linear-gradient(90deg,#04071199,#04071133 36%,#040711a6 64%),linear-gradient(#0000 45%,#040711 100%)}.ob-header{z-index:2;background:linear-gradient(#040711a6,#0000);border-bottom:1px solid #becdeb17;justify-content:space-between;align-items:center;height:94px;padding:0 5.5%;display:flex;position:relative}.ob-brand{color:var(--ob-ink);align-items:center;gap:11px;text-decoration:none;display:flex}.ob-brand img{object-fit:contain;width:43px;height:43px}.ob-brand>span{letter-spacing:-.8px;font-size:21px;font-weight:600;line-height:1.15}.ob-brand small{color:var(--ob-faint);letter-spacing:2.3px;margin-top:8px;font-size:8px;font-weight:500;display:block}.ob-header-actions{align-items:center;gap:28px;display:flex}.ob-prototype-badge{letter-spacing:1.2px;text-transform:uppercase;color:var(--ob-muted);align-items:center;gap:7px;font-size:10px;display:flex}.ob-prototype-badge i{background:var(--ob-gold);border-radius:50%;width:5px;height:5px}.ob-header-link{color:var(--ob-ink);background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:flex;font-size:12px!important}.ob-header-link:hover{color:var(--ob-gold)}.ob-welcome-main{align-items:center;min-height:calc(100svh - 94px);padding:83px 7% 105px;display:flex;position:relative}.ob-welcome-copy{z-index:1;max-width:670px;position:relative}.ob-eyebrow{letter-spacing:2.4px;color:var(--ob-muted);align-items:center;gap:11px;font-size:9px;font-weight:600;display:flex}.ob-eyebrow>span{background:var(--ob-gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #f5c77ab3}.ob-welcome h1{letter-spacing:-3.3px;margin:28px 0 24px;font-size:clamp(44px,4.75vw,74px);line-height:1.11}.ob-welcome h1 em{letter-spacing:-3px}.ob-welcome-copy>p{color:var(--ob-muted);max-width:450px;font-size:15px;line-height:1.95}.ob-welcome-buttons{align-items:center;gap:22px;margin-top:34px;display:flex}.ob-primary{border:1px solid var(--ob-gold);background:var(--ob-gold);color:#17151c;border-radius:6px;justify-content:center;align-items:center;gap:25px;padding:14px 21px;font-weight:750;line-height:1.5;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;font-size:12px!important}.ob-primary:hover{background:#ffd99a;transform:translateY(-1px);box-shadow:0 0 24px #f5c77a24}.ob-primary:active{transform:translateY(0)}.ob-welcome-demo{color:var(--ob-ink);background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex;font-size:11px!important}.ob-welcome-demo:hover{color:var(--ob-gold)}.ob-welcome-promises{color:var(--ob-faint);flex-direction:column;gap:12px;margin-top:46px;font-size:10px;display:flex}.ob-welcome-promises span{align-items:center;gap:10px;display:flex}.ob-welcome-promises svg{color:#b9c4d3}.ob-resume{border:1px solid var(--ob-line);width:100%;max-width:400px;color:var(--ob-ink);text-align:left;background:#0e152799;border-radius:8px;align-items:center;gap:14px;margin-top:24px;padding:13px 16px;display:flex}.ob-resume>span:nth-child(2){flex:1}.ob-resume strong,.ob-resume small{font-size:11px;display:block}.ob-resume small{color:var(--ob-faint);margin-top:2px;font-size:10px}.ob-resume-icon{color:var(--ob-gold)}.ob-resume:hover{border-color:#f5c77a73}.ob-welcome-orbit-label{color:var(--ob-ink);background:linear-gradient(90deg,#04071194,#0000);border-left:1px solid #f5c77a80;align-items:center;gap:12px;max-width:320px;padding:17px 18px;font-size:12px;display:flex;position:absolute;bottom:20%;right:8.5%}.ob-welcome-orbit-label strong,.ob-welcome-orbit-label small{display:block}.ob-welcome-orbit-label small{color:var(--ob-muted);margin-top:3px;font-size:10px}.ob-live-dot{background:#9df2cf;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #9df2cf}.ob-coordinate{color:var(--ob-faint);letter-spacing:1px;font-family:ui-monospace,monospace;font-size:8px;position:absolute;top:-20px;right:2px}.ob-welcome-bottom{color:var(--ob-faint);letter-spacing:.6px;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:28px;left:7%;right:7%}.ob-journey{grid-template-columns:minmax(290px,.85fr) minmax(530px,1.15fr);gap:8%;max-width:1460px;margin:auto;padding:46px 6% 56px;display:grid;position:relative}.ob-journey-aside{align-self:start;max-width:390px;padding:17px 0 0;position:sticky;top:32px}.ob-journey-aside h2{letter-spacing:-1.4px;margin-top:22px;font-size:34px;line-height:1.22}.ob-journey-aside>p{color:var(--ob-muted);max-width:270px;margin-top:17px;font-size:12px;line-height:1.9}.ob-journey-aside nav{margin-top:32px}.ob-journey-aside ol{margin:0;padding:0;list-style:none}.ob-journey-aside li{min-height:57px;position:relative}.ob-journey-aside li:not(:last-child):after{content:"";border-left:1px solid #becdeb24;height:20px;position:absolute;top:35px;left:15px}.ob-journey-aside li.is-complete:after{border-color:#f5c77a59}.ob-journey-aside li button{text-align:left;width:100%;color:var(--ob-muted);background:0 0;border:0;align-items:center;gap:15px;padding:0 0 20px;display:flex}.ob-journey-aside li button:disabled{color:#778197}.ob-step-number{border:1px solid var(--ob-line);background:#040711b3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-family:ui-monospace,monospace;font-size:9px;display:flex}.ob-journey-aside li strong{font-size:11px;font-weight:500;line-height:1.2;display:block}.ob-journey-aside li small{color:var(--ob-faint);margin-top:5px;font-size:9px;line-height:1.2;display:block}.ob-journey-aside li.is-current .ob-step-number{color:var(--ob-gold);border-color:var(--ob-gold);box-shadow:0 0 20px #f5c77a1a}.ob-journey-aside li.is-current strong{color:var(--ob-ink);font-weight:650}.ob-journey-aside li.is-complete .ob-step-number{color:var(--ob-gold);background:#f5c77a0f;border-color:#f5c77a59}.ob-aside-note{color:var(--ob-muted);border-top:1px solid var(--ob-line);align-items:flex-start;gap:12px;max-width:280px;margin-top:23px;padding-top:20px;font-size:10px;line-height:1.8;display:flex}.ob-aside-note svg{color:var(--ob-gold);margin-top:3px}.ob-form-shell{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0e1423e0,#080d1aed);border:1px solid #becdeb2b;border-radius:14px;align-self:start;min-width:0;overflow:hidden;box-shadow:0 24px 100px #00000040}.ob-progress-top{color:var(--ob-faint);letter-spacing:1px;justify-content:space-between;align-items:center;padding:19px 34px 16px;font-size:9px;display:flex}.ob-progress-top span:first-child{color:var(--ob-gold);letter-spacing:1.4px;font-family:ui-monospace,monospace}.ob-progress-top span:last-child{letter-spacing:.2px}.ob-progress-track{background:#becdeb1a;height:1px}.ob-progress-track>span{background:var(--ob-gold);height:1px;transition:width .4s;display:block;box-shadow:0 0 10px #f5c77a80}.ob-form-scroll{padding:31px 34px 22px}.ob-step-heading{margin-bottom:26px}.ob-step-heading h1{letter-spacing:-1.5px;outline:none;font-size:36px;line-height:1.18}.ob-step-heading p{color:var(--ob-muted);max-width:480px;margin-top:16px;font-size:11px;line-height:1.85}.ob-step-body{flex-direction:column;gap:19px;display:flex}.ob-field{flex-direction:column;gap:8px;min-width:0;display:flex}.ob-field>label{color:#d8dce6;font-size:11px;font-weight:600}.ob-field input,.ob-field textarea,.ob-field select,.ob-add-skill input{color:var(--ob-ink);background:#04071191;border:1px solid #becdeb33;border-radius:6px;outline:none;width:100%;min-height:44px;padding:11px 13px;font-size:12px;transition:border-color .2s}.ob-field textarea{resize:vertical;min-height:88px;line-height:1.8}.ob-field select{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;padding-right:20px}.ob-field input::placeholder,.ob-field textarea::placeholder,.ob-add-skill input::placeholder{color:#6d7890}.ob-field input:hover,.ob-field textarea:hover,.ob-field select:hover{border-color:#becdeb66}.ob-field input:focus,.ob-field textarea:focus,.ob-field select:focus{border-color:var(--ob-blue);box-shadow:0 0 0 2px #8fd3ff0d}.ob-field small{color:var(--ob-faint);font-size:9px;line-height:1.6}.ob-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ob-field-error{color:#ffac98;line-height:1.6;font-size:10px!important}.ob-field.has-error input,.ob-field.has-error textarea,.ob-field.has-error select{border-color:#ff9d7a}.ob-error-summary{color:#ffb49a;background:#ff9d7a0d;border-left:2px solid #ff9d7a;margin-top:19px;padding:10px 12px;font-size:10px}.ob-form-footer{border-top:1px solid var(--ob-line);justify-content:space-between;align-items:center;gap:20px;margin-top:27px;padding-top:23px;display:flex}.ob-back{color:var(--ob-muted);background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;display:flex;font-size:11px!important}.ob-back:hover{color:var(--ob-ink)}.ob-save-status{color:var(--ob-faint);letter-spacing:.2px;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:8px;display:flex}.ob-save-status>span{background:#92bca9;border-radius:50%;width:4px;height:4px}.ob-demo-note,.ob-note{color:var(--ob-muted);background:#8fd3ff0b;border:1px solid #8fd3ff1f;border-radius:6px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:9px;line-height:1.75;display:flex}.ob-demo-note svg,.ob-note svg{color:var(--ob-blue);margin-top:2px}.ob-demo-note strong{color:var(--ob-blue);font-weight:650}.ob-note{background:#f5c77a09;border-color:#f5c77a21}.ob-note svg{color:var(--ob-gold)}.ob-microcopy{color:var(--ob-faint);font-size:9px;line-height:1.8}.ob-section-label{flex-direction:column;gap:5px;margin-top:3px;display:flex}.ob-section-label h3{color:var(--ob-ink);font-size:11px;font-weight:600}.ob-section-label p{color:var(--ob-faint);font-size:9px;line-height:1.7}.ob-section-label+.ob-chips,.ob-section-label+.ob-segments{margin-top:-8px}.ob-auth-tabs{border-bottom:1px solid var(--ob-line);gap:27px;margin-bottom:3px;display:flex}.ob-auth-tabs button{color:var(--ob-faint);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 12px;position:relative;bottom:-1px;font-size:11px!important}.ob-auth-tabs button.active{color:var(--ob-gold);border-color:var(--ob-gold)}.ob-oauth{flex-direction:column;gap:10px;display:flex}.ob-oauth button{min-height:45px;color:var(--ob-ink);border:1px solid var(--ob-line);background:#ffffff06;border-radius:6px;justify-content:center;align-items:center;gap:12px;display:flex;position:relative;font-size:11px!important}.ob-oauth button:hover{background:#ffffff0d;border-color:#becdeb59}.ob-oauth small{color:var(--ob-faint);border:1px solid var(--ob-line);border-radius:3px;padding:0 4px;font-size:8px;position:absolute;right:13px}.ob-oauth svg{width:17px;height:17px}.ob-google-mark{color:var(--ob-ink);font-family:Arial,sans-serif;font-size:18px;font-weight:700}.ob-divider{color:var(--ob-faint);align-items:center;gap:12px;font-size:8px;display:flex}.ob-divider:before,.ob-divider:after{content:"";background:var(--ob-line);flex:1;height:1px}.ob-checkline{color:var(--ob-muted);align-items:flex-start;gap:10px;font-size:9px;line-height:1.9;display:flex}.ob-checkline input{accent-color:var(--ob-gold);flex-shrink:0;width:14px;height:14px;margin:3px 0 0}.ob-inline-link{color:var(--ob-gold);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;font-size:inherit!important}.ob-inline-link:hover{color:#ffe0ac}.ob-verification-icon{width:66px;height:66px;color:var(--ob-blue);background:radial-gradient(circle,#8fd3ff1a,#0000);border:1px solid #8fd3ff40;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}.ob-verification-address{text-align:center;color:var(--ob-muted);font-size:11px}.ob-verification-address strong{color:var(--ob-ink);font-weight:500}.ob-verification-address button{margin-left:7px}.ob-sample-code{text-align:center;background:#f5c77a09;border:1px solid #f5c77a33;border-radius:8px;padding:15px}.ob-sample-code>span{color:var(--ob-faint);font-size:9px;display:block}.ob-sample-code>strong{letter-spacing:10px;color:var(--ob-gold);margin:5px 0 10px;padding-left:10px;font-family:ui-monospace,monospace;font-size:30px;font-weight:400;display:block}.ob-sample-code button{margin:auto}.ob-code-input{letter-spacing:10px;text-align:center;font-family:ui-monospace,monospace!important;font-size:23px!important}.ob-soft-button{border:1px solid var(--ob-line);color:var(--ob-ink);background:#ffffff08;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:inline-flex;font-size:10px!important}.ob-soft-button:hover{background:#ffffff12;border-color:#becdeb66}.ob-soft-button:disabled{opacity:.35}.ob-avatar{width:55px;height:55px;color:var(--ob-gold);background:radial-gradient(circle at 20% 20%,#f5c77a36,#f5c77a08);border:1px solid #f5c77a4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:500;display:flex}.ob-identity-preview{align-items:center;gap:13px;padding:5px 0 10px;display:flex}.ob-identity-preview>div{flex:1;min-width:0}.ob-identity-preview strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.ob-identity-preview small{color:var(--ob-faint);margin-top:3px;font-size:9px;display:block}.ob-small-pill{color:var(--ob-blue);white-space:nowrap;border:1px solid #8fd3ff33;border-radius:20px;align-items:center;gap:4px;padding:3px 7px;font-size:8px;display:flex}.ob-chips{flex-wrap:wrap;gap:7px;display:flex}.ob-chips>button{border:1px solid var(--ob-line);color:var(--ob-muted);background:#ffffff04;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;line-height:1.5;display:inline-flex;font-size:9px!important}.ob-chips>button:hover{border-color:#f5c77a66}.ob-chips>button.is-selected{color:var(--ob-gold);background:#f5c77a14;border-color:#f5c77a6b}.ob-role-grid{flex-direction:column;gap:12px;display:flex}.ob-choice{color:var(--ob-ink);border:1px solid var(--ob-line);text-align:left;background:#0407115c;border-radius:8px;padding:16px 40px 16px 16px;transition:background .2s,border-color .2s;position:relative}.ob-choice:hover{border-color:#becdeb59}.ob-choice.is-selected{background:#f5c77a0b;border-color:#f5c77a99}.ob-choice-check{width:17px;height:17px;color:var(--ob-bg);border:1px solid #becdeb40;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:17px;right:14px}.ob-choice.is-selected .ob-choice-check{border-color:var(--ob-gold);background:var(--ob-gold)}.ob-role-choice{gap:16px;padding:18px 42px 18px 17px;display:flex}.ob-role-symbol{width:44px;height:44px;color:var(--ob-gold);background:#f5c77a0d;border:1px solid #f5c77a29;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ob-role-copy>small{text-transform:uppercase;letter-spacing:1.6px;color:var(--ob-gold);margin-bottom:5px;font-size:8px;display:block}.ob-role-copy>strong{font-size:13px;font-weight:550;line-height:1.4;display:block}.ob-role-copy>p{color:var(--ob-muted);margin-top:7px;font-size:9px;line-height:1.8}.ob-coral .ob-role-symbol{color:var(--ob-coral);background:#ff9d7a0d;border-color:#ff9d7a29}.ob-coral .ob-role-copy>small{color:var(--ob-coral)}.ob-lilac .ob-role-symbol{color:var(--ob-lilac);background:#d9b8ff0d;border-color:#d9b8ff29}.ob-lilac .ob-role-copy>small{color:var(--ob-lilac)}.ob-primary-roles{gap:10px;margin-top:-5px;display:flex}.ob-primary-roles button{border:1px solid var(--ob-line);color:var(--ob-muted);background:0 0;border-radius:5px;align-items:center;gap:9px;padding:8px 13px;display:flex;font-size:10px!important}.ob-primary-roles button.active{border-color:var(--ob-gold);color:var(--ob-gold)}.ob-branch-intro{color:var(--ob-gold);background:#f5c77a09;border:1px solid #f5c77a26;border-radius:8px;align-items:center;gap:12px;padding:14px 15px;display:flex}.ob-branch-intro strong,.ob-branch-intro span{font-size:10px;display:block}.ob-branch-intro span{color:var(--ob-muted);margin-top:2px;font-size:9px}.ob-branch-intro.ob-coral{color:var(--ob-coral);background:#ff9d7a08;border-color:#ff9d7a2b}.ob-branch-intro.ob-lilac{color:var(--ob-lilac);background:#d9b8ff08;border-color:#d9b8ff2b}.ob-segments{gap:9px;display:flex}.ob-segments .ob-choice{flex:1;min-width:0;padding:12px 22px 12px 11px}.ob-segments .ob-choice-check{width:12px;height:12px;top:15px;right:8px}.ob-segments .ob-choice-check svg{width:9px}.ob-segments strong{font-size:10px;font-weight:600;line-height:1.5;display:block}.ob-segments small{color:var(--ob-muted);margin-top:5px;font-size:8px;line-height:1.7;display:block}.ob-add-skill{gap:8px;margin-top:-8px;display:flex}.ob-add-skill input{min-height:37px;font-size:10px}.ob-mini-note{color:var(--ob-muted);border:1px solid var(--ob-line);border-radius:6px;align-items:center;gap:9px;padding:11px;font-size:9px;display:flex}.ob-mini-note svg{color:var(--ob-gold)}.ob-agent-hero{align-items:center;gap:26px;padding:10px 0 17px;display:flex}.ob-agent-glyph{width:104px;height:104px;color:var(--ob-blue);background:radial-gradient(circle,#8fd3ff26,#0000 70%);border:1px solid #8fd3ff30;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ob-agent-glyph:before{content:"";border:1px dashed #8fd3ff33;border-radius:50%;position:absolute;inset:11px}.ob-agent-glyph i{background:var(--ob-gold);width:7px;height:7px;box-shadow:0 0 12px var(--ob-gold);border-radius:50%;position:absolute;top:16px;right:7px}.ob-agent-hero small{letter-spacing:1.3px;color:var(--ob-blue);font-size:6.5px}.ob-agent-hero h3{letter-spacing:-.8px;margin-top:7px;font-size:25px;line-height:1.22}.ob-agent-hero h3 em{color:var(--ob-blue)}.ob-agent-hero p{color:var(--ob-muted);margin-top:10px;font-size:9px;line-height:1.8}.ob-add-agent{color:var(--ob-blue);background:#8fd3ff06;border:1px dashed #8fd3ff54;border-radius:8px;align-items:center;gap:9px;padding:17px;display:flex;font-size:11px!important}.ob-add-agent span{color:var(--ob-faint);margin-left:auto;font-size:9px}.ob-add-agent:hover{background:#8fd3ff0d}.ob-agent-boundaries{color:var(--ob-muted);flex-direction:column;gap:10px;font-size:10px;display:flex}.ob-agent-boundaries span{align-items:center;gap:9px;display:flex}.ob-agent-boundaries svg{color:var(--ob-blue)}.ob-agent-form{background:#8fd3ff06;border:1px solid #8fd3ff33;border-radius:8px;flex-direction:column;gap:17px;padding:18px;display:flex}.ob-agent-form>.ob-section-label{flex-direction:row;justify-content:space-between}.ob-agent-form>.ob-soft-button{color:var(--ob-blue);align-self:flex-start}.ob-agent-list{flex-direction:column;gap:9px;display:flex}.ob-agent-item{background:#8fd3ff06;border:1px solid #8fd3ff26;border-radius:7px;align-items:center;gap:11px;padding:13px;display:flex}.ob-agent-item>div{flex:1;min-width:0}.ob-agent-item strong{overflow-wrap:anywhere;font-size:11px;display:block}.ob-agent-item small{color:var(--ob-muted);margin-top:3px;font-size:8px;display:block}.ob-agent-item small:last-child{color:var(--ob-faint)}.ob-agent-avatar{width:36px;height:36px;color:var(--ob-blue);background:#8fd3ff12;border-radius:9px;justify-content:center;align-items:center;display:flex}.ob-icon-button{color:var(--ob-muted);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.ob-icon-button:hover{color:var(--ob-ink);border-color:var(--ob-line)}.ob-experience-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ob-mode-choice{flex-direction:column;padding:0 0 16px;display:flex;overflow:hidden}.ob-mode-choice>.ob-choice-check{z-index:1;top:13px;right:13px}.ob-mode-title{color:var(--ob-ink);align-items:center;gap:8px;margin:15px 14px 0;display:flex}.ob-mode-title strong{font-size:12px;font-weight:600}.ob-mode-title svg{color:var(--ob-gold)}.ob-mode-choice>p{color:var(--ob-muted);margin:9px 14px 0;font-size:9px;line-height:1.8}.ob-world-preview{border-bottom:1px solid var(--ob-line);background:#030711;width:100%;height:145px;position:relative;overflow:hidden}.ob-world-preview .ob-orbital-art{position:absolute;inset:0}.ob-world-preview .ob-planet{width:100px;height:100px;top:27px;left:calc(50% - 50px)}.ob-world-preview .ob-orbit{width:190px;height:55px;top:58px;left:calc(50% - 95px)}.ob-world-preview .ob-orbit-two{transform:rotate(-42deg)}.ob-world-preview .ob-orbit-three{display:none}.ob-world-preview .ob-satellite-one{top:40px;left:23%}.ob-world-preview .ob-satellite-two{top:105px;left:76%}.ob-preview-pin{color:var(--ob-gold);background:#040711cc;border:1px solid #f5c77a4d;border-radius:3px;padding:3px 5px;font-size:6px;position:absolute}.ob-preview-pin-one{top:36px;left:8px}.ob-preview-pin-two{color:var(--ob-blue);border-color:#8fd3ff4d;bottom:22px;right:8px}.ob-workspace-preview{border-bottom:1px solid var(--ob-line);background:linear-gradient(125deg,#111827,#060b18);width:100%;height:145px;padding:18px 15px;overflow:hidden}.ob-preview-toolbar{background:#0a101e;border:1px solid #becdeb26;border-radius:3px 3px 0 0;gap:3px;padding:5px 6px;display:flex}.ob-preview-toolbar i{background:#73839c;border-radius:50%;width:3px;height:3px}.ob-preview-columns{border:1px solid #becdeb26;border-top:0;border-radius:0 0 3px 3px;height:95px;display:flex}.ob-preview-columns>span{background:repeating-linear-gradient(#0000 0 9px,#becdeb17 9px 12px);border-right:1px solid #becdeb26;width:24px;margin:0 5px}.ob-preview-columns>div{flex:1;padding:9px 8px}.ob-preview-columns b{background:#a3b2c9;border-radius:1px;width:40px;height:3px;display:block}.ob-preview-metrics{gap:5px;margin-top:7px;display:flex}.ob-preview-metrics i{background:#8fd3ff14;border:1px solid #8fd3ff26;flex:1;height:14px}.ob-preview-graph{justify-content:space-between;align-items:center;margin:10px 0 9px;display:flex;position:relative}.ob-preview-graph:before{content:"";z-index:0;background:#715f44;width:100%;height:1px;position:absolute}.ob-preview-graph i{background:#222334;border:1px solid #f5c77a80;border-radius:2px;width:16px;height:10px;display:block;position:relative}.ob-preview-graph i:nth-child(2){transform:translateY(-4px)}.ob-preview-graph i:nth-child(3){transform:translateY(4px)}.ob-preview-columns em{background:#becdeb21;width:100%;height:2px;margin-top:5px;display:block}.ob-toggle-row{border-bottom:1px solid var(--ob-line);cursor:pointer;align-items:center;gap:12px;margin-top:-9px;padding:12px 0;display:flex;position:relative}.ob-toggle-row>span:first-child{flex:1}.ob-toggle-row strong{font-size:10px;font-weight:550;display:block}.ob-toggle-row small{color:var(--ob-faint);margin-top:3px;font-size:9px;line-height:1.6;display:block}.ob-toggle-row input{opacity:0;cursor:pointer;width:35px;height:24px;position:absolute;right:0}.ob-toggle{background:#263043;border:1px solid #becdeb33;border-radius:12px;flex-shrink:0;width:33px;height:19px;position:relative}.ob-toggle:after{content:"";background:#9ba8be;border-radius:50%;width:13px;height:13px;transition:transform .2s;position:absolute;top:2px;left:2px}.ob-toggle-row input:checked+.ob-toggle{background:#f5c77a33;border-color:#f5c77a80}.ob-toggle-row input:checked+.ob-toggle:after{background:var(--ob-gold);transform:translate(14px)}.ob-toggle-row input:focus-visible+.ob-toggle{outline:2px solid var(--ob-blue);outline-offset:4px}.ob-ready-profile{align-items:center;gap:15px;padding:5px 0 20px;display:flex}.ob-ready-profile>div{flex:1;min-width:0}.ob-ready-profile strong{overflow-wrap:anywhere;font-size:16px;font-weight:550;display:block}.ob-ready-profile small{color:var(--ob-faint);overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.ob-ready-profile>div>span{color:var(--ob-gold);margin-top:6px;font-size:9px;display:block}.ob-ready-check{color:var(--ob-gold)}.ob-review-list{flex-direction:column;margin-top:-9px;display:flex}.ob-review-list section{border-top:1px solid var(--ob-line);padding:16px 0}.ob-review-list section>div{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.ob-review-list h3{color:var(--ob-muted);align-items:center;gap:8px;font-size:9px;font-weight:500;display:flex}.ob-review-list h3 svg{color:var(--ob-faint)}.ob-review-list button{color:var(--ob-gold);background:0 0;border:0;padding:0;font-size:9px!important}.ob-review-list button:hover{text-underline-offset:3px;text-decoration:underline}.ob-review-list p{color:var(--ob-ink);overflow-wrap:anywhere;font-size:12px}.ob-review-list p strong{font-weight:500}.ob-review-list small{color:var(--ob-faint);margin-top:6px;font-size:9px;line-height:1.75;display:block}.ob-edit-identity{align-self:flex-start;align-items:center;gap:3px;margin-top:-12px;display:flex;font-size:9px!important}.ob-review-note{margin-top:0}.ob-modal-scrim{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010309c9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ob-modal{background:#0e1525;border:1px solid #becdeb40;border-radius:13px;width:100%;max-width:510px;max-height:85svh;padding:25px;overflow:auto;box-shadow:0 20px 100px #0008}.ob-modal header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.ob-modal h2{letter-spacing:-.5px;font-size:22px}.ob-modal p,.ob-modal li{color:var(--ob-muted);margin-bottom:14px;font-size:11px;line-height:1.9}.ob-modal ul{margin:15px 0;padding-left:19px}.ob-modal li{margin-bottom:8px;padding-left:4px}.ob-modal code{color:var(--ob-blue);font-size:10px}.ob-modal .ob-modal-callout{color:var(--ob-gold);background:#f5c77a0a;border:1px solid #f5c77a33;border-radius:4px;padding:9px 12px;font-size:10px}.ob-modal-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.ob-danger-link{color:#ffac98;background:0 0;border:0;margin-top:25px;padding:0;font-size:10px!important}.ob-danger-button{color:#ffac98;background:#ff9d7a1a;border:1px solid #ff9d7a66;border-radius:5px;padding:10px 14px;font-size:10px!important}.ob-danger-button:hover{background:#ff9d7a2b}.ob-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ob-orbital-art{isolation:isolate;background:radial-gradient(at 75% 43%,#17365d3d,#0000 50%);position:relative;overflow:hidden}.ob-starfield{opacity:.6;background-image:radial-gradient(1px 1px at 13% 24%,#bed4ef 50%,#0000 65%),radial-gradient(1px 1px at 78% 14%,#e0c6a0 50%,#0000 65%),radial-gradient(1px 1px at 46% 76%,#c2d6f3 50%,#0000 65%),radial-gradient(1px 1px at 91% 51%,#e3d2b2 50%,#0000 65%),radial-gradient(1px 1px at 29% 83%,#c2d6f3 50%,#0000 65%);background-size:331px 279px,523px 389px,397px 421px,293px 373px,449px 311px;position:absolute;inset:0}.ob-planet{background:radial-gradient(circle at 29% 24%,#568779 0%,#173f57 38%,#08213b 59%,#030915 78%);border:1px solid #8fd3ff4d;border-radius:50%;width:min(45vw,680px);height:min(45vw,680px);position:absolute;top:19%;left:52%;overflow:hidden;box-shadow:inset 10px 0 25px #8fd3ff59,inset -24px -5px 50px #000c,0 0 25px #8fd3ff21,0 0 100px #3d85cc1f}.ob-planet:before{content:"";z-index:2;background:radial-gradient(circle at 30% 27%,#0000 10%,#0407110f 40%,#02050dd9 76%),repeating-linear-gradient(173deg,#0000 0 31px,#c0e0f204 32px,#0000 34px);border-radius:50%;position:absolute;inset:0}.ob-planet:after{content:"";z-index:3;background:radial-gradient(at 27% 31%,#dfe4cc33,#0000 18%),radial-gradient(at 68% 51%,#dfe4cc26,#0000 10%);border-radius:50%;position:absolute;inset:0}.ob-continent{filter:blur(1px);background:linear-gradient(130deg,#97aa65,#567d58 46%,#2b624f);position:absolute;box-shadow:inset 6px 10px 20px #ded1851f}.ob-continent-one{clip-path:polygon(4% 18%,28% 0,44% 16%,72% 6%,100% 32%,83% 45%,99% 62%,70% 77%,63% 100%,48% 71%,17% 63%);border-radius:44% 26% 54% 43%;width:36%;height:33%;top:17%;left:14%;transform:rotate(-31deg)}.ob-continent-two{clip-path:polygon(0 2%,51% 5%,94% 31%,83% 72%,59% 100%,38% 67%,23% 41%);border-radius:25% 63% 73% 28%;width:29%;height:38%;top:47%;left:34%;transform:rotate(-18deg)}.ob-continent-three{clip-path:polygon(8% 25%,61% 0,95% 34%,74% 76%,40% 94%,18% 62%);border-radius:50%;width:43%;height:43%;top:11%;right:-13%}.ob-planet>span{z-index:4;background:#f5c77a;border-radius:50%;width:4px;height:4px;position:absolute;top:33%;left:38%;box-shadow:0 0 8px #f5c77a}.ob-planet>span:nth-last-child(2){top:49%;left:47%}.ob-planet>span:nth-last-child(3){top:65%;left:53%}.ob-planet>span:nth-last-child(4){top:30%;left:71%}.ob-planet>span:nth-last-child(5){top:22%;left:29%}.ob-orbit{border:1px solid #f5c77a36;border-radius:50%;width:min(71vw,1080px);height:min(23vw,350px);position:absolute;top:37%;left:39%;transform:rotate(-25deg)}.ob-orbit-two{border-color:#8fd3ff2e;transform:rotate(23deg)}.ob-orbit-three{border-color:#d9b8ff1c;transform:rotate(-65deg)}.ob-satellite{width:8px;height:8px;color:var(--ob-gold);background:currentColor;border-radius:50%;position:absolute;box-shadow:0 0 14px}.ob-satellite-one{top:27%;left:60%}.ob-satellite-two{width:5px;height:5px;color:var(--ob-blue);top:70%;left:87%}@media (width>=1500px){.ob-journey{gap:13%}.ob-form-scroll{padding:36px 39px 24px}.ob-progress-top{padding-left:39px;padding-right:39px}.ob-welcome-main{padding-top:100px;padding-bottom:140px}.ob-welcome h1{font-size:75px}.ob-welcome-copy>p{font-size:16px}.ob-welcome-orbit-label{right:14%}}@media (width<=1100px){.ob-header{height:82px;padding:0 4%}.ob-journey{grid-template-columns:minmax(240px,.7fr) minmax(460px,1.3fr);gap:5%;padding:34px 4%}.ob-journey-aside h2{font-size:29px}.ob-journey-aside>p{font-size:11px}.ob-form-scroll{padding:28px}.ob-progress-top{padding:17px 28px}.ob-step-heading h1{font-size:33px}.ob-welcome-main{min-height:calc(100svh - 82px);padding-left:6%}.ob-welcome h1{font-size:57px}.ob-welcome-orbit-label{bottom:15%;right:5%}.ob-small-pill{display:none}.ob-welcome-buttons{gap:16px}}@media (width<=850px){.ob-journey{max-width:700px;padding:24px 24px 38px;display:block}.ob-journey-aside{max-width:none;padding:0;position:relative;top:auto}.ob-journey-aside>.ob-eyebrow,.ob-journey-aside>h2,.ob-journey-aside>p,.ob-aside-note{display:none}.ob-journey-aside nav{margin:0 0 22px}.ob-journey-aside ol{justify-content:space-between;gap:0;display:flex}.ob-journey-aside li{flex:1;min-height:30px}.ob-journey-aside li:not(:last-child):after{background:var(--ob-line);border:0;width:calc(100% - 32px);height:1px;top:15px;left:32px;right:0}.ob-journey-aside li.is-complete:after{background:#f5c77a59}.ob-journey-aside li button{padding:0;display:block}.ob-journey-aside li button>span:last-child{display:none}.ob-journey-aside li:last-child{flex:0}.ob-header{height:76px;padding:0 24px}.ob-brand img{width:35px;height:35px}.ob-brand>span{font-size:19px}.ob-brand small{margin-top:6px;font-size:7px}.ob-header-actions{gap:18px}.ob-welcome-main{min-height:calc(100svh - 76px);padding:70px 7% 115px}.ob-welcome h1{letter-spacing:-2.3px;font-size:55px}.ob-welcome h1 em{letter-spacing:-2px}.ob-welcome-copy>p{font-size:13px}.ob-welcome-orbit-label{display:none}.ob-welcome .ob-background-shade{background:linear-gradient(90deg,#040711c7,#0407117a 64%,#04071140),linear-gradient(#0000 30%,#040711)}.ob-planet{width:80vw;height:80vw;top:25%;left:35%}.ob-orbit{width:110vw;height:36vw;top:46%;left:17%}.ob-welcome-promises{margin-top:35px}.ob-welcome-bottom span:last-child{display:none}.ob-in-progress .ob-background{position:fixed}}@media (width<=540px){.ob-header{height:70px;padding:0 18px}.ob-brand{gap:8px}.ob-brand>span{font-size:17px}.ob-brand small{letter-spacing:1.7px;margin-top:5px;font-size:6px}.ob-brand img{width:32px;height:32px}.ob-header-link{gap:6px;font-size:10px!important}.ob-header-actions{gap:12px}.ob-prototype-badge{letter-spacing:.6px;gap:5px;font-size:7px}.ob-prototype-badge i{width:4px;height:4px}.ob-welcome-main{align-items:flex-start;min-height:calc(100svh - 70px);padding:62px 24px 90px}.ob-eyebrow{letter-spacing:1.5px;gap:8px;font-size:7px}.ob-welcome h1{letter-spacing:-2px;margin:24px 0 20px;font-size:43px}.ob-welcome h1 em{letter-spacing:-1.8px}.ob-welcome-copy>p{font-size:12px;line-height:1.95}.ob-welcome-buttons{flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px}.ob-welcome-demo{font-size:10px!important}.ob-welcome-promises{gap:10px;margin-top:27px;font-size:8px}.ob-welcome-promises svg{width:13px}.ob-welcome-bottom{font-size:8px;bottom:22px;left:24px}.ob-welcome .ob-planet{opacity:.78;width:110vw;height:110vw;top:30%;left:20%}.ob-welcome .ob-orbit{width:150vw;height:60vw;top:46%;left:2%}.ob-journey{padding:20px 14px 30px}.ob-journey-aside nav{margin:0 4px 20px}.ob-step-number{width:26px;height:26px;font-size:8px}.ob-journey-aside li:not(:last-child):after{width:calc(100% - 27px);top:13px;left:27px}.ob-form-shell{border-radius:10px}.ob-form-scroll{padding:25px 20px 19px}.ob-progress-top{padding:15px 20px;font-size:8px}.ob-step-heading h1{letter-spacing:-1.1px;font-size:30px}.ob-step-heading p{margin-top:14px;font-size:10px;line-height:1.85}.ob-step-heading{margin-bottom:23px}.ob-step-body{gap:18px}.ob-field>label{font-size:10px}.ob-field input,.ob-field textarea,.ob-field select{min-height:45px;padding:11px;font-size:12px}.ob-field-grid{grid-template-columns:1fr;gap:18px}.ob-role-choice{gap:11px;padding:16px 33px 16px 13px}.ob-role-symbol{border-radius:8px;width:34px;height:34px}.ob-role-symbol svg{width:19px}.ob-role-copy>strong{font-size:12px}.ob-role-copy>p{font-size:9px}.ob-choice-check{width:15px;height:15px;right:11px}.ob-segments{gap:7px}.ob-segments .ob-choice{padding:12px 9px}.ob-segments .ob-choice-check{margin-top:8px;position:static}.ob-segments strong{font-size:9px}.ob-segments small{font-size:8px}.ob-chips{gap:6px}.ob-chips>button{padding:7px;font-size:8px!important}.ob-primary{gap:15px;min-height:44px;padding:12px 15px;font-size:10px!important}.ob-form-footer{gap:10px;margin-top:24px}.ob-back{gap:5px;font-size:10px!important}.ob-form-footer .ob-primary{max-width:76%}.ob-agent-hero{gap:16px}.ob-agent-glyph{width:77px;height:77px}.ob-agent-glyph svg{width:31px}.ob-agent-hero h3{font-size:23px}.ob-agent-hero small{letter-spacing:.6px;font-size:6px}.ob-agent-hero p{font-size:9px}.ob-agent-form{padding:14px}.ob-experience-grid{gap:9px}.ob-mode-title{gap:6px;margin:13px 10px 0}.ob-mode-title strong{font-size:10px}.ob-mode-title svg{width:15px}.ob-mode-choice>p{margin:9px 10px 0;font-size:8px;line-height:1.85}.ob-world-preview,.ob-workspace-preview{height:122px}.ob-world-preview .ob-planet{width:84px;height:84px;top:25px;left:calc(50% - 42px)}.ob-world-preview .ob-orbit{width:150px;height:42px;top:48px;left:calc(50% - 75px)}.ob-preview-pin{padding:2px 3px;font-size:5px}.ob-preview-pin-one{top:29px;left:5px}.ob-preview-pin-two{bottom:18px;right:5px}.ob-workspace-preview{padding:18px 9px}.ob-preview-columns{height:76px}.ob-preview-columns>span{width:13px;margin:0 3px}.ob-preview-columns>div{padding:8px 5px}.ob-preview-metrics{gap:3px}.ob-preview-metrics i{height:11px}.ob-preview-graph{margin:8px 0}.ob-preview-graph i{width:11px;height:7px}.ob-preview-columns em:last-child{display:none}.ob-ready-profile{gap:11px}.ob-ready-profile strong{font-size:14px}.ob-ready-profile .ob-avatar{width:47px;height:47px;font-size:15px}.ob-ready-check{width:21px}.ob-modal-scrim{padding:15px}.ob-modal{padding:20px}.ob-modal h2{font-size:20px}.ob-primary-roles{gap:7px}.ob-primary-roles button{padding:8px 10px;font-size:9px!important}.ob-microcopy{font-size:8px}.ob-oauth button{font-size:10px!important}.ob-oauth small{font-size:7px;right:9px}}@media (prefers-reduced-motion:reduce){.ob-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ob-primary:hover{transform:none}}.ob-reduced-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ob-reduced-motion .ob-primary:hover{transform:none}.ob-other-signin{border-top:1px solid var(--ob-line);padding-top:16px}.ob-other-signin>summary{cursor:pointer;color:var(--ob-muted);padding:3px 0;font-size:10px}.ob-other-signin[open]>.ob-oauth{margin-top:14px}.ob-guide-links{color:var(--ob-faint);align-items:center;gap:10px;margin:0;font-size:10px;display:flex}.ob-footer-actions{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.ob-skip{color:var(--ob-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:11px 0;font:500 11px/1.5 Manrope,sans-serif}.ob-skip:hover{color:var(--ob-ink);text-underline-offset:3px;text-decoration:underline}.ob-optional-entry{border-top:1px solid var(--ob-line);color:var(--ob-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding-top:18px;font-size:10px;display:flex}.ob-finish-later{color:var(--ob-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:16px auto 0;padding:8px;font:500 10px/1.6 Manrope,sans-serif;text-decoration:underline;display:block}.ob-finish-later:hover{color:var(--ob-ink)}.ob-review-list .ob-deferred{color:var(--ob-muted);font-size:11px}.ob-quick .ob-role-choice{padding-top:19px;padding-bottom:19px}.ob-quick .ob-step-heading h1{font-size:34px}.ob-quick .ob-step-body{gap:19px}.ob-quick .ob-form-footer .ob-primary{justify-content:space-between;min-width:180px}.ob-quick .ob-journey-aside>p{max-width:280px;color:var(--ob-muted);margin:16px 0 0;font-size:12px;line-height:1.85}.ob-other-signin>summary:focus-visible,.ob-skip:focus-visible,.ob-finish-later:focus-visible{outline:2px solid var(--focus,var(--ob-blue));outline-offset:4px}@media (width<=540px){.ob-footer-actions{flex-wrap:wrap;gap:12px}.ob-form-footer .ob-footer-actions .ob-primary{min-width:0;max-width:none}.ob-quick .ob-step-heading h1{font-size:28px}.ob-skip{font-size:10px}.ob-guide-links{gap:8px;font-size:9px}.ob-quick .ob-role-choice{padding-top:16px;padding-bottom:16px}.ob-optional-entry{gap:6px;font-size:9px}.ob-form-footer:has(.ob-skip){align-items:flex-start}.ob-form-footer:has(.ob-skip) .ob-footer-actions{flex-direction:column-reverse;align-items:flex-end;gap:2px}}.account-menu{color:var(--text,#eef1f6);flex:none;position:relative}.account-menu .account-menu-trigger{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:3px 6px;display:flex}.account-menu .account-menu-trigger:hover,.account-menu .account-menu-trigger[aria-expanded=true]{border-color:var(--border,#30384a);background:var(--surface-raised,#182030)}.account-menu-avatar{border:1px solid var(--border,#353d50);background:var(--surface-raised,#182030);width:34px;height:34px;color:var(--accent,#f5c77a);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.account-menu-avatar img{object-fit:cover;width:100%;height:100%}.account-menu-popover{z-index:150;width:270px;color:var(--text,#eef1f6);border:1px solid var(--border,#30384a);background:var(--surface,#111725);border-radius:14px;padding:7px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 70px #0003}.account-menu-identity{overflow-wrap:anywhere;border-bottom:1px solid var(--border,#30384a);flex-direction:column;gap:5px;margin-bottom:5px;padding:13px 12px 16px;display:flex}.account-menu-identity strong{font-size:14px;font-weight:650}.account-menu-identity span{color:var(--muted,#a5b0c1);font-size:12px}.account-menu .account-menu-popover button{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:12px;font-size:13px;display:flex}.account-menu .account-menu-popover button:hover,.account-menu .account-menu-popover button:focus-visible{background:var(--surface-raised,#1b2638);color:var(--accent,#f5c77a);outline:2px solid var(--focus,#a2c9ff);outline-offset:-2px}.account-menu-separator{border-top:1px solid var(--border,#30384a);margin:5px 8px}.account-menu-trigger:focus-visible{outline:2px solid var(--focus,#a2c9ff);outline-offset:3px}@media (width<=600px){.account-menu .account-menu-trigger{gap:2px;padding:2px}.account-menu-popover{width:min(280px,100vw - 28px)}}.account-menu--sidebar{width:100%}.account-menu--sidebar .account-menu-trigger{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:flex-start;gap:10px;width:100%;padding:12px}.account-menu--sidebar .account-menu-avatar{flex:0 0 36px;width:36px;height:36px}.account-menu-trigger-copy{text-align:left;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.account-menu-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.account-menu-trigger-copy small{color:var(--muted);font-size:10px}.account-menu--sidebar .account-menu-popover{width:max(100%,260px);inset:auto auto calc(100% + 10px) 0}.account-menu-current{color:var(--muted);margin-left:auto;font-size:11px}.account-menu .account-menu-popover button>svg{flex-shrink:0}.world-dock>.account-menu{width:225px;max-width:28%}@media (width<=720px){.world-dock>.account-menu{width:auto;max-width:none}.world-dock>.account-menu .account-menu-trigger{padding:7px}.world-dock>.account-menu .account-menu-trigger-copy,.world-dock>.account-menu .account-menu-trigger>svg{display:none}.world-dock>.account-menu .account-menu-popover{width:260px}}.magnification-dock{--dock-item-size:50px;--dock-border:color-mix(in srgb, var(--border,#354e5e) 45%, transparent);--dock-button-bg:var(--surface,#122330);--dock-shadow-color:#0000001a;box-sizing:border-box;border:1px solid var(--dock-border);background:color-mix(in srgb, var(--surface,#122330) 50%, transparent);width:max-content;max-width:100%;box-shadow:0 20px 25px -5px var(--dock-shadow-color), 0 8px 10px -6px var(--dock-shadow-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text,#edf3f6);border-radius:24px;justify-content:center;align-items:flex-end;gap:12px;padding:0 16px 8px;display:flex;position:relative;overflow:visible}.magnification-dock *,.magnification-dock :before,.magnification-dock :after{box-sizing:border-box}.magnification-dock__item{flex:none;min-width:44px;min-height:44px;position:relative;overflow:visible}.magnification-dock__item:hover,.magnification-dock__item:focus-within{z-index:2}.magnification-dock__item[data-expanded=true]{z-index:5}.magnification-dock .magnification-dock__trigger,.magnification-dock .account-menu--dock .account-menu-trigger{border:1px solid var(--dock-border);background:var(--dock-button-bg);width:100%;min-width:44px;height:100%;min-height:44px;color:inherit;box-shadow:0 10px 15px -3px var(--dock-shadow-color), 0 4px 6px -4px var(--dock-shadow-color);cursor:pointer;touch-action:manipulation;border-radius:50%;place-items:center;gap:0;padding:0;display:grid;position:relative;transform:none}.magnification-dock__button{pointer-events:none;place-items:center;display:grid}.magnification-dock__button>svg{stroke-width:2px;width:22px;height:22px}.magnification-dock__item[data-active=true] .magnification-dock__trigger,.magnification-dock .account-menu--dock .account-menu-trigger[aria-expanded=true]{color:var(--accent,#efc681)}.magnification-dock .magnification-dock__trigger:focus-visible,.magnification-dock .account-menu--dock .account-menu-trigger:focus-visible{outline:2px solid var(--focus,#8bc6ed);outline-offset:3px}.magnification-dock__trigger:disabled{opacity:.45;cursor:default}.magnification-dock__indicator{opacity:0;background:var(--accent,#efc681);pointer-events:none;border-radius:50%;width:3px;height:3px;position:absolute;bottom:-6px;left:calc(50% - 1.5px)}.magnification-dock__item[data-active=true]>.magnification-dock__indicator{opacity:1}.magnification-dock__tooltip{z-index:10;border:1px solid var(--dock-border);width:max-content;max-width:min(190px,100vw - 24px);color:var(--text,#edf3f6);background:var(--dock-button-bg);text-align:center;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;padding:4px 8px;font:500 12px/16px Manrope,system-ui,sans-serif;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000000d}.magnification-dock__item:has([data-dock-trigger]:focus-visible)>.magnification-dock__tooltip{opacity:1;visibility:visible;transform:translate(-50%,-10px)}@media (hover:hover) and (pointer:fine){.magnification-dock__item:not([data-disabled=true]):hover>.magnification-dock__tooltip{opacity:1;visibility:visible;transform:translate(-50%,-10px)}}.magnification-dock .magnification-dock__item[data-expanded=true]>.magnification-dock__tooltip{opacity:0;visibility:hidden;transform:translate(-50%)}.magnification-dock:has([data-dock-trigger]:focus-visible) .magnification-dock__item:not(:has([data-dock-trigger]:focus-visible))>.magnification-dock__tooltip{opacity:0;visibility:hidden;transform:translate(-50%)}.magnification-dock .account-menu--dock{width:100%;height:100%;margin:0}.magnification-dock .account-menu--dock .account-menu-trigger-copy,.magnification-dock .account-menu--dock .account-menu-trigger>svg{display:none}.magnification-dock .account-menu--dock .account-menu-avatar{width:28px;height:28px;color:var(--accent,#efc681);background:0 0;border:0;font-size:14px;font-weight:600}.magnification-dock[data-motion=static] .magnification-dock__item{width:var(--dock-item-size)!important;height:var(--dock-item-size)!important}.magnification-dock[data-motion=static] .magnification-dock__tooltip{transition:none}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.magnification-dock__item{width:var(--dock-item-size)!important;height:var(--dock-item-size)!important}.magnification-dock__tooltip{transition:none}}@media (width<=360px){.magnification-dock{--dock-item-size:44px!important}}.world-tools-menu{width:100%;height:100%;position:relative}.world-tools-popover{z-index:80;overscroll-behavior:contain;border:1px solid var(--control-border,var(--border));background:var(--surface,#10212b);width:292px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 140px);color:var(--text,#edf3f6);box-shadow:var(--theme-shadow,0 18px 45px #0006);border-radius:16px;padding:8px;font-family:Manrope,system-ui,sans-serif;position:absolute;bottom:calc(100% + 20px);left:50%;overflow-y:auto;transform:translate(-50%)}.world-tools-heading{border-bottom:1px solid var(--border);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:4px;padding:10px 12px 12px;font-size:10px}.world-tools-popover>button{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.world-tools-popover>button>span{flex:1;gap:5px;min-width:0;display:grid}.world-tools-popover strong{font-size:12px;font-weight:600}.world-tools-popover small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.world-tools-popover>button>svg{color:var(--accent,#e6c184);flex-shrink:0}.world-tools-popover>button>svg:last-child{color:var(--muted)}.world-tools-popover>button:hover,.world-tools-popover>button:focus-visible{background:color-mix(in srgb,var(--accent,#e6c184) 10%,transparent)}.world-tools-popover>button:focus-visible{outline:2px solid var(--accent,#e6c184);outline-offset:-2px}.world-tools-popover>button:disabled{opacity:.45;cursor:default}.world-magnification-dock--compact .magnification-dock{gap:clamp(4px,1.2vw,8px);padding-inline:8px}.world-magnification-dock--compact .world-tools-popover{left:auto;right:-52px;transform:none}html[data-theme] .orbital-app .world-magnification-dock:has(.world-tools-popover){z-index:150}.role-switcher{color:var(--text);margin:27px 0 17px;position:relative}.role-switcher-trigger{border:1px solid var(--border);background:var(--surface);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.role-switcher-trigger:hover,.role-switcher-trigger[aria-expanded=true]{background:var(--surface-raised)}.role-switcher-trigger>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.role-switcher-trigger small{color:var(--muted);font-size:9px}.role-switcher-trigger strong{font-size:12px;font-weight:600}.role-switcher-symbol{color:var(--accent);place-items:center;width:29px;height:33px;display:grid}.role-switcher-menu{z-index:160;border:1px solid var(--border);background:var(--surface);width:300px;color:var(--text);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 15px 50px #0003}.role-switcher-menu button{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:13px 11px;font-size:12px;display:flex}.role-switcher-menu button:hover,.role-switcher-menu button:focus-visible{background:var(--surface-raised)}.role-switcher-menu button>span{flex-direction:column;flex:1;gap:4px;display:flex}.role-switcher-menu strong{font-size:12px;font-weight:600}.role-switcher-menu small{color:var(--muted);font-size:10px}.role-switcher-menu button>svg{color:var(--accent);flex-shrink:0}.role-switcher-menu [role=separator]{border-top:1px solid var(--border);margin:5px 8px}.role-switcher button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.role-switcher--compact{min-width:175px;margin:0}.role-switcher--compact .role-switcher-trigger{background:var(--surface);padding:6px 10px}.ws-topbar>.ws-topbar-actions{margin-left:auto}@media (width<=740px){.role-switcher{margin:15px 0}.role-switcher-menu{width:min(300px,100vw - 36px)}}.wm-header,.wm-sheet,.wm-camera,.wm-menu{color:var(--text);font-family:Manrope,system-ui,sans-serif}.living-world.living-world--compact{--wm-header-height:calc(58px + env(safe-area-inset-top,0px));--wm-sheet-height:clamp(248px, 36dvh, 360px);--wm-camera-height:56px;isolation:isolate;width:100%;max-width:100vw;height:100dvh;min-height:0;overflow:hidden}.living-world.living-world--compact.world-sheet-size-collapsed{--wm-sheet-height:calc(53px + env(safe-area-inset-bottom,0px))}.living-world.living-world--compact.world-sheet-size-expanded{--wm-sheet-height:min(62dvh, calc(100dvh - var(--wm-header-height) - 150px))}.living-world.living-world--compact:before{display:none}.living-world.living-world--compact>.world-scene{top:var(--wm-header-height);bottom:calc(var(--wm-sheet-height) + var(--wm-camera-height))}.living-world.living-world--compact .world-vignette{opacity:.35}.living-world--compact .wm-header{z-index:30;height:var(--wm-header-height);padding:env(safe-area-inset-top,0px) max(8px, env(safe-area-inset-right,0px)) 0 max(8px, env(safe-area-inset-left,0px));background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:3px;display:flex;position:absolute;inset:0 0 auto}.wm-header h1{letter-spacing:-.35px;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;margin:0;font-size:15px;font-weight:650;display:flex}.wm-header h1>span{text-overflow:ellipsis;overflow:hidden}.wm-header .brand,.wm-menu .brand{flex-shrink:0;display:flex}.wm-header .brand img,.wm-menu .brand img{width:26px;height:26px}.wm-icon{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.wm-icon:hover{background:var(--surface-raised)}.wm-header button:focus-visible,.wm-camera button:focus-visible,.wm-sheet button:focus-visible,.wm-menu :is(button,select,summary):focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.living-world--compact .wm-camera{bottom:var(--wm-sheet-height);height:var(--wm-camera-height);z-index:24;background:var(--surface);border-top:1px solid var(--border);justify-content:center;align-items:center;gap:clamp(3px,2vw,12px);padding:4px 10px;display:flex;position:absolute;left:0;right:0}.wm-camera button{border:1px solid var(--border);min-width:44px;min-height:44px;color:var(--text);background:var(--surface-raised);cursor:pointer;border-radius:9px;flex:0 44px;place-items:center;display:grid}.wm-camera button:disabled{opacity:.45;cursor:default}.wm-camera button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.living-world--compact .wm-sheet{z-index:25;height:var(--wm-sheet-height);background:var(--surface);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;min-width:0;display:flex;position:absolute;inset:auto 0 0}.wm-sheet-toolbar{border-bottom:1px solid var(--border);flex:0 0 52px;align-items:center;gap:0;min-height:52px;padding:0 8px;display:flex}.wm-tabs{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;height:52px;display:grid}.wm-tabs>button{min-width:0;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font-size:12px;font-weight:600;display:flex}.wm-tabs>button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}.wm-tabs>button>span{background:var(--surface-raised);min-width:17px;height:17px;color:var(--accent);border-radius:5px;place-items:center;padding:0 3px;font-size:10px;display:inline-grid}.wm-content{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;min-height:0;padding:3px max(14px, env(safe-area-inset-right,0px)) 14px max(14px, env(safe-area-inset-left,0px));outline-offset:-3px;flex:1;overflow:auto}.wm-content[hidden]{display:none}.wm-section-heading{justify-content:space-between;align-items:center;gap:10px;min-height:46px;display:flex}.wm-section-heading>:is(h2,h3){overflow-wrap:anywhere;letter-spacing:-.1px;min-width:0;margin:10px 0;font-size:14px;font-weight:650;line-height:1.4}.wm-section-heading>span{color:var(--muted);font-size:12px}.wm-list{flex-direction:column;display:flex}.wm-list>button{text-align:left;border:0;border-bottom:1px solid var(--border);min-height:67px;color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:11px;width:100%;padding:11px 4px;display:flex}.wm-list>button:last-child{border-bottom-color:#0000}.wm-list>button.is-selected{background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:8px}.wm-list>button>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.wm-list strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45}.wm-list small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.wm-list>button>svg{color:var(--muted);flex-shrink:0}.wm-project-mark,.wm-work-number{border:1px solid var(--border);width:37px;height:37px;color:var(--accent);background:var(--surface-raised);border-radius:9px;flex:0 0 37px;place-items:center;font-size:11px;display:grid}.wm-project-mark{border-color:color-mix(in srgb, var(--project-color) 45%, var(--border))}.wm-empty,.wm-description{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 15px;font-size:13px;line-height:1.65}.wm-selected-work h3{overflow-wrap:anywhere;margin:2px 0 10px;font-size:17px;font-weight:600;line-height:1.5}.wm-selected-work .badge{font-size:11px}.wm-facts{grid-template-columns:1fr 1fr;gap:16px;margin:12px 0;display:grid}.wm-facts div{min-width:0}.wm-facts dt{color:var(--muted);font-size:11px}.wm-facts dd{color:var(--text);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.wm-action{background:var(--accent-fill,#f5c77a);width:100%;min-height:44px;color:var(--accent-ink,#241a0c);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:650;display:flex}.wm-link{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:9px 0;font-size:12px;font-weight:600;display:inline-flex}.wm-project-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.wm-progress{color:var(--muted);justify-content:space-between;gap:10px;margin:0 0 10px;font-size:11px;display:flex}.wm-progress strong{color:var(--text)}.wm-menu{border:0;border-right:1px solid var(--border);background:var(--surface);width:min(350px,100vw - 30px);max-width:none;height:100dvh;max-height:100dvh;color:var(--text);margin:0;padding:0;position:fixed;inset:0;overflow:visible}.wm-menu::backdrop{background:#02071199}.wm-menu-surface{background:var(--surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.wm-menu header{min-height:62px;padding:env(safe-area-inset-top,0px) 12px 0 17px;border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.wm-menu header h2{align-items:center;gap:10px;margin:0;font-size:15px;font-weight:650;display:flex}.wm-menu-content{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 13px 16px;overflow-y:auto}.wm-menu-row{width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:11px 10px;font-size:13px;display:flex}.wm-menu-row:hover{background:var(--surface-raised)}.wm-menu-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.wm-menu-row>svg{color:var(--muted);flex-shrink:0}.wm-menu .wm-menu-workspace{background:var(--surface-raised);border:1px solid var(--border)}.wm-role{justify-content:space-between;align-items:center;gap:12px;margin:16px 8px;display:flex}.wm-role>span{color:var(--muted);font-size:12px}.wm-role select{max-width:165px;min-height:44px;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:7px;padding:8px 28px 8px 10px;font-size:13px}.wm-menu-account{border-top:1px solid var(--border);padding:8px 13px max(10px, env(safe-area-inset-bottom,0px));background:var(--surface);flex-shrink:0;margin-top:auto}.wm-help{border-top:1px solid var(--border);color:var(--muted);margin-top:10px;padding:5px 10px;font-size:12px;line-height:1.6}.wm-help summary{cursor:pointer;min-height:44px;color:var(--text);padding:12px 0}.wm-help p{margin:0 0 12px}html[data-text-size=large] .wm-list strong,html[data-text-size=large] .wm-menu-row{font-size:15px}html[data-text-size=large] :is(.wm-list small,.wm-tabs>button,.wm-description,.wm-empty,.wm-facts dd){font-size:13px}@media (width>=741px) and (width<=1024px){.living-world--compact .wm-content{padding-left:24px;padding-right:24px}.wm-content .wm-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.wm-header h1{font-size:17px}.wm-tabs{max-width:550px;margin:auto}}@media (height<=600px) and (width<=1024px){.living-world.living-world--compact{--wm-sheet-height:37dvh;--wm-header-height:calc(52px + env(safe-area-inset-top,0px));--wm-camera-height:50px}.living-world.living-world--compact.world-sheet-size-collapsed{--wm-sheet-height:calc(53px + env(safe-area-inset-bottom,0px))}.living-world.living-world--compact.world-sheet-size-expanded{--wm-sheet-height:min(58dvh, calc(100dvh - var(--wm-header-height) - 100px))}}@media (width<=360px){.wm-header h1{gap:5px;font-size:13px}.wm-header .brand img{width:22px;height:22px}.wm-tabs>button{font-size:11px}.wm-camera{gap:3px}}html[data-theme] .orbital-app .world-magnification-dock{z-index:60;left:50%;bottom:max(16px, env(safe-area-inset-bottom,0px));pointer-events:none;max-width:calc(100% - 24px);position:absolute;transform:translate(-50%)}.world-magnification-dock>*{pointer-events:auto}html[data-theme] .orbital-app .living-world:not(.living-world--compact) .world-project-bar{bottom:156px}.world-dock-help{z-index:28;position:absolute;bottom:33px;right:32px}.world-dock-help button{place-items:center;min-width:44px;min-height:44px;display:grid}html[data-theme] .orbital-app .account-menu--dock .account-menu-popover{overscroll-behavior:contain;border-color:var(--control-border);background:var(--surface);width:min(280px,100vw - 24px);max-height:calc(100dvh - 120px);box-shadow:var(--theme-shadow);inset:auto 0 calc(100% + 20px) auto;overflow-y:auto}html[data-theme] .orbital-app .living-world--compact{--wm-dock-height:calc(76px + env(safe-area-inset-bottom,0px));--wm-sheet-height:clamp(190px, 29dvh, 290px)}html[data-theme] .orbital-app .living-world--compact.world-sheet-size-collapsed{--wm-sheet-height:53px}html[data-theme] .orbital-app .living-world--compact.world-sheet-size-expanded{--wm-sheet-height:min(58dvh, calc(100dvh - var(--wm-header-height) - var(--wm-dock-height) - 110px))}html[data-theme] .orbital-app .living-world--compact>.world-scene{bottom:calc(var(--wm-sheet-height) + var(--wm-camera-height) + var(--wm-dock-height))}html[data-theme] .orbital-app .living-world--compact .wm-sheet{bottom:var(--wm-dock-height);padding-bottom:0}html[data-theme] .orbital-app .living-world--compact .wm-camera{bottom:calc(var(--wm-sheet-height) + var(--wm-dock-height))}html[data-theme] .orbital-app .world-magnification-dock--compact{max-width:none;height:var(--wm-dock-height);padding:8px 6px max(8px, env(safe-area-inset-bottom,0px));background:var(--chrome);border-top:1px solid var(--border);justify-content:center;align-items:center;display:flex;bottom:0;left:0;right:0;transform:none}html[data-theme] .orbital-app .living-world--compact .world-board{z-index:40;inset:calc(var(--wm-header-height) + 8px) 10px calc(var(--wm-dock-height) + 8px);background:var(--surface);border-color:var(--border-strong);width:auto;min-width:0;height:auto;color:var(--text);overscroll-behavior:contain;margin:0;padding:18px}.living-world--compact .world-board :is(.world-board-grid,.world-finance,.hangar-grid,.formation-path){grid-template-columns:minmax(0,1fr)}.living-world--compact .world-board :is(.team-member,.world-board-list>button){flex-wrap:wrap;gap:10px}.living-world--compact .world-board .team-member>span:nth-child(2){flex:1;min-width:150px}.living-world--compact .world-board .team-member>span:last-child{font-size:11px}.living-world--compact .world-board h2{font-size:22px}.living-world--compact .world-board .planet-project-card{grid-template-columns:60px minmax(0,1fr)}.living-world--compact .world-board .orbital-card-visual{height:70px}@media (height<=600px) and (width<=1024px){html[data-theme] .orbital-app .living-world--compact{--wm-sheet-height:150px}html[data-theme] .orbital-app .living-world--compact.world-sheet-size-expanded{--wm-sheet-height:min(55dvh, calc(100dvh - var(--wm-header-height) - var(--wm-dock-height) - 65px))}}@media (height<=500px) and (width>=600px) and (width<=1024px){html[data-theme] .orbital-app .living-world--compact:not(.world-sheet-size-collapsed)>.world-scene{right:50%;bottom:calc(var(--wm-camera-height) + var(--wm-dock-height))}html[data-theme] .orbital-app .living-world--compact:not(.world-sheet-size-collapsed) .wm-sheet{top:var(--wm-header-height);border-left:1px solid var(--border);height:auto;left:50%}html[data-theme] .orbital-app .living-world--compact:not(.world-sheet-size-collapsed) .wm-camera{right:50%;bottom:var(--wm-dock-height)}.living-world--compact .wm-sheet-toolbar>.wm-icon{display:none}}.cb-lotus-mark{pointer-events:none;flex-shrink:0;width:100%;height:100%;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block;position:relative}.cb-lotus-mark.is-bloomed{transform:scale(1.06)}.cb-lotus-mark>img,.cb-lotus-mark>canvas,.cb-buddha-sprite>img,.cb-buddha-sprite>canvas{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cb-lotus-mark>canvas,.cb-buddha-sprite>canvas{opacity:0}.cb-lotus-mark>canvas[data-ready=true],.cb-buddha-sprite>canvas[data-ready=true]{opacity:1}:is(.cb-lotus-mark:has(canvas[data-ready=true])>img,.cb-buddha-sprite:has(canvas[data-ready=true])>img){visibility:hidden}.cb-buddha-sprite{width:100%;height:100%;display:block;position:relative}.cb-live-buddha{z-index:260;pointer-events:none;filter:drop-shadow(0 14px 26px #0003);transition:left 1.05s cubic-bezier(.25,.75,.3,1),top 1.05s cubic-bezier(.25,.75,.3,1);position:fixed}.cb-buddha-stage{transform-origin:50% 95%;width:100%;height:100%}.cb-live-buddha.phase-emerging .cb-buddha-stage{animation:.85s cubic-bezier(.22,1,.36,1) both cb-lotus-emerge}.cb-live-buddha.phase-departing .cb-buddha-stage{animation:.57s cubic-bezier(.22,1,.36,1) both cb-lotus-dismiss}.cb-guide-laser{z-index:136;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.cb-guide-laser line{stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 4px #8fd3ff66)}.cb-guide-laser circle{fill:#8fd3ff;filter:drop-shadow(0 0 5px #8fd3ff88)}@keyframes cb-lotus-emerge{0%{opacity:0;filter:blur(9px)brightness(1.4);transform:translateY(35px)scale(.12)}to{opacity:1;filter:none;transform:translateY(0)scale(1)}}@keyframes cb-lotus-dismiss{to{opacity:0;filter:blur(8px);transform:translateY(45px)scale(.08)}}.reduce-motion :is(.cb-live-buddha,.cb-buddha-stage,.cb-lotus-mark){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.cb-live-buddha,.cb-buddha-stage,.cb-lotus-mark{transition:none!important;animation:none!important}}.cd-root{--cd-radius:14px;--cd-pad:22px;color:var(--text);padding-bottom:12px}.cd-root *,.cd-dialog *{box-sizing:border-box}.cd-root button,.cd-dialog button{cursor:pointer;font:inherit}.cd-root button:disabled,.cd-dialog button:disabled{cursor:default}.cd-root :is(button,input,select,textarea):focus-visible,.cd-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cd-root :is(h1,h2,h3,p),.cd-dialog :is(h2,h3,p){margin:0}.cd-root :is(button,a){-webkit-tap-highlight-color:transparent}.cd-eyebrow{letter-spacing:1.6px;color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:650;display:block}.cd-root .button,.cd-dialog .button{border-radius:8px;min-height:40px;padding:9px 14px;font-size:12px}.cd-icon-button{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cd-icon-button:hover{background:var(--surface-raised);color:var(--text)}.cd-mark{width:36px;height:36px;color:var(--project-color,var(--accent));background:color-mix(in srgb, var(--project-color,var(--accent)) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--project-color,var(--accent)) 40%, var(--border));border-radius:11px;flex:none;place-items:center;display:grid;position:relative}.cd-mark:after{content:"";opacity:.2;border:1px solid;border-radius:50%;position:absolute;inset:5px;transform:rotate(-30deg)scaleX(1.15)}.cd-root .is-accepted{background:var(--success)}.cd-root .is-in_progress{background:var(--info)}.cd-root .is-review{background:var(--accent)}.cd-root .is-ready{background:var(--idea)}.cd-root .is-blocked,.cd-root .is-unknown{background:var(--border-strong)}.cd-health{color:var(--success);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;display:flex;font-size:10px!important}.cd-health.is-at_risk{color:var(--accent)}.cd-health.is-unknown,.cd-health.is-paused,.cd-health.is-archived{color:var(--muted)}.cd-health>svg:last-child{opacity:.5;margin-left:auto}.cd-chart{padding:16px var(--cd-pad) 13px}.cd-chart-summary{align-items:center;gap:11px;padding-bottom:13px;display:flex}.cd-chart-summary>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:550}.cd-chart-summary>span{color:var(--muted);font-size:10px}.cd-chart-summary small{margin-top:3px;font-size:9px;display:block}.cd-chart-key{align-items:center;gap:6px;margin-left:auto;display:flex;font-size:9px!important}.cd-chart-key i{background:var(--success);width:11px;height:2px}.cd-chart-key b{border-top:1px dashed var(--muted);width:11px;margin-left:6px}.cd-chart-plot{position:relative}.cd-chart-plot svg{width:100%;color:var(--success);display:block;overflow:visible}.cd-chart-plot text{fill:var(--muted);font-family:inherit;font-size:11px}.cd-chart-grid{stroke:var(--border);stroke-width:.7px;stroke-dasharray:3 5;opacity:.75}.cd-chart-line{fill:none;stroke:var(--success);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.cd-chart-plan{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:5 5}.cd-chart-point{fill:var(--surface);stroke:var(--success);stroke-width:1.8px}.cd-chart-cursor{stroke:var(--success);opacity:.4;stroke-dasharray:3 3}.cd-chart-hits{display:flex;position:absolute;inset:0 0 13% 6.5%}.cd-chart-hits button{background:0 0;border:0;border-radius:5px;flex:1;min-width:0;padding:0}.cd-chart-hits button:focus-visible{outline-offset:-2px;background:color-mix(in srgb, var(--success) 5%, transparent)}.cd-person-mark{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border:1px solid var(--accent-border);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.cd-person-mark.agent{background:var(--info-soft);color:var(--info);border-color:var(--border);border-radius:8px}.cd-seal{border:1px solid color-mix(in srgb, var(--success) 50%, var(--border));background:var(--success-soft);width:48px;height:48px;color:var(--success);outline:1px dashed color-mix(in srgb, var(--success) 35%, transparent);outline-offset:4px;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.cd-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cd-dialog{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:18px;width:min(660px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;font-family:Manrope,sans-serif;box-shadow:0 30px 100px #0007}.cd-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071018a6}.cd-dialog-head{border-bottom:1px solid var(--border);background:var(--surface);z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:24px 26px;display:flex;position:sticky;top:0}.cd-dialog-head h2{letter-spacing:-.6px;font-size:22px;font-weight:650;line-height:1.35}.cd-dialog-body{padding:24px 26px}.cd-dialog h3{margin:23px 0 12px;font-size:13px;font-weight:650}.cd-detail-intro{color:var(--muted);font-size:12px;line-height:1.75;margin-bottom:18px!important}.cd-detail-list>div{border-bottom:1px solid var(--border);padding:5px 0}.cd-detail-list>div>button:first-child{width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex}.cd-detail-list button>span:not(.cd-person-mark){flex:1;min-width:0}.cd-detail-list strong{font-size:12px;font-weight:550;line-height:1.5;display:block}.cd-detail-list small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.cd-detail-list .badge{flex:none;font-size:9px}.cd-detail-order{color:var(--accent);background:0 0;border:0;margin:0 0 9px 30px;padding:4px 0;display:block;font-size:10px!important}.cd-decision-hero{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent);border-radius:12px;align-items:center;gap:15px;margin-bottom:20px;padding:20px;display:flex}.cd-decision-hero>span{flex:none;width:45px}.cd-decision-hero strong{font-size:17px;font-weight:600}.cd-decision-hero p{margin-top:7px;font-size:11px;line-height:1.6}.cd-criteria{gap:13px;margin:0 0 24px;padding:0;list-style:none;display:grid}.cd-criteria li{color:var(--muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.cd-criteria svg{color:var(--success);flex:none;margin-top:3px}.cd-contract-meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:18px;padding:16px 0;display:flex}.cd-contract-meta>span{color:var(--muted);font-size:10px}.cd-contract-meta strong{color:var(--text);margin-top:7px;font-size:12px;font-weight:550;display:block}.cd-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.cd-dialog .button{color:var(--text);border:1px solid var(--border);background:var(--surface-raised)}.cd-dialog .button.primary{color:var(--accent-ink);background:var(--accent-fill);border-color:var(--accent-border)}.cd-detail-metrics{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px;display:grid;overflow:hidden}.cd-detail-metrics>span{color:var(--muted);background:var(--surface-inset);border-bottom:1px solid var(--border);padding:16px;font-size:10px}.cd-detail-metrics strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:9px;font-size:23px;font-weight:550;display:block}.cd-budget-detail{border:1px solid var(--border);text-align:left;width:100%;color:var(--text);background:0 0;border-radius:10px;margin:12px 0;padding:17px;display:block}.cd-budget-detail>span:first-child{align-items:center;gap:10px;display:flex}.cd-budget-detail strong{font-size:13px}.cd-budget-detail small{color:var(--muted);gap:5px;margin-left:auto;font-size:10px;display:flex}.cd-budget-triple{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.cd-budget-triple>span{color:var(--muted);font-size:10px}.cd-budget-triple b{color:var(--text);margin-top:7px;font-size:15px;font-weight:550;display:block}.cd-project-detail-hero{align-items:center;gap:15px;margin-bottom:18px;display:flex}.cd-project-detail-hero>.cd-mark{width:55px;height:55px}.cd-project-detail-hero>div>strong{font-size:12px;font-weight:550}.cd-project-detail-hero .cd-health{font-size:12px!important}.cd-next-milestone{color:var(--accent);align-items:center;gap:12px;padding:18px 0;display:flex}.cd-next-milestone strong{color:var(--text);margin-top:4px;font-size:13px;display:block}.cd-next-milestone small{color:var(--muted);font-size:10px}.cd-cost-rows{gap:12px;margin-bottom:24px;display:grid}.cd-cost-rows>div{grid-template-columns:140px 1fr 70px;align-items:center;gap:13px;font-size:11px;display:grid}.cd-cost-rows strong{text-align:right;font-weight:550}.cd-cost-bar{background:var(--surface-inset);border-radius:5px;height:5px}.cd-cost-bar i{background:var(--info);border-radius:5px;height:100%;display:block}.cd-achievement-hero{text-align:center;flex-direction:column;align-items:center;padding:17px 0 25px;display:flex}.cd-achievement-hero .cd-seal{width:76px;height:76px;margin:8px 0}.cd-achievement-hero h3{margin:20px 0 9px;font-size:21px;font-weight:550;line-height:1.4}.cd-achievement-hero p{color:var(--muted);font-size:11px;line-height:1.6}.cd-report-cover{background:radial-gradient(ellipse at center, var(--success-soft), transparent 80%);flex-direction:column;align-items:center;padding:15px 0 30px;display:flex}.cd-report-cover>svg{color:var(--success);margin-bottom:15px}.cd-report-cover>span{letter-spacing:2px;color:var(--muted);font-size:9px}.cd-report-cover h3{margin:10px 0;font-size:26px}.cd-report-cover p{color:var(--muted);font-size:11px}.cd-event-detail{gap:18px;margin-bottom:24px;display:flex}.cd-event-detail>svg{color:var(--info);flex:none}.cd-event-detail p{color:var(--muted);font-size:13px;line-height:1.8}.cd-involvement-options{gap:12px;display:grid}.cd-involvement-options>label{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:17px 15px;display:flex}.cd-involvement-options>label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.cd-involvement-options input{accent-color:var(--accent)}.cd-involvement-options span{flex:1}.cd-involvement-options strong{font-size:13px;font-weight:550;display:block}.cd-involvement-options small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.6;display:block}.cd-involvement-options svg{color:var(--accent)}.cd-delegation-note{background:var(--surface-inset);border-radius:10px;gap:13px;margin-top:20px;padding:18px;display:flex}.cd-delegation-note>svg{color:var(--info);flex:none}.cd-delegation-note strong{font-size:12px}.cd-delegation-note p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.7}.cd-delegation-note button{color:var(--accent);background:0 0;border:0;gap:8px;padding:10px 14px 0 0;font-size:11px;display:inline-flex}.cd-order-form>label{margin:16px 0;font-size:11px;font-weight:550;display:block}.cd-order-form :is(input,select,textarea){background:var(--surface-inset);width:100%;color:var(--text);border:1px solid var(--control-border);font:inherit;border-radius:7px;min-height:44px;margin-top:8px;padding:11px;font-size:12px;display:block}.cd-order-form textarea{resize:vertical;line-height:1.6}.cd-order-form fieldset{border:0;margin:20px 0 0;padding:0}.cd-order-form legend{margin-bottom:10px;font-size:12px}.cd-form-limits{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cd-form-limits label{color:var(--muted);font-size:10px}.cd-field-hint{color:var(--muted);font-size:10px;line-height:1.7;margin-top:14px!important}.cd-form-error{border:1px solid var(--danger);color:var(--danger);background:var(--danger-soft);border-radius:7px;padding:12px;font-size:12px;margin-top:15px!important}@media (width>=1600px){.cd-root{--cd-pad:26px}}@media (width<=1250px){.cd-root{--cd-pad:17px}}@media (width<=800px){.cd-chart-plot,.cd-chart-plot svg{max-height:280px}}@media (width<=550px){.cd-root{--cd-pad:16px}.cd-health{justify-content:flex-end;font-size:10px!important}.cd-health>svg:last-child{margin-left:0}.cd-chart-summary{gap:8px}.cd-chart-summary>strong{font-size:26px}.cd-chart-summary>span{font-size:10px}.cd-chart-key{font-size:8px!important}.cd-chart-hits{bottom:15%}.cd-chart-hits button{min-width:0}.cd-dialog{border-radius:13px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.cd-dialog-head{padding:18px}.cd-dialog-head h2{font-size:20px}.cd-dialog-body{padding:20px 18px}.cd-detail-list .badge{display:none}.cd-dialog-actions .button{flex:1;justify-content:center;min-height:44px}.cd-cost-rows>div{grid-template-columns:115px 1fr 65px;gap:8px;font-size:10px}.cd-contract-meta{gap:15px}.cd-detail-metrics strong{font-size:20px}.cd-budget-detail small{font-size:9px}.cd-budget-triple b{font-size:13px}.cd-form-limits{gap:8px}}@keyframes cd-enter{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cd-root *,.cd-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cd-root[data-reduced-motion=true] *,.reduce-motion .cd-dialog *{transition:none!important;animation:none!important}.cb-companion{color:var(--text);font-family:Manrope,sans-serif}.cb-companion *{box-sizing:border-box}.cb-companion button{font:inherit;cursor:pointer}.cb-companion button:disabled{cursor:default;opacity:.5}.cb-companion :is(button,textarea,select,input):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cb-companion :is(h2,p){margin:0}.cb-sr{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cb-launcher{z-index:140;background:radial-gradient(circle, var(--accent-soft), transparent 70%);width:76px;height:76px;color:var(--text);touch-action:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 7px 12px #0003);border:0;border-radius:50%;padding:0;position:fixed;bottom:22px;right:22px}.cb-panel{z-index:139;border:1px solid var(--border-strong);background:var(--surface);border-radius:20px;flex-direction:column;width:390px;max-width:calc(100vw - 24px);max-height:min(650px,100dvh - 132px);animation:.18s ease-out cb-panel-in;display:flex;position:fixed;bottom:108px;right:28px;overflow:hidden;box-shadow:0 20px 80px #0004}.cb-panel-head{border-bottom:1px solid var(--border);background:linear-gradient(110deg, var(--accent-soft), var(--surface));align-items:center;gap:8px;padding:12px 16px 12px 10px;display:flex}.cb-panel-head>.cb-lotus-mark{flex:none;width:52px;height:52px}.cb-panel-head>div{flex:1;min-width:0}.cb-panel-head .cb-wordmark{letter-spacing:-.7px;white-space:nowrap;color:var(--text);font-size:18px;font-weight:350;display:block}.cb-panel-head .cb-wordmark b{color:var(--human);font-weight:650}.cb-panel-head span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.cb-panel-head>button,.cb-work-head>button{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.cb-panel-head>button:hover,.cb-work-head>button:hover{background:var(--surface-inset);color:var(--text)}.cb-conversation{overscroll-behavior:contain;scrollbar-width:thin;min-height:120px;padding:20px 18px 6px;overflow:auto}.cb-message{margin-bottom:19px}.cb-message p{color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.7}.cb-message.from-you{background:var(--surface-inset);border-radius:12px 12px 3px;margin-left:25px;padding:11px 14px}.cb-message.from-you p{font-size:12px}.cb-suggestions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.cb-suggestions>button{border:1px solid var(--border);background:var(--surface-inset);color:var(--text);border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:9px 10px;font-size:11px;display:flex}.cb-suggestions>button:hover{border-color:var(--accent)}.cb-suggestions svg{color:var(--accent)}.cb-review-cards{gap:9px;margin-top:15px;display:grid}.cb-review-cards>button{background:var(--surface-inset);border:1px solid var(--border);width:100%;color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.cb-review-cards>button:hover{border-color:var(--accent)}.cb-review-cards span{flex:1}.cb-review-cards strong{margin:5px 0;font-size:12px;font-weight:600;line-height:1.6;display:block}.cb-review-cards small{color:var(--muted);font-size:10px;display:block}.cb-review-cards svg{color:var(--accent);flex:none}.cb-create-tools{flex-wrap:wrap;gap:5px;padding:8px 18px 13px;display:flex}.cb-create-tools>button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:6px 3px;font-size:10px;display:flex}.cb-create-tools>button:hover{color:var(--accent)}.cb-composer{border:1px solid var(--control-border);background:var(--surface-inset);border-radius:12px;flex:none;margin:0 12px 12px;padding:12px}.cb-composer:focus-within{border-color:var(--accent-border)}.cb-composer textarea{font:inherit;resize:none;color:var(--text);width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;outline:none;padding:0 2px;font-size:12px;line-height:1.6}.cb-composer textarea::placeholder{color:var(--muted)}.cb-composer>div{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.cb-composer button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:6px;font-size:10px;display:flex}.cb-composer button[type=submit]{background:var(--accent-fill);color:var(--accent-ink);padding:9px}.cb-context-chip{background:var(--info-soft);color:var(--info);border-radius:8px;align-items:center;gap:6px;margin:0 12px 8px;padding:9px 12px;font-size:10px;display:flex}.cb-context-chip>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cb-context-chip>button{color:inherit;background:0 0;border:0;place-items:center;padding:6px;display:grid}.cb-picker-bar{z-index:250;border:1px solid var(--accent-border);background:var(--surface-raised);box-shadow:var(--card-shadow);border-radius:10px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:10px 12px;font-size:12px;display:flex;position:fixed;top:80px;left:50%;transform:translate(-50%)}.cb-picker-bar>svg{color:var(--accent);flex:none}.cb-picker-bar>button{color:var(--muted);background:0 0;border:0;place-items:center;padding:5px;display:grid}.cb-target-outline{z-index:135;pointer-events:none;border:2px solid var(--accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 12%, transparent);background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:10px;position:fixed}.cb-work-dialog{--ws-text:var(--text);--ws-muted:var(--muted);--ws-gold:var(--accent);--ws-line:var(--border);--ws-card:var(--surface);--ws-bg:var(--surface-inset);--ws-soft:var(--surface-raised);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:18px;width:min(1180px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 30px 100px #0005}.cb-work-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030b13ab}.cb-work-dialog.is-brief{width:min(650px,100vw - 24px)}.cb-work-head{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 22px;display:flex;position:sticky;top:0}.cb-work-head>.cb-lotus-mark{flex:none;width:48px;height:48px}.cb-work-head>div{flex:1}.cb-work-head span{letter-spacing:1.6px;color:var(--muted);font-size:9px;display:block}.cb-work-head h2{margin:5px 0 0;font-size:18px;font-weight:600}.cb-work-body{padding:24px}.cb-work-body .review-page{width:100%}.cb-work-body .button{font-size:12px}.cb-work-body .cd-detail-intro{font-size:12px;line-height:1.8}.cb-work-body .cd-form-error{color:var(--danger)}.cb-companion.is-world .cb-launcher{bottom:22px}.cb-companion.is-world .cb-panel{max-height:calc(100dvh - 158px);bottom:134px}@keyframes cb-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=650px){.cb-launcher{width:66px;height:66px;bottom:12px;right:12px}.cb-panel{max-height:calc(100dvh - 108px);bottom:87px;right:12px}.cb-panel-head{padding-top:7px;padding-bottom:7px}.cb-work-dialog{border-radius:13px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.cb-work-head{gap:7px;padding:10px 12px}.cb-work-head h2{font-size:16px}.cb-work-body{padding:16px}.cb-work-body .review-layout{grid-template-columns:1fr}.cb-work-body .review-sidebar{position:static}.cb-companion.is-world .cb-panel{max-height:calc(100dvh - 200px);bottom:175px}.cb-companion.is-world .cb-launcher{bottom:100px}.cb-picker-bar{gap:8px;font-size:11px;top:65px}}.reduce-motion .cb-companion *,html[data-reduced-motion=true] .cb-companion *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.cb-companion *{transition:none!important;animation:none!important}}@media (width>=1025px){.orbital-app:has(.cb-companion.is-world) .world-footer-actions{right:116px}}.cb-launcher{filter:drop-shadow(0 5px 12px #0002);background:0 0;width:104px;height:104px;bottom:14px;right:14px}.cb-launcher:hover{background:0 0}.cb-panel{max-height:min(560px,100dvh - 145px);bottom:120px}.cb-panel-head>.cb-lotus-mark,.cb-work-head>.cb-lotus-mark{flex:none;width:48px;height:48px}.cb-field-editor{border:1px solid var(--border);background:var(--surface-inset);border-radius:11px;margin:8px 14px 12px;padding:13px}.cb-field-editor label{font-size:12px;font-weight:600;display:block}.cb-field-editor>small{color:var(--muted);margin:5px 0 9px;font-size:10px;display:block}.cb-field-editor :is(textarea,select){width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--control-border);resize:vertical;border-radius:7px;padding:9px;font-size:12px}.cb-field-editor>div{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.cb-field-editor button{font-size:12px}.cb-field-editor button[type=button],.cb-field-undo button{color:var(--muted);background:0 0;border:0;padding:9px}.cb-field-undo{color:var(--muted);justify-content:space-between;align-items:center;margin:0 14px 8px;font-size:11px;display:flex}.cb-inline-error{color:var(--danger);padding:8px 16px;font-size:12px}.home-inline-lotus{width:31px;height:31px;display:block}@media (width<=650px){.cb-launcher{width:86px;height:86px;bottom:8px;right:8px}.cb-panel{max-height:min(470px,100dvh - 125px);bottom:102px}.cb-companion.is-world .cb-panel{max-height:calc(100dvh - 210px);bottom:190px}}.bc-deck{isolation:isolate;color:#f0f5f8;background:#0b1722;border:1px solid #45647555;border-radius:12px;flex-shrink:0;grid-template-columns:180px minmax(120px,1fr) auto auto;align-items:center;gap:16px;min-height:66px;padding:9px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #d7e9ed08}.bc-art{z-index:-3;opacity:.5;width:60%;position:absolute;inset:0 0 0 auto}.bc-art img,.bc-art .project-cover{object-fit:cover;object-position:70% 39%;width:100%;height:100%}.bc-shade{z-index:-2;background:linear-gradient(90deg,#0b1722 4%,#0b1722f5 23%,#0b1722b0 59%,#0b172250),linear-gradient(#0000,#0b1722a0);position:absolute;inset:0}.bc-deck button{font:inherit;color:inherit;cursor:pointer}.bc-deck button:disabled{cursor:default;opacity:.55}.bc-channel-button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.bc-channel-button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.bc-channel-button small{letter-spacing:.17em;color:#aac1ce;font-size:9px}.bc-channel-button strong{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:15px;overflow:hidden}.bc-channel-icon{color:#efd091;background:#e8c88212;border:0;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.bc-channel-button>svg{color:#c7d6df;margin-left:auto}.bc-format{color:#b0c3cf;align-items:center;gap:6px;margin-top:3px;padding-left:40px;font-size:10px;display:none}.bc-format>i{background:#91bba9;border-radius:50%;width:5px;height:5px}.bc-format>i.is-playing{background:#80dab6;box-shadow:0 0 0 3px #80dab622}.bc-program{min-width:0;animation:.16s ease-out bc-program-in}.bc-program-kicker{letter-spacing:.06em;color:#edcb89;font-size:9px}.bc-program>button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:5px 0 0;display:flex}.bc-program strong{letter-spacing:-.1px;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}.bc-program>button>svg{color:#e5c284;flex:none}.bc-program>p{color:#bfcdd7;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 0;font-size:11px;line-height:1.6;display:none;overflow:hidden}.bc-program>strong{margin-top:5px;display:block}.bc-score{align-items:center;gap:11px;margin-left:10px;display:flex}.bc-progress-ring{--bc-progress:0%;background:conic-gradient(#8aceb4 var(--bc-progress), #d6e8f117 0);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative}.bc-progress-ring:before{content:"";background:#11202b;border-radius:50%;position:absolute;inset:3px}.bc-progress-ring>span{z-index:1;font-size:12px;font-weight:550}.bc-progress-ring small{color:#adc3ce;font-size:10px;font-weight:400}.bc-score>span{flex-direction:column;gap:3px;display:flex}.bc-score strong{white-space:nowrap;font-size:11px;font-weight:550}.bc-score>span>small{color:#bacbd6;white-space:nowrap;font-size:10px}.bc-controls{align-items:center;gap:3px;display:flex}.bc-controls>button{color:#c5d3db;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:31px;height:34px;display:grid}.bc-controls>button:hover{color:#f4d393;background:#213b4655;border-color:#5d7785}.bc-controls>span{text-align:center;min-width:35px;font-size:12px}.bc-controls>span>small{color:#a3b6c4;font-size:10px}.bc-controls>.bc-play{color:#eccc8c;background:#e1c17918;border:1px solid #dfb875}.bc-volume{width:65px;display:flex}.bc-volume>span{clip:rect(0, 0, 0, 0);position:absolute}.bc-volume input{accent-color:#e4bf7b;width:100%}.bc-deck.is-collapsed{grid-template-columns:200px 1fr auto;min-height:40px;padding-top:7px;padding-bottom:7px}.bc-deck.is-collapsed .bc-format,.bc-deck.is-collapsed .bc-channel-button small,.bc-deck.is-collapsed .bc-program-kicker{display:none}.bc-deck.is-collapsed .bc-channel-icon{border-radius:8px;flex-basis:26px;width:26px;height:26px}.bc-deck.is-collapsed .bc-program strong{-webkit-line-clamp:1;font-size:13px}.bc-deck.is-collapsed .bc-program>p{display:none}.bc-deck.is-collapsed .bc-channel-button strong{font-size:12px}.bc-stage-host[hidden]{display:none}.bc-stage-host{background:#061019;border:1px solid #45616e;border-radius:11px;grid-column:1/-1;height:220px;overflow:hidden}.bc-video-placeholder{color:#b8cbd6;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.bc-video-placeholder>span{font-size:12px}.bc-news-expanded{color:#dae7ed;padding:20px;font-size:14px;line-height:1.8}.bc-news-expanded>button{color:#182b36;background:#e9c37e;border:0;border-radius:7px;align-items:center;gap:7px;padding:10px 15px;display:flex}.bc-error{color:#f4b9ab;grid-column:1/-1;margin:0;font-size:12px}.bc-picker{flex-direction:column;gap:20px;display:flex}.bc-picker-search{gap:12px;display:flex}.bc-picker-search input{min-width:0;font:inherit;border:1px solid var(--border);background:var(--surface-inset);color:var(--text);border-radius:9px;flex:1;padding:13px;font-size:14px}.bc-channel-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bc-channel-list>button{border:1px solid var(--border);background:var(--surface-inset);min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:13px;padding:13px;display:flex}.bc-channel-list>button.is-selected{border-color:var(--human);background:var(--accent-soft)}.bc-channel-list>button>span:first-child{background:#132330;border-radius:10px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.bc-channel-list img{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.bc-channel-list>button>span:first-child>svg{color:#f5d295;position:relative}.bc-channel-list>button>span:nth-child(2){flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.bc-channel-list strong{font-size:15px}.bc-channel-list small{color:var(--muted);font-size:11px;line-height:1.5}.bc-picker-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:25px;display:flex}.bc-picker-empty strong{color:var(--text);font-size:20px}.bc-picker-empty p{margin:0 0 7px;font-size:13px}.bc-format-choice{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bc-format-choice>button{background:var(--surface-inset);color:var(--muted);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:11px;padding:19px 9px;font-size:13px;display:flex}.bc-format-choice>button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--human);color:var(--human)}.bc-global-player{z-index:114;background:var(--surface);border:1px solid var(--border);width:360px;color:var(--text);border-radius:13px;position:fixed;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 40px #0004}.bc-global-player:not(.has-source),.bc-global-player.has-host:not(.has-video){opacity:0;pointer-events:none;border:0;width:1px;height:1px;bottom:0;left:-10px}.bc-global-player>video{object-fit:contain;background:#050b11;width:100%;height:200px;display:none}.bc-global-player.has-video>video{display:block}.bc-global-player.in-host{box-shadow:none;border:0;border-radius:10px;bottom:auto;transform:none}.bc-global-player.in-host>video{height:100%}.bc-global-controls{align-items:center;gap:10px;padding:12px;display:flex}.bc-global-controls>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.bc-global-controls strong{font-size:12px}.bc-global-controls small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bc-global-controls button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}@keyframes bc-program-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1350px){.bc-deck{grid-template-columns:165px minmax(120px,1fr) auto;gap:12px}.bc-score{display:none}.bc-channel-button strong{max-width:110px;font-size:13px}.bc-deck.is-collapsed{grid-template-columns:165px 1fr auto}}@media (width<=760px){.bc-deck{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;min-height:82px;padding:9px 12px}.bc-station{align-items:center;gap:8px;min-width:0;display:flex}.bc-channel-button{gap:6px;min-width:0}.bc-channel-button small,.bc-format{display:none}.bc-channel-button strong{max-width:110px;font-size:12px}.bc-channel-icon{flex-basis:25px;width:25px;height:25px}.bc-channel-icon svg{width:16px}.bc-controls{grid-area:1/2;gap:0}.bc-controls>button{width:26px;height:28px}.bc-controls>span{min-width:27px;font-size:11px}.bc-program{grid-area:2/1/auto/-1;align-items:center;gap:8px;display:flex}.bc-program-kicker{display:none}.bc-program>button{padding:0}.bc-program strong{-webkit-line-clamp:1;font-size:13px;line-height:1.5}.bc-program>button>svg{width:14px}.bc-deck.is-collapsed{grid-template-columns:minmax(0,1fr) auto;min-height:40px;padding:6px 10px}.bc-deck.is-collapsed .bc-program{display:none}.bc-picker-search{flex-direction:column}.bc-channel-list{grid-template-columns:1fr}.bc-format-choice{gap:6px}.bc-format-choice>button{font-size:11px}.bc-volume{display:none}.bc-stage-host{height:165px}.bc-global-player{width:min(360px,100vw - 24px);bottom:16px}}@media (width<=360px){.bc-channel-button strong{max-width:80px}.bc-deck{padding-left:8px;padding-right:8px}}.reduce-motion .bc-program{animation:none}@media (prefers-reduced-motion:reduce){.bc-program{animation:none}}.bc-deck.is-media .bc-program>p{margin-top:3px;font-size:11px;display:block}.bc-deck.is-media .bc-program-kicker,.bc-deck.is-media.is-collapsed .bc-program>p{display:none}.glowing-edge-card{--gec-pointer-angle:215deg;--gec-bloom-space:min(24px, 2vw);--gec-edge-strength:0;--gec-color-opacity:clamp(0, (var(--gec-edge-strength) - .5) / .5, 1);--gec-light-opacity:clamp(0, (var(--gec-edge-strength) - .3) / .7, 1);--gec-wash-blend:soft-light;--gec-light-blend:plus-lighter;--gec-light:40 80% 83%;--gec-mesh:radial-gradient(at 80% 55%, #c385ff 0px, transparent 50%), radial-gradient(at 69% 34%, #ff7a94 0px, transparent 50%), radial-gradient(at 8% 6%, #8cffab 0px, transparent 50%), radial-gradient(at 41% 38%, #47d6ff 0px, transparent 50%), radial-gradient(at 86% 85%, #7ff5ff 0px, transparent 50%), radial-gradient(at 82% 18%, #ffe64d 0px, transparent 50%), radial-gradient(at 51% 4%, #ff9980 0px, transparent 50%), linear-gradient(#c299ff, #c299ff);isolation:isolate;border-radius:14px;position:relative}html[data-theme=light] .glowing-edge-card:not([data-glow-mode=dark]),.glowing-edge-card[data-glow-mode=light]{--gec-wash-blend:darken;--gec-light-blend:luminosity;--gec-light:280 90% 95%}.glowing-edge-card>.glowing-edge-card__ornament{z-index:auto;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;margin:0;padding:0;display:block;position:absolute;inset:-1px;overflow:visible}.glowing-edge-card__ornament>:is(.gec-mesh-edge,.gec-mesh-wash,.gec-light){border-radius:inherit;pointer-events:none;z-index:4;border:0;margin:0;padding:0;transition:opacity .25s ease-out;display:block;position:absolute;inset:0}.glowing-edge-card__ornament>.gec-mesh-edge{opacity:var(--gec-color-opacity);-webkit-mask-image:conic-gradient(from var(--gec-pointer-angle) at center, #000 25%, transparent 40%, transparent 60%, #000 75%);mask-image:conic-gradient(from var(--gec-pointer-angle) at center, #000 25%, transparent 40%, transparent 60%, #000 75%)}.gec-mesh-edge:before{content:"";border-radius:inherit;background:var(--gec-mesh);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glowing-edge-card__ornament>.gec-mesh-wash{background:var(--gec-mesh);opacity:var(--gec-color-opacity);mix-blend-mode:var(--gec-wash-blend);-webkit-mask-image:linear-gradient(#000, #000), radial-gradient(ellipse at 50% 50%, #000 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, #000 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, #000 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, #000 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, #000 5%, transparent 40%), conic-gradient(from var(--gec-pointer-angle) at center, transparent 5%, #000 15%, #000 85%, transparent 95%);mask-image:linear-gradient(#000, #000), radial-gradient(ellipse at 50% 50%, #000 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, #000 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, #000 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, #000 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, #000 5%, transparent 40%), conic-gradient(from var(--gec-pointer-angle) at center, transparent 5%, #000 15%, #000 85%, transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.glowing-edge-card__ornament>.gec-light{inset:calc(-1 * var(--gec-bloom-space));opacity:var(--gec-light-opacity);mix-blend-mode:var(--gec-light-blend);-webkit-mask-image:conic-gradient(from var(--gec-pointer-angle) at center, #000 2.5%, transparent 10%, transparent 90%, #000 97.5%);mask-image:conic-gradient(from var(--gec-pointer-angle) at center, #000 2.5%, transparent 10%, transparent 90%, #000 97.5%)}.gec-light:before{content:"";inset:var(--gec-bloom-space);border-radius:inherit;box-shadow:inset 0 0 0 1px hsl(var(--gec-light) / 1), inset 0 0 1px hsl(var(--gec-light) / .6), inset 0 0 3px hsl(var(--gec-light) / .5), inset 0 0 6px hsl(var(--gec-light) / .4), inset 0 0 15px hsl(var(--gec-light) / .3), inset 0 0 25px 2px hsl(var(--gec-light) / .2), inset 0 0 50px 2px hsl(var(--gec-light) / .1), 0 0 1px hsl(var(--gec-light) / .6), 0 0 3px hsl(var(--gec-light) / .5), 0 0 6px hsl(var(--gec-light) / .4), 0 0 15px hsl(var(--gec-light) / .3), 0 0 25px 2px hsl(var(--gec-light) / .2), 0 0 50px 2px hsl(var(--gec-light) / .1);position:absolute}.glowing-edge-card:not([data-glow-active=true])>.glowing-edge-card__ornament>span{opacity:0;transition:opacity .75s ease-in-out}.glowing-edge-card:focus-visible{--gec-color-opacity:.5;--gec-light-opacity:.4}.glowing-edge-card:has(:focus-visible){--gec-color-opacity:.5;--gec-light-opacity:.4}.glowing-edge-card:focus-visible>.glowing-edge-card__ornament>.gec-mesh-edge{opacity:.5}.glowing-edge-card:has(:focus-visible)>.glowing-edge-card__ornament>.gec-mesh-edge{opacity:.5}.glowing-edge-card:focus-visible{outline:2px solid var(--focus,#92c9f0);outline-offset:3px}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.glowing-edge-card>.glowing-edge-card__ornament{display:none}}.reduce-motion .glowing-edge-card>.glowing-edge-card__ornament,.glowing-edge-card.reduce-motion>.glowing-edge-card__ornament,[data-reduced-motion=true] .glowing-edge-card>.glowing-edge-card__ornament,.glowing-edge-card[data-reduced-motion=true]>.glowing-edge-card__ornament{display:none}@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.glowing-edge-card>.glowing-edge-card__ornament{display:none}}.dir-card .dir-project-cover,.idea-card .idea-cover,.pm-record-card .pm-shot-preview{border-radius:13px 13px 0 0;overflow:hidden}.pl{gap:16px;margin-bottom:20px;display:grid}.pl-hero{isolation:isolate;border:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 85%, var(--surface)), var(--surface) 58%);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000014,0 18px 46px -26px #00000070}.pl-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(54% 130% at 6% 100%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), radial-gradient(48% 120% at 94% 0%, #7cb2c81a, transparent 72%);position:absolute;inset:0}.pl-hero-copy{gap:9px;min-width:0;display:grid}.pl-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:10px}.pl-hero-copy h1{letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,38px);font-weight:560;line-height:1.08}.pl-tagline{color:var(--muted);max-width:62ch;margin:0;font-size:14px;line-height:1.6}.pl-state{color:var(--text);align-items:center;gap:9px;margin:4px 0 0;font-size:12px;display:flex}.pl-pulse{border-radius:50%;flex:none;width:8px;height:8px}.pl-pulse.is-live{background:var(--success,#a8cbb9);box-shadow:0 0 0 0 color-mix(in srgb, var(--success,#a8cbb9) 70%, transparent);animation:2.4s ease-out infinite pl-beat}.pl-pulse.is-paused{background:color-mix(in srgb, var(--muted) 70%, transparent)}.pl-pulse.is-archived{border:1px dashed var(--muted);background:0 0}@keyframes pl-beat{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--success,#a8cbb9) 55%, transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.pl-forecast{color:var(--muted);max-width:66ch;margin:0;font-size:12.5px;line-height:1.7}.pl-forecast strong{color:var(--text);font-weight:560}.pl-forecast em{color:color-mix(in srgb, var(--muted) 82%, transparent);font-style:normal}.pl-ring{flex:none;justify-items:center;gap:8px;margin:0;display:grid}.pl-ring>svg{width:104px;height:104px;overflow:visible}.pl-ring-track{fill:none;stroke:color-mix(in srgb, var(--border) 70%, transparent);stroke-width:4px}.pl-ring-fill{fill:none;stroke:var(--accent);stroke-width:4.5px;stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 35%, transparent));transition:stroke-dasharray .8s cubic-bezier(.22,.9,.3,1);transform:rotate(-90deg)}.pl-ring text{text-anchor:middle;fill:var(--text);font:560 17px/1 system-ui,sans-serif}.pl-ring figcaption{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.pl-attention{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.pl-attention-card{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--surface-raised) 50%, var(--surface));border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;transition:border-color .18s,transform .18s;display:grid}.pl-attention-card.is-first{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.pl-attention-card.is-risk{border-color:color-mix(in srgb, var(--accent) 34%, var(--border))}.pl-attention-card:hover{transform:translateY(-1px)}.pl-attention-mark{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.pl-attention-card.is-runtime .pl-attention-mark{background:color-mix(in srgb, var(--border) 45%, transparent);color:var(--muted)}.pl-attention-card>div{gap:3px;min-width:0;display:grid}.pl-attention-card strong{color:var(--text);overflow-wrap:anywhere;font-size:12.5px;font-weight:550}.pl-attention-card small{color:var(--muted);overflow-wrap:anywhere;font-size:10.5px;line-height:1.55}.pl-attention-card>button{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);min-height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:11.5px;transition:background .18s,transform .18s;display:inline-flex}.pl-attention-card>button:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);transform:translate(1px)}.pl-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.pl-tile{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 55%, var(--surface)), var(--surface) 65%);color:inherit;font:inherit;text-align:left;border-radius:15px;align-content:start;gap:4px;padding:18px 18px 16px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}button.pl-tile{cursor:pointer}button.pl-tile:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-2px);box-shadow:0 16px 32px -24px #0009}button.pl-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pl-tile strong{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(24px,2.4vw,31px);font-weight:560;line-height:1.05}.pl-tile.is-accent strong{color:var(--accent)}.pl-tile>span{color:var(--text);font-size:11.5px;font-weight:500}.pl-tile small{color:var(--muted);font-size:10.5px;line-height:1.5}.pl-tile-go{color:var(--accent);opacity:0;transition:opacity .18s,transform .18s;position:absolute;top:16px;right:16px}button.pl-tile:hover .pl-tile-go,button.pl-tile:focus-visible .pl-tile-go{opacity:1;transform:translate(2px)}.pl-chain-panel{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 50%, var(--surface)), var(--surface) 62%);border-radius:16px;padding:20px 22px 22px}.pl-chain-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pl-chain-panel h2{color:var(--text);margin:0 0 3px;font-size:15px;font-weight:550}.pl-chain-panel header p{color:var(--muted);max-width:60ch;margin:0;font-size:11.5px;line-height:1.6}.pl-chain-count{background:var(--accent-soft);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:20px;flex:none;padding:3px 10px;font-size:11px}.pl-chain{flex-wrap:wrap;gap:8px;margin:0;padding:2px;list-style:none;display:flex}.pl-chain>li{flex:200px;align-items:center;max-width:280px;display:flex}.pl-chain>li:not(:last-child):after{content:"";background:color-mix(in srgb, var(--border) 85%, transparent);flex:none;width:12px;height:1px;margin-left:8px}.pl-chain button{border:1px solid color-mix(in srgb, var(--border) 62%, transparent);background:color-mix(in srgb, var(--surface-raised) 40%, transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.pl-chain button:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-2px)}.pl-chain button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pl-chain-mark{border:1px solid var(--border);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.pl-chain-mark>i{background:color-mix(in srgb, var(--muted) 55%, transparent);border-radius:50%;width:6px;height:6px}.pl-chain .is-accepted .pl-chain-mark{background:var(--accent-fill);color:var(--accent-ink);border-color:#0000}.pl-chain .is-in_progress .pl-chain-mark{border-color:color-mix(in srgb, var(--success,#a8cbb9) 60%, var(--border))}.pl-chain .is-in_progress .pl-chain-mark>i{background:var(--success,#a8cbb9);animation:2s ease-in-out infinite pl-breathe}.pl-chain .is-blocked .pl-chain-mark{border-style:dashed}.pl-chain .is-gate .pl-chain-mark{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));color:var(--accent);border-radius:4px;transform:rotate(45deg)}.pl-chain .is-gate .pl-chain-mark>svg{transform:rotate(-45deg)}.pl-chain-body{gap:2px;min-width:0;display:grid}.pl-chain-body strong{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.pl-chain .is-gate .pl-chain-body strong{color:var(--accent)}.pl-chain-body small{color:var(--muted);font-size:9.5px}.pl-chain-live{color:var(--success,#a8cbb9);flex:none}@keyframes pl-breathe{0%,to{opacity:1}50%{opacity:.35}}.pl-basis{color:var(--muted);margin:12px 0 0;font-size:10px;font-style:italic;line-height:1.6}@media (width<=860px){.pl-hero{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px}.pl-ring{justify-self:start}}@media (prefers-reduced-motion:reduce){.pl-pulse.is-live,.pl-chain .is-in_progress .pl-chain-mark>i{animation:none}.pl-ring-fill,.pl-tile,.pl-chain button,.pl-attention-card,.pl-tile-go{transition:none}button.pl-tile:hover,.pl-chain button:hover,.pl-attention-card:hover{transform:none}}.project-control{color:var(--text);gap:24px;min-width:0;font:13px/1.65 Manrope,sans-serif;display:grid}.project-control *{box-sizing:border-box}.project-control button,.project-control input,.project-control select,.project-control textarea{font:inherit}.project-control h2,.project-control h3,.project-control p{margin:0}.pc-surface{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;padding:25px}.pc-surface h2{letter-spacing:-.3px;font-size:17px;font-weight:650}.pc-surface h3{font-size:13px;font-weight:650}.pc-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:24px;display:grid}.pc-purpose{background:radial-gradient(ellipse at 5% 10%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 65%),var(--surface);padding:32px}.pc-eyebrow{color:var(--accent);margin-bottom:12px;font-size:10px;font-weight:650;display:block}.pc-purpose h2{letter-spacing:-.7px;max-width:640px;font-size:25px;line-height:1.4}.pc-purpose>p{color:var(--muted);max-width:700px;margin-top:16px}.pc-meta{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:25px;font-size:11px;display:flex}.pc-meta>span{align-items:center;gap:7px;display:flex}.pc-decision-summary{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.pc-decision-summary>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.pc-decision-summary strong{color:var(--accent);font-size:34px;font-weight:550}.pc-decision-summary p{color:var(--text);margin:18px 0;font-size:15px}.pc-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.pc-section-heading p{color:var(--muted);margin-top:5px;font-size:11px}.pc-section-heading>svg{color:var(--muted);flex-shrink:0}.pc-lifecycle-track{grid-template-columns:repeat(7,minmax(78px,1fr));padding:10px 0 24px;display:grid;overflow-x:auto}.pc-lifecycle-track button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:11px;padding:0;display:flex;position:relative}.pc-lifecycle-track button:after{content:"";background:var(--border);height:1px;position:absolute;top:17px;left:calc(50% + 20px);right:calc(20px - 50%)}.pc-lifecycle-track button:last-child:after{display:none}.pc-lifecycle-track button>span{border:1px solid var(--border);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;display:flex}.pc-lifecycle-track strong{font-size:10px;font-weight:550}.pc-lifecycle-track .earlier,.pc-lifecycle-track .current{color:var(--accent)}.pc-lifecycle-track .current>span{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 6%,transparent)}.pc-lifecycle-track button:disabled{cursor:default}.pc-stage-description{border-top:1px solid var(--border);align-items:center;gap:20px;padding-top:18px;font-size:12px;display:flex}.pc-stage-description span{color:var(--muted)}.pc-initiative-list>article+article{border-top:1px solid var(--border);margin-top:22px;padding-top:22px}.pc-initiative-top{align-items:flex-start;gap:15px;display:flex}.pc-initiative-top>div{flex:1;min-width:0}.pc-initiative-top p{color:var(--muted);max-width:760px;margin-top:7px;font-size:11px}.pc-initiative-symbol{background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid var(--border);width:42px;height:42px;color:var(--accent);border-radius:10px;flex:0 0 42px;place-items:center;display:grid}.pc-initiative-progress{color:var(--muted);align-items:center;gap:18px;margin-top:20px;font-size:10px;display:flex}.pc-initiative-progress .progress{flex:1}.pc-initiative-work{margin:20px 0 0 57px}.pc-initiative-work>button{text-align:left;width:100%;color:var(--text);border:0;border-top:1px solid var(--border);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 0;display:flex}.pc-initiative-work>button>span:first-child{flex:1}.pc-text-button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex;font-size:11px!important}.pc-text-button.danger{color:var(--danger,#ce7979);margin-top:25px}.pc-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:20px;display:flex}.pc-field>span{color:var(--text);font-size:11px;font-weight:550}.pc-field input,.pc-field textarea,.pc-field select,.pc-section-heading select{width:100%;min-width:0;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px;outline:0;padding:11px 12px}.pc-field textarea{resize:vertical;line-height:1.65}.pc-field input:focus,.pc-field textarea:focus,.pc-field select:focus{border-color:var(--focus)}.pc-field input:read-only,.pc-field textarea:read-only{color:var(--muted)}.pc-field small{color:var(--muted);font-size:10px}.pc-history article{border-left:1px solid var(--border);padding:0 0 24px 19px;position:relative}.pc-history article:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-4px}.pc-history article>span,.pc-history small{color:var(--muted);font-size:10px}.pc-history h3{margin:5px 0}.pc-history p{margin:5px 0 7px;font-size:12px}.pc-utilities{gap:10px;margin-left:auto;display:flex}.pc-utilities button{border:1px solid var(--border);color:var(--muted);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font:11px Manrope,sans-serif;display:flex}.pc-utilities button:hover{color:var(--text);border-color:var(--accent)}.pc-notice{border-radius:7px;gap:9px;padding:11px 14px;font-size:12px;display:flex;margin:0 0 15px!important}.pc-notice.error{color:var(--danger,#e69999);background:color-mix(in srgb,#c66565 8%,var(--surface));border:1px solid color-mix(in srgb,#c66565 30%,var(--border))}.pc-notice.success{color:var(--text);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.pc-settings-layout{grid-template-columns:205px minmax(0,1fr);gap:25px;display:grid}.pc-settings-nav{flex-direction:column;align-self:start;gap:5px;display:flex;position:sticky;top:92px}.pc-settings-nav>button{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;padding:12px 10px;font-size:11px;display:flex}.pc-settings-nav>button.active{border-color:var(--border);background:var(--surface);color:var(--accent)}.pc-access-level{color:var(--muted);align-items:center;gap:9px;padding:22px 10px;font-size:10px;display:flex}.pc-settings-content{gap:22px;min-width:0;display:grid}.pc-address{background:var(--bg);border:1px solid var(--border);border-radius:8px;align-items:center;display:flex;overflow:hidden}.pc-address>span{color:var(--muted);padding-left:12px;font-size:12px}.pc-address input{background:0 0;border:0}.pc-inline-info{color:var(--muted);align-items:center;gap:9px;margin:3px 0 25px;font-size:10px;display:flex}.pc-inline-info code{overflow-wrap:anywhere;margin-left:auto}.pc-read-value{align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.pc-read-value>button{margin-left:auto}.pc-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.pc-visibility-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:25px;display:grid}.pc-visibility-options label{border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;padding:18px 14px;display:flex;position:relative}.pc-visibility-options label.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.pc-visibility-options input{accent-color:var(--accent);position:absolute;top:12px;right:12px}.pc-visibility-options svg{color:var(--accent);margin-bottom:5px}.pc-visibility-options strong{font-size:12px}.pc-visibility-options span{color:var(--muted);font-size:10px}.pc-check{align-items:center;gap:10px;margin:10px 0 23px;font-size:12px;display:flex}.pc-check input,.pc-milestone-picks input{accent-color:var(--accent);flex-shrink:0;width:15px;height:15px}.pc-milestone-picks{flex-direction:column;gap:11px;display:flex}.pc-milestone-picks label{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.pc-share-row{align-items:center;gap:20px;margin:0 0 25px;display:flex}.pc-share-row>span{color:var(--muted);flex:1;font-size:11px}.pc-member-list article{border-top:1px solid var(--border);align-items:center;gap:13px;padding:17px 0;display:flex}.pc-member-list article>div{flex:1;min-width:0}.pc-member-list strong{overflow-wrap:anywhere;font-size:12px;display:block}.pc-member-list small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.pc-member-avatar{background:var(--bg);width:37px;height:37px;color:var(--accent);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid}.pc-invite-form{border-top:1px solid var(--border);grid-template-columns:1.6fr 1fr auto;align-items:end;gap:13px;margin-top:20px;padding-top:22px;display:grid}.pc-invite-form .pc-field{margin:0}.pc-role-matrix{gap:14px;display:grid}.pc-role-matrix>div{border-top:1px solid var(--border);grid-template-columns:135px 1fr;gap:15px;padding-top:14px;font-size:11px;display:grid}.pc-role-matrix span{color:var(--muted);line-height:1.8}.pc-body-text{color:var(--muted);font-size:12px;margin-bottom:20px!important}.pc-audit-list>div{border-top:1px solid var(--border);grid-template-columns:1fr 1.3fr auto;gap:10px;padding:13px 0;font-size:10px;display:grid}.pc-audit-list span,.pc-audit-list time{color:var(--muted)}.pc-audit-list p{color:var(--muted);grid-column:1/-1}.pc-runtime-banner{border:1px solid var(--border);background:var(--surface);border-radius:13px;align-items:center;gap:20px;padding:24px;display:flex}.pc-runtime-icon{color:var(--accent)}.pc-runtime-banner>div{flex:1}.pc-runtime-banner h2{font-size:19px}.pc-runtime-banner p{color:var(--muted);margin-top:5px;font-size:11px}.pc-stat-grid{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pc-stat-grid>div{border-right:1px solid var(--border);padding:22px}.pc-stat-grid>div:last-child{border:0}.pc-stat-grid small{color:var(--muted);font-size:11px;display:block}.pc-stat-grid strong{margin-top:8px;font-size:28px;font-weight:550;display:block}.pc-runtime-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:24px;display:grid}.pc-runtime-grid>aside{align-self:start}.pc-section-heading select{width:auto;max-width:180px;padding:7px 10px;font-size:10px}.pc-runtime-queue>button{text-align:left;border:0;border-top:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:13px;padding:17px 0;display:flex}.pc-runtime-queue>button>span:nth-child(2){flex:1;min-width:0}.pc-runtime-queue strong{font-size:12px;font-weight:550;display:block}.pc-runtime-queue small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.pc-queue-icon{color:var(--muted);background:var(--bg);border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.pc-service-state{border-top:1px solid var(--border);grid-template-columns:22px 1fr;gap:9px;margin-top:22px;padding:20px 0;font-size:11px;display:grid}.pc-service-state svg{color:var(--muted)}.pc-service-state>span,.pc-service-state>p{color:var(--muted);grid-column:2;font-size:10px}.pc-definition{border-top:1px solid var(--border);gap:10px;padding-top:20px;display:grid}.pc-definition h3{margin-bottom:3px}.pc-definition>span{color:var(--muted);padding-left:15px;font-size:10px;position:relative}.pc-definition>span:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.pc-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:500;background:#020611b8;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.pc-modal{border:1px solid var(--border);background:var(--surface);border-radius:16px;width:min(580px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 25px 100px #0005}.pc-modal h2{margin:0 35px 8px 0;font-size:21px}.pc-modal>p{color:var(--muted);margin-bottom:22px;font-size:12px}.pc-modal-close{color:var(--muted);cursor:pointer;background:0 0;border:0;position:absolute;top:20px;right:20px}.pc-readiness{gap:12px;margin:25px 0;display:grid}.pc-readiness>div{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.pc-readiness>div.passed{color:var(--text)}.pc-readiness>div.passed svg{color:var(--accent)}.project-control :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pc-modal-backdrop .button{min-height:38px}.ws-project-nav{overflow-x:auto;flex-wrap:nowrap!important}.ws-project-nav>button{white-space:nowrap;flex-shrink:0}.pc-copy{font-size:11px}.pc-copy small{color:var(--muted);margin-top:7px;display:block}@media (width<=1100px){.pc-overview-grid,.pc-runtime-grid{grid-template-columns:minmax(0,1fr)}.pc-runtime-grid>aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.pc-runtime-grid>aside>.pc-section-heading{grid-column:1/-1}.pc-settings-layout{grid-template-columns:175px minmax(0,1fr)}.pc-invite-form{grid-template-columns:1fr 1fr}.pc-invite-form>.button{grid-column:1/-1;justify-self:end}.pc-visibility-options{gap:8px}.pc-visibility-options label{padding:16px 10px}}@media (width<=720px){.project-control{gap:18px}.pc-surface{padding:20px}.pc-settings-layout{grid-template-columns:minmax(0,1fr);gap:15px}.pc-settings-nav{flex-direction:row;padding-bottom:3px;position:static;overflow:auto}.pc-settings-nav>button{white-space:nowrap;flex-shrink:0;font-size:10px}.pc-access-level{display:none}.pc-overview-grid,.pc-runtime-grid{gap:18px}.pc-purpose h2{font-size:22px}.pc-stat-grid{grid-template-columns:1fr 1fr}.pc-stat-grid>div:nth-child(2){border-right:0}.pc-stat-grid>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.pc-runtime-banner{flex-wrap:wrap;gap:14px;padding:20px}.pc-runtime-banner>div{min-width:180px}.pc-runtime-banner>.button{margin-left:auto}.pc-lifecycle-track{grid-template-columns:repeat(7,84px)}.pc-stage-description{align-items:flex-start;gap:12px}.pc-initiative-work{margin-left:0}.pc-initiative-top{gap:10px}.pc-initiative-top>button{font-size:10px!important}.pc-initiative-symbol{flex-basis:35px;width:35px;height:35px}.pc-initiative-progress{flex-wrap:wrap;gap:12px}.pc-runtime-grid>aside{display:block}.pc-visibility-options{grid-template-columns:minmax(0,1fr)}.pc-visibility-options label{grid-template-columns:24px 1fr;gap:2px 11px;padding:13px;display:grid}.pc-visibility-options svg{grid-row:1/3;margin:auto 0}.pc-visibility-options span{grid-column:2}.pc-role-matrix>div{grid-template-columns:1fr;gap:5px}.pc-audit-list>div{grid-template-columns:1fr auto}.pc-audit-list span{overflow-wrap:anywhere;grid-area:2/1/auto/-1}.pc-audit-list time{grid-area:1/2}.pc-share-row{flex-wrap:wrap}.pc-share-row>span{flex-basis:100%}.pc-invite-form{grid-template-columns:1fr}.pc-modal{padding:23px}.pc-read-value{flex-wrap:wrap}.pc-read-value>button{margin-left:0}.pc-utilities span{display:none}.pc-meta{gap:12px}.pc-initiative-work>button{flex-wrap:wrap}.pc-initiative-work>button>span:first-child{flex-basis:100%}}@media (prefers-reduced-motion:no-preference){.pc-surface{animation:.18s ease-out pc-enter}@keyframes pc-enter{0%{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}.reduce-motion .pc-surface{animation:none}.pc-project-navigation{border-bottom:1px solid var(--border);align-items:center;gap:20px;min-width:0;margin-bottom:24px;display:flex}.pc-project-navigation .ws-project-nav{border:0;flex:1;min-width:0;margin:0}.pc-project-navigation .pc-utilities{flex-shrink:0;margin-bottom:10px;display:flex}.pc-initiative-top h3 .badge{vertical-align:middle;margin-left:8px}.pc-initiative-work>.pc-field{max-width:260px;padding:16px 0}.pc-role-matrix span{line-height:1.75}@media (width<=1000px){.pc-project-navigation{flex-wrap:wrap;gap:0}.pc-project-navigation .ws-project-nav{flex-basis:100%;order:2}.pc-project-navigation .pc-utilities{margin-bottom:8px}}.pc-public-updates{border-top:1px solid var(--border);margin:24px 0;padding-top:18px}.pc-public-updates summary{cursor:pointer;font-size:12px;font-weight:600}.pc-public-updates summary>span{color:var(--muted);margin-left:10px}.pc-public-updates>div{padding-top:20px}.pc-public-updates article+article{border-top:1px solid var(--border);padding-top:20px}.pc-public-updates .pc-actions{align-items:flex-start}.pc-public-updates .pc-actions>.button{margin-top:24px}.public-project{background:var(--bg);min-height:100vh;color:var(--text);font:14px/1.8 Manrope,sans-serif}.public-header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;height:86px;padding:0 max(30px,50vw - 590px);display:flex}.public-header>button{color:var(--text);cursor:pointer;background:0 0;border:0}.public-project>main{max-width:1180px;margin:0 auto;padding:48px 30px 80px}.public-breadcrumb{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.public-breadcrumb>span+span{margin-left:auto;font-size:10px}.public-hero{border-bottom:1px solid var(--border);align-items:center;gap:22px;margin-bottom:40px;padding:45px 0 40px;display:flex}.public-project-mark{width:80px;height:80px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));background:radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--accent) 15%,transparent),transparent),var(--surface);border-radius:22px;flex:0 0 80px;place-items:center;display:grid}.public-project-mark img{width:46px;height:46px}.public-hero>div:nth-child(2){flex:1;min-width:0}.public-hero h1{letter-spacing:-1.8px;margin:0 0 11px;font-size:43px;font-weight:550;line-height:1.3}.public-hero p{color:var(--muted);margin:0;font-size:14px}.public-hero-actions{align-items:center;gap:10px;display:flex}.public-hero-actions>a{border:1px solid var(--border);color:var(--accent);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex}.public-content{grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr);gap:64px;display:grid}.public-project h2{letter-spacing:-.4px;margin:0 0 19px;font-size:19px;font-weight:600}.public-about>p{color:var(--muted);margin:0 0 27px;font-size:15px;line-height:1.95}.public-about h3{font-size:14px;font-weight:600}.public-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:25px}.public-panel h2{font-size:14px}.public-panel dl{gap:16px;margin:20px 0 0;font-size:11px;display:grid}.public-panel dl>div{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.public-panel dt{color:var(--muted)}.public-panel dd{text-align:right;margin:0}.public-access-note{border-top:1px solid var(--border);color:var(--muted);align-items:flex-start;gap:10px;margin-top:25px;padding-top:20px;display:flex}.public-access-note svg{flex-shrink:0;margin-top:3px}.public-access-note p{margin:0;font-size:11px;line-height:1.8}.public-panel>.button{width:100%;margin-top:24px}.public-brand-note{color:var(--muted);justify-content:center;align-items:center;gap:9px;margin:20px 0;font-size:10px;display:flex}.public-brand-note img{width:20px;height:20px}.public-milestones{margin:40px 0}.public-milestones article{border-top:1px solid var(--border);align-items:center;gap:14px;padding:16px 0;font-size:12px;display:flex}.public-milestones article>strong{flex:1;font-weight:500}.public-milestones article>svg{color:var(--accent)}.public-update{border-top:1px solid var(--border);padding:20px 0}.public-update small{color:var(--muted);font-size:10px}.public-update p{color:var(--muted)}.public-project>footer{border-top:1px solid var(--border);max-width:1120px;color:var(--muted);justify-content:space-between;margin:auto;padding:24px 0;font-size:11px;display:flex}.public-project>footer a{color:var(--muted)}.public-preview-bar{border:1px solid var(--border);color:var(--accent);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;margin-top:25px;padding:12px 16px;font-size:12px;display:flex}.public-progress{color:var(--muted);margin-top:24px;font-size:10px}.public-progress>.progress{margin-top:10px}.public-unavailable{background:var(--bg);min-height:100vh;color:var(--text);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;font:14px/1.8 Manrope,sans-serif;display:flex}.public-unavailable>.brand{margin-bottom:65px}.public-unavailable>svg{color:var(--accent);margin-bottom:20px}.public-unavailable h1{letter-spacing:-.8px;margin:0;font-size:28px}.public-unavailable p{color:var(--muted);max-width:410px;margin:15px 0 30px}@media (width<=800px){.public-header{height:72px;padding:0 23px}.public-hero{flex-wrap:wrap;gap:17px}.public-hero h1{font-size:34px}.public-hero-actions{flex-basis:100%;margin-top:12px}.public-content{grid-template-columns:1fr;gap:25px}.public-project>main{padding:30px 23px 45px}.public-project>footer{margin:0 23px}.public-project-mark{border-radius:18px;flex-basis:63px;width:63px;height:63px}.public-project-mark img{width:36px;height:36px}.public-milestones article{flex-wrap:wrap}.public-milestones article>strong{flex-basis:80%}.public-preview-bar{flex-wrap:wrap;gap:10px}.public-about>p{font-size:14px}}@font-face{font-family:Manrope;src:url(/assets/manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Lora;src:url(/assets/lora-italic.ttf)format("truetype");font-style:italic;font-weight:400 700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#040711;--panel:#0c1221;--panel-2:#111b2c;--panel2:#111b2c;--ink:#eef1f8;--ink-2:#b6bed3;--ink-3:#7d879f;--muted:#98a4bc;--line:#becdeb24;--human:#f5c77a;--accent:#f5c77a;--agent:#8fd3ff;--client:#ff9d7a;--project:#9df2cf;--idea:#d9b8ff;--money:#ffd970;--red:#ff9d9d;--mono:ui-monospace, "SF Mono", monospace;--font:Manrope, Arial, sans-serif;--serif:Lora, Georgia, serif;--type-micro-size:10px;--type-micro-line:14px;--type-micro-track:.05em;--type-caption-size:11px;--type-caption-line:16px;--type-caption-track:0;--type-body-size:13px;--type-body-line:21px;--type-body-track:0;--type-lead-size:15px;--type-lead-line:23px;--type-lead-track:-.006em;--type-title-size:18px;--type-title-line:26px;--type-title-track:-.01em;--type-display-size:clamp(21px, 1.62vw, 25px);--type-display-line:1.3;--type-display-track:-.012em;--type-weight-body:450;--type-weight-medium:500;--type-weight-strong:600;--type-measure-text:68ch;--type-measure-display:34ch}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.55}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;border:0}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:550;line-height:1.2}button:focus-visible,a:focus-visible{outline:2px solid var(--agent);outline-offset:4px}input,textarea,select{accent-color:var(--human)}input:not([type=checkbox]):not([type=range]),textarea,select{color:var(--ink);border:1px solid var(--line);background:#080e1b;border-radius:7px;outline:none;min-width:0;padding:11px 12px}input:focus,textarea:focus,select:focus{border-color:#f5c77a88;box-shadow:0 0 0 3px #f5c77a0b}textarea{resize:vertical;min-height:100px;line-height:1.7}input[type=checkbox]{flex-shrink:0;width:16px;height:16px}::placeholder{color:#67738c}select option{background:#0c1221}small{color:var(--muted);font-size:11px}.brand{letter-spacing:-.8px;white-space:nowrap;align-items:center;gap:10px;font-size:21px;display:flex}.brand img{width:29px;height:29px}.brand b{color:var(--human);font-weight:550}.eyebrow{font:10px/1.5 var(--mono);letter-spacing:.15em;color:var(--muted);text-transform:uppercase;display:block}.button{background:var(--human);color:#1d1a18;vertical-align:middle;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 17px;font-size:12px;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.button:hover{background:#ffdb9e;transform:translateY(-1px)}.button.secondary,.button.world-outline{color:var(--ink);border-color:var(--line);background:#131d2c55}.button.secondary:hover,.button.world-outline:hover{background:#152033;border-color:#f5c77a55}.button.ghost{color:var(--muted);background:0 0;border-color:#0000}.button.danger{color:#ffb0ae;background:#e4757517;border-color:#e4757544}.button.small{min-height:33px;padding:7px 11px;font-size:11px}.button span{white-space:normal}.icon-button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:#10182960;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:var(--ink);border-color:#8997b04d}.badge{color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;text-transform:none;letter-spacing:0;background:#aabbdd08;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;line-height:1.5;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.accepted{color:var(--project);background:#9df2cf0a;border-color:#9df2cf22}.badge.in_progress{color:var(--agent);background:#8fd3ff0a;border-color:#8fd3ff22}.badge.review{color:var(--human);background:#f5c77a0b;border-color:#f5c77a2a}.badge.ready{color:#eef1f8}.badge.blocked{color:#8895ac}.progress{background:#9babcf18;border-radius:4px;height:3px;overflow:hidden}.progress i{background:var(--human);height:100%;transition:width .5s;display:block}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.grow{flex:1}.stat{border:1px solid var(--line);background:linear-gradient(120deg,#16203466,#0c132077);border-radius:9px;min-width:0;padding:19px 21px}.stat>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.stat strong{letter-spacing:-1px;margin:11px 0 5px;font-size:29px;font-weight:550;line-height:1.3;display:block}.stat small{font-size:10px}.section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-title h2{margin-top:4px;font-size:21px}.section-title p{color:var(--muted);margin-top:7px;font-size:12px}.section-title .eyebrow{font-size:9px}.empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:9px;flex-direction:column;align-items:center;gap:15px;padding:45px 25px;display:flex}.empty h3{color:var(--ink);font-size:20px}.empty p{max-width:380px;font-size:12px}.notice{color:#acbcd3;background:#8fd3ff07;border:1px solid #8fd3ff20;border-radius:6px;margin:18px 0;padding:14px 17px;font-size:12px;line-height:1.7}.fineprint{color:var(--ink-3);font-size:10px;line-height:1.65;display:block}.text-link{color:var(--agent);background:0 0;gap:8px;padding:5px 0;font-size:12px;text-decoration:none;display:inline-flex}.avatar-initial{width:34px;height:34px;color:var(--human);background:#f5c77a14;border:1px solid #f5c77a55;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.legend-dot{background:var(--human);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.legend-dot.blue{background:var(--agent)}.legend-dot.mint{background:var(--project)}.pulse-dot{background:var(--project);border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block;box-shadow:0 0 7px #9df2cf88}.segmented{border:1px solid var(--line);background:#04071188;border-radius:6px;gap:3px;padding:3px;display:inline-flex}.segmented button{color:var(--muted);background:0 0;border-radius:4px;padding:6px 11px;font-size:11px}.segmented button.active{color:var(--ink);background:#1d2b40}.subtle{color:var(--muted);background:0 0;align-items:center;gap:6px;font-size:11px;display:inline-flex}.subtle.active{color:var(--human)}.living-world{background:var(--bg);height:100dvh;min-height:760px;position:relative;overflow:hidden}.world-topbar{z-index:35;background:linear-gradient(#040711e8,#04071130);border-bottom:1px solid #98a7c017;align-items:center;gap:24px;height:84px;padding:0 32px;display:flex;position:absolute;top:0;left:0;right:0}.world-identity{border-left:1px solid var(--line);align-items:center;gap:10px;padding-left:25px;display:flex}.world-identity>div{flex-direction:column;display:flex}.world-identity select{box-shadow:none;background:0 0;border:0;min-height:22px;padding:0 20px 0 0;font-size:12px;font-weight:600}.world-identity small{color:#71819b;font-size:9px;line-height:1.5}.topbar-spacer{flex:1}.mode-switch{background:#0a1222ba;border:1px solid #9caccc24;border-radius:7px;gap:3px;padding:3px;display:flex}.mode-switch button{color:#8b9bb5;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:flex}.mode-switch button.active{color:#f5c77a;background:#24334588}.world-intro{z-index:22;pointer-events:none;width:330px;position:absolute;top:118px;left:38px}.world-intro h1{letter-spacing:-1.6px;margin:16px 0 12px;font-size:40px;font-weight:450;line-height:1.15}.world-intro h1 em{color:var(--human);letter-spacing:-1.6px;font-family:Lora,Georgia,serif;font-weight:400}.world-intro>p{color:#a7b6d0;max-width:260px;font-size:11px}.world-snapshot{font:8px var(--mono);letter-spacing:.1em;color:#73829c;gap:11px;margin-top:22px;display:flex}.world-snapshot>b{color:#a2b3ce;font-weight:400}.world-snapshot i{background:var(--human);vertical-align:middle;width:3px;height:3px;margin:0 3px;display:inline-block}.world-left-rail{z-index:23;scrollbar-width:thin;width:263px;max-height:calc(100% - 470px);padding-right:4px;position:absolute;top:340px;left:38px;overflow-y:auto}.rail-heading{font:9px var(--mono);letter-spacing:.11em;color:#6f829e;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.rail-heading>button{color:var(--human);background:0 0;align-items:center;display:flex}.rail-heading.secondary{border-top:1px solid #9babcc22;margin-top:24px;padding-top:24px}.rail-heading>span:nth-child(2){color:#7791b1;font:9px Manrope}.world-project-row{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f1c66;border:1px solid #8799bb13;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:70px;margin-bottom:8px;padding:10px 12px;display:flex}.world-project-row.selected{background:linear-gradient(110deg,#f5c77a15,#0c172577);border-color:#f5c77a66}.world-project-row>span:nth-child(2){flex:1;min-width:0}.world-project-row strong{font-size:12px;font-weight:600;display:block}.world-project-row small{color:#8395b1;margin-top:5px;font-size:9px;display:block}.project-sigil{width:34px;height:34px;color:var(--sigil,#f5c77a);flex-shrink:0;place-items:center;display:grid;position:relative}.project-sigil:before,.project-sigil:after{content:"";opacity:.33;border:1px solid;border-radius:50%;position:absolute;inset:0}.project-sigil:after{opacity:.2;inset:4px;transform:rotate(-34deg)scaleX(1.35)}.world-left-rail>.button{color:#f5c77a;border-color:#f5c77a35;width:100%;margin-top:10px;font-size:11px}.world-focus{z-index:23;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#102034b8,#080e1bd9);border:1px solid #8fabc42d;border-radius:11px;width:280px;padding:22px;position:absolute;top:166px;right:32px;box-shadow:0 25px 70px #0002}.world-focus .eyebrow{color:#94a7c3;letter-spacing:.1em;font-size:8px;line-height:1.7}.world-focus h2{letter-spacing:-.8px;margin:16px 0 12px;font-size:23px;font-weight:500;line-height:1.27}.world-focus>p{color:#8e9eb8;max-height:94px;font-size:11px;line-height:1.8;overflow:auto}.world-focus>.badge{margin-top:18px}.world-focus>.button{width:100%;margin-top:22px;font-size:11px}.orbital-gate-mark{width:52px;height:52px;color:var(--human);background:#f5c77a08;border:1px solid #f5c77a55;border-radius:50%;place-items:center;margin-top:20px;display:grid;position:relative;box-shadow:0 0 28px #f5c77a09}.orbital-gate-mark:after{content:"";opacity:.2;border:1px dashed;border-radius:50%;position:absolute;inset:5px}.orbital-gate-mark.blue{color:var(--agent);border-color:#8fd3ff55}.orbital-gate-mark.purple{color:var(--idea);border-color:#d9b8ff55}.focus-project{border-top:1px solid var(--line);align-items:center;gap:5px;margin-top:18px;padding-top:18px;font-size:10px;display:flex}.focus-project>span:last-child{color:#7e91b0;margin-left:auto;font-size:9px}.focus-heading{justify-content:space-between;align-items:center;gap:5px;display:flex}.focus-heading>button{color:var(--muted);background:0 0;padding:0}.focus-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;padding-top:16px;display:grid}.focus-facts span{flex-direction:column;gap:6px;display:flex}.focus-facts small{font-size:9px}.focus-facts b{font-size:11px;font-weight:500}.world-project-bar{z-index:23;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081220c2;border:1px solid #a7bfd829;border-radius:9px;align-items:center;gap:20px;min-height:86px;padding:16px 19px;display:flex;position:absolute;bottom:106px;left:340px;right:340px}.project-bar-heading{text-align:left;background:0 0;flex-shrink:0;align-items:center;gap:14px;padding:0;display:flex}.project-bar-heading>span:last-child{flex-direction:column;gap:5px;display:flex}.project-bar-heading small{font:8px var(--mono);color:#8093b1;letter-spacing:.12em}.project-bar-heading strong{align-items:center;gap:10px;font-size:15px;font-weight:550;display:flex}.project-bar-progress{flex:1;min-width:130px}.project-bar-progress>div:first-child{color:#8093b1;white-space:nowrap;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:8px;display:flex}.project-bar-progress b{color:#b4c6db;font-weight:500}.project-bar-stat{display:none}.project-bar-stat small{margin-bottom:5px;font-size:8px;display:block}.project-bar-stat b{font-size:11px;font-weight:500}.world-camera{z-index:23;gap:5px;display:flex;position:absolute;bottom:122px;right:38px}.world-camera button{color:#a9bad3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1726aa;border:1px solid #9eafcc26;border-radius:5px;place-items:center;width:35px;height:35px;display:grid}.world-dock{z-index:28;background:linear-gradient(#0000,#040711cc);border-top:1px solid #9caccc2a;justify-content:space-between;align-items:center;gap:24px;padding-top:12px;display:flex;position:absolute;bottom:17px;left:32px;right:32px}.world-dock nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1524c9;border:1px solid #9babcc28;border-radius:12px;align-items:center;gap:2px;padding:5px;display:flex}.world-dock nav button{color:#7891b3;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:105px;min-height:52px;font-size:10px;display:flex}.world-dock nav button.active{color:var(--human);background:#273a5266}.world-dock nav button:hover{color:#d5e3f6;background:#1e2c4288}.world-coordinate span{font:9px var(--mono);color:#9bb0ce;letter-spacing:.1em;display:block}.world-coordinate small{color:#617491;margin-top:5px;font-size:9px;display:block}.world-footer-actions{gap:12px;display:flex}.world-footer-actions button{color:#94a7c3;background:0 0}.world-link{color:var(--human);text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 0;font-size:10px;display:flex}.world-focus .fineprint{margin-top:12px;font-size:9px}.world-help{z-index:50;background:#101c30ed;border:1px solid #8fd3ff44;border-radius:9px;width:340px;padding:22px;position:absolute;bottom:104px;right:34px;box-shadow:0 12px 45px #0008}.world-help b{font-size:14px}.world-help p{color:#9ab0cd;margin:10px 0;font-size:11px}.world-help button{background:var(--human);color:#211e17;border-radius:5px;padding:7px 14px;font-size:11px}.mission-row{text-align:left;background:#07101c9e;border:1px solid #8fd3ff22;border-radius:8px;align-items:flex-start;gap:12px;width:100%;margin-bottom:9px;padding:14px 13px;display:flex}.mission-row>span:last-child{flex:1}.mission-row small{font:8px var(--mono);color:#7ea6c9;text-transform:uppercase;margin-bottom:5px;display:block}.mission-row strong{font-size:12px;font-weight:500;line-height:1.55;display:block}.mission-number{color:var(--agent);margin-top:3px}.mission-meta{color:#8ca2bf;align-items:center;gap:7px;margin-top:9px;font-size:9px;display:flex}.mission-meta i{background:currentColor;width:2px;height:2px}.agent-orbit-row{text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:9px 0;display:flex}.agent-orbit-row>span:nth-child(2){flex:1}.agent-orbit-row strong{font-size:12px;font-weight:550;display:block}.agent-orbit-row small{margin-top:3px;font-size:9px;display:block}.agent-orbit-icon{width:36px;height:36px;color:var(--agent);background:#8fd3ff08;border:1px solid #8fd3ff35;border-radius:50%;place-items:center;display:grid}.agent-orbit-row>i{background:#64718a;border-radius:50%;width:5px;height:5px}.agent-orbit-row>i.status-ready{background:var(--agent);box-shadow:0 0 9px var(--agent)}.rail-empty{color:#8d9cb3;font-size:12px;line-height:1.8}.idea-sigil{flex-shrink:0;place-items:center;width:33px;display:grid}.partner-resource-note{color:var(--idea);grid-template-columns:28px 1fr;gap:5px 10px;margin:24px 0;display:grid}.partner-resource-note>svg{grid-row:span 2}.partner-resource-note>strong{font-size:11px;font-weight:500}.partner-resource-note>small{font-size:9px}.vote-meter{margin-top:22px}.vote-meter strong{color:var(--idea);letter-spacing:-.8px;margin-bottom:10px;font-size:24px;font-weight:500;display:block}.vote-meter strong small{letter-spacing:0;font-size:10px;font-weight:400}.world-board{z-index:30;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);scrollbar-width:thin;background:linear-gradient(135deg,#101c2fed,#060d1bf5);border:1px solid #a8c4de35;border-radius:12px;padding:25px;position:absolute;inset:116px 335px 213px;overflow:auto;box-shadow:0 20px 100px #0009}.world-board>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.world-board h2{margin-top:8px;font-size:25px}.world-board-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.planet-project-card{text-align:left;background:#15253a45;border:1px solid #afc4e21a;border-radius:8px;grid-template-columns:94px 1fr;align-items:center;gap:14px;padding:20px 14px;display:grid}.planet-project-card h3{margin:9px 0 7px;font-size:19px}.planet-project-card p{color:#8ba2c1;max-height:45px;font-size:10px;overflow:hidden}.orbital-card-visual{height:94px;color:var(--planet-color);background:radial-gradient(circle,#ffffff02,#0000);place-items:center;display:grid;position:relative}.orbital-card-visual>i{opacity:.45;border:1px solid;border-radius:50%;width:70px;height:70px;position:absolute;transform:rotate(-30deg)scaleY(.4)}.orbital-card-visual>i:nth-child(2){opacity:.25;transform:rotate(50deg)scaleY(.4)}.world-board-list{flex-direction:column;gap:8px;margin:12px 0 22px;display:flex}.world-board-list>button{text-align:left;background:#17243a60;border:1px solid #afc4e219;border-radius:6px;align-items:center;gap:13px;padding:17px 15px;display:flex}.world-board-list>button>span:nth-child(2){flex:1}.world-board-list small{margin-bottom:5px;font-size:9px;display:block}.world-board-list strong{font-size:12px;font-weight:550;display:block}.world-board-list p{color:var(--muted);font-size:13px;line-height:1.8}.world-board-list b{color:var(--human);font-size:12px;font-weight:500}.world-board-list>button>svg{color:var(--agent);flex-shrink:0}.hangar-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:22px;display:grid}.hangar-grid article{background:linear-gradient(#10223a88,#11203622);border:1px solid #8fd3ff22;border-radius:9px;padding:18px}.hangar-robot{height:100px;color:var(--agent);place-items:center;display:grid;position:relative}.hangar-robot i{border:1px solid #8fd3ff44;border-radius:50%;position:absolute;inset:12px 22px;transform:rotate(-20deg)scaleY(.5)}.hangar-robot i:nth-child(3){transform:rotate(55deg)scaleY(.5)}.hangar-grid article h3{margin-top:15px;font-size:22px}.hangar-grid article p{color:var(--muted);margin-top:7px;font-size:11px}.hangar-grid dl{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 15px;font-size:10px;display:grid}.hangar-grid dt{color:var(--muted)}.hangar-grid dd{text-align:right;margin:0}.hangar-grid small{min-height:35px;font-size:9px;display:block}.hangar-grid .button{width:100%;margin-top:18px;font-size:10px}.world-finance{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.world-finance .stat{padding:17px 15px}.world-finance .stat strong{font-size:25px}.world-finance .stat>span{font-size:10px}.team-member{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:13px 4px;font-size:11px;display:flex}.team-member>span:nth-child(2){flex:1}.team-member small{margin-top:4px;font-size:10px}.team-member>svg{color:var(--idea)}.skill-orbit{text-align:center;flex-direction:column;align-items:center;gap:17px;padding:20px;display:flex}.skill-orbit>svg{color:var(--human)}.skill-orbit h3{font-size:28px}.skill-orbit p{max-width:450px;color:var(--muted);font-size:13px}.formation-path{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.formation-path>div{border:1px solid var(--line);background:#21304a22;border-radius:7px;flex-direction:column;align-items:start;gap:19px;padding:20px 13px;display:flex;position:relative}.formation-path>div>b{font:9px var(--mono);color:#667f9f}.formation-path>div>svg{color:var(--idea)}.formation-path h3{letter-spacing:-.3px;font-size:15px;line-height:1.3}.formation-path small{font-size:9px}.formation-path .complete{background:#9df2cf08;border-color:#9df2cf55}.formation-path .complete>b{color:var(--project)}.dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01040bbb;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.dialog{scrollbar-width:thin;background:linear-gradient(125deg,#111b2e,#080f1d);border:1px solid #9ab5d43d;border-radius:14px;width:700px;max-width:100%;max-height:calc(100dvh - 60px);padding:28px 32px 30px;overflow:auto;box-shadow:0 25px 140px #000a}.dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.dialog>header .eyebrow{letter-spacing:.12em;color:#6e86a6;font-size:8px}.dialog>header h2{margin-top:9px;font-size:27px;line-height:1.3}.dialog>header .icon-button{flex-shrink:0}.dialog .lead{color:var(--muted);margin-bottom:22px;font-size:13px;line-height:1.8}.dialog h3{margin-bottom:12px;font-size:22px}.dialog h4{margin:20px 0 10px;font-size:13px;font-weight:550}.dialog p{line-height:1.8}.dialog form>.button{margin:15px 10px 0 0}.field{flex-direction:column;gap:8px;min-width:0;margin:17px 0 20px;display:flex}.field>span{color:var(--ink-2);font-size:11px}.field input,.field textarea,.field select{width:100%;font-size:12px}.field small{color:var(--ink-3);font-size:10px;line-height:1.7}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid .field{margin-top:5px}.form-error{color:#ffb6b6;background:#ff898911;border:1px solid #ff898933;border-radius:5px;margin:18px 0;padding:12px 14px;font-size:12px}.success-message{color:var(--project);background:#9df2cf08;border:1px solid #9df2cf44;border-radius:5px;align-items:center;gap:10px;margin:18px 0;padding:14px 16px;font-size:12px;display:flex}.checkbox-line{color:var(--ink-2);align-items:flex-start;gap:10px;margin:14px 0;font-size:12px;line-height:1.8;display:flex}.checkbox-line input{margin-top:3px}.dialog-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:25px 0 6px;padding-top:20px;display:flex}.dialog-tabs{border-bottom:1px solid var(--line);gap:22px;margin-bottom:23px;display:flex}.dialog-tabs button{color:var(--muted);text-transform:capitalize;background:0 0;border-bottom:1px solid #0000;padding:12px 0;font-size:12px}.dialog-tabs button.active{color:var(--human);border-bottom-color:var(--human)}.node-hero{align-items:center;gap:18px;margin-bottom:24px;display:flex}.node-hero .eyebrow{text-transform:none;letter-spacing:.07em;font-size:9px}.node-hero h3{margin:8px 0 12px;font-size:25px}.node-emblem{width:62px;height:62px;color:var(--agent);background:#8fd3ff0b;border:1px solid #8fd3ff44;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.node-emblem.gate{color:var(--human);background:#f5c77a0b;border-color:#f5c77a44}.result-document{background:#040b1677;border:1px solid #9aacc426;border-radius:8px;padding:22px}.result-document h3{margin:19px 0 12px;font-size:20px}.result-document>p{color:#a7b7ce;font-size:12px}.artifact-text{color:#8496b3;white-space:pre-wrap;margin:18px 0 22px;font-size:11px;line-height:1.9}.mini-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;padding-top:16px;display:grid}.mini-stats>span{flex-direction:column;gap:6px;display:flex}.mini-stats small{font-size:9px}.mini-stats b{text-transform:capitalize;font-size:12px;font-weight:550}.decision-controls{margin-top:24px}.criteria-list>div{border-bottom:1px solid var(--line);align-items:start;gap:15px;padding:17px 0;display:flex}.criteria-list svg{color:var(--agent);flex-shrink:0;margin-top:3px}.criteria-list b{font-size:11px;font-weight:600}.criteria-list p{color:var(--ink-2);margin:5px 0;font-size:12px}.criteria-list small{font-size:10px}.dependency-list>p{color:var(--muted);font-size:12px}.dependency-list>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 0;display:flex}.dependency-list>div>span:nth-child(2){flex:1;font-size:12px}.dependency-list svg{color:var(--agent)}.timeline{border-left:1px solid var(--line);margin:25px 12px;padding-left:23px}.timeline>div{flex-direction:column;gap:6px;margin-bottom:22px;font-size:12px;display:flex;position:relative}.timeline i{background:#8fd3ff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-27px}.timeline small{font-size:10px}.wizard-rail{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:28px;padding-bottom:22px;display:flex}.wizard-rail button{color:#677c9b;background:0 0;align-items:center;gap:8px;padding:0;font-size:10px;display:flex}.wizard-rail b{width:24px;height:24px;font:10px var(--mono);border:1px solid #839ab33a;border-radius:50%;place-items:center;display:grid}.wizard-rail .active{color:var(--human)}.wizard-rail .active b{border-color:var(--human);background:#f5c77a1a}.wizard-rail .complete{color:var(--project)}.wide-range{width:100%;margin:10px 0 24px}.choice-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.choice-grid>div{border:1px solid var(--line);border-radius:7px;padding:18px}.choice-grid svg{color:var(--human)}.choice-grid h4{margin-top:14px}.choice-grid p{color:var(--muted);font-size:11px}.review-brief{border:1px solid var(--line);border-radius:8px;padding:20px}.review-brief h3{margin:13px 0;font-size:26px}.review-brief p{color:var(--muted);margin-bottom:19px;font-size:13px}.plan-chain{flex-wrap:wrap;align-items:center;gap:6px;margin:23px 0;display:flex}.plan-chain span{color:var(--agent);border:1px solid #8fd3ff33;border-radius:6px;padding:9px 10px;font-size:10px}.plan-chain span.human{color:var(--human);border-color:#f5c77a66}.dialog fieldset{border:1px solid var(--line);border-radius:7px;margin:20px 0;padding:15px}.dialog legend{color:var(--ink-2);padding:0 7px;font-size:11px}.dependency-choices{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dependency-choices label{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.balance-display{text-align:center;border-bottom:1px solid var(--line);margin-bottom:25px;padding:10px 0 30px}.balance-display span{color:var(--muted);font-size:12px}.balance-display strong{color:var(--money);letter-spacing:-2px;margin-top:8px;font-size:48px;font-weight:450;display:block}.source-record{grid-template-columns:130px 1fr;gap:18px;margin:24px 0;font-size:12px;display:grid}.source-record dt{color:var(--ink-3)}.source-record dd{overflow-wrap:anywhere;margin:0}.source-record code{font-size:10px}.source .text-link{margin-top:18px;display:flex}.test-checklist>label{border-bottom:1px solid var(--line);gap:14px;padding:14px 0;display:flex}.test-checklist input{margin-top:3px}.test-checklist strong{font-size:12px;font-weight:600}.test-checklist p{color:var(--muted);margin-top:5px;font-size:11px}.test .text-link{margin-top:15px}.search-results{flex-direction:column;gap:5px;display:flex}.search-results button{border:1px solid var(--line);text-align:left;background:#15253b55;border-radius:5px;align-items:center;gap:12px;padding:13px 15px;display:flex}.search-results button>span{flex:1;font-size:12px}.search-results small{margin-top:4px;font-size:10px;display:block}.search-results svg{color:var(--agent)}.graph-panel{border:1px solid var(--line);background:#060d19;border-radius:9px;overflow:hidden}.graph-tools{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 16px;display:flex}.graph-tools small{font-size:10px}.graph-surface{touch-action:none;cursor:grab;perspective:900px;background-image:radial-gradient(#8daac824 .7px,#0000 .7px);background-size:18px 18px;height:345px;position:relative;overflow:hidden}.graph-surface:active{cursor:grabbing}.graph-stage{transform-origin:0 0;transition:transform .2s;position:absolute}.graph-stage svg{position:absolute;inset:0;overflow:visible}.graph-node{text-align:left;background:linear-gradient(130deg,#142034,#0b1424);border:1px solid #8da9ca4d;border-left:3px solid #8fd3ff88;border-radius:6px;flex-direction:column;align-items:start;gap:9px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 7px 20px #0004}.graph-node.selected{border-color:var(--human);box-shadow:0 0 0 1px #f5c77a55,0 7px 20px #0004}.graph-node.gate{border-left-color:var(--human)}.graph-node.milestone{border-left-color:var(--project)}.graph-node>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:150px;font-size:12px;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.graph-node .node-type{width:100%;font:8px var(--mono);color:var(--muted);text-transform:uppercase;align-items:center;gap:5px;display:flex}.node-type b{margin-left:auto;font-weight:400}.graph-node .badge{background:0 0;border:0;margin-top:auto;padding:0;font-size:9px}.graph-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.graph-bottom>span{color:var(--muted);align-items:center;gap:8px;font-size:8px;display:flex}.graph-bottom>span i{margin-left:10px;margin-right:0}.graph-bottom>div{gap:5px;display:flex}.graph-bottom button{color:#a4bad4;background:#18284288;border:1px solid #8da9ca26;border-radius:4px;place-items:center;width:27px;height:25px;display:grid}.graph-loading{color:var(--muted);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.fatal{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:40px;display:flex}.fatal p{color:var(--muted)}.fatal button{background:var(--human);color:#14131a;border-radius:7px;padding:15px 22px}@media (width>=1700px){.world-project-bar{left:400px;right:400px}.project-bar-stat{display:block}.world-focus{width:300px;right:48px}.world-left-rail{width:275px;left:48px}.world-intro{left:48px}.world-intro h1{font-size:45px}}@media (height<=850px) and (width>=1050px){.living-world{min-height:700px}.world-intro{top:111px}.world-intro h1{margin-top:12px;font-size:34px}.world-snapshot{margin-top:15px}.world-left-rail{max-height:calc(100% - 410px);top:303px}.world-project-row{min-height:60px;padding:7px 10px}.world-focus{padding:19px;top:133px}.world-focus h2{font-size:21px}.world-project-bar{min-height:74px;padding:13px 15px;bottom:100px;left:325px;right:325px}.world-project-bar .project-sigil{display:none}.world-board{padding:22px;top:114px;bottom:197px}.world-dock{bottom:15px}.world-dock nav button{min-height:44px}.world-left-rail .rail-heading.secondary{margin-top:18px;padding-top:16px}}@media (width<=1200px){.world-intro{width:265px;left:25px}.world-intro h1{font-size:34px}.world-left-rail{width:234px;left:25px}.world-focus{width:245px;padding:18px;right:25px}.world-topbar{gap:16px;padding:0 25px}.world-topbar .brand{font-size:18px}.world-identity{padding-left:18px}.world-project-bar{gap:14px;left:280px;right:287px}.project-bar-heading .project-sigil{display:none}.project-bar-progress{min-width:95px}.project-bar-progress>div:first-child>span{display:none}.world-board{left:280px;right:285px}.world-board-grid,.hangar-grid{grid-template-columns:1fr}.formation-path{grid-template-columns:1fr 1fr}.world-finance{grid-template-columns:1fr}.world-coordinate small{max-width:170px}.world-dock nav button{width:93px;font-size:9px}}@media (width<=950px){.world-intro{width:245px;top:102px}.world-intro h1{font-size:29px}.world-intro>p,.world-snapshot{display:none}.world-left-rail{width:205px;max-height:calc(100% - 390px);top:224px}.world-focus{width:221px;padding:17px;top:204px}.world-focus h2{font-size:19px}.world-focus>p{font-size:10px}.world-topbar .world-identity small,.world-identity .avatar-initial{display:none}.world-identity{padding-left:10px}.mode-switch button{padding:6px 8px;font-size:10px}.world-topbar .icon-button{display:none}.world-dock{left:22px;right:22px}.world-coordinate{display:none}.world-dock nav{flex:1;justify-content:center}.world-dock nav button{flex:1}.world-project-bar{flex-wrap:wrap;gap:10px;padding:12px;left:246px;right:265px}.project-bar-progress{flex-basis:100%}.world-project-bar>.icon-button{display:none}.world-board{padding:18px;left:246px;right:265px}.world-board h2{font-size:21px}.world-board-list>button{flex-wrap:wrap;gap:8px;padding:12px 8px}.world-board-list .badge{display:none}}@media (width<=700px){.living-world{height:100dvh;min-height:740px}.world-topbar{gap:10px;height:65px;padding:0 15px}.world-topbar .brand{font-size:17px}.world-topbar .brand img{width:25px;height:25px}.world-identity{border:0;padding:0}.world-identity select{width:90px;font-size:10px}.mode-switch button{width:30px;padding:7px;font-size:0}.mode-switch button svg{width:14px;height:14px}.mode-switch{margin-left:auto}.topbar-spacer{display:none}.world-intro{width:230px;top:88px;left:20px}.world-intro .eyebrow{font-size:8px}.world-intro h1{margin-top:12px;font-size:30px}.world-left-rail{display:none}.world-focus{border-radius:9px;grid-template-columns:1fr auto;align-items:start;gap:5px 14px;width:auto;max-height:190px;padding:14px 16px;display:grid;inset:auto 18px 163px;overflow:auto}.world-focus>.eyebrow{grid-column:1/-1;font-size:7px}.orbital-gate-mark{display:none}.world-focus h2{grid-column:1;max-width:235px;margin:7px 0;font-size:17px;line-height:1.3}.world-focus>p{display:none}.world-focus>.button{grid-area:2/2/4;width:auto;max-width:130px;min-height:39px;margin-top:4px;padding:9px 11px;font-size:9px}.focus-project{border:0;grid-column:1;margin:1px 0;padding:0;font-size:9px}.focus-project>span:last-child,.focus-facts{display:none}.focus-heading{grid-column:1/-1}.world-focus>.badge{grid-column:1;margin-top:5px;font-size:8px}.world-focus>.badge+h2{grid-column:1}.world-focus>.world-link{grid-column:1/-1;padding:4px 0;font-size:9px}.world-focus .fineprint{display:none}.vote-meter{grid-column:1;margin:0}.vote-meter strong{margin:3px 0 7px;font-size:17px}.world-project-bar{border-radius:8px;flex-wrap:nowrap;gap:15px;min-height:64px;padding:13px 15px;display:flex;bottom:86px;left:18px;right:18px}.project-bar-heading strong{font-size:13px}.project-bar-heading small{font-size:7px}.project-bar-progress{flex-basis:auto}.project-bar-progress>div:first-child>span{display:none}.project-bar-progress>div:first-child{justify-content:flex-end;font-size:9px}.world-dock{border:0;gap:8px;padding-top:0;bottom:10px;left:18px;right:18px}.world-dock nav{border-radius:9px;padding:4px}.world-dock nav button{flex-direction:column;gap:5px;width:64px;min-height:49px;font-size:8px}.world-dock nav button>svg{width:18px;height:18px}.world-footer-actions{flex-direction:column;gap:6px}.world-footer-actions button{place-items:center;height:22px;display:grid}.world-footer-actions button>svg{width:15px;height:15px}.world-camera{flex-direction:column;gap:5px;top:90px;bottom:auto;right:17px}.world-camera button{width:29px;height:29px}.world-board{z-index:32;padding:19px;inset:194px 16px 161px}.world-board-grid{grid-template-columns:1fr}.planet-project-card{grid-template-columns:60px 1fr;padding:12px}.orbital-card-visual{height:65px}.orbital-card-visual>i{width:50px;height:50px}.planet-project-card h3{font-size:17px}.world-board-list>button{padding:14px 12px}.world-board-list>button>span:nth-child(2){min-width:160px}.world-board-list>button b{margin-left:auto}.world-board .hangar-grid{grid-template-columns:1fr}.world-board .hangar-grid article{grid-template-columns:80px 1fr;gap:15px;display:grid}.world-board .hangar-robot{height:110px}.world-board .hangar-robot i{inset:23px 4px}.world-help{width:auto;bottom:85px;left:16px;right:16px}.dialog-backdrop{padding:10px}.dialog{border-radius:11px;max-height:calc(100dvh - 20px);padding:23px 20px}.dialog>header h2{font-size:23px}.dialog>header .eyebrow{font-size:7px}.dialog .field input,.dialog .field textarea,.dialog .field select{font-size:16px}.dialog-tabs{gap:20px}.dialog-tabs button{font-size:10px}.node-hero{gap:13px}.node-hero h3{font-size:20px}.node-emblem{width:42px;height:42px}.node-emblem svg{width:23px}.node-hero small{font-size:9px}.result-document{padding:17px}.form-grid{grid-template-columns:1fr;gap:0}.form-grid .field{margin-bottom:15px}.dialog-actions{align-items:stretch;gap:10px}.dialog-actions .button{padding:10px 12px;font-size:11px}.wizard-rail{gap:4px}.wizard-rail button{gap:5px;font-size:8px}.wizard-rail b{width:20px;height:20px;font-size:9px}.choice-grid,.dependency-choices{grid-template-columns:1fr}.source-record{grid-template-columns:1fr;gap:7px}.source-record dd{margin-bottom:12px}.mini-stats{gap:10px}.mini-stats small{font-size:8px}.mini-stats b{font-size:10px}.graph-tools{flex-wrap:wrap;gap:10px}.graph-tools>.grow{display:none}.graph-tools>small{width:100%;font-size:9px}.graph-surface{height:270px}.graph-bottom>span{gap:3px;font-size:7px}.graph-bottom>span i{margin-left:3px}.graph-bottom{padding:10px}.reduce-motion *{scroll-behavior:auto!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition:none!important;animation:none!important}.view-loading{min-height:100dvh;color:var(--human);letter-spacing:.08em;place-items:center;font-size:14px;display:grid}.demo-counterpart{color:var(--agent);border:1px dashed #8fd3ff44;border-radius:8px;margin:14px 0;padding:14px;font-size:12px}.demo-counterpart summary{cursor:pointer}.demo-counterpart .button{margin-top:12px}.living-world:before{content:"";z-index:12;pointer-events:none;background:linear-gradient(90deg,#040711d9,#0000 29% 74%,#04071199);position:absolute;inset:0}.dialog-tabs{flex-shrink:0;overflow-x:auto}.dialog-tabs button{text-transform:capitalize}.world-left-rail{padding-bottom:20px;-webkit-mask-image:linear-gradient(#000 calc(100% - 15px),#0000);mask-image:linear-gradient(#000 calc(100% - 15px),#0000)}.world-focus .vote-meter strong{font-size:20px}.vote-meter strong small{margin-top:8px;font-size:10px;display:block}@media (width<=700px){.world-focus .vote-meter strong{font-size:14px;line-height:1.3}.vote-meter strong small{margin-top:4px;font-size:8px}.world-focus{max-height:195px}.mode-switch button{min-width:33px;min-height:36px}.world-dock nav button{min-height:50px}}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071018;--chrome:#0b1721;--sidebar:#0b1721;--surface:#122330;--surface-raised:#1b3140;--surface-inset:#0d1c28;--text:#edf3f6;--muted:#afc0cb;--border:#354e5e;--border-strong:#62808f;--control-border:#6b8998;--accent:#efc681;--accent-fill:#e9bb69;--accent-ink:#282315;--accent-soft:#342d23;--accent-border:#947343;--success:#91d5bb;--success-soft:#173c35;--info:#92c9f0;--info-soft:#193b53;--danger:#ffacac;--danger-soft:#482b34;--focus:#9bd5ff;--nav-active:#244955;--nav-active-ink:#fff0d4;--card-shadow:0 2px 3px #00000026, 0 12px 28px -18px #00000080;--edge-gold:#efc681;--edge-teal:#79c6b1;--edge-blue:#8bc6ed;--panel:var(--surface);--panel-2:var(--surface-raised);--panel2:var(--surface-raised);--ink:var(--text);--ink-2:#c6d2d9;--ink-3:#afc0cb;--line:var(--border);--human:var(--accent);--agent:var(--info);--client:#efb39b;--project:var(--success);--idea:#d1baf1;--money:var(--accent);--red:var(--danger);--theme-glass:#122330f5;--theme-shadow:0 12px 40px #0006}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e8eff0;--chrome:#f6f9f9;--sidebar:#dce7e9;--surface:#fff;--surface-raised:#eef4f4;--surface-inset:#e2ebed;--text:#172f3b;--muted:#49616d;--border:#b8c9ce;--border-strong:#78929d;--control-border:#69838f;--accent:#845015;--accent-fill:#e9bb69;--accent-ink:#282315;--accent-soft:#fff0d4;--accent-border:#a87528;--success:#1c6856;--success-soft:#dbf1e8;--info:#225f8c;--info-soft:#e0eef9;--danger:#a63445;--danger-soft:#fbe6e9;--focus:#126799;--nav-active:#214c57;--nav-active-ink:#fff;--card-shadow:0 1px 2px #173d4b12, 0 9px 22px -17px #173d4b55;--edge-gold:#b9751d;--edge-teal:#218978;--edge-blue:#3685b5;--panel:var(--surface);--panel-2:var(--surface-raised);--panel2:var(--surface-raised);--ink:var(--text);--ink-2:#354f5c;--ink-3:#49616d;--line:var(--border);--human:var(--accent);--agent:var(--info);--client:#9b482f;--project:var(--success);--idea:#705095;--money:var(--accent);--red:var(--danger);--theme-glass:#fffffff5;--theme-shadow:0 12px 40px #173d4b24}html[data-theme] body{background:var(--bg);color:var(--text)}html[data-theme] .workspace-shell{--ws-bg:var(--bg);--ws-panel:var(--surface);--ws-panel-strong:var(--surface-raised);--ws-line:var(--border);--ws-muted:var(--muted);--ws-quiet:var(--ink-2);--ws-text:var(--text);--ws-gold:var(--accent)}html[data-theme] .ob-root{--ob-bg:var(--bg);--ob-ink:var(--text);--ob-muted:var(--muted);--ob-faint:var(--ink-3);--ob-gold:var(--accent);--ob-blue:var(--agent);--ob-coral:var(--client);--ob-lilac:var(--idea);--ob-line:var(--border)}html[data-theme] :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:3px}html[data-theme] :is(input,textarea,select){color-scheme:inherit;accent-color:var(--accent)}html[data-theme] ::selection{background:color-mix(in srgb, var(--agent) 24%, transparent);color:var(--text)}html[data-theme] .theme-switcher{color:var(--text);z-index:110;flex:none;display:inline-flex;position:relative}html[data-theme] .theme-switcher-trigger{border:1px solid var(--border);min-width:36px;min-height:36px;color:var(--muted);background:color-mix(in srgb, var(--surface) 75%, transparent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font:500 11px/1.4 Manrope,sans-serif;display:inline-flex}html[data-theme] .theme-switcher-trigger:hover,html[data-theme] .theme-switcher-trigger[aria-expanded=true]{color:var(--text);background:var(--surface-raised);border-color:color-mix(in srgb, var(--focus) 55%, var(--border))}html[data-theme] .theme-switcher-menu{z-index:3000;border:1px solid var(--border);background:var(--surface);width:215px;max-width:calc(100vw - 28px);color:var(--text);box-shadow:var(--theme-shadow);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 9px);right:0}html[data-theme] .theme-switcher--start .theme-switcher-menu{left:0;right:auto}html[data-theme] .theme-menu-heading{color:var(--muted);padding:8px 9px;font:600 10px/1.5 Manrope,sans-serif}html[data-theme] .theme-switcher-menu>button{width:100%;min-height:39px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px;font:500 12px/1.5 Manrope,sans-serif;display:flex}html[data-theme] .theme-switcher-menu>button>span{flex:1}html[data-theme] .theme-switcher-menu>button[aria-checked=true]{color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface))}html[data-theme] .theme-switcher-menu>button:hover,html[data-theme] .theme-switcher-menu>button:focus-visible{background:var(--surface-raised)}html[data-theme] .theme-menu-note{border-top:1px solid var(--border);color:var(--muted);margin:7px 5px 3px;padding:9px 4px 4px;font:400 10px/1.6 Manrope,sans-serif}html[data-theme] .theme-options{border:0;min-width:0;margin:0;padding:0}html[data-theme] .theme-options>legend{color:var(--text);padding:0;font-size:14px;font-weight:650}html[data-theme] .theme-options>p{color:var(--muted);margin:8px 0 15px;font-size:12px;line-height:1.7}html[data-theme] .theme-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-theme] .theme-option{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:9px;flex-direction:column;gap:12px;padding:12px;display:flex;position:relative}html[data-theme] .theme-option.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}html[data-theme] .theme-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:4px}html[data-theme] .theme-option>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}html[data-theme] .theme-option-heading{color:var(--text);align-items:center;gap:7px;font-size:12px;display:flex}html[data-theme] .theme-option-heading>strong{flex:1;font-weight:600}html[data-theme] .theme-option-heading>svg:last-child{color:var(--accent)}html[data-theme] .theme-option>small{color:var(--muted);font-size:10px;line-height:1.6}html[data-theme] .theme-option-preview{background:#f3f6fa;border:1px solid #bac8db;border-radius:5px;grid-template-columns:22% 1fr;gap:6px;height:74px;padding:9px;display:grid}html[data-theme] .theme-option-preview>i{background:#d6e0ed;border:1px solid #a6b6cc;border-radius:2px}html[data-theme] .theme-option-preview>i:first-child{background:#e5ebf3;grid-row:1/3}html[data-theme] .theme-option-preview--dark{background:#08101e;border-color:#4b5d79}html[data-theme] .theme-option-preview--dark>i{background:#18283e;border-color:#4b5d79}html[data-theme] .theme-option-preview--dark>i:first-child{background:#111b2b}html[data-theme] .theme-option-preview--system{background:linear-gradient(90deg,#f3f6fa 50%,#08101e 50%)}html[data-theme] .theme-option-preview--system>i{background:linear-gradient(90deg,#d6e0ed 37%,#18283e 37%)}html[data-theme] .theme-option-preview--system>i:first-child{background:#e5ebf3}html[data-theme] .theme-options .theme-options-status{margin-bottom:0;font-size:11px}@media (width<=540px){html[data-theme] .theme-options-grid{gap:8px}html[data-theme] .theme-option{gap:9px;padding:9px}html[data-theme] .theme-option-preview{gap:4px;height:57px;padding:6px}html[data-theme] .theme-option-heading{gap:5px;font-size:11px}html[data-theme] .theme-option-heading>svg{width:13px}html[data-theme] .theme-option>small{font-size:9px}}html[data-theme=light] input:not([type=checkbox]):not([type=range]),html[data-theme=light] textarea,html[data-theme=light] select{background:#fafcff}html[data-theme=light] input:focus,html[data-theme=light] textarea:focus,html[data-theme=light] select:focus{border-color:#8b561ba0;box-shadow:0 0 0 3px #243d5904}html[data-theme=light] ::placeholder{color:#52657c}html[data-theme=light] select option{background:#f6f9fd}html[data-theme=light] .button{color:#52657c}html[data-theme=light] .button:hover{background:#8b561b}html[data-theme=light] .button.secondary,html[data-theme=light] .button.world-outline{background:#f6f9fd55}html[data-theme=light] .button.secondary:hover,html[data-theme=light] .button.world-outline:hover{background:#e9f0f8;border-color:#8b561b64}html[data-theme=light] .button.danger{color:#a4482b;background:#a4482b17;border-color:#a4482b50}html[data-theme=light] .icon-button{background:#f6f9fd60}html[data-theme=light] .icon-button:hover{border-color:#566e8d5b}html[data-theme=light] .badge{background:#e1e9f408}html[data-theme=light] .badge.accepted{background:#226c530a;border-color:#226c5328}html[data-theme=light] .badge.in_progress{background:#216b9b0a;border-color:#216b9b28}html[data-theme=light] .badge.review{background:#8b561b0b;border-color:#8b561b31}html[data-theme=light] .badge.ready{color:#182a40}html[data-theme=light] .badge.blocked{color:#52657c}html[data-theme=light] .progress{background:#e1e9f418}html[data-theme=light] .stat{background:linear-gradient(120deg,#e9f0f866,#f6f9fd77)}html[data-theme=light] .notice{color:#182a40;background:#216b9b07;border:1px solid #216b9b26}html[data-theme=light] .avatar-initial{background:#8b561b14;border:1px solid #8b561b64}html[data-theme=light] .pulse-dot{box-shadow:0 0 7px #243d5936}html[data-theme=light] .segmented{background:#fafcff88}html[data-theme=light] .segmented button.active{background:#e9f0f8}html[data-theme=light] .world-topbar{background:linear-gradient(#fafcffe8,#fafcff30);border-bottom:1px solid #566e8d26}html[data-theme=light] .world-identity small{color:#52657c}html[data-theme=light] .mode-switch{background:#f6f9fdba;border:1px solid #566e8d2b}html[data-theme=light] .mode-switch button{color:#52657c}html[data-theme=light] .mode-switch button.active{color:#8b561b;background:#e9f0f888}html[data-theme=light] .world-intro>p{color:#182a40}html[data-theme=light] .world-snapshot,html[data-theme=light] .world-snapshot>b,html[data-theme=light] .rail-heading{color:#52657c}html[data-theme=light] .rail-heading.secondary{border-top:1px solid #566e8d28}html[data-theme=light] .rail-heading>span:nth-child(2){color:#52657c}html[data-theme=light] .world-project-row{background:#f6f9fd66;border:1px solid #566e8d26}html[data-theme=light] .world-project-row small{color:#52657c}html[data-theme=light] .project-sigil{color:var(--sigil,#8b561b)}html[data-theme=light] .world-left-rail>.button{color:#8b561b;border-color:#8b561b3e}html[data-theme=light] .world-focus{background:linear-gradient(135deg,#f6f9fdb8,#fafcffd9);border:1px solid #566e8d35;box-shadow:0 25px 70px #243d590e}html[data-theme=light] .world-focus .eyebrow,html[data-theme=light] .world-focus>p{color:#52657c}html[data-theme=light] .orbital-gate-mark{background:#8b561b08;border:1px solid #8b561b64;box-shadow:0 0 28px #243d5904}html[data-theme=light] .orbital-gate-mark.blue{border-color:#216b9b64}html[data-theme=light] .orbital-gate-mark.purple{border-color:#7750a164}html[data-theme=light] .focus-project>span:last-child{color:#52657c}html[data-theme=light] .world-project-bar{background:#f6f9fdc2;border:1px solid #566e8d30}html[data-theme=light] .project-bar-heading small,html[data-theme=light] .project-bar-progress>div:first-child{color:#52657c}html[data-theme=light] .project-bar-progress b{color:#182a40}html[data-theme=light] .world-camera button{color:#182a40;background:#f6f9fdaa;border:1px solid #566e8d2d}html[data-theme=light] .world-dock{background:linear-gradient(#0000,#fafcffcc);border-top:1px solid #566e8d31}html[data-theme=light] .world-dock nav{background:#f6f9fdc9;border:1px solid #566e8d2f}html[data-theme=light] .world-dock nav button.active{background:#e9f0f866}html[data-theme=light] .world-coordinate span,html[data-theme=light] .world-coordinate small,html[data-theme=light] .world-footer-actions button{color:#52657c}html[data-theme=light] .world-help{background:#f6f9fded;border:1px solid #216b9b50;box-shadow:0 12px 45px #243d5936}html[data-theme=light] .world-help p,html[data-theme=light] .world-help button{color:#52657c}html[data-theme=light] .mission-row{background:#fafcff9e;border:1px solid #216b9b28}html[data-theme=light] .mission-row small,html[data-theme=light] .mission-meta{color:#52657c}html[data-theme=light] .agent-orbit-icon{background:#216b9b08;border:1px solid #216b9b3e}html[data-theme=light] .agent-orbit-row>i{background:#e1e9f4}html[data-theme=light] .rail-empty{color:#52657c}html[data-theme=light] .world-board{background:linear-gradient(135deg,#f6f9fded,#fafcfff5);border:1px solid #566e8d3e;box-shadow:0 20px 100px #243d593d}html[data-theme=light] .planet-project-card{background:#e9f0f845;border:1px solid #216b9b26}html[data-theme=light] .planet-project-card p{color:#52657c}html[data-theme=light] .orbital-card-visual{background:radial-gradient(circle,#ffffff02,#0000)}html[data-theme=light] .world-board-list>button{background:#e9f0f860;border:1px solid #216b9b26}html[data-theme=light] .hangar-grid article{background:linear-gradient(#e9f0f888,#f6f9fd22);border:1px solid #216b9b28}html[data-theme=light] .hangar-robot i{border:1px solid #216b9b50}html[data-theme=light] .formation-path>div{background:#e9f0f822}html[data-theme=light] .formation-path>div>b{color:#52657c}html[data-theme=light] .formation-path .complete{background:#226c5308;border-color:#226c5364}html[data-theme=light] .dialog-backdrop{background:#fafcffbb}html[data-theme=light] .dialog{background:linear-gradient(125deg,#f6f9fd,#f6f9fd);border:1px solid #566e8d48;box-shadow:0 25px 140px #243d5944}html[data-theme=light] .dialog>header .eyebrow{color:#52657c}html[data-theme=light] .form-error{color:#a4482b;background:#a4482b11;border:1px solid #a4482b3c}html[data-theme=light] .success-message{background:#226c5308;border:1px solid #226c5350}html[data-theme=light] .node-emblem{background:#216b9b0b;border:1px solid #216b9b50}html[data-theme=light] .node-emblem.gate{background:#8b561b0b;border-color:#8b561b50}html[data-theme=light] .result-document{background:#fafcff77;border:1px solid #566e8d2d}html[data-theme=light] .result-document>p{color:#182a40}html[data-theme=light] .artifact-text{color:#52657c}html[data-theme=light] .timeline i{background:#216b9b}html[data-theme=light] .wizard-rail button{color:#52657c}html[data-theme=light] .wizard-rail b{border:1px solid #566e8d44}html[data-theme=light] .wizard-rail .active b{background:#8b561b1a}html[data-theme=light] .plan-chain span{border:1px solid #216b9b3c}html[data-theme=light] .plan-chain span.human{border-color:#8b561b78}html[data-theme=light] .search-results button{background:#e9f0f855}html[data-theme=light] .graph-panel{background:#fafcff}html[data-theme=light] .graph-surface{background-image:radial-gradient(#e1e9f424 .7px,#0000 .7px)}html[data-theme=light] .graph-node{background:linear-gradient(130deg,#e9f0f8,#f6f9fd);border:1px solid #566e8d5b;border-left:3px solid #216b9ba0;box-shadow:0 7px 20px #243d591b}html[data-theme=light] .graph-node.selected{box-shadow:0 0 0 1px #243d5922,0 7px 20px #243d591b}html[data-theme=light] .graph-bottom button{color:#182a40;background:#e9f0f888;border:1px solid #566e8d2d}html[data-theme=light] .fatal button{color:#52657c}html[data-theme=light] .demo-counterpart{border:1px dashed #216b9b50}html[data-theme=light] .living-world:before{background:linear-gradient(90deg,#fafcffd9,#0000 29% 74%,#fafcff99)}html[data-theme=light] .workspace-shell .button{background:#216b9b09}html[data-theme=light] .workspace-shell .button:hover{background:#216b9b14;border-color:#216b9b48}html[data-theme=light] .workspace-shell .button.primary{color:#8b561b;box-shadow:0 3px 16px #243d5908}html[data-theme=light] .workspace-shell .button.primary:hover{background:#8b561b}html[data-theme=light] .workspace-shell .badge{color:#52657c;background:#e1e9f408}html[data-theme=light] .workspace-shell .badge.accepted{color:#226c53;border-color:#226c5336}html[data-theme=light] .workspace-shell .badge.in_progress{color:#216b9b;border-color:#216b9b3c}html[data-theme=light] .workspace-shell .badge.ready{color:#8b561b;border-color:#8b561b36}html[data-theme=light] .workspace-shell .badge.review{background:#8b561b0a;border-color:#8b561b48}html[data-theme=light] .workspace-shell .badge.blocked{color:#52657c}html[data-theme=light] .workspace-shell .progress{background:#e1e9f41a}html[data-theme=light] .workspace-shell .empty>svg{color:#52657c}html[data-theme=light] .ws-skip-link{color:#8b561b}html[data-theme=light] .ws-sidebar{background:#fafcff}html[data-theme=light] .ws-role-caption>span{color:#182a40}html[data-theme=light] .ws-role-caption small{color:#52657c}html[data-theme=light] .ws-sidebar nav button:hover{color:#216b9b;background:#216b9b0d}html[data-theme=light] .ws-sidebar nav button.active{color:#8b561b;background:linear-gradient(100deg,#8b561b17,#8b561b06);border-color:#8b561b26}html[data-theme=light] .ws-sidebar nav button b{color:#8b561b}html[data-theme=light] .ws-sidebar-projects>.ws-mini-label,html[data-theme=light] .ws-sidebar-projects>button{color:#52657c}html[data-theme=light] .ws-sidebar-projects>button.selected{color:#182a40}html[data-theme=light] .ws-sidebar-projects>button:hover{background:#e1e9f40a}html[data-theme=light] .ws-sidebar-projects>button svg,html[data-theme=light] .ws-sidebar-bottom>button:first-child{color:#52657c}html[data-theme=light] .ws-sidebar-profile{color:#182a40;background:#e1e9f409}html[data-theme=light] .ws-sidebar-profile small,html[data-theme=light] .ws-sidebar-profile>svg{color:#52657c}html[data-theme=light] .ws-avatar{color:#8b561b;background:linear-gradient(135deg,#e9f0f8,#f6f9fd);border:1px solid #8b561b27}html[data-theme=light] .ws-avatar.agent{color:#216b9b;background:linear-gradient(140deg,#e9f0f8,#f6f9fd);border-color:#216b9b3c}html[data-theme=light] .ws-topbar{background:#fafcffe0}html[data-theme=light] .ws-context-switch select{color:#182a40}html[data-theme=light] .workspace-shell option{color:#182a40;background:#f6f9fd}html[data-theme=light] .ws-source-stamp{color:#52657c}html[data-theme=light] .ws-source-stamp i{background:#e1e9f4}html[data-theme=light] .ws-mode-switch{background:#216b9b06}html[data-theme=light] .ws-mode-switch button{color:#52657c}html[data-theme=light] .ws-mode-switch button.active{color:#182a40;background:#f6f9fd;border-color:#216b9b26;box-shadow:0 2px 5px #243d5914}html[data-theme=light] .ws-mode-switch button:hover{color:#8b561b}html[data-theme=light] .ws-icon-button{color:#52657c}html[data-theme=light] .ws-icon-button:hover{color:#8b561b;background:#8b561b08}html[data-theme=light] .ws-signout{color:#52657c}html[data-theme=light] .ws-signout:hover{color:#8b561b}html[data-theme=light] .ws-stats{background:linear-gradient(100deg,#f6f9fd,#fafcff)}html[data-theme=light] .workspace-shell .stat>span,html[data-theme=light] .workspace-shell .stat>span svg{color:#52657c}html[data-theme=light] .workspace-shell .stat>strong{color:#216b9b}html[data-theme=light] .workspace-shell .stat>small{color:#52657c}html[data-theme=light] .ws-panel{background:linear-gradient(120deg,#f6f9fdb8,#f6f9fde6)}html[data-theme=light] .ws-panel-heading>span:first-child>svg,html[data-theme=light] .ws-text-button{color:#52657c}html[data-theme=light] .ws-portfolio-card:hover{background:#f6f9fd;border-color:#216b9b45}html[data-theme=light] .ws-portfolio-name>button{color:#182a40}html[data-theme=light] .ws-portfolio-name p,html[data-theme=light] .ws-portfolio-name p span,html[data-theme=light] .ws-source-button{color:#52657c}html[data-theme=light] .ws-source-button:hover{color:#8b561b}html[data-theme=light] .ws-project-description,html[data-theme=light] .ws-project-progress{color:#52657c}html[data-theme=light] .ws-project-progress strong{color:#182a40}html[data-theme=light] .ws-portfolio-bottom{border-top:1px solid #216b9b26}html[data-theme=light] .ws-portfolio-bottom>span{color:#182a40}html[data-theme=light] .ws-portfolio-bottom>span svg,html[data-theme=light] .ws-portfolio-bottom small{color:#52657c}html[data-theme=light] .ws-portfolio-bottom>button{color:#8b561b}html[data-theme=light] .ws-portfolio-bottom>button i{background:#8b561b}html[data-theme=light] .ws-attention{border-top-color:#8b561b4b}html[data-theme=light] .ws-attention .ws-panel-heading>span:first-child>svg{color:#8b561b}html[data-theme=light] .ws-decision-row{color:#52657c;border-bottom:1px solid #216b9b26}html[data-theme=light] .ws-decision-row:hover{background:#8b561b09}html[data-theme=light] .ws-decision-icon{color:#8b561b;background:#8b561b0e;border:1px solid #8b561b26}html[data-theme=light] .ws-decision-copy>small{color:#52657c}html[data-theme=light] .ws-decision-copy>strong{color:#182a40}html[data-theme=light] .ws-decision-copy>span,html[data-theme=light] .ws-decision-row>svg{color:#52657c}html[data-theme=light] .ws-panel-footer-button{color:#182a40;background:#216b9b05}html[data-theme=light] .ws-panel-footer-button:hover{color:#8b561b;background:#8b561b08}html[data-theme=light] .ws-first-activity,html[data-theme=light] .ws-first-activity strong,html[data-theme=light] .ws-first-activity p,html[data-theme=light] .ws-quiet-note,html[data-theme=light] .ws-quiet-note>svg,html[data-theme=light] .ws-quiet-note strong,html[data-theme=light] .ws-breadcrumb,html[data-theme=light] .ws-breadcrumb button,html[data-theme=light] .ws-project-strip,html[data-theme=light] .ws-project-strip>span>svg,html[data-theme=light] .ws-project-choice>span{color:#52657c}html[data-theme=light] .ws-project-choice select{color:#182a40;background:#f6f9fd}html[data-theme=light] .ws-tabs>button{color:#52657c}html[data-theme=light] .ws-tabs>button.active{color:#8b561b;border-bottom-color:#8b561b}html[data-theme=light] .ws-tabs>button b{color:#8b561b;background:#fff1}html[data-theme=light] .ws-node-inspector>.ws-panel-heading>span:first-child,html[data-theme=light] .ws-node-inspector>p,html[data-theme=light] .ws-detail-list dt{color:#52657c}html[data-theme=light] .ws-detail-list dd{color:#182a40}html[data-theme=light] .ws-criteria li,html[data-theme=light] .ws-criteria li svg,html[data-theme=light] .ws-dependency-links button,html[data-theme=light] .ws-project-context p{color:#52657c}html[data-theme=light] .ws-table th{color:#52657c;background:#216b9b05}html[data-theme=light] .ws-table td{color:#52657c;border-bottom:1px solid #566e8d26}html[data-theme=light] .ws-table tbody tr:hover{background:#e1e9f406}html[data-theme=light] .ws-table td strong,html[data-theme=light] .ws-result-link strong{color:#182a40}html[data-theme=light] .ws-result-link small{color:#52657c}html[data-theme=light] .ws-work-icon{color:#52657c;background:#216b9b06;border:1px solid #216b9b27}html[data-theme=light] .ws-work-icon.gate{color:#8b561b;background:#8b561b04;border-color:#8b561b28}html[data-theme=light] .ws-work-icon.milestone{color:#52657c}html[data-theme=light] .ws-numeric{color:#182a40!important}html[data-theme=light] .ws-table-sub,html[data-theme=light] .ws-table-muted,html[data-theme=light] .ws-search-field{color:#52657c}html[data-theme=light] .ws-search-field input{color:#182a40}html[data-theme=light] .ws-search-field input::placeholder{color:#52657c}html[data-theme=light] .ws-filter-select select{color:#182a40;background:#f6f9fd}html[data-theme=light] .ws-timeline-axis,html[data-theme=light] .ws-timeline-row{color:#52657c}html[data-theme=light] .ws-timeline-row:hover{background:#216b9b06}html[data-theme=light] .ws-timeline-row>div{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#216b9b11 calc(25% - 1px) 25%)}html[data-theme=light] .ws-timeline-row>div i{background:#e1e9f4;border:1px solid #566e8d46}html[data-theme=light] .ws-timeline-row>div i.critical{background:#8b561b88;border-color:#8b561ba0}html[data-theme=light] .ws-timeline-row>div i.accepted{background:#e1e9f4;border-color:#566e8d}html[data-theme=light] .ws-timeline-row>small,html[data-theme=light] .ws-footnote{color:#52657c}html[data-theme=light] .ws-review-guide>h3,html[data-theme=light] .ws-review-guide li>span{color:#8b561b}html[data-theme=light] .ws-review-guide li strong{color:#182a40}html[data-theme=light] .ws-review-guide li p{color:#52657c}html[data-theme=light] .ws-budget-track .accepted,html[data-theme=light] .ws-budget-legend .accepted{background:#e1e9f4}html[data-theme=light] .ws-budget-track .active,html[data-theme=light] .ws-budget-legend .active{background:#8b561b}html[data-theme=light] .ws-budget-track .future,html[data-theme=light] .ws-budget-legend .future{background:#e1e9f4}html[data-theme=light] .ws-budget-track .unallocated,html[data-theme=light] .ws-budget-legend .unallocated{background:repeating-linear-gradient(135deg,#e1e9f433 0 2px,#0000 2px 5px);border:1px solid #566e8d3c}html[data-theme=light] .ws-budget-legend>div{color:#52657c}html[data-theme=light] .ws-budget-legend strong{color:#182a40}html[data-theme=light] .ws-budget-basis,html[data-theme=light] .ws-budget-basis svg,html[data-theme=light] .ws-person-top small,html[data-theme=light] .ws-team-card>p{color:#52657c}html[data-theme=light] .ws-team-work button{color:#52657c;border-bottom:1px solid #216b9b26}html[data-theme=light] .ws-team-work button svg{color:#52657c}html[data-theme=light] .ws-activity-dot{background:#8b561b;box-shadow:0 0 9px #243d590e}html[data-theme=light] .ws-activity-row strong{color:#182a40}html[data-theme=light] .ws-activity-row small,html[data-theme=light] .ws-activity-row time,html[data-theme=light] .ws-taskbench-item p,html[data-theme=light] .ws-task-meta,html[data-theme=light] .ws-opportunity>p,html[data-theme=light] .ws-opportunity-data{color:#52657c}html[data-theme=light] .ws-opportunity-bottom>strong{color:#182a40}html[data-theme=light] .ws-opportunity-bottom>strong small{color:#52657c}html[data-theme=light] .ws-fleet-row{border-bottom:1px solid #216b9b26}html[data-theme=light] .ws-agent-symbol{color:#216b9b;background:#216b9b08;border:1px solid #216b9b26}html[data-theme=light] .ws-fleet-row strong{color:#182a40}html[data-theme=light] .ws-fleet-row small{color:#52657c}html[data-theme=light] .ws-skill-tags>span{color:#52657c;background:#216b9b05;border:1px solid #216b9b28}html[data-theme=light] .ws-profile-numbers{color:#52657c}html[data-theme=light] .ws-profile-numbers strong{color:#182a40}html[data-theme=light] .ws-opportunities-summary{color:#52657c}html[data-theme=light] .ws-opportunities-summary>span strong{color:#216b9b}html[data-theme=light] .ws-claim-button{color:#8b561b;background:#8b561b0a;border:1px solid #8b561b33}html[data-theme=light] .ws-claim-button small{color:#52657c}html[data-theme=light] .ws-claim-button:hover{background:#8b561b17}html[data-theme=light] .ws-permission-list li{color:#52657c;background:#216b9b04;border:1px solid #216b9b26}html[data-theme=light] .ws-agent-actions>span{color:#52657c}html[data-theme=light] .ws-agent-policy>svg{color:#8b561b}html[data-theme=light] .ws-agent-policy p{color:#52657c}html[data-theme=light] .ws-positive{color:#226c53!important}html[data-theme=light] .ws-explainer>svg,html[data-theme=light] .ws-explainer p,html[data-theme=light] .ws-profile-card>p,html[data-theme=light] .ws-profile-card>.ws-profile-goal,html[data-theme=light] .ws-profile-record>svg,html[data-theme=light] .ws-profile-record p{color:#52657c}html[data-theme=light] .ws-partner-lead{background:radial-gradient(at 82% 5%,#8b561b0b,#0000 62%),linear-gradient(115deg,#f6f9fd,#f6f9fd);border:1px solid #8b561b30}html[data-theme=light] .ws-partner-lead>div:first-child>p{color:#52657c}html[data-theme=light] .ws-readiness-number{color:#8b561b}html[data-theme=light] .ws-readiness-number small{color:#52657c}html[data-theme=light] .ws-partner-readiness>strong{color:#182a40}html[data-theme=light] .ws-partner-readiness>p,html[data-theme=light] .ws-formation-checks>button{color:#52657c}html[data-theme=light] .ws-formation-checks>button:hover{background:#216b9b06}html[data-theme=light] .ws-formation-checks>button>span{color:#52657c;border:1px solid #566e8d2f}html[data-theme=light] .ws-formation-checks>button.done>span{color:#8b561b;background:#8b561b08;border-color:#8b561b78}html[data-theme=light] .ws-formation-checks strong{color:#182a40}html[data-theme=light] .ws-formation-checks p{color:#52657c}html[data-theme=light] .ws-formation-checks>button.done strong{color:#8b561b}html[data-theme=light] .ws-formation-checks>button>svg{color:#52657c}html[data-theme=light] .ws-resource-icon{color:#8b561b;background:radial-gradient(circle,#8b561b0f,#0000);border:1px solid #8b561b28}html[data-theme=light] .ws-resource-prompt>p,html[data-theme=light] .ws-idea-top .ws-mini-label,html[data-theme=light] .ws-proposal-label,html[data-theme=light] .ws-idea-card>p,html[data-theme=light] .ws-idea-question{color:#52657c}html[data-theme=light] .ws-support-button{color:#182a40;background:#e1e9f408;border:1px solid #566e8d33}html[data-theme=light] .ws-support-button.supported{color:#8b561b;background:#8b561b08;border-color:#8b561b3c}html[data-theme=light] .ws-support-button:hover{color:#8b561b;border-color:#8b561b78}html[data-theme=light] .ws-formation-message{background:#8b561b05}html[data-theme=light] .ws-formation-message>svg,html[data-theme=light] .ws-formation-message p,html[data-theme=light] .ws-formation-message strong,html[data-theme=light] .ws-formation-scope>p{color:#52657c}html[data-theme=light] .ws-resource-types>button{color:#52657c;background:linear-gradient(120deg,#f6f9fd,#f6f9fd)}html[data-theme=light] .ws-resource-types>button:hover{border-color:#8b561b3c}html[data-theme=light] .ws-resource-types>button>svg:first-child{color:#52657c}html[data-theme=light] .ws-resource-types strong{color:#182a40}html[data-theme=light] .ws-resource-types p,html[data-theme=light] .ws-resource-types>button>svg:last-child{color:#52657c}html[data-theme=light] .ws-term-seal{color:#8b561b;background:radial-gradient(circle,#8b561b0b,#0000);border:1px solid #8b561b2d}html[data-theme=light] .ws-terms-banner p,html[data-theme=light] .ws-terms-card>svg,html[data-theme=light] .ws-terms-card p,html[data-theme=light] .ws-terms-card ul{color:#52657c}html[data-theme=light] .ws-terms-card li::marker{color:#52657c}html[data-theme=light] .ws-terms-actions p{color:#52657c}html[data-theme=light] .ws-error{color:#a4482b;background:#a4482b11;border:1px solid #a4482b64}html[data-theme=light] .workspace-shell .graph-panel{background:#f6f9fd}html[data-theme=light] .workspace-shell .graph-tools small,html[data-theme=light] .workspace-shell .graph-tools .subtle{color:#52657c}html[data-theme=light] .workspace-shell .graph-tools .subtle.active{color:#8b561b}html[data-theme=light] .workspace-shell .segmented>button{color:#52657c}html[data-theme=light] .workspace-shell .segmented>button.active{color:#216b9b;background:#e9f0f8}html[data-theme=light] .workspace-shell .graph-surface{background-image:radial-gradient(#e1e9f425 .7px,#0000 .7px)}html[data-theme=light] .workspace-shell .graph-node{color:#216b9b;background:#f6f9fd;border:1px solid #566e8d;box-shadow:0 4px 12px #243d591b}html[data-theme=light] .workspace-shell .graph-node.gate{background:#f6f9fd;border-color:#8b561b}html[data-theme=light] .workspace-shell .graph-node.selected{outline:2px solid #8b561b}html[data-theme=light] .workspace-shell .graph-node .node-type{color:#52657c}html[data-theme=light] .workspace-shell .graph-node.gate .node-type{color:#8b561b}html[data-theme=light] .workspace-shell .graph-bottom{color:#52657c}html[data-theme=light] .workspace-shell .legend-dot{background:#e1e9f4}html[data-theme=light] .workspace-shell .legend-dot.amber{background:#8b561b}html[data-theme=light] .workspace-shell .legend-dot.mint{background:#e1e9f4}html[data-theme=light] .workspace-shell .graph-bottom button{color:#52657c;background:#216b9b08}html[data-theme=light] .workspace-shell .graph-loading{color:#52657c}@media (width<=740px){html[data-theme=light] .ws-sidebar nav button.active{color:#8b561b;border-color:#8b561b}}html[data-theme=light] .ws-context-badge{color:#52657c;background:#e1e9f404;border:1px solid #566e8d26}html[data-theme=light] .ws-context-badge.private{color:#8b561b;background:#8b561b05;border-color:#8b561b33}html[data-theme=light] .ws-context-badge.reference{color:#52657c}html[data-theme=light] .ws-reference-library .ws-portfolio-card{background:linear-gradient(120deg,#f6f9fdb3,#fafcffd9)}html[data-theme=light] .ws-team-context>span:last-child,html[data-theme=light] .ws-brief-context dt,html[data-theme=light] .ws-brief-context dd{color:#52657c}html[data-theme=light] .workspace-shell .button:disabled{color:#52657c;background:#e1e9f409}html[data-theme=light] .workspace-shell .button:disabled:hover{background:#e1e9f409}html[data-theme=light] .ob-root ::selection{background:#8b561b40}html[data-theme=light] .ob-background-shade{background:linear-gradient(90deg,#fafcffde,#fafcff7d 42%,#fafcff17 77%),linear-gradient(#0000 67%,#fafcff 100%)}html[data-theme=light] .ob-in-progress .ob-background-shade{background:linear-gradient(90deg,#fafcff99,#fafcff33 36%,#fafcffa6 64%),linear-gradient(#0000 45%,#fafcff 100%)}html[data-theme=light] .ob-header{background:linear-gradient(#fafcffa6,#0000);border-bottom:1px solid #216b9b26}html[data-theme=light] .ob-eyebrow>span{box-shadow:0 0 14px #243d5947}html[data-theme=light] .ob-primary{color:#52657c}html[data-theme=light] .ob-primary:hover{background:#8b561b;box-shadow:0 0 24px #243d590e}html[data-theme=light] .ob-welcome-promises svg{color:#182a40}html[data-theme=light] .ob-resume{background:#f6f9fd99}html[data-theme=light] .ob-resume:hover{border-color:#8b561b87}html[data-theme=light] .ob-welcome-orbit-label{background:linear-gradient(90deg,#fafcff94,#0000);border-left:1px solid #8b561b96}html[data-theme=light] .ob-live-dot{background:#226c53;box-shadow:0 0 10px #243d5966}html[data-theme=light] .ob-journey-aside li:not(:last-child):after{border-left:1px solid #216b9b2a}html[data-theme=light] .ob-journey-aside li.is-complete:after{border-color:#8b561b69}html[data-theme=light] .ob-journey-aside li button:disabled{color:#52657c}html[data-theme=light] .ob-step-number{background:#fafcffb3}html[data-theme=light] .ob-journey-aside li.is-current .ob-step-number{box-shadow:0 0 20px #243d590a}html[data-theme=light] .ob-journey-aside li.is-complete .ob-step-number{background:#8b561b0f;border-color:#8b561b69}html[data-theme=light] .ob-form-shell{background:linear-gradient(145deg,#f6f9fde0,#fafcffed);border:1px solid #216b9b33;box-shadow:0 24px 100px #243d591a}html[data-theme=light] .ob-progress-track{background:#216b9b1a}html[data-theme=light] .ob-progress-track>span{box-shadow:0 0 10px #243d5933}html[data-theme=light] .ob-field>label{color:#182a40}html[data-theme=light] .ob-field input,html[data-theme=light] .ob-field textarea,html[data-theme=light] .ob-field select,html[data-theme=light] .ob-add-skill input{background:#fafcff91;border:1px solid #216b9b3c}html[data-theme=light] .ob-field input::placeholder,html[data-theme=light] .ob-field textarea::placeholder,html[data-theme=light] .ob-add-skill input::placeholder{color:#52657c}html[data-theme=light] .ob-field input:hover,html[data-theme=light] .ob-field textarea:hover,html[data-theme=light] .ob-field select:hover{border-color:#216b9b78}html[data-theme=light] .ob-field input:focus,html[data-theme=light] .ob-field textarea:focus,html[data-theme=light] .ob-field select:focus{box-shadow:0 0 0 2px #243d5905}html[data-theme=light] .ob-field-error{color:#a4482b}html[data-theme=light] .ob-field.has-error input,html[data-theme=light] .ob-field.has-error textarea,html[data-theme=light] .ob-field.has-error select{border-color:#a4482b}html[data-theme=light] .ob-error-summary{color:#a4482b;background:#a4482b0d;border-left:2px solid #a4482b}html[data-theme=light] .ob-save-status>span{background:#226c53}html[data-theme=light] .ob-demo-note,html[data-theme=light] .ob-note{background:#216b9b0b;border:1px solid #216b9b26}html[data-theme=light] .ob-note{background:#8b561b09;border-color:#8b561b27}html[data-theme=light] .ob-oauth button{background:#ffffff06}html[data-theme=light] .ob-oauth button:hover{background:#ffffff0d;border-color:#216b9b69}html[data-theme=light] .ob-inline-link:hover{color:#8b561b}html[data-theme=light] .ob-verification-icon{background:radial-gradient(circle,#216b9b1a,#0000);border:1px solid #216b9b4b}html[data-theme=light] .ob-sample-code{background:#8b561b09;border:1px solid #8b561b3c}html[data-theme=light] .ob-soft-button{background:#ffffff08}html[data-theme=light] .ob-soft-button:hover{background:#ffffff12;border-color:#216b9b78}html[data-theme=light] .ob-avatar{background:radial-gradient(circle at 20% 20%,#8b561b36,#8b561b08);border:1px solid #8b561b5a}html[data-theme=light] .ob-small-pill{border:1px solid #216b9b3c}html[data-theme=light] .ob-chips>button{background:#ffffff04}html[data-theme=light] .ob-chips>button:hover{border-color:#8b561b78}html[data-theme=light] .ob-chips>button.is-selected{background:#8b561b14;border-color:#8b561b7e}html[data-theme=light] .ob-choice{background:#fafcff5c}html[data-theme=light] .ob-choice:hover{border-color:#216b9b69}html[data-theme=light] .ob-choice.is-selected{background:#8b561b0b;border-color:#8b561bb3}html[data-theme=light] .ob-choice-check{border:1px solid #216b9b4b}html[data-theme=light] .ob-role-symbol{background:#8b561b0d;border:1px solid #8b561b30}html[data-theme=light] .ob-coral .ob-role-symbol{background:#a4482b0d;border-color:#a4482b30}html[data-theme=light] .ob-lilac .ob-role-symbol{background:#7750a10d;border-color:#7750a130}html[data-theme=light] .ob-branch-intro{background:#8b561b09;border:1px solid #8b561b2d}html[data-theme=light] .ob-branch-intro.ob-coral{background:#a4482b08;border-color:#a4482b33}html[data-theme=light] .ob-branch-intro.ob-lilac{background:#7750a108;border-color:#7750a133}html[data-theme=light] .ob-agent-glyph{background:radial-gradient(circle,#216b9b26,#0000 70%);border:1px solid #216b9b39}html[data-theme=light] .ob-agent-glyph:before{border:1px dashed #216b9b3c}html[data-theme=light] .ob-add-agent{background:#216b9b06;border:1px dashed #216b9b63}html[data-theme=light] .ob-add-agent:hover{background:#216b9b0d}html[data-theme=light] .ob-agent-form{background:#216b9b06;border:1px solid #216b9b3c}html[data-theme=light] .ob-agent-item{background:#216b9b06;border:1px solid #216b9b2d}html[data-theme=light] .ob-agent-avatar{background:#216b9b12}html[data-theme=light] .ob-world-preview{background:#fafcff}html[data-theme=light] .ob-preview-pin{background:#fafcffcc;border:1px solid #8b561b5a}html[data-theme=light] .ob-preview-pin-two{border-color:#216b9b5a}html[data-theme=light] .ob-workspace-preview{background:linear-gradient(125deg,#f6f9fd,#fafcff)}html[data-theme=light] .ob-preview-toolbar{background:#f6f9fd;border:1px solid #216b9b2d}html[data-theme=light] .ob-preview-toolbar i{background:#e1e9f4}html[data-theme=light] .ob-preview-columns{border:1px solid #216b9b2d}html[data-theme=light] .ob-preview-columns>span{background:repeating-linear-gradient(#0000 0 9px,#216b9b17 9px 12px);border-right:1px solid #216b9b2d}html[data-theme=light] .ob-preview-columns b{background:#e1e9f4}html[data-theme=light] .ob-preview-metrics i{background:#216b9b14;border:1px solid #216b9b2d}html[data-theme=light] .ob-preview-graph:before{background:#e1e9f4}html[data-theme=light] .ob-preview-graph i{background:#e9f0f8;border:1px solid #8b561b96}html[data-theme=light] .ob-preview-columns em{background:#216b9b21}html[data-theme=light] .ob-toggle{background:#e9f0f8;border:1px solid #216b9b3c}html[data-theme=light] .ob-toggle:after{background:#e1e9f4}html[data-theme=light] .ob-toggle-row input:checked+.ob-toggle{background:#8b561b33;border-color:#8b561b96}html[data-theme=light] .ob-modal-scrim{background:#fafcffc9}html[data-theme=light] .ob-modal{background:#f6f9fd;border:1px solid #216b9b4b;box-shadow:0 20px 100px #243d5936}html[data-theme=light] .ob-modal .ob-modal-callout{background:#8b561b0a;border:1px solid #8b561b3c}html[data-theme=light] .ob-danger-link{color:#a4482b}html[data-theme=light] .ob-danger-button{color:#a4482b;background:#a4482b1a;border:1px solid #a4482b78}html[data-theme=light] .ob-danger-button:hover{background:#a4482b2b}html[data-theme=light] .ob-orbital-art{background:radial-gradient(at 75% 43%,#e9f0f83d,#0000 50%)}html[data-theme=light] .ob-starfield{background-image:radial-gradient(1px 1px at 13% 24%,#216b9b 50%,#0000 65%),radial-gradient(1px 1px at 78% 14%,#8b561b 50%,#0000 65%),radial-gradient(1px 1px at 46% 76%,#216b9b 50%,#0000 65%),radial-gradient(1px 1px at 91% 51%,#8b561b 50%,#0000 65%),radial-gradient(1px 1px at 29% 83%,#216b9b 50%,#0000 65%)}html[data-theme=light] .ob-orbit{border:1px solid #8b561b3f}html[data-theme=light] .ob-orbit-two{border-color:#216b9b36}html[data-theme=light] .ob-orbit-three{border-color:#7750a126}@media (width<=850px){html[data-theme=light] .ob-journey-aside li.is-complete:after{background:#8b561b59}html[data-theme=light] .ob-welcome .ob-background-shade{background:linear-gradient(90deg,#fafcffc7,#fafcff7a 64%,#fafcff40),linear-gradient(#0000 30%,#fafcff)}}html[data-theme=light] .graph-panel.graph-readable-panel{background:#fafcff;border:1px solid #216b9b33}html[data-theme=light] .graph-panel.graph-readable-panel .graph-tools{border-bottom:1px solid #216b9b26}html[data-theme=light] .graph-panel.graph-readable-panel .graph-critical-toggle{color:#182a40}html[data-theme=light] .graph-panel.graph-readable-panel .graph-critical-toggle.active{color:#8b561b;background:#8b561b0f;border-color:#8b561b3c}html[data-theme=light] .graph-panel.graph-readable-panel .graph-orientation{color:#52657c}html[data-theme=light] .graph-panel.graph-readable-panel select{color:#182a40;background:#f6f9fd;border:1px solid #216b9b3c}html[data-theme=light] .graph-panel.graph-readable-panel .graph-context-bar{color:#52657c;background:#f6f9fd57;border-bottom:1px solid #216b9b26}html[data-theme=light] .graph-panel.graph-readable-panel .graph-context-bar strong{color:#182a40}html[data-theme=light] .graph-panel.graph-readable-panel .graph-surface{background-image:radial-gradient(#216b9b29 .7px,#0000 .7px)}html[data-theme=light] .graph-panel.graph-readable-panel .graph-surface:focus-visible{outline:2px solid #216b9b}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node{color:#182a40;background:linear-gradient(130deg,#e9f0f8,#f6f9fd);border:1px solid #566e8d69;border-left:3px solid #566e8d;box-shadow:0 6px 18px #243d5918}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node.agent{border-left-color:#216b9b}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node.human{border-left-color:#8b561b}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node.gate{background:linear-gradient(130deg,#e9f0f8,#f6f9fd);border-left-color:#8b561b}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node.accepted{border-left-color:#226c53}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node.selected,html[data-theme=light] .graph-panel.graph-readable-panel .graph-node:focus-visible{border-color:#8b561b;outline:2px solid #8b561bb3;box-shadow:0 0 23px #243d5909}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node:hover{border-color:#566e8d}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node .node-type{color:#52657c}html[data-theme=light] .graph-panel.graph-readable-panel .graph-view-hint{color:#52657c;background:#fafcffe0;border:1px solid #216b9b26}html[data-theme=light] .graph-panel.graph-readable-panel .graph-bottom{border-top:1px solid #216b9b2a}html[data-theme=light] .graph-panel.graph-readable-panel .graph-legend{color:#52657c}html[data-theme=light] .graph-panel.graph-readable-panel .graph-zoom-controls button{color:#182a40;background:#f6f9fd;border:1px solid #216b9b36}html[data-theme=light] .graph-panel.graph-readable-panel .graph-zoom-controls button:hover{color:#8b561b;border-color:#8b561b87}html[data-theme=light] .graph-panel.graph-readable-panel .graph-zoom-controls output{color:#182a40}html[data-theme=light] .graph-panel.graph-readable-panel .graph-method-note{color:#52657c;border-top:1px solid #216b9b26}html[data-theme=light] .graph-panel.graph-readable-panel .graph-method-note>span:last-child{color:#52657c}html[data-theme=light] .graph-panel.graph-readable-panel .graph-layout-error{color:#182a40}html[data-theme=light] .graph-panel.graph-readable-panel .graph-layout-error button{color:#8b561b;background:#8b561b0f;border:1px solid #8b561b5a}html[data-theme=light] .graph-panel.graph-readable-panel button:focus-visible,html[data-theme=light] .graph-panel.graph-readable-panel select:focus-visible{outline:2px solid #216b9b}html[data-theme=dark] ::placeholder,html[data-theme=dark] .badge.blocked,html[data-theme=dark] .world-identity small,html[data-theme=dark] .mode-switch button,html[data-theme=dark] .world-snapshot,html[data-theme=dark] .rail-heading,html[data-theme=dark] .rail-heading>span:nth-child(2),html[data-theme=dark] .world-project-row small,html[data-theme=dark] .world-focus .eyebrow,html[data-theme=dark] .world-focus>p,html[data-theme=dark] .focus-project>span:last-child,html[data-theme=dark] .project-bar-heading small,html[data-theme=dark] .project-bar-progress>div:first-child,html[data-theme=dark] .world-dock nav button,html[data-theme=dark] .world-coordinate small,html[data-theme=dark] .world-footer-actions button,html[data-theme=dark] .mission-row small,html[data-theme=dark] .mission-meta,html[data-theme=dark] .rail-empty,html[data-theme=dark] .planet-project-card p,html[data-theme=dark] .formation-path>div>b,html[data-theme=dark] .dialog>header .eyebrow,html[data-theme=dark] .artifact-text,html[data-theme=dark] .wizard-rail button,html[data-theme=dark] .workspace-shell .badge.blocked,html[data-theme=dark] .workspace-shell .empty>svg,html[data-theme=dark] .ws-role-caption small,html[data-theme=dark] .ws-sidebar-projects>.ws-mini-label,html[data-theme=dark] .ws-sidebar-projects>button,html[data-theme=dark] .ws-sidebar-projects>button svg,html[data-theme=dark] .ws-sidebar-bottom>button:first-child,html[data-theme=dark] .ws-sidebar-profile small,html[data-theme=dark] .ws-sidebar-profile>svg,html[data-theme=dark] .ws-source-stamp,html[data-theme=dark] .ws-mode-switch button,html[data-theme=dark] .ws-icon-button,html[data-theme=dark] .ws-signout,html[data-theme=dark] .workspace-shell .stat>span,html[data-theme=dark] .workspace-shell .stat>span svg,html[data-theme=dark] .workspace-shell .stat>small,html[data-theme=dark] .ws-panel-heading>span:first-child>svg,html[data-theme=dark] .ws-text-button,html[data-theme=dark] .ws-portfolio-name p,html[data-theme=dark] .ws-portfolio-name p span,html[data-theme=dark] .ws-source-button,html[data-theme=dark] .ws-project-description,html[data-theme=dark] .ws-project-progress,html[data-theme=dark] .ws-portfolio-bottom>span svg,html[data-theme=dark] .ws-portfolio-bottom small,html[data-theme=dark] .ws-decision-row,html[data-theme=dark] .ws-decision-copy>small,html[data-theme=dark] .ws-decision-copy>span,html[data-theme=dark] .ws-decision-row>svg,html[data-theme=dark] .ws-first-activity,html[data-theme=dark] .ws-first-activity p,html[data-theme=dark] .ws-quiet-note,html[data-theme=dark] .ws-quiet-note>svg,html[data-theme=dark] .ws-quiet-note strong,html[data-theme=dark] .ws-breadcrumb,html[data-theme=dark] .ws-project-strip,html[data-theme=dark] .ws-project-strip>span>svg,html[data-theme=dark] .ws-project-choice>span,html[data-theme=dark] .ws-tabs>button,html[data-theme=dark] .ws-node-inspector>.ws-panel-heading>span:first-child,html[data-theme=dark] .ws-node-inspector>p,html[data-theme=dark] .ws-detail-list dt,html[data-theme=dark] .ws-criteria li svg,html[data-theme=dark] .ws-project-context p,html[data-theme=dark] .ws-table th,html[data-theme=dark] .ws-result-link small,html[data-theme=dark] .ws-work-icon,html[data-theme=dark] .ws-work-icon.milestone,html[data-theme=dark] .ws-table-sub,html[data-theme=dark] .ws-table-muted,html[data-theme=dark] .ws-search-field,html[data-theme=dark] .ws-search-field input::placeholder,html[data-theme=dark] .ws-timeline-axis,html[data-theme=dark] .ws-timeline-row,html[data-theme=dark] .ws-timeline-row>small,html[data-theme=dark] .ws-footnote,html[data-theme=dark] .ws-review-guide li p,html[data-theme=dark] .ws-budget-legend>div,html[data-theme=dark] .ws-budget-basis,html[data-theme=dark] .ws-budget-basis svg,html[data-theme=dark] .ws-person-top small,html[data-theme=dark] .ws-team-card>p,html[data-theme=dark] .ws-team-work button svg,html[data-theme=dark] .ws-activity-row small,html[data-theme=dark] .ws-activity-row time,html[data-theme=dark] .ws-taskbench-item p,html[data-theme=dark] .ws-task-meta,html[data-theme=dark] .ws-opportunity>p,html[data-theme=dark] .ws-opportunity-data,html[data-theme=dark] .ws-opportunity-bottom>strong small,html[data-theme=dark] .ws-fleet-row small,html[data-theme=dark] .ws-skill-tags>span,html[data-theme=dark] .ws-profile-numbers,html[data-theme=dark] .ws-opportunities-summary,html[data-theme=dark] .ws-claim-button small,html[data-theme=dark] .ws-permission-list li,html[data-theme=dark] .ws-agent-actions>span,html[data-theme=dark] .ws-agent-policy p,html[data-theme=dark] .ws-explainer>svg,html[data-theme=dark] .ws-explainer p,html[data-theme=dark] .ws-profile-card>p,html[data-theme=dark] .ws-profile-record>svg,html[data-theme=dark] .ws-profile-record p,html[data-theme=dark] .ws-partner-lead>div:first-child>p,html[data-theme=dark] .ws-readiness-number small,html[data-theme=dark] .ws-partner-readiness>p,html[data-theme=dark] .ws-formation-checks>button,html[data-theme=dark] .ws-formation-checks>button>span,html[data-theme=dark] .ws-formation-checks p,html[data-theme=dark] .ws-formation-checks>button>svg,html[data-theme=dark] .ws-resource-prompt>p,html[data-theme=dark] .ws-idea-top .ws-mini-label,html[data-theme=dark] .ws-proposal-label,html[data-theme=dark] .ws-idea-card>p,html[data-theme=dark] .ws-idea-question,html[data-theme=dark] .ws-formation-message>svg,html[data-theme=dark] .ws-formation-message p,html[data-theme=dark] .ws-formation-message strong,html[data-theme=dark] .ws-formation-scope>p,html[data-theme=dark] .ws-resource-types>button>svg:first-child,html[data-theme=dark] .ws-resource-types p,html[data-theme=dark] .ws-resource-types>button>svg:last-child,html[data-theme=dark] .ws-terms-banner p,html[data-theme=dark] .ws-terms-card>svg,html[data-theme=dark] .ws-terms-card p,html[data-theme=dark] .ws-terms-card ul{color:#a3b3cb}html[data-theme=dark] .ws-terms-card li::marker{color:#a3b3cb}html[data-theme=dark] .ws-terms-actions p,html[data-theme=dark] .workspace-shell .graph-tools small,html[data-theme=dark] .workspace-shell .graph-tools .subtle,html[data-theme=dark] .workspace-shell .segmented>button,html[data-theme=dark] .workspace-shell .graph-node .node-type,html[data-theme=dark] .workspace-shell .graph-bottom,html[data-theme=dark] .workspace-shell .graph-bottom button,html[data-theme=dark] .workspace-shell .graph-loading,html[data-theme=dark] .ws-context-badge,html[data-theme=dark] .ws-context-badge.reference,html[data-theme=dark] .ws-team-context>span:last-child,html[data-theme=dark] .ws-brief-context dt,html[data-theme=dark] .ws-brief-context dd,html[data-theme=dark] .workspace-shell .button:disabled,html[data-theme=dark] .ob-journey-aside li button:disabled,html[data-theme=dark] .ob-field input::placeholder,html[data-theme=dark] .ob-field textarea::placeholder,html[data-theme=dark] .ob-add-skill input::placeholder,html[data-theme=dark] .graph-panel.graph-readable-panel .graph-orientation,html[data-theme=dark] .graph-panel.graph-readable-panel .graph-context-bar,html[data-theme=dark] .graph-panel.graph-readable-panel .graph-view-hint,html[data-theme=dark] .graph-panel.graph-readable-panel .graph-method-note,html[data-theme=dark] .graph-panel.graph-readable-panel .graph-method-note>span:last-child{color:#a3b3cb}html[data-theme] .button.primary,html[data-theme] .workspace-shell .button.primary,html[data-theme] .ob-root .ob-primary,html[data-theme] .ws-claim-button,html[data-theme] .world-help button{background:var(--accent-fill);color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent-fill) 76%, var(--accent-ink));box-shadow:0 2px 6px color-mix(in srgb, var(--accent) 12%, transparent)}html[data-theme] .button.primary:hover,html[data-theme] .workspace-shell .button.primary:hover,html[data-theme] .ob-root .ob-primary:hover,html[data-theme] .ws-claim-button:hover{background:color-mix(in srgb, var(--accent-fill) 83%, #fff);color:var(--accent-ink)}html[data-theme] .button.secondary,html[data-theme] .button.world-outline,html[data-theme] .workspace-shell .button.secondary{color:var(--text);background:var(--surface);border-color:var(--border)}html[data-theme] .button.secondary:hover,html[data-theme] .button.world-outline:hover,html[data-theme] .workspace-shell .button.secondary:hover{background:var(--surface-raised);border-color:var(--focus)}html[data-theme] .button.ghost{color:var(--muted)}html[data-theme] .button.danger{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface));border-color:color-mix(in srgb, var(--danger) 40%, var(--border))}html[data-theme] .workspace-shell .button:disabled{background:var(--surface-raised);border-color:var(--border);color:var(--muted);box-shadow:none}html[data-theme=light] .ob-root .ob-danger-button{color:#fff;background:var(--danger)}html[data-theme=light] .ob-root .ob-choice.is-selected .ob-choice-check,html[data-theme=light] .ob-root .ob-toggle-row input:checked+.ob-toggle{background:var(--accent-fill);color:var(--accent-ink)}html[data-theme=light] .ob-root .ob-toggle-row input:checked+.ob-toggle:after{background:var(--accent-ink)}html[data-theme=light] .ob-root .ob-header,html[data-theme=light] .world-topbar{color:var(--text);border-bottom-color:var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafdf7}html[data-theme=light] .ob-root .ob-header-link{color:var(--text)}html[data-theme=light] .ob-root .ob-background-shade,html[data-theme=light] .ob-root.ob-welcome .ob-background-shade{background:linear-gradient(90deg,#f5f7fbf0,#f5f7fbc7 31%,#f5f7fb2e 57%,#0000 73%),linear-gradient(#0000 65%,#f5f7fb)}html[data-theme=light] .ob-root.ob-in-progress .ob-background-shade{background:linear-gradient(90deg,#f5f7fbc2,#f5f7fb24 43%,#f5f7fb7a 80%),linear-gradient(#0000 57%,#f5f7fb)}html[data-theme=light] .ob-root .ob-form-shell{border-color:var(--border);background:#fffffff2;box-shadow:0 24px 65px #233c5f17}html[data-theme=light] .ob-root :is(.ob-field input,.ob-field textarea,.ob-field select,.ob-add-skill input){color:var(--text);border-color:var(--border);background:#f9fbfd}html[data-theme=light] .ob-root input::placeholder,html[data-theme=light] .ob-root textarea::placeholder{color:#65768c}html[data-theme=light] .dialog-backdrop,html[data-theme=light] .ob-root .ob-modal-scrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1e31495c}html[data-theme=light] .dialog,html[data-theme=light] .ob-root .ob-modal{color:var(--text);border-color:var(--border);background:#fff;box-shadow:0 24px 90px #142b4b38}html[data-theme=light] .dialog :is(input,textarea,select){color:var(--text);border-color:var(--border);background:#f5f8fc}html[data-theme=light] :is(.world-focus,.world-project-bar,.world-board,.world-help){color:var(--text);border-color:var(--border);background:#fffffff0;box-shadow:0 12px 38px #1f3b5f1a}html[data-theme=light] .world-project-row{border-color:var(--border);background:#ffffffde}html[data-theme=light] .world-project-row.selected{background:#fff5e4;border-color:#b68745}html[data-theme=light] .world-dock nav{border-color:var(--border);background:#fffffff2}html[data-theme=light] .world-dock nav button{color:var(--muted)}html[data-theme=light] .world-dock nav button.active{color:var(--accent);background:#f8ebd5}html[data-theme=light] .world-dock nav button:hover{color:var(--text);background:#edf2f8}html[data-theme=light] .world-camera button{color:var(--text);border-color:var(--border);background:#fffffff2}html[data-theme=light] .world-left-rail>.button{color:var(--accent)}html[data-theme] .badge.accepted,html[data-theme] .workspace-shell .badge.accepted{color:var(--success)}html[data-theme] .badge.in_progress,html[data-theme] .workspace-shell .badge.in_progress{color:var(--agent)}html[data-theme] .badge.review,html[data-theme] .workspace-shell .badge.review{color:var(--accent)}html[data-theme] .badge.ready,html[data-theme] .workspace-shell .badge.ready{color:var(--agent)}html[data-theme] .badge.blocked,html[data-theme] .workspace-shell .badge.blocked{color:var(--muted)}html[data-theme=light] .graph-panel.graph-readable-panel .graph-edges path[stroke=\#f5c77a]{stroke:#9b671f}html[data-theme=light] .graph-panel.graph-readable-panel .graph-edges path[stroke=\#56637d]{stroke:#6f849d}html[data-theme=light] .graph-panel.graph-readable-panel .graph-edges marker path{fill:#526b88}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node{color:var(--text);background:linear-gradient(130deg,#fff,#f5f8fc)}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node.gate{background:linear-gradient(130deg,#fff8e9,#fbf5ec)}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node.blocked{background:#edf2f8}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node .node-type>b{color:var(--text)}html[data-theme=light] .graph-panel.graph-readable-panel .graph-node.selected{border-color:var(--accent);outline-color:#aa7a38}html[data-theme=light] .workspace-shell .ws-budget-track .unallocated,html[data-theme=light] .workspace-shell .ws-budget-legend .unallocated{background:#cfdae8}html[data-text-size=large] .orbital-app{font-size:16px}html[data-text-size=large] :is(.workspace-shell,.ob-root,.dialog) :is(p,input,textarea,select,label,td,dd){font-size:14px;line-height:1.7}html[data-text-size=large] :is(.workspace-shell,.ob-root,.dialog) :is(small,.fineprint,.eyebrow,.ws-footnote,.ob-microcopy,.ws-detail-list dt){font-size:12px;line-height:1.6}html[data-text-size=large] :is(.workspace-shell,.dialog) :is(button,.button,.badge,th){font-size:13px}html[data-text-size=large] .workspace-shell :is(.ws-panel-heading h2,.ws-decision-row strong,.ws-result-link strong,.ws-fleet-row strong){font-size:15px;line-height:1.5}html[data-text-size=large] .workspace-shell .ws-sidebar nav button{min-height:43px;font-size:13px}html[data-text-size=large] .workspace-shell .ws-sidebar-projects>button{min-height:39px}html[data-text-size=large] .workspace-shell .ws-sidebar-projects>button span{font-size:12px}html[data-text-size=large] .workspace-shell .ws-portfolio-card .ws-project-description{font-size:14px}html[data-text-size=large] .workspace-shell .ws-portfolio-bottom{flex-wrap:wrap;row-gap:10px}html[data-text-size=large] .graph-panel.graph-readable-panel .graph-node>strong{font-size:16px}html[data-text-size=large] .graph-panel.graph-readable-panel .graph-node :is(.node-type,.badge){font-size:12px}html[data-text-size=large] .ob-root :is(.ob-field>label,.ob-auth-tabs button,.ob-back,.ob-primary){font-size:13px!important}html[data-text-size=large] .ob-root :is(.ob-role-copy>p,.ob-segments small,.ob-chips>button,.ob-choice small){line-height:1.6;font-size:12px!important}html[data-text-size=large] .ob-root :is(.ob-role-copy>strong,.ob-segments strong){font-size:14px}html[data-text-size=large] :is(.world-focus,.world-board,.world-help) p{font-size:13px;line-height:1.7}html[data-text-size=large] :is(.world-focus,.world-board,.world-project-bar,.world-left-rail) :is(button,small,.eyebrow,.badge,.fineprint){font-size:11px;line-height:1.5}html[data-text-size=large] .world-project-row strong{font-size:13px}html[data-text-size=large] .world-dock nav button,html[data-text-size=large] .world-project-label__text strong{font-size:12px}html[data-text-size=large] .world-project-label__text small{font-size:9px}html[data-text-size=large] .world-node-label__copy strong{font-size:12px}html[data-text-size=large] .world-node-label__copy small{font-size:10px}html[data-text-size=large] :is(.theme-switcher-menu>button,.account-menu .account-menu-popover button){font-size:14px}html[data-text-size=large] :is(.theme-menu-note,.theme-menu-heading,.theme-options p,.theme-option>small){font-size:12px}@media (width<=700px){html[data-theme] .ob-header-actions{gap:10px}html[data-theme] .world-topbar{gap:9px}html[data-theme] .theme-switcher-trigger{min-width:34px;min-height:36px;padding:7px}html[data-text-size=large] .world-dock nav button{font-size:10px}html[data-text-size=large] .world-focus{max-height:215px}html[data-text-size=large] .workspace-shell .ws-sidebar nav button{min-height:39px;font-size:12px}}@media (prefers-reduced-motion:reduce){html[data-theme] .theme-switcher *{transition:none}}html[data-theme=light] .stat strong[style]{color:color-mix(in srgb, var(--stat-color) 45%, #142135)!important}html[data-theme=light] .workspace-shell .ws-sidebar nav button b{background:var(--accent-fill);color:var(--accent-ink)}html[data-theme=light] .workspace-shell .ws-project-mark{color:color-mix(in srgb, var(--project-color) 48%, #26334a)}@media (width>=1000px) and (height<=820px){.world-left-rail{scrollbar-width:thin;max-height:calc(100dvh - 415px);padding-right:7px;overflow-y:auto}}html[data-theme] :is(.living-world,.dialog) .button:not(.secondary):not(.ghost):not(.world-outline):not(.danger){background:var(--accent-fill);color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent-fill) 76%, var(--accent-ink))}html[data-theme] :is(.living-world,.dialog) .button:not(.secondary):not(.ghost):not(.world-outline):not(.danger):hover{background:color-mix(in srgb, var(--accent-fill) 83%, white);color:var(--accent-ink)}html[data-theme] .orbital-app .workspace-shell{background:var(--bg)}html[data-theme] .orbital-app :is(.ws-sidebar,.ac-sidebar){background:var(--sidebar);border-color:var(--border)}html[data-theme] .orbital-app :is(.ws-topbar,.ws-mobile-header,.wm-header){background:var(--chrome);border-color:var(--border)}html[data-theme] .orbital-app .workspace-shell :is(h1,h2){color:var(--text);font-weight:650}html[data-theme] .orbital-app :is(.ws-sidebar .ws-mini-label,.ws-sidebar .ws-sidebar-subtitle,.ws-sidebar .ws-nav-section-title){color:var(--muted);opacity:1}html[data-theme] .orbital-app .ws-sidebar nav button{color:var(--ink-2)}html[data-theme] .orbital-app .ws-sidebar nav button:hover{background:var(--surface-raised);color:var(--text)}html[data-theme] .orbital-app .ws-sidebar nav :is(button.active,button[aria-current=page]){background:var(--nav-active);color:var(--nav-active-ink);border-color:var(--nav-active);box-shadow:inset 3px 0 0 var(--accent-fill), 0 2px 5px #102d3a16}html[data-theme] .orbital-app .ws-sidebar nav :is(button.active,button[aria-current=page]) svg{color:inherit}html[data-theme] .orbital-app .ws-sidebar nav button.active .ws-nav-count{color:var(--nav-active-ink)}html[data-theme] .orbital-app .ws-nav-row:has(>button.active) .ws-nav-expand{color:var(--nav-active-ink)}html[data-theme] .orbital-app .ws-project-children>button.active{color:var(--nav-active-ink)!important}html[data-theme] .orbital-app .ws-project-children{border-color:var(--border-strong)}html[data-theme] .orbital-app .ws-integrated-projects .ws-project-entry.active{background:var(--surface);color:var(--text)}html[data-theme] .orbital-app .ws-sidebar .role-switcher-trigger{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--card-shadow)}html[data-theme] .orbital-app .account-menu:not(.account-menu--dock) .account-menu-trigger{background:var(--surface);border-color:var(--border-strong);color:var(--text)}html[data-theme] .orbital-app .account-menu-trigger-copy :is(strong,small){opacity:1}html[data-theme] .orbital-app .account-menu-trigger-copy strong{color:var(--text)}html[data-theme] .orbital-app .account-menu-trigger-copy small{color:var(--muted)}html[data-theme] .orbital-app :is(.pc-surface,.dir-card,.idea-card,.co-card,.ws-panel,.ac-section,.formation-checklist,.formation-contributions,.formation-details){border-color:var(--border);background-color:var(--surface);box-shadow:var(--card-shadow)}html[data-theme] .orbital-app :is(.dir-card-content,.dir-person-card,.dir-work-card,.ws-panel){background:var(--surface)}html[data-theme] .orbital-app .dir-project-cover{background:#0b111a}html[data-theme] .orbital-app .dir-project-cover :is(.dir-project-mark,.dir-phase,.dir-save-item){color:#edf3f6;background:#122330;border-color:#62808f}html[data-theme] .orbital-app .dir-project-cover .dir-save-item[aria-pressed=true]{color:#282315;background:#e9bb69;border-color:#e9bb69}html[data-theme] .orbital-app .pc-purpose{background:radial-gradient(ellipse at 0 0, color-mix(in srgb, var(--info) 8%, transparent), transparent 65%), var(--surface)}html[data-theme] .orbital-app .pc-decision-summary{background:var(--accent-soft);border-color:var(--accent-border)}html[data-theme] .orbital-app .pc-decision-summary>div{color:var(--accent)}html[data-theme] .orbital-app .pc-decision-summary p{color:var(--text);font-weight:550}html[data-theme] .orbital-app :is(.pc-eyebrow,.pc-meta,.pc-section-heading p,.pc-purpose>p,.pc-stage-description span){opacity:1}html[data-theme] .orbital-app .pc-purpose>p{color:var(--muted)}html[data-theme] .orbital-app :is(.ws-panel-heading,.co-card-header,.dir-card-footer){border-color:var(--border)}html[data-theme] .orbital-app .pc-initiative-symbol{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb, var(--info) 40%, var(--border))}html[data-theme] .orbital-app :is(.button,.pc-utilities button,.co-bell,.icon-button){color:var(--text);border-color:var(--control-border);background:var(--surface);box-shadow:0 1px 2px #102d3a0c}html[data-theme] .orbital-app :is(.button,.pc-utilities button,.co-bell,.icon-button):hover:not(:disabled){background:var(--surface-raised);border-color:var(--focus);color:var(--text)}html[data-theme] .orbital-app .button.primary,html[data-theme] .orbital-app .button.primary:hover:not(:disabled){background:var(--accent-fill);color:var(--accent-ink);border-color:var(--accent-border);font-weight:650;box-shadow:0 2px 4px #56380e18}html[data-theme] .orbital-app .button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent-fill) 90%, #fff)}html[data-theme] .orbital-app .button.danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}html[data-theme] .orbital-app .button:disabled{background:var(--surface-inset);color:var(--muted);border-color:var(--border);box-shadow:none}html[data-theme] .orbital-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:var(--text);background-color:var(--surface);border-color:var(--control-border)}html[data-theme] .orbital-app :is(input,textarea)::placeholder{color:var(--muted);opacity:1}html[data-theme] .orbital-app :is(input,textarea,select):focus{border-color:var(--focus)}html[data-theme] .orbital-app :is(.segmented,.mode-switch,.dir-view-toggle){background:var(--surface-inset);border-color:var(--border)}html[data-theme] .orbital-app :is(.segmented,.mode-switch) button{color:var(--muted)}html[data-theme] .orbital-app :is(.segmented,.mode-switch) button.active{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:0 1px 3px #173d4b1a}html[data-theme] .orbital-app .dir-quick-views button.active{background:var(--nav-active);color:var(--nav-active-ink);border-color:var(--nav-active)}html[data-theme] .orbital-app .badge{opacity:1;background:var(--surface-raised);border-color:var(--border-strong);color:var(--muted);font-weight:600}html[data-theme] .orbital-app .badge.accepted{color:var(--success);background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 45%, var(--border))}html[data-theme] .orbital-app :is(.badge.in_progress,.badge.ready){color:var(--info);background:var(--info-soft);border-color:color-mix(in srgb, var(--info) 45%, var(--border))}html[data-theme] .orbital-app .badge.review{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}html[data-theme] .orbital-app .badge.blocked{color:var(--muted);background:var(--surface-inset);border-color:var(--border-strong)}html[data-theme] .orbital-app :is(.progress,.dir-progress){background:var(--surface-inset);border:1px solid var(--border)}html[data-theme] .orbital-app .progress>i{background:var(--success)}html[data-theme] .orbital-app .dir-progress>span{background:var(--success)!important}html[data-theme] .orbital-app .pc-lifecycle-track button,html[data-theme] .orbital-app .pc-lifecycle-track button:disabled{opacity:1;color:var(--muted)}html[data-theme] .orbital-app .pc-lifecycle-track button>span{color:var(--muted);background:var(--surface-raised);border-color:var(--border-strong)}html[data-theme] .orbital-app .pc-lifecycle-track button:disabled:not(.current)>span{border-style:dashed}html[data-theme] .orbital-app .pc-lifecycle-track button:after{background:var(--border-strong)}html[data-theme] .orbital-app .pc-lifecycle-track .earlier{color:var(--success)}html[data-theme] .orbital-app .pc-lifecycle-track .earlier>span{color:var(--success);background:var(--success-soft);border-color:var(--success)}html[data-theme] .orbital-app .pc-lifecycle-track .current{color:var(--accent)}html[data-theme] .orbital-app .pc-lifecycle-track .current>span{color:var(--accent-ink);background:var(--accent-fill);border-color:var(--accent-border);box-shadow:0 0 0 5px var(--accent-soft)}html[data-theme] .orbital-app .pc-lifecycle-track .current strong{color:var(--accent);font-weight:750}html[data-theme] .orbital-app .pc-stage-description{background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;padding:15px 17px}html[data-theme] .orbital-app :is(.wm-sheet,.wm-menu-surface,.world-focus,.world-detail,.world-inspector){background:var(--surface);border-color:var(--border-strong)}html[data-theme] .orbital-app .wm-camera{background:var(--chrome);border-color:var(--border)}html[data-theme] .orbital-app .wm-camera button{border-color:var(--control-border);background:var(--surface)}html[data-theme] .orbital-app .wm-tabs>button[aria-selected=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}html[data-theme] .orbital-app .wm-list>button.is-selected{background:var(--surface-inset)}html[data-theme] .orbital-app .wm-action{border-color:var(--accent-border)}html[data-theme] .orbital-app .wm-list small{color:var(--muted)}@media (prefers-contrast:more){html[data-theme] .orbital-app :is(.pc-surface,.dir-card,.idea-card,.ws-panel){border-color:var(--border-strong)}}
