#jarvis-global-card{position:fixed;right:18px;bottom:18px;z-index:9500;display:flex;align-items:center;gap:10px;border:1px solid #2aa7d1;border-radius:14px;padding:9px 12px;background:linear-gradient(135deg,#061c2c,#092b3d);color:#e9fbff;box-shadow:0 0 30px #00bfff33;font:600 12px/1.2 Inter,Segoe UI,sans-serif}#jarvis-global-card .j-orb{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#eaffff 0,#1bc9ff 38%,#042d44 72%);box-shadow:0 0 22px #37d8ff;color:#01131c;font-weight:900;font-size:17px}#jarvis-global-card span:nth-child(2){display:grid;text-align:left}#jarvis-global-card b{letter-spacing:.12em}#jarvis-global-card small{color:#78b8cc;font-size:9px;margin-top:3px}#jarvis-global-card em{color:#ffd739;font-style:normal;font-size:18px}#jarvis-floor-overlay{position:fixed;inset:0;z-index:9600;background:radial-gradient(circle at 50% 18%,#0b3a53 0,#031421 32%,#01070d 78%);color:#e8fbff;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:auto}#jarvis-floor-overlay[hidden]{display:none!important}.jarvis-floor-open{overflow:hidden!important}#jarvis-floor-overlay>header{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 24px;border-bottom:1px solid #1d6d88;background:#03111bd9;backdrop-filter:blur(16px)}#jarvis-floor-overlay header small{color:#ffd739;letter-spacing:.18em}#jarvis-floor-overlay h2{font-size:30px;letter-spacing:.1em;margin:2px 0}#jarvis-floor-overlay h2 b{color:#ffd739}#jarvis-floor-overlay header span{font-size:10px;color:#75aec2;letter-spacing:.13em}.jf-status{display:flex;align-items:center;gap:10px}.jf-status i{width:9px;height:9px;border-radius:50%;background:#40e59b;box-shadow:0 0 16px #40e59b}.jf-status strong{font-size:11px;color:#8ef6c3}.jf-status button{margin-left:10px}.jf-grid{display:grid;grid-template-columns:1fr .9fr 1.1fr;gap:16px;padding:18px}.jf-grid>section{border:1px solid #1e6079;background:#051927dc;border-radius:16px;min-height:570px;box-shadow:0 0 30px #18bfff12}.jf-grid h3{font-size:12px;letter-spacing:.14em;color:#bcefff;margin:0;padding:14px 16px;border-bottom:1px solid #164c60}.jf-chat{display:flex;flex-direction:column}.jf-chat #jf-messages{flex:1;overflow:auto;padding:14px}.jf-chat p{max-width:88%;padding:10px 12px;border-radius:12px;background:#0a2636;line-height:1.45;font-size:13px}.jf-chat p.user{margin-left:auto;background:#0c4d69}.jf-chat p.error{background:#471923}.jf-chat form{padding:13px;border-top:1px solid #164c60}.jf-chat textarea{width:100%;min-height:58px;resize:none;background:#020d15;color:#fff;border:1px solid #1d6782;border-radius:10px;padding:10px}.jf-chat form>div{display:flex;gap:8px;margin-top:8px}.jf-chat button,.jf-core button,.jf-status button{border:1px solid #236b85;background:#08283a;color:#e8fbff;border-radius:10px;padding:9px 11px;font-weight:700}.jf-core{display:flex;flex-direction:column;align-items:center;justify-content:center}.jf-orb{width:210px;height:210px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#f4ffff 0,#25d0ff 22%,#08648d 46%,#021725 70%);box-shadow:0 0 60px #31d4ff88,inset 0 0 40px #fff}.jf-orb:before,.jf-orb:after{content:"";position:absolute;width:250px;height:250px;border:2px solid #24ccff;border-radius:50%;box-shadow:0 0 18px #24ccff44;animation:jspin 9s linear infinite}.jf-orb:after{width:280px;height:180px;border-color:#ffd739;animation-duration:6s;animation-direction:reverse}.jf-orb span{font-size:52px;font-weight:900;color:#001018}.jf-core>h3{border:0!important;font-size:18px!important;margin-top:44px!important}.jf-core>p{color:#79adbd;font-size:11px;letter-spacing:.14em}.jf-core nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:82%;margin-top:12px}.jf-core nav button{text-align:left}.jf-results{overflow:auto}.jf-results #jf-summary{padding:14px;font-size:16px;color:#fff}.jf-results #jf-panels{display:grid;gap:10px;padding:0 14px 16px}.jf-results article{border:1px solid #1b5267;border-radius:11px;padding:11px;background:#06131e}.jf-results h4{margin:0 0 7px;color:#ffd739}.jf-results pre{white-space:pre-wrap;max-height:290px;overflow:auto;font:11px/1.45 ui-monospace,Consolas;color:#b7dce8}@keyframes jspin{to{transform:rotate(360deg)}}@media(max-width:1000px){.jf-grid{grid-template-columns:1fr 1fr}.jf-results{grid-column:1/-1}}@media(max-width:700px){#jarvis-global-card{right:10px;bottom:10px}.jf-grid{grid-template-columns:1fr}.jf-grid>section{min-height:420px}.jf-results{grid-column:auto}#jarvis-floor-overlay>header{align-items:flex-start;flex-direction:column}.jf-status{width:100%;justify-content:space-between}}
/* JARVIS LAB visual language: scoped to the existing 1907 integration only */
#jarvis-global-card{border-color:#42dfff;background:linear-gradient(135deg,#020c18,#0a3450);box-shadow:0 0 36px #19cfff55,inset 0 0 18px #38dfff18}#jarvis-global-card .j-orb{background:radial-gradient(circle,#efffff 0,#42dfff 34%,#075b8c 58%,#02101d 76%);box-shadow:0 0 25px #3fdfff}#jarvis-global-card b{color:#dffaff;letter-spacing:.18em}#jarvis-global-card small{color:#f8c64e}
#jarvis-floor-overlay{background:radial-gradient(circle at 50% 29%,#0a4266 0,#06182b 32%,#020713 74%,#00040a 100%)}#jarvis-floor-overlay>header{border-bottom-color:#2a91bc;background:linear-gradient(90deg,#020c17e8,#08213ae8,#020c17e8)}#jarvis-floor-overlay header small{color:#f8c64e}#jarvis-floor-overlay h2{color:#e7fbff;text-shadow:0 0 20px #45dcff88}#jarvis-floor-overlay h2 b{color:#f8c64e}
.jf-grid{max-width:1800px;margin:auto}.jf-grid>section{border-color:#287fa5;background:linear-gradient(145deg,#061b2deF,#020b18f5);box-shadow:0 0 36px #13cfff18,inset 0 0 38px #168bc70b;position:relative}.jf-grid>section:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#45dcff,#f8c64e,#45dcff,transparent)}.jf-grid h3{color:#bcefff;background:#03132199}.jf-chat p{border-left:2px solid #45dcff;background:#071f32}.jf-chat p.user{border-left:0;border-right:2px solid #f8c64e;background:#084461}.jf-chat p.error{border-color:#ff778b}.jf-chat textarea{border-color:#287fa5;background:#010912}.jf-chat button,.jf-core button,.jf-status button{border-color:#287fa5;background:linear-gradient(145deg,#082a3d,#041524)}.jf-core{background:radial-gradient(circle at 50% 43%,#0b4b70aa,#04182755 55%,transparent 72%)}.jf-orb{background:radial-gradient(circle,#efffff 0 7%,#45dcff 18%,#117db7 39%,#06456d 57%,#02111e 76%);box-shadow:0 0 70px #38dcffbb,inset 0 0 40px #f5ffff}.jf-orb:after{border-color:#f8c64e}.jf-core>h3{color:#f8c64e!important;text-shadow:0 0 14px #f8c64e66}.jf-results article{border-color:#27718e;background:#041722}.jf-results h4{color:#f8c64e}
