.bossMarks-module__-NskgG__hurt{opacity:0;width:100%;height:100%;animation:.8s ease-out forwards bossMarks-module__-NskgG__hurtFace;inset:0;overflow:visible}@keyframes bossMarks-module__-NskgG__hurtFace{0%,38%{opacity:1}58%,to{opacity:0}}.bossMarks-module__-NskgG__hurt path{fill:none;stroke:var(--fx-ink);stroke-linecap:round;stroke-linejoin:round}.bossMarks-module__-NskgG__hurt .bossMarks-module__-NskgG__teeth{fill:#fff;stroke:var(--fx-ink)}.bossMarks-module__-NskgG__band{filter:drop-shadow(0 .5cqw #0000002e);width:15cqw;height:15cqw;animation:bossMarks-module__-NskgG__markIn .45s var(--ease-pop,ease-out) both;overflow:visible;translate:-50% -50%}.bossMarks-module__-NskgG__band .bossMarks-module__-NskgG__strip{fill:var(--fx-tape);stroke:var(--fx-tape-line);stroke-width:1.4px}.bossMarks-module__-NskgG__band .bossMarks-module__-NskgG__pad{fill:color-mix(in oklab, var(--fx-tape) 80%, var(--fx-tape-line))}.bossMarks-module__-NskgG__band .bossMarks-module__-NskgG__dot{fill:var(--fx-tape-line);opacity:.55}[data-fx-tier=academy] .bossMarks-module__-NskgG__band{filter:drop-shadow(0 0 1.2cqw color-mix(in oklab, var(--c-primary) 70%, transparent))}@keyframes bossMarks-module__-NskgG__markIn{0%{opacity:0;scale:0}}.bossMarks-module__-NskgG__crack{width:20cqw;height:20cqw;animation:.35s ease-out both bossMarks-module__-NskgG__markIn;overflow:visible;translate:-50% -50%}.bossMarks-module__-NskgG__crack .bossMarks-module__-NskgG__c1{fill:none;stroke:var(--fx-crack);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.bossMarks-module__-NskgG__crack .bossMarks-module__-NskgG__c2{fill:none;stroke:#fff9;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round}[data-fx-tier=academy] .bossMarks-module__-NskgG__crack{filter:drop-shadow(0 0 1cqw var(--c-primary))}.bossMarks-module__-NskgG__sweat{width:10cqw;height:14cqw;animation:2.6s ease-in infinite bossMarks-module__-NskgG__sweat;overflow:visible;translate:-50% -50%}.bossMarks-module__-NskgG__sweat path,.bossMarks-module__-NskgG__drops path{fill:var(--fx-sweat);stroke:var(--fx-sweat-line);stroke-width:1.6px;stroke-linejoin:round}.bossMarks-module__-NskgG__sweat .bossMarks-module__-NskgG__shine,.bossMarks-module__-NskgG__drops .bossMarks-module__-NskgG__shine{fill:#fff;stroke:none;opacity:.85}@keyframes bossMarks-module__-NskgG__sweat{0%{opacity:0;transform:translateY(-1.5cqw)scale(.6)}15%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(2.6cqw)}to{opacity:0;transform:translateY(4.6cqw)}}.bossMarks-module__-NskgG__drops{width:0;height:0}.bossMarks-module__-NskgG__drops svg{opacity:0;width:5cqw;height:7cqw;animation:.75s ease-out forwards bossMarks-module__-NskgG__drop;position:absolute;top:0;left:0;overflow:visible;translate:-50% -50%}@keyframes bossMarks-module__-NskgG__drop{0%{opacity:0;transform:translate(0, 0) rotate(var(--r)) scale(.4)}18%{opacity:1}60%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(1)}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 5cqw)) rotate(var(--r)) scale(.9)}}.bossMarks-module__-NskgG__breath{width:0;height:0}.bossMarks-module__-NskgG__breath i{width:6cqw;height:4.4cqw;box-shadow:0 0 0 .35cqw color-mix(in oklab, var(--c-line) 30%, transparent);opacity:0;background:#ffffffe6;border-radius:50%;margin:-2.2cqw -3cqw;animation:2.4s ease-out infinite bossMarks-module__-NskgG__puff;position:absolute;top:0;left:0}.bossMarks-module__-NskgG__breath i:nth-child(2){animation-delay:1.2s}@keyframes bossMarks-module__-NskgG__puff{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:.95}to{opacity:0;transform:translate(calc(var(--lean,-1) * -10cqw), 2.5cqw) scale(1.3)}}.bossMarks-module__-NskgG__pant{font-family:var(--font-display);white-space:nowrap;color:color-mix(in oklab, var(--c-ink) 80%, transparent);-webkit-text-stroke:1cqw #ffffffeb;paint-order:stroke fill;opacity:0;font-size:max(7cqw,11px);line-height:1;animation:2.4s ease-out infinite bossMarks-module__-NskgG__pant;translate:-50% -50%;rotate:-8deg}[data-fx-tier=academy] .bossMarks-module__-NskgG__pant{color:var(--c-primary);-webkit-text-stroke:0;text-shadow:0 0 1.2cqw var(--c-primary)}@keyframes bossMarks-module__-NskgG__pant{0%,6%{opacity:0;transform:translateY(1cqw)scale(.7)}18%{opacity:1;transform:translate(0)scale(1)}62%{opacity:1}to{opacity:0;transform:translate(calc(var(--lean,-1) * -4cqw), -3cqw) scale(1.05)}}.bossMarks-module__-NskgG__gloom{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--c-purple) 55%, var(--c-ink)) 0 1cqw, transparent 1cqw 2.4cqw);mix-blend-mode:multiply;opacity:.3;border-radius:46% 46% 40% 40%/60% 60% 40% 40%;animation:.6s ease-out backwards bossMarks-module__-NskgG__gloomIn;translate:-50% -78%;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 100%);mask-image:linear-gradient(#000 0% 40%,#0000 100%)}.bossMarks-module__-NskgG__gloom[data-strong=true]{opacity:.55}@keyframes bossMarks-module__-NskgG__gloomIn{0%{opacity:0}}.bossMarks-module__-NskgG__dizzy{z-index:3;width:0;height:0}.bossMarks-module__-NskgG__dizzy>i{animation:.9s ease-in-out infinite alternate bossMarks-module__-NskgG__orbX;position:absolute;top:0;left:0}.bossMarks-module__-NskgG__dizzy>i>b{animation:.9s ease-in-out infinite alternate bossMarks-module__-NskgG__orbY;display:block}.bossMarks-module__-NskgG__dizzy svg{width:10cqw;height:10cqw;animation:1.1s linear infinite bossMarks-module__-NskgG__spin;display:block;overflow:visible;translate:-50% -50%}.bossMarks-module__-NskgG__dizzy path{fill:var(--fx-star);stroke:var(--fx-star-line);stroke-width:2px;stroke-linejoin:round}[data-fx-tier=sprout] .bossMarks-module__-NskgG__dizzy path{stroke-width:2.6px}[data-fx-tier=academy] .bossMarks-module__-NskgG__dizzy path{fill:color-mix(in oklab, var(--c-primary) 40%, transparent);stroke-width:1.4px}[data-fx-tier=academy] .bossMarks-module__-NskgG__dizzy svg{filter:drop-shadow(0 0 1cqw var(--c-primary))}[data-fx-tier=academy] .bossMarks-module__-NskgG__dizzy>i:nth-child(2) path{fill:color-mix(in oklab, var(--c-accent) 45%, transparent)}@keyframes bossMarks-module__-NskgG__orbX{0%{transform:translate(-17cqw)}to{transform:translate(17cqw)}}@keyframes bossMarks-module__-NskgG__orbY{0%{opacity:.75;transform:translateY(-4.4cqw)scale(.72)}to{opacity:1;transform:translateY(4.4cqw)scale(1.1)}}@keyframes bossMarks-module__-NskgG__spin{to{rotate:360deg}}.bossMarks-module__-NskgG__smoke{width:0;height:0}.bossMarks-module__-NskgG__smoke i{filter:blur(.5cqw);opacity:0;background:radial-gradient(circle at 40% 40%,#ececf2,#8c8c9ed1 58%,#8c8c9e00 72%);border-radius:50%;width:13cqw;height:13cqw;margin:-6.5cqw;animation:2.7s ease-out infinite bossMarks-module__-NskgG__smoke;position:absolute;top:0;left:0}.bossMarks-module__-NskgG__smoke i:first-child{left:-14cqw}.bossMarks-module__-NskgG__smoke i:nth-child(2){animation-delay:.9s;left:2cqw}.bossMarks-module__-NskgG__smoke i:nth-child(3){animation-delay:1.8s;left:14cqw}[data-fx-tier=academy] .bossMarks-module__-NskgG__smoke i{background:radial-gradient(circle at 40% 40%,#aa96ffbf,#503caa80 58%,#503caa00 72%)}@keyframes bossMarks-module__-NskgG__smoke{0%{opacity:0;transform:translateY(2cqw)scale(.4)}22%{opacity:.85}to{opacity:0;transform:translateY(-14cqw)scale(1.5)}}.bossMarks-module__-NskgG__impact{opacity:0;width:38cqw;height:38cqw;animation:.5s ease-out forwards bossMarks-module__-NskgG__impact;overflow:visible;translate:-50% -50%}@keyframes bossMarks-module__-NskgG__impact{0%{opacity:1;rotate:-12deg;scale:.25}22%{opacity:1;rotate:4deg;scale:1.1}45%{opacity:1;scale:1}to{opacity:0;rotate:10deg;scale:1.3}}.bossMarks-module__-NskgG__impact .bossMarks-module__-NskgG__o{fill:var(--c-yellow,#ffda4a);stroke:var(--c-ink);stroke-width:3px;stroke-linejoin:round}.bossMarks-module__-NskgG__impact .bossMarks-module__-NskgG__i{fill:#fff}.bossMarks-module__-NskgG__impact .bossMarks-module__-NskgG__x{fill:none;stroke:#e9fbff;stroke-width:2.2px;stroke-linecap:round}[data-fx-tier=sprout] .bossMarks-module__-NskgG__impact .bossMarks-module__-NskgG__o{fill:color-mix(in oklab, var(--c-yellow) 55%, white);stroke:var(--c-pink);stroke-width:4px}[data-fx-tier=sprout] .bossMarks-module__-NskgG__impact .bossMarks-module__-NskgG__i{fill:#fff;stroke:none}[data-fx-tier=academy] .bossMarks-module__-NskgG__impact{filter:drop-shadow(0 0 1.6cqw var(--c-primary))}[data-fx-tier=academy] .bossMarks-module__-NskgG__impact .bossMarks-module__-NskgG__o{fill:none;stroke:var(--c-primary);stroke-width:2.2px}[data-fx-tier=academy] .bossMarks-module__-NskgG__impact .bossMarks-module__-NskgG__i{fill:none;stroke:var(--c-accent);stroke-width:2px}.bossMarks-module__-NskgG__cry{transform-origin:60% 100%;font-family:var(--font-display);letter-spacing:var(--display-tracking,0);white-space:normal;word-break:keep-all;text-align:center;max-width:60cqw;color:var(--c-ink);border:1cqw solid var(--c-line);z-index:4;opacity:0;background:#fff;border-radius:999px;padding:1.8cqw 4.2cqw 2.1cqw;font-size:max(10.5cqw,15px);line-height:1.1;animation:1.05s ease-out forwards bossMarks-module__-NskgG__cry;translate:-50%;rotate:-5deg}.bossMarks-module__-NskgG__cry[data-long=true]{border-radius:6cqw;font-size:max(8.4cqw,13px)}.bossMarks-module__-NskgG__cry:after{content:"";background:inherit;border:inherit;border-top:0;border-left:0;border-radius:0 0 .6cqw;width:3.6cqw;height:3.6cqw;margin-left:-1.8cqw;position:absolute;bottom:-2.2cqw;left:60%;transform:rotate(45deg)}@keyframes bossMarks-module__-NskgG__cry{0%{opacity:0;scale:.3}14%{opacity:1;scale:1.15}26%{scale:1}78%{opacity:1;translate:-50%;scale:1}to{opacity:0;translate:-50% -14%;scale:.96}}.bossMarks-module__-NskgG__cry[data-side=true]{transform-origin:100%;white-space:nowrap;max-width:none;animation-name:bossMarks-module__-NskgG__crySide;translate:0 -50%}.bossMarks-module__-NskgG__cry[data-side=true]:after{border-top:inherit;border-bottom:0;border-radius:0 .6cqw 0 0;margin:-1.8cqw 0 0;inset:50% -2.2cqw auto auto}@keyframes bossMarks-module__-NskgG__crySide{0%{opacity:0;scale:.3}14%{opacity:1;scale:1.15}26%{scale:1}78%{opacity:1;translate:0 -50%;scale:1}to{opacity:0;translate:0 -64%;scale:.96}}[data-fx-tier=adventure] .bossMarks-module__-NskgG__cry{isolation:isolate;background:0 0;border:0;border-radius:0;padding:4.6cqw 7cqw}[data-fx-tier=adventure] .bossMarks-module__-NskgG__cry:before{content:"";z-index:-1;clip-path:polygon(50% 0%,58.9% 11%,69.5% 9.5%,74.9% 18.7%,88.1% 19.6%,86% 32.6%,92.7% 40.3%,90% 50%,96.3% 60.6%,86% 67.4%,83.2% 76.5%,74.9% 81.3%,70.1% 91.7%,58.9% 89%,50% 100%,41.1% 89%,30.5% 90.5%,25.1% 81.3%,11.9% 80.4%,14% 67.4%,7.3% 59.7%,10% 50%,3.7% 39.4%,14% 32.6%,16.8% 23.5%,25.1% 18.7%,29.9% 8.3%,41.1% 11%);border:0;border-radius:0;width:auto;height:auto;margin:0;position:absolute;transform:none}[data-fx-tier=adventure] .bossMarks-module__-NskgG__cry:after{content:"";z-index:-1;clip-path:polygon(50% 0%,58.9% 11%,69.5% 9.5%,74.9% 18.7%,88.1% 19.6%,86% 32.6%,92.7% 40.3%,90% 50%,96.3% 60.6%,86% 67.4%,83.2% 76.5%,74.9% 81.3%,70.1% 91.7%,58.9% 89%,50% 100%,41.1% 89%,30.5% 90.5%,25.1% 81.3%,11.9% 80.4%,14% 67.4%,7.3% 59.7%,10% 50%,3.7% 39.4%,14% 32.6%,16.8% 23.5%,25.1% 18.7%,29.9% 8.3%,41.1% 11%);border:0;border-radius:0;width:auto;height:auto;margin:0;position:absolute;transform:none}[data-fx-tier=adventure] .bossMarks-module__-NskgG__cry:before{background:var(--c-ink);inset:-1.2cqw -2cqw}[data-fx-tier=adventure] .bossMarks-module__-NskgG__cry:after{background:#fff6cf;inset:-.2cqw -.9cqw}[data-fx-tier=academy] .bossMarks-module__-NskgG__cry{color:var(--c-primary);border:.35cqw solid var(--c-primary);text-shadow:0 0 1.4cqw var(--c-primary);box-shadow:0 0 2.6cqw color-mix(in oklab, var(--c-primary) 55%, transparent);background:#0e1436eb;border-radius:1cqw;padding:1.6cqw 3.6cqw;font-size:max(9cqw,14px);rotate:-3deg}[data-fx-tier=academy] .bossMarks-module__-NskgG__cry:after{display:none}[data-fx-tier=academy] .bossMarks-module__-NskgG__cry[data-long=true]{font-size:max(7.2cqw,12px)}.bossMarks-module__-NskgG__laugh{font-family:var(--font-display);white-space:nowrap;color:var(--c-accent);-webkit-text-stroke:1.2cqw #fff;paint-order:stroke fill;z-index:4;opacity:0;font-size:max(11.5cqw,16px);line-height:1;animation:1.25s ease-out forwards bossMarks-module__-NskgG__laugh;translate:-50% -50%;rotate:8deg}.bossMarks-module__-NskgG__laugh+.bossMarks-module__-NskgG__laugh{font-size:max(8cqw,12px);animation-delay:.22s;rotate:-10deg}[data-fx-tier=adventure] .bossMarks-module__-NskgG__laugh{-webkit-text-stroke-color:var(--c-ink);color:var(--c-gold)}[data-fx-tier=academy] .bossMarks-module__-NskgG__laugh{color:var(--c-accent);-webkit-text-stroke:0;text-shadow:0 0 1.6cqw var(--c-accent)}@keyframes bossMarks-module__-NskgG__laugh{0%{opacity:0;transform:translateY(2cqw)scale(.5)}14%{opacity:1;transform:translateY(0)scale(1.15)}28%{transform:translateY(-1cqw)scale(1)}46%{transform:translateY(-2cqw)rotate(-6deg)}64%{opacity:1;transform:translateY(-3cqw)rotate(5deg)}to{opacity:0;transform:translateY(-8cqw)rotate(0)}}.bossMarks-module__-NskgG__glint{opacity:0;width:6cqw;height:6cqw;animation:.7s ease-out .15s forwards bossMarks-module__-NskgG__glint;overflow:visible;translate:-50% -50%}.bossMarks-module__-NskgG__glint path{fill:#fff;stroke:var(--c-gold);stroke-width:1.2px}@keyframes bossMarks-module__-NskgG__glint{0%{opacity:0;rotate:none;scale:0}40%{opacity:1;rotate:45deg;scale:1.2}to{opacity:0;rotate:90deg;scale:.4}}.bossMarks-module__-NskgG__scatter{z-index:3;width:0;height:0}.bossMarks-module__-NskgG__scatter svg{opacity:0;width:7cqw;height:7cqw;animation:1s cubic-bezier(.2,.7,.3,1) forwards bossMarks-module__-NskgG__scatter;position:absolute;top:0;left:0;overflow:visible;translate:-50% -50%}.bossMarks-module__-NskgG__scatter path{fill:var(--fx-star);stroke:var(--fx-star-line);stroke-width:2px;stroke-linejoin:round}@keyframes bossMarks-module__-NskgG__scatter{0%{opacity:1;transform:translate(0)scale(.4)rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1) rotate(var(--r))}}.bossMarks-module__-NskgG__dust{width:0;height:0}.bossMarks-module__-NskgG__dust i{opacity:0;background:radial-gradient(closest-side,#ebe4d6f2,#beb4a099 65%,#0000);border-radius:50%;width:18cqw;height:8cqw;margin:-4cqw -9cqw;animation:.9s ease-out forwards bossMarks-module__-NskgG__dust;position:absolute;top:0;left:0}.bossMarks-module__-NskgG__dust i:first-child{--dx:-16cqw}.bossMarks-module__-NskgG__dust i:nth-child(2){--dx:16cqw}@keyframes bossMarks-module__-NskgG__dust{0%{opacity:.95;transform:translate(0)scale(.4)}to{opacity:0;transform:translateX(var(--dx)) scale(1.3)}}:is([data-fx-rm=true] .bossMarks-module__-NskgG__hurt,[data-fx-rm=true] .bossMarks-module__-NskgG__drops,[data-fx-rm=true] .bossMarks-module__-NskgG__breath,[data-fx-rm=true] .bossMarks-module__-NskgG__dust){display:none}:is([data-fx-rm=true] .bossMarks-module__-NskgG__cry,[data-fx-rm=true] .bossMarks-module__-NskgG__laugh,[data-fx-rm=true] .bossMarks-module__-NskgG__pant,[data-fx-rm=true] .bossMarks-module__-NskgG__impact){opacity:1}[data-fx-rm=true] .bossMarks-module__-NskgG__impact{scale:.85}[data-fx-rm=true] .bossMarks-module__-NskgG__dizzy>i:first-child{transform:translate(-14cqw)translateY(1cqw)}[data-fx-rm=true] .bossMarks-module__-NskgG__dizzy>i:nth-child(3){transform:translate(14cqw)translateY(-1cqw)}[data-fx-rm=true] .bossMarks-module__-NskgG__dizzy>i:nth-child(2){transform:translateY(-3cqw)}[data-fx-rm=true] .bossMarks-module__-NskgG__smoke i{opacity:.55;transform:translateY(-5cqw)}[data-fx-rm=true] .bossMarks-module__-NskgG__scatter svg{opacity:.95;transform:translate(calc(var(--dx) * .75), calc(var(--dy) * .75)) rotate(var(--r))}
.boss-module__vfRIjW__layout{--stage-w:clamp(260px, 36%, 640px);grid-template-columns:minmax(0, var(--stage-w)) minmax(0, 1fr);flex:1 1 0;grid-template-rows:minmax(0,1fr);gap:clamp(10px,1.3vw,20px);min-height:0;display:grid}@media (max-width:1100px) and (orientation:landscape){.boss-module__vfRIjW__layout{--stage-w:clamp(250px, 32%, 420px)}}.boss-module__vfRIjW__stageCol{flex-direction:column;min-width:0;min-height:0;display:flex}.boss-module__vfRIjW__stageCol>.boss-module__vfRIjW__stage{flex:1 1 0;min-height:0}.boss-module__vfRIjW__cardCol{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.boss-module__vfRIjW__layout .boss-module__vfRIjW__arena{min-height:0;container-type:size}.boss-module__vfRIjW__layout .boss-module__vfRIjW__bossWrap{width:min(96cqw,90cqh)}@media (orientation:portrait){.boss-module__vfRIjW__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, var(--band-h,24%)) minmax(0, 1fr)}@media (max-width:560px){.boss-module__vfRIjW__layout{--band-h:16%}}.boss-module__vfRIjW__layout .boss-module__vfRIjW__stage{grid-template:"top arena"".arena"minmax(0,1fr)"bottom arena"/minmax(0,1fr) auto}.boss-module__vfRIjW__layout .boss-module__vfRIjW__stageTop{grid-area:top}.boss-module__vfRIjW__layout .boss-module__vfRIjW__stageBottom{grid-area:bottom}.boss-module__vfRIjW__layout .boss-module__vfRIjW__arena{aspect-ratio:1;grid-area:arena;height:100%;padding:4px}}.boss-module__vfRIjW__stage{--boss:var(--c-purple);border-radius:var(--radius-l,28px);isolation:isolate;border:var(--stroke,2px) solid var(--c-line);min-height:min(300px,100%);box-shadow:var(--shadow-pop);background:radial-gradient(80% 60% at 50% 100%, color-mix(in oklab, var(--boss) 30%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--c-sky) 45%, var(--c-surface)) 0%, color-mix(in oklab, var(--c-mint) 30%, var(--c-surface)) 100%);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}[data-tier=adventure] .boss-module__vfRIjW__stage{background:radial-gradient(70% 55% at 50% 105%, color-mix(in oklab, var(--c-orange) 45%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--c-ink) 60%, var(--c-purple)) 0%, color-mix(in oklab, var(--c-ink) 30%, var(--c-orange)) 100%);color:var(--c-surface)}[data-tier=academy] .boss-module__vfRIjW__stage{border:1px solid color-mix(in oklab, var(--c-primary) 45%, transparent);background:radial-gradient(70% 50% at 50% 100%, color-mix(in oklab, var(--boss) 40%, transparent), transparent 70%), linear-gradient(color-mix(in oklab, var(--c-primary) 10%, transparent) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, color-mix(in oklab, var(--c-primary) 10%, transparent) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(180deg, var(--c-bg2), var(--c-bg))}.boss-module__vfRIjW__stage:after{content:"";background:color-mix(in oklab, var(--c-ink) 18%, transparent);z-index:-1;filter:blur(2px);border-radius:50%;height:120px;position:absolute;bottom:-40px;left:-10%;right:-10%}.boss-module__vfRIjW__stageTop{align-items:center;gap:12px;padding:14px 16px 0;display:flex}.boss-module__vfRIjW__nameplate{flex:1;gap:6px;min-width:0;display:grid}.boss-module__vfRIjW__bossName{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:clamp(18px,2.4vw,24px);font-weight:900;line-height:1.1;display:flex;overflow:hidden}.boss-module__vfRIjW__hp{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex;position:relative}.boss-module__vfRIjW__hpSeg{background:linear-gradient(135deg, color-mix(in oklab, var(--c-gold) 70%, var(--c-surface)), var(--c-gold));border:2px solid color-mix(in oklab, var(--c-ink) 70%, var(--c-gold));width:16px;height:16px;box-shadow:0 0 10px color-mix(in oklab, var(--c-gold) 70%, transparent);border-radius:4px;transition:background .4s,box-shadow .4s,opacity .4s;transform:rotate(45deg)}.boss-module__vfRIjW__hpSeg[data-gone=true]{background:color-mix(in oklab, var(--c-ink) 35%, transparent);box-shadow:none;opacity:.45}[data-tier=academy] .boss-module__vfRIjW__hpSeg{border-width:1px;border-color:var(--c-gold)}.boss-module__vfRIjW__hpText{font-family:var(--font-num);letter-spacing:.06em;opacity:.85;margin-right:2px;font-size:13px;font-weight:900}.boss-module__vfRIjW__timer{width:58px;height:58px;font-family:var(--font-num);background:var(--c-surface);color:var(--c-ink);box-shadow:0 0 0 3px var(--c-line);border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid;position:relative}.boss-module__vfRIjW__timer[data-low=true]{color:var(--c-bad);animation:1s ease-in-out infinite boss-module__vfRIjW__tick}@keyframes boss-module__vfRIjW__tick{50%{transform:scale(1.08)}}.boss-module__vfRIjW__arena{place-items:center;min-height:min(230px,100%);padding:8px;display:grid;position:relative}.boss-module__vfRIjW__bossWrap{aspect-ratio:1;width:min(260px,70%);filter:drop-shadow(0 14px 18px color-mix(in oklab, var(--c-ink) 30%, transparent));place-items:center;display:grid;position:relative}[data-tier=academy] .boss-module__vfRIjW__bossWrap{filter:drop-shadow(0 0 24px color-mix(in oklab, var(--boss) 70%, transparent))}.boss-module__vfRIjW__bossImg{object-fit:contain;width:100%;height:100%}.boss-module__vfRIjW__flash{background:radial-gradient(circle, color-mix(in oklab, var(--c-surface) 95%, transparent), transparent 65%);pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute;inset:0}.boss-module__vfRIjW__dmg{font-family:var(--font-num);color:var(--c-gold);-webkit-text-stroke:2px var(--c-ink);paint-order:stroke fill;pointer-events:none;white-space:nowrap;font-size:clamp(30px,4vw,44px);font-weight:900;position:absolute;top:18%;left:50%}.boss-module__vfRIjW__stageBottom{align-items:center;gap:10px;padding:0 16px 14px;display:flex}.boss-module__vfRIjW__shield{color:var(--c-sky);filter:drop-shadow(0 2px 0 color-mix(in oklab, var(--c-ink) 40%, transparent))}.boss-module__vfRIjW__shieldFlash{z-index:5;pointer-events:none;border-radius:var(--radius-l,28px);color:var(--c-sky);background:radial-gradient(circle at 50% 45%, color-mix(in oklab, var(--c-sky) 26%, transparent), color-mix(in oklab, var(--c-sky) 8%, transparent) 60%, transparent 80%);box-shadow:inset 0 0 0 4px color-mix(in oklab, var(--c-sky) 70%, transparent), 0 0 46px color-mix(in oklab, var(--c-sky) 60%, transparent);align-content:center;place-items:center;gap:6px;display:grid;position:absolute;inset:-8px}.boss-module__vfRIjW__shieldFlash b{font-family:var(--font-display);color:var(--c-ink);-webkit-text-stroke:1px var(--c-surface);font-size:clamp(22px,3vw,32px)}.boss-module__vfRIjW__kidLabel{opacity:.85;font-size:14px;font-weight:800}.boss-module__vfRIjW__progressPill{background:color-mix(in oklab, var(--c-surface) 85%, transparent);color:var(--c-ink);font-family:var(--font-num);border-radius:999px;margin-left:auto;padding:6px 12px;font-size:15px;font-weight:900}.boss-module__vfRIjW__bubble{background:var(--c-surface);max-width:88%;color:var(--c-ink);box-shadow:0 6px 0 color-mix(in oklab, var(--c-ink) 25%, transparent);text-align:center;word-break:keep-all;z-index:3;border-radius:18px;padding:10px 16px;font-size:clamp(15px,1.8vw,18px);font-weight:800;position:absolute;top:6px;left:50%;transform:translate(-50%)}.boss-module__vfRIjW__orb{z-index:75;pointer-events:none;background:radial-gradient(circle at 35% 35%, var(--c-surface), var(--c-primary) 45%, color-mix(in oklab, var(--c-primary) 30%, transparent) 70%, transparent 72%);width:34px;height:34px;box-shadow:0 0 24px 8px color-mix(in oklab, var(--c-primary) 60%, transparent);border-radius:50%;position:fixed;top:0;left:0}.boss-module__vfRIjW__orb[data-enemy=true]{background:radial-gradient(circle at 35% 35%, var(--c-surface), var(--boss,var(--c-purple)) 45%, color-mix(in oklab, var(--c-ink) 40%, transparent) 70%, transparent 72%);box-shadow:0 0 24px 8px color-mix(in oklab, var(--c-purple) 55%, transparent)}
.bossFx-module__BnEsXa__wrap{--fx-flash:#fffffff7;--fx-hurt:color-mix(in oklab, color-mix(in oklab, var(--c-pink) 55%, var(--c-red)) 58%, transparent);--fx-ink:#2a1d2e;--fx-star:var(--c-yellow,#ffda4a);--fx-star-line:var(--c-line);--fx-sweat:color-mix(in oklab, var(--c-sky) 45%, white);--fx-sweat-line:color-mix(in oklab, var(--c-sky) 70%, var(--c-ink));--fx-tape:#f7dcb5;--fx-tape-line:#b9895a;--fx-crack:#3b2416}.bossFx-module__BnEsXa__wrap[data-fx-tier=adventure]{--fx-flash:#fff9e4f7;--fx-hurt:color-mix(in oklab, color-mix(in oklab, var(--c-red) 70%, var(--c-orange)) 58%, transparent);--fx-star-line:var(--c-ink)}.bossFx-module__BnEsXa__wrap[data-fx-tier=academy]{--fx-flash:#e4fffff2;--fx-hurt:color-mix(in oklab, var(--c-accent) 52%, transparent);--fx-ink:#0d1230;--fx-star:var(--c-primary);--fx-star-line:#e9fbff;--fx-sweat:color-mix(in oklab, var(--c-primary) 35%, transparent);--fx-sweat-line:var(--c-primary);--fx-tape:#1b2456;--fx-tape-line:var(--c-primary);--fx-crack:var(--c-primary)}.bossFx-module__BnEsXa__pose{transform-origin:50% 92%;width:100%;height:100%;rotate:calc(var(--lean,-1) * var(--tilt,0deg));transition:rotate .7s cubic-bezier(.3,1.6,.5,1);animation:2.8s ease-in-out infinite bossFx-module__BnEsXa__breathe;position:relative}.bossFx-module__BnEsXa__pose[data-phase="1"]{--tilt:3.5deg;animation:3.6s ease-in-out infinite bossFx-module__BnEsXa__breatheTired}.bossFx-module__BnEsXa__pose[data-phase="2"]{--tilt:6deg;animation:3.2s ease-in-out infinite bossFx-module__BnEsXa__breatheTired,2.6s ease-in-out infinite bossFx-module__BnEsXa__reel}.bossFx-module__BnEsXa__pose[data-taunt=true]{--tilt:0deg;animation:none}.bossFx-module__BnEsXa__pose[data-phase="3"]{--tilt:0deg;animation:.7s ease-in-out forwards bossFx-module__BnEsXa__kneel}@keyframes bossFx-module__BnEsXa__kneel{0%{filter:brightness();transform:rotate(0)}22%{translate:0 -5%;scale:.95 1.07;transform:rotate(calc(var(--lean,-1) * -2deg));filter:brightness(1.45)}70%{translate:0 9%;scale:1.12 .74;transform:rotate(calc(var(--lean,-1) * 6deg));filter:brightness(1.05)}to{translate:0 6.5%;scale:1.08 .79;transform:rotate(calc(var(--lean,-1) * 4.5deg));filter:brightness()}}@keyframes bossFx-module__BnEsXa__breathe{50%{scale:1.012 1.03}}@keyframes bossFx-module__BnEsXa__breatheTired{45%{scale:1.026 .955}}@keyframes bossFx-module__BnEsXa__reel{0%,to{transform:rotate(0)translate(0)}20%{transform:rotate(-4deg)translate(-2.5%)}45%{transform:rotate(2.5deg)translate(1.5%)}70%{transform:rotate(-2.5deg)translate(-1%)}}.bossFx-module__BnEsXa__art{transition:filter .7s;position:absolute;inset:0}.bossFx-module__BnEsXa__pose[data-phase="1"] .bossFx-module__BnEsXa__art{filter:saturate(.8)brightness(.98)}.bossFx-module__BnEsXa__pose[data-phase="2"] .bossFx-module__BnEsXa__art{filter:saturate(.56)brightness(.88)}.bossFx-module__BnEsXa__pose[data-taunt=true] .bossFx-module__BnEsXa__art{filter:saturate(1.25)brightness(1.06)}.bossFx-module__BnEsXa__art[data-flash=true]{animation:.6s ease-out bossFx-module__BnEsXa__artFlash}@keyframes bossFx-module__BnEsXa__artFlash{0%,15%{filter:brightness(2.2)saturate(.3)}40%{filter:brightness(1.05)sepia(.5)saturate(2.2)hue-rotate(-28deg)}}.bossFx-module__BnEsXa__tint,.bossFx-module__BnEsXa__ghost{pointer-events:none;opacity:0;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bossFx-module__BnEsXa__tint[data-on=true]{animation:.55s ease-out forwards bossFx-module__BnEsXa__tint}@keyframes bossFx-module__BnEsXa__tint{0%{opacity:.8;background-color:var(--fx-flash)}13%{opacity:.5;background-color:var(--fx-flash)}32%{opacity:.38;background-color:var(--fx-hurt)}to{opacity:0;background-color:var(--fx-hurt)}}.bossFx-module__BnEsXa__ghost{mix-blend-mode:screen}.bossFx-module__BnEsXa__ghost[data-c=a]{background:var(--c-primary);animation:.36s steps(3,end) forwards bossFx-module__BnEsXa__ghostA}.bossFx-module__BnEsXa__ghost[data-c=b]{background:var(--c-accent);animation:.36s steps(3,end) forwards bossFx-module__BnEsXa__ghostB}@keyframes bossFx-module__BnEsXa__ghostA{0%{opacity:.85;translate:-5%}to{opacity:0;translate:0}}@keyframes bossFx-module__BnEsXa__ghostB{0%{opacity:.85;translate:5% -1%}to{opacity:0;translate:0}}.bossFx-module__BnEsXa__box{pointer-events:none;z-index:2;position:absolute;inset:0;container-type:size}.bossFx-module__BnEsXa__box>*{position:absolute}.bossFx-module__BnEsXa__wrap[data-fx-rm=true] *,.bossFx-module__BnEsXa__wrap[data-fx-rm=true] :before,.bossFx-module__BnEsXa__wrap[data-fx-rm=true] :after{transition:none!important;animation:none!important}.bossFx-module__BnEsXa__wrap[data-fx-rm=true] .bossFx-module__BnEsXa__pose[data-phase="3"]{translate:0 6.5%;scale:1.08 .79;transform:rotate(calc(var(--lean,-1) * 4.5deg))}.bossFx-module__BnEsXa__wrap[data-fx-rm=true] .bossFx-module__BnEsXa__tint[data-on=true]{opacity:.85;background-color:var(--fx-hurt)}.bossFx-module__BnEsXa__wrap[data-fx-rm=true] .bossFx-module__BnEsXa__ghost{display:none}
.bossResult-module__JYxBuW__intro{text-align:center}.bossResult-module__JYxBuW__introPanel{border-radius:var(--radius-l,28px);background:color-mix(in oklab, var(--c-surface) 82%, transparent);border:var(--stroke,2px) solid var(--c-line);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;gap:clamp(12px,3dvh,32px);padding:clamp(14px,3dvh,40px) clamp(14px,2.4vw,40px);overflow-y:auto}[data-tier=academy] .bossResult-module__JYxBuW__introPanel{border:1px solid color-mix(in oklab, var(--c-primary) 40%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bossResult-module__JYxBuW__introTitle{font-family:var(--font-display);word-break:keep-all;font-size:clamp(28px,6.2dvh,64px);font-weight:900;line-height:1.1}.bossResult-module__JYxBuW__introLine{word-break:keep-all;max-width:34em;font-size:clamp(18px,3dvh,28px);font-weight:700}.bossResult-module__JYxBuW__introGo{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(10px,2vw,22px);display:flex}.bossResult-module__JYxBuW__introMascot{width:clamp(56px,11dvh,104px);height:auto}.bossResult-module__JYxBuW__startBtn{min-height:clamp(56px,9dvh,84px);padding:0 clamp(22px,3vw,40px);font-size:clamp(20px,3.4dvh,30px)}.bossResult-module__JYxBuW__intro .bossResult-module__JYxBuW__rule{font-size:clamp(15px,2.3dvh,21px)}.bossResult-module__JYxBuW__rules{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bossResult-module__JYxBuW__rule{background:var(--c-surface);border:2px solid var(--c-line);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:800;display:inline-flex}[data-tier=academy] .bossResult-module__JYxBuW__rule{border-width:1px;border-radius:10px}.bossResult-module__JYxBuW__result{text-align:center;border-radius:var(--radius-l,32px);background:var(--c-surface);border:var(--stroke,2px) solid var(--c-line);width:100%;min-height:0;box-shadow:var(--shadow-pop);flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(14px,3vw,48px);padding:clamp(16px,3.4dvh,40px) clamp(14px,3vw,44px);display:grid;position:relative;overflow:hidden}@media (orientation:portrait){.bossResult-module__JYxBuW__result{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bossResult-module__JYxBuW__result .bossResult-module__JYxBuW__gate{width:min(78%,30dvh)}}.bossResult-module__JYxBuW__resultArt{place-items:center;height:100%;min-height:0;display:grid}.bossResult-module__JYxBuW__resultInfo{scrollbar-width:thin;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2dvh,18px);min-height:0;max-height:100%;display:flex;overflow-y:auto}.bossResult-module__JYxBuW__resultHead{text-align:left;justify-content:center;align-items:center;gap:clamp(10px,2vw,20px);display:flex}.bossResult-module__JYxBuW__resultMascot{flex:none;width:clamp(64px,13dvh,120px);height:auto}.bossResult-module__JYxBuW__resultH3{margin:0;font-size:clamp(17px,2.6dvh,22px)}.bossResult-module__JYxBuW__resultSide{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.bossResult-module__JYxBuW__resultScroll{scrollbar-width:thin;flex:auto;align-content:center;gap:10px;min-height:0;display:grid;overflow-y:auto}.bossResult-module__JYxBuW__resultSide>.bossResult-module__JYxBuW__rules{flex:none}[data-tier=academy] .bossResult-module__JYxBuW__result{background:color-mix(in oklab, var(--c-surface) 86%, transparent);border:1px solid color-mix(in oklab, var(--c-primary) 40%, transparent)}.bossResult-module__JYxBuW__resultTitle{font-family:var(--font-display);font-size:clamp(30px,6.4dvh,58px);font-weight:900;line-height:1.05}.bossResult-module__JYxBuW__score{font-family:var(--font-num);font-size:clamp(40px,9dvh,84px);font-weight:900;line-height:1}.bossResult-module__JYxBuW__scoreSub{color:var(--c-ink-soft);font-weight:700}.bossResult-module__JYxBuW__gate{aspect-ratio:1.15;perspective:900px;background:radial-gradient(circle at 50% 60%, color-mix(in oklab, var(--c-gold) 85%, var(--c-surface)), color-mix(in oklab, var(--c-gold) 40%, transparent) 45%, transparent 75%), color-mix(in oklab, var(--c-sky) 30%, var(--c-surface));width:min(92%,62dvh,520px);box-shadow:0 0 0 8px color-mix(in oklab, var(--c-ink) 70%, var(--c-orange)), 0 0 60px color-mix(in oklab, var(--c-gold) 60%, transparent);border-radius:50% 50% 8px 8px/36% 36% 8px 8px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.bossResult-module__JYxBuW__door{background:linear-gradient(90deg, color-mix(in oklab, var(--c-orange) 55%, var(--c-ink)), color-mix(in oklab, var(--c-orange) 35%, var(--c-ink)));border:3px solid color-mix(in oklab, var(--c-ink) 80%, transparent);height:100%;color:var(--c-gold);place-items:center;display:grid}.bossResult-module__JYxBuW__doorL{transform-origin:0}.bossResult-module__JYxBuW__gateSpark{color:var(--c-surface);filter:drop-shadow(0 0 18px var(--c-gold));pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.bossResult-module__JYxBuW__doorR{transform-origin:100%}.bossResult-module__JYxBuW__spirit{text-align:left;border-radius:var(--radius-l,24px);background:linear-gradient(135deg, color-mix(in oklab, var(--c-gold) 22%, var(--c-surface)), color-mix(in oklab, var(--c-accent) 18%, var(--c-surface)));border:2px solid color-mix(in oklab, var(--c-gold) 70%, transparent);width:min(560px,100%);box-shadow:0 0 40px -6px color-mix(in oklab, var(--c-gold) 60%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.bossResult-module__JYxBuW__spiritOrb{background:radial-gradient(circle at 35% 30%, var(--c-surface), color-mix(in oklab, var(--c-gold) 70%, var(--c-accent)) 60%, color-mix(in oklab, var(--c-accent) 70%, var(--c-ink)));width:92px;height:92px;color:var(--c-ink);font-family:var(--font-display);box-shadow:0 0 30px color-mix(in oklab, var(--c-gold) 70%, transparent);border-radius:50%;place-items:center;font-size:34px;font-weight:900;display:grid;overflow:hidden}.bossResult-module__JYxBuW__spiritOrb img{object-fit:cover;width:100%;height:100%}.bossResult-module__JYxBuW__spiritText{gap:4px;display:grid}.bossResult-module__JYxBuW__spiritText small{letter-spacing:.06em;color:color-mix(in oklab, var(--c-gold) 50%, var(--c-ink));font-weight:800}.bossResult-module__JYxBuW__spiritText b{font-family:var(--font-display);font-size:24px;font-weight:900}.bossResult-module__JYxBuW__spiritText span{word-break:keep-all;font-weight:700}.bossResult-module__JYxBuW__rxList{text-align:left;gap:10px;width:100%;display:grid}.bossResult-module__JYxBuW__rxRow{border-radius:var(--radius-m,18px);background:var(--c-surface2);border:2px dashed color-mix(in oklab, var(--c-purple) 45%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.bossResult-module__JYxBuW__rxRow[data-done=true]{border-style:solid;border-color:color-mix(in oklab, var(--c-good) 60%, transparent);background:color-mix(in oklab, var(--c-good) 10%, var(--c-surface2))}.bossResult-module__JYxBuW__rxNum{background:var(--c-purple);width:36px;height:36px;color:var(--c-surface);border-radius:50%;place-items:center;font-weight:900;display:grid}.bossResult-module__JYxBuW__rxRow[data-done=true] .bossResult-module__JYxBuW__rxNum{background:var(--c-good)}.bossResult-module__JYxBuW__rxBody{gap:8px;min-width:0;display:grid}.bossResult-module__JYxBuW__rxBody b{word-break:keep-all;font-size:17px;font-weight:800}.bossResult-module__JYxBuW__rxBody span{color:var(--c-ink-soft);font-size:14px;font-weight:600}.bossResult-module__JYxBuW__mcChips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bossResult-module__JYxBuW__mcChip{background:color-mix(in oklab, var(--c-purple) 14%, var(--c-surface));border:2px solid color-mix(in oklab, var(--c-purple) 40%, transparent);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:15px;font-weight:800;display:inline-flex}.bossResult-module__JYxBuW__mcChip em{font-style:normal;font-family:var(--font-num);color:var(--c-purple)}.bossResult-module__JYxBuW__lockedGate{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--c-ink) 70%, var(--c-orange)) 0 22px, color-mix(in oklab, var(--c-ink) 55%, var(--c-orange)) 22px 26px);width:140px;height:150px;color:var(--c-gold);box-shadow:0 0 0 6px color-mix(in oklab, var(--c-ink) 60%, transparent);border-radius:70px 70px 12px 12px;place-items:center;display:grid}
