/*! rowi · Rachas y Ranking (sección nativa de Webflow) · Positive Agency */
.streaks_component{--grad-brand:linear-gradient(90deg, var(--_primitives---colors--rowi-energy) 0%, var(--_primitives---colors--rowi-bright) 100%);--font:var(--_typography---font-styles--rowi), "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--shadow-btn:0 13px 37px rgba(255, 106, 0, .32);--shadow-card:0 6px 20px 6px rgba(28, 30, 40, .07);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);font-family:var(--font);-webkit-font-smoothing:antialiased}.streaks_component :where(h1,h2,h3,h4,h5,h6,p,li,small,b,strong,span,button,div){font-family:inherit}:where(.streaks_component) *,:where(.streaks_component) *:before,:where(.streaks_component) *:after{box-sizing:border-box}:where(.streaks_component) img,:where(.streaks_component) svg{display:block;max-width:100%;height:auto}:where(.streaks_component) button{font:inherit;color:inherit;cursor:pointer;margin:0;padding:0;border:0;background:none;text-align:inherit}:where(.streaks_component) ul,:where(.streaks_component) ol{margin:0;padding:0;list-style:none}:where(.streaks_component) li{margin:0}:where(.streaks_component) h2,:where(.streaks_component) h3,:where(.streaks_component) h4,:where(.streaks_component) p,:where(.streaks_component) figure{margin:0}:where(.streaks_component) .streaks_container{margin-inline:auto}:where(.streaks_component) .streaks_heading{font-family:var(--font)}:where(.streaks_component) .streaks_text-grad{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:where(.streaks_component) .streaks_button{border:0;font-family:var(--font);transition:transform .25s var(--ease-spring),box-shadow .25s ease,filter .25s ease;will-change:transform}:where(.streaks_component) .streaks_button{background:var(--grad-brand);box-shadow:var(--shadow-btn)}:where(.streaks_component) .streaks_button:hover{transform:translateY(-2px) scale(1.02);filter:saturate(1.08)}:where(.streaks_component) .streaks_button:active{transform:translateY(0) scale(.98)}:where(.streaks_component) .streaks_button:focus-visible{outline:3px solid rgba(255,106,0,.45);outline-offset:3px}:where(.streaks_component) .streaks_button[disabled]{opacity:.55;cursor:not-allowed;transform:none!important}.streaks_component.is-js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.streaks_component.is-js [data-reveal].is-visible{opacity:1;transform:none}.streaks_component:not(.is-js) .is-hot.streaks_patch{visibility:hidden}:where(.streaks_component) .streaks_sr-only{clip:rect(0,0,0,0);border:0}:where(.streaks_component) [hidden]{display:none!important}@media (prefers-reduced-motion: reduce){:where(.streaks_component) [data-reveal]{opacity:1;transform:none;transition:none}:where(.streaks_component) .streaks_button{transition:none}}:where(.streaks_component) .streaks_head .streaks_lead{margin-top:2px}:where(.streaks_component) .streaks_journey-step{background:#ffffff8c;border:1px solid rgba(255,255,255,.9);transition:color .4s ease,background .4s ease,box-shadow .4s ease,transform .4s var(--ease-spring)}:where(.streaks_component) .streaks_journey-step+.streaks_journey-step:before{content:"";width:18px;height:2px;margin:0 4px;border-radius:2px;background:var(--_primitives---colors--rowi-line);position:absolute;left:-24px;top:50%;transform:translateY(-50%)}:where(.streaks_component) .streaks_journey-step:first-child{margin-left:0}:where(.streaks_component) .streaks_journey-dot{background:#d5d9e0;box-shadow:0 0 #ff6a0000;transition:background .4s ease,box-shadow .5s ease}:where(.streaks_component) .streaks_journey-step.is-done{color:var(--_primitives---colors--rowi-ink);background:#ffffffe6}:where(.streaks_component) .streaks_journey-step.is-done .streaks_journey-dot{background:var(--_primitives---colors--rowi-energy)}:where(.streaks_component) .streaks_journey-step.is-active{color:var(--_primitives---colors--rowi-ink);background:var(--_primitives---colors--white);box-shadow:0 8px 24px #ff6a002e;transform:translateY(-2px)}:where(.streaks_component) .streaks_journey-step.is-active .streaks_journey-dot{background:var(--_primitives---colors--rowi-energy);box-shadow:0 0 0 6px #ff6a002e}:where(.streaks_component) .streaks_journey-step.is-done+.streaks_journey-step:before,:where(.streaks_component) .streaks_journey-step.is-active+.streaks_journey-step:before{background:var(--_primitives---colors--rowi-energy)}@media (max-width: 760px){:where(.streaks_component) .streaks_journey{gap:8px}:where(.streaks_component) .streaks_journey-step{margin-left:0;font-size:12px;padding:8px 14px 8px 12px}:where(.streaks_component) .streaks_journey-step+.streaks_journey-step:before{display:none}}:where(.streaks_component) .streaks_sound{border:1px solid rgba(255,255,255,.9);background:#fffc;box-shadow:0 4px 16px #1c1e280f;transition:color .25s ease,background .25s ease,transform .25s var(--ease-spring)}:where(.streaks_component) .streaks_sound:hover{transform:translateY(-1px)}:where(.streaks_component) .streaks_sound svg{width:20px;height:20px}:where(.streaks_component) .streaks_sound[aria-pressed=true]{color:var(--_primitives---colors--rowi-energy);background:var(--_primitives---colors--white)}:where(.streaks_component) .streaks_sound[aria-pressed=true] .streaks_sound-on{display:block}:where(.streaks_component) .streaks_sound[aria-pressed=true] .streaks_sound-off{display:none}:where(.streaks_component) .streaks_sound.is-unavailable{opacity:.55}:where(.streaks_component) .streaks_reset{border:0;background:transparent;text-underline-offset:3px;text-decoration-color:#868d9880}:where(.streaks_component) .streaks_reset:hover{color:var(--_primitives---colors--rowi-ink)}:where(.streaks_component) .streaks_reset[hidden]{display:none}:where(.streaks_component) .streaks_moment-text{color:#5b6170}:where(.streaks_component) .streaks_moment-device>.streaks_button{width:min(100%,320px)}:where(.streaks_component) .streaks_step{place-items:center}:where(.streaks_component) .streaks_step svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}:where(.streaks_component) .streaks_step-track{fill:var(--_primitives---colors--white);stroke:#eceef2;stroke-width:3;transition:fill .4s ease}:where(.streaks_component) .streaks_step-fill{fill:none;stroke:var(--_primitives---colors--rowi-energy);stroke-width:3;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1;transition:stroke-dashoffset 1s var(--ease-out)}:where(.streaks_component) .streaks_moment-copy.is-in .streaks_step-fill{stroke-dashoffset:80}:where(.streaks_component) .streaks_moment.is-active .streaks_step-fill,:where(.streaks_component) .streaks_moment.is-done .streaks_step-fill{stroke-dashoffset:0}:where(.streaks_component) .streaks_moment.is-done .streaks_step-track{fill:#fff3ea}:where(.streaks_component) .streaks_moment.is-active .streaks_step{animation:streaks-stepPulse 1.4s ease-out infinite}@keyframes streaks-stepPulse{0%{box-shadow:0 0 #ff6a0059}to{box-shadow:0 0 0 14px #ff6a0000}}:where(.streaks_component) .streaks_link-track{transform:translate(-50%,-50%);background:#e1e4ea}:where(.streaks_component) .streaks_link-fill{inset:0;transform:scaleY(0);transform-origin:top;background:var(--grad-brand);transition:transform .6s var(--ease-out)}:where(.streaks_component) .streaks_link.is-on .streaks_link-fill{transform:scaleY(1)}@media (min-width: 820px){:where(.streaks_component) .streaks_stage{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}:where(.streaks_component) .streaks_link{display:none}:where(.streaks_component) .streaks_moment.is-calendar .streaks_moment-copy{grid-area:1 / 1}:where(.streaks_component) .streaks_moment.is-calendar .streaks_moment-device{grid-area:2 / 1}:where(.streaks_component) .streaks_moment.is-points .streaks_moment-copy{grid-area:1 / 2}:where(.streaks_component) .streaks_moment.is-points .streaks_moment-device{grid-area:2 / 2;align-self:center}:where(.streaks_component) .streaks_moment.is-ranking .streaks_moment-copy{grid-area:3 / 1 / 4 / 3;justify-self:center;padding-top:36px}:where(.streaks_component) .streaks_moment.is-ranking .streaks_moment-device{grid-area:4 / 1 / 5 / 3;justify-self:center;max-width:460px}}@media (min-width: 1200px){:where(.streaks_component) .streaks_stage{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr);gap:36px 0;align-items:start}:where(.streaks_component) .streaks_moment-copy{min-height:168px;justify-content:flex-start}:where(.streaks_component) .streaks_moment.is-calendar .streaks_moment-copy{grid-area:1 / 1}:where(.streaks_component) .streaks_moment.is-calendar .streaks_moment-device{grid-area:2 / 1}:where(.streaks_component) .streaks_moment.is-points .streaks_moment-copy{grid-area:1 / 3}:where(.streaks_component) .streaks_moment.is-points .streaks_moment-device{grid-area:2 / 3;align-self:center}:where(.streaks_component) .streaks_moment.is-ranking .streaks_moment-copy{grid-area:1 / 5;justify-self:stretch;padding-top:0}:where(.streaks_component) .streaks_moment.is-ranking .streaks_moment-device{grid-area:2 / 5;justify-self:stretch;max-width:none}:where(.streaks_component) .streaks_link{display:block;height:auto;align-self:stretch}:where(.streaks_component) .streaks_link.is-first{grid-area:2 / 2}:where(.streaks_component) .streaks_link.is-second{grid-area:2 / 4}:where(.streaks_component) .streaks_link-track{width:32px;height:4px}:where(.streaks_component) .streaks_link-fill{transform:scaleX(0);transform-origin:left}:where(.streaks_component) .streaks_link.is-on .streaks_link-fill{transform:scaleX(1)}}@media (hover: hover) and (pointer: fine) and (min-width: 1200px){:where(.streaks_component) .streaks_moment-copy,:where(.streaks_component) .streaks_moment-device{transition:opacity .45s ease,filter .45s ease}:where(.streaks_component) .streaks_stage[data-focus=calendar] .streaks_moment:not(.streaks_moment.is-calendar)>*,:where(.streaks_component) .streaks_stage[data-focus=points] .streaks_moment:not(.streaks_moment.is-points)>*,:where(.streaks_component) .streaks_stage[data-focus=ranking] .streaks_moment:not(.streaks_moment.is-ranking)>*{opacity:.5;filter:saturate(.6)}}:where(.streaks_component) .streaks_phone{--rx:0deg;--ry:0deg;--gx:50%;--gy:0%;perspective:1600px;transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out)}:where(.streaks_component) .streaks_phone-parallax{transform:translate3d(0,var(--py, 0px),0) rotate(var(--pr, 0deg));transform-style:preserve-3d;will-change:transform}:where(.streaks_component) .streaks_phone-float{transform-style:preserve-3d;animation:streaks-phoneFloat 6s ease-in-out infinite}:where(.streaks_component) .streaks_phone[data-phone=ranking] .streaks_phone-float{animation-delay:-3s}:where(.streaks_component) .streaks_phone-frame{background:linear-gradient(155deg,#34353c,#111216 38%,#0b0c0f 62%,#2b2c33);box-shadow:inset 0 0 0 1.5px #ffffff24,inset 0 0 0 5px #0a0b0d,0 50px 80px -28px #11111180,0 24px 40px -22px #ff6a0059;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .15s ease-out}:where(.streaks_component) .streaks_phone.is-resetting .streaks_phone-frame{transition:transform .7s var(--ease-out)}:where(.streaks_component) .streaks_phone-frame:before,:where(.streaks_component) .streaks_phone-frame:after{content:"";position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#2a2b31,#15161a)}:where(.streaks_component) .streaks_phone-frame:before{left:-3px;top:21%;height:9%}:where(.streaks_component) .streaks_phone-frame:after{right:-3px;top:26%;height:13%}@keyframes streaks-phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}:where(.streaks_component) .streaks_phone-screen{aspect-ratio:921 / 2000;container-type:inline-size;background:#eff1f7;isolation:isolate}:where(.streaks_component) .streaks_screen-image{inset:0;user-select:none;-webkit-user-drag:none}:where(.streaks_component) .streaks_screen-layer{inset:0;pointer-events:none}:where(.streaks_component) .is-hot{position:absolute;left:calc(var(--x) * 100% / 921);top:calc(var(--y) * 100% / 2000);width:calc(var(--w) * 100% / 921);height:calc(var(--h) * 100% / 2000)}:where(.streaks_component) .streaks_phone-glare{inset:0;pointer-events:none;background:radial-gradient(70% 45% at var(--gx) var(--gy),rgba(255,255,255,.35),rgba(255,255,255,0) 70%);mix-blend-mode:soft-light}:where(.streaks_component) .streaks_phone-shine{inset:-10% -60%;pointer-events:none;background:linear-gradient(105deg,#fff0 42%,#ffffff8c,#fff0 58%);transform:translate(-70%)}:where(.streaks_component) .streaks_phone.is-shining .streaks_phone-shine{animation:streaks-shine 1.4s var(--ease-out) 1}@keyframes streaks-shine{0%{transform:translate(-70%);opacity:1}to{transform:translate(70%);opacity:1}}:where(.streaks_component) .streaks_phone-island{--x:330;--y:22;--w:261;--h:82;background:var(--_primitives---colors--black);transition:left .5s var(--ease-spring),top .5s var(--ease-spring),width .5s var(--ease-spring),height .5s var(--ease-spring)}:where(.streaks_component) .streaks_phone-island.is-expanded{--x:170;--y:16;--w:581;--h:96}:where(.streaks_component) .streaks_phone-island-icon svg{width:100%;height:100%}:where(.streaks_component) .streaks_phone-island.is-expanded .streaks_phone-island-icon,:where(.streaks_component) .streaks_phone-island.is-expanded .streaks_phone-island-text{display:block;animation:streaks-islandText .4s ease-out .12s both}@keyframes streaks-islandText{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.streaks_component) .streaks_screen-plus{border:0;background:transparent;transition:background .2s ease}:where(.streaks_component) .streaks_screen-plus:hover{background:#ffffff29}:where(.streaks_component) .streaks_screen-plus:active{background:#ffffff52}:where(.streaks_component) .streaks_screen-plus:focus-visible{outline:3px solid rgba(255,106,0,.6);outline-offset:3px}:where(.streaks_component) .streaks_screen-plus[disabled]{cursor:progress}:where(.streaks_component) .streaks_screen-hint{--x:241;--y:1676;--w:439;--h:82;background:var(--_primitives---colors--rowi-ink);box-shadow:0 calc(12 * 100cqw / 921) calc(30 * 100cqw / 921) #11111140;transition:opacity .35s ease,visibility .35s;pointer-events:none}:where(.streaks_component) .streaks_screen-hint strong{color:var(--_primitives---colors--rowi-bright)}:where(.streaks_component) .streaks_screen-hint:after{content:"";position:absolute;left:50%;bottom:calc(-14 * 100cqw / 921);border:calc(15 * 100cqw / 921) solid transparent;border-bottom:0;border-top-color:var(--_primitives---colors--rowi-ink);transform:translate(-50%)}:where(.streaks_component) .streaks_screen-hint.is-hidden{opacity:0;visibility:hidden}.streaks_component:not(.has-js) .streaks_screen-hint{display:none}:where(.streaks_component) .day-fx,:where(.streaks_component) .day-tile{border-radius:calc(18 * 100cqw / 921)}:where(.streaks_component) .day-tile{z-index:1;display:grid;place-items:center;background:var(--_primitives---colors--rowi-energy);color:var(--_primitives---colors--white);font-weight:800;font-size:calc(31 * 100cqw / 921);animation:streaks-tileIn .6s var(--ease-spring) both}:where(.streaks_component) .day-fx.is-lit:after,:where(.streaks_component) .day-tile.is-lit:after{content:"";position:absolute;inset:0;border-radius:inherit;animation:streaks-tilePulse .9s ease-out both}:where(.streaks_component) .day-fx.is-lit{animation:streaks-tileBeat .5s var(--ease-spring) both}:where(.streaks_component) .day-fx.is-frozen.is-lit:after{--pulse:rgba(43, 157, 214, .6)}@keyframes streaks-tileIn{0%{transform:scale(.4) rotate(-12deg);opacity:0}60%{transform:scale(1.14) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes streaks-tileBeat{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes streaks-tilePulse{0%{box-shadow:0 0 0 0 var(--pulse, rgba(255, 106, 0, .6))}to{box-shadow:0 0 0 calc(26 * 100cqw / 921) #ff6a0000}}:where(.streaks_component) .streaks_patch{transition:opacity .35s ease}:where(.streaks_component) .streaks_phone-screen.is-live .streaks_patch{opacity:1}:where(.streaks_component) .streaks_patch.is-rank{justify-content:center;background:var(--_primitives---colors--white);color:var(--_primitives---colors--rowi-energy);font-weight:800;font-size:calc(35 * 100cqw / 921)}:where(.streaks_component) .streaks_patch.is-points{align-items:baseline;gap:calc(10 * 100cqw / 921);padding:calc(7 * 100cqw / 921) 0 0 calc(8 * 100cqw / 921);background:var(--_primitives---colors--white)}:where(.streaks_component) .streaks_patch.is-points b{font-weight:800;font-size:calc(42 * 100cqw / 921);font-variant-numeric:tabular-nums}:where(.streaks_component) .streaks_patch.is-points small{font-weight:500;font-size:calc(25 * 100cqw / 921);color:#8c919c}:where(.streaks_component) .streaks_patch.is-coach{padding-left:calc(10 * 100cqw / 921);background:#e5e4f9;font-weight:800;font-size:calc(30 * 100cqw / 921)}:where(.streaks_component) .streaks_patch.is-bump>*{display:inline-block;animation:streaks-numPop .6s var(--ease-spring) both}:where(.streaks_component) .streaks_patch.is-text{background:var(--pbg, var(--_primitives---colors--white));color:var(--c, var(--_primitives---colors--rowi-ink));font-weight:var(--fw, 600);font-size:calc(var(--fs, 26) * 100cqw / 921);padding-left:calc(var(--pl, 0) * 100cqw / 921);white-space:nowrap;overflow:hidden}:where(.streaks_component) .streaks_patch.is-text.is-center{justify-content:center;padding-left:0;text-align:center}:where(.streaks_component) .streaks_patch.is-text.is-top{align-items:flex-start;padding-top:calc(var(--pt, 0) * 100cqw / 921)}:where(.streaks_component) .streaks_patch.is-text.is-stack{flex-direction:column;justify-content:center;line-height:calc(var(--lh, 26) * 100cqw / 921);white-space:nowrap}:where(.streaks_component) .streaks_patch.is-text.is-row{gap:calc(14 * 100cqw / 921)}:where(.streaks_component) .streaks_patch.is-text svg{flex:none;width:calc(var(--ic, 30) * 100cqw / 921);height:calc(var(--ic, 30) * 100cqw / 921)}:where(.streaks_component) .streaks_patch.is-days{justify-content:space-between}:where(.streaks_component) .streaks_phone-screen .streaks_patch.is-static{opacity:1}:where(.streaks_component) .streaks_podium{inset:0;transition:opacity .35s ease}:where(.streaks_component) .streaks_phone-screen.is-live .streaks_podium{opacity:1}:where(.streaks_component) .streaks_podium:before{content:"";position:absolute;left:calc(56 * 100% / 921);top:49.4%;width:calc(810 * 100% / 921);height:12.6%;background:#eff1f7}:where(.streaks_component) .pod-card{position:absolute;left:calc(var(--cx) * 100% / 921);top:calc(var(--top) * 100% / 2000);height:calc(var(--h) * 100% / 2000);min-width:calc(100 * 100cqw / 921);padding:0 calc(19 * 100cqw / 921);border-radius:calc(38 * 100cqw / 921);transform:translate(-50%);text-align:center;transition:left .8s var(--ease-out),top .8s var(--ease-out),height .8s var(--ease-out)}:where(.streaks_component) .pod-card[data-slot="1"]{background:linear-gradient(180deg,#f2e1b0,#f1e8cb 52%,#f1ebe4)}:where(.streaks_component) .pod-card[data-slot="2"]{background:linear-gradient(180deg,#dee1e7,#e3e7ed 52%,#eaebf1)}:where(.streaks_component) .pod-card[data-slot="3"]{background:linear-gradient(180deg,#e7d9d0,#e9e1db 52%,#ede9e8)}:where(.streaks_component) .pod-card__sizer{display:inline-grid;visibility:hidden;height:0;overflow:hidden}:where(.streaks_component) .pod-card__sizer>span:first-child{font-weight:700;font-size:calc(25 * 100cqw / 921)}:where(.streaks_component) .pod-card__sizer>span:last-child{font-weight:800;font-size:calc(37 * 100cqw / 921)}:where(.streaks_component) .pod-card__rank,:where(.streaks_component) .pod-card__name,:where(.streaks_component) .pod-card__pts,:where(.streaks_component) .pod-card__label{position:absolute;left:0;right:0;line-height:1;transform:translateY(-48%);white-space:nowrap}:where(.streaks_component) .pod-card__rank{top:calc(var(--r) * 100cqw / 921);font-weight:800;font-size:calc(42 * 100cqw / 921)}:where(.streaks_component) .pod-card[data-slot="1"] .pod-card__rank{color:#ffb906;font-size:calc(47 * 100cqw / 921)}:where(.streaks_component) .pod-card[data-slot="2"] .pod-card__rank{color:#9ba2b0}:where(.streaks_component) .pod-card[data-slot="3"] .pod-card__rank{color:#cb7e36}:where(.streaks_component) .pod-card__name{top:calc(var(--n) * 100cqw / 921);font-weight:700;font-size:calc(25 * 100cqw / 921);color:#1a1c21}:where(.streaks_component) .pod-card__pts{top:calc(var(--p) * 100cqw / 921);font-weight:800;font-size:calc(37 * 100cqw / 921);color:var(--_primitives---colors--rowi-ink);font-variant-numeric:tabular-nums}:where(.streaks_component) .pod-card__label{top:calc(var(--l) * 100cqw / 921);font-weight:500;font-size:calc(22 * 100cqw / 921);color:#8c919c}:where(.streaks_component) .pod-card.is-bump .pod-card__pts{animation:streaks-numPop .6s var(--ease-spring) both}:where(.streaks_component) .pod-avatar{position:absolute;left:calc((var(--acx) - var(--ar)) * 100% / 921);top:calc((var(--acy) - var(--ar)) * 100% / 2000);width:calc(var(--ar) * 2 * 100% / 921);aspect-ratio:1;border-radius:50%;overflow:hidden;background:#f3f5f7;transition:left .8s var(--ease-out),top .8s var(--ease-out),width .8s var(--ease-out)}:where(.streaks_component) .pod-avatar img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none}:where(.streaks_component) .pod-avatar img.is-photo{width:100%;height:100%;object-fit:cover}:where(.streaks_component) .pod-avatar img.is-empty{width:calc(120 * 100cqw / 921);height:auto}:where(.streaks_component) .pod-avatar.is-glow{animation:streaks-avatarGlow 1.2s ease-out 2}@keyframes streaks-avatarGlow{0%{box-shadow:0 0 #ffb906b3}to{box-shadow:0 0 0 calc(30 * 100cqw / 921) #ffb90600}}:where(.streaks_component) .streaks_screen-confetti i{position:absolute;left:0;top:0;width:calc(14 * 100cqw / 921);height:calc(22 * 100cqw / 921);border-radius:2px}:where(.streaks_component) .streaks_badge{background:#fffffff0;border:1px solid rgba(255,255,255,.95);box-shadow:0 22px 44px -16px #1c1e2852,0 2px 8px #1c1e280f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateZ(70px);animation:streaks-badgeFloat 4.6s ease-in-out infinite}:where(.streaks_component) .streaks_badge-icon{place-items:center}:where(.streaks_component) .streaks_badge-icon svg{width:20px;height:20px}:where(.streaks_component) .streaks_badge-icon.is-flame{background:#fff1e6}:where(.streaks_component) .streaks_badge-icon.is-flame svg{width:18px;height:24px;animation:streaks-flicker 2.4s ease-in-out infinite;transform-origin:50% 90%}:where(.streaks_component) .streaks_badge-icon.is-medal{background:var(--grad-brand)}:where(.streaks_component) .streaks_badge-icon.is-trophy{background:linear-gradient(135deg,var(--_primitives---colors--rowi-bright),#FF8A00)}:where(.streaks_component) .streaks_badge.is-streak{animation-delay:-1.2s}:where(.streaks_component) .streaks_badge.is-medal{right:-26px;top:15%}:where(.streaks_component) .streaks_badge.is-rank{animation-delay:-2.4s}:where(.streaks_component) .streaks_badge.is-gain{left:-26px;top:60%;padding:10px 18px;background:var(--grad-brand);border-color:transparent}:where(.streaks_component) .streaks_badge.is-gain .streaks_badge-title,:where(.streaks_component) .streaks_badge.is-gain .streaks_badge-caption{color:var(--_primitives---colors--white)}:where(.streaks_component) .streaks_badge.is-toast{opacity:0;pointer-events:none;animation:none;transform:translateZ(70px) translateY(14px) scale(.85);transition:opacity .35s ease,transform .55s var(--ease-spring)}:where(.streaks_component) .streaks_badge.is-toast.is-visible{opacity:1;transform:translateZ(70px) translateY(0) scale(1)}:where(.streaks_component) .streaks_badge.is-bump{animation:streaks-badgeBump .7s var(--ease-spring) 1}@keyframes streaks-badgeFloat{0%,to{transform:translateZ(70px) translateY(0)}50%{transform:translateZ(70px) translateY(-8px)}}@keyframes streaks-badgeBump{0%{transform:translateZ(70px) scale(1)}40%{transform:translateZ(70px) scale(1.14) rotate(-2deg)}to{transform:translateZ(70px) scale(1)}}@keyframes streaks-flicker{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.05,1.08) rotate(-3deg)}60%{transform:scale(.97,1.02) rotate(3deg)}}@keyframes streaks-numPop{0%{transform:scale(1)}40%{transform:scale(1.3);color:var(--_primitives---colors--rowi-energy)}to{transform:scale(1)}}@media (max-width: 600px){:where(.streaks_component) .streaks_phone{width:min(100% - 40px,300px)}:where(.streaks_component) .streaks_badge{gap:8px;padding:7px 12px 7px 7px;border-radius:14px}:where(.streaks_component) .streaks_badge-icon{width:32px;height:32px;border-radius:10px}:where(.streaks_component) .streaks_badge-title{font-size:15px}:where(.streaks_component) .streaks_badge-caption{font-size:11px}:where(.streaks_component) .streaks_badge.is-streak,:where(.streaks_component) .streaks_badge.is-gain{left:-18px}:where(.streaks_component) .streaks_badge.is-medal,:where(.streaks_component) .streaks_badge.is-rank{right:-18px}}:where(.streaks_component) [data-split] .w{display:inline-block;overflow:hidden;vertical-align:top;padding:.12em .02em .1em;margin:-.12em -.02em -.1em}:where(.streaks_component) [data-split] .w__in{display:inline-block;transform:translateY(110%) rotate(7deg);transform-origin:0 100%;opacity:0;transition:transform .85s var(--ease-out),opacity .5s ease;transition-delay:calc(var(--i) * 55ms)}:where(.streaks_component) [data-split].is-in .w__in{transform:none;opacity:1}:where(.streaks_component) .has-js .streaks_moment-text{opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity .7s ease .35s,transform .8s var(--ease-out) .35s,filter .7s ease .35s}:where(.streaks_component) .streaks_moment-copy.is-in .streaks_moment-text{opacity:1;transform:none;filter:none}:where(.streaks_component) .streaks_moment.is-active .streaks_moment-title .w__in{animation:streaks-wordWave 1s ease-out both;animation-delay:calc(var(--i) * 70ms)}@keyframes streaks-wordWave{0%{color:var(--_primitives---colors--rowi-ink);transform:none}35%{color:var(--_primitives---colors--rowi-energy);transform:translateY(-4px)}to{color:var(--_primitives---colors--rowi-ink);transform:none}}:where(.streaks_component) .medals{display:flex;flex-direction:column;gap:12px}:where(.streaks_component) .medals__row{display:flex;justify-content:space-around;gap:8px}:where(.streaks_component) .medal{display:flex;flex-direction:column;align-items:center;gap:8px;width:92px;text-align:center}:where(.streaks_component) .medal__disc{position:relative;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--_primitives---colors--rowi-chip);color:#b8bec8;transition:transform .5s var(--ease-spring),background .4s ease,color .4s ease,box-shadow .4s ease}:where(.streaks_component) .medal__disc svg{width:28px;height:28px}:where(.streaks_component) .medal.is-earned .medal__disc{background:radial-gradient(circle at 35% 30%,#FFD54A,var(--_primitives---colors--rowi-energy) 70%);color:var(--_primitives---colors--white);box-shadow:0 8px 22px #ff6a0059}:where(.streaks_component) .medal__label{font-weight:700;font-size:12px;line-height:1.15;color:var(--_primitives---colors--rowi-muted)}:where(.streaks_component) .medal.is-earned .medal__label{color:var(--_primitives---colors--rowi-ink)}:where(.streaks_component) .medal.is-new .medal__disc{animation:streaks-medalPop .8s var(--ease-spring) both}:where(.streaks_component) .medal.is-new .medal__disc:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--_primitives---colors--rowi-bright);animation:streaks-ring .9s ease-out both}:where(.streaks_component) .medals__link{font-weight:800;font-size:14px;color:var(--_primitives---colors--rowi-energy);text-align:center}@keyframes streaks-medalPop{0%{transform:scale(.6) rotate(-12deg)}60%{transform:scale(1.18) rotate(4deg)}to{transform:scale(1) rotate(0)}}@keyframes streaks-ring{0%{transform:scale(.8);opacity:1}to{transform:scale(1.9);opacity:0}}:where(.streaks_component) .streaks_points{background:radial-gradient(60% 60% at 15% 10%,rgba(255,106,0,.16),transparent 60%),radial-gradient(55% 55% at 90% 20%,rgba(33,150,243,.1),transparent 55%),radial-gradient(60% 60% at 60% 100%,rgba(123,77,255,.16),transparent 60%),#ffffffc7;border:1px solid rgba(255,255,255,.8);box-shadow:var(--shadow-card)}:where(.streaks_component) .streaks_points-gain{background:var(--grad-brand);transform:translateY(6px) scale(.9);transition:opacity .3s ease,transform .4s var(--ease-spring)}:where(.streaks_component) .streaks_points-gain.is-visible{opacity:1;transform:none}:where(.streaks_component) .streaks_points-number{font-variant-numeric:tabular-nums}:where(.streaks_component) .streaks_points-number.is-bumping{animation:streaks-numPop .55s var(--ease-spring) both}:where(.streaks_component) .streaks_points-bar{background:#edeff3}:where(.streaks_component) .streaks_points-fill{inset:0;background:linear-gradient(90deg,var(--_primitives---colors--rowi-energy),var(--_primitives---colors--rowi-bright),var(--_primitives---colors--rowi-energy));background-size:200% 100%;transition:width .9s var(--ease-out)}:where(.streaks_component) .streaks_points-fill.is-shimmer{animation:streaks-shimmer 1.2s linear 1}@keyframes streaks-shimmer{0%{background-position:0% 0}to{background-position:-200% 0}}:where(.streaks_component) .streaks_points-next strong{color:var(--_primitives---colors--rowi-ink)}:where(.streaks_component) .streaks_medal-list .medal{width:auto;flex:1;gap:6px}:where(.streaks_component) .streaks_medal-list .medal__disc{width:46px;height:46px}:where(.streaks_component) .streaks_medal-list .medal__disc svg{width:22px;height:22px}:where(.streaks_component) .streaks_medal-list .medal__label{font-size:11px}:where(.streaks_component) .streaks_medal-list .medal[data-tier=bronce].is-earned .medal__disc{background:radial-gradient(circle at 35% 30%,#e3a97c,#b5673a 70%);box-shadow:0 6px 16px #b5673a59}:where(.streaks_component) .streaks_medal-list .medal[data-tier=plata].is-earned .medal__disc{background:radial-gradient(circle at 35% 30%,#f2f4f8,#a9b0bd 70%);box-shadow:0 6px 16px #a9b0bd73}:where(.streaks_component) .streaks_medal-list .medal[data-tier=oro].is-earned .medal__disc{background:radial-gradient(circle at 35% 30%,#ffe27a,#f2a900 70%);box-shadow:0 6px 16px #f2a90066}:where(.streaks_component) .streaks_mascot-image{transform:translate(-50%);transition:opacity .35s ease;will-change:transform}:where(.streaks_component) .streaks_mascot[data-state=idle] .streaks_mascot-image{animation:streaks-float 3.2s ease-in-out infinite}:where(.streaks_component) .streaks_mascot[data-state=happy] .streaks_mascot-image{animation:streaks-hop .9s var(--ease-spring) 1,streaks-float 3.2s ease-in-out .9s infinite}:where(.streaks_component) .streaks_mascot[data-state=party] .streaks_mascot-image{animation:streaks-jump 1.1s var(--ease-spring) 1,streaks-float 3.2s ease-in-out 1.1s infinite}@keyframes streaks-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}@keyframes streaks-hop{0%{transform:translate(-50%) scale(.96)}40%{transform:translate(-50%,-14px) scale(1.03)}to{transform:translate(-50%) scale(1)}}@keyframes streaks-jump{0%{transform:translate(-50%) scale(.94)}35%{transform:translate(-50%,-22px) scale(1.05)}65%{transform:translate(-50%) scale(1)}82%{transform:translate(-50%,-8px) scale(1.02)}to{transform:translate(-50%) scale(1)}}:where(.streaks_component) .streaks_mascot-bubble{background:var(--_primitives---colors--white);box-shadow:0 8px 24px #1c1e281f;transform:translateY(8px) scale(.9);transform-origin:bottom right;transition:opacity .3s ease,transform .45s var(--ease-spring);pointer-events:none}:where(.streaks_component) .streaks_mascot-bubble.is-visible{opacity:1;transform:none}:where(.streaks_component) .streaks_confetti{inset:0;pointer-events:none}:where(.streaks_component) .streaks_confetti i{position:absolute;left:50%;top:45%;width:8px;height:12px;border-radius:2px;opacity:0}:where(.streaks_component) .streaks_fly-layer{inset:0;pointer-events:none}:where(.streaks_component) .fly-chip{position:absolute;left:0;top:0;padding:6px 12px;border-radius:999px;background:var(--grad-brand);color:var(--_primitives---colors--white);font-weight:900;font-size:15px;box-shadow:0 10px 24px #ff6a0059;will-change:transform;white-space:nowrap}:where(.streaks_component) .streaks_action .streaks_button{min-width:min(100%,340px)}:where(.streaks_component) .streaks_points-wrap{transform:translate3d(0,var(--py, 0px),0) rotate(var(--pr, 0deg));will-change:transform}:where(.streaks_component) .streaks_points{transition:opacity .9s var(--ease-out) .1s,transform 1.1s var(--ease-out) .1s}.streaks_component.has-js:not(.is-ready) .streaks_phone{opacity:0;transform:translateY(70px) rotateX(16deg) scale(.94)}.streaks_component.has-js:not(.is-ready) .streaks_points{opacity:0;transform:translateY(40px) scale(.95)}.streaks_component.is-ready .streaks_phone[data-phone=ranking]{transition-delay:.18s}@media (prefers-reduced-motion: reduce){:where(.streaks_component) .streaks_phone-float,:where(.streaks_component) .streaks_badge,:where(.streaks_component) .streaks_badge-icon.is-flame svg,:where(.streaks_component) .streaks_mascot-image,:where(.streaks_component) .streaks_moment.is-active .streaks_step{animation:none!important}:where(.streaks_component) .streaks_phone,:where(.streaks_component) .streaks_points,:where(.streaks_component) .streaks_phone-frame,:where(.streaks_component) .streaks_phone-island,:where(.streaks_component) .pod-card,:where(.streaks_component) .pod-avatar,:where(.streaks_component) .streaks_points-fill,:where(.streaks_component) .streaks_link-fill,:where(.streaks_component) .streaks_journey-step,:where(.streaks_component) .streaks_step-fill,:where(.streaks_component) .streaks_badge.is-toast{transition:none!important}:where(.streaks_component) .streaks_phone-shine{display:none}:where(.streaks_component) .day-tile,:where(.streaks_component) .day-fx.is-lit,:where(.streaks_component) .day-fx.is-lit:after,:where(.streaks_component) .day-tile.is-lit:after,:where(.streaks_component) .medal.is-new .medal__disc,:where(.streaks_component) .medal.is-new .medal__disc:after,:where(.streaks_component) .streaks_points-number.is-bumping,:where(.streaks_component) .streaks_patch.is-bump>*,:where(.streaks_component) .pod-card.is-bump .pod-card__pts,:where(.streaks_component) .pod-avatar.is-glow,:where(.streaks_component) .streaks_moment.is-active .streaks_moment-title .w__in,:where(.streaks_component) .streaks_badge.is-bump{animation:none!important}:where(.streaks_component) [data-split] .w__in,:where(.streaks_component) .streaks_moment-text{opacity:1;transform:none;filter:none;transition:none}}
