.aiq-frame{width:100%}.aiq-stage{--vx1: #c24fc0;--vx2: #d370d0;--vx3: #de92dc;--vx4: #fbeefb;--bad: #e11d48;--bad2: #f43f5e;--bad3: #fda4af;--edge: linear-gradient(140deg, #fbeefb, #c24fc0 48%, rgba(194, 79, 192, 0) 78%);position:relative;width:100%;aspect-ratio:1 / 1;container:aiq / size;isolation:isolate;background:transparent}.aiq-stage .con{position:absolute;z-index:6;left:2cqw;top:2cqw;width:96cqw;height:88cqw;border-radius:3cqw;background:radial-gradient(120% 95% at 88% -12%,rgba(194,79,192,.32),rgba(194,79,192,.06) 38%,transparent 62%),radial-gradient(95% 95% at -12% 108%,rgba(168,63,167,.2),transparent 56%),radial-gradient(60% 60% at 110% 78%,rgba(225,29,72,.1),transparent 60%),linear-gradient(150deg,#f5dcf51c,#de92dc0a 46%,#ffffff05),linear-gradient(158deg,#2a0d27,#190718,#1f0a1e);-webkit-backdrop-filter:blur(14px) saturate(1.35);backdrop-filter:blur(14px) saturate(1.35);border:1px solid rgba(245,220,245,.15);box-shadow:0 30px 70px -30px #000000e6,0 0 70px -22px #c24fc080,inset 0 1px #ffffff4d;display:flex;flex-direction:column;overflow:hidden}.aiq-stage .con:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.2px;background:var(--edge);opacity:.5;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.aiq-stage .con:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 32%,rgba(255,255,255,.07) 48%,transparent 60%)}.aiq-stage .con .hd{flex:0 0 auto;display:flex;align-items:center;gap:1.4cqw;padding:2cqw 2.6cqw 1.8cqw;border-bottom:1px solid rgba(235,186,234,.14)}.aiq-stage .con .hd .tl{display:flex;gap:.9cqw;margin-right:1cqw}.aiq-stage .con .hd .tl span{width:1.3cqw;height:1.3cqw;border-radius:50%;background:#de92dc47}.aiq-stage .con .hd .tl span:first-child{background:#f43f5e8c}.aiq-stage .con .hd svg{width:2.6cqw;height:2.6cqw;stroke:var(--vx3);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aiq-stage .con .hd b{font-size:2.1cqw;font-weight:700;letter-spacing:.03em;color:#fbeefb}.aiq-stage .con .hd i{font:600 1.5cqw ui-monospace,SF Mono,Menlo,monospace;font-style:normal;letter-spacing:.14em;color:#de92dc80}.aiq-stage .con .hd .enc{margin-left:auto;display:inline-flex;align-items:center;gap:.7cqw;padding:.35cqw .9cqw;border-radius:999px;border:1px solid rgba(196,181,253,.45);background:#a855f71a;font:700 1.25cqw ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.14em;color:#d8b4feeb}.aiq-stage .con .hd .enc:before{content:"";width:1cqw;height:1cqw;border-radius:50%;background:#c4b5fd;box-shadow:0 0 6px #c4b5fdb3}.aiq-stage .con .hd .live{display:flex;align-items:center;gap:.9cqw;font:600 1.5cqw ui-monospace,SF Mono,Menlo,monospace;color:#ebbaeab3;letter-spacing:.1em}.aiq-stage .con .hd .live:before{content:"";width:1.2cqw;height:1.2cqw;border-radius:50%;background:#d370d0;box-shadow:0 0 8px #d370d0e6;animation:aiqLiveBlink 2.2s ease-in-out infinite}@keyframes aiqLiveBlink{0%,to{opacity:1}50%{opacity:.35}}.aiq-stage .pills{flex:0 0 auto;display:flex;gap:1.6cqw;padding:1.8cqw 2.6cqw;border-bottom:1px solid rgba(235,186,234,.12)}.aiq-stage .pill{display:flex;align-items:center;gap:1cqw;padding:.95cqw 1.6cqw;border-radius:10cqw;font-size:1.7cqw;font-weight:650;letter-spacing:.03em;color:#e9e0ffd9;background:linear-gradient(140deg,#c24fc033,#c24fc00f);border:1px solid rgba(222,146,220,.24);transition:box-shadow .3s,border-color .3s,background .3s}.aiq-stage .pill svg{width:2.1cqw;height:2.1cqw;stroke:var(--vx3);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.aiq-stage .pill.lit{border-color:#de92dc99;background:linear-gradient(140deg,#c24fc080,#c24fc029);box-shadow:0 0 22px -4px #c24fc0d9}.aiq-stage .pill.lit svg{stroke:#fbeefb}.aiq-stage .pill.lit.bad{border-color:#f43f5e99;background:linear-gradient(140deg,#e11d486b,#c24fc024);box-shadow:0 0 22px -4px #e11d48d9}.aiq-stage .feed{position:relative;flex:1 1 auto;overflow:hidden;padding:0 2.6cqw}.aiq-stage .row{position:absolute;left:2.6cqw;right:2.6cqw;height:8.6cqw;border-radius:1.9cqw;display:flex;align-items:center;gap:1.6cqw;padding:0 2cqw;background:linear-gradient(135deg,#f5dcf512,#ffffff04);border:1px solid rgba(235,186,234,.12);box-shadow:inset 0 1px #ffffff1f;transition:top .55s cubic-bezier(.2,.8,.25,1),opacity .45s,background .35s,border-color .35s,box-shadow .35s;opacity:1}.aiq-stage .row.enter{animation:aiqRowIn .5s cubic-bezier(.16,.8,.2,1)}@keyframes aiqRowIn{0%{opacity:0;transform:translateY(-2.4cqw) scale(.985)}to{opacity:1;transform:none}}.aiq-stage .row.gone{opacity:0}.aiq-stage .row .ric{flex:0 0 auto;width:2.4cqw;height:2.4cqw}.aiq-stage .row .ric svg{width:100%;height:100%;stroke:#de92dc;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}.aiq-stage .row .lbl{font:600 1.85cqw ui-monospace,SF Mono,Menlo,monospace;color:#fbeefb;letter-spacing:.01em;white-space:nowrap}.aiq-stage .row .agt{font:500 1.5cqw ui-monospace,SF Mono,Menlo,monospace;color:#de92dc73;white-space:nowrap}.aiq-stage .row .pips{display:flex;gap:.8cqw;margin-left:auto}.aiq-stage .row .pip{width:2.5cqw;height:2.5cqw;border-radius:50%;display:grid;place-items:center;font:800 1.45cqw ui-sans-serif,system-ui,sans-serif;color:transparent;background:#c24fc01f;border:1px solid rgba(194,79,192,.28);transition:background .3s,color .3s,box-shadow .3s,border-color .3s}.aiq-stage .row .pip.ok{color:#fff;background:linear-gradient(140deg,#d370d0,#8a3389);border-color:transparent;box-shadow:0 0 10px #d370d0d9}.aiq-stage .row .pip.no{color:#fff;background:linear-gradient(140deg,#f43f5e,#9f1239);border-color:transparent;box-shadow:0 0 10px #f43f5ed9}.aiq-stage .row .verdict{flex:0 0 auto;display:none;align-items:center;padding:.55cqw 1.3cqw;border-radius:1cqw;font:800 1.45cqw ui-sans-serif,system-ui,sans-serif;letter-spacing:.09em}.aiq-stage .row.ok .verdict{display:flex;color:#fbeefb;background:linear-gradient(140deg,#c24fc0b3,#8a338980);box-shadow:0 0 16px -2px #c24fc0cc}.aiq-stage .row.no .verdict{display:flex;color:#fff1f2;background:linear-gradient(140deg,#e11d48bf,#9f12398c);box-shadow:0 0 16px -2px #e11d48cc}.aiq-stage .row.ok{border-color:#d370d066;background:linear-gradient(135deg,#c24fc029,#c24fc00a)}.aiq-stage .row.no{border-color:#f43f5e73;background:linear-gradient(135deg,#e11d4829,#e11d480a);animation:aiqRowShake .5s cubic-bezier(.36,.07,.19,.97)}@keyframes aiqRowShake{0%,to{transform:translate(0)}20%{transform:translate(-1cqw)}40%{transform:translate(.9cqw)}60%{transform:translate(-.6cqw)}80%{transform:translate(.4cqw)}}.aiq-stage .con .ft{flex:0 0 auto;display:flex;align-items:center;gap:1.2cqw;padding:1.6cqw 2.6cqw;border-top:1px solid rgba(235,186,234,.12);font:600 1.55cqw ui-monospace,SF Mono,Menlo,monospace;color:#ebbaea99;letter-spacing:.04em}.aiq-stage .con .ft svg{width:2cqw;height:2cqw;stroke:var(--vx3);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aiq-stage .con .ft em{font-style:normal;color:#ebbaea}.aiq-stage .con .ft .cnt{margin-left:auto}.aiq-stage .con .ft b{color:#ebbaea;font-weight:700}.aiq-stage .con .ft i{font-style:normal;color:var(--bad2)}.aiq-stage .aiq-key{position:absolute;z-index:9;display:flex;align-items:center;gap:1.3cqw;padding:1.1cqw 1.8cqw;border-radius:10cqw;left:50%;bottom:1cqw;transform:translate(-50%);background:linear-gradient(135deg,#f5dcf51a,#ffffff06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(235,186,234,.18);box-shadow:0 14px 34px -20px #000c,inset 0 1px #ffffff38}.aiq-stage .aiq-key svg{width:2.2cqw;height:2.2cqw;stroke:var(--vx3);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aiq-stage .aiq-key span{font-size:1.7cqw;color:#f5dcf5c7;letter-spacing:.035em;white-space:nowrap}.aiq-stage .aiq-key em{font-style:normal;color:#ebbaea;font-weight:600}@media(prefers-reduced-motion:reduce){.aiq-stage .con .hd .live:before{animation-duration:0s;animation-iteration-count:1}.aiq-stage .row,.aiq-stage .row.enter,.aiq-stage .row.no{animation:none!important;transition:none!important}}:where(html:not(.dark)) .aiq-stage .con{background:radial-gradient(120% 95% at 88% -12%,rgba(194,79,192,.18),rgba(194,79,192,.04) 38%,transparent 62%),radial-gradient(95% 95% at -12% 108%,rgba(168,63,167,.12),transparent 56%),radial-gradient(60% 60% at 110% 78%,rgba(225,29,72,.06),transparent 60%),linear-gradient(150deg,#ffffffeb,#fdf5fceb 46%,#ffffffeb),linear-gradient(158deg,#fff,#fdf5fc,#fefafe);border-color:#c24fc047;box-shadow:0 30px 70px -30px #8a338947,0 0 70px -22px #c24fc040,inset 0 1px #fff9}:where(html:not(.dark)) .aiq-stage .con:after{background:linear-gradient(120deg,transparent 32%,rgba(255,255,255,.45) 48%,transparent 60%)}:where(html:not(.dark)) .aiq-stage .con .hd{border-bottom-color:#c24fc033}:where(html:not(.dark)) .aiq-stage .con .hd svg{stroke:#8a3389}:where(html:not(.dark)) .aiq-stage .con .hd b{color:#2a0d27}:where(html:not(.dark)) .aiq-stage .con .hd i{color:#8a3389bf}:where(html:not(.dark)) .aiq-stage .con .hd .enc{background:#7c3aed1a;border-color:#7c3aed6b;color:#5b21b6}:where(html:not(.dark)) .aiq-stage .con .hd .enc:before{background:#7c3aed;box-shadow:0 0 6px #7c3aed8c}:where(html:not(.dark)) .aiq-stage .con .hd .live{color:#8a3389d9}:where(html:not(.dark)) .aiq-stage .pills{border-bottom-color:#c24fc02e}:where(html:not(.dark)) .aiq-stage .pill{color:#2a0d27;border-color:#c24fc057}:where(html:not(.dark)) .aiq-stage .pill svg{stroke:#8a3389}:where(html:not(.dark)) .aiq-stage .pill.lit{color:#fbeefb;background:linear-gradient(140deg,#c24fc0,#8a3389);border-color:#8a338999;box-shadow:0 0 22px -4px #c24fc08c}:where(html:not(.dark)) .aiq-stage .pill.lit svg{stroke:#fff}:where(html:not(.dark)) .aiq-stage .pill.lit.bad{background:linear-gradient(140deg,#e11d48,#9f1239);border-color:#9f123999;box-shadow:0 0 22px -4px #e11d488c}:where(html:not(.dark)) .aiq-stage .row{background:linear-gradient(135deg,#c24fc014,#c24fc005);border-color:#c24fc038;box-shadow:inset 0 1px #ffffff73}:where(html:not(.dark)) .aiq-stage .row .ric svg{stroke:#8a3389}:where(html:not(.dark)) .aiq-stage .row .lbl{color:#2a0d27}:where(html:not(.dark)) .aiq-stage .row .agt{color:#8a338999}:where(html:not(.dark)) .aiq-stage .row .pip{background:#c24fc024;border-color:#c24fc059}:where(html:not(.dark)) .aiq-stage .row.ok{border-color:#c24fc073;background:linear-gradient(135deg,#c24fc029,#c24fc00a)}:where(html:not(.dark)) .aiq-stage .row.no{border-color:#f43f5e80;background:linear-gradient(135deg,#f43f5e24,#f43f5e08)}:where(html:not(.dark)) .aiq-stage .con .ft{border-top-color:#c24fc02e;color:#8a3389bf}:where(html:not(.dark)) .aiq-stage .con .ft svg{stroke:#8a3389}:where(html:not(.dark)) .aiq-stage .con .ft em{color:#8a3389}:where(html:not(.dark)) .aiq-stage .con .ft b{color:#8a3389}:where(html:not(.dark)) .aiq-stage .aiq-key{background:linear-gradient(135deg,#c24fc01f,#f5dcf580);border-color:#c24fc04d;box-shadow:0 14px 34px -20px #8a338940,inset 0 1px #ffffff8c}:where(html:not(.dark)) .aiq-stage .aiq-key svg{stroke:#8a3389}:where(html:not(.dark)) .aiq-stage .aiq-key span{color:#3c195ad9}:where(html:not(.dark)) .aiq-stage .aiq-key em{color:#8a3389}.aqds-wrap{--aqds-aq1: #ec4899;--aqds-aq2: #f472b6;--aqds-aq3: #f9a8d4;--aqds-aq4: #fce7f3;--aqds-ok: #4ade80;--aqds-ok-d: #22c55e;--aqds-no: #f87171;--aqds-no-d: #ef4444;--aqds-watch: #60a5fa;--aqds-watch-d: #3b82f6;--aqds-red: #fbbf24;--aqds-red-d: #f59e0b;--aqds-ink: #e7e9f0;--aqds-dim: #8b8f9e;--aqds-faint: #5d6170;--aqds-mono: ui-monospace, "SF Mono", Menlo, "Cascadia Code", Consolas, monospace;position:relative;width:100%}.aqds-panel{position:relative;width:100%;border-radius:22px;overflow:hidden;isolation:isolate;background:linear-gradient(160deg,#ec48990d,#ffffff03 42%,#ffffff05),radial-gradient(120% 120% at 80% -10%,#15101f,#0a0813,#06050d);border:1px solid rgba(236,72,153,.1);box-shadow:0 50px 130px -40px #000000d9,0 0 90px -40px #ec48994d,inset 0 1px #ffffff0d;color:var(--aqds-ink);font-family:ui-sans-serif,-apple-system,SF Pro Display,Inter,system-ui,sans-serif}.aqds-panel:before{content:"";position:absolute;inset:0;z-index:0;opacity:.55;pointer-events:none;background-image:radial-gradient(rgba(249,168,212,.05) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(120% 90% at 70% 0%,#000 20%,transparent 80%);mask-image:radial-gradient(120% 90% at 70% 0%,#000 20%,transparent 80%)}.aqds-glow{position:absolute;z-index:0;width:60%;height:120%;left:55%;top:-40%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(236,72,153,.16),transparent 62%);filter:blur(6px);animation:aqds-drift 24s ease-in-out infinite}@keyframes aqds-drift{0%,to{transform:translate(0)}50%{transform:translate(-8%,5%)}}.aqds-inner{position:relative;z-index:2;padding:26px clamp(20px,2vw,20px) 30px}.aqds-hd{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.06)}.aqds-ttl{display:flex;align-items:center;gap:13px}.aqds-ttl svg{width:20px;height:20px;stroke:var(--aqds-aq3);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.aqds-ttl b{font:600 14px/1 var(--aqds-mono);letter-spacing:.34em;color:#cfd2dc;text-transform:uppercase}.aqds-live{display:flex;align-items:center;gap:8px;font:500 14px/1 var(--aqds-mono);letter-spacing:.05em;color:var(--aqds-ok)}.aqds-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--aqds-ok);box-shadow:0 0 10px var(--aqds-ok);animation:aqds-blink 2.1s ease-in-out infinite}@keyframes aqds-blink{0%,to{opacity:1}50%{opacity:.3}}.aqds-stats{display:flex;gap:clamp(28px,6vw,84px);padding:26px 2px 24px;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.aqds-stat .aqds-v{font:700 34px/1 ui-sans-serif,system-ui;color:#fff;letter-spacing:.01em;font-variant-numeric:tabular-nums;display:flex;align-items:baseline}.aqds-stat .aqds-l{margin-top:10px;font:500 11px/1 var(--aqds-mono);letter-spacing:.22em;color:var(--aqds-faint);text-transform:uppercase}.aqds-stat .aqds-v .aqds-bump{display:inline-block;animation:aqds-bump .5s cubic-bezier(.2,.9,.3,1.4)}@keyframes aqds-bump{0%{transform:translateY(.18em) scale(.9);opacity:.3}to{transform:none;opacity:1}}.aqds-cols{--aqds-grid: 118px minmax(150px, 1.1fr) minmax(170px, 1.3fr) minmax(110px, .8fr) 130px}.aqds-thead{display:grid;grid-template-columns:var(--aqds-grid);gap:16px;padding:22px 4px 16px}.aqds-thead span{font:500 11px/1 var(--aqds-mono);letter-spacing:.2em;color:var(--aqds-faint);text-transform:uppercase}.aqds-thead span:last-child{text-align:right}.aqds-feed{position:relative;height:300px}.aqds-row{position:absolute;left:0;right:0;height:56px;display:grid;align-items:center;grid-template-columns:var(--aqds-grid);gap:16px;padding:0 4px;border-top:1px solid rgba(255,255,255,.05);transition:top .5s cubic-bezier(.2,.8,.25,1),opacity .45s}.aqds-row--enter{animation:aqds-rowIn .55s cubic-bezier(.16,.8,.2,1)}@keyframes aqds-rowIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.aqds-row .aqds-flash{position:absolute;inset:0;pointer-events:none;border-radius:8px;opacity:0;background:linear-gradient(90deg,rgba(236,72,153,.16),transparent 60%)}.aqds-row--enter .aqds-flash{animation:aqds-flash 1.1s ease-out}@keyframes aqds-flash{0%{opacity:1}to{opacity:0}}.aqds-row--gone{opacity:0;transform:translateY(6px)}.aqds-row .aqds-time{font:500 15px/1 var(--aqds-mono);color:var(--aqds-dim);font-variant-numeric:tabular-nums}.aqds-row .aqds-agent{font:500 15px/1 var(--aqds-mono);color:var(--aqds-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aqds-row .aqds-call{font:500 15px/1 var(--aqds-mono);color:#b9bdca;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aqds-row .aqds-call .aqds-k{color:var(--aqds-faint)}.aqds-row .aqds-lane{font:500 15px/1 ui-sans-serif,system-ui;color:#c6c9d4}.aqds-row .aqds-dec{justify-self:end}.aqds-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:7px;font:600 11.5px/1 var(--aqds-mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.aqds-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.aqds-badge--ok{color:var(--aqds-ok);background:#4ade8014;border:1px solid rgba(74,222,128,.3)}.aqds-badge--no{color:var(--aqds-no);background:#f8717117;border:1px solid rgba(248,113,113,.32)}.aqds-badge--watch{color:var(--aqds-watch);background:#60a5fa17;border:1px solid rgba(96,165,250,.3)}.aqds-badge--red{color:var(--aqds-red);background:#fbbf2414;border:1px solid rgba(251,191,36,.3)}.aqds-feed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;z-index:3;background:linear-gradient(to bottom,transparent,rgba(8,6,14,.9))}@media(max-width:680px){.aqds-cols{--aqds-grid: 80px 1fr 110px}.aqds-thead span.aqds-h-call,.aqds-thead span.aqds-h-lane,.aqds-row .aqds-call,.aqds-row .aqds-lane{display:none}}@media(prefers-reduced-motion:reduce){.aqds-glow,.aqds-live:before{animation:none}.aqds-row--enter,.aqds-row--enter .aqds-flash{animation:none}.aqds-row{transition:none}.aqds-stat .aqds-v .aqds-bump{animation:none}}.aiq3-shell{position:relative;overflow-x:clip}html:has(.aiq3-shell){scroll-behavior:smooth}.aiq3-anchor{scroll-margin-top:88px}.aiq3-ambient{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 0% 0%,color-mix(in srgb,var(--color-mirror-500) 16%,transparent),transparent 65%),radial-gradient(55% 45% at 100% 100%,color-mix(in srgb,#f29ad4 16%,transparent),transparent 65%)}:where(html.dark) .aiq3-ambient{background:radial-gradient(55% 45% at 0% 0%,color-mix(in srgb,var(--color-mirror-500) 24%,transparent),transparent 65%),radial-gradient(55% 45% at 100% 100%,color-mix(in srgb,#f29ad4 18%,transparent),transparent 65%)}.aiq3-midband{position:relative;width:100%;height:280px;overflow:hidden;pointer-events:none;z-index:0}.aiq3-midband:before,.aiq3-midband:after{content:"";position:absolute;left:0;right:0;height:140px;pointer-events:none}.aiq3-midband:before{top:0;background:linear-gradient(180deg,var(--color-surface),color-mix(in srgb,var(--color-surface) 60%,transparent))}.aiq3-midband:after{bottom:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 60%,transparent),var(--color-surface))}.aiq3-band{position:relative;isolation:isolate}.aiq3-stack-layer{cursor:pointer;transition:transform .28s cubic-bezier(.2,.7,.2,1),filter .28s ease}.aiq3-stack-face{fill:url(#aiq3-layer-dim);stroke:var(--color-outline-variant);stroke-width:1;stroke-linejoin:round;opacity:.75;transition:fill .28s ease,stroke .28s ease,opacity .28s ease}.aiq3-stack-name{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700;letter-spacing:.18em;fill:var(--title-color);opacity:.78;transition:opacity .28s ease,fill .28s ease,transform .28s cubic-bezier(.2,.7,.2,1);pointer-events:none}.aiq3-stack-role{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;fill:#fff;opacity:0;transition:opacity .28s ease,fill .28s ease;pointer-events:none}.aiq3-stack-layer.is-active .aiq3-stack-face{fill:url(#aiq3-layer-active);stroke:color-mix(in srgb,var(--color-mirror-500) 80%,transparent);opacity:1}.aiq3-stack-layer.is-active .aiq3-stack-name{fill:var(--title-color);opacity:1;transform:translateY(-6px)}.aiq3-stack-layer.is-active .aiq3-stack-role{fill:#fff;opacity:.85;transform:translateY(-6px)}.aiq3-stack-layer.is-active{filter:drop-shadow(0 12px 28px color-mix(in srgb,var(--color-mirror-500) 30%,transparent))}.aiq3-stack-layer:hover{transform:translateY(-6px);filter:drop-shadow(0 14px 26px color-mix(in srgb,var(--color-mirror-500) 38%,transparent))}.aiq3-stack-layer:hover .aiq3-stack-face{fill:url(#aiq3-layer-hover);stroke:color-mix(in srgb,var(--color-mirror-500) 65%,transparent);opacity:1}.aiq3-stack-layer:hover .aiq3-stack-name,.aiq3-stack-layer:hover .aiq3-stack-role{fill:var(--title-color);opacity:1;transform:translateY(-6px)}.aiq3-stack:hover .aiq3-stack-layer:not(:hover):not(.is-active){opacity:.55;transition:opacity .28s ease}.aiq3-stack:hover .aiq3-stack-layer:not(:hover):not(.is-active) .aiq3-stack-name{opacity:.45}@media(prefers-reduced-motion:reduce){html:has(.aiq3-shell){scroll-behavior:auto}.aiq3-stack-layer,.aiq3-stack-layer:hover,.aiq3-stack-name,.aiq3-stack-role,.aiq3-stack-face{transition:none}.aiq3-stack-layer:hover{transform:none}}
