.lobby{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-night) 70%, transparent), transparent 22%, transparent 66%, color-mix(in oklab, var(--color-night) 82%, transparent)), radial-gradient(ellipse at 50% 55%, transparent 40%, color-mix(in oklab, var(--color-night) 45%, transparent));padding:0;display:block;overflow:hidden}.lobby__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lobby__profile{top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));width:min(320px,32vw);position:absolute}.lobby__profile .progress-strip{width:100%;margin:0}.lobby__profile .name-field{border:1px solid var(--plate-edge);corner-shape:bevel;background:var(--plate);box-shadow:var(--plate-shadow);border-radius:10px;margin-bottom:4px;padding:6px 8px;font-size:.76rem}.lobby__profile [data-pinhoes]{display:none}.lobby__wallet{top:max(16px, env(safe-area-inset-top));right:calc(max(16px, env(safe-area-inset-right)) + 154px + 4.25rem);border:1.5px solid color-mix(in oklab, var(--color-pinhao) 70%, transparent);background:color-mix(in oklab, var(--color-night) 72%, transparent);min-height:40px;color:var(--color-pinhao);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;padding:0 14px 0 34px;font-family:Unbounded Variable,sans-serif;font-size:.8rem;position:absolute}.lobby__wallet:before{content:"";background:url(/jogo/assets/prize-pinhao-icon-CyZUg5bP.webp) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:50%;left:10px;translate:0 -50%}.lobby__account{top:max(16px, env(safe-area-inset-top));left:calc(max(16px, env(safe-area-inset-left)) + min(320px, 32vw) + 10px);border:1.5px solid var(--color-car);corner-shape:bevel;background:var(--plate);min-height:40px;color:var(--color-car);text-align:start;cursor:pointer;border-radius:10px;justify-items:start;gap:2px;padding:6px 14px;font-family:Unbounded Variable,sans-serif;font-size:.8rem;display:grid;position:absolute}.lobby__account[hidden]{display:none}.lobby__account:after{background:var(--color-car);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-night);content:"";border-radius:50%;position:absolute;top:-4px;right:-4px}.lobby__account-why{color:var(--color-moonlight);opacity:.85;font-family:Figtree Variable,system-ui,sans-serif;font-size:.72rem;font-weight:600}.lobby__account:hover{background:var(--plate-on)}.lobby__account:focus-visible{outline:3px solid var(--color-moonlight);outline-offset:3px}@media (pointer:coarse){.lobby__account:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (orientation:landscape) and (height<=500px){.lobby__account{top:max(8px, env(safe-area-inset-top));left:calc(max(12px, env(safe-area-inset-left)) + min(250px, 37vw) + 8px);min-height:34px;padding:4px 10px;font-size:.7rem}.lobby__account-why{display:none}}@media (width<=599px){.lobby__account-verb{display:none}.lobby__account-word{text-transform:capitalize}}.lobby__rail{top:50%;left:max(16px, env(safe-area-inset-left));gap:10px;display:grid;position:absolute;translate:0 -42%}.lobby__rail--right{right:max(16px, env(safe-area-inset-right));left:auto}.lobby-door{border:2px solid var(--plate-edge);corner-shape:bevel;background:var(--plate);width:max(92px,5.75rem);min-height:82px;box-shadow:var(--plate-shadow);color:var(--color-moonlight);cursor:pointer;transition:border-color .16s var(--ease-snap), translate .12s var(--ease-snap);border-radius:12px;align-content:center;justify-items:center;gap:3px;padding:8px 4px;display:grid;position:relative}.lobby-door[data-new]:after,.destination-plate[data-new]:after{background:var(--color-car);color:var(--color-night);content:"Novo!";animation:door-new .5s var(--ease-snap) both;border-radius:999px;padding:1px 7px;font-size:.68rem;font-weight:800;position:absolute;top:-8px;right:-6px}@keyframes door-new{0%{opacity:0;scale:.4}}.progress-strip[data-codex-new]{position:relative}.progress-strip[data-codex-new]:before{background:var(--color-car);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-night);content:"";border-radius:50%;position:absolute;top:-4px;right:-4px}.lobby-door[data-gift-waits]:not([data-new]):after{background:var(--color-car);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-night);content:"";border-radius:50%;position:absolute;top:6px;right:8px}.destination-plate{position:relative}.destination-plate[data-locked]{border-style:dashed;border-color:var(--plate-rule);opacity:.55;cursor:not-allowed}.destination-plate[data-locked] .destination-plate__pays{padding-left:16px;position:relative}.destination-plate[data-locked] .destination-plate__pays:before,.destination-plate[data-locked] .destination-plate__pays:after{content:"";position:absolute;left:0}.destination-plate[data-locked] .destination-plate__pays:before{background:currentColor;border-radius:2px;width:10px;height:8px;bottom:.25em}.destination-plate[data-locked] .destination-plate__pays:after{border:1.5px solid;border-bottom:0;border-radius:4px 4px 0 0;width:6px;height:5px;bottom:calc(.25em + 7px);left:2px}@media (prefers-reduced-motion:reduce){.lobby-door[data-new]:after,.destination-plate[data-new]:after{animation:none}}.lobby-door:hover{background:var(--plate-on);translate:2px}.lobby__rail--right .lobby-door:hover{translate:-2px}.lobby-door:focus-visible{outline:3px solid var(--color-moonlight);outline-offset:3px}.lobby-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:30px;height:30px}.lobby-door__label{letter-spacing:.01em;font-family:Unbounded Variable,sans-serif;font-size:.66rem}.lobby-door__badge{color:var(--color-car);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:700}.lobby-door__badge[hidden]{display:none}.lobby-door--travessia{border-color:color-mix(in oklab, var(--color-car) 70%, transparent);color:var(--color-car)}.lobby-hero{bottom:max(124px, calc(env(safe-area-inset-bottom) + 108px));align-items:center;gap:18px;display:flex;position:absolute;left:50%;translate:-50%}.lobby-hero__words{justify-items:center;min-width:220px;display:grid}.lobby-hero__name{text-shadow:0 2px 12px color-mix(in oklab, var(--color-night) 85%, transparent);margin:0;font-family:Unbounded Variable,sans-serif;font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.05}.lobby-hero__line{opacity:.9;text-shadow:0 1px 6px var(--color-night);margin:4px 0 0;font-size:.82rem;font-weight:600}.lobby-hero__step{border:2px solid var(--plate-edge);background:var(--plate);width:46px;height:46px;box-shadow:var(--plate-shadow);color:var(--color-moonlight);cursor:pointer;border-radius:50%;place-items:center;font-size:1.6rem;line-height:1;display:grid}.lobby-hero__step:hover{border-color:var(--color-car)}.lobby-hero__step:focus-visible{outline:3px solid var(--color-moonlight);outline-offset:3px}.lobby__kit{bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));position:absolute}.lobby__go{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));justify-items:end;gap:8px;display:grid;position:absolute}.match-chip{border:2px solid var(--plate-edge);corner-shape:bevel;background:var(--plate);min-width:260px;box-shadow:var(--plate-shadow);color:var(--color-moonlight);text-align:right;cursor:pointer;border-radius:10px;justify-items:end;padding:8px 14px;display:grid}.match-chip:hover{background:var(--plate-on)}.match-chip:focus-visible{outline:3px solid var(--color-moonlight);outline-offset:3px}.match-chip__mode{color:var(--color-car);letter-spacing:.05em;text-transform:uppercase;font-family:Unbounded Variable,sans-serif;font-size:.72rem}.match-chip__place{font-size:.86rem;font-weight:600}.lobby__go .lobby__play{min-width:260px;min-height:64px;font-size:1.3rem}.lobby__go .lobby__play[data-call=a]{animation:7.4s cubic-bezier(.2,0,0,1) 4s infinite play-call-a}.lobby__go .lobby__play[data-call=b]{animation:7.4s cubic-bezier(.2,0,0,1) 4s infinite play-call-b}@keyframes play-call-a{0%,19%,to{scale:1;box-shadow:0 0 #0000}4.7%,14.2%{box-shadow:0 0 12px color-mix(in oklab, var(--color-car) 35%, transparent);scale:1.05}9.5%{scale:1}}@keyframes play-call-b{0%,19%,to{scale:1;box-shadow:0 0 #0000}4.7%,14.2%{box-shadow:0 0 12px color-mix(in oklab, var(--color-car) 35%, transparent);scale:1.05}9.5%{scale:1}}@media (prefers-reduced-motion:reduce){.lobby__go .lobby__play[data-call]{outline:2px solid var(--color-moonlight);outline-offset:2px;animation:none}}.lobby__go .lobby__hint{opacity:.7;margin:0;font-size:.68rem}.lobby__next{background:color-mix(in oklab, var(--color-night) 70%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:min(360px,40vw);margin:0;padding:4px 10px;font-size:.75rem;font-weight:600;overflow:hidden}.lobby__next:empty{display:none}.lobby-sheet{z-index:5;padding:max(16px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:color-mix(in oklab, var(--color-surface-page) 96%, transparent);grid-template-rows:auto minmax(0,1fr);gap:18px;display:grid;position:absolute;inset:0}.lobby-sheet[hidden]{display:none}.lobby:has(>.lobby-sheet:not([hidden]))>:not(.lobby-sheet){visibility:hidden}.lobby-sheet__header{align-items:center;gap:16px;display:flex}.lobby-sheet__back{border:1.5px solid var(--plate-edge);background:var(--plate);min-height:40px;box-shadow:var(--plate-shadow);color:var(--color-moonlight);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px 0 28px;font-weight:600;position:relative}.lobby-sheet__back:before{content:"‹";font-size:1.3rem;line-height:0;position:absolute;top:50%;left:13px}.lobby-sheet__title{margin:0;font-family:Unbounded Variable,sans-serif;font-size:clamp(1.2rem,2.4vw,1.8rem)}.lobby-sheet__body{gap:18px;min-height:0;display:grid}.lobby-sheet__go{corner-shape:bevel;background:var(--color-car);min-height:48px;color:var(--color-night);cursor:pointer;border:0;border-radius:12px;justify-self:end;padding:0 28px;font-family:Unbounded Variable,sans-serif;font-size:1rem}.lobby-sheet__go:focus-visible,.lobby-sheet__back:focus-visible{outline:3px solid var(--color-moonlight);outline-offset:3px}.lobby-sheet--heroes .lobby-sheet__body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);align-items:start;width:100%;max-width:1240px;margin:0 auto}.lobby-sheet--heroes .lobby__cards{grid-row:1/span 2;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:10px}.lobby-sheet--heroes .species-card__portrait,.lobby-sheet--heroes .species-card[aria-checked=true] .species-card__portrait{max-width:96px}.lobby-sheet--heroes .species-card__name,.lobby-sheet--heroes .species-card[aria-checked=false] .species-card__name{font-size:.82rem}.lobby-sheet--heroes .hero-detail{align-self:center}.lobby-sheet :is(.mode-row,.map-row,.level-row,.rules){grid-area:auto;align-self:start;margin:0}.medals{align-content:start;gap:6px;display:grid}.medals>.lobby__label{margin:0}.medals__list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.medals__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;font-size:.8rem;display:grid}.medals__pip{border:1.5px solid color-mix(in oklab, var(--color-moonlight) 60%, transparent);border-radius:50%;width:11px;height:11px}.medals__row--secret .medals__pip{border-radius:2px;rotate:45deg}.medals__row[data-won=true] .medals__pip{border-color:var(--color-moonlight);background:var(--color-moonlight)}.medals__row[data-won=false] .medals__words{opacity:.85}.medals__state{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.medals__record{opacity:.8;margin:2px 0 0;font-size:.76rem}.medals__frost{margin:6px 0 0;font-size:.76rem;line-height:1.3}.medals__frost-name{color:var(--color-gear-frost);font-weight:700}.lobby-sheet--match :is(.map-row,.level-row,.lobby__invaders,.lobby-sheet__slot)[hidden]{display:none}.lobby-sheet__slot{align-self:start}:is(.journey,.crossing-plan){align-content:start;gap:6px;display:grid}:is(.journey,.crossing-plan)>.lobby__label{margin:0}.journey{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px}.journey>.journey__plate{grid-column:1/-1}.journey__acts{justify-content:flex-end;gap:4px;margin:0;padding:0;list-style:none;display:flex}.journey__act-dot{border:1.5px solid var(--plate-edge);background:var(--color-night);width:26px;height:26px;color:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font:700 .7rem/1 Unbounded Variable,sans-serif;display:grid;position:relative}.journey__act-dot[data-done=true]{border-color:var(--color-moonlight);background:var(--color-moonlight);color:var(--color-night)}.journey__act-dot[aria-current=true]{border:2.5px solid var(--color-car)}.journey__act-sign{width:15px;height:15px;-webkit-mask:var(--sign) center / contain no-repeat;mask:var(--sign) center / contain no-repeat;background:currentColor}@media (pointer:coarse){.journey__acts{gap:6px}.journey__act-dot{width:32px;height:32px}.journey__act-dot:before{content:"";position:absolute;inset:-6px}}.journey__plate{border:1.5px solid var(--plate-edge);corner-shape:bevel;background:var(--plate);box-shadow:var(--plate-shadow);border-radius:12px;gap:18px;padding:20px 18px 16px;display:grid}.journey__act{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.journey__act-words{text-align:center;gap:2px;display:grid}.journey__act-name{margin:0;font-family:Unbounded Variable,sans-serif;font-size:.95rem}.journey__act-count{color:var(--color-car);margin:0;font-size:.8rem;font-weight:700}.journey__arrow{border:1.5px solid var(--plate-edge);background:var(--color-night);width:36px;height:36px;color:inherit;cursor:pointer;border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.journey__arrow:disabled{opacity:.3;cursor:default}.journey__path{grid-template-columns:repeat(var(--stops,7), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.journey__path:before{top:9px;right:calc(100% / (2 * var(--stops,7)));left:calc(100% / (2 * var(--stops,7)));background:linear-gradient(90deg, var(--color-moonlight) 0 var(--done,0%), transparent var(--done,0%)), repeating-linear-gradient(90deg, color-mix(in oklab, var(--color-moonlight) 35%, transparent) 0 6px, transparent 6px 12px);content:"";height:2px;position:absolute}.journey__stop{text-align:center;align-content:start;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.journey__dot{border:2px solid color-mix(in oklab, var(--color-moonlight) 45%, transparent);background:var(--color-night);border-radius:50%;width:20px;height:20px}.journey__button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-items:center;gap:5px;padding:0 0 4px;display:grid}.journey__stop[data-chosen] .journey__button{border-bottom-color:var(--color-car)}.journey__stop[data-state=locked] .journey__dot{border-style:dashed}.journey__stop[data-state=locked] .journey__short{opacity:.5}.journey__stars{gap:2px;display:flex}.journey__star,.journey__card-star:before{background:color-mix(in oklab, var(--color-moonlight) 28%, transparent);clip-path:polygon(50% 2%,62% 36%,98% 37%,69% 59%,80% 95%,50% 74%,20% 95%,31% 59%,2% 37%,38% 36%);width:11px;height:11px}.journey__star[data-earned=true],.journey__card-star[data-earned=true]:before{background:var(--color-car)}.journey__card-stars{gap:2px;margin:2px 0;padding:0;list-style:none;display:grid}.journey__card-stars[hidden]{display:none}.journey__card-star{align-items:center;gap:8px;font-size:.8rem;display:flex}.journey__card-star:before{content:"";flex:none;width:14px;height:14px}.journey__gives[data-locked=true]{color:var(--color-moonlight);opacity:.75}.journey__stop[data-state=done] .journey__dot{border-color:var(--color-moonlight);background:var(--color-moonlight)}.journey__stop[data-state=next] .journey__dot{border:3px solid var(--color-car);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-car) 22%, transparent);animation:journey-next 1.8s var(--ease-snap,ease-in-out) infinite alternate}@keyframes journey-next{to{box-shadow:0 0 0 7px color-mix(in oklab, var(--color-car) 8%, transparent)}}.journey__short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Unbounded Variable,sans-serif;font-size:.72rem;overflow:hidden}.journey__stop[data-state=open] .journey__short{opacity:.85}.journey__stop[data-state=next] .journey__short{color:var(--color-car)}.journey__faces{justify-content:center;display:flex}.journey__face{border:1.5px solid var(--plate-edge);background:color-mix(in oklab, var(--color-moonlight) 12%, var(--color-night));border-radius:50%;place-items:center;width:30px;height:30px;font-size:.7rem;font-weight:700;display:grid;overflow:hidden}.journey__face+.journey__face{margin-left:-9px}.journey__picture{object-fit:cover;width:100%;height:100%}.journey__next{border-top:1px solid var(--plate-rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding-top:14px;display:grid}.journey__portraits{color:var(--color-car);display:flex}.journey__portraits svg{width:40px;height:40px}.journey__portrait{border:2px solid var(--color-car);background:color-mix(in oklab, var(--color-moonlight) 12%, var(--color-night));border-radius:50%;place-items:center;width:56px;height:56px;font-weight:700;display:grid;overflow:hidden}.journey__portrait+.journey__portrait{margin-left:-14px}.journey__words{gap:3px;display:grid}.journey__title{margin:0;font-family:Unbounded Variable,sans-serif;font-size:.92rem}.journey__goal{opacity:.88;margin:0;font-size:.85rem;line-height:1.35}.journey__gives{color:var(--color-car);margin:0;font-size:.8rem;font-weight:700}.journey__opens{color:var(--color-moonlight);margin:0;font-size:.78rem;font-weight:700}.journey__opens[hidden]{display:none}.route__plates{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.nights .route__plates{grid-template-columns:repeat(5,minmax(0,1fr))}.route-plate{border:1.5px solid var(--plate-edge);corner-shape:bevel;background:var(--plate);min-width:0;box-shadow:var(--plate-shadow);color:var(--color-moonlight);font:inherit;text-align:center;cursor:pointer;border-radius:10px;align-content:start;justify-items:center;gap:4px;padding:8px 4px;display:grid}.route-plate[aria-pressed=true]{border-color:var(--color-car)}.route-plate[data-locked]{border-style:dashed;border-color:var(--plate-rule);opacity:.55;cursor:default}.route-plate:focus-visible{outline:2px solid var(--color-car);outline-offset:2px}.route-plate__number{border:1.5px solid;border-radius:50%;place-items:center;width:26px;height:26px;font-family:Unbounded Variable,sans-serif;font-size:.8rem;display:grid}.route-plate[aria-pressed=true] .route-plate__number{border-color:var(--color-car);background:var(--color-car);color:var(--color-night)}.route-plate__name{font-size:.72rem;font-weight:600;line-height:1.2}.route-plate__medals{gap:4px;display:flex}.route-plate__medal{border:1.5px solid color-mix(in oklab, var(--color-moonlight) 60%, transparent);border-radius:50%;width:8px;height:8px}.route-plate__medal[data-won=true]{border-color:var(--color-moonlight);background:var(--color-moonlight)}.route-detail{border:1.5px solid var(--plate-edge);corner-shape:bevel;background:var(--plate);box-shadow:var(--plate-shadow);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name medals""what medals""prize medals""record medals""ship medals";align-content:start;gap:4px 18px;padding:14px 16px;display:grid}.route-detail__name{grid-area:name;margin:0;font-family:Unbounded Variable,sans-serif;font-size:.95rem}.route-detail__what,.route-detail__record{margin:0;font-size:.82rem;line-height:1.35}.route-detail__what{opacity:.85;grid-area:what}.route-detail__prize{color:var(--color-car);grid-area:prize;margin:0;font-size:.82rem;font-weight:700}.route-detail__record{grid-area:record;font-weight:700}.route-detail :is(.crossing-plan__ship,.route-detail__ship){opacity:.85;grid-area:ship;margin:0;font-size:.82rem}.route-detail__medals{grid-area:medals;align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.route-detail__medal{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.route-detail__medal .route-plate__medal{grid-row:span 2;width:12px;height:12px}.route-detail__medal-name{font-size:.82rem;font-weight:700}.route-detail__medal-goal{opacity:.8;font-size:.74rem}.route__hangar:empty{display:none}.route-hangar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.route-hangar__title{margin:0 6px 0 0;font-family:Unbounded Variable,sans-serif;font-size:.82rem}.route-hangar__ships{display:contents}.route-hangar__ship{border:1.5px solid var(--plate-edge);corner-shape:bevel;background:var(--plate-on);min-width:0;color:var(--color-moonlight);font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:1px;padding:6px 10px;display:grid}.route-hangar__ship[aria-pressed=true]{border-color:var(--color-car)}.route-hangar__ship:focus-visible{outline:2px solid var(--color-car);outline-offset:2px}.route-hangar__name{font-size:.78rem;font-weight:700}.route-hangar__role{opacity:.8;font-size:.7rem}@media (prefers-reduced-motion:reduce){.journey__stop[data-state=next] .journey__dot{animation:none}}@media (orientation:landscape) and (height<=500px){.lobby__profile{top:max(8px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));width:min(250px,37vw)}.lobby__profile :is(.progress-strip,.name-field){padding:4px 6px;font-size:.66rem}.lobby__wallet{top:max(8px, env(safe-area-inset-top));right:calc(max(12px, env(safe-area-inset-right)) + 118px);min-height:34px;font-size:.7rem}.lobby__rail{top:calc(var(--profile-bottom,80px) + 8px);bottom:calc(max(8px, env(safe-area-inset-bottom)) + var(--kit-height,34px) + 8px);left:max(12px, env(safe-area-inset-left));flex-direction:column;justify-content:center;gap:4px;display:flex;translate:none}.lobby__rail--right{top:66px;right:max(12px, env(safe-area-inset-right));bottom:calc(max(8px, env(safe-area-inset-bottom)) + var(--go-height,128px) + 8px);left:auto}.lobby-door{flex:0 50px;gap:1px;width:80px;min-height:0;padding:3px 2px}.lobby-icon{width:22px;height:22px}.lobby-door__label{white-space:nowrap;font-size:.52rem}.lobby-door__badge{font-size:.56rem}.lobby-hero{bottom:max(86px, calc(env(safe-area-inset-bottom) + 76px));gap:10px}.lobby-hero__words{width:150px;min-width:0}.lobby-hero__name{font-size:1.3rem}.lobby-hero__line{text-align:center;text-wrap:balance;font-size:.66rem}.lobby-hero__step{width:36px;height:36px;font-size:1.2rem}.lobby__kit{bottom:max(8px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left))}.lobby__go{--go-width:min(200px, calc(50vw - max(12px, env(safe-area-inset-right)) - 129px));right:max(12px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));gap:4px}.match-chip{width:var(--go-width);min-width:0;padding:4px 10px}.match-chip__mode{font-size:.6rem}.match-chip__place{text-align:right;text-wrap:balance;font-size:.7rem}.lobby__go .lobby__play{min-width:var(--go-width);transform-origin:100% 100%;min-height:46px;font-size:1.05rem}.lobby__go .lobby__hint{display:none}.lobby__next{max-width:var(--go-width);text-wrap:balance;text-align:right;white-space:normal;-webkit-line-clamp:2;border-radius:10px;-webkit-box-orient:vertical;padding:2px 8px;font-size:.68rem;display:-webkit-box}.lobby-sheet{padding:max(8px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));gap:6px}.lobby-sheet__back{min-height:34px}.lobby-sheet__title{font-size:1rem}.lobby-sheet__body{gap:8px}.lobby-sheet--heroes .lobby-sheet__body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lobby-sheet--heroes .species-card__portrait,.lobby-sheet--heroes .species-card[aria-checked=true] .species-card__portrait{max-width:46px}.lobby-sheet--heroes .species-card__name,.lobby-sheet--heroes .species-card[aria-checked=false] .species-card__name{font-size:.6rem}.lobby-sheet--heroes .hero-detail :is(.hero-detail__role,.hero-detail__stats){display:grid}.lobby-sheet--heroes .hero-detail__role{font-size:.66rem}.lobby-sheet__go{min-height:38px;padding:0 20px;font-size:.86rem}.lobby-sheet__header{padding-right:130px}.journey__plate{gap:7px;padding:12px 10px 10px}.journey__acts{gap:8px}.journey__act-dot{width:22px;height:22px;font-size:.62rem}.journey__act-dot:before{inset:-11px}.journey__act-sign{width:12px;height:12px}.route__plates{gap:4px}.route-plate{gap:2px;padding:5px 2px}.route-plate__number{width:20px;height:20px;font-size:.66rem}.route-plate__name{font-size:.6rem}.route-detail{gap:2px 12px;padding:8px 10px}.route-detail__name{font-size:.78rem}.route-detail__what,.route-detail__prize,.route-detail__record,.route-detail__medal-name,.route-detail :is(.crossing-plan__ship,.route-detail__ship){font-size:.7rem}.route-detail__medals{gap:3px}.route-detail__medal-goal{font-size:.62rem}.route-hangar{grid-template-columns:auto minmax(0,1fr);display:grid}.route-hangar__ships{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;display:flex;position:relative;overflow-x:auto}.route-hangar__ship{scroll-snap-align:start;flex:none;padding:4px 8px}.route-hangar__name{font-size:.68rem}.route-hangar__role{font-size:.6rem}.journey__next{gap:10px;padding-top:10px}.journey__portrait{width:40px;height:40px}.journey__portrait+.journey__portrait{margin-left:-10px}.journey__portraits svg{width:30px;height:30px}.journey__title{font-size:.74rem}.journey__gives,.journey__opens{font-size:.68rem}.journey__dot{width:16px;height:16px}.journey__path:before{top:7px}.journey__short{font-size:.58rem}.journey__face{width:22px;height:22px}.journey__face+.journey__face{margin-left:-7px}.journey__goal{font-size:.7rem}.crossing-plan__ship{font-size:.78rem}.medals{gap:3px}.medals__list{gap:2px}.medals__row{gap:6px;font-size:.62rem}.medals__pip{width:9px;height:9px}.medals__record,.medals__frost{font-size:.6rem}.lobby-sheet--match .rules{gap:2px;padding:4px 8px}.lobby-sheet--match .rules__row{min-height:38px}.lobby-sheet--match :is(.lobby__invaders,.mode-row__line,.map-row__line,.level-row__line){display:none}}.lobby-sheet__go[aria-disabled=true]{filter:saturate(.2)brightness(.7);cursor:not-allowed}@media (orientation:landscape) and (height<=380px) and (width<=700px){.lobby-door{flex-basis:48px;padding:3px 2px}.lobby-icon{width:19px;height:19px}}@media (orientation:landscape) and (height<=359px){.lobby__rail{grid-template-columns:repeat(2,80px);grid-auto-rows:minmax(46px,54px);align-content:center;display:grid}}@media (pointer:coarse) and (not ((orientation:landscape) and (height<=500px))){.lobby__wallet{right:calc(max(16px, env(safe-area-inset-right)) + 126px)}}@media (prefers-reduced-motion:reduce){.lobby-door{transition:none}.lobby-door:hover,.lobby__rail--right .lobby-door:hover{translate:none}}.invasion-plan [data-invasion-best]{color:var(--color-moonlight);font-family:Unbounded Variable,sans-serif;font-size:1.15rem}.invasion-plan__rapinas{border:1.5px solid var(--plate-edge);corner-shape:bevel;background:var(--plate);box-shadow:var(--plate-shadow);border-radius:12px;gap:6px;margin-top:10px;padding:12px 14px;display:grid}.invasion-plan__title{color:var(--color-moonlight);margin:0;font-family:Unbounded Variable,sans-serif;font-size:.9rem}.invasion-plan__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.invasion-plan__rapina{color:color-mix(in oklab, var(--color-moonlight) 86%, transparent);font-size:.85rem}.invasion-plan__rapina:before{color:var(--color-rapina);content:"◆";margin-right:6px}@media (orientation:landscape) and (height<=500px){.invasion-plan [data-invasion-best]{font-size:.95rem}.invasion-plan__rapinas{margin-top:6px;padding:8px 10px}.invasion-plan__rapina{font-size:.72rem}}.lobby-sheet--match .lobby-sheet__body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(200px,25%) minmax(0,1fr);gap:18px}.lobby-sheet--match .destination-row{grid-template-rows:minmax(0,1fr);align-self:stretch;min-height:0;display:grid}.lobby-sheet--match .mode-row__options{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(min-content,76px);align-content:start;gap:10px}.lobby-sheet--match .destination-plate{text-align:left;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon name""icon pays";place-items:center start;gap:1px 12px;min-height:50px;padding:6px 12px}.destination-plate__art{border:2px solid color-mix(in oklab, var(--tone) 72%, transparent);background:color-mix(in oklab, var(--tone) 34%, var(--color-surface-raised)) center / cover no-repeat;border-radius:10px;grid-area:icon;width:40px;height:40px}[data-art=mode-historia]{background-image:url(/jogo/assets/mode-historia-DcrhCxm3.webp)}[data-art=prize-trophy-icon]{background-image:url(/jogo/assets/prize-trophy-icon-B4nmiR3O.webp)}[data-art=challenge-ship]{background-image:url(/jogo/assets/challenge-ship-BRX8Zf0Q.webp)}[data-art=meet-grass]{background-image:url(/jogo/assets/meet-grass-BbKTgbgH.webp)}[data-art=meet-leader]{background-image:url(/jogo/assets/meet-leader-Cx8p8jRp.webp)}[data-art=road-niva]{background-image:url(/jogo/assets/road-niva-BgP6Op4W.webp)}[data-art=card-mira]{background-image:url(/jogo/assets/card-mira-DEzWsJlO.webp)}[data-art=codex-pista]{background-image:url(/jogo/assets/codex-pista-CfCfLLZw.webp)}.lobby-sheet--match .destination-plate__name{grid-area:name}.lobby-sheet--match .destination-plate__pays{grid-area:pays}.lobby-sheet--match .destination-plate[aria-checked=true]{border-color:var(--color-car);background:color-mix(in oklab, var(--color-car) 20%, var(--color-night))}.lobby-sheet--match :is(.mode-row__line,.destination-row>.lobby__label){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-act-mode=nave] .journey__act-sign{--sign:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='14' rx='10' ry='3.5'/%3E%3Cpath d='M7 12.5a5 5 0 0 1 10 0M8 19l-1 2M16 19l1 2'/%3E%3C/svg%3E")}[data-act-mode=matagal] .journey__act-sign{--sign:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 3v5M12 16v5M3 12h5M16 12h5'/%3E%3C/svg%3E")}[data-act-mode=invasao] .journey__act-sign{--sign:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4c4 4 5 10 3 17M11 3c3 5 3 11 1 18M17 4c3 4 3 10 0 16'/%3E%3C/svg%3E")}[data-act-mode=estrada] .journey__act-sign{--sign:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 16v-3.5l2.5-1L8 7h8l3 4.5 2 1V16'/%3E%3Ccircle cx='7.5' cy='16.5' r='2'/%3E%3Ccircle cx='16.5' cy='16.5' r='2'/%3E%3C/svg%3E")}.where-board{grid-template:"stage stage"minmax(120px,1fr)"maps maps""level medals""note go"/minmax(0,1fr) minmax(0,1fr);gap:12px 18px;min-width:0;min-height:0;display:grid}.where-board>[data-panel-slot=stage]{grid-area:stage;align-self:stretch;min-height:0}.where-board>.map-row{grid-area:maps}.where-board>.level-row{grid-area:level}.where-board>[data-panel-slot=medals],.where-board>.rules-door{grid-area:medals}.where-board>:is([data-panel-slot=journey],[data-panel-slot=crossing],[data-panel-slot=nights],[data-panel-slot=invasion]){grid-area:2/1/4/-1;min-height:0}.where-board>.lobby__invaders{grid-area:note;align-self:center}.where-board>.lobby-sheet__go{grid-area:go;justify-self:end}.where-stage{border:1.5px solid var(--plate-edge);corner-shape:bevel;background:var(--plate) center / cover no-repeat;height:100%;min-height:120px;box-shadow:var(--plate-shadow);border-radius:14px;align-content:end;padding:16px 20px;display:grid;position:relative;overflow:hidden}.where-stage:before{background:linear-gradient(to top, color-mix(in oklab, var(--color-night) 80%, transparent) 0%, color-mix(in oklab, var(--color-night) 35%, transparent) 26%, transparent 46%);content:"";position:absolute;inset:0}.where-stage__words{text-shadow:0 1px 8px color-mix(in oklab, var(--color-night) 85%, transparent);gap:4px;display:grid;position:relative}.where-stage__kicker{color:var(--color-car);margin:0;font-size:.85rem;font-weight:700}.where-stage__title{margin:0;font-family:Unbounded Variable,sans-serif;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.05}.where-stage__line{opacity:.92;max-width:56ch;margin:0;font-size:.92rem;line-height:1.35}.where-stage[data-art=arena-1]{background-image:url(/jogo/assets/where-arena-1-CppFtJC-.webp)}.where-stage[data-art=arena-2]{background-image:url(/jogo/assets/where-arena-2-QOgJWH9e.webp)}.where-stage[data-art=arena-3]{background-image:url(/jogo/assets/where-arena-3-DYr4QqZp.webp)}.where-stage[data-art=arena-4]{background-image:url(/jogo/assets/where-arena-4-BnDTDOA7.webp)}.where-stage[data-art=arena-5]{background-image:url(/jogo/assets/where-arena-5-COK7yalX.webp)}.where-stage[data-art=arena-6]{background-image:url(/jogo/assets/where-arena-6-CN5W6YTO.webp)}.where-stage[data-art=jornada]{background-image:url(/jogo/assets/where-jornada-CpyAj7QO.webp)}.where-stage[data-art=travessia]{background-image:url(/jogo/assets/where-travessia-D6tg1KsI.webp)}.where-stage[data-art=matagal]{background-image:url(/jogo/assets/where-matagal-B3V3KrRY.webp)}.where-stage[data-art=invasao]{background-image:url(/jogo/assets/where-invasao-uurmWpbC.webp)}.where-stage[data-art=estrada]{background-image:url(/jogo/assets/where-estrada-X236ER_q.webp)}.where-board .map-row__options{grid-template-columns:repeat(6,minmax(0,1fr))}.where-board .map-plate{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"radar""name""medals";justify-items:center;padding:6px}.where-board :is(.map-plate__trait,.map-plate__line,.map-row__line){display:none}.where-board .map-plate__name{font-size:.72rem;line-height:1.15}@media (orientation:landscape) and (height<=500px){.lobby-sheet--match .lobby-sheet__header{min-height:50px}.lobby-sheet--match .lobby-sheet__body{grid-template-columns:minmax(150px,22%) minmax(0,1fr);gap:10px}.lobby-sheet--match .mode-row__options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:4px}.lobby-sheet--match .destination-plate{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"icon""name""pays";align-content:center;justify-items:center;row-gap:2px;min-height:0;padding:4px;font-size:.7rem;line-height:1.1}.lobby-sheet--match .destination-plate__pays{font-size:.6rem}.lobby-sheet--match .destination-plate[data-locked] .destination-plate__pays{text-align:start}.destination-plate__lead{display:none}.destination-plate__art{border-width:1.5px;border-radius:7px;width:30px;height:30px}.where-board{grid-template-rows:minmax(56px,1fr) auto auto auto;gap:6px 12px}.where-board:has(>[data-panel-slot=medals]:not([hidden])){grid-template-rows:auto auto minmax(40px,1fr) auto;grid-template-areas:"maps maps""level medals""stage medals""stage go"}.where-board:has(>.rules-door:not([hidden])){grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"maps maps""rules level""rules stage""rules go"}.where-board>.rules-door{grid-area:rules;align-self:stretch}.where-board>[data-panel-slot=medals]{grid-row:2/4}.where-stage{min-height:56px;padding:8px 12px}.where-stage__kicker{font-size:.7rem}.where-stage__title{font-size:1.05rem}.where-stage__line{display:none}.where-board .map-plate{padding:3px}.where-board .map-plate__radar{width:34px}.where-board .map-plate__name{font-size:.56rem}.where-board:has(>:is([data-panel-slot=journey],[data-panel-slot=crossing],[data-panel-slot=nights],[data-panel-slot=invasion]):not([hidden])){grid-template:"panel panel""stage go"minmax(56px,1fr)/minmax(0,1fr) auto}.where-board>:is([data-panel-slot=journey],[data-panel-slot=crossing],[data-panel-slot=nights],[data-panel-slot=invasion]){grid-area:panel}.where-board>.lobby-sheet__go{align-self:end}}@media (orientation:landscape) and (height<=340px){.lobby-sheet--match .destination-plate{row-gap:1px;padding-block:2px}.destination-plate__art{border-radius:6px;width:22px;height:22px}}@media (orientation:landscape) and (height<=500px) and (width<=700px){.lobby-sheet--match .lobby-sheet__body{grid-template-columns:140px minmax(0,1fr)}.lobby-sheet--match .destination-plate{padding-inline:2px;font-size:.62rem}.where-board:has(>.rules-door:not([hidden])){grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.where-board:has(>[data-panel-slot=medals]:not([hidden])){grid-template-rows:auto auto minmax(40px,1fr) auto}.where-board:has(>[data-panel-slot=crossing]:not([hidden])){grid-template-rows:minmax(0,1fr) auto}.where-board:has(>[data-panel-slot=crossing]:not([hidden]))>[data-panel-slot=stage],.where-board:has(>.rules-door:not([hidden])) .map-plate__radar{display:none}.where-stage{padding:6px 10px}.where-stage__title{font-size:.95rem}}@media (orientation:landscape) and (height<=400px){.where-board:has(>.rules-door:not([hidden])){grid-template:"rules maps""rules level""rules stage"minmax(0,1fr)"rules go"/fit-content(300px) minmax(0,1fr)}.where-board:has(>.rules-door:not([hidden])) .map-row__options{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.where-board:has(>.rules-door:not([hidden])) .map-plate__radar{display:none}.where-board:has(>[data-panel-slot=journey]:not([hidden])){grid-template-rows:minmax(0,1fr) auto}.where-board:has(>[data-panel-slot=journey]:not([hidden]))>[data-panel-slot=stage]{display:none}}@media (orientation:landscape) and (height<=380px){.where-board:has(>[data-panel-slot=crossing]:not([hidden])){grid-template-rows:minmax(0,1fr) auto}.where-board:has(>[data-panel-slot=crossing]:not([hidden]))>[data-panel-slot=stage]{display:none}}@media (orientation:landscape) and (height<=340px){.where-board>[data-panel-slot=stage]{display:none}.where-board:has([data-where-stage][data-art=estrada]){grid-template:"stage"minmax(0,1fr)/minmax(0,1fr)}.where-board:has([data-where-stage][data-art=estrada])>[data-panel-slot=stage]{display:block}.where-board>.lobby-sheet__go{top:calc(max(8px, env(safe-area-inset-top)) + 8px);grid-area:auto;width:max-content;min-height:40px;margin-inline:auto;padding:0 24px;position:absolute;inset-inline:0}.where-board,.where-board:has(>[data-panel-slot=medals]:not([hidden])){grid-template-rows:auto minmax(0,1fr);grid-template-areas:"maps maps""level medals"}.where-board>[data-panel-slot=medals]{grid-row:auto}.where-board:has(>.rules-door:not([hidden])){grid-template:"rules maps""rules level"minmax(0,1fr)/fit-content(300px) minmax(0,1fr)}.where-board:has(>.rules-door:not([hidden])) .map-plate__radar{display:none}.where-board:has(>:is([data-panel-slot=journey],[data-panel-slot=crossing],[data-panel-slot=nights],[data-panel-slot=invasion]):not([hidden])){grid-template:"panel"minmax(0,1fr)/minmax(0,1fr)}.journey__plate{gap:4px;padding:6px 10px 8px}.journey__next{padding-top:6px}.journey__words{gap:1px}}@media (orientation:landscape) and (height<=340px) and (width<=700px){[data-panel-slot=crossing] .route-plate__name{display:none}}@media (pointer:coarse){.lobby__profile .name-field{margin-bottom:14px}.lobby__go{row-gap:6px}.name-field{isolation:isolate}.name-field:after{z-index:-1}}@media (orientation:landscape) and (height<=380px){.journey__card-stars{grid-template-columns:repeat(2,max-content);column-gap:16px}}@media (height>=700px) and (width>=1000px){.lobby-sheet--heroes .lobby-sheet__body{grid-template-rows:auto auto;align-content:center;gap:14px 28px}.lobby-sheet--heroes .lobby__cards{gap:12px}.lobby-sheet--heroes .species-card__portrait,.lobby-sheet--heroes .species-card[aria-checked=true] .species-card__portrait{max-width:120px}.lobby-sheet--heroes .species-card__name,.lobby-sheet--heroes .species-card[aria-checked=false] .species-card__name{font-size:.92rem}.lobby-sheet--heroes .hero-detail{align-self:end;gap:10px;padding:20px 22px}.lobby-sheet--heroes .hero-detail__name{font-size:1.6rem}.lobby-sheet--heroes .hero-detail__role{font-size:1rem;line-height:1.4}.lobby-sheet--heroes .hero-detail__stats{gap:6px;font-size:.85rem}.lobby-sheet--heroes .hero-detail .lamp{width:10px;height:10px}.lobby-sheet--heroes .hero-detail__lock{font-size:.95rem}.lobby-sheet--heroes [data-choose-hero]{align-self:start;min-height:56px;padding:0 40px;font-size:1.15rem}}@media (orientation:landscape) and (height<=500px){.lobby-sheet--heroes .lobby__cards{overscroll-behavior:contain;scrollbar-width:none;align-content:safe center;align-self:stretch;min-height:0;overflow-y:auto}}@media (orientation:landscape) and (height<=360px){.lobby-sheet--heroes .lobby-sheet__body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lobby-sheet--heroes .lobby__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.lobby-sheet--heroes .species-card{padding-inline:1px}.lobby-sheet--heroes .species-card__name,.lobby-sheet--heroes .species-card[aria-checked=false] .species-card__name{letter-spacing:-.02em}}
