.D__bPW_page{color:#edf0f7;background:#080b12;min-height:100svh}.D__bPW_header{z-index:2;background:#080b12;justify-content:space-between;align-items:center;gap:24px;height:104px;padding:0 30px;display:flex;position:relative}.D__bPW_brand{letter-spacing:.06em;flex-shrink:0;align-items:center;gap:12px;font-size:12px;display:flex}.D__bPW_brand>svg{color:var(--orange);width:33px;height:33px}.D__bPW_brand small{color:#929baa;letter-spacing:.06em;margin-top:6px;font-size:12px;display:block}.D__bPW_pageTitle{text-align:center}.D__bPW_pageTitle h1{letter-spacing:-.5px;margin:0 0 8px;font-size:24px;font-weight:500}.D__bPW_pageTitle>span{color:#8490a4;font:600 12px var(--font-label);letter-spacing:.06em}.D__bPW_back{color:#bfc8d8;align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.D__bPW_back:hover{color:#fff}.D__bPW_gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px;display:grid}.D__bPW_card{min-width:0;height:calc(100svh - 147px);min-height:640px;max-height:1100px;position:relative}.D__bPW_frame{isolation:isolate;background:radial-gradient(at 50% 42%,#1d283b66 0%,#0c132066 40%,#080c15 80%);border:1px solid #263044;height:100%;position:relative;overflow:hidden}.D__bPW_frame:after{content:"";pointer-events:none;z-index:1;border-top:1px solid color-mix(in srgb,var(--fighter-energy) 35%,transparent);position:absolute;inset:0;box-shadow:inset 0 0 75px #05091366}.D__bPW_cardHeader{z-index:2;pointer-events:none;position:absolute;top:26px;left:25px;right:25px}.D__bPW_kicker{font:600 12px var(--font-label);letter-spacing:.06em;color:#9ca8bb;justify-content:space-between;align-items:center;display:flex}.D__bPW_kicker>span{letter-spacing:.06em;color:#627086}.D__bPW_cardHeader h2{letter-spacing:-1.4px;margin:13px 0 5px;font-size:37px;font-weight:500}.D__bPW_cardHeader p{font:600 12px var(--font-label);letter-spacing:.06em;color:var(--fighter-energy);text-transform:uppercase;margin:0}.D__bPW_viewport{cursor:grab;touch-action:pan-y pinch-zoom;z-index:1;position:absolute;inset:88px 0 104px;-webkit-mask-image:linear-gradient(#0000,#000 6% 95%,#0000);mask-image:linear-gradient(#0000,#000 6% 95%,#0000);outline-offset:-4px!important}.D__bPW_viewport:active{cursor:grabbing}.D__bPW_viewport canvas{pointer-events:none;display:block}.D__bPW_sideLabel{writing-mode:vertical-rl;font:600 12px var(--font-label);letter-spacing:.06em;color:#718097;pointer-events:none;z-index:2;position:absolute;top:42%;right:13px}.D__bPW_cardFooter{z-index:2;position:absolute;bottom:16px;left:25px;right:25px}.D__bPW_cardFooter>p{color:#a8b3c6;max-width:290px;margin:0 0 12px;font-size:12px;line-height:1.6}.D__bPW_cardControls{border-top:1px solid #50607940;justify-content:space-between;align-items:center;padding-top:6px;display:flex}.D__bPW_cardControls>span{font:600 12px var(--font-label);letter-spacing:.06em;color:#8a98ad}.D__bPW_cardControls>div{gap:2px;display:flex}.D__bPW_cardControls button{color:#bac7d9;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.D__bPW_cardControls button:hover:not(:disabled){color:var(--fighter-energy);background:#ffffff07}.D__bPW_cardControls button svg{width:17px;height:17px}.D__bPW_fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;inset:0}.D__bPW_fallbackMark{color:var(--fighter-energy);background:#0f1725;border:1px solid #63768a55;border-radius:20px;place-items:center;width:126px;height:126px;font-size:60px;display:grid}.D__bPW_fallback p{color:#c8d0de;margin-top:25px;font-size:14px}.D__bPW_fallback>span:last-child{font:600 12px var(--font-label);color:#8694a9;letter-spacing:.06em;line-height:1.8}.D__bPW_footnote{text-align:center;color:#69788f;letter-spacing:.3px;margin:15px 15px 0;padding-bottom:12px;font-size:12px}@media (min-width:1700px){.D__bPW_gallery{gap:22px;padding:0 32px}.D__bPW_cardHeader{top:32px;left:32px;right:32px}.D__bPW_cardHeader h2{font-size:45px}.D__bPW_cardFooter{left:32px;right:32px}.D__bPW_viewport{inset:96px 0 112px}.D__bPW_cardFooter>p{font-size:13px}}@media (min-width:701px) and (max-width:1050px){.D__bPW_header{gap:12px;padding:0 22px}.D__bPW_brand{font-size:12px}.D__bPW_pageTitle h1{font-size:22px}.D__bPW_pageTitle>span{display:none}.D__bPW_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px}.D__bPW_card{min-height:590px}.D__bPW_cardHeader{left:17px;right:17px}.D__bPW_cardHeader h2{font-size:31px}.D__bPW_kicker{letter-spacing:.06em;font-size:12px}.D__bPW_cardFooter{left:17px;right:17px}.D__bPW_sideLabel{display:none}.D__bPW_viewport{inset:94px 0 121px}.D__bPW_cardFooter>p{font-size:12px}.D__bPW_cardControls>span{letter-spacing:0;font-size:12px}.D__bPW_cardControls button{width:34px}}@media (max-width:700px){.D__bPW_page{--showroom-header:calc(64px + env(safe-area-inset-top,0px));height:100svh;min-height:0;overflow:hidden}.D__bPW_header{height:var(--showroom-header);padding:env(safe-area-inset-top,0px) 17px 0;gap:8px}.D__bPW_brand{letter-spacing:.5px;gap:8px;font-size:12px}.D__bPW_brand>svg{width:26px;height:26px}.D__bPW_brand small{display:none}.D__bPW_pageTitle h1{letter-spacing:0;margin:0;font-size:14px}.D__bPW_pageTitle>span{display:none}.D__bPW_back{flex-shrink:0;justify-content:flex-end;width:40px}.D__bPW_back>span{display:none}.D__bPW_gallery{height:calc(100svh - var(--showroom-header));overscroll-behavior-y:contain;scroll-snap-type:y proximity;scrollbar-width:none;padding:0;display:block;overflow:auto}.D__bPW_gallery::-webkit-scrollbar{display:none}.D__bPW_card{height:100%;min-height:340px;max-height:none;padding:0 12px max(12px,env(safe-area-inset-bottom,0px));scroll-snap-align:start;scroll-snap-stop:normal}.D__bPW_cardHeader{top:24px;left:23px;right:23px}.D__bPW_cardHeader h2{font-size:38px}.D__bPW_viewport{inset:85px 0 113px}.D__bPW_cardFooter{bottom:13px;left:23px;right:23px}.D__bPW_cardFooter>p{max-width:290px}.D__bPW_footnote{display:none}}@media (max-width:700px) and (max-height:650px){.D__bPW_cardHeader{top:16px;left:18px;right:18px}.D__bPW_cardHeader h2{margin:7px 0 3px;font-size:28px}.D__bPW_cardHeader p{letter-spacing:.06em;font-size:12px}.D__bPW_viewport{inset:66px 0 77px}.D__bPW_cardFooter{bottom:8px;left:18px;right:18px}.D__bPW_cardFooter>p{margin-bottom:4px;font-size:12px;line-height:1.35}.D__bPW_cardControls{padding-top:2px}.D__bPW_cardControls button{height:36px}.D__bPW_sideLabel{font-size:12px;right:10px}}@media (prefers-reduced-motion:reduce){.D__bPW_gallery{scroll-behavior:auto;scroll-snap-type:none}}@media (max-width:700px){.D__bPW_header .D__bPW_back{display:none}.D__bPW_header .D__bPW_pageTitle{margin-left:auto}.D__bPW_header .menu-trigger{background:0 0;border:0}}.D__bPW_withExtra .D__bPW_viewport{bottom:176px}@media (min-width:1600px){.D__bPW_teamsGallery{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1100px) and (max-width:1599px){.D__bPW_teamsGallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:701px) and (max-width:1099px){.D__bPW_teamsGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.D__bPW_teamsGallery{padding:0}@media (max-width:700px){.D__bPW_teamsGallery{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:14px;height:auto;display:grid;overflow:visible}.D__bPW_teamsGallery .D__bPW_card{height:calc(100svh - 96px);min-height:420px;padding:0}}.D__bPW_frame{background:radial-gradient(ellipse 60% 22% at 50% 86%,color-mix(in srgb,var(--fighter-energy) 16%,transparent),transparent),radial-gradient(ellipse at 50% 36%,color-mix(in srgb,var(--fighter-armor,#1d283b) 42%,transparent),transparent 62%),radial-gradient(ellipse at 50% 42%,#1d283b66 0%,#0c132066 40%,#080c15 80%);transition:border-color .25s}.D__bPW_frame:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff12 42%,#ffffff24 50%,#ffffff12 58%,#0000);width:40%;position:absolute;inset:0 auto 0 0;transform:translate(-160%)skew(-18deg)}@media (hover:hover){.D__bPW_card:hover .D__bPW_frame{border-color:color-mix(in srgb,var(--fighter-energy) 70%,transparent)}.D__bPW_card:hover .D__bPW_frame:before{animation:.9s ease-out D__bPW_sheen}}@keyframes D__bPW_sheen{to{transform:translate(360%)skew(-18deg)}}.D__bPW_kicker{letter-spacing:.06em;font-size:12px}.D__bPW_kicker>span{color:#8a9ab3}.D__bPW_cardHeader p,.D__bPW_cardControls>span{font-size:12px}.D__bPW_viewport:focus-visible{outline:3px solid var(--fighter-energy)!important;outline-offset:-3px!important}.D__bPW_cardFooter>p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.D__bPW_teamsGallery .D__bPW_cardFooter>p{min-height:3.2em}.D__bPW_fallback.D__bPW_withPoster{justify-content:flex-end;gap:6px;padding:0 20px 16px}.D__bPW_poster{z-index:0;object-fit:contain;object-position:50% 58%;filter:drop-shadow(0 18px 30px #000a);-webkit-mask-image:radial-gradient(62% 66% at 50% 52%,#000 58%,#0000 100%);mask-image:radial-gradient(62% 66% at 50% 52%,#000 58%,#0000 100%)}.D__bPW_withPoster>p,.D__bPW_withPoster>span{z-index:1;position:relative}.D__bPW_withPoster>p{background:#070b14d9;margin:0;padding:6px 10px}.D__bPW_waking{color:var(--fighter-energy);border:1px solid color-mix(in srgb,var(--fighter-energy) 45%,transparent);font:700 12px var(--font-label);letter-spacing:.06em;background:#070b14cc;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.D__bPW_waking i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite D__bPW_wake-pulse}@keyframes D__bPW_wake-pulse{50%{opacity:.25}}.D__bPW_card[data-model=ready] .D__bPW_viewport canvas{animation:.6s ease-out both D__bPW_fighter-wake}@keyframes D__bPW_fighter-wake{0%{opacity:0;filter:brightness(1.8)}}@media (min-height:700px){.D__bPW_teamsGallery .D__bPW_withExtra .D__bPW_viewport{bottom:240px}}@media (min-width:1100px){.D__bPW_teamsGallery .D__bPW_withExtra .D__bPW_viewport{top:108px;bottom:236px}}.D__bPW_joinTile{grid-column:span var(--span-3);isolation:isolate;border:1px solid #263044;border-top:3px solid var(--orange);background:linear-gradient(120deg,#1b1210,#0c1320 55%,#080c15);flex-wrap:wrap;align-items:center;gap:28px;min-width:0;min-height:360px;padding:36px 40px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.D__bPW_joinTile:before{content:"";z-index:-1;background:repeating-linear-gradient(-55deg,#ffffff06 0 2px,transparent 2px 24px),radial-gradient(ellipse 45% 60% at 26% 55%,color-mix(in srgb, var(--orange) 21.96%, transparent),transparent);position:absolute;inset:0}.D__bPW_joinSilhouettes{flex:280px;justify-content:center;min-width:0;display:flex}.D__bPW_joinFighter{background:radial-gradient(ellipse 44% 50% at 50% 50%,var(--orange-g2),color-mix(in srgb, var(--orange) 60%, transparent) 38%,color-mix(in srgb, var(--orange) 13.33%, transparent) 62%,transparent 74%);flex:0 250px;min-width:0;position:relative}.D__bPW_joinFighter+.D__bPW_joinFighter{margin-top:12%;margin-left:-16%}.D__bPW_joinFighter img{filter:grayscale()brightness(3.2)contrast(3.4)invert();mix-blend-mode:multiply;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(44% 50%,#000 70%,#0000 100%);mask-image:radial-gradient(44% 50%,#000 70%,#0000 100%)}.D__bPW_joinFighter:before{content:"?";z-index:1;color:var(--orange-light);text-shadow:0 0 18px var(--orange),0 0 2px #000;font:italic 900 clamp(34px,3.6vw,56px)/1 Arial,Helvetica,sans-serif;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.D__bPW_joinCopy{flex:260px;min-width:0}.D__bPW_joinCopy h2{overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:-.02em;margin:12px 0 10px;font:italic 900 clamp(26px,10cqi,48px)/.95 Arial,Helvetica,sans-serif}.D__bPW_joinCopy p{color:#aab3c5;max-width:420px;margin:0 0 22px;font-size:16px;line-height:1.5}.D__bPW_joinActions{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:1100px){.D__bPW_joinSilhouettes{flex-grow:1.15}.D__bPW_joinFighter{flex-basis:320px}}@media (min-width:1600px){.D__bPW_joinTile{grid-column:span var(--span-5)}}@media (min-width:701px) and (max-width:1099px){.D__bPW_joinTile{grid-column:span var(--span-2)}}@media (max-width:1099px){.D__bPW_joinSilhouettes{flex-basis:100%;max-width:420px;margin:0 auto}.D__bPW_joinCopy{flex-basis:100%}}@media (max-width:700px){.D__bPW_joinTile{grid-column:auto;gap:18px;min-height:0;padding:28px 20px}.D__bPW_joinActions{display:grid}}.D__bPW_card[data-clickable]{cursor:pointer}.D__bPW_card[data-clickable] .D__bPW_viewport{cursor:grab}.D__bPW_card[data-clickable] .D__bPW_viewport:active{cursor:grabbing}.D__bPW_card[data-clickable]>.D__bPW_frame{transition:transform .25s,box-shadow .25s,border-color .25s}.D__bPW_card[data-clickable]:hover>.D__bPW_frame{box-shadow:0 22px 50px #000b,0 0 0 1px color-mix(in srgb,var(--fighter-energy) 55%,transparent),0 0 40px color-mix(in srgb,var(--fighter-energy) 22%,transparent);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.D__bPW_card[data-clickable]>.D__bPW_frame{transition:none}.D__bPW_card[data-clickable]:hover>.D__bPW_frame{transform:none}}.D__bPW_looks{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;display:flex}.D__bPW_looks>p{min-width:0;font:600 12px var(--font-label);letter-spacing:.06em;color:var(--fighter-energy);text-transform:uppercase;align-items:baseline;gap:8px;margin:0;display:inline-flex}.D__bPW_looks>p small{font:inherit;letter-spacing:.06em;color:#8a98ad}.D__bPW_looks>button{color:#dfe6f2;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin:-10px -8px;padding:0;display:grid}.D__bPW_looks>button>span{background:#0b1020cc;border:1px solid #fff3;border-radius:50%;place-items:center;width:26px;height:26px;font:700 17px/1 Arial,sans-serif;transition:background .2s,border-color .2s,color .2s;display:grid}.D__bPW_looks>button:hover>span,.D__bPW_looks>button:focus-visible>span{border-color:var(--fighter-energy);color:#fff;background:color-mix(in srgb,var(--fighter-energy) 30%,#0b1020)}.D__bPW_looks>button:focus-visible{outline:none}.D__bPW_looks>button:focus-visible>span{outline-offset:2px;outline:2px solid #fff}.D__bPW_lookDots{flex-basis:100%;gap:5px;margin-top:6px;display:flex}.D__bPW_lookDots>i{background:#ffffff2e;border-radius:2px;width:18px;height:3px;transition:background .3s,width .3s}.D__bPW_lookDots>i[data-on]{background:var(--fighter-energy);width:28px}@media (prefers-reduced-motion:reduce){.D__bPW_lookDots>i,.D__bPW_looks>button>span{transition:none}}
