:root{--prism-bg:#080b11;--prism-panel:#0e131c;--prism-panel-alt:#121826;--prism-border:#1f2937;--prism-text:#e6ebf2;--prism-text-dim:#8b95a7;--prism-text-faint:#5b6577;--prism-cyan:#22d3ee;--prism-teal:#14b8a6;--prism-green:#22c55e;--prism-red:#ef4444;--prism-amber:#f59e0b}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--prism-bg);color:var(--prism-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px}button,input,select{font-family:inherit}.prism-panel{border-radius:10px}.prism-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid var(--prism-border);background:var(--prism-panel-alt);color:var(--prism-text-dim);font-size:13px;font-weight:500;cursor:pointer;transition:all .12s ease;white-space:nowrap}.prism-pill:hover:not(:disabled){border-color:#2a3548;color:var(--prism-text)}.prism-pill.active{border-color:var(--prism-cyan);color:var(--prism-cyan);background:rgba(34,211,238,.1)}.prism-pill:disabled{opacity:.4;cursor:not-allowed}.prism-status-demo{color:var(--prism-amber);border-color:var(--prism-amber);background:rgba(245,158,11,.08)}.prism-status-latest{color:var(--prism-green);border-color:var(--prism-green);background:rgba(34,197,94,.08)}.prism-icon-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--prism-border);background:var(--prism-panel-alt);color:var(--prism-text-dim);cursor:pointer;font-size:13px}.prism-icon-btn:hover:not(:disabled){color:var(--prism-text);border-color:#2a3548}.prism-icon-btn:disabled{opacity:.35;cursor:not-allowed}.prism-icon-btn.active{border-color:var(--prism-cyan);color:var(--prism-cyan)}.prism-tab{padding:8px 14px;font-size:12.5px;font-weight:600;color:var(--prism-text-dim);cursor:pointer;background:none;border:none;border-bottom:2px solid transparent}.prism-tab.active{color:var(--prism-cyan);border-bottom-color:var(--prism-cyan)}.prism-scroll::-webkit-scrollbar{width:8px;height:8px}.prism-scroll::-webkit-scrollbar-thumb{background:var(--prism-border);border-radius:4px}.prism-scroll::-webkit-scrollbar-track{background:transparent}.prism-right-workspace{flex:0 0 clamp(340px,22vw,400px);width:auto}@media (max-width:1100px){.prism-workspace-row{flex-direction:column}.prism-right-workspace{flex:1 1 auto;width:100%;max-width:none}}@media (min-width:2200px){.prism-right-workspace{flex:0 0 clamp(400px,18vw,460px)}}.prism-mobile-backdrop,.prism-mobile-close,.prism-mobile-menu{display:none}@media (min-width:701px) and (max-width:1450px){.prism-topbar-brand,.prism-topbar-search{display:none!important}.prism-topbar-quotes{min-width:0;overflow-x:auto;white-space:nowrap}.prism-topbar-quotes>div{flex:0 0 auto}}@media (max-width:700px){.prism-topbar{height:auto!important;min-height:96px;padding:10px 16px!important;flex-direction:column-reverse;align-items:stretch!important;gap:10px!important}.prism-topbar-left{flex:0 0 auto!important}.prism-topbar-brand,.prism-topbar-search{display:none!important}.prism-topbar-right{min-height:32px;flex-wrap:wrap;gap:6px!important;padding-right:86px}.prism-topbar-right .prism-pill{padding:5px 8px;font-size:10px}.prism-topbar-quotes{max-width:100%;overflow-x:auto;gap:18px!important;padding-bottom:2px}.prism-topbar-quotes>div{flex:0 0 auto}.prism-mobile-menu{display:block;position:fixed;top:12px;right:12px;z-index:1102;padding:9px 12px;border:1px solid var(--prism-border);border-radius:8px;background:var(--prism-panel);color:var(--prism-text);font-size:13px}.prism-mobile-backdrop{display:block;position:fixed;inset:0;z-index:1100;width:100%;height:100%;border:0;background:rgba(0,0,0,.7)}.prism-sidebar{position:fixed;top:0;left:0;z-index:1101;width:min(85vw,300px)!important;min-width:0!important;max-width:300px;background:var(--prism-panel);transform:translateX(-100%);transition:transform .18s ease;visibility:hidden}.prism-sidebar-open{transform:translateX(0);visibility:visible}.prism-mobile-close{display:block;width:100%;padding:8px;margin-bottom:14px;border:1px solid var(--prism-border);border-radius:7px;background:var(--prism-panel-alt);color:var(--prism-text);text-align:left}}.prism-row-hover:hover{background:rgba(34,211,238,.06)}.aion-prose{overflow-wrap:anywhere}.aion-prose pre{overflow-x:auto;padding:12px;background:var(--prism-panel-alt);border-radius:8px}.aion-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.aion-prose td,.aion-prose th{padding:8px 12px;border:1px solid var(--prism-border);text-align:left}.aion-dock-a table td,.aion-dock-a table th,.aion-prose table td,.aion-prose table th,[data-testid=aion-answer] table td,[data-testid=aion-answer] table th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:5px 8px;font-size:12.5px}.aion-dock-a table th,.aion-prose table th,[data-testid=aion-answer] table th{white-space:nowrap}.aion-dock-a table{display:block;max-width:100%;overflow-x:auto}.aion-prose p:first-child{margin-top:0}.aion-copilot{position:fixed;z-index:60;width:auto;max-width:340px;font-size:12.5px;color:var(--prism-text,#e6eef8);background:rgba(8,16,30,.94);border:1px solid rgba(56,225,255,.35);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.45),0 0 24px rgba(56,225,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aion-copilot.open{width:330px}.aion-copilot .cp-head{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.aion-copilot .cp-head button{background:none;border:1px solid rgba(255,255,255,.12);color:inherit;border-radius:8px;padding:1px 7px;cursor:pointer;font-size:12px}.aion-copilot .cp-orb{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#bff6ff,#22d3ee 45%,#7c3aed);box-shadow:0 0 10px #22d3ee;flex:none}.aion-copilot .cp-live{font-size:11px;color:var(--prism-text-dim,#8aa)}.aion-copilot .cp-live.on{color:var(--prism-green,#2ee6a6)}.aion-copilot .cp-badge{background:#22d3ee;color:#04111c;border-radius:999px;padding:0 6px;font-weight:800;font-size:11px}.aion-copilot .cp-body{padding:0 10px 10px;display:grid;gap:8px;max-height:min(70vh,560px);overflow:auto}.aion-copilot .cp-msg{border-radius:12px;padding:8px 10px;background:rgba(255,255,255,.04);border-left:3px solid #64748b}.aion-copilot .cp-msg.p2{border-left-color:#facc15}.aion-copilot .cp-msg.p3{border-left-color:#22d3ee;background:rgba(34,211,238,.07)}.aion-copilot .cp-msg.p4{border-left-color:#2ee6a6;background:rgba(46,230,166,.08)}.aion-copilot .cp-title{font-weight:800;display:flex;justify-content:space-between;gap:8px}.aion-copilot .cp-old span,.aion-copilot .cp-title span{font-weight:400;color:var(--prism-text-dim,#8aa);font-size:11px}.aion-copilot .cp-text{margin-top:3px;line-height:1.45}.aion-copilot .cp-plan{margin-top:6px;display:grid;gap:5px}.aion-copilot .cp-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px 10px}.aion-copilot .cp-grid i{color:var(--prism-text-dim,#8aa);font-style:normal;font-size:11px}.aion-copilot .cp-odds{font-size:11.5px;color:var(--prism-text-dim,#9ab)}.aion-copilot .cp-actions{display:flex;gap:6px;flex-wrap:wrap}.aion-copilot .cp-link{background:none;border:0;color:#38e1ff;cursor:pointer;padding:4px 0 0;font-size:12px}.aion-copilot .cp-pos{border:1px solid rgba(46,230,166,.35);border-radius:12px;padding:8px 10px;display:grid;gap:5px}.aion-copilot .up{color:var(--prism-green,#2ee6a6)}.aion-copilot .down{color:var(--prism-red,#ff5d73)}.aion-copilot .cp-history summary{cursor:pointer;color:var(--prism-text-dim,#8aa)}.aion-copilot .cp-old{padding:5px 0;border-top:1px solid rgba(255,255,255,.06)}.aion-copilot .cp-foot,.aion-copilot .cp-note{font-size:10.5px;color:var(--prism-text-faint,#6b7d93)}@media (max-width:680px){.aion-copilot.open{width:calc(100vw - 24px)}}:root{--prism-bg:#03060c;--prism-panel:rgba(10,18,32,0.78);--prism-panel-alt:rgba(14,24,42,0.86);--prism-border:rgba(56,189,248,0.16);--prism-text:#e8f1ff;--prism-text-dim:#93a4bd;--prism-text-faint:#5f708a;--prism-cyan:#38e1ff;--prism-violet:#a78bfa;--prism-mono:"JetBrains Mono","SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;--prism-glow:0 0 0 1px rgba(56,225,255,0.35),0 0 18px rgba(56,225,255,0.18)}body,html{background:radial-gradient(1200px 600px at 10% -10%,rgba(56,225,255,.09),transparent 60%),radial-gradient(900px 500px at 100% 110%,rgba(167,139,250,.08),transparent 60%),linear-gradient(rgba(56,189,248,.03) 1px,transparent 0) 0 0 /100% 32px,linear-gradient(90deg,rgba(56,189,248,.03) 1px,transparent 0) 0 0 /32px 100%,#03060c;background-attachment:fixed}::selection{background:rgba(56,225,255,.28)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:rgba(56,189,248,.25);border-radius:6px}::-webkit-scrollbar-track{background:transparent}.prism-panel{background:var(--prism-panel);border:1px solid var(--prism-border);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.prism-pill{background:rgba(10,22,40,.72);border:1px solid rgba(56,189,248,.28);color:#cfe3ff;border-radius:9px}.prism-pill:hover:not(:disabled){color:#fff}.prism-pill.active,.prism-pill:hover:not(:disabled),.prism-pill[aria-pressed=true]{border-color:var(--prism-cyan);box-shadow:var(--prism-glow);background:rgba(56,225,255,.1)}.prism-pill.active,.prism-pill[aria-pressed=true]{color:var(--prism-cyan)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{background:rgba(8,18,32,.85);color:var(--prism-text);border:1px solid rgba(56,189,248,.22);border-radius:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--prism-cyan);outline-offset:2px}input[type=file]::file-selector-button{font-family:var(--prism-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9fb6d3;background:rgba(8,18,32,.7);border:1px solid rgba(56,189,248,.3);border-radius:999px;padding:5px 10px;margin-right:8px;cursor:pointer}main h1{letter-spacing:.02em;background:linear-gradient(90deg,#f2f8ff,var(--prism-cyan) 70%,var(--prism-violet));-webkit-background-clip:text;background-clip:text;color:transparent}main h2,main h3{color:#eaf4ff}a{color:var(--prism-cyan)}main table th{font-family:var(--prism-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#bfe9ff}main table td{border-color:var(--prism-border)}.prism-row-hover:hover{background:rgba(56,225,255,.07)}.prism-nav{width:232px;min-width:232px;padding:16px 12px;flex-direction:column;justify-content:space-between;height:100vh;overflow-y:auto;border-right:1px solid var(--prism-border);background:linear-gradient(180deg,rgba(6,12,24,.94),rgba(3,7,14,.94));position:relative}.prism-nav:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:1px;background:linear-gradient(180deg,transparent,rgba(56,225,255,.45) 30%,rgba(167,139,250,.35) 70%,transparent)}.prism-nav-brand{display:flex;align-items:center;gap:8px;padding:0 4px 18px;margin-bottom:8px;text-decoration:none;border-bottom:1px solid var(--prism-border)}.prism-nav-brand>span{display:flex;flex-direction:column}.prism-nav-word{font-family:var(--prism-mono);font-weight:600;font-size:18px;letter-spacing:.38em;background:linear-gradient(90deg,#e8f6ff,var(--prism-cyan) 55%,var(--prism-violet));-webkit-background-clip:text;background-clip:text;color:transparent}.prism-nav-tag{font-family:var(--prism-mono);font-size:8.5px;letter-spacing:.16em;color:var(--prism-text-faint);margin-top:2px}.prism-nav-group{margin:14px 0 0;display:flex;flex-direction:column;gap:2px}.prism-nav-label{font-family:var(--prism-mono);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:#5f8fb0;padding:0 10px 6px}.prism-nav-label:before{content:"";display:inline-block;width:5px;height:5px;margin-right:8px;border:1px solid var(--prism-cyan);transform:rotate(45deg) translateY(-1px);opacity:.7}.prism-nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13.5px;color:#c9d7ea;text-decoration:none;border:1px solid transparent;transition:all .15s}.prism-nav-item i{width:5px;height:5px;border-radius:50%;background:#3b5470;flex-shrink:0;transition:all .15s}.prism-nav-item:hover{color:#fff;background:rgba(56,225,255,.06);border-color:rgba(56,189,248,.18)}.prism-nav-item:hover i{background:var(--prism-cyan)}.prism-nav-item.is-active{color:var(--prism-cyan);background:linear-gradient(90deg,rgba(56,225,255,.14),rgba(56,225,255,.03));border-color:rgba(56,225,255,.32);box-shadow:0 0 16px rgba(56,225,255,.08);font-weight:600}.prism-nav-item.is-active i{background:var(--prism-cyan);box-shadow:0 0 8px var(--prism-cyan)}.prism-nav-foot{font-family:var(--prism-mono);font-size:9.5px;letter-spacing:.14em;color:var(--prism-text-faint);padding:12px 8px 0;margin-top:18px;border-top:1px solid var(--prism-border);line-height:1.7}@media (max-width:700px){.prism-nav.prism-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:1101;width:min(85vw,300px);min-width:0;height:100dvh}.prism-nav{background:#050a14}.prism-mobile-menu{font-family:var(--prism-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;background:rgba(8,18,32,.92);border-color:rgba(56,189,248,.35)}}.prism-eyebrow{font-family:var(--prism-mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--prism-cyan)}.prism-eyebrow:before{content:"";display:inline-block;width:6px;height:6px;margin-right:9px;border:1px solid var(--prism-cyan);transform:rotate(45deg);box-shadow:0 0 6px var(--prism-cyan)}.prism-field{display:flex;flex-direction:column;gap:4px;font-family:var(--prism-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--prism-text-faint)}.prism-field input,.prism-field select{font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none;padding:6px 8px}.prism-reports{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:14px;align-items:start}.prism-reports-list{padding:6px 4px 10px;position:sticky;top:0}.prism-report-item{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:9px;padding:8px 10px;margin:2px 0;color:#c9d7ea;cursor:pointer;transition:all .15s}.prism-report-item strong{font-size:13px;font-weight:600}.prism-report-item span{font-size:11.5px;color:var(--prism-text-faint);line-height:1.4}.prism-report-item:hover{background:rgba(56,225,255,.06);border-color:rgba(56,189,248,.18)}.prism-report-item.is-active{background:linear-gradient(90deg,rgba(56,225,255,.14),rgba(56,225,255,.03));border-color:rgba(56,225,255,.32)}.prism-report-item.is-active strong{color:var(--prism-cyan)}@media (max-width:900px){.prism-reports{grid-template-columns:1fr}.prism-reports-list{position:static}}.aion-composer-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.aion-attach{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:var(--prism-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9fb6d3;border:1px solid var(--prism-border);border-radius:999px;padding:6px 11px;cursor:pointer;transition:all .15s}.aion-attach:hover{color:var(--prism-cyan);border-color:rgba(56,189,248,.4)}.aion-attach input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.aion-attach[data-disabled=true]{opacity:.4;pointer-events:none}.aion-send{margin-left:auto!important;font-family:var(--prism-mono);font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#00131c!important;background:linear-gradient(90deg,#38e1ff,#7dd3fc 60%,#a78bfa)!important;border:0!important;border-radius:10px!important;padding:9px 16px!important;box-shadow:0 0 18px rgba(56,225,255,.35)}.aion-send:disabled{background:rgba(56,225,255,.15)!important;color:#5c7392!important;box-shadow:none}.aion-composer-status{font-family:var(--prism-mono);font-size:10px;letter-spacing:.08em;color:var(--prism-text-faint);margin:6px 0 0!important}.prism-quant-body{display:grid;gap:12px}.prism-quant-controls{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.prism-quant-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.prism-quant-stat{border:1px solid var(--prism-border);border-radius:10px;padding:10px 12px;background:rgba(8,18,34,.55);display:flex;flex-direction:column;gap:4px}.prism-quant-stat span{font-family:var(--prism-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--prism-text-faint)}.prism-quant-stat b{font-size:19px;font-weight:600;color:#e6f1ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prism-quant-stat.is-good b{color:#4ade80}.prism-quant-stat.is-bad b{color:#f87171}.prism-quant-plain{border:1px solid rgba(56,189,248,.22);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.55;background:linear-gradient(180deg,rgba(56,225,255,.05),transparent)}.prism-quant-plain ul{margin:6px 0 8px;padding-left:18px}.prism-quant-chart{margin:0}.prism-quant-chart figcaption{font-size:12px;color:var(--prism-text-dim);margin-bottom:4px}.prism-quant-chart svg{width:100%;height:150px;display:block}.prism-quant-table{width:100%;border-collapse:collapse;font-size:12.5px}.prism-quant-table th{text-align:left;padding:6px 8px;font-family:var(--prism-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--prism-text-faint);font-weight:500}.prism-quant-table td{padding:6px 8px;border-top:1px solid var(--prism-border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prism-quant-h3{font-size:13px;margin:6px 0 0;color:#cfe3ff}.prism-quant-note{font-size:11px;color:var(--prism-text-faint);margin:0}.prism-quant-loading{color:var(--prism-text-dim)}.prism-quant-error{color:#fca5a5}.prism-quant-picks{border:1px solid var(--prism-border);border-radius:10px;padding:8px 12px;display:grid;gap:6px;font-size:13px;max-height:240px;overflow-y:auto}.prism-quant-picks legend{font-family:var(--prism-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--prism-text-faint);padding:0 6px}.prism-quant-picks label{display:flex;gap:8px;align-items:center}.filter-lab-panel{padding:16px;overflow:auto;max-height:100%}.filter-lab-note,.filter-lab-plain{color:var(--prism-muted,#9fb3c8);font-size:13px;line-height:1.5}.filter-lab-tabs{display:flex;gap:8px;margin:10px 0;flex-wrap:wrap}.filter-lab-tabs button{border:1px solid rgba(120,200,255,.25);background:transparent;color:inherit;border-radius:999px;padding:4px 12px;cursor:pointer}.filter-lab-tabs button[aria-selected=true]{background:rgba(80,180,255,.15);border-color:rgba(120,200,255,.6)}.filter-lab-table-wrap{overflow-x:auto}.filter-lab-table th button{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0;text-align:left}.filter-lab-table td.pos{color:#5ee0a0}.filter-lab-table td.neg{color:#ff7b8a}.filter-lab-table td:first-child{max-width:320px}.prism-btn{border:1px solid rgba(120,200,255,.45);background:rgba(80,180,255,.12);color:inherit;border-radius:8px;padding:4px 10px;cursor:pointer;white-space:nowrap}.prism-btn:disabled{opacity:.5;cursor:default}@media (max-width:900px){.orderbook-wrap,section[aria-label="Options gamma exposure"]{grid-template-columns:1fr!important}.orderbook-ladder{max-height:320px!important}}.aion-dock{position:fixed;right:18px;bottom:18px;z-index:60;font-family:inherit}.aion-dock-fab{display:flex;align-items:center;gap:8px;padding:6px 16px 6px 8px;border-radius:999px;border:1px solid rgba(94,234,255,.45);background:linear-gradient(135deg,rgba(8,20,38,.94),rgba(10,32,58,.94));color:#bff6ff;font-weight:600;letter-spacing:.04em;cursor:pointer;box-shadow:0 0 0 1px rgba(94,234,255,.12),0 10px 30px rgba(0,0,0,.45),0 0 24px rgba(56,189,248,.25)}.aion-dock-fab:hover{border-color:rgba(94,234,255,.85);box-shadow:0 0 0 1px rgba(94,234,255,.3),0 10px 30px rgba(0,0,0,.45),0 0 32px rgba(56,189,248,.45)}.aion-dock-panel{width:min(400px,calc(100vw - 24px));height:min(620px,calc(100vh - 90px));display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid rgba(94,234,255,.35);background:rgba(5,12,24,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 60px rgba(0,0,0,.6),0 0 40px rgba(56,189,248,.18)}.aion-dock-panel header{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(94,234,255,.18);background:linear-gradient(90deg,rgba(14,40,70,.6),transparent)}.aion-dock-panel header div{flex:1 1;display:flex;flex-direction:column;line-height:1.2}.aion-dock-panel header b{font-size:15px;letter-spacing:.18em}.aion-dock-panel header small{color:#8fb3c9;font-size:12px}.aion-dock-panel header em{color:#7dd3fc;font-style:normal}.aion-dock-x{background:none;border:0;color:#8fb3c9;font-size:22px;cursor:pointer;padding:0 6px}.aion-dock-x:hover{color:#e0f7ff}.aion-dock-log{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.5;color:#dbeafe}.aion-dock-hello p{color:#9fb6c8;margin:0 0 8px}.aion-dock-hello{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.aion-dock-hello .prism-pill{text-align:left;white-space:normal;cursor:pointer}.aion-dock-q{align-self:flex-end;margin:0 0 6px auto;max-width:85%;padding:8px 12px;border-radius:12px 12px 2px 12px;background:rgba(56,189,248,.14);border:1px solid rgba(94,234,255,.25);width:fit-content}.aion-dock-a{padding:2px}.aion-dock-a p{margin:0 0 8px}.aion-dock-a ol,.aion-dock-a ul{margin:0 0 8px;padding-left:18px}.aion-dock-a table{font-size:12px;border-collapse:collapse}.aion-dock-a td,.aion-dock-a th{border:1px solid rgba(94,234,255,.15);padding:2px 6px}.aion-dock-wait{color:#7dd3fc;animation:aionDockPulse 1.4s ease-in-out infinite;margin:0}@keyframes aionDockPulse{50%{opacity:.45}}.aion-dock-err{color:#fca5a5;margin:0}.aion-dock-form{border-top:1px solid rgba(94,234,255,.18);padding:10px;display:flex;flex-direction:column;gap:8px}.aion-dock-form textarea{resize:none;width:100%;box-sizing:border-box;background:rgba(10,24,42,.9);border:1px solid rgba(94,234,255,.25);border-radius:10px;color:#e0f2fe;padding:8px 10px;font:inherit;font-size:14px}.aion-dock-form textarea:focus{outline:none;border-color:rgba(94,234,255,.7)}.aion-dock-form>div{display:flex;justify-content:space-between;gap:8px}.aion-dock-form .prism-pill{cursor:pointer}@media (max-width:640px){.aion-dock{right:10px;bottom:10px}.aion-dock-panel{width:calc(100vw - 20px);height:calc(100vh - 80px)}.aion-dock-fab span{display:none}.aion-dock-fab{padding:6px}}.aion-dock-form .aion-send{border:0;border-radius:999px;padding:6px 16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12px;cursor:pointer;background:linear-gradient(135deg,#38e1ff,#3b82f6);color:#02101f;box-shadow:0 0 18px rgba(56,225,255,.35)}.aion-dock-form .aion-send:disabled{background:rgba(56,225,255,.15);color:#5c7392;box-shadow:none;cursor:default}