.phoenix-sound-toggle{z-index:1;color:#817e77;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0b99;border:1px solid #ffffff16;border-radius:999px;flex:none;align-items:center;gap:7px;height:30px;padding:0 10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;transition:color .25s,border-color .25s,background .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.phoenix-sound-toggle:hover{color:#efe8dc;border-color:#d4a85644;transform:translateY(-1px)}.phoenix-sound-toggle.active{color:#d9bd88;background:#110f0a99;border-color:#d9ab5452;box-shadow:0 0 18px #d9ab5410}.phoenix-sound-toggle svg{opacity:.8}.phoenix-sound-toggle.active svg{opacity:1}@media (max-width:900px){.phoenix-sound-toggle span{display:none}.phoenix-sound-toggle{justify-content:center;width:30px;padding:0}}
.spatial-os{--ink:#f4f0e8;--muted:#8b887f;--amber:#e7b15b;--amber2:#ffd58a;color:var(--ink);letter-spacing:.01em;background:radial-gradient(circle at 50% 48%,#18150f 0,#0a0a09 28%,#050607 58%,#020303 100%);font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.spatial-os:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle at 50% 49%,#0000 0 24%,#0002 46%,#0008 100%);position:absolute;inset:0}.spatial-os button,.spatial-os input{font:inherit}.space-vignette{filter:blur(22px);pointer-events:none;background:radial-gradient(circle at 50% 51%,#f3c66a10 0,#be873307 16%,#0000 39%);position:absolute;inset:-12%}.space-field{pointer-events:none;opacity:.68;position:absolute;inset:0}.space-field i{background:#e8dac4;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 9px #e8dac4aa}.space-field .p1{top:17%;left:6%}.space-field .p2{top:29%;left:10%}.space-field .p3{top:68%;left:12%}.space-field .p4{top:84%;left:18%}.space-field .p5{top:41%;left:21%}.space-field .p6{top:16%;left:26%}.space-field .p7{top:73%;left:29%}.space-field .p8{top:26%;left:34%}.space-field .p9{top:86%;left:36%}.space-field .p10{top:11%;left:39%}.space-field .p11{top:62%;left:42%}.space-field .p12{top:21%;left:47%}.space-field .p13{top:82%;left:49%}.space-field .p14{top:14%;left:53%}.space-field .p15{top:73%;left:57%}.space-field .p16{top:24%;left:61%}.space-field .p17{top:85%;left:64%}.space-field .p18{top:12%;left:68%}.space-field .p19{top:63%;left:71%}.space-field .p20{top:31%;left:74%}.space-field .p21{top:78%;left:78%}.space-field .p22{top:19%;left:82%}.space-field .p23{top:54%;left:85%}.space-field .p24{top:34%;left:89%}.space-field .p25{top:72%;left:92%}.space-field .p26{top:14%;left:94%}.space-field .p27{top:52%;left:15%}.space-field .p28{top:91%;left:24%}.space-field .p29{top:49%;left:31%}.space-field .p30{top:35%;left:44%}.space-field .p31{top:92%;left:52%}.space-field .p32{top:47%;left:59%}.space-field .p33{top:36%;left:66%}.space-field .p34{top:91%;left:73%}.space-field .p35{top:44%;left:80%}.space-field .p36{top:89%;left:88%}.space-field .p37{top:48%;left:96%}.space-field .p38{top:91%;left:4%}.ambient-rays{aspect-ratio:1;pointer-events:none;opacity:.42;width:min(94vw,1500px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ambient-rays i{transform-origin:0;filter:drop-shadow(0 0 4px #e9bc6755);background:linear-gradient(90deg,#f7d7934a,#d7ab5b17 28%,#0000 92%);width:47%;height:1px;position:absolute;top:50%;left:50%}.ambient-rays i:first-child{transform:rotate(4deg)}.ambient-rays i:nth-child(2){transform:rotate(48deg)}.ambient-rays i:nth-child(3){transform:rotate(91deg)}.ambient-rays i:nth-child(4){transform:rotate(134deg)}.ambient-rays i:nth-child(5){transform:rotate(180deg)}.ambient-rays i:nth-child(6){transform:rotate(224deg)}.ambient-rays i:nth-child(7){transform:rotate(270deg)}.ambient-rays i:nth-child(8){transform:rotate(316deg)}.spatial-topbar{z-index:30;justify-content:space-between;align-items:center;height:78px;padding:22px 30px;display:flex;position:absolute;top:0;left:0;right:0}.phoenix-mark{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;display:flex}.phoenix-mark span{letter-spacing:.26em;font-size:13px;font-weight:700}.phoenix-mark small{letter-spacing:.24em;color:#66665f;font-size:8px}.top-actions{gap:9px;display:flex}.motion-pill,.icon-action{color:#aaa79e;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a0aa8;border:1px solid #2b2924;border-radius:999px;height:36px;padding:0 14px}.icon-action{place-items:center;width:36px;padding:0;display:grid}.spatial-stage{position:absolute;inset:78px 0 84px;overflow:hidden}.mode-label{z-index:18;max-width:430px;position:absolute;top:6.5vh;left:5.5vw}.mode-label span{color:#77746c;letter-spacing:.32em;margin-bottom:9px;font-size:9px;display:block}.mode-label strong{font-size:clamp(22px,2.2vw,36px);font-weight:400;line-height:1.12}.intelligence-core{z-index:10;aspect-ratio:1;width:min(64vw,980px);transition:left .7s cubic-bezier(.2,.8,.2,1),top .7s,width .7s,opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intelligence-core.compact{opacity:.92;width:min(48vw,760px);left:43%}.core-halo{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.halo-1{filter:blur(18px);background:radial-gradient(circle,#f2c46c13 0,#e6ad4a0d 30%,#0000 67%);width:72%;height:72%}.halo-2{border:1px solid #f0c66c1f;width:54%;height:54%;box-shadow:inset 0 0 40px #d59f3e15,0 0 70px #d59f3e18}.halo-3{filter:blur(9px);background:radial-gradient(circle,#ffe0a528 0,#eab5560e 47%,#0000 70%);width:34%;height:34%}.core-axis{transform-origin:50%;background:linear-gradient(90deg,transparent,#f7e4bb55,var(--amber),#f7e4bb4d,transparent);width:77%;height:1px;position:absolute;top:50%;left:50%;box-shadow:0 0 9px #e9b85f55}.axis-a{transform:translate(-50%,-50%)rotate(17deg)}.axis-b{transform:translate(-50%,-50%)rotate(73deg)}.axis-c{transform:translate(-50%,-50%)rotate(128deg)}.axis-d{opacity:.55;transform:translate(-50%,-50%)rotate(163deg)}.core-wireframe{transform-origin:50%;filter:drop-shadow(0 0 6px #e0ad5155);position:absolute;top:50%;left:50%}.wire-a{width:58%;height:58%;animation:42s linear infinite wire-turn-a;transform:translate(-50%,-50%)rotate(7deg)}.wire-b{width:43%;height:43%;animation:36s linear infinite reverse wire-turn-b;transform:translate(-50%,-50%)rotate(-16deg)}.wire-c{width:27%;height:27%;animation:30s linear infinite wire-turn-c;transform:translate(-50%,-50%)rotate(29deg)}.core-wireframe b{clip-path:polygon(50% 0,86% 12%,100% 49%,84% 88%,50% 100%,15% 86%,0 51%,16% 13%);transform-origin:50%;border:1px solid #f0d8a576;position:absolute;inset:0}.wire-a b:first-child{transform:rotate(0)scale(1)}.wire-a b:nth-child(2){transform:rotate(22.5deg)scale(.96)}.wire-a b:nth-child(3){transform:rotate(45deg)scale(.91)}.wire-a b:nth-child(4){transform:rotate(67.5deg)scale(.86)}.wire-a b:nth-child(5){transform:rotate(90deg)scale(.81)}.wire-a b:nth-child(6){transform:rotate(112.5deg)scale(.76)}.wire-a b:nth-child(7){transform:rotate(135deg)scale(.71)}.wire-a b:nth-child(8){transform:rotate(157.5deg)scale(.66)}.wire-b b:first-child{transform:rotate(0)scale(1)}.wire-b b:nth-child(2){transform:rotate(30deg)scale(.91)}.wire-b b:nth-child(3){transform:rotate(60deg)scale(.82)}.wire-b b:nth-child(4){transform:rotate(90deg)scale(.73)}.wire-b b:nth-child(5){transform:rotate(120deg)scale(.64)}.wire-b b:nth-child(6){transform:rotate(150deg)scale(.55)}.wire-c b:first-child{transform:rotate(0)scale(1)}.wire-c b:nth-child(2){transform:rotate(45deg)scale(.86)}.wire-c b:nth-child(3){transform:rotate(90deg)scale(.72)}.wire-c b:nth-child(4){transform:rotate(135deg)scale(.58)}.core-shards{animation:24s ease-in-out infinite alternate shard-drift;position:absolute;inset:18%}.core-shards i{background:#ffe1a1;width:1px;height:1px;position:absolute;box-shadow:0 0 9px 2px #e5b45d77}.core-shards .s1{top:35%;left:12%}.core-shards .s2{top:62%;left:17%}.core-shards .s3{top:19%;left:24%}.core-shards .s4{top:78%;left:31%}.core-shards .s5{top:42%;left:38%}.core-shards .s6{top:12%;left:44%}.core-shards .s7{top:88%;left:50%}.core-shards .s8{top:28%;left:57%}.core-shards .s9{top:67%;left:63%}.core-shards .s10{top:15%;left:69%}.core-shards .s11{top:48%;left:76%}.core-shards .s12{top:71%;left:84%}.core-shards .s13{top:49%;left:21%}.core-shards .s14{top:25%;left:35%}.core-shards .s15{top:51%;left:52%}.core-shards .s16{top:43%;left:66%}.core-shards .s17{top:81%;left:73%}.core-shards .s18{top:31%;left:86%}.core-heart{place-items:center;width:92px;height:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-heart span{border:1px solid #ffe0a1a8;position:absolute;transform:rotate(45deg);box-shadow:inset 0 0 16px #e9b35544,0 0 12px #e9b35533}.core-heart span:first-child{width:78px;height:78px;animation:6s ease-in-out infinite heart-pulse}.core-heart span:nth-child(2){width:52px;height:52px;animation:4.8s ease-in-out infinite reverse heart-pulse}.core-heart span:nth-child(3){background:#ffe4a8;width:17px;height:17px;animation:3.8s ease-in-out infinite heart-pulse;box-shadow:0 0 26px 12px #efb8517f}.core-caption{text-transform:uppercase;align-items:center;gap:10px;display:flex;position:absolute;top:82%;left:50%;transform:translate(-50%)}.core-caption strong{letter-spacing:.28em;font-size:8px}.core-caption span{letter-spacing:.2em;color:#9b8b69;font-size:8px}.spatial-os[data-core-state=needs-you] .core-heart span:nth-child(3){background:#ffd07a;box-shadow:0 0 32px 16px #e49a2f88}.spatial-os[data-core-state=working] .core-axis{box-shadow:0 0 16px #e5b3598f}.spatial-os[data-core-state=listening] .wire-a{animation-duration:58s}.spatial-os[data-core-state=thinking] .core-heart span:nth-child(3){animation-duration:1.6s}.constellation{z-index:16;position:absolute;inset:2% 3% 3%}.spatial-node{color:#c8c2b6;cursor:pointer;text-align:left;background:0 0;border:0;transition:opacity .35s,transform .35s,color .35s;position:absolute}.spatial-node span{background:#d6bd8b;border-radius:50%;width:8px;height:8px;margin-bottom:7px;display:block;box-shadow:0 0 14px #d6bd8b66}.spatial-node b{font-size:12px;font-weight:500;display:block}.spatial-node small{color:#66645f;letter-spacing:.18em;text-transform:uppercase;font-size:8px}.spatial-node:hover,.spatial-node.selected{color:#fff;transform:scale(1.06)}.constellation.has-focus .spatial-node:not(.selected){opacity:.18}.n1{top:20%;left:13%}.n2{top:16%;left:71%}.n3{top:54%;left:79%}.n4{top:68%;left:14%}.n5{top:78%;left:60%}.n6{top:38%;left:25%}.n7{top:34%;left:73%}.n8{top:82%;left:29%}.n9{top:73%;left:86%}.focus-panel{z-index:22;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#0b0c0dd9,#08090988);border-left:1px solid #b98b3e55;width:min(340px,28vw);padding:25px;position:absolute;top:50%;right:5vw;transform:translateY(-50%)}.focus-panel>button{float:right;color:#aaa;cursor:pointer;background:0 0;border:0}.focus-panel small{letter-spacing:.26em;color:#a88c5b;font-size:8px}.focus-panel h2{margin:13px 0;font-size:28px;font-weight:400}.focus-panel p{color:#97948d;font-size:13px;line-height:1.6}.focus-panel div{gap:7px;margin-top:18px;display:flex}.focus-panel div span{color:#aaa;border:1px solid #272724;border-radius:999px;padding:6px 9px;font-size:9px}.work-field,.opportunity-field{z-index:18;gap:18px;width:min(350px,30vw);display:grid;position:absolute;top:19%;right:6.5vw}.work-field article,.opportunity-field button{color:#ddd;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a0b72;border:0;border-left:1px solid #8c704455;padding:17px 20px}.work-field small,.opportunity-field small{color:#9c8254;letter-spacing:.25em;margin-bottom:8px;font-size:8px;display:block}.work-field b,.opportunity-field b{font-size:13px;font-weight:500}.opportunity-field span{color:#77746e;margin-top:6px;font-size:11px;display:block}.decision-field{z-index:18;width:min(390px,31vw);position:absolute;top:27%;right:7vw}.decision-field article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a097d;border-left:1px solid #d49a3b;padding:22px 26px}.decision-field small{color:#d7a64e;letter-spacing:.26em;font-size:8px}.decision-field h2{margin:10px 0;font-size:28px;font-weight:400}.decision-field p{color:#85827b;font-size:12px;line-height:1.6}.conversation-field{z-index:24;width:min(850px,74vw);position:absolute;bottom:4.6vh;left:50%;transform:translate(-50%)}.conversation-copy{text-align:center;margin-bottom:18px}.conversation-copy small{letter-spacing:.3em;color:#8b744c;font-size:8px}.conversation-copy p{color:#8d8a83;font-size:13px}.conversation-input{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080909d6;border:1px solid #2d2a24;border-radius:999px;align-items:center;height:56px;padding:0 8px 0 12px;display:flex;box-shadow:0 16px 55px #0009,0 0 45px #c7902f0d}.conversation-input input{color:#eee;background:0 0;border:0;outline:0;flex:1;padding:0 12px}.conversation-input button{color:#8d8a82;cursor:pointer;background:0 0;border:0;height:38px;padding:0 10px}.conversation-input .send{color:#111;background:#d3a354;border-radius:999px;padding:0 18px}.spatial-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:.52;background:#070808b8;border:1px solid #25241f;border-radius:999px;gap:3px;padding:4px;transition:opacity .3s;display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.spatial-nav:hover,.spatial-nav:focus-within{opacity:1}.spatial-nav button{color:#8b8982;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:10px}.spatial-nav button.active{color:#f0d59f;background:#191712}.ask-trigger{z-index:29;color:#aaa;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;bottom:23px;right:28px}.ask-trigger kbd{border:1px solid #33322e;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.command-backdrop{z-index:60;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0009;place-items:center;display:grid;position:absolute;inset:0}.command-palette{background:radial-gradient(circle at 50% 0,#17130dc7,#090a0bf4 55%);border:1px solid #352f26;border-radius:22px;width:min(760px,82vw);padding:12px;box-shadow:0 35px 120px #000}.command-palette header{border-bottom:1px solid #24211c;align-items:center;gap:10px;height:54px;padding:0 10px;display:flex}.command-palette header input{color:#eee;background:0 0;border:0;outline:0;flex:1}.command-palette header button{color:#777;cursor:pointer;background:0 0;border:0}.command-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 0;display:grid}.command-grid button{color:#ddd;text-align:left;cursor:pointer;background:linear-gradient(#0e0f0fc9,#0b0c0cc9);border:1px solid #24211d;border-radius:13px;min-height:78px;padding:14px}.command-grid button:hover{background:#12110e;border-color:#725c35}.command-grid b{font-size:12px;font-weight:500;display:block}.command-grid span{color:#6f6e69;margin-top:6px;font-size:10px;display:block}.command-palette footer{color:#555;text-align:right;padding:5px 8px;font-size:9px}.reduced *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}@keyframes wire-turn-a{to{transform:translate(-50%,-50%)rotate(367deg)}}@keyframes wire-turn-b{to{transform:translate(-50%,-50%)rotate(344deg)}}@keyframes wire-turn-c{to{transform:translate(-50%,-50%)rotate(389deg)}}@keyframes heart-pulse{0%,to{opacity:.75;transform:rotate(45deg)scale(.88)}50%{opacity:1;transform:rotate(45deg)scale(1.08)}}@keyframes shard-drift{0%{opacity:.68;transform:rotate(-2deg)scale(.98)}to{opacity:1;transform:rotate(3deg)scale(1.02)}}@media (max-width:1200px){.intelligence-core{width:min(72vw,900px)}.intelligence-core.compact{width:min(57vw,720px)}}@media (max-width:900px){.intelligence-core,.intelligence-core.compact{width:82vw;top:45%;left:50%}.mode-label{top:24px;left:24px}.work-field,.decision-field,.opportunity-field{width:46vw;top:auto;bottom:17%;right:22px}.spatial-nav{max-width:92vw;overflow:auto}.spatial-nav button{padding:8px}.command-grid{grid-template-columns:repeat(2,1fr)}}
.spatial-os[data-mode=conversation] .mode-label{opacity:.72;max-width:380px;transition:opacity .35s,left .45s,top .45s;top:6.8vh;left:37.5vw}.spatial-os[data-mode=conversation] .mode-label span{color:#9a968c}.spatial-os[data-mode=conversation] .mode-label strong{color:#eee9df;font-size:clamp(20px,1.75vw,29px);line-height:1.15}.spatial-os[data-mode=conversation] .intelligence-core.compact{opacity:.82;width:min(35vw,540px);top:47%;left:70%}.conversation-field{z-index:21;flex-direction:column;width:min(790px,72vw);max-height:68vh;margin-left:6.5vw;display:flex;position:absolute;top:52%;bottom:auto;left:50%;transform:translate(-50%,-46%)}.conversation-transcript{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8c6a3538 transparent;min-height:150px;max-height:36vh;padding:6px 10px 26px 0;overflow-y:auto}.conversation-transcript::-webkit-scrollbar{width:4px}.conversation-transcript::-webkit-scrollbar-thumb{background:#a47d3a3e;border-radius:999px}.conversation-empty{color:#f2efe8c9;max-width:545px;margin:0 0 40px;font-size:clamp(19px,1.55vw,25px);font-weight:300;line-height:1.34}.conversation-message{max-width:720px;animation:.45s both conversation-settle}.conversation-message+.conversation-message{margin-top:42px}.conversation-message.user{color:#e3b45f;font-size:clamp(20px,1.55vw,24px);font-style:italic;font-weight:300;line-height:1.45}.conversation-message.phoenix{color:#f7f3ebeb;font-size:clamp(24px,2vw,30px);font-weight:300;line-height:1.34}.conversation-message.pending{opacity:.62}.conversation-tools{border-top:1px solid #ffffff24;margin-top:10px;padding-top:26px}.conversation-utilities{align-items:center;gap:28px;margin-bottom:18px;display:flex}.conversation-utilities button{color:#ffffff8f;letter-spacing:.19em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;transition:color .2s,transform .2s;display:flex}.conversation-utilities button:before{content:"";background:#e3b45f8a;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #e3b45f44}.conversation-utilities button:hover{color:#fffaf0;transform:translateY(-1px)}.conversation-file-input{display:none}.conversation-directive{background:#ffffff08;border:1px solid #ffffff2e;border-radius:9px;align-items:center;width:100%;min-height:76px;padding:0 94px 0 22px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0005,0 10px 35px #0003}.conversation-directive:hover{border-color:#ffffff3a}.conversation-directive:focus-within{background:#ffffff0b;border-color:#d8a44b88;box-shadow:inset 0 0 0 1px #d8a44b18,0 0 28px #d8a44b12}.conversation-directive input{color:#f7f1e7;background:0 0;border:0;outline:0;width:100%;font-size:17px;font-weight:300}.conversation-directive input::placeholder{color:#ffffff6b}.conversation-enter-hint{letter-spacing:.12em;color:#ffffff72;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.conversation-copy,.conversation-input{display:none!important}.spatial-os[data-mode=conversation] .core-caption{opacity:.6}.spatial-os[data-mode=conversation] .spatial-nav{opacity:.52}.spatial-os[data-mode=conversation] .spatial-nav:hover{opacity:.94}.spatial-os[data-mode=conversation] .spatial-nav button{color:#aaa69c}.spatial-os[data-mode=conversation] .spatial-nav button.active{color:#e7c27c}.spatial-os[data-mode=conversation] .ask-trigger{opacity:0;pointer-events:none;transform:translateY(8px)}.thread-history-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0008;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.thread-history-panel{background:linear-gradient(90deg,#0a0b0be8,#080909dc);border-left:1px solid #b98b3e66;width:min(640px,78vw);padding:28px;position:relative;box-shadow:0 30px 90px #0008}.thread-history-panel>small{color:#b79559;letter-spacing:.28em;margin-bottom:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;display:block}.thread-history-panel h2{margin:0 0 24px;font-size:28px;font-weight:300}.thread-history-close{color:#aaa;cursor:pointer;background:0 0;border:0;position:absolute;top:18px;right:18px}.history-thread{text-align:left;color:#ddd;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0f;width:100%;padding:18px 0;display:block}.history-thread:hover{background:#ffffff05}.history-thread span{color:#9c8254;letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;display:block}.history-thread b{margin-bottom:5px;font-size:15px;font-weight:400;display:block}.history-thread em{color:#85827b;font-size:12px;font-style:normal;display:block}.thread-history-panel p{color:#68655f;margin:18px 0 0;font-size:11px;line-height:1.5}.thread-history-backdrop,.thread-history-panel,.history-thread{animation:none}.reduced *{scroll-behavior:auto!important}@keyframes conversation-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reduced .conversation-message{animation:none}.reduced.spatial-os[data-mode=conversation] .intelligence-core.compact{transition:none}@media (max-width:1100px){.spatial-os[data-mode=conversation] .mode-label{opacity:.62;max-width:340px;top:6vh;left:6vw}.spatial-os[data-mode=conversation] .intelligence-core.compact{opacity:.52;width:42vw;top:37%;left:75%}.conversation-field{width:auto;margin-left:0;left:32px;right:32px;transform:translateY(-40%)}.conversation-empty{max-width:520px}.conversation-utilities{flex-wrap:wrap;gap:16px}.conversation-transcript{max-height:32vh}.conversation-message+.conversation-message{margin-top:34px}}@media (max-width:900px){.spatial-os[data-mode=conversation] .mode-label{opacity:.42}.spatial-os[data-mode=conversation] .intelligence-core.compact{opacity:.38;width:48vw;top:32%;left:78%}.conversation-field{left:24px;right:24px}.thread-history-panel{width:calc(100vw - 48px);padding:24px}}.intelligence-core{cursor:pointer!important}
.spatial-os{--core-outer:#e6a032;--core-glow:#e6a03266;--core-inner:#ffffffd9;--particle-state:#e6a032}.spatial-os[data-core-state=listening]{--core-outer:#64c8ff;--core-glow:#64c8ff66;--core-inner:#ffffffdf;--particle-state:#64c8ff}.spatial-os[data-core-state=thinking]{--core-outer:#e6a032;--core-glow:#e6a03266;--core-inner:#ff64c8e6;--particle-state:#e6a032}.spatial-os[data-core-state=working]{--core-outer:#ffdc64e6;--core-glow:#ffdc6460;--core-inner:#ffffffe6;--particle-state:#ffdc64}.spatial-os[data-core-state=needs-you]{--core-outer:#ff641ee6;--core-glow:#ff641e99;--core-inner:#ff9632e6;--particle-state:#ff641e}.spatial-os .core-axis{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--core-outer) 34%,transparent),var(--core-outer),color-mix(in srgb,var(--core-outer) 30%,transparent),transparent);box-shadow:0 0 11px var(--core-glow)}.spatial-os .core-wireframe{filter:drop-shadow(0 0 7px var(--core-glow))}.spatial-os .core-wireframe b{border-color:color-mix(in srgb,var(--core-outer) 72%,transparent)}.spatial-os .halo-2{border-color:color-mix(in srgb,var(--core-outer) 23%,transparent);box-shadow:0 0 44px color-mix(in srgb,var(--core-outer) 15%,transparent) inset,0 0 78px var(--core-glow)}.spatial-os .halo-3{background:radial-gradient(circle,color-mix(in srgb,var(--core-inner) 22%,transparent) 0,color-mix(in srgb,var(--core-outer) 10%,transparent) 48%,transparent 72%)}.spatial-os .core-heart span{border-color:color-mix(in srgb,var(--core-inner) 70%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--core-inner) 22%,transparent) inset,0 0 13px var(--core-glow)}.spatial-os .core-heart span:nth-child(3){background:var(--core-inner);box-shadow:0 0 28px 12px var(--core-glow)}.spatial-os .core-shards i{background:var(--particle-state);box-shadow:0 0 9px 2px color-mix(in srgb,var(--particle-state) 45%,transparent)}.spatial-os[data-core-state=listening] .core-shards{animation-duration:34s}.spatial-os[data-core-state=thinking] .core-shards{animation-duration:8s}.spatial-os[data-core-state=working] .core-shards{animation-duration:15s}.spatial-os[data-core-state=needs-you] .core-shards{animation-duration:34s}.reduced .core-shards,.reduced .spatial-flare-field{display:none}.reduced .core-wireframe{filter:none}.reduced .core-axis{box-shadow:none}.project-links{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.project-links line{vector-effect:non-scaling-stroke;stroke:#dcb76d;stroke-width:.55px;stroke-opacity:.075;filter:drop-shadow(0 0 2px #dcb76d33);transition:stroke-opacity .3s,stroke-width .3s}.project-links line.active{stroke:#e6a032;stroke-opacity:.38;stroke-width:.95px;filter:drop-shadow(0 0 6px #e6a03288)}.project-links line.muted{stroke-opacity:.012}.constellation .spatial-node{z-index:2}.constellation .spatial-node.selected span{box-shadow:0 0 12px 3px #e6a03288,0 0 34px 9px #e6a03228}.spatial-flare-field{pointer-events:none;z-index:1;opacity:.72;position:absolute;inset:0}.spatial-flare-field i{background:#f0c36e;border-radius:50%;width:1px;height:1px;position:absolute;box-shadow:0 0 12px 4px #e5ad466b,34px 0 26px -9px #e8b7582b,-34px 0 26px -9px #e8b7582b}.spatial-flare-field i:first-child{opacity:.4;top:31%;left:31%}.spatial-flare-field i:nth-child(2){opacity:.3;top:25%;left:58%}.spatial-flare-field i:nth-child(3){opacity:.34;top:61%;left:69%}.spatial-flare-field i:nth-child(4){opacity:.28;top:72%;left:38%}.spatial-flare-field i:nth-child(5){opacity:.58;top:48%;left:52%}.spatial-flare-field i:nth-child(6){opacity:.22;top:37%;left:76%}.spatial-os[data-mode=projects] .spatial-flare-field{opacity:.92}.spatial-os[data-mode=projects] .space-vignette{background:radial-gradient(circle at 43% 51%,#f3c66a1c 0,#be87330d 17%,#0000 44%),radial-gradient(circle at 77% 48%,#dba74d08 0,#0000 18%),radial-gradient(circle at 18% 66%,#dba74d07 0,#0000 16%)}.spatial-os[data-mode=projects] .ambient-rays{opacity:.58}.spatial-os[data-mode=projects] .mode-label:after,.spatial-os[data-mode=work] .mode-label:after,.spatial-os[data-mode=opportunities] .mode-label:after{content:"";background:linear-gradient(90deg,#e2b35a88,#0000);width:54px;height:1px;margin-top:20px;display:block}.spatial-os[data-mode=projects] .spatial-stage:has(.constellation.has-focus) .mode-label strong{font-size:0}.spatial-os[data-mode=projects] .spatial-stage:has(.constellation.has-focus) .mode-label strong:after{content:"Your ventures as a living constellation.";font-size:clamp(22px,2.2vw,36px);font-weight:400;line-height:1.12}.spatial-os[data-mode=projects] .focus-panel{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);width:min(330px,27vw);box-shadow:none;background:linear-gradient(90deg,#0b0c0d75,#0000);border-left:1px solid #d3a34b80;padding:20px 0 20px 24px;right:5.5vw}.spatial-os[data-mode=projects] .focus-panel h2{margin:12px 0 10px;font-size:27px}.spatial-os[data-mode=projects] .focus-panel p{color:#aaa59b;max-width:285px;font-size:12px;line-height:1.55}.spatial-os[data-mode=projects] .focus-panel div{display:none}.spatial-os[data-mode=projects] .focus-panel>button{opacity:.42}.spatial-os[data-mode=projects] .focus-panel>button:hover{opacity:1;color:#e7b15b}.conversation-file-input{display:none}.conversation-directive{overflow:visible;padding:0!important;display:block!important}.directive-row{align-items:center;min-height:68px;padding:0 76px 0 22px;display:flex;position:relative}.composer-attachment{color:#ddd;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;min-height:56px;margin:11px 12px 0;padding:8px 34px 8px 8px;display:flex;position:relative}.composer-attachment img,.composer-file-icon{object-fit:cover;background:#ffffff06;border:1px solid #ffffff1c;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.composer-attachment-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.composer-attachment-meta b{white-space:nowrap;text-overflow:ellipsis;max-width:520px;font-size:12px;font-weight:400;overflow:hidden}.composer-attachment-meta small{text-transform:uppercase;letter-spacing:.12em;color:#ffffff4d;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.remove-attachment{cursor:pointer;top:6px;right:6px;color:#ffffff56!important;background:0 0!important;border:0!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:grid!important;position:absolute!important}.remove-attachment:hover{color:#e7b15b!important}.sent-attachment{color:#d7d0c4;align-items:center;gap:10px;max-width:420px;margin-top:14px;display:flex}.sent-attachment img,.sent-file-icon{object-fit:cover;background:#ffffff05;border:1px solid #ffffff18;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.sent-attachment div{flex-direction:column;gap:3px;min-width:0;display:flex}.sent-attachment b{color:#e9e3da;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;font-weight:400;overflow:hidden}.sent-attachment small{letter-spacing:.1em;text-transform:uppercase;color:#ffffff46;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.conversation-message.user .sent-attachment{font-style:normal}.conversation-directive.has-attachment{background:#ffffff08}.conversation-directive.has-attachment:focus-within{background:#ffffff0d}.spatial-stage:after{content:"";pointer-events:none;opacity:.9;z-index:0;background:radial-gradient(circle at 22% 78%,#e2b05a09 0,#0000 14%),radial-gradient(circle at 83% 18%,#dfb15908 0,#0000 13%),radial-gradient(circle at 74% 76%,#dfb15905 0,#0000 12%);border:1px solid #0000;position:absolute;inset:4% 2% 3%}.calm .space-field{animation:14s ease-in-out infinite alternate space-breathe}.calm .ambient-rays{animation:18s ease-in-out infinite alternate ambient-drift}.calm .spatial-flare-field{animation:12s ease-in-out infinite alternate flare-drift}.intelligence-core{cursor:crosshair;will-change:transform,filter}.calm .intelligence-core:hover{filter:brightness(1.12)saturate(1.08)}.calm .intelligence-core:hover .halo-2{border-color:color-mix(in srgb,var(--core-outer) 38%,transparent);transform:translate(-50%,-50%)scale(1.045)}.calm .intelligence-core:hover .halo-3{transform:translate(-50%,-50%)scale(1.09)}.calm .intelligence-core:hover .core-heart span:nth-child(3){box-shadow:0 0 36px 17px var(--core-glow)}.calm .intelligence-core:hover .core-shards{animation-duration:11s}.core-halo,.core-heart span{transition:transform .45s,border-color .35s,box-shadow .35s,background .35s}.spatial-node{transition:opacity .42s,transform .42s cubic-bezier(.2,.8,.2,1),color .35s,filter .35s!important}.spatial-node:hover{filter:brightness(1.3)}.spatial-node:hover span{transform:scale(1.45);box-shadow:0 0 18px 4px #e6a03288}.spatial-node span{transition:transform .3s,box-shadow .3s}.constellation:has(.spatial-node:hover) .spatial-node:not(:hover){opacity:.32}.constellation:has(.spatial-node:hover) .project-links line{stroke-opacity:.035}.constellation.has-focus .spatial-node.selected{filter:brightness(1.22)}.focus-panel{animation:.42s cubic-bezier(.2,.8,.2,1) both focus-arrive}.work-field article,.opportunity-field button,.decision-field article{transition:transform .35s,border-color .35s,background .35s,opacity .35s}.work-field article:hover,.opportunity-field button:hover,.decision-field article:hover{background:#11100d9c;border-left-color:#e7b15baa;transform:translate(-7px)}.spatial-nav button{transition:color .28s,background .28s,opacity .28s,transform .28s}.spatial-nav button:hover{transform:translateY(-2px)}.spatial-nav button.active{transform:translateY(-1px)}.conversation-directive{transition:border-color .28s,background .28s,box-shadow .28s,transform .28s!important}.conversation-directive:focus-within{box-shadow:0 10px 38px #0008,0 0 26px color-mix(in srgb,var(--core-outer) 10%,transparent);transform:translateY(-2px)}.conversation-utilities button{transition:color .25s,transform .25s}.conversation-utilities button:hover{transform:translateY(-2px)}.conversation-utilities button:hover:before{background:var(--core-outer);box-shadow:0 0 12px var(--core-glow)}.spatial-os[data-core-state=listening] .conversation-directive{border-color:#64c8ff55;box-shadow:0 0 28px #64c8ff0d}.spatial-os[data-core-state=thinking] .conversation-directive{border-color:#e6a03255}.spatial-os[data-core-state=thinking] .core-axis{animation:1.8s ease-in-out infinite thinking-axis}.spatial-os[data-core-state=working] .core-axis{animation:2.8s ease-in-out infinite working-axis}.spatial-os[data-core-state=needs-you] .core-heart span:nth-child(3){animation:2.2s ease-in-out infinite attention-pulse}.spatial-os[data-mode=projects] .constellation,.spatial-os[data-mode=knowledge] .constellation,.spatial-os[data-mode=work] .work-field,.spatial-os[data-mode=decisions] .decision-field,.spatial-os[data-mode=opportunities] .opportunity-field,.spatial-os[data-mode=conversation] .conversation-field{animation:.52s cubic-bezier(.2,.8,.2,1) both space-enter}.calm .phoenix-mark:hover span{letter-spacing:.3em;color:#fff}.phoenix-mark span{transition:letter-spacing .35s,color .35s}.motion-pill,.icon-action,.ask-trigger{transition:border-color .3s,color .3s,background .3s,transform .3s}.motion-pill:hover,.icon-action:hover,.ask-trigger:hover{color:#f4f0e8;border-color:#e7b15b55;transform:translateY(-2px)}.reduced .space-field,.reduced .ambient-rays,.reduced .spatial-flare-field,.reduced .intelligence-core,.reduced .core-axis,.reduced .focus-panel,.reduced .constellation,.reduced .work-field,.reduced .decision-field,.reduced .opportunity-field,.reduced .conversation-field{transition:none!important;animation:none!important}.reduced .intelligence-core:hover{filter:none}.reduced .conversation-directive:focus-within{transform:none}@keyframes space-breathe{0%{opacity:.55;transform:translate(-2px,1px)scale(1)}to{opacity:.76;transform:translate(3px,-2px)scale(1.006)}}@keyframes ambient-drift{0%{transform:translate(-50%,-50%)rotate(-.35deg)scale(1)}to{transform:translate(-50%,-50%)rotate(.45deg)scale(1.015)}}@keyframes flare-drift{0%{transform:translate(-3px,2px)}to{transform:translate(4px,-3px)}}@keyframes focus-arrive{0%{opacity:0;transform:translate(16px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes space-enter{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes thinking-axis{0%,to{opacity:.58}50%{opacity:1}}@keyframes working-axis{0%,to{opacity:.62;filter:brightness()}50%{opacity:1;filter:brightness(1.18)}}@keyframes attention-pulse{0%,to{opacity:.9;transform:rotate(45deg)scale(1)}50%{opacity:1;transform:rotate(45deg)scale(1.16)}}@media (max-width:900px){.project-links{opacity:.55}.composer-attachment-meta b{max-width:58vw}.spatial-flare-field i:nth-child(2),.spatial-flare-field i:nth-child(6){display:none}.spatial-os[data-mode=projects] .focus-panel{width:34vw;right:3vw}.spatial-os[data-mode=projects] .spatial-stage:has(.constellation.has-focus) .mode-label strong:after{font-size:24px}}
.spatial-os{--far-x:0px;--far-y:0px;--mid-x:0px;--mid-y:0px;--near-x:0px;--near-y:0px}.calm .space-field{translate:var(--far-x) var(--far-y);transition:translate .2s ease-out}.calm .ambient-rays{translate:var(--mid-x) var(--mid-y);transition:translate .24s ease-out}.calm .spatial-flare-field{translate:var(--near-x) var(--near-y);transition:translate .18s ease-out}.calm .space-vignette{translate:var(--mid-x) var(--mid-y);transition:translate .3s ease-out}.calm .spatial-stage:after{translate:var(--far-x) var(--far-y);transition:translate .28s ease-out}.intelligence-core{outline:none}.intelligence-core:focus-visible .core-heart span:nth-child(2){box-shadow:0 0 24px var(--core-glow),0 0 42px #ffffff1c;border-color:#ffe6b9}.intelligence-core.menu-open{filter:brightness(1.08)}.intelligence-core.menu-open .halo-2{border-color:color-mix(in srgb,var(--core-outer) 42%,transparent);transform:translate(-50%,-50%)scale(1.075)}.intelligence-core.menu-open .halo-3{transform:translate(-50%,-50%)scale(1.13)}.intelligence-core.menu-open .core-heart span:nth-child(3){box-shadow:0 0 42px 18px var(--core-glow)}.intelligence-core.menu-open .core-axis{opacity:.82}.intelligence-core>.core-halo,.intelligence-core>.core-axis,.intelligence-core>.core-wireframe,.intelligence-core>.core-shards,.intelligence-core>.core-heart,.intelligence-core>.core-caption{pointer-events:none}.core-radial-menu{z-index:44;pointer-events:none;position:absolute;inset:0}.core-action{--ax:0px;--ay:0px;translate:calc(-50% + var(--ax)) calc(-50% + var(--ay));color:#ddd;text-align:left;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#080909d9;border:1px solid #ffffff12;border-radius:8px;min-width:112px;padding:9px 12px;transition:opacity .24s,transform .32s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s;position:absolute;top:50%;left:50%;transform:scale(.72);box-shadow:0 12px 34px #0007}.core-action b{letter-spacing:.04em;color:#f4efe6;font-size:10px;font-weight:500;display:block}.core-action small{letter-spacing:.11em;text-transform:uppercase;color:#fff5;margin-top:3px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:block}.core-action-north{--ax:0px;--ay:-128px}.core-action-east{--ax:145px;--ay:0px}.core-action-south{--ax:0px;--ay:128px}.core-action-west{--ax:-145px;--ay:0px}.menu-open .core-action{opacity:1;pointer-events:auto;transform:scale(1)}.menu-open .core-action:first-child{transition-delay:20ms}.menu-open .core-action:nth-child(2){transition-delay:50ms}.menu-open .core-action:nth-child(3){transition-delay:80ms}.menu-open .core-action:nth-child(4){transition-delay:.11s}.core-action:hover,.core-action:focus-visible{border-color:color-mix(in srgb,var(--core-outer) 58%,transparent);box-shadow:0 14px 38px #0008,0 0 22px var(--core-glow);background:#12100de8;outline:none;transform:scale(1.045)}.core-action:hover small,.core-action:focus-visible small{color:#d8c6a5}.spatial-os .focus-panel .focus-relations{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex!important}.spatial-os .focus-panel .focus-relations button{color:#9f9a91;letter-spacing:.08em;cursor:pointer;background:#ffffff04;border:1px solid #ffffff13;border-radius:999px;padding:6px 9px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;transition:color .22s,border-color .22s,background .22s,transform .22s}.spatial-os .focus-panel .focus-relations button:hover,.spatial-os .focus-panel .focus-relations button:focus-visible{color:#f1e7d5;background:#e0aa4c0c;border-color:#e0aa4c55;outline:none;transform:translateY(-1px)}.constellation.has-focus:before{content:"";pointer-events:none;background:radial-gradient(circle at 43% 50%,color-mix(in srgb,var(--core-outer) 7%,transparent),transparent 27%);animation:4.8s ease-in-out infinite alternate context-breathe;position:absolute;inset:0}.spatial-os[data-core-menu=open] .spatial-nav{opacity:.45}.spatial-os[data-core-menu=open] .mode-label{opacity:.62}.spatial-os[data-core-menu=open] .spatial-node:not(.selected),.spatial-os[data-core-menu=open] .work-field,.spatial-os[data-core-menu=open] .decision-field,.spatial-os[data-core-menu=open] .opportunity-field{filter:brightness(.72)}.reduced .space-field,.reduced .ambient-rays,.reduced .spatial-flare-field,.reduced .space-vignette,.reduced .spatial-stage:after{transition:none!important;translate:0!important}.reduced .core-action,.reduced .focus-relations button{transition:none!important}.reduced .constellation.has-focus:before{animation:none}@keyframes context-breathe{0%{opacity:.45}to{opacity:.92}}@media (max-width:900px){.core-action{min-width:96px;padding:8px 9px}.core-action small{display:none}.core-action-north{--ay:-92px}.core-action-east{--ax:108px}.core-action-south{--ay:92px}.core-action-west{--ax:-108px}.spatial-os .focus-panel .focus-relations{gap:5px}.spatial-os .focus-panel .focus-relations button{padding:5px 7px;font-size:7px}}
.top-actions{align-items:center;gap:12px;display:flex}.motion-pill{color:#9d9a92;place-items:center;width:34px;height:34px;padding:0;font-size:0;display:grid;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.motion-pill:before{content:"";clip-path:polygon(0 38%,14% 38%,14% 62%,0 62%,0 38%,33% 18%,47% 18%,47% 82%,33% 82%,33% 18%,66% 0,80% 0,80% 100%,66% 100%,66% 0,100% 30%,100% 70%,86% 70%,86% 30%,100% 30%);opacity:.9;background:linear-gradient(90deg,#0000 0 1px,currentColor 1px 3px,#0000 3px 7px,currentColor 7px 9px,#0000 9px 13px,currentColor 13px 15px,#0000 15px 18px);width:18px;height:16px;display:block}.motion-pill:hover{color:#f0eadf;transform:translateY(-1px);background:0 0!important}.icon-action{color:#8f8c85;width:34px;height:34px;padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.icon-action:hover{color:#f0eadf;background:0 0!important}.phoenix-sound-toggle{width:34px!important;height:34px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#9d9a92!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}.phoenix-sound-toggle span{display:none!important}.phoenix-sound-toggle svg{opacity:.82;width:17px;height:17px}.phoenix-sound-toggle.active{color:#d9bd88!important}.phoenix-sound-toggle:hover{color:#f0eadf!important;transform:translateY(-1px)!important}.mode-label{animation:.42s cubic-bezier(.2,.8,.2,1) both mode-copy-enter;white-space:nowrap!important;align-items:baseline!important;gap:20px!important;max-width:none!important;display:flex!important}.mode-label span{color:#8a8170!important;letter-spacing:.25em!important;flex:0 0 112px!important;width:112px!important;margin:0!important;font-size:9px!important;line-height:1!important;display:block!important}.mode-label strong{white-space:nowrap!important;margin:0!important;font-size:clamp(20px,1.75vw,30px)!important;font-weight:400!important;line-height:1.08!important;display:block!important}.spatial-os[data-mode=projects] .mode-label:after,.spatial-os[data-mode=work] .mode-label:after,.spatial-os[data-mode=opportunities] .mode-label:after{content:none!important;display:none!important}.intelligence-core .core-halo{border:0!important;border-radius:0!important}.intelligence-core .halo-1{filter:blur(24px)!important;background:radial-gradient(#f2c46c10 0,#e6ad4a08 25%,#0000 63%)!important}.intelligence-core .halo-2{box-shadow:none!important;background:radial-gradient(#e8b75a0b 0,#0000 58%)!important;border:0!important}.intelligence-core .halo-3{filter:blur(13px)!important;background:radial-gradient(#ffe0a51b 0,#eab55609 35%,#0000 66%)!important;border:0!important;border-radius:0!important}.intelligence-core:hover .halo-2,.intelligence-core:hover .halo-3{border:0!important}.core-wireframe.wire-a{opacity:.48}.core-wireframe.wire-b{opacity:.68}.core-wireframe.wire-c{opacity:.92}.spatial-os[data-mode=home] .core-wireframe{animation-duration:46s}.spatial-os[data-mode=projects] .core-wireframe.wire-a{opacity:.66;animation-duration:31s}.spatial-os[data-mode=projects] .core-shards{animation-duration:18s}.spatial-os[data-mode=knowledge] .core-wireframe{opacity:.56;animation-duration:58s}.spatial-os[data-mode=knowledge] .core-axis{opacity:.52}.spatial-os[data-mode=work] .core-wireframe{animation-duration:23s}.spatial-os[data-mode=work] .core-shards{animation-duration:12s}.spatial-os[data-mode=decisions] .core-heart span:nth-child(3){animation:2.2s ease-in-out infinite attention-pulse}.spatial-os[data-mode=opportunities] .core-shards{animation-duration:16s}.spatial-os[data-mode=conversation] .core-wireframe{animation-duration:38s}.project-links line.active{stroke-linecap:round;animation:1.25s linear infinite connection-pulse;stroke-dasharray:1.4 4.2!important;filter:drop-shadow(0 0 7px #e6a032aa)!important}.constellation.has-focus .spatial-node.selected span{animation:1.8s ease-in-out infinite selected-node-breathe}.constellation.has-focus .spatial-node:not(.selected){filter:blur(.15px);opacity:.12!important}.constellation.has-focus .project-links line.muted{stroke-opacity:.008!important}.focus-panel{transition:opacity .3s,transform .35s}.spatial-os[data-mode=projects] .focus-panel,.spatial-os[data-mode=knowledge] .focus-panel{box-shadow:-20px 0 55px #0005}@keyframes connection-pulse{to{stroke-dashoffset:-11.2px}}@keyframes selected-node-breathe{0%,to{transform:scale(1);box-shadow:0 0 12px 3px #e6a03270}50%{transform:scale(1.7);box-shadow:0 0 22px 6px #e6a032aa}}@keyframes mode-copy-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.reduced .project-links line.active,.reduced .spatial-node.selected span,.reduced .mode-label{animation:none!important}@media (max-width:900px){.top-actions{gap:8px}.motion-pill,.icon-action,.phoenix-sound-toggle{width:32px!important;height:32px!important}.mode-label{white-space:normal!important;gap:12px!important}.mode-label span{flex-basis:92px!important;width:92px!important}.mode-label strong{white-space:normal!important;font-size:18px!important}}
.spatial-live-field{z-index:5;color:#d8c4a9;scrollbar-width:thin;flex-direction:column;gap:14px;padding:18px;font-size:13px;display:flex;position:absolute;inset:22% 5% 12% 52%;overflow:auto}.spatial-live-field article,.spatial-context-node{text-align:left;background:#130f0be6;border:1px solid #c6975730;border-radius:14px;padding:20px}.spatial-live-field small{letter-spacing:.15em;color:#b19065;margin-bottom:8px;font-size:10px;display:block}.spatial-live-field h2,.spatial-live-field h3{margin:0 0 8px;font-size:16px;line-height:1.5}.spatial-live-field p{color:#ae9e89;line-height:1.6}.spatial-live-field button,.spatial-live-field a{cursor:pointer;text-align:left;color:#dac9af;background:#17120ddd;border:1px solid #b8956138;border-radius:8px;padding:12px}.spatial-live-field button:hover{border-color:#cba66a}.spatial-detail-backdrop{z-index:100;background:#080706f2;padding:4vh 4vw;position:fixed;inset:0;overflow:auto}.spatial-detail-backdrop section{max-width:1400px;margin:auto}.conversation-message{white-space:pre-wrap;overflow-wrap:anywhere}.conversation-message small{opacity:.65;margin-top:8px;display:block}.conversation-message button{opacity:.7;cursor:pointer;margin-top:10px;font-size:10px;display:block}.conversation-send{color:#dcc5a1;cursor:pointer;border:1px solid #b8956140;border-radius:8px;padding:6px 12px;font-size:12px}.conversation-send:disabled{opacity:.4;cursor:default}.spatial-error{color:#edbbad;margin:8px 0;font-size:12px}.spatial-attachment{border:1px solid #b8956140;border-radius:6px;margin:5px;padding:5px 8px;font-size:12px}.history-thread{text-align:left;border-bottom:1px solid #a6824b30;width:100%;padding:14px;display:block}.thread-history-panel{overflow:auto}.spatial-os [hidden]{display:none!important}.spatial-focus-context{white-space:pre-wrap;max-height:35vh;overflow:auto}.spatial-topbar .top-actions{margin-right:64px}@media (max-width:900px){.spatial-os .ask-trigger{display:none}}@media (max-width:760px){.spatial-live-field{inset:37% 5% 16%}.spatial-detail-backdrop{padding:15px}.conversation-utilities{flex-wrap:wrap}}
.spatial-os .conversation-message.phoenix{min-width:0;max-width:min(100%,720px);font-size:clamp(16.8px,1.4vw,21px);line-height:1.5}.assistant-rich-text{white-space:normal;overflow-wrap:anywhere;min-width:0}.assistant-rich-text>:first-child{margin-top:0}.assistant-rich-text>:last-child{margin-bottom:0}.assistant-rich-text p{margin:.55em 0}.assistant-rich-text :is(h1,h2,h3,h4,h5,h6){margin:.8em 0 .35em;font-size:1.08em;font-weight:600;line-height:1.4}.assistant-rich-text strong{font-weight:650}.assistant-rich-text :is(ul,ol){margin:.45em 0;padding-inline-start:1.35em}.assistant-rich-text ul{list-style:outside}.assistant-rich-text ol{list-style:decimal}.assistant-rich-text li{margin:.18em 0}.assistant-rich-text li>p{margin:.2em 0}.assistant-rich-text a{color:#e3b45f;text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.assistant-rich-text a:focus-visible,.assistant-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #e3b45f}.assistant-rich-text blockquote{border-inline-start:2px solid #b7955966;margin:.6em 0;padding-inline-start:.8em}.assistant-rich-text pre{text-align:left;white-space:pre;direction:ltr;background:#ffffff08;border-radius:6px;padding:.65em;font-size:.85em;overflow-x:auto}.assistant-rich-text code{overflow-wrap:anywhere;font-size:.9em}.assistant-rich-text hr{border:0;border-top:1px solid #ffffff20;margin:.8em 0}.assistant-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;margin:.65em 0;overflow-x:auto}.assistant-table-scroll table{border-collapse:collapse;width:max-content;min-width:100%;max-width:none;font-size:.9em}.assistant-table-scroll :is(th,td){text-align:start;vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #ffffff20;min-width:7em;max-width:24em;padding:.45em .65em}.assistant-table-scroll th{background:#ffffff06;font-weight:600}.assistant-table-scroll tbody tr:nth-child(2n){background:#ffffff03}
.spatial-os[data-mode=decisions] .spatial-live-field{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(110deg,#080a0cef,#080a0ce8);border:1px solid #bea16a22;border-radius:20px;padding:20px;inset:20% 6% 12%}.spatial-os[data-mode=decisions] .intelligence-core.compact{opacity:.25;pointer-events:none;width:26vw;top:16%;left:83%}@media (max-width:900px){.spatial-os[data-mode=decisions] .spatial-live-field{padding:14px;left:4%;right:4%}.spatial-os[data-mode=decisions] .intelligence-core.compact{width:40vw}}.spatial-approvals{color:#ded9cf;gap:14px;display:grid}.spatial-approvals article{background:linear-gradient(125deg,#24221bbd,#111613e6);border:1px solid #b99e6640;border-radius:18px;padding:22px}.spatial-approvals small{color:#bda879;letter-spacing:.08em}.spatial-approvals h2,.spatial-approvals h3{color:#f1e9d9;margin:10px 0}.spatial-approvals p,.spatial-approvals dd{overflow-wrap:anywhere;line-height:1.6}.spatial-approvals dl{grid-template-columns:minmax(80px,1fr) 2fr;gap:8px 14px;display:grid}.spatial-approvals dt{color:#a5aa9c}.spatial-approvals dd{margin:0}.spatial-approvals details{margin-top:12px}.spatial-approvals summary{cursor:pointer;color:#d0b780}.spatial-approvals pre{white-space:pre-wrap;max-height:320px;font-size:12px;overflow:auto}.approval-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.spatial-approvals button{color:#e5d5ae;cursor:pointer;background:#37372966;border:1px solid #b79f6666;border-radius:10px;padding:10px 14px}.spatial-approvals button:disabled{opacity:.45;cursor:wait}.spatial-approvals button:focus-visible,.spatial-approvals summary:focus-visible{outline-offset:3px;outline:2px solid #d4b86f}
.spatial-os[data-mode=work] .spatial-live-field{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(110deg,#080a0cef,#080a0cb8);border:1px solid #bea16a22;border-radius:20px;padding:0;inset:20% 6% 12%}.spatial-os[data-mode=work] .intelligence-core.compact{opacity:.38;pointer-events:none;width:26vw;top:16%;left:83%}.spatial-work{color:#d7ccba;padding:28px 32px}.spatial-work .work-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.spatial-work small{letter-spacing:.16em;color:#a28a62;font-size:9px}.spatial-work h2{letter-spacing:.08em;font-size:22px;font-weight:400}.spatial-work p{font-size:12px;line-height:1.7}.work-freshness{color:#867f72;white-space:nowrap;font-size:10px}.spatial-work .work-tabs{border-bottom:1px solid #c5a57028;gap:24px;margin:22px 0;display:flex}.spatial-work .work-tabs button{text-transform:capitalize;color:#958c7d;background:0 0;border:0;border-radius:0;padding:10px 0 14px;font-size:12px}.spatial-work .work-tabs button[aria-current]{color:#f1d598;border-bottom:1px solid #d2ae68}.work-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.spatial-work .work-metric{background:radial-gradient(at 0 0,#ae884416,#0000 80%);border:1px solid #c2a37124;border-radius:12px;padding:20px 16px}.work-metric strong{letter-spacing:-.04em;color:#efddbd;margin:12px 0;font-size:27px;font-weight:300;display:block}.work-metric span{color:#928979;font-size:10px}.work-metric.loss strong,.work-negative{color:#d59b86!important}.work-target{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;padding:16px 0;display:grid}.work-target strong{font-size:17px;font-weight:400}.work-target-track{background:#c1a36d20;grid-column:1/-1;height:3px;overflow:hidden}.work-target-track span{background:#c9a45e;height:100%;transition:width .8s;display:block;box-shadow:0 0 12px #dbb85d}.work-section-title{justify-content:space-between;align-items:center;gap:10px;margin:26px 0 14px;display:flex}.work-section-title h3{letter-spacing:.06em;font-weight:400;font-size:14px!important}.work-section-title span{color:#948977;font-size:10px}.spatial-work .work-section-title button,.spatial-work .work-back{color:#bfa170;background:0 0;border:0;padding:5px 0;font-size:11px}.spatial-work .work-mission-row{background:0 0;border:0;border-bottom:1px solid #aa8d5524;border-radius:0;grid-template-columns:112px minmax(0,1fr) 64px 12px;align-items:center;gap:18px;width:100%;padding:18px 0;display:grid}.work-status{letter-spacing:.08em;color:#bba581;font-size:9px}.work-status.running,.work-status.verifying{color:#d9c37b}.work-status.blocked{color:#d59b86}.work-mission-title{font-size:13px;line-height:1.6}.work-mission-title small{letter-spacing:0;color:#837b6e;margin:6px 0 0}.work-row-progress{color:#bca47b;font-size:11px}.work-row-progress i{background:#bc9a54;max-width:100%;height:2px;margin-top:8px;display:block}.work-facts{background:#b89c6220;border:1px solid #b89c6220;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.work-facts>div{background:#0c0e10;min-width:0;padding:20px 16px}.work-facts strong{overflow-wrap:anywhere;font-size:17px;font-weight:400;display:block}.work-budget-state{letter-spacing:.09em;color:#a99470;margin-top:9px;font-size:9px;display:block}.work-focus h3{margin:18px 0!important;font-size:21px!important}.work-focus .work-facts{margin:22px 0}.spatial-work .work-event{background:0 0;border:0;border-bottom:1px solid #b49a632a;border-radius:0;padding:20px 0}.work-event h3{font-size:14px!important}.spatial-work .work-filters{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.spatial-work .work-filters button{background:0 0;border-radius:20px;padding:7px 10px;font-size:9px}.work-filters button[aria-pressed=true]{color:#f0d69e;border-color:#cfad6b}.work-footnote{margin-top:20px;color:#938977!important;font-size:10px!important}.work-warning{color:#d2a28c!important}@media (max-width:900px){.spatial-os[data-mode=work] .spatial-live-field{inset:20% 4% 12%}.spatial-work{padding:20px}.work-metrics,.work-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.work-heading{flex-direction:column}.spatial-work .work-tabs{gap:19px}.spatial-work .work-mission-row{grid-template-columns:80px minmax(0,1fr) 40px;gap:10px}.work-mission-row>span:last-child{display:none}.work-target strong{font-size:14px}.work-metric strong{font-size:24px}.spatial-os[data-mode=work] .intelligence-core.compact{width:40vw;top:16%;left:83%}}@media (prefers-reduced-motion:reduce){.work-target-track span{transition:none}}
.spatial-os[data-mode=opportunities] .spatial-live-field{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(110deg,#080a0cef,#080a0cb8);border:1px solid #bea16a22;border-radius:20px;padding:0;inset:20% 6% 12%}.spatial-os[data-mode=opportunities] .intelligence-core.compact{opacity:.38;pointer-events:none;width:26vw;top:16%;left:83%}.spatial-os .spatial-live-field{scrollbar-color:#74603d #0a0c0e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin}.opportunity-summary{margin-top:16px}.opportunity-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.opportunity-toolbar label{color:#9c8d73;align-items:center;gap:10px;font-size:10px;display:flex}.opportunity-toolbar select{color:#d4bea0;background:#0c0e10;border:1px solid #bc9c6338;border-radius:8px;padding:7px 10px;font-size:11px}.spatial-opportunities .opportunity-card{text-align:left;background:radial-gradient(at 0 0,#ae884413,#0000 70%);border:1px solid #c2a37128;border-radius:14px;width:100%;margin:14px 0;padding:22px;transition:border-color .25s,background .25s;display:block}.opportunity-card:hover{background:#b88b2910}.opportunity-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.opportunity-card h3{font-weight:400;line-height:1.6;font-size:17px!important}.opportunity-score{text-align:right}.opportunity-score strong{color:#e3c688;font-size:26px;font-weight:300}.opportunity-score small{margin-top:4px;font-size:8px!important}.opportunity-card-facts{color:#d9c9aa;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;font-size:14px;display:grid}.opportunity-card p{border-top:1px solid #b6975620;padding-top:14px}.opportunity-open{color:#c2a06a;margin-top:15px;font-size:10px;display:block}.opportunity-empty{background:#b18a3910;border:1px dashed #b49a6338;border-radius:14px;margin-top:10px;padding:30px}.opportunity-empty h3{font-weight:300;font-size:20px!important}.opportunity-context{grid-template-columns:150px 1fr;gap:14px;font-size:12px;line-height:1.6;display:grid}.opportunity-context dt{color:#9c8968}.opportunity-context dd{overflow-wrap:anywhere;margin:0}.opportunity-recommendation{border-left:2px solid #b99a61;margin:20px 0;padding-left:18px}@media (max-width:900px){.spatial-os[data-mode=opportunities] .spatial-live-field{inset:20% 4% 12%}.spatial-os[data-mode=opportunities] .intelligence-core.compact{width:40vw;top:16%;left:83%}.opportunity-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-context{grid-template-columns:100px 1fr}}
