:root{--zion-black:#050706;--zion-bg:#080b09;--zion-panel:#0d120f;--zion-panel-2:#111813;--zion-line:#8daa9429;--zion-line-strong:#74ff9457;--zion-green:#77f28d;--zion-green-2:#39b85a;--zion-green-dim:#426f4c;--zion-text:#e5ebe6;--zion-text-2:#a2aea5;--zion-text-3:#647169;--zion-amber:#e5c66d;--zion-red:#e77d86;--zion-nav:226px;--zion-top:64px;--zion-mobile-nav:58px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root,#app{background:var(--zion-black);width:100%;height:100%;margin:0}body{overflow:hidden}*{box-sizing:border-box}button,input{font:inherit}button{cursor:pointer}.zion-app{width:100%;height:var(--jarvis-visual-height,100dvh);grid-template-columns:var(--zion-nav) minmax(0,1fr);color:var(--zion-text);background:radial-gradient(circle at 82% -10%,#348f4817,#0000 30%),linear-gradient(#080b09,#050706);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.zion-sidebar{border-right:1px solid var(--zion-line);background:linear-gradient(#080d09fc,#050806fc);flex-direction:column;min-width:0;min-height:0;padding:12px 10px;display:flex}.zion-brand{width:100%;height:50px;color:var(--zion-text);text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:4px 6px;display:flex}.zion-mark{color:#c9ffd2;letter-spacing:.05em;background:linear-gradient(145deg,#265d31a6,#08110ae6);border:1px solid #77f28d7a;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid;box-shadow:inset 0 0 0 2px #0000004d,0 0 22px #39b85a14}.zion-brand>div{gap:2px;min-width:0;display:grid}.zion-brand strong{letter-spacing:.2em;font-size:14px}.zion-brand small{color:var(--zion-text-3);letter-spacing:.09em;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.zion-sidebar nav{scrollbar-width:none;flex:1;min-height:0;padding:12px 0;overflow:auto}.zion-sidebar nav::-webkit-scrollbar{display:none}.zion-sidebar nav section{gap:3px;margin-bottom:15px;display:grid}.zion-sidebar nav h2{color:var(--zion-text-3);letter-spacing:.18em;margin:0;padding:0 10px;font-size:8px}.zion-sidebar nav button{color:#89978d;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:41px;padding:5px 8px;display:grid}.zion-sidebar nav button>span{color:#5f7766;place-items:center;width:28px;height:28px;display:grid}.zion-sidebar nav button strong{font-size:11px;font-weight:650}.zion-sidebar nav button:hover{border-color:var(--zion-line);color:#cfdbd1;background:#23362840}.zion-sidebar nav button.active>span{color:var(--zion-green)}.zion-side-foot{border-top:1px solid var(--zion-line);grid-template-columns:10px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:8px 9px;display:grid}.zion-side-foot>div{display:grid}.zion-side-foot strong{letter-spacing:.1em;font-size:9px}.zion-side-foot small{color:var(--zion-text-3);font-size:8px}.zion-runtime-dot{background:#56605a;border-radius:50%;width:8px;height:8px}.zion-runtime-dot.online{background:var(--zion-green);box-shadow:0 0 12px #77f28d61}.zion-runtime-dot.offline{background:var(--zion-red)}.zion-main{grid-template-rows:var(--zion-top) minmax(0,1fr);min-width:0;min-height:0;display:grid}.zion-topbar{z-index:80;border-bottom:1px solid var(--zion-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b08e6;grid-template-columns:minmax(300px,720px) auto;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:grid;position:relative}.zion-mobile-brand{display:none}.zion-global-command{background:#0b100d;border:1px solid #6f91763d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;height:40px;display:grid}.zion-global-command>span{color:#67846e;padding-left:12px}.zion-global-command input{min-width:0;height:100%;color:var(--zion-text);background:0 0;border:0;outline:0;padding:0 9px;font-size:12px}.zion-global-command button{width:31px;height:31px;color:var(--zion-green);background:#132219;border:1px solid #77f28d29;border-radius:6px;margin-right:4px}.zion-global-command button:disabled{opacity:.28}.zion-top-actions{justify-self:end;align-items:center;gap:7px;display:flex}.zion-alert-button,.zion-profile-button{border:1px solid var(--zion-line);color:#94a79a;background:#0b100d;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;display:grid}.zion-profile-button{border-radius:50%;overflow:hidden}.zion-profile-button img{object-fit:cover;width:100%;height:100%}.zion-profile-button span{color:#c9e6cf;font-weight:800}.zion-content{-webkit-overflow-scrolling:touch;min-width:0;min-height:0;overflow:auto}.zion-view{width:min(1400px,100% - 40px);margin:0 auto;padding:30px 0 80px}.zion-command-hero,.zion-view-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.zion-eyebrow{color:#618069;letter-spacing:.18em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.zion-command-hero h1,.zion-view-head h1{letter-spacing:-.035em;margin:0;font-size:34px}.zion-command-hero p,.zion-view-head p{max-width:720px;color:var(--zion-text-2);margin:7px 0 0;font-size:12px;line-height:1.55}.zion-runtime-pill,.zion-status{border:1px solid var(--zion-line);color:#7d8d82;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0b100d;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.zion-runtime-pill>span{background:#68726c;border-radius:50%;width:6px;height:6px}.zion-runtime-pill.online>span{background:var(--zion-green);box-shadow:0 0 8px #77f28d66}.zion-runtime-pill.offline>span{background:var(--zion-red)}.zion-status.defined{color:#7fbc8a;border-color:#77f28d2e}.zion-status.clear{color:#88aa90}.zion-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.zion-metric{border:1px solid var(--zion-line);background:linear-gradient(#0d120f,#0a0e0b);border-radius:10px;gap:3px;min-height:108px;padding:14px;display:grid}.zion-metric small{color:#647269;letter-spacing:.12em;font-size:8px;font-weight:800}.zion-metric strong{color:#e6eee8;font-size:30px;line-height:1}.zion-metric span{color:#657269;align-self:end;font-size:9px}.zion-command-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.zion-card,.zion-agent-card,.zion-pipeline>article{border:1px solid var(--zion-line);background:linear-gradient(#0d120f,#090d0a);border-radius:10px;min-width:0}.zion-card{padding:14px}.zion-wide{grid-column:1/-1}.zion-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.zion-card>header small{color:#5f7465;letter-spacing:.14em;font-size:8px;font-weight:800;display:block}.zion-card>header h2{margin:2px 0 0;font-size:14px}.zion-card>header>span:not(.zion-status){color:#657369;font-size:9px}.zion-text-button{color:#78a181;background:0 0;border:0;font-size:9px}.zion-primary-action{color:#d9ffe0;background:linear-gradient(#2b773a6b,#17412080);border:1px solid #77f28d3d;border-radius:8px;width:100%;min-height:40px;margin-top:10px;padding:7px 10px;font-size:10px;font-weight:750}.zion-primary-action.compact{width:auto;min-width:130px;margin:0}.zion-oracle-answer{gap:10px;display:grid}.zion-oracle-answer p{color:#bdc8bf;white-space:pre-wrap;max-height:180px;margin:0;font-size:11px;line-height:1.58;overflow:auto}.zion-oracle-answer button{color:var(--zion-green);background:0 0;border:0;justify-self:start;font-size:9px}.zion-empty-ledger{color:#78847c;text-align:center;border:1px dashed #7d978326;border-radius:8px;align-content:center;justify-items:center;gap:5px;min-height:125px;padding:16px;display:grid}.zion-empty-glyph{color:#4e6a55;font-size:18px}.zion-empty-ledger strong{color:#a8b6ab;font-size:11px}.zion-empty-ledger p{color:#647068;max-width:520px;margin:0;font-size:9px;line-height:1.5}.zion-empty-ledger button{color:var(--zion-green);background:0 0;border:0;margin-top:4px;font-size:9px}.zion-exec-mini{grid-template-columns:1fr 1fr;gap:5px;display:grid}.zion-exec-mini button{color:#aeb9b0;text-align:left;background:#0a0f0b;border:1px solid #7d97831c;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:50px;padding:6px;display:grid}.zion-exec-dot,.zion-agent-emblem{color:#8fd09b;background:#111a13;border:1px solid #77f28d2e;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.zion-exec-mini button>div{min-width:0;display:grid}.zion-exec-mini strong{font-size:9px}.zion-exec-mini small{color:#5f6f64;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.zion-stage-strip{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.zion-stage-strip div{background:#0a0f0b;border:1px solid #7d97831a;border-radius:7px;gap:2px;padding:9px;display:grid}.zion-stage-strip strong{font-size:17px}.zion-stage-strip span{color:#647269;text-transform:uppercase;font-size:7px}.zion-loop{justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex;overflow:auto}.zion-loop>span{color:#b8c5ba;text-align:center;background:#0a0f0b;border:1px solid #77f28d21;border-radius:7px;gap:2px;min-width:84px;padding:9px;font-size:9px;font-weight:800;display:grid}.zion-loop small{color:#5f6e63;font-size:7px;font-weight:500}.zion-loop b{color:#48604e;font-size:11px}.zion-oracle-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:10px;display:grid}.zion-oracle-thread{border:1px solid var(--zion-line);background:#090d0a;border-radius:10px;align-content:start;gap:9px;min-height:500px;padding:14px;display:grid}.zion-command-record,.zion-oracle-record{border:1px solid var(--zion-line);border-radius:9px;max-width:850px;padding:12px 14px}.zion-command-record{background:#121914;justify-self:end}.zion-oracle-record{background:#0d140f;border-color:#77f28d29;justify-self:start}.zion-command-record small,.zion-oracle-record small{color:#617667;letter-spacing:.12em;font-size:8px;font-weight:800}.zion-command-record p,.zion-oracle-record p{color:#c2cdc4;white-space:pre-wrap;margin:5px 0 0;font-size:11px;line-height:1.62}.zion-oracle-side{border:1px solid var(--zion-line);background:#0a0e0b;border-radius:10px;align-content:start;gap:6px;padding:13px;display:grid}.zion-oracle-side h3{margin:0 0 5px;font-size:11px}.zion-oracle-side button{color:#96a99a;text-align:left;background:#0f1511;border:1px solid #7d97831f;border-radius:7px;min-height:42px;padding:8px;font-size:9px}.zion-error{color:#daa2a7;background:#4e191e33;border:1px solid #e77d8640;border-radius:8px;gap:5px;padding:10px;font-size:9px;display:grid}.zion-error button{color:#f0aab0;background:0 0;border:0;justify-self:start;font-size:9px}.zion-agents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.zion-agent-card{cursor:pointer;padding:13px}.zion-agent-card:hover,.zion-agent-card.selected{border-color:#77f28d47}.zion-agent-card.independent{border-style:dashed}.zion-agent-card header{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.zion-agent-emblem{width:38px;height:38px}.zion-agent-card header>div{min-width:0}.zion-agent-card header small{color:#657469;letter-spacing:.1em;font-size:7px}.zion-agent-card header h2{margin:1px 0 0;font-size:12px}.zion-agent-card header p{color:#738078;margin:1px 0 0;font-size:8px}.zion-mandate{color:#93a097;min-height:50px;margin:12px 0;font-size:9px;line-height:1.5}.zion-team-tags{flex-wrap:wrap;gap:4px;display:flex}.zion-team-tags span{color:#68756c;background:#0a0f0b;border:1px solid #7d97831f;border-radius:5px;padding:4px 6px;font-size:7px}.zion-agent-card footer{border-top:1px solid var(--zion-line);margin-top:12px;padding-top:10px}.zion-agent-card footer small{color:#5d6b61;letter-spacing:.12em;font-size:7px}.zion-agent-card footer p{color:#7c8a80;margin:3px 0 0;font-size:8px;line-height:1.45}.zion-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.zion-pipeline>article{padding:10px}.zion-pipeline>article>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.zion-pipeline>article>header strong{letter-spacing:.1em;font-size:8px}.zion-pipeline>article>header span{color:#667269;font-size:10px}.zion-three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.zion-full-card{align-content:center;min-height:420px;display:grid}.zion-policy-list{gap:6px;display:grid}.zion-policy-list span{color:#87958b;background:#0a0f0b;border-left:2px solid #77f28d3d;padding:8px;font-size:9px;line-height:1.45}.zion-control-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.zion-signout{color:#d99a9f;background:#4b191e33;border:1px solid #e77d8633;border-radius:7px;min-height:34px;padding:0 12px;font-size:9px}.zion-mobile-nav,.zion-mobile-sheet-scrim{display:none}.zion-input-deck{z-index:600;padding:6px max(6px,var(--jarvis-safe-right,0px)) max(6px,var(--jarvis-safe-bottom,0px)) max(6px,var(--jarvis-safe-left,0px));-webkit-user-select:none;user-select:none;background:linear-gradient(#222622,#171a18);border-top:1px solid #363c38;gap:5px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 44px #00000080}.zion-deck-toolbar{grid-template-columns:minmax(0,1fr) 34px 34px auto auto;align-items:center;gap:4px;min-height:29px;display:grid}.zion-deck-toolbar>span{color:#6f7c73;letter-spacing:.12em;padding-left:5px;font-size:8px;font-weight:800}.zion-deck-toolbar button{color:#d5ddd7;background:#303530;border:0;border-radius:6px;height:28px;padding:0 8px;font-size:9px}.zion-deck-rows{gap:5px;display:grid}.zion-deck-row{justify-content:center;gap:4px;display:flex}.zion-deck-key{color:#fff;background:#464c47;border:0;border-radius:6px;flex:1 1 0;max-width:54px;height:43px;padding:0;font-size:17px;box-shadow:0 2px 2px #00000059}.zion-deck-key.modifier{background:#303530;flex:0 0 56px}.zion-deck-key.modifier.active{color:#111;background:#d8dfda}.zion-deck-row:nth-child(2){padding-inline:4.8%}.zion-deck-bottom{grid-template-columns:56px 56px 40px minmax(120px,1fr) 40px 76px;gap:4px;display:grid}.zion-deck-bottom button{color:#eef3ef;background:#303530;border:0;border-radius:6px;height:42px;font-size:11px}.zion-deck-bottom .return{color:#bff8c9}@media (width<=1100px){.zion-agents-grid,.zion-pipeline{grid-template-columns:1fr 1fr}}@media (width<=700px){:root{--zion-mobile-nav-total:calc(var(--zion-mobile-nav) + var(--jarvis-safe-bottom,0px))}.zion-app{height:var(--jarvis-visual-height,100dvh);display:block}.zion-sidebar{display:none}.zion-main{height:calc(var(--jarvis-visual-height,100dvh) - var(--zion-mobile-nav-total));grid-template-rows:calc(54px + var(--jarvis-safe-top,0px)) minmax(0,1fr)}.zion-topbar{padding:var(--jarvis-safe-top,0px) max(8px,var(--jarvis-safe-right,0px)) 0 max(8px,var(--jarvis-safe-left,0px));grid-template-columns:auto minmax(0,1fr) auto;gap:7px}.zion-mobile-brand{align-items:center;gap:5px;display:flex}.zion-mobile-brand .zion-mark{flex-basis:30px;width:30px;height:30px;font-size:14px}.zion-mobile-brand strong{letter-spacing:.12em;font-size:10px}.zion-global-command{height:36px}.zion-global-command input{font-size:11px}.zion-global-command>span{display:none}.zion-global-command{grid-template-columns:minmax(0,1fr) auto}.zion-global-command input{padding-left:10px}.zion-top-actions{gap:4px}.zion-alert-button,.zion-profile-button{width:34px;height:34px}.zion-content{height:100%}.zion-view{width:100%;padding:16px 10px 28px}.zion-command-hero,.zion-view-head{margin-bottom:12px}.zion-command-hero h1,.zion-view-head h1{font-size:26px}.zion-command-hero p,.zion-view-head p{font-size:10px}.zion-command-hero .zion-runtime-pill{display:none}.zion-metrics{grid-template-columns:1fr 1fr;gap:6px}.zion-metric{min-height:82px;padding:10px}.zion-metric strong{font-size:23px}.zion-command-grid,.zion-control-grid,.zion-three-grid{grid-template-columns:1fr;gap:7px}.zion-wide{grid-column:auto}.zion-card{padding:11px}.zion-exec-mini{grid-template-columns:1fr 1fr}.zion-loop{justify-content:flex-start}.zion-oracle-workspace{grid-template-columns:1fr}.zion-oracle-side{order:-1;grid-template-columns:1fr 1fr}.zion-oracle-side h3{grid-column:1/-1}.zion-agents-grid,.zion-pipeline{grid-template-columns:1fr;gap:7px}.zion-agent-card .zion-mandate{min-height:0}.zion-mobile-nav{z-index:300;right:var(--jarvis-safe-right,0px);bottom:0;left:var(--jarvis-safe-left,0px);height:var(--zion-mobile-nav-total);padding:3px 7px var(--jarvis-safe-bottom,0px);border-top:1px solid var(--zion-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060907f5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed}.zion-mobile-nav button{color:#5f6f63;background:0 0;border:0;align-content:center;place-items:center;gap:1px;display:grid;position:relative}.zion-mobile-nav button>span{font-size:16px}.zion-mobile-nav button small{font-size:8px}.zion-mobile-nav button.active{color:#caffd3}.zion-mobile-nav button.active:before{content:"";background:var(--zion-green);width:28px;height:2px;position:absolute;top:0;box-shadow:0 0 9px #77f28d4d}.zion-mobile-sheet-scrim{z-index:500;padding:12px 9px calc(var(--zion-mobile-nav-total) + 6px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;align-items:flex-end;display:flex;position:fixed;inset:0}.zion-mobile-sheet{border:1px solid var(--zion-line-strong);background:#0b100d;border-radius:14px;width:100%;padding:10px}.zion-mobile-sheet>header{justify-content:space-between;align-items:center;padding:2px 3px 9px;display:flex}.zion-mobile-sheet>header>div{display:grid}.zion-mobile-sheet>header small{color:#607066;letter-spacing:.12em;font-size:7px}.zion-mobile-sheet>header strong{font-size:15px}.zion-mobile-sheet>header>button{border:1px solid var(--zion-line);color:#9dad9f;background:#111713;border-radius:50%;width:30px;height:30px}.zion-mobile-sheet>button{color:#9dac9f;text-align:left;background:#0e140f;border:1px solid #7d97831a;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:49px;margin-top:4px;padding:7px;display:grid}.zion-mobile-sheet>button>div{display:grid}.zion-mobile-sheet>button strong{font-size:10px}.zion-mobile-sheet>button small{color:#5f6e63;font-size:7px}.zion-mobile-sheet>button b{color:#5d7c64;font-size:10px}html[data-zion-input-deck=open] .zion-mobile-nav{display:none!important}html[data-zion-input-deck=open] .zion-main{height:var(--jarvis-visual-height,100dvh)}}@media (width<=430px){.zion-global-command input::placeholder{font-size:10px}.zion-alert-button{display:none}.zion-exec-mini{grid-template-columns:1fr}.zion-metrics{grid-template-columns:1fr 1fr}.zion-oracle-side{grid-template-columns:1fr}.zion-oracle-side h3{grid-column:auto}.zion-deck-toolbar{grid-template-columns:minmax(0,1fr) 31px 31px auto auto}.zion-deck-bottom{grid-template-columns:49px 49px 34px minmax(90px,1fr) 34px 66px}.zion-deck-key{font-size:16px}}:root{--zion-black:#0d0208;--zion-bg:#070a07;--zion-bg-deep:#030503;--zion-panel:#081009;--zion-panel-2:#0a150c;--zion-panel-3:#0d1d10;--zion-deep-green:#003b00;--zion-code-green:#008f11;--zion-neon:#00ff41;--zion-green:var(--zion-neon);--zion-green-2:var(--zion-code-green);--zion-green-dim:#356d3d;--zion-line:#008f1138;--zion-line-strong:#00ff4175;--zion-text:#e6f5e9;--zion-text-2:#9abba1;--zion-text-3:#5b7b62;--zion-amber:#d8b85a;--zion-red:#e26a74;--zion-glow-soft:0 0 16px #00ff4114;--zion-glow-active:0 0 18px #00ff412e;--zion-glow-strong:0 0 26px #00ff4147}.zion-app{isolation:isolate;position:relative;background:radial-gradient(circle at 78% -12%,#008f1124,#0000 31%),radial-gradient(circle at 18% 120%,#003b0029,#0000 36%),linear-gradient(#080b08 0%,#040604 52%,#020302 100%)!important}.zion-app:before,.zion-app:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.zion-app:before{opacity:.2;background-image:linear-gradient(#00ff4109 1px,#0000 1px),linear-gradient(90deg,#00ff4107 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(#000000bf,#00000014 68%,#0000);mask-image:linear-gradient(#000000bf,#00000014 68%,#0000)}.zion-app:after{opacity:.11;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 4px)}.zion-eyebrow,.zion-sidebar nav h2,.zion-card>header small,.zion-agent-card header small,.zion-agent-card footer small,.zion-metric small,.zion-runtime-pill,.zion-status,.zion-side-foot,.zion-global-command,.zion-stage-strip,.zion-loop,.zion-deck-toolbar>span{font-family:SFMono-Regular,SF Mono,Roboto Mono,Cascadia Mono,Menlo,Consolas,monospace}.zion-command-hero h1,.zion-view-head h1,.zion-brand strong{letter-spacing:.02em}.zion-sidebar{background:linear-gradient(#030a04fc,#010502fc)!important;border-right-color:#008f114d!important}.zion-brand{border-bottom:1px solid #008f1124;padding-bottom:9px}.zion-mark{text-shadow:0 0 9px #00ff4173;color:var(--zion-neon)!important;background:linear-gradient(145deg,#003b00f0,#020f04fa)!important;border-color:#00ff4185!important;border-radius:5px!important;box-shadow:inset 0 0 0 1px #00ff411a,0 0 18px #00ff411a!important}.zion-brand strong{color:#e8fdeb;text-shadow:0 0 10px #00ff4114}.zion-brand small{color:#4d7654!important}.zion-sidebar nav button{transition:background .14s,border-color .14s,color .14s,box-shadow .14s;border-radius:4px!important}.zion-sidebar nav button:hover{color:#d6e8d9!important;background:#003b0038!important;border-color:#008f1140!important}.zion-sidebar nav button.active{color:#e5ffe9!important;box-shadow:inset 2px 0 0 var(--zion-neon), 0 0 16px #00ff410f!important;background:linear-gradient(90deg,#003b00b8,#003b001a)!important;border-color:#00ff4147!important}.zion-sidebar nav button.active>span{text-shadow:0 0 8px #00ff416b;color:var(--zion-neon)!important}.zion-side-foot{border-top-color:#008f1138!important}.zion-runtime-dot.online,.zion-runtime-pill.online>span{background:var(--zion-neon)!important;box-shadow:0 0 11px #00ff418c!important}.zion-topbar{background:#030804e6!important;border-bottom-color:#008f1145!important}.zion-global-command{box-shadow:inset 0 0 0 1px #00ff4105;background:linear-gradient(#041106f5,#020a03fa)!important;border-color:#008f1157!important;border-radius:5px!important}.zion-global-command:focus-within{border-color:#00ff41a8!important;box-shadow:0 0 0 2px #00ff410d,0 0 18px #00ff4114!important}.zion-global-command>span{color:var(--zion-code-green)!important}.zion-global-command input{caret-color:var(--zion-neon);color:#e8f8eb!important}.zion-global-command input::placeholder{color:#47684e!important}.zion-global-command button{color:var(--zion-neon)!important;background:#003b0085!important;border-color:#00ff4138!important;border-radius:4px!important}.zion-global-command button:not(:disabled):hover{box-shadow:var(--zion-glow-active);background:#008f114d!important;border-color:#00ff418a!important}.zion-alert-button,.zion-profile-button{color:#82a489!important;background:#030e05eb!important;border-color:#008f1147!important;border-radius:5px!important}.zion-alert-button:hover,.zion-profile-button:hover{box-shadow:var(--zion-glow-soft);color:var(--zion-neon)!important;border-color:#00ff416b!important}.zion-card,.zion-agent-card,.zion-pipeline>article,.zion-metric,.zion-oracle-thread,.zion-oracle-side{box-shadow:inset 0 1px #00ff4105,0 10px 28px #0000002e;background:linear-gradient(#08120af5,#030904fa)!important;border-color:#008f1138!important;border-radius:6px!important}.zion-card:hover,.zion-agent-card:hover,.zion-agent-card.selected{border-color:#00ff414d!important}.zion-metric{position:relative;overflow:hidden}.zion-metric:before{content:"";background:linear-gradient(180deg,transparent,var(--zion-code-green),transparent);opacity:.65;width:2px;position:absolute;inset:0 auto 0 0}.zion-metric strong{letter-spacing:-.04em;font-family:SFMono-Regular,SF Mono,Roboto Mono,Cascadia Mono,Menlo,Consolas,monospace;color:#eaf9ed!important}.zion-metric span{color:#5a7760!important}.zion-eyebrow{color:#5b8863!important}.zion-runtime-pill,.zion-status{background:#020c04e0!important;border-color:#008f113d!important;border-radius:4px!important}.zion-status.defined,.zion-status.clear{color:#72c27e!important}.zion-oracle-card{position:relative;overflow:hidden}.zion-oracle-card:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#00ff410e,#0000 68%);border-radius:50%;width:60%;position:absolute;bottom:-60%;right:-20%}.zion-oracle-answer p,.zion-command-record p,.zion-oracle-record p{color:#b8cfbd!important}.zion-oracle-record{background:linear-gradient(#003b0029,#040d05eb)!important;border-color:#00ff4138!important;border-radius:5px!important}.zion-command-record{background:#101611!important;border-radius:5px!important}.zion-oracle-side button{background:#030e05d1!important;border-color:#008f1130!important;border-radius:4px!important}.zion-oracle-side button:hover{color:#cdedd3!important;background:#003b0033!important;border-color:#00ff4154!important}.zion-exec-dot,.zion-agent-emblem{color:#7fe58e!important;background:linear-gradient(145deg,#003b00ad,#040f06f5)!important;border-color:#008f1147!important;border-radius:3px!important}.zion-agent-card.selected .zion-agent-emblem,.zion-agent-card:hover .zion-agent-emblem{text-shadow:0 0 8px #00ff414d;box-shadow:var(--zion-glow-soft);color:var(--zion-neon)!important;border-color:#00ff416b!important}.zion-agent-card.independent{border-style:dashed!important;border-color:#008f112e!important}.zion-team-tags span{color:#698f70!important;background:#003b0021!important;border-color:#008f1129!important;border-radius:3px!important}.zion-stage-strip div,.zion-loop>span{background:#010a03b8!important;border-color:#008f1126!important;border-radius:4px!important}.zion-loop b{color:var(--zion-code-green)!important}.zion-primary-action{text-shadow:0 0 8px #00ff4124;color:#e6ffea!important;background:linear-gradient(#008f117a,#003b00c2)!important;border-color:#00ff4157!important;border-radius:4px!important}.zion-primary-action:hover{box-shadow:var(--zion-glow-active);background:linear-gradient(#008f11a8,#003b00d1)!important;border-color:#00ff419e!important}.zion-empty-ledger{background:repeating-linear-gradient(135deg,#003b0009 0 8px,#0000 8px 16px);border-color:#008f1129!important;border-radius:4px!important}.zion-empty-glyph{color:var(--zion-code-green)!important}.zion-empty-ledger strong{color:#a9cbaf!important}.zion-policy-list span{border-left-color:var(--zion-code-green)!important;background:#003b001a!important}.zion-signout{background:#300a0f47!important;border-color:#e26a7438!important;border-radius:4px!important}.zion-mobile-nav{background:#020703f7!important;border-top-color:#008f1147!important}.zion-mobile-nav button.active{color:#d8ffe0!important}.zion-mobile-nav button.active:before{background:var(--zion-neon)!important;box-shadow:0 0 10px #00ff4170!important}.zion-mobile-sheet{background:linear-gradient(#081009,#030704)!important;border-color:#00ff4152!important;border-radius:8px!important}.zion-mobile-sheet>button{background:#003b001a!important;border-color:#008f1129!important;border-radius:4px!important}.zion-input-deck{background:linear-gradient(#071008,#020503 68%,#010201)!important;border-top-color:#008f116b!important;box-shadow:0 -18px 48px #00000094!important}.zion-deck-toolbar>span{color:#507959!important}.zion-deck-toolbar button,.zion-deck-bottom button{color:#b8cdbd!important;background:#101711!important;border:1px solid #008f112e!important;border-radius:4px!important}.zion-deck-key{color:#e6eee8!important;background:linear-gradient(#172019,#0e150f)!important;border:1px solid #008f1129!important;border-radius:4px!important;box-shadow:inset 0 1px #00ff4106,0 2px 2px #0000006b!important}.zion-deck-key:active{color:#e9ffed!important;box-shadow:var(--zion-glow-active)!important;background:#003b0099!important;border-color:#00ff4175!important}.zion-deck-key.modifier{background:#0b130d!important}.zion-deck-key.modifier.active{background:var(--zion-deep-green)!important;color:var(--zion-neon)!important;border-color:#00ff418f!important}.zion-deck-bottom .space{background:#152018!important}.zion-deck-bottom .return{color:var(--zion-neon)!important;background:#003b0094!important;border-color:#00ff414d!important}.zion-app :where(button,input):focus-visible{outline:1px solid var(--zion-neon)!important;outline-offset:2px!important;box-shadow:0 0 0 2px #00ff410d,var(--zion-glow-soft)!important}@keyframes zion-pulse{0%,to{opacity:.7}50%{opacity:1}}.zion-runtime-dot.online{animation:2.2s ease-in-out infinite zion-pulse}@media (prefers-reduced-motion:reduce){.zion-runtime-dot.online{animation:none}}@media (width<=700px){.zion-app:before{opacity:.13;background-size:26px 26px}.zion-view{background:linear-gradient(#003b0004,#0000 180px)}.zion-card,.zion-agent-card,.zion-pipeline>article,.zion-metric{box-shadow:none!important}}html[data-jarvis-runtime=browser]{--jarvis-safe-top:env(safe-area-inset-top,0px);--jarvis-safe-right:env(safe-area-inset-right,0px);--jarvis-safe-bottom:env(safe-area-inset-bottom,0px);--jarvis-safe-left:env(safe-area-inset-left,0px);--jarvis-visual-width:100vw;--jarvis-visual-height:100dvh;--jarvis-visual-offset-top:0px;--jarvis-visual-offset-left:0px;--jarvis-keyboard-height:0px;background:#020817}html[data-jarvis-runtime=browser],html[data-jarvis-runtime=browser] body,html[data-jarvis-runtime=browser] #root{width:100%;min-width:0;height:100%;min-height:0;margin:0;overflow:hidden}html[data-jarvis-runtime=browser] .max-app-shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:var(--jarvis-visual-height)!important;min-height:0!important;padding-top:var(--jarvis-safe-top)!important;padding-right:var(--jarvis-safe-right)!important;padding-bottom:var(--jarvis-safe-bottom)!important;padding-left:var(--jarvis-safe-left)!important;overflow:hidden!important}html[data-jarvis-runtime=browser] .max-app-shell.surface-home,html[data-jarvis-runtime=browser] .max-app-shell.surface-home>.center-stage,html[data-jarvis-runtime=browser] .max-app-shell.surface-home .workspace-panes,html[data-jarvis-runtime=browser] .max-app-shell.surface-home .workspace-pane.primary,html[data-jarvis-runtime=browser] .max-app-shell.surface-home .jarvis-home-shell{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important}html[data-jarvis-runtime=browser] .max-app-shell.surface-home .topbar.max-topbar{top:var(--jarvis-safe-top)!important;left:var(--jarvis-safe-left)!important;right:var(--jarvis-safe-right)!important;box-sizing:border-box!important;width:auto!important;height:58px!important;padding:0 14px!important}html[data-jarvis-runtime=browser] .max-app-shell:not(.surface-home) .topbar.max-topbar{box-sizing:border-box;min-height:58px}html[data-jarvis-runtime=browser] .holo-dialog{inset:max(10px,var(--jarvis-safe-top)) max(10px,var(--jarvis-safe-right)) max(10px,var(--jarvis-safe-bottom)) max(10px,var(--jarvis-safe-left))!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}html[data-jarvis-runtime=browser] .ai-attention-banner-stack,html[data-jarvis-runtime=browser] .ai-attention-popup-stack{top:calc(var(--jarvis-safe-top) + 12px)!important}html[data-jarvis-runtime=browser] .jarvis-voice-dock{right:max(10px,var(--jarvis-safe-right))!important;bottom:max(10px,var(--jarvis-safe-bottom))!important}html[data-jarvis-runtime=browser] .notes-history{top:max(76px,calc(var(--jarvis-safe-top) + 12px))!important;right:max(12px,var(--jarvis-safe-right))!important;bottom:max(12px,var(--jarvis-safe-bottom))!important;left:max(12px,var(--jarvis-safe-left))!important}html[data-jarvis-runtime=browser] :where(.folder-menu,.editor-menu,.notes-format-popover,.notes-mode-menu){max-height:calc(var(--jarvis-visual-height) - var(--jarvis-safe-top) - var(--jarvis-safe-bottom) - 24px);top:max(86px,calc(var(--jarvis-safe-top) + 12px))!important;left:max(12px,var(--jarvis-safe-left))!important;right:max(12px,var(--jarvis-safe-right))!important}@media (pointer:coarse){html[data-jarvis-runtime=browser] .topbar :where(button,[role=button]),html[data-jarvis-runtime=browser] .jarvis-shell-action{min-width:44px;min-height:44px}}@media (orientation:landscape){html[data-jarvis-runtime=browser] .max-app-shell{padding-left:max(var(--jarvis-safe-left),8px)!important;padding-right:max(var(--jarvis-safe-right),8px)!important}html[data-jarvis-runtime=browser] .max-app-shell.surface-home .topbar.max-topbar{left:max(var(--jarvis-safe-left),8px)!important;right:max(var(--jarvis-safe-right),8px)!important}}html[data-jarvis-runtime=browser][data-jarvis-keyboard=open] .composer-zone{max-height:min(52dvh,360px)}html[data-jarvis-runtime=browser] :where(.max-app-shell,.center-stage,.workspace-panes,.workspace-pane,.workspace-pane.primary,.workspace-pane.secondary,.chat-pane,.chat-pane-body,.surface-scroll,.surface-page){min-width:0!important;max-width:100%!important}html[data-jarvis-runtime=browser] :where(.surface-page,.chat-pane-body,.message-content,.surface-card,.notes-workspace,.utilities-surface,.comms-live-shell){overflow-wrap:anywhere}html[data-jarvis-runtime=browser] :where(img,video,canvas,iframe,svg){max-width:100%}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .max-app-shell:not(.surface-home){width:100%!important;height:var(--jarvis-visual-height)!important;grid-template:"main"minmax(0,1fr)/minmax(0,1fr)!important;max-width:100%!important;display:grid!important;overflow:hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .max-app-shell:not(.surface-home)>.center-stage{grid-area:main/1!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .global-nav,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .left-resize-handle,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .right-resize-handle{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .max-app-shell>.sidebar{z-index:120!important;top:var(--jarvis-safe-top)!important;bottom:var(--jarvis-safe-bottom)!important;left:var(--jarvis-safe-left)!important;width:min(88vw,340px)!important;max-width:calc(100vw - var(--jarvis-safe-left) - 18px)!important;height:auto!important;position:fixed!important;transform:none!important;box-shadow:18px 0 56px #00000085!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .sidebar-scrim{z-index:110!important;inset:var(--jarvis-safe-top) var(--jarvis-safe-right) var(--jarvis-safe-bottom) var(--jarvis-safe-left)!important;display:block!important;position:fixed!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .max-app-shell>.workspace-rail{z-index:120!important;top:var(--jarvis-safe-top)!important;right:var(--jarvis-safe-right)!important;bottom:var(--jarvis-safe-bottom)!important;width:min(92vw,380px)!important;max-width:calc(100vw - var(--jarvis-safe-right) - 12px)!important;height:auto!important;position:fixed!important;left:auto!important;box-shadow:-18px 0 56px #00000085!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .max-topbar{gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:10px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .topbar-leading{flex:auto!important;gap:7px!important;min-width:0!important;overflow:hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .topbar-tools{flex:none!important;gap:5px!important;min-width:0!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .nexus-header-identity{flex:auto!important;min-width:0!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .conversation-heading{min-width:0!important;overflow:hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .conversation-heading strong{display:block;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jarvis-shell-actions{gap:5px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] :where(.jarvis-shell-action,.jarvis-shell-home-button,.jarvis-shell-back-button,.chat-sidebar-button){flex:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .workspace-tabs-bar{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;overflow:hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .workspace-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .workspace-tab-wrap{flex:0 0 clamp(126px,44vw,190px)!important;min-width:0!important;max-width:190px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .workspace-tab{min-width:0!important;max-width:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .workspace-tab-actions{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .workspace-panes,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .workspace-panes.split{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .chat-pane,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .chat-pane-body{grid-template-rows:auto minmax(0,1fr) auto!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .timeline-inner{width:calc(100% - 20px)!important;max-width:none!important;padding-top:20px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .message-row{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;margin-bottom:20px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .message-row.user{grid-template-columns:minmax(0,1fr) 30px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .message-row.assistant .message-stack,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .message-row.user .message-stack{max-width:100%!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .message-actions{flex-wrap:wrap!important;row-gap:4px!important;max-width:100%!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .error-banner{flex-wrap:wrap!important;gap:10px!important;margin:10px 10px 0!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .composer-zone{width:100%!important;min-width:0!important;max-width:100%!important;padding:7px 9px max(8px,var(--jarvis-safe-bottom))!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .composer,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .statusbar{width:100%!important;max-width:100%!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .composer-hint{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .surface-scroll{-webkit-overflow-scrolling:touch;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden auto!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .surface-title,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .surface-hero{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] :where(.dashboard-grid,.project-layout,.research-grid,.agent-layout,.automation-layout,.memory-layout,.settings-grid-max,.workbench-grid,.notification-center,.notification-v9-workspace){grid-template-columns:minmax(0,1fr)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] :where(.metric-grid,.finance-period-grid,.finance-fields,.wellness-summary-grid,.wellness-form-grid,.vehicle-main-fields,.vehicle-value-fields){grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] :where(.surface-page [class*=toolbar],.surface-page [class*=actions],.surface-page [class*=controls],.surface-page [class*=filters],.surface-page [class*=form]){flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] :where(.surface-page input,.surface-page textarea,.surface-page select,.surface-page button){max-width:100%}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notes-workspace:not(.browser-collapsed){grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:100%!important;height:100%!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notes-workspace:not(.browser-collapsed)>.notes-pane-resizer{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notes-workspace:not(.browser-collapsed)>.notes-list-pane{grid-area:1/1!important;height:auto!important;max-height:min(38vh,280px)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notes-workspace:not(.browser-collapsed)>.notes-editor-pane{grid-area:2/1!important;width:100%!important;height:100%!important;min-height:0!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notes-browser-scroll{grid-template-columns:minmax(0,1fr)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .utilities-surface{grid-template-columns:minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .utilities-nav{border-right:0!important;border-bottom:1px solid var(--ici-border-subtle)!important;grid-template-rows:auto auto!important;height:auto!important;max-height:none!important;overflow:hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .utilities-list{height:auto!important;padding-right:0!important;display:flex!important;overflow:auto hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .utilities-list>button{flex:0 0 min(44vw,190px)!important;min-width:130px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .utilities-nav-meta{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .utilities-workspace{min-height:0!important;padding:10px!important;overflow:auto!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .comms-live-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;padding:10px!important;overflow:auto!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] :where(.comms-live-grid,.comms-live-main,.comms-live-main.with-context){grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .comms-live-nav{border-right:0!important;border-bottom:1px solid var(--c-line)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] :where(.comms-live-header,.comms-live-header-actions,.comms-brand,.comms-search,.comms-live-list,.comms-thread,.comms-composer){min-width:0!important;max-width:100%!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] :where(.media-v14.detail-closed,.media-v14.detail-open){grid-template-columns:minmax(0,1fr)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notification-v9-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notification-search-row{grid-template-columns:minmax(0,1fr)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notification-v9-detail{max-height:none!important;position:relative!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notification-runtime-list article{grid-template-columns:minmax(0,1fr)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=tablet] .max-app-shell:not(.surface-home){min-width:0!important;max-width:100%!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=tablet] .workspace-panes.split{grid-template-columns:minmax(0,1fr) minmax(280px,40%)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=tablet] .surface-page{width:min(100%,1100px)!important;padding-inline:14px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .max-app-shell{padding-left:max(var(--jarvis-safe-left),6px)!important;padding-right:max(var(--jarvis-safe-right),6px)!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .max-topbar{height:48px!important;min-height:48px!important;padding-inline:8px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] :where(.jarvis-shell-action,.jarvis-shell-home-button,.jarvis-shell-back-button,.chat-sidebar-button){width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .nexus-header-identity>.nexus-core-static,html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .conversation-heading .eyebrow{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .workspace-tabs-bar{height:34px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .workspace-tab-wrap{flex-basis:clamp(120px,28vw,180px)!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .timeline-inner{width:calc(100% - 28px)!important;padding-top:12px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .message-row{margin-bottom:14px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .avatar{margin-top:12px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .composer-zone{padding:4px 8px max(4px,var(--jarvis-safe-bottom))!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .nexus-chat-find-trigger{min-height:22px!important;margin:0 3px 2px 0!important;padding:1px 6px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .nexus-chat-find-trigger kbd{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .composer textarea{min-height:38px!important;max-height:88px!important;padding:9px 12px 4px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .composer-actions{min-height:34px!important;padding:3px 6px 5px 10px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .statusbar{min-height:20px!important;margin-top:3px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .max-app-shell.surface-home,html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .max-app-shell.surface-home>.center-stage,html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .max-app-shell.surface-home .workspace-panes,html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .max-app-shell.surface-home .workspace-pane.primary,html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .max-app-shell.surface-home .jarvis-home-shell{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-home-identity{top:12px!important;left:28%!important;transform:translate(-50%)!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-home-core .nexus-core-large{--core-size:min(58vh,250px)!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-bowling-launcher{transform-origin:50% 100%!important;width:min(700px,68vw)!important;height:96%!important;bottom:-14px!important;left:69%!important;transform:translate(-50%)scale(.72)!important}html[data-jarvis-runtime=browser][data-jarvis-keyboard=open] .center-stage{height:100%!important}html[data-jarvis-runtime=browser][data-jarvis-keyboard=open] .chat-pane-body{min-height:0!important}html[data-jarvis-runtime=browser][data-jarvis-keyboard=open] .composer-zone{position:relative!important;bottom:auto!important}@media (width<=360px){html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .topbar-leading{gap:4px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jarvis-shell-actions{gap:3px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notification-v9-overview,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] :where(.metric-grid,.finance-period-grid,.finance-fields,.wellness-summary-grid,.wellness-form-grid,.vehicle-main-fields,.vehicle-value-fields){grid-template-columns:minmax(0,1fr)!important}}html[data-jarvis-runtime=browser],html[data-jarvis-runtime=browser] body,html[data-jarvis-runtime=browser] #root{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--jarvis-visual-height,100dvh)!important;min-height:0!important;overflow:hidden!important}html[data-jarvis-runtime=browser] body{position:fixed!important;inset:0!important}html[data-jarvis-runtime=browser] :where(.max-app-shell,.center-stage,.workspace-panes,.workspace-pane,.workspace-pane.primary,.workspace-pane.secondary,.surface-scroll,.surface-page,.chat-pane,.chat-pane-body){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html[data-jarvis-runtime=browser] .max-app-shell.surface-home{width:100%!important;height:var(--jarvis-visual-height,100dvh)!important;min-width:0!important;max-width:100%!important;min-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}html[data-jarvis-runtime=browser] .max-app-shell.surface-home>.center-stage{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html[data-jarvis-runtime=browser] .max-app-shell.surface-home .workspace-panes,html[data-jarvis-runtime=browser] .max-app-shell.surface-home .workspace-panes.split{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html[data-jarvis-runtime=browser] .max-app-shell.surface-home .workspace-pane.primary{grid-area:1/1/-1/-1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html[data-jarvis-runtime=browser] .max-app-shell.surface-home .jarvis-home-shell{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}html[data-jarvis-runtime=browser] .max-app-shell.surface-home .topbar.max-topbar{width:100%!important;height:calc(58px + var(--jarvis-safe-top))!important;min-height:calc(58px + var(--jarvis-safe-top))!important;padding:var(--jarvis-safe-top) max(14px,var(--jarvis-safe-right)) 0 max(14px,var(--jarvis-safe-left))!important;box-sizing:border-box!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html[data-jarvis-runtime=browser][data-jarvis-orientation=portrait] .jarvis-home-identity,html[data-jarvis-runtime=browser][data-jarvis-orientation=portrait] .jarvis-home-core{left:50%!important;transform:translate(-50%)!important}html[data-jarvis-runtime=browser][data-jarvis-orientation=portrait] .jarvis-horizontal-launcher{width:100%!important;left:0!important;right:0!important;transform:none!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-home-identity{top:calc(var(--jarvis-safe-top) + 8px)!important;width:44%!important;left:27%!important;transform:translate(-50%)!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-home-identity small{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-home-identity strong{letter-spacing:.25em!important;margin-top:0!important;font-size:clamp(17px,4.5dvh,25px)!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-home-identity span{margin-top:3px!important;font-size:7px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-home-core{top:53%!important;left:27%!important;transform:translate(-50%,-50%)!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .surface-home .nexus-core-large{--core-size:min(58dvh,225px)!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-horizontal-launcher{top:50%!important;right:max(var(--jarvis-safe-right),8px)!important;width:calc(53% - max(var(--jarvis-safe-right),8px))!important;transform-origin:50%!important;z-index:60!important;height:min(46dvh,168px)!important;max-height:none!important;position:fixed!important;bottom:auto!important;left:47%!important;overflow:hidden!important;transform:translateY(-50%)!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-horizontal-app-field{align-items:center!important;gap:clamp(10px,2.1vw,22px)!important;width:100%!important;height:100%!important;padding:0 max(50% - 36px,8px) 18px!important;scroll-padding-inline:50%!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-horizontal-app{flex:0 0 72px!important;width:72px!important;min-width:72px!important;height:72px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-horizontal-app .jarvis-v-icon{font-size:25px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .jarvis-horizontal-app .jarvis-v-label{font-size:9px!important;top:calc(100% + 5px)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .max-app-shell:not(.surface-home){width:100%!important;height:var(--jarvis-visual-height,100dvh)!important;overflow:hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .max-app-shell:not(.surface-home)>.center-stage{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .surface-scroll{width:100%!important;height:100%!important;min-height:0!important;overflow:hidden auto!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .surface-page{width:100%!important;max-width:100%!important;padding:12px max(10px,var(--jarvis-safe-right)) max(36px,var(--jarvis-safe-bottom)) max(10px,var(--jarvis-safe-left))!important;margin:0!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .workspace-panes,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .workspace-panes.split{grid-template-columns:minmax(0,1fr)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .workspace-pane.secondary{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] :where(.memory-grid,.memory-side,.memory-toolbar,.terminal-main,.dev-log-grid,.training-candidate-layout,.training-stage-grid,.training-form-grid,.training-quick-grid,.revenue-app-workspace-grid-v1,.revenue-home-bottom-v1,.sports-dashboard-v1,.sports-parlay-layout-v1,.sports-bankroll-layout-v1,.sports-model-grid-v1,.sports-form-v1,.util-calculator-layout,.util-text-grid,.util-time-grid,.util-b4-grid,.notification-v9-workspace){grid-template-columns:minmax(0,1fr)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] :where(.memory-toolbar,.memory-actions,.terminal-toolbar,.terminal-input,.training-title-actions,.sports-header-v1,.sports-header-actions-v1,.revenue-hero-v1,.revenue-app-header-v1,.revenue-section-head-v1,.util-tool-head,.notification-selection-toolbar){flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] :where(.sports-table-wrap-v1,.revenue-table-wrap-v1,.notes-browser-scroll,.notification-v9-inbox){overscroll-behavior-x:contain;max-width:100%!important;overflow-x:auto!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notes-workspace,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notes-workspace.browser-collapsed{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notes-list-pane{border-right:0!important;border-bottom:1px solid var(--ici-border-subtle)!important;grid-area:1/1!important;width:100%!important;max-height:min(34dvh,250px)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notes-editor-pane{grid-area:2/1!important;width:100%!important;min-height:0!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .notes-context-menu{width:min(320px,calc(100vw - var(--jarvis-safe-left) - var(--jarvis-safe-right) - 20px))!important;max-height:calc(var(--jarvis-visual-height) - var(--jarvis-safe-top) - var(--jarvis-safe-bottom) - 24px)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .comms-live-grid,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .comms-live-main,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .comms-live-main.with-context{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .comms-live-nav{width:100%!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .comms-live-context{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .utilities-surface{grid-template-columns:minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .utilities-nav{border-right:0!important;border-bottom:1px solid var(--ici-border-subtle)!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .utilities-list{display:flex!important;overflow:auto hidden!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .utilities-list>button{flex:0 0 min(44vw,190px)!important}html[data-jarvis-runtime=browser] .holo-dialog{box-sizing:border-box!important;top:max(8px,var(--jarvis-safe-top))!important;right:max(8px,var(--jarvis-safe-right))!important;bottom:max(8px,var(--jarvis-safe-bottom))!important;left:max(8px,var(--jarvis-safe-left))!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .holo-header,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .holo-toolbar,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .holo-bottom-line{flex-wrap:wrap!important}html[data-jarvis-runtime=browser][data-jarvis-keyboard=open] .max-app-shell{height:var(--jarvis-visual-height,100dvh)!important}html[data-jarvis-runtime=browser][data-jarvis-keyboard=open] .center-stage,html[data-jarvis-runtime=browser][data-jarvis-keyboard=open] .chat-pane,html[data-jarvis-runtime=browser][data-jarvis-keyboard=open] .chat-pane-body{height:100%!important;min-height:0!important}html[data-jarvis-runtime=browser][data-jarvis-keyboard=open] .composer-zone{max-height:min(52dvh,340px)!important;position:relative!important;bottom:auto!important}html[data-jarvis-runtime=browser] :where(.surface-page,.surface-card,.message-content,.error-banner,.notification-v9-card,.notification-v9-detail,.research-browser,.revenue-panel-v1,.sports-panel-v1,.holo-shell){word-break:break-word;overflow-wrap:anywhere!important}html[data-jarvis-runtime=browser] .surface-chat .message-row.assistant{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}html[data-jarvis-runtime=browser] .surface-chat .message-row.assistant>.avatar{display:none!important}html[data-jarvis-runtime=browser] .surface-chat .message-row.assistant>.message-stack{grid-area:1/1/auto/-1!important;place-self:start stretch!important;width:100%!important;min-width:0!important;max-width:min(810px,100%)!important}html[data-jarvis-runtime=browser] .surface-chat .message-row.assistant :where(.assistant-card,.message-content,.markdown-text,.message-meta,.message-actions){min-width:0!important;max-width:100%!important}html[data-jarvis-runtime=browser] .surface-chat .message-row.assistant :where(.assistant-card,.message-content,.markdown-text){width:100%!important}html[data-jarvis-runtime=browser] .surface-chat .message-row.assistant .message-meta{flex-flow:wrap!important;align-items:center!important;display:flex!important}html[data-jarvis-runtime=browser] .surface-chat .message-row.assistant .message-actions{flex-flow:wrap!important;width:auto!important;display:flex!important}html[data-jarvis-runtime=browser] .media-v14-availability{color:#decf95!important;background:#1b1809!important;border-bottom:1px solid #735e24!important;flex:none!important;align-items:flex-start!important;gap:10px!important;padding:9px 12px!important;font-size:12px!important;line-height:1.45!important;display:flex!important}html[data-jarvis-runtime=browser] .media-v14-availability strong{color:#ffe6a2!important;flex:none!important}html[data-jarvis-runtime=browser] .media-v14-availability span{overflow-wrap:anywhere!important;min-width:0!important}html[data-jarvis-runtime=browser] .media-v14 :where(button,input):disabled{cursor:not-allowed!important;opacity:.45!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .media-v14-hero{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .media-v143-top{grid-template-columns:minmax(150px,1fr) minmax(170px,.9fr) auto auto!important;gap:5px!important;min-height:44px!important;padding:5px 8px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .media-v14-top>label,html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .media-v14-url{min-height:34px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .media-v14-top input{padding:6px 8px!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .media-v14-content{padding:8px 10px max(12px,var(--jarvis-safe-bottom))!important}html[data-jarvis-runtime=browser][data-jarvis-compact-landscape=true] .media-v14-section-head{margin-bottom:6px!important}@media (width<=600px){html[data-jarvis-runtime=browser] .surface-chat .message-row.assistant>.message-stack{max-width:100%!important}html[data-jarvis-runtime=browser] .media-v14-availability{grid-template-columns:minmax(0,1fr)!important;gap:3px!important;display:grid!important}}html[data-jarvis-runtime=browser] .global-nav.jarvis-universal-nav{display:flex!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .global-nav.jarvis-universal-nav{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .max-app-shell>.center-stage,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .max-app-shell.surface-home>.center-stage{height:calc(var(--jarvis-visual-height) - var(--jds-dock-total))!important;max-height:calc(var(--jarvis-visual-height) - var(--jds-dock-total))!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-keyboard=open] .max-app-shell>.center-stage,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-keyboard=open] .max-app-shell.surface-home>.center-stage{height:var(--jarvis-visual-height)!important;max-height:var(--jarvis-visual-height)!important}html[data-jarvis-runtime=browser] .max-app-shell.surface-home .topbar-leading{display:flex!important}html[data-jarvis-runtime=browser] .max-app-shell.surface-home .topbar.max-topbar{pointer-events:auto!important}:root{--jvk-height:0px}html[data-jarvis-runtime=browser] .jcc-root{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 23% 18%,#267fd11c,#0000 30%),radial-gradient(circle at 80% 8%,#12509614,#0000 26%);width:100%;min-width:0;height:100%;min-height:0;overflow:auto}html[data-jarvis-runtime=browser] .jcc-shell{width:min(1320px,100% - 40px);margin:0 auto;padding:34px 0 150px}html[data-jarvis-runtime=browser] .jcc-hero{grid-template-columns:minmax(260px,1fr) auto;grid-template-areas:"greeting core""ask core""error core";align-items:center;gap:18px 34px;min-height:260px;display:grid}html[data-jarvis-runtime=browser] .jcc-greeting{grid-area:greeting}html[data-jarvis-runtime=browser] .jcc-kicker{color:#6f9abd;letter-spacing:.18em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}html[data-jarvis-runtime=browser] .jcc-greeting h1{color:#eef7ff;letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,52px);line-height:1.05}html[data-jarvis-runtime=browser] .jcc-greeting p{color:#7898b8;margin:9px 0 0;font-size:13px}html[data-jarvis-runtime=browser] .jcc-core-wrap{grid-area:core;justify-items:center;gap:8px;min-width:210px;display:grid}html[data-jarvis-runtime=browser] .jcc-core-state{color:#84a8c8;align-items:center;gap:7px;font-size:10px;display:flex}html[data-jarvis-runtime=browser] .jcc-core-state>span{background:#7c8da0;border-radius:50%;width:7px;height:7px}html[data-jarvis-runtime=browser] .jcc-core-state>span.online{background:#43d6a4;box-shadow:0 0 12px #43d6a480}html[data-jarvis-runtime=browser] .jcc-ask{background:linear-gradient(#082244d1,#04132ae6);border:1px solid #55b5f161;border-radius:17px;grid-area:ask;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:54px;padding:5px 6px 5px 16px;display:grid;box-shadow:0 14px 34px #0000002e}html[data-jarvis-runtime=browser] .jcc-ask:focus-within{border-color:#69d4ffb3;box-shadow:0 0 0 3px #3fa9ff14,0 16px 42px #00000038}html[data-jarvis-runtime=browser] .jcc-ask>svg{color:#79bde7}html[data-jarvis-runtime=browser] .jcc-ask input{color:#e9f5ff;background:0 0;border:0;min-width:0;height:43px;padding:0 12px;font-size:15px;outline:0!important}html[data-jarvis-runtime=browser] .jcc-ask input::placeholder{color:#68a}html[data-jarvis-runtime=browser] .jcc-ask button{color:#fff;background:linear-gradient(#1876cb,#0b4c94);border:1px solid #67caff66;border-radius:12px;width:42px;height:42px;padding:0;font-size:20px;font-weight:800}html[data-jarvis-runtime=browser] .jcc-ask button:disabled{opacity:.3}html[data-jarvis-runtime=browser] .jcc-inline-error{color:#ff9daa;grid-area:error;font-size:11px}html[data-jarvis-runtime=browser] .jcc-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 14px;display:grid}html[data-jarvis-runtime=browser] .jcc-glance article{background:linear-gradient(#071e3db8,#04142bb8);border:1px solid #4497dc38;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:82px;padding:12px;display:grid}html[data-jarvis-runtime=browser] .jcc-metric-icon{color:#8fd3ff;background:#103d6d73;border:1px solid #56b3f047;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}html[data-jarvis-runtime=browser] .jcc-glance article>div{min-width:0;display:grid}html[data-jarvis-runtime=browser] .jcc-glance small{color:#6788a8;text-transform:uppercase;letter-spacing:.09em;font-size:9px}html[data-jarvis-runtime=browser] .jcc-glance strong{color:#e6f4ff;font-size:20px;line-height:1.05}html[data-jarvis-runtime=browser] .jcc-glance article>div>span{color:#7595b3;font-size:9px}html[data-jarvis-runtime=browser] .jcc-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;display:grid}html[data-jarvis-runtime=browser] .jcc-panel{background:linear-gradient(#061934c7,#031023d1);border:1px solid #4497dc38;border-radius:16px;min-width:0;padding:16px}html[data-jarvis-runtime=browser] .jcc-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}html[data-jarvis-runtime=browser] .jcc-panel>header small{color:#6689aa;letter-spacing:.15em;font-size:8px;font-weight:800;display:block}html[data-jarvis-runtime=browser] .jcc-panel>header h2{color:#dceeff;margin:2px 0 0;font-size:15px}html[data-jarvis-runtime=browser] .jcc-panel>header>span{color:#617f9d;font-size:9px}html[data-jarvis-runtime=browser] .jcc-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}html[data-jarvis-runtime=browser] .jcc-action-grid>button{color:#b9d5ec;text-align:left;background:#061a37a6;border:1px solid #4391cf2e;border-radius:12px;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon title""icon hint";align-items:center;gap:1px 9px;min-width:0;min-height:62px;padding:8px;display:grid}html[data-jarvis-runtime=browser] .jcc-action-grid>button:hover{background:#0d36639e;border-color:#5bc3fc6b}html[data-jarvis-runtime=browser] .jcc-action-grid>button>span{color:#9bd8fc;background:#113e6c8c;border-radius:9px;grid-area:icon;place-items:center;width:34px;height:34px;display:grid}html[data-jarvis-runtime=browser] .jcc-action-grid strong{grid-area:title;font-size:11px}html[data-jarvis-runtime=browser] .jcc-action-grid small{color:#6383a1;text-overflow:ellipsis;white-space:nowrap;grid-area:hint;font-size:8px;overflow:hidden}html[data-jarvis-runtime=browser] .jcc-suggestion-list,html[data-jarvis-runtime=browser] .jcc-recent-list{gap:6px;display:grid}html[data-jarvis-runtime=browser] .jcc-suggestion-list>button,html[data-jarvis-runtime=browser] .jcc-recent-list>button{color:#b9d5ec;text-align:left;background:#0518329e;border:1px solid #4291cf29;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:9px;display:grid}html[data-jarvis-runtime=browser] .jcc-suggestion-list>button:hover,html[data-jarvis-runtime=browser] .jcc-recent-list>button:hover{background:#0d36638c;border-color:#5bc3fc66}html[data-jarvis-runtime=browser] .jcc-suggestion-list>button>span{color:#81c8f5;background:#0e3a698f;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}html[data-jarvis-runtime=browser] .jcc-suggestion-list>button>div,html[data-jarvis-runtime=browser] .jcc-recent-list>button>span{min-width:0;display:grid}html[data-jarvis-runtime=browser] .jcc-suggestion-list strong,html[data-jarvis-runtime=browser] .jcc-recent-list strong{font-size:11px}html[data-jarvis-runtime=browser] .jcc-suggestion-list small,html[data-jarvis-runtime=browser] .jcc-recent-list small{color:#6888a5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}html[data-jarvis-runtime=browser] .jcc-suggestion-list b,html[data-jarvis-runtime=browser] .jcc-recent-list b{color:#6b9fc7;font-size:12px}html[data-jarvis-runtime=browser] .jcc-activity-list{gap:8px;display:grid}html[data-jarvis-runtime=browser] .jcc-activity-list>div{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:9px;display:grid}html[data-jarvis-runtime=browser] .jcc-activity-dot{background:#4bc9f5;border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 10px #4bc9f559}html[data-jarvis-runtime=browser] .jcc-activity-list>div>div{display:grid}html[data-jarvis-runtime=browser] .jcc-activity-list strong{color:#aac9e3;font-size:10px}html[data-jarvis-runtime=browser] .jcc-activity-list small{color:#63809b;font-size:8px}html[data-jarvis-runtime=browser] .jcc-empty{color:#7697b5;border:1px dashed #4391cf33;border-radius:11px;align-content:center;gap:5px;min-height:92px;padding:12px;display:grid}html[data-jarvis-runtime=browser] .jcc-empty strong{color:#a9c9e4;font-size:11px}html[data-jarvis-runtime=browser] .jcc-empty span{font-size:9px;line-height:1.45}html[data-jarvis-runtime=browser] .surface-chat .nexus-chat-find-trigger,html[data-jarvis-runtime=browser] .surface-chat .statusbar{display:none!important}html[data-jarvis-runtime=browser] .surface-chat .composer-zone{background:linear-gradient(#020a1833,#020915d1)!important;border-top:1px solid #4997d633!important;min-height:0!important;max-height:168px!important;padding:7px 12px 9px!important;overflow:visible!important}html[data-jarvis-runtime=browser] .surface-chat .composer{width:min(900px,100%)!important;max-width:900px!important;margin:0 auto!important}html[data-jarvis-runtime=browser] .surface-chat .composer-frame{position:relative;background:linear-gradient(#071e3df5,#051731fa)!important;border:1px solid #4ca2e261!important;border-radius:24px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:end!important;gap:6px!important;min-height:54px!important;padding:6px!important;display:grid!important;box-shadow:0 10px 28px #0003!important}html[data-jarvis-runtime=browser] .surface-chat .composer textarea{align-self:center;height:42px;resize:none!important;color:#eaf5ff!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;min-height:42px!important;max-height:116px!important;padding:10px 4px 8px!important;font-size:15px!important;line-height:1.42!important;overflow-y:auto!important}html[data-jarvis-runtime=browser] .surface-chat .composer textarea::placeholder{color:#6b88a5}html[data-jarvis-runtime=browser] .composer-plus-wrap{align-self:end;position:relative}html[data-jarvis-runtime=browser] .composer-icon-button,html[data-jarvis-runtime=browser] .composer-send-button,html[data-jarvis-runtime=browser] .composer-stop-button{cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}html[data-jarvis-runtime=browser] .composer-icon-button{color:#a3c7e5;background:#081f3dbd;border:1px solid #54a3dc40;font-size:20px}html[data-jarvis-runtime=browser] .composer-compact-actions{align-self:end;align-items:center;gap:5px;display:flex}html[data-jarvis-runtime=browser] .composer-send-button{color:#fff;background:linear-gradient(#1d8bea,#0c58ab);border:1px solid #75d8ff73;font-size:20px;font-weight:800}html[data-jarvis-runtime=browser] .composer-send-button:disabled{opacity:.28}html[data-jarvis-runtime=browser] .composer-stop-button{color:#ffd7dc;background:#54222b;border:1px solid #ff859373;font-size:13px}html[data-jarvis-runtime=browser] .composer-inline-error{color:#ff98a5;margin:6px 10px 0;font-size:10px}html[data-jarvis-runtime=browser] .composer-menu{z-index:390;background:#041124fc;border:1px solid #56b1ee5c;border-radius:14px;gap:3px;width:210px;padding:7px;display:grid;position:absolute;bottom:48px;left:0;box-shadow:0 20px 50px #00000080}html[data-jarvis-runtime=browser] .composer-menu>button{color:#a9cce8;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:6px 8px;display:grid}html[data-jarvis-runtime=browser] .composer-menu span{font-size:11px}html[data-jarvis-runtime=browser] .jvk-keyboard{z-index:460;padding:7px max(7px,var(--jarvis-safe-right,0px)) max(7px,var(--jarvis-safe-bottom,0px)) max(7px,var(--jarvis-safe-left,0px));color:#fff;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:linear-gradient(#1f2227,#17191d 34%,#111318);border-top:1px solid #7698b547;gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #0000006b}html[data-jarvis-runtime=browser] .jvk-toolbar{grid-template-columns:36px 36px auto auto minmax(0,1fr) auto;align-items:center;gap:5px;min-height:31px;display:grid}html[data-jarvis-runtime=browser] .jvk-toolbar>button{color:#dce2e7;background:#30343a;border:0;border-radius:8px;min-height:30px;padding:0 9px;font-size:10px}html[data-jarvis-runtime=browser] .jvk-target-label{color:#8e969f;text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;font-size:9px;overflow:hidden}html[data-jarvis-runtime=browser] .jvk-notice{color:#ffdf99;text-align:center;background:#3c2e13;border-radius:7px;padding:4px 8px;font-size:9px}html[data-jarvis-runtime=browser] .jvk-rows{gap:6px;display:grid}html[data-jarvis-runtime=browser] .jvk-row{justify-content:center;gap:5px;min-width:0;display:flex}html[data-jarvis-runtime=browser] .jvk-key,html[data-jarvis-runtime=browser] .jvk-mode,html[data-jarvis-runtime=browser] .jvk-space,html[data-jarvis-runtime=browser] .jvk-return{border:0;border-radius:7px;place-items:center;height:45px;padding:0;font-size:18px;font-weight:500;display:grid;box-shadow:0 1px #ffffff12,0 2px 3px #00000059}html[data-jarvis-runtime=browser] .jvk-key{color:#fff;background:#45494e;flex:1 1 0;max-width:54px}html[data-jarvis-runtime=browser] .jvk-row:nth-child(2){padding-inline:4.8%}html[data-jarvis-runtime=browser] .jvk-row:nth-child(3){padding-inline:1.5%}html[data-jarvis-runtime=browser] .jvk-shift,html[data-jarvis-runtime=browser] .jvk-backspace{background:#2f3338;flex:0 0 58px;max-width:58px;font-size:19px}html[data-jarvis-runtime=browser] .jvk-shift.active{color:#111;background:#d8dde2}html[data-jarvis-runtime=browser] .jvk-layer-emoji .jvk-key{font-size:21px}html[data-jarvis-runtime=browser] .jvk-bottom-row{grid-template-columns:56px 56px 46px 42px minmax(130px,1fr) 42px 80px;gap:5px;display:grid}html[data-jarvis-runtime=browser] .jvk-mode,html[data-jarvis-runtime=browser] .jvk-return{color:#f2f4f5;background:#30343a;font-size:12px}html[data-jarvis-runtime=browser] .jvk-space{color:#e9edef;background:#45494e;font-size:11px}html[data-jarvis-runtime=browser] .jvk-punctuation{max-width:none}html[data-jarvis-runtime=browser] .jvk-return{font-size:11px}html[data-jarvis-runtime=browser][data-jarvis-virtual-keyboard=open] .jds-mobile-dock{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-virtual-keyboard=open] .max-app-shell>.center-stage,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-virtual-keyboard=open] .max-app-shell.surface-home>.center-stage{height:var(--jarvis-visual-height)!important;max-height:var(--jarvis-visual-height)!important}html[data-jarvis-runtime=browser][data-jarvis-virtual-keyboard=open] .surface-chat .chat-pane-body{padding-bottom:var(--jvk-height)!important}html[data-jarvis-runtime=browser][data-jarvis-virtual-keyboard=open] .surface-scroll{scroll-padding-bottom:calc(var(--jvk-height) + 30px)!important}html[data-jarvis-runtime=browser][data-jarvis-virtual-keyboard=open] .jds-command-scrim{padding-bottom:calc(var(--jvk-height) + 8px)!important;align-items:flex-start!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .workspace-tabs-bar{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jds-mobile-dock{display:grid!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jarvis-universal-nav{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .ici-account-identity{border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:3px!important;display:grid!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jds-mobile-dock>button{position:relative}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jds-mobile-dock>button.active{color:#cef!important;background:0 0!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jds-mobile-dock>button.active:before{content:"";background:#72d6ff;border-radius:2px;width:30px;height:2px;position:absolute;top:1px;box-shadow:0 0 10px #45beff73}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jarvis-horizontal-launcher{display:none!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-shell{width:100%;padding:18px 12px 34px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-hero{grid-template-columns:1fr auto;grid-template-areas:"greeting core""ask ask""error error";gap:12px 10px;min-height:0}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-greeting h1{font-size:26px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-greeting p{font-size:11px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-core-wrap{min-width:92px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-core-wrap .nexus-core-medium{--core-size:86px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-core-state{display:none}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-ask{border-radius:16px;min-height:50px;padding-left:13px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-ask input{height:40px;font-size:14px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-ask button{width:38px;height:38px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-glance article{grid-template-columns:32px minmax(0,1fr);min-height:68px;padding:9px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-metric-icon{width:32px;height:32px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-glance strong{font-size:17px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-grid{grid-template-columns:1fr;gap:8px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-panel{border-radius:14px;padding:12px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-suggestions{order:1}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-quick{order:2}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-activity{order:3}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .jcc-recent{order:4}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .surface-chat .composer-zone{padding:6px max(8px,var(--jarvis-safe-right)) max(7px,var(--jarvis-safe-bottom)) max(8px,var(--jarvis-safe-left))!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .surface-chat .composer-frame{border-radius:22px!important;min-height:52px!important;padding:5px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .surface-chat .composer textarea{height:40px;min-height:40px!important;padding:9px 2px 7px!important;font-size:14px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .composer-icon-button,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .composer-send-button,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone] .composer-stop-button{width:38px;height:38px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jds-mobile-dock{height:calc(48px + var(--jarvis-safe-bottom,0px))!important;padding-top:2px!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jds-mobile-dock>button{grid-template-columns:auto auto;place-content:center;gap:5px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .max-app-shell>.center-stage{height:calc(var(--jarvis-visual-height) - 48px - var(--jarvis-safe-bottom,0px))!important;max-height:calc(var(--jarvis-visual-height) - 48px - var(--jarvis-safe-bottom,0px))!important}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jcc-shell{width:min(1040px,100% - 24px);padding:10px 0 70px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jcc-hero{grid-template-columns:minmax(250px,1fr) 150px;grid-template-areas:"greeting core""ask ask""error error"}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jcc-glance{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jcc-grid{grid-template-columns:1fr 1fr}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jvk-keyboard{gap:3px;padding-top:4px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jvk-toolbar{min-height:26px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jvk-toolbar>button{min-height:25px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jvk-rows{gap:3px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jvk-row{gap:4px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jvk-key,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jvk-mode,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jvk-space,html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jvk-return{height:34px;font-size:14px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=phone][data-jarvis-orientation=landscape] .jvk-bottom-row{grid-template-columns:48px 48px 42px 36px minmax(120px,1fr) 36px 68px}html[data-jarvis-runtime=browser][data-jarvis-form-factor=tablet] .jvk-keyboard{border-left:1px solid #7698b52e;border-right:1px solid #7698b52e;border-radius:18px 18px 0 0;width:min(900px,100%);left:50%;right:auto;transform:translate(-50%)}html[data-jarvis-runtime=browser][data-jarvis-form-factor=tablet][data-jarvis-virtual-keyboard=open] .surface-chat .chat-pane-body{padding-bottom:var(--jvk-height)!important}@media (width<=360px){html[data-jarvis-runtime=browser] .jvk-toolbar{grid-template-columns:32px 32px auto auto minmax(0,1fr) auto}html[data-jarvis-runtime=browser] .jvk-bottom-row{grid-template-columns:49px 49px 40px 34px minmax(88px,1fr) 34px 64px}html[data-jarvis-runtime=browser] .jvk-key{font-size:16px}}
