:root{color:#dffcff;font-synthesis:none;text-rendering:geometricprecision;--life:#62f1fa;--life-white:#e5ffff;--life-dim:#168d9d;--void:#000507;--glass:#011419b8;--glass-deep:#000a0deb;--line:#79eff629;--muted:#b7f1f585;--warning:#f1b18f;background:#000406;font-family:Manrope,Avenir Next,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}html{background:#000406}body{color:#dffcff;background:#000406;overflow-x:hidden}button,input,select{font:inherit;color:inherit}button{touch-action:manipulation}.app-shell{background:radial-gradient(circle at 50% 40%,#0a566029,#0000 34rem),linear-gradient(#000305,#00090c 54%,#000305);min-height:100svh;position:relative;overflow:hidden}.single-display-stage{place-items:center;width:100%;min-height:100svh;padding:clamp(0px,1.8vw,20px);display:grid}.walter-display,.aux-display{isolation:isolate;background:#00080b;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #abfcff1f,0 0 0 8px #000305,0 0 0 9px #63eef714,0 34px 110px #000000e0,0 0 88px #1ab0be14}.walter-display{--gaze-x:0;--gaze-y:0;--audio:.15;--brightness:1;--velocity-x:0;--velocity-y:0;--pointer-energy:0;--transfer-energy:0;aspect-ratio:1;-webkit-user-select:none;user-select:none;touch-action:none;cursor:crosshair;width:min(720px,100vw - 28px,100svh - 28px);filter:brightness(var(--brightness));transform:translateZ(0)}.portal-foundation{z-index:-5;background:radial-gradient(circle at 50% 43%,#1577844d,#0000 32%),radial-gradient(circle at 50% 52%,#00161c 0,#00090c 52%,#000204 100%);position:absolute;inset:0}.portal-foundation:before{content:"";border:1px solid #a6fbff14;border-radius:50%;position:absolute;inset:2%;box-shadow:inset 0 0 46px #24b5c317,inset 0 0 140px #000}.portal-foundation:after{content:"";opacity:.13;background-image:linear-gradient(#80f4fa0a 1px,#0000 1px),linear-gradient(90deg,#80f4fa09 1px,#0000 1px);background-size:8.333% 8.333%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 45%,#0000 75%);mask-image:radial-gradient(circle,#000 0 45%,#0000 75%)}.particle-field{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.environment-field{z-index:-2;opacity:.28;transition:opacity .8s;position:absolute;inset:0}.environment-field svg{fill:none;stroke:#69eff733;stroke-width:.65px;width:100%;height:100%}.environment-field svg circle:nth-child(2){stroke-dasharray:2 17;transform-origin:50%;animation:100s linear infinite reverse orbit}.environment-field .env-glyph{opacity:.22}.env-scan-line{background:linear-gradient(90deg,#0000,#83f9ff47,#0000);height:1px;animation:10s ease-in-out infinite scan;position:absolute;top:15%;left:18%;right:18%}.face-system{z-index:1;transform-style:preserve-3d;transform:perspective(900px) rotateY(calc(var(--gaze-x) * 1.6deg + var(--velocity-x) * 2deg)) rotateX(calc(var(--gaze-y) * -1.15deg + var(--velocity-y) * -1.4deg)) scale(calc(1 + var(--pointer-energy) * .004));border-radius:50%;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .7s,filter .7s;position:absolute;inset:0;overflow:hidden}.face-aura{z-index:-1;filter:blur(24px);background:radial-gradient(circle at 48% 40%,#71f7fd38,#0000 40%);border-radius:50%;animation:8s ease-in-out infinite aura;position:absolute;inset:5%}.walter-portrait,.walter-expression{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.walter-portrait{object-fit:cover;opacity:.98;filter:saturate(.9)contrast(1.11)brightness(.87);transform:translate(calc(var(--gaze-x) * -1.4px),calc(var(--gaze-y) * -1px)) scale(1.012);transition:opacity .55s,filter .65s;animation:8s ease-in-out infinite breathe}.walter-expression{z-index:2;opacity:0;filter:saturate(.94)contrast(1.1)brightness(.9);background-image:url(/walter-v7-expression-atlas.webp);background-position:0 0;background-repeat:no-repeat;background-size:400% 300%;transition:opacity .38s;transform:scale(1.012)}.quality-eco .walter-expression{background-image:url(/walter-v7-expression-atlas-eco.webp)}.state-aware .walter-expression{opacity:.96;background-position:33.333% 0}.state-listening .walter-expression{opacity:.98;background-position:66.667% 0}.expression-look-left .walter-expression{opacity:.98;background-position:100% 0}.expression-look-right .walter-expression{opacity:.98;background-position:0}.expression-look-up .walter-expression,.state-thinking .walter-expression,.state-tool .walter-expression{opacity:.98;background-position:33.333%}.expression-sleep .walter-expression,.state-sleeping .walter-expression{opacity:.99;background-position:100%}.expression-speak-soft .walter-expression{opacity:.99;background-position:0 100%}.expression-speak-open .walter-expression{opacity:.99;background-position:33.333% 100%}.expression-amused .walter-expression,.emotion-amused .walter-expression{opacity:.99;background-position:66.667% 100%}.emotion-concerned .walter-expression{opacity:.99;background-position:100% 100%}.portrait-echo{z-index:3;opacity:0;mix-blend-mode:screen}.portrait-echo-digital{clip-path:polygon(51% 0,100% 0,100% 100%,47% 100%);filter:saturate(1.5)contrast(1.4)brightness(.72);transform:translate(calc(var(--gaze-x) * -4px + var(--velocity-x) * 2px),calc(var(--gaze-y) * -2px)) scale(1.016)}.portrait-echo-organic{clip-path:polygon(0 0,53% 0,47% 100%,0 100%);filter:blur(1px)saturate(1.15);transform:translate(calc(var(--velocity-x) * -2px),calc(var(--velocity-y) * -1px)) scale(1.012)}.state-thinking .portrait-echo-digital,.state-tool .portrait-echo-digital{opacity:.16;animation:2.2s steps(2,end) infinite digitalSlip}.state-listening .portrait-echo-organic,.state-speaking .portrait-echo-organic{opacity:.08}.face-shadow{z-index:4;pointer-events:none;background:radial-gradient(circle at 50% 46%,#0000 0 45%,#0005071f 63%,#000203b8 94%),linear-gradient(90deg,#0000 44%,#0000001f 57%,#0003054d);position:absolute;inset:0}.face-biometric{z-index:4;opacity:.55;border:1px solid #83f7fc0f;border-radius:50%;position:absolute;inset:13%}.face-biometric i{background:var(--life);width:5px;height:5px;box-shadow:0 0 12px var(--life);border-radius:50%;position:absolute}.face-biometric i:first-child{top:50%;left:11%}.face-biometric i:nth-child(2){top:43%;right:10%}.face-biometric i:nth-child(3){top:7%;left:50%}.face-biometric i:nth-child(4){bottom:5%;left:56%}.circuit-veil{z-index:5;fill:#77f5fc38;stroke:#72f2f947;stroke-width:.8px;opacity:.2;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.circuit-veil path{stroke-dasharray:4 11;animation:18s linear infinite circuit}.state-thinking .circuit-veil,.state-tool .circuit-veil{opacity:.52}.state-listening .circuit-veil{opacity:.3}.eye,.mouth-signal{display:none}.voice-resonance{z-index:7;opacity:0;justify-content:center;align-items:center;gap:5px;height:9%;display:flex;position:absolute;bottom:23%;left:39%;right:39%}.voice-resonance i{background:var(--life);width:2px;height:55%;box-shadow:0 0 8px var(--life);transform:scaleY(calc(.25 + var(--audio)));border-radius:9px}.state-speaking .voice-resonance{opacity:.58}.state-speaking .voice-resonance i{animation:.42s ease-in-out infinite alternate voiceBar}.state-speaking .voice-resonance i:nth-child(2){animation-delay:-.19s}.state-speaking .voice-resonance i:nth-child(3){animation-delay:-.31s}.optical-caustic{z-index:6;opacity:.18;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(103deg,#0000 31%,#bdffff1a 43%,#4ae3ef30 49%,#0000 59%);animation:12s ease-in-out infinite caustic;position:absolute;inset:-15%;transform:translate(-38%)rotate(-5deg)}.state-sleeping .face-system{filter:brightness(.32)saturate(.6)}.state-aware .face-system{filter:brightness(1.08)}.state-listening .face-system{filter:brightness(1.08)saturate(1.05)}.state-thinking .face-system,.state-tool .face-system{filter:brightness(.88)contrast(1.08)}.touch-lens{z-index:8;pointer-events:none;background:radial-gradient(circle at calc(50% + var(--gaze-x) * 11%) calc(50% + var(--gaze-y) * 9%),#a4fdff0e,transparent 16%);position:absolute;inset:0}.glass-surface{z-index:40;pointer-events:none;background:linear-gradient(145deg,#e6ffff14,#0000 21% 74%,#06646f14);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c3ffff0d,inset 0 -38px 80px #00000061}.listening-ripples{z-index:7;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.listening-ripples i{aspect-ratio:1;opacity:0;border:1px solid #82f8fd33;border-radius:50%;width:53%;position:absolute}.state-whisper{z-index:11;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#d7fcffb8;text-shadow:0 0 12px #5be5ef59;font:400 clamp(9px,1.55vw,13px)/1.35 DM Mono,monospace;transition:opacity .3s;position:absolute;bottom:8.5%;left:22%;right:22%}.environment-readout{z-index:10;pointer-events:none;gap:3px;max-width:28%;display:grid;position:absolute;top:8%;left:8%}.environment-readout span{letter-spacing:.2em;color:#86ebf173;font:500 clamp(7px,1.1vw,9px) DM Mono,monospace}.environment-readout p{color:#cef8fb94;margin:0;font:400 clamp(9px,1.3vw,11px) Manrope,sans-serif}.connection-readout{z-index:18;letter-spacing:.14em;text-transform:uppercase;color:#97e8ed6e;align-items:center;gap:6px;font:400 clamp(7px,1.1vw,9px) DM Mono,monospace;display:flex;position:absolute;top:8%;right:8%}.connection-readout i{background:var(--life-dim);width:5px;height:5px;box-shadow:0 0 8px var(--life);border-radius:50%}.connection-readout.is-connected i{background:var(--life)}.connection-readout.is-offline i{background:var(--warning);box-shadow:0 0 8px var(--warning)}.radial-menu{z-index:14;pointer-events:none;position:absolute;inset:0}.halo-geometry{opacity:0;width:100%;height:100%;transition:opacity .35s,transform .65s cubic-bezier(.16,.85,.2,1);position:absolute;inset:0;overflow:visible;transform:rotate(-24deg)scale(.9)}.halo-quiet-ring{fill:none;stroke:#70f0f714;stroke-width:1px}.halo-segment{fill:none;stroke:#6df0f875;stroke-width:8px;stroke-linecap:round;stroke-dasharray:13 87;transform-origin:360px 360px;transform:rotate(calc(var(--segment-index) * 60deg - 97deg));filter:drop-shadow(0 0 7px #51e2ed4d);opacity:.72}.radial-menu button{--radius:clamp(212px,40vw,281px);text-align:center;opacity:0;width:clamp(88px,17%,120px);min-height:58px;transform:rotate(var(--angle)) translateY(calc(var(--radius) * -1)) rotate(calc(var(--angle) * -1)) scale(.7);transition:opacity .25s ease calc(var(--segment-index) * 35ms),transform .55s cubic-bezier(.16,.85,.2,1) calc(var(--segment-index) * 35ms),color .2s ease;cursor:pointer;background:linear-gradient(90deg,#0000,#000e12d1 24% 76%,#0000);border:0;margin:-29px 0 0 clamp(-60px,-8.5%,-44px);padding:8px 10px;font-family:Manrope,sans-serif;position:absolute;top:50%;left:50%}.radial-menu button:before{content:"";background:linear-gradient(90deg,transparent,var(--life),transparent);opacity:.35;height:1px;position:absolute;bottom:2px;left:18%;right:18%}.radial-menu button strong{color:var(--life-white);text-shadow:0 0 12px #5fedf680;font:300 clamp(17px,3.2vw,24px)/1 Manrope,sans-serif;display:block}.radial-menu button span{color:#e6feffe6;margin-top:3px;font:500 clamp(10px,1.7vw,13px) Manrope,sans-serif;display:block}.radial-menu button small{display:none}.radial-menu button em{letter-spacing:.12em;color:#92ebf18c;font:400 6px DM Mono,monospace;position:absolute;top:5px;right:10px}.radial-menu button:hover,.radial-menu button:active{color:#fff;text-shadow:0 0 12px var(--life)}.menu-open .radial-menu{pointer-events:auto}.menu-open .halo-geometry{opacity:1;transform:rotate(0)scale(1)}.menu-open .radial-menu button{opacity:1;transform:rotate(var(--angle)) translateY(calc(var(--radius) * -1)) rotate(calc(var(--angle) * -1)) scale(1)}.menu-open .state-whisper,.menu-open .environment-readout,.menu-open .connection-readout{opacity:.22}.rim-affordance{z-index:12;white-space:nowrap;letter-spacing:.24em;color:#a1eaef52;align-items:center;gap:8px;font:400 7px DM Mono,monospace;display:flex;position:absolute;bottom:3.8%;left:50%;transform:translate(-50%)}.rim-affordance i{background:var(--life);width:4px;height:4px;box-shadow:0 0 8px var(--life);border-radius:50%}.menu-open .rim-affordance,.os-open .rim-affordance{opacity:0}.os-depth{z-index:16;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:radial-gradient(circle,#00181ebd,#000508ed);border-radius:50%;transition:opacity .4s,transform .65s cubic-bezier(.16,.85,.2,1);position:absolute;inset:4%;overflow:hidden;transform:scale(.84)}.os-open .os-depth{opacity:1;pointer-events:auto;transform:scale(1)}.os-depth>svg{fill:none;stroke:#7df3f954;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.os-ring{transform-origin:50%}.os-ring-one{animation:28s linear infinite orbit}.os-ring-two{animation:46s linear infinite reverse orbit}.os-nodes circle{fill:var(--life);stroke:none;filter:drop-shadow(0 0 6px var(--life))}.os-depth>span{text-align:center;letter-spacing:.25em;color:#cafbfea8;font:400 clamp(8px,1.4vw,11px) DM Mono,monospace;position:absolute;top:49%;left:0;right:0}.inner-actions button{z-index:2;cursor:pointer;background:#000a0dd1;border:1px solid #7df2f929;border-radius:99px;min-width:96px;min-height:52px;padding:10px 14px;font:500 clamp(9px,1.5vw,12px) Manrope,sans-serif;position:absolute}.inner-actions button i{color:#6eeaf16b;margin-right:6px;font:400 7px DM Mono,monospace}.inner-listen{top:12%;left:50%;transform:translate(-50%)}.inner-privacy{top:50%;right:7%;transform:translateY(-50%)}.inner-core{bottom:11%;left:50%;transform:translate(-50%)}.inner-sleep{top:50%;left:7%;transform:translateY(-50%)}.action-surface{z-index:22;background:linear-gradient(155deg,#011419db,#00080bf5 58%,#000305fa);border-radius:50%;animation:.52s cubic-bezier(.15,.82,.2,1) both surfaceBloom;position:absolute;inset:3.4%;overflow:hidden;box-shadow:inset 0 0 0 1px #7ef1f81f,inset 0 -70px 120px #00000080}.surface-veil{background:radial-gradient(circle at 50% 38%,#1d8e9a1c,#0000 46%),linear-gradient(90deg,#0000,#71f0f805,#0000);position:absolute;inset:0}.surface-walter-echo{opacity:.1;filter:saturate(.55)contrast(1.2);mix-blend-mode:screen;background:url(/walter-v7-canonical.webp) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#00000085 47%,#0000 86%);mask-image:linear-gradient(#000 0,#00000085 47%,#0000 86%)}.surface-orbit{border:1px solid #7bf1f812;border-radius:50%;animation:80s linear infinite orbit;position:absolute;inset:8%}.surface-orbit i{background:var(--life);width:5px;height:5px;box-shadow:0 0 9px var(--life);border-radius:50%;position:absolute}.surface-orbit i:first-child{top:30%;left:12%}.surface-orbit i:nth-child(2){top:55%;right:9%}.surface-orbit i:nth-child(3){bottom:5%;left:53%}.surface-close{z-index:8;color:#d7fdffcc;cursor:pointer;background:#000d11db;border:1px solid #82f1f833;border-radius:50%;width:48px;height:48px;font-size:24px;font-weight:200;position:absolute;top:8.5%;right:18%}.surface-content{z-index:5;flex-direction:column;gap:clamp(8px,1.5vw,12px);min-height:0;display:flex;position:absolute;inset:11.5% 15% 10%;overflow:hidden}.surface-header{border-bottom:1px solid #78eff71f;justify-content:space-between;align-items:center;min-height:34px;padding-right:52px;display:flex}.surface-header span{letter-spacing:.2em;color:#99edf294;font:500 clamp(8px,1.3vw,10px) DM Mono,monospace}.surface-header b{letter-spacing:.04em;color:#ddfdffc7;font:500 clamp(8px,1.25vw,10px) Manrope,sans-serif}.surface-note{color:#bceff39e;margin:0;font:400 clamp(10px,1.5vw,12px)/1.45 Manrope,sans-serif}.surface-actions,.talk-actions,.system-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.surface-actions button,.talk-actions button,.system-action-grid button,.full-action,.prompt-rail button,.memory-kind button,.tool-launcher button,.surface-input button{cursor:pointer;background:#021f2557;border:1px solid #7af1f829;min-height:46px;padding:8px 10px;font:600 clamp(9px,1.4vw,11px) Manrope,sans-serif;transition:background .2s,border-color .2s,transform .15s}.surface-actions button:hover,.talk-actions button:hover,.system-action-grid button:hover,.prompt-rail button:hover,.full-action:hover{background:#16677052;border-color:#80f4fb57}button.is-active,.surface-actions button.is-active,.memory-kind button.is-active,.system-quality button.is-active{color:var(--life-white);background:#238e9847;border-color:#85f6fc6b}button:disabled{opacity:.28;cursor:not-allowed}.danger-soft{color:#e9b49f!important}.talk-orb{aspect-ratio:1;background:radial-gradient(circle,#37cfda2e,#0000 62%);border:1px solid #7ef3fa21;border-radius:50%;align-self:center;place-items:center;width:clamp(116px,25vw,174px);display:grid;position:relative}.talk-orb i{transform:scale(calc(.84 + var(--level) * .2));border:1px solid #82f6fc26;border-radius:50%;position:absolute;inset:14%}.talk-orb i:nth-child(2){inset:25%}.talk-orb i:nth-child(3){inset:36%}.talk-orb.is-listening i{animation:2s ease-out infinite ripple}.talk-orb strong{letter-spacing:.12em;font:500 clamp(10px,1.6vw,13px) Manrope,sans-serif}.live-transcript{background:linear-gradient(90deg,#0d4a5229,#0000);border-left:1px solid #79eff740;min-height:78px;padding:12px 14px}.live-transcript small{letter-spacing:.18em;color:#84e8ee80;font:500 7px DM Mono,monospace}.live-transcript p{color:#e5fdffe0;margin:6px 0 0;font:400 clamp(12px,2vw,17px)/1.35 Manrope,sans-serif}.surface-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.surface-status-strip span{letter-spacing:.08em;color:#89dce280;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #70e5ed14;min-width:0;padding:6px 5px;font:400 7px DM Mono,monospace;overflow:hidden}.surface-status-strip span i{background:var(--life-dim);border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.surface-status-strip b{color:#d4f9fbb3;font-weight:400}.prompt-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.prompt-rail button{min-height:38px;padding:5px;font-size:8px}.surface-input{grid-template-columns:1fr auto;gap:6px;margin-top:auto;display:grid}.surface-input input,.memory-search{background:#00080bad;border:1px solid #77eef524;outline:none;min-width:0;min-height:46px;padding:0 13px;font:400 clamp(10px,1.5vw,12px) Manrope,sans-serif}.surface-input input:focus,.memory-search:focus{border-color:#7ff4fb66}.vision-port{aspect-ratio:1;background:radial-gradient(circle,#19747f29,#000b0e 67%);border:1px solid #7df1f826;border-radius:50%;align-self:center;width:clamp(168px,34vw,236px);position:relative;overflow:hidden}.vision-port video{object-fit:cover;opacity:0;width:100%;height:100%}.vision-port.is-open video{opacity:.65}.vision-reticle{border:1px solid #7ef3fa40;border-radius:50%;place-items:center;display:grid;position:absolute;inset:13%}.vision-reticle i{border:1px solid #92faff6b;border-radius:50%;width:38%;height:38%}.vision-reticle span{color:#a3f2f78f;font:400 7px DM Mono,monospace;position:absolute;bottom:4%}.vision-shutter{color:#9aeff57a;letter-spacing:.16em;place-content:center;justify-items:center;gap:8px;font:400 8px DM Mono,monospace;display:grid;position:absolute;inset:0}.vision-shutter strong{font-size:36px;font-weight:200}.vision-port.is-open .vision-shutter{display:none}.memory-search{width:100%}.memory-stream,.timer-stream,.news-stream{scrollbar-width:thin;scrollbar-color:#5ed9e24d transparent;min-height:0;overflow:auto}.memory-stream{gap:6px;display:grid}.memory-stream article,.timer-stream article,.news-stream article{background:linear-gradient(90deg,#0b434a26,#0000);border-left:1px solid #78f0f733;padding:10px 12px}.memory-stream small,.news-stream small,.timer-stream small{letter-spacing:.12em;color:#86e2e875;font:400 7px DM Mono,monospace}.memory-stream p,.news-stream p{color:#d7f8fab8;margin:4px 0;font:400 clamp(10px,1.5vw,12px)/1.4 Manrope,sans-serif}.memory-stream article>button,.memory-stream article span button,.timer-stream article button{color:#9ee5ea85;cursor:pointer;background:0 0;border:0;min-height:30px;font:500 8px Manrope,sans-serif}.memory-kind{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.memory-kind button{text-transform:capitalize;min-height:36px}.empty-signal{color:#ade6ea7a;border:1px dashed #76e9f11a;padding:18px;font:400 11px/1.45 Manrope,sans-serif}.tool-launcher{grid-template-columns:1fr auto;gap:7px;display:grid}.tool-launcher label{letter-spacing:.12em;background:#000a0d99;border:1px solid #78eef524;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 12px;font:500 8px DM Mono,monospace;display:grid}.tool-launcher input{text-align:right;background:0 0;border:0;outline:none;width:100%;min-width:0;font:400 22px Manrope,sans-serif}.tool-launcher em{color:#8ce2e77a;font:400 7px DM Mono,monospace}.timer-presets{grid-template-columns:repeat(4,1fr)}.timer-stream{gap:5px;display:grid}.timer-stream article{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;display:grid}.timer-stream article>i{background:var(--life);width:6px;height:6px;box-shadow:0 0 7px var(--life);border-radius:50%}.timer-stream strong{font:500 11px Manrope,sans-serif;display:block}.timer-stream time{color:#dcfcfec2;font:400 12px DM Mono,monospace}.tool-activity{background:linear-gradient(90deg,#0d4f5733,#0000);border-left:1px solid #7ef2f940;grid-template-columns:auto 1fr;gap:3px 12px;padding:11px 12px;display:grid}.tool-activity span{letter-spacing:.13em;color:#85e0e67a;font:400 7px DM Mono,monospace}.tool-activity strong{font:500 12px Manrope,sans-serif}.tool-activity i{background:linear-gradient(90deg,var(--life) calc(var(--progress) * 100%),#77ebf214 0);grid-column:1/3;height:2px;margin-top:7px}.capability-grid{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.capability-grid span{color:#84dae07a;border-bottom:1px solid #76e9f114;padding:8px;font:400 7px DM Mono,monospace}.capability-grid b{float:right;color:#cff6f8ad;font-weight:400}.weather-signal{background:linear-gradient(100deg,#12596138,#0000);border-left:1px solid #80f4fa47;padding:15px 14px}.weather-signal small{letter-spacing:.14em;color:#84dee47a;font:400 7px DM Mono,monospace;display:block}.weather-signal strong{color:#e3fdffe6;margin-top:7px;font:300 clamp(18px,3.5vw,28px) Manrope,sans-serif;display:block}.news-stream{gap:7px;display:grid}.news-stream h3{color:#e1fcfed6;margin:5px 0 2px;font:500 clamp(12px,2vw,16px) Manrope,sans-serif}.full-action{width:100%;margin-top:auto}.body-diagnosis{grid-template-columns:86px 1fr;align-items:center;gap:14px;padding:12px 0;display:grid}.diagnosis-orbit{aspect-ratio:1;background:radial-gradient(circle,#2db6c21f,#0000 65%);border:1px solid #7ef2f92b;border-radius:50%;place-items:center;width:82px;display:grid;position:relative}.diagnosis-orbit:before{content:"";border:1px dashed #80f3f926;border-radius:50%;animation:22s linear infinite orbit;position:absolute;inset:10%}.diagnosis-orbit i{background:var(--life);width:6px;height:6px;box-shadow:0 0 9px var(--life);border-radius:50%;position:absolute;top:9%}.diagnosis-orbit strong{font:300 25px Manrope,sans-serif}.body-diagnosis small{letter-spacing:.15em;color:#80dde375;font:400 7px DM Mono,monospace}.body-diagnosis h2{margin:4px 0;font:300 clamp(17px,3.5vw,27px) Manrope,sans-serif}.body-diagnosis p{color:#aae5e98c;margin:0;font:400 clamp(9px,1.4vw,11px)/1.4 Manrope,sans-serif}.system-organ-strip{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.system-organ-strip button{color:#93e0e561;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #74e7ef14;align-content:center;place-items:center;gap:2px;min-height:52px;display:grid}.system-organ-strip button strong{font:300 17px Manrope,sans-serif}.system-organ-strip button span{font:500 8px Manrope,sans-serif}.system-organ-strip button.is-active{color:#e1fdffe6;background:linear-gradient(#0000,#18697226)}.system-module-detail{background:linear-gradient(90deg,#0f4c532e,#0000);border-left:1px solid #77eef538;grid-template-columns:auto 1fr;gap:3px 12px;padding:8px 10px;display:grid}.system-module-detail span{letter-spacing:.15em;color:#81dae17a;font:400 7px DM Mono,monospace}.system-module-detail strong{font:500 13px Manrope,sans-serif}.system-module-detail p{color:#a9e1e580;grid-column:1/3;margin:2px 0 0;font:400 9px Manrope,sans-serif}.system-sliders{grid-template-columns:1fr 1fr;gap:12px;display:grid}.system-sliders label{color:#85dee480;grid-template-columns:auto 1fr;align-items:center;gap:8px;font:400 7px DM Mono,monospace;display:grid}input[type=range]{accent-color:#68edf6}.system-quality{grid-template-columns:1fr repeat(3,auto);align-items:center;gap:5px;display:grid}.system-quality span{letter-spacing:.14em;color:#85dee480;font:400 7px DM Mono,monospace}.system-quality button{text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #77ebf31f;min-width:50px;min-height:34px;font:500 8px Manrope,sans-serif}.system-action-grid button{min-height:42px}.approval-gate{z-index:36;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#020f12f5;border:1px solid #f1b18f40;flex-direction:column;justify-content:center;padding:28px;display:flex;position:absolute;inset:17%}.approval-gate span{letter-spacing:.18em;color:var(--warning);font:400 7px DM Mono,monospace}.approval-gate h2{margin:10px 0 5px;font:400 22px Manrope,sans-serif}.approval-gate p{color:#cdf3f6a3;margin:0;font-size:12px}.approval-gate div{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.approval-gate button{cursor:pointer;background:#341b1440;border:1px solid #ecbba033;min-height:48px}.gesture-sheet{z-index:28;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#000d11f5;border:1px solid #79eff721;padding:20px 24px 25px;transition:transform .45s cubic-bezier(.16,.82,.2,1),opacity .3s;position:absolute;left:9%;right:9%}.conversation-sheet{bottom:5%;transform:translateY(118%)}.controls-sheet{top:5%;transform:translateY(-118%)}.gesture-sheet.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sheet-handle{background:#84eff647;border:0;border-radius:99px;width:52px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.sheet-kicker{letter-spacing:.17em;color:#84dde380;font:400 7px DM Mono,monospace}.thread-heading{justify-content:space-between;margin-top:4px;display:flex}.thread-heading small{color:#82d7dd6b;font:400 8px DM Mono,monospace}.thread-transcript{max-height:150px;overflow:auto}.thread-transcript p{margin:9px 0;font:400 12px/1.45 Manrope,sans-serif}.thread-transcript p span{letter-spacing:.17em;color:#82dbe17a;font:400 6px DM Mono,monospace;display:block}.thread-input{grid-template-columns:1fr auto auto;gap:6px;display:grid}.thread-input input{border:1px solid var(--line);background:#00080b;min-width:0;min-height:44px;padding:0 12px}.thread-input button,.controls-sheet button{border:1px solid var(--line);cursor:pointer;background:#0c383f40;min-height:44px}.controls-sheet{gap:10px;display:grid}.controls-sheet label{grid-template-columns:auto 1fr;gap:10px;font:400 8px DM Mono,monospace;display:grid}.controls-sheet>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tool-transfer,.body-channel{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tool-transfer span,.body-packet{aspect-ratio:1;opacity:0;width:64px;color:var(--life-white);filter:drop-shadow(0 0 10px var(--life));background:radial-gradient(circle,#e9ffff 0 4%,#4dedf7ad 12%,#065c6847 42%,#0000 72%);border-radius:50%;place-items:center;font:400 20px DM Mono,monospace;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.somatic-packet{background:radial-gradient(circle,#e9ffff 0 5%,#41e4f08c 14%,#0000 70%);width:48px}.direction-face-to-heart .somatic-packet{animation:faceSendHeart var(--transfer-duration) ease both}.body-axis{opacity:0;background:linear-gradient(#0000,#81f4fa66,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.transfer-launch .body-axis,.transfer-return .body-axis,.transfer-impact .body-axis{animation:axisFlash var(--transfer-duration) ease both}.boot-sequence{z-index:45;pointer-events:none;opacity:0;background:#000507;place-items:center;display:grid;position:absolute;inset:0}.is-booting .boot-sequence{opacity:1;animation:2.4s both bootFade}.boot-sequence i{aspect-ratio:1;border:1px solid #6ff1f947;border-radius:50%;width:22%;animation:2s ease-out infinite bootRing;position:absolute}.boot-sequence i:nth-child(2){animation-delay:.55s}.boot-sequence i:nth-child(3){animation-delay:1.1s}.boot-sequence span{letter-spacing:.25em;color:#abf2f794;font:400 8px DM Mono,monospace}.safe-area{z-index:50;pointer-events:none;border:1px dashed #ffb99180;border-radius:50%;position:absolute;inset:7%}.safe-area span{color:#ffc8a8;font:400 7px DM Mono,monospace;position:absolute;top:2%;left:50%;transform:translate(-50%)}.aux-stage{padding:0}.aux-display{--audio:0;--brightness:1;--attention:0;--gaze-x:0;--gaze-y:0;--transfer-energy:0;aspect-ratio:1;width:min(240px,100vw,100svh);filter:brightness(var(--brightness));overflow:hidden}.aux-void{background:radial-gradient(circle at 50% 48%,#0b485238,#00070a 54%,#000204 100%);position:absolute;inset:0}.organ-texture{z-index:1;object-fit:cover;mix-blend-mode:screen;width:78%;height:78%;transform:translate(calc(-50% + var(--gaze-x) * 3px),calc(-50% + var(--gaze-y) * 2px)) scale(.88);filter:saturate(.88)brightness(.76)contrast(1.2);border-radius:50%;transition:transform .35s,filter .45s,opacity .7s;position:absolute;top:50%;left:50%}.organ-atlas{background-position:0 0;background-repeat:no-repeat;background-size:400% 200%}.third-eye-core-texture{background-image:url(/walter-v7-third-eye-atlas.webp)}.heart-core-texture{background-image:url(/walter-v7-heart-atlas.webp)}.quality-eco .third-eye-core-texture{background-image:url(/walter-v7-third-eye-atlas-eco.webp)}.quality-eco .heart-core-texture{background-image:url(/walter-v7-heart-atlas-eco.webp)}.third-eye.intent-track .third-eye-core-texture,.third-eye.intent-awaken .third-eye-core-texture{background-position:33.333% 0}.third-eye.intent-listen .third-eye-core-texture{background-position:66.667% 0}.third-eye.intent-resolve .third-eye-core-texture{background-position:100% 0}.third-eye.intent-commune .third-eye-core-texture{background-position:33.333% 100%}.third-eye.tool-outgoing .third-eye-core-texture,.third-eye.tool-running .third-eye-core-texture{background-position:66.667% 100%}.third-eye.tool-returning .third-eye-core-texture{background-position:100% 100%}.third-eye.intent-sleep .third-eye-core-texture{background-position:0 0}.third-eye.device-degraded .third-eye-core-texture,.third-eye.device-offline .third-eye-core-texture{background-position:100% 100%}.heart-display.state-aware .heart-core-texture{background-position:33.333% 0}.heart-display.state-listening .heart-core-texture{background-position:66.667% 0}.heart-display.emotion-amused .heart-core-texture{background-position:100% 0}.heart-display.emotion-concerned .heart-core-texture{background-position:0 100%}.heart-display.state-speaking .heart-core-texture{background-position:33.333% 100%}.heart-display.transfer-impact .heart-core-texture{background-position:66.667% 100%}.heart-display.state-sleeping .heart-core-texture{background-position:100% 100%}.third-eye-core-texture{animation:7s ease-in-out infinite organBreathe}.third-eye.intent-track .third-eye-core-texture,.third-eye.intent-awaken .third-eye-core-texture,.third-eye.intent-listen .third-eye-core-texture{filter:saturate()brightness()contrast(1.15);transform:translate(calc(-50% + var(--gaze-x) * 5px),calc(-50% + var(--gaze-y) * 4px)) scale(.93)}.third-eye.intent-awaken .third-eye-core-texture{animation:1.25s cubic-bezier(.16,.82,.2,1) both eyeAwaken,6s ease-in-out 1.25s infinite organBreathe}.third-eye.intent-resolve .third-eye-core-texture,.third-eye.intent-transfer .third-eye-core-texture{filter:saturate(1.08)brightness(1.08)contrast(1.18);animation:2.4s ease-in-out infinite eyeProcess}.third-eye.intent-commune .third-eye-core-texture{filter:saturate(1.08) brightness(calc(.82 + var(--audio) * .34)) contrast(1.18);animation:eyeCommune calc(1.5s - var(--audio) * .55s) ease-in-out infinite}.third-eye.intent-sleep .third-eye-core-texture{opacity:.24;filter:saturate(.5)brightness(.3)blur(.25px);transform:translate(-50%,-50%)scale(.82)}.third-eye-geometry,.heart-geometry{z-index:3;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aux-tick-ring{stroke:#75eff633;stroke-width:.7px;stroke-dasharray:1 8}.aux-orbit,.heart-orbit{stroke:#74eff62b;stroke-width:.7px;transform-origin:50%}.orbit-a{animation:34s linear infinite orbit}.orbit-b{animation:51s linear infinite reverse orbit}.cognition-thread{stroke:#7bf4fa2e;stroke-width:.7px;stroke-dasharray:3 10}.intent-resolve .cognition-thread,.intent-transfer .cognition-thread{stroke:#7ef6fc8c;animation:2.4s linear infinite cognition}.eye-aperture,.eye-lid,.sleep-aperture{fill:none;stroke:#b1fcff80;stroke-width:1px}.sleep-aperture{opacity:0}.eye-aura{opacity:.22}.eye-iris{stroke:#acfbff54;stroke-width:1px}.eye-pupil{fill:#000507c7;stroke:#d0ffff85;stroke-width:.7px}.eye-glint{fill:#e9ffff;filter:drop-shadow(0 0 4px #fff)}.eye-axis{stroke:#79f2f961;stroke-width:.8px}.eye-lid{opacity:.24}.intent-sleep .eye-aperture,.intent-sleep .eye-lid{opacity:0}.intent-sleep .sleep-aperture{opacity:.78;animation:7s ease-in-out infinite dreamBreath}.intent-sleep .eye-iris,.intent-sleep .eye-pupil,.intent-sleep .eye-glint{opacity:.2}.dream-lattice{opacity:0;stroke:#80f2f95c;stroke-width:.7px;stroke-dasharray:2 8;transform-origin:50%}.intent-sleep .dream-lattice{opacity:.55;animation:16s linear infinite orbit}.dream-lattice circle{fill:#bcfdffb3;stroke:none}.dream-motes{z-index:5;opacity:0;position:absolute;inset:0}.dream-motes i{background:var(--life);width:4px;height:4px;box-shadow:0 0 8px var(--life);border-radius:50%;position:absolute}.dream-motes i:first-child{top:48%;left:31%}.dream-motes i:nth-child(2){top:39%;left:61%}.dream-motes i:nth-child(3){top:65%;left:52%}.intent-sleep .dream-motes{opacity:.38;animation:11s ease-in-out infinite alternate dreamMotes}.cognition-stage{z-index:7;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:14%;left:0;right:0}.cognition-stage i{background:var(--life);width:4px;height:4px;box-shadow:0 0 7px var(--life);border-radius:50%}.cognition-stage span{letter-spacing:.18em;text-transform:uppercase;color:#b0f2f68c;font:400 6px DM Mono,monospace}.eye-signal-scar{z-index:8;background:linear-gradient(90deg,transparent,var(--warning),transparent);opacity:0;height:1px;position:absolute;top:50%;left:27%;right:27%;transform:rotate(-8deg)}.device-offline .eye-signal-scar,.device-degraded .eye-signal-scar{opacity:.8}.aux-tool-glyph{z-index:9;opacity:0;color:var(--life-white);text-shadow:0 0 12px var(--life);font:400 22px DM Mono,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.third-eye.tool-running .aux-tool-glyph,.third-eye.transfer-capture .aux-tool-glyph{opacity:.9;animation:1.8s ease-in-out infinite toolCore}.organ-transfer{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.organ-transfer>i{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#e9ffff 0 5%,#4eebf6a6 14%,#0000 72%);border-radius:50%;place-items:center;width:38px;font:400 14px DM Mono,monospace;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%)}.eye-transfer.transfer-launch>i{animation:eyeReceive var(--transfer-duration) ease both}.eye-transfer.transfer-return>i{animation:eyeReturn var(--transfer-duration) ease both}.organ-transfer>b{opacity:0;background:linear-gradient(transparent,var(--life),transparent);width:1px;height:28%;position:absolute;left:50%}.organ-transfer>b:first-of-type{transform:translate(-7px)}.organ-transfer>b:nth-of-type(3){transform:translate(7px)}.heart-core-texture{filter:saturate(.9)brightness(.76)contrast(1.2);width:72%;height:72%;animation:alienBeat var(--heart-rate) cubic-bezier(.18,.8,.22,1) infinite;border-radius:44% 56% 49% 51%;transform:translate(-50%,-50%)scale(.88)}.heart-geometry{z-index:3}.heart-core,.heart-aura{opacity:0}.heart-orbit{stroke:#75eff62e}.heart-signal{stroke:#87f7fc59;stroke-width:1px;stroke-dasharray:3 8;opacity:.18}.heart-satellite{fill:var(--life);opacity:.45}.heart-display.state-speaking .heart-signal,.heart-display.state-tool .heart-signal{opacity:.75;animation:1.4s linear infinite signal}.heart-display.emotion-amused .heart-core-texture{filter:hue-rotate(-12deg)saturate(1.2)brightness(1.02)}.heart-display.emotion-concerned .heart-core-texture{filter:hue-rotate(22deg)saturate(.72)brightness(.72)}.heart-display.state-sleeping .heart-core-texture{opacity:.35;filter:saturate(.45)brightness(.34);animation-duration:7s}.heart-echo{z-index:2;border-radius:45% 55% 48% 52%;position:absolute;inset:23%}.heart-echo i{border-radius:inherit;opacity:0;border:1px solid #76f1f833;position:absolute;inset:0}.heart-display.state-aware .heart-echo i,.heart-display.state-speaking .heart-echo i,.heart-display.transfer-impact .heart-echo i{animation:ripple calc(var(--heart-rate) * 2.1) ease-out infinite}.heart-echo i:nth-child(2){animation-delay:.25s!important}.heart-echo i:nth-child(3){animation-delay:.5s!important}.heart-echo i:nth-child(4){animation-delay:.75s!important}.heart-vitality{z-index:6;opacity:.5;align-items:center;gap:6px;display:flex;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.heart-vitality i{background:var(--life);width:4px;height:4px;box-shadow:0 0 7px var(--life);border-radius:50%}.heart-vitality span{background:linear-gradient(90deg,var(--life),transparent);width:28px;height:1px}.heart-transfer.transfer-impact>i{animation:heartReceive var(--transfer-duration) ease both}.role-simulator{background:#000507;height:100svh;overflow:auto}.simulator-stage{background:radial-gradient(circle at 50% 44%,#0b475029,#0000 40%),linear-gradient(#000406,#010a0d 52%,#000406);grid-template-rows:auto auto 1fr auto auto;gap:18px;min-height:100svh;padding:28px clamp(16px,4vw,52px) 34px;display:grid}.simulator-organ-rail{top:max(8px,env(safe-area-inset-top));z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000c10e6;border:1px solid #69e8f026;border-radius:99px;grid-template-columns:repeat(4,auto);justify-self:center;gap:3px;padding:4px;display:grid;position:sticky}.simulator-organ-rail button{color:#b2eff380;cursor:pointer;background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:7px;min-width:72px;min-height:42px;font:500 8px Manrope,sans-serif;display:flex}.simulator-organ-rail button.is-active{color:var(--life-white);background:#1a6d7633}.simulator-organ-rail i{background:var(--life);width:4px;height:4px;box-shadow:0 0 8px var(--life);border-radius:50%}.simulator-heading,.simulator-footer{color:#93e4ea70;letter-spacing:.14em;justify-content:space-between;align-items:center;font:400 8px DM Mono,monospace;display:flex}.simulator-heading>div{gap:5px;display:grid}.simulator-heading strong{color:#cdf9fbad;font-size:10px;font-weight:400}.simulator-heading nav{gap:4px;display:flex}.simulator-heading button{color:#99e2e780;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6fe4ec1f;min-width:58px;min-height:42px;font:500 8px Manrope,sans-serif}.simulator-heading button.is-active{color:var(--life-white);border-color:var(--life)}.simulator-grid{grid-template-columns:minmax(0,1fr);place-self:center;justify-items:center;gap:0;width:min(100%,760px);display:grid}.display-bay{justify-items:center;gap:12px;width:100%;padding:12px 0;display:grid}.bay-third-eye,.bay-heart{width:min(100%,320px)}.display-bay-heading{color:#92e2e873;letter-spacing:.12em;grid-template-columns:1fr auto;gap:4px;width:100%;font:400 7px DM Mono,monospace;display:grid}.display-bay-heading span{grid-row:1}.display-bay-heading b{grid-row:2;font-weight:400}.display-bay-heading a{color:#a4eff380;grid-area:1/2/3;align-self:center;text-decoration:none}.device-online{align-items:center;gap:6px;display:flex}.device-online i{background:var(--life);width:5px;height:5px;box-shadow:0 0 8px var(--life);border-radius:50%}.hardware-shell{background:linear-gradient(145deg,#27373acc,#020608 46%,#071115);border-radius:50%;padding:7px;position:relative;box-shadow:inset 1px 1px 1px #e6ffff14,inset -5px -8px 22px #000,0 22px 62px #000000bf,0 0 0 1px #6fe0e814}.hardware-port{background:#05090b;border:1px solid #98ebf114;width:12%;height:3px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.sim-main{aspect-ratio:1;width:min(100%,720px)}.sim-aux{aspect-ratio:1;width:min(100%,240px)}.sim-main .walter-display,.sim-aux .aux-display{width:100%;height:100%}.bay-main .hardware-shell{width:min(100%,734px)}.bay-third-eye .hardware-shell,.bay-heart .hardware-shell{width:min(100%,254px)}.signal-gap{width:60px;height:72px;position:relative;overflow:hidden}.signal-gap:before{content:"";background:linear-gradient(#0000,#74eff62e,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.signal-gap i{background:var(--life);opacity:.15;width:5px;height:5px;box-shadow:0 0 8px var(--life);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.embodiment-flow{color:#99e9ee66;letter-spacing:.13em;border:1px solid #72e7ef1a;border-radius:99px;justify-self:center;align-items:center;gap:8px;padding:9px 13px;font:400 7px DM Mono,monospace;display:flex}.embodiment-flow span{align-items:center;gap:5px;display:flex}.embodiment-flow span i{background:var(--life);width:4px;height:4px;box-shadow:0 0 6px var(--life);border-radius:50%}.embodiment-flow b{background:linear-gradient(90deg,#0000,#69e5ed38,#0000);width:44px;height:1px}.sound-toggle{z-index:100;left:max(10px,env(safe-area-inset-left));top:max(10px,env(safe-area-inset-top));color:#b1f1f59e;letter-spacing:.12em;cursor:pointer;background:#000a0ddb;border:1px solid #73e9f12e;border-radius:99px;min-width:82px;min-height:38px;font:500 8px Manrope,sans-serif;position:fixed}.sound-toggle.is-on{color:var(--life-white);border-color:#7ef4fa6b}.developer-panel{z-index:110;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));pointer-events:none;width:min(360px,100vw - 20px);position:fixed}.developer-toggle{pointer-events:auto;float:right;letter-spacing:.12em;cursor:pointer;background:#000c10e6;border:1px solid #77eef533;border-radius:99px;min-width:138px;min-height:42px;font:500 9px Manrope,sans-serif}.toggle-mark{color:var(--life);margin-right:8px}.developer-content{clear:both;pointer-events:auto;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#000a0df5;border:1px solid #78eff629;max-height:min(690px,100svh - 74px);margin-top:8px;padding:18px;overflow:auto;box-shadow:0 24px 70px #000000b3}.developer-content header{justify-content:space-between;display:flex}.developer-content header span,.control-label{letter-spacing:.16em;color:#89e2e885;font:400 7px DM Mono,monospace}.developer-content header strong{text-transform:uppercase;font-size:11px}.diagnostics{grid-template-columns:repeat(3,1fr);gap:4px;margin:10px 0;display:grid}.diagnostics span{color:#b4ecf094;border-bottom:1px solid #74e8f014;padding:7px;font:400 8px DM Mono,monospace}.developer-content .control-label{margin:12px 0 6px;display:block}.console-signal,.tool-row{grid-template-columns:1fr auto auto;gap:5px;display:grid}.console-signal input,.developer-content select{border:1px solid var(--line);background:#000609;min-width:0;min-height:38px;padding:0 8px}.console-signal button,.tool-row button,.control-grid button,.device-controls button,.system-actions button{border:1px solid var(--line);cursor:pointer;background:#09343b3d;min-height:38px}.control-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.device-controls,.system-actions{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.control-grid button.is-selected,.device-controls button.is-selected{background:#19747d47;border-color:#7cf4fb66}.range-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.developer-content input[type=range]{width:100%}.role-third-eye .sound-toggle,.role-heart .sound-toggle,.role-third-eye .developer-panel,.role-heart .developer-panel{display:none}@keyframes breathe{0%,to{transform:translate(calc(var(--gaze-x) * -1.4px),calc(var(--gaze-y) * -1px)) scale(1.012)}50%{transform:translate(calc(var(--gaze-x) * -1.4px),calc(var(--gaze-y) * -1px + 1px)) scale(1.018)}}@keyframes aura{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:.72;transform:scale(1.03)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes scan{0%,to{opacity:0;top:15%}15%{opacity:.55}75%{opacity:.28}90%{opacity:0;top:84%}}@keyframes circuit{to{stroke-dashoffset:-160px}}@keyframes ripple{0%{opacity:0;transform:scale(.68)}18%{opacity:.55}to{opacity:0;transform:scale(1.2)}}@keyframes voiceBar{0%{transform:scaleY(.35)}to{transform:scaleY(1.3)}}@keyframes caustic{0%,18%{opacity:.04;transform:translate(-42%)rotate(-5deg)}42%{opacity:.28}62%{opacity:.05;transform:translate(43%)rotate(-5deg)}to{opacity:.04;transform:translate(43%)rotate(-5deg)}}@keyframes digitalSlip{0%,88%,to{transform:translate(0)scale(1.016)}90%{transform:translate(2px,-1px)scale(1.018)}94%{transform:translate(-1px,1px)scale(1.016)}}@keyframes surfaceBloom{0%{opacity:0;filter:blur(10px);transform:scale(.86)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes bootRing{0%{opacity:0;transform:scale(.2)}25%{opacity:.7}to{opacity:0;transform:scale(2.4)}}@keyframes bootFade{0%,72%{opacity:1}to{opacity:0}}@keyframes organBreathe{0%,to{transform:translate(calc(-50% + var(--gaze-x) * 3px),calc(-50% + var(--gaze-y) * 2px)) scale(.86)}50%{transform:translate(calc(-50% + var(--gaze-x) * 3px),calc(-50% + var(--gaze-y) * 2px)) scale(.91)}}@keyframes eyeProcess{0%,to{filter:saturate()brightness(.85);transform:translate(-50%,-50%)scale(.88)}50%{filter:saturate(1.18)brightness(1.12);transform:translate(-50%,-50%)scale(.96)}}@keyframes cognition{to{stroke-dashoffset:-32px}}@keyframes dreamBreath{0%,to{opacity:.2;transform-origin:50%;transform:scale(.76)}50%{opacity:.6;transform-origin:50%;transform:scale(1.06)}}@keyframes dreamMotes{to{transform:rotate(26deg)scale(1.08)}}@keyframes toolCore{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.75)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}@keyframes alienBeat{0%,to{filter:saturate(.9)brightness(.72);transform:translate(-50%,-50%)scale(.88)}14%{filter:saturate(1.08)brightness(1.03);transform:translate(-50%,-50%)scale(1.055)}28%{transform:translate(-50%,-50%)scale(.94)}40%{filter:saturate()brightness(.9);transform:translate(-50%,-50%)scale(1.015)}64%{transform:translate(-50%,-50%)scale(.88)}}@keyframes signal{to{stroke-dashoffset:-120px}}@keyframes faceSendUp{0%{opacity:0;top:55%;transform:translate(-50%,-50%)scale(.2)}18%{opacity:1}62%{opacity:.9}to{opacity:0;top:-8%;transform:translate(-50%,-50%)scale(.7)}}@keyframes faceReceiveDown{0%{opacity:0;top:-8%;transform:translate(-50%,-50%)scale(.6)}20%{opacity:1}82%{opacity:.9;top:50%}to{opacity:0;top:50%;transform:translate(-50%,-50%)scale(1.6)}}@keyframes faceSendHeart{0%{opacity:0;top:48%;transform:translate(-50%,-50%)scale(.25)}15%{opacity:1}55%{opacity:.9}to{opacity:0;top:108%;transform:translate(-50%,-50%)scale(.6)}}@keyframes axisFlash{0%,to{opacity:0}20%,70%{opacity:.62}}@keyframes eyeReceive{0%{opacity:0;top:108%;transform:translate(-50%,-50%)scale(.25)}38%{opacity:1}86%{opacity:1;top:50%}to{opacity:0;top:50%;transform:translate(-50%,-50%)scale(1.6)}}@keyframes eyeReturn{0%{opacity:0;top:50%;transform:translate(-50%,-50%)scale(1.4)}20%{opacity:1}58%{opacity:1}to{opacity:0;top:108%;transform:translate(-50%,-50%)scale(.3)}}@keyframes heartReceive{0%{opacity:0;top:-8%;transform:translate(-50%,-50%)scale(.25)}45%{opacity:1}88%{opacity:.9;top:50%}to{opacity:0;top:50%;transform:translate(-50%,-50%)scale(1.8)}}@keyframes gapTravel{0%{opacity:0;top:0}35%{opacity:.8}to{opacity:0;top:100%}}@media (max-width:760px){.single-display-stage{padding:0}.walter-display{width:min(100vw,100svh);box-shadow:none}.surface-content{inset:11% 11.5% 9%}.surface-close{width:46px;height:46px;top:8%;right:12%}.surface-header{padding-right:48px}.radial-menu button{--radius:clamp(132px,39vw,266px);width:clamp(78px,17%,108px);min-height:54px}.radial-menu button em{display:none}.state-whisper{bottom:8%;left:16%;right:16%}.environment-readout{top:7%;left:7%}.connection-readout{top:7%;right:7%}.app-shell:not(.role-simulator) .sound-toggle{min-width:76px;min-height:36px;top:8px;left:8px}.role-simulator{height:100svh;overflow-y:auto}.simulator-stage{gap:14px;padding:14px 12px 84px}.simulator-heading{gap:8px;display:grid}.simulator-heading strong{display:none}.simulator-heading nav{width:100%;overflow-x:auto}.simulator-heading button{white-space:nowrap;flex:1;min-height:44px}.simulator-organ-rail{grid-template-columns:repeat(4,1fr);width:min(100%,370px)}.simulator-organ-rail button{min-width:0;min-height:46px}.simulator-grid{width:100%}.simulator-stage:not(.bench-focus-triptych) .display-bay,.simulator-stage:not(.bench-focus-triptych) .signal-gap{display:none}.simulator-stage.bench-focus-eye .bay-third-eye,.simulator-stage.bench-focus-face .bay-main,.simulator-stage.bench-focus-heart .bay-heart,.simulator-stage.bench-focus-triptych .display-bay{display:grid}.simulator-stage.bench-focus-triptych .signal-gap{display:block}.bay-third-eye,.bay-heart{width:min(80vw,320px)}.bay-main{width:min(96vw,720px)}.display-bay{padding:8px 0 18px}.embodiment-flow{z-index:30;background:#000a0de6;position:sticky;bottom:8px}.simulator-footer{display:none}.role-simulator .sound-toggle{top:auto;bottom:8px}.developer-panel{bottom:8px;right:8px}.developer-toggle{min-height:46px}.surface-actions button,.talk-actions button,.system-action-grid button{min-height:48px}}@media (max-width:460px){.surface-content{gap:7px;inset:10.5% 10.5% 8.5%}.surface-close{top:7.5%;right:11%}.surface-header span,.surface-header b{font-size:7px}.talk-orb{width:116px}.live-transcript{min-height:68px;padding:9px 11px}.live-transcript p{font-size:11px}.prompt-rail button{font-size:7px}.surface-status-strip span{font-size:6px}.body-diagnosis{grid-template-columns:68px 1fr}.diagnosis-orbit{width:66px}.body-diagnosis h2{font-size:16px}.body-diagnosis p{font-size:8px}.system-organ-strip button{min-height:45px}.system-organ-strip button span{font-size:7px}.system-action-grid button{min-height:40px;font-size:8px}.system-quality span{display:none}.system-quality{grid-template-columns:repeat(3,1fr)}}.quality-eco .optical-caustic,.quality-eco .portrait-echo,.quality-eco .surface-orbit,.quality-eco .aux-orbit{animation:none!important}.quality-eco .particle-field{opacity:.55}.quality-eco .walter-portrait{animation-duration:12s}.quality-eco .circuit-veil{opacity:.12}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.walter-portrait,.face-system,.organ-texture{transition:none!important}}.walter-display{cursor:default;--conversation-progress:0;--controls-progress:0}.walter-display.is-pressing .face-system{filter:brightness(1.04)saturate(1.04);transform:perspective(900px)scale(.994)}.walter-display.is-pressing:after{content:"";z-index:9;pointer-events:none;border:1px solid #8af7fc26;border-radius:50%;animation:.72s cubic-bezier(.2,.8,.2,1) infinite pressGather;position:absolute;inset:29%}.chromatic-tide{z-index:6;pointer-events:none;opacity:calc(.15 + var(--pointer-energy) * .36);mix-blend-mode:screen;border-radius:50%;position:absolute;inset:-8%;overflow:hidden}.chromatic-tide i{filter:blur(28px);background:conic-gradient(from 30deg,#0000,#1fcddc17,#0000 35%,#5d3fb70f,#0000 70%);border-radius:44% 56% 52% 48%;animation:18s ease-in-out infinite alternate tideDrift;position:absolute;inset:16%}.chromatic-tide i:nth-child(2){filter:blur(18px);animation-duration:23s;animation-direction:alternate-reverse;inset:24%}.radial-menu button{background:radial-gradient(#001419f0,#000c10c7 58%,#0000 78%);width:clamp(104px,18%,128px);min-height:64px;margin-top:-32px;padding:11px 12px}.radial-menu button:after{content:"";border-radius:50%;position:absolute;inset:-8px}.radial-menu button span{font-size:clamp(11px,1.75vw,14px)}.radial-menu button small{letter-spacing:.16em;color:#7fe2e966;margin-top:2px;font:500 6px DM Mono,monospace;display:block}.radial-menu button em{display:block;top:6px;right:11px}.menu-open .face-system{filter:brightness(.7)saturate(.9);transform:scale(.965)}.menu-open .radial-menu button:active{transform:rotate(var(--angle)) translateY(calc(var(--radius) * -1)) rotate(calc(var(--angle) * -1)) scale(.94)}.state-whisper{bottom:11.4%}.rim-affordance{letter-spacing:.16em;color:#baf2f66b;background:#00080b6b;border-radius:99px;gap:7px;padding:4px 9px;bottom:7.6%}.rim-affordance b{background:#73e7ee2e;width:1px;height:9px}.overlay-conversation .rim-affordance,.overlay-controls .rim-affordance,.surface-talk .rim-affordance,.surface-vision .rim-affordance,.surface-memory .rim-affordance,.surface-tools .rim-affordance,.surface-news .rim-affordance,.surface-system .rim-affordance{opacity:0}.spatial-edges{z-index:19;pointer-events:none;position:absolute;inset:0}.spatial-edge{pointer-events:auto;color:#a4ecf16b;letter-spacing:.2em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:154px;min-height:56px;font:500 7px DM Mono,monospace;transition:color .2s,opacity .25s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.spatial-edge i{background:#7eeff638;border-radius:99px;width:52px;height:4px;transition:width .35s,background .25s,box-shadow .25s;display:block;box-shadow:0 0 0 1px #7af0f808}.spatial-edge:hover,.spatial-edge:active,.spatial-edge.is-active{color:#e1fdffdb}.spatial-edge:hover i,.spatial-edge:active i,.spatial-edge.is-active i{background:#87f7fc9e;width:68px;box-shadow:0 0 14px #4ae1ed5c}.edge-controls{flex-direction:column-reverse;gap:4px;top:1.1%}.edge-conversation{flex-direction:column;gap:4px;bottom:1.1%}.overlay-controls .edge-controls,.overlay-conversation .edge-conversation{opacity:0;pointer-events:none}.menu-open .spatial-edges,.action-surface~.spatial-edges,.surface-talk .spatial-edges,.surface-vision .spatial-edges,.surface-memory .spatial-edges,.surface-tools .spatial-edges,.surface-news .spatial-edges,.surface-system .spatial-edges{opacity:.12;pointer-events:none}.neural-tether{z-index:21;width:1px;height:41%;transform:translateX(-50%) scaleY(var(--pull));opacity:calc(var(--pull) * .9);pointer-events:none;transform-origin:bottom;filter:drop-shadow(0 0 6px #4ee0edb3);background:linear-gradient(#0000,#6bedf68c,#deffffeb);transition:opacity 80ms linear;position:absolute;left:50%}.neural-tether:before,.neural-tether:after{content:"";width:17px;height:17px;transform:translate(-50%,-50%) scale(calc(.5 + var(--pull)));border:1px solid #85f6fc8c;border-radius:50%;position:absolute;left:50%;box-shadow:0 0 22px #3dd9e852}.neural-tether i,.neural-tether b{background:linear-gradient(#0000,#70eff757,#0000);width:1px;height:28%;position:absolute;top:32%;left:50%;transform:translate(-7px)}.neural-tether b{transform:translate(7px)}.neural-tether span{letter-spacing:.2em;color:#b3f7fa9e;font:500 6px DM Mono,monospace;position:absolute;top:46%;left:13px}.tether-conversation{transform-origin:bottom;bottom:0}.tether-conversation:before{top:0}.tether-conversation:after{top:100%}.tether-controls{transform-origin:top;background:linear-gradient(#deffffeb,#6bedf68c,#0000);top:0}.tether-controls:before{top:0}.tether-controls:after{top:100%}.tether-none{display:none}.gesture-sheet.spatial-sheet{z-index:30;opacity:var(--sheet-opacity);pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);touch-action:none;background:linear-gradient(155deg,#021c22f5,#000b0ff9 60%,#000609fc);border:1px solid #7df1f92e;padding:28px 28px 26px;transition:transform .48s cubic-bezier(.16,.84,.19,1),opacity .26s;left:17%;right:17%;box-shadow:inset 0 1px #d0ffff0d,0 24px 70px #00000085}.gesture-sheet.spatial-sheet.is-visible{pointer-events:auto}.gesture-sheet.spatial-sheet .sheet-handle{background:0 0;border:0;place-items:center;width:92px;height:18px;min-height:0;display:grid;position:absolute;top:6px;left:50%;transform:translate(-50%)}.gesture-sheet.spatial-sheet .sheet-handle i{background:#87f1f757;border-radius:99px;width:52px;height:4px;display:block;box-shadow:0 0 12px #4ddeea1f}.gesture-sheet.conversation-sheet{max-height:43%;transform:translateY(var(--sheet-offset));border-radius:34px 34px 86px 86px;bottom:8.5%}.gesture-sheet.controls-sheet{transform:translateY(var(--sheet-offset));border-radius:86px 86px 34px 34px;gap:9px;display:grid;top:8.5%}.thread-heading,.controls-heading{border-bottom:1px solid #77ecf41a;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:40px;margin-top:0;display:grid}.thread-heading .sheet-kicker b,.controls-heading .sheet-kicker b{color:#d7fdffb8;margin-left:5px}.thread-heading>button,.controls-heading>button{cursor:pointer;background:#07353c47;border:1px solid #7ff1f826;border-radius:50%;width:48px;height:48px;min-height:48px;font-size:18px}.thread-transcript{overscroll-behavior:contain;scrollbar-width:none;max-height:116px;padding:3px 3px 3px 0;overflow:auto}.thread-transcript::-webkit-scrollbar{display:none}.thread-turn{border-bottom:1px solid #72e4ed0f}.thread-transcript p{margin:8px 0;font-size:11px}.thread-transcript p span{font-size:6px}.thread-input{grid-template-columns:minmax(0,1fr) 58px 58px auto;gap:6px}.thread-input input{min-height:52px}.thread-input button{min-width:52px;min-height:52px}.thread-voice{place-items:center;gap:0;font-size:18px;display:grid;padding:3px!important}.thread-voice span{letter-spacing:.1em;font:500 6px DM Mono,monospace}.controls-sheet label{grid-template-columns:58px 1fr;align-items:center;min-height:32px;font-size:7px}.controls-sheet input[type=range]{width:100%;min-height:28px}.quick-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.quick-control-grid button{place-items:center;gap:2px;padding:6px 4px;font:600 8px Manrope,sans-serif;display:grid;min-height:58px!important}.quick-control-grid button i{color:var(--life-white);font:400 15px Manrope,sans-serif}.overlay-conversation .face-system,.overlay-controls .face-system{filter:brightness(.68)saturate(.82);transform:scale(.975)}.wake-prompt{z-index:19;opacity:0;letter-spacing:.18em;color:#cbfbfdbf;pointer-events:none;align-items:center;gap:7px;font:500 7px DM Mono,monospace;transition:opacity .18s,transform .24s;display:flex;position:absolute;top:64%;left:50%;transform:translate(-50%,8px)}.wake-prompt i{background:var(--life);width:6px;height:6px;box-shadow:0 0 12px var(--life);border-radius:50%;font-size:0}.wake-prompt span{color:var(--life-white)}.wake-armed .wake-prompt{opacity:1;transform:translate(-50%)}.action-surface{background:linear-gradient(160deg,#01181de6,#00080bf9 64%,#000407);inset:3%;box-shadow:inset 0 0 0 1px #7ef1f81a,inset 0 -90px 150px #0000009e}.surface-content{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;padding:0 4px 24px;inset:10.5% 14% 9.5%;overflow-y:auto}.surface-content::-webkit-scrollbar{display:none}.surface-close{border-radius:99px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:104px;height:56px;padding:0 14px;font-size:16px;display:flex;top:6.7%;right:13.5%}.surface-close i{font-size:18px;font-style:normal}.surface-close span{letter-spacing:.16em;font:600 8px DM Mono,monospace}.surface-header{flex:none;min-height:46px;padding-right:112px}.surface-actions button,.talk-actions button,.system-action-grid button,.full-action,.prompt-rail button,.memory-kind button,.tool-launcher button,.surface-input button,.system-organ-strip button{min-height:56px}.system-quality button{min-height:48px}.prompt-rail button{font-size:8px}.surface-input input,.memory-search{min-height:54px}.memory-stream,.timer-stream,.news-stream{overscroll-behavior:contain;min-height:74px;max-height:180px;overflow:auto}.memory-stream::-webkit-scrollbar{display:none}.timer-stream::-webkit-scrollbar{display:none}.news-stream::-webkit-scrollbar{display:none}.surface-actions button:active,.talk-actions button:active,.system-action-grid button:active,.full-action:active,.prompt-rail button:active,.memory-kind button:active,.tool-launcher button:active,.surface-input button:active{transform:scale(.975)}.voice-resonance{display:none}.awareness-bloom,.speech-field,.thought-crown{z-index:7;pointer-events:none;opacity:0;position:absolute;inset:0}.awareness-bloom i{filter:drop-shadow(0 0 9px #4ce1ed80);border:1px solid #a4fafe80;border-radius:50%;width:32%;height:9%;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)scale(.2)}.awareness-bloom i:nth-child(2){border-color:#5de2ed3d;width:48%;height:16%}.awareness-bloom b{background:linear-gradient(90deg,#0000,#e1ffffcc,#0000);height:1px;position:absolute;top:39%;left:27%;right:27%;transform:scaleX(.08)}.state-aware .awareness-bloom{opacity:1}.state-aware .awareness-bloom i{animation:1.35s cubic-bezier(.16,.82,.2,1) both recognitionBloom}.state-aware .awareness-bloom i:nth-child(2){animation-delay:80ms}.state-aware .awareness-bloom b{animation:.9s ease-out both recognitionLine}.state-aware .face-biometric i{animation:1.7s ease-out both awareNode}.listening-ripples i{opacity:0;width:66%;transform:scale(1.2)}.state-listening .listening-ripples i:nth-child(2){animation-delay:.62s}.state-listening .listening-ripples i:nth-child(3){animation-delay:1.24s}.state-listening .touch-lens{background:radial-gradient(ellipse at 50% 43%,#aefbff14,transparent 29%),radial-gradient(circle at calc(50% + var(--gaze-x) * 11%) calc(50% + var(--gaze-y) * 9%),#a4fdff0d,transparent 16%)}.speech-expression-open{opacity:0;clip-path:ellipse(24% 20% at 50% 68%);filter:saturate(.95)contrast(1.08)brightness(.92);z-index:3!important;background-position:33.333% 100%!important}.walter-display:not(.state-speaking) .speech-expression-open{opacity:0!important;animation:none!important}.state-speaking .walter-expression:not(.speech-expression-open){opacity:.99;background-position:0 100%}.state-speaking .speech-expression-open{animation:.82s cubic-bezier(.22,.68,.2,1) infinite mouthCadence}.speech-field i{border:1px solid #8bf6fb42;border-radius:50%;width:18%;height:8%;position:absolute;top:67%;left:50%;transform:translate(-50%,-50%)scale(.6)}.speech-field i:nth-child(2){width:27%;height:12%}.speech-field i:nth-child(3){width:37%;height:17%}.speech-field b{background:radial-gradient(ellipse,rgba(105,237,246,calc(.06 + var(--audio) * .18)),transparent 68%);filter:blur(7px);height:15%;position:absolute;top:64%;left:39%;right:39%}.state-speaking .speech-field{opacity:calc(.28 + var(--audio) * .72)}.state-speaking .portrait-echo-organic{opacity:calc(.035 + var(--audio) * .14);animation:.8s ease-in-out infinite alternate speechRefraction}.thought-crown i{border:1px solid #65e7f124;border-bottom:0;border-radius:50% 50% 0 0;width:38%;height:28%;position:absolute;top:18%;left:50%;transform:translate(-50%)}.thought-crown i:nth-child(2){border-style:dashed;width:28%;top:22%}.thought-crown b{background:var(--life);width:6px;height:6px;box-shadow:0 0 18px var(--life);border-radius:50%;position:absolute;top:24%;left:50%}.state-thinking .thought-crown,.state-tool .thought-crown{opacity:.72}.state-thinking .thought-crown i,.state-tool .thought-crown i{animation:7s ease-in-out infinite alternate cranialPhase}.state-thinking .thought-crown i:nth-child(2),.state-tool .thought-crown i:nth-child(2){animation-direction:alternate-reverse}.state-thinking .thought-crown b,.state-tool .thought-crown b{animation:2.2s ease-in-out infinite thoughtSeed}.tool-transfer span,.body-packet,.organ-transfer>i{background:0 0!important;border-radius:0!important}.tool-transfer span{opacity:0;width:38px;height:38px;filter:drop-shadow(0 0 8px var(--life));font-size:12px}.phase-filament{opacity:0;transform-origin:bottom!important;background:linear-gradient(#0000,#67ebf4b3,#e9ffff)!important;width:1px!important;height:56%!important;position:absolute!important;top:0!important;left:50%!important;box-shadow:0 0 9px #49deeba6!important}.phase-fold{aspect-ratio:1;opacity:0;border:1px solid #8df8fc57;border-radius:50%;width:12%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 26px #41dce938}.transfer-launch .tool-transfer .phase-filament,.tool-outgoing .tool-transfer .phase-filament{animation:filamentLaunch var(--transfer-duration) cubic-bezier(.2,.76,.2,1) both}.transfer-return .tool-transfer .phase-filament,.tool-returning .tool-transfer .phase-filament{animation:filamentReturn var(--transfer-duration) cubic-bezier(.2,.76,.2,1) both;transform-origin:top!important;top:0!important}.transfer-launch .tool-transfer .phase-fold,.transfer-return .tool-transfer .phase-fold{animation:phaseFold var(--transfer-duration) ease both}.transfer-launch .tool-transfer span,.tool-outgoing .tool-transfer span{animation:glyphPhaseOut var(--transfer-duration) ease both!important}.transfer-return .tool-transfer span,.tool-returning .tool-transfer span{animation:glyphPhaseIn var(--transfer-duration) ease both!important}.direction-face-to-heart .somatic-packet{border:1px solid #78f1f83b;width:28%;height:12%;top:73%;left:50%;animation:somaticPressure var(--transfer-duration) ease both!important;border-radius:50%!important}.direction-face-to-heart .body-axis{animation:axisFlash var(--transfer-duration) ease both}.organ-transfer .phase-filament{transform-origin:bottom!important;height:52%!important;top:auto!important;bottom:0!important}.organ-transfer .phase-fold{top:50%}.eye-transfer.transfer-launch .phase-filament{animation:eyeFilamentReceive var(--transfer-duration) ease both}.eye-transfer.transfer-return .phase-filament{animation:eyeFilamentRelease var(--transfer-duration) ease both}.eye-transfer span{z-index:3;color:var(--life-white);opacity:0;font:400 13px DM Mono,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eye-transfer.transfer-launch span{animation:eyeGlyphResolve var(--transfer-duration) ease both}.eye-transfer.transfer-return span{animation:eyeGlyphRelease var(--transfer-duration) ease both}.heart-transfer .pressure-core{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#dfffffb3,#39dbe91f 45%,#0000 72%)!important;border-radius:50%!important;width:12%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.heart-transfer.transfer-impact .pressure-core{animation:heartPressureCore var(--transfer-duration) ease both}.heart-transfer.transfer-impact b{aspect-ratio:1;width:24%;animation:heartPressureWave var(--transfer-duration) ease-out both;border:1px solid #76f0f747;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heart-transfer b:nth-of-type(2){animation-delay:.12s!important}.heart-transfer b:nth-of-type(3){animation-delay:.24s!important}.signal-gap{overflow:visible}.signal-gap i{opacity:0;background:linear-gradient(#0000,#6feef6c7,#0000);border-radius:0;width:1px;height:30px;box-shadow:0 0 7px #4be0ec99}.signal-gap i:first-child{margin-left:-7px}.signal-gap i:nth-child(3){margin-left:7px}.phase-outgoing i,.phase-returning i,.eye-face-gap.direction-face-to-eye i,.eye-face-gap.direction-eye-to-face i,.face-heart-gap.direction-face-to-heart i{animation:gapFilament var(--transfer-duration,1.7s) ease-in-out infinite}.eye-face-gap.direction-eye-to-face i{animation-direction:reverse}.signal-gap b{opacity:0;border:1px solid #78f1f82e;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phase-outgoing b,.phase-returning b,.face-heart-gap.direction-face-to-heart b{animation:gapFold var(--transfer-duration,1.7s) ease-out infinite}@keyframes pressGather{0%{opacity:0;transform:scale(1.16)}60%{opacity:.45}to{opacity:.08;transform:scale(.82)}}@keyframes tideDrift{to{border-radius:57% 43% 47% 53%;transform:rotate(24deg)scale(1.08)}}@keyframes recognitionBloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}28%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes recognitionLine{0%{opacity:0;transform:scaleX(.06)}28%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes awareNode{0%{opacity:0;transform:scale(.2)}35%{opacity:1}to{opacity:.55;transform:scale(1)}}@keyframes eyeAwaken{0%{opacity:.18;transform:translate(-50%,-50%)scale(.72)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.02)}to{opacity:.94;transform:translate(-50%,-50%)scale(.93)}}@keyframes eyeCommune{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.89)}45%{opacity:1;transform:translate(-50%,-50%)scale(.98)}62%{opacity:.84;transform:translate(-50%,-50%)scale(.93)}}@keyframes listenAbsorb{0%{opacity:0;transform:scale(1.28)}42%{opacity:.36}to{opacity:0;transform:scale(.66)}}@keyframes speechBreath{0%{opacity:0;transform:translate(-50%,-50%)scale(.62)}26%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}@keyframes mouthCadence{0%,to{opacity:.04}24%{opacity:clamp(.12,calc(var(--audio) * 1.8),.94)}48%{opacity:.08}72%{opacity:clamp(.08,calc(var(--audio) * 1.15),.72)}}@keyframes speechRefraction{to{transform:translate(calc(var(--velocity-x) * -2px + var(--audio) * 1px),calc(var(--velocity-y) * -1px)) scale(1.014)}}@keyframes cranialPhase{to{opacity:.35;transform:translate(-50%)scale(1.08)rotate(4deg)}}@keyframes thoughtSeed{50%{opacity:.35;transform:scale(1.7)}}@keyframes filamentLaunch{0%{opacity:0;transform:scaleY(.02)}22%{opacity:1}68%{opacity:.85;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes filamentReturn{0%{opacity:0;transform:scaleY(.02)}20%{opacity:1}72%{opacity:.8;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes phaseFold{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(.2)}42%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes glyphPhaseOut{0%{opacity:0;top:52%;transform:translate(-50%,-50%)scale(.6)}25%,52%{opacity:.9}to{opacity:0;top:18%;transform:translate(-50%,-50%)scale(.25)}}@keyframes glyphPhaseIn{0%{opacity:0;top:48%;transform:translate(-50%,-50%)scale(.25)}36%{opacity:.8}to{opacity:0;top:48%;transform:translate(-50%,-50%)scale(1.6)}}@keyframes somaticPressure{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}35%{opacity:.65}to{opacity:0;transform:translate(-50%,120%)scale(2.2)}}@keyframes eyeFilamentReceive{0%{opacity:0;transform:scaleY(.02)}30%{opacity:1}76%{opacity:.8;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes eyeFilamentRelease{0%{opacity:0;transform:scaleY(1)}22%{opacity:1}76%{opacity:.7;transform:scaleY(.1)}to{opacity:0;transform:scaleY(.02)}}@keyframes eyeGlyphResolve{0%,20%{opacity:0;transform:translate(-50%,-50%)scale(.3)}58%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes eyeGlyphRelease{0%{opacity:0;transform:translate(-50%,-50%)scale(1.3)}30%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(.18)}}@keyframes heartPressureCore{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}35%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@keyframes heartPressureWave{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}38%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%)scale(3.5)}}@keyframes gapFilament{0%{opacity:0;top:-24%;transform:translate(-50%,-50%)scaleY(.25)}24%{opacity:.78}76%{opacity:.6}to{opacity:0;top:112%;transform:translate(-50%,-50%)scaleY(1.4)}}@keyframes gapFold{0%,22%{opacity:0;transform:translate(-50%,-50%)scale(.2)}56%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%)scale(2.3)}}@media (max-width:760px){.radial-menu button{--radius:clamp(138px,39.5vw,272px);width:clamp(92px,18%,118px);min-height:60px}.radial-menu button em{display:block}.radial-menu button small{display:none}.gesture-sheet.spatial-sheet{padding-left:22px;padding-right:22px;left:16%;right:16%}.gesture-sheet.conversation-sheet{bottom:8%}.gesture-sheet.controls-sheet{top:8%}.surface-content{padding-bottom:28px;inset:10% 11.5% 8.5%}.surface-close{min-width:96px;height:54px;top:6.4%;right:11%}.surface-header{padding-right:102px}.surface-actions button,.talk-actions button,.system-action-grid button,.full-action,.prompt-rail button,.memory-kind button,.tool-launcher button,.surface-input button{min-height:54px}}@media (max-width:460px){.spatial-edge span{display:none}.gesture-sheet.spatial-sheet{padding:25px 18px 22px;left:13%;right:13%}.thread-heading>small{display:none}.thread-heading{grid-template-columns:1fr auto}.thread-input{grid-template-columns:minmax(0,1fr) 54px 54px}.thread-input .thread-voice{display:none}.quick-control-grid button{font-size:7px;min-height:52px!important}.surface-close{width:54px;min-width:54px;padding:0}.surface-close span{display:none}.surface-header{padding-right:60px}.surface-content{inset:9.6% 10.5% 8.2%}}@media (prefers-reduced-motion:reduce){.chromatic-tide,.awareness-bloom,.speech-field,.thought-crown,.neural-tether{display:none!important}.gesture-sheet.spatial-sheet{transition:opacity .01ms linear,transform .01ms linear}}.state-aware .walter-expression:not(.speech-expression-open),.state-listening .walter-expression:not(.speech-expression-open){clip-path:none;filter:saturate(.98)contrast(1.08)brightness(.94);-webkit-mask-image:radial-gradient(36% 16% at 50% 43%,#000 0 42%,#000000e0 58%,#0000 100%);mask-image:radial-gradient(36% 16% at 50% 43%,#000 0 42%,#000000e0 58%,#0000 100%)}.state-speaking .walter-expression:not(.speech-expression-open){clip-path:none;opacity:.86;-webkit-mask-image:radial-gradient(29% 18% at 50% 67%,#000 0 42%,#000000e6 62%,#0000 100%);mask-image:radial-gradient(29% 18% at 50% 67%,#000 0 42%,#000000e6 62%,#0000 100%)}.state-speaking .speech-expression-open{clip-path:none;-webkit-mask-image:radial-gradient(25% 16% at 50% 68%,#000 0 38%,#000000e6 58%,#0000 100%);mask-image:radial-gradient(25% 16% at 50% 68%,#000 0 38%,#000000e6 58%,#0000 100%)}.state-aware .face-aura{animation:5.4s ease-in-out infinite awareBreath}.state-aware .awareness-bloom i{display:none}.state-aware .awareness-bloom b{background:linear-gradient(90deg,#0000,#e1ffffa3,#0000);height:1px;left:31%;right:31%}.listening-ripples i{--tendril-x:0px;--tendril-tilt:-12deg;width:18%;height:47%;transform:translateX(var(--tendril-x)) rotate(var(--tendril-tilt));filter:drop-shadow(0 0 8px #41dbe833);border:0;border-left:1px solid #7ef4fa3d;border-radius:50%;top:27%;left:31%}.listening-ripples i:nth-child(2){--tendril-x:-50%;--tendril-tilt:0deg;border-left-color:#c0fdff4d;height:51%;left:50%}.listening-ripples i:nth-child(3){--tendril-tilt:12deg;border-left:0;border-right:1px solid #7ef4fa3d;left:auto;right:31%}.state-listening .listening-ripples i{animation:2.8s cubic-bezier(.2,.76,.22,1) infinite listenTendril}.speech-field i,.speech-field i:nth-child(2),.speech-field i:nth-child(3){transform-origin:bottom;filter:drop-shadow(0 0 7px #3cdae773);background:linear-gradient(#0000,#6feef61a 18%,#befdff94 52%,#0000);border:0;border-radius:0;width:1px;height:31%;top:61%;transform:translate(-50%)scaleY(.18)}.speech-field i:first-child{left:47%;transform:translate(-50%)rotate(-4deg)scaleY(.18)}.speech-field i:nth-child(2){height:35%;left:50%}.speech-field i:nth-child(3){left:53%;transform:translate(-50%)rotate(4deg)scaleY(.18)}.speech-field b{background:radial-gradient(ellipse,rgba(105,237,246,calc(.04 + var(--audio) * .14)),transparent 66%);filter:blur(9px);height:27%;top:62%;left:42%;right:42%}.state-speaking .speech-field i{animation:1.25s cubic-bezier(.2,.72,.2,1) infinite speechCurrent}.state-speaking .speech-field i:nth-child(2){animation-delay:-.4s}.state-speaking .speech-field i:nth-child(3){animation-delay:-.8s}.direction-face-to-heart .somatic-packet{transform-origin:top;width:2px;height:37%;top:62%;left:50%;box-shadow:0 0 9px #45dde980;animation:somaticCurrent var(--transfer-duration) cubic-bezier(.18,.78,.2,1) both!important;background:linear-gradient(#dcffffc7,#52e5ef75,#0000)!important;border:0!important;border-radius:0!important}.direction-face-to-heart .somatic-packet:before,.direction-face-to-heart .somatic-packet:after{content:"";background:linear-gradient(#0000,#6aedf561,#0000);width:1px;height:92%;position:absolute;top:4%}.direction-face-to-heart .somatic-packet:before{left:-7px;transform:rotate(-3deg)}.direction-face-to-heart .somatic-packet:after{right:-7px;transform:rotate(3deg)}.signal-gap{width:76px;height:88px;overflow:visible}.signal-gap:before{display:none}.signal-gap svg{filter:drop-shadow(0 0 5px #40dae733);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bridge-vessel,.bridge-current{fill:none;vector-effect:non-scaling-stroke}.bridge-vessel{stroke:#64e2eb17;stroke-width:.65px}.bridge-current{stroke-width:1.05px;stroke-linecap:round;stroke-dasharray:7 19;opacity:0}.signal-gap.is-active .bridge-current{opacity:.9;animation:bridgeFlow var(--transfer-duration,1.7s) cubic-bezier(.22,.7,.18,1) both}.signal-gap.is-active .current-b{animation-delay:90ms}.signal-gap.is-active .current-c{animation-delay:.18s}.eye-face-gap.direction-face-to-eye .bridge-current{animation-direction:reverse}.bridge-fold{opacity:0!important;background:0 0!important;border:0!important;border-top:1px solid #9cf9fd6b!important;border-bottom:1px solid #4cdeea2e!important;border-radius:50%!important;width:26px!important;height:10px!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.35)!important;box-shadow:0 0 13px #45deea2e!important}.signal-gap.is-active .bridge-fold{animation:bridgeFold var(--transfer-duration,1.7s) ease-out both!important}.action-surface{background:linear-gradient(160deg,#031f25f0,#000a0efb 62%,#000407)}.surface-content{inset:10.5% 18.5% 16%}.surface-header{margin-left:30px}.surface-header span{color:#b9f6f9c7;font-size:10px}.surface-header b{color:#e8ffffe6;font-size:9px}.surface-close{min-width:96px;height:54px;top:10%;right:21%}.surface-talk .talk-orb{width:140px}.surface-input{margin-inline:0}.surface-note{color:#cdf6f9c7;font-size:13px}.live-transcript{background:linear-gradient(90deg,#1160693b,#04252b1a 72%,#0000)}.live-transcript small{color:#9beff4b3;font-size:8px}.live-transcript p{color:#edfffff0;font-size:14px}.surface-status-strip span{color:#a4e7ebad;font-size:8px}.surface-status-strip b{color:#e1fcfddb}.memory-stream small,.news-stream small,.timer-stream small{color:#9ceaefa3;font-size:8px}.memory-stream p,.news-stream p{color:#e2fcfddb;font-size:13px}.news-stream h3{color:#effffff5}.surface-input input,.memory-search,.tool-launcher input{color:#effffff0;background:#001217e0;border-color:#7ceff73d;font-size:13px}.surface-actions button,.talk-actions button,.system-action-grid button,.full-action,.prompt-rail button,.memory-kind button,.tool-launcher button,.surface-input button{color:#e5fdffe6;background:#083b426b;border-color:#7ef0f83d}.radial-menu button{background:radial-gradient(#021f25fa,#000d11e6 62%,#0000 79%)}.radial-menu button span{color:#eefffff5}.radial-menu button small{color:#94eaef9e}@keyframes awareBreath{0%,to{opacity:.42;transform:scale(.985)}50%{opacity:.76;transform:scale(1.025)}}@keyframes listenTendril{0%{opacity:0;transform:translate(var(--tendril-x),-17px) rotate(var(--tendril-tilt)) scaleY(.45)}38%{opacity:.5}to{opacity:0;transform:translate(var(--tendril-x),20px) rotate(var(--tendril-tilt)) scaleY(1.05)}}@keyframes speechCurrent{0%{opacity:0;transform:translate(-50%,18px)scaleY(.18)}34%{opacity:calc(.2 + var(--audio) * .58)}to{opacity:0;transform:translate(-50%,-24px)scaleY(1.08)}}@keyframes somaticCurrent{0%{opacity:0;transform:translate(-50%)scaleY(.04)}28%{opacity:.92}78%{opacity:.65;transform:translate(-50%)scaleY(1)}to{opacity:0;transform:translate(-50%)scaleY(1)}}@keyframes bridgeFlow{0%{stroke-dashoffset:54px;opacity:0}20%{opacity:.92}78%{opacity:.7}to{stroke-dashoffset:-54px;opacity:0}}@keyframes bridgeFold{0%,16%{opacity:0;transform:translate(-50%,-50%)scale(.25)}48%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(1.75)}}.surface-scroll-cue{display:none}@media (max-width:460px){.radial-menu button{--radius:143px!important;width:86px!important;min-height:58px!important;margin-top:-29px!important;padding:8px!important}.surface-close{width:54px;min-width:54px;height:54px;padding:0;top:10.5%;right:23%}.surface-talk .talk-orb{display:none}.surface-talk .surface-header{order:0}.surface-talk .live-transcript{order:1}.surface-talk .talk-actions{order:2}.surface-talk .surface-input{order:3}.surface-talk .surface-status-strip{order:4}.surface-talk .prompt-rail{order:5}.surface-scroll-cue{z-index:9;letter-spacing:.16em;color:#b2f4f89e;pointer-events:none;background:#000a0dd1;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font:500 6px DM Mono,monospace;display:flex;position:absolute;bottom:9.5%;left:50%;transform:translate(-50%)}.surface-scroll-cue i{background:var(--life);width:4px;height:4px;box-shadow:0 0 8px var(--life);border-radius:50%}}
