:root{color:#ece9e3;font-synthesis:none;text-rendering:optimizelegibility;--room:#030509;--room-blue:#07101b;--panel:#0a0e14;--panel-raised:#111720;--panel-soft:#151c26;--ink:#ece9e3;--muted:#98a3af;--quiet:#6f7a87;--accent:#d99a69;--accent-strong:#f0b17d;--accent-dark:#301e14;--action:#78c9a2;--action-strong:#9ae1bb;--action-dark:#0d2c20;--danger:#ff8078;--rule:#dae4ef24;--rule-strong:#dae4ef42;--panel-width:clamp(400px, 34vw, 470px);background:#030509;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--room);min-width:320px}button,textarea,select,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,textarea:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}#app{isolation:isolate;background:linear-gradient(#01071029,#01071042),url(/assets/dax-space-background.jpg) 50%/cover no-repeat fixed;position:relative}#app:after{z-index:8;pointer-events:none;mix-blend-mode:soft-light;opacity:.26;content:"";background-image:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4px);position:absolute;inset:0}#portrait-canvas{z-index:1;touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.masthead{z-index:4;top:0;right:var(--panel-width);padding:max(26px, env(safe-area-inset-top)) 32px 20px;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;left:0}.wordmark{color:var(--ink);pointer-events:auto;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.wordmark-mark{border:1px solid var(--rule-strong);width:48px;height:48px;color:var(--accent-strong);letter-spacing:.06em;background:#04070b8c;place-items:center;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:.72rem;font-weight:800;display:grid;box-shadow:inset 0 0 22px #d99a690d}.wordmark-copy strong,.wordmark-copy small{display:block}.wordmark-copy strong{letter-spacing:-.025em;white-space:nowrap;font-family:"Bodoni 72",Iowan Old Style,Georgia,serif;font-size:1.22rem;font-weight:500;line-height:1}.wordmark-copy small{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin-top:5px;font-size:.62rem;font-weight:700}.model-index{min-width:155px;color:var(--quiet);letter-spacing:.13em;text-align:right;grid-template-columns:auto auto;gap:3px 13px;padding-top:3px;font-size:.59rem;font-weight:700;line-height:1.25;display:grid}.model-index strong{color:var(--ink);letter-spacing:-.04em;grid-area:1/2/span 2;align-self:center;font-family:"Bodoni 72",Iowan Old Style,Georgia,serif;font-size:1.4rem;font-weight:500}.model-index span:last-child{color:#d99a69c7;grid-column:1/-1}.scene-note{z-index:4;bottom:max(27px, env(safe-area-inset-bottom));border-top:1px solid var(--rule-strong);color:var(--muted);letter-spacing:.045em;align-items:center;gap:23px;padding:10px 12px 10px 0;font-size:.68rem;display:flex;position:absolute;left:32px}.scene-note p{margin:0}.scene-note-index{color:var(--accent-strong);margin-right:9px;font-weight:800}.text-button{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:3px 0;font-size:.68rem;font-weight:700;text-decoration:none;transition:color .16s}.text-button:hover{color:var(--accent-strong)}.speech-studio{z-index:5;width:var(--panel-width);height:100%;padding:max(27px, env(safe-area-inset-top)) 30px max(26px, env(safe-area-inset-bottom));border-left:1px solid var(--rule);color:var(--ink);background:linear-gradient(180deg, #0f141cfa, #070a0ffc), var(--panel);scrollbar-color:#d99a695c transparent;scrollbar-width:thin;position:absolute;top:0;right:0;overflow:hidden auto;box-shadow:-28px 0 70px #0000006b}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.speech-studio{-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:linear-gradient(#0f141ced,#070a0ff7)}}.studio-kicker{border-bottom:1px solid var(--rule);color:var(--muted);letter-spacing:.16em;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:.64rem;font-weight:800;display:flex}.live-mark{color:var(--accent-strong);align-items:center;gap:8px;display:inline-flex}.live-mark i{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d99a691a,0 0 15px #d99a6973}body[data-speech=playing] .live-mark i{animation:1.15s ease-in-out infinite live-pulse}@keyframes live-pulse{50%{transform:scale(1.12);box-shadow:0 0 0 7px #d99a6905,0 0 24px #f0b17d9e}}.section-number{color:var(--accent-strong);letter-spacing:.17em;margin:0 0 10px;font-size:.63rem;font-weight:800}.studio-heading h1{color:#f3efe9;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:"Bodoni 72",Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.45rem,2vw,1.75rem);font-weight:400;line-height:1;overflow:hidden}.studio-heading>p:last-child{color:#a6b0bc;width:100%;max-width:none;margin:18px 0 0;font-size:.8rem;line-height:1.58}.conversation-console{border:1px solid var(--rule-strong);background:radial-gradient(circle at 82% 18%,#d99a690e,#0000 34%),linear-gradient(145deg,#ffffff06,#0000 55%),#090e14;box-shadow:inset 0 1px #ffffff06}.conversation-status-row{border-bottom:1px solid var(--rule);color:var(--quiet);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:15px;padding:9px 11px;font-size:.59rem;font-weight:800;display:flex}.voice-monitor{--mic-level:0;--mic-color:#596571;--phase-color:#77828e;border-bottom:1px solid var(--rule);background:linear-gradient(90deg, color-mix(in srgb, var(--phase-color) 6%, transparent), transparent 54%), #020508b8;transition:background .22s;position:relative;overflow:hidden}.mic-instrument{grid-template-columns:42px minmax(0,1fr) 29px;align-items:center;gap:11px;min-height:72px;padding:10px 11px 7px;display:grid}.mic-beacon{border:1px solid color-mix(in srgb, var(--mic-color) 45%, var(--rule));width:40px;height:40px;color:var(--mic-color);background:color-mix(in srgb, var(--mic-color) 7%, #060a0e);box-shadow:inset 0 0 18px color-mix(in srgb, var(--mic-color) 7%, transparent);border-radius:50%;place-items:center;transition:color .18s,border-color .18s,background .18s;display:grid;position:relative}.mic-beacon:before,.mic-beacon:after{border:1px solid var(--mic-color);border-radius:inherit;pointer-events:none;content:"";opacity:0;position:absolute;inset:-1px}.voice-monitor[data-mic=live] .mic-beacon:before{opacity:.2;animation:2.1s ease-out infinite mic-idle-ring}.voice-monitor[data-mic=voice] .mic-beacon:before,.voice-monitor[data-signal=voice] .mic-beacon:before{opacity:.52;animation:.76s ease-out infinite mic-voice-ring}.voice-monitor[data-mic=voice] .mic-beacon:after,.voice-monitor[data-signal=voice] .mic-beacon:after{opacity:.18;animation:.76s ease-out .19s infinite mic-voice-ring}@keyframes mic-idle-ring{75%,to{opacity:0;transform:scale(1.34)}}@keyframes mic-voice-ring{to{opacity:0;transform:scale(1.42)}}.mic-beacon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:20px;height:20px;overflow:visible}.mic-copy{min-width:0}.mic-copy>span{color:var(--quiet);letter-spacing:.16em;margin-bottom:3px;font-size:.48rem;font-weight:800;display:block}.mic-copy strong{color:color-mix(in srgb, var(--phase-color) 86%, #f2eee8);letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:.78rem;font-weight:800;line-height:1.15;display:block;overflow:hidden}.mic-copy p{color:#7e8a96;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.56rem;line-height:1.35;overflow:hidden}.mic-level-value{color:color-mix(in srgb, var(--mic-color) 60%, #596571);font-variant-numeric:tabular-nums;letter-spacing:.07em;text-align:right;align-self:start;padding-top:4px;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:.7rem;font-weight:800}.mic-level-meter{opacity:.4;grid-template-columns:repeat(16,1fr);align-items:end;gap:3px;height:27px;padding:2px 11px 6px 64px;transition:opacity .18s;display:grid}.voice-monitor[data-mic=live] .mic-level-meter,.voice-monitor[data-mic=voice] .mic-level-meter{opacity:1}.mic-level-meter i{background:linear-gradient(180deg, #b4eadf, var(--mic-color));height:100%;min-height:2px;box-shadow:0 0 7px color-mix(in srgb, var(--mic-color) 32%, transparent);transform:scaleY(clamp(.08, calc(var(--mic-level) * var(--gain)), 1));transform-origin:bottom;transition:transform 45ms linear,background .18s;display:block}.voice-monitor[data-mic=off] .mic-level-meter i,.voice-monitor[data-mic=arming] .mic-level-meter i{box-shadow:none}.voice-phase-rail{border-top:1px solid #dae4ef17;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.voice-phase-rail li{color:#5f6a76;background:0 0;grid-template-columns:auto 1fr;column-gap:6px;min-width:0;padding:8px 9px 9px;transition:color .18s,background .18s;display:grid;position:relative}.voice-phase-rail li+li{border-left:1px solid #dae4ef14}.voice-phase-rail li:after{background:var(--phase-color);height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--phase-color) 45%, transparent);content:"";opacity:0;transition:opacity .18s,transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.15)}.voice-phase-rail li.is-active{color:color-mix(in srgb, var(--phase-color) 82%, #fff);background:color-mix(in srgb, var(--phase-color) 7%, transparent)}.voice-phase-rail li.is-active:after{opacity:1;transform:scaleX(1)}.voice-phase-rail li.is-complete{color:#70968e}.voice-phase-rail li>span{color:currentColor;letter-spacing:.08em;grid-row:1/span 2;font-size:.46rem;font-weight:800}.voice-phase-rail b{letter-spacing:.12em;text-overflow:ellipsis;font-size:.54rem;line-height:1;overflow:hidden}.voice-phase-rail em{color:#63707c;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.48rem;font-style:normal;line-height:1;overflow:hidden}.voice-phase-rail li.is-active em{color:color-mix(in srgb, var(--phase-color) 55%, #87919b)}.latency-strip{background:#00000029;border-top:1px solid #dae4ef14;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.latency-strip div{min-width:0;padding:7px 8px 8px}.latency-strip div+div{border-left:1px solid #dae4ef12}.latency-strip dt{color:#596673;letter-spacing:.095em;text-overflow:ellipsis;white-space:nowrap;font-size:.43rem;font-weight:800;overflow:hidden}.latency-strip dd{color:#9aa6b1;font-variant-numeric:tabular-nums;letter-spacing:.035em;margin:4px 0 0;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:.63rem;font-weight:800}.latency-strip dd[data-ready=true]{color:color-mix(in srgb, var(--phase-color) 68%, #d7ddd9)}#agent-state{color:#aab4be;letter-spacing:.08em;text-align:right;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}#agent-state:before{content:"";background:#596571;border-radius:50%;width:6px;height:6px}#agent-state[data-state=installing]:before,#agent-state[data-state=transcribing]:before,#agent-state[data-state=thinking]:before{background:var(--accent);animation:1.1s ease-in-out infinite live-pulse;box-shadow:0 0 14px #d99a6999}#agent-state[data-state=listening]:before{background:#85c8bb;animation:1.35s ease-in-out infinite listening-pulse;box-shadow:0 0 13px #6fd1be8c}#agent-state[data-state=speaking]:before{background:var(--accent-strong);box-shadow:0 0 16px #f0b17dad}#agent-state[data-state=error],#agent-state[data-state=unsupported]{color:var(--danger)}#agent-state[data-state=error]:before,#agent-state[data-state=unsupported]:before{background:var(--danger)}@keyframes listening-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 6px #6fd1be08,0 0 18px #6fd1be85}}.conversation-turns{grid-template-columns:1fr;display:grid}.conversation-turn{grid-template-columns:44px 1fr;gap:8px;min-height:55px;padding:10px 11px;display:grid}.conversation-turn+.conversation-turn{border-top:1px solid var(--rule)}.conversation-turn>span{color:var(--quiet);letter-spacing:.13em;padding-top:2px;font-size:.55rem;font-weight:800}.conversation-turn--agent>span{color:var(--accent-strong)}.conversation-turn p{color:#b7c0c9;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.conversation-turn--agent p{color:#e8e2db}.conversation-thinking{border-top:1px solid var(--rule);background:#d99a6909}.conversation-thinking[hidden]{display:none}.conversation-thinking summary{color:var(--accent-strong);cursor:pointer;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:.54rem;font-weight:800;list-style:none;display:flex}.conversation-thinking summary::-webkit-details-marker{display:none}.conversation-thinking summary:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #d99a6980}.conversation-thinking summary span{margin-right:auto}.conversation-thinking summary em{color:var(--quiet);letter-spacing:.08em;font-style:normal;font-weight:700}.conversation-thinking p{color:#8e99a5;white-space:pre-wrap;max-height:112px;margin:0;padding:1px 11px 10px 28px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;line-height:1.48;overflow:auto}.conversation-actions{border-bottom:1px solid var(--rule);background:#03070b80;grid-template-columns:minmax(0,1fr) 104px;gap:10px;padding:10px;display:grid}.conversation-actions .primary-button,.conversation-actions .square-button{min-height:47px}.conversation-actions .conversation-stop-button{color:#c6cdd4;letter-spacing:.02em;white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;font-size:.46rem;font-weight:800;display:flex}.conversation-stop-button i{color:var(--danger);font-size:.56rem;font-style:normal}.conversation-stop-button:disabled{opacity:.62}.talk-glyph{font-size:1rem}body[data-agent-state=listening] .talk-glyph{color:#406f66;animation:1.2s ease-in-out infinite talk-ring}@keyframes talk-ring{50%{transform:scale(1.32)}}.model-progress-list{border-top:1px solid var(--rule);display:grid}.model-progress{color:#9da8b3;letter-spacing:.04em;grid-template-columns:1fr auto;gap:10px;padding:8px 10px 10px;font-size:.59rem;display:grid;position:relative;overflow:hidden}.model-progress+.model-progress{border-top:1px solid #dae4ef13}.model-progress span,.model-progress em{z-index:1;position:relative}.model-progress b{color:var(--accent-strong);letter-spacing:.12em;margin-right:7px;font-size:.53rem}.model-progress em{color:#6f7c89;text-align:right;font-style:normal}.model-progress>i{background:linear-gradient(90deg, #87583a, var(--accent-strong));height:2px;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px #d99a6961}.model-progress[data-ready=true]>i{background:#6aa393}.model-manager,.direct-speech{border:1px solid var(--rule);background:#ffffff04;margin-top:10px}.model-manager>summary,.direct-speech>summary{color:#cbd2d9;letter-spacing:.065em;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:.62rem;font-weight:800;list-style:none;display:flex}.model-manager>summary::-webkit-details-marker{display:none}.direct-speech>summary::-webkit-details-marker{display:none}.model-manager>summary:before,.direct-speech>summary:before{color:var(--accent-strong);content:"+";margin-right:1px}.model-manager[open]>summary:before,.direct-speech[open]>summary:before{content:"−"}.model-manager>summary span,.direct-speech>summary span{color:#6f7b87;letter-spacing:.045em;margin-left:auto;font-size:.55rem;font-weight:700}.runtime-matrix{border-top:1px solid var(--rule)}.runtime-lane{background:linear-gradient(112deg,#d99a6909,#0000 48%),#ffffff03;min-width:0;padding:9px 10px 10px 12px;position:relative;overflow:hidden}.runtime-lane+.runtime-lane{border-top:1px solid #dae4ef13}.runtime-lane>header{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.runtime-lane-index{color:var(--accent-strong);font-family:Iowan Old Style,Georgia,serif;font-size:.73rem}.runtime-lane>header div{align-items:baseline;gap:7px;min-width:0;display:flex}.runtime-lane>header strong{color:#d9dee2;letter-spacing:.12em;font-size:.55rem}.runtime-lane>header small{color:#64717e;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;font-weight:700;overflow:hidden}.runtime-lane output{color:#788693;letter-spacing:.11em;background:#070a0f6b;border:1px solid #909daa33;padding:3px 5px 2px;font-size:.44rem;font-weight:850}.runtime-lane output[data-state=loading]{color:var(--accent-strong);border-color:#d99a694d;box-shadow:inset 0 0 12px #d99a690d}.runtime-lane output[data-state=ready],.runtime-lane output[data-state=active]{color:#81b5a6;border-color:#6aa39352}.runtime-lane output[data-state=error]{color:#d78a83;border-color:#d7706859}.runtime-lane>label,.runtime-utility-row>label{grid-template-columns:47px minmax(0,1fr);align-items:center;gap:8px;display:grid}.runtime-lane>label{margin-top:7px}.runtime-lane>label>span,.runtime-utility-row>label>span{color:#687582;letter-spacing:.085em;text-transform:uppercase;font-size:.49rem;font-weight:800}.runtime-lane select,.runtime-utility-row select{color:#cfd6dc;background:#0b1118;border:1px solid #dae4ef21;border-radius:0;outline:0;width:100%;min-width:0;padding:6px 26px 6px 7px;font-size:.58rem;transition:border-color .15s,box-shadow .15s}.runtime-lane select:hover,.runtime-utility-row select:hover,.runtime-lane select:focus,.runtime-utility-row select:focus{border-color:#f0b17d75;box-shadow:0 0 0 2px #d99a690b}.runtime-lane select:disabled,.runtime-utility-row select:disabled{opacity:.48}.runtime-lane-copy{min-width:0;margin:7px 0 0 55px}.runtime-lane-copy>strong{color:#e0e3e3;text-overflow:ellipsis;white-space:nowrap;font-family:Iowan Old Style,Georgia,serif;font-size:.7rem;font-weight:500;display:block;overflow:hidden}.runtime-lane-copy>p{color:#73808c;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 6px;font-size:.51rem;line-height:1.35;overflow:hidden}.runtime-lane-copy footer{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.runtime-lane-copy footer small{color:#8e99a3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.47rem;font-weight:700;line-height:1.3;overflow:hidden}.runtime-lane-copy footer span{color:#65727f;letter-spacing:.055em;flex:none;font-size:.43rem;font-weight:800}.runtime-lane-copy footer span[data-ready=true]{color:#81b5a6}.runtime-utility-row{border-top:1px solid var(--rule);background:#02050847;grid-template-columns:minmax(0,1fr);gap:8px 10px;padding:9px 10px;display:grid}.runtime-actions{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.runtime-actions button{color:#aeb8c1;letter-spacing:.035em;cursor:pointer;background:#0b1118;border:1px solid #dae4ef24;border-radius:0;min-width:49px;padding:6px 7px;font-size:.49rem;font-weight:800;transition:color .14s,border-color .14s,background .14s}.runtime-actions button:hover:not(:disabled),.runtime-actions button:focus-visible{color:var(--accent-strong);background:#d99a690e;border-color:#f0b17d75}.runtime-actions button:disabled{cursor:wait;opacity:.42}#unload-runtime-button:hover:not(:disabled),#unload-runtime-button:focus-visible{color:#d78a83;border-color:#d7706866}#runtime-action-status{color:#687582;grid-column:1/-1;margin:0;font-size:.49rem;line-height:1.35}#runtime-action-status[data-state=busy]{color:var(--accent-strong)}#runtime-action-status[data-state=ready]{color:#81b5a6}#runtime-action-status[data-state=error]{color:#d78a83}#model-manager-note{border-top:1px solid var(--rule);color:#77838f;margin:0;padding:9px 10px;font-size:.59rem;line-height:1.5}.runtime-diagnostics{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.runtime-diagnostics div{min-width:0;padding:8px 9px}.runtime-diagnostics div+div{border-left:1px solid var(--rule)}.runtime-diagnostics dt{color:#6f7b87;letter-spacing:.1em;text-transform:uppercase;font-size:.51rem}.runtime-diagnostics dd{color:#b6c0c9;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.57rem;overflow:hidden}.direct-speech{margin-top:10px}.api-key-manager{border:1px solid var(--rule);background:radial-gradient(circle at 88% 0,#d99a6917,#0000 38%),linear-gradient(145deg,#ffffff06,#0000 56%),#080d13;margin:0 9px 10px;padding:13px 12px 12px;transition:border-color .18s,background .18s;position:relative;overflow:hidden}.api-key-manager[data-configured=true]{background:radial-gradient(circle at 88% 0,#6aa39314,#0000 38%),linear-gradient(145deg,#ffffff06,#0000 56%),#080d13;border-color:#6aa39347}.api-key-manager>header{padding:0 2px 11px}.api-key-index{color:var(--accent-strong);letter-spacing:.15em;margin-bottom:5px;font-size:.51rem;font-weight:800;display:block}.api-key-manager>header strong{color:#ece8e1;letter-spacing:-.025em;font-family:"Bodoni 72",Iowan Old Style,Georgia,serif;font-size:1.18rem;font-weight:400;display:block}.api-key-manager>header p{color:#8f9aa6;margin:5px 0 0;font-size:.63rem;line-height:1.5}.api-key-form>label{color:#a9b3bd;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:.54rem;font-weight:800;display:block}.api-key-input-row{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;display:grid}.api-key-input-row input{border:1px solid var(--rule-strong);color:#ebe7e1;letter-spacing:.06em;background:#05090e;border-radius:0;outline:0;min-width:0;height:36px;padding:0 10px;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:.7rem;transition:border-color .15s,box-shadow .15s}.api-key-input-row input:focus{border-color:#f0b17d94;box-shadow:inset 0 0 0 1px #d99a6914}.api-key-input-row input[aria-invalid=true]{border-color:#ff8078b8;box-shadow:inset 0 0 0 1px #ff807814}.api-key-input-row input::placeholder{color:#596572;letter-spacing:0}.api-key-input-row button{border:1px solid var(--rule-strong);color:#bbc4cc;cursor:pointer;background:#10161e;min-height:36px;padding:0 9px;font-size:.57rem;font-weight:800;transition:border-color .15s,color .15s,background .15s}.api-key-input-row button[type=submit]{color:var(--accent-strong);background:#d99a6913;border-color:#d99a697a}.api-key-input-row button:hover:not(:disabled){border-color:var(--accent-strong);color:#f2eee8;background:#d99a691f}.api-key-input-row button:disabled{cursor:not-allowed;opacity:.35}.api-key-status-row{color:#778490;letter-spacing:.055em;border-top:1px solid #dae4ef14;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding-top:8px;font-size:.55rem;font-weight:700;display:flex}#elevenlabs-api-key-status:before{content:"";vertical-align:1px;background:#596571;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.api-key-manager[data-configured=true] #elevenlabs-api-key-status{color:#93bbae}.api-key-manager[data-configured=true] #elevenlabs-api-key-status:before{background:#6aa393;box-shadow:0 0 8px #6aa39385}#elevenlabs-api-key-mask{color:#a7b0b9;text-overflow:ellipsis;white-space:nowrap;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;overflow:hidden}.api-key-security{color:#697581;margin:7px 0 0;font-size:.55rem;line-height:1.48}.direct-speech>.phrase-field{border-left:0;border-right:0}.direct-speech>.primary-actions{width:calc(100% - 18px);margin-left:9px;margin-right:9px}.phrase-field{border:1px solid var(--rule-strong);background:linear-gradient(145deg,#ffffff06,#0000 60%),#0c1118;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff05}.phrase-field:focus-within{border-color:#f0b17d94;box-shadow:0 0 0 3px #d99a6912}.phrase-field label{color:var(--accent-strong);letter-spacing:.16em;text-transform:uppercase;padding:10px 12px 0;font-size:.64rem;font-weight:800;display:block}.phrase-field textarea{resize:vertical;color:#f0ece6;width:100%;min-height:91px;max-height:210px;caret-color:var(--accent-strong);background:0 0;border:0;outline:0;padding:10px 12px 9px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1rem;line-height:1.4;display:block}.field-meta{border-top:1px solid var(--rule);color:var(--quiet);letter-spacing:.055em;justify-content:space-between;padding:8px 12px 9px;font-size:.61rem;font-weight:700;display:flex}.primary-actions{grid-template-columns:1fr 48px 48px;gap:8px;margin-top:10px;display:grid}.primary-button,.square-button{cursor:pointer;border-radius:0}.primary-button{border:1px solid var(--accent);color:#160e09;background:var(--accent);letter-spacing:.05em;justify-content:space-between;align-items:center;min-height:49px;padding:0 15px;font-size:.73rem;font-weight:800;transition:background .15s,border-color .15s,transform .15s;display:flex;box-shadow:0 8px 26px #79411d33}.primary-button:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);transform:translateY(-1px)}.talk-button{color:#06140e;background:linear-gradient(180deg, var(--action-strong), var(--action));letter-spacing:.035em;border:1px solid #9adbb8;border-radius:5px;min-height:51px;font-size:.69rem;box-shadow:0 10px 24px #2d875e30,inset 0 1px #ffffff57,inset 0 -1px #05362333}.talk-button:hover:not(:disabled){background:linear-gradient(#b2eacb,#83d2ad);border-color:#b7ebcf;transform:translateY(-1px);box-shadow:0 12px 28px #2d875e40,inset 0 1px #ffffff6b,inset 0 -1px #0536232e}.talk-button:active:not(:disabled){transform:translateY(1px);box-shadow:0 5px 14px #2d875e33,inset 0 1px 3px #0536232e}.conversation-actions .conversation-stop-button{border-radius:4px;align-self:center;min-height:43px}.square-button{border:1px solid var(--rule-strong);color:var(--ink);background:#0d131b;font-size:.95rem;transition:border-color .15s,color .15s,background .15s}.square-button:hover:not(:disabled){color:var(--accent-strong);background:#151b24;border-color:#f0b17d9e}.primary-button:disabled,.square-button:disabled{cursor:not-allowed;opacity:.34}.project-callout{border:1px solid var(--rule);background:radial-gradient(circle at 100% 0,#d99a691f,#0000 44%),linear-gradient(130deg,#d99a690b,#0000 52%),#080c12;margin-top:18px;padding:17px 17px 18px 19px;position:relative;overflow:hidden}.project-callout>span{color:var(--accent-strong);letter-spacing:.16em;font-size:.54rem;font-weight:800;display:block}.project-callout>strong{color:#eeeae4;letter-spacing:-.035em;margin-top:7px;font-family:"Bodoni 72",Iowan Old Style,Georgia,serif;font-size:1.42rem;font-weight:400;display:block}.project-callout>p{color:#8f9aa6;max-width:40ch;margin:7px 0 12px;font-size:.65rem;line-height:1.5}.project-callout>a{color:var(--accent-strong);border-bottom:1px solid #f0b17d85;align-items:center;gap:8px;font-size:.62rem;font-weight:800;line-height:1.7;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.project-callout>a:hover{color:#f4d0b3;border-color:#f4d0b3}.speech-readout{border-top:1px solid var(--rule);margin-top:17px;padding-top:14px}.status-row,.gesture-row{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.status-row{color:#b1bbc5;font-size:.66rem;font-weight:700}#speech-status:before{content:"";background:#66717d;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}#speech-status[data-state=loading]:before,#speech-status[data-state=playing]:before{background:var(--accent);box-shadow:0 0 12px #d99a698c}#speech-status[data-state=error]{color:var(--danger)}#speech-status[data-state=error]:before{background:var(--danger)}#speech-source{color:var(--quiet);letter-spacing:.07em;text-align:right;text-transform:uppercase;font-size:.59rem}.gesture-row{margin-top:12px}.gesture-row>span,.phoneme-label{color:var(--quiet);letter-spacing:.14em;font-size:.59rem;font-weight:800}#active-gesture{color:#eeeae4;text-align:right;font-family:Iowan Old Style,Georgia,serif;font-size:.86rem;font-weight:500}.articulation-meters{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.articulation-meters div{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.articulation-meters span{color:#8995a1;letter-spacing:.09em;font-size:.56rem;font-weight:800}.articulation-meters i{background:#dae4ef1f;height:3px;display:block;position:relative;overflow:hidden}.articulation-meters i:after{background:linear-gradient(90deg, #9c6542, var(--accent-strong));content:"";transform:scaleX(var(--meter,0));transform-origin:0;transition:transform 40ms linear;position:absolute;inset:0;box-shadow:0 0 8px #d99a6973}.phoneme-window{margin-top:15px}.phoneme-label{margin-bottom:7px;display:block}.phoneme-track{overscroll-behavior-x:contain;scrollbar-color:#d99a694d transparent;scrollbar-width:thin;gap:4px;min-height:31px;padding-bottom:5px;display:flex;overflow-x:auto}.phone-chip{border:1px solid var(--rule);color:#e7e2dc;background:#111720;flex:none;place-items:center;min-width:28px;height:26px;font-family:Iowan Old Style,Georgia,serif;font-size:.74rem;display:inline-grid}.phone-chip--quiet,.phone-chip--more{width:auto;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;padding:0 9px;font-family:inherit;font-size:.59rem}.disclosure{border-top:1px solid var(--rule);color:#939eaa;margin-top:14px;padding-top:11px;font-size:.69rem;line-height:1.52}.disclosure summary{color:#dcd8d1;cursor:pointer;font-weight:800}.disclosure p{margin:8px 0 0}.loading-overlay{z-index:20;color:var(--ink);background:radial-gradient(circle at 50% 45%,#0c1420 0%,#030509 48%,#020305 100%);justify-content:center;align-items:center;gap:22px;transition:visibility 0s linear .52s,opacity .52s;display:flex;position:absolute;inset:0}.loading-overlay.is-hidden{visibility:hidden;opacity:0}.loading-overlay[hidden]{display:none}.loading-monogram{border:1px solid var(--rule-strong);width:68px;height:68px;color:var(--accent-strong);background:#ffffff04;place-items:center;font-family:"Bodoni 72",Iowan Old Style,Georgia,serif;font-size:2.55rem;display:grid}.loading-copy{color:#c3cbd3;letter-spacing:.08em;width:min(300px,52vw);font-size:.7rem;font-weight:800}.loading-copy i{background:#dae4ef1f;height:3px;margin-top:11px;display:block;position:relative;overflow:hidden}.loading-copy i:after{background:var(--accent);content:"";transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .18s;position:absolute;inset:0;box-shadow:0 0 16px #d99a697a}.evidence-dialog{border:1px solid var(--rule-strong);width:min(1080px,100vw - 52px);max-width:none;height:min(720px,100svh - 52px);max-height:none;color:var(--ink);background:radial-gradient(circle at 12% 16%,#2a466340,#0000 35%),#080c12;padding:0;overflow:hidden;box-shadow:0 38px 120px #000000b8}.evidence-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010204d1}.evidence-shell{height:100%;padding:30px;overflow-y:auto}.evidence-shell>header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;padding-bottom:27px;display:flex}.evidence-shell>header p{color:var(--accent-strong);letter-spacing:.17em;margin:0 0 10px;font-size:.64rem;font-weight:800}.evidence-shell h2{letter-spacing:-.055em;margin:0;font-family:"Bodoni 72",Iowan Old Style,Georgia,serif;font-size:clamp(2.6rem,5vw,4.9rem);font-weight:400;line-height:.9}#close-evidence{border:1px solid var(--rule-strong);width:47px;height:47px;color:var(--ink);cursor:pointer;background:#0d131b;font-size:1.75rem;line-height:1}.evidence-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:54px;padding:28px 0;display:grid}.evidence-intro>p{color:#a7b1bc;max-width:62ch;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:1.08rem;line-height:1.5}.evidence-intro dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.evidence-intro dl div{border-left:1px solid var(--rule);padding:0 13px}.evidence-intro dt{color:var(--quiet);letter-spacing:.11em;text-transform:uppercase;font-size:.6rem}.evidence-intro dd{color:#ebe6df;margin:8px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:1.2rem}.architecture-flow{border:1px solid var(--rule);color:#c8d0d8;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#ffffff06;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:19px;font-size:.66rem;font-weight:750;display:grid}.architecture-flow i{color:var(--accent-strong);font-style:normal}.method-note{border-top:1px solid var(--rule);max-width:760px;margin-top:28px;padding:23px 0 34px}.method-note h3{margin:0;font-family:"Bodoni 72",Iowan Old Style,Georgia,serif;font-size:1.65rem;font-weight:400}.method-note p{color:#9da8b3;font-size:.76rem;line-height:1.62}.method-note a{color:var(--accent-strong);font-size:.7rem;font-weight:800}.method-links{flex-wrap:wrap;gap:10px 22px;margin-top:15px;display:flex}@media (width>=761px){.conversation-status-row{font-size:.62rem}.conversation-turn>span{font-size:.58rem}.conversation-turn p{font-size:.9rem}.model-progress{font-size:.68rem}.model-progress b{font-size:.6rem}.model-manager>summary,.direct-speech>summary{font-size:.7rem}.model-manager>summary span,.direct-speech>summary span{font-size:.62rem}.runtime-lane-index{font-size:.82rem}.runtime-lane>header strong{font-size:.63rem}.runtime-lane>header small{font-size:.56rem}.runtime-lane output{font-size:.51rem}.runtime-lane>label>span,.runtime-utility-row>label>span{font-size:.56rem}.runtime-lane select,.runtime-utility-row select{font-size:.68rem}.runtime-lane-copy>strong{font-size:.81rem}.runtime-lane-copy>p{font-size:.59rem}.runtime-lane-copy footer small{font-size:.54rem}.runtime-lane-copy footer span{font-size:.5rem}#model-manager-note{font-size:.68rem}.runtime-diagnostics dt{font-size:.57rem}.runtime-diagnostics dd{font-size:.65rem}}@media (width<=960px){:root{--panel-width:400px}.model-index{display:none}.masthead{padding-right:21px}.speech-studio{padding-left:23px;padding-right:23px}}@media (width<=760px){:root{--panel-width:100%}.masthead{padding:max(14px, env(safe-area-inset-top)) 15px 14px;right:0}.wordmark-mark{width:41px;height:41px}.wordmark-copy strong{font-size:1.05rem}.api-key-input-row{grid-template-columns:minmax(0,1fr) auto}.api-key-input-row #clear-elevenlabs-api-key{grid-column:2}.scene-note{top:max(22px, calc(env(safe-area-inset-top) + 8px));white-space:nowrap;border-top:0;justify-content:flex-end;gap:9px;padding:0;bottom:auto;left:auto;right:15px}.scene-note .text-button{font-size:.57rem}.scene-note p{display:none}.speech-studio{width:100%;height:clamp(320px,43svh,430px);padding:10px 12px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--rule-strong);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0c1118fb,#070a0f);border-left:0;top:auto;bottom:0;box-shadow:0 -20px 52px #0000008f}.studio-kicker{padding-bottom:7px;font-size:.52rem}.studio-heading{padding:8px 0 9px}.studio-heading .section-number{margin-bottom:4px;font-size:.5rem}.studio-heading h1{font-size:clamp(1.12rem,5.65vw,1.38rem)}.studio-heading>p:last-child{width:100%;max-width:none;margin:6px 0 0;font-size:.58rem;line-height:1.35;display:block;overflow:visible}.conversation-console{flex-direction:column;display:flex}.conversation-status-row{order:0;padding:6px 8px;font-size:.48rem}.voice-monitor{order:2}.conversation-actions{background:#03070bc7;order:1;grid-template-columns:minmax(0,1fr) 92px;gap:8px;padding:7px 8px 8px}.conversation-actions .primary-button,.conversation-actions .square-button{min-height:41px}.conversation-actions .talk-button{padding-left:10px;padding-right:10px;font-size:.59rem}.conversation-actions .conversation-stop-button{gap:5px;padding-left:7px;padding-right:7px;font-size:.42rem}.conversation-turns{order:3}.model-progress-list{order:4}.mic-instrument{grid-template-columns:34px minmax(0,1fr) 23px;gap:8px;min-height:54px;padding:7px 8px 5px}.mic-beacon{width:32px;height:32px}.mic-beacon svg{width:16px;height:16px}.mic-copy>span{margin-bottom:2px;font-size:.4rem}.mic-copy strong{font-size:.64rem}.mic-copy p{margin-top:2px;font-size:.48rem}.mic-level-value{padding-top:2px;font-size:.55rem}.mic-level-meter{gap:2px;height:18px;padding:1px 8px 4px 50px}.voice-phase-rail li{column-gap:3px;padding:6px 5px 7px}.voice-phase-rail li>span{font-size:.36rem}.voice-phase-rail b{letter-spacing:.08em;font-size:.44rem}.voice-phase-rail em{margin-top:3px;font-size:.38rem}.latency-strip{display:none}.phrase-field textarea{min-height:68px;font-size:.93rem}.conversation-turn{min-height:48px;padding-top:8px;padding-bottom:8px}.model-progress-list{grid-template-columns:repeat(3,1fr)}.model-progress{padding:7px 8px 9px;display:block}.model-progress span,.model-progress em{display:block}.model-progress span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-progress em{text-align:left;margin-top:3px}.model-progress+.model-progress{border-top:0;border-left:1px solid #dae4ef13}.field-meta span:first-child{display:none}.field-meta{justify-content:flex-end}.primary-actions{grid-template-columns:1fr 44px 44px}.primary-button{min-height:44px}.evidence-dialog{border:0;width:100vw;height:100svh;margin:0}.evidence-shell{padding:max(19px, env(safe-area-inset-top)) 16px max(26px, env(safe-area-inset-bottom))}.evidence-intro{grid-template-columns:1fr;gap:24px}.architecture-flow{grid-template-columns:1fr}.architecture-flow i{transform:rotate(90deg)}}@media (width<=430px){.wordmark-copy small{display:none}.speech-studio{height:clamp(320px,44svh,422px)}.studio-kicker{font-size:.48rem}.studio-heading h1{font-size:clamp(1.12rem,5.65vw,1.38rem)}.status-row,.gesture-row{align-items:flex-start}#speech-source{max-width:42%}.evidence-shell h2{padding-right:12px;font-size:2.45rem}.evidence-intro dl{grid-template-columns:1fr;gap:12px}.evidence-intro dl div{padding:0 0 0 12px}}@media (height<=730px) and (width>=761px){.speech-studio{padding-top:19px}.studio-kicker{padding-bottom:12px}.studio-heading{padding:15px 0 14px}.studio-heading h1{font-size:1.7rem}.studio-heading>p:last-child{margin-top:11px}.phrase-field textarea{min-height:70px}.speech-readout{margin-top:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.hide-diagnostics .scene-note,body.hide-diagnostics .model-index{display:none}.dax-live-action{z-index:60;top:max(12px, env(safe-area-inset-top));color:#e6faff;-webkit-backdrop-filter:blur(14px);pointer-events:none;background:#020a17c7;border:1px solid #77dcff47;border-radius:14px;gap:5px;min-width:170px;max-width:min(88vw,320px);padding:10px 16px 11px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 0 26px #1b9cff1f,inset 0 0 18px #2280ff0d}.dax-live-action-kicker{color:#8fcce7;letter-spacing:.15em;white-space:nowrap;align-items:center;gap:7px;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.dax-live-action-kicker i{background:#52e5ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.dax-live-action strong{color:#f0fbff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.5vw,16px);font-weight:600;line-height:1.25;overflow:hidden}.dax-live-action[data-state=listening] .dax-live-action-kicker i{background:#67e9ff}.dax-live-action[data-state=thinking] .dax-live-action-kicker i{background:#a995ff}.dax-live-action[data-state=speaking] .dax-live-action-kicker i{background:#f1fcff}.dax-live-action[data-state=working] .dax-live-action-kicker i{background:#56f5d0}.dax-live-action[data-state=error] .dax-live-action-kicker i{background:#ff6486}@media (width<=760px){.dax-live-action{top:max(10px, env(safe-area-inset-top));min-width:154px;padding:9px 13px 10px}.dax-live-action-kicker{font-size:8px}}:root{--dax-cyan:#69e4ff;--dax-violet:#9a8bff;--dax-mint:#66f2d0;--dax-gold:#f3bd88;--dax-glass:#091422c7;--dax-edge:#99deff33}#app{background-color:#02050b;background-image:radial-gradient(at 35% 43%,#144d7b38,#0000 34%),radial-gradient(at 70% 16%,#57308f2b,#0000 32%),linear-gradient(135deg,#01050d2e,#0207118f),url(/assets/dax-space-background.jpg);background-position:50%,50%,50%,50%;background-size:auto,auto,auto,cover}#app:before{content:"";z-index:0;pointer-events:none;filter:blur(26px);background:radial-gradient(at 44%,#1c9aff18,#0000 31%),radial-gradient(at 20% 82%,#5646ff14,#0000 28%),radial-gradient(at 78% 70%,#1ee2ce0e,#0000 24%);animation:18s ease-in-out infinite alternate dax-atmosphere-drift;position:absolute;inset:-10%}@keyframes dax-atmosphere-drift{0%{opacity:.7;transform:translate(-1.2%,-.5%)scale(.98)}to{opacity:1;transform:translate(1.5%,1%)scale(1.04)}}#portrait-canvas{filter:saturate(1.08)contrast(1.035)}.masthead{filter:drop-shadow(0 8px 24px #0000006b)}.wordmark-mark{background:linear-gradient(145deg,#ffffff1f,#0000 40%),linear-gradient(135deg,#192b42eb,#060a12f5);border-color:#ffdab052;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff30,inset 0 -10px 22px #00000059,0 8px 30px #00000052,0 0 26px #f3bd8814}.wordmark-mark:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:12px;position:absolute;inset:1px}.speech-studio{background:radial-gradient(at 20% 0,#3871ad21,#0000 35%),linear-gradient(155deg,#111b2af5,#050910fb 42%,#070d17fc);border-left-color:#8ecfff2e;box-shadow:-26px 0 70px #00000075,inset 1px 0 #ffffff09}.studio-kicker,.section-number,.conversation-status-row{text-shadow:0 0 16px #69e4ff1f}.studio-heading h1{text-shadow:0 2px 18px #f0b17d1c}.conversation-console,.speech-readout,.model-manager,.direct-speech,.disclosure,.project-callout,.api-key-manager{isolation:isolate;background:linear-gradient(145deg,#ffffff0b,#0000 35%),radial-gradient(at 100% 0,#4a84c916,#0000 44%),#050b13cc;border:1px solid #a6d4ff24;border-radius:14px;position:relative;box-shadow:inset 0 1px #fff1,inset 0 -18px 35px #0000001f,0 12px 30px #0000002b}.conversation-console:before,.speech-readout:before,.model-manager:before,.direct-speech:before,.disclosure:before,.project-callout:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#90deff38,#0000 26% 72%,#9f84ff24);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.conversation-console{overflow:hidden}.conversation-status-row{background:linear-gradient(90deg,#69e4ff0b,#0000 60%)}.voice-monitor{background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--phase-color) 10%, transparent), transparent 70%), #02050ad1}.mic-beacon{box-shadow:inset 0 0 18px color-mix(in srgb, var(--mic-color) 13%, transparent), 0 0 22px color-mix(in srgb, var(--mic-color) 10%, transparent)}.mic-level-meter i{border-radius:2px 2px 0 0}.primary-button,.square-button,.conversation-actions button,.runtime-actions button,.api-key-input-row button,#save-elevenlabs-api-key{border-color:#97d5ff40;border-radius:10px;transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 -7px 14px #0000002e,0 6px 18px #0003}.primary-button{background:linear-gradient(135deg,#d6a57d,#9f6d4c 55%,#744d3a);box-shadow:inset 0 1px #ffffff47,inset 0 -8px 16px #401f0e47,0 8px 22px #9f6d4c29}.primary-button:after,.square-button:after,.runtime-actions button:after,.api-key-input-row button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:32%;transition:left .42s;position:absolute;top:-80%;bottom:-80%;left:-55%;transform:rotate(24deg)}.primary-button:hover:after,.square-button:hover:after,.runtime-actions button:hover:after,.api-key-input-row button:hover:after{left:130%}.primary-button:hover,.square-button:hover,.conversation-actions button:hover,.runtime-actions button:hover,.api-key-input-row button:hover{filter:brightness(1.08);border-color:#a0e2ff7a;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 10px 26px #00000047,0 0 20px #69e4ff12}.primary-button:active,.square-button:active,.conversation-actions button:active,.runtime-actions button:active{transform:translateY(0)scale(.985)}button:disabled{filter:saturate(.55)}.phrase-field textarea,.api-key-input-row input,select{background:linear-gradient(150deg,#0f1b2aeb,#050a11f5);border-color:#9dc9f22e;border-radius:10px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 2px 8px #00000038,inset 0 1px #ffffff06}.phrase-field textarea:focus,.api-key-input-row input:focus,select:focus{border-color:#69e4ff8c;box-shadow:inset 0 2px 8px #00000038,0 0 0 3px #69e4ff14,0 0 22px #69e4ff0f}.model-progress,.runtime-lane,.latency-strip div,.conversation-turn{transition:background .18s,border-color .18s}.model-progress:hover,.runtime-lane:hover{background:#69e4ff09}.runtime-lane{background:linear-gradient(145deg,#ffffff06,#0000 50%),#03080f7a;border-color:#a6d4ff21;border-radius:12px;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0000001f}.runtime-lane-index{background:linear-gradient(145deg,#69e4ff1f,#69e4ff04);border:1px solid #69e4ff33;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff14}.dax-live-action{-webkit-backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(145deg,#ffffff16,#0000 34%),radial-gradient(at 50% 0,#43b8ff21,#0000 72%),linear-gradient(145deg,#071628db,#020710d1);border:1px solid #78e0ff5c;border-radius:16px;min-width:194px;padding:12px 18px 13px;animation:6s ease-in-out infinite dax-hud-float;box-shadow:inset 0 1px #ffffff26,inset 0 -12px 22px #0003,0 14px 36px #0000004d,0 0 28px #1b9cff1f}.dax-live-action:before{content:"";pointer-events:none;border:1px solid #fff1;border-radius:14px;position:absolute;inset:1px}.dax-live-action:after{content:"";background:linear-gradient(90deg,#0000,#92ebffcc,#0000);height:1px;position:absolute;top:-1px;left:16%;right:16%;box-shadow:0 0 12px #69e4ff8c}@keyframes dax-hud-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-3px)}}.dax-live-action[data-state=listening]{border-color:#67e9ff7a;box-shadow:inset 0 1px #ffffff26,0 14px 36px #0000004d,0 0 32px #67e9ff24}.dax-live-action[data-state=thinking]{border-color:#a995ff7a;box-shadow:inset 0 1px #ffffff26,0 14px 36px #0000004d,0 0 32px #a995ff24}.dax-live-action[data-state=speaking]{border-color:#f1fcff75;box-shadow:inset 0 1px #ffffff2e,0 14px 36px #0000004d,0 0 32px #69e4ff2e}.dax-live-action[data-state=working]{border-color:#56f5d07a;box-shadow:inset 0 1px #ffffff26,0 14px 36px #0000004d,0 0 32px #56f5d021}.dax-live-action[data-state=error]{border-color:#ff64868c}.scene-note{text-shadow:0 2px 12px #000c;border-top-color:#8dd3ff40}.loading-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(at 50% 42%,#1449782e,#0000 38%),#02050beb}.loading-monogram{background:linear-gradient(145deg,#ffffff1f,#0000 38%),linear-gradient(145deg,#172f49,#080e18);border-radius:22px;box-shadow:inset 0 1px #ffffff2e,0 0 40px #69e4ff1f}.evidence-dialog{background:linear-gradient(145deg,#111d2dfa,#04080ffc);border:1px solid #91d3ff33;border-radius:20px;box-shadow:0 32px 100px #0009,inset 0 1px #ffffff12}.evidence-shell a{text-shadow:0 0 14px #69e4ff21}:focus-visible{outline-color:var(--dax-cyan)}@media (width<=760px){.dax-live-action{border-radius:13px;min-width:154px}.dax-live-action:before{border-radius:11px}.speech-studio{box-shadow:0 -18px 45px #00000061,inset 0 1px #ffffff0b}.conversation-console,.speech-readout,.model-manager,.direct-speech,.disclosure,.project-callout,.api-key-manager{border-radius:12px}}@media (prefers-reduced-motion:reduce){#app:before,.dax-live-action{animation:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--room:#020713;--room-blue:#031326;--panel:#061222;--panel-raised:#091b30;--panel-soft:#0b2540;--ink:#eafaff;--muted:#91b8d0;--quiet:#527b99;--accent:#22caff;--accent-strong:#86edff;--accent-dark:#03243b;--action:#45e6dc;--action-strong:#8afff5;--action-dark:#052c34;--danger:#ff648c;--rule:#41beff30;--rule-strong:#47d3ff6b;--panel-width:clamp(310px, 28vw, 390px)}#app:before{content:"";z-index:2;pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000 0 66%,#169fec12 66.1%,#0000 66.3%),linear-gradient(0deg,#0000 0 78%,#169fec12 78.1%,#0000 78.3%),radial-gradient(circle at 74% 27%,#1fbcff17,#0000 18%);position:absolute;inset:0}#portrait-canvas{transform-origin:57%;width:100%;height:100%;inset:0 auto 0 0;transform:translate(7.5vw)scale(1.08);z-index:1!important}.masthead{z-index:6;top:0;left:var(--panel-width);align-items:flex-start;padding:24px 30px 18px;right:0}.wordmark{gap:11px}.wordmark-mark{width:43px;height:43px;color:var(--accent-strong);letter-spacing:.04em;background:#010c19b8;border-color:#37cdff94;font-family:Segoe UI,sans-serif;box-shadow:inset 0 0 24px #00b4ff1f,0 0 22px #009cff14}.wordmark-copy strong{color:#e8faff;letter-spacing:.12em;text-transform:uppercase;font-family:Segoe UI,Arial,sans-serif;font-size:1.05rem;font-weight:700}.wordmark-copy small{color:#63bfe9;letter-spacing:.22em}.model-index{color:#6c99b7}.model-index strong{color:#c8f4ff;font-family:Segoe UI,sans-serif}.scene-note{z-index:6;border:1px solid var(--rule);color:#9cc8e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020c19ad;padding:10px 14px;bottom:20px;left:auto;right:25px;box-shadow:0 0 28px #008cff14}.scene-note-index,.text-button:hover{color:var(--accent-strong)}.text-button{color:#c3edff}.speech-studio{z-index:7;width:var(--panel-width);scrollbar-color:#25bfff73 transparent;scrollbar-width:thin;background:linear-gradient(#030f1fed,#020914d6),#020c19e0;border:0;border-right:1px solid #2abeff61;height:100%;padding:24px 22px 26px;top:0;left:0;right:auto;box-shadow:18px 0 70px #0000007a,inset -1px 0 #45d3ff14}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.speech-studio{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:linear-gradient(#030f1fd1,#020914e8)}}.studio-kicker{border-color:var(--rule);color:#7ba9c5;letter-spacing:.18em;padding-bottom:15px}body[data-speech=playing] .live-mark i{animation-name:dax-live-pulse}@keyframes dax-live-pulse{50%{transform:scale(1.12);box-shadow:0 0 0 7px #26d9ff06,0 0 26px #26d9ffe6}}.studio-heading{padding:21px 0 18px}.section-number{color:#42d3ff;letter-spacing:.2em}.studio-heading>p:last-child{color:#8fb6d0;margin-top:12px;font-size:.77rem;line-height:1.55}.conversation-status-row{border-color:var(--rule);color:#6f9bb7}.primary-button:hover,.talk-button:hover{filter:brightness(1.08)}.square-button,.conversation-stop-button{border-color:var(--rule-strong);color:#b7edff;background:#051e33e0}.voice-monitor{--mic-color:#48cfff;--phase-color:#48cfff;background:linear-gradient(90deg,#17a3e114,#0000 60%),#010913cc}.voice-monitor[data-mic=live],.voice-monitor[data-mic=voice]{--mic-color:#54ffe1}.voice-monitor[data-phase=listen],.voice-monitor[data-phase=hear]{--phase-color:#4cf0ff}.voice-monitor[data-phase=think]{--phase-color:#8c8cff}.voice-monitor[data-phase=speak]{--phase-color:#61eaff}.voice-monitor[data-phase=error]{--phase-color:#ff648c}.mic-beacon{background:#031f34eb}.conversation-turn{border-color:var(--rule)}.conversation-turn--user>span,.conversation-turn--agent>span{color:#55d7ff}.conversation-turn p{color:#b2d4e8}.model-progress{border-color:var(--rule)}.model-progress>i{background:linear-gradient(90deg,#168ce5,#59edff)}.model-manager,.direct-speech,.speech-readout,.disclosure,.project-callout{border-color:var(--rule);color:#c5e9f9;background:#041121c2}.runtime-lane{border-color:var(--rule);background:#051629d6}.runtime-lane header output,.runtime-lane-index{color:#57d9ff}button:not(.primary-button):not(.talk-button):not(.square-button):not(.conversation-stop-button){border-color:#3db4f05c}a{color:#62d8ff}.loading-overlay{z-index:12;color:#dff9ff;background:#010811ed}.loading-monogram{color:#72e7ff;border-color:#43d9ff;box-shadow:0 0 32px #00b4ff33}.evidence-dialog{color:#dff8ff;border-color:var(--rule-strong);background:#041426}.evidence-shell{background:#041426}.evidence-shell h2,.evidence-shell h3{color:#e5faff}.evidence-shell p,.evidence-shell dd{color:#9bc7df}.project-callout{border-top-color:var(--rule-strong)}.project-callout>span{color:#52d6ff}#app:after{opacity:.18;mix-blend-mode:screen}@media (width<=820px){:root{--panel-width:min(86vw, 360px)}#portrait-canvas{transform-origin:57%;transform:translate(22vw)scale(1.12)}.masthead{padding:14px 16px;left:0;right:0}.masthead .model-index{display:none}.speech-studio{padding:17px 16px 22px}.scene-note{gap:8px;max-width:42vw;font-size:.6rem;bottom:12px;right:12px}.scene-note p{display:none}}@media (width<=480px){:root{--panel-width:min(91vw, 340px)}#portrait-canvas{transform:translate(28vw)scale(1.14)}.wordmark-copy strong{font-size:.9rem}.wordmark-copy small{font-size:.55rem}.scene-note{bottom:10px;right:10px}}:root{--panel-width:clamp(270px, 24vw, 330px);--room:#010916;--room-blue:#03172b;--panel:#031326;--panel-raised:#061c33;--panel-soft:#092844;--ink:#eafaff;--muted:#93c9e8;--quiet:#5684a6;--accent:#29c9ff;--accent-strong:#a5f2ff;--accent-dark:#03243b;--action:#39e9f4;--action-strong:#a3ffff;--action-dark:#052c34;--rule:#35b2ff33;--rule-strong:#35c3ff85}html,body,#app{background:#010916!important}#app{background:radial-gradient(at 54% 37%,#0069d230,#0000 44%),radial-gradient(at 58% 84%,#00a0ff1a,#0000 38%),linear-gradient(140deg,#01050d,#03182b 54%,#010713)!important}#app:before{opacity:.22;background:radial-gradient(circle at 68% 22%,#00b2ff26,#0000 22%),linear-gradient(90deg,#0000 0 68%,#169fec14 68.1%,#0000 68.3%)}#portrait-canvas{z-index:1!important;transform-origin:52% 49%!important;width:100%!important;height:100%!important;inset:0!important;transform:translate(5vw)scale(1.16)!important}.masthead{left:calc(var(--panel-width) + 24px)!important;justify-content:flex-end!important;padding:20px 18px 14px!important;right:26px!important}.wordmark{display:none!important}.model-index{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010c1a85;border:1px solid #40c3ff40;padding:10px 12px!important}.model-index strong{color:#eafaff!important}.model-index span:last-child{color:#45d8ff!important}.scene-note{width:max-content;max-width:calc(100vw - var(--panel-width) - 50px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);left:calc(var(--panel-width) + 24px)!important;color:#a7d9f2!important;background:#010a17ad!important;border:1px solid #39beff47!important;padding:10px 14px!important;bottom:18px!important;right:22px!important}.speech-studio{width:var(--panel-width)!important;-webkit-backdrop-filter:blur(16px)saturate(125%)!important;backdrop-filter:blur(16px)saturate(125%)!important;background:linear-gradient(#021123d1,#010915e8)!important;border-left:0!important;border-right:1px solid #2abeff6b!important;height:100%!important;padding:20px 18px 22px!important;inset:0 auto 0 0!important;box-shadow:18px 0 70px #00000061,inset -1px 0 #4dccff12!important}.studio-kicker{color:#8bc8e8!important}.live-mark{color:#67e5ff!important}.live-mark i{background:#39d8ff!important;box-shadow:0 0 0 3px #39d8ff24,0 0 18px #39d8ffbf!important}.studio-heading h1{color:#edfbff!important;letter-spacing:-.035em!important;white-space:normal!important;font-family:Segoe UI,Arial,sans-serif!important;font-size:clamp(1.35rem,1.8vw,1.7rem)!important;font-weight:650!important;line-height:1.06!important}.studio-heading>p:last-child{color:#a3c8df!important}.conversation-console{background:linear-gradient(145deg,#092b48a8,#010c1ae6)!important;border-color:#2fbcff61!important;box-shadow:inset 0 1px #ffffff0b,0 8px 30px #0003!important}.primary-button,.talk-button{color:#001422!important;background:linear-gradient(135deg,#a0f5ff,#39cfff 68%,#168ee9)!important;border:1px solid #62e2ffd6!important;box-shadow:0 0 25px #00aeff38,inset 0 1px #fff9!important}.square-button,.conversation-stop-button{color:#bfefff!important;background:#031e35eb!important;border-color:#3cc0ff7a!important}.model-manager,.direct-speech,.speech-readout,.disclosure,.project-callout{background:#021122b8!important;border-color:#33aff240!important}.model-manager>summary,.direct-speech>summary,.disclosure>summary{color:#d7f5ff!important}.runtime-lane{background:#03182dd1!important}select,input,textarea{color:#e5f9ff!important;background-color:#03172a!important;border-color:#3db4f061!important}.model-progress b,.section-number,.scene-note-index{color:#59dfff!important}.loading-overlay{background:#010811f2!important}@media (width<=820px){:root{--panel-width:min(82vw, 320px)}#portrait-canvas{transform-origin:53% 49%!important;transform:translate(19vw)scale(1.18)!important}.masthead{padding:12px!important;left:0!important;right:0!important}.masthead .model-index{display:none!important}.scene-note{max-width:none;left:calc(var(--panel-width) + 10px)!important;bottom:10px!important;right:10px!important}.scene-note p{display:none!important}.speech-studio{padding:16px 14px 18px!important}}@media (width<=480px){:root{--panel-width:min(86vw, 300px)}#portrait-canvas{transform:translate(22vw)scale(1.2)!important}}html,body,#app{background:#010713!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;overflow:hidden!important}#app:before,.masthead,.scene-note,.speech-studio,#evidence-dialog,.evidence-dialog,.modal-backdrop,.loading-overlay .loading-copy{display:none!important}#portrait-canvas{z-index:1!important;object-fit:contain!important;width:100vw!important;height:100dvh!important;margin:0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}#dax-reference-shell{z-index:20;color:#e8f8ff;pointer-events:none;background:linear-gradient(#00030a08,#00030a2e);grid-template-columns:minmax(0,56.5fr) minmax(0,43.5fr);gap:7px;padding:10px 10px 14px;font:500 clamp(10px,.73vw,14px)/1.3 Segoe UI,Arial,sans-serif;display:grid;position:absolute;inset:0}#dax-reference-shell *{box-sizing:border-box}#dax-reference-shell button,#dax-reference-shell input{font:inherit;color:inherit}#dax-reference-shell button{cursor:pointer;pointer-events:auto}.dax-left-screen,.dax-right-screen{pointer-events:none;background:linear-gradient(145deg,#010c1c61,#00051029);border:1px solid #2fbfffb8;border-radius:14px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 0 18px #009fff22,inset 0 0 25px #008fff12}#portrait-canvas{z-index:1!important;width:56.5%!important;left:0!important;right:auto!important;transform:none!important}.dax-left-screen{background:linear-gradient(90deg,#0007147a,#0000 22% 70%,#00081647);border-color:#0000}.dax-brand{pointer-events:auto;background:linear-gradient(120deg,#001326d9,#020916a8);border:1px solid #1caaff9c;border-radius:12px;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex;position:absolute;top:1.5%;left:2%;box-shadow:0 0 22px #008dff28}.dax-brand-orb{color:#8af4ff;text-shadow:0 0 14px #1bcfff;border:1px solid #59e8ff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:32px;display:grid;box-shadow:inset 0 0 16px #00bfff77,0 0 18px #00bfff44}.dax-brand strong{letter-spacing:.07em;font-size:clamp(22px,2.4vw,46px);line-height:.9;display:block}.dax-brand small{color:#7ce9ff;letter-spacing:.08em;margin-top:5px;font-size:clamp(7px,.55vw,11px);display:block}.dax-side-nav{pointer-events:auto;gap:5px;width:clamp(118px,11vw,205px);display:grid;position:absolute;top:18%;left:1.5%}.dax-side-nav button{text-align:left;background:linear-gradient(110deg,#05294bdb,#031426dc);border:1px solid #2cbfff8c;border-radius:10px;grid-template-columns:30px 1fr 12px;align-items:center;gap:8px;padding:9px 10px;transition:all .18s;display:grid;box-shadow:inset 0 1px #b2f2ff18,0 4px 12px #0007}.dax-side-nav button:hover{background:#07528a;border-color:#8ceeff;transform:translate(2px)}.dax-side-nav b{color:#d8faff;background:radial-gradient(circle,#1686cc,#06182d);border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid;box-shadow:0 0 10px #0abfff55}.dax-side-nav i{color:#47d9ff;font-size:22px;font-style:normal}.dax-state-chip{pointer-events:auto;background:#020b1bdc;border:1px solid #27baffaa;border-radius:11px;width:clamp(120px,12vw,220px);padding:12px;position:absolute;top:5%;right:1.5%;box-shadow:0 0 22px #008dff28}.dax-state-chip small{color:#55eaff;font-size:clamp(7px,.5vw,10px);display:block}.dax-state-chip strong{margin:6px 0 10px;font-size:clamp(13px,1vw,19px);display:block}.dax-wave{background:repeating-linear-gradient(0deg,#00aaff15 0 1px,#0000 1px 8px);justify-content:space-around;align-items:center;gap:3px;height:34px;display:flex}.dax-wave i{background:#38cfff;border-radius:4px;width:3px;height:35%;animation:.85s ease-in-out infinite alternate daxwave;box-shadow:0 0 8px #008dff}.dax-wave i:nth-child(3n){height:90%;animation-delay:-.4s}.dax-wave i:nth-child(3n+1){height:60%;animation-delay:-.2s}@keyframes daxwave{to{filter:brightness(1.7);height:95%}}.dax-chatbar{pointer-events:auto;background:linear-gradient(120deg,#020a18ed,#041c32ed);border:1px solid #22bfff;border-radius:30px;align-items:center;gap:8px;min-width:220px;padding:8px 10px 8px 16px;display:flex;position:absolute;bottom:4.5%;left:34%;right:18%;box-shadow:0 0 24px #0af5,inset 0 0 15px #008dff1a}.dax-chatbar input{color:#f3fcff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:clamp(10px,.8vw,15px)}.dax-chatbar input::placeholder{color:#d3e9f5}.dax-chatbar button{color:#bff8ff;background:radial-gradient(circle,#167ab7,#04192c);border:1px solid #54dfff;border-radius:50%;flex:0 0 35px;width:35px;height:35px;font-size:20px;box-shadow:0 0 12px #00aeff55}.dax-clock{pointer-events:auto;background:#020d1cdb;border:1px solid #139bdb99;border-radius:12px;align-items:center;gap:12px;padding:8px 14px;display:flex;position:absolute;bottom:1%;left:0}.dax-clock>b{color:#8beaff;font-size:23px}.dax-clock span{font-size:16px;font-weight:700}.dax-clock small{color:#9ebed4;font-size:10px;font-weight:400;display:block}.dax-clock .dax-mini-icons{color:#65dfff;margin-left:8px;font-size:15px}.dax-right-screen{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#010a19b8,#020715a6);border-color:#27bfff8a;grid-template-rows:minmax(100px,25%) minmax(0,1fr) minmax(70px,17%);gap:8px;padding:9px;display:grid}.dax-dashboard-top{grid-template-columns:1fr 1fr 1fr .92fr;gap:7px;min-height:0;display:grid}.dax-card{background:linear-gradient(140deg,#06172bef,#020a18ef);border:1px solid #209cd5b8;border-radius:10px;min-width:0;min-height:0;padding:10px;overflow:hidden;box-shadow:inset 0 1px #9beaff12,0 0 14px #008dff12}.dax-card h3{letter-spacing:.04em;color:#e6f9ff;margin:0 0 10px;font-size:clamp(8px,.64vw,12px);font-weight:700}.dax-card h3 i{float:right;color:#3ecfff;font-size:17px;font-style:normal;line-height:10px}.dax-gauges{justify-content:space-between;gap:4px;display:flex}.dax-gauges div{aspect-ratio:1;border:3px solid #b3f7ff;border-color:#b3f7ff #36caff #087eb4 #087eb4;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:31%;display:flex;box-shadow:0 0 9px #00aeff35}.dax-gauges b{color:#8bbcd4;font-size:clamp(7px,.48vw,9px)}.dax-gauges strong{font-size:clamp(8px,.65vw,12px)}.dax-sparkline{background:linear-gradient(#09cfff44,#00aaff02),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 35'%3E%3Cpath d='M0 28 L10 24 18 29 28 12 36 25 45 22 54 27 62 6 72 25 80 19 90 28 98 22 108 25 117 10 126 25 138 18 149 26 158 4 168 24 180 20 191 27 202 12 220 25' fill='none' stroke='%2300caff' stroke-width='1.4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border-bottom:1px solid #0ba8e5;height:22px;margin-top:8px}.dax-drive{grid-template-columns:17px 1fr 25px;align-items:center;gap:4px;margin:7px 0;font-size:clamp(7px,.55vw,10px);display:grid}.dax-drive b{background:#14314a;border-radius:5px;height:6px;overflow:hidden}.dax-drive b i{background:linear-gradient(90deg,#008bdb,#4ce6ff);height:100%;display:block;box-shadow:0 0 8px #00bfff}.dax-drive small{color:#a8d6ed;text-align:right}.dax-metric{justify-content:space-between;gap:3px;margin:7px 0;font-size:clamp(7px,.55vw,10px);display:flex}.dax-metric b{color:#e6f8ff;font-weight:500}.models-card p{justify-content:space-between;gap:3px;margin:7px 0;font-size:clamp(7px,.52vw,10px);display:flex}.models-card p b{color:#00f0a0;font-weight:500}.dax-dashboard-middle{grid-template-columns:minmax(100px,.85fr) minmax(0,1.55fr) minmax(100px,.9fr);gap:7px;min-height:0;display:grid}.dax-column{grid-template-rows:1fr 1.05fr;gap:7px;min-height:0;display:grid}.list-card p{white-space:nowrap;text-overflow:ellipsis;color:#bfeaff;margin:7px 0;font-size:clamp(7px,.55vw,10px);overflow:hidden}.list-card p:first-letter{color:#19c9ff}.list-card p i{float:right;color:#2ecbff;font-style:normal}.tools-card h3{margin-bottom:6px}.tools-card p{margin:5px 0}.neural-card{flex-direction:column;padding:5px;display:flex}.dax-neural-visual{background:radial-gradient(#063b69 0%,#04152c 50%,#020817 100%);flex:1;min-height:0;position:relative;overflow:hidden}.dax-brain{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#124b88,#02091b 68%);border:1px solid #55dfff;border-radius:50%;width:66%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 15px #008cff,inset 0 0 22px #007dff77}.dax-brain:before,.dax-brain:after{content:"";border:1px solid #44d5ff9c;border-radius:47% 53% 55% 45%;position:absolute;inset:8%;transform:rotate(30deg);box-shadow:0 0 12px #168dff}.dax-brain:after{border-color:#a5f5ff;inset:17%;transform:rotate(-25deg)}.dax-brain span{width:4px;height:4px;left:calc(8% + (var(--n,1)*7%));top:calc(12% + (var(--n,1)*9%));background:#bafaff;border-radius:50%;position:absolute;box-shadow:0 0 8px 3px #0af}.dax-brain span:nth-child(2){top:20%;left:70%}.dax-brain span:nth-child(3){top:70%;left:33%}.dax-brain span:nth-child(4){top:58%;left:61%}.dax-brain span:nth-child(5){top:42%;left:22%}.dax-brain span:nth-child(6){top:44%;left:78%}.dax-brain span:nth-child(7){top:27%;left:49%}.dax-brain span:nth-child(8){top:83%;left:43%}.dax-orbit{border:1px solid #20baffb0;border-radius:50%;width:95%;height:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-28deg);box-shadow:0 0 8px #008cff55}.o2{border-color:#7f9cff99;width:75%;height:110%;transform:translate(-50%,-50%)rotate(55deg)}.dax-orb{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 30% 25%,#fff,#21baff 24%,#07172f 70%);border:1px solid #a6f8ff;border-radius:50%;place-items:center;width:clamp(17px,2vw,36px);animation:4s ease-in-out infinite daxfloat;display:grid;position:absolute;box-shadow:0 0 12px #12baff,inset 0 0 9px #b6ffff66}.orb1{top:9%;left:16%}.orb2{animation-delay:-1s;top:23%;right:8%}.orb3{animation-delay:-2s;bottom:14%;left:12%}.orb4{animation-delay:-3s;bottom:9%;right:15%}@keyframes daxfloat{50%{transform:translateY(-7px)scale(1.06)}}.dax-neural-label{text-align:center;letter-spacing:.05em;color:#8feaff;padding:7px 2px 3px;font-size:clamp(6px,.46vw,9px)}.activity-card p{white-space:nowrap;margin:8px 0;font-size:clamp(7px,.53vw,10px)}.activity-card p i{background:#00f0c1;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #00ffc1}.activity-card p:nth-of-type(3) i,.activity-card p:nth-of-type(4) i{background:#a08bff;box-shadow:0 0 7px #9274ff}.activity-card .quick-title{border-top:1px solid #1c85b4;margin:12px 0 6px;padding-top:8px}.activity-card button{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,#06345b,#031529);border:1px solid #1d6f9d;border-radius:5px;width:100%;margin:4px 0;padding:5px 7px;font-size:clamp(7px,.5vw,10px);display:block;overflow:hidden}.activity-card button:hover{background:#07518a;border-color:#65eaff}.dax-module-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-height:0;display:grid}.dax-module-strip article{color:#47cfff;text-shadow:0 0 14px #008fff;background:linear-gradient(145deg,#06254ad9,#020a19f2);border:1px solid #148cc5;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;padding:8px 4px;font-size:clamp(20px,2.2vw,40px);display:flex;overflow:hidden}.dax-module-strip b{color:#d5f7ff;text-align:center;white-space:nowrap;letter-spacing:.02em;font-size:clamp(6px,.45vw,9px)}.speech-studio{visibility:hidden!important;pointer-events:none!important;width:360px!important;height:100%!important;position:absolute!important;top:0!important;left:-10000px!important}.masthead,.scene-note{display:none!important}#dax-live-action{z-index:4!important;opacity:0!important;pointer-events:none!important;top:8%!important;left:auto!important;right:45%!important}@media (width<=900px){#dax-reference-shell{grid-template-rows:55% 45%;grid-template-columns:1fr;gap:4px;padding:5px}.dax-left-screen{grid-row:1}.dax-right-screen{grid-row:2;grid-template-rows:24% minmax(0,1fr) 17%;gap:4px;padding:5px}.dax-dashboard-top{gap:4px}.dax-dashboard-middle{grid-template-columns:.8fr 1.2fr .85fr;gap:4px}.dax-side-nav{width:115px;top:20%}.dax-side-nav button{grid-template-columns:22px 1fr 8px;gap:4px;padding:5px}.dax-side-nav b{width:22px;height:22px;font-size:13px}.dax-state-chip{width:125px;padding:7px;top:3%;right:2%}.dax-chatbar{min-width:0;padding:5px 8px;bottom:4%;left:27%;right:3%}.dax-chatbar button{flex-basis:28px;width:28px;height:28px}.dax-clock{display:none}.dax-card{padding:6px}.dax-card h3{margin-bottom:5px}.dax-gauges div{border-width:2px}.dax-drive,.dax-metric{margin:3px 0}.dax-card .dax-sparkline{height:12px;margin-top:4px}.list-card p,.activity-card p{margin:4px 0}.activity-card button{padding:3px}.dax-module-strip{gap:4px}.dax-module-strip article{padding:4px 2px;font-size:20px}}@media (width<=560px){#dax-reference-shell{grid-template-rows:52% 48%;padding:3px}.dax-left-screen{border-radius:7px}.dax-brand{gap:5px;padding:4px}.dax-brand-orb{width:25px;height:25px;font-size:19px}.dax-brand strong{font-size:18px}.dax-brand small{font-size:6px}.dax-side-nav{gap:3px;width:93px;top:24%;left:2%}.dax-side-nav button{grid-template-columns:18px 1fr 7px;padding:3px;font-size:9px}.dax-side-nav b{width:18px;height:18px;font-size:10px}.dax-state-chip{width:100px;padding:5px}.dax-state-chip small{font-size:6px}.dax-state-chip strong{margin:3px 0;font-size:10px}.dax-wave{height:18px}.dax-chatbar{gap:4px;bottom:2%;left:3%;right:3%}.dax-chatbar input{font-size:10px}.dax-dashboard-top{grid-template-columns:1fr 1fr 1fr}.models-card{display:none}.dax-dashboard-middle{grid-template-columns:.78fr 1.2fr}.activity-card{display:none}.dax-module-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.dax-module-strip b{font-size:5px}.dax-module-strip article{font-size:14px}.dax-card h3,.dax-gauges b,.dax-gauges strong{font-size:7px}}html,body,#app{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}body[data-dax-screen=avatar] #dax-reference-shell{background:0 0;grid-template-columns:minmax(0,1fr);gap:0;padding:0}body[data-dax-screen=avatar] .dax-right-screen{display:none!important}body[data-dax-screen=avatar] .dax-left-screen{background:linear-gradient(90deg,#0007148c,#0000 24% 76%,#00081638);border:0;border-radius:0;width:100%;height:100%;display:block!important}body[data-dax-screen=avatar] #portrait-canvas{z-index:1!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}body[data-dax-screen=avatar] .dax-brand{top:2.5%;left:2.5%}body[data-dax-screen=avatar] .dax-side-nav{width:clamp(150px,14vw,245px);top:22%;left:2.5%}body[data-dax-screen=avatar] .dax-state-chip{width:clamp(160px,16vw,280px);top:3%;right:2.5%}body[data-dax-screen=avatar] .dax-chatbar{min-width:280px;bottom:3%;left:25%;right:25%}body[data-dax-screen=avatar] .dax-clock{bottom:2%;left:2%}body[data-dax-screen=control] #portrait-canvas{display:none!important}body[data-dax-screen=control] #dax-reference-shell{background:0 0;grid-template-columns:minmax(0,1fr);gap:0;padding:0}body[data-dax-screen=control] .dax-left-screen{display:none!important}body[data-dax-screen=control] .dax-right-screen{border:0;border-radius:0;grid-template-rows:minmax(150px,25%) minmax(0,1fr) minmax(90px,15%);gap:clamp(8px,.8vw,14px);width:100%;height:100%;padding:clamp(10px,1vw,20px);display:grid!important}body[data-dax-screen=control] .dax-card{padding:clamp(10px,.9vw,18px)}body[data-dax-screen=control] .dax-card h3{font-size:clamp(11px,.8vw,16px)}body[data-dax-screen=control] .dax-gauges b{font-size:clamp(9px,.65vw,13px)}body[data-dax-screen=control] .dax-gauges strong{font-size:clamp(12px,1vw,20px)}body[data-dax-screen=control] .dax-metric,body[data-dax-screen=control] .dax-drive,body[data-dax-screen=control] .models-card p,body[data-dax-screen=control] .list-card p,body[data-dax-screen=control] .activity-card p{font-size:clamp(10px,.72vw,14px)}body[data-dax-screen=control] .activity-card button{padding:8px;font-size:clamp(10px,.68vw,13px)}body[data-dax-screen=control] .dax-module-strip b{font-size:clamp(9px,.65vw,13px)}@media (width<=900px){body[data-dax-screen=avatar] .dax-chatbar{left:20%;right:5%}body[data-dax-screen=control] .dax-right-screen{grid-template-rows:minmax(100px,24%) minmax(0,1fr) minmax(65px,15%)}}#dax-reference-shell{place-items:stretch stretch}.dax-left-screen,.dax-right-screen{min-width:0;min-height:0}.dax-side-nav{align-content:start}.dax-side-nav button{min-height:44px}.dax-right-screen{grid-template-rows:minmax(0,auto) minmax(0,1fr) minmax(78px,auto)}.dax-dashboard-top{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.dax-dashboard-middle{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr) minmax(0,.92fr);align-items:stretch;gap:8px;min-height:0}.dax-column{grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;min-width:0;min-height:0}.dax-dashboard-middle>.dax-card,.dax-dashboard-middle>.neural-card{height:100%;min-height:0}.neural-card{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.dax-neural-visual{flex:1;width:100%;min-height:0;margin-inline:auto;position:relative}.dax-neural-label{text-align:center;overflow-wrap:anywhere;max-width:100%}.dax-module-strip{align-items:stretch}.dax-module-strip article{text-align:center;justify-content:center;gap:8px}.dax-module-strip b{white-space:normal;line-height:1.25}.dax-gauges{align-items:center}.dax-card h3{line-height:1.25}body[data-dax-screen=avatar] .dax-left-screen{width:100%;height:100%;position:absolute;inset:0;display:block!important}body[data-dax-screen=avatar] #portrait-canvas{object-fit:contain!important;transform:none!important}body[data-dax-screen=avatar] .dax-side-nav{top:23%}body[data-dax-screen=avatar] .dax-chatbar{width:min(680px,54vw);left:50%;right:auto;transform:translate(-50%)}body[data-dax-screen=avatar] .dax-state-chip{top:3%;right:3%}body[data-dax-screen=control] .dax-right-screen{grid-template-rows:minmax(145px,24%) minmax(0,1fr) minmax(86px,14%)}body[data-dax-screen=control] .dax-dashboard-middle{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr) minmax(0,.92fr)}@media (width<=1100px){.dax-dashboard-middle{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr) minmax(0,.9fr);gap:6px}.dax-dashboard-top{gap:5px}.dax-card{padding:8px}.dax-right-screen{gap:6px}}@media (width<=760px){body[data-dax-screen=avatar] .dax-chatbar{width:72vw;min-width:0;left:50%;right:auto}.dax-dashboard-middle{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.dax-dashboard-middle>.activity-card{display:none}.dax-dashboard-top{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(110px,auto)}.dax-right-screen{grid-template-rows:auto minmax(0,1fr) auto;overflow:auto}.dax-module-strip{min-height:70px}}
