.gm{min-height:100dvh;color:var(--gm-ink);font-family:var(--font-display);padding-bottom:calc(88px + env(safe-area-inset-bottom));isolation:isolate;grid-template-rows:auto minmax(clamp(230px,42dvh,400px),1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow-x:clip}.gm [data-tone=sun],.gm[data-tone=sun]{--tone:var(--gm-sun)}.gm [data-tone=rose]{--tone:var(--gm-rose)}.gm [data-tone=mint]{--tone:var(--gm-mint)}.gm [data-tone=sky]{--tone:var(--gm-sky)}.gm [data-tone=grape]{--tone:var(--gm-grape)}.gm [data-tone=coral]{--tone:var(--gm-coral)}.gm [data-tone=leaf]{--tone:var(--gm-leaf)}.gm [data-tone=sand]{--tone:var(--gm-sand)}.gm-bg{object-fit:cover;object-position:50% 40%;z-index:-2;width:100%;height:100%;position:fixed;inset:0}.gm[data-menu=academia] .gm-bg{object-position:62% 50%}.gm[data-menu=brasil] .gm-bg{filter:blur(18px)saturate(1.2);transform:scale(1.15)}.gm-bg-fade{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, oklch(20% .04 260/.28) 0%, transparent 18%, transparent 46%, color-mix(in oklab, var(--gm-fade) 70%, transparent) 70%, var(--gm-fade) 92%);position:fixed;inset:0}.gm[data-menu=brasil] .gm-bg-fade{background:linear-gradient(to bottom, color-mix(in oklab, var(--gm-sea) 75%, transparent), color-mix(in oklab, var(--gm-fade) 85%, transparent) 75%, var(--gm-fade))}.gm-hud{padding:calc(12px + env(safe-area-inset-top)) 14px 0;z-index:3;align-items:center;gap:10px;display:flex;position:relative}.gm-round{background:var(--gm-card);width:44px;height:44px;color:var(--gm-ink);box-shadow:var(--gm-shadow);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.gm-hello{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.gm-hello-pic{background:var(--gm-card);box-shadow:var(--gm-shadow);border-radius:999px;flex:none;padding:3px;display:grid}.gm-hello-pic>*{border-radius:999px}.gm-hello-text{min-width:0;color:var(--gm-card);text-shadow:0 1px 6px oklch(20% .05 260/.55);line-height:1.1;display:grid}.gm-hello-text b{text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:800;overflow:hidden}.gm-hello-text small{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.gm-chips{flex:none;gap:6px;display:flex}.gm-chip{background:color-mix(in oklab, var(--tone) 22%, var(--gm-card));height:36px;color:var(--gm-ink);box-shadow:var(--gm-shadow);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.gm-chip svg{color:var(--tone)}@media (width<=420px){.gm-hud{gap:8px;padding-inline:10px}.gm-chip{height:34px;padding:0 9px;font-size:.88rem}.gm-hello-pic>*{width:38px!important;height:38px!important}.gm-hello-text b{font-size:1.05rem}.gm-hello-text small{font-size:.78rem}}.gm-stage{min-height:0;position:relative}.gm-hero{cursor:pointer;z-index:2;background:0 0;border:0;justify-items:center;padding:0;display:grid;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.gm-hero-body{transform-origin:50% 100%;animation:3.2s ease-in-out infinite gm-bob;display:block}.gm-hero .avatar-illustrated{filter:drop-shadow(0 8px 10px oklch(20% .05 260/.25));width:clamp(140px,26dvh,240px)!important}.gm-hero[data-small] .avatar-illustrated{width:clamp(120px,21dvh,200px)!important}.gm-nameplate{background:var(--gm-card);color:var(--gm-ink);box-shadow:var(--gm-shadow);border-radius:18px;justify-items:center;min-width:62%;margin-top:-30px;padding:6px 22px 7px;line-height:1.05;display:grid;position:relative}.gm-nameplate b{text-overflow:ellipsis;white-space:nowrap;max-width:72vw;font-size:1.1rem;font-weight:800;overflow:hidden}.gm-nameplate small{color:var(--gm-ink-soft);font-size:.75rem;font-weight:700}.gm-bubble{white-space:nowrap;background:var(--gm-card);color:var(--gm-ink);box-shadow:var(--gm-shadow);border-radius:18px 18px 18px 4px;padding:8px 14px;font-size:1rem;font-weight:800;animation:.25s ease-out gm-pop;position:absolute;top:-6px;left:62%}@keyframes gm-bob{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-5px)scaleY(1.012)}}@keyframes gm-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gm-hero-body,.gm-bubble{animation:none}}.gm-scene{z-index:-2;position:fixed;inset:0}.gm-scene .room-view[data-camera=quarto] .room-canvas{--room-safe:var(--room-safe-h,calc(100cqh - 96px));--room-w:min(100cqw, var(--room-safe) * 1024 / 1160);left:calc((100cqw - var(--room-w)) / 2);top:min(0px, calc((var(--room-safe) - var(--room-w) * 1160 / 1024) / 2 - var(--room-w) * 120 / 1024));box-shadow:0 18px 60px oklch(15% .04 260/.35)}.gm[data-menu=quarto] .gm-bg{filter:blur(22px)saturate(1.1);transform:scale(1.1)}@media (width<=959px){.gm[data-menu=quarto]{grid-template-rows:auto minmax(clamp(200px,min(56dvh,125vw - 60px),640px),1fr) auto}.gm[data-menu=quarto] .gm-bg-fade{background:linear-gradient(to bottom, oklch(20% .04 260/.28) 0, transparent 90px, transparent calc(var(--room-safe-h,60dvh) - 30px), color-mix(in oklab, var(--gm-fade) 70%, transparent) calc(var(--room-safe-h,60dvh) + 70px), var(--gm-fade) calc(var(--room-safe-h,60dvh) + 200px))}}.gm[data-menu=quarto] .gm-stage{pointer-events:none}.gm[data-menu=quarto] .gm-hero{pointer-events:auto}.gm[data-menu=quarto] .gm-hero .avatar-illustrated{width:clamp(110px,19dvh,165px)!important}.gm-map{aspect-ratio:768/1280;height:100%;max-height:52dvh;margin:8px auto 0;position:relative}.gm-map img{object-fit:contain;filter:drop-shadow(0 12px 18px oklch(20% .05 260/.35));width:100%;height:100%}.gm-pin{white-space:nowrap;background:var(--tone);color:var(--gm-card);border:3px solid var(--gm-card);box-shadow:var(--gm-shadow);border-radius:999px;padding:6px 12px;font-size:.9rem;font-weight:800;text-decoration:none;position:absolute;transform:translate(-50%,-50%)}.gm-panel{z-index:3;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;max-width:560px;margin:0 auto;padding:10px 14px 0;display:grid;position:relative}.gm-places{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.gm-place{border:3px solid var(--gm-card);min-height:104px;box-shadow:var(--gm-shadow);color:var(--gm-card);background:color-mix(in oklab, var(--tone) 40%, var(--gm-sea));border-radius:22px;align-content:end;text-decoration:none;transition:transform .12s;display:grid;position:relative;overflow:hidden}.gm-place img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gm-place:after{content:"";background:linear-gradient(to top, color-mix(in oklab, var(--tone) 92%, transparent) 0%, transparent 70%);position:absolute;inset:0}.gm-place-text{z-index:1;padding:8px 10px;line-height:1.05;display:grid;position:relative}.gm-place-text b{font-size:1.05rem;font-weight:800}.gm-place-text small{opacity:.95;font-size:.8rem;font-weight:700}.gm-tip{background:var(--gm-card);color:var(--gm-ink-soft);box-shadow:var(--gm-press);border-radius:999px;align-items:center;gap:6px;margin:0;padding:7px 12px;font-size:.85rem;font-weight:700;display:flex}.gm-tip svg{color:var(--gm-sun);flex:none}.gm-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.gm-tile,.gm-item{background:var(--gm-card);border:2px solid var(--gm-card-line);min-height:104px;box-shadow:var(--gm-shadow);color:var(--gm-ink);text-align:center;cursor:pointer;font:inherit;border-radius:22px;align-content:center;justify-items:center;gap:4px;padding:12px 6px 10px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:grid}.gm-tile:active,.gm-item:active,.gm-place:active,.gm-region:active,.gm-hero-cta:active,.gm-pill:active,.gm-mission:active{box-shadow:var(--gm-press);transform:translateY(2px)scale(.98)}@media (hover:hover){.gm-tile:hover,.gm-item:hover,.gm-place:hover,.gm-region:hover{transform:translateY(-2px)}}.gm-tile-icon{background:color-mix(in oklab, var(--tone) 18%, var(--gm-card));width:52px;height:52px;color:var(--tone);border-radius:16px;place-items:center;display:grid;position:relative}.gm-tile-label{font-size:1rem;font-weight:800;line-height:1.1}.gm-tile-sub{color:var(--gm-ink-soft);font-size:.78rem;font-weight:600;line-height:1.1}.gm-tile:focus-visible,.gm-item:focus-visible,.gm-place:focus-visible,.gm-dock-btn:focus-visible{outline:3px solid var(--gm-active);outline-offset:2px}.gm-card{background:var(--gm-card);min-width:0;box-shadow:var(--gm-shadow);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.gm-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.gm-card h2{margin:0;font-size:1.15rem;font-weight:800}.gm-card .gm-chip{box-shadow:none;height:32px}.gm-card .gm-item{border-color:oklch(93% .01 270);min-height:112px;box-shadow:0 2px oklch(88% .02 270)}.gm-tabs{scrollbar-width:none;gap:6px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.gm-tab{height:38px;font:inherit;color:var(--gm-ink-soft);cursor:pointer;background:oklch(95% .01 270);border:0;border-radius:999px;flex:none;padding:0 16px;font-size:.95rem;font-weight:800}.gm-tab[aria-selected=true]{background:var(--gm-active);color:var(--gm-card)}.gm-items{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.gm-item[data-here]{border-color:var(--tone);background:color-mix(in oklab, var(--tone) 10%, var(--gm-card))}.gm-item[data-locked] .gm-tile-icon{filter:grayscale(.7);opacity:.7}.gm-item .gm-tile-icon[data-art]{width:64px;height:64px;overflow:visible}.gm-item .gm-tile-icon[data-art] .room-thumb{overflow:hidden}.gm-item .gm-tile-icon .gm-lock{z-index:1}.gm-item-state{color:var(--tone);align-items:center;gap:3px;font-size:.78rem;font-weight:800;display:inline-flex}.gm-item[data-locked] .gm-item-state{color:var(--gm-ink-soft)}.gm-item{position:relative}.gm-item[data-confirm]{border-color:var(--gm-sun);background:color-mix(in oklab, var(--gm-sun) 14%, var(--gm-card))}.gm-item[data-rarity=raro]{border-color:color-mix(in oklab, var(--gm-sky) 40%, var(--gm-card))}.gm-item[data-rarity=epico]{border-color:color-mix(in oklab, var(--gm-grape) 45%, var(--gm-card))}.gm-item[data-rarity=lendario]{border-color:color-mix(in oklab, var(--gm-sun) 70%, var(--gm-card));background:linear-gradient(160deg, color-mix(in oklab, var(--gm-sun) 14%, var(--gm-card)), var(--gm-card) 60%)}.gm-rarity{letter-spacing:.02em;color:var(--gm-ink-soft);background:oklch(95% .01 270);border-radius:999px;padding:1px 7px;font-size:.66rem;font-weight:800;position:absolute;top:6px;left:6px}.gm-rarity,.gm-new{z-index:2}.gm-item:is([data-rarity=raro],[data-rarity=epico],[data-rarity=lendario]){padding-top:26px}.gm-item[data-rarity=raro] .gm-rarity{background:color-mix(in oklab, var(--gm-sky) 18%, var(--gm-card));color:var(--gm-sky)}.gm-item[data-rarity=epico] .gm-rarity{background:color-mix(in oklab, var(--gm-grape) 18%, var(--gm-card));color:var(--gm-grape)}.gm-item[data-rarity=lendario] .gm-rarity{background:var(--gm-sun);color:var(--gm-ink)}.gm-new{background:var(--gm-coral);color:var(--gm-card);box-shadow:var(--gm-press);border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:900;position:absolute;top:-6px;right:-4px;transform:rotate(6deg)}.gm-item-bar{width:70%;height:6px}.gm-tab[data-new]:after{content:"";background:var(--gm-coral);vertical-align:middle;border-radius:999px;width:8px;height:8px;margin-left:6px;display:inline-block}.gm-goal{background:color-mix(in oklab, var(--tone) 10%, var(--gm-card));color:var(--gm-ink);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;margin:0;padding:10px 12px;display:grid}.gm-goal>svg{color:var(--tone)}.gm-goal>span:first-of-type{line-height:1.15;display:grid}.gm-goal b{font-size:.95rem;font-weight:800}.gm-goal small{color:var(--gm-ink-soft);font-size:.8rem;font-weight:600}.gm-goal .gm-bar{grid-column:1/-1}.gm-lock{background:var(--gm-ink);width:20px;height:20px;color:var(--gm-card);border:2px solid var(--gm-card);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.gm-note{color:var(--gm-ink-soft);text-align:center;margin:0;font-size:.8rem;font-weight:600}.gm-study{gap:10px;display:grid}.gm-study-link{background:var(--gm-card);min-height:72px;color:var(--gm-ink);border:2px solid color-mix(in oklab, var(--tone) 30%, var(--gm-card));box-shadow:0 3px 0 color-mix(in oklab, var(--tone) 35%, var(--gm-card));border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:transform .12s;display:grid}.gm-study-link .gm-tile-icon{width:52px;height:52px}.gm-study-text{min-width:0;line-height:1.15;display:grid}.gm-study-text b{font-size:1.05rem;font-weight:900}.gm-study-text small{color:var(--gm-ink-soft);font-size:.82rem;font-weight:600}.gm-study-go{color:var(--tone)}.gm-study-link:active{transform:translateY(2px)scale(.98)}.gm-study-link:focus-visible{outline:3px solid var(--gm-active);outline-offset:2px}.gm-row-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gm-pill>svg{flex:none;margin-right:6px}.gm-pill{height:44px;font:inherit;background:var(--tone);color:var(--gm-card);box-shadow:var(--gm-shadow);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.gm-hero-cta{background:linear-gradient(135deg, var(--gm-sky), var(--gm-grape));color:var(--gm-card);box-shadow:var(--gm-shadow);border:3px solid var(--gm-card);border-radius:24px;align-items:center;gap:12px;padding:14px 14px 14px 18px;text-decoration:none;display:flex}.gm-hero-cta-text{flex:1;line-height:1.1;display:grid}.gm-hero-cta-text b{font-size:1.3rem;font-weight:800}.gm-hero-cta-text small{opacity:.95;font-size:.9rem;font-weight:600}.gm-hero-cta-go{background:var(--gm-card);width:48px;height:48px;color:var(--gm-grape);border-radius:999px;place-items:center;display:grid}.gm-rooms{scrollbar-width:none;gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.gm-room{width:76px;color:var(--gm-ink);flex:none;justify-items:center;gap:4px;text-decoration:none;display:grid}.gm-room-pic{background:color-mix(in oklab, var(--gm-grape) 20%, var(--gm-card));width:62px;height:62px;color:var(--gm-grape);border:3px solid color-mix(in oklab, var(--gm-grape) 45%, var(--gm-card));border-radius:999px;place-items:center;font-size:1.4rem;font-weight:800;display:grid;overflow:hidden}.gm-room-pic img{object-fit:cover;width:100%;height:100%}.gm-room-name{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.gm-empty{color:var(--gm-ink-soft);margin:0;font-size:.92rem;font-weight:600}.gm-empty a{color:var(--gm-active);font-weight:800}.gm-regions{gap:8px;display:grid}.gm-region{background:var(--gm-card);min-height:64px;color:var(--gm-ink);box-shadow:var(--gm-shadow);border-radius:20px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:transform .12s;display:flex}.gm-region-dot{background:var(--tone);border-radius:12px;flex:none;width:36px;height:36px;box-shadow:inset 0 -4px oklch(0% 0 0/.12)}.gm-region-text{flex:1;line-height:1.15;display:grid}.gm-region-text b{font-size:1.1rem;font-weight:800}.gm-region-text small{color:var(--gm-ink-soft);font-size:.85rem;font-weight:600}.gm-region svg{color:var(--tone)}.gm-missions{gap:8px;display:grid}.gm-mission{color:var(--gm-ink);background:color-mix(in oklab, var(--tone) 10%, var(--gm-card));border:2px solid color-mix(in oklab, var(--tone) 30%, var(--gm-card));border-radius:18px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.gm-mission-text{flex:1;gap:6px;display:grid}.gm-mission-text b{font-size:.98rem;font-weight:800;line-height:1.15}.gm-bar{background:color-mix(in oklab, var(--tone) 18%, var(--gm-card));border-radius:999px;height:8px;display:block;overflow:hidden}.gm-bar i{border-radius:inherit;background:var(--tone);min-width:8px;height:100%;display:block}.gm-mission-count{color:var(--tone);font-variant-numeric:tabular-nums;font-weight:800}.gm-sheet{font-family:var(--font-display)}.gm-sheet-head{text-align:left;padding-right:64px;position:relative}.gm-sheet-head .gm-round{box-shadow:none;background:oklch(95% .01 270);position:absolute;top:10px;right:14px}.gm-sheet-body{padding:0 16px calc(20px + env(safe-area-inset-bottom));gap:12px;display:grid}.gm-sheet-body .gm-card{box-shadow:none;padding:0}.gm-sheet .gm-item{border-color:oklch(93% .01 270);box-shadow:0 2px oklch(88% .02 270)}.gm-dock{left:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:20;background:var(--gm-card);border-radius:28px;grid-template-columns:repeat(5,1fr);gap:4px;width:min(520px,100% - 20px);padding:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 14px 30px -14px oklch(20% .05 260/.55)}.gm-dock-btn{color:var(--gm-ink-soft);border-radius:22px;justify-items:center;gap:2px;padding:8px 2px 6px;font-size:.78rem;font-weight:800;text-decoration:none;display:grid}.gm-dock-btn[data-active]{background:color-mix(in oklab, var(--gm-active) 14%, var(--gm-card));color:var(--gm-active)}@media (height<=720px){.gm{grid-template-rows:auto minmax(200px,1fr) auto}.gm-place{min-height:88px}.gm-tile{min-height:92px;padding-top:8px}.gm-tile-icon{width:44px;height:44px}}@media (width>=960px){.gm{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(420px,480px);column-gap:28px;padding:0 28px 100px 0}.gm-hud{grid-column:1/-1;padding:18px 0 0 28px}.gm-stage{grid-area:2/1;align-self:start;height:calc(100dvh - 180px);min-height:420px;position:sticky;top:12px}.gm-panel{grid-area:2/2;align-content:start;max-width:none;padding:18px 0 0}.gm-hero .avatar-illustrated{width:clamp(220px,40dvh,340px)!important}.gm-hero[data-small] .avatar-illustrated{width:clamp(180px,30dvh,260px)!important}.gm-hero{bottom:6%}.gm-bg-fade{background:linear-gradient(to right, transparent 45%, color-mix(in oklab, var(--gm-fade) 55%, transparent) 75%), linear-gradient(to bottom, oklch(20% .04 260/.3), transparent 22%)}.gm[data-menu=brasil] .gm-bg-fade{background:color-mix(in oklab, var(--gm-sea) 55%, transparent)}.gm-map{max-height:78dvh}.gm[data-menu=quarto] .gm-scene{right:536px;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.gm[data-menu=quarto] .gm-bg-fade{background:linear-gradient(oklch(20% .04 260/.3),#0000 22%)}.gm[data-menu=quarto] .gm-hero .avatar-illustrated{width:clamp(150px,25dvh,215px)!important}.gm[data-menu=quarto] .gm-hero{bottom:15%}}.gm-hud .gm-sound{width:36px;height:36px}.gm-hud .gm-sound:hover{background:var(--gm-card);color:var(--gm-ink)}.gm-hud .gm-sound svg{width:18px;height:18px}@media (width<=420px){.gm-hud .gm-sound{width:34px;height:34px}}button.gm-hero-cta{width:100%;font:inherit;text-align:left;cursor:pointer}.gm-brmap{aspect-ratio:600/620;height:100%;max-height:52dvh;margin:8px auto 0}.gm-brmap svg{filter:drop-shadow(0 12px 18px oklch(20% .05 260/.35));width:100%;height:100%;display:block;overflow:visible}.gm-uf{fill:color-mix(in oklab, var(--tone) 72%, var(--gm-card));stroke:var(--gm-card);stroke-width:1.4px;stroke-linejoin:round;cursor:pointer;outline:none;transition:fill .15s,opacity .15s}@media (hover:hover){.gm-uf:hover{fill:var(--tone)}}.gm-uf:focus-visible{stroke:var(--gm-active);stroke-width:3px}.gm-uf[data-dim]{opacity:.45}.gm-uf[data-state=sel]{fill:var(--tone);stroke:var(--gm-ink);stroke-width:2.6px}.gm-brmap[data-playing] .gm-uf{fill:color-mix(in oklab, var(--tone) 45%, var(--gm-card))}.gm-brmap .gm-uf[data-state=base]{fill:var(--gm-sand);stroke:var(--gm-ink);stroke-width:2.4px;stroke-dasharray:5 3}.gm-brmap .gm-uf[data-state=ok]{fill:var(--gm-leaf);stroke:var(--gm-ink);stroke-width:2.6px}.gm-brmap .gm-uf[data-state=bad]{fill:var(--gm-rose);stroke:var(--gm-ink);stroke-width:2.6px}.gm-brmap .gm-uf[data-state=hint]{fill:color-mix(in oklab, var(--gm-leaf) 55%, var(--gm-card));stroke:var(--gm-leaf);stroke-width:2.6px;animation:.9s ease-in-out infinite alternate gm-hint}@keyframes gm-hint{to{opacity:.55}}@media (prefers-reduced-motion:reduce){.gm-brmap .gm-uf[data-state=hint]{animation:none}}.gm-uf-label{fill:var(--gm-ink);text-anchor:middle;dominant-baseline:central;pointer-events:none;paint-order:stroke;stroke:var(--gm-card);stroke-width:3px;stroke-linejoin:round;font-size:15px;font-weight:800}.gm-uf-card{border:3px solid color-mix(in oklab, var(--tone) 55%, var(--gm-card))}.gm-uf-sigla{background:var(--tone);height:26px;color:var(--gm-card);vertical-align:2px;border-radius:8px;place-items:center;margin-left:4px;padding:0 8px;font-size:.85rem;display:inline-grid}.gm-uf-facts{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.gm-uf-facts div{background:color-mix(in oklab, var(--tone) 14%, var(--gm-card));border-radius:14px;padding:8px 10px}.gm-uf-facts dt{text-transform:uppercase;letter-spacing:.04em;color:var(--gm-ink-soft);font-size:.72rem;font-weight:800}.gm-uf-facts dd{margin:0;font-size:1.05rem;font-weight:800}.gm-uf-text{color:var(--gm-ink-soft);margin:0;font-size:.92rem;font-weight:600;line-height:1.4}.gm-card h2 svg{vertical-align:-2px;color:var(--gm-grape);display:inline}.gm-quizrow{scrollbar-width:none;scroll-snap-type:x mandatory;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.gm-quiz{width:148px;color:var(--gm-ink);scroll-snap-align:start;flex:none;gap:4px;text-decoration:none;display:grid}.gm-quiz-cover{aspect-ratio:16/9;background:color-mix(in oklab, var(--gm-grape) 18%, var(--gm-card));border-radius:14px;display:block;overflow:hidden}.gm-quiz-cover img{object-fit:cover;width:100%;height:100%;display:block}.gm-quiz-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.gm-quiz-tag{color:var(--gm-grape);font-size:.72rem;font-weight:800}.gm-dots{gap:5px;display:flex}.gm-dots i{background:oklch(90% .01 270);border-radius:999px;width:12px;height:12px}.gm-dots i[data-state=now]{background:var(--gm-active)}.gm-dots i[data-state=ok]{background:var(--gm-leaf)}.gm-dots i[data-state=bad]{background:var(--gm-rose)}.gm-challenge-prompt{text-align:center;margin:0;font-size:1.3rem;font-weight:800;line-height:1.2}.gm-challenge-feedback{text-align:center;background:color-mix(in oklab, var(--gm-rose) 16%, var(--gm-card));border-radius:14px;margin:0;padding:8px 12px;font-size:.92rem;font-weight:700}.gm-challenge-feedback[data-ok]{background:color-mix(in oklab, var(--gm-leaf) 18%, var(--gm-card))}@media (width>=960px){.gm-brmap{max-height:78dvh}}.gm-class .gm-bg{object-position:50% 30%}.gm-class .gm-hello-pic img{border-radius:999px}.gm-class-group{gap:6px;display:grid}.gm-class-group-title{color:var(--gm-ink-soft);margin:2px 0 0;font-size:.9rem;font-weight:800}.gm-class-quizzes{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(168px,46%);grid-auto-flow:column;gap:10px;padding:2px 2px 6px;display:grid;overflow-x:auto}.gm-class-quiz{scroll-snap-align:start;color:var(--gm-ink);background:color-mix(in oklab, var(--gm-grape) 7%, var(--gm-card));border:2px solid var(--gm-card-line);border-radius:20px;gap:6px;padding:6px 6px 10px;text-decoration:none;transition:transform .12s;display:grid}.gm-class-quiz:active{transform:translateY(2px)scale(.98)}@media (hover:hover){.gm-class-quiz:hover{transform:translateY(-2px)}}.gm-class-cover{aspect-ratio:16/9;background:color-mix(in oklab, var(--gm-sky) 18%, var(--gm-card));color:var(--gm-sky);border-radius:14px;place-items:center;display:grid;overflow:hidden}.gm-class-cover img{object-fit:cover;width:100%;height:100%}.gm-class-quiz-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 4px;font-size:.92rem;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.gm-class-play{background:var(--gm-active);height:28px;color:var(--gm-card);border-radius:999px;justify-self:start;align-items:center;gap:4px;margin-left:4px;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}.gm-class-mural{gap:12px}.gm-class-full{color:var(--gm-active);font-weight:800}.gm[data-classroom=concurso] .gm-hero-body{animation:none}.gm[data-classroom=concurso] .gm-tile-icon{background:color-mix(in oklab, var(--gm-ink) 8%, var(--gm-card));color:var(--gm-ink)}.gm[data-classroom=concurso] .gm-class-play{background:var(--gm-ink)}.gm[data-classroom=concurso] .gm-bg-fade{background:linear-gradient(to bottom, oklch(20% .03 260/.4) 0%, transparent 22%, transparent 44%, color-mix(in oklab, var(--gm-fade) 78%, transparent) 68%, var(--gm-fade) 90%)}.pet-card{--tone:var(--gm-grape)}.pet-card .gm-card-head h2{margin:0}.pet-skeleton{background:color-mix(in oklab, var(--gm-ink) 6%, transparent);border-radius:18px;height:180px;animation:1s ease-in-out infinite alternate room-fade}.pet-cta{justify-self:center}.pet-hero{background:radial-gradient(circle at 30% 70%, color-mix(in oklab, var(--gm-sun) 30%, transparent), transparent 70%), color-mix(in oklab, var(--gm-sky) 10%, var(--gm-card));border-radius:20px;grid-template-columns:minmax(110px,38%) 1fr;align-items:end;gap:12px;padding:10px 12px 12px;display:grid}.pet-hero-art{filter:drop-shadow(0 8px 8px oklch(25% .05 260/.3));width:100%}.pet-hero-text{gap:4px;padding-bottom:6px;line-height:1.15;display:grid}.pet-name{overflow-wrap:anywhere;font-size:1.4rem;font-weight:900}.pet-hero-text small{color:var(--gm-ink-soft);font-size:.82rem;font-weight:700}.pet-mood{background:color-mix(in oklab, var(--mood) 18%, var(--gm-card));color:color-mix(in oklab, var(--mood) 70%, var(--gm-ink));--mood:var(--gm-sky);border-radius:999px;justify-self:start;align-items:center;gap:5px;margin-top:4px;padding:4px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.pet-mood[data-mood=satisfeito]{--mood:var(--gm-leaf)}.pet-mood[data-mood=fraco]{--mood:var(--gm-coral)}.pet-mood[data-mood=perigo]{--mood:var(--gm-rose)}.pet-food{background:color-mix(in oklab, var(--gm-sky) 12%, var(--gm-card));border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.pet-food-label{color:var(--gm-sky);align-items:center;gap:6px;font-size:.85rem;font-weight:800;display:inline-flex}.pet-food b{font-weight:900}.pet-drops{justify-content:center;gap:6px;display:flex}.pet-drops i{clip-path:polygon(50% 0,85% 45%,100% 70%,85% 95%,50% 100%,15% 95%,0 70%,15% 45%);background:color-mix(in oklab, var(--gm-sky) 22%, var(--gm-card));border-radius:50%/60% 60% 40% 40%;width:18px;height:22px;transition:background .3s,transform .3s}.pet-drops i[data-on]{background:linear-gradient(160deg, color-mix(in oklab, var(--gm-sky) 60%, white), var(--gm-sky));transform:scale(1.08)}.pet-line{text-align:center;margin:0;font-size:.92rem;font-weight:800}.pet-card[data-mood=perigo] .pet-line{color:var(--gm-rose)}.pet-sub{color:var(--gm-grape);align-items:center;gap:6px;margin:4px 0 0;font-size:.95rem;font-weight:900;display:flex}.pet-track{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.pet-track li{background:color-mix(in oklab, var(--gm-ink) 4%, var(--gm-card));text-align:center;border-radius:16px;align-content:start;justify-items:center;gap:4px;padding:10px 6px;line-height:1.15;display:grid}.pet-track li[data-now]{background:color-mix(in oklab, var(--gm-grape) 14%, var(--gm-card));box-shadow:inset 0 0 0 2px var(--gm-grape)}.pet-track b{font-size:.8rem;font-weight:900}.pet-track small{color:var(--gm-ink-soft);align-items:center;gap:3px;font-size:.7rem;font-weight:700;display:inline-flex}.pet-track-art{place-items:end center;width:min(100%,88px);height:88px;display:grid}.pet-track-art .pet-body{max-height:88px}.pet-track-art .pet-body img{width:auto;max-width:100%;max-height:88px}.pet-perks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pet-perks li{background:color-mix(in oklab, var(--gm-grape) 8%, var(--gm-card));border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:6px 10px;display:grid}.pet-perks img{object-fit:contain;width:44px;height:44px}.pet-perks span{line-height:1.2;display:grid}.pet-perks b{font-size:.88rem;font-weight:900}.pet-perks small{color:var(--gm-ink-soft);font-size:.76rem;font-weight:700}.pet-perks-empty{color:var(--gm-ink-soft);margin:0;font-size:.8rem;font-weight:700}.gm-item-perk{color:var(--gm-grape);text-align:center;font-size:.68rem;font-weight:800;line-height:1.15}.gm-item[data-locked] .gm-item-perk{color:var(--gm-ink-soft)}.gm-item[data-locked] .gm-item-how{color:var(--gm-ink);font-weight:700}.gm-sets{gap:14px;min-width:0;display:grid}.gm-set{gap:8px;min-width:0;display:grid}.gm-set-head{background:color-mix(in oklab, var(--tone) 12%, var(--gm-card));color:var(--gm-ink);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.gm-set-head>span:first-child{min-width:0;line-height:1.15;display:grid}.gm-set-head b{font-size:.98rem;font-weight:900}.gm-set-head small{color:var(--gm-ink-soft);font-size:.78rem;font-weight:600}.gm-set-count{background:var(--tone);color:var(--gm-card);border-radius:999px;padding:3px 10px;font-size:.85rem;font-weight:900}.gm-set-head[data-set=future]{background:linear-gradient(120deg, color-mix(in oklab, var(--gm-sky) 18%, var(--gm-card)), color-mix(in oklab, var(--gm-grape) 14%, var(--gm-card)))}.gm-firstbed{background:color-mix(in oklab, var(--gm-sun) 16%, var(--gm-card));color:var(--gm-ink);text-align:center;border-radius:18px;gap:8px;padding:12px;display:grid}.gm-firstbed b{font-size:1.05rem;font-weight:900}.gm-firstbed-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gm-firstbed-opt{background:var(--gm-card);color:var(--gm-ink);font:inherit;cursor:pointer;border:2px solid oklch(93% .01 270);border-radius:16px;justify-items:center;gap:4px;padding:8px;font-weight:800;display:grid;box-shadow:0 2px oklch(88% .02 270)}.gm-firstbed-opt img{object-fit:contain;object-position:50% 70%;width:100%;max-width:120px;height:90px}.gm-firstbed-opt:active{transform:translateY(2px)scale(.98)}.gm-firstbed-opt:focus-visible{outline:3px solid var(--gm-active);outline-offset:2px}.gm-sheet-body .pet-card{box-shadow:none;color:var(--gm-ink);background:0 0;padding:0}.gm-sheet-body .pet-card>.gm-card-head:has(.gm-chip){justify-content:flex-end}.gm-sheet-body .pet-card>.gm-card-head h2{display:none}.gm-sheet-body .pet-card>.gm-card-head:not(:has(.gm-chip)){display:none}.pet-adopt{background:color-mix(in oklab, var(--gm-sun) 14%, var(--gm-card));border-radius:18px;gap:10px;padding:12px;display:grid}.pet-adopt-preview{grid-template-columns:repeat(3,1fr);justify-items:center;display:grid}.pet-name-field{gap:4px;font-size:.8rem;font-weight:800;display:grid}.pet-name-field input{border:2px solid color-mix(in oklab, var(--gm-ink) 14%, transparent);background:var(--gm-card);height:44px;color:var(--gm-ink);font:inherit;border-radius:14px;padding:0 14px;font-size:1rem;font-weight:800}.pet-name-field input:focus-visible{border-color:var(--gm-active);outline:none}.pet-farewell{background:color-mix(in oklab, var(--gm-ink) 5%, var(--gm-card));color:var(--gm-ink-soft);border-radius:16px;grid-template-columns:64px 1fr;align-items:center;gap:10px;margin:0;padding:10px;font-size:.85rem;font-weight:700;display:grid}.pet-farewell-art{width:64px}@keyframes pet-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.pet-quiz{gap:12px;animation:.35s both pet-in;display:grid}.pet-quiz-lineup{background:radial-gradient(circle at 50% 100%, color-mix(in oklab, var(--gm-grape) 22%, transparent), transparent 70%), color-mix(in oklab, var(--gm-sky) 10%, var(--gm-card));border-radius:20px;justify-content:center;align-items:end;gap:2px;padding:12px 6px 4px;display:flex}.pet-quiz-shadow{width:13%;max-width:54px;animation:2.8s ease-in-out infinite pet-peek;animation-delay:calc(var(--i) * .18s)}.pet-quiz-shadow .pet-body img{width:auto;max-width:100%;max-height:58px;margin:0 auto}@keyframes pet-peek{0%,60%,to{transform:translateY(0)}75%{transform:translateY(-14%)}}.pet-quiz-lead{text-align:center;color:var(--gm-ink-soft);margin:0;font-size:.92rem;font-weight:700}.pet-quiz-lead b{color:var(--gm-ink);margin-bottom:2px;font-size:1.15rem;font-weight:900;display:block}.pet-quiz-top{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;display:grid}.pet-quiz-back{background:color-mix(in oklab, var(--gm-ink) 6%, var(--gm-card));width:36px;height:36px;color:var(--gm-ink);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}.pet-quiz-back:focus-visible,.pet-quiz-opt:focus-visible,.pet-quiz-retry:focus-visible{outline:3px solid var(--gm-active);outline-offset:2px}.pet-quiz-step{color:var(--gm-grape);white-space:nowrap;font-size:.8rem;font-weight:900}.pet-quiz-bar i{transition:width .3s}.pet-quiz-q{text-align:center;text-wrap:balance;margin:2px 0 0;font-size:1.2rem;font-weight:900;line-height:1.2}.pet-quiz-opts{gap:8px;display:grid}.pet-quiz-opt{min-height:54px;font:inherit;text-align:left;color:var(--gm-ink);background:var(--gm-card);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--gm-grape) 22%, transparent), var(--gm-shadow);cursor:pointer;animation:.35s both pet-in;animation-delay:calc(var(--k) * 50ms);border:0;border-radius:16px;padding:10px 16px;font-size:.98rem;font-weight:800;transition:transform .12s,box-shadow .12s}.pet-quiz-opt:hover{box-shadow:inset 0 0 0 2px var(--gm-grape), var(--gm-shadow)}.pet-quiz-opt:active{transform:scale(.98)}.pet-match{text-align:center;background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--pet-hue) 30%, transparent), transparent 68%), color-mix(in oklab, var(--gm-sun) 12%, var(--gm-card));border-radius:22px;justify-items:center;gap:6px;padding:14px 12px 12px;display:grid}.pet-match-tag{background:var(--gm-grape);color:var(--gm-card);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.82rem;font-weight:900;animation:.4s both pet-in;display:inline-flex}.pet-match-art{filter:drop-shadow(0 10px 10px oklch(25% .05 260/.3));width:min(42%,150px);animation:.7s cubic-bezier(.3,1.6,.5,1) both pet-reveal}@keyframes pet-reveal{0%{opacity:0;filter:brightness(0);transform:scale(.3)translateY(30%)}60%{filter:brightness(1.2)}to{opacity:1;transform:none}}.pet-match-name{font-size:1.35rem;font-weight:900;line-height:1.1}.pet-match-why{color:var(--gm-ink-soft);text-wrap:pretty;margin:0;font-size:.9rem;font-weight:700}.pet-match .pet-adopt-preview{width:100%}.pet-match-rock{color:var(--gm-ink-soft);align-items:center;gap:4px;font-size:.74rem;font-weight:800;display:inline-flex}.pet-quiz-retry{font:inherit;color:var(--gm-grape);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;margin-top:2px;padding:6px 10px;font-size:.8rem;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:reduce){.pet-quiz,.pet-quiz-opt,.pet-quiz-shadow,.pet-match-art,.pet-match-tag{animation:none}}.gm[data-embedded]{height:100%;min-height:0;padding:calc(env(safe-area-inset-top,0px) + 6.2rem) 0 calc(env(safe-area-inset-bottom,0px) + 4.7rem);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);column-gap:0;position:absolute;inset:0}@media (width>=640px){.gm[data-embedded]{padding-top:calc(env(safe-area-inset-top,0px) + 3.7rem)}}.gm[data-embedded] :is(.gm-bg,.gm-scene,.gm-bg-fade){position:absolute}.gm[data-embedded] .gm-bg-fade{background:linear-gradient(to bottom, oklch(20% .04 260/.28) 0%, transparent 18%, transparent 46%, color-mix(in oklab, var(--gm-fade) 70%, transparent) 70%, var(--gm-fade) 92%)}.gm[data-embedded] .gm-stage{grid-area:1/1;align-self:stretch;height:auto;min-height:0;position:relative;top:auto}.gm[data-embedded] .gm-hero{bottom:6px}.gm[data-embedded] .gm-hero .avatar-illustrated{width:clamp(110px,24dvh,220px)!important}.gm[data-embedded] .gm-panel{grid-area:2/1;gap:10px;max-width:36rem;padding:8px 14px 0}.gm[data-embedded] .gm-place{min-height:84px}.gm-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gm-grid--compact .gm-tile{border-radius:18px;min-height:0;padding:8px 4px}.gm-grid--compact .gm-tile-icon{border-radius:13px;width:40px;height:40px}.gm-grid--compact .gm-tile-icon svg{width:22px;height:22px}.gm-grid--compact .gm-tile-label{font-size:.86rem}.gm-grid--compact .gm-tile-sub{display:none}@media (height<=640px){.gm[data-embedded] .gm-place{min-height:70px}}.fr-search{background:var(--gm-card);height:48px;color:var(--gm-ink-soft);border:2px solid color-mix(in oklab, var(--gm-grape) 30%, var(--gm-card));border-radius:16px;align-items:center;gap:8px;padding:0 14px;display:flex}.fr-search input{min-width:0;font:inherit;color:var(--gm-ink);background:0 0;border:0;outline:none;flex:1;font-size:1rem;font-weight:700}.fr-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fr-row{background:color-mix(in oklab, var(--gm-grape) 7%, var(--gm-card));width:100%;color:var(--gm-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.fr-row>svg{color:var(--gm-ink-soft);flex:none}.fr-row-text{flex:1;min-width:0;line-height:1.2;display:grid}.fr-row-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.fr-row-text small{color:var(--gm-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.fr-news{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fr-news-item{align-items:flex-start;gap:10px;display:flex}.fr-news-who{cursor:pointer;background:0 0;border:0;flex:none;padding:0}.fr-news-icon{background:color-mix(in oklab, var(--tone) 18%, var(--gm-card));width:36px;height:36px;color:var(--tone);border-radius:999px;flex:none;place-items:center;display:grid}.fr-news-text{min-width:0;color:var(--gm-ink);flex:1;margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.fr-news-text p{margin:0}.fr-news-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.gm-pill.fr-small{height:36px;box-shadow:var(--gm-press);padding:0 14px;font-size:.88rem}.gm-pill.fr-wide{white-space:normal;text-align:center;justify-content:center;width:100%;height:auto;min-height:46px;padding:8px 16px;line-height:1.2}.gm-pill:disabled{opacity:.5;cursor:not-allowed}.fr-view{gap:12px;min-width:0;display:grid}.fr-back{background:var(--gm-card);height:36px;color:var(--gm-ink);font:inherit;box-shadow:var(--gm-press);cursor:pointer;border:0;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 14px;font-weight:800;display:inline-flex}.fr-room .sroom{min-height:400px;margin-bottom:0}.fr-head{align-items:center;gap:12px;display:flex}.fr-head>div{line-height:1.2;display:grid}.fr-head small{color:var(--gm-ink-soft);font-weight:600}.fr-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fr-stats>span{background:color-mix(in oklab, var(--gm-sun) 14%, var(--gm-card));text-align:center;border-radius:16px;justify-items:center;gap:2px;padding:10px 6px;display:grid}.fr-stats svg{color:var(--gm-coral)}.fr-stats b{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:900;line-height:1}.fr-stats small{color:var(--gm-ink-soft);font-size:.72rem;font-weight:700;line-height:1.15}.fr-pet{align-items:center;gap:12px;display:flex}.fr-pet-art{flex:none;width:96px;height:96px}.fr-pet-text{gap:2px;min-width:0;line-height:1.25;display:grid}.fr-pet-text b{font-size:1.1rem;font-weight:800}.fr-pet-text small{color:var(--gm-ink-soft);font-size:.8rem;font-weight:700}.fr-pet-text p{margin:4px 0 0;font-size:.9rem;font-weight:600}.fr-tabs{flex-wrap:wrap;gap:8px;display:flex}.fr-sub{margin:4px 0 0;font-size:.95rem;font-weight:800}.fr-items{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.fr-item{border:2px solid color-mix(in oklab, var(--tone) 25%, var(--gm-card));background:color-mix(in oklab, var(--tone) 10%, var(--gm-card));color:var(--gm-ink);font:inherit;cursor:pointer;border-radius:16px;justify-items:center;gap:4px;padding:8px 6px;display:grid;position:relative}.fr-item[aria-pressed=true]{border-color:var(--tone);box-shadow:0 0 0 3px color-mix(in oklab, var(--tone) 35%, transparent)}.fr-item-pic{width:52px;height:52px;color:var(--tone);place-items:center;display:grid;overflow:hidden}.fr-item-pic img{object-fit:contain;width:52px;max-width:none;height:52px;display:block}.fr-item-label{text-align:center;font-size:.76rem;font-weight:700;line-height:1.1}.fr-item-price{color:var(--gm-sand);align-items:center;gap:2px;font-size:.74rem;font-weight:800;display:inline-flex}.fr-page-link{color:var(--gm-active);justify-self:center;align-items:center;gap:4px;font-weight:800;text-decoration:none;display:inline-flex}
