.iq-meet{z-index:70;pointer-events:auto;isolation:isolate;position:fixed;inset:0;overflow:hidden}.iq-meet-veil{animation:1s ease-out forwards iq-meet-veil;position:absolute;inset:0}.iq-meet-left,.iq-meet-right{pointer-events:none;width:58%;position:absolute;top:0;bottom:0}.iq-meet-left{animation:1s cubic-bezier(.16,.84,.22,1) forwards iq-meet-left;left:0}.iq-meet-right{animation:1s cubic-bezier(.16,.84,.22,1) forwards iq-meet-right;right:0}.iq-meet-seam{filter:blur(.4px);border-radius:999px;width:3px;animation:1s ease-out forwards iq-meet-seam;position:absolute;top:8%;bottom:8%;left:50%;transform:translate(-50%)}.iq-meet-copy{z-index:3;text-align:center;width:min(22rem,86vw);animation:1s ease-out forwards iq-meet-copy;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.iq-meet-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ffecc8c7;margin:0;font-size:.68rem;font-weight:650}.iq-meet-name{letter-spacing:.02em;color:#fff6e4;text-shadow:0 2px 18px #00000073;margin:.35rem 0 0;font-size:1.55rem;font-weight:650}.iq-meet-zone{color:#e6d6b4b8;margin:.4rem 0 0;font-size:.78rem}.iq-meet-skip{z-index:4;color:#fff4dc73;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;font-size:.68rem;position:absolute;bottom:1rem;right:1rem}.iq-blade,.iq-vine,.iq-thorn-tip,.iq-shard,.iq-mote,.iq-sheet,.iq-crest,.iq-slab,.iq-plume,.iq-silk{pointer-events:none;position:absolute}.iq-meet-camp .iq-meet-veil{background:radial-gradient(at 50% 60%,#502a0c59,#0c0806d1)}.iq-meet-camp .iq-meet-seam{background:linear-gradient(#0000,#f5c56a,#0000)}.iq-blade{transform-origin:bottom;background:linear-gradient(#7a9a3a 0%,#3a5a18 55%,#24380e 100%);border-radius:80% 80% 20% 20%;width:18px;height:78%;bottom:-8%}.iq-meet-thorn .iq-meet-veil{background:radial-gradient(at 50% 55%,#1228104d,#040a06db)}.iq-meet-thorn .iq-meet-seam{background:linear-gradient(#0000,#6a9a48,#0000)}.iq-vine{transform-origin:bottom;background:linear-gradient(#5a8a38 0%,#2a501c 48%,#102010 100%);border-radius:90% 70% 18% 30%;width:16px;height:80%;bottom:-8%;box-shadow:inset -3px 0 #0000002e}.iq-thorn-tip{filter:drop-shadow(0 1px #1a3010);border-bottom:16px solid #3a6824;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0}.iq-meet-glimmer .iq-meet-veil{background:radial-gradient(at 50% 40%,#5a3e0c47,#100a04d6)}.iq-meet-glimmer .iq-meet-seam{background:linear-gradient(#0000,#ffe08a,#0000)}.iq-shard{transform-origin:bottom;background:linear-gradient(#fff6d0 0%,#f0c45a 42%,#c48418 100%);border-radius:90% 90% 12% 12%;width:15px;height:76%;bottom:-6%;box-shadow:0 0 10px #ffdc7859}.iq-mote{background:#ffe9a0;border-radius:2px;width:10px;height:10px;transform:rotate(32deg);box-shadow:0 0 8px #ffd36a}.iq-meet-surge .iq-meet-veil{background:radial-gradient(at 50% 70%,#0c303e66,#040c12db)}.iq-meet-surge .iq-meet-seam{background:linear-gradient(#0000,#7ad4e0,#0000)}.iq-sheet{transform-origin:bottom;background:linear-gradient(#d4f4fa 0%,#3aa8bc 46%,#164858 100%);border-radius:70% 70% 45% 45%;width:22px;height:74%;bottom:-10%;box-shadow:inset -4px 0 #ffffff2e}.iq-crest{background:linear-gradient(90deg,#0000,#bef0fad9,#0000);border-radius:999px;height:18px;box-shadow:0 4px #14506059}.iq-meet-stone .iq-meet-veil{background:radial-gradient(at 50% 58%,#28282e59,#08080ae0)}.iq-meet-stone .iq-meet-seam{background:linear-gradient(#0000,#c8c4bc,#0000)}.iq-slab{background:linear-gradient(155deg,#ffffff24 0 18%,#0000 19%),linear-gradient(165deg,#c4bfb6 0%,#7a746c 46%,#3c3834 100%);bottom:-2%;box-shadow:inset -10px -12px #00000038,inset 7px 8px #ffffff14}.iq-meet-murk .iq-meet-veil{background:radial-gradient(at 50% 60%,#28103473,#08040ce6)}.iq-meet-murk .iq-meet-seam{background:linear-gradient(#0000,#a070c0,#0000)}.iq-plume{transform-origin:bottom;filter:blur(.4px);background:linear-gradient(#8a5aaa 0%,#4a2868 48%,#1a1024 100%);border-radius:60% 80% 40% 50%;width:28px;height:78%;bottom:-12%;box-shadow:0 0 16px #501e6e73}.iq-meet-whisper .iq-meet-veil{background:radial-gradient(at 50% 48%,#3c1c4861,#0c0612db)}.iq-meet-whisper .iq-meet-seam{background:linear-gradient(#0000,#e0b0f0,#0000)}.iq-silk{transform-origin:bottom;background:linear-gradient(#f4d8fa 0%,#c890d8 46%,#6a3878 100%);border-radius:80% 80% 30% 30%;width:18px;height:84%;bottom:-6%;box-shadow:inset -3px 0 #fff3}@keyframes iq-meet-veil{0%{opacity:0}to{opacity:1}}@keyframes iq-meet-left{0%{opacity:0;transform:translate(-104%)}to{opacity:1;transform:translate(0)}}@keyframes iq-meet-right{0%{opacity:0;transform:translate(104%)}to{opacity:1;transform:translate(0)}}@keyframes iq-meet-seam{0%{opacity:0;transform:translate(-50%)scaleY(.2)}to{opacity:.95;transform:translate(-50%)scaleY(1)}}@keyframes iq-meet-copy{0%{opacity:0;transform:translate(-50%,-46%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.iq-battle-entering{animation:.5s forwards iq-battle-in}@keyframes iq-battle-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.iq-meet-veil,.iq-meet-left,.iq-meet-right,.iq-meet-seam,.iq-meet-copy,.iq-battle-entering{animation-duration:.15s}}
.iq-clash{flex-direction:column;gap:.45rem;display:flex}.iq-stage{isolation:isolate;border-radius:.9rem;min-height:16.5rem;position:relative;overflow:hidden;box-shadow:inset 0 -24px 40px #080a1059}.iq-stage-sky,.iq-stage-haze,.iq-stage-ground{pointer-events:none;position:absolute;inset:0}.iq-stage-ground{height:42%;top:auto}.iq-stage-path{pointer-events:none;z-index:1;border-radius:50%;height:34%;position:absolute;bottom:6%;left:6%;right:6%;box-shadow:0 10px 18px #00000047}.iq-stage-motif{pointer-events:none;opacity:.55;position:absolute;inset:0}.iq-stage-label{z-index:4;letter-spacing:.14em;text-transform:uppercase;color:#fff4dce0;background:#080a106b;border:1px solid #ffffff1f;border-radius:999px;padding:.08rem .4rem;font-size:.52rem;font-weight:650;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.iq-stage-floor{z-index:2;justify-content:space-between;align-items:flex-end;gap:.35rem;min-height:16.5rem;padding:2.1rem .65rem .85rem;display:flex;position:relative}.iq-fighter{flex-direction:column;align-items:center;width:42%;max-width:9.5rem;transition:transform 80ms linear;display:flex;position:relative}.iq-fighter-art-wrap{justify-content:center;display:flex;position:relative;overflow:visible}.iq-fighter-art{background:0 0;width:5.35rem;max-width:9.4rem;height:5.35rem;max-height:9.4rem;position:relative;overflow:visible}.iq-fighter-art img{object-fit:contain;object-position:bottom center;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 10px 8px #080a1059)}.iq-shadow{filter:blur(1.5px);background:#080a1061;border-radius:999px;width:62%;height:.42rem;margin:-.15rem auto .35rem;display:block}.iq-fighter-meta{text-align:center;z-index:3;width:100%}.iq-hud{gap:.75rem;padding:.45rem .15rem 0;display:flex}.iq-fighter-overwhelmed .iq-fighter-art img{filter:grayscale(.5)brightness(.72)saturate(.7)}.iq-overwhelmed-veil{pointer-events:none;background:radial-gradient(circle at 50% 40%,#ffecb41f,#0c0a1473 70%);position:absolute;inset:0}.iq-attune-flash .iq-fighter-art img{animation:.9s ease-out iq-attune}.iq-attune-tag,.iq-overwhelmed-tag{z-index:8;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:999px;padding:.12rem .42rem;font-size:.62rem;font-weight:800;line-height:1.15;position:absolute;top:-.7rem;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000008c}.iq-attune-tag{color:#1c1408;background:#fde68a;border:1px solid #fbbf24;animation:1.4s ease-out iq-attune-label}.iq-overwhelmed-tag{color:#1c1408;background:#e7d3a0;border:1px solid #c4a574}.iq-fighter-art-wrap:has(.iq-attune-tag) .iq-overwhelmed-tag{top:.55rem}.iq-fx{pointer-events:none;opacity:0;border-radius:999px;position:absolute;inset:-18%}.iq-impact{pointer-events:none;opacity:0;background:radial-gradient(circle,#fff7d6 0%,#ffc85000 70%);border-radius:999px;position:absolute;inset:18%}.iq-zone-camp .iq-stage-sky{background:linear-gradient(#1a2238 0%,#3a2a1c 48%,#5a3a20 100%)}.iq-zone-camp .iq-stage-haze{background:radial-gradient(circle at 50% 78%,#f59e0b61,#0000 42%)}.iq-zone-camp .iq-stage-ground{background:linear-gradient(#6b4a28 0%,#3a2816 100%)}.iq-zone-camp .iq-stage-path{background:radial-gradient(at 50% 40%,#c4a06a 0%,#8a6238 55%,#5a3a20 100%)}.iq-zone-thorn .iq-stage-sky{background:linear-gradient(#16301c 0%,#24532a 50%,#1a3d20 100%)}.iq-zone-thorn .iq-stage-haze{background:radial-gradient(circle at 70% 20%,#50b4462e,#0000 40%)}.iq-zone-thorn .iq-stage-ground{background:linear-gradient(#2f6a34 0%,#163e22 100%)}.iq-zone-thorn .iq-stage-path{background:radial-gradient(at 50% 40%,#6a4a28 0%,#3d2a16 58%,#1e3018 100%)}.iq-zone-glimmer .iq-stage-sky{background:linear-gradient(#3d4a78 0%,#c4a04a 55%,#e8c878 100%)}.iq-zone-glimmer .iq-stage-haze{background:radial-gradient(circle at 80% 10%,#ffecaa8c,#0000 36%)}.iq-zone-glimmer .iq-stage-ground{background:linear-gradient(#b08a3a 0%,#6b5420 100%)}.iq-zone-glimmer .iq-stage-path{background:radial-gradient(at 50% 40%,#f0d78a 0%,#c4a04a 52%,#8a6a28 100%)}.iq-zone-surge .iq-stage-sky{background:linear-gradient(#1b3d4a 0%,#2a7a88 48%,#3d9aaa 100%)}.iq-zone-surge .iq-stage-haze{background:radial-gradient(circle at 20% 30%,#a0e6f047,#0000 40%)}.iq-zone-surge .iq-stage-ground{background:linear-gradient(#2a6f9c 0%,#163a52 100%)}.iq-zone-surge .iq-stage-path{background:radial-gradient(at 50% 40%,#7ec8d8 0%,#3a88a0 55%,#1a4a5c 100%)}.iq-zone-stone .iq-stage-sky{background:linear-gradient(#4a4c58 0%,#7a7880 46%,#9a989e 100%)}.iq-zone-stone .iq-stage-haze{background:radial-gradient(circle at 50% 0,#e6e6eb33,#0000 45%)}.iq-zone-stone .iq-stage-ground{background:linear-gradient(#6e6c74 0%,#3a3840 100%)}.iq-zone-stone .iq-stage-path{background:radial-gradient(at 50% 40%,#b0aeb4 0%,#7a7880 55%,#4a4850 100%)}.iq-zone-murk .iq-stage-sky{background:linear-gradient(#120818 0%,#2a1a3a 50%,#1a1028 100%)}.iq-zone-murk .iq-stage-haze{background:radial-gradient(circle at 40% 60%,#5a328266,#0000 46%)}.iq-zone-murk .iq-stage-ground{background:linear-gradient(#3a2a4a 0%,#120816 100%)}.iq-zone-murk .iq-stage-path{background:radial-gradient(at 50% 40%,#4a3858 0%,#2a1a38 58%,#120816 100%)}.iq-zone-whisper .iq-stage-sky{background:linear-gradient(#2a1838 0%,#6a3a78 48%,#a060a8 100%)}.iq-zone-whisper .iq-stage-haze{background:radial-gradient(circle at 60% 30%,#f0b4ff47,#0000 42%)}.iq-zone-whisper .iq-stage-ground{background:linear-gradient(#5a3860 0%,#2a1830 100%)}.iq-zone-whisper .iq-stage-path{background:radial-gradient(at 50% 40%,#8a5a90 0%,#5a3868 55%,#2a1838 100%)}.iq-briar,.iq-ray,.iq-wave,.iq-cliff,.iq-mist,.iq-echo,.iq-hearth{pointer-events:none;position:absolute}.iq-briar{border-bottom:46px solid #14461c8c;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0}.iq-ray{transform-origin:top;background:linear-gradient(#ffecaa8c,#0000);width:2px;height:70%}.iq-wave{background:#c8f0fa38;border-radius:999px;height:10px}.iq-cliff{background:#28283073}.iq-mist{filter:blur(8px);background:#50326e59;border-radius:999px}.iq-echo{border:1px solid #f0beff47;border-radius:999px}.iq-hearth{background:radial-gradient(circle,#fde68a 0%,#f59e0b 38%,#0000 70%);border-radius:999px;width:34px;height:34px;bottom:18%;left:50%;transform:translate(-50%)}.iq-anim-step.iq-fighter-you{animation:.38s ease-out iq-step-right}.iq-anim-step.iq-fighter-enemy{animation:.38s ease-out iq-step-left}.iq-anim-strike.iq-fighter-you{animation:.34s ease-out iq-lunge-right}.iq-anim-strike.iq-fighter-enemy{animation:.34s ease-out iq-lunge-left}.iq-anim-mend .iq-fx{background:radial-gradient(circle,#a7f3d0b3 0%,#0000 68%);animation:.52s ease-out iq-mend}.iq-anim-ward .iq-fx{background:radial-gradient(circle,#fde68a33,#0000 70%);animation:.48s ease-out iq-ward;box-shadow:inset 0 0 0 3px #fde68ad9}.iq-anim-hinder-target .iq-fx{background:repeating-linear-gradient(120deg,#14081800 0 6px,#581c508c 6px 8px);animation:.52s ease-out iq-hinder}.iq-anim-focus .iq-fx{background:radial-gradient(circle,#fbbf248c 0%,#0000 66%);animation:.56s ease-out iq-focus}.iq-anim-hit .iq-impact{animation:.24s ease-out iq-hit}.iq-stage-shake{animation:.18s linear iq-shake}@keyframes iq-step-right{0%{transform:translate(0)}45%{transform:translate(14px)}to{transform:translate(0)}}@keyframes iq-step-left{0%{transform:translate(0)}45%{transform:translate(-14px)}to{transform:translate(0)}}@keyframes iq-lunge-right{0%{transform:translate(0)}35%{transform:translate(28px)scale(1.05)}to{transform:translate(0)}}@keyframes iq-lunge-left{0%{transform:translate(0)}35%{transform:translate(-28px)scale(1.05)}to{transform:translate(0)}}@keyframes iq-mend{0%{opacity:0;transform:scale(.7)}35%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.25)}}@keyframes iq-ward{0%{opacity:0;transform:scale(.8)}30%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.2)}}@keyframes iq-hinder{0%{opacity:0}25%{opacity:.85}to{opacity:0}}@keyframes iq-focus{0%{opacity:0;transform:scale(.75)}40%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(1.35)}}@keyframes iq-hit{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.45)}}@keyframes iq-attune{0%{filter:drop-shadow(0 0 #fbbf2400)}35%{filter:drop-shadow(0 0 16px #fbbf24e6)}to{filter:drop-shadow(0 0 #fbbf2400)}}@keyframes iq-attune-label{0%{opacity:0;transform:translate(-50%,6px)}20%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0}}@keyframes iq-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px,1px)}40%{transform:translate(3px,-1px)}60%{transform:translate(-2px)}80%{transform:translate(2px,1px)}}@media (prefers-reduced-motion:reduce){.iq-anim-step.iq-fighter-you,.iq-anim-step.iq-fighter-enemy,.iq-anim-strike.iq-fighter-you,.iq-anim-strike.iq-fighter-enemy,.iq-anim-mend .iq-fx,.iq-anim-ward .iq-fx,.iq-anim-hinder-target .iq-fx,.iq-anim-focus .iq-fx,.iq-anim-hit .iq-impact,.iq-stage-shake,.iq-attune-flash .iq-fighter-art,.iq-attune-tag{animation:none}.iq-anim-mend .iq-fx,.iq-anim-ward .iq-fx,.iq-anim-focus .iq-fx,.iq-anim-hinder-target .iq-fx{opacity:.45}}
.iq-shift{z-index:20;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.iq-shift-veil{animation:.65s ease-in-out forwards iq-shift-veil;position:absolute;inset:0}.iq-shift-copy{text-align:center;width:min(22rem,86%);animation:.65s ease-out forwards iq-shift-copy;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.iq-shift-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ffecc8c7;margin:0;font-size:.66rem;font-weight:650}.iq-shift-name{color:#fff6e4;text-shadow:0 2px 18px #00000073;margin:.35rem 0 0;font-size:1.55rem;font-weight:650}.iq-shift-enter{color:#e6d6b4c7;margin:.45rem 0 0;font-size:.82rem;line-height:1.4}.iq-shift-camp .iq-shift-veil{background:radial-gradient(at 50% 70%,#f5b45047,#0000 55%),#120c08e0}.iq-shift-thorn .iq-shift-veil{background:repeating-linear-gradient(118deg,#0000,#0000 18px,#14321059 18px 22px),#081008e6}.iq-shift-glimmer .iq-shift-veil{background:radial-gradient(at 50% 20%,#ffecaa66,#0000 50%),#282418db}.iq-shift-surge .iq-shift-veil{background:linear-gradient(160deg,#285a7840,#0000 45%),#081018e6}.iq-shift-stone .iq-shift-veil{background:radial-gradient(at 50% 80%,#504e4a59,#0000 50%),#101012e6}.iq-shift-murk .iq-shift-veil{background:#040608f0}.iq-shift-whisper .iq-shift-veil{background:radial-gradient(at 40% 40%,#c8d2dc29,#0000 55%),#1c1e22e0}@keyframes iq-shift-veil{0%{opacity:0}8%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes iq-shift-copy{0%{opacity:0;transform:translate(-50%,-44%)}10%{opacity:1;transform:translate(-50%,-50%)}82%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-54%)}}@media (prefers-reduced-motion:reduce){.iq-shift-veil,.iq-shift-copy{animation-duration:.2s}}
