html.poc-theme{color-scheme:dark;background:#141b1d;scroll-behavior:auto}.poc-page{--poc-muted: #bac3be;color:#f1eee5;background:#141b1d}.poc-frame{position:relative;isolation:isolate;min-height:640px;height:100svh;display:grid;grid-template-rows:76px minmax(0,1fr) 60px;overflow:hidden;padding-inline:max(42px,env(safe-area-inset-left))}.poc-scenery{position:absolute;inset:0;z-index:-3;background:url(/art/stages/raval-rambla.webp) center / cover}.poc-scenery:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10191df5,#10191de0 28%,#14202945 70%),linear-gradient(0deg,#10191df5,transparent 45%,#10191d66)}.poc-speedline{position:absolute;inset:0 10% 0 48%;z-index:-2;transform:skew(-18deg);background:linear-gradient(0deg,#ec4e3210,#ec4e3233);border-inline:1px solid #ff9a6533;pointer-events:none}.poc-topbar,.poc-footer{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3}.poc-topbar{padding-right:160px;gap:24px;border-bottom:1px solid #e1e6df24}.poc-ideas-cta{display:inline-flex;align-items:center;gap:24px;min-height:48px;padding:8px 16px 8px 18px;flex-shrink:0;background:#17242b;color:#f1eee5;border:1px solid #b9c5bc50;border-left:3px solid #ec4e32;text-align:left}.poc-ideas-cta>span:first-of-type{display:grid;gap:2px}.poc-ideas-cta strong{font:italic 800 26px/1 var(--display);letter-spacing:.5px;text-transform:uppercase}.poc-ideas-cta small{font-size:10px;font-weight:500;color:#c8d0c9}.poc-ideas-cta>svg{color:#ff977a}.poc-ideas-cta:hover{background:#26343b;border-color:#ec4e32}.poc-ideas-cta:focus-visible{outline:3px solid #f1eee5;outline-offset:4px}@media(max-width:900px){.poc-ideas-cta{min-height:44px;padding:8px 12px;gap:12px}.poc-ideas-cta small,.poc-home:has(.poc-ideas-cta) .poc-experiment>span:not(.poc-live-dot){display:none}.poc-home:has(.poc-ideas-cta) .poc-experiment{letter-spacing:1px}}.poc-page .language-bar{position:absolute;right:max(38px,env(safe-area-inset-right));top:max(15px,env(safe-area-inset-top));width:auto;margin:0;z-index:8;padding:0}.poc-page .language-trigger{background:#101a20a6;border:1px solid #c3d1c33d;color:#f1eee5;min-height:44px}.poc-experiment,.poc-location,.poc-back,.poc-eyebrow,.poc-roster-caption{font-size:11px;font-weight:700;letter-spacing:1.8px}.poc-experiment{display:inline-flex;gap:10px;align-items:center;min-height:44px;color:#c8d0c9}.poc-experiment>span:last-child{letter-spacing:0;font-weight:400}.poc-live-dot{width:6px;height:6px;background:#ff7856;box-shadow:0 0 12px #ff785699}.poc-location{color:#bbc4bf;font-size:10px}.poc-location i{color:#ec4e32;font-style:normal;padding:0 12px}.poc-home-main{position:relative;display:flex;align-items:center;min-height:0}.poc-main-menu{position:relative;z-index:2;width:43%;padding-block:16px}.poc-wordmark{display:block;width:min(370px,95%);height:auto;margin-left:-4px}.poc-main-menu .studio-credit{color:#bac3be;font-size:10px;margin:2px 0 16px}.poc-mode-list{display:grid;gap:3px;margin-left:-14px}.poc-mode{position:relative;min-height:54px;display:flex;align-items:center;gap:18px;padding:5px 20px 5px 14px;width:100%;max-width:450px;color:#adb6b4;transition:color .12s,transform .12s,background .12s;border-left:3px solid transparent}.poc-mode-number{font:600 11px var(--body);opacity:.6}.poc-mode-title{font:800 clamp(28px,3.4vw,49px)/1 var(--display);text-transform:uppercase;font-style:italic;letter-spacing:.2px}html[lang=es] .poc-mode-title{font-size:clamp(25px,2.7vw,40px)}.poc-mode-arrow{margin-left:auto;font-size:36px;line-height:1;opacity:0}.poc-mode.is-active{color:#fff7e8;background:linear-gradient(90deg,#ec4e32,#d64329ee 75%,#d6432910);border-left-color:#ffdd9c;transform:translate(7px)}.poc-mode.is-active .poc-mode-arrow,.poc-mode.is-active .poc-mode-number{opacity:1}.poc-page :is(.poc-mode,.poc-portrait):focus{outline-offset:-3px}.poc-mode-description{color:#d2d5cc;font-size:12px;line-height:1.5;min-height:36px;padding-top:14px}.poc-home .poc-extra-links{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;max-width:450px;margin-top:12px}.poc-home .poc-menu-link{display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;padding:9px 12px;border:1px solid #bac3be40;background:#14202480;color:#d2d5cc;transition:background .12s,border-color .12s,transform .12s}.poc-home .poc-menu-link-label{min-width:0;font:500 14px/1.35 var(--body)}.poc-home .poc-menu-link>svg,.poc-home .poc-menu-link-arrow{color:#b6bdb6}.poc-home .poc-menu-link>svg{width:18px;height:18px}.poc-home .poc-menu-link-arrow{margin-left:auto;font-size:16px;line-height:1}@media(hover:hover){.poc-home .poc-menu-link:hover{background:#263238;border-color:#bac3be80}}.poc-home .poc-menu-link:focus-visible{outline:2px solid #ffdd9c;outline-offset:3px;border-color:#ffdd9c;background:#263238}.poc-home .poc-menu-link:active{transform:translateY(1px);background:#303b3e}.poc-home-art{position:absolute;inset:0 -42px 0 37%;pointer-events:none;overflow:hidden}.poc-giant-type{position:absolute;top:7%;left:7%;font:italic 900 clamp(100px,14vw,240px)/.76 var(--display);color:#f2e5c710;letter-spacing:-3px;transform:rotate(-7deg)}.poc-home-hero,.poc-home-rival{position:absolute;object-fit:contain;height:83%;width:61%;bottom:0;filter:drop-shadow(0 16px 14px #030c17aa)}.poc-home-hero{left:0;transform:rotate(-3deg);z-index:2}.poc-home-rival{right:0;bottom:4%;height:73%;transform:scaleX(-1) rotate(-4deg);filter:brightness(.76) drop-shadow(0 12px 12px #0009)}.poc-fighter-shadow{position:absolute;left:10%;right:5%;height:7%;bottom:0;border-radius:50%;background:#070e16aa;filter:blur(10px)}.poc-street-stamp{position:absolute;right:7%;top:9%;z-index:3;transform:rotate(5deg);border-left:3px solid #ec4e32;padding-left:13px;text-shadow:0 2px 9px #07121c}.poc-street-stamp span{display:block;font-size:9px;letter-spacing:1.6px;font-weight:700}.poc-street-stamp strong{display:block;font:800 clamp(22px,3.4vw,46px)/.95 var(--display);padding-block:8px}.poc-footer{border-top:1px solid #e1e6df24;gap:14px;padding-bottom:env(safe-area-inset-bottom)}.poc-input-hints{font-size:10px;color:#bcc7c6}.poc-input-hints kbd{display:inline-block;background:#e8ece614;border:1px solid #cbd0c544;border-radius:2px;font:600 10px var(--body);padding:3px 5px;color:#eeeade;margin-inline:10px 4px}.poc-input-hints kbd:first-child{margin-left:0}[data-poc-gamepad],[data-poc-touch],html[data-input-device=gamepad] [data-poc-keyboard],html[data-input-device=touch] [data-poc-keyboard]{display:none}html[data-input-device=gamepad] [data-poc-gamepad],html[data-input-device=touch] [data-poc-touch]{display:inline}.poc-utilities{display:flex;gap:20px}.poc-utilities :is(button,.poc-demo-link){display:flex;align-items:center;gap:7px;font-size:11px;color:#d2d6cc;min-height:44px}.poc-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-transform:uppercase}.poc-small-brand img{display:block;width:155px;height:auto}.poc-picker{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;padding-top:17px;gap:12px}.poc-select-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.poc-eyebrow{color:#eeb087;font-size:10px}.poc-select-heading h1{font:800 clamp(28px,3.5vw,50px)/1.05 var(--display);margin-top:5px}.poc-select-heading h1 em{color:#ff7958}.poc-player-steps{display:flex;gap:8px}.poc-player-steps button{min-height:44px;min-width:44px;padding:8px 14px;background:#0c171ead;border:1px solid #e6ecd037;font:700 13px var(--display)}.poc-player-steps button[aria-pressed=true]{border-color:#ff825e;box-shadow:inset 0 -3px #ec4e32}.poc-player-steps span{margin-left:8px;font:500 12px var(--body)}.poc-showcase{display:grid;grid-template-columns:31% 1fr 23%;position:relative;min-height:0}.poc-fighter-info{align-self:center;z-index:2;padding-bottom:12px}.poc-player-label{background:#ec4e32;color:#10191d;display:inline-block;padding:5px 9px;font-size:9px;font-weight:800;letter-spacing:1.5px}.poc-fighter-info h2{font:italic 900 clamp(40px,7vw,104px)/1 var(--display);margin:7px 0;text-transform:uppercase;letter-spacing:-1px}.poc-discipline{font-size:13px;color:#dadfd4}.poc-archetype{display:block;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#ffac7e;margin-top:8px}.poc-ratings{display:grid;gap:7px;margin-top:22px;max-width:235px}.poc-rating{display:grid;grid-template-columns:54px 1fr 28px;align-items:center;gap:10px;font-size:9px;text-transform:uppercase;color:#bdc9c4}.poc-rating meter{width:100%;height:8px;appearance:none;background:#ffffff20;border:0}.poc-rating meter::-webkit-meter-bar{background:#ffffff20;border:0;border-radius:0;height:8px}.poc-rating meter::-webkit-meter-optimum-value{background:#ffae72}.poc-rating meter::-moz-meter-bar{background:#ffae72}.poc-rating strong{font-size:9px;color:#f2e9d6}.poc-details{min-height:44px;font-size:10px;color:#edc0a2;padding:12px 0;margin-top:10px}.poc-details span{margin-left:10px}.poc-fighter-stage{position:relative;min-height:0;isolation:isolate}.poc-fighter-stage:before{content:"";position:absolute;inset:5% 2% -1%;background:radial-gradient(ellipse,#e9a36d22 0%,transparent 70%);z-index:-1}.poc-selected-body{position:absolute;height:112%;bottom:-2%;width:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(10px 18px 12px #08141cc9)}.poc-fighter-outline{position:absolute;top:20%;left:-25%;right:-25%;text-align:center;font:italic 900 clamp(70px,10vw,170px)/1 var(--display);color:#f4ebd412;transform:rotate(-8deg);overflow:hidden}.poc-challenge{align-self:center;padding-left:12px;z-index:2}.poc-street-card{width:100%;background:#0d171de8;border:1px solid #dddcc349;display:grid;padding:0 14px 12px}.poc-street-card>img{width:calc(100% + 28px);margin-left:-14px;height:90px;object-fit:cover;margin-bottom:12px}.poc-street-card .poc-eyebrow{font-size:8px;letter-spacing:1px;display:flex;justify-content:space-between}.poc-street-card strong{font:700 24px/1.1 var(--display);text-transform:uppercase;margin:5px 0}.poc-street-card small{color:#bfccc6;font-size:10px}.poc-challenge-caption{font:italic 800 29px/1.05 var(--display);margin-top:20px;color:#b4c0b977}.poc-opponent{border:0;margin:0 0 10px;padding:0}.poc-opponent legend{font-size:9px;letter-spacing:1px;color:#e3ba98;margin-bottom:6px}.poc-opponent label{display:grid;font-size:10px;color:#cbd3c9;gap:4px;margin-bottom:8px}.poc-opponent select{border:1px solid #e8e6c53b;color:#f0ecdf;background:#132029;padding:8px;min-height:44px;width:100%;font-size:12px}.poc-pair-card{display:grid;grid-template-columns:60px 1fr;gap:5px 10px;align-items:center}.poc-pair-card .poc-eyebrow{grid-column:1 / -1}.poc-pair-card img{width:60px;height:62px;object-fit:cover;object-position:top;background:#182830;border-bottom:2px solid #90adb7}.poc-pair-card strong{font:800 27px var(--display);text-transform:uppercase}.poc-roster-wrap{position:relative;z-index:3}.poc-roster-caption{display:flex;justify-content:space-between;color:#c5cec4;font-size:9px;padding-bottom:8px}.poc-portrait-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px}.poc-portrait{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 24px;height:clamp(136px,21vh,190px);background:linear-gradient(130deg,#374347,#15242c);border:1px solid #cdd6c840;overflow:hidden;padding:0;transition:border-color .1s,background .1s}.poc-portrait img{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;opacity:.65;filter:saturate(.7)}.poc-portrait>span{display:grid;align-items:center;padding:2px 3px;text-align:center;background:#0b1821;font:700 14px/1 var(--display);text-transform:uppercase;letter-spacing:.5px}.poc-portrait i{position:absolute;top:0;left:0;padding:3px 5px;color:#fff0da;background:#ec4e32;font:700 10px var(--body)}.poc-portrait i:empty{display:none}.poc-portrait[aria-pressed=true]{border:2px solid #ffb479;background:#bd5d37;box-shadow:0 0 18px #ef6d3829}.poc-portrait[aria-pressed=true] img,.poc-portrait:hover img{opacity:1;filter:none}.poc-launchbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:3px 12px}.poc-launchbar p{color:#d4ddd4;font-size:12px}.poc-launch{display:flex;gap:35px;align-items:center;justify-content:space-between;min-width:225px;min-height:50px;padding:9px 20px;background:#ec4e32;border-left:3px solid #ffc189;font:italic 800 24px var(--display)}.poc-launch:hover{background:#fd6645}.poc-launch:disabled{opacity:.5}.poc-stage-dialog{width:min(1100px,calc(100% - 28px));padding:20px 24px;overflow:hidden}.poc-stage-dialog[open]{display:flex;flex-direction:column}.poc-stage-dialog .dialog-top{flex-shrink:0;margin-bottom:4px}.poc-stage-dialog h2{font:800 38px/1 var(--display);margin-bottom:0;flex-shrink:0}.poc-stage-dialog>p{font-size:12px;margin:8px 0 16px;flex-shrink:0}.poc-stage-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:#e88c60 #101c24}.poc-stage-options{display:grid;gap:8px;align-content:start;align-self:start;position:sticky;top:0}.poc-stage-options>button{position:relative;isolation:isolate;display:grid;grid-template-columns:25px 1fr 14px;align-items:center;gap:10px;min-height:80px;padding:12px;background:#101c24;border:1px solid #e8e6c531;text-align:left;scroll-margin:4px}.poc-stage-options>button:focus-visible{outline-offset:-3px}.poc-stage-options>button[aria-pressed=true]{border-color:#ffac73;background:#53372b;box-shadow:inset 3px 0 #ffac73}.poc-stage-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.2;z-index:-1}.poc-stage-number{color:#f39367;font:italic 800 26px var(--display)}.poc-stage-options strong{display:block;font:700 20px var(--display)}.poc-stage-options small{display:block;font-size:10px;margin-top:3px;color:#c5cec4}.poc-stage-check{visibility:hidden}.poc-stage-options [aria-pressed=true] .poc-stage-check{visibility:visible}.poc-stage-scene{position:relative;height:180px;display:grid;align-items:end;isolation:isolate;overflow:hidden}.poc-stage-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.poc-stage-scene>div{padding:28px 18px 16px;background:linear-gradient(transparent,#08131df2)}.poc-stage-scene .poc-eyebrow{font-size:9px}.poc-stage-scene h3{font:italic 800 36px/1 var(--display);text-transform:uppercase;margin-top:6px}.poc-enemy-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:16px 10px;font-size:10px;color:#c5cec4}.poc-enemy-heading>strong{color:#ffac73;font-size:9px;letter-spacing:1.5px}.poc-enemy-roster{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.poc-enemy{position:relative;min-width:0;padding:5px 3px 7px;text-align:center;background:linear-gradient(0deg,#0c171f,#34434555);border-bottom:1px solid #a8c2c344}.poc-enemy :is(img,svg){display:block;width:100%;height:84px;object-fit:contain;object-position:center bottom;margin-bottom:5px;filter:drop-shadow(2px 3px 3px #0008)}.poc-enemy>strong{display:block;font:600 13px/1.05 var(--display);overflow-wrap:anywhere}.poc-enemy[data-boss]{border-color:#ffac73;background:linear-gradient(0deg,#553526,#eab97812)}.poc-boss-tag{display:block;margin-top:4px;color:#ffbc82;font:800 8px/1 var(--body);letter-spacing:1.5px}.poc-enemy-art{min-width:0;overflow:hidden}.poc-enemy-forms{display:flex}.poc-enemy-forms>img{flex:0 0 100%;min-width:0}.poc-enemy-evolves{animation:poc-boss-forms calc(var(--form-count) * 1.2s) steps(var(--form-count)) infinite}[hidden] .poc-enemy-evolves,.poc-boss:hover .poc-enemy-evolves{animation-play-state:paused}@keyframes poc-boss-forms{to{transform:translate(calc(var(--form-count) * -100%))}}.poc-boss-roster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.poc-boss{display:grid;grid-template-columns:minmax(0,48%) minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-align:left;border:1px solid #ce764977}.poc-boss .poc-enemy-art img{height:174px;margin:0}.poc-boss-info>strong{display:block;margin-block:10px;font:italic 800 26px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.poc-boss-info>small{color:#d6ccbe;font:700 9px/1.4 var(--body);letter-spacing:1px}@media(prefers-reduced-motion:reduce){.poc-enemy-evolves{animation:none}}.poc-stage-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;margin-top:14px;border-top:1px solid #cdd6c840}.poc-stage-footer>span{font-size:11px;color:#c5cec4}@media(max-width:700px),(max-height:540px){.poc-stage-dialog{padding:12px 14px}.poc-stage-dialog h2{font-size:30px}.poc-stage-dialog>p{font-size:10px;margin-bottom:10px}.poc-stage-dialog .dialog-top>span{font-size:8px;letter-spacing:1px}.poc-stage-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content;align-content:start;gap:12px}.poc-stage-options{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-bottom:6px;scrollbar-color:#e88c60 #101c24}.poc-stage-options>button{grid-template-columns:18px 1fr;gap:6px;padding:8px;min-height:74px}.poc-stage-options>button:last-child:nth-child(odd){grid-column:1 / -1}.poc-stage-options .poc-stage-number{font-size:20px}.poc-stage-options strong{font-size:16px}.poc-stage-options small,.poc-stage-check{display:none}.poc-stage-scene{height:140px}.poc-stage-scene h3{font-size:28px}.poc-stage-scene>div{padding-inline:10px}.poc-enemy-roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.poc-enemy-heading{align-items:start;font-size:9px}.poc-enemy-heading>strong{font-size:8px;letter-spacing:1px}.poc-enemy :is(img,svg){height:76px}.poc-stage-footer{padding-top:10px;margin-top:10px}.poc-stage-footer>span{display:none}.poc-stage-footer .poc-launch{width:100%}}.poc-art-enter{animation:poc-arrive .18s ease-out}@keyframes poc-arrive{0%{opacity:.5;translate:14px 0}to{opacity:1;translate:0}}@media(min-width:1100px)and (min-height:850px){.poc-frame{padding-inline:5vw;grid-template-rows:86px minmax(0,1fr) 70px}.poc-mode{min-height:64px}.poc-main-menu .studio-credit{margin-bottom:36px}.poc-selected-body{height:103%}}@media(max-width:900px){.poc-frame{padding-inline:24px}.poc-page .language-bar{right:24px}.poc-location{display:none}.poc-main-menu{width:48%}.poc-home-art{left:32%}.poc-street-stamp{right:10%;top:5%}.poc-input-hints{font-size:9px}.poc-utilities{gap:14px}.poc-showcase{grid-template-columns:31% 1fr 26%}.poc-portrait-grid{gap:4px}.poc-portrait>span{font-size:11px}.poc-challenge-caption{font-size:23px}}@media(max-width:600px)and (orientation:portrait){.poc-frame{padding-inline:max(18px,env(safe-area-inset-left));grid-template-rows:65px minmax(0,1fr) 58px;min-height:568px}.poc-page .language-bar{right:16px;top:10px}.poc-page .language-trigger{min-width:44px;padding:8px}.poc-page .language-trigger [data-language-current]{display:none}.poc-topbar{padding-right:64px;gap:6px}.poc-experiment{gap:6px;font-size:9px}.poc-small-brand img{width:104px}.poc-home-main{align-items:end}.poc-main-menu{width:100%;padding-bottom:6px}.poc-wordmark{width:205px}.poc-main-menu .studio-credit{font-size:8px;margin:4px 0 17px;max-width:220px}.poc-home-art{inset:0 -18px 34% 19%;z-index:-1}.poc-home-hero{height:90%;width:73%;left:3%}.poc-home-rival{width:65%;height:77%;right:-11%}.poc-giant-type{font-size:120px;left:-8%;top:10%}.poc-street-stamp{display:none}.poc-scenery:after{background:linear-gradient(0deg,#10191d,#10191df0 40%,#10191d45 75%,#10191d99)}.poc-speedline{inset:0 12% 35% 38%}.poc-mode-list{margin-left:-8px;gap:1px}.poc-mode{min-height:48px;max-width:330px;padding:5px 15px 5px 8px;gap:15px}.poc-mode-title{font-size:32px}.poc-mode-description{font-size:11px;padding-top:9px;min-height:26px}.poc-home .poc-extra-links{gap:8px;margin-top:8px}.poc-home .poc-menu-link{min-height:48px;padding:8px;gap:7px}.poc-home .poc-menu-link-label{font-size:13px}.poc-home .poc-menu-link>svg{width:16px;height:16px}.poc-home .poc-menu-link-arrow{display:none}.poc-input-hints [data-poc-keyboard],.poc-input-hints [data-poc-gamepad]{font-size:0}.poc-input-hints kbd{font-size:9px;margin-left:4px}.poc-utilities{gap:9px}.poc-utilities :is(button,.poc-demo-link){min-width:44px;justify-content:center}.poc-utilities :is(button,.poc-demo-link) span{display:none}.poc-utilities .poc-demo-link span{display:inline}.poc-utilities .poc-demo-link svg{display:none}.poc-input-hints{max-width:205px;font-size:10px;line-height:1.5}.poc-picker{padding-top:10px;gap:8px}.poc-select-heading{align-items:start;gap:8px}.poc-select-heading h1{font-size:28px;max-width:210px}.poc-select-heading .poc-eyebrow{font-size:8px}.poc-player-steps{gap:3px}.poc-player-steps button{padding:6px 8px}.poc-player-steps span{display:none}.poc-showcase{grid-template-columns:46% 54%}.poc-fighter-info{align-self:center;padding-bottom:0}.poc-fighter-info h2{font-size:45px}.poc-player-label{font-size:8px;padding:4px 7px}.poc-discipline{font-size:10px}.poc-archetype{font-size:8px}.poc-ratings{margin-top:12px;gap:5px}.poc-rating{grid-template-columns:40px 1fr 25px;gap:5px;font-size:8px}.poc-details{font-size:9px;line-height:1.4;margin:2px 0 0}.poc-details span{margin-left:3px}.poc-fighter-stage{grid-row:1;grid-column:2}.poc-selected-body{height:100%;width:115%;left:-4%;bottom:0}.poc-fighter-outline{font-size:75px;top:25%;left:-50%}.poc-challenge{grid-column:1 / -1;padding:0;display:flex;align-items:center;gap:8px}.poc-showcase{grid-template-rows:minmax(0,1fr) auto;gap:4px}.poc-street-card{padding:7px 10px;position:relative;min-height:49px;grid-template-columns:1fr auto;gap:0 8px}.poc-street-card>img{position:absolute;right:0;margin:0;width:45%;height:100%;opacity:.25}.poc-street-card .poc-eyebrow{grid-column:1;font-size:7px;z-index:1}.poc-street-card .poc-eyebrow>span{display:none}.poc-street-card strong{grid-column:1;font-size:19px;margin:2px 0 0;z-index:1}.poc-street-card small{grid-column:2;grid-row:1 / 3;align-self:center;z-index:1;font-size:9px}.poc-challenge-caption,.poc-pair-card{display:none}.poc-opponent{display:flex;gap:8px;margin:0;width:100%}.poc-opponent legend{display:none}.poc-opponent label{flex:1;margin:0;font-size:9px}.poc-opponent select{min-height:44px;padding:6px;font-size:11px}.poc-portrait-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.poc-portrait{height:94px;grid-template-rows:minmax(0,1fr) 19px}.poc-portrait>span{font-size:11px;padding-bottom:4px}.poc-portrait i{font-size:8px;padding:2px 4px}.poc-roster-caption{font-size:7px;padding-bottom:6px;letter-spacing:1px}.poc-launchbar{gap:10px;padding-bottom:8px}.poc-launchbar p{font-size:10px;max-width:45%}.poc-launch{min-width:0;width:52%;font-size:20px;gap:8px;padding:8px 12px;min-height:46px}}@media(max-width:600px)and (max-height:720px)and (orientation:portrait){.poc-main-menu .studio-credit{margin-bottom:10px}.poc-wordmark{width:175px}.poc-mode{min-height:44px}.poc-mode-title{font-size:28px}.poc-home-art{inset:0 -18px 40% 29%}.poc-selection{min-height:568px;grid-template-rows:54px minmax(0,1fr) 44px}.poc-selection .poc-picker{gap:6px;padding-top:8px}.poc-selection .poc-fighter-info h2{font-size:36px;margin-block:4px}.poc-selection .poc-fighter-info{align-self:start}.poc-selection .poc-opponent label{font-size:9px}.poc-selection .poc-ratings,.poc-selection .poc-archetype,.poc-selection .poc-player-label{display:none}.poc-selection .poc-portrait{height:78px}.poc-selection .poc-select-heading h1{font-size:25px}.poc-selection .poc-back{font-size:9px;letter-spacing:1px}.poc-selection .poc-launch{font-size:16px;white-space:nowrap}}@media(max-height:540px)and (orientation:landscape){.poc-frame{min-height:320px;grid-template-rows:52px minmax(0,1fr) 44px;padding-inline:max(22px,env(safe-area-inset-left))}.poc-page .language-bar{top:4px;right:max(20px,env(safe-area-inset-right))}.poc-topbar{padding-right:125px}.poc-main-menu{width:60%;padding-block:0;display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:0 10px;align-items:start}.poc-main-menu h1{grid-column:1}.poc-wordmark{width:100%;margin-top:15px}.poc-main-menu .studio-credit{grid-column:1;font-size:8px;margin:4px 0}.poc-mode-list{grid-column:2;grid-row:1 / 5;margin-left:0}.poc-mode{min-height:44px;padding-block:3px;gap:8px;padding-right:5px}.poc-mode-number{font-size:8px}.poc-mode-title{font-size:22px}html[lang=es] .poc-mode-title{font-size:20px}.poc-mode-arrow{font-size:24px}.poc-mode-description{grid-column:1;font-size:9px;padding-top:10px}.poc-home .poc-extra-links{grid-column:1;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:8px}.poc-home .poc-menu-link{min-height:44px;padding:6px;gap:6px}.poc-home .poc-menu-link-label{font-size:12px}.poc-home .poc-menu-link>svg{width:16px;height:16px}.poc-home .poc-menu-link-arrow{display:none}.poc-home-art{left:56%}.poc-street-stamp{display:none}.poc-home-hero{height:100%}.poc-home-rival{height:87%}.poc-giant-type{font-size:95px}.poc-footer{padding-bottom:0}.poc-input-hints{font-size:8px}.poc-utilities :is(button,.poc-demo-link){font-size:10px}.poc-picker{padding-top:7px;gap:5px;grid-template-columns:1fr 260px;grid-template-rows:auto minmax(0,1fr) 48px}.poc-select-heading{grid-column:1 / -1}.poc-select-heading h1{font-size:26px;margin-top:0}.poc-select-heading .poc-eyebrow{font-size:8px}.poc-player-steps{margin-top:-6px}.poc-player-steps span{display:none}.poc-showcase{grid-column:1;grid-row:2 / 4;grid-template-columns:49% 51%}.poc-fighter-info h2{font-size:40px}.poc-player-label{font-size:7px;padding:3px 5px}.poc-discipline{font-size:9px}.poc-archetype{display:none}.poc-ratings{margin-top:8px;gap:3px;max-width:155px}.poc-rating{font-size:7px;grid-template-columns:35px 1fr 22px;gap:5px}.poc-details{font-size:8px;margin-top:0;padding-block:5px}.poc-fighter-stage{grid-row:1;grid-column:2}.poc-selected-body{height:100%;width:100%}.poc-fighter-outline{font-size:70px}.poc-challenge{grid-row:2;grid-column:1 / -1;padding:0}.poc-showcase{grid-template-rows:minmax(0,1fr) auto}.poc-challenge-caption,.poc-pair-card,.poc-street-card>img,.poc-street-card .poc-eyebrow{display:none}.poc-street-card{display:flex;justify-content:space-between;align-items:center;padding:4px 9px;min-height:44px}.poc-street-card strong{font-size:18px}.poc-street-card small{font-size:9px}.poc-opponent{display:flex;gap:6px;margin:0}.poc-opponent legend{display:none}.poc-opponent label{display:flex;align-items:center;gap:5px;margin:0;font-size:8px}.poc-opponent select{min-height:44px;padding:5px;font-size:9px}.poc-roster-wrap{grid-column:2;grid-row:2;align-self:center}.poc-roster-caption{font-size:7px;padding-bottom:4px}.poc-portrait-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.poc-portrait{height:80px;grid-template-rows:minmax(0,1fr) 17px}.poc-portrait>span{font-size:10px}.poc-launchbar{grid-column:2;grid-row:3;padding-bottom:4px;gap:6px}.poc-launchbar p{font-size:8px;width:40%}.poc-launch{min-width:0;width:60%;min-height:44px;font-size:19px;padding:7px 10px;gap:8px}}@media(max-height:360px)and (orientation:landscape){.poc-home .poc-main-menu{width:64%}.poc-home .poc-wordmark{margin-top:0}.poc-home .poc-mode-description{display:none}.poc-mode-list{gap:0}.poc-mode-number,.poc-mode-arrow{display:none}.poc-mode{padding-inline:10px;gap:0}.poc-mode-title,html[lang=es] .poc-mode-title{font-size:20px;white-space:nowrap}.poc-selection .poc-ratings,.poc-selection .poc-player-label{display:none}.poc-selection .poc-fighter-info h2{font-size:34px;margin-block:3px}.poc-selection .poc-portrait{height:64px}.poc-selection .poc-small-brand img{width:120px}}@media(max-width:600px)and (orientation:portrait){.poc-selection .poc-scenery:after{background:linear-gradient(90deg,#10191dd9,#10191d55),linear-gradient(0deg,#10191d,transparent 65%)}}@media(prefers-reduced-motion:reduce){.poc-page *,.poc-page *:before,.poc-page *:after{animation:none!important;transition:none!important}}html.reduce-motion .poc-page *,html.reduce-motion .poc-page *:before,html.reduce-motion .poc-page *:after{animation:none!important;transition:none!important}@media(max-height:540px)and (orientation:landscape){.poc-home .poc-main-menu{width:94%;grid-template-columns:minmax(0,30fr) minmax(0,70fr)}.poc-home .poc-mode-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.poc-home .poc-mode{min-height:44px;padding-inline:8px}.poc-home .poc-mode-title,html[lang=es] .poc-home .poc-mode-title{font-size:20px}.poc-home .poc-mode-number,.poc-home .poc-mode-arrow{display:none}}.poc-stage-summary{font-size:12px;line-height:1.6;margin:12px 0 0}.poc-demo-link{text-decoration:none}.poc-survival-online{display:block;text-align:center;color:var(--poc-cream, #f7e6c4);padding:10px;font-weight:700}.poc-survival-online[hidden]{display:none}
