.iq{--iq-ground:#02120D;--iq-glass:rgba(126,234,180,0.045);--iq-glass-2:rgba(126,234,180,0.075);--iq-hair:rgba(255,255,255,0.055);--iq-hair-2:rgba(255,255,255,0.1);--iq-edge:rgba(126,234,180,0.22);position:relative;isolation:isolate;background:var(--iq-ground)}.iq-air{position:fixed;inset:-25%;z-index:-2;pointer-events:none;overflow:hidden}.iq-air>i{position:absolute;display:block;border-radius:50%;filter:blur(64px)}.iq-air>i:first-child{width:96vw;height:96vw;top:-14%;left:-22%;background:radial-gradient(circle,rgba(126,234,180,.4),rgba(126,234,180,.1) 46%,transparent 70%);animation:iq-drift-a 38s ease-in-out infinite}.iq-air>i:nth-child(2){width:84vw;height:84vw;bottom:-4%;right:-26%;background:radial-gradient(circle,rgba(74,190,148,.32),rgba(74,190,148,.08) 48%,transparent 72%);animation:iq-drift-b 46s ease-in-out infinite}@keyframes iq-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,5vh,0) scale(1.12)}}@keyframes iq-drift-b{0%,to{transform:translateZ(0) scale(1.06)}50%{transform:translate3d(-7vw,-4vh,0) scale(1)}}.iq-statusbar{top:0;height:max(env(safe-area-inset-top),46px);z-index:50;background:linear-gradient(180deg,rgba(2,18,13,.86),rgba(2,18,13,.5) 62%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.iq-hem,.iq-statusbar{position:fixed;left:0;right:0;pointer-events:none}.iq-hem{bottom:0;height:132px;z-index:40;background:linear-gradient(180deg,transparent,rgba(2,18,13,.72) 42%,rgba(2,18,13,.95))}@keyframes iq-rise{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}@keyframes iq-fade{0%{opacity:0}to{opacity:1}}@keyframes iq-breathe{0%,to{opacity:.3}50%{opacity:.95}}@keyframes iq-halo{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.16)}}.iq-rise{animation:iq-rise .62s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 90ms)}.iq-fade{animation:iq-fade .7s ease both;animation-delay:calc(var(--i, 0) * 90ms)}.iq-think>i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:var(--mint);animation:iq-breathe 1.3s ease-in-out infinite}.iq-think>i:nth-child(2){animation-delay:.17s}.iq-think>i:nth-child(3){animation-delay:.34s}.iq-halo{animation:iq-halo 4.4s ease-in-out infinite}.iq-press{transition:transform .15s cubic-bezier(.22,1,.36,1),opacity .15s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.iq-press:active{transform:scale(.982);opacity:.84}.iq-lead{display:block;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--iq-hair);padding:19px 0;cursor:pointer;color:inherit;font:inherit}.iq-card{border:1px solid var(--iq-hair-2);background:linear-gradient(180deg,var(--iq-glass),rgba(2,18,13,.3));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:22px;padding:21px 19px 17px;box-shadow:0 18px 44px rgba(0,0,0,.28)}.iq-card[data-tone=ai]{border-color:var(--iq-edge);background:linear-gradient(180deg,var(--iq-glass-2),rgba(2,18,13,.3))}.iq-card[data-tone=alert]{border-color:rgba(241,153,153,.3);background:linear-gradient(180deg,rgba(241,153,153,.06),rgba(2,18,13,.3))}.iq-card[data-tone=warn]{border-color:rgba(246,193,119,.28);background:linear-gradient(180deg,rgba(246,193,119,.055),rgba(2,18,13,.3))}.iq-float{background:rgba(6,32,24,.72);backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5);border:1px solid rgba(255,255,255,.09);box-shadow:0 16px 44px rgba(0,0,0,.42)}@media (prefers-reduced-motion:reduce){.iq-air>i,.iq-fade,.iq-halo,.iq-rise,.iq-think>i{animation:none!important;opacity:1;transform:none}.iq-press{transition:none}}