.brand-logo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:block}.brand-logo--mark{width:32px;height:35px}.brand-logo--wordmark{width:146px;height:45px}.brand-logo--full{width:240px;height:79px}.auth-brand-logo.brand-logo{width:250px;height:77px}.auth-layout{padding-top:64px}.pf-page{padding-top:100px}.hdr.hdr--roamed.hdr--roamed-inner{background:var(--roamed-bg,#0c1014);border-bottom:1px solid #243547;height:64px}.hdr--roamed-inner .hdr-search-icon{color:#1e1e1e}.hdr--roamed-inner .hdr-search-icon svg{stroke:currentColor}#guest-view.roamed-home{--roamed-purple:var(--roamed-accent,#7e5bfa);--roamed-panel:#141c25;--content:1120px;--gutter:max(24px,calc((100% - var(--content))/2));width:100%;max-width:none;color:var(--roamed-text,#fff);background:var(--roamed-bg,#0c1014);font-family:var(--roamed-font,"Montserrat",sans-serif);margin:0;padding:0}.roamed-canvas{overflow:clip}.roamed-home :is(h1,h2,h3,p){color:inherit;text-transform:none;letter-spacing:0;border:0;margin:0;padding:0}.roamed-home :is(h1,h2,h3,button){font-family:inherit}.roamed-home strong{font-weight:700}.roamed-home a{color:inherit;text-decoration:none}.roamed-home img,.roamed-copy-line{display:block}.roamed-home :is(a,button):focus-visible{outline-offset:4px;outline:2px solid}.roamed-home section{padding-inline:var(--gutter);position:relative}.roamed-home section:not(.roamed-hero):before,.roamed-footer:before{content:"";border-top:1px solid #243547;position:absolute;top:0;left:max(24px,50% - 620px);right:max(24px,50% - 620px)}.hdr.hdr--roamed{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:80px;padding:0}.hdr--roamed .hdr-inner{gap:24px;max-width:none;margin:0;padding:0 36px;display:flex}.hdr--roamed .hdr-logo{min-width:44px;min-height:44px;margin-right:auto}.hdr--roamed .hdr-logo-img{object-fit:contain;width:32px;height:35px}.hdr--roamed .hdr-search-wrap{flex:0 0 270px;width:270px;position:relative;left:auto;transform:none}.hdr.hdr--roamed-inner .hdr-search-wrap{flex-basis:300px;width:min(300px,35vw)}.hdr--roamed .hdr-search-bar{background:#fff;border:1px solid #d9d9d9;border-radius:999px;gap:8px;height:36px;padding:0 12px;transition:border-color .16s,background-color .16s,box-shadow .16s}.hdr--roamed .hdr-search-bar:has(.srp-filter-control){padding-right:0}.hdr--roamed .hdr-search-bar:hover:not(:focus-within){background-color:#fdfdff;border-color:#cccdd2}.hdr--roamed .hdr-search-bar:focus-within{border-color:var(--roamed-accent,#7e5bfa);box-shadow:0 0 0 2px #7e5bfa0f}.hdr--roamed .hdr-search-bar .srp-filter-control{align-self:stretch;align-items:center;margin:0;display:flex;transform:none}.hdr--roamed .hdr-search-bar .srp-filter-trigger{inline-size:38px;background:0 0;border:0;border-radius:0 999px 999px 0;justify-content:flex-start;gap:6px;height:100%;padding:0 11px;font-size:11px;transition:inline-size .18s,color .15s,background-color .15s;position:relative;overflow:hidden}.hdr--roamed .hdr-search-bar .srp-filter-trigger[data-active=true]{inline-size:104px}.hdr--roamed .hdr-search-bar .srp-filter-trigger:before{content:"";background:#d9d9d9;width:1px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hdr--roamed .hdr-search-bar .srp-filter-trigger>svg{flex:none}.hdr--roamed .hdr-search-bar .srp-filter-name{opacity:0;flex:none;min-width:0;max-width:70px;transition:opacity .16s,transform .16s;display:block;overflow:hidden;transform:translate(-3px)}.hdr--roamed .hdr-search-bar .srp-filter-trigger[data-active=true] .srp-filter-name{opacity:1;transform:none}.hdr--roamed .hdr-search-bar .srp-filter-name-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hdr--roamed .srp-filter-trigger[data-active=true] .srp-filter-name-text{animation:.15s ease-out srp-filter-name-enter}}@keyframes srp-filter-name-enter{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:none}}.hdr--roamed .hdr-search-bar .srp-filter-trigger:hover{color:var(--roamed-accent,#7e5bfa);background:#7e5bfa0b}.hdr--roamed .hdr-search-bar .srp-filter-trigger:active{background:#7e5bfa12}.hdr--roamed .hdr-search-bar .srp-filter-trigger:focus-visible{outline:2px solid var(--roamed-accent,#7e5bfa);outline-offset:-2px}.hdr--roamed .hdr-search-bar .srp-filter-popover{left:auto;right:0}.hdr--roamed .srp-filter-popover{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .17s ease-out,transform .17s ease-out,visibility .17s;transform:translateY(-4px)}.hdr--roamed .srp-filter-popover[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.hdr--roamed .hdr-search-icon{opacity:1;width:16px;height:16px}.hdr--roamed .hdr-search-icon img{width:16px;height:16px}.hdr--roamed .hdr-search-input{color:#1e1e1e;min-width:0;font:400 14px/1 var(--font-inter,"Inter"),sans-serif;padding:0}.hdr--roamed .hdr-search-input::placeholder{color:#999}.hdr--roamed .hdr-search-clear{color:#747981;opacity:1;background:0 0;transition:color .14s,background-color .14s,opacity .15s,transform .15s;transform:scale(1)}.hdr--roamed .hdr-search-clear svg{transition:transform .15s}.hdr--roamed .hdr-search-clear:hover:not(:disabled){color:#30343b;background:#1419220e}.hdr--roamed .hdr-search-clear:hover:not(:disabled) svg{transform:scale(1.06)}.hdr--roamed .hdr-search-clear:active:not(:disabled) svg{transform:scale(.96)}.hdr--roamed .hdr-search-clear:focus-visible{outline:2px solid var(--roamed-accent,#7e5bfa);outline-offset:-2px}.hdr--roamed .hdr-search-clear[data-visible=false]{opacity:0;pointer-events:none;transform:scale(.9)}.hdr--roamed .hdr-search-bar:has(.hdr-search-clear) .hdr-search-icon{display:none}.hdr--roamed .hdr-inner>.hdr-guest-actions{gap:24px!important}.hdr--roamed :is(.btn-auth-nav,.btn-auth-nav-register){min-height:44px;color:var(--roamed-text,#fff);font:700 12px/1.2 var(--roamed-font,"Montserrat",sans-serif);text-transform:uppercase;cursor:pointer;align-items:center;padding:0;transition:color .15s,opacity .15s,transform .15s;display:flex}.hdr--roamed :is(.btn-auth-nav,.btn-auth-nav-register):hover{color:var(--roamed-accent,#7e5bfa);opacity:.9}.hdr--roamed :is(.btn-auth-nav,.btn-auth-nav-register):active{opacity:.7;transform:translateY(1px)}.hdr--roamed :is(.btn-auth-nav,.btn-auth-nav-register):focus-visible{outline:2px solid var(--roamed-accent,#7e5bfa);outline-offset:4px}.hdr--roamed #sugerencias{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,transform .18s ease-out,visibility .18s;display:block;transform:translateY(-4px)}.hdr--roamed #sugerencias.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.hdr--roamed:not(.hdr--roamed-inner) #sugerencias{width:min(340px,100vw - 48px);max-height:min(70vh,560px);position:absolute;top:calc(100% + 8px);left:0;right:auto;overflow-y:auto}@starting-style{.hdr--roamed .hdr-search-clear[data-visible=true]{opacity:0;transform:scale(.9)}.hdr--roamed #sugerencias.open,.hdr--roamed .srp-filter-popover[data-open=true]{opacity:0;transform:translateY(-4px)}}.roamed-hero{padding-top:calc(170 * var(--u));padding-bottom:calc(60 * var(--u));flex-direction:column;align-items:center;display:flex}.roamed-hero-art{opacity:.2;background-position:50% 30%;background-size:cover;height:660px;position:absolute;inset:0 0 auto}.roamed-hero-fade{background:linear-gradient(180deg,transparent 5%,var(--roamed-bg,#0c1014) 77%);position:absolute;inset:0}.roamed-hero>:not(.roamed-hero-art,.roamed-hero-fade){position:relative}.roamed-wordmark{width:min(100%,calc(510 * var(--u)));aspect-ratio:578/177;object-fit:contain;height:auto}.roamed-home #roamed-tagline{max-width:780px;margin:calc(24 * var(--u)) 0 calc(38 * var(--u));font-size:calc(28 * var(--u));text-align:center;overflow-wrap:anywhere;font-weight:600;line-height:1.25}.roamed-auth-links{justify-content:center;gap:calc(22 * var(--u));max-width:100%;display:flex}.roamed-auth-links a{min-height:44px;font-size:calc(24 * var(--u));text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:12px 30px;font-weight:700;line-height:1.2;display:flex}.roamed-auth-links .roamed-sign-in{background:var(--roamed-purple)}.roamed-auth-links .roamed-register{background:#757575}.roamed-games{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;min-width:0;display:grid}.roamed-game{min-width:0;display:block}.roamed-game-art{aspect-ratio:212/166;background:var(--roamed-panel);border-radius:14px;width:100%;display:block;overflow:hidden}.roamed-game-art img{object-fit:cover;width:100%;height:100%}.roamed-score{white-space:nowrap;align-items:center;gap:3px;font-size:13px;font-weight:400;line-height:1.4;display:inline-flex}.roamed-score img{flex:none;width:13px;height:13px}.roamed-game>.roamed-score{justify-content:center;min-height:20px;margin-top:14px;display:flex}.roamed-games--posters{width:min(100%,calc(1100 * var(--u)));margin-top:calc(58 * var(--u));gap:7px}.roamed-games--posters .roamed-game-art{aspect-ratio:205/322;border-radius:0}.roamed-intro{padding-block:calc(64 * var(--u));grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:center;gap:48px;display:grid}.roamed-home .roamed-intro h2{font-size:calc(42 * var(--u));font-weight:500;line-height:1.2}.roamed-home .roamed-intro-copy>p{max-width:600px;font-size:calc(27 * var(--u));margin-top:18px;font-weight:300;line-height:1.45}.roamed-rating-example{background:var(--roamed-panel);color:inherit;border-radius:12px;grid-template-rows:minmax(64px,auto) auto;grid-template-columns:100px minmax(0,1fr);gap:14px 18px;min-width:0;padding:26px;display:grid;position:relative}.roamed-rating-switch{z-index:1;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;position:absolute;inset:0}.roamed-rating-switch:focus-visible{outline-offset:4px;outline:2px solid}.roamed-rating-switch:disabled{cursor:default}.roamed-wolverine{object-fit:cover;grid-area:1/1/3;align-self:center;width:100px;height:132px}.roamed-rating-title{grid-column:2;align-self:end;min-width:0}.roamed-rating-title strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1.25;display:-webkit-box;overflow:hidden}.roamed-rating-title small{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.roamed-rating-control{z-index:2;cursor:default;grid-column:2;align-self:start;min-width:0;position:relative}.roamed-rating-control>.roamed-score{justify-content:flex-end;font-size:11px;display:flex}.roamed-rating-track{background:#303840;border-radius:999px;width:100%;height:5px;margin-top:10px;display:block;position:relative}.roamed-rating-track>span{width:var(--rating-progress);background:var(--roamed-purple);border-radius:inherit;height:100%;display:block}.roamed-rating-track:after{content:"";top:50%;left:var(--rating-progress);background:var(--roamed-text,#fff);border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.roamed-popular,.roamed-community{padding-block:calc(48 * var(--u))}.roamed-home .roamed-eyebrow{color:var(--roamed-purple);font-size:12px;font-weight:700;line-height:1.4}.roamed-home .roamed-popular>h2{font-size:calc(32 * var(--u));margin-top:4px;font-weight:600;line-height:1.3}.roamed-popular>.roamed-games{margin-top:28px}.roamed-reviews{scroll-snap-type:x proximity;align-items:stretch;gap:20px;min-width:0;max-width:100%;margin-top:26px;padding:0 24px 12px 0;scroll-padding-inline:0 24px;display:flex;overflow:auto hidden}.roamed-reviews>.roamed-review,.roamed-review-loop-copy>.roamed-review{scroll-snap-align:start;flex:0 0 min(38%,380px)}.roamed-review-loop-copy{display:contents}.roamed-review{background:var(--roamed-panel);border-radius:14px;min-height:210px;padding:28px;position:relative}.roamed-review--with-cover{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 78px;column-gap:14px;display:grid}.roamed-review--with-cover>.roamed-review-header{grid-area:1/1;min-width:0}.roamed-review-cover{z-index:2;aspect-ratio:2/3;border:1px solid color-mix(in srgb,var(--roamed-border,#26313d) 82%,transparent);background:var(--roamed-bg,#0c1014);border-radius:8px;grid-area:1/2/span 2;align-self:start;width:100%;display:block;position:relative;overflow:hidden}.roamed-review-cover img{object-fit:cover;width:100%;height:100%;display:block}.roamed-review-content{flex-direction:column;grid-area:2/1;min-width:0;display:flex}.roamed-review--with-cover .roamed-review-engagement{margin-top:auto;padding-top:12px}.roamed-review-card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.roamed-review-header{z-index:2;justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex;position:relative}.roamed-review-author[href],.roamed-review-game,.roamed-review-text,.roamed-review-engagement>a,.roamed-review-engagement>button{z-index:2;position:relative}.roamed-review-author{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.roamed-review-avatar{background:#243b51;border-radius:50%;flex:none;width:32px;height:32px;display:block;overflow:hidden}.roamed-review-avatar img{object-fit:cover;width:100%;height:100%}.roamed-review-author>span:last-child{min-width:0}.roamed-review-author strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.roamed-review-author small{color:#4f749a;text-overflow:ellipsis;font-size:10px;line-height:1.3;display:block;overflow:hidden}.roamed-review-score{margin-top:16px}.roamed-review-game{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:600;display:block;overflow:hidden}.roamed-home .roamed-review-text{color:#6d8396;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:10px;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.roamed-review-engagement{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;font-size:11px;display:flex}.roamed-review-engagement>span,.roamed-review-engagement>a,.roamed-review-engagement>button{color:inherit;align-items:center;gap:6px;display:inline-flex}.roamed-review-engagement>button{font:inherit;cursor:pointer;background:0 0;border:0;margin:-8px -5px;padding:8px 5px}.roamed-review-engagement>button:hover{color:var(--roamed-accent)}.roamed-review-engagement>a{margin:-8px -5px;padding:8px 5px;text-decoration:none}.roamed-review-engagement>a:hover{color:var(--roamed-accent)}.roamed-review-engagement>.roamed-review-like{cursor:pointer;margin:-8px -5px;padding:8px 5px}.roamed-review-engagement svg{stroke-width:2px;flex:none;width:14px;height:14px}.roamed-review-like svg{transition:transform .18s var(--roamed-ease),color .18s var(--roamed-ease)}.roamed-review-like:focus-visible svg,.roamed-review-like:active svg{color:var(--roamed-purple)}.roamed-review-state{color:var(--roamed-muted,#aaa);flex-wrap:wrap;flex:0 0 100%;grid-column:1/-1;align-items:center;gap:12px 24px;padding:18px 0 6px;font-size:14px;display:flex}.roamed-review-state a,.roamed-review-state button{color:var(--roamed-text,#fff);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;font-size:13px;text-decoration:underline}.roamed-discover{padding-block:calc(52 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:center;gap:48px;display:grid}.roamed-home .roamed-discover h2{font-size:calc(45 * var(--u));margin-top:6px;font-weight:500;line-height:1.2}.roamed-home .roamed-discover-copy>p:last-child{margin-top:18px;font-size:16px;line-height:1.5}.roamed-discover-games{min-width:0}.roamed-discover-games>.roamed-games{grid-template-columns:repeat(3,minmax(0,1fr))}.roamed-outro{padding-block:calc(58 * var(--u)) calc(80 * var(--u));align-items:center;gap:calc(42 * var(--u));flex-direction:column;display:flex;overflow:hidden}.roamed-outro-art{opacity:.23;background-position:50%;background-size:cover;position:absolute;inset:0}.roamed-outro>:not(.roamed-outro-art){position:relative}.roamed-home .roamed-outro h2{font-size:calc(42 * var(--u));text-align:center;font-weight:500;line-height:1.3}.roamed-outro-logo{width:min(80%,calc(300 * var(--u)));aspect-ratio:339/111;object-fit:contain;height:auto}.roamed-auth-links--compact a{font-size:calc(22 * var(--u))}.roamed-footer{padding:22px var(--gutter);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.roamed-footer .brand-logo{width:116px;height:36px}.roamed-footer-top{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;transition:opacity .15s,transform .15s;display:inline-flex}.roamed-footer-top:hover{opacity:.8}.roamed-footer-top:active{transform:translateY(1px)}.roamed-home .roamed-footer p{color:#6d8396;font-size:13px}.game-review-item{scroll-margin-top:90px}@media (max-width:900px){.roamed-intro{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:26px}.roamed-rating-example{grid-template-columns:85px minmax(0,1fr);gap:14px;padding:20px}.roamed-wolverine{width:85px;height:126px}.roamed-home .roamed-intro h2{font-size:28px}.roamed-home .roamed-intro-copy>p{font-size:18px}.roamed-reviews>.roamed-review,.roamed-review-loop-copy>.roamed-review{flex-basis:44%}.roamed-games--posters{grid-template-columns:none;padding:4px 20px 12px 0;display:flex;overflow-x:auto}.roamed-games--posters>.roamed-game{flex:0 0 19%}.roamed-popular>.roamed-games,.roamed-discover-games>.roamed-games{grid-template-columns:none;padding:4px 20px 12px 0;display:flex;overflow-x:auto}.roamed-popular>.roamed-games>.roamed-game,.roamed-discover-games>.roamed-games>.roamed-game{flex:0 0 30%}.roamed-discover{gap:26px}.roamed-home .roamed-discover h2{font-size:30px}}@media (max-width:640px){.auth-layout{grid-template-columns:minmax(0,1fr);padding-top:120px}.auth-left{display:none}.auth-right{border-left:0;align-items:flex-start;min-height:calc(100dvh - 120px);padding:32px 24px}.auth-card{width:100%;max-width:420px}.auth-card-title{font-size:26px}.auth-card-sub,.auth-switch{font-size:13px}.auth-field label,.step-label{font-size:11px}.auth-field input,.auth-field select,.auth-btn-primary,.auth-btn-outline,.auth-btn-google{font-size:16px}.srp-page,.pf-page,.profile-content{padding-top:148px}.notifications-page,.activity-page{margin-top:148px}.hdr.hdr--roamed.hdr--roamed-inner{height:120px}.hdr.hdr--roamed-inner .hdr-search-wrap{flex-basis:100%;width:100%}body:has(.roamed-home){padding-bottom:0}.hdr.hdr--roamed{height:125px}.hdr--roamed .hdr-inner{flex-wrap:wrap;align-content:flex-start;gap:8px 12px;height:100%;padding:12px 20px}.hdr--roamed .hdr-inner>.hdr-guest-actions{height:44px;gap:16px!important}.hdr--roamed :is(.btn-auth-nav,.btn-auth-nav-register){letter-spacing:0;font-size:10px}.hdr--roamed:not(.hdr--roamed-inner) .hdr-search-wrap{flex:0 0 100%;order:3;width:100%;min-width:0;display:block}.hdr--roamed .hdr-search-bar{box-sizing:border-box;width:100%;height:40px}.hdr--roamed:not(.hdr--roamed-inner) #sugerencias{width:calc(100vw - 40px);max-height:calc(100dvh - 170px)}.roamed-hero{padding-top:158px;padding-bottom:32px}.roamed-wordmark{width:min(330px,94%)}.roamed-home #roamed-tagline{margin:18px 0 26px;font-size:18px;line-height:1.3}.roamed-auth-links{gap:12px;width:100%}.roamed-auth-links a{padding:10px 14px;font-size:14px}.roamed-games--posters{gap:10px;width:100%;margin-top:32px;padding:4px 20px 12px 0}.roamed-games--posters>.roamed-game{flex-basis:32%}.roamed-intro{grid-template-columns:1fr;gap:24px;padding-block:32px}.roamed-rating-example{justify-self:center;width:100%;max-width:370px}.roamed-popular,.roamed-community,.roamed-discover{padding-block:30px}.roamed-home .roamed-popular>h2{font-size:23px}.roamed-popular>.roamed-games{gap:16px}.roamed-popular>.roamed-games>.roamed-game{flex-basis:62%}.roamed-reviews{gap:14px;padding-right:24px}.roamed-reviews>.roamed-review,.roamed-review-loop-copy>.roamed-review{flex-basis:88%}.roamed-discover{grid-template-columns:1fr;gap:24px}.roamed-discover-games>.roamed-games{gap:14px}.roamed-discover-games>.roamed-games>.roamed-game{flex-basis:48%}.roamed-home .roamed-outro h2{font-size:26px}.roamed-outro{gap:28px;padding-block:38px 48px}.roamed-footer{padding-block:18px}.roamed-home .roamed-footer p{font-size:12px}}.roamed-home{--roamed-ease:cubic-bezier(.2,.7,.2,1)}.roamed-game-art{position:relative}.roamed-game-art img{transition:transform .22s var(--roamed-ease)}.roamed-game-overlay{opacity:0;transition:opacity .2s var(--roamed-ease);background:linear-gradient(#0000 20%,#000c);align-items:flex-end;padding:12px;display:flex;position:absolute;inset:0}.roamed-game-overlay strong{transition:transform .2s var(--roamed-ease);font-size:12px;line-height:1.35;transform:translateY(4px)}.roamed-game,.roamed-review,.roamed-rating-example{transition:transform .2s var(--roamed-ease),box-shadow .2s var(--roamed-ease)}.roamed-games--posters .roamed-game{z-index:0;transition:transform .2s var(--roamed-ease),box-shadow .2s var(--roamed-ease);position:relative;box-shadow:0 0 #0000}.roamed-games--posters .roamed-game img,.roamed-games--posters .roamed-game-overlay strong{transition:none;transform:none}.roamed-game:focus-visible .roamed-game-overlay,.roamed-game-art--fallback .roamed-game-overlay{opacity:1}.roamed-game:focus-visible .roamed-game-overlay strong,.roamed-game-art--fallback .roamed-game-overlay strong{transform:none}.roamed-wolverine>.roamed-game-art{aspect-ratio:auto;border-radius:0;height:100%}.roamed-rating-example:has(.roamed-rating-switch:focus-visible){box-shadow:0 6px 18px #0003}.roamed-review-avatar{place-items:center;display:grid;position:relative}.roamed-review-avatar img{position:absolute;inset:0}.roamed-auth-links a{transition:transform .18s var(--roamed-ease),filter .18s var(--roamed-ease)}.roamed-auth-links a:active{transform:scale(.98)}.roamed-home .roamed-games-empty{color:var(--roamed-muted,#aaa);margin-top:12px;font-size:13px}@media (hover:hover){.roamed-game:hover{transform:translateY(-3px)}.roamed-games:not(.roamed-games--posters) .roamed-game:hover .roamed-game-art{box-shadow:0 6px 18px #0003}.roamed-game:hover img{transform:scale(1.035)}.roamed-game:hover .roamed-game-overlay{opacity:1}.roamed-game:hover .roamed-game-overlay strong{transform:none}.roamed-games--posters .roamed-game:hover{z-index:1;transform:translateY(-3px);box-shadow:0 6px 18px #0003}.roamed-games--posters .roamed-game:hover img,.roamed-games--posters .roamed-game:hover .roamed-game-overlay strong{transform:none}.roamed-games--posters .roamed-game:hover .roamed-game-art{box-shadow:none}.roamed-review:hover,.roamed-rating-example:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0003}.roamed-review-like:hover svg{color:var(--roamed-purple);transform:translateY(-1px)scale(1.08)}.roamed-auth-links a:hover{filter:brightness(1.09)}}.roamed-review-like:active svg{transform:scale(.96)}@media (hover:none){.roamed-game-overlay{opacity:1}.roamed-game-overlay strong{transform:none}}@keyframes roamed-enter{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:no-preference){[data-entered=true]>:is(.roamed-game,.roamed-review){animation:roamed-enter .35s var(--roamed-ease) backwards;animation-delay:calc(var(--card-index,0) * 60ms)}}@media (prefers-reduced-motion:reduce){.hdr--roamed :is(.hdr-search-bar,.hdr-search-clear,.hdr-search-clear svg,.srp-filter-trigger,.srp-filter-name,.srp-filter-name-text,.srp-filter-popover,.srp-filter-option,.sug-item),.hdr--roamed #sugerencias{transition:none!important;animation:none!important;transform:none!important}.hdr--roamed :is(.btn-auth-nav,.btn-auth-nav-register),.roamed-footer-top{transition:none!important;transform:none!important}.roamed-home *,.roamed-home :before,.roamed-home :after{transition:none!important;animation:none!important}.roamed-home :is(.roamed-game,.roamed-review,.roamed-rating-example,.roamed-auth-links a):is(:hover,:active),.roamed-game img,.roamed-game-overlay strong,.roamed-review-like svg{transform:none!important}}.site-footer{flex-direction:column;align-items:center;gap:8px;display:flex}.site-footer-version{color:inherit}.site-footer-links,.roamed-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 20px;display:flex}.site-footer-links a,.roamed-footer-links a{color:#92a0ad;text-transform:none;letter-spacing:0;min-height:36px;font:600 11px/1.4 var(--roamed-font);justify-content:center;align-items:center;text-decoration:none;transition:color .14s;display:inline-flex}.site-footer-links a:hover,.roamed-footer-links a:hover{color:var(--roamed-accent,#7e5bfa)}.site-footer-links a:focus-visible,.roamed-footer-links a:focus-visible{outline:2px solid var(--roamed-accent,#7e5bfa);outline-offset:3px;border-radius:3px}.roamed-footer-links{justify-content:flex-end;gap:4px 18px}.roamed-footer-links a{font-size:12px}.auth-legal-notice{color:#94a0ac;text-align:center;margin:18px 0 0;font-size:11px;line-height:1.55}.auth-legal-notice a{color:#b9a9ff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.auth-legal-notice a:hover{color:#fff}.auth-legal-notice a:focus-visible{outline:2px solid var(--roamed-accent,#7e5bfa);outline-offset:3px;border-radius:2px}.legal-page{box-sizing:border-box;min-height:calc(100vh - 80px);color:var(--roamed-text,#f2f4f7);background:var(--roamed-bg,#0b0f14);padding:136px 24px 76px}.legal-page-inner{width:min(780px,100%);margin:0 auto}.legal-home-link{color:#a995ff;align-items:center;min-height:38px;margin-bottom:32px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.legal-home-link:hover,.legal-sign-in a:hover{color:#fff}.legal-home-link:focus-visible,.legal-content a:focus-visible,.legal-contact a:focus-visible,.legal-sign-in a:focus-visible{outline:2px solid var(--roamed-accent,#7e5bfa);outline-offset:3px;border-radius:3px}.legal-kicker{color:var(--roamed-accent,#7e5bfa);letter-spacing:.14em;margin:0 0 10px;font-size:11px;font-weight:800}.legal-page h1{color:var(--roamed-text,#f2f4f7);letter-spacing:-.035em;text-align:left;text-transform:none;border:0;margin:0;font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1.1}.legal-updated{color:#81909e;margin:13px 0 0;font-size:12px;line-height:1.5}.legal-intro{color:#c4ccd3;max-width:660px;margin:22px 0 0;font-size:16px;line-height:1.7}.legal-content{gap:27px;margin-top:35px;display:grid}.legal-content section{min-width:0}.legal-content h2{color:var(--roamed-text,#f2f4f7);letter-spacing:0;text-align:left;text-transform:none;border:0;margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.4}.legal-content p,.legal-content li{color:#aab5bf;font-size:14px;font-weight:400;line-height:1.75}.legal-content p{margin:0 0 12px}.legal-content p:last-child{margin-bottom:0}.legal-content ul{gap:8px;margin:10px 0 0;padding-left:22px;display:grid}.legal-content li::marker{color:var(--roamed-accent,#7e5bfa)}.legal-content a,.legal-contact a,.legal-sign-in a{color:#b9a9ff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-content a:hover,.legal-contact a:hover{color:#fff}.legal-contact{color:#aab5bf;border-top:1px solid #24313d;margin:34px 0 0;padding-top:22px;font-size:13px;line-height:1.7}.legal-sign-in{margin:18px 0 0;font-size:12px}@media (max-width:640px){.site-footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}.site-footer-links{gap:2px 10px}.site-footer-links a{min-height:44px;padding:0 8px}.roamed-footer{text-align:center;flex-direction:column;justify-content:center;gap:8px;padding-block:18px}.roamed-footer>p{margin:0}.roamed-footer-links{justify-content:center;gap:0 10px}.roamed-footer-links a{min-height:44px;padding:0 7px}.auth-legal-notice{font-size:11px}.legal-page{padding:148px 22px 54px}.legal-home-link{margin-bottom:26px}.legal-intro{font-size:15px}.legal-content{gap:24px;margin-top:29px}.legal-content p,.legal-content li{font-size:14px}}
.roamed-share{z-index:3;flex:none;align-items:center;display:inline-flex;position:relative}.roamed-share-trigger{width:40px;height:40px;color:var(--roamed-muted,#aaa);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .14s,color .14s,transform .14s;display:grid}.roamed-share-trigger svg{flex:none;width:19px;height:19px}.roamed-share-trigger:focus-visible{outline:2px solid var(--roamed-accent,#7e5bfa);outline-offset:2px}.roamed-share-trigger:active:not(:disabled){transform:scale(.97)}.roamed-share-trigger:disabled{cursor:wait;opacity:.7}.roamed-share-feedback{z-index:3000;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));border:1px solid var(--linea,var(--borde-hover,#2a2a2a));background:var(--panel,var(--roamed-panel,var(--fondo-caja,#24292d)));max-width:calc(100vw - 32px);color:var(--roamed-text,#fff);font:500 13px/1.35 var(--roamed-font,Montserrat,sans-serif);text-align:center;pointer-events:none;border-radius:10px;padding:10px 14px;animation:.14s ease-out both roamed-share-feedback-in;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #0005}.roamed-share-feedback.is-error{color:var(--roamed-danger,#f99)}@media (hover:hover){.roamed-share-trigger:hover:not(:disabled){color:var(--roamed-text,#fff);background:#ffffff12}}@media (max-width:640px){.roamed-share-trigger{width:44px;height:44px}}@keyframes roamed-share-feedback-in{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.roamed-share-trigger,.roamed-share-feedback{transition:none;animation:none}.roamed-share-trigger:active:not(:disabled){transform:none}}
.comments-modal-backdrop{z-index:2500;-webkit-backdrop-filter:blur(5px);background:#02070bc2;place-items:center;padding:24px;animation:.16s ease-out both comments-backdrop-in;display:grid;position:fixed;inset:0}.comments-modal{width:min(600px,100%);min-height:min(420px,100dvh - 48px);max-height:min(850px,100dvh - 48px);color:var(--roamed-text,#fff);background:#0f171f;border:1px solid #263746;border-radius:16px;outline:none;flex-direction:column;animation:.18s cubic-bezier(.2,.7,.25,1) both comments-modal-in;display:flex;overflow:hidden;box-shadow:0 24px 90px #0009}.comments-modal-header{z-index:1;background:#111a23;border-bottom:1px solid #23303a;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex;position:relative}.comments-modal-header h2{font-size:17px;font-weight:700;line-height:1.3}.comments-modal-header span{color:#8795a2;margin-top:3px;font-size:11px;display:block}.comments-modal-close{color:#95a2ae;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:background .15s,color .15s,transform .15s;display:grid}.comments-modal-close svg{stroke-width:2px;width:18px;height:18px}.comments-modal-close:hover{color:#fff;background:#ffffff0c}.comments-modal-close:active{transform:scale(.95)}.comments-modal :focus-visible{outline:2px solid var(--roamed-accent,#7e5bfa);outline-offset:2px}.comments-post-context{color:#d7dee4;overscroll-behavior:contain;flex:none;gap:11px;max-height:170px;padding:16px 20px;display:flex;overflow:auto}.comments-post-copy{flex:1;min-width:0}.comments-post-author{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;font-weight:700;display:flex}.comments-post-author span{color:#8493a0;font-size:10px;font-weight:500}.comments-post-rating{color:#bba7ff;margin-top:4px;font-size:11px;font-weight:700;display:inline-block}.comments-post-copy>p{color:#bdc7d0;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;max-height:64px;margin-top:5px;font-size:12px;line-height:1.5;overflow:auto}.comments-post-game{color:#9facb9;align-items:center;gap:7px;max-width:100%;margin-top:8px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.comments-post-game img{object-fit:cover;background:#1c2935;border-radius:3px;width:22px;height:30px}.comments-post-game span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comments-post-game:hover{color:#fff}.comments-modal-list{overscroll-behavior:contain;scrollbar-color:#394957 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-top:1px solid #1e2b35;flex:1;min-height:90px;padding:4px 20px 10px;position:relative;overflow-y:auto}.comments-item{border-bottom:1px solid #1d2932;align-items:flex-start;gap:10px;min-width:0;padding:14px 0;display:flex}.comments-item-avatar{flex:none}.comments-item-main{flex:1;min-width:0}.comments-item-heading{color:#71808c;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:10px;display:flex}.comments-item-author{color:#e6ebef;font-size:11px;font-weight:700}.comments-item-handle{color:#8b9aa6;text-overflow:ellipsis;white-space:nowrap;max-width:180px;text-decoration:none;overflow:hidden}.comments-item-handle:hover{color:#c7b7ff}.comments-item-heading time{color:#73828e}.comments-item-text,.comments-item-unavailable-copy{color:#d0d8df;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.55}.comments-item--unavailable .comments-item-text,.comments-item-unavailable-copy{color:#82909b;font-style:italic}.comments-show-more{color:#b4a0ff;font:600 10px var(--roamed-font);cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0}.comments-item-like{color:#8c99a4;font:500 10px var(--roamed-font);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin-top:5px;padding:3px 5px;transition:color .14s,background .14s;display:inline-flex}.comments-item-like svg{stroke-width:1.8px;width:13px;height:13px}.comments-item-like:hover{color:#d7caff;background:#ffffff08}.comments-item-like.is-liked{color:#ef6b9f}.comments-item-like:disabled{cursor:default}.comments-skeleton{border-bottom:1px solid #1d2932;gap:10px;padding:15px 0;display:flex}.comments-skeleton>span{background:#1b2833;border-radius:50%;flex:none;width:38px;height:38px;animation:1.2s ease-in-out infinite alternate comments-shimmer}.comments-skeleton>div{flex:1;align-content:start;gap:8px;padding-top:4px;display:grid}.comments-skeleton i{background:#1b2833;border-radius:8px;max-width:80%;height:9px;animation:1.2s ease-in-out infinite alternate comments-shimmer}.comments-skeleton i:nth-child(2){width:96%;max-width:96%}.comments-skeleton i:nth-child(3){width:62%;max-width:62%}.comments-state{text-align:center;color:#94a2ad;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;padding:22px;font-size:11px;display:flex}.comments-state>svg{color:#788794;width:22px;height:22px}.comments-state strong{color:#dbe2e8;font-size:13px}.comments-state button{color:#e5eaf0;min-height:34px;font:600 11px var(--roamed-font);cursor:pointer;background:#18232d;border:1px solid #3b4c59;border-radius:8px;padding:0 13px}.comments-state button:hover{border-color:#7461c9}.comments-modal-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#111a23;border-top:1px solid #25313b;flex:none}.comments-compose{align-items:flex-start;gap:9px;display:flex}.comments-compose>.user-avatar-fallback,.comments-compose>img{flex:none;margin-top:2px}.comments-compose-field{flex:1;min-width:0;position:relative}.comments-compose-input{color:#edf1f5;width:100%;min-height:39px;font:400 11px var(--roamed-font);background:#0b1218;border:1px solid #34434f;border-radius:10px;outline:none;padding:10px 12px;transition:border-color .15s,background .15s;display:block}.comments-compose-input::placeholder{color:#788692}.comments-compose-input:focus{background:#0d151d;border-color:#7962d8}.comments-compose .mention-composer{flex:1;min-width:0}.comments-compose .mention-menu{z-index:2;top:auto;bottom:calc(100% + 6px)}.comments-post-button{background:var(--roamed-accent,#7e5bfa);color:#fff;min-height:39px;font:700 11px var(--roamed-font);cursor:pointer;border:0;border-radius:9px;padding:0 13px;transition:opacity .14s,transform .14s}.comments-post-button:hover:not(:disabled){filter:brightness(1.08)}.comments-post-button:active:not(:disabled){transform:scale(.97)}.comments-post-button:disabled{opacity:.45;cursor:not-allowed}.comments-compose-error{color:#ff9ca9;margin:5px 2px 0;font-size:10px;line-height:1.4;display:block}.comments-signin{color:#c3b6ff;background:#0d151c;border:1px solid #33414d;border-radius:10px;justify-content:center;align-items:center;min-height:40px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.comments-signin:hover{color:#fff;background:#161f28}.activity-comments{min-width:40px;min-height:36px;color:var(--texto-gris);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;transition:background .15s,color .15s;display:inline-flex}.activity-comments svg{stroke-width:1.8px;width:15px;height:15px}.activity-comments:hover{color:#b7a5ff;background:#7e5bfa1a}.activity-comments:active{transform:scale(.97)}@keyframes comments-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes comments-modal-in{0%{opacity:0;transform:translateY(5px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes comments-shimmer{to{opacity:.45}}@media (max-width:600px){.comments-modal-backdrop{padding:8px 8px max(8px,env(safe-area-inset-bottom));place-items:stretch stretch}.comments-modal{border-radius:14px;width:100%;height:100%;min-height:0;max-height:none}.comments-modal-header{padding:14px 16px}.comments-post-context{max-height:150px;padding:13px 16px}.comments-modal-list{padding-inline:16px}.comments-modal-footer{padding-inline:12px}.comments-item{gap:8px}.comments-item-heading{gap:5px}.comments-item-handle{max-width:120px}}@media (max-width:360px){.comments-compose{gap:6px}.comments-compose>img,.comments-compose>.user-avatar-fallback{width:30px!important;height:30px!important}.comments-post-button,.comments-compose-input{padding-inline:9px}}@media (prefers-reduced-motion:reduce){.comments-modal-backdrop,.comments-modal,.comments-skeleton>span,.comments-skeleton i{animation:none}.comments-modal *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.comments-item-actions{color:#97a4ae;align-items:center;gap:8px;margin-top:5px;font-size:10px;display:flex}.comments-item-actions button,.comments-edit-form button{color:#9b88ed;font:600 10px var(--roamed-font);cursor:pointer;background:0 0;border:0;padding:2px 3px}.comments-item-actions button:hover,.comments-edit-form button:hover{color:#d7caff}.comments-edit-form{gap:7px;margin-top:8px;display:grid}.comments-edit-form textarea{resize:vertical;min-height:70px}.comments-edit-form>div{justify-content:flex-end;gap:10px;display:flex}.comments-edit-form button:disabled{opacity:.5;cursor:wait}
.hdr--roamed #sugerencias{box-sizing:border-box;color:#fff;width:min(607px,100vw - 32px);max-height:min(1156px,100dvh - 161px);font:500 14px/1.35 var(--roamed-font,"Montserrat", sans-serif);scrollbar-width:thin;background:#0e111b;border:1px solid #6155f51c;border-radius:12px;padding:0 25px 12px;top:calc(100% + 8px);left:auto;right:0;overflow-y:auto;box-shadow:-3px 14px 34.2px 29px #00000040}.hdr--roamed:not(.hdr--roamed-inner) #sugerencias{width:min(607px,100vw - 32px);max-height:min(1156px,100dvh - 161px);top:calc(100% + 8px);left:auto;right:0}.hdr--roamed #sugerencias .sug-head{justify-content:space-between;align-items:center;min-height:52px;display:flex}.hdr--roamed #sugerencias .sug-head strong{color:#fff;font-size:14px;font-weight:700;transform:translateY(1.5px)}.hdr--roamed #sugerencias .sug-head button,.hdr--roamed #sugerencias .sug-section-head button{color:#7e5bfa;font:600 13px/17px var(--roamed-font,"Montserrat", sans-serif);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.hdr--roamed #sugerencias .sug-head button:hover,.hdr--roamed #sugerencias .sug-section-head button:hover{text-decoration:underline}.hdr--roamed #sugerencias .sug-section{border-top:1px solid #ffffff24;padding:17px 0 14px}.hdr--roamed #sugerencias .sug-section--suggestions{border-top:0;padding:0 0 16px}.hdr--roamed #sugerencias .sug-section--users{padding-bottom:23px}.hdr--roamed #sugerencias .sug-section--reviews{padding-bottom:13px}.hdr--roamed #sugerencias .sug-section--recent{border-top:0;padding:15px 0 16px}.hdr--roamed #sugerencias .sug-section--recent h2{border-bottom:0}.hdr--roamed #sugerencias .sug-section h2{color:#fff;font:700 14px/17px var(--roamed-font,"Montserrat", sans-serif);text-transform:none;letter-spacing:0;margin:0;padding:0}.hdr--roamed #sugerencias .sug-section-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.hdr--roamed #sugerencias .sug-section--users .sug-section-head{margin-bottom:11px}.hdr--roamed #sugerencias .sug-item:is(button){box-sizing:border-box;color:#fff;border-radius:8px;gap:12px;width:100%;min-height:76px;padding:5px 0;transition:background-color .14s}.hdr--roamed #sugerencias .sug-item:is(button):is(:hover,:focus-visible,[aria-selected=true]){background:#7e5bfa1a}.hdr--roamed #sugerencias .sug-item--keyword:is(button){min-height:43px;padding:5px 0}.hdr--roamed #sugerencias .sug-item--keyword .sug-keyword-icon{color:#fff;flex:0 0 24px;width:24px;height:24px;margin:0 12px 0 3px}.hdr--roamed #sugerencias .sug-item--keyword .sug-name{flex:auto;width:auto}.hdr--roamed #sugerencias .sug-trend-icon{color:#fff;flex:0 0 14px;width:14px;height:14px}.hdr--roamed #sugerencias .sug-cover,.hdr--roamed #sugerencias .sug-item img.sug-cover{box-sizing:border-box;aspect-ratio:3/4;object-fit:cover;border-radius:15px;flex:0 0 57px;width:57px;min-width:57px;height:76px}.hdr--roamed #sugerencias .sug-cover--round,.hdr--roamed #sugerencias .sug-item img.sug-cover--round{flex-basis:71px;min-width:71px;border-radius:50%!important;width:71px!important;height:71px!important}.hdr--roamed #sugerencias .sug-item--user:is(button){height:77px;min-height:77px;padding:0}.hdr--roamed #sugerencias .sug-cover--review,.hdr--roamed #sugerencias .sug-item img.sug-cover--review{aspect-ratio:3/4;height:auto}.hdr--roamed #sugerencias .sug-item--review:is(button){align-items:flex-start;min-height:104px}.hdr--roamed #sugerencias .sug-info{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:3px;min-width:0;display:flex}.hdr--roamed #sugerencias .sug-item .sug-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:none;width:100%;font-size:14px;font-weight:600;display:block;overflow:hidden}.hdr--roamed #sugerencias .sug-item .sug-type{color:#515870;text-overflow:ellipsis;white-space:nowrap;flex:none;width:100%;font-size:12px;font-weight:500;display:block;overflow:hidden}.hdr--roamed #sugerencias .sug-user-action{color:#fff;background:#7e5bfa;border-radius:999px;flex:0 0 106px;place-items:center;width:106px;height:42px;font-size:13px;font-weight:700;display:grid}.hdr--roamed #sugerencias .sug-review-author{align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.hdr--roamed #sugerencias .sug-review-author img{border-radius:50%;width:24px;height:24px}.hdr--roamed #sugerencias .sug-review-author-info{flex-direction:column;gap:1px;min-width:0;display:flex}.hdr--roamed #sugerencias .sug-review-author small{color:#515870;text-overflow:ellipsis;font-size:8px;font-weight:500;overflow:hidden}.hdr--roamed #sugerencias .sug-review-game{font-size:12px!important}.hdr--roamed #sugerencias .sug-review-text{color:#9b9fac;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.hdr--roamed #sugerencias .sug-review-meta{align-items:center;gap:8px;min-width:0;display:flex}.hdr--roamed #sugerencias .sug-review-rating{color:#7e5bfa;flex:none;font-size:10px;font-weight:700}.hdr--roamed #sugerencias .sug-review-meta time{color:#515870;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.hdr--roamed #sugerencias .sug-recent-head,.hdr--roamed #sugerencias .sug-recent-row{grid-template-columns:minmax(0,1fr) 68px;align-items:center;column-gap:8px;display:grid}.hdr--roamed #sugerencias .sug-recent-head{min-height:44px;margin-bottom:12px}.hdr--roamed #sugerencias .sug-recent-head>button{color:#7e5bfa;width:68px;min-height:44px;font:600 12px/16px var(--roamed-font,"Montserrat", sans-serif);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:center;padding:0}.hdr--roamed #sugerencias .sug-recent-head>button:hover{text-decoration:underline}.hdr--roamed #sugerencias .sug-recent-row{min-height:54px;margin-right:0;animation:.15s both roamed-recent-enter}.hdr--roamed #sugerencias .sug-recent-row:not(:last-child){margin-bottom:8px}.hdr--roamed #sugerencias .sug-item--recent:is(button){gap:12px;min-width:0;min-height:54px;padding:4px 0}.hdr--roamed #sugerencias .sug-item--recent-review:is(button){min-height:64px}.hdr--roamed #sugerencias .sug-item--recent .sug-info{flex:auto;gap:2px;min-width:0}.hdr--roamed #sugerencias .sug-recent-art,.hdr--roamed #sugerencias .sug-item img.sug-recent-art{box-sizing:border-box;object-fit:cover;border-radius:9px;flex:0 0 46px;width:46px;min-width:46px;height:46px;display:block}.hdr--roamed #sugerencias .sug-recent-art--avatar,.hdr--roamed #sugerencias .sug-item img.sug-recent-art--avatar{border-radius:50%}.hdr--roamed #sugerencias .sug-recent-art--cover,.hdr--roamed #sugerencias .sug-item img.sug-recent-art--cover{aspect-ratio:3/4;flex-basis:36px;width:36px;min-width:36px;height:auto}.hdr--roamed #sugerencias .sug-recent-art--review,.hdr--roamed #sugerencias .sug-item img.sug-recent-art--review{border-radius:7px}.hdr--roamed #sugerencias .sug-recent-subtitle,.hdr--roamed #sugerencias .sug-recent-excerpt{color:#9093a3;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;font-weight:500;line-height:14px;display:block;overflow:hidden}.hdr--roamed #sugerencias .sug-recent-subtitle--review{color:#7e5bfa}.hdr--roamed #sugerencias .sug-recent-excerpt{color:#9093a3;font-size:10px}.hdr--roamed #sugerencias .sug-recent-exit{align-items:center;gap:12px;min-width:0;min-height:54px;animation:.15s both roamed-recent-exit;display:flex}.hdr--roamed #sugerencias .sug-recent-exit .sug-info{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.hdr--roamed #sugerencias .sug-recent-exit .sug-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;font-weight:600;display:block;overflow:hidden}.hdr--roamed #sugerencias .sug-item--trending:is(button){min-height:54px}.hdr--roamed #sugerencias .sug-recent-icon{color:#7e5bfa;background:#191d2a;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.hdr--roamed #sugerencias .sug-recent-icon svg{width:20px;height:20px}.hdr--roamed #sugerencias .sug-remove{color:#a0a3ad;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-self:center;place-items:center;width:44px;height:44px;transition:background-color .14s,color .14s,transform .14s;display:grid}.hdr--roamed #sugerencias .sug-remove svg{width:15px;height:15px}.hdr--roamed #sugerencias .sug-remove:hover{color:#fff;background:#7e5bfa1a}.hdr--roamed #sugerencias .sug-remove:active{transform:scale(.96)}.hdr--roamed #sugerencias .sug-recent-head>button:focus-visible,.hdr--roamed #sugerencias .sug-remove:focus-visible{outline-offset:1px;outline:2px solid #7e5bfa}@keyframes roamed-recent-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes roamed-recent-exit{to{opacity:0;transform:translate(-4px)}}.hdr--roamed #sugerencias .sug-empty{color:#9093a3;padding:22px 0;font-size:13px}.hdr--roamed #sugerencias .sug-empty--recent{margin:0;padding:3px 0 7px}@media (max-width:900px){.hdr--roamed #sugerencias .sug-user-action{flex-basis:72px;width:72px}}@media (max-width:700px){.hdr--roamed #sugerencias{padding-inline:16px}.hdr--roamed #sugerencias .sug-item--keyword:is(button){min-height:44px}.hdr--roamed #sugerencias .sug-recent-head,.hdr--roamed #sugerencias .sug-recent-row{grid-template-columns:minmax(0,1fr) 64px;column-gap:4px}.hdr--roamed #sugerencias .sug-recent-head>button{width:64px;font-size:11px}}@media (prefers-reduced-motion:reduce){.hdr--roamed #sugerencias .sug-item,.hdr--roamed #sugerencias .sug-remove{transition:none}.hdr--roamed #sugerencias .sug-recent-row,.hdr--roamed #sugerencias .sug-recent-exit{animation:none}}
:root{--roamed-header-height:64px}html,body{overflow-x:clip}html{scroll-padding-top:calc(var(--roamed-header-height) + 12px)}.hdr{z-index:600;flex:none;margin-bottom:0;position:sticky;inset:0 auto auto}.hdr.hdr--roamed:not(.hdr--roamed-inner){margin-bottom:-80px;position:sticky}.hdr.hdr--roamed:not(.hdr--roamed-inner).scrolled{-webkit-backdrop-filter:blur(12px);background:#0c1014f5;border-bottom:0}.hdr.hdr--roamed.hdr--roamed-inner{margin-bottom:0;position:sticky}.hdr a:focus-visible,.hdr button:focus-visible,.site-footer a:focus-visible,.roamed-footer a:focus-visible,.legal-page a:focus-visible,.support-page a:focus-visible{outline:2px solid var(--roamed-accent,#7e5bfa);outline-offset:3px}.auth-layout{min-height:calc(100vh - var(--roamed-header-height));padding-top:0}.pf-page{padding-top:36px}.profile-content{padding-top:47px}.srp-page.srp-page--filters{padding-top:44px}.notifications-page{margin-top:46px}.activity-page{margin-top:48px}.legal-page{padding-top:72px}.review-detail-page{padding-top:48px}.hashtag-page{margin-top:48px}.news-article-page{padding-top:calc(clamp(96px, 12vw, 150px) - var(--roamed-header-height))}.settings-page{padding-top:40px}.member-home{padding-top:90px}.rp-page{min-height:calc(100vh - var(--roamed-header-height))}.game-load-state{padding-top:calc(clamp(120px, 16vw, 210px) - var(--roamed-header-height))}.onboarding-page{padding-top:calc(clamp(90px, 12vw, 150px) - var(--roamed-header-height))}html[data-web-surface=mobile]{--roamed-header-height:120px}html[data-web-surface=mobile] .hdr{position:sticky;inset:0 auto auto}html[data-web-surface=mobile] .hdr.hdr--roamed:not(.hdr--roamed-inner){height:125px;margin-bottom:-125px}html[data-web-surface=mobile] .hdr.hdr--roamed.hdr--roamed-inner{height:120px}html[data-web-surface=mobile] .auth-layout{min-height:calc(100dvh - var(--roamed-header-height))}html[data-web-surface=mobile] .auth-right{padding-top:32px}html[data-web-surface=mobile] .pf-page{padding-top:28px}html[data-web-surface=mobile] .profile-content{padding-top:26px}html[data-web-surface=mobile] .srp-page.srp-page--filters{min-height:calc(100dvh - var(--roamed-header-height));padding-top:28px}html[data-web-surface=mobile] .notifications-page,html[data-web-surface=mobile] .activity-page{margin-top:28px}html[data-web-surface=mobile] .legal-page,html[data-web-surface=mobile] .review-detail-page{padding-top:28px}html[data-web-surface=mobile] .hashtag-page{margin-top:28px}html[data-web-surface=mobile] .news-article-page,html[data-web-surface=mobile] .settings-page{padding-top:28px}html[data-web-surface=mobile] .member-home{padding-top:34px}html[data-web-surface=mobile] .rp-page{min-height:calc(100dvh - var(--roamed-header-height))}html[data-web-surface=mobile] .game-load-state,html[data-web-surface=mobile] .onboarding-page{padding-top:28px}html[data-web-surface=mobile] #sugerencias{top:calc(var(--roamed-header-height) - 5px)}@media (max-width:680px) and (hover:hover) and (pointer:fine){html[data-web-surface=desktop]{--roamed-header-height:64px}html[data-web-surface=desktop] .hdr.hdr--roamed:not(.hdr--roamed-inner){margin-bottom:-80px}html[data-web-surface=desktop] .hdr.hdr--roamed.hdr--search-results{height:112px}html[data-web-surface=desktop] body:has(.hdr--search-results){--roamed-header-height:112px}html[data-web-surface=desktop] .auth-layout{min-height:calc(100vh - var(--roamed-header-height))}html[data-web-surface=desktop] .pf-page{padding-top:36px}html[data-web-surface=desktop] .profile-content{padding-top:47px}html[data-web-surface=desktop] .srp-page.srp-page--filters{padding-top:16px}html[data-web-surface=desktop] .notifications-page,html[data-web-surface=desktop] .activity-page{margin-top:16px}html[data-web-surface=desktop] .legal-page,html[data-web-surface=desktop] .review-detail-page,html[data-web-surface=desktop] .news-article-page{padding-top:16px}html[data-web-surface=desktop] .hashtag-page{margin-top:16px}html[data-web-surface=desktop] .settings-page{padding-top:24px}html[data-web-surface=desktop] .member-home{padding-top:40px}html[data-web-surface=desktop] .rp-page{min-height:calc(100vh - var(--roamed-header-height))}}.support-page{min-height:calc(100vh - var(--roamed-header-height));box-sizing:border-box;color:var(--roamed-text,#f4f6f8);padding:48px 24px 100px}.support-page-inner{width:min(100%,620px);margin:0 auto}.support-kicker{color:var(--roamed-accent,#7e5bfa);letter-spacing:.09em;margin:0 0 10px;font-size:11px;font-weight:700}.support-page h1{margin:0;font-size:clamp(26px,4vw,34px);line-height:1.2}.support-intro{color:#9ba7b2;max-width:54ch;margin:12px 0 28px;font-size:14px;line-height:1.65}.support-form{gap:18px;display:grid}.support-field{gap:8px;min-width:0;display:grid}.support-field label{color:#e7ebef;font-size:13px;font-weight:600}.support-field input,.support-field select,.support-field textarea{box-sizing:border-box;color:#f4f6f8;width:100%;min-width:0;min-height:46px;font:400 14px/1.5 var(--roamed-font,"Montserrat", sans-serif);background:#111820;border:1px solid #293744;border-radius:9px;padding:11px 13px}.support-field textarea{resize:vertical;min-height:176px}.support-field :is(input,select,textarea)::placeholder{color:#72808e;opacity:1}.support-field :is(input,select,textarea):focus-visible{outline:2px solid var(--roamed-accent,#7e5bfa);outline-offset:2px;border-color:#0000}.support-field :is(input,select,textarea):disabled{opacity:.7;cursor:wait}.support-field small{color:#778492;justify-self:end;font-size:11px}.support-form-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;display:flex}.support-form-actions p{color:#82909d;margin:0;font-size:12px;line-height:1.5}.support-submit{background:var(--roamed-accent,#7e5bfa);color:#fff;min-height:46px;font:700 13px/1 var(--roamed-font,"Montserrat", sans-serif);cursor:pointer;border:1px solid #0000;border-radius:9px;padding:0 20px}.support-submit:hover:not(:disabled){filter:brightness(1.08)}.support-submit:focus-visible{outline-offset:3px;outline:2px solid #fff}.support-submit:disabled{cursor:wait;opacity:.65}.support-form-error,.support-form-success{border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.support-form-error{color:#ffabb3;background:#24151a;border:1px solid #63363e}.support-form-success{color:#a4e6c2;background:#102219;border:1px solid #265b45}.support-honeypot{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-ticket-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.support-ticket-link{text-align:left;color:#f4f6f8;width:100%;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#111820;border:1px solid #293744;border-radius:9px;gap:8px;padding:16px;display:grid}.support-ticket-link span,.support-ticket-link time{color:#9ba7b2;font-size:12px}.support-ticket-link:hover,.support-ticket-link[aria-pressed=true]{border-color:var(--roamed-accent,#7e5bfa)}.support-ticket-link:focus-visible{outline:2px solid var(--roamed-accent,#7e5bfa);outline-offset:2px}.support-ticket-detail{overflow-wrap:anywhere;border-top:1px solid #293744;padding-top:20px}.support-ticket-detail h2{color:inherit;letter-spacing:normal;text-transform:none;font-size:20px}.support-page a{color:var(--roamed-accent,#7e5bfa)}.support-ticket-detail p{font-size:14px;line-height:1.6}.support-ticket-message{white-space:pre-wrap}@media (max-width:680px){.support-page{min-height:calc(100dvh - var(--roamed-header-height));padding:28px 20px calc(92px + env(safe-area-inset-bottom))}.support-intro{margin-bottom:24px}.support-form{gap:16px}.support-field :is(input,select,textarea){font-size:16px}.support-field textarea{min-height:168px}.support-form-actions{flex-direction:column;align-items:stretch}.support-submit{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.hdr{scroll-behavior:auto}}body:has(.institutional-page){padding-bottom:0}.institutional-page{color:var(--roamed-brand-text)}.institutional-back{min-height:44px;color:var(--roamed-brand-muted);align-items:center;gap:10px;margin-bottom:28px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.institutional-back svg{width:20px;height:20px}.institutional-back:hover{color:var(--roamed-brand-text)}.institutional-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--roamed-brand-lilac);outline-offset:4px}.legal-page.institutional-page{min-height:100dvh;padding:32px 24px 64px}.legal-page.institutional-page .legal-page-inner{max-width:760px}.contact-page{min-height:100dvh;padding:32px 32px 72px}.contact-inner{max-width:1060px;margin:0 auto}.contact-page .institutional-back{color:var(--roamed-brand-muted)}.contact-hero{grid-template-columns:1.2fr 1fr;min-height:300px;display:grid;position:relative}.contact-hero-copy{z-index:1;padding:28px 0 90px}.contact-kicker{color:var(--roamed-brand-lilac);margin-bottom:14px;font-size:13px;font-weight:600}.contact-page h1{letter-spacing:-.03em;font-size:clamp(36px,5vw,54px);line-height:1.08}.contact-hero-copy>p:last-child{max-width:36ch;color:var(--roamed-brand-muted);margin-top:20px;font-size:16px;line-height:1.6}.contact-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:-56px 42px 0 0;display:grid;position:relative}.contact-card{text-align:left;border:1px solid var(--roamed-brand-line);background:var(--roamed-brand-panel);min-height:250px;color:var(--roamed-brand-text);font:inherit;cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;padding:30px;transition:transform .16s,border-color .16s,background .16s;display:flex}.contact-card-icon{background:var(--roamed-brand-raised);width:44px;height:44px;color:var(--roamed-brand-lilac);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.contact-card-icon svg{width:23px;height:23px}.contact-card h2,.contact-email h2,.contact-message h2{color:inherit;text-transform:none;letter-spacing:-.02em;border:0;margin:0;padding:0;font-size:20px;line-height:1.25}.contact-card p{max-width:40ch;color:var(--roamed-brand-muted);margin:12px 0 24px;font-size:14px;line-height:1.6}.contact-card{position:relative}.contact-card-action{min-height:44px;font:600 13px/1.4 var(--roamed-font);color:var(--roamed-brand-lilac);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-top:auto;padding:0;display:flex}.contact-card-action:after{content:"";border-radius:inherit;position:absolute;inset:0}.contact-card[data-selected=true],.contact-card:focus-within{border-color:var(--roamed-brand-lilac)}@media (hover:hover){.contact-card:hover{border-color:var(--roamed-brand-lilac);background:var(--roamed-brand-raised);transform:translateY(-3px)}}.contact-card:active{transform:scale(.99)}.contact-email{border-top:1px solid var(--roamed-brand-line);grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:32px;padding:32px 0 0;display:grid}.contact-email h2{font-size:17px}.contact-email p{color:var(--roamed-brand-muted);margin-top:8px;font-size:13px;line-height:1.6}.contact-email strong{color:var(--roamed-brand-text);overflow-wrap:anywhere;font-weight:500}.contact-email button{border:1px solid var(--roamed-brand-line);background:var(--roamed-brand-raised);min-height:44px;color:var(--roamed-brand-text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.contact-email [role=status]{grid-column:1/-1;min-height:20px;margin:0}.contact-email input{background:var(--roamed-brand-panel);width:100%;color:var(--roamed-brand-text);border:1px solid var(--roamed-brand-line);border-radius:8px;padding:12px}.contact-page .support-field label{color:var(--roamed-brand-text)}.contact-page .support-field :is(input,select,textarea){border-color:var(--roamed-brand-line);background:var(--roamed-brand-dark);color:var(--roamed-brand-text)}.contact-page .support-field :is(input,select,textarea)::placeholder,.contact-page .support-field small,.contact-page .support-form-actions p{color:var(--roamed-brand-muted)}.contact-page .support-submit{background:var(--roamed-brand-violet-deep);color:var(--roamed-brand-chalk)}.contact-page .support-form-error{border-color:var(--roamed-brand-coral);background:var(--roamed-brand-dark);color:var(--roamed-brand-coral)}.contact-page .support-form-success{border-color:var(--roamed-brand-sage);background:var(--roamed-brand-dark);color:var(--roamed-brand-sage)}html[data-web-surface=mobile] .institutional-page{padding:calc(20px + env(safe-area-inset-top)) 20px 40px}html[data-web-surface=mobile] .contact-hero{grid-template-columns:1fr;min-height:0}html[data-web-surface=mobile] .contact-hero-copy{padding:8px 0 32px}html[data-web-surface=mobile] .contact-categories{grid-template-columns:1fr;gap:16px;margin:0}html[data-web-surface=mobile] .contact-card{min-height:224px;padding:24px}html[data-web-surface=mobile] .contact-email{grid-template-columns:1fr}html[data-web-surface=mobile] .contact-email button{justify-self:start}@media (prefers-reduced-motion:reduce){.contact-card{transition:none}.contact-card:hover,.contact-card:active{transform:none}}.support-center .contact-hero{min-height:0;display:block}.support-center .contact-hero-copy{padding:16px 0 40px}.support-center .contact-hero-copy>p:last-child{max-width:56ch}.support-center :is(h2,h3){color:var(--roamed-brand-text);letter-spacing:-.02em;text-transform:none;border:0;margin:0;padding:0;line-height:1.3}.support-center h2{font-size:23px}.support-center h3{font-size:18px}.support-center .contact-categories{gap:16px;margin:20px 0 0}.support-center .contact-card{min-height:220px;padding:24px}.support-center .contact-card h3{font-size:18px}.support-center .contact-card p{margin-bottom:12px}.support-center .contact-card-action{text-decoration:none}.support-answers,.support-contact-section,.support-safety{margin-top:52px}.support-section-heading{margin-bottom:24px}.support-section-heading p,.support-safety>p,.support-contact-guidance p,.support-privacy-note{color:var(--roamed-brand-muted);margin-top:12px;font-size:14px;line-height:1.7}.support-topic{margin-top:28px}.support-center [id^=help-]{scroll-margin-top:24px}.support-topic h3{margin-bottom:12px}.support-faq{border-bottom:1px solid var(--roamed-brand-line)}.support-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 0;font-size:14px;font-weight:600;line-height:1.5;list-style:none;display:flex}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary svg{width:20px;height:20px;color:var(--roamed-brand-muted);flex:none;transition:transform .16s}.support-faq[open] summary svg{transform:rotate(180deg)}.support-faq summary:hover{color:var(--roamed-brand-lilac)}.support-faq summary:focus-visible{outline:2px solid var(--roamed-brand-lilac);outline-offset:4px;border-radius:4px}.support-answer{max-width:78ch;color:var(--roamed-brand-muted);padding:0 32px 20px 0;font-size:14px;line-height:1.75}.support-center a:not(.institutional-back){color:var(--roamed-brand-lilac)}.support-answer a,.support-safety>p a,.support-privacy-note a{text-underline-offset:3px}.support-contact-section .contact-email{border:1px solid var(--roamed-brand-line);background:var(--roamed-brand-panel);border-radius:16px;margin:0;padding:24px}.support-center .contact-email h3{font-size:16px}.support-center .contact-email strong{-webkit-user-select:text;user-select:text;font-size:16px}.support-email-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.support-email-actions a{align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.support-contact-guidance{grid-template-columns:1fr 1fr;gap:28px;margin:24px 0;display:grid}.support-contact-guidance h3{font-size:16px}.support-safety{border-top:1px solid var(--roamed-brand-line);padding-top:28px}.support-safety h2{align-items:center;gap:12px;margin-bottom:16px;display:flex}.support-safety h2 svg{width:24px;height:24px;color:var(--roamed-brand-lilac)}.support-response-note{max-width:78ch;font-size:12px!important}.support-privacy-note{margin:0 0 24px}@media (min-width:1100px){html[data-web-surface=desktop] .support-center .contact-categories{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-web-surface=mobile] .support-center .contact-hero-copy{padding:8px 0 28px}html[data-web-surface=mobile] .support-center .contact-categories{margin-top:16px}html[data-web-surface=mobile] .support-center .contact-card{min-height:0;padding:20px}html[data-web-surface=mobile] .support-center .contact-card-icon{margin-bottom:12px}html[data-web-surface=mobile] .support-center .contact-card p{margin:8px 0}html[data-web-surface=mobile] .support-answers,html[data-web-surface=mobile] .support-contact-section,html[data-web-surface=mobile] .support-safety{margin-top:36px}html[data-web-surface=mobile] .support-center h2{font-size:21px}html[data-web-surface=mobile] .support-contact-guidance{grid-template-columns:1fr;gap:20px}html[data-web-surface=mobile] .support-answer{padding-right:0}html[data-web-surface=mobile] .support-contact-section .contact-email{padding:20px}@media (prefers-reduced-motion:reduce){.support-faq summary svg{transition:none}}html:has(.legal-page){scroll-behavior:smooth}.legal-page.institutional-page{background:var(--roamed-brand-dark)}.legal-page.institutional-page .legal-page-inner{width:100%;max-width:1060px}.legal-page-header{max-width:720px;margin-bottom:40px}.legal-page .legal-kicker{color:var(--roamed-brand-lilac)}.legal-page .legal-intro{color:var(--roamed-brand-muted);margin-top:20px;font-size:16px;line-height:1.75}.legal-page .legal-updated{color:var(--roamed-brand-muted);margin-top:16px}.legal-layout{grid-template-columns:230px minmax(0,720px);align-items:start;gap:56px;display:grid}.legal-toc-desktop{max-height:calc(100dvh - 48px);position:sticky;top:24px;overflow-y:auto}.legal-toc-desktop>p{color:var(--roamed-brand-text);margin:0 0 12px;font-size:13px;font-weight:600}.legal-layout nav ol{margin:0;padding:0;list-style:none}.legal-layout nav a{min-height:44px;color:var(--roamed-brand-muted);align-items:baseline;gap:12px;padding:10px 4px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.legal-layout nav a span{color:var(--roamed-brand-lilac);font-variant-numeric:tabular-nums;flex:none}.legal-layout nav a:hover{color:var(--roamed-brand-text)}.legal-toc-mobile{display:none}.legal-reading{min-width:0}.legal-page .legal-content{gap:36px;margin:0}.legal-page .legal-content section{border-bottom:1px solid var(--roamed-brand-line);padding-bottom:36px;scroll-margin-top:24px}.legal-page .legal-content section:focus{outline:none}.legal-page .legal-content section:focus-visible h2{outline:2px solid var(--roamed-brand-lilac);outline-offset:6px}.legal-page .legal-content h2,.legal-contact-section h2{color:var(--roamed-brand-text);text-align:left;text-transform:none;letter-spacing:-.015em;border:0;margin:0 0 16px;padding:0;font-size:20px;line-height:1.45}.legal-page .legal-content h2 span{color:var(--roamed-brand-muted)}.legal-page .legal-content :is(p,li){color:var(--roamed-brand-muted);overflow-wrap:anywhere;font-size:16px;line-height:1.8}.legal-page .legal-content p{margin-bottom:16px}.legal-page .legal-content p:last-child{margin-bottom:0}.legal-page .legal-content ul{gap:12px;padding-left:22px}.legal-page .legal-content li::marker{color:var(--roamed-brand-muted)}.legal-page .legal-content a,.legal-contact-section a{color:var(--roamed-brand-lilac);text-underline-offset:4px}.legal-contact-section{margin-top:40px}.legal-contact-section>p{color:var(--roamed-brand-muted);font-size:14px;line-height:1.7}.legal-contact-section .contact-email{margin-top:24px;padding-top:24px}.legal-contact-section .contact-email h3{text-align:left;text-transform:none;color:var(--roamed-brand-text);border:0;margin:0;padding:0;font-size:16px}@media (max-width:1000px){.legal-layout{grid-template-columns:minmax(0,1fr);gap:28px}.legal-toc-desktop{display:none}.legal-toc-mobile{border-block:1px solid var(--roamed-brand-line);display:block}.legal-toc-mobile summary{cursor:pointer;min-height:48px;padding:14px 4px;font-size:14px;font-weight:600}.legal-toc-mobile summary:focus-visible{outline:2px solid var(--roamed-brand-lilac);outline-offset:4px}.legal-toc-mobile nav{padding-bottom:12px}.legal-reading{max-width:720px}}html[data-web-surface=mobile] .legal-page.institutional-page{padding:calc(20px + env(safe-area-inset-top)) 20px 40px}html[data-web-surface=mobile] .legal-page-header{margin-bottom:28px}html[data-web-surface=mobile] .legal-page h1{font-size:clamp(30px,8vw,38px);line-height:1.15}html[data-web-surface=mobile] .legal-page .legal-content{gap:28px}html[data-web-surface=mobile] .legal-page .legal-content section{padding-bottom:28px}html[data-web-surface=mobile] .legal-page .legal-content h2{font-size:18px}@media (prefers-reduced-motion:reduce){html:has(.legal-page){scroll-behavior:auto}}
.roamed-home,.hdr[data-guest-motion=true]{--motion-instant:.12s;--motion-fast:.18s;--motion-standard:.22s;--motion-reveal:.38s;--motion-hero:.5s;--motion-ease:cubic-bezier(.2,.7,.2,1);--motion-distance:12px;--motion-stagger:45ms}body:has(.roamed-home) .review-route-backdrop{--motion-instant:.12s;--motion-fast:.18s;--motion-standard:.22s;--motion-reveal:.38s;--motion-hero:.5s;--motion-ease:cubic-bezier(.2,.7,.2,1);--motion-distance:12px;--motion-stagger:45ms}.hdr[data-guest-motion=true] .hdr-search-wrap{transition:opacity var(--motion-standard) var(--motion-ease), transform var(--motion-standard) var(--motion-ease)}.hdr[data-guest-motion=true][data-retracted=true]:not(:focus-within):not([data-search-pinned=true]) .hdr-search-wrap{opacity:0;pointer-events:none;transform:translateY(-6px)}.hdr[data-guest-motion=true] :is(.btn-auth-nav,.btn-auth-nav-register,.hdr-search-bar,.hdr-search-clear,.srp-filter-trigger,.srp-filter-popover,.sug-item){transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}.roamed-home :is(.roamed-game,.roamed-review,.roamed-rating-example){transition:transform var(--motion-standard) var(--motion-ease), box-shadow var(--motion-standard) var(--motion-ease)}.roamed-home :is(.roamed-auth-links a,.roamed-review-engagement a,.roamed-footer-top,.roamed-footer-links a){transition:transform var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), filter var(--motion-fast) var(--motion-ease)}.roamed-home :is(.roamed-auth-links a,.roamed-review-engagement a,.roamed-footer-top):active{transform:scale(.98)}.roamed-home .roamed-review-engagement svg{transition:transform var(--motion-fast) var(--motion-ease)}.roamed-home .roamed-review-card-link:focus-visible{outline-offset:-3px}.roamed-home .roamed-game img{transition:none;transform:none}@media (hover:hover) and (pointer:fine){.roamed-home .roamed-game:hover{transform:translateY(-3px);box-shadow:0 6px 18px #0003}.roamed-home .roamed-game:hover .roamed-game-art{box-shadow:none}.roamed-home .roamed-game:hover img{transform:none}.roamed-home .roamed-review-engagement a:is(:hover,:focus-visible) svg{transform:translateY(-1px)}}@keyframes guest-copy-enter{0%{opacity:.4;transform:translateY(var(--motion-distance))}to{opacity:1;transform:none}}@keyframes guest-title-enter{0%{opacity:.4;clip-path:inset(0 0 12%);transform:translateY(8px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes guest-cover-enter{0%{opacity:.35;translate:0 var(--motion-distance)}to{opacity:1;translate:0}}@keyframes guest-social-enter{0%{opacity:.5;translate:0 8px}to{opacity:1;translate:0}}@keyframes guest-visual-enter{0%{opacity:.5;clip-path:inset(0 0 5%)}to{opacity:1;clip-path:inset(0)}}@keyframes guest-divider-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes guest-modal-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes guest-modal-out{to{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes guest-overlay-out{to{opacity:0}}@media (prefers-reduced-motion:no-preference){.roamed-hero>.roamed-wordmark{animation:guest-title-enter var(--motion-hero) var(--motion-ease) backwards}.roamed-hero>#roamed-tagline{animation:guest-title-enter var(--motion-hero) var(--motion-ease) 50ms backwards}.roamed-hero>.roamed-auth-links{animation:guest-copy-enter var(--motion-reveal) var(--motion-ease) .12s backwards}.roamed-home [data-motion=structural][data-entered=true]:before{transform-origin:0;animation:guest-divider-enter var(--motion-reveal) var(--motion-ease)}.roamed-home [data-motion=structural][data-entered=true]>:is(h2,.roamed-eyebrow,.roamed-intro-copy,.roamed-discover-copy){animation:guest-title-enter var(--motion-reveal) var(--motion-ease) 70ms backwards}.roamed-home .roamed-intro[data-entered=true] .roamed-rating-example{animation:guest-visual-enter var(--motion-reveal) var(--motion-ease) .13s backwards}.roamed-home .roamed-intro[data-entered=true] .roamed-rating-control{animation:guest-copy-enter var(--motion-standard) var(--motion-ease) .18s backwards}.roamed-home [data-motion=cover][data-entered=true]{animation:guest-cover-enter var(--motion-reveal) var(--motion-ease) backwards;animation-delay:calc(var(--card-index,0) * var(--motion-stagger))}.roamed-home [data-motion=social][data-entered=true]{animation:guest-social-enter var(--motion-reveal) var(--motion-ease) backwards;animation-delay:calc(var(--card-index,0) * var(--motion-stagger))}.roamed-home .roamed-review[data-entered=true]>:is(.roamed-review-score,.roamed-review-game,.roamed-review-text,.roamed-review-engagement){animation:guest-copy-enter var(--motion-standard) var(--motion-ease) 80ms backwards}.roamed-home .roamed-review[data-entered=true]>.roamed-review-engagement{animation-delay:.13s}.roamed-outro[data-entered=true] .roamed-outro-logo{animation:guest-visual-enter var(--motion-hero) var(--motion-ease)}.roamed-outro[data-entered=true]>:is(h2,.roamed-auth-links){animation:guest-copy-enter var(--motion-reveal) var(--motion-ease) 70ms backwards}.roamed-footer[data-entered=true]>*{animation:guest-copy-enter var(--motion-reveal) var(--motion-ease) 60ms backwards}.roamed-footer[data-entered=true]>p{animation-delay:90ms}.roamed-footer[data-entered=true]>.roamed-footer-links{animation-delay:.12s}body:has(.roamed-home) .review-route-backdrop{animation-duration:var(--motion-standard);animation-timing-function:var(--motion-ease)}body:has(.roamed-home) .review-route-dialog{animation:guest-modal-in var(--motion-standard) var(--motion-ease)}body:has(.roamed-home) .review-route-backdrop[data-closing=true]{animation:guest-overlay-out var(--motion-fast) var(--motion-ease) forwards}body:has(.roamed-home) .review-route-backdrop[data-closing=true] .review-route-dialog{animation:guest-modal-out var(--motion-fast) var(--motion-ease) forwards}}body:has(.roamed-home) :is(.review-detail-action,.review-detail-icon-button,.review-detail-share){transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}body:has(.roamed-home) :is(.review-detail-action,.review-detail-icon-button,.review-detail-share):active{transform:scale(.98)}.roamed-home [data-motion]:focus-within,.roamed-home [data-motion]:focus-within>*{animation:none!important}@media (max-width:767px){.roamed-home{--motion-distance:6px;--motion-stagger:30ms;--motion-reveal:.32s}.hdr[data-guest-motion=true][data-retracted=true] .hdr-search-wrap{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.hdr[data-guest-motion=true] .hdr-search-wrap{opacity:1!important;pointer-events:auto!important;transition:none!important;transform:none!important}.roamed-home *,.roamed-home :before,.roamed-home :after{transition:none!important;animation:none!important;translate:none!important}body:has(.roamed-home) :is(.review-route-backdrop,.review-route-dialog,.review-detail-action,.review-detail-icon-button,.review-detail-share){transition:none!important;animation:none!important;translate:none!important}:is(.roamed-home :is(.roamed-game,.roamed-auth-links a,.roamed-review-engagement a,.roamed-footer-top,.roamed-review-engagement svg),body:has(.roamed-home) :is(.review-detail-action,.review-detail-icon-button,.review-detail-share):active){transform:none!important}}
html[data-web-surface=desktop] body{min-width:760px}html[data-web-surface=mobile] body:has(.mobile-guest-home){padding-bottom:0}html[data-web-surface=mobile] .hdr[data-guest-motion=true],html[data-web-surface=mobile] .roamed-home>.roamed-canvas{display:none}html[data-web-surface=mobile] .roamed-home .mobile-guest-home{isolation:isolate;background:var(--roamed-bg,#0c1014);min-height:100svh;padding:max(12px, env(safe-area-inset-top)) 24px max(12px, env(safe-area-inset-bottom));box-sizing:border-box;display:block;position:relative;overflow:clip}html[data-web-surface=mobile] .mobile-guest-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}html[data-web-surface=mobile] .mobile-guest-art:after{content:"";background:radial-gradient(at 50% 34%,#0c1014eb 8%,#0c10147a 70%),linear-gradient(#0c101433,#0c1014b8 48%,#0c1014 78%);position:absolute;inset:0}html[data-web-surface=mobile] .mobile-guest-poster{aspect-ratio:2/3;opacity:.65;border-radius:16px;width:42%;position:absolute;overflow:hidden}html[data-web-surface=mobile] .mobile-guest-poster img{object-fit:cover}html[data-web-surface=mobile] .mobile-guest-poster--1{top:-28px;left:-22%;transform:rotate(-16deg)}html[data-web-surface=mobile] .mobile-guest-poster--2{top:-72px;left:26%;transform:rotate(12deg)}html[data-web-surface=mobile] .mobile-guest-poster--3{top:-20px;right:-22%;transform:rotate(15deg)}html[data-web-surface=mobile] .mobile-guest-poster--4{top:200px;left:-27%;transform:rotate(14deg)}html[data-web-surface=mobile] .mobile-guest-poster--5{top:280px;right:-28%;transform:rotate(-15deg)}html[data-web-surface=mobile] .mobile-guest-poster--6{top:470px;left:-23%;transform:rotate(-12deg)}html[data-web-surface=mobile] .mobile-guest-poster--7{top:590px;right:-22%;transform:rotate(12deg)}html[data-web-surface=mobile] .mobile-guest-content{text-align:center;max-width:430px;margin-inline:auto;position:relative}html[data-web-surface=mobile] .mobile-guest-wordmark.brand-logo{width:min(86vw,340px);height:82px;margin:0 auto 14px}html[data-web-surface=mobile] .roamed-home .mobile-guest-eyebrow{letter-spacing:.19em;color:#b7bec7;font-size:11px;font-weight:500;line-height:1.7}html[data-web-surface=mobile] .roamed-home .mobile-guest-title{text-align:left;letter-spacing:-.04em;width:fit-content;margin:18px auto 14px;font-size:clamp(42px,11.865vw,50.4px);font-weight:700;line-height:1.05;display:grid}html[data-web-surface=mobile] .mobile-guest-title span:last-child{color:var(--roamed-accent,#7e5bfa)}html[data-web-surface=mobile] .roamed-home .mobile-guest-description{color:#bec5ce;max-width:355px;margin:0 auto 16px;font-size:15.75px;line-height:1.5}html[data-web-surface=mobile] .mobile-guest-actions{gap:10px;display:grid}html[data-web-surface=mobile] .roamed-home .mobile-guest-cta{box-sizing:border-box;color:#fff;cursor:pointer;width:100%;min-height:54px;font:600 15px/1.4 var(--roamed-font,"Montserrat", sans-serif);background:#1b222c;border:1px solid #ffffff12;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:12px 14px;transition:background-color .18s,transform .18s;display:flex}html[data-web-surface=mobile] .roamed-home .mobile-guest-cta--primary{background:var(--roamed-accent,#7e5bfa);border-color:#0000}html[data-web-surface=mobile] .roamed-home .mobile-guest-cta--email{background:#141c25}html[data-web-surface=mobile] .mobile-guest-cta svg{flex:none;width:22px;height:22px}html[data-web-surface=mobile] .mobile-guest-cta:disabled{cursor:wait;opacity:.7}html[data-web-surface=mobile] .mobile-guest-cta:active{transform:scale(.98)}html[data-web-surface=mobile] .roamed-home .mobile-guest-signin{color:#b7bec7;margin:4px 0;font-size:12px;line-height:1.8}html[data-web-surface=mobile] .roamed-home .mobile-guest-signin a{color:#b49bff;align-items:center;min-height:44px;padding:0 4px;font-weight:600;display:inline-flex}html[data-web-surface=mobile] .roamed-home .mobile-guest-roam{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:80px;min-height:68px;margin-bottom:4px;font-size:14px;font-weight:600;display:inline-flex}html[data-web-surface=mobile] .mobile-guest-roam-icon{color:#b49bff;background:#19212c;border-radius:14px;place-items:center;width:44px;height:44px;transition:background-color .18s,transform .18s;display:grid}html[data-web-surface=mobile] .mobile-guest-roam-icon svg{width:28px;height:28px}html[data-web-surface=mobile] .mobile-guest-roam:active .mobile-guest-roam-icon{transform:scale(.97)}html[data-web-surface=mobile] .mobile-guest-footer{color:#98a4b1;gap:0;font-size:11px;display:grid}html[data-web-surface=mobile] .mobile-guest-footer p{margin:0;line-height:16px}html[data-web-surface=mobile] .mobile-guest-footer nav{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}html[data-web-surface=mobile] .mobile-guest-footer a{align-items:center;min-height:44px;display:inline-flex}html[data-web-surface=mobile] .roamed-home .mobile-guest-error{color:#ffb5c1;margin-top:12px;font-size:13px;line-height:1.5}html[data-web-surface=mobile] .mobile-guest-home :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #b49bff}@media (max-width:375px) and (min-height:741px){html[data-web-surface=mobile] .roamed-home .mobile-guest-home{padding-top:max(8px, env(safe-area-inset-top));padding-bottom:max(6px, env(safe-area-inset-bottom))}html[data-web-surface=mobile] .mobile-guest-wordmark.brand-logo{height:76px;margin-bottom:8px}html[data-web-surface=mobile] .roamed-home .mobile-guest-title{margin-block:8px 6px}html[data-web-surface=mobile] .roamed-home .mobile-guest-description{margin-bottom:12px;font-size:15px}}@media (max-height:740px){html[data-web-surface=mobile] .roamed-home .mobile-guest-home{padding-top:max(6px, env(safe-area-inset-top));padding-bottom:max(6px, env(safe-area-inset-bottom))}html[data-web-surface=mobile] .mobile-guest-wordmark.brand-logo{height:48px;margin-block:0 6px}html[data-web-surface=mobile] .roamed-home .mobile-guest-eyebrow{font-size:9px;line-height:1.4}html[data-web-surface=mobile] .roamed-home .mobile-guest-title{grid-template-columns:repeat(2,auto);column-gap:12px;margin-block:8px;font-size:31.5px}html[data-web-surface=mobile] .roamed-home .mobile-guest-description{margin-bottom:8px;font-size:12px;line-height:1.4}html[data-web-surface=mobile] .mobile-guest-actions{gap:4px}html[data-web-surface=mobile] .roamed-home .mobile-guest-roam{flex-direction:row;gap:8px;min-height:44px}}@media (min-height:620px) and (max-height:740px){html[data-web-surface=mobile] .mobile-guest-wordmark.brand-logo{height:56px}html[data-web-surface=mobile] .roamed-home .mobile-guest-title{grid-template-columns:auto;font-size:37.8px}html[data-web-surface=mobile] .roamed-home .mobile-guest-description{font-size:13px}}@media (prefers-reduced-motion:no-preference){html[data-web-surface=mobile] .mobile-guest-wordmark,html[data-web-surface=mobile] .mobile-guest-eyebrow,html[data-web-surface=mobile] .mobile-guest-title,html[data-web-surface=mobile] .mobile-guest-description,html[data-web-surface=mobile] .mobile-guest-actions,html[data-web-surface=mobile] .mobile-guest-roam{animation:.45s cubic-bezier(.2,.7,.2,1) backwards mobile-guest-enter}html[data-web-surface=mobile] .mobile-guest-title{animation-delay:45ms}html[data-web-surface=mobile] .mobile-guest-description{animation-delay:90ms}html[data-web-surface=mobile] .mobile-guest-actions{animation-delay:.135s}html[data-web-surface=mobile] .mobile-guest-roam{animation-delay:.18s}html[data-web-surface=mobile] .mobile-guest-poster{animation:.55s backwards mobile-guest-art-enter}}html[data-web-surface=mobile] .mobile-guest-content:focus-within *{animation:none}.roamed-horizontal-rail{overscroll-behavior-inline:contain;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;max-width:100%;scrollbar-width:none!important}.roamed-horizontal-rail::-webkit-scrollbar{width:0;height:0;display:none!important}.roamed-horizontal-rail.is-dragging{scroll-behavior:auto!important;scroll-snap-type:none!important}.roamed-horizontal-rail:focus-visible{outline:2px solid var(--roamed-accent,#7e5bfa);outline-offset:4px}.roamed-review-loop-copy{display:contents}@media (hover:hover) and (pointer:fine){.roamed-horizontal-rail.is-overflowing{cursor:grab}.roamed-horizontal-rail.is-dragging,.roamed-horizontal-rail.is-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}}.roamed-horizontal-rail.is-autoplaying{scroll-snap-type:none!important}@media (prefers-reduced-motion:reduce){.roamed-review-loop-copy{display:none!important}.roamed-horizontal-rail{scroll-behavior:auto!important;scroll-snap-type:none!important}}@media (hover:hover) and (pointer:fine){.pf-list-arrow{opacity:0;pointer-events:none}.pf-user-list-rail-shell:hover .pf-list-arrow,.pf-user-list-rail-shell:focus-within .pf-list-arrow{opacity:1;pointer-events:auto}}html[data-web-surface=mobile] .hdr.hdr--roamed[data-auth-state=anonymous]:not([data-guest-motion=true]){background:var(--roamed-bg,#0c1014);height:116px}html[data-web-surface=mobile] .hdr.hdr--roamed[data-auth-state=anonymous]:not([data-guest-motion=true]) .hdr-inner{grid-template-rows:44px 44px;grid-template-columns:1fr auto;gap:4px 12px;height:auto;padding:8px 20px;display:grid}html[data-web-surface=mobile] .hdr[data-auth-state=anonymous] .hdr-logo{grid-area:1/1}html[data-web-surface=mobile] .hdr[data-auth-state=anonymous] .hdr-guest-actions{grid-area:1/2}html[data-web-surface=mobile] .hdr[data-auth-state=anonymous] .btn-auth-nav{white-space:nowrap;font-size:12px;display:inline-flex}html[data-web-surface=mobile] .hdr[data-auth-state=anonymous] .btn-auth-nav-register{display:none}html[data-web-surface=mobile] .hdr.hdr--roamed[data-auth-state=anonymous] .hdr-search-wrap{order:initial;grid-area:2/1/auto/-1;width:100%;margin:0}html[data-web-surface=mobile] .mobile-nav.mobile-nav--public{z-index:1800;height:auto;padding:8px 16px max(8px, env(safe-area-inset-bottom));background:var(--roamed-bg,#0c1014);border-top:1px solid #243547;border-radius:0;justify-content:space-evenly;position:fixed;inset:auto 0 0;display:flex!important}html[data-web-surface=mobile] .mobile-nav--public a{color:#aab5bf;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:80px;min-height:44px;font-size:11px;text-decoration:none;display:flex}html[data-web-surface=mobile] .mobile-nav--public a.active{color:var(--roamed-accent,#7e5bfa)}html[data-web-surface=mobile] .mobile-nav--public svg{width:22px;height:22px}html[data-web-surface=mobile] body:has(.mobile-nav--public){padding-bottom:calc(76px + env(safe-area-inset-bottom))}@keyframes mobile-guest-enter{0%{opacity:.2;translate:0 6px}to{opacity:1;translate:0}}@keyframes mobile-guest-art-enter{0%{opacity:0;translate:0 -4px}}
.mobile-public-search-page,.mobile-public-search-header{--mps-bg:var(--roamed-brand-dark);--mps-surface:var(--roamed-brand-panel);--mps-text:var(--roamed-brand-text);--mps-muted:var(--roamed-brand-muted);--mps-line:var(--roamed-brand-line);--mps-accent:var(--roamed-brand-violet);color:var(--mps-text);background:var(--mps-bg);font-family:var(--roamed-font)}html[data-web-surface=mobile] .hdr.hdr--roamed.mobile-public-search-header[data-auth-state=anonymous]:not([data-guest-motion=true]){height:auto;min-height:52px;padding:env(safe-area-inset-top,0px) 0 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin:0;position:relative;top:auto}.hdr.hdr--roamed.mobile-public-search-header[hidden]{display:none}.mobile-public-search-header-inner{align-items:center;gap:8px;width:100%;min-height:52px;display:flex}.mobile-public-search-header-title{font-size:15px;font-weight:700}.mobile-public-search-back{width:44px;height:44px;color:var(--mps-text);place-items:center;font-size:23px;display:grid}.mobile-public-search-sign-in{min-height:44px;color:var(--mps-text);align-items:center;margin-left:auto;font-size:13px;font-weight:600;display:flex}.mobile-public-search-page{width:100%;max-width:none;padding:0 0 max(24px, env(safe-area-inset-bottom,0px));min-height:100dvh;margin:0}.mobile-public-search-page a,.mobile-public-search-header a{text-decoration:none}.mobile-public-search-social a{color:inherit}.mobile-public-search-page button{font-family:inherit}.mobile-public-search-page .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mobile-public-search-search{z-index:40;background:var(--mps-bg);min-height:calc(116px + env(safe-area-inset-top,0px));padding:4px 16px 12px;position:sticky;top:0}.mobile-public-search-page--searching .mobile-public-search-search{padding-top:max(12px, env(safe-area-inset-top,0px));min-height:calc(60px + max(12px, env(safe-area-inset-top,0px)))}.mobile-public-search-search .hdr-search-wrap{align-items:center;gap:8px;width:100%;max-width:none;margin:0;display:flex}.mobile-public-search-search.hdr--roamed .hdr-search-bar{border:1px solid var(--mps-line);background:var(--mps-surface);width:auto;min-width:0;height:48px;color:var(--mps-text);box-shadow:none;border-radius:12px;flex:1;padding:0 0 0 12px;overflow:visible}.mobile-public-search-search.hdr--roamed .hdr-search-bar:focus-within{border-color:var(--mps-accent);outline:2px solid color-mix(in srgb, var(--mps-accent) 25%, transparent);outline-offset:2px;box-shadow:none}.mobile-public-search-search.hdr--roamed .hdr-search-input{min-width:0;height:46px;color:var(--mps-text);background:0 0;padding:0 6px;font-family:inherit;font-size:16px;line-height:1.4}.mobile-public-search-search.hdr--roamed .hdr-search-input:focus-visible{box-shadow:none;outline:none!important}.mobile-public-search-search.hdr--roamed .hdr-search-input::placeholder{color:var(--mps-muted);opacity:1;font-size:13px}.mobile-public-search-search.hdr--roamed .hdr-search-icon{color:var(--mps-muted);flex:0 0 18px;font-size:18px}.mobile-public-search-search .hdr-search-clear{min-width:32px;color:var(--mps-muted)}.mobile-public-search-search .srp-filter-trigger{min-width:44px;min-height:44px;color:var(--mps-muted);border:0;border-left:1px solid var(--mps-line);background:0 0;border-radius:0;padding:0 10px}.mobile-public-search-search .srp-filter-name{display:none}.mobile-public-search-search .srp-filter-trigger[data-active=true]{color:var(--mps-accent)}.mobile-public-search-search .srp-filter-popover{background:var(--mps-surface);border-color:var(--mps-line);width:min(280px,100vw - 32px)}.mobile-public-search-cancel{min-height:44px;color:var(--mps-text);background:0 0;border:0;flex:none;padding:0 2px;font-size:13px;font-weight:600}.mobile-public-search-content{padding:8px 16px 0}.mobile-public-search-section{margin:0 0 28px}.mobile-public-search-section h2,.mobile-public-search-recents h2{letter-spacing:0;text-transform:none;color:var(--mps-text);border:0;margin:0 0 12px;padding:0;font-size:16px;font-weight:700;line-height:1.4}.mobile-public-search-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.mobile-public-search-section-heading h2{margin-bottom:0}.mobile-public-search-section-heading button{min-height:44px;color:var(--mps-muted);background:0 0;border:0;margin:-10px 0;padding:0;font-size:12px}.mobile-public-search-hint{color:var(--mps-muted);font-size:10px}.mobile-public-search-trends{margin:0;padding:0;list-style:none}.mobile-public-search-trends button{border:0;border-bottom:1px solid color-mix(in srgb, var(--mps-line) 55%, transparent);width:100%;min-height:44px;color:var(--mps-text);text-align:left;background:0 0;align-items:center;gap:12px;font-size:13px;display:flex}.mobile-public-search-trends button span{color:var(--mps-muted);font-variant-numeric:tabular-nums;font-size:11px}.mobile-public-search-trends button svg{color:var(--mps-muted);flex-shrink:0;margin-left:auto}.mobile-public-search-game-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:2px 0 8px;display:flex;overflow-x:auto}.mobile-public-search-game-rail::-webkit-scrollbar{display:none}.mobile-public-search-game,.mobile-public-search-game-skeleton{scroll-snap-align:start;min-width:0;color:var(--mps-text);flex:0 0 31%}.mobile-public-search-game img{aspect-ratio:3/4;object-fit:contain;border-radius:9px;width:100%;height:auto;display:block}.mobile-public-search-game strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;margin:8px 0 4px;font-size:12px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.mobile-public-search-game-meta{color:var(--mps-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.mobile-public-search-rating{color:var(--mps-text);align-items:center;gap:4px;font-size:11px;display:inline-flex}.mobile-public-search-rating img{border-radius:0;width:13px;height:13px}.mobile-public-search-genres,.mobile-public-search-categories{scrollbar-width:none;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.mobile-public-search-genres button,.mobile-public-search-categories button{border:1px solid var(--mps-line);background:var(--mps-surface);min-height:44px;color:var(--mps-text);border-radius:10px;flex-shrink:0;padding:0 14px;font-size:12px}.mobile-public-search-categories{margin-bottom:14px}.mobile-public-search-categories button[aria-pressed=true]{border-color:var(--mps-accent);color:var(--roamed-brand-lilac)}.mobile-public-search-result-row{border-bottom:1px solid color-mix(in srgb, var(--mps-line) 45%, transparent);align-items:center;min-width:0;display:flex}.mobile-public-search-result{min-width:0;color:var(--mps-text);flex:1;align-items:center;gap:12px;padding:10px 0;display:flex}.mobile-public-search-result-cover{aspect-ratio:3/4;object-fit:contain;border-radius:5px;flex:0 0 42px;width:42px;height:auto}.mobile-public-search-result-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.mobile-public-search-result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.mobile-public-search-result-copy small{color:var(--mps-muted);font-size:11px;line-height:1.4}.mobile-public-search-remove{width:44px;height:44px;color:var(--mps-muted);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.mobile-public-search-hash{text-align:center;width:40px;font-size:24px}.mobile-public-search-state{color:var(--mps-muted);padding:16px 0;font-size:13px;line-height:1.6}.mobile-public-search-state strong{color:var(--mps-text);font-size:14px}.mobile-public-search-state p{margin:6px 0 12px}.mobile-public-search-state button,.mobile-public-search-see-results{min-height:44px;color:var(--roamed-brand-lilac);text-align:left;background:0 0;border:0;padding:8px 0;font-size:13px}.mobile-public-search-see-results{align-items:center;gap:8px;width:100%;display:flex}.mobile-public-search-result-skeletons i{background:var(--mps-surface);border-radius:8px;height:72px;margin-bottom:8px;display:block}.mobile-public-search-game-skeleton i{aspect-ratio:3/4;background:var(--mps-surface);border-radius:9px;display:block}.mobile-public-search-game-skeleton b{background:var(--mps-surface);width:80%;height:14px;margin-top:10px;display:block}.mobile-public-search-review-list{gap:10px;display:grid}.mobile-public-search-social .roamed-review{background:var(--mps-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) 44px;column-gap:10px;width:100%;min-height:0;padding:14px}.mobile-public-search-social .roamed-review-header{margin-bottom:8px}.mobile-public-search-social .roamed-review-avatar{flex-basis:28px;width:28px;height:28px;font-size:12px}.mobile-public-search-social .roamed-review-avatar img{width:28px;height:28px}.mobile-public-search-social .roamed-review-author{gap:8px}.mobile-public-search-social .roamed-review-author strong{font-size:12px;line-height:1.4}.mobile-public-search-social .roamed-review-author small{font-size:10px}.mobile-public-search-social .roamed-review-cover{align-self:start;width:44px}.mobile-public-search-social .roamed-review-score{margin-bottom:5px}.mobile-public-search-social .roamed-review-game{margin-bottom:5px;font-size:12px}.mobile-public-search-social .roamed-review-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.mobile-public-search-social .roamed-review-engagement{gap:14px}.mobile-public-search-social .roamed-review-engagement a{min-height:32px;font-size:10px}.mobile-public-search-social .roamed-score{font-size:12px}.mobile-public-search-cta{border-top:1px solid var(--mps-line);color:var(--mps-muted);padding:18px 0;font-size:12px;line-height:1.5}.mobile-public-search-cta p{margin:0 0 8px}.mobile-public-search-cta a{color:var(--roamed-brand-lilac);align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.mobile-public-search-results .srp-page{min-height:0;padding:0}.mobile-public-search-results .srp-list{gap:0}.mobile-public-search-results .srp-item{border:0;border-bottom:1px solid color-mix(in srgb, var(--mps-line) 45%, transparent);background:0 0;border-radius:0;gap:12px;min-height:76px;padding:10px 0}.mobile-public-search-results .srp-cover{aspect-ratio:3/4;object-fit:contain;border-radius:5px;flex:0 0 42px;width:42px;height:auto}.mobile-public-search-results .srp-title{font-size:13px}.mobile-public-search-results .srp-type,.mobile-public-search-results .srp-meta{font-size:11px}.mobile-public-search-results .srp-review{margin-bottom:12px;padding:14px}.mobile-public-search-page :is(button,a):focus-visible{outline:2px solid var(--mps-accent);outline-offset:3px}body:has(.mobile-public-search-page--searching) .site-footer{display:none}html[data-web-surface=mobile] body:has(.mobile-public-search-page){padding-bottom:0}html:has(.mobile-public-search-page){scroll-padding-top:64px}.mobile-public-search-content{animation:none}@keyframes mps-enter{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mobile-public-search-content{animation:none}}html[data-web-surface=mobile] :is(.mobile-public-search-page,.mobile-guest-home,.mobile-nav) :is(a,button){touch-action:manipulation;transition:transform .1s ease-out}html[data-web-surface=mobile] :is(.mobile-public-search-page,.mobile-guest-home,.mobile-nav) :is(a,button):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){html[data-web-surface=mobile] :is(.mobile-public-search-page,.mobile-guest-home,.mobile-nav) :is(a,button){transition:none}html[data-web-surface=mobile] :is(.mobile-public-search-page,.mobile-guest-home,.mobile-nav) :is(a,button):active{transform:none}}
.roamed-ad{box-sizing:border-box;max-width:var(--content,1120px);width:calc(100% - 48px);color:var(--roamed-brand-muted);margin:48px auto}.roamed-ad-label{text-align:center;margin-bottom:8px;font-size:11px;line-height:16px;display:block}.roamed-ad-space{width:100%;min-width:0;height:100px;position:relative}.roamed-ad-placeholder{box-sizing:border-box;border:1px dashed var(--roamed-brand-line);background:var(--roamed-brand-panel);width:100%;height:100%;color:var(--roamed-brand-muted);border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex}.roamed-ad[data-ad-unavailable] .adsbygoogle{visibility:hidden}.roamed-ad--mobile-home{margin-top:64px;margin-bottom:32px}@media (prefers-reduced-motion:reduce){.roamed-ad{transition:none;animation:none}}

