.avatar-editor-module__qWX_cG__editor{background:#fdf8f2;flex-direction:column;width:100%;max-width:600px;height:100dvh;margin:0 auto;display:flex;overflow:hidden}.avatar-editor-module__qWX_cG__header{height:60px;padding:0 8px;padding-top:env(safe-area-inset-top);box-sizing:content-box;border-bottom:2px solid var(--color-input-border);flex-shrink:0;grid-template-columns:64px 1fr 64px;align-items:center;display:grid}.avatar-editor-module__qWX_cG__title{text-align:center;font-family:var(--font-heading);color:var(--color-ink);margin:0;font-size:1.25rem}.avatar-editor-module__qWX_cG__close,.avatar-editor-module__qWX_cG__done{font:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;height:44px}.avatar-editor-module__qWX_cG__close{width:44px;color:var(--color-ink-muted);place-items:center;display:grid}.avatar-editor-module__qWX_cG__done{color:var(--color-accent-link);text-transform:uppercase;letter-spacing:.04em;justify-self:end;padding:0 8px;font-size:1rem;font-weight:900}.avatar-editor-module__qWX_cG__preview{flex-shrink:0;justify-content:center;align-items:flex-end;height:min(40vh,360px);min-height:200px;transition:background-color .2s;display:flex;overflow:hidden}.avatar-editor-module__qWX_cG__previewAvatar{width:auto;height:86%}.avatar-editor-module__qWX_cG__tabs{scrollbar-width:none;border-bottom:2px solid var(--color-input-border);flex-shrink:0;display:flex;overflow-x:auto}.avatar-editor-module__qWX_cG__tabs::-webkit-scrollbar{display:none}.avatar-editor-module__qWX_cG__tab{color:#a39586;cursor:pointer;background:0 0;border:none;flex:1 0 76px;place-items:center;height:64px;display:grid;position:relative}.avatar-editor-module__qWX_cG__tabActive{color:var(--color-accent-link);}.avatar-editor-module__qWX_cG__tabActive:after{content:"";background:var(--color-accent-link);border-radius:3px;height:3px;position:absolute;bottom:-2px;left:10px;right:10px}.avatar-editor-module__qWX_cG__panels{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow-x:auto}.avatar-editor-module__qWX_cG__panels::-webkit-scrollbar{display:none}.avatar-editor-module__qWX_cG__panel{scroll-snap-align:start;scroll-snap-stop:always;padding:20px 16px calc(32px + env(safe-area-inset-bottom));box-sizing:border-box;flex:0 0 100%;overflow-y:auto}.avatar-editor-module__qWX_cG__group+.avatar-editor-module__qWX_cG__group{margin-top:26px}.avatar-editor-module__qWX_cG__groupTitle{font-family:var(--font-heading);color:var(--color-ink);margin:0 0 14px;font-size:1.2rem}.avatar-editor-module__qWX_cG__swatches{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}.avatar-editor-module__qWX_cG__swatches::-webkit-scrollbar{display:none}.avatar-editor-module__qWX_cG__swatchGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.avatar-editor-module__qWX_cG__swatchGrid .avatar-editor-module__qWX_cG__swatch,.avatar-editor-module__qWX_cG__swatchGrid .avatar-editor-module__qWX_cG__swatchOn{aspect-ratio:1;height:auto}.avatar-editor-module__qWX_cG__swatch{scroll-snap-align:start;border:3px solid var(--color-input-border);cursor:pointer;background:#fff;border-radius:18px;flex:0 0 64px;height:64px;padding:7px}.avatar-editor-module__qWX_cG__swatchOn{border-color:var(--color-accent-link);}.avatar-editor-module__qWX_cG__swatchColor{border-radius:11px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #00000014}.avatar-editor-module__qWX_cG__cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.avatar-editor-module__qWX_cG__card{border:3px solid var(--color-input-border);color:var(--color-ink);font:inherit;cursor:pointer;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;display:flex;position:relative}.avatar-editor-module__qWX_cG__cardOn{border-color:var(--color-accent-link);background:#fdf1e8;}.avatar-editor-module__qWX_cG__cardAvatar{width:72%;height:auto}.avatar-editor-module__qWX_cG__cardLabel{font-size:.9rem;font-weight:800}.avatar-editor-module__qWX_cG__price{border-radius:var(--radius-pill);color:#3a6d93;background:#eaf3fa;align-items:center;gap:3px;padding:2px 8px 2px 5px;font-size:.8rem;font-weight:900;display:inline-flex;position:absolute;top:8px;right:8px}@media (min-width:640px){.avatar-editor-module__qWX_cG__cards{grid-template-columns:repeat(3,1fr)}}.avatar-editor-module__qWX_cG__subTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-label);margin:4px 0 10px;font-size:.85rem;font-weight:800}.avatar-editor-module__qWX_cG__cards+.avatar-editor-module__qWX_cG__subTitle,div+div>.avatar-editor-module__qWX_cG__subTitle{margin-top:20px}.avatar-editor-module__qWX_cG__body,.avatar-editor-module__qWX_cG__side{flex-direction:column;flex:1;min-height:0;display:flex}.avatar-editor-module__qWX_cG__closeArrow,.avatar-editor-module__qWX_cG__footer{display:none}@media (min-width:981px){.avatar-editor-module__qWX_cG__editor{background:0 0;gap:18px;max-width:1040px;height:auto;overflow:visible}.avatar-editor-module__qWX_cG__header{border-bottom:none;gap:8px;height:auto;padding:0;display:flex}.avatar-editor-module__qWX_cG__title{text-align:left;font-size:1.5rem}.avatar-editor-module__qWX_cG__header .avatar-editor-module__qWX_cG__done,.avatar-editor-module__qWX_cG__closeX{display:none}.avatar-editor-module__qWX_cG__closeArrow{display:block}.avatar-editor-module__qWX_cG__body{border:2px solid var(--color-input-border);background:#fdf8f2;border-radius:24px;flex:none;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);height:min(680px,100dvh - 190px);min-height:460px;display:grid;overflow:hidden}.avatar-editor-module__qWX_cG__preview{height:100%;min-height:0}.avatar-editor-module__qWX_cG__previewAvatar{width:100%;height:auto;max-height:94%}.avatar-editor-module__qWX_cG__side{border-left:2px solid var(--color-input-border)}.avatar-editor-module__qWX_cG__footer{justify-content:flex-end;display:flex}.avatar-editor-module__qWX_cG__doneBig{border-radius:var(--radius-md);background:var(--gradient-accent);min-width:160px;box-shadow:0 5px 0 var(--color-accent-shadow);color:#fff;font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 28px;font-weight:900}.avatar-editor-module__qWX_cG__doneBig:disabled{opacity:.6;cursor:default}}
.spinner-module___2d7aa__spinner{border:3px solid var(--color-input-border);border-top-color:var(--color-accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spinner-module___2d7aa__spin}@keyframes spinner-module___2d7aa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner-module___2d7aa__spinner{animation-duration:1.6s}}
.wifi-error-mascot-module__1gEc1W__root{aspect-ratio:480/439;flex-shrink:0;position:relative}.wifi-error-mascot-module__1gEc1W__layer{width:100%;height:100%;position:absolute;inset:0}.wifi-error-mascot-module__1gEc1W__question{animation:2.4s ease-in-out infinite wifi-error-mascot-module__1gEc1W__questionBlink}@keyframes wifi-error-mascot-module__1gEc1W__questionBlink{0%,36%,to{opacity:1}18%{opacity:.2}}.wifi-error-mascot-module__1gEc1W__wifi{animation:2.4s ease-in-out infinite wifi-error-mascot-module__1gEc1W__wifiBlink}@keyframes wifi-error-mascot-module__1gEc1W__wifiBlink{0%,40%,56%,72%,to{opacity:1}48%,64%{opacity:.15}}@media (prefers-reduced-motion:reduce){.wifi-error-mascot-module__1gEc1W__question,.wifi-error-mascot-module__1gEc1W__wifi{animation:none}}
.load-error-module__91li7W__box{text-align:center;background:var(--color-card);border:1.5px solid var(--color-input-border);border-radius:var(--radius-lg);width:100%;max-width:340px;box-shadow:0 4px 14px var(--color-input-shadow);flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex}.load-error-module__91li7W__icon{font-size:36px;line-height:1}.load-error-module__91li7W__title{font-family:var(--font-heading);color:var(--color-ink);font-size:19px;font-weight:700}.load-error-module__91li7W__text{color:var(--color-ink-muted);font-size:14px;line-height:1.45}.load-error-module__91li7W__button{background:var(--gradient-accent);box-shadow:0 8px 18px var(--color-accent-shadow);font-family:var(--font-heading);color:#fff;cursor:pointer;border:none;border-radius:14px;margin-top:4px;padding:12px 22px;font-size:15px;font-weight:700}.load-error-module__91li7W__button:hover{filter:brightness(1.05)}.load-error-module__91li7W__mascot{transform:translate(14%)}
.crash-module__44er3W__wrapper{justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}
.mochila-module__d4_Oxa__page{}.mochila-module__d4_Oxa__loadingPage{}.mochila-module__d4_Oxa__container{gap:14px;max-width:560px;}.mochila-module__d4_Oxa__card{border-radius:26px;gap:16px;scroll-margin-top:16px;}.mochila-module__d4_Oxa__cardTitle{font-size:20px;}.mochila-module__d4_Oxa__errorMessage{}.mochila-module__d4_Oxa__successMessage{}.mochila-module__d4_Oxa__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mochila-module__d4_Oxa__cardTitleIcon{font-family:var(--font-heading);color:var(--color-ink);align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.mochila-module__d4_Oxa__cardLink{font-family:var(--font-heading);color:var(--color-accent-link);font-size:15px;font-weight:800}.mochila-module__d4_Oxa__hanger{color:#d9622f}.mochila-module__d4_Oxa__rowTitle{font-family:var(--font-heading);color:var(--color-ink);font-size:17px;font-weight:800}.mochila-module__d4_Oxa__rowText{color:var(--color-ink-muted);margin-top:4px;font-size:14px;line-height:1.4}.mochila-module__d4_Oxa__hero{isolation:isolate;align-items:center;gap:clamp(10px,4vw,24px);padding:8px 4px 4px;display:flex;position:relative}.mochila-module__d4_Oxa__hero:before{content:"";z-index:-1;opacity:.8;pointer-events:none;background:radial-gradient(60px 40px at 14% 70%,#f8e2c6 70%,#0000 72%),radial-gradient(80px 48px at 26% 80%,#fae8d2 70%,#0000 72%),radial-gradient(70px 40px at 90% 78%,#f9e6cf 70%,#0000 72%);position:absolute;inset:20px -16px -4px}.mochila-module__d4_Oxa__backButton{z-index:1;background:var(--color-card);width:44px;height:44px;box-shadow:0 4px 12px var(--color-input-shadow);color:var(--color-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.mochila-module__d4_Oxa__heroArt{flex-shrink:0;width:clamp(110px,32vw,160px);margin-top:28px;position:relative}.mochila-module__d4_Oxa__heroBackpack{filter:drop-shadow(0 8px 10px #a9501c33);width:100%;height:auto;display:block}.mochila-module__d4_Oxa__heroRays{width:34%;position:absolute;top:-14px;right:6%}.mochila-module__d4_Oxa__heroBody{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.mochila-module__d4_Oxa__heroTitle{font-family:var(--font-heading);color:#3a1d0e;font-size:clamp(34px,10vw,46px);font-weight:800;line-height:1}.mochila-module__d4_Oxa__heroText{color:var(--color-ink-muted);font-size:clamp(14px,3.9vw,17px);line-height:1.35}.mochila-module__d4_Oxa__balance{border-radius:var(--radius-pill);color:#1f5f99;font-family:var(--font-heading);white-space:nowrap;background:#e2f0fc;align-items:center;gap:8px;padding:8px 18px 8px 12px;font-size:15px;font-weight:800;display:inline-flex}.mochila-module__d4_Oxa__balance strong{color:#1b56a0;font-size:24px}.mochila-module__d4_Oxa__tabs{z-index:5;border-radius:var(--radius-badge);border:1.5px solid var(--color-input-border);box-shadow:0 6px 16px var(--color-input-shadow);background:#fdf8f2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:6px;display:grid;position:sticky;top:8px}.mochila-module__d4_Oxa__tab{border-radius:var(--radius-badge);min-width:0;color:var(--color-ink);font-family:var(--font-heading);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:clamp(13px,3.8vw,16px);font-weight:800;transition:background-color .2s,color .2s;display:flex}.mochila-module__d4_Oxa__tabActive{background:var(--gradient-accent);color:#fff;box-shadow:0 4px 10px var(--color-accent-shadow);}.mochila-module__d4_Oxa__tabIcon{flex-shrink:0;width:clamp(20px,6vw,26px);height:clamp(20px,6vw,26px)}.mochila-module__d4_Oxa__freezeRow{align-items:center;gap:16px;display:flex}.mochila-module__d4_Oxa__slots{border-right:1.5px solid var(--color-input-border);flex-shrink:0;gap:8px;padding-right:16px;display:flex}.mochila-module__d4_Oxa__slot{border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.mochila-module__d4_Oxa__slotFull{background:#dff0fc;}.mochila-module__d4_Oxa__slotEmpty{border:1.5px dashed var(--color-input-border);filter:grayscale();opacity:.4;}.mochila-module__d4_Oxa__freezeText{overflow-wrap:break-word;flex:1;min-width:0}.mochila-module__d4_Oxa__freezeArt{filter:drop-shadow(0 6px 8px #2f8fe040);flex-shrink:0;width:84px}.mochila-module__d4_Oxa__freezeArt svg{width:100%;height:auto;display:block}.mochila-module__d4_Oxa__card.mochila-module__d4_Oxa__energyCard{flex-direction:row;align-items:center;gap:14px}.mochila-module__d4_Oxa__energyIcon{background:#fff1d6;border-radius:18px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.mochila-module__d4_Oxa__energyBody{flex-direction:column;flex:1;justify-content:center;align-self:stretch;gap:8px;min-width:0;display:flex}.mochila-module__d4_Oxa__energyHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mochila-module__d4_Oxa__energyValue{font-family:var(--font-heading);color:var(--color-ink);font-size:20px;font-weight:800}.mochila-module__d4_Oxa__energyTrack{border-radius:var(--radius-pill);background:#f6ead9;width:100%;height:14px;overflow:hidden}.mochila-module__d4_Oxa__energyFill{border-radius:inherit;background:linear-gradient(#ffd84d,#f5b400);height:100%;transition:width .4s;box-shadow:inset 0 -3px #d68c0059}.mochila-module__d4_Oxa__earnPill{border-radius:var(--radius-pill);color:#7a4a1e;background:#fdf0de;padding:6px 14px;font-size:13px;font-weight:700}.mochila-module__d4_Oxa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mochila-module__d4_Oxa__tile{border:1.5px solid var(--color-input-border);background:#fffdfa;border-radius:20px;align-items:flex-start;gap:12px;padding:14px;display:flex}.mochila-module__d4_Oxa__tileIcon{background:#dff0fc;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:26px;display:grid}.mochila-module__d4_Oxa__tileIconWarm{background:#fff1d6;}.mochila-module__d4_Oxa__tileBody{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.mochila-module__d4_Oxa__tileTitle{font-family:var(--font-heading);color:var(--color-ink);font-size:16px;font-weight:800;line-height:1.2}.mochila-module__d4_Oxa__tileText{color:var(--color-ink-muted);margin-top:-4px;font-size:12.5px;line-height:1.35}.mochila-module__d4_Oxa__pieceAvatar{flex-shrink:0}.mochila-module__d4_Oxa__priceButton{border-radius:var(--radius-pill);min-width:88px;font-family:var(--font-heading);color:var(--color-ink);white-space:nowrap;cursor:pointer;background:#f6e6d3;border:none;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:inset 0 -2px #a06e3c26}.mochila-module__d4_Oxa__priceButton:hover:not(:disabled){background:#f2dcc2}.mochila-module__d4_Oxa__priceButton:disabled{opacity:.6;cursor:not-allowed}.mochila-module__d4_Oxa__confirmButton{color:#fff;background:#4d9a2a;font-size:15px;box-shadow:0 4px 10px #4d9a2a4d;}.mochila-module__d4_Oxa__confirmButton:hover:not(:disabled){background:#458a25}.mochila-module__d4_Oxa__cancelButton{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.mochila-module__d4_Oxa__blocked{color:var(--color-ink-muted);font-size:12px;font-weight:700}.mochila-module__d4_Oxa__tileSkeleton{background:linear-gradient(90deg,#f6ede2 0%,#fbf5ee 50%,#f6ede2 100%) 0 0/200% 100%;border-radius:20px;min-height:150px;animation:1.4s ease-in-out infinite mochila-module__d4_Oxa__tileShimmer}@keyframes mochila-module__d4_Oxa__tileShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.mochila-module__d4_Oxa__tileSkeleton{animation:none}}.mochila-module__d4_Oxa__visualNote{color:var(--color-ink-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px;font-size:14px;display:flex}.mochila-module__d4_Oxa__pieceOwned{color:var(--color-success-text);padding:6px 0;font-weight:800}.mochila-module__d4_Oxa__hint{color:var(--color-ink-muted);text-align:center;font-size:13px}@media (max-width:520px){.mochila-module__d4_Oxa__freezeArt{display:none}.mochila-module__d4_Oxa__freezeRow{flex-direction:column;align-items:stretch;gap:12px}.mochila-module__d4_Oxa__slots{border-right:none;padding-right:0}.mochila-module__d4_Oxa__tile{text-align:center;flex-direction:column;align-items:center}.mochila-module__d4_Oxa__tileBody{align-items:center}.mochila-module__d4_Oxa__tileText{display:none}}@media (max-width:440px){.mochila-module__d4_Oxa__tab{flex-direction:column;gap:2px;padding:8px 4px;font-size:13px}}@media (max-width:360px){.mochila-module__d4_Oxa__hero{text-align:center;flex-direction:column}.mochila-module__d4_Oxa__heroBody{align-items:center}.mochila-module__d4_Oxa__heroArt{margin-top:12px}}
.ranking-module__fBvUNa__page{}.ranking-module__fBvUNa__loadingPage{}.ranking-module__fBvUNa__container{}.ranking-module__fBvUNa__pageHeader{justify-content:center;align-items:center;gap:10px;min-height:48px;display:flex;position:relative}.ranking-module__fBvUNa__backButton{top:2px;}.ranking-module__fBvUNa__pageTitle{font-family:var(--font-heading);color:#3a1d0e;font-size:clamp(30px,9vw,38px);font-weight:800;line-height:1}.ranking-module__fBvUNa__titleLaurel{flex-shrink:0;width:24px;height:34px}.ranking-module__fBvUNa__leagueHero{isolation:isolate;flex-direction:column;align-items:center;width:100%;padding-top:26px;display:flex;position:relative}.ranking-module__fBvUNa__leagueHeroBg{z-index:-1;width:calc(100% + 32px);height:150px;position:absolute;top:30px;left:-16px;right:-16px;-webkit-mask-image:radial-gradient(60% 70% at 50% 35%,#000 60%,#0000 100%);mask-image:radial-gradient(60% 70% at 50% 35%,#000 60%,#0000 100%)}.ranking-module__fBvUNa__leagueRays{width:64px;position:absolute;top:0}.ranking-module__fBvUNa__leagueShieldRow{filter:drop-shadow(0 10px 14px #8c461438);align-items:flex-end;gap:0;display:flex}.ranking-module__fBvUNa__leagueLaurel{width:40px;height:70px;margin-bottom:4px}.ranking-module__fBvUNa__leagueShieldRow>svg:first-child{margin-right:-8px}.ranking-module__fBvUNa__leagueShieldRow>svg:last-child{margin-left:-8px}.ranking-module__fBvUNa__ribbon{place-items:center;margin-top:-22px;display:grid;position:relative}.ranking-module__fBvUNa__ribbon:before,.ranking-module__fBvUNa__ribbon:after{content:"";z-index:-1;background:linear-gradient(#f2b06a,#e39a52);width:40px;height:34px;position:absolute;top:14px}.ranking-module__fBvUNa__ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,30% 50%);left:-28px}.ranking-module__fBvUNa__ribbon:after{clip-path:polygon(0 0,100% 0,70% 50%,100% 100%,0 100%);right:-28px}.ranking-module__fBvUNa__ribbonText{font-family:var(--font-heading);color:#5a2a10;white-space:nowrap;background:linear-gradient(#fbd3a3,#f3b375);border-radius:14px;margin:0;padding:8px 28px 10px;font-size:clamp(22px,7vw,28px);font-weight:800;line-height:1.1;position:relative;box-shadow:inset 0 -3px #b4642840,0 6px 12px #b4642833}.ranking-module__fBvUNa__hero{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.ranking-module__fBvUNa__heroTitle{}.ranking-module__fBvUNa__heroText{}.ranking-module__fBvUNa__timeLeft{border-radius:var(--radius-pill);color:var(--color-accent-link);background:#fde9dc;margin-top:8px;padding:6px 14px;font-size:14px;font-weight:800}.ranking-module__fBvUNa__tiers{scrollbar-width:none;align-items:center;gap:6px;padding:10px 4px 16px;display:flex;overflow-x:auto}.ranking-module__fBvUNa__tiers::-webkit-scrollbar{display:none}.ranking-module__fBvUNa__tiers>:first-child{margin-left:auto}.ranking-module__fBvUNa__tiers>:last-child{margin-right:auto}.ranking-module__fBvUNa__tier,.ranking-module__fBvUNa__tierCurrent{flex-shrink:0;place-items:center;display:grid}.ranking-module__fBvUNa__tierCurrent{filter:drop-shadow(0 4px 8px #0000001f);background:#fde4cc;border-radius:18px;padding:8px;box-shadow:0 6px 14px #d6783233}.ranking-module__fBvUNa__resultUp,.ranking-module__fBvUNa__resultDown{border-radius:var(--radius-lg);border:2px solid;align-items:center;gap:12px;padding:14px 16px;display:flex}.ranking-module__fBvUNa__resultUp{background:#eef7e6;border-color:#b9dca0}.ranking-module__fBvUNa__resultDown{background:#fbebe6;border-color:#efc3b5}.ranking-module__fBvUNa__resultBody{color:var(--color-ink-muted);flex-direction:column;flex:1;gap:2px;font-size:14px;display:flex}.ranking-module__fBvUNa__resultBody strong{font-family:var(--font-heading);color:var(--color-ink);font-size:16px}.ranking-module__fBvUNa__resultButton{border-radius:var(--radius-md);background:var(--gradient-accent);color:#fff;font:inherit;cursor:pointer;border:none;padding:10px 16px;font-weight:800}.ranking-module__fBvUNa__inviteCard{border-radius:var(--radius-lg);background:linear-gradient(160deg,#fde3cf,#fbeee3);flex-direction:column;gap:14px;padding:18px;display:flex}.ranking-module__fBvUNa__inviteTop{align-items:center;gap:14px;display:flex}.ranking-module__fBvUNa__inviteTitle{font-family:var(--font-heading);color:var(--color-ink);margin:0;font-size:22px;font-weight:800}.ranking-module__fBvUNa__inviteText{color:var(--color-ink-muted);margin:2px 0 0;font-size:15px}.ranking-module__fBvUNa__goalCard{border-radius:var(--radius-md);background:var(--color-card);box-shadow:0 4px 14px var(--color-input-shadow);align-items:center;gap:12px;padding:12px 14px;display:flex}.ranking-module__fBvUNa__goalIcon{flex-shrink:0}.ranking-module__fBvUNa__goalBody{min-width:0;color:var(--color-ink-muted);flex-direction:column;flex:1;font-size:13px;display:flex}.ranking-module__fBvUNa__goalBody strong{font-family:var(--font-heading);color:var(--color-ink);font-size:15px}.ranking-module__fBvUNa__goalShields{flex-shrink:0;align-items:center;gap:2px;display:flex}.ranking-module__fBvUNa__goalArrow{color:#f2a33a;font-weight:900}.ranking-module__fBvUNa__infoCard{gap:10px;}.ranking-module__fBvUNa__infoHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ranking-module__fBvUNa__infoTitle{font-family:var(--font-heading);color:var(--color-ink);margin:0;font-size:18px;font-weight:800}.ranking-module__fBvUNa__infoMeta{color:var(--color-ink-muted);white-space:nowrap;font-size:13px;font-weight:700}.ranking-module__fBvUNa__infoRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.ranking-module__fBvUNa__infoText{color:var(--color-ink-muted);flex-direction:column;gap:4px;font-size:14px;display:flex}.ranking-module__fBvUNa__infoText strong{font-family:var(--font-heading);color:var(--color-ink);font-size:16px}.ranking-module__fBvUNa__rewardValues{font-family:var(--font-heading);color:var(--color-ink);align-items:center;gap:6px;font-size:18px;font-weight:800;display:inline-flex}.ranking-module__fBvUNa__joinButton{border-radius:var(--radius-md);background:var(--gradient-accent);width:min(100%,360px);box-shadow:0 5px 0 var(--color-accent-shadow);color:#fff;font-family:var(--font-heading);text-align:center;align-self:center;padding:14px 22px;font-size:18px;font-weight:800;text-decoration:none}.ranking-module__fBvUNa__list{gap:2px;margin:0;padding:8px;list-style:none;}.ranking-module__fBvUNa__row,.ranking-module__fBvUNa__rowMe{border-radius:var(--radius-md);align-items:center;gap:12px;padding:8px 10px;display:flex}.ranking-module__fBvUNa__row{position:relative}.ranking-module__fBvUNa__row+.ranking-module__fBvUNa__row:before{content:"";filter:blur(.4px);background:linear-gradient(90deg,#0000,#e8722c47 20% 80%,#0000);border-radius:2px;height:2px;position:absolute;top:-1.5px;left:8px;right:8px;box-shadow:0 0 6px #e8722c2e}.ranking-module__fBvUNa__rowMe{box-shadow:inset 0 0 0 2px var(--color-accent-shadow-soft);background:#fdf1e8}.ranking-module__fBvUNa__rank,.ranking-module__fBvUNa__rankUp,.ranking-module__fBvUNa__rankDown,.ranking-module__fBvUNa__podium1,.ranking-module__fBvUNa__podium2,.ranking-module__fBvUNa__podium3{text-align:center;width:28px;font-family:var(--font-heading);color:var(--color-ink-muted);flex-shrink:0;font-size:16px;font-weight:800}.ranking-module__fBvUNa__rankUp{color:var(--color-success-text)}.ranking-module__fBvUNa__rankDown{color:var(--color-error-text)}.ranking-module__fBvUNa__podium1,.ranking-module__fBvUNa__podium2,.ranking-module__fBvUNa__podium3{color:#fff;border-radius:50%;height:28px;font-size:14px;line-height:28px}.ranking-module__fBvUNa__podium1{background:#e5ad1f}.ranking-module__fBvUNa__podium2{background:#9aa5b1}.ranking-module__fBvUNa__podium3{background:#c07a45}.ranking-module__fBvUNa__name{min-width:0;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:800;overflow:hidden}.ranking-module__fBvUNa__meTag{color:var(--color-ink-muted);font-weight:700}.ranking-module__fBvUNa__xp{color:var(--color-ink-muted);white-space:nowrap;font-weight:800}.ranking-module__fBvUNa__zoneUp,.ranking-module__fBvUNa__zoneDown{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;margin:6px 4px;font-size:12px;font-weight:900;display:flex}.ranking-module__fBvUNa__zoneUp:before,.ranking-module__fBvUNa__zoneUp:after,.ranking-module__fBvUNa__zoneDown:before,.ranking-module__fBvUNa__zoneDown:after{content:"";opacity:.35;background:currentColor;border-radius:2px;flex:1;height:2px}.ranking-module__fBvUNa__zoneUp{color:var(--color-success-text)}.ranking-module__fBvUNa__zoneDown{color:var(--color-error-text)}
.sequencia-module__i3-FgG__page{}.sequencia-module__i3-FgG__loadingPage{}.sequencia-module__i3-FgG__container{max-width:560px;}.sequencia-module__i3-FgG__card{}.sequencia-module__i3-FgG__header{justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.sequencia-module__i3-FgG__backButton{}.sequencia-module__i3-FgG__title{font-family:var(--font-heading);color:var(--color-ink);font-size:24px;font-weight:800}.sequencia-module__i3-FgG__hero{align-items:center;gap:16px;padding:22px 20px;display:flex;}.sequencia-module__i3-FgG__heroLit{background:linear-gradient(135deg,#fff4e6 0%,#ffe2c7 100%);border-color:#f6c79c;}.sequencia-module__i3-FgG__heroBody{flex-direction:column;flex:1;align-items:flex-start;gap:8px;display:flex}.sequencia-module__i3-FgG__heroCount{font-family:var(--font-heading);color:var(--color-ink);font-size:22px;font-weight:800;line-height:1.1}.sequencia-module__i3-FgG__heroNumber{color:#b8441f;font-size:48px}.sequencia-module__i3-FgG__hero .sequencia-module__i3-FgG__heroNumber{color:var(--color-ink-muted)}.sequencia-module__i3-FgG__heroLit .sequencia-module__i3-FgG__heroNumber{color:#b8441f}.sequencia-module__i3-FgG__heroText{color:var(--color-ink-muted);font-size:14px}.sequencia-module__i3-FgG__heroCta{border-radius:var(--radius-pill);background:var(--gradient-accent);box-shadow:0 6px 16px var(--color-accent-shadow);font-family:var(--font-heading);color:#fff;margin-top:4px;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none}.sequencia-module__i3-FgG__heroCta:hover{filter:brightness(1.04)}.sequencia-module__i3-FgG__heroFire{color:var(--color-ink-muted);flex-shrink:0}.sequencia-module__i3-FgG__summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sequencia-module__i3-FgG__summaryItem{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;text-decoration:none;display:flex;}.sequencia-module__i3-FgG__summaryValue{font-family:var(--font-heading);color:#b8441f;font-size:26px;font-weight:800;line-height:1.1}.sequencia-module__i3-FgG__summaryValueFreeze{color:#1f5f8f;}.sequencia-module__i3-FgG__summaryLabel{color:var(--color-ink-muted);font-size:13px;font-weight:700}.sequencia-module__i3-FgG__cardTitle{font-family:var(--font-heading);color:var(--color-ink);font-size:20px;font-weight:800}.sequencia-module__i3-FgG__monthNav{justify-content:space-between;align-items:center;display:flex}.sequencia-module__i3-FgG__monthName{font-family:var(--font-heading);color:var(--color-ink);font-size:16px;font-weight:700}.sequencia-module__i3-FgG__monthName:first-letter{text-transform:uppercase}.sequencia-module__i3-FgG__monthButton{width:40px;height:40px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.sequencia-module__i3-FgG__monthButton:hover:not(:disabled){background:var(--color-input-border)}.sequencia-module__i3-FgG__monthButton:disabled{opacity:.3;cursor:default}.sequencia-module__i3-FgG__calendar{border-collapse:collapse;table-layout:fixed;width:100%}.sequencia-module__i3-FgG__calendar th{color:var(--color-ink-muted);padding-bottom:6px;font-size:12px;font-weight:800}.sequencia-module__i3-FgG__calendar td{text-align:center;padding:3px 0;position:relative}.sequencia-module__i3-FgG__day{z-index:1;width:38px;height:38px;color:var(--color-ink);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:inline-grid;position:relative}.sequencia-module__i3-FgG__dayFuture{color:#b5a99d}.sequencia-module__i3-FgG__dayStudy{color:#fff;background:linear-gradient(135deg,#d0602f 0%,#b8441f 100%)}.sequencia-module__i3-FgG__dayFreeze{color:#1f5f8f;background:#d6ebfa}.sequencia-module__i3-FgG__dayToday{box-shadow:0 0 0 2.5px var(--color-card), 0 0 0 4.5px #e8845b}.sequencia-module__i3-FgG__joinPrev:before,.sequencia-module__i3-FgG__joinNext:before{content:"";z-index:0;position:absolute;inset:3px 50%}.sequencia-module__i3-FgG__joinPrev:before{left:0}.sequencia-module__i3-FgG__joinNext:before{right:0}.sequencia-module__i3-FgG__bandStudy:before{background:#c4502a}.sequencia-module__i3-FgG__bandFreeze:before{background:#d6ebfa}.sequencia-module__i3-FgG__legend{color:var(--color-ink-muted);justify-content:center;gap:18px;font-size:13px;font-weight:700;display:flex}.sequencia-module__i3-FgG__legendItem{align-items:center;gap:6px;display:inline-flex}.sequencia-module__i3-FgG__legendStudy,.sequencia-module__i3-FgG__legendFreeze{border-radius:50%;width:14px;height:14px}.sequencia-module__i3-FgG__legendStudy{background:#c4502a}.sequencia-module__i3-FgG__legendFreeze{background:#d6ebfa;border:1.5px solid #9cc8ea}.sequencia-module__i3-FgG__monthSummary{text-align:center;color:var(--color-ink-muted);font-size:14px}
.medal-module__ha6ZtW__medal{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:inline-flex;position:relative}.medal-module__ha6ZtW__face{background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex;box-shadow:inset 0 -3px #0000000f}.medal-module__ha6ZtW__progress{background:linear-gradient(135deg,#f0975f,#e0613a);box-shadow:0 6px 14px #e0613a4d}.medal-module__ha6ZtW__perfect{background:linear-gradient(135deg,#8bd36a,#4fa82e);box-shadow:0 6px 14px #4fa82e4d}.medal-module__ha6ZtW__streak{background:linear-gradient(135deg,#ffb347,#ff7a1a);box-shadow:0 6px 14px #ff7a1a4d}.medal-module__ha6ZtW__xp{background:linear-gradient(135deg,#ffd86b,#f2b01e);box-shadow:0 6px 14px #f2b01e4d}.medal-module__ha6ZtW__missions{background:linear-gradient(135deg,#7cc4f5,#3b8fd9);box-shadow:0 6px 14px #3b8fd94d}.medal-module__ha6ZtW__track{background:linear-gradient(135deg,#b99cf0,#7b52d6);box-shadow:0 6px 14px #7b52d64d}.medal-module__ha6ZtW__locked{background:conic-gradient(#e8845b var(--progress,0%), #efe6db 0)}.medal-module__ha6ZtW__locked .medal-module__ha6ZtW__face{filter:grayscale();opacity:.55;background:#f7f1ea}.medal-module__ha6ZtW__pop{animation:.6s cubic-bezier(.34,1.56,.64,1) .3s both medal-module__ha6ZtW__medalPop}@keyframes medal-module__ha6ZtW__medalPop{0%{opacity:0;transform:scale(0)rotate(-25deg)}70%{opacity:1;transform:scale(1.12)rotate(6deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.medal-module__ha6ZtW__pop{animation:none}}