.team-unlock-dialog[data-slot=dialog-content]{border:1px solid color-mix(in srgb,var(--team-accent) 35%,#283447);color:#fff;background:#080d17;border-radius:24px;gap:0;width:min(920px,100vw - 24px);max-width:920px;max-height:calc(100dvh - 24px);padding:0;overflow:auto;box-shadow:0 32px 120px #000b}.team-unlock-heading{text-align:center;z-index:2;padding:30px 42px 0}.team-unlock-kicker{letter-spacing:.23em;color:var(--team-accent);align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.team-unlock-heading h2{letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(24px,4vw,42px);line-height:1.1}.team-unlock-heading p{color:#98a9bd;font-size:13px}.team-reveal-stage{isolation:isolate;contain:layout paint;--team-accent:#f6d281;--team-secondary:#9bd9ed;pointer-events:none;width:100%;height:clamp(260px,40vw,410px);position:relative;overflow:hidden}.team-reveal-stage.compact{height:clamp(220px,35vw,350px)}.team-reveal-horizon{background:radial-gradient(ellipse at 50% 75%,color-mix(in srgb,var(--team-accent) 18%,transparent),transparent 65%);position:absolute;inset:20% 0 0}.team-reveal-orbit{border:1px solid color-mix(in srgb,var(--team-accent) 35%,transparent);width:65%;height:65%;box-shadow:0 0 36px color-mix(in srgb,var(--team-accent) 8%,transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-20deg)}.orbit-two{opacity:.35;width:75%;height:76%;transform:translate(-50%,-50%)rotate(20deg)}.team-reveal-sun{background:radial-gradient(ellipse,var(--team-accent),transparent 66%);opacity:.18;filter:blur(20px);position:absolute;inset:15% 27% 10%}.team-reveal-roster{z-index:2;position:absolute;inset:0 5% 9%}.team-reveal-member{left:var(--member-x);width:27%;height:77%;z-index:var(--member-depth);transform-origin:50% 94%;position:absolute;bottom:0;transform:translate(-50%)}.team-reveal-member img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 9px 8px #0009);-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.team-reveal-member.captain{width:31%;height:99%;bottom:-2%}.team-reveal-member.first-mate{height:86%;bottom:-1%}.team-member-shadow{filter:blur(7px);background:#000a;border-radius:50%;width:90%;height:7%;position:absolute;bottom:-1%;left:5%}.team-reveal-floor{z-index:4;background:linear-gradient(90deg,transparent,var(--team-accent),transparent);width:80%;height:2px;box-shadow:0 0 25px 5px color-mix(in srgb,var(--team-accent) 12%,transparent);position:absolute;bottom:7%;left:10%}.team-reveal-cloud{z-index:3;opacity:.55;filter:blur(13px);background:radial-gradient(ellipse at 25% 60%,var(--team-accent),transparent 42%),radial-gradient(ellipse at 70% 60%,var(--team-secondary),transparent 50%);width:54%;height:24%;position:absolute;bottom:3%}.cloud-left{left:-10%}.cloud-right{right:-10%}.motif-cloud .team-reveal-cloud{opacity:.8;background:radial-gradient(at 25% 60%,#fff,#0000 45%),radial-gradient(at 70% 70%,#e9e5d9,#0000 52%);height:35%}.motif-cloud .team-reveal-orbit{opacity:.35;border-style:dashed;border-width:2px}.motif-water .team-reveal-orbit{border-width:3px;border-top-color:#0000;height:30%;top:75%;transform:translate(-50%,-50%)rotate(-12deg)}.motif-water .orbit-two{transform:translate(-50%,-50%)rotate(12deg)}.motif-electric .team-reveal-sun{background:repeating-conic-gradient(from 16deg,transparent 0 29deg,#a9a3f3 30deg 31deg,transparent 33deg 45deg);filter:blur(3px);opacity:.25}.motif-chakra .team-reveal-orbit{border-width:3px;border-left-color:#0000;border-right-color:#0000}.motif-ki .team-reveal-sun{background:linear-gradient(0deg,transparent,var(--team-accent),transparent);border-radius:48% 48% 20% 20%;inset:6% 30%}.motif-instinct .team-reveal-sun{background:radial-gradient(#fff,#afa7ff 35%,#0000 65%)}.team-reveal-streaks,.team-reveal-particles{position:absolute;inset:0;overflow:hidden}.team-reveal-streaks i{left:calc(8% + var(--streak-index)*12%);background:linear-gradient(transparent,color-mix(in srgb,var(--team-accent) 35%,transparent),transparent);opacity:.4;width:1px;height:60%;position:absolute;top:15%;transform:rotate(22deg)}.team-reveal-particles{z-index:5}.team-reveal-particles i{left:calc(8% + var(--particle-index)*7.5%);background:var(--team-accent);opacity:0;border-radius:50%;width:3px;height:3px;position:absolute;bottom:12%}.team-reveal-stage.active:not(.still).motif-cloud .captain{animation-name:team-elastic-arrive}.team-reveal-stage.active:not(.still) .team-reveal-cloud{animation:1.9s ease-out both team-mist-arrive}.team-reveal-stage.active:not(.still) .team-reveal-particles i{animation:1.7s ease-out both team-spark-rise;animation-delay:calc(.65s + var(--particle-index)*35ms)}.team-reveal-stage.quick:not(.still) .team-reveal-member{animation-duration:.5s;animation-delay:0s}.team-reveal-stage.quick:not(.still) .team-reveal-cloud{animation-duration:.7s}.team-unlock-footer{text-align:center;z-index:6;padding:0 24px 26px;position:relative}.team-unlock-signature{color:var(--team-accent);letter-spacing:.2em;justify-content:center;align-items:center;gap:8px;margin:0 0 22px;font-size:9px;font-weight:800;display:flex}.team-unlock-actions{justify-content:center;gap:10px;display:flex}.team-unlock-actions button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px 22px;font-size:12px;font-weight:800;display:inline-flex}.team-unlock-primary{background:var(--team-accent);border:1px solid var(--team-accent);color:#10131c}.team-unlock-secondary{color:#c7d4e3;background:#ffffff07;border:1px solid #ffffff26}.team-unlock-actions button:focus-visible,.team-unlock-skip:focus-visible{outline:2px solid var(--team-accent);outline-offset:4px}.team-unlock-skip{color:#94a1b3;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:8px;font-size:11px}.team-equip-flourish{z-index:70;border:1px solid color-mix(in srgb,var(--team-accent) 40%,#17212f);color:#fff;pointer-events:none;background:linear-gradient(110deg,#172333,#090f19);border-radius:14px;align-items:center;gap:14px;width:min(380px,100vw - 24px);min-height:78px;padding:15px 20px 15px 86px;animation:.35s ease-out both team-equip-in;display:flex;position:fixed;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 55px #0008}.team-equip-flourish img{object-fit:contain;width:78px;height:125px;position:absolute;bottom:-22px;left:8px}.team-equip-flourish span{flex:1;gap:6px;display:grid}.team-equip-flourish small{letter-spacing:.16em;color:var(--team-accent);font-size:9px}.team-equip-flourish strong{font-size:13px;line-height:1.3}.team-equip-flourish svg{color:var(--team-accent)}.team-equip-flourish.still{animation:none}@keyframes team-arrive{0%{opacity:0;transform:translate(calc(-50% + var(--entry-x)),22%) rotate(var(--entry-tilt)) scale(.8)}55%{opacity:1;transform:translate(-50%,-3%)rotate(0)scale(1.02)}76%{transform:translate(-50%,1%)scale(.99)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes team-elastic-arrive{0%{opacity:0;transform:translate(-50%,-32%)rotate(-6deg)scale(.65)}45%{opacity:1;transform:translate(-50%,3%)rotate(2deg)scale(1.06,.94)}68%{transform:translate(-50%,-3%)rotate(-1deg)scale(.98,1.02)}to{opacity:1;transform:translate(-50%)rotate(0)scale(1)}}@keyframes team-mist-arrive{0%{opacity:0;transform:translateY(35%)scale(.6)}40%{opacity:.75}to{opacity:.55;transform:translateY(0)scale(1)}}@keyframes team-spark-rise{0%{opacity:0;transform:translateY(0)}25%{opacity:.7}to{opacity:0;transform:translateY(-125px)}}@keyframes team-equip-in{0%{opacity:0;transform:translate(-50%,15px)}to{opacity:1;transform:translate(-50%)}}@media (width<=520px){.team-unlock-heading{padding:28px 28px 0}.team-unlock-heading p{font-size:12px}.team-reveal-stage{height:260px}.team-reveal-roster{inset:0 1% 10%}.team-reveal-member{width:31%;height:70%}.team-reveal-member.captain{width:36%;height:95%}.team-reveal-member.first-mate{height:81%}.team-unlock-footer{padding:0 16px 18px}.team-unlock-actions button{padding:12px 16px}.team-unlock-signature{letter-spacing:.14em;margin-bottom:18px;font-size:8px}}@media (prefers-reduced-motion:reduce){.team-reveal-stage *,.team-equip-flourish{transition:none!important;animation:none!important}.team-reveal-member{opacity:1!important;transform:translate(-50%)!important}}.team-member-stride{transform-origin:50% 94%;will-change:transform;width:100%;height:100%;position:relative}.team-member-footfall{border:1px solid var(--team-accent);opacity:0;border-radius:50%;width:50%;height:5%;position:absolute;bottom:-1%;left:25%;transform:scale(.3)}.team-reveal-gate{border:1px solid color-mix(in srgb,var(--team-accent) 20%,transparent);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--team-accent) 7%,transparent));opacity:.6;border-radius:48% 48% 4% 4%;position:absolute;inset:12% 29% 10%;-webkit-mask-image:linear-gradient(#0000,#000 45%,#000);mask-image:linear-gradient(#0000,#000 45%,#000)}.team-reveal-crest{border:1px solid color-mix(in srgb,var(--team-accent) 45%,transparent);width:64%;height:20%;box-shadow:inset 0 0 30px color-mix(in srgb,var(--team-accent) 8%,transparent),0 0 20px color-mix(in srgb,var(--team-accent) 8%,transparent);color:var(--team-accent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4%;left:50%;transform:translate(-50%)perspective(180px)rotateX(45deg)}.team-reveal-crest span{letter-spacing:1em;opacity:.45;font-size:12px;font-weight:900}.team-reveal-collected{z-index:6;white-space:nowrap;color:var(--team-accent);letter-spacing:.18em;border:1px solid color-mix(in srgb,var(--team-accent) 25%,transparent);background:#080d17dc;border-radius:30px;align-items:center;gap:7px;padding:7px 12px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.team-reveal-stage.active:not(.still) .team-reveal-member{animation:1.18s cubic-bezier(.2,.48,.25,1) both team-stride-travel;animation-delay:var(--entry-delay)}.team-reveal-stage.active:not(.still) .team-member-stride{animation:.26s ease-in-out 4 both team-stride-step;animation-delay:var(--entry-delay)}.team-reveal-stage.active:not(.still) .team-member-shadow{animation:.26s ease-in-out 4 both team-shadow-step;animation-delay:var(--entry-delay)}.team-reveal-stage.active:not(.still) .team-member-footfall{animation:.6s ease-out both team-footplant;animation-delay:calc(var(--entry-delay) + .95s)}.team-reveal-stage.active:not(.still).motif-cloud .captain{animation:1.28s cubic-bezier(.2,.48,.25,1) both team-cloud-bound;animation-delay:var(--entry-delay)}.team-reveal-stage.active:not(.still).motif-cloud .captain .team-member-stride{animation:.31s ease-in-out 4 both team-elastic-step;animation-delay:var(--entry-delay)}.team-reveal-stage.active:not(.still).motif-chakra .team-member-stride{animation-name:team-shinobi-step}.team-reveal-stage.active:not(.still).motif-water .team-member-footfall{border-width:2px;animation-duration:.95s}.team-reveal-stage.active:not(.still) .team-reveal-crest{animation:1.8s ease-out both team-crest-light}.team-reveal-stage.active:not(.still) .team-reveal-collected{animation:.4s ease-out 1.65s both team-seal-in}.team-reveal-stage.variant-selection .team-reveal-collected,.team-reveal-stage.variant-selection .team-reveal-particles,.team-reveal-stage.variant-selection .team-reveal-gate{display:none}.team-reveal-stage.variant-selection .team-reveal-crest{opacity:.35}.team-reveal-stage.variant-selection .team-reveal-cloud{opacity:.25}.team-reveal-stage.active.variant-selection:not(.still) .team-reveal-member{animation:.6s ease-out both team-selection-step;animation-delay:var(--entry-delay)}.team-reveal-stage.active.variant-selection:not(.still) .team-member-stride{animation:.22s ease-in-out 2 both team-stride-step;animation-delay:var(--entry-delay)}.team-reveal-stage.active.variant-selection:not(.still) .team-member-footfall{animation-delay:calc(var(--entry-delay) + .4s);animation-duration:.2s}.team-reveal-stage.active.variant-selection:not(.still) .team-member-shadow{animation-duration:.22s;animation-iteration-count:2}.team-reveal-stage.active.variant-selection:not(.still) .team-reveal-cloud,.team-reveal-stage.active.variant-selection:not(.still) .team-reveal-crest{animation-duration:.7s}.team-reveal-stage.active.quick:not(.still) .team-reveal-member{animation-duration:.5s;animation-delay:0s}.team-reveal-stage.active.quick:not(.still) .team-member-stride,.team-reveal-stage.active.quick:not(.still) .team-member-shadow{animation-duration:.2s;animation-iteration-count:2;animation-delay:0s}.team-reveal-stage.active.quick:not(.still) .team-member-footfall{animation-duration:.2s;animation-delay:.35s}.team-reveal-stage.active.quick:not(.still) .team-reveal-collected{animation-duration:.15s;animation-delay:.45s}.team-reveal-stage.still *{transition:none!important;animation:none!important}.team-reveal-stage.still .team-reveal-member{opacity:1;transform:translate(-50%)}@keyframes team-stride-travel{0%{opacity:0;transform:translate(calc(-50% + var(--entry-x)),5%) scale(.79)}12%{opacity:1}72%{transform:translate(-50%)scale(.97)}89%{transform:translate(-50%,.7%)scale(1.008,.992)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes team-stride-step{0%,to{transform:translateY(0)rotate(0)}27%{transform:translateY(-2.5%) rotate(var(--entry-tilt))}53%{transform:translateY(.4%)rotate(0)}76%{transform:translateY(-1.6%) rotate(calc(var(--entry-tilt) * -.5))}}@keyframes team-shinobi-step{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-1.8%) rotate(var(--entry-tilt))}70%{transform:translateY(.6%)rotate(0)}}@keyframes team-elastic-step{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-4%)scale(.985,1.015)}65%{transform:translateY(.8%)scale(1.025,.975)}}@keyframes team-shadow-step{0%,to{opacity:.8;transform:scaleX(1)}30%{opacity:.45;transform:scaleX(.83)}65%{opacity:.9;transform:scaleX(1.04)}}@keyframes team-footplant{0%{opacity:0;transform:scale(.3)}20%{opacity:.65}to{opacity:0;transform:scale(2.4)}}@keyframes team-cloud-bound{0%{opacity:0;transform:translate(calc(-50% + var(--entry-x)),-5%) scale(.8)}13%{opacity:1}62%{transform:translate(-50%,-3%)scale(.97,1.03)}77%{transform:translate(-50%,1%)scale(1.035,.965)}91%{transform:translate(-50%,-.5%)scale(.99,1.01)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes team-crest-light{0%,30%{opacity:0;filter:brightness(.7)}70%{opacity:1;filter:brightness(1.6)}to{opacity:1;filter:brightness()}}@keyframes team-seal-in{0%{opacity:0;transform:translate(-50%,7px)scale(.95)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes team-selection-step{0%{opacity:0;transform:translate(calc(-50% + var(--entry-x) * .18),4%) scale(.95)}65%{opacity:1;transform:translate(-50%,.5%)scale(1)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.team-reveal-stage *{transition:none!important;animation:none!important}.team-reveal-collected{opacity:1!important}.team-member-stride{transform:none!important}}.king-selection{isolation:isolate;contain:layout paint;--king-duration:.85s;width:100%;height:100%;min-height:475px;position:relative;overflow:hidden}.king-selection-backdrop{background:radial-gradient(ellipse at 50% 52%,color-mix(in srgb,var(--team-accent) 23%,transparent),transparent 65%);position:absolute;inset:0}.king-selection-emblem{text-align:center;color:var(--team-accent);opacity:.055;-webkit-user-select:none;user-select:none;font-family:serif;font-size:clamp(150px,19vw,250px);line-height:1;position:absolute;inset:8% 0 auto}.king-selection-ring{border:1px solid color-mix(in srgb,var(--team-accent) 23%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--team-accent) 7%,transparent);border-radius:50%;position:absolute;inset:18% 9% 22%;transform:rotate(-25deg)}.king-selection-energy{background:linear-gradient(0deg,transparent,color-mix(in srgb,var(--team-accent) 24%,transparent),transparent);filter:blur(16px);border-radius:50% 50% 15% 15%;position:absolute;inset:10% 16% 8%;transform:rotate(-8deg)}.king-selection-portrait{z-index:2;object-fit:contain;object-position:center bottom;width:114%;max-width:none;height:94%;filter:drop-shadow(0 18px 12px #0009) drop-shadow(0 0 18px color-mix(in srgb,var(--team-accent) 16%,transparent));transform-origin:50% 75%;-webkit-user-select:none;user-select:none;opacity:0;position:absolute;inset:1% -7% auto}.king-selection.ready .king-selection-portrait{opacity:1}.king-selection-sweep{z-index:1;background:linear-gradient(165deg,transparent 43%,color-mix(in srgb,var(--team-accent) 45%,transparent) 49%,transparent 52%);opacity:0;position:absolute;inset:12% -30% 20%}.king-selection-mist{z-index:3;background:radial-gradient(ellipse at 50% 75%,color-mix(in srgb,var(--team-accent) 20%,transparent),transparent 65%);pointer-events:none;position:absolute;inset:65% -10% -12%}.king-selection-caption{z-index:4;background:linear-gradient(#0000,#0c1420d9 65%,#0c1420);gap:7px;padding:44px 26px 24px;display:grid;position:absolute;inset:auto 0 0}.king-selection-caption>span{color:var(--team-accent);letter-spacing:.16em;align-items:center;gap:8px;font-size:8px;font-weight:800;line-height:1.6;display:flex}.king-selection-caption i{background:currentColor;flex-shrink:0;width:15px;height:1px}.king-selection-caption strong{letter-spacing:.025em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(26px,3vw,42px);font-weight:600;line-height:1}.king-selection.ready:not(.still) .king-selection-portrait{animation:king-portrait-enter var(--king-duration) cubic-bezier(.16,.75,.2,1) both}.king-selection.ready:not(.still) .king-selection-sweep{animation:.65s ease-out both king-energy-cut}.king-selection.ready:not(.still) .king-selection-energy{animation:1.1s ease-out both king-aura-settle}.king-selection.ready:not(.still) .king-selection-caption{animation:.5s ease-out .16s both king-caption-enter}.king-selection.quick{--king-duration:.4s}.king-selection.quick.ready:not(.still) .king-selection-energy{animation-duration:.5s}.king-selection.quick.ready:not(.still) .king-selection-caption{animation-duration:.25s;animation-delay:60ms}.king-selection.motif-cloud .king-selection-mist{background:radial-gradient(at 25% 70%,#eaf0f433,#0000 40%),radial-gradient(at 75% 65%,#fff4d433,#0000 45%);inset:48% -25% -18%}.king-selection.motif-cloud.ready:not(.still) .king-selection-mist{animation:1.2s ease-out both king-cloud-unfurl}.king-selection.motif-water .king-selection-ring{border-width:3px;border-top-color:#0000;border-right-color:var(--team-secondary);inset:42% -4% 18%;transform:rotate(-22deg);box-shadow:0 6px 25px #69dbed18}.king-selection.motif-chakra .king-selection-ring{border-width:3px;border-top-color:#0000;border-bottom-color:#0000;inset:19% 10% 21%;transform:rotate(-35deg)}.king-selection.motif-electric .king-selection-energy{filter:blur(2px);opacity:.5;background:repeating-conic-gradient(from 15deg at 50% 65%,transparent 0deg 42deg,var(--team-accent) 43deg 44deg,transparent 45deg 60deg);-webkit-mask-image:radial-gradient(#000,#0000 67%);mask-image:radial-gradient(#000,#0000 67%)}.king-selection.motif-instinct .king-selection-energy{background:radial-gradient(#e7f6ff80,#a59fff45 45%,#0000 70%)}.king-selection.motif-haki .king-selection-ring{border-left-width:3px;border-radius:4%;inset:21% 10% 24%;transform:rotate(-14deg)}@keyframes king-portrait-enter{0%{opacity:0;transform:translate(22px,12px)scale(1.075)}35%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes king-energy-cut{0%{opacity:0;transform:translate(-22%)scaleX(.5)}25%{opacity:.8}to{opacity:0;transform:translate(25%)scaleX(1.2)}}@keyframes king-aura-settle{0%{opacity:0;transform:translateY(30px)rotate(-8deg)scale(.8)}45%{opacity:1}to{opacity:1;transform:rotate(-8deg)scale(1)}}@keyframes king-caption-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes king-cloud-unfurl{0%{opacity:0;transform:scale(.7)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=850px){.king-selection{min-height:400px}.king-selection-caption{padding:35px 16px 20px}.king-selection-caption>span{letter-spacing:.08em;font-size:7px}}@media (width<=600px){.edition-stage-art:has(.king-selection){height:330px}.king-selection{min-height:330px}.king-selection-portrait{width:100%;height:103%;inset:-6% 0 auto}.king-selection-caption{padding:38px 22px 18px}.king-selection-caption strong{font-size:30px}.king-selection-ring{inset:10% 24% 15%}.king-selection-emblem{font-size:190px}.king-selection-caption>span{font-size:8px}.king-selection.motif-water .king-selection-ring{inset:40% 12% 12%}}.king-selection.still *{transition:none!important;animation:none!important}.king-selection.still .king-selection-portrait{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.king-selection *{transition:none!important;animation:none!important}.king-selection .king-selection-portrait{opacity:1;transform:none}}.edition-lineup>button{text-align:center;min-width:0;color:inherit;cursor:pointer;background:#ffffff02;border:1px solid #ffffff0c;border-radius:10px;padding:8px 3px 10px;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.edition-lineup>button:hover{background:#ffffff08;border-color:#ffffff30}.edition-lineup>button[aria-pressed=true]{border-color:var(--edition-color,#e7cd95);background:color-mix(in srgb,var(--edition-color,#e7cd95) 9%,transparent);box-shadow:inset 0 -2px var(--edition-color,#e7cd95)}.edition-lineup>button:focus-visible{outline:2px solid var(--edition-color,#e7cd95);outline-offset:3px}.edition-lineup>button[aria-pressed=true] small{color:#e9d9ad}.motif-moon .king-selection-ring{border-color:#ecd39870;inset:14% 13% 23%;transform:rotate(-18deg);box-shadow:0 0 50px #bba6ff20}.motif-moon .king-selection-energy{background:radial-gradient(#cbb7ff35,#0000 65%)}.motif-moon .king-selection-emblem{font-size:220px}.motif-moon .king-selection-emblem:after{content:"☾";color:#ffe9b5;opacity:.8;position:absolute;inset:0}.motif-moon .king-selection-emblem{color:#0000}.moon-palace-reveal{pointer-events:none;position:absolute;inset:0;overflow:hidden}.moon-palace-disc{aspect-ratio:1;opacity:.45;background:radial-gradient(circle at 35% 30%,#fffbe8,#dbd3ff 48%,#ae9cdb 80%);border-radius:50%;width:46%;position:absolute;top:2%;left:27%;box-shadow:0 0 70px #e9d7ff55}.moon-palace-crescent{aspect-ratio:1;opacity:.6;border-radius:50%;width:33%;position:absolute;top:4%;left:34%;transform:rotate(-25deg);box-shadow:-18px 12px #f2d49b}.moon-palace-columns{justify-content:space-around;display:flex;position:absolute;inset:4% 0 8%}.moon-palace-columns i{background:linear-gradient(90deg,#c3b1ee0c,#fceac633,#b1a3e20c);border:1px solid #e4c68650;border-radius:45% 45% 0 0;width:2%}.moon-palace-columns i:nth-child(3),.moon-palace-columns i:nth-child(4){opacity:0}.moon-palace-crystals{position:absolute;inset:0}.moon-palace-crystals i{left:calc(7% + var(--crystal-i)*12%);top:calc(12% + var(--crystal-row)*10%);clip-path:polygon(50% 0,100% 45%,50% 100%,0 45%);opacity:.7;width:10px;height:29px;animation:3.2s ease-out both moon-crystal-rise;animation-delay:calc(var(--crystal-i)*70ms);background:linear-gradient(110deg,#fff8ed,#c7adff,#fff3df);position:absolute;box-shadow:0 0 20px #e9d0ff}.motif-moon .team-reveal-gate{background:linear-gradient(#0000,#b5a0ff10);border-color:#e8c99170;border-radius:50% 50% 0 0}.motif-moon .team-reveal-crest span{font-size:0}.motif-moon .team-reveal-crest span:after{content:"☾";color:#f7dfaa;font-size:42px}.motif-moon .team-reveal-cloud{opacity:.14}.motif-moon .team-reveal-orbit{border-color:#f2dcaa70}.motif-moon .team-reveal-sun{background:radial-gradient(circle,#fff4d344,#d3bdff22,#0000 65%)}.motif-moon.active:not(.still) .team-reveal-member{animation-name:moon-guardian-arrive;animation-duration:1.6s}.motif-moon .team-member-stride{animation:none!important}.moon-palace-artemis{z-index:8;object-fit:contain;filter:drop-shadow(0 5px 8px #0b0928);width:16%;height:34%;animation:1.7s ease-out both moon-cat-arrive;position:absolute;bottom:7%;left:76%}.motif-moon .team-reveal-member:first-child{height:34%;bottom:7%}@keyframes moon-guardian-arrive{0%{opacity:0;filter:brightness(2);transform:translate(-50%,26px)scale(.85)}35%{opacity:1}to{opacity:1;filter:brightness();transform:translate(-50%)scale(1)}}@keyframes moon-crystal-rise{0%{opacity:0;transform:translateY(60px)rotate(-25deg)}60%{opacity:.8}to{opacity:.55;transform:translateY(0)rotate(0)}}@keyframes moon-cat-arrive{0%{opacity:0;transform:translate(40px,10px)}to{opacity:1;transform:none}}.team-reveal-stage.quick.motif-moon .team-reveal-member,.team-reveal-stage.quick .moon-palace-artemis,.team-reveal-stage.quick .moon-palace-crystals i{animation-duration:.65s}.uchiha-awakening{pointer-events:none;background:radial-gradient(at 50% 35%,#a7314b55,#0000 65%);position:absolute;inset:0;overflow:hidden}.uchiha-sigil{filter:drop-shadow(0 0 12px #ff416555);opacity:.78;pointer-events:none;width:min(42%,250px);height:auto;position:absolute;top:8%;left:50%;transform:translate(-50%)}.uchiha-blades{transform-origin:80px 80px;animation:1.2s cubic-bezier(.18,.82,.21,1) both uchiha-focus}@keyframes uchiha-focus{0%{transform:rotate(-125deg)scale(.62)}to{transform:rotate(0)scale(1)}}.uchiha-seal-line{background:linear-gradient(90deg,#0000,#f36b83aa 42%,#ffd8de 50%,#f36b83aa 58%,#0000);height:1px;animation:1.45s ease-out both uchiha-seal-open;position:absolute;top:35%;left:5%;right:5%;box-shadow:0 0 9px #f35e90}@keyframes uchiha-seal-open{0%{opacity:0;transform:scaleX(0)}35%{opacity:.9;transform:scaleX(.8)}to{opacity:.12;transform:scaleX(1)}}.motif-sharingan.team-reveal-stage{background:radial-gradient(at 50% 35%,#472039,#180f25 60%,#0d0d17)}.motif-sharingan .team-reveal-cloud,.motif-sharingan .team-reveal-crest,.motif-sharingan .team-reveal-sun,.motif-sharingan .team-reveal-gate{display:none}.motif-sharingan .team-reveal-horizon{opacity:.26}.motif-sharingan.king-selection .uchiha-sigil{opacity:.44;width:43%;top:8%;left:38%}.uchiha-victory .result-stage{isolation:isolate;background:radial-gradient(at 50% 32%,#552038,#140c1c 78%)}.uchiha-victory .result-ghost-word,.uchiha-victory .result-halo,.uchiha-victory .result-ray{visibility:hidden}.uchiha-victory .uchiha-sigil{opacity:.75;width:57%;top:5%}.uchiha-victory .result-title{color:#ffd2db}.still .uchiha-blades,.still .uchiha-seal-line,.result-still .uchiha-blades,.result-still .uchiha-seal-line{animation:none}.quick .uchiha-blades,.quick .uchiha-seal-line{animation-duration:.4s}@media (prefers-reduced-motion:reduce){.uchiha-blades,.uchiha-seal-line{animation:none}}.pack-refined .pack-field{background-image:linear-gradient(145deg,#ffffff05,#0000 40%),linear-gradient(160deg,#1c2b3b,#090f19 70%);border-radius:14px}.pack-refined .pack-field.is-hidden:not(:disabled):hover{transition:transform .18s,box-shadow .18s;transform:translateY(-3px)}.pack-refined .field-front{z-index:2}.pack-refined .field-tier{border-bottom:1px solid color-mix(in srgb,var(--card-color) 35%,transparent);letter-spacing:.15em;align-items:center;gap:8px;margin-bottom:3px;padding:0 6px 9px;display:inline-flex}.pack-refined .field-tier:before,.pack-refined .field-tier:after{content:"";background:currentColor;width:4px;height:4px;transform:rotate(45deg)}.pack-refined .tier-super .field-tier:before,.pack-refined .tier-legendary .field-tier:before{box-shadow:0 0 9px}.pack-refined .field-reveal-orbit{border:1px solid color-mix(in srgb,var(--card-color) 25%,transparent);pointer-events:none;opacity:.45;border-radius:50%;position:absolute;inset:20% 8%;transform:rotate(-24deg)}.pack-refined .field-reveal-orbit:after{content:"";border:1px solid color-mix(in srgb,var(--card-color) 16%,transparent);border-radius:50%;position:absolute;inset:10px -8px;transform:rotate(48deg)}.pack-refined .is-impact .field-reveal-orbit{animation:.9s ease-out both pack-orbit-arrive}.pack-refined .tier-super.is-impact .field-art{animation:.85s cubic-bezier(.16,1,.3,1) both pack-hero-arrive}.pack-refined .tier-rare.is-impact .field-art{animation:.6s cubic-bezier(.16,1,.3,1) both pack-hero-arrive}.pack-refined .tier-legendary .field-tier{color:#ffdd8c;text-shadow:0 0 16px #ffca5050}.pack-refined .pack-awakening{z-index:9;pointer-events:none;animation:pack-awakening-arrive var(--awakening-duration,3.2s) ease both;background:radial-gradient(at 50% 65%,#382d2266,#0000 65%),#080e18f5;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.pack-refined .pack-awakening-title{z-index:4;text-align:center;gap:8px;display:grid;position:absolute;top:7%}.pack-refined .pack-awakening-title small{letter-spacing:.32em;color:#b9a98c;font-size:10px}.pack-refined .pack-awakening-title>span{letter-spacing:.16em;color:#ffe2a0;text-shadow:0 0 35px #ffbf4f40;font-family:Barlow Condensed,sans-serif;font-size:clamp(35px,5vw,64px);font-weight:600}.pack-refined .pack-awakening .team-reveal-stage{width:100%;height:64%;margin-top:25px}.pack-refined .pack-awakening-name{z-index:5;text-align:center;text-shadow:0 3px 15px #000;gap:10px;width:90%;display:grid;position:absolute;bottom:11%}.pack-refined .pack-awakening-name strong{color:#fff4df;font-family:Barlow Condensed,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:600}.pack-refined .pack-awakening-name small{letter-spacing:.2em;color:#d7c8b0;font-size:10px}.pack-refined .pack-awakening-solo{place-items:center;width:85%;height:58%;display:grid}.pack-refined .pack-awakening-solo img{object-fit:contain;filter:drop-shadow(0 0 25px #ffd17544);width:100%;height:100%;animation:1.2s cubic-bezier(.16,1,.3,1) both pack-hero-arrive}.pack-refined .pack-skip{z-index:11;color:#c7d2e1;cursor:pointer;background:#111b29e8;border:1px solid #a6b9d033;border-radius:30px;min-height:36px;margin:12px 0 4px;padding:9px 16px;font-size:12px;position:relative}.pack-refined .pack-skip:hover{color:#fff;border-color:#dce6f5aa}.pack-refined .pack-skip:focus-visible{outline-offset:4px;outline:2px solid #fff}.pack-refined .pack-exit{z-index:11}@keyframes pack-orbit-arrive{0%{opacity:0;transform:rotate(-65deg)scale(.65)}to{opacity:.45;transform:rotate(-24deg)scale(1)}}@keyframes pack-hero-arrive{0%{opacity:0;transform:translateY(25px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pack-awakening-arrive{0%{opacity:0}10%,86%{opacity:1}to{opacity:0}}@media (width<=600px){.pack-refined .pack-awakening-title{top:8%}.pack-refined .pack-awakening-name{bottom:16%}.pack-refined .field-tier{letter-spacing:.04em;gap:5px;padding:0 2px 7px}.pack-refined .pack-awakening .team-reveal-stage{height:52%;margin-top:-12px}}.pack-refined.still .pack-awakening,.pack-refined.quick .pack-awakening{display:none}.pack-refined.still .pack-field.is-hidden:not(:disabled):hover{transform:none}@media (prefers-reduced-motion:reduce){.pack-refined .pack-awakening{display:none}.pack-refined .pack-field.is-hidden:not(:disabled):hover{transform:none}}
