:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#d9fbff;font-synthesis:none;background:#010609;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:radial-gradient(circle at 50% 38%,#00d8ff17,#0000 32rem),linear-gradient(145deg,#01080c 0%,#020508 58%,#000203 100%);min-width:320px;overflow-x:hidden}button,a{font:inherit}.avatar-lab{width:min(100% - 32px,1100px);min-height:100vh;margin:0 auto;padding:clamp(24px,4vw,56px) 0 36px}.lab-header,.state-panel{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.state-panel>*{min-width:0}.lab-header{width:min(100%,820px);margin:0 auto 20px}.eyebrow{color:#5ddceb;letter-spacing:.2em;margin:0 0 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:700}h1{color:#e9fdff;letter-spacing:-.035em;margin:0;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:430}.system-status{color:#77e5f0;letter-spacing:.12em;flex:none;align-items:center;gap:8px;margin:0 0 4px;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;display:flex}.status-light{background:#53f4ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #37dff0}.avatar-stage{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 50% 48%,#00cdff12,#0000 47%),#01070a;border:1px solid #5ee4f12e;border-radius:3px;width:min(82vh,820px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 28px 100px #000000b3,inset 0 0 80px #00d5ff06}.stage-grid{z-index:-1;opacity:.25;background-image:linear-gradient(#3ad3e60b 1px,#0000 1px),linear-gradient(90deg,#3ad3e60b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 72%);mask-image:radial-gradient(circle,#000 15%,#0000 72%)}.stage-orbit{z-index:-1;aspect-ratio:1;border:1px solid #24cee014;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-orbit-one{width:74%}.stage-orbit-two{width:96%}.avatar-viewport,.avatar-canvas{width:100%;height:100%}.avatar-viewport{position:absolute;inset:0}.avatar-canvas{touch-action:pan-y;display:block}.loading-label{z-index:2;color:#75e5f0b8;letter-spacing:.18em;text-align:center;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.67rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-error{color:#ff8e8e}.telemetry{z-index:3;color:#7eccd580;letter-spacing:.12em;gap:18px;font-family:SFMono-Regular,Consolas,monospace;font-size:.57rem;display:flex;position:absolute;bottom:16px;right:18px}.telemetry b{color:#97ecf4bf;font-weight:500}.corner{z-index:4;pointer-events:none;border-color:#5aeaf79e;width:25px;height:25px;position:absolute}.corner-tl{border-top:1px solid;border-left:1px solid;top:10px;left:10px}.corner-tr{border-top:1px solid;border-right:1px solid;top:10px;right:10px}.corner-bl{border-bottom:1px solid;border-left:1px solid;bottom:10px;left:10px}.corner-br{border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}.state-panel{border-top:1px solid #5fdeeb1f;width:min(100%,820px);margin:20px auto 0;padding:18px 0 0}.state-description{color:#718a8f;margin:0;font-size:.76rem}.state-controls{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.debug-actions{gap:11px;min-width:min(100%,333px);display:grid}.speech-energy-control{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:6px 10px;display:grid}.speech-energy-control label{color:#668389;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;display:flex}.speech-energy-control output{color:#78dbe5}.speech-energy-control input{accent-color:#42d7e7;width:100%}.speech-energy-control button{color:#668389;cursor:pointer;background:0 0;border:1px solid #56dbe933;border-radius:2px;padding:4px 7px;font-family:SFMono-Regular,Consolas,monospace;font-size:.55rem}.speech-energy-control button[aria-pressed=true]{color:#a8f5fc;border-color:#58dce98c}.state-button{color:#78959a;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#030f13b8;border:1px solid #56dbe933;border-radius:2px;min-width:78px;padding:8px 11px;font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem;transition:all .14s}.state-button:hover,.state-button:focus-visible{color:#d2faff;border-color:#5ee6f499;outline:none}.state-button[aria-pressed=true]{color:#c9faff;background:#12687333;border-color:#58dce9;box-shadow:inset 0 -1px #5cebf859,0 0 18px #14c1d714}.route-gateway{text-align:center;place-content:center;min-height:100vh;display:grid}.route-gateway a{color:#9ff5ff;text-underline-offset:5px}@media (max-width:720px){.avatar-lab{width:min(100% - 20px,620px);padding-top:20px}.lab-header{display:block}.lab-header h1{max-width:14rem}.system-status{display:none}.state-panel{flex-direction:column;align-items:stretch}.state-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;display:grid;overflow:hidden}.debug-actions{width:100%;min-width:0}.state-button{width:100%;min-width:0;min-height:42px}.telemetry{justify-content:flex-end;gap:8px;font-size:.5rem;bottom:13px;left:13px;right:13px}.telemetry span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.rig-lab{width:min(100% - 32px,1120px);min-height:100vh;margin:0 auto;padding:clamp(24px,4vw,52px) 0 38px}.rig-lab-header,.rig-controls{justify-content:space-between;align-items:flex-end;gap:24px;width:min(100%,850px);margin-inline:auto;display:flex}.rig-lab-header{margin-bottom:20px}.rig-status{color:#7de7f0;letter-spacing:.12em;align-items:center;gap:8px;margin:0 0 4px;font-family:SFMono-Regular,Consolas,monospace;font-size:.66rem;display:flex}.rig-status span{background:#5ff5ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #37dff0e6}.rig-stage{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 50% 43%,#00d6ef1b,#0000 41%),radial-gradient(circle at 50% 96%,#009bb414,#0000 32%),#01070b;border:1px solid #53e0ef2e;border-radius:3px;width:min(80vh,850px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000b8,inset 0 0 100px #00d5ff06}.rig-stage-grid{z-index:-2;opacity:.28;background-image:linear-gradient(#35daeb0a 1px,#0000 1px),linear-gradient(90deg,#35daeb0a 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 13%,#0000 74%);mask-image:radial-gradient(circle,#000 13%,#0000 74%)}.rig-orbit{z-index:-1;aspect-ratio:1;border:1px solid #3ee0ef12;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.rig-orbit:before,.rig-orbit:after{content:"";background:#56eefa;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 12px #32dbea}.rig-orbit:before{top:21%;left:7%}.rig-orbit:after{bottom:16%;right:11%}.rig-orbit-a{width:76%}.rig-orbit-b{opacity:.55;width:94%}.rig-render{perspective:900px;place-items:center;display:grid;position:absolute;inset:2.5% 10% 0}.jassim-rig{filter:drop-shadow(0 0 18px #00d1e824);width:100%;height:100%;overflow:visible}.rig-depth-fill{fill:#02151a;stroke:#15bfd16b;stroke-width:1.2px}.rig-face-fill{fill:url(#rig-face-fill)}.rig-dot-fill{fill:url(#rig-dots);opacity:.48;stroke:none}.rig-major-line{fill:none;stroke:url(#rig-edge);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.rig-minor-line{fill:none;stroke:#25c8d9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.05px;opacity:.62}.rig-faint-line{fill:none;stroke:#1d9ead;stroke-linecap:round;stroke-width:.8px;opacity:.28}.rig-circuit-line{fill:none;stroke:#21c4d6;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1px;opacity:.47}.rig-node{fill:#a8fbff;filter:url(#rig-soft-glow)}.rig-background-particles path{fill:none;stroke:#0c8595;stroke-dasharray:2 13;stroke-width:1px;opacity:.16}.rig-data-dots{fill:#56e9f5;filter:url(#rig-soft-glow);opacity:.58}.rig-shoulders{filter:drop-shadow(0 8px 18px #0009)}.rig-neck{filter:drop-shadow(0 0 7px #00d1e617)}.rig-face-aura{fill:url(#rig-core);stroke:#28d7e8;stroke-width:5px;opacity:.18;filter:url(#rig-glow)}.rig-face-circuits{fill:#76f6ff;stroke:#1ec5d8;stroke-width:1px;opacity:.44}.rig-face-circuits .rig-faint{fill:none;stroke-width:.6px;opacity:.25}.rig-hair-fill{fill:#01090d;stroke:#25d4e6;stroke-width:1.4px}.rig-hair-strands{fill:none;stroke:#19aabd;stroke-width:1.05px;opacity:.58}.rig-brow path{fill:#031217;stroke:#34d9e8;stroke-width:1.2px;opacity:.95}.rig-eye-bed{fill:#03191f;stroke:#29d5e5;stroke-width:1px}.rig-iris ellipse{fill:#087a8d;stroke:#70f5ff;stroke-width:1px;filter:url(#rig-soft-glow)}.rig-iris circle{fill:#001015;stroke:#21d8e9;stroke-width:.7px}.rig-iris .rig-eye-glint{fill:#c9fdff;stroke:none}.rig-eye-shutter{fill:#011014;stroke:none}.rig-lid{filter:url(#rig-soft-glow)}.rig-beard-fill{fill:#010b0f;stroke:none;opacity:.94}.rig-beard-strands{fill:none;stroke:#148b9b;stroke-dasharray:2 3;stroke-width:1px;opacity:.54}.rig-moustache{fill:#01090c;stroke:#188d9e;stroke-width:.8px}.rig-inner-mouth{fill:#000507;stroke:#119bad;stroke-width:.7px;transform-box:fill-box;transform-origin:50%}.rig-lip{filter:url(#rig-soft-glow)}.rig-mouth-corners{fill:#8cf9ff;filter:url(#rig-soft-glow)}.rig-foreground{fill:#96f9ff;stroke:#2ed7e8;stroke-width:1px;opacity:.36;filter:url(#rig-soft-glow);transform:translate(var(--rig-depth-x,0), var(--rig-depth-y,0))}.rig-source-label{color:#73d3dc6e;letter-spacing:.13em;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.53rem;position:absolute;bottom:13px;right:16px}.rig-controls{border-top:1px solid #5fdeeb1f;margin-top:20px;padding-top:17px}.rig-help{color:#718a8f;max-width:330px;margin:0;font-size:.74rem}.rig-control-stack{gap:10px;max-width:520px;display:grid}.rig-button-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rig-button-row button{color:#78959a;cursor:pointer;letter-spacing:.055em;text-transform:uppercase;background:#030f13b8;border:1px solid #56dbe938;border-radius:2px;padding:7px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:.57rem}.rig-button-row button:hover,.rig-button-row button:focus-visible,.rig-button-row button[aria-pressed=true]{color:#c9faff;border-color:#58dce9;outline:none}.rig-toggles{color:#5f7c81;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:7px 15px;font-family:SFMono-Regular,Consolas,monospace;font-size:.52rem;display:flex}.rig-toggles label{cursor:pointer;align-items:center;gap:5px;display:flex}.rig-toggles input{accent-color:#42d7e7;width:11px;height:11px;margin:0}.rig-toggles span{color:#6bcbd5}@media (max-width:760px){.rig-lab{width:min(100% - 20px,650px);padding-top:20px}.rig-lab-header{display:block}.rig-status{display:none}.rig-stage{width:100%}.rig-render{inset-inline:4%}.rig-controls{flex-direction:column;align-items:stretch}.rig-control-stack{width:100%;max-width:none}.rig-button-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rig-button-row button:last-child{grid-column:1/-1}.rig-toggles{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.jassim-rig{filter:none}.hybrid-life-particles circle{opacity:.16;animation:none}}.feature-hybrid-viewport{background:#01070a;position:relative}.hybrid-persistent-base,.feature-hybrid-rig{width:100%;height:100%;display:block;position:absolute;inset:0}.hybrid-persistent-base{z-index:0;object-fit:cover;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .18s ease-out}.feature-hybrid-viewport.hybrid-source-ready .hybrid-persistent-base{opacity:1}.feature-hybrid-rig{z-index:1;overflow:hidden}.feature-hybrid-rig>[data-hybrid-presence]{opacity:0;transition:opacity .18s ease-out}.feature-hybrid-rig.hybrid-source-ready>[data-hybrid-presence]{opacity:1}.feature-hybrid-rig image{image-rendering:auto}.hybrid-primary-svg-base{display:none}.feature-hybrid-viewport.android-chrome-stable{contain:layout paint size;backface-visibility:hidden;transform:translateZ(0)}.android-chrome-stable .hybrid-persistent-base,.android-chrome-stable .feature-hybrid-rig{backface-visibility:hidden;transition:none;transform:translateZ(0)}.android-chrome-stable .hybrid-persistent-base{opacity:1}.android-chrome-stable .feature-hybrid-rig>[data-hybrid-presence]{transition:none}.android-chrome-stable .hybrid-avatar-energy,.android-chrome-stable .hybrid-avatar-depth,.android-chrome-stable .hybrid-foreground-particles,.android-chrome-stable .hybrid-internal-particles,.android-chrome-stable .hybrid-life-particles{display:none}.android-chrome-stable .hybrid-lid-line,.android-chrome-stable .hybrid-brow,.android-chrome-stable .hybrid-lip,.android-chrome-stable .hybrid-mouth-corner,.android-chrome-stable .hybrid-iris ellipse,.android-chrome-stable .hybrid-iris circle,.android-chrome-stable #hybrid-lower-face-mask path{filter:none}.public-avatar-static-fallback .hybrid-persistent-base{opacity:1}.public-avatar-static-fallback .feature-hybrid-rig,.public-avatar-unavailable .feature-hybrid-rig{display:none}.hybrid-eye-interior{fill:#011f309e;stroke:none}.hybrid-iris ellipse{fill:url(#hybrid-iris);stroke:#13b7e1c7;stroke-width:.58px;filter:url(#hybrid-soft-glow)}.hybrid-iris circle:not(.hybrid-glint){fill:#00111f;stroke:#39c9ebf0;stroke-width:.85px;filter:url(#hybrid-pupil-glow)}.hybrid-iris .hybrid-glint{fill:#39c9ebd1;stroke:none;filter:none}.hybrid-eyelid-fill{fill:#013f68;opacity:calc(var(--hybrid-blink,0) * .82);stroke:none}.hybrid-lower-fill{fill:#022b43;opacity:calc(var(--hybrid-blink,0) * .72)}.hybrid-lid-line{fill:none;stroke:#13b7e1c2;stroke-linecap:round;stroke-width:.64px;filter:url(#hybrid-soft-glow);opacity:calc(.26 + var(--hybrid-blink,0) * .62)}.hybrid-lower-line{stroke-width:.48px;opacity:calc(.18 + var(--hybrid-blink,0) * .46)}.hybrid-brow{fill:url(#hybrid-brow-fill);stroke:#13b7e1ad;stroke-linejoin:round;stroke-width:.48px;filter:url(#hybrid-soft-glow);opacity:calc(.84 + var(--hybrid-brow-activity,0) * .12)}.hybrid-lip{fill:url(#hybrid-lip-fill);stroke:#13b7e194;stroke-linecap:round;stroke-linejoin:round;stroke-width:.52px;filter:url(#hybrid-soft-glow);opacity:calc(.76 + var(--hybrid-mouth-activity,0) * .16)}.hybrid-lower-lip{opacity:calc(.72 + var(--hybrid-mouth-activity,0) * .18)}.hybrid-lip-texture{fill:url(#hybrid-lip-particles);stroke:none;pointer-events:none;opacity:calc(.18 + var(--hybrid-mouth-activity,0) * .11)}.hybrid-lower-lip-texture{opacity:calc(.15 + var(--hybrid-mouth-activity,0) * .12)}.hybrid-inner-mouth{fill:#000508;stroke:#23b3c3d6;stroke-width:.78px;opacity:0}.hybrid-lip-seal{fill:none;stroke:#046293bd;stroke-linecap:round;stroke-width:.48px;opacity:calc(.66 - var(--hybrid-mouth-open,0) * .6)}.hybrid-mouth-corner{fill:none;stroke:#13b7e180;stroke-linecap:round;stroke-width:.44px;filter:url(#hybrid-soft-glow);opacity:calc(.42 + var(--hybrid-mouth-activity,0) * .28)}.hybrid-jaw-line{fill:none;stroke:#2cc4d2;stroke-linecap:round;stroke-width:.9px;opacity:.3}.hybrid-avatar-depth{pointer-events:none;mix-blend-mode:screen}.hybrid-avatar-energy{pointer-events:none;mix-blend-mode:screen;filter:url(#hybrid-energy-glow);opacity:calc(.065 * var(--hybrid-glow-strength,1));animation:5.6s ease-in-out infinite alternate hybrid-avatar-energy-pulse}.hybrid-body-depth{mix-blend-mode:normal;opacity:1}.hybrid-neck-depth{opacity:calc(.34 + var(--hybrid-breath,0) * .18)}.hybrid-head-depth{opacity:calc(.13 + var(--hybrid-breath,0) * .045)}.hybrid-background-depth{pointer-events:none;mix-blend-mode:screen}.hybrid-background-haze{fill:url(#hybrid-background-haze);opacity:.52;transform-box:fill-box;transform-origin:50%;animation:16s ease-in-out infinite alternate hybrid-haze-drift}.hybrid-background-haze-right{animation-duration:27s;animation-delay:-9s}.hybrid-background-depth path{fill:none;stroke:#13b7e14f;stroke-dasharray:2 19;stroke-width:1.15px;filter:url(#hybrid-background-blur);animation:5.5s linear infinite hybrid-data-depth}.hybrid-background-depth .hybrid-background-mid{stroke:#04629352;stroke-dasharray:1 27;animation-duration:17s}.hybrid-background-depth circle{fill:#13b7e1;filter:url(#hybrid-energy-glow);opacity:.28;animation:7s ease-in-out infinite hybrid-distant-glint}.hybrid-background-depth circle:nth-of-type(2n){animation-duration:8.6s;animation-delay:-2.7s}.hybrid-background-depth circle:nth-of-type(3n){animation-duration:6.4s;animation-delay:-5.1s}.hybrid-background-aura ellipse{fill:none;stroke:#39c9eb33;stroke-width:1.2px;stroke-dasharray:1 18;transform-box:fill-box;transform-origin:50%;animation:28s linear infinite hybrid-aura-turn,6.4s ease-in-out infinite alternate hybrid-aura-breathe}.hybrid-background-aura ellipse+ellipse{stroke:#0462933b;stroke-dasharray:2 28;animation-duration:41s,8.1s;animation-direction:reverse,alternate}.hybrid-code-rain{fill:#39c9eb;letter-spacing:.8px;mix-blend-mode:screen;opacity:.58;font-family:Cascadia Mono,Consolas,monospace;font-size:10px}.hybrid-code-rain text{filter:url(#hybrid-background-blur);animation:hybrid-code-scroll var(--code-duration) linear infinite, hybrid-code-pulse calc(var(--code-duration) * .31) ease-in-out infinite;animation-delay:var(--code-delay)}.hybrid-code-rain text:nth-child(2n){fill:#13b7e1;opacity:.68}.hybrid-cyber-scans rect{fill:#55d8f0;filter:url(#hybrid-background-blur);opacity:.62;animation:hybrid-cyber-scan var(--scan-duration) ease-in-out infinite;animation-delay:var(--scan-delay)}.hybrid-internal-particles{pointer-events:none;mix-blend-mode:screen;opacity:calc(.96 * var(--hybrid-particle-density,1))}.hybrid-internal-particles circle{fill:#55d8f0;stroke:#13b7e173;stroke-width:.25px;filter:url(#hybrid-energy-glow);opacity:calc((.23 + var(--hybrid-energy,1) * .16) * var(--hybrid-glow-strength,1));animation:hybrid-internal-flow var(--duration) ease-in-out infinite alternate, hybrid-energy-flicker calc(var(--duration) * .67) ease-in-out infinite;animation-delay:var(--delay)}.hybrid-foreground-particles{pointer-events:none;mix-blend-mode:screen;opacity:calc(.62 * var(--hybrid-particle-density,1))}.hybrid-foreground-particles circle{fill:#74eafb;filter:url(#hybrid-energy-glow);opacity:.32;animation:hybrid-foreground-drift var(--duration) ease-in-out infinite alternate, hybrid-particle-flicker calc(var(--duration) * .58) ease-in-out infinite;animation-delay:var(--delay)}.hybrid-life-particles{pointer-events:none;mix-blend-mode:screen}.hybrid-life-particles circle{fill:#13b7e1;filter:url(#hybrid-energy-glow);opacity:.28;animation:hybrid-particle-drift var(--duration) ease-in-out infinite alternate, hybrid-particle-flicker var(--flicker) ease-in-out infinite;animation-delay:var(--delay)}@keyframes hybrid-particle-drift{to{transform:translate(var(--dx), var(--dy))}}@keyframes hybrid-avatar-energy-pulse{0%{opacity:calc(.045 * var(--hybrid-glow-strength,1))}to{opacity:calc(.095 * var(--hybrid-glow-strength,1))}}@keyframes hybrid-particle-flicker{0%,72%,to{opacity:.16}80%{opacity:.68}88%{opacity:.27}}@keyframes hybrid-internal-flow{to{transform:translate(0, var(--travel))}}@keyframes hybrid-energy-flicker{0%,64%,to{opacity:.2}73%{opacity:.88}82%{opacity:.36}89%{opacity:.64}}@keyframes hybrid-foreground-drift{to{transform:translate(var(--dx), var(--dy))}}@keyframes hybrid-data-depth{to{stroke-dashoffset:-190px}}@keyframes hybrid-distant-glint{0%,72%,to{opacity:.12}80%{opacity:.58}88%{opacity:.2}}@keyframes hybrid-haze-drift{to{opacity:.68;transform:translate(18px,-20px)scale(1.06)}}@keyframes hybrid-aura-turn{to{transform:rotate(360deg)}}@keyframes hybrid-aura-breathe{0%{opacity:.26}to{opacity:.82}}@keyframes hybrid-code-scroll{0%{transform:translateY(-120px)}to{transform:translateY(1270px)}}@keyframes hybrid-code-pulse{0%,to{opacity:.22}48%{opacity:.84}64%{opacity:.46}}@keyframes hybrid-cyber-scan{0%{opacity:0;transform:translateY(-90px)scaleX(.28)}18%{opacity:.62}54%{opacity:.3;transform:translateY(240px)scaleX(1)}to{opacity:0;transform:translateY(520px)scaleX(.46)}}.hybrid-internal-particles-off .hybrid-internal-particles,.hybrid-ambient-particles-off .hybrid-ambient-particles,.hybrid-ambient-particles-off .hybrid-foreground-particles{display:none}.hybrid-depth-off .hybrid-avatar-depth,.hybrid-depth-off .hybrid-background-depth{transform:none!important}.hybrid-quality-medium .hybrid-internal-particles circle:nth-of-type(n+23),.hybrid-quality-medium .hybrid-ambient-particles circle:nth-of-type(n+11),.hybrid-quality-low .hybrid-internal-particles circle:nth-of-type(n+15),.hybrid-quality-low .hybrid-ambient-particles circle:nth-of-type(n+8),.hybrid-quality-low .hybrid-foreground-particles circle:nth-of-type(n+4){display:none}.hybrid-feature-guides{fill:none;stroke:#9af9fc;stroke-dasharray:5 5;stroke-width:1px;opacity:0;pointer-events:none}.show-feature-objects .hybrid-feature-guides{opacity:.86}.show-feature-objects [data-hybrid-feature]{filter:drop-shadow(0 0 4px #4ce8f0);stroke:#b3fbfd}.merged-avatar-stage{background:#01070a}.merged-rig-viewport{position:absolute;inset:0;overflow:hidden}.image-driven-rig{filter:none;width:100%;height:100%;display:block}.image-driven-rig image{image-rendering:auto}.image-rig-base,.image-texture-layer,.image-eye-rig,.image-mouth-rig{pointer-events:none}.image-eye-continuity,.image-eye-shutter{fill:#011217;stroke:none}.image-lid-texture{opacity:0}.image-blink-cover{fill:url(#image-eyelid-texture);opacity:0}.image-blink-line{fill:none;stroke:#4ce6f2d6;stroke-linecap:round;stroke-width:1.25px;opacity:0}.image-inner-mouth{fill:#000609;opacity:0}.image-rig-mask-guides{fill:#00e6ff14;stroke:#9af9ff;stroke-dasharray:5 5;stroke-width:1.4px;opacity:0;pointer-events:none}.show-rig-masks .image-rig-mask-guides{opacity:.82}.image-particle-layer{transform:translate(var(--rig-depth-x,0), var(--rig-depth-y,0))}.legacy-avatar-viewport[hidden],.merged-rig-viewport[hidden]{display:none}.merged-control-panel{align-items:flex-start;width:min(100%,940px)}.merged-debug-actions{gap:9px;width:min(100%,610px);display:grid}.rig-action-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rig-action-row button,.renderer-switch button{color:#78959a;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#030f13b8;border:1px solid #56dbe938;border-radius:2px;padding:7px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem}.rig-action-row button:hover,.rig-action-row button:focus-visible,.rig-action-row button[aria-pressed=true],.renderer-switch button[aria-pressed=true]{color:#c9faff;border-color:#58dce9;outline:none}.rig-action-row button:disabled{cursor:default;opacity:.3}.rig-option-row,.renderer-switch{color:#607e83;letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 14px;font-family:SFMono-Regular,Consolas,monospace;font-size:.51rem;display:flex}.rig-option-row label{cursor:pointer;align-items:center;gap:5px;display:flex}.rig-option-row input{accent-color:#42d7e7;width:11px;height:11px;margin:0}.presence-tuning{color:#607e83;letter-spacing:.035em;text-transform:uppercase;grid-template-columns:repeat(5,minmax(74px,1fr));gap:7px;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem;display:grid}.presence-tuning label{gap:3px;display:grid}.presence-tuning input{accent-color:#42d7e7;width:100%;height:3px;margin:3px 0}.speech-proof-controls{background:#010a0e8c;border:1px solid #56dbe921;gap:7px;padding:9px;display:grid}.dynamic-speech-controls{background:linear-gradient(135deg,#031419d1,#01090db8);border:1px solid #56eefa38;gap:8px;padding:10px;display:grid}.voice-engine-selector{color:#69dce6;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:10px;font:.56rem SFMono-Regular,Consolas,monospace;display:flex}.voice-engine-selector select{color:#b9f3f7;background:#031116;border:1px solid #56dbe93d;border-radius:2px;outline:none;min-width:220px;padding:7px 9px;font:.56rem SFMono-Regular,Consolas,monospace}.dynamic-speech-input{color:#69dce6;letter-spacing:.13em;gap:6px;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;display:grid}.dynamic-speech-input textarea{resize:vertical;color:#c5f8fb;background:#00070acc;border:1px solid #56dbe933;border-radius:2px;outline:none;width:100%;padding:9px 10px;font:.72rem/1.5 SFMono-Regular,Consolas,monospace}.dynamic-speech-input textarea:focus{border-color:#56eefaad;box-shadow:0 0 15px #26ccdc14}.dynamic-speech-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.dynamic-speech-actions button{color:#c8fbff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#051d22d1;border:1px solid #56eefaa6;border-radius:2px;padding:8px 12px;font:.58rem SFMono-Regular,Consolas,monospace}.dynamic-speech-actions button:disabled{cursor:wait;opacity:.45}.dynamic-speech-actions button[data-busy=true]{color:#85b7bb;border-color:#56dbe959}.dynamic-speech-actions output{color:#62eef7;letter-spacing:.1em;font:.58rem SFMono-Regular,Consolas,monospace}.dynamic-speech-metrics{color:#55777c;letter-spacing:.035em;font:.5rem/1.45 SFMono-Regular,Consolas,monospace}.dynamic-subtitle{z-index:12;color:#d0fbfe;text-align:center;text-shadow:0 0 8px #50e7f259;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00070aad;border:1px solid #66e9f32e;padding:8px 12px;font:clamp(.62rem,1.2vw,.8rem)/1.45 SFMono-Regular,Consolas,monospace;position:absolute;bottom:7%;left:8%;right:8%}.dynamic-subtitle[hidden]{display:none}.jassim-brain-controls{background:linear-gradient(145deg,#02191fe6,#00090dd6);border:1px solid #56eefa4d;gap:9px;padding:12px;display:grid;box-shadow:inset 0 0 32px #27d8e509}.brain-heading{color:#9ff8fd;letter-spacing:.16em;justify-content:space-between;align-items:flex-start;gap:12px;font:.62rem SFMono-Regular,Consolas,monospace;display:flex}.brain-heading div{gap:3px;display:grid}.brain-heading small{color:#416e74;letter-spacing:.08em;font-size:.48rem}.brain-heading output{color:#5cebf5;white-space:nowrap;font-size:.54rem}.brain-conversation{scrollbar-color:#4bd5e159 transparent;background:#000609ad;border:1px solid #57dee921;gap:7px;min-height:52px;max-height:210px;padding:8px;display:grid;overflow:auto}.brain-empty{color:#456f74;margin:auto 0;font:.62rem/1.5 SFMono-Regular,Consolas,monospace}.brain-message{background:#08212652;border-left:1px solid #5be6f040;grid-template-columns:72px 1fr;gap:9px;padding:7px 8px;display:grid}.brain-message b{color:#4fdce7;letter-spacing:.08em;font:.5rem/1.5 SFMono-Regular,Consolas,monospace}.brain-message p{color:#bceff2;white-space:pre-line;margin:0;font:.66rem/1.55 SFMono-Regular,Consolas,monospace}.brain-message-visitor{background:#08141847;border-left-color:#779da240}.brain-message-visitor b,.brain-message-visitor p{color:#759a9e}.brain-questions{scrollbar-width:thin;gap:5px;padding-bottom:3px;display:flex;overflow-x:auto}.brain-questions>span{color:#416e74;letter-spacing:.08em;font:.5rem SFMono-Regular,Consolas,monospace}.brain-questions button,.brain-actions button{color:#83dfe6;cursor:pointer;letter-spacing:.035em;background:#04181dbf;border:1px solid #56eefa47;border-radius:2px;flex:none;padding:6px 8px;font:.5rem SFMono-Regular,Consolas,monospace}.brain-questions button:hover,.brain-actions button:hover{color:#d0fbfe;border-color:#56eefab3}.brain-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.brain-actions button:first-child{color:#c9fbfe;text-transform:uppercase;letter-spacing:.1em;border-color:#56eefab3}.brain-actions button:disabled{cursor:default;opacity:.35}.brain-actions label{color:#5e9297;font:.5rem SFMono-Regular,Consolas,monospace}.brain-grounding{color:#4f858a;white-space:pre-wrap;overflow-wrap:anywhere;border:1px dashed #56eefa2e;padding:7px 8px;font:.48rem/1.55 SFMono-Regular,Consolas,monospace}.brain-grounding[hidden]{display:none}.speech-button-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.speech-button-row button{color:#78959a;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#030f13c7;border:1px solid #56dbe940;border-radius:2px;padding:7px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem}.speech-button-row button:first-child{color:#b7f8fc;border-color:#56eefa8c}.speech-button-row button:hover,.speech-button-row button:focus-visible{color:#d8fcff;border-color:#58dce9;outline:none}.speech-button-row button:disabled{cursor:default;opacity:.3}.speech-status-row{color:#6bcbd5;letter-spacing:.04em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:14px;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem;display:flex}.speech-status-row label{color:#607e83;cursor:pointer;align-items:center;gap:5px;display:flex}.speech-status-row input{accent-color:#42d7e7;width:11px;height:11px;margin:0}.viseme-debug{color:#52767c;letter-spacing:.035em;text-transform:uppercase;border-top:1px solid #56dbe91a;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 10px;padding-top:7px;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem;display:grid}.viseme-debug[hidden]{display:none}.viseme-debug b{color:#9cecf3;font-weight:500}.renderer-switch span{color:#6bcbd5;margin-left:auto}@media (max-width:760px){.merged-control-panel{flex-direction:column;align-items:stretch}.merged-debug-actions{width:100%}.rig-action-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rig-action-row button:last-child{grid-column:1/-1}.rig-option-row,.renderer-switch{justify-content:flex-start}.presence-tuning{grid-template-columns:repeat(2,minmax(0,1fr))}.speech-button-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.speech-button-row button:first-child{grid-column:1/-1}.speech-status-row{flex-direction:column;align-items:flex-start}.viseme-debug{grid-template-columns:repeat(2,minmax(0,1fr))}.renderer-switch span{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.feature-hybrid-rig>[data-hybrid-presence]{transition:none}.hybrid-internal-particles circle,.hybrid-background-depth path,.hybrid-background-depth circle,.hybrid-background-haze,.hybrid-foreground-particles circle{animation:none}.hybrid-foreground-particles{display:none}.hybrid-internal-particles{opacity:.18}}.consciousness-shell{--edge-space:clamp(24px, 3.2vw, 64px);width:100%;height:100vh;isolation:isolate;background:#01090d;height:100dvh;min-height:0;position:relative;overflow:hidden}.consciousness-shell:before{z-index:-3;content:"";opacity:.58;background-image:linear-gradient(#32d2e40a 1px,#0000 1px),linear-gradient(90deg,#32d2e40a 1px,#0000 1px),repeating-linear-gradient(90deg,#0000 0 9.6vw,#1db5cd0b calc(9.6vw + 1px),#0000 calc(9.6vw + 2px));background-size:46px 46px,46px 46px,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 14%,#000000d1 54%,#0000 100%);mask-image:radial-gradient(#000 14%,#000000d1 54%,#0000 100%)}.consciousness-shell:after{z-index:-2;content:"";pointer-events:none;opacity:.34;filter:blur(1.8px);background:repeating-linear-gradient(90deg,#0000 0 5.8%,#13b7e11c 5.86%,#0000 5.94%),repeating-linear-gradient(0deg,#0000 0 17px,#39c9eb0e 18px,#0000 20px);animation:18s linear infinite consciousness-data-field;position:absolute;inset:-12%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 38% 62%,#000);mask-image:linear-gradient(90deg,#000,#0000 38% 62%,#000)}.consciousness-atmosphere{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.consciousness-atmosphere:before{content:"";filter:drop-shadow(0 0 13px #1ac1de2e);background:repeating-linear-gradient(90deg,#0000 0 88px,#2fdced0a 89px 90px);animation:20s linear infinite consciousness-drift;position:absolute;inset:-20%}.consciousness-atmosphere:after{content:"";opacity:.38;filter:blur(.6px);background-image:linear-gradient(#0000,#44e0f033,#0000 74%);background-repeat:repeat-x;background-size:1px 38%;animation:11s linear infinite consciousness-scan-depth;position:absolute;inset:-25% 0}.consciousness-atmosphere i{opacity:.42;background:#74f6ff;border-radius:50%;width:2px;height:2px;animation:8s ease-in-out infinite consciousness-mote;position:absolute;box-shadow:0 0 12px #1ed9eb}.consciousness-atmosphere i:first-child{animation-delay:-2s;top:25%;left:8%}.consciousness-atmosphere i:nth-child(2){animation-delay:-5s;top:72%;left:28%}.consciousness-atmosphere i:nth-child(3){animation-delay:-3.5s;top:20%;right:23%}.consciousness-atmosphere i:nth-child(4){animation-delay:-7s;top:66%;right:7%}.consciousness-environment{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.consciousness-environment-svg{width:100%;height:100%;display:block;overflow:visible}.consciousness-environment-source-plate{opacity:.94;filter:saturate(1.08)brightness(.82)blur(1.15px);transform:translate(var(--environment-plate-x,0),var(--environment-plate-y,0)) scale(1.02);transform-origin:50%;transition:transform .3s ease-out}.consciousness-environment-far{transform:translate(var(--environment-far-x,0),var(--environment-far-y,0));transition:transform .34s ease-out}.consciousness-environment-mid{transform:translate(var(--environment-mid-x,0),var(--environment-mid-y,0));transition:transform .28s ease-out}.consciousness-environment-near{transform:translate(var(--environment-near-x,0),var(--environment-near-y,0));transition:transform .22s ease-out}.consciousness-environment-haze{fill:url(#consciousness-environment-haze);opacity:.72;animation:16s ease-in-out infinite alternate consciousness-environment-haze}.consciousness-environment-haze+ellipse{animation-duration:23s;animation-delay:-7s}.consciousness-environment-auras ellipse{fill:none;stroke:#39c9eb21;stroke-width:1px;stroke-dasharray:1 24;transform-box:fill-box;transform-origin:50%;animation:38s linear infinite consciousness-environment-turn,7s ease-in-out infinite alternate consciousness-environment-aura}.consciousness-environment-auras ellipse+ellipse{stroke:#04629329;animation-duration:52s,9s;animation-direction:reverse,alternate}.consciousness-environment-rails{fill:none;stroke:#13b7e133;stroke-width:1px;stroke-dasharray:2 22;filter:url(#consciousness-environment-blur);animation:7s linear infinite consciousness-environment-data}.consciousness-environment-code{fill:#39c9eb;letter-spacing:.8px;opacity:.48;mix-blend-mode:screen;font:10px Cascadia Mono,Consolas,monospace}.consciousness-environment-code text{filter:url(#consciousness-environment-blur);animation:consciousness-environment-code var(--duration) linear infinite,consciousness-environment-code-pulse calc(var(--duration)*.31) ease-in-out infinite;animation-delay:var(--delay)}.consciousness-environment-code text:nth-child(2n){fill:#13b7e1;opacity:.68}.consciousness-environment-data{fill:none;stroke:#13b7e13d;stroke-width:1px;stroke-dasharray:1 29;filter:url(#consciousness-environment-blur);animation:15s linear infinite reverse consciousness-environment-data}.consciousness-environment-scans rect{fill:#55d8f0;opacity:.48;filter:url(#consciousness-environment-blur);animation:consciousness-environment-scan var(--duration) ease-in-out infinite;animation-delay:var(--delay)}.consciousness-environment-particles circle{fill:#66e7f7;opacity:.34;filter:url(#consciousness-environment-glow);animation:consciousness-environment-particle var(--duration) ease-in-out infinite;animation-delay:var(--delay)}.consciousness-hero{z-index:8;text-align:center;pointer-events:none;width:min(760px,56vw);position:absolute;top:clamp(14px,1.8vh,21px);left:50%;transform:translate(-50%)}.consciousness-top-actions{display:contents}.consciousness-hero h1{color:#74e9f08c;letter-spacing:.11em;white-space:nowrap;-webkit-text-stroke:.8px #aef9fde0;paint-order:stroke fill;text-shadow:0 0 7px #4be7f347,0 0 22px #22c3da21,1px 2px #002c37b8;margin:0;padding:0 24px 8px;font-size:clamp(1.15rem,1.72vw,1.72rem);font-weight:610;line-height:1.08;display:inline-block;position:relative}.consciousness-hero h1 strong{color:#4ce5ee73;font:inherit;-webkit-text-stroke-color:#66f1faf5;text-shadow:0 0 8px #4be7f35c,0 0 25px #22c3da2b,1px 2px #002c37b8;margin-left:.32em}.consciousness-hero h1:before,.consciousness-hero h1:after{content:"";background:linear-gradient(90deg,#0000,#5aedf8b8);width:21%;height:1px;position:absolute;bottom:0;box-shadow:0 0 7px #3ee0ef4d}.consciousness-hero h1:before{left:2%}.consciousness-hero h1:after{right:2%;transform:scaleX(-1)}.consciousness-grid{z-index:2;width:100%;height:100%;padding:58px var(--edge-space) 22px;grid-template-columns:minmax(250px,1fr) minmax(620px,820px) minmax(250px,1fr);align-items:center;gap:clamp(18px,2vw,38px);display:grid;position:relative}.consciousness-center{z-index:3;place-items:center;min-width:0;display:grid;position:relative}.consciousness-avatar-stage{width:min(82vh,820px,100%);box-shadow:none;background:0 0;border-color:#0000;margin:0}.consciousness-avatar-stage>.corner,.consciousness-avatar-stage>.stage-grid,.consciousness-avatar-stage>.stage-orbit{opacity:0}.consciousness-avatar-stage:after{display:none}.consciousness-avatar-stage .feature-hybrid-viewport{background:0 0;-webkit-mask-image:linear-gradient(#000 0 76%,#000000e6 83%,#0000006b 92%,#0000 100%);mask-image:linear-gradient(#000 0 76%,#000000e6 83%,#0000006b 92%,#0000 100%)}.consciousness-avatar-stage [data-hybrid-background-depth],.consciousness-avatar-stage .hybrid-background-copy,.consciousness-avatar-stage .telemetry{display:none}.public-avatar-status{z-index:6;color:#7de8f1b8;letter-spacing:.14em;align-items:center;gap:7px;font:.52rem SFMono-Regular,Consolas,monospace;display:flex;position:absolute;top:16px;right:17px}.public-avatar-status span{background:#61eff9;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #39dce9}.public-avatar-telemetry{z-index:6;color:#6ec6cf52;letter-spacing:.12em;font:.48rem SFMono-Regular,Consolas,monospace;position:absolute;bottom:14px;right:17px}.public-avatar-telemetry b{color:#82e6ef7a;font-weight:500}.consciousness-system-label{z-index:7;color:#5edde87a;letter-spacing:.25em;text-shadow:0 0 8px #29d0de26;white-space:nowrap;pointer-events:none;margin:0;font:650 clamp(.4rem,.48vw,.5rem) SFMono-Regular,Consolas,monospace;position:absolute;bottom:clamp(9px,1.8%,16px);left:50%;transform:translate(-50%)}.memory-stream,.thought-stream{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#010d1275;background-image:linear-gradient(90deg,#31d7e885 0 15px,#0000 15px),linear-gradient(#31d7e885 0 15px,#0000 15px),linear-gradient(270deg,#31d7e857 0 11px,#0000 11px),linear-gradient(0deg,#31d7e857 0 11px,#0000 11px);background-position:0 0,0 0,100% 100%,100% 100%;background-repeat:no-repeat;background-size:1px 15px,15px 1px,1px 11px,11px 1px;border:1px solid #4adbea2b;min-width:0;height:min(66vh,610px);padding:22px clamp(18px,1.6vw,28px);position:relative;overflow:hidden;box-shadow:inset 0 0 42px #11879e0e,0 0 26px #00000047,0 0 18px #12b8d406}.memory-stream{background-color:#010d1299;border-right-color:#54e1ef61;box-shadow:inset 0 0 52px #11879e14,0 0 30px #00000052,0 0 22px #12b8d40b}.thought-stream{--prompter-expand:clamp(24px,2.4vw,44px);width:calc(100% + var(--prompter-expand));margin-left:calc(-1 * var(--prompter-expand));border-left-color:#54e1ef4d;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.thought-stream>*,.intelligence-panel-header>*,.intelligence-output-controls>*,.prompter-turn>*{box-sizing:border-box;min-width:0;max-width:100%}.memory-drawer-close,.memory-drawer-backdrop,.mobile-quick-memory{display:none}.region-heading{color:#80edf5;letter-spacing:.16em;align-items:center;gap:11px;min-width:0;max-width:100%;font:.62rem SFMono-Regular,Consolas,monospace;display:flex}.region-heading>span{color:#76ebf4a8;flex:none;font-size:.52rem}.region-heading div{gap:3px;min-width:0;max-width:100%;display:grid}.region-heading b{overflow-wrap:anywhere;max-width:100%;font-weight:700}.region-heading small{overflow-wrap:anywhere;color:#aedee3d1;letter-spacing:.2em;max-width:100%;font-size:.5rem}.region-heading-right{text-align:right;justify-content:flex-end;width:100%}.thought-stream .region-heading b{font-size:clamp(.78rem,.78vw,.9rem)}.thought-stream .region-heading small{font-size:clamp(.62rem,.6vw,.7rem)}.memory-tabs{border-bottom:1px solid #55dae729;grid-template-columns:1fr 1fr;gap:12px;margin:21px 0 13px;display:grid}.memory-tabs button{color:#b8e0e5cc;cursor:pointer;text-align:left;background:0 0;border:0;gap:4px;padding:0 2px 10px;transition:color .18s,text-shadow .18s;display:grid;position:relative}.memory-tabs button span{letter-spacing:.15em;font:700 .67rem SFMono-Regular,Consolas,monospace}.memory-tabs button small{color:#86bec5ab;letter-spacing:.13em;font:500 .43rem SFMono-Regular,Consolas,monospace}.memory-tabs button:hover,.memory-tabs button:focus-visible{color:#e2fcff;outline:none}.memory-tabs button[aria-selected=true]{color:#d5fdff;text-shadow:0 0 12px #46e1ee99}.memory-tabs button[aria-selected=true] small{color:#94ebf3db}.memory-tabs button[aria-selected=true]:after{content:"";background:#65e8f3;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 13px #35cbd9}.memory-list{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#56dfeb73 transparent;height:calc(100% - 123px);padding:3px 8px 38px 2px;scroll-padding-block:8px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 30px),#0000 100%)}.memory-list::-webkit-scrollbar{width:4px}.memory-list::-webkit-scrollbar-track{background:0 0}.memory-list::-webkit-scrollbar-thumb{background:#56dfeb6b;border-radius:4px;box-shadow:0 0 8px #34d7e538}.memory-group{background:linear-gradient(135deg,#08252c8c,#0110154a 60%,#04191f66);border-top:1px solid #52dae733;border-left:1px solid #52dae729;gap:0;margin:7px 0 13px;padding:11px 10px 7px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative;box-shadow:inset 13px 0 24px #19b4c606,0 9px 24px #00000026}.memory-group:after{content:"";border-bottom:1px solid #52dae738;border-right:1px solid #52dae738;width:14px;height:14px;position:absolute;bottom:0;right:0}.memory-group[data-context-active=true]{background:linear-gradient(135deg,#09343dad,#01131957 66%);border-color:#65ebf58c;box-shadow:inset 15px 0 28px #2bdae80f,0 0 20px #1fcbdb14}.memory-group h2{color:#97e4ebe6;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 5px;font:700 .52rem SFMono-Regular,Consolas,monospace;display:flex}.memory-group h2:after{content:"";background:linear-gradient(90deg,#4ed6e357,#0000);flex:1;height:1px}.memory-group h2 small{color:#6fbec69e;letter-spacing:.08em;order:3;font:500 .43rem SFMono-Regular,Consolas,monospace}.memory-question{color:#daf3f6e6;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #51cbd714;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 4px 8px 9px;font-size:.76rem;font-weight:520;line-height:1.36;transition:color .18s,transform .18s,text-shadow .18s,background .18s;display:grid;position:relative}.memory-question:last-child{border-bottom-color:#0000}.memory-question span{min-width:0}.memory-question b{color:#62e2edb3;font:400 .95rem/1 SFMono-Regular,Consolas,monospace;transition:color .18s,transform .18s,text-shadow .18s}.memory-question:before{content:"";background:#57e2eea8;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 7px #37ddeb4d}.memory-question:hover,.memory-question:focus-visible,.memory-question[data-context-active=true]{color:#f1feff;text-shadow:0 0 9px #5de2ed4d;background:linear-gradient(90deg,#2fd1e013,#0000);outline:none;transform:translate(3px)}.memory-question:hover b,.memory-question:focus-visible b,.memory-question[data-context-active=true] b{color:#9af8ff;text-shadow:0 0 9px #37ddeb8c;transform:translate(2px)}.memory-question[data-context-active=true]:before{background:#9af9ff;width:4px;height:4px;box-shadow:0 0 12px #37ddeb}.memory-group-toggle{color:#97e4ebe6;cursor:pointer;text-align:left;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:35px;padding:3px 2px 6px;font:700 .52rem SFMono-Regular,Consolas,monospace;display:grid}.memory-group-toggle em{color:#6fbec68f;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;font-style:normal;font-weight:500;overflow:hidden}.memory-group-toggle small{color:#6fbec6b8;letter-spacing:.08em;font:500 .43rem SFMono-Regular,Consolas,monospace}.memory-group-toggle small:after{content:"+";color:#63e7f2;margin-left:7px}.memory-group-toggle[aria-expanded=true] small:after{content:"−"}.memory-group-toggle:focus-visible{outline-offset:3px;outline:1px solid #5ee7f257}.memory-loading,.memory-footnote{color:#8bc1c7a1;letter-spacing:.13em;font:.49rem/1.5 SFMono-Regular,Consolas,monospace}.memory-footnote{align-items:center;gap:7px;margin:0;display:flex;position:absolute;bottom:0;left:0;right:24px}.memory-footnote span{background:#42dbe8;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #42dbe880}.thought-signal{overflow-wrap:anywhere;color:#91e8f0e6;letter-spacing:.14em;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;margin:14px 0 10px;font:600 clamp(.62rem,.62vw,.7rem) SFMono-Regular,Consolas,monospace;display:flex}.thought-signal i{background:linear-gradient(90deg,#0000,#5ee8f4);flex:0 28px;min-width:10px;height:1px}.thought-signal span{overflow-wrap:anywhere;min-width:0;max-width:100%}.thought-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#48cfdc40 transparent;text-align:left;width:100%;min-width:0;max-width:100%;min-height:0;max-height:none;padding:0;overflow:hidden auto}.thought-intro{color:#cae8ebd6;margin:0;font-size:.81rem;line-height:1.75}.thought-processing{animation:1.4s ease-in-out infinite thought-pulse}.thought-question{overflow-wrap:anywhere;word-break:break-word;white-space:normal;color:#5edbe79e;letter-spacing:.11em;text-transform:uppercase;width:100%;min-width:0;max-width:100%;margin:0 0 13px;font:.52rem/1.5 SFMono-Regular,Consolas,monospace}.thought-answer{inline-size:100%;width:100%;min-inline-size:0;min-width:0;max-inline-size:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:normal;color:#e1fcfef0;text-align:left;max-width:100%;margin:0;font-size:clamp(.78rem,.88vw,.94rem);line-height:1.72;display:block}.thought-answer-layout,.thought-answer-layout>*{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.thought-answer-layout p,.thought-answer-layout ul,.thought-answer-layout ol,.thought-answer-layout blockquote,.thought-answer-layout pre{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;width:100%;max-width:100%;margin:0 0 .72em}.thought-answer-layout>:last-child{margin-bottom:0}.thought-answer-layout a,.thought-answer-layout code{overflow-wrap:anywhere;word-break:break-word}.thought-answer-layout pre{overflow-x:hidden}.prompter-reveal-chunk{visibility:visible}.prompter-reveal-chunk.is-concealed{visibility:hidden}.thought-idle{color:#a4e7edc2;letter-spacing:.14em;font:600 .7rem/1.6 SFMono-Regular,Consolas,monospace}.thought-cursor{color:#73eff8;animation:.9s step-end infinite thought-cursor-blink}.prompter-turn{opacity:.42;border-bottom:1px solid #4bd3e01a;margin:0 0 15px;padding:0 0 16px;transition:opacity .18s}.prompter-turn[data-current=true]{opacity:1}.prompter-turn:last-child{border-bottom:0;margin-bottom:0}.prompter-speaker{color:#6be2ecc7;letter-spacing:.14em;margin:0 0 5px;font:650 clamp(.62rem,.6vw,.69rem)/1.3 SFMono-Regular,Consolas,monospace;display:block}.prompter-turn .thought-question{margin-bottom:10px}.thought-content,.prompter-turn,.prompter-turn .thought-answer{box-sizing:border-box;min-width:0;max-width:100%}.prompter-turn .thought-answer{margin-bottom:0}.thought-processing{white-space:pre-wrap;width:100%;max-width:100%;overflow:visible}.ask-real-jassim{color:#5edbe7b8;letter-spacing:.12em;border-top:1px solid #4bd3e021;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font:.48rem/1.4 SFMono-Regular,Consolas,monospace;display:flex}.ask-real-jassim-links{flex-wrap:wrap;justify-content:flex-end;gap:5px 10px;display:flex}.ask-real-jassim a{color:#d9fbfec7;border-bottom:1px solid #4bd3e03d;text-decoration:none}.ask-real-jassim a:hover,.ask-real-jassim a:focus-visible{color:#dffcff;border-color:#5edbe7;outline:none}.thought-context{text-align:right;max-width:90%;position:absolute;bottom:15px;right:0}.thought-context span{color:#73e2ebd1;letter-spacing:.18em;font:600 .48rem SFMono-Regular,Consolas,monospace}.thought-context p{color:#b6e3e7d1;margin:4px 0 0;font-size:.59rem;line-height:1.45}.public-ask{z-index:10;box-sizing:border-box;background:linear-gradient(145deg,#05232a80,#000d129e);border:1px solid #54ddea33;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0;max-width:100%;margin:8px -12px -9px;padding:10px 12px 9px;display:grid;position:relative;box-shadow:inset 0 0 24px #2bcddb09,0 8px 24px #00000038}.public-ask label{color:#71e8f1;letter-spacing:.16em;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;min-width:0;max-width:100%;margin:0;font:650 .65rem SFMono-Regular,Consolas,monospace;display:flex}.public-ask label span,.public-ask label small{overflow-wrap:anywhere;min-width:0;max-width:100%}.public-ask label small{color:#91c5cb94;letter-spacing:.09em;font-size:.52rem}.public-ask-line{box-sizing:border-box;background:#00080c5c;border:1px solid #54ddea47;width:100%;min-width:0;max-width:100%;display:block;box-shadow:inset 0 0 18px #2ecfdc06}.public-ask-line>*{box-sizing:border-box;min-width:0;max-width:100%}.public-ask-actions{justify-content:flex-end;width:100%;min-width:0;max-width:100%;display:flex}.public-ask:focus-within{border-color:#63e8f36b;box-shadow:inset 0 0 28px #2bcddb0e,0 0 18px #2cd1e014}.public-ask:focus-within .public-ask-line{border-color:#65ebf694;box-shadow:inset 0 0 20px #2ecfdc0a,0 0 13px #37dbe914}.public-ask textarea{box-sizing:border-box;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;color:#e7fdff;width:100%;min-width:0;min-height:44px;max-height:112px;font:inherit;background:0 0;border:0;outline:none;padding:12px 10px 9px;font-size:.9rem;line-height:1.4;overflow:hidden}.public-ask textarea::placeholder{color:#b7dadeb8}.public-ask button{color:#8df2f8;cursor:pointer;letter-spacing:.13em;background:#0c3c4542;border:1px solid #54ddea3d;justify-content:center;align-items:center;gap:8px;min-width:104px;max-width:100%;min-height:36px;padding:6px 10px;font:700 .58rem SFMono-Regular,Consolas,monospace;display:flex}.public-ask button:hover,.public-ask button:focus-visible{color:#dcfdff;background:#12525c5c;outline:none}.public-ask button b{font-size:.86rem;font-weight:400}.public-ask button:disabled{opacity:.35;cursor:wait}.public-ask>output{overflow-wrap:anywhere;color:#e78e8e;min-width:0;max-width:100%;margin-top:0;font:.5rem SFMono-Regular,Consolas,monospace}.intelligence-panel-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-width:0;max-width:100%;min-height:40px;display:grid}.intelligence-mode-controls{justify-content:flex-end;align-items:center;gap:4px;width:auto;min-width:0;max-width:100%;display:flex;position:relative}.intelligence-mode-controls button,.intelligence-output-controls button{color:#97e2e9d1;cursor:pointer;letter-spacing:.1em;background:#01131875;border:1px solid #4bd3e038;font:650 .68rem SFMono-Regular,Consolas,monospace}.intelligence-mode-controls>button{min-height:40px;padding:7px 11px;position:relative}.intelligence-mode-controls>button:before{content:"";background:#5bd4df4d;border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block}.intelligence-mode-controls>button[aria-pressed=true]{color:#d4fdff;text-shadow:0 0 9px #4be1ee57;background:#0a3a4285;border-color:#5ee8f37a;box-shadow:inset 0 0 14px #2ccedd14,0 0 10px #2ccedd12}.intelligence-mode-controls>button[aria-pressed=true]:before{background:#64eef8;box-shadow:0 0 8px #4ee6f2ad}.intelligence-mode-controls>button:focus-visible,.public-output-choice button:focus-visible,.intelligence-help-trigger:focus-visible{outline-offset:2px;outline:1px solid #69edf7b8}.intelligence-output-controls{color:#87dae1c2;letter-spacing:.09em;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;font:650 .5rem SFMono-Regular,Consolas,monospace;display:flex}.public-voice-controls,.public-output-choice{border:0;flex-wrap:wrap;flex:0 auto;align-items:center;gap:4px;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.public-output-choice button,.public-voice-controls button{color:#9ae8eed6;letter-spacing:.09em;border:1px solid #4bd3e029;min-width:0;min-height:28px;padding:4px 7px;font-size:.5rem}.public-voice-controls button[aria-pressed=true]{color:#a3f7fc;border-color:#5ce7f294;box-shadow:inset 0 0 12px #2ccedd17,0 0 9px #2ccedd0f}.public-voice-controls button:disabled{opacity:.25;cursor:default}.public-voice-status{overflow-wrap:anywhere;color:#70ccd4ad;letter-spacing:.09em;text-align:right;min-width:0;max-width:100%;margin:0 0 0 auto;font-size:.46rem;display:block}.public-voice-controls [data-public-voice-action]:disabled,.consciousness-shell[data-intelligence-mode=general] [data-jassim-output-controls]{display:none}.mode-switch-action{align-self:flex-end;margin:10px 0 2px auto;color:#99f5fb!important;background:#082b326b!important;border:1px solid #55e2ee61!important;padding:7px 9px!important}.intelligence-help{place-items:center;display:grid;position:relative}.intelligence-help-trigger{color:#a2f5fb;border:1px solid #59e2ee4d;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:.82rem;display:grid}.intelligence-help-tip{z-index:45;visibility:hidden;opacity:0;color:#d0f2f5d1;pointer-events:none;letter-spacing:.02em;background:#010f14f5;border:1px solid #55e0ed40;grid-template-columns:auto minmax(180px,250px);gap:5px 9px;width:330px;padding:12px 13px;font:.58rem/1.45 SFMono-Regular,Consolas,monospace;transition:opacity .15s,transform .15s,visibility 0s linear .15s;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-5px);box-shadow:0 14px 38px #00000073,inset 0 0 28px #28cfdd0a}.intelligence-help-tip b{color:#77edf6;letter-spacing:.13em;font-size:.5rem}.intelligence-help-tip small{color:#6fd2dca6;letter-spacing:.13em;grid-column:1/-1;padding-top:5px;font-size:.44rem}@media (hover:hover) and (pointer:fine){.intelligence-help:hover .intelligence-help-tip,.intelligence-help:focus-within .intelligence-help-tip{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}}.intelligence-help-layer{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.intelligence-help-layer[hidden]{display:none}.intelligence-help-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;position:absolute;inset:0;background:#000508c2!important;padding:0!important}.intelligence-help-dialog{color:#d9f5f7;background:linear-gradient(145deg,#03191ffa,#000a0efc);border:1px solid #53e0ed4f;width:min(680px,100vw - 32px);max-height:min(760px,100dvh - 32px);padding:clamp(24px,4vw,42px);position:relative;overflow-y:auto;box-shadow:0 28px 90px #000000b3,inset 0 0 60px #24ccda09}.intelligence-help-dialog:before,.intelligence-help-dialog:after{content:"";pointer-events:none;width:34px;height:34px;position:absolute}.intelligence-help-dialog:before{border-top:1px solid #63e8f3;border-left:1px solid #63e8f3;top:10px;left:10px}.intelligence-help-dialog:after{border-bottom:1px solid #63e8f3;border-right:1px solid #63e8f3;bottom:10px;right:10px}.intelligence-help-close{z-index:2;color:#83edf5;cursor:pointer;background:0 0;border:0;padding:7px;font-size:1rem;position:absolute;top:10px;right:12px}.intelligence-help-kicker{color:#69e7f1a8;letter-spacing:.18em;margin:0 0 6px;font:.5rem SFMono-Regular,Consolas,monospace}.intelligence-help-dialog h2{color:#ebfeff;letter-spacing:.08em;margin:0 0 25px;font-size:clamp(1rem,2vw,1.35rem);font-weight:520}.intelligence-help-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.intelligence-help-grid article{background:#05222857;border:1px solid #4cd6e329;padding:18px}.intelligence-help-grid b{color:#83eff7;letter-spacing:.14em;font:.59rem SFMono-Regular,Consolas,monospace}.intelligence-help-grid p{color:#d3eff2d1;margin:13px 0;font-size:.78rem;line-height:1.65}.intelligence-help-grid small{color:#66cfd8ad;letter-spacing:.12em;font:.45rem SFMono-Regular,Consolas,monospace}.intelligence-help-note{color:#a6e0e5c2;margin:20px 0;font-size:.72rem}.intelligence-help-confirm{color:#9bf5fb;cursor:pointer;background:#09303770;border:1px solid #59e5f059;margin-left:auto;padding:8px 15px;display:block}.consciousness-shell[data-consciousness-state=thinking] .consciousness-avatar-stage{box-shadow:none}.consciousness-shell[data-consciousness-state=speaking] .thought-stream:before{background:linear-gradient(#0000,#64f1fa9e 20%,#4bdcea33 78%,#0000)}.public-face-interactions{z-index:8;pointer-events:none;position:absolute;inset:0}.avatar-hit-zone{color:#0000;pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;min-width:44px;min-height:44px;padding:0;position:absolute}.avatar-hit-zone:after{content:"";opacity:0;filter:blur(3px);background:radial-gradient(circle,#59edf92b,#0000 72%);border-radius:50%;transition:opacity .16s;position:absolute;inset:24%}.avatar-hit-zone:hover:after,.avatar-hit-zone:focus-visible:after{opacity:1}.avatar-hit-zone:focus-visible{outline-offset:-8px;outline:1px solid #66edf72e}.avatar-hit-zone:disabled{pointer-events:none;cursor:default}.avatar-hit-brow-left{width:16%;height:9%;top:32.5%;left:32.5%;transform:rotate(-7deg)}.avatar-hit-brow-right{width:17%;height:9%;top:32%;left:51%;transform:rotate(7deg)}.avatar-hit-mouth{border-radius:48%;width:17%;height:12%;top:54%;left:41.5%}@keyframes consciousness-drift{to{transform:translate(90px)}}@keyframes consciousness-mote{50%{opacity:.95;transform:translate(9px,-18px)scale(1.6)}}@keyframes consciousness-data-field{to{transform:translate(4.8vw,20px)}}@keyframes consciousness-scan-depth{to{transform:translateY(32%)}}@keyframes thought-pulse{50%{opacity:.42}}@keyframes thought-cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes consciousness-environment-haze{to{opacity:.92;transform:translate(22px,-18px)scale(1.06)}}@keyframes consciousness-environment-turn{to{transform:rotate(360deg)}}@keyframes consciousness-environment-aura{0%{opacity:.2}to{opacity:.72}}@keyframes consciousness-environment-data{to{stroke-dashoffset:-210px}}@keyframes consciousness-environment-code{0%{transform:translateY(-160px)}to{transform:translateY(1180px)}}@keyframes consciousness-environment-code-pulse{0%,to{opacity:.15}46%{opacity:.7}68%{opacity:.32}}@keyframes consciousness-environment-scan{0%{opacity:0;transform:translateY(-130px)scaleX(.3)}18%{opacity:.55}56%{opacity:.24;transform:translateY(330px)scaleX(1)}to{opacity:0;transform:translateY(720px)scaleX(.42)}}@keyframes consciousness-environment-particle{0%,70%,to{opacity:.12;transform:translate(0)}80%{opacity:.78;transform:translate(9px,-17px)}90%{opacity:.28}}@media (max-width:1180px){.consciousness-shell{height:auto;min-height:100svh;overflow:visible}.consciousness-hero{width:min(720px,100% - 40px);margin:0 auto 12px;padding-top:28px;position:relative;top:auto;left:auto;transform:none}.consciousness-hero h1{white-space:normal}.consciousness-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);height:auto;min-height:850px;padding:8px 24px 36px}.consciousness-center{grid-area:1/2/span 2;width:100%}.consciousness-avatar-stage{width:min(66vw,700px,100%)}.memory-stream{grid-area:1/1;height:430px}.thought-stream{grid-area:2/1;width:auto;height:390px;margin-left:0}.thought-content{text-align:left;padding-left:0}.region-heading-right,.thought-signal{text-align:left;justify-content:flex-start}.thought-context{text-align:left;left:0;right:auto}.consciousness-shell{overflow-x:clip}}@media (max-width:820px){.consciousness-shell{min-height:100dvh;padding-bottom:max(18px,env(safe-area-inset-bottom))}.consciousness-hero{padding-top:max(18px,calc(env(safe-area-inset-top) + 10px));margin-bottom:12px}.consciousness-top-actions{z-index:15;width:min(660px,calc(100% - max(24px,env(safe-area-inset-left) + env(safe-area-inset-right))));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 auto 8px;display:grid;position:relative}.consciousness-top-actions .consciousness-profile-launch{width:100%;min-width:0;min-height:46px;position:relative;inset:auto}.consciousness-top-actions .consciousness-profile-launch span{display:none}.consciousness-top-actions .consciousness-global-launch{justify-items:start}.consciousness-top-actions .consciousness-profile-launch:not(.consciousness-global-launch){justify-items:end}.consciousness-grid{flex-direction:column;gap:10px;min-height:0;padding:0 12px 38px;display:flex}.consciousness-center{order:1;width:100%}.consciousness-avatar-stage{width:min(100vw,590px)}.thought-stream{order:2;width:min(100%,660px);height:390px;margin-left:0;padding:14px 16px}.thought-stream .region-heading{position:absolute;top:12px;left:16px}.thought-stream .region-heading>span,.thought-stream .region-heading small{display:none}.intelligence-panel-header{min-height:44px;padding:0}.intelligence-mode-controls{position:absolute;top:8px;right:12px}.intelligence-output-controls{justify-content:flex-start}.thought-signal{text-align:right;justify-content:flex-end;min-height:14px;margin:4px 0 8px}.thought-content{text-align:left;min-height:86px;max-height:none;padding:0}.thought-context{display:none}.prompter-turn{margin-bottom:10px;padding-bottom:10px}.prompter-turn .thought-answer{font-size:.78rem;line-height:1.55}.ask-real-jassim{flex-direction:column;align-items:flex-start}.ask-real-jassim-links{justify-content:flex-start}.mobile-quick-memory{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010d1280;border:1px solid #4adbea29;order:3;width:min(100%,660px);padding:14px 15px;display:block}.mobile-quick-memory>div:first-child{color:#75e8f1;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:12px;font:600 .51rem SFMono-Regular,Consolas,monospace;display:flex}.mobile-quick-memory>div:first-child button{color:#77e3eccc;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.mobile-quick-list{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.mobile-quick-list button{color:#daf5f7db;text-align:left;background:#07262d61;border:1px solid #4adbea21;min-height:42px;padding:7px 9px;font-size:.72rem;line-height:1.3}.memory-stream{z-index:32;visibility:hidden;opacity:0;order:4;width:auto;height:min(74dvh,660px);padding:20px 18px;transition:transform .22s,opacity .18s,visibility 0s linear .22s;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(calc(100% + 22px))}.memory-stream .region-heading{padding-right:54px}.memory-drawer-close{color:#79e9f2;letter-spacing:.13em;background:0 0;border:0;padding:7px;font:.48rem SFMono-Regular,Consolas,monospace;display:block;position:absolute;top:-2px;right:0}.memory-list{height:calc(100% - 116px)}.memory-drawer-backdrop{z-index:31;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000508ad;border:0;transition:opacity .18s,visibility 0s linear .22s;display:block;position:fixed;inset:0}.consciousness-shell[data-memory-drawer=open] .memory-stream{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.consciousness-shell[data-memory-drawer=open] .memory-drawer-backdrop{visibility:visible;opacity:1;transition-delay:0s}.memory-question{min-height:46px;font-size:.82rem}.memory-tabs button span{font-size:.72rem}.public-ask{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010d12f0;gap:6px;padding-top:10px;position:sticky;bottom:0;box-shadow:0 -10px 24px #0000003d}.public-ask textarea{min-height:42px;font-size:16px}.public-ask-actions button{justify-content:center;min-width:112px;min-height:44px}.intelligence-help-tip{display:none}.intelligence-help-grid{grid-template-columns:1fr}.intelligence-help-dialog{width:min(100%,560px);max-height:calc(100dvh - 20px);padding:28px 20px 22px}.intelligence-help-dialog h2{margin-bottom:17px;padding-right:28px}.intelligence-help-grid{gap:10px}.intelligence-help-grid article{padding:14px}.intelligence-help-grid p{margin:9px 0;font-size:.73rem;line-height:1.5}}@media (max-width:520px){.consciousness-hero{width:calc(100% - 24px);padding-top:max(12px,calc(env(safe-area-inset-top) + 8px));overflow:hidden}.consciousness-hero h1{letter-spacing:.075em;white-space:normal;padding-inline:14px;font-size:clamp(.9rem,5.4vw,1.2rem);line-height:1.14}.consciousness-hero h1 span,.consciousness-hero h1 strong{display:block}.consciousness-hero h1 span{letter-spacing:.16em;margin-bottom:2px;font-size:.7em}.consciousness-hero h1 strong{margin-left:0}.consciousness-system-label{letter-spacing:.18em;text-overflow:clip;max-width:82%;font-size:.38rem;bottom:8px;overflow:hidden}.consciousness-top-actions{width:calc(100% - 24px)}.consciousness-avatar-stage{width:min(112vw,510px);margin-inline:-6vw}.public-avatar-status,.public-avatar-telemetry{display:none}.thought-stream{height:400px}.mobile-quick-list{grid-template-columns:1fr}.mobile-quick-list button:nth-child(n+4),.public-ask label small{display:none}.intelligence-mode-controls>button{min-height:40px;padding-inline:7px}.public-voice-controls,.public-output-choice{max-width:100%;overflow:visible}.public-voice-status{text-align:left;flex:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.consciousness-shell:after,.consciousness-atmosphere:before,.consciousness-atmosphere:after,.consciousness-atmosphere i,.consciousness-environment *,.thought-processing{transition:none;animation:none}}.consciousness-profile-launch{z-index:14;top:clamp(22px,3vh,34px);right:var(--edge-space);color:#bbe8ed9e;cursor:pointer;background:linear-gradient(135deg,#02151bd1,#07363f57);border:1px solid #43dfed57;justify-items:end;gap:4px;min-width:174px;padding:12px 14px;font-family:SFMono-Regular,Consolas,monospace;transition:color .16s,border-color .16s,background .16s;display:grid;position:absolute;box-shadow:0 0 18px #14b0c20d,inset 0 0 16px #1cbbca09}.consciousness-profile-launch:before,.consciousness-profile-launch:after{content:"";pointer-events:none;width:9px;height:9px;position:absolute}.consciousness-profile-launch:before{border-top:1px solid #70edf5;border-left:1px solid #70edf5;top:-1px;left:-1px}.consciousness-profile-launch:after{border-bottom:1px solid #70edf5;border-right:1px solid #70edf5;bottom:-1px;right:-1px}.consciousness-profile-launch span{letter-spacing:.18em;align-items:center;gap:8px;font-size:.45rem;display:flex}.consciousness-profile-launch span i{color:#53d3df6b;font-style:normal}.consciousness-profile-launch b{color:#6cecf5;letter-spacing:.18em;align-items:center;gap:12px;font-size:.62rem;display:flex}.consciousness-profile-launch b i{font-style:normal;transition:transform .16s}.consciousness-profile-launch:hover,.consciousness-profile-launch:focus-visible{color:#d9fbff;background:linear-gradient(135deg,#031d24f0,#0f6f7b4d);border-color:#80f6ff;box-shadow:0 0 24px #22daea1a,inset 0 0 18px #22daea0d}.consciousness-profile-launch:hover b i,.consciousness-profile-launch:focus-visible b i{transform:translate(3px)}.consciousness-shell[data-profile-open=true] .consciousness-top-actions>.consciousness-profile-launch{opacity:0;pointer-events:none}.profile-window-open{overflow:hidden}.profile-layer{z-index:120;position:fixed;inset:0}.profile-layer[hidden]{display:none}.profile-backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#00070a8f;transition:opacity .21s,-webkit-backdrop-filter .21s,backdrop-filter .21s;position:absolute;inset:0}.profile-window{--profile-line:#3dd2e23d;--profile-line-strong:#48e5f185;--profile-surface:#021116e0;color:#d8f3f5;border:1px solid var(--profile-line-strong);opacity:0;background:linear-gradient(145deg,#03141af5,#010c11eb 52%,#02171df2);grid-template-rows:auto auto minmax(0,1fr);transition:opacity .21s,transform .21s;display:grid;position:absolute;inset:clamp(24px,2.7vh,31px) clamp(24px,1.65vw,32px) clamp(20px,2.4vh,27px);overflow:hidden;transform:scale(.985)translateY(5px);box-shadow:inset 0 0 0 1px #0455643d,0 30px 100px #0000009e,0 0 42px #1fc6da17}.profile-window:before,.profile-window:after{z-index:3;content:"";pointer-events:none;width:26px;height:26px;position:absolute}.profile-window:before{border-top:2px solid #61eaf4;border-left:2px solid #61eaf4;top:-1px;left:-1px}.profile-window:after{border-bottom:2px solid #61eaf4;border-right:2px solid #61eaf4;bottom:-1px;right:-1px}.profile-layer[data-open=true] .profile-backdrop{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.profile-layer[data-open=true] .profile-window{opacity:1;transform:none}.consciousness-shell[data-profile-open=true]>.consciousness-environment,.consciousness-shell[data-profile-open=true]>.consciousness-atmosphere,.consciousness-shell[data-profile-open=true]>.consciousness-grid,.consciousness-shell[data-profile-open=true]>.consciousness-hero,.consciousness-shell[data-profile-open=true]>.public-ask{filter:brightness(.66)saturate(.82)}.profile-header{z-index:4;border-bottom:1px solid var(--profile-line);background:#021217f0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding:15px clamp(18px,2vw,34px);display:grid;position:relative}.profile-header-identity{align-items:center;gap:16px;display:flex}.profile-header-identity>span,.profile-location,.profile-header p{letter-spacing:.2em;color:#56dbe7a6;margin:0;font:600 .52rem SFMono-Regular,Consolas,monospace}.profile-header h2{color:#e3fbfd;letter-spacing:.13em;margin:3px 0;font-size:clamp(.92rem,1.25vw,1.2rem)}.profile-location{justify-self:center}.profile-close{color:#72edf5;letter-spacing:.14em;cursor:pointer;background:#0a323a29;border:1px solid #43d7e63d;justify-self:end;min-height:42px;padding:0 12px;font:600 .57rem SFMono-Regular,Consolas,monospace}.profile-close span{margin-left:8px;font-size:1rem;font-weight:400}.profile-close:hover,.profile-close:focus-visible{color:#e8feff;background:#198b9929;border-color:#70eaf5}.profile-nav{z-index:4;border-bottom:1px solid var(--profile-line);scrollbar-width:none;background:#010e13f5;min-height:47px;padding:0 clamp(18px,2vw,34px);display:flex;position:relative;overflow-x:auto}.profile-nav::-webkit-scrollbar{display:none}.profile-nav button{color:#a0d3d98a;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;flex:none;padding:0 clamp(13px,1.4vw,24px);font:600 .54rem SFMono-Regular,Consolas,monospace;position:relative}.profile-nav button:first-child{padding-left:0}.profile-nav button:after{content:"";opacity:0;background:#6deef5;height:1px;transition:opacity .15s,transform .15s;position:absolute;bottom:0;left:18%;right:18%;transform:scaleX(.25)}.profile-nav button:hover,.profile-nav button:focus-visible,.profile-nav button[aria-current=true]{color:#83f4fa}.profile-nav button[aria-current=true]:after{opacity:1;transform:scaleX(1);box-shadow:0 0 9px #27d8e6}.profile-scroll{z-index:2;scroll-behavior:smooth;scrollbar-color:#3cdae98c #04232a4d;scrollbar-width:thin;position:relative;overflow:auto}.profile-scroll:before{z-index:-1;content:"";opacity:.33;pointer-events:none;background-image:linear-gradient(#35d4e30a 1px,#0000 1px),linear-gradient(90deg,#35d4e30a 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:126px 33px 27px}.profile-section{width:min(1480px,100%);min-height:50vh;margin:0 auto;padding:clamp(28px,4vh,52px) clamp(20px,3.3vw,54px);scroll-margin-top:0}.profile-section+.profile-section{border-top:1px solid #37c8d71f}.profile-section-heading{align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.profile-section-heading span,.profile-label,.profile-meta,.profile-footer{color:#4bcedaa8;letter-spacing:.19em;text-transform:uppercase;font:600 .5rem SFMono-Regular,Consolas,monospace}.profile-section-heading h2{color:#e5fafc;letter-spacing:.08em;margin:0;font-size:clamp(1.05rem,1.7vw,1.55rem)}.profile-section-heading:after{content:"";background:linear-gradient(90deg,#39d0df3d,#0000);flex:1;height:1px}.profile-section-heading-small{margin-top:36px;margin-bottom:15px}.profile-section-heading-small h2{font-size:.86rem}.profile-grid{gap:clamp(12px,1.15vw,18px);display:grid}.profile-overview-grid{grid-template-columns:1.25fr .8fr 1fr;grid-template-areas:"hero hero current""skills capabilities capabilities""project project hobbies""writing writing hobbies"}.profile-card-hero{grid-area:hero}.profile-card-current{grid-area:current}.profile-card-skills{grid-area:skills}.profile-card-capabilities{grid-area:capabilities}.profile-card-project{grid-area:project}.profile-card-hobbies{grid-area:hobbies}.profile-card-writing{grid-area:writing}.profile-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-three-column,.profile-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-card-wide{grid-column:1/-1}.profile-card{background:linear-gradient(145deg,#061f26b8,#021218a3);border:1px solid #31b9c830;min-width:0;padding:clamp(18px,1.7vw,27px);transition:border-color .16s,background .16s,transform .16s;position:relative;box-shadow:inset 0 0 24px #09798a06}.profile-card:hover{background:linear-gradient(145deg,#07272fc4,#02141ab3);border-color:#41e0ed5c;transform:translateY(-1px)}.profile-corner{border-top:1px solid #54dce8;border-left:1px solid #54dce8;width:15px;height:15px;position:absolute;top:-1px;left:-1px}.profile-card h3{color:#dff8fa;letter-spacing:.045em;margin:8px 0 10px;font-size:clamp(.86rem,1.02vw,1.06rem);line-height:1.25}.profile-card>p:not(.profile-label):not(.profile-meta),.profile-card li span,.profile-capability-list span,.profile-skill-list p{color:#b5dadec2;margin:0;font-size:clamp(.72rem,.76vw,.82rem);line-height:1.68}.profile-meta{margin:-3px 0 10px}.profile-identity-line{letter-spacing:.13em;color:#63e8f1d1!important;margin-top:20px!important;font-family:SFMono-Regular,Consolas,monospace!important;font-size:.6rem!important}.profile-compact-list,.profile-skill-list{gap:13px;padding:0;list-style:none;display:grid}.profile-compact-list li{gap:4px;display:grid}.profile-compact-list b,.profile-systems b{color:#7debf3;letter-spacing:.11em;text-transform:uppercase;font:600 .56rem SFMono-Regular,Consolas,monospace}.profile-chip-matrix{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.profile-chip-matrix span{color:#bce7eacc;letter-spacing:.06em;background:#05282f59;border:1px solid #36c9d733;padding:8px 10px;font:500 .55rem SFMono-Regular,Consolas,monospace}.profile-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;display:grid}.profile-capability-list div{gap:5px;display:grid}.profile-capability-list b{color:#71e7ef;letter-spacing:.12em;font:600 .55rem SFMono-Regular,Consolas,monospace}.profile-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.profile-text-action{color:#69e5ee;letter-spacing:.11em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #45dae752;width:-moz-fit-content;width:fit-content;padding:7px 0;font:600 .54rem SFMono-Regular,Consolas,monospace;text-decoration:none}.profile-text-action:hover,.profile-text-action:focus-visible{color:#dbfcfe;border-color:#76edf5}.profile-text-action span{margin-left:7px}.profile-card>.profile-text-action{margin-top:16px}.profile-skill-list>div{border-bottom:1px solid #39bac71f;padding-bottom:13px}.profile-skill-list>div:last-child{border-bottom:0;padding-bottom:0}.profile-skill-list h3{margin-top:0}.profile-systems{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.profile-systems div{gap:5px;display:grid}.profile-systems span{color:#b0d8dcb8;font-size:.73rem;line-height:1.5}.profile-feature-project,.profile-writing-feature,.profile-contact{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:clamp(24px,2.5vw,42px);display:grid}.profile-feature-project h3,.profile-writing-feature h3{font-size:clamp(1.15rem,2vw,1.8rem)}.profile-timeline{margin:0;padding:0;list-style:none}.profile-timeline li{border-top:1px solid #3ac2cf29;grid-template-columns:125px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.profile-timeline li:last-child{border-bottom:1px solid #3ac2cf29}.profile-timeline>li>span{color:#64dce6;letter-spacing:.12em;font:600 .58rem SFMono-Regular,Consolas,monospace}.profile-timeline h3{color:#d7f0f2;margin:0 0 5px;font-size:.84rem}.profile-timeline p{color:#acd3d7b3;margin:0;font-size:.73rem;line-height:1.6}.profile-footer{border-top:1px solid #37c8d71f;justify-content:space-between;padding:24px clamp(20px,3.3vw,54px) 34px;display:flex}@media (max-width:1180px){.consciousness-profile-launch{top:18px;right:20px}.profile-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero hero""current skills""capabilities capabilities""project project""hobbies writing"}.profile-three-column,.profile-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-header{grid-template-columns:1fr auto}.profile-location{display:none}}@media (max-width:760px){.consciousness-top-actions .consciousness-profile-launch{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01141ab8;border:1px solid #43dfed59;width:100%;min-width:0;min-height:46px;padding:9px 10px;position:relative;inset:auto}.consciousness-profile-launch span{display:none}.profile-window{border:0;inset:0;transform:translateY(8px)}.profile-header{min-height:68px;padding:11px 14px}.profile-header-identity{gap:8px}.profile-header-identity>span{display:none}.profile-header h2{font-size:.84rem}.profile-header p{font-size:.42rem}.profile-close{min-height:44px;padding:0 10px}.profile-nav{min-height:48px;padding:0 8px}.profile-nav button{min-height:48px;padding:0 12px;font-size:.49rem}.profile-section{min-height:auto;padding:28px 15px}.profile-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.profile-section-heading:after{flex:none;width:100%}.profile-overview-grid,.profile-two-column,.profile-three-column,.profile-capabilities-grid{grid-template-columns:1fr;grid-template-areas:none}.profile-card-hero,.profile-card-current,.profile-card-skills,.profile-card-capabilities,.profile-card-project,.profile-card-hobbies,.profile-card-writing{grid-area:auto}.profile-capability-list,.profile-systems{grid-template-columns:1fr}.profile-feature-project,.profile-writing-feature,.profile-contact{grid-template-columns:1fr;align-items:start;gap:5px}.profile-timeline li{grid-template-columns:82px minmax(0,1fr);gap:12px}.profile-footer{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.profile-backdrop,.profile-window,.profile-card{transition:none}.profile-scroll{scroll-behavior:auto}}.consciousness-global-launch{left:var(--edge-space);justify-items:start;right:auto}.consciousness-global-launch span{flex-direction:row-reverse}.consciousness-global-launch b i{transform:rotate(180deg)}.consciousness-global-launch:hover b i,.consciousness-global-launch:focus-visible b i{transform:rotate(180deg)translate(3px)}.consciousness-shell[data-global-chat-open=true] .consciousness-top-actions>.consciousness-global-launch,.consciousness-shell[data-global-chat-open=true] .consciousness-top-actions>.consciousness-profile-launch{opacity:0;pointer-events:none}.global-chat-open{overflow:hidden}.global-chat-layer{z-index:120;position:fixed;inset:0}.global-chat-layer[hidden]{display:none}.global-chat-backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#00070a9e;transition:opacity .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:absolute;inset:0}.global-chat-window{--global-line:#46e1ef4f;color:#dcf8fa;opacity:0;background:linear-gradient(145deg,#02141afa,#00090df7 55%,#02191ffa);border:1px solid #4ce8f48a;grid-template-rows:auto minmax(0,1fr) auto;transition:opacity .2s,transform .2s;display:grid;position:absolute;inset:clamp(35px,5vh,64px) clamp(52px,5vw,92px);overflow:hidden;transform:scale(.985)translateY(5px);box-shadow:0 34px 110px #000000ad,0 0 55px #1fc6da1a,inset 0 0 90px #20c4d309}.global-chat-window:before,.global-chat-window:after{z-index:3;content:"";pointer-events:none;width:30px;height:30px;position:absolute}.global-chat-window:before{border-top:2px solid #61eaf4;border-left:2px solid #61eaf4;top:-1px;left:-1px}.global-chat-window:after{border-bottom:2px solid #61eaf4;border-right:2px solid #61eaf4;bottom:-1px;right:-1px}.global-chat-layer[data-open=true] .global-chat-backdrop{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.global-chat-layer[data-open=true] .global-chat-window{opacity:1;transform:none}.global-chat-header{border-bottom:1px solid var(--global-line);background:#011116f2;grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px;padding:16px clamp(20px,2.4vw,38px);display:grid}.global-chat-header>div span,.global-chat-header p,.global-chat-composer label{color:#5fe1ecad;letter-spacing:.19em;font:650 .51rem SFMono-Regular,Consolas,monospace}.global-chat-header h2{color:#e6fcfd;letter-spacing:.14em;margin:4px 0;font-size:clamp(1rem,1.45vw,1.4rem)}.global-chat-header>div p{margin:0}.global-chat-status{justify-self:center;align-items:center;gap:9px;display:flex}.global-chat-status i{background:#57ecf6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #39dce9}.global-chat-close{color:#72edf5;letter-spacing:.14em;cursor:pointer;background:#0a323a29;border:1px solid #43d7e640;justify-self:end;min-height:42px;padding:0 12px;font:650 .56rem SFMono-Regular,Consolas,monospace}.global-chat-header-actions{justify-self:end;gap:8px;display:flex}.global-chat-new{color:#bdf1f5c2;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #43d7e62e;min-height:42px;padding:0 12px;font:650 .53rem SFMono-Regular,Consolas,monospace}.global-chat-new:hover,.global-chat-new:focus-visible{color:#a4f7fb;border-color:#52e2ee7a}.global-chat-new:disabled{opacity:.32;cursor:wait}.global-chat-close span{margin-left:8px;font-size:1rem}.global-chat-body{scrollbar-color:#3cdae985 transparent;width:min(980px,100%);margin:0 auto;padding:clamp(28px,5vh,58px) clamp(20px,5vw,70px) 20px;overflow:auto}.global-chat-intro{text-align:center;max-width:680px;margin:8vh auto 0}.global-chat-intro span,.global-chat-turn b{color:#6fe8f1;letter-spacing:.18em;font:650 .52rem SFMono-Regular,Consolas,monospace}.global-chat-intro h3{color:#e7fcfe;letter-spacing:.08em;margin:14px 0;font-size:clamp(1.4rem,3vw,2.5rem);font-weight:430}.global-chat-intro p{color:#b4dee2b8;font-size:.86rem;line-height:1.75}.global-chat-transcript{gap:22px;display:grid}.global-chat-turn{background:#051d2361;border:1px solid #40ccda24;max-width:min(760px,88%);padding:18px 20px}.global-chat-turn-user{border-color:#40ccda38;justify-self:end}.global-chat-copy{color:#dcf5f7e6;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(.8rem,1vw,.95rem);line-height:1.7}.global-chat-copy p{white-space:pre-wrap;margin:0 0 .8em}.global-chat-copy p:last-child{margin-bottom:0}.global-chat-copy[data-processing=true]{color:#9ed5db8c}.global-chat-copy h3,.global-chat-copy h4{color:#e9fdff;letter-spacing:.025em;margin:.9em 0 .35em;font-size:1.02em}.global-chat-copy ul,.global-chat-copy ol{margin:.45em 0 .85em;padding-left:1.45em}.global-chat-copy li+li{margin-top:.28em}.global-chat-copy blockquote{color:#c8eef1c7;border-left:2px solid #5ae6f085;margin:.7em 0;padding:.15em 0 .15em 1em}.global-chat-copy code{color:#93edf4;background:#01090db8;border:1px solid #4cd9e52e;padding:.12em .32em;font:.9em SFMono-Regular,Consolas,monospace}.global-chat-copy pre{background:#01090d;border:1px solid #4cd9e533;max-width:100%;margin:.75em 0;padding:12px 14px;overflow:auto}.global-chat-copy pre code{white-space:pre;background:0 0;border:0;padding:0}.global-chat-copy table{border-collapse:collapse;max-width:100%;margin:.75em 0;display:block;overflow-x:auto}.global-chat-copy th,.global-chat-copy td{text-align:left;border:1px solid #4cd9e533;padding:7px 10px}.global-chat-copy th{color:#9af2f7;background:#0f42493d}.global-chat-copy a{color:#75edf5;text-decoration-color:#75edf57a}.global-chat-route-action{color:#94f5fb;letter-spacing:.12em;cursor:pointer;background:#082e3666;border:1px solid #52e0ec5c;margin:12px 0 0;padding:8px 10px;font:650 .55rem SFMono-Regular,Consolas,monospace;display:block}.global-chat-composer{border-top:1px solid var(--global-line);width:min(980px,100% - 40px);margin:0 auto;padding:18px clamp(0px,3vw,48px) 24px}.global-chat-composer label{justify-content:space-between;margin-bottom:8px;display:flex}.global-chat-composer label small{color:#85cad18c;font-size:.46rem}.global-chat-composer>div{border-bottom:1px solid #4fe0ec66;grid-template-columns:minmax(0,1fr) auto;display:grid}.global-chat-composer textarea{resize:none;color:#e9fdff;background:0 0;border:0;outline:none;min-height:54px;max-height:120px;padding:12px 4px;font:400 16px/1.45 Inter,sans-serif}.global-chat-composer button{color:#77ecf4;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:10px 14px;font:650 .6rem SFMono-Regular,Consolas,monospace}.global-chat-composer button:disabled{opacity:.4;cursor:wait}@media (max-width:760px){.consciousness-top-actions .consciousness-global-launch{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01141ab8;min-width:0;padding:9px 10px;position:relative;inset:auto}.consciousness-global-launch span{display:none}.global-chat-layer{inset:auto 0;top:var(--global-viewport-top,0px);height:var(--global-viewport-height,100dvh)}.global-chat-window{border:0;height:100%;inset:0;transform:translateY(8px)}.global-chat-header{min-height:calc(68px + env(safe-area-inset-top));padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left));grid-template-columns:1fr auto}.global-chat-status{display:none}.global-chat-header h2{font-size:.88rem}.global-chat-header>div p{font-size:.42rem}.global-chat-new,.global-chat-close{min-height:44px;padding-inline:10px;font-size:.48rem}.global-chat-body{padding:22px 14px 14px}.global-chat-intro{margin-top:8vh}.global-chat-turn{max-width:94%;padding:14px}.global-chat-composer{width:100%;padding:12px max(12px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-bottom));background:#010e12fa}.global-chat-composer label small{display:none}.global-chat-composer textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.global-chat-backdrop,.global-chat-window{transition:none}}.admin-shell,.admin-login-shell{color:#d9fbff;min-height:100vh;font-family:var(--font-body,Inter,sans-serif);background:#02090d}.admin-login-shell{place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.admin-login-aura{filter:blur(16px);background:radial-gradient(circle,#00dcff1f,#0000 66%);border-radius:50%;width:720px;height:720px;animation:6s ease-in-out infinite admin-pulse;position:absolute}.admin-login{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020e14e0;border:1px solid #50e1ff40;width:min(430px,100%);padding:42px;position:relative;box-shadow:0 0 80px #00b4e61a,inset 0 0 40px #00a0dc06}.admin-kicker{color:#42e9ff;letter-spacing:.25em;margin:0 0 10px;font:600 11px/1.4 monospace}.admin-login h1,.admin-header h1{letter-spacing:.04em;margin:0;font-size:clamp(28px,4vw,48px);font-weight:300}.admin-login-copy,.admin-header p{color:#78aebb}.admin-login label{color:#7ec3d0;letter-spacing:.15em;gap:8px;margin-top:22px;font:11px monospace;display:grid}.admin-login input{color:#e5fdff;background:#020b0f;border:1px solid #4bdcf540;outline:0;padding:14px}.admin-login input:focus{border-color:#42e9ff;box-shadow:0 0 18px #28dcff1a}.admin-login button,.admin-header button,.admin-secondary{color:#bdf8ff;letter-spacing:.13em;cursor:pointer;background:#095b6c47;border:1px solid #26cfe8;margin-top:24px;padding:12px 18px;font:11px monospace}.admin-login output{color:#ff7693;letter-spacing:.12em;min-height:20px;margin-top:15px;font:11px monospace;display:block}.admin-shell{background-image:linear-gradient(#126f870d 1px,#0000 1px),linear-gradient(90deg,#126f870d 1px,#0000 1px);background-size:44px 44px;padding:22px clamp(18px,3vw,48px) 60px}.admin-header{justify-content:space-between;align-items:center;gap:30px;max-width:1600px;margin:auto;display:flex}.admin-header button{margin:0}.admin-tabs{border-bottom:1px solid #46c8e12e;max-width:1600px;margin:25px auto 0;display:flex;overflow:auto}.admin-tabs button{color:#5c99a5;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-width:125px;padding:16px;font:12px monospace}.admin-tabs button[aria-selected=true]{color:#72efff;background:linear-gradient(#0000,#1ecbe612);border-color:#39dff4}.admin-panel{max-width:1600px;margin:auto;padding-top:24px}.admin-section-heading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.admin-section-heading>span{color:#32dff5;font:11px monospace}.admin-section-heading h2{letter-spacing:.16em;margin:0;font-size:22px;font-weight:400}.admin-section-heading p{color:#639ba7;margin:5px 0 0;font-size:13px}.admin-panel [data-admin-avatar]>.avatar-lab{background:0 0;min-height:auto}.admin-panel .lab-header{display:none}.admin-panel .avatar-stage{width:min(72vh,760px,100%);margin-inline:auto}.admin-panel .control-deck{max-width:1300px;margin-inline:auto}.admin-panel .jassim-brain-controls,.admin-panel .dynamic-speech-controls,.admin-panel .speech-proof-controls{max-width:1100px;margin:18px auto;display:block!important}.admin-ai-meta{flex-wrap:wrap;gap:10px;max-width:1100px;margin:0 auto 15px;display:flex}.admin-ai-meta span{color:#669aa5;border:1px solid #44cce62e;padding:10px 14px;font:10px monospace}.admin-ai-meta b{color:#75eaf8}.admin-secondary{margin:15px auto;display:block}.admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.admin-stat-grid article{background:#021016b3;border:1px solid #46cbe42e;min-height:110px;padding:20px}.admin-stat-grid span{color:#598f9a;letter-spacing:.12em;font:10px monospace;display:block}.admin-stat-grid b{color:#8af2ff;margin-top:12px;font-size:24px;font-weight:300;display:block}.admin-status-list{border-top:1px solid #46cbe424;margin-top:18px}.admin-status-list div{border-bottom:1px solid #46cbe41a;justify-content:space-between;gap:20px;padding:14px 4px;display:flex}.admin-status-list dt{color:#5d96a2;letter-spacing:.12em;font:10px monospace}.admin-status-list dd{color:#b9e8ee;text-align:right;margin:0}.admin-security-note{color:#5f939e;font-size:12px}.admin-panel[hidden]{display:none}.admin-launch-control{background:linear-gradient(135deg,#041e26d9,#021116bf);border:1px solid #43dbec47;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;padding:24px;display:grid;position:relative;box-shadow:inset 0 0 30px #2ad2e209}.admin-launch-control:before{content:"";border-top:1px solid #66e9f4;border-left:1px solid #66e9f4;width:18px;height:18px;position:absolute;top:-1px;left:-1px}.admin-launch-control p{color:#5fbfca;letter-spacing:.18em;margin:0 0 8px;font:600 10px monospace}.admin-launch-control h3{color:#d9f9fb;letter-spacing:.08em;margin:0;font-size:20px;font-weight:400}.admin-launch-control h3 b{color:#69edf6}.admin-launch-control[data-maintenance-active=true] h3 b{color:#ffd088}.admin-launch-control span,.admin-launch-control small{color:#78aab3;margin-top:8px;font-size:12px;display:block}.admin-launch-control small{letter-spacing:.12em;font:9px monospace}.admin-launch-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-launch-actions a,.admin-launch-actions button{color:#a8f5fb;letter-spacing:.1em;cursor:pointer;background:#08485438;border:1px solid #33cfe36b;place-items:center;min-height:42px;margin:0;padding:0 16px;font:600 10px monospace;text-decoration:none;display:inline-grid}.admin-launch-actions button{color:#ffd095;border-color:#ffb8636b}.admin-launch-actions button:disabled{opacity:.45;cursor:wait}.admin-launch-control output{color:#ffd095;letter-spacing:.1em;grid-column:1/-1;min-height:0;font:10px monospace}.admin-auth-health{background:#041a206b;border:1px solid #43dbec2e;margin:18px 0;padding:16px 18px}.admin-auth-health>p{color:#69edf6;letter-spacing:.16em;margin:0 0 10px;font:600 10px monospace}.admin-auth-health .admin-status-list{margin-top:0}@keyframes admin-pulse{50%{opacity:.72;transform:scale(1.08)}}@media (max-width:700px){.admin-header{align-items:flex-start}.admin-header h1{font-size:26px}.admin-login{padding:28px}.admin-tabs button{min-width:108px}.admin-status-list div{display:block}.admin-status-list dd{text-align:left;margin-top:7px}.admin-launch-control{grid-template-columns:1fr;padding:19px}.admin-launch-actions{justify-content:flex-start}.admin-launch-actions a,.admin-launch-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.admin-login-aura{animation:none}}.admin-harvest{background:#03141bad;border:1px solid #44dbee38;max-width:1300px;margin:22px auto;padding:20px}.admin-harvest-actions{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.admin-harvest-actions button{color:#a8f5fb;letter-spacing:.1em;cursor:pointer;background:#074a5647;border:1px solid #39dbee59;padding:11px 14px;font:10px monospace}.admin-harvest-actions button:disabled{opacity:.45;cursor:wait}.admin-harvest label{color:#69b8c4;letter-spacing:.12em;gap:8px;font:10px monospace;display:grid}.admin-harvest textarea{resize:vertical;color:#d9fbff;background:#020b0f;border:1px solid #39dbee38;padding:12px;font:12px/1.5 monospace}.admin-harvest output{color:#75eaf8;letter-spacing:.09em;min-height:18px;margin-top:12px;font:10px monospace;display:block}.expression-lab{background:#021218c7;border:1px solid #49def040;max-width:1100px;margin:0 auto 18px;padding:16px}.expression-lab>div:first-child{color:#73effa;letter-spacing:.13em;justify-content:space-between;gap:18px;font:600 10px monospace;display:flex}.expression-lab small{color:#527f88}.expression-lab-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.expression-lab button{color:#9beff7;letter-spacing:.08em;cursor:pointer;background:#07475240;border:1px solid #40d1e447;padding:9px 11px;font:10px monospace}.expression-lab button[aria-pressed=true]{background:#1eb0c538;border-color:#6cf1ff;box-shadow:0 0 12px #37e2f41f}.expression-lab label{color:#629aa5;letter-spacing:.1em;align-items:center;gap:12px;margin-top:8px;font:10px monospace;display:flex}.expression-lab input{accent-color:#52e9f8;flex:1}.expression-lab output{color:#8ff5ff}.expression-settings-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.expression-settings-actions button{margin:0}.expression-settings-actions [data-avatar-settings-save]:disabled{opacity:.42;cursor:default}.expression-settings-actions output{letter-spacing:.1em;min-width:170px;font:600 9px monospace}.expression-runtime-diagnostics{color:#5e9aa5;letter-spacing:.08em;border-top:1px solid #49def029;gap:7px;margin-top:14px;padding-top:12px;font:9px/1.55 monospace;display:grid}.expression-runtime-diagnostics output{overflow-wrap:anywhere;color:#88eaf3}
