.yV-WwW_preview{border-top:1px solid #b79d6955;margin:24px 0;padding:16px 0}.yV-WwW_preview h3{color:#ead09e;font-size:17px}.yV-WwW_preview p{color:#cbbdd0;font-size:12px;line-height:1.7}.yV-WwW_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.yV-WwW_grid figure{text-align:center;background:#242b3c;border:1px solid #8d7c5955;border-radius:5px;min-width:0;margin:0;padding:8px 4px}.yV-WwW_grid img{object-fit:contain;width:100%;height:110px}.yV-WwW_grid [data-owned=false] img{filter:brightness(0);opacity:.65}.yV-WwW_grid b,.yV-WwW_grid small{display:block}.yV-WwW_grid b{color:#eed9b1;font-size:12px}.yV-WwW_grid small{color:#c8bbd0;margin-top:5px;font-size:10px}@media (max-width:600px){.yV-WwW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yV-WwW_grid img{height:95px}.yV-WwW_grid b{font-size:11px}}
.RZi2ba_scene{isolation:isolate;text-align:center;color:#e9e7df;background:radial-gradient(#53606c38,#0000 58%),#0b101b;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 120px);padding:22px 20px 28px;display:flex;position:relative;overflow:hidden}.RZi2ba_eyebrow{letter-spacing:.34em;color:#bdb6a5;margin:0 0 12px;font-size:10px}.RZi2ba_scene h2{z-index:2;font:500 clamp(23px,3vw,36px)/1.45 var(--font-serif),serif;letter-spacing:.08em;color:#f5efe1;text-shadow:0 3px 20px #000;margin:0 0 24px;position:relative}.RZi2ba_monument{aspect-ratio:3/4;perspective:1000px;width:min(340px,46dvh,70vw);position:relative}.RZi2ba_gate{color:#eee5c7;perspective:1000px;cursor:pointer;touch-action:manipulation;background:#131d28;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:visible;box-shadow:0 0 0 4px #c9c8bb,0 0 0 7px #7e817a,0 0 0 10px #b9bcb1,0 10px 70px #050811}.RZi2ba_gate:disabled{opacity:1!important}.RZi2ba_doors{perspective:1000px;display:flex;position:absolute;inset:0}.RZi2ba_leftDoor,.RZi2ba_rightDoor{will-change:transform;background-image:url(/images/companion-cards/wanxiang-ivory-gate-v1.webp);background-repeat:no-repeat;background-size:200% 100%;width:50%;height:100%;display:block;position:relative;box-shadow:inset 0 0 16px #131c2d22}.RZi2ba_leftDoor{transform-origin:0;background-position:0}.RZi2ba_rightDoor{transform-origin:100%;background-position:100%}.RZi2ba_crown{color:#34404a;z-index:3;clip-path:polygon(0 0,100% 0,96% 100%,4% 100%);background:linear-gradient(#ede7d9,#969b99);border:1px solid #faf4e3;justify-content:center;align-items:center;gap:20px;padding:7px 12px;display:flex;position:absolute;top:-12px;left:-16px;right:-16px;box-shadow:0 4px #737c7e}.RZi2ba_crown b{font:500 11px var(--font-serif),serif;letter-spacing:.25em}.RZi2ba_crown i{background:#7f826f;width:35px;height:1px}.RZi2ba_innerLight{opacity:.7;background:radial-gradient(#f9f3dd,#c3dae0 60%,#1d3041);position:absolute;inset:0;box-shadow:0 0 50px #e6eef029}.RZi2ba_lock{color:#fff8de;filter:drop-shadow(0 0 6px #7c613c);z-index:3;pointer-events:none;width:48px;position:absolute;top:45%;left:50%;translate:-50% -50%}.RZi2ba_lock svg{stroke:currentColor;stroke-width:1px;width:100%;overflow:visible}.RZi2ba_step{clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);z-index:3;background:linear-gradient(#8b9291,#3b4c5b);border-top:2px solid #ebe5d1;height:13px;position:absolute;bottom:-11px;left:-17px;right:-17px}.RZi2ba_reflection{opacity:.13;pointer-events:none;background:url(/images/companion-cards/wanxiang-ivory-gate-v1.webp) bottom/100%;height:35%;position:absolute;top:calc(100% + 15px);left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.RZi2ba_floor{z-index:-1;background:radial-gradient(at 50% 30%,#52616d44,#0000 70%),repeating-linear-gradient(0deg,#0000 0 45px,#b4c8ce07 45px 46px);position:absolute;inset:60% -20% -10%;transform:perspective(240px)rotateX(58deg)}.RZi2ba_stars{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.RZi2ba_stars i{left:calc(6% + var(--i)*7.5%);top:calc(12% + var(--i)*4%);opacity:.5;background:#e6e7dd;width:2px;height:2px;position:absolute;box-shadow:0 0 7px #e2e9e7}.RZi2ba_fragments{pointer-events:none;position:absolute;inset:0}.RZi2ba_fragments i{left:calc(-10% + var(--i)*17%);top:calc(10% + var(--i)*10%);width:calc(6px + var(--i)*1px);height:calc(12px + var(--i)*2px);clip-path:polygon(20% 0,100% 25%,70% 100%,0 70%);opacity:.35;transform:rotate(calc(var(--i)*23deg));background:linear-gradient(120deg,#e4dec9,#657282);position:absolute}.RZi2ba_invitation{z-index:2;letter-spacing:.1em;color:#e6dfcc;background:#11182499;border-bottom:1px solid #b9b6a047;margin:30px 0 0;padding:9px 20px;font-size:12px;position:relative}.RZi2ba_gate:hover:not(:disabled) .RZi2ba_lock,.RZi2ba_gate:active:not(:disabled) .RZi2ba_lock{filter:drop-shadow(0 0 15px #fff1bb)}.RZi2ba_gate:active:not(:disabled) .RZi2ba_lock{transform:scale(1.15)}.RZi2ba_gate:focus-visible{outline-offset:15px;outline:3px solid #f5dfaa}.RZi2ba_scene[data-opening=true] .RZi2ba_leftDoor{animation:1.1s cubic-bezier(.4,0,.2,1) both RZi2ba_leftOpen}.RZi2ba_scene[data-opening=true] .RZi2ba_rightDoor{animation:1.1s cubic-bezier(.4,0,.2,1) both RZi2ba_rightOpen}.RZi2ba_scene[data-opening=true] .RZi2ba_lock{animation:.8s ease-in both RZi2ba_sealBreak}.RZi2ba_scene[data-opening=true] .RZi2ba_innerLight{animation:1.1s ease-out both RZi2ba_ivoryLight}.RZi2ba_scene[data-opening=true] .RZi2ba_fragments i{animation:1.1s ease-out both RZi2ba_stoneLift}@keyframes RZi2ba_leftOpen{0%,15%{transform:none}to{opacity:.1;transform:rotateY(-102deg)translate(-12%)}}@keyframes RZi2ba_rightOpen{0%,15%{transform:none}to{opacity:.1;transform:rotateY(102deg)translate(12%)}}@keyframes RZi2ba_sealBreak{0%,25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)rotate(50deg)}}@keyframes RZi2ba_ivoryLight{0%,15%{opacity:0}80%{opacity:.9}to{opacity:1;transform:scale(1.8)}}@keyframes RZi2ba_stoneLift{to{opacity:0;transform:translateY(-65px)rotate(70deg)}}@media (max-width:650px){.RZi2ba_scene{min-height:calc(100dvh - 120px);padding:24px 18px 28px}.RZi2ba_scene h2{margin-bottom:28px;font-size:25px}.RZi2ba_monument{width:min(270px,43dvh,70vw)}.RZi2ba_eyebrow{font-size:9px}.RZi2ba_invitation{margin-top:31px;font-size:11px}.RZi2ba_lock{width:40px}}@media (max-height:650px){.RZi2ba_scene{padding-block:16px}.RZi2ba_scene h2{margin-bottom:20px;font-size:22px}.RZi2ba_monument{width:min(240px,38dvh,62vw)}.RZi2ba_invitation{margin-top:20px}}@media (prefers-reduced-motion:reduce){dialog:not([data-full-motion=true]) .RZi2ba_scene *{transition:none!important;animation:none!important}dialog:not([data-full-motion=true]) .RZi2ba_scene :before{transition:none!important;animation:none!important}dialog:not([data-full-motion=true]) .RZi2ba_scene :after{transition:none!important;animation:none!important}}
.YU_Hlq_scene{z-index:3;pointer-events:none;isolation:isolate;animation:YU_Hlq_storyExit var(--story-time) linear both;background:radial-gradient(at 50% 40%,#3b6170,#152c43 55%,#0b1226);position:absolute;inset:56px 0;overflow:hidden}.YU_Hlq_constellation{background:repeating-conic-gradient(from 12deg,transparent 0 23deg,#cde9f022 23deg 23.3deg,transparent 23.3deg 40deg),radial-gradient(ellipse,transparent 30%,#c8b3db22 65%,transparent 70%);animation:YU_Hlq_starBloom var(--story-time) ease-out both;position:absolute;inset:-25%}.YU_Hlq_streaks{animation:YU_Hlq_storyStreak var(--story-time) ease-out both;background:repeating-linear-gradient(-23deg,#0000 0 38px,#f7e1a822 39px 40px,#0000 41px 88px);position:absolute;inset:0}.YU_Hlq_cuts{z-index:2;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:5% 0}.YU_Hlq_cut{clip-path:polygon(6% 0,100% 8%,94% 100%,0 92%);width:min(47%,580px);height:78%;animation:YU_Hlq_portraitCut var(--story-time) calc(var(--actor)*.12s) cubic-bezier(.15,.8,.2,1) both;background:linear-gradient(135deg,#eee5c7,#75919c);position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #f4d59c}.YU_Hlq_cut:nth-child(2){clip-path:polygon(0 8%,94% 0,100% 92%,6% 100%);background:linear-gradient(135deg,#e2d7b4,#a3788d)}.YU_Hlq_cut img{object-fit:cover;object-position:center 16%;transform-origin:50% 22%;filter:brightness(1.12)drop-shadow(0 5px 5px #2a304566);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.7)}.YU_Hlq_cut b{font:700 clamp(30px,6vw,68px)/1.2 var(--font-serif),serif;color:#fff1c9;text-shadow:2px 3px #283548,-2px -1px #283548;position:absolute;bottom:12%;left:10%;transform:rotate(-7deg)}.YU_Hlq_cut small{letter-spacing:.2em;color:#fff4d9;background:#26374bcc;padding:5px 10px;font-size:14px;position:absolute;bottom:7%;right:12%}.YU_Hlq_duo{opacity:0;animation:YU_Hlq_duoScene var(--story-time) cubic-bezier(.2,.7,.2,1) both;z-index:3;position:absolute;inset:0;overflow:hidden}.YU_Hlq_duo>img{object-fit:cover;object-position:center 36%;filter:brightness(1.1);-webkit-mask-image:linear-gradient(#0000,#000 8% 90%,#0000);mask-image:linear-gradient(#0000,#000 8% 90%,#0000)}.YU_Hlq_duo:after{content:"";background:linear-gradient(90deg,#0d2035aa,#0000 35% 70%,#0d203533),linear-gradient(#0000 50%,#101c35);position:absolute;inset:0}.YU_Hlq_caption{z-index:2;color:#fff2cf;text-shadow:0 2px 6px #142642;position:absolute;bottom:10%;left:8%;right:8%}.YU_Hlq_caption small{letter-spacing:.22em;font-size:12px}.YU_Hlq_caption h3{font:600 clamp(24px,4vw,47px)/1.35 var(--font-serif),serif;margin:12px 0}.YU_Hlq_caption p{color:#fce9c4;max-width:550px;margin:0;font-size:clamp(13px,1.5vw,18px);line-height:1.7}.YU_Hlq_shards{z-index:4;position:absolute;inset:0}.YU_Hlq_shards i{left:calc(4% + var(--i)*8%);top:calc(5% + var(--i)*5%);width:calc(10px + var(--i)*2px);height:calc(28px + var(--i)*3px);clip-path:polygon(50% 0,100% 65%,10% 100%);animation:YU_Hlq_prismShards var(--story-time) ease-out both;background:linear-gradient(135deg,#d0f4efbb,#f8dfad88,#c9b2e8aa);position:absolute}.YU_Hlq_flash{z-index:5;opacity:0;animation:YU_Hlq_storyFlash var(--story-time) linear both;background:radial-gradient(#fff9e2,#f8e2af88 35%,#0000 75%);position:absolute;inset:0}.YU_Hlq_artCut{animation:YU_Hlq_portraitCut var(--story-time) both;position:absolute;inset:0}.YU_Hlq_artCut img{object-fit:cover}@keyframes YU_Hlq_portraitCut{0%,5%{opacity:0;transform:translateX(calc((var(--actor,0)*2 - 1)*85%)) scale(1.05)}16%,37%{opacity:1;transform:translate(0)scale(1)}48%,to{opacity:0;transform:translateY(-5%)scale(1.05)}}@keyframes YU_Hlq_duoScene{0%,38%{opacity:0;transform:scale(1.12)}50%,88%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1)}}@keyframes YU_Hlq_storyFlash{0%,38%{opacity:0}42%{opacity:.8}50%,92%{opacity:0}96%{opacity:.35}to{opacity:0}}@keyframes YU_Hlq_starBloom{0%{opacity:0;transform:scale(.6)rotate(-10deg)}30%,70%{opacity:.8}to{opacity:0;transform:scale(1.5)rotate(10deg)}}@keyframes YU_Hlq_storyStreak{0%{opacity:0;transform:translate(10%)}25%{opacity:1}48%,to{opacity:0;transform:translate(-10%)}}@keyframes YU_Hlq_prismShards{0%,35%{opacity:0;transform:translateY(50px)rotate(0)}48%,80%{opacity:.6}to{opacity:0;transform:translateY(-120px)rotate(35deg)}}@keyframes YU_Hlq_storyExit{0%,93%{opacity:1}to{opacity:0}}@media (max-width:650px){.YU_Hlq_cuts{gap:5px;inset:9% 0 17%}.YU_Hlq_cut{width:49%;height:72%}.YU_Hlq_cut img{object-fit:contain;object-position:center top;transform-origin:50% 0;transform:translateY(36px)scale(2.2)}.YU_Hlq_cut b{font-size:35px;bottom:14%;left:8%}.YU_Hlq_cut small{font-size:10px;bottom:8%;right:9%}.YU_Hlq_duo>img{object-fit:cover;object-position:center 32%}.YU_Hlq_caption{bottom:12%;left:7%;right:7%}.YU_Hlq_caption h3{font-size:25px}.YU_Hlq_caption p{font-size:13px}.YU_Hlq_caption small{font-size:10px}.YU_Hlq_shards i:nth-child(n+7){display:none}}@media (prefers-reduced-motion:reduce){dialog:not([data-full-motion=true]) .YU_Hlq_scene{display:none}}
.VFF5Va_panel{color:#e4e6d5;background:#202338;border-radius:6px;margin:22px 0;padding:20px;font-family:inherit}.VFF5Va_panel button,.VFF5Va_panel input{font:inherit;touch-action:manipulation}.VFF5Va_panel button{color:#e7e4cc;cursor:pointer;background:#34334a;border:1px solid #a5bba04d;border-radius:4px;min-height:44px;padding:10px 12px;font-size:12px}.VFF5Va_panel button:disabled{opacity:.5;cursor:default}.VFF5Va_panel :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #e4c98d}.VFF5Va_panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.VFF5Va_panel h3{margin:7px 0 16px;font:23px serif}.VFF5Va_panel header small{color:#bcb2c4;font-size:10px}.VFF5Va_panel .VFF5Va_recommend{color:#292338;white-space:nowrap;background:#dec58d;border-color:#dec58d}.VFF5Va_routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.VFF5Va_routes>div{background:#151b2d;border-left:2px solid #bda975;grid-template-columns:1fr 70px 1fr;align-items:center;gap:10px;padding:16px;display:grid}.VFF5Va_routes span{font:20px serif}.VFF5Va_routes span>small{color:#d3bc8f;margin-left:6px;font:11px sans-serif}.VFF5Va_routes b{text-align:center;color:#dfc58c;font-weight:400}.VFF5Va_routes b small{margin-top:4px;font:10px sans-serif;display:block}.VFF5Va_routes p{color:#c5bdc9;grid-column:1/-1;margin:4px 0 0;font-size:11px;line-height:1.8}.VFF5Va_note{color:#bcb1c0;margin:14px 0;font-size:11px;line-height:1.8}.VFF5Va_passives{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.VFF5Va_passives p{border-top:1px solid #b9a16b44;margin:0;padding:12px 0}.VFF5Va_passives b{color:#d6c38e;font-size:12px;font-weight:500;display:block}.VFF5Va_passives span{color:#c8bdc8;margin-top:6px;font-size:11px;line-height:1.8;display:block}.VFF5Va_presetHeader{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 14px;display:flex}.VFF5Va_presetHeader h3{margin:0}.VFF5Va_presetHeader h3 small{color:#bfb1c0;font:10px sans-serif}.VFF5Va_presetHeader label{color:#c9bcbb;align-items:center;gap:9px;font-size:11px;display:flex}.VFF5Va_presetHeader input{color:#eee5c9;background:#171a2e;border:1px solid #8caa8c66;border-radius:3px;width:190px;max-width:100%;min-height:44px;padding:8px 10px;font-size:12px}.VFF5Va_presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.VFF5Va_presets article{background:#29293f;border:1px solid #c1a56b55;border-radius:4px;min-width:0;padding:16px}.VFF5Va_presets article[data-active=true]{border-color:#c6b17e}.VFF5Va_presets article>small{color:#b5c29d;letter-spacing:.12em;font-size:10px}.VFF5Va_presets h4{overflow-wrap:anywhere;margin:10px 0;font:20px serif}.VFF5Va_presets p{color:#c4b8bf;min-height:40px;font-size:11px;line-height:1.8}.VFF5Va_presets article>div{gap:8px;display:flex}.VFF5Va_presets button{flex:1;padding:8px;font-size:11px}.VFF5Va_notice{color:#dfc88e;min-height:24px;margin:16px 0 0;font-size:12px;line-height:1.8}@media (max-width:650px){.VFF5Va_panel>header{flex-direction:column;align-items:flex-start;gap:0}.VFF5Va_panel h3{font-size:22px}.VFF5Va_panel .VFF5Va_recommend{width:100%}.VFF5Va_routes{grid-template-columns:1fr}.VFF5Va_routes>div{padding:14px}.VFF5Va_passives{grid-template-columns:1fr;gap:0}.VFF5Va_passives p{justify-content:space-between;gap:12px;padding:10px 0;display:flex}.VFF5Va_passives b{flex:1}.VFF5Va_passives span{flex:1;margin:0}.VFF5Va_presetHeader{flex-direction:column;align-items:flex-start;gap:12px}.VFF5Va_presetHeader label{width:100%}.VFF5Va_presetHeader input{flex:1;width:0}.VFF5Va_presets{gap:10px}.VFF5Va_presets article{padding:12px}.VFF5Va_presets article>div{flex-direction:column}.VFF5Va_presets h4{font-size:18px}.VFF5Va_presets p{min-height:62px}.VFF5Va_presets button{flex:auto;width:100%}.VFF5Va_note{font-size:10px}}.VFF5Va_panel{background:linear-gradient(130deg,#27283d,#1b2033);border:1px solid #c1a26b44;box-shadow:inset 0 1px #e2c79322}.VFF5Va_panel h3{color:#f0dfbb}.VFF5Va_routes>div{border:1px solid #b99e6438;border-left:2px solid #d9b976}.VFF5Va_presets article{color:#302a2e;background:repeating-linear-gradient(0deg,#0000 0 3px,#8d704605 4px),#eee4cf;border-color:#b79b65}.VFF5Va_presets article>small{color:#796440}.VFF5Va_presets h4{color:#39303a}.VFF5Va_presets p{color:#6b5d54}.VFF5Va_presets article[data-active=true]{background:#f3e5c5;box-shadow:inset 0 0 0 2px #be9d5e55}.VFF5Va_presets button{color:#eee0bd;background:#35334b;border-color:#6d6076}.VFF5Va_presets button+button{color:#634e37;background:0 0;border-color:#b79c6e}.VFF5Va_presets button:disabled{opacity:.65}.VFF5Va_presetHeader input{border-color:#b99b6566}.VFF5Va_panel .VFF5Va_recommend{background:linear-gradient(120deg,#e9ce94,#c8a569)}@media (max-width:650px){.VFF5Va_panel{padding:14px}.VFF5Va_routes>div{grid-template-columns:1fr 54px 1fr;gap:4px;padding:12px}.VFF5Va_routes span{font-size:18px}.VFF5Va_presets{grid-template-columns:1fr}}.VFF5Va_panel .VFF5Va_presets button{color:#eee0bd}.VFF5Va_panel .VFF5Va_presets button+button{color:#634e37}.VFF5Va_panel button.VFF5Va_recommend{color:#292338}.VFF5Va_syncStatus{color:#ddc18d;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.VFF5Va_syncStatus button{min-height:38px;padding:7px 10px;font-size:11px}.VFF5Va_loadoutMembers{margin:12px 0;padding:0;list-style:none}.VFF5Va_loadoutMembers li{border-top:1px solid #a98d6940;grid-template-columns:33px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.VFF5Va_loadoutMembers svg{width:31px;height:43px}.VFF5Va_loadoutMembers b{color:#423244;font-size:12px;line-height:1.6;display:block}.VFF5Va_loadoutMembers small,.VFF5Va_loadoutMembers span,.VFF5Va_loadoutMembers em{color:#76604c;font-size:10px;font-style:normal;line-height:1.8;display:block}.VFF5Va_loadoutMembers em{color:#975546}.VFF5Va_loadoutMembers span{color:#5c6149}.VFF5Va_noGear{text-align:center;align-self:center}@media (max-width:650px){.VFF5Va_presets{grid-template-columns:1fr}.VFF5Va_loadoutMembers li{grid-template-columns:39px minmax(0,1fr)}.VFF5Va_loadoutMembers b{font-size:13px}.VFF5Va_loadoutMembers small,.VFF5Va_loadoutMembers span,.VFF5Va_loadoutMembers em{font-size:11px}.VFF5Va_passives p{display:block}.VFF5Va_passives span{margin-top:5px;line-height:1.8}}
.eFzbOq_panel{color:#f0e8d6;background:linear-gradient(120deg,#25213b,#162d3c);border:1px solid #b7a5ca;border-radius:8px;margin:20px 0;padding:22px}.eFzbOq_panel h2{margin:6px 0 10px;font-size:24px}.eFzbOq_panel p{color:#d2ccda;font-size:13px;line-height:1.8}.eFzbOq_panel small{color:#d8bfe9;letter-spacing:.1em}.eFzbOq_quick{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.eFzbOq_quick button{color:#f1dfb9;background:#383049;border:1px solid #a78db9;border-radius:4px;min-height:42px;padding:10px 12px;font-size:13px}.eFzbOq_slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eFzbOq_slots>div{background:#11192880;border:1px solid #786681;align-items:center;gap:10px;padding:12px;display:flex}.eFzbOq_slots>div>div{flex:1;min-width:0}.eFzbOq_slots img{object-fit:contain;width:58px;height:88px}.eFzbOq_slots label{color:#d3c5d7;font-size:12px;display:block}.eFzbOq_slots select{color:#282035;background:#f0e5cb;border:1px solid #baa278;border-radius:4px;width:100%;min-height:42px;margin:4px 0 10px;padding:7px 10px;font-size:14px;display:block}.eFzbOq_note{margin-top:14px}@media (max-width:750px){.eFzbOq_panel{padding:16px}.eFzbOq_slots{grid-template-columns:1fr}.eFzbOq_slots img{width:66px;height:110px}.eFzbOq_slots>div>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.eFzbOq_panel h2{font-size:21px}}
.yKWUgq_scene{z-index:8;pointer-events:none;contain:layout paint;isolation:isolate;position:absolute;inset:0;overflow:hidden}.yKWUgq_canvas{width:100%;height:100%;display:block}.yKWUgq_clock{opacity:.001;width:1px;height:1px;animation:4s linear both yKWUgq_clock;position:absolute;top:0;left:0}@keyframes yKWUgq_clock{0%{transform:translate(0)}to{transform:translate(1px)}}.yKWUgq_caption{color:#fff0c8;text-shadow:0 2px 4px #281724;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;inset:auto 4% 3%}.yKWUgq_caption b{letter-spacing:2px;font:600 16px serif}.yKWUgq_fallback{background:radial-gradient(#542b25cc,#0000 72%);display:flex;position:absolute;inset:8% 22% 4% 5%}.yKWUgq_fallback img{object-fit:contain;width:50%;height:100%}.yKWUgq_scene[data-side=enemy] .yKWUgq_fallback{transform:scaleX(-1)}.yKWUgq_scene[data-whole-poses=true] .yKWUgq_caption{bottom:2%}.yKWUgq_still{display:none}.yKWUgq_still .yKWUgq_clock{animation:none}@media (prefers-reduced-motion:reduce){.yKWUgq_scene:not([data-full=true]):not(.yKWUgq_still){display:none}}@media (max-width:650px){.yKWUgq_caption{font-size:9px;bottom:2%}.yKWUgq_caption b{letter-spacing:1px;font-size:13px}}.yKWUgq_caption{background:#111827b8;border-radius:4px;flex-direction:column;align-items:flex-start;gap:3px;max-width:60%;padding:6px 9px;display:flex;inset:auto auto 12% 4%}.yKWUgq_scene[data-side=enemy] .yKWUgq_caption{text-align:right;align-items:flex-end;left:auto;right:4%}@media (max-width:650px){.yKWUgq_caption{max-width:70%;bottom:12%}}
.i3zFTG_scene{z-index:8;pointer-events:none;contain:layout paint;isolation:isolate;position:absolute;inset:0;overflow:hidden}.i3zFTG_canvas{width:100%;height:100%;display:block}.i3zFTG_clock{opacity:.001;width:1px;height:1px;animation:4s linear both i3zFTG_clock;position:absolute;top:0;left:0}@keyframes i3zFTG_clock{0%{transform:translate(0)}to{transform:translate(1px)}}.i3zFTG_caption{color:#e7ffee;text-shadow:0 2px 4px #16323a;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;inset:auto 4% 3%}.i3zFTG_caption b{letter-spacing:2px;font:600 16px serif}.i3zFTG_fallback{background:radial-gradient(#214e50cc,#0000 72%);display:flex;position:absolute;inset:8% 22% 4% 5%}.i3zFTG_fallback img{object-fit:contain;width:50%;height:100%}.i3zFTG_fallback img:first-child,.i3zFTG_scene[data-side=enemy] .i3zFTG_fallback{transform:scaleX(-1)}.i3zFTG_still{display:none}.i3zFTG_still .i3zFTG_clock{animation:none}@media (prefers-reduced-motion:reduce){.i3zFTG_scene:not([data-full=true]):not(.i3zFTG_still){display:none}}@media (max-width:650px){.i3zFTG_caption{font-size:9px;bottom:2%}.i3zFTG_caption b{letter-spacing:1px;font-size:13px}}.i3zFTG_caption{background:#111827b8;border-radius:4px;flex-direction:column;align-items:flex-start;gap:3px;max-width:60%;padding:6px 9px;display:flex;inset:auto auto 12% 4%}.i3zFTG_scene[data-side=enemy] .i3zFTG_caption{text-align:right;align-items:flex-end;left:auto;right:4%}@media (max-width:650px){.i3zFTG_caption{max-width:70%;bottom:12%}}
.xzzyKa_cinema{pointer-events:none;perspective:650px;isolation:isolate;--energy:#edc485;--light:#fff2c4;position:absolute;inset:0;overflow:hidden}.xzzyKa_cinema>*{opacity:0}.xzzyKa_vignette{background:radial-gradient(at 47% 52%,#0000 12%,#080b20b8 90%);position:absolute;inset:0}.xzzyKa_floor{border:2px solid var(--energy);background:repeating-radial-gradient(ellipse at center,transparent 0 34px,#f1d89b33 35px 37px,transparent 38px 70px),repeating-conic-gradient(from 3deg,transparent 0 29deg,#f2d8a322 30deg 31deg,transparent 32deg 60deg);transform-origin:50%;border-radius:50%;width:130%;height:70%;position:absolute;bottom:-20%;left:-15%;transform:rotateX(68deg)}.xzzyKa_aura{background:radial-gradient(ellipse at 50% 70%,var(--energy),transparent 65%);clip-path:polygon(10% 100%,0 52%,23% 65%,13% 17%,38% 41%,48% 0,61% 35%,85% 13%,79% 57%,100% 39%,94% 100%);width:30%;height:65%;position:absolute;bottom:18%;left:9%}.xzzyKa_tunnel{background:repeating-conic-gradient(from 8deg at 72% 50%,transparent 0 8deg,#fff5cf66 8.3deg 8.9deg,transparent 9deg 22deg);position:absolute;inset:-30%;-webkit-mask-image:radial-gradient(#0000 20%,#000 90%);mask-image:radial-gradient(#0000 20%,#000 90%)}.xzzyKa_closeup{border-block:3px solid var(--light);background:linear-gradient(100deg,#15172f,var(--energy));clip-path:polygon(0 18%,100% 0,87% 85%,0 100%);z-index:5;width:70%;height:42%;position:absolute;top:9%;left:-6%;overflow:hidden}.xzzyKa_closeup img{object-fit:cover;object-position:center 16%;transform-origin:50% 23%;scale:1.55}.xzzyKa_closeup>span{color:#fff4d4;text-shadow:3px 3px #291b31,-1px -1px #291b31;letter-spacing:.12em;font:italic 800 clamp(20px,4vw,37px)/1 serif;position:absolute;bottom:12%;right:9%;transform:rotate(-7deg)}.xzzyKa_frontWave,.xzzyKa_backWave{border:7px solid var(--energy);border-right-color:var(--light);border-left-color:#0000;border-radius:50%;width:51%;height:55%;position:absolute;top:23%;left:34%;transform:rotateY(65deg)rotate(-13deg);box-shadow:8px 0 20px #fff0bb22}.xzzyKa_backWave{border-width:3px;width:47%;height:44%;top:29%;left:22%;rotate:-16deg}.xzzyKa_burst{background:radial-gradient(ellipse at 75% 52%,var(--light) 0,transparent 43%);mix-blend-mode:screen;position:absolute;inset:0}.xzzyKa_debris{transform-style:preserve-3d;position:absolute;inset:0}.xzzyKa_debris i{width:calc(7px + var(--n)*1.4px);height:calc(14px + var(--n)*1.8px);background:linear-gradient(110deg,var(--light),var(--energy));clip-path:polygon(0 23%,72% 0,100% 74%,25% 100%);transform:rotate(calc(var(--n)*39deg));position:absolute;top:53%;left:72%;box-shadow:0 0 10px #fff3c666}.xzzyKa_impactWord{color:var(--light);text-shadow:4px 4px #21152d,-2px -2px #21152d,0 0 22px var(--energy);z-index:4;font:italic 900 clamp(54px,9vw,92px)/1 serif;position:absolute;top:28%;right:5%;transform:rotate(-14deg)}.xzzyKa_impactWord small{letter-spacing:.3em;text-align:center;font:12px/2 serif;display:block}.xzzyKa_cinema[data-side=enemy]{transform:scaleX(-1)}.xzzyKa_cinema[data-side=enemy] .xzzyKa_closeup,.xzzyKa_cinema[data-side=enemy] .xzzyKa_impactWord{display:none}.xzzyKa_cinema[data-motion=true] .xzzyKa_vignette{animation:1.5s both xzzyKa_shade}.xzzyKa_cinema[data-motion=true] .xzzyKa_floor{animation:1.5s ease-out both xzzyKa_floor}.xzzyKa_cinema[data-motion=true] .xzzyKa_aura{animation:1.4s both xzzyKa_aura}.xzzyKa_cinema[data-motion=true] .xzzyKa_tunnel{animation:1.35s both xzzyKa_rush}.xzzyKa_cinema[data-motion=true] .xzzyKa_closeup{animation:1.4s both xzzyKa_cutin}.xzzyKa_cinema[data-motion=true] .xzzyKa_frontWave{animation:1.4s both xzzyKa_wave}.xzzyKa_cinema[data-motion=true] .xzzyKa_backWave{animation:1.4s 60ms both xzzyKa_wave}.xzzyKa_cinema[data-motion=true] .xzzyKa_burst{animation:1.4s both xzzyKa_burst}.xzzyKa_cinema[data-motion=true] .xzzyKa_debris{animation:1.4s both xzzyKa_shade}.xzzyKa_cinema[data-motion=true] .xzzyKa_debris i{animation:1.4s both xzzyKa_shards}.xzzyKa_cinema[data-motion=true] .xzzyKa_impactWord{animation:1.4s both xzzyKa_word}@keyframes xzzyKa_shade{0%{opacity:0}15%,60%{opacity:.85}to{opacity:0}}@keyframes xzzyKa_floor{0%{opacity:0;transform:rotateX(68deg)scale(.4)}20%,36%{opacity:.8;transform:rotateX(68deg)scale(.85)}75%,to{opacity:0;transform:rotateX(68deg)scale(1.7)}}@keyframes xzzyKa_aura{0%{opacity:0;transform:scaleY(.4)}17%,32%{opacity:.65;transform:scaleY(1.05)}52%,to{opacity:0;transform:scaleY(1.3)}}@keyframes xzzyKa_rush{0%,22%{opacity:0;transform:scale(.5)}38%{opacity:.8;transform:scale(.95)}66%,to{opacity:0;transform:scale(1.8)}}@keyframes xzzyKa_cutin{0%{opacity:0;transform:translate(-100%)rotate(-5deg)}12%,23%{opacity:1;transform:translate(0)rotate(-2deg)}37%,to{opacity:0;transform:translate(110%)rotate(3deg)}}@keyframes xzzyKa_wave{0%,28%{opacity:0;transform:translate(-80px)rotateY(70deg)scale(.2)}43%{opacity:1;transform:translate(10px)rotateY(63deg)scale(.85)}68%,to{opacity:0;transform:translate(110px)rotateY(45deg)scale(1.7)}}@keyframes xzzyKa_burst{0%,37%{opacity:0}41%{opacity:.7}48%{opacity:.35}65%,to{opacity:0}}@keyframes xzzyKa_shards{0%,39%{opacity:0;transform:translate(0)rotate(0)scale(.1)}45%{opacity:1}82%,to{opacity:0;transform:translate(calc((var(--n) - 4.5)*32px),calc((var(--n)*var(--n) - 40)*4px)) rotate(calc(var(--n)*85deg)) scale(1.5)}}@keyframes xzzyKa_word{0%,38%{opacity:0;transform:scale(2)rotate(-18deg)}45%,62%{opacity:1;transform:scale(1)rotate(-12deg)}83%,to{opacity:0;transform:translate(15px,-12px)scale(1.1)rotate(-10deg)}}@media (max-width:650px){.xzzyKa_closeup{width:80%;height:36%}.xzzyKa_frontWave{border-width:5px}.xzzyKa_debris i:nth-child(n+7){display:none}.xzzyKa_impactWord{font-size:59px;right:3%}.xzzyKa_impactWord small{font-size:10px}}@media (prefers-reduced-motion:reduce){.xzzyKa_cinema:not([data-full=true]){display:none}.xzzyKa_cinema:not([data-full=true]) *{animation:none!important}}.xzzyKa_elementStrike{z-index:3;width:100%;height:100%;fill:var(--energy);stroke:var(--light);stroke-width:3px;stroke-linejoin:round;transform-origin:25% 65%;position:absolute;inset:0;overflow:hidden}.xzzyKa_elementStrike path+path{fill:none;stroke-width:5px}.xzzyKa_cinema[data-kind=wood] .xzzyKa_elementStrike path:first-child{fill:none;stroke-width:13px}.xzzyKa_cinema[data-kind=earth] .xzzyKa_elementStrike path:first-child{fill:none;stroke-width:14px}.xzzyKa_cinema[data-motion=true] .xzzyKa_elementStrike{animation:1.4s both xzzyKa_elementRelease}.xzzyKa_cinema .xzzyKa_frontWave,.xzzyKa_cinema .xzzyKa_backWave{display:none}@keyframes xzzyKa_elementRelease{0%,25%{opacity:0;transform:translate(-90px)scaleX(.15)scaleY(.6)}38%{opacity:.95;transform:translate(0)scaleX(1)scaleY(1)}44%,50%{opacity:.95;transform:translate(6px)scale(1.02)}75%,to{opacity:0;transform:translate(70px)scale(1.15)}}@media (max-width:650px){.xzzyKa_elementStrike{stroke-width:2px}.xzzyKa_elementStrike path+path{stroke-width:3px}}.xzzyKa_cinema[data-motion=true]>:not(.xzzyKa_debris){animation-duration:var(--cinema-duration,1.4s)}.xzzyKa_closeup{background:linear-gradient(105deg,#15172f 8%,var(--energy) 130%);clip-path:polygon(0 9%,100% 0,93% 90%,0 100%);border-block-width:2px;width:76%;height:39%;top:7%;left:-2%}.xzzyKa_closeup img{object-fit:contain;object-position:28% top;transform-origin:35% 0;filter:drop-shadow(5px 2px #12172999);transform:translateY(10%)}.xzzyKa_closeup>span{letter-spacing:.04em;text-wrap:balance;max-width:57%;font-size:clamp(22px,3.5vw,38px);line-height:1.2;bottom:17%;right:7%}.xzzyKa_closeup>span small{letter-spacing:.12em;color:var(--light);font:600 11px/2 sans-serif;display:block}.xzzyKa_inkLines{background:repeating-linear-gradient(-8deg,#0000 0 12px,#fff4d330 13px 14px,#0000 15px 25px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.xzzyKa_castingShards{z-index:2;position:absolute;inset:0;opacity:1!important}.xzzyKa_castingShards i{background:var(--light);clip-path:polygon(50% 0,100% 65%,50% 100%,0 35%);opacity:0;transform-origin:50%;width:7px;height:22px;position:absolute;top:65%;left:23%}.xzzyKa_cinema[data-motion=true] .xzzyKa_castingShards i{animation:xzzyKa_spellGather var(--cinema-duration,1.4s) both}@keyframes xzzyKa_spellGather{0%{opacity:0;transform:rotate(calc(var(--n)*45deg)) translateY(-110px) scale(.4)}12%{opacity:.7}25%{opacity:.9;transform:rotate(calc(var(--n)*45deg)) translateY(-22px) scale(.8)}33%,to{opacity:0;transform:rotate(calc(var(--n)*45deg)) translateY(0) scale(.2)}}.xzzyKa_elementStrike{fill-opacity:.6;stroke-width:2px}.xzzyKa_cinema[data-kind=metal] .xzzyKa_elementStrike{fill-opacity:.72}.xzzyKa_cinema[data-kind=water] .xzzyKa_elementStrike{fill-opacity:.4}@media (max-width:650px){.xzzyKa_closeup{width:94%;height:35%;top:8%}.xzzyKa_closeup img{object-position:18% top;transform-origin:25% 0;transform:translateY(13%)}.xzzyKa_closeup img[data-mirrored=true]{scale:-2.1 2.1}.xzzyKa_closeup>span{max-width:53%;font-size:24px;bottom:19%;right:5%}.xzzyKa_closeup>span small{font-size:10px}.xzzyKa_castingShards i:nth-child(n+5){display:none}.xzzyKa_tunnel{opacity:0!important}.xzzyKa_elementStrike{fill-opacity:.48}}.xzzyKa_closeup img{object-fit:contain;object-position:center top;transform-origin:top;transform:none;width:54%!important;height:440%!important;top:-12%!important;left:1%!important}.xzzyKa_closeup img[data-mirrored=true]{scale:-1 1}@media (max-width:650px){.xzzyKa_closeup img{object-position:center top;transform:none;width:55%!important;height:400%!important;top:-6%!important;left:-2%!important}.xzzyKa_closeup img[data-mirrored=true]{scale:-1 1}}.xzzyKa_cinema[data-portrait-only=true]>:not(.xzzyKa_closeup):not(.xzzyKa_vignette){display:none}.xzzyKa_cinema[data-portrait-only=true] .xzzyKa_vignette{background:radial-gradient(at 50% 40%,#0000 30%,#080b2070 100%)}
.ZFO14G_spell{pointer-events:none;--spell-offset:0s;--spell-hit:.67s;contain:layout paint;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ZFO14G_direction{transform-origin:400px 200px}.ZFO14G_spell[data-side=enemy] .ZFO14G_direction{transform:scaleX(-1)}.ZFO14G_gather,.ZFO14G_mirrorFan,.ZFO14G_sandTable,.ZFO14G_scroll,.ZFO14G_inkDragon,.ZFO14G_terrain,.ZFO14G_lanceArray,.ZFO14G_refraction,.ZFO14G_sandSurge,.ZFO14G_goldVerdict,.ZFO14G_afterglow{opacity:0}.ZFO14G_gather{animation:ZFO14G_charge .38s var(--spell-offset) both;transform-origin:232px 282px}.ZFO14G_seed{transform-origin:232px 282px;animation:ZFO14G_seedGather .38s var(--spell-offset) both}.ZFO14G_mirrorFan,.ZFO14G_sandTable,.ZFO14G_scroll{animation:ZFO14G_form 1.6s var(--spell-offset) both;transform-origin:370px 270px}.ZFO14G_mirror{animation:ZFO14G_glassTurn 1.6s var(--spell-offset) both;transform-origin:0 0}.ZFO14G_inkDragon{animation:ZFO14G_inkRelease 1.6s var(--spell-offset) both;transform-origin:245px 280px}.ZFO14G_refraction,.ZFO14G_sandSurge,.ZFO14G_goldVerdict{animation:ZFO14G_impact .42s var(--spell-hit) both;transform-origin:610px 255px}.ZFO14G_shard{animation:ZFO14G_glassBreak .62s var(--spell-hit) both}.ZFO14G_crack{stroke-dasharray:220;stroke-dashoffset:220px;animation:ZFO14G_crack .4s var(--spell-hit) both}.ZFO14G_sandTable{transform-origin:400px 300px;animation-name:ZFO14G_tableOpen}.ZFO14G_mapRoute{stroke-dasharray:300;stroke-dashoffset:300px;animation:ZFO14G_route .58s var(--spell-offset) both}.ZFO14G_terrain,.ZFO14G_lanceArray{opacity:1}.ZFO14G_pillar{transform-origin:0 0;animation:ZFO14G_pillar 1.6s var(--spell-offset) both}.ZFO14G_scroll{transform-origin:380px 220px;animation-name:ZFO14G_scrollOpen}.ZFO14G_lance{animation:ZFO14G_lance 1.6s var(--spell-offset) both;transform-origin:0 0}.ZFO14G_afterglow{animation:ZFO14G_aftermath .82s calc(var(--spell-hit) + .12s) both}.ZFO14G_mote{transform-origin:603px 279px;animation:ZFO14G_mote .82s calc(var(--spell-hit) + .12s) both}@keyframes ZFO14G_charge{0%{opacity:0;transform:scale(.3)}50%{opacity:.7;transform:scale(1)}85%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(.2)}}@keyframes ZFO14G_seedGather{0%{opacity:0;transform:rotate(calc(var(--i)*45deg)) translateY(-74px) scale(.4)}35%{opacity:.9}to{opacity:0;transform:rotate(calc(var(--i)*45deg)) translateY(-8px) scale(.5)}}@keyframes ZFO14G_form{0%,10%{opacity:0;transform:translateY(28px)scale(.4)}23%,42%{opacity:1;transform:translateY(0)scale(1)}60%{opacity:.5;transform:translateY(-8px)scale(1.05)}82%,to{opacity:0;transform:translateY(-18px)scale(.95)}}@keyframes ZFO14G_glassTurn{0%,10%{transform:rotateY(85deg)scale(.5)}25%,43%{transform:rotateY(0)scale(1)}58%{transform:rotateY(-25deg)scale(.95)}78%,to{transform:rotateY(-70deg)scale(.6)}}@keyframes ZFO14G_inkRelease{0%,31%{opacity:0;transform:scaleX(.05)scaleY(.3)}39%{opacity:.85;transform:scaleX(.7)scaleY(.7)}42%,47%{opacity:1;transform:scale(1)}64%{opacity:.5;transform:translate(17px)scaleY(.7)}83%,to{opacity:0;transform:translate(45px)scaleY(.1)}}@keyframes ZFO14G_impact{0%{opacity:0;transform:scale(.65)}12%,30%{opacity:1;transform:scale(1)}65%{opacity:.7;transform:scale(1.08)}to{opacity:0;transform:scale(1.2)}}@keyframes ZFO14G_glassBreak{0%{transform:translateY(5px)scale(.3)}25%{transform:translateY(-10px)scale(1)}to{transform:translateY(-47px)scale(.55)}}@keyframes ZFO14G_crack{0%{stroke-dashoffset:220px}20%,to{stroke-dashoffset:0}}@keyframes ZFO14G_tableOpen{0%,10%{opacity:0;transform:scaleX(.08)scaleY(.3)}23%,43%{opacity:1;transform:scale(1)}66%{opacity:.5;transform:scale(1.04)}87%,to{opacity:0;transform:scale(1.08)}}@keyframes ZFO14G_route{0%,35%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes ZFO14G_pillar{0%,23%{opacity:0;transform:translateY(20px)scaleY(.02)}29%{opacity:.6;transform:translateY(5px)scaleY(.3)}35%,53%{opacity:1;transform:translateY(0)scaleY(1)}70%{opacity:.5;transform:translateY(8px)scaleY(.85)}90%,to{opacity:0;transform:translateY(30px)scaleY(.1)}}@keyframes ZFO14G_scrollOpen{0%,9%{opacity:0;transform:scaleX(.05)rotate(-8deg)}24%,39%{opacity:1;transform:scaleX(1)rotate(0)}59%{opacity:.55;transform:translateY(-3px)scaleX(.95)}81%,to{opacity:0;transform:translateY(-15px)scaleX(.15)}}@keyframes ZFO14G_lance{0%,24%{opacity:0;transform:translate(-40px)scaleX(.05)}32%{opacity:1;transform:translate(-10px)scaleX(.8)}42%,46%{opacity:1;transform:translate(42px)scaleX(1)}62%{opacity:.4;transform:translate(68px)scaleX(.8)}78%,to{opacity:0;transform:translate(90px)scaleX(.15)}}@keyframes ZFO14G_aftermath{0%{opacity:0}16%{opacity:1}to{opacity:0}}@keyframes ZFO14G_mote{0%{transform:translate(0)rotate(0)scale(.2)}22%{transform:translate(calc((var(--i) - 5.5)*8px),calc((var(--i) - 10)*3px)) rotate(calc(var(--i)*31deg)) scale(1)}to{transform:translate(calc((var(--i) - 5.5)*15px),calc((var(--i) - 15)*7px)) rotate(calc(var(--i)*59deg)) scale(.2)}}@media (max-width:650px){.ZFO14G_seed:nth-child(n+5),.ZFO14G_mote:nth-child(n+7),.ZFO14G_lanceArray>g:nth-child(2n){display:none}}.ZFO14G_pillar{animation-delay:calc(var(--spell-offset) + var(--i)*25ms)}.ZFO14G_lance{animation-delay:calc(var(--spell-offset) + var(--i)*16ms)}@media (prefers-reduced-motion:reduce){.ZFO14G_spell{display:none}[data-full=true]>.ZFO14G_spell{display:block}}.ZFO14G_spell{--element-ink:#b4e3f1}.ZFO14G_spell[data-element=土]{--element-ink:#e5c28c}.ZFO14G_spell[data-element=金]{--element-ink:#f4edd1}.ZFO14G_elementSigil{fill:none;stroke:var(--element-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-origin:400px 336px;animation:ZFO14G_elementEngrave 1.6s var(--spell-offset) both}.ZFO14G_elementCaption{opacity:0;animation:ZFO14G_elementEngrave 1.6s var(--spell-offset) both}.ZFO14G_elementCaption path{stroke:var(--element-ink);stroke-width:1px;stroke-opacity:.5}.ZFO14G_elementCaption text{fill:var(--element-ink);letter-spacing:.18em;paint-order:stroke;stroke:#152033;stroke-width:3px;stroke-linejoin:round;font:600 18px serif}@keyframes ZFO14G_elementEngrave{0%,8%{opacity:0}22%,58%{opacity:.9}82%,to{opacity:0}}.ZFO14G_mirrorFan,.ZFO14G_sandTable,.ZFO14G_scroll{transform-origin:300px 270px;animation-name:ZFO14G_casterApparition}@keyframes ZFO14G_casterApparition{0%,8%{opacity:0;transform:translate(-45px,12px)scale(.3)}21%,39%{opacity:.92;transform:translate(-32px)scale(.88)}47%{opacity:.35;transform:translate(-32px,-8px)scale(.9)}53%,to{opacity:0;transform:translate(-32px,-12px)scale(.72)}}.ZFO14G_contactBurst{opacity:0;transform-origin:610px 255px;animation:ZFO14G_contactBurst .34s var(--spell-hit) both}@keyframes ZFO14G_contactBurst{0%{opacity:0;transform:scale(.35)rotate(-9deg)}12%,36%{opacity:.94;transform:scale(1)rotate(0)}65%{opacity:.5;transform:scale(1.12)rotate(3deg)}to{opacity:0;transform:scale(1.3)rotate(6deg)}}@media (max-width:650px){.ZFO14G_contactBurst>g:nth-child(2n){display:none}}
.eRHgpG_fx{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.eRHgpG_field{width:100%;height:100%;position:absolute;inset:0}.eRHgpG_fx[data-side=enemy] .eRHgpG_field{transform:scaleX(-1)}.eRHgpG_fx[data-motion=false]{display:none}.eRHgpG_platforms,.eRHgpG_score,.eRHgpG_map,.eRHgpG_frames,.eRHgpG_mirrors{transform-origin:200px 270px;animation:1.6s both eRHgpG_prepare}.eRHgpG_sprint,.eRHgpG_wave,.eRHgpG_route,.eRHgpG_ink,.eRHgpG_inkLine{stroke-dasharray:700;stroke-dashoffset:700px;animation:1.6s both eRHgpG_trace}.eRHgpG_leafDarts,.eRHgpG_rings,.eRHgpG_tiles,.eRHgpG_lances,.eRHgpG_folded{transform-origin:300px 230px;animation:1.6s both eRHgpG_release}.eRHgpG_platforms{animation-name:eRHgpG_step}.eRHgpG_score{animation-name:eRHgpG_score}.eRHgpG_map{animation-name:eRHgpG_unfold}.eRHgpG_frames{animation-name:eRHgpG_align}.eRHgpG_mirrors{animation-name:eRHgpG_mirror}.eRHgpG_rings{animation-name:eRHgpG_resonate}.eRHgpG_tiles{animation-name:eRHgpG_discover}.eRHgpG_folded{animation-name:eRHgpG_fold}.eRHgpG_contact{transform-origin:610px 229px;animation:1.6s both eRHgpG_hit}.eRHgpG_passive{transform-origin:191px 278px;animation:1.6s both eRHgpG_guard}@keyframes eRHgpG_prepare{0%,8%{opacity:0;transform:scale(.4)}24%,43%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(1.1)}}@keyframes eRHgpG_step{0%,10%{opacity:0;transform:translate(-20px,30px)scaleY(.3)}25%,55%{opacity:1;transform:translate(0)scaleY(1)}85%,to{opacity:0;transform:translate(-20px,10px)}}@keyframes eRHgpG_score{0%,10%{opacity:0;transform:translate(-15px,10px)rotate(-10deg)}26%,48%{opacity:1;transform:translate(0)rotate(0)}75%,to{opacity:0;transform:translate(30px,-18px)rotate(4deg)}}@keyframes eRHgpG_unfold{0%,12%{opacity:0;transform:scaleX(.1)rotate(-13deg)}30%,52%{opacity:1;transform:scaleX(1)rotate(0)}80%,to{opacity:0;transform:scale(.9)}}@keyframes eRHgpG_align{0%,12%{opacity:0;transform:translate(-40px)scaleX(.1)}30%,57%{opacity:1;transform:translate(0)scaleX(1)}90%,to{opacity:0;transform:translate(20px)}}@keyframes eRHgpG_mirror{0%,10%{opacity:0;transform:rotate(-30deg)scaleX(.1)}26%,45%{opacity:1;transform:rotate(0)scaleX(1)}64%{opacity:.8;transform:rotate(13deg)scaleX(.6)}86%,to{opacity:0;transform:rotate(25deg)scaleX(.1)}}@keyframes eRHgpG_trace{0%,18%{opacity:0;stroke-dashoffset:700px}25%{opacity:1}58%,69%{opacity:1;stroke-dashoffset:0}93%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes eRHgpG_release{0%,25%{opacity:0;transform:translate(-130px)scale(.6)}42%,51%{opacity:1;transform:translate(0)scale(1)}76%,to{opacity:0;transform:translate(70px)scale(1.05)}}@keyframes eRHgpG_resonate{0%,24%{opacity:0;transform:translate(-60px)scaleX(.3)}42%{opacity:1;transform:translate(0)scaleX(1)}57%{opacity:.9;transform:translate(20px)scaleX(1.1)}82%,to{opacity:0;transform:translate(45px)scaleX(1.2)}}@keyframes eRHgpG_discover{0%,26%{opacity:0;transform:translateY(40px)scaleY(.2)}42%,62%{opacity:1;transform:translateY(0)scaleY(1)}89%,to{opacity:0;transform:translateY(13px)scaleY(.7)}}@keyframes eRHgpG_fold{0%,30%{opacity:0;transform:translate(-130px,30px)rotate(-35deg)scale(.2)}45%,53%{opacity:1;transform:translate(0)rotate(0)scale(1)}78%,to{opacity:0;transform:translate(40px,-10px)rotate(15deg)scale(.7)}}@keyframes eRHgpG_hit{0%,36%{opacity:0;transform:scale(.2)}42%{opacity:1;transform:scale(1)}51%{opacity:.5;transform:scale(1.18)}67%,to{opacity:0;transform:scale(1.4)}}@keyframes eRHgpG_guard{0%,22%{opacity:0;transform:scale(.4)}40%,60%{opacity:.8;transform:scale(1)}85%,to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.eRHgpG_fx:not([data-full=true]){display:none}}.eRHgpG_note{transform-origin:0 0;animation:1.6s both eRHgpG_noteFlight}@keyframes eRHgpG_noteFlight{0%,20%{opacity:0;transform:translate(-70px,25px)scale(.5)}36%,50%{opacity:1;transform:translate(0)scale(1)}75%,to{opacity:0;transform:translate(60px,-35px)rotate(15deg)scale(.7)}}.eRHgpG_notes{pointer-events:none}
.WXg_rW_page{--gold:#eacb8b;color:#eee2cf;min-width:0;max-width:1050px;margin:0 auto;padding:26px 22px 40px}.WXg_rW_page button,.WXg_rW_page select{font:inherit}.WXg_rW_page button{cursor:pointer;transition:background .18s,transform .18s,border-color .18s}.WXg_rW_page button:active:not(:disabled){transform:translateY(1px)}.WXg_rW_page button:disabled{cursor:default;opacity:.5}:is(.WXg_rW_page button:focus-visible,.WXg_rW_page summary:focus-visible,.WXg_rW_page a:focus-visible,.WXg_rW_page select:focus-visible){outline-offset:4px;outline:3px solid #f2d395}.WXg_rW_heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.WXg_rW_heading>div>span{letter-spacing:.16em;color:#c9b99b;font-size:11px}.WXg_rW_heading h1{color:#f4dfb5;margin:7px 0;font:600 clamp(27px,4vw,43px)/1.35 serif}.WXg_rW_heading h1 span{letter-spacing:.06em;color:#c7bac8;margin-top:5px;font:14px/1.7 sans-serif;display:block}.WXg_rW_heading>a{color:#d7c09a;min-height:44px;padding:8px 0;font-size:12px}.WXg_rW_setup{background:#222538;border:1px solid #ad92684d;padding:22px}.WXg_rW_seasonChoices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.WXg_rW_seasonChoices button{text-align:left;isolation:isolate;color:#d6e8f1;background:linear-gradient(100deg,#1a2d42ee,#354f6990),url(/images/battle/season-winter-v1.webp) 50%/cover;border:1px solid #a5bfd355;align-items:center;gap:15px;min-height:108px;padding:17px 20px;display:flex;position:relative;overflow:hidden}.WXg_rW_seasonChoices button[data-season=summer]{color:#f3d7b5;background:linear-gradient(100deg,#442b26dd,#775a4330),url(/images/battle/season-summer-v1.webp) 50%/cover;border-color:#ce9b7055}.WXg_rW_seasonChoices button[aria-pressed=true]{border-color:#f1d49a;box-shadow:inset 0 -3px #edcc8a}.WXg_rW_seasonChoices button>span{opacity:.85;font-size:38px;line-height:1}.WXg_rW_seasonChoices b,.WXg_rW_seasonChoices small,.WXg_rW_seasonChoices em{display:block}.WXg_rW_seasonChoices small{letter-spacing:.12em;opacity:.8;font-size:10px}.WXg_rW_seasonChoices b{margin:2px 0;font:23px/1.5 serif}.WXg_rW_seasonChoices em{opacity:.85;font-size:11px;font-style:normal}.WXg_rW_profileChoices{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.WXg_rW_profileChoices button{text-align:left;color:#e7ddcd;background:radial-gradient(at 20% 90%,#668e8e2b,#0000 70%),#191f30;border:1px solid #8a839253;align-items:center;gap:8px;min-width:0;min-height:170px;padding:10px 16px 8px 7px;display:flex;overflow:hidden}.WXg_rW_profileChoices button+button{background:radial-gradient(at 20% 90%,#a07c412b,#0000 70%),#251f2f}.WXg_rW_profileChoices button[aria-pressed=true]{background-color:#333148;border-color:#e4c483;box-shadow:inset 3px 0 #e8c88c}.WXg_rW_profileChoices button>div{flex:1;min-width:0}.WXg_rW_profileChoices h2{color:#f0d69f;margin:5px 0 8px;font:28px/1.3 serif}.WXg_rW_profileChoices p{margin:0;font-size:12px;line-height:1.7}.WXg_rW_profileChoices small{color:#c5b4c7;font-size:10px}.WXg_rW_profileChoices button>div>span{color:#b9aab8;margin-top:7px;font-size:10px;line-height:1.7;display:block}.WXg_rW_avatar{transform-origin:50% 90%;flex:none;width:110px;height:147px;display:block;position:relative;overflow:hidden}.WXg_rW_avatar>img{object-fit:fill;z-index:1;width:200%;max-width:none;height:100%;display:block;position:relative}.WXg_rW_avatar[data-pose=cast]>img{transform:translate(-50%)}.WXg_rW_avatarSeal{fill:#b9dcad15;stroke:#ccdfa9;stroke-width:1.8px;z-index:2;opacity:.45;pointer-events:none;width:100%;height:64%;position:absolute;inset:37% 0 0}.WXg_rW_avatar[data-profile=release] .WXg_rW_avatarSeal{stroke:#f0ce8a;opacity:.5}.WXg_rW_avatar[data-compact=true]{width:64px;height:85px}.WXg_rW_primary{color:#302839;background:linear-gradient(110deg,#efd7a5,#d2af70);border:1px solid #f4daa5;border-radius:3px;width:100%;min-height:50px;padding:12px 16px;display:block;font-size:15px!important;font-weight:700!important}.WXg_rW_primary:hover:not(:disabled){background:#f4dfb3}.WXg_rW_quickRule{color:#ccbfce;margin:12px 0 16px;font-size:12px;line-height:1.8}.WXg_rW_teamStrip{border-top:1px solid #b49c663d;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.WXg_rW_teamStrip>div{align-items:center;gap:6px;min-width:0;display:flex}.WXg_rW_teamStrip img{object-fit:contain;flex:none;width:50px;height:64px}.WXg_rW_teamStrip b{font-size:13px;font-weight:500;display:block}.WXg_rW_teamStrip b small{color:#d9bd84;margin-left:5px}.WXg_rW_teamStrip span>small{color:#bfafc1;margin-top:4px;font-size:10px;display:block}.WXg_rW_details{border-top:1px solid #ad946449;margin-top:20px;padding:0 0 14px;font-size:12px;line-height:1.8}.WXg_rW_details summary{cursor:pointer;color:#eed2a0;min-height:48px;padding:13px 0;font-size:14px}.WXg_rW_details summary>span{float:right;color:#b7a6ba;font-size:10px}.WXg_rW_details p,.WXg_rW_details li{color:#cdbfca}.WXg_rW_details ol{padding-left:22px}.WXg_rW_details li{margin:9px 0}.WXg_rW_presets{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.WXg_rW_presets button,.WXg_rW_slotChoices button,.WXg_rW_battleHeading>button,.WXg_rW_back{color:#e7d3b2;background:#282b41;border:1px solid #a8916466;border-radius:3px;min-height:44px;padding:8px 12px;font-size:12px!important}.WXg_rW_slotChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0;display:grid}.WXg_rW_slotChoices button[aria-pressed=true]{color:#312b3b;background:#e6d0a0}.WXg_rW_roster{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.WXg_rW_roster button{color:#332d3b;background:linear-gradient(0deg,#e6d7bd 0 27%,#30344b 28%);border:1px solid #94847555;min-width:0;padding:4px 4px 10px;position:relative;overflow:hidden}.WXg_rW_roster button[aria-pressed=true]{border:2px solid #f2d17f;padding:3px 3px 9px}.WXg_rW_roster img{object-fit:contain;width:100%;height:112px;display:block}.WXg_rW_roster b{font:18px/1.6 serif;display:block}.WXg_rW_roster span{font-size:10px;line-height:1.7;display:block}.WXg_rW_equipment{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.WXg_rW_equipment label{min-width:0}.WXg_rW_equipment label>span{color:#ead5b0;align-items:center;gap:5px;min-height:37px;display:flex}.WXg_rW_equipment svg{width:32px;height:32px}.WXg_rW_equipment select{color:#332c3c;background:#eee0c6;border:1px solid #af9062;width:100%;min-width:0;min-height:44px;padding:5px;font-size:12px}.WXg_rW_gearNotes{color:#c8b9c8;padding-left:18px;font-size:11px;line-height:1.8}.WXg_rW_notice{color:#e5c795;min-height:1.5em;font-size:12px;line-height:1.7}.WXg_rW_footer{color:#b1a0b7;border-top:1px solid #ad94643b;padding-top:18px;font-size:11px;line-height:1.9}.WXg_rW_battle{max-width:880px;margin:0 auto;scroll-margin-top:20px}.WXg_rW_battleHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.WXg_rW_battleHeading small{color:#cabda6;font-size:11px;line-height:1.6}.WXg_rW_battleHeading h2{color:#eed6a3;margin:3px 0;font:25px/1.5 serif}.WXg_rW_battleHeading>button{flex:none;padding-inline:10px;font-size:11px!important}.WXg_rW_hud{background:#23293a;border:1px solid #b59a6a66;grid-template-columns:1fr 1fr;gap:16px;padding:12px;font-size:12px;display:grid}.WXg_rW_hud b{float:right;color:#f0d59f;font-variant-numeric:tabular-nums}.WXg_rW_hud progress{accent-color:#b9cda8;width:100%;height:9px;margin-top:7px;display:block}.WXg_rW_hud label+label progress{accent-color:#d9988b}.WXg_rW_idleArena{isolation:isolate;background:#192234;border:1px solid #bca170;border-radius:18px 4px;height:clamp(340px,39vw,450px);margin-top:10px;position:relative;overflow:hidden}.WXg_rW_idleActor{z-index:2;position:absolute;inset:27% 54% 7% 5%}.WXg_rW_idleActor[data-side=enemy]{inset:27% 5% 7% 54%}.WXg_rW_idleActor>b{text-align:center;color:#f0dcb7;font-size:13px;position:absolute;bottom:-18px;left:0;right:0}.WXg_rW_vs{color:#eac986;z-index:2;font:italic 700 25px serif;position:absolute;top:49%;left:45%}.WXg_rW_profileStatus{color:#e3c997;margin:10px 0;font-size:11px}.WXg_rW_profileStatus>span{float:right;color:#b8a9bf}.WXg_rW_forecast{color:#d1c1cf;margin:12px 0;font-size:12px;line-height:1.7}.WXg_rW_hand{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.WXg_rW_hand button{color:#362e3d;text-align:left;background:linear-gradient(0deg,#e8dbc0 0 32%,#272c40 33%);border:1px solid #a38f6a77;min-width:0;padding:8px 8px 10px;overflow:hidden}.WXg_rW_hand button[aria-pressed=true]{border-color:#ffe4a6;box-shadow:inset 0 0 0 2px #edc573,0 0 14px #e7bd6d1c}.WXg_rW_hand button>span{color:#ead7ae;justify-content:space-between;font-size:15px;display:flex}.WXg_rW_hand button>span>small{color:#d7c9d9;font-size:10px}.WXg_rW_hand img{object-fit:contain;width:100%;height:135px;display:block}.WXg_rW_hand b{font:20px/1.5 serif;display:block}.WXg_rW_hand button>small,.WXg_rW_hand em{font-size:11px;font-style:normal;line-height:1.7;display:block}.WXg_rW_hand em{color:#826b4c;font-size:10px}.WXg_rW_hand button:disabled{opacity:.4;filter:grayscale(.5)}.WXg_rW_roundResult{color:#ead7b8;background:#24283a;border-left:3px solid #cdb07a;margin:10px 0;padding:12px;font-size:13px;line-height:1.8}.WXg_rW_roundResult p{color:#c9bccb;margin:5px 0 0;font-size:12px}.WXg_rW_check{color:#c9bacb;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.WXg_rW_check input{accent-color:#e4c38a;width:18px;height:18px}.WXg_rW_back{background:0 0;margin-top:12px}.WXg_rW_atmosphere{z-index:1;pointer-events:none;--snow:.55;--heat:0;position:absolute;inset:0;overflow:hidden}.WXg_rW_atmosphere[data-climate=hot]{--snow:0;--heat:.6}.WXg_rW_atmosphere[data-climate=settled]{--snow:0;--heat:0}.WXg_rW_seasonTint{opacity:var(--snow);background:linear-gradient(#5e90b22e,#9fc8dd12);transition:opacity .5s;position:absolute;inset:0}.WXg_rW_atmosphere[data-climate=hot] .WXg_rW_seasonTint{opacity:.7;background:linear-gradient(#d9915633,#c7663a10)}.WXg_rW_atmosphere[data-season=summer][data-climate=settled] .WXg_rW_seasonTint{opacity:.4;background:linear-gradient(#c8aa6a12,#0000)}.WXg_rW_frost{fill:#cbdfed66;stroke:#e6f5fc;stroke-width:1.5px;width:100%;height:22%;opacity:var(--snow);transform-origin:bottom;transition:opacity .55s,transform .6s;position:absolute;bottom:0}.WXg_rW_atmosphere[data-climate=settled] .WXg_rW_frost{transform:scaleY(.15)}.WXg_rW_heatRays{opacity:var(--heat);background:repeating-linear-gradient(106deg,#0000 0 16%,#f5cb9917 18% 20%,#0000 23% 35%);transition:opacity .5s;position:absolute;inset:5% 0 0}.WXg_rW_weatherParticles{opacity:var(--snow);transition:opacity .5s;position:absolute;inset:0}.WXg_rW_weatherParticles i{background:#f5fcff;border-radius:50%;width:3px;height:3px;position:absolute;top:12%;left:12%}.WXg_rW_weatherParticles i:nth-child(2){top:35%;left:32%;animation-delay:-2s!important}.WXg_rW_weatherParticles i:nth-child(3){top:12%;left:69%;animation-delay:-4s!important}.WXg_rW_weatherParticles i:nth-child(4){top:60%;left:88%;animation-delay:-1s!important}.WXg_rW_weatherParticles i:nth-child(5){top:58%;left:4%;animation-delay:-3s!important}.WXg_rW_weatherParticles i:nth-child(6){top:52%;left:58%;animation-delay:-5s!important}.WXg_rW_breath{opacity:var(--snow);position:absolute;inset:0}.WXg_rW_breath i{filter:blur(1px);background:#dbeaf25c;border-radius:50%;width:25px;height:9px;position:absolute;top:39%;left:29%}.WXg_rW_breath i+i{left:auto;right:29%;animation-delay:-2s!important}.WXg_rW_weatherReadout{color:#f1dfba;z-index:2;background:#152030d9;border:1px solid #d9be8244;align-items:center;gap:10px;padding:6px 8px;font-size:11px;display:flex;position:absolute;top:11px;left:12px;right:12px}.WXg_rW_weatherReadout b{min-width:28px;font-size:12px}.WXg_rW_weatherReadout small{color:#d3c9cb;font-size:10px}.WXg_rW_thermometer{flex:none;gap:3px;display:flex}.WXg_rW_thermometer i{background:#7294ac50;width:12px;height:6px;display:block}.WXg_rW_thermometer i[data-band=hot]{background:#c3866355}.WXg_rW_thermometer i[data-band=middle]{background:#c9c99744}.WXg_rW_thermometer i[data-current=true]{background:#e6d499;transform:scaleY(1.7);box-shadow:0 0 5px #f2d49066}.WXg_rW_stageAvatar{text-align:center;z-index:1;position:absolute;top:55px;left:50%;transform:translate(-50%)}.WXg_rW_stageAvatar>small{white-space:nowrap;color:#f2ddb1;background:#1c2932b5;border-radius:2px;padding:2px 4px;font-size:9px;display:block}.WXg_rW_avatar[data-reaction=chilled]{filter:saturate(.7);transform:translateY(3px)rotate(-3deg)}.WXg_rW_avatar[data-reaction=heated]{transform:translateY(2px)rotate(3deg)}.WXg_rW_avatar[data-reaction=guard] .WXg_rW_avatarSeal{opacity:.95;fill:#c8e7dd33;stroke-width:3px}.WXg_rW_avatar[data-reaction=release] .WXg_rW_avatarSeal{opacity:.9;stroke-width:3px}.WXg_rW_relief{fill:#bfe5e722;stroke:#d9eff0;stroke-width:1.4px;opacity:.75;width:150px;height:120px;position:absolute;top:90px;left:50%;transform:translate(-50%)}.WXg_rW_atmosphere[data-motion=true] .WXg_rW_weatherParticles i{animation:7s linear infinite WXg_rW_trialSnow}.WXg_rW_atmosphere[data-motion=true] .WXg_rW_heatRays{animation:4s ease-in-out infinite WXg_rW_trialHeat}.WXg_rW_atmosphere[data-motion=true] .WXg_rW_breath i{animation:3.8s ease-out infinite WXg_rW_trialBreath}.WXg_rW_atmosphere[data-motion=true] .WXg_rW_avatar[data-reaction=chilled]{animation:1.6s ease-in-out infinite WXg_rW_trialChill}.WXg_rW_atmosphere[data-motion=true] .WXg_rW_avatar[data-reaction=heated]{animation:2.8s ease-in-out infinite WXg_rW_trialHot}.WXg_rW_atmosphere[data-motion=true] .WXg_rW_avatar[data-reaction=relief]{animation:.8s ease-out both WXg_rW_trialRelief}.WXg_rW_atmosphere[data-motion=true] .WXg_rW_avatar[data-reaction=release]{animation:.7s ease-out both WXg_rW_trialRelease}.WXg_rW_atmosphere[data-motion=true] .WXg_rW_avatar[data-reaction=guard]{animation:.7s ease-out both WXg_rW_trialGuard}@keyframes WXg_rW_trialSnow{0%{opacity:0;transform:translateY(-25px)}20%,70%{opacity:.8}to{opacity:0;transform:translate(12px,160px)}}@keyframes WXg_rW_trialHeat{50%{opacity:calc(var(--heat)*.65);transform:translate(6px)skew(2deg)}}@keyframes WXg_rW_trialBreath{0%,30%{opacity:0;transform:scale(.5)}45%{opacity:.8}to{opacity:0;transform:translate(16px,-7px)scale(1.4)}}@keyframes WXg_rW_trialChill{0%,to{transform:translateY(3px)rotate(-2deg)}50%{transform:translate(1px,4px)rotate(0)}}@keyframes WXg_rW_trialHot{0%,to{transform:translateY(2px)rotate(2deg)}50%{transform:translateY(4px)rotate(-1deg)}}@keyframes WXg_rW_trialRelief{0%{transform:translateY(3px)rotate(-3deg)}55%{transform:translateY(-4px)rotate(2deg)}to{transform:none}}@keyframes WXg_rW_trialRelease{0%{transform:translate(-3px,3px)rotate(-5deg)}50%{transform:translate(5px,-4px)rotate(4deg)}to{transform:none}}@keyframes WXg_rW_trialGuard{0%{transform:translateY(3px)scale(.97)}50%{transform:translateY(-2px)scale(1.04)}to{transform:none}}@media (max-width:650px){.WXg_rW_page{padding:17px 14px 28px}.WXg_rW_heading{gap:9px;margin-bottom:14px}.WXg_rW_heading h1{font-size:28px}.WXg_rW_heading h1 span{font-size:12px}.WXg_rW_heading>a{max-width:85px;font-size:10px;line-height:1.6}.WXg_rW_setup{padding:12px}.WXg_rW_seasonChoices{gap:8px}.WXg_rW_seasonChoices button{gap:8px;min-height:85px;padding:10px}.WXg_rW_seasonChoices button>span{font-size:26px}.WXg_rW_seasonChoices b{white-space:nowrap;font-size:18px}.WXg_rW_seasonChoices small,.WXg_rW_seasonChoices em{font-size:9px}.WXg_rW_profileChoices{gap:8px;margin:12px 0}.WXg_rW_profileChoices button{min-height:151px;padding:9px 6px 8px;display:block;position:relative}.WXg_rW_profileChoices .WXg_rW_avatar{opacity:.85;width:77px;height:103px;position:absolute;bottom:5px;right:-9px}.WXg_rW_profileChoices button>div{z-index:3;max-width:98px;min-height:126px;position:relative}.WXg_rW_profileChoices h2{margin:6px 0 8px;font-size:22px}.WXg_rW_profileChoices p{text-shadow:0 1px #181c2e;max-width:82px;font-size:10px;line-height:1.8}.WXg_rW_profileChoices small{white-space:nowrap;font-size:9px}.WXg_rW_profileChoices button>div>span{max-width:78px;font-size:9px}.WXg_rW_primary{min-height:48px;padding:10px;font-size:13px!important}.WXg_rW_quickRule{margin:10px 0 12px;font-size:11px;line-height:1.8}.WXg_rW_teamStrip{gap:4px;padding-top:10px}.WXg_rW_teamStrip img{width:35px;height:49px}.WXg_rW_teamStrip b{font-size:11px}.WXg_rW_teamStrip b small{display:none}.WXg_rW_teamStrip span>small{white-space:nowrap;font-size:9px}.WXg_rW_details summary{font-size:13px}.WXg_rW_details summary>span{font-size:9px}.WXg_rW_roster{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.WXg_rW_roster img{height:75px}.WXg_rW_roster b{font-size:14px}.WXg_rW_roster span{font-size:9px}.WXg_rW_slotChoices button{padding-inline:4px;font-size:10px!important}.WXg_rW_equipment{gap:6px}.WXg_rW_equipment select{font-size:11px}.WXg_rW_equipment svg{width:25px;height:25px}.WXg_rW_gearNotes{font-size:10px}.WXg_rW_battleHeading h2{font-size:23px}.WXg_rW_battleHeading small{font-size:10px}.WXg_rW_idleActor{inset:27% 54% 8% 8%}.WXg_rW_idleActor[data-side=enemy]{inset:27% 8% 8% 54%}.WXg_rW_hand{gap:8px}.WXg_rW_hand button{padding:7px 6px 9px}.WXg_rW_hand img{height:103px}.WXg_rW_hand b{font-size:18px}.WXg_rW_hand button>span{font-size:13px}.WXg_rW_hand button>span>small{font-size:9px}.WXg_rW_hand button>small{font-size:10px}.WXg_rW_hand em{font-size:9px}.WXg_rW_weatherReadout{flex-wrap:wrap;gap:7px;padding:6px;left:8px;right:8px}.WXg_rW_weatherReadout small{font-size:9px}.WXg_rW_thermometer{gap:2px}.WXg_rW_thermometer i{width:9px}.WXg_rW_stageAvatar{top:56px}.WXg_rW_profileStatus{font-size:10px}.WXg_rW_forecast{margin:9px 0;font-size:11px}.WXg_rW_roundResult{font-size:12px}.WXg_rW_roundResult p{font-size:11px}.WXg_rW_footer{font-size:10px}}@media (max-width:360px){.WXg_rW_page{padding-inline:10px}.WXg_rW_setup{padding:9px}.WXg_rW_seasonChoices button{gap:4px;padding-inline:7px}.WXg_rW_seasonChoices button>span{font-size:20px}.WXg_rW_seasonChoices b{font-size:16px}.WXg_rW_profileChoices small{font-size:8px}.WXg_rW_profileChoices h2{font-size:20px}.WXg_rW_profileChoices .WXg_rW_avatar{opacity:.65;right:-16px}.WXg_rW_weatherReadout small{text-align:center;flex-basis:100%}.WXg_rW_stageAvatar{top:66px}.WXg_rW_teamStrip img{width:30px}.WXg_rW_roster{grid-template-columns:repeat(4,minmax(0,1fr))}.WXg_rW_hand img{height:90px}}@media (prefers-reduced-motion:reduce){.WXg_rW_page button,.WXg_rW_frost,.WXg_rW_seasonTint{transition:none}.WXg_rW_atmosphere:not([data-full=true]) *{animation:none!important}.WXg_rW_avatar[data-reaction=chilled],.WXg_rW_avatar[data-reaction=heated]{transform:none}.WXg_rW_atmosphere:not([data-full=true]) .WXg_rW_breath,.WXg_rW_atmosphere:not([data-full=true]) .WXg_rW_weatherParticles{display:none}}.WXg_rW_page[data-battle-open=true]>.WXg_rW_heading{display:none}.WXg_rW_battle{scroll-margin-top:70px}.WXg_rW_frost{fill:#cbdfed26;stroke:#e6f5fc77;height:15%}.WXg_rW_profileChoices .WXg_rW_avatarSeal{opacity:.2}@media (max-width:650px){.WXg_rW_page[data-battle-open=true]{padding-top:10px}.WXg_rW_battleHeading{margin-bottom:8px}.WXg_rW_battleHeading h2{font-size:21px}.WXg_rW_idleArena{height:clamp(220px,31dvh,270px)}.WXg_rW_hand img{height:80px}.WXg_rW_hand{margin:9px 0}.WXg_rW_hand b{font-size:17px}.WXg_rW_hand button>span>small{font-size:9px}.WXg_rW_profileStatus{margin:8px 0}.WXg_rW_stageAvatar .WXg_rW_avatar{width:52px;height:69px}.WXg_rW_stageAvatar{top:51px}.WXg_rW_stageAvatar>small{font-size:8px}.WXg_rW_relief{width:120px;top:75px}.WXg_rW_idleActor,.WXg_rW_idleActor[data-side=enemy]{top:31%}.WXg_rW_hand em{white-space:nowrap}}.WXg_rW_avatar[data-reaction=heated]:after{content:"";z-index:3;background:#bfe3ed;border-radius:70% 20% 60% 60%;width:5px;height:9px;position:absolute;top:24%;right:20%;transform:rotate(-20deg)}.WXg_rW_skip{float:right;color:#e9c88c;background:0 0;border:0;min-height:44px;margin-top:-8px;padding:8px;font-size:11px!important}.WXg_rW_skip:hover{text-decoration:underline}.WXg_rW_atmosphere[data-motion=false] *{transition:none!important;animation:none!important}@media (max-width:360px){.WXg_rW_idleArena{height:200px}.WXg_rW_battleHeading h2{font-size:19px;line-height:1.35}.WXg_rW_battleHeading{margin-bottom:6px}.WXg_rW_hud{padding:8px 10px}.WXg_rW_hand img{height:60px}.WXg_rW_hand b{font-size:16px;line-height:1.25}.WXg_rW_hand button>small,.WXg_rW_hand em{line-height:1.5}.WXg_rW_forecast{margin:8px 0}.WXg_rW_profileStatus{margin:7px 0}}.WXg_rW_hand b{justify-content:space-between;align-items:baseline;gap:3px;display:flex}.WXg_rW_hand b small{color:#78634e;white-space:nowrap;font:9px/1.4 sans-serif}.WXg_rW_hand button{background:linear-gradient(0deg,#e8dbc0 0 80px,#272c40 80px)}@media (max-width:650px){.WXg_rW_hand button{background:linear-gradient(0deg,#e8dbc0 0 70px,#272c40 70px)}}@media (max-width:360px){.WXg_rW_hand button{background:linear-gradient(0deg,#e8dbc0 0 58px,#272c40 58px)}}.WXg_rW_formRecommendation{margin:8px 0 10px}.WXg_rW_formRecommendation button{color:#ead5a8;text-align:left;background:#252e36;border:1px solid #cbb78355;width:100%;min-height:44px;padding:8px 10px;font-size:12px!important}.WXg_rW_formRecommendation p{color:#c5c8bb;margin:6px 0;font-size:11px;line-height:1.7}.WXg_rW_avatar[data-profile=receive] .WXg_rW_avatarSeal{stroke:#b9dec3;fill:none;height:68%;inset:32% 0 0}.WXg_rW_avatar[data-profile=release] .WXg_rW_avatarSeal{stroke:#d8e59c;fill:none;height:73%;inset:27% 0 0}@media (max-width:650px){.WXg_rW_formRecommendation p{font-size:10px}.WXg_rW_formRecommendation button{font-size:11px!important}}.WXg_rW_avatar:not([data-reaction=guard]):not([data-reaction=release]) .WXg_rW_avatarSeal{opacity:0}@media (max-width:650px){.WXg_rW_page[data-challenge=true] .WXg_rW_idleArena,.WXg_rW_page[data-challenge=true] [data-contact-stage]{height:180px}.WXg_rW_page[data-challenge=true] .WXg_rW_hand img{height:57px}.WXg_rW_page[data-challenge=true] .WXg_rW_hand button{padding:5px 6px 7px}.WXg_rW_page[data-challenge=true] .WXg_rW_hand{gap:7px;margin:7px 0}.WXg_rW_page[data-challenge=true] .WXg_rW_hand b{font-size:16px}.WXg_rW_page[data-challenge=true] .WXg_rW_forecast,.WXg_rW_page[data-challenge=true] .WXg_rW_profileStatus{margin:6px 0}.WXg_rW_page[data-challenge=true] .WXg_rW_setup{padding:12px}.WXg_rW_page[data-challenge=true] .WXg_rW_heading{margin-bottom:8px}}@media (max-width:360px){.WXg_rW_page[data-challenge=true] .WXg_rW_idleArena,.WXg_rW_page[data-challenge=true] [data-contact-stage]{height:156px}.WXg_rW_page[data-challenge=true] .WXg_rW_hand img{height:43px}.WXg_rW_page[data-challenge=true] .WXg_rW_hand b{font-size:15px}.WXg_rW_page[data-challenge=true] .WXg_rW_hand button>small,.WXg_rW_page[data-challenge=true] .WXg_rW_hand em{font-size:9px}.WXg_rW_page[data-challenge=true] .WXg_rW_primary{min-height:44px}}.WXg_rW_teamWarning{color:#e8c69a;margin:12px 0 0;font-size:12px;line-height:1.8}.WXg_rW_teamWarning button{color:#efd7a5;background:0 0;border:1px solid #b79b6b;min-height:44px;margin-top:7px;padding:7px 10px;display:block}.WXg_rW_page[data-challenge=true] .WXg_rW_forecast{display:none}@media (min-width:361px) and (max-width:650px){.WXg_rW_page[data-challenge=true] .WXg_rW_idleArena,.WXg_rW_page[data-challenge=true] [data-contact-stage]{height:195px}}.WXg_rW_battleHeading>div{flex:1;min-width:0}.WXg_rW_battleHeading>button.WXg_rW_motionNotice{white-space:nowrap;cursor:pointer;border-color:#c5a46b;padding:5px 8px}.WXg_rW_motionNotice small{font-size:9px;display:block}.WXg_rW_motionNotice span{color:#f1d39b;font-size:11px;display:block}.WXg_rW_duoSamples{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 18px;display:grid}.WXg_rW_duoSamples>span{color:#f0d39c;grid-column:1/-1;font-size:14px;font-weight:600}.WXg_rW_duoSamples>span small{color:#c3bbce;margin-left:9px;font-size:11px;font-weight:400}.WXg_rW_duoSamples button{text-align:left;color:#f4dbb6;cursor:pointer;min-height:54px;font:inherit;background:#332a36;border:1px solid #b69a6d77;border-radius:10px 3px;padding:10px 12px;font-size:13px;transition:background .2s,transform .2s}.WXg_rW_duoSamples button+button{color:#d5e7ce;background:#243b3d}.WXg_rW_duoSamples button small{opacity:.8;margin-top:3px;font-size:11px;display:block}.WXg_rW_duoSamples button[aria-pressed=true]{border-color:#e9cc8d;box-shadow:inset 0 0 0 1px #e9cc8d}.WXg_rW_duoSamples button:active{transform:scale(.98)}.WXg_rW_duoSamples button:focus-visible{outline-offset:3px;outline:2px solid #f3d49a}@media (max-width:360px){.WXg_rW_duoSamples button{padding:9px;font-size:12px}}.WXg_rW_avatarSprite{z-index:1;width:100%;height:100%;display:block;position:relative;overflow:hidden}.WXg_rW_avatar[data-element=火] .WXg_rW_avatarSeal{stroke:#f2b17e}.WXg_rW_avatar[data-element=土] .WXg_rW_avatarSeal{stroke:#dcc28d}.WXg_rW_avatar[data-element=金] .WXg_rW_avatarSeal{stroke:#d3d6ee}.WXg_rW_avatar[data-element=水] .WXg_rW_avatarSeal{stroke:#abd5ef}
.t79XKq_forms{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 12px;display:grid}.t79XKq_card{isolation:isolate;text-align:left;color:#ecdfcd;cursor:pointer;background:radial-gradient(at 50% 39%,#7eaa9555,#0000 62%),#202d34;border:1px solid #90b9a465;border-radius:5px 16px 5px 5px;min-width:0;padding:13px 18px 15px;position:relative;overflow:hidden}.t79XKq_card[data-form=release]{background:radial-gradient(at 50% 39%,#b6ab5850,#0000 62%),#2c2e2c;border-color:#c7b87366}.t79XKq_card[aria-pressed=true]{border-color:#f7d799;box-shadow:inset 0 0 0 2px #ead29c70}.t79XKq_card header{justify-content:space-between;align-items:center;gap:6px;line-height:1.5;display:flex}.t79XKq_card header small{color:#d2dfcd;font-size:11px}.t79XKq_card header span{letter-spacing:.05em;color:#e8d4a9;font-size:9px}.t79XKq_art{justify-content:center;align-items:end;height:181px;margin:4px -6px 5px;display:flex}.t79XKq_art>span{width:136px;height:181px}.t79XKq_card h2{color:#f5dfb1;text-wrap:balance;margin:3px 0 9px;font:600 27px/1.35 serif}.t79XKq_card>b{letter-spacing:.06em;color:#c4ddbf;font-size:12px}.t79XKq_card[data-form=release]>b{color:#e9d38e}.t79XKq_card p{min-height:2.8em;margin:5px 0 9px;font-size:12px;line-height:1.7}.t79XKq_card footer{color:#c3c3bd;border-top:1px solid #cbb68138;padding-top:8px;font-size:10px;line-height:1.7}.t79XKq_card footer span{color:#e5d0a3;display:block}.t79XKq_card:focus-visible{outline-offset:4px;outline:3px solid #f7d799}@media (min-width:700px){.t79XKq_card{min-height:264px;padding-right:43%}.t79XKq_art{align-items:center;height:auto;margin:0;position:absolute;inset:42px 0 0 50%}.t79XKq_art>span{width:153px;height:204px}.t79XKq_card header{width:175%;position:relative}.t79XKq_card h2{margin-top:27px;font-size:25px}.t79XKq_card p{font-size:11px}.t79XKq_card footer{margin-top:14px}}@media (max-width:650px){.t79XKq_forms{gap:8px;margin:12px 0}.t79XKq_card{padding:9px 9px 10px}.t79XKq_card header small{font-size:9px}.t79XKq_card header span{font-size:8px}.t79XKq_art{height:128px;margin:3px -4px}.t79XKq_art>span{width:96px;height:128px}.t79XKq_card h2{white-space:nowrap;margin:4px 0 6px;font-size:20px}.t79XKq_card>b{font-size:11px}.t79XKq_card p{min-height:3.2em;margin:4px 0 6px;font-size:10px;line-height:1.6}.t79XKq_card footer{padding-top:6px;font-size:9px;line-height:1.6}}@media (max-width:360px){.t79XKq_card{padding-inline:7px}.t79XKq_card h2{font-size:18px}.t79XKq_card header{gap:2px}.t79XKq_card header small{font-size:8px}.t79XKq_art{height:112px}.t79XKq_art>span{width:84px;height:112px}.t79XKq_card footer{font-size:8px}.t79XKq_card p{font-size:9px}}.t79XKq_picker{margin:12px 0 16px}.t79XKq_picker header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.t79XKq_picker h2{color:#f4dbab;margin:0;font:600 19px/1.4 serif}.t79XKq_picker header>span{color:#d9c6a1;font-size:10px}.t79XKq_masterGrid{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.t79XKq_masterGrid button{color:#f0dec1;cursor:pointer;background:#202534;border:1px solid #c4b6994d;border-radius:8px;min-width:0;padding:3px 3px 7px}.t79XKq_masterGrid button[aria-pressed=true]{background:#3a3d46;border-color:#f5d38e;box-shadow:inset 0 0 0 1px #f5d38e}.t79XKq_masterGrid button:focus-visible{outline-offset:2px;outline:3px solid #f5d38e}.t79XKq_thumb{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden}.t79XKq_thumb img{width:220%;max-width:none;height:auto;position:absolute;top:0;left:-5%}.t79XKq_masterGrid b{font:600 20px/1.2 serif;display:block}.t79XKq_masterGrid small{color:#cabfae;font:10px/1.6 sans-serif;display:block}.t79XKq_picker p{color:#dbd6c7;margin:10px 0 0;font-size:12px;line-height:1.7}.t79XKq_picker p b{color:#f4dbab;margin-right:10px}.t79XKq_picker p small{color:#b5c6cb;display:block}.t79XKq_forms .t79XKq_card{background:radial-gradient(ellipse at 50% 39%,color-mix(in srgb,var(--form-accent,#285c48) 65%,transparent),transparent 65%),#202936}.t79XKq_forms .t79XKq_card[data-form=release]{background:radial-gradient(ellipse at 50% 39%,color-mix(in srgb,var(--form-accent,#285c48) 55%,#c2a45155),transparent 65%),#2b2831}@media (max-width:650px){.t79XKq_masterGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.t79XKq_thumb{aspect-ratio:1.2}.t79XKq_picker h2{font-size:16px}.t79XKq_picker header>span{font-size:9px}.t79XKq_masterGrid b{font-size:18px}.t79XKq_masterGrid small{margin-left:4px;font-size:9px;display:inline}.t79XKq_picker p{font-size:11px}}.t79XKq_thumb>span{width:100%;height:145%;position:absolute;top:0;left:0}
.q1Shfa_page{max-width:1140px;padding:18px 24px calc(30px + env(safe-area-inset-bottom,0px));color:#eee3d0;--gold:#e5c482;--muted:#c2b8c7;--panel:#20263b;--action-duration:1.6s;margin:auto}.q1Shfa_page :is(button,select,input){font:inherit}.q1Shfa_page button,.q1Shfa_page select{min-height:44px}.q1Shfa_page button{cursor:pointer;color:#eadfc9;background:#282e44;border:1px solid #a996704f;border-radius:6px;padding:9px 13px}.q1Shfa_page button:hover:not(:disabled){border-color:#e6ca8a}.q1Shfa_page button:disabled{opacity:.5;cursor:not-allowed}.q1Shfa_page :is(button,a,select,input):focus-visible{outline-offset:3px;outline:3px solid #90d7ec}.q1Shfa_page button[aria-pressed=true]{color:#fff0cc;background:#514634;border-color:#e7c87e}.q1Shfa_page a{color:#e8cd95}.q1Shfa_heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.q1Shfa_heading small{color:var(--muted);letter-spacing:.12em;font-size:10px}.q1Shfa_heading h1{margin:5px 0;font:30px/1.4 serif}.q1Shfa_heading h1 span{color:var(--muted);margin-left:14px;font:13px sans-serif}.q1Shfa_sound{white-space:nowrap;font-size:12px!important}.q1Shfa_intro{background:radial-gradient(at 20% 0,#36506166,#0000 55%),linear-gradient(120deg,#252b42,#292235);border:1px solid #ae95645c;border-radius:12px;padding:22px}.q1Shfa_intro>p{color:#d8ccd0;margin:0 0 12px;font-size:14px;line-height:1.8}.q1Shfa_forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.q1Shfa_forms article{text-align:center;background:radial-gradient(at 50% 40%,#6098b431,#0000 70%);border-bottom:1px solid #8cbed56b;min-width:0;padding-bottom:16px;position:relative}.q1Shfa_forms article[data-form=heat]{background:radial-gradient(at 50% 40%,#c96d4939,#0000 70%);border-color:#cb845b}.q1Shfa_forms article[data-form=core]{background:radial-gradient(at 50% 40%,#a2a76533,#0000 70%);border-color:#c8ba78}.q1Shfa_forms .q1Shfa_sprite{width:min(100%,260px);margin:auto}.q1Shfa_forms small{color:var(--muted);font-size:11px}.q1Shfa_forms h2{color:#f0d39f;margin:6px 0;font:23px/1.5 serif}.q1Shfa_forms p{color:var(--muted);margin:0;font-size:12px}.q1Shfa_sprite{aspect-ratio:1;filter:drop-shadow(0 10px 8px #0004);background-repeat:no-repeat;background-size:300% 200%;width:100%}.q1Shfa_quickTeams{gap:9px;margin-top:20px;display:flex}.q1Shfa_quickTeams button{flex:1;font-size:13px}.q1Shfa_readyLine{margin:13px 0!important;font-size:12px!important}.q1Shfa_page .q1Shfa_primary{color:#25283b;background:linear-gradient(115deg,#edd39a,#caa361);border:1px solid #f5dcab;width:100%;min-height:50px;font-size:15px;font-weight:700;box-shadow:0 5px 20px #070b142b}.q1Shfa_note{text-align:center;color:var(--muted);margin-top:11px;font-size:11px;line-height:1.7;display:block}.q1Shfa_settings{background:#1a2032;border:1px solid #a18c644f;border-radius:8px;margin-top:16px;padding:0 16px}.q1Shfa_settings summary{cursor:pointer;color:#e7ce9c;min-height:48px;padding:14px 0;font-size:13px;display:list-item}.q1Shfa_settings>p,.q1Shfa_settings label{font-size:13px;line-height:1.8}.q1Shfa_settings>p:last-child{padding-bottom:12px}.q1Shfa_settings p{color:#cabfc9}.q1Shfa_masterSetup{grid-template-columns:140px 1fr;align-items:center;gap:18px;padding:10px 0;display:grid}.q1Shfa_masterPreview{height:190px;position:relative}.q1Shfa_masterPreview>span{width:100%;height:100%}.q1Shfa_masterSetup label,.q1Shfa_slots label{flex-direction:column;gap:5px;display:flex}.q1Shfa_page select{color:#eee3cf;background:#30364a;border:1px solid #ac9a7166;border-radius:5px;width:100%;padding:8px}.q1Shfa_profileChoices{gap:8px;margin:10px 0;display:flex}.q1Shfa_profileChoices button{flex:1}.q1Shfa_masterSetup p,.q1Shfa_slots p{font-size:12px;line-height:1.8}.q1Shfa_slots{border-top:1px solid #b09c6433;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 0;display:grid}.q1Shfa_slots>div{min-width:0}.q1Shfa_slots label+label{margin-top:10px}.q1Shfa_warning{color:#f0ba87!important}.q1Shfa_phaseHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.q1Shfa_phaseHeader b{color:#f0d39e;font:22px serif}.q1Shfa_phaseHeader span{color:var(--muted);font-size:12px}.q1Shfa_hud{background:#272d40;border:1px solid #b59c615e;border-radius:8px 8px 0 0;grid-template-columns:1fr 1fr;gap:18px;padding:14px 16px;display:grid}.q1Shfa_hud label{font-size:12px}.q1Shfa_hud b{float:right;font-variant-numeric:tabular-nums;color:#f1d29a}.q1Shfa_hud progress{-webkit-appearance:none;appearance:none;background:#12192b;border:0;border-radius:4px;width:100%;height:9px;margin-top:9px;display:block;overflow:hidden}.q1Shfa_hud progress::-webkit-progress-bar{background:#12192b}.q1Shfa_hud progress::-webkit-progress-value{background:linear-gradient(90deg,#638975,#b0cb8b)}.q1Shfa_hud label:last-child progress::-webkit-progress-value{background:linear-gradient(90deg,#b78a59,#edd39a)}.q1Shfa_hud progress::-moz-progress-bar{background:#b4be84}.q1Shfa_bossBar{display:block;position:relative}.q1Shfa_bossBar i{background:#14192b;width:2px;height:9px;position:absolute;top:0;left:33.333%}.q1Shfa_bossBar i:last-child{left:66.666%}.q1Shfa_climate{background:#1d2436;border:1px solid #b59c6144;border-top:0;border-radius:0 0 8px 8px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 16px;font-size:12px;display:flex}.q1Shfa_climate>b{color:#e3d4ae;min-width:28px}.q1Shfa_climate small{color:#bdb4c8;font-size:11px}.q1Shfa_thermometer{flex:1;gap:4px;max-width:210px;display:flex}.q1Shfa_thermometer i{background:#8cbdce55;border-radius:2px;flex:1;height:9px;display:block}.q1Shfa_thermometer i[data-band=mild]{background:#a6bb8755}.q1Shfa_thermometer i[data-band=hot]{background:#db8d6655}.q1Shfa_thermometer i[data-current=true]{background:#ede2c0;box-shadow:0 0 0 2px #ede2c044}.q1Shfa_battleGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.q1Shfa_visualColumn{min-width:0}.q1Shfa_forecast{background:#282b40;border:1px solid #ae966174;border-radius:8px 8px 0 0;min-height:103px;padding:12px 14px}.q1Shfa_forecast small{letter-spacing:.08em;color:#b9adc4;font-size:10px;display:block}.q1Shfa_forecast b{color:#f3d397;margin-top:4px;font-size:16px;display:block}.q1Shfa_forecast em{color:#c8bdc9;white-space:nowrap;margin-left:12px;font-size:10px;font-style:normal}.q1Shfa_forecast p{color:#d0c5cd;margin:6px 0 0;font-size:12px;line-height:1.6}.q1Shfa_stage{--boss-stage-height:410px;height:var(--boss-stage-height);isolation:isolate;--action-duration:1.6s;--summon-duration:1.6s;background:#152335;border:1px solid #b69c6466;border-top:0;border-radius:0 0 8px 8px;position:relative;overflow:hidden}.q1Shfa_scenery{z-index:0;position:absolute;inset:0}.q1Shfa_climateTint{z-index:1;pointer-events:none;background:linear-gradient(#12394d33,#5399be22 50%,#162b4688);position:absolute;inset:0}.q1Shfa_climateTint[data-climate=hot]{background:linear-gradient(#9d4a3733,#f7933d22 50%,#54334a66)}.q1Shfa_climateTint[data-climate=mild]{background:linear-gradient(#25263d33,#9ec49a11 50%,#23363d66)}.q1Shfa_floor{z-index:1;background:radial-gradient(at 60% 40%,#d9d0a817,#0000 70%);position:absolute;inset:62% 0 0}.q1Shfa_resident{z-index:3;transform-origin:bottom;width:34%;height:64%;position:absolute;bottom:13%;left:4%}.q1Shfa_resident>span{width:100%;height:100%}.q1Shfa_resident[data-summoning=true]{opacity:.22;scale:.88}.q1Shfa_resident[data-hit=true]{filter:brightness(1.3);transform:translate(-8px)rotate(-5deg)}.q1Shfa_bossBody{width:min(61%,calc(var(--boss-stage-height)*.84));z-index:3;position:absolute;bottom:11%;right:1%}.q1Shfa_bossBody[data-hit=true]{filter:brightness(1.3)}.q1Shfa_stage[data-phase=core] .q1Shfa_bossBody{bottom:9%}.q1Shfa_stageNames{z-index:12;text-shadow:0 2px 3px #000;pointer-events:none;justify-content:space-between;gap:8px;font-size:10px;display:flex;position:absolute;bottom:9px;left:12px;right:12px}.q1Shfa_stageNames span{background:#121c2ad9;border-radius:3px;padding:5px 7px}.q1Shfa_castLayer{z-index:5;pointer-events:none;position:absolute;inset:0}.q1Shfa_summoned{z-index:3;position:absolute;inset:10% 48% 12% 0}.q1Shfa_summoned>span{width:100%;height:100%;display:block}.q1Shfa_duoLayer{z-index:8;background:#14202d;position:absolute;inset:0}.q1Shfa_duoLayer [data-season-duo]{position:absolute;inset:0}.q1Shfa_bossFx{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.q1Shfa_bossDamage,.q1Shfa_playerDamage{z-index:13;color:#fff1c9;text-shadow:0 3px #482f24,0 0 12px #d59c49;pointer-events:none;font:italic 700 44px Georgia,serif;position:absolute;top:29%;right:10%}.q1Shfa_playerDamage{color:#ffd6ba;left:10%;right:auto}.q1Shfa_bossDamage[data-impact=false],.q1Shfa_playerDamage[data-impact=false]{opacity:.7;font-size:27px}.q1Shfa_recovery{color:#ccffda;z-index:13;background:#1c463ce8;border:1px solid #8fd2a3;border-radius:4px;padding:5px;font-size:12px;position:absolute;top:21%;left:6%}.q1Shfa_contact{z-index:11;pointer-events:none;position:absolute;top:49%;left:72%}.q1Shfa_contact i{opacity:.75;border:3px solid #fff0ba;border-radius:50%;position:absolute;inset:-45px;transform:scale(.8)}.q1Shfa_contact i:nth-child(2){border-width:1px;inset:-62px}.q1Shfa_contact i:nth-child(3){border-radius:6px;inset:-32px;transform:rotate(45deg)}.q1Shfa_contact[data-weight=duo] i{border-color:#a9f4dd;box-shadow:0 0 20px #bae8c555}.q1Shfa_actionCaption{z-index:12;color:#fff1ce;pointer-events:none;background:#152135d9;border-left:3px solid #d1af73;padding:7px 9px;font-size:12px;line-height:1.4;position:absolute;top:10px;left:10px;right:10px}.q1Shfa_transition{z-index:15;text-align:center;background:#142032e8;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.q1Shfa_transition small{letter-spacing:.2em;color:#cdb783;font-size:12px}.q1Shfa_transition b{color:#f2d5a2;margin:8px 0;font:32px/1.5 serif}.q1Shfa_transition p{color:#d4c8ce;max-width:26em;font-size:13px;line-height:1.8}.q1Shfa_playing{align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.q1Shfa_playing>span{color:var(--muted);margin-right:auto}.q1Shfa_playing button{font-size:12px}.q1Shfa_controls{min-width:0}.q1Shfa_chooseTitle{color:#ead5ad;margin:0 0 10px;font-size:13px}.q1Shfa_hand{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.q1Shfa_hand button{color:#2e3341;background:linear-gradient(#30364b,#eee3ca 73%);border:1px solid #b7a16b88;min-width:0;padding:7px 4px 9px;position:relative}.q1Shfa_hand button[aria-pressed=true]{color:#292c36;background:linear-gradient(#605646,#f2dfb2 73%);border:2px solid #f7cf80;padding:6px 3px 8px;box-shadow:0 0 0 2px #ba985b55}.q1Shfa_hand img{object-fit:contain;object-position:center bottom;width:100%;height:102px}.q1Shfa_hand b,.q1Shfa_hand small,.q1Shfa_hand span{display:block}.q1Shfa_hand b{font-size:12px}.q1Shfa_hand small{margin:3px 0;font-size:10px}.q1Shfa_hand span{word-break:keep-all;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.q1Shfa_hand button:disabled{opacity:.42}.q1Shfa_preview{background:#2c2d3e;border:1px solid #c1a06366;border-radius:6px;min-height:104px;margin:12px 0;padding:12px 13px;font-size:12px;line-height:1.7}.q1Shfa_preview b{color:#f0d8a7;font-size:13px}.q1Shfa_preview p{color:#cfc6cd;margin:5px 0}.q1Shfa_preview span{color:#d5e2cb}.q1Shfa_result{background:#282d40;border:1px solid #c3a36b66;border-radius:8px;margin-bottom:12px;padding:15px}.q1Shfa_result small{color:#c9b68e}.q1Shfa_result h2{color:#efd4a1;margin:9px 0;font:24px serif}.q1Shfa_result p{color:#d2c7cd;margin:6px 0;font-size:12px;line-height:1.7}.q1Shfa_result button{margin-top:12px}.q1Shfa_story{color:#383747;background:#eee4cf;border:1px solid #c8aa6c;border-radius:8px;margin-top:14px;padding:16px}.q1Shfa_story>button{color:#edd7aa;font-size:12px}.q1Shfa_story p{margin:12px 0;font-size:13px;line-height:1.9}.q1Shfa_story small{color:#786451;font-size:11px;line-height:1.7;display:block}.q1Shfa_playback{flex-wrap:wrap;gap:8px;padding:6px 0;display:flex}.q1Shfa_playback button{font-size:12px}.q1Shfa_timeline{flex-direction:column;margin:8px 0;display:flex}.q1Shfa_timeline input{accent-color:#e4c385;width:100%;height:44px}.q1Shfa_motionChoice{align-items:center;gap:8px;min-height:44px;display:flex}.q1Shfa_motionChoice input{width:18px;height:18px}.q1Shfa_back{margin-top:16px}.q1Shfa_footer{color:#b5a9bc;border-top:1px solid #ab946245;margin-top:22px;padding-top:16px;font-size:11px;line-height:1.9}.q1Shfa_footer a{min-height:44px;padding:10px 0;display:block}.q1Shfa_stage[data-reduced=true] :is(.q1Shfa_resident,.q1Shfa_bossBody){filter:none;transform:none!important}.q1Shfa_stage[data-reduced=true] .q1Shfa_contact{display:none}.q1Shfa_stage[data-reduced=true] *{animation-duration:.001ms!important;animation-iteration-count:1!important}@media (max-width:760px){.q1Shfa_page{padding:12px 12px 28px}.q1Shfa_heading{margin-bottom:12px}.q1Shfa_heading h1{font-size:24px}.q1Shfa_heading h1 span{margin-left:9px;font-size:11px}.q1Shfa_intro{padding:15px 12px}.q1Shfa_intro>p{font-size:13px}.q1Shfa_forms{gap:4px}.q1Shfa_forms h2{font-size:16px}.q1Shfa_forms p{min-height:32px;font-size:10px;line-height:1.6}.q1Shfa_forms small{font-size:10px}.q1Shfa_forms article{padding-bottom:10px}.q1Shfa_quickTeams{gap:7px;margin-top:14px}.q1Shfa_quickTeams button{padding:8px;font-size:12px}.q1Shfa_readyLine{line-height:1.8}.q1Shfa_battleGrid{grid-template-columns:1fr;gap:12px}.q1Shfa_phaseHeader b{font-size:19px}.q1Shfa_phaseHeader span{font-size:11px}.q1Shfa_hud{gap:12px;padding:11px 12px}.q1Shfa_climate{gap:8px;margin-bottom:10px;padding:10px 12px}.q1Shfa_climate small{max-width:145px;font-size:10px}.q1Shfa_thermometer{gap:3px}.q1Shfa_stage{--boss-stage-height:265px}.q1Shfa_forecast{min-height:91px;padding:9px 12px}.q1Shfa_forecast b{font-size:15px}.q1Shfa_forecast p{font-size:11px}.q1Shfa_hand img{height:78px}.q1Shfa_hand button{padding-bottom:7px}.q1Shfa_hand b{font-size:12px}.q1Shfa_preview{min-height:0;margin:10px 0;padding:10px 12px}.q1Shfa_preview p{margin:3px 0}.q1Shfa_chooseTitle{margin-bottom:7px;font-size:12px}.q1Shfa_masterSetup{grid-template-columns:100px 1fr;gap:12px}.q1Shfa_masterPreview{height:160px}.q1Shfa_profileChoices{flex-direction:column;gap:5px}.q1Shfa_profileChoices button{font-size:12px}.q1Shfa_slots{grid-template-columns:1fr;gap:10px}.q1Shfa_slots>div{border-bottom:1px solid #b19c6533;padding-bottom:10px}.q1Shfa_slots>div>label{grid-template-columns:54px 1fr;align-items:center;display:grid}.q1Shfa_settings{padding-inline:12px}.q1Shfa_stageNames{font-size:9px;bottom:7px;left:7px;right:7px}.q1Shfa_stageNames span{padding:4px}.q1Shfa_actionCaption{font-size:11px;top:7px;left:7px;right:7px}.q1Shfa_bossDamage,.q1Shfa_playerDamage{font-size:38px}.q1Shfa_contact i{inset:-30px}.q1Shfa_contact i:nth-child(2){inset:-43px}.q1Shfa_contact i:nth-child(3){inset:-22px}.q1Shfa_footer{margin-top:18px}.q1Shfa_controls>.q1Shfa_result{margin-top:0}}@media (max-width:370px){.q1Shfa_heading h1 span{margin:4px 0 0;display:block}.q1Shfa_hand span{font-size:9px}.q1Shfa_climate small{max-width:115px}.q1Shfa_forms h2{font-size:15px}}@media (prefers-reduced-motion:reduce){.q1Shfa_page *{scroll-behavior:auto!important}.q1Shfa_stage :is(.q1Shfa_resident,.q1Shfa_bossBody){filter:none;transform:none!important}}.q1Shfa_phaseHeader>div{flex:1;min-width:0}.q1Shfa_phaseHeader>div>span{margin-top:5px;display:block}.q1Shfa_phaseHeader .q1Shfa_sound{flex-shrink:0}.q1Shfa_battle{scroll-margin-top:70px}.q1Shfa_duoLayer [data-season-duo][data-static-duo]{display:block}.q1Shfa_duoLayer [data-season-duo]>div:last-child{bottom:13%}@media (max-width:760px){.q1Shfa_hand img{height:66px}.q1Shfa_controls>.q1Shfa_primary{bottom:calc(var(--game-nav-clearance,76px) + 8px);z-index:16;position:sticky;box-shadow:0 4px 18px #090d22aa}.q1Shfa_stageNames span{max-width:48%}.q1Shfa_duoLayer [data-season-duo]>div:last-child{font-size:9px;bottom:13%}.q1Shfa_controls>.q1Shfa_primary{position:static;box-shadow:0 5px 20px #070b142b}}.q1Shfa_guideHint{background:#222e3b;border-left:3px solid #c7ad77;margin-bottom:10px;padding:9px 12px}.q1Shfa_guideHint p{color:#e4d6bc;margin:0 0 6px;font-size:13px;line-height:1.6}.q1Shfa_guideHint button{font-size:12px}.q1Shfa_page[data-guided=true]{max-width:none;padding:0}.q1Shfa_page[data-guided=true] .q1Shfa_phaseHeader b{font-size:18px}.q1Shfa_page[data-guided=true] .q1Shfa_transitionLine{font-size:12px}.q1Shfa_page[data-guided=true] .q1Shfa_forecast{min-height:0}.q1Shfa_page[data-guided=true] .q1Shfa_stage{--boss-stage-height:360px}.q1Shfa_page[data-guided=true] .q1Shfa_preview{min-height:0}.q1Shfa_page[data-guided=true] .q1Shfa_result p{line-height:1.5}@media (max-width:760px){.q1Shfa_page[data-guided=true] .q1Shfa_phaseHeader{flex-wrap:wrap;margin-bottom:8px}.q1Shfa_page[data-guided=true] .q1Shfa_phaseHeader b{font-size:16px}.q1Shfa_page[data-guided=true] .q1Shfa_stage{--boss-stage-height:230px}.q1Shfa_page[data-guided=true] .q1Shfa_climate{margin-bottom:8px;padding:7px 10px}.q1Shfa_page[data-guided=true] .q1Shfa_hud{padding:9px 10px}.q1Shfa_page[data-guided=true] .q1Shfa_forecast{padding:7px 10px}.q1Shfa_page[data-guided=true] .q1Shfa_forecast p{margin:4px 0}.q1Shfa_page[data-guided=true] .q1Shfa_hand img{height:54px}.q1Shfa_page[data-guided=true] .q1Shfa_preview{margin:8px 0;padding:8px 10px}.q1Shfa_guideHint{margin-bottom:8px;padding:7px 10px}.q1Shfa_guideHint p{font-size:12px;line-height:1.5}.q1Shfa_page[data-guided=true] .q1Shfa_battleGrid{gap:9px}}@media (max-height:500px) and (min-width:650px){.q1Shfa_page[data-guided=true] .q1Shfa_battleGrid{grid-template-columns:1.2fr 1fr}.q1Shfa_page[data-guided=true] .q1Shfa_stage{--boss-stage-height:230px}.q1Shfa_page[data-guided=true] .q1Shfa_phaseHeader{margin-bottom:6px}.q1Shfa_page[data-guided=true] .q1Shfa_hand img{height:42px}}.q1Shfa_page[data-guided=true] .q1Shfa_preview summary{cursor:pointer;align-items:center;min-height:32px;font-size:12px;display:flex}.q1Shfa_page[data-guided=true] .q1Shfa_preview:not([open]){background:0 0;border-color:#0000;padding:2px 10px}@media (max-width:760px){.q1Shfa_page[data-guided=true] .q1Shfa_stage{--boss-stage-height:210px}.q1Shfa_page[data-guided=true] .q1Shfa_hand img{height:42px}.q1Shfa_page[data-guided=true] .q1Shfa_hand small{display:none}.q1Shfa_page[data-guided=true] .q1Shfa_guideHint{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.q1Shfa_page[data-guided=true] .q1Shfa_guideHint p{margin:0;font-size:11px}.q1Shfa_page[data-guided=true] .q1Shfa_guideHint button{padding:5px 8px;font-size:11px}.q1Shfa_page[data-guided=true] .q1Shfa_phaseHeader span{margin-top:2px}.q1Shfa_page[data-guided=true] .q1Shfa_forecast b{font-size:14px}}.q1Shfa_paperBoss{object-fit:contain;filter:drop-shadow(0 8px 8px #17111d66);width:100%;height:auto;display:block}.q1Shfa_page[data-themed=true]{scroll-margin-top:68px}.q1Shfa_page[data-themed=true] .q1Shfa_phaseHeader{grid-template-columns:1fr auto;gap:6px;display:grid}.q1Shfa_page[data-themed=true] .q1Shfa_phaseHeader>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.q1Shfa_page[data-themed=true] .q1Shfa_phaseHeader>label{flex-wrap:nowrap}.q1Shfa_page[data-themed=true] .q1Shfa_phaseHeader>div>span{white-space:nowrap}.q1Shfa_page[data-themed=true] .q1Shfa_phaseHeader b{font-size:16px}.q1Shfa_page[data-themed=true] .q1Shfa_controls{flex-direction:column;display:flex}.q1Shfa_page[data-themed=true] .q1Shfa_controls>.q1Shfa_preview{order:3}.q1Shfa_page[data-themed=true] .q1Shfa_controls>.q1Shfa_primary{order:2}.q1Shfa_page[data-themed=true] .q1Shfa_phaseHeader>label>span{white-space:nowrap}@media (max-width:760px){.q1Shfa_page[data-themed=true] .q1Shfa_stage{--boss-stage-height:190px}.q1Shfa_page[data-themed=true] .q1Shfa_guideHint{padding:6px 8px}.q1Shfa_page[data-themed=true] .q1Shfa_guideHint p{font-size:10px}.q1Shfa_page[data-themed=true] .q1Shfa_guideHint button{min-height:36px}.q1Shfa_page[data-themed=true] .q1Shfa_phaseHeader>label>span{display:none}.q1Shfa_page[data-themed=true] .q1Shfa_hand{margin-bottom:10px}.q1Shfa_page[data-themed=true] .q1Shfa_hand img{height:36px}}.q1Shfa_result .q1Shfa_chapterReply{color:#f1e0e7;background:#42364d;border-left:3px solid #c8a8ca;padding:9px 12px;font-size:13px}.q1Shfa_saveNotice{color:#d9c9a9;background:#202638;border-left:2px solid #bda36f;margin:0 0 14px;padding:9px 12px;font-size:12px;line-height:1.6}.q1Shfa_saveNotice p{margin:0}.q1Shfa_saveNotice button{margin:8px 8px 0 0}.q1Shfa_saveNotice[data-boss-autosave=error]{color:#f1c8b1;border-color:#e0a485}.q1Shfa_newcomerPreview{background:#212e38;border-left:2px solid #c6ad77;margin:9px 0;padding:8px 10px;font-size:12px;line-height:1.6}.q1Shfa_newcomerPreview>p{color:#d3cfca;margin:0}.q1Shfa_newcomerPreview>b{color:#ebd5a7}.q1Shfa_newcomerPreview>small{color:#c5d8d5;font-size:11px;display:block}.q1Shfa_newcomerTotals{color:#ded2bb;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:3px 14px;font-size:12px;line-height:1.7;display:flex}.q1Shfa_newcomerTotals b{color:#f3dcaa}.q1Shfa_newcomerTotals>small{color:#b3ddbc;flex-basis:100%;font-size:11px}.q1Shfa_newcomerReply{background:#363044;border-left:2px solid #b79bbd;margin:10px 0;padding:6px 10px}.q1Shfa_result .q1Shfa_newcomerReply p{color:#efe0e8;margin:4px 0;font-size:13px;line-height:1.6}.q1Shfa_newcomerReply b{color:#ebc894}@media (max-width:760px){.q1Shfa_page[data-guided=true] .q1Shfa_hand small[data-resting=true]{color:#f5e7ca;background:#262b3ee8;padding:7px 0;font-size:12px;display:block;position:absolute;inset:9px 0 auto}.q1Shfa_newcomerPreview{margin:7px 0;padding:6px 9px;font-size:11px}.q1Shfa_newcomerTotals{gap:2px 10px;font-size:11px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_phaseHeader>label>span{display:none}}@media (max-height:500px) and (min-width:650px){.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_battle{grid-template-columns:1.1fr 1fr;gap:4px 14px;display:grid}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_phaseHeader{grid-column:1/-1;min-height:44px;margin:0}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_phaseHeader>div{align-items:center;gap:12px;display:flex}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_phaseHeader>label>span{display:none}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_hud{border-radius:6px;grid-column:1;gap:10px;padding:4px 10px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_hud label{font-size:11px;line-height:14px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_hud progress{height:6px;margin-top:5px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_bossBar i{height:6px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_climate{border:1px solid #b59c6144;border-radius:6px;grid-column:2;margin:0;padding:7px 10px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_battleGrid{display:contents}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_visualColumn{grid-area:3/1}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_controls{grid-area:3/2}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_stage{--boss-stage-height:160px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_forecast{min-height:0;padding:4px 9px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_forecast b{margin-top:2px;font-size:13px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_forecast p{margin:2px 0;font-size:10px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_guideHint{grid-template-columns:1fr auto;align-items:center;gap:6px;margin-bottom:6px;padding:5px 8px;display:grid}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_guideHint p{margin:0;font-size:11px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_guideHint button{padding:4px 6px;font-size:10px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_chooseTitle{display:none}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_hand img{height:30px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_hand small{display:none}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_hand small[data-resting=true]{color:#f5e7ca;background:#262b3ee8;padding:4px;font-size:11px;display:block;position:absolute;inset:7px 0 auto}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_hand button{padding:4px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_newcomerPreview{margin:5px 0;padding:4px 7px;font-size:11px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_newcomerTotals{gap:1px 10px;font-size:11px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_controls>.q1Shfa_primary{min-height:44px;padding:7px;font-size:13px}.q1Shfa_page[data-guided=true]:not([data-themed=true]) .q1Shfa_battle>.q1Shfa_settings{grid-column:1/-1;margin-top:4px}}.q1Shfa_hand .q1Shfa_skillLabel{color:#303a3b;margin-top:3px;font-size:11px;font-weight:600;line-height:1.4}
.oRhI8a_meter{color:#3e314b;background:#f7f0df;border:1px solid #c6ac79;border-radius:4px 24px 4px 4px;margin:20px 0;padding:22px 24px}.oRhI8a_meter header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.oRhI8a_meter header span{color:#785b28;letter-spacing:.1em;font-size:11px}.oRhI8a_meter header b{font-size:18px}.oRhI8a_meter p{margin:0 0 12px;font-size:13px;line-height:1.85}.oRhI8a_meter small{color:#756572;font-size:11px;line-height:1.8;display:block}.oRhI8a_demo{color:#f6ead0;background:#232638;border-radius:8px 40px 8px 8px;max-width:860px;margin:40px auto;padding:40px 28px 100px}.oRhI8a_demo h1{font-size:clamp(28px,4vw,42px);line-height:1.4}.oRhI8a_demo>p{max-width:680px;font-size:14px;line-height:1.9}.oRhI8a_demo nav{flex-wrap:wrap;gap:12px;display:flex}.oRhI8a_demo button{color:#fff0d5;cursor:pointer;background:#443951;border:1px solid #a494ac;border-radius:3px;min-height:44px;padding:14px 17px}.oRhI8a_demo button:first-child{color:#3c2b41;background:#e9cb88}.oRhI8a_demo button:focus-visible{outline-offset:3px;outline:3px solid #e5c37a}.oRhI8a_demo button:disabled{opacity:.5}@media (max-width:560px){.oRhI8a_meter{padding:18px 14px}.oRhI8a_meter header b{font-size:17px}.oRhI8a_demo{margin:20px 12px;padding:28px 17px 100px}.oRhI8a_meter p{font-size:12px}.oRhI8a_demo nav button{flex:45%;font-size:12px}}.oRhI8a_meter{background:#f6f0e4;border:0;border-left:3px solid #b59863;border-radius:0;padding:18px 22px}.oRhI8a_meter header{gap:7px;margin-bottom:12px;display:grid}.oRhI8a_meter header b{font-size:22px;font-weight:600;line-height:1.5}.oRhI8a_meter[data-guaranteed=true]{background:#faf0d8;border-color:#b88a36}.oRhI8a_meter details{border-top:1px solid #d8cdb8;margin-top:10px;padding-top:10px}.oRhI8a_meter summary{cursor:pointer;color:#6d5b70;width:-moz-fit-content;width:fit-content;font-size:12px}.oRhI8a_meter details small{padding-top:10px}.oRhI8a_meter summary:focus-visible{outline-offset:4px;outline:2px solid #8b6d9b}@media (max-width:560px){.oRhI8a_meter{padding:16px}.oRhI8a_meter header b{font-size:20px}}
.ynK7kq_picker{color:#eee5d6;background:linear-gradient(120deg,#282637,#1c2831);border:1px solid #8e7d59;border-radius:16px;margin:18px 0;padding:clamp(14px,2.5vw,24px);scroll-margin-top:72px}.ynK7kq_heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ynK7kq_heading small{color:#ccb88b;letter-spacing:.12em;font-size:11px}.ynK7kq_heading h2{margin:4px 0 0;font-size:clamp(22px,3vw,30px);font-weight:600}.ynK7kq_heading>span{white-space:nowrap;color:#e8cc89;border:1px solid #786d58;border-radius:20px;padding:5px 9px;font-size:11px}.ynK7kq_intro,.ynK7kq_notice{color:#c7c3d1;margin:10px 0 14px;font-size:13px;line-height:1.6}.ynK7kq_roster{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;display:grid}.ynK7kq_roster button{color:#e6dfcf;text-align:center;cursor:pointer;background:#161c28;border:1px solid #5b5b70;border-radius:9px;min-width:0;padding:5px 2px 8px}.ynK7kq_roster button[aria-pressed=true]{background:#4c3e30;border-color:#f6d584;box-shadow:inset 0 0 0 1px #eac57c}.ynK7kq_roster b,.ynK7kq_roster small{font-size:13px;display:block}.ynK7kq_roster small{color:#c1bccd;font-size:11px}.ynK7kq_portrait{pointer-events:none;height:100px;display:block}.ynK7kq_portrait>span{filter:none!important;width:100%!important;height:100%!important;animation:none!important;display:block!important;position:relative!important;transform:none!important}.ynK7kq_portrait svg{animation:none!important}.ynK7kq_selected{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:14px 0 10px;display:flex}.ynK7kq_selected b{color:#f2d18b}.ynK7kq_selected span{color:#d6d5dd;font-size:12px}.ynK7kq_selected p{color:#cac5ce;flex-basis:100%;margin:0;font-size:13px}.ynK7kq_advanced{border-top:1px solid #5b5864;padding-top:4px}.ynK7kq_advanced summary{cursor:pointer;color:#e7c98d;align-content:center;min-height:44px;font-size:13px}.ynK7kq_advanced p{margin:8px 0;font-size:13px;line-height:1.65}.ynK7kq_advanced>small{color:#beb8ca;font-size:12px}.ynK7kq_profiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ynK7kq_profiles button{color:#eee5d6;cursor:pointer;text-align:left;background:#1a2230;border:1px solid #777080;border-radius:8px;min-height:56px;padding:10px}.ynK7kq_profiles button[aria-pressed=true]{background:#4c3e30;border-color:#e7c98d}.ynK7kq_profiles b,.ynK7kq_profiles small{display:block}.ynK7kq_profiles small{margin-top:4px;font-size:11px;line-height:1.5}.ynK7kq_notice{margin:8px 0 0;font-size:11px}:is(.ynK7kq_picker button:focus-visible,.ynK7kq_picker summary:focus-visible){outline-offset:3px;outline:3px solid #f4d795}@media (max-width:760px){.ynK7kq_roster{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ynK7kq_portrait{height:76px}.ynK7kq_picker{margin:12px 0}.ynK7kq_intro{font-size:12px}.ynK7kq_selected{margin-top:12px}}@media (max-height:500px) and (orientation:landscape){.ynK7kq_roster{grid-template-columns:repeat(10,minmax(0,1fr))}.ynK7kq_portrait{height:68px}}
._4dnxUG_pending{isolation:isolate;background:radial-gradient(at 50% 55%,#335952,#142b30 48%,#141f2c 85%);border:1px solid #a58c5d80;border-radius:8px;margin:12px 0;position:relative;overflow:hidden}._4dnxUG_stage{perspective:700px;place-items:center;height:164px;display:grid;position:relative;overflow:hidden}._4dnxUG_halo{background:radial-gradient(#e1c58945,#0000 68%);border-radius:50%;width:180px;height:110px;animation:2.8s ease-in-out infinite _4dnxUG_breathe;position:absolute}._4dnxUG_ring{border:1px solid #d8b77766;border-radius:50%;width:155px;height:155px;animation:9s linear infinite _4dnxUG_orbit;position:absolute;transform:rotateX(64deg)}._4dnxUG_ring:after{content:"";border:1px dashed #a2d4bf66;border-radius:50%;position:absolute;inset:12px}._4dnxUG_card{background:linear-gradient(135deg,#365f50,#1b3b39 65%);border:1px solid #e3c17d;border-radius:5px;width:60px;height:86px;animation:2.8s ease-in-out infinite _4dnxUG_float;position:absolute;top:29px;box-shadow:0 6px 18px #07171966}._4dnxUG_card:before{content:"";border:1px solid #d2b27677;border-radius:2px;position:absolute;inset:5px}._4dnxUG_card:after{content:"";background:linear-gradient(115deg,#0000 25%,#fbe1a744 48%,#0000 70%);animation:3.2s ease-in-out infinite _4dnxUG_gleam;position:absolute;inset:0;transform:translate(-120%)}._4dnxUG_left{margin-left:-66px;animation-delay:-.35s;rotate:-15deg}._4dnxUG_right{margin-left:66px;animation-delay:-.7s;rotate:15deg}._4dnxUG_center{z-index:1;color:#f1d59b;background:linear-gradient(145deg,#476c53,#193c36);place-items:center;font-size:30px;display:grid;box-shadow:0 0 25px #e0bd6d33,0 8px 18px #07171999}._4dnxUG_center>span{text-shadow:0 0 18px #f5cf81aa;animation:2.8s ease-in-out infinite _4dnxUG_breathe}._4dnxUG_spark{color:#eed5a0;opacity:0;--x:-110px;--y:-45px;font-size:15px;animation:2.6s ease-in-out infinite _4dnxUG_gather;position:absolute;top:53%;left:50%}._4dnxUG_spark:nth-of-type(7){--x:105px;--y:-35px;color:#a4d9c5;animation-delay:-.45s}._4dnxUG_spark:nth-of-type(8){--x:-95px;--y:42px;animation-delay:-.9s}._4dnxUG_spark:nth-of-type(9){--x:90px;--y:45px;animation-delay:-1.3s}._4dnxUG_spark:nth-of-type(10){--x:-50px;--y:-68px;color:#a4d9c5;animation-delay:-1.7s}._4dnxUG_spark:nth-of-type(11){--x:55px;--y:-65px;animation-delay:-2.1s}._4dnxUG_caption{color:#e3cea2;letter-spacing:.3em;font-size:11px;animation:2.8s ease-in-out infinite _4dnxUG_breathe;position:absolute;bottom:13px}._4dnxUG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _4dnxUG_float{0%,to{transform:translateY(3px)rotateY(-7deg)}50%{transform:translateY(-5px)rotateY(7deg)}}@keyframes _4dnxUG_breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes _4dnxUG_gleam{0%,35%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes _4dnxUG_gather{0%{transform:translate(var(--x),var(--y)) scale(.6);opacity:0}25%{opacity:.9}90%,to{opacity:0;transform:translateY(-8px)scale(.2)}}@keyframes _4dnxUG_orbit{to{transform:rotateX(64deg)rotate(360deg)}}@media (prefers-reduced-motion:reduce){._4dnxUG_stage *,._4dnxUG_card:after{animation:none!important}._4dnxUG_spark{opacity:.7;transform:translate(var(--x),var(--y))}._4dnxUG_card:after{display:none}._4dnxUG_halo,._4dnxUG_center>span,._4dnxUG_caption{opacity:1}}
.q5jLfq_picker{color:#eee5d1;border-block:1px solid #81704b;margin:12px 0;padding:4px 0}.q5jLfq_picker summary{cursor:pointer;color:#f3d591;min-height:48px;padding:10px 0;font-weight:700;line-height:1.5}.q5jLfq_picker summary small{color:#c8c9d2;font-weight:400}.q5jLfq_picker p{font-size:.86rem;line-height:1.65}.q5jLfq_picker fieldset{border:1px solid #665d60;border-radius:10px;min-width:0;margin:12px 0;padding:12px}.q5jLfq_picker legend{color:#f5d69d;padding:0 8px;font-weight:700}.q5jLfq_picker legend img{vertical-align:middle;object-fit:contain;margin-right:6px;display:inline-block}.q5jLfq_options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.q5jLfq_options button{text-align:left;flex-direction:column;gap:6px;min-width:0;display:flex}.q5jLfq_options b{color:#f3d591;font-size:1.1rem}.q5jLfq_options span,.q5jLfq_options strong,.q5jLfq_options small{font-size:.82rem;line-height:1.5}.q5jLfq_options strong{flex:1;font-weight:500}.q5jLfq_options button[aria-pressed=true]{background:#334244;border-color:#eccd85;box-shadow:inset 0 0 0 1px #eccd85}.q5jLfq_options button:active{transform:translateY(1px)}.q5jLfq_edition{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:.86rem;display:flex}.q5jLfq_edition select{flex:1;min-width:0;max-width:100%}.q5jLfq_tradeoff{color:#ddc8aa;margin-bottom:0}.q5jLfq_advice{color:#eee5d1;background:#162b30;border-left:3px solid #bdc99c;margin:8px 0;padding:10px 12px;line-height:1.5}.q5jLfq_advice>b{color:#f3d591;font-size:.85rem}.q5jLfq_advice p{margin:7px 0;font-size:.8rem}.q5jLfq_advice strong,.q5jLfq_advice span,.q5jLfq_preview b,.q5jLfq_preview span{display:block}.q5jLfq_advice p[data-skill-ready=true] strong{color:#d5e8a8}.q5jLfq_preview{background:#233538;border-left:3px solid #ddc584;padding:8px 10px;font-size:.85rem;line-height:1.55}.q5jLfq_preview span{font-weight:400}.q5jLfq_mode{background:#272b3b;border-left:3px solid #d9b967;margin:12px 0;padding:10px 12px;line-height:1.6}.q5jLfq_mode a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.q5jLfq_mode small{display:block}.q5jLfq_summary{color:#e9cf94;font-size:.85rem}@media (max-width:600px){.q5jLfq_picker fieldset{padding:8px}.q5jLfq_options{gap:6px}.q5jLfq_options button{padding:9px 8px}.q5jLfq_picker legend img{width:38px;height:46px}.q5jLfq_edition{gap:6px}.q5jLfq_edition select{font-size:.8rem}.q5jLfq_advice{padding:8px 10px}.q5jLfq_advice p{font-size:.8rem}.q5jLfq_options small{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.q5jLfq_options button:active{transform:none}}.q5jLfq_warning{color:#f1ba99;border-left:2px solid #d29b79;padding-left:9px}.q5jLfq_advice summary{cursor:pointer;color:#f3d591;min-height:32px;padding:4px 0;font-size:.84rem;line-height:1.6}
.zRpGqa_actions{color:#f2dfbd;background:#23273b;border:1px solid #b79a65;border-radius:6px;margin:16px 0;padding:12px}.zRpGqa_actions>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:6px 0;display:flex}.zRpGqa_actions strong{font-size:13px}.zRpGqa_actions button{color:#332937;cursor:pointer;background:#ead09b;border:1px solid #ab884f;border-radius:4px;min-height:44px;padding:8px 12px;font-size:13px}.zRpGqa_actions button:disabled{opacity:.5;cursor:default}.zRpGqa_actions p{width:100%;margin:6px 0;font-size:12px;line-height:1.7}
