.rh-hub{--rh-loading-animation:rh-loading 1.4s ease-in-out infinite alternate;--rh-art-transition:transform 200ms ease-out;--rh-art-hover:translateY(-4px) rotate(-3deg);margin-block:24px 32px;color:var(--v2-paper);font-family:Rips Sans,sans-serif}.rh-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.rh-hub .rh-card{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:112px;padding:12px 10px;border:0;border-radius:0;background:none;color:var(--v2-paper);text-align:left;font:inherit;cursor:pointer;isolation:isolate;--ret-entalhe:0.61}.rh-hub .rh-card[id=checkin]{--ret-entalhe:0.22}.rh-hub .rh-card[id=recompensas]{--ret-entalhe:0.4}.rh-hub .rh-card:after,.rh-hub .rh-card:before{position:absolute;inset:0;clip-path:polygon(0 0,calc(var(--ret-entalhe) * 100%) 0,calc(var(--ret-entalhe) * 100% + 6px) 5px,calc(var(--ret-entalhe) * 100% + 12px) 0,100% 0,100% 100%,0 100%);content:"";pointer-events:none}.rh-hub .rh-card:before{z-index:-3;background:#0009;transform:translate(3px,6px)}.rh-hub .rh-card:after{z-index:-2;background:var(--bar-cor,#0f2a3c)}.rh-hub .rh-card>.rips-reticle-art{z-index:-1}.rh-hub .rh-card[aria-expanded=true]{--bar-borda:var(--v2-cyan)}.rh-close:focus-visible,.rh-hub[data-keyboard-navigation] .rh-card:focus-visible{outline:2px solid var(--v2-paper);outline-offset:4px}.rh-hub .rh-card .rh-art{display:block;width:100%;height:64px;object-fit:contain;transition:var(--rh-art-transition)}.rh-copy{display:flex;min-width:0;flex-direction:column;gap:6px}.rh-copy strong{font-size:18px;font-weight:900;line-height:1.15}.rh-summary{display:flex;flex-direction:column;gap:3px}.rh-count{color:var(--v2-cyan);font-size:17px;font-weight:900;line-height:1.25}.rh-summary small{min-height:1.4em;color:var(--v2-muted);font-size:12px;line-height:1.4}.rh-hub .rh-cta{align-self:center;min-height:36px;max-width:136px;padding:8px 12px;font-size:11px;line-height:1.15;text-align:center}.rh-badge{position:absolute;top:-7px;right:5px;display:grid;place-items:center;min-width:24px;height:24px;padding-inline:6px;background:var(--v2-cyan);color:var(--v2-panel-2);font-size:12px;font-weight:900;transform:rotate(3deg)}.rh-dialog{--rh-sheet-in:rh-sheet-up 240ms cubic-bezier(0.2,0.8,0.2,1);--rh-sheet-out:rh-sheet-down 200ms ease-in forwards;--rh-backdrop-in:rh-fade 200ms ease-out;position:fixed;inset:auto 0 0;width:100%;max-width:none;height:auto;max-height:92dvh;margin:0;padding:0;border:0;background:transparent;color:var(--v2-paper);font-family:Rips Sans,sans-serif;overflow:visible}.rh-dialog::backdrop{background:#020b12b8;animation:var(--rh-backdrop-in)}.rh-sheet{display:flex;max-height:92dvh;flex-direction:column;border:1px solid var(--rips-rim,var(--v2-rim));border-bottom:0;border-radius:3px 3px 0 0;background:var(--rips-panel,var(--v2-panel));box-shadow:0 -6px 0 #020b1280}.rh-sheet-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 12px 10px 18px;border-bottom:1px solid var(--rips-rim,var(--v2-rim))}.rh-sheet-head:before{position:absolute;top:6px;left:50%;width:40px;height:4px;border-radius:2px;background:var(--rips-rim,var(--v2-rim));content:"";transform:translateX(-50%)}.rh-sheet-head h2{margin:0;color:var(--v2-paper);font-size:20px;font-weight:900;line-height:1.2}.rh-close{display:grid;flex:none;place-items:center;width:44px;height:44px;border:1px solid var(--rips-rim,var(--v2-rim));border-radius:2px;background:var(--v2-panel-2);color:var(--v2-paper);cursor:pointer}.rh-close svg{width:18px;height:18px}.rh-sheet-body{min-height:0;padding:4px 16px calc(20px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.rh-sheet-body :is(.rp-checkins,.rp-missions,.rg-ready,.rg-promos){margin-top:0}.rh-sheet-body :is(#checkins-title,#missions-title){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes rh-sheet-up{0%{transform:translateY(100%)}}@keyframes rh-sheet-down{to{transform:translateY(100%)}}@keyframes rh-fade{0%{opacity:0}}@keyframes rh-pop-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes rh-pop-out{to{opacity:0;transform:translateY(16px) scale(.98)}}.rh-summary.is-loading{gap:6px}.rh-summary.is-loading>:is(.rh-count,small){min-height:1em;border-radius:2px;background:var(--rips-rim,var(--v2-rim));color:transparent;animation:var(--rh-loading-animation)}.rh-summary.is-loading small{width:75%}@keyframes rh-loading{to{opacity:.4}}.rh-hub .rh-card .rh-art{animation-duration:3.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform-origin:50% 85%}.rh-hub .rh-card[id=checkin] .rh-art{animation-name:var(--rh-idle-checkin,rh-idle-calendar)}.rh-hub .rh-card[id=missoes] .rh-art{animation-name:var(--rh-idle-missoes,rh-idle-book);animation-duration:3.8s;animation-delay:-1.2s}.rh-hub .rh-card[id=recompensas] .rh-art{animation-name:var(--rh-idle-recompensas,rh-idle-chest);animation-duration:3s;animation-delay:-2.1s}@keyframes rh-idle-calendar{0%,to{rotate:0deg;translate:0 0}18%{rotate:-4deg;translate:0 -4px}32%{rotate:3deg;translate:0 -2px}46%{rotate:0deg;translate:0 0}}@keyframes rh-idle-book{0%,to{rotate:0deg;translate:0 0}50%{rotate:-5deg;translate:2px -5px}}@keyframes rh-idle-chest{0%,60%,to{scale:1;translate:0 0}70%{scale:1.06 .94;translate:0 2px}80%{scale:.97 1.05;translate:0 -6px}90%{scale:1.02 .98;translate:0 0}}@media (hover:hover){.rh-hub .rh-card:hover .rh-art{transform:var(--rh-art-hover)}}@media (min-width:640px){.rh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rh-hub .rh-cta{align-self:center;max-width:none;margin-top:6px;white-space:nowrap}.rh-hub .rh-card{display:flex;flex-direction:column;gap:14px;padding:20px 10px 16px;text-align:center}.rh-hub .rh-card .rh-art{height:148px;margin-block:5px 4px}.rh-copy{flex:1;width:100%;gap:12px}.rh-copy strong{font-size:22px}.rh-count{font-size:20px}.rh-summary.is-loading small{align-self:center}.rh-dialog{--rh-sheet-in:rh-pop-in 220ms cubic-bezier(0.2,0.8,0.2,1);--rh-sheet-out:rh-pop-out 200ms ease-in forwards;inset:0;width:min(760px,calc(100vw - 48px));height:fit-content;max-height:86dvh;margin:auto}.rh-sheet{max-height:86dvh;border-bottom:1px solid var(--rips-rim,var(--v2-rim));border-radius:3px;box-shadow:4px 6px 0 #020b1280}.rh-sheet-head{padding:14px 14px 12px 22px}.rh-sheet-head:before{display:none}.rh-sheet-body{padding:8px 22px 24px}}.rh-dialog[open]>.rh-sheet{animation:var(--rh-sheet-in)}.rh-dialog[data-closing]>.rh-sheet{animation:var(--rh-sheet-out)}.reduce-motion .rh-hub,.reduce-motion .rh-hub .rh-dialog,:root.reduce-motion .rh-hub,:root.reduce-motion .rh-hub .rh-dialog,html[data-motion=economy] .rh-hub,html[data-motion=economy] .rh-hub .rh-dialog,html[data-motion=reduced] .rh-hub,html[data-motion=reduced] .rh-hub .rh-dialog{--rh-loading-animation:none;--rh-art-transition:none;--rh-art-hover:none;--rh-idle-checkin:none;--rh-idle-missoes:none;--rh-idle-recompensas:none;--rh-sheet-in:none;--rh-sheet-out:none;--rh-backdrop-in:none}.rh-sheet[data-tab=checkin]{--ret-entalhe:0.5;position:relative;isolation:isolate;border-color:transparent;background:var(--bar-cor,#0f2a3c);box-shadow:0 -12px 40px #0009}.rh-sheet:focus{outline:none}.rh-sheet[data-tab=checkin]>.rips-reticle-art{z-index:-1}.rh-sheet[data-tab=checkin] .rh-sheet-head{justify-content:center;border-bottom:0}.rh-sheet[data-tab=checkin] .rh-sheet-head h2{font-family:Rips Display,sans-serif;font-weight:400;font-size:26px;text-transform:uppercase}.rh-sheet[data-tab=checkin] .rh-close{position:absolute;top:10px;right:10px;border-color:transparent;background:transparent}.rh-sheet[data-tab=checkin]:has(.dl) .rh-sheet-head{position:absolute;inset:0 0 auto;z-index:3;padding:0;pointer-events:none}.rh-sheet[data-tab=checkin]:has(.dl) .rh-sheet-head h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rh-sheet[data-tab=checkin] .rh-close{pointer-events:auto}.rh-sheet[data-tab=checkin] .rh-sheet-body{--dl-bleed:16px;padding-inline:var(--dl-bleed);scrollbar-gutter:auto;scrollbar-width:thin}.rh-sheet[data-tab=checkin]:has(.dl) .rh-sheet-body{padding-top:20px;padding-bottom:calc(var(--dl-bleed) + env(safe-area-inset-bottom))}.rh-sheet[data-tab=checkin] .rp-checkins:has(.dl)>.rg-fine{display:none}.rh-sheet[data-tab=checkin] .rp-rewards-note{display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px 8px 20px;border:0;background:none;text-align:center}@media (min-width:640px){.rh-sheet[data-tab=checkin] .dl{--dl-gap:10px}.rh-sheet[data-tab=checkin]{box-shadow:0 24px 70px #000b,0 6px 18px #0008}.rh-dialog:has(>.rh-sheet[data-tab=checkin]){width:min(600px,calc(100vw - 48px))}.rh-sheet[data-tab=checkin] .rh-sheet-body{--dl-bleed:24px}}.rh-reward-preview{display:flex;align-items:center;gap:7px;margin-top:7px;padding-top:6px;border-top:1px solid #5ff3e437}.rh-reward-preview .rp-reward-emblem{width:30px;height:34px;object-fit:contain}.rh-reward-preview>span{display:grid;min-width:0;gap:2px}.rh-reward-preview b{color:#f5f8f9;font:800 11px/1.25 Rips Sans,sans-serif;overflow-wrap:anywhere}.rh-reward-preview small{color:#5ff3e4;font-size:9px}.rh-art-stage{display:contents}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-grid{gap:10px}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-card{--bar-borda:#4d7286;grid-template-columns:72px minmax(0,1fr);min-height:104px;gap:14px;padding:12px 16px 12px 12px}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-card:after{background:linear-gradient(110deg,#1b4052,#102a3b 78%)}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-card[data-available=true]{--bar-borda:var(--v2-cyan)}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-card[data-available=true]:after{background:linear-gradient(110deg,var(--v2-cyan) 0 3px,#205665 3px,var(--v2-panel-2) 78%)}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-card>.rips-reticle-art{opacity:.25}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-art-stage{position:relative;display:grid;width:72px;height:76px;place-items:center;isolation:isolate}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-art-stage:before{position:absolute;z-index:-1;inset:-8px;background:radial-gradient(ellipse,#8eeaff3b,#5ddde517 42%,transparent 70%);content:"";pointer-events:none}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-card .rh-art{width:72px;height:76px;margin:0;filter:brightness(1.08) drop-shadow(0 3px 2px #020b12b3) drop-shadow(0 0 1px #d8f5ff66)}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-shortcut-arrow{position:absolute;top:9px;right:9px;display:grid;width:17px;height:17px;place-items:center;color:#b4d9e7}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-shortcut-arrow svg{width:14px;height:14px;stroke-width:2.2}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-copy{gap:7px}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-copy>strong{font-size:16px;line-height:1.15}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-shortcut-status{display:block;width:fit-content;max-width:100%;padding:0;color:#bcdae5;font:700 11px/1.35 Rips Sans,sans-serif}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-card[data-available=true] .rh-shortcut-status{padding:3px 6px;background:var(--v2-cyan);color:var(--v2-panel-2);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,3px 100%,0 calc(100% - 3px))}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-summary.is-loading .rh-shortcut-status{min-width:50px;color:transparent;background:var(--v2-rim)}@media (max-width:700px){.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-grid{gap:9px}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-card{grid-template-columns:54px minmax(0,1fr);min-height:96px;gap:7px;padding:13px 8px}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-card :is(.rh-art-stage,.rh-art){width:54px;height:62px}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-copy{gap:5px}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-copy>strong{font-size:13px}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-shortcut-status{font-size:10px}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-shortcut-arrow{top:5px;right:5px;width:13px;height:13px}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-shortcut-arrow svg{width:11px;height:11px}}@media (max-width:360px){.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-card{grid-template-columns:48px minmax(0,1fr)}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-card :is(.rh-art-stage,.rh-art){width:48px;height:58px}.rp[data-theme=rasgo][data-skin=v2] #main .rh-hub.rh-shortcuts .rh-copy>strong{font-size:12px}}.rh-shortcut-clock{display:inline-block;font-variant-numeric:tabular-nums;white-space:nowrap}.rh-hub:not([data-keyboard-navigation]) .rh-card:focus{outline:none}.rh-hub .rh-notification-dot{position:absolute;top:-3px;right:-2px;z-index:4;width:13px;height:13px;border:2px solid #fff;border-radius:50%;background:#f74452;box-shadow:0 0 0 3px #071d2d,0 2px 5px #0008;pointer-events:none}