:root{--lvl-premium-ease:cubic-bezier(.2, .8, .2, 1)}.md-iphone-root{background:radial-gradient(circle at 86% 0,#ffcc3316,#0000 28%),radial-gradient(circle at 0 18%,#ffffff0e,#0000 30%),linear-gradient(#070707 0%,#050505 46%,#090909 100%)}.md-iphone-shell>*{animation:lvl-app-rise .52s var(--lvl-premium-ease) both;animation-delay:calc(var(--lvl-reveal-order,0) * 48ms)}.md-iphone-shell>:first-child{--lvl-reveal-order:0}.md-iphone-shell>:nth-child(2){--lvl-reveal-order:1}.md-iphone-shell>:nth-child(3){--lvl-reveal-order:2}.md-iphone-shell>:nth-child(4){--lvl-reveal-order:3}.md-iphone-shell>:nth-child(5){--lvl-reveal-order:4}.md-iphone-shell>:nth-child(6){--lvl-reveal-order:5}.md-iphone-shell>:nth-child(7){--lvl-reveal-order:6}.md-iphone-shell>:nth-child(8){--lvl-reveal-order:7}.md-iphone-shell>:nth-child(n+9){--lvl-reveal-order:8}.md-iphone-card,.lvl-level-card,.lvl-next-step-card,.lvl-week-card,.lvl-new-release-card,.lvl-free-lessons-card,.lvl-free-lesson-card,.lvl-method-authority,.lvl-workout-card,.lvl-plan-card,.lvl-store-card,.lvl-store-cart-row,.lvl-rank-me-card,.lvl-rank-list,.lvl-lesson-row{transition:transform .18s var(--lvl-premium-ease), border-color .18s ease, background-color .18s ease, box-shadow .18s ease, filter .18s ease}.md-iphone-card,.lvl-level-card,.lvl-next-step-card,.lvl-free-lesson-card,.lvl-workout-card,.lvl-store-card,.lvl-plan-card{box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000038}.lvl-lesson-row,.lvl-workout-item,.lvl-store-cart-row,.lvl-pref-row,.lvl-benefit-tile,.lvl-language-option,.lvl-subtitle-option{transition:transform .15s var(--lvl-premium-ease), border-color .15s ease, background-color .15s ease, color .15s ease, opacity .15s ease}.md-iphone-tabbar{background:linear-gradient(#050505e0,#050505fb),radial-gradient(circle at 50% 0,#ffcc331f,#0000 58%);box-shadow:0 -18px 46px #0000007a,inset 0 1px #ffffff0b}.md-iphone-tab{transition:transform .17s var(--lvl-premium-ease), color .17s ease, background .17s ease, border-color .17s ease, box-shadow .17s ease;position:relative}.md-iphone-tab--active{background:radial-gradient(circle at 50% 35%,#fc33,#0000 58%),#ffcc3316;box-shadow:inset 0 0 0 1px #ffcc330e,0 10px 22px #ffcc3316}.md-iphone-tab--active:after{content:"";background:#fc3;border-radius:999px;width:4px;height:4px;position:absolute;bottom:5px;box-shadow:0 0 10px #ffcc33b8}.md-iphone-root .md-iphone-cta,.lvl-store-buy,.lvl-workout-link,.lvl-safe-link{transition:transform .15s var(--lvl-premium-ease), filter .15s ease, box-shadow .15s ease, border-color .15s ease, background .15s ease}.lvl-free-lessons-carousel>*,.lvl-store-grid>*,.lvl-store-cat-grid>*,.md-iphone-list>*,.lvl-home-ranking-list>*,.lvl-workout-items>*,.lvl-rank-list>*{animation:lvl-app-rise .46s var(--lvl-premium-ease) both;animation-delay:calc(var(--lvl-reveal-order,0) * 42ms)}.lvl-free-lessons-carousel>:first-child,.lvl-store-grid>:first-child,.lvl-store-cat-grid>:first-child,.md-iphone-list>:first-child,.lvl-home-ranking-list>:first-child,.lvl-workout-items>:first-child,.lvl-rank-list>:first-child{--lvl-reveal-order:0}.lvl-free-lessons-carousel>:nth-child(2),.lvl-store-grid>:nth-child(2),.lvl-store-cat-grid>:nth-child(2),.md-iphone-list>:nth-child(2),.lvl-home-ranking-list>:nth-child(2),.lvl-workout-items>:nth-child(2),.lvl-rank-list>:nth-child(2){--lvl-reveal-order:1}.lvl-free-lessons-carousel>:nth-child(3),.lvl-store-grid>:nth-child(3),.lvl-store-cat-grid>:nth-child(3),.md-iphone-list>:nth-child(3),.lvl-home-ranking-list>:nth-child(3),.lvl-workout-items>:nth-child(3),.lvl-rank-list>:nth-child(3){--lvl-reveal-order:2}.lvl-free-lessons-carousel>:nth-child(4),.lvl-store-grid>:nth-child(4),.lvl-store-cat-grid>:nth-child(4),.md-iphone-list>:nth-child(4),.lvl-home-ranking-list>:nth-child(4),.lvl-workout-items>:nth-child(4),.lvl-rank-list>:nth-child(4){--lvl-reveal-order:3}.lvl-free-lessons-carousel>:nth-child(n+5),.lvl-store-grid>:nth-child(n+5),.lvl-store-cat-grid>:nth-child(n+5),.md-iphone-list>:nth-child(n+5),.lvl-home-ranking-list>:nth-child(n+5),.lvl-workout-items>:nth-child(n+5),.lvl-rank-list>:nth-child(n+5){--lvl-reveal-order:4}@media (hover:hover) and (pointer:fine){.md-iphone-card:hover,.lvl-level-card:hover,.lvl-free-lesson-card:hover,.lvl-workout-link:hover .lvl-workout-card,.lvl-store-card:hover,.lvl-plan-card:hover{border-color:#ffcc3347;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0e,0 18px 42px #0000004d}.lvl-lesson-row:hover,.lvl-store-cat-tile:hover,.lvl-pref-card-header:hover,.lvl-language-option:hover,.lvl-subtitle-option:hover{background-color:#ffcc330e;border-color:#ffcc3338}}.md-iphone-card:active,.lvl-level-card:active,.lvl-free-lesson-card:active,.lvl-workout-link:active .lvl-workout-card,.lvl-store-card:active,.lvl-lesson-row:active,.lvl-store-buy:active,.md-iphone-root .md-iphone-cta:active,.md-iphone-tab:active,.lvl-language-option:active,.lvl-subtitle-option:active{opacity:1;transform:translateY(1px)scale(.985)}@keyframes lvl-app-rise{0%{opacity:0;filter:saturate(.92);transform:translateY(10px)}to{opacity:1;filter:saturate();transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.md-iphone-root *,.md-iphone-root :before,.md-iphone-root :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}.lvl-auth-actions button{z-index:2;touch-action:manipulation;-webkit-tap-highlight-color:#ffcc332e;position:relative}.md-iphone-root a,.md-iphone-root button,.md-iphone-root label,.lvl-onboarding-option,.lvl-safe-link{pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:#ffcc332e}.lvl-safe-link{z-index:3;min-height:48px;position:relative}.lvl-progress-bar{background:#ffffff14;border-radius:3px;width:100%;height:6px;overflow:hidden}.lvl-progress-fill{background:linear-gradient(90deg,#fc3,#fd5);border-radius:3px;height:100%;transition:width .5s}.lvl-level-card{background:#181818;border:1px solid #ffcc3357;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.lvl-level-badge{color:#fc3;background:#ffcc331f;border:1.5px solid #fc3;border-radius:26px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:900;display:flex}.lvl-level-info{flex:1;min-width:0}.lvl-level-name{color:#fff;font-size:18px;font-weight:900}.lvl-level-desc{color:#b7b1a0;margin-top:2px;font-size:12px;line-height:1.45}.lvl-level-progress-meta{color:#b7b1a0;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:6px;font-size:11px;font-weight:800;line-height:1.35;display:flex}.lvl-onboarding-option{cursor:pointer;text-align:left;z-index:2;background:#101010;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:54px;padding:14px 16px;transition:border-color .14s,background .14s;display:flex;position:relative}.lvl-onboarding-option input{opacity:0;pointer-events:none;position:absolute}.lvl-onboarding-option--selected{background:#ffcc3314;border-color:#fc3}.lvl-onboarding-dot{border:2px solid #fff3;border-radius:10px;flex-shrink:0;width:20px;height:20px;transition:border-color .14s,background .14s}.lvl-onboarding-option--selected .lvl-onboarding-dot{background:#fc3;border-color:#fc3}.lvl-onboarding-label{color:#fff;font-size:14px;font-weight:800}.lvl-steps{justify-content:center;align-items:center;gap:6px;display:flex}.lvl-step-dot{background:#ffffff26;border-radius:4px;width:8px;height:8px;transition:background .2s,width .2s}.lvl-step-dot--active{background:#fc3;width:22px}.lvl-rec-card{background:#101010;border:1px solid #fc33;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.lvl-rec-icon{color:#fc3;background:#ffcc331a;border:1px solid #ffcc334d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lvl-rec-body{flex:1;min-width:0}.lvl-rec-title{color:#fff;font-size:14px;font-weight:900}.lvl-rec-reason{color:#b7b1a0;text-transform:uppercase;letter-spacing:.4px;margin-top:2px;font-size:11px;font-weight:700}.lvl-next-step-card{background:#0d0d0d;border:1px solid #ffcc3375;border-left:3px solid #fc3;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.lvl-next-step-title{color:#fff;font-size:21px;font-weight:950;line-height:1.12}.lvl-next-step-meta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lvl-next-step-pill{background:#0505056b;border:1px solid #ffcc332e;border-radius:12px;padding:10px}.lvl-next-step-pill strong{color:#fff;margin-top:3px;font-size:12px;line-height:1.25;display:block}.lvl-week-card{flex-direction:column;gap:14px;padding-top:18px;display:flex}.lvl-week-header{align-items:flex-start;min-height:24px}.lvl-lesson-row{color:inherit;background:#181818;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.lvl-lesson-row--locked{background:#ffcc330f;border:1px solid #ffcc332e}.lvl-lesson-title{min-width:0;font-size:13px;font-weight:800;line-height:1.35}.lvl-lesson-badges{justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;display:inline-flex}.lvl-lesson-status{text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;min-width:max-content;padding:3px 7px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.lvl-lesson-status--done{color:#8ce6a6;background:#2ecc711f;border-color:#2ecc7173}.lvl-lesson-status--started{color:#fc3;background:#ffcc331f;border-color:#ffcc3373}.lvl-lesson-status--new{color:#fc3;background:#ffcc3329;border-color:#ffcc338c}.lvl-new-release-card{background:linear-gradient(135deg,#ffcc331f,#ffffff09);border:1px solid #fc33;border-radius:10px;gap:10px;padding:12px 14px;display:grid;overflow:hidden}.lvl-new-release-list{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;max-width:100%;padding-bottom:1px;display:flex;overflow-x:auto}.lvl-new-release-list::-webkit-scrollbar{display:none}.lvl-new-release-pill{color:#fc3;text-transform:uppercase;background:#00000040;border:1px solid #ffcc3352;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.lvl-new-release-dot{background:#fc3;border-radius:999px;flex:none;width:5px;height:5px;box-shadow:0 0 7px #ffcc338c}.lvl-free-lessons-card{background:#101010;border-color:#ffcc333d;padding:16px;overflow:hidden}.lvl-free-lessons-main-badge{color:#f7d879;text-align:center;text-transform:uppercase;background:#ffcc3314;border:1px solid #ffcc3361;border-radius:999px;flex:none;justify-content:center;align-items:center;max-width:124px;min-height:26px;padding:0 10px;font-size:10px;font-weight:950;line-height:1.1;display:inline-flex}.lvl-free-lessons-carousel{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;max-width:100%;padding-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.lvl-free-lessons-carousel::-webkit-scrollbar{display:none}.lvl-free-lesson-card{scroll-snap-align:start;min-width:218px;max-width:238px;color:inherit;box-shadow:none;background:linear-gradient(#ffffff0a,#0000 42%),#101010;border:1px solid #ffcc3338;border-radius:14px;flex:0 0 min(76%,238px);text-decoration:none;overflow:hidden}.lvl-free-lesson-media{aspect-ratio:16/9;background:radial-gradient(circle at 50% 38%,#ffcc3329,#0000 42%),linear-gradient(145deg,#15120a,#070707 64%);position:relative;overflow:hidden}.lvl-free-lesson-img{object-fit:cover;width:100%;height:100%;display:block}.lvl-free-lesson-fallback{color:#f7d879;text-align:center;background:radial-gradient(circle at 50% 36%,#ffcc3329,#0000 35%),linear-gradient(145deg,#ffcc3317,#ffffff05 46%),#070707;align-content:center;place-items:center;gap:5px;height:100%;display:grid}.lvl-free-lesson-fallback strong{color:#fff;font-size:13px;font-weight:950}.lvl-free-lesson-fallback small{color:#b7b1a0;font-size:11px;font-weight:850}.lvl-free-lesson-play{color:#fc3;text-indent:2px;background:#0000006b;border:1px solid #ffcc3361;border-radius:999px;place-items:center;width:34px;height:34px;font-size:13px;line-height:1;display:grid;box-shadow:0 0 18px #ffcc3329}.lvl-free-lesson-badge{color:#f7d879;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808b8;border:1px solid #ffcc3357;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex;position:absolute;top:10px;left:10px}.lvl-free-lesson-body{padding:12px}.lvl-help-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px}.lvl-help-item summary{cursor:pointer;color:#fff;font-size:13px;font-weight:900;list-style:none}.lvl-help-item summary::-webkit-details-marker{display:none}.lvl-help-item summary:after{content:"+";float:right;color:#fc3;font-weight:950}.lvl-help-item[open] summary:after{content:"-"}.lvl-help-item p{color:#b7b1a0;margin-top:8px;font-size:12px;font-weight:700;line-height:1.55}.lvl-fixacao-card{background:#0d1a0d;border:1px solid #2ecc714d;border-radius:16px;padding:16px}.lvl-fixacao-title{color:#2ecc71;text-transform:uppercase;letter-spacing:.7px;font-size:13px;font-weight:900}.lvl-fixacao-steps{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.lvl-fixacao-step{align-items:flex-start;gap:10px;display:flex}.lvl-fixacao-num{color:#2ecc71;background:#2ecc7126;border:1px solid #2ecc7166;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:900;display:flex}.lvl-fixacao-text{color:#b7b1a0;font-size:13px;line-height:1.5}.lvl-home-ranking-list{flex-direction:column;gap:0;margin-top:4px;display:flex}.lvl-home-ranking-row{grid-template-columns:42px minmax(0,1fr) 56px;align-items:center;gap:10px;min-height:56px;padding:8px 0;display:grid}.lvl-home-ranking-row:not(:last-child){border-bottom:1px solid #ffffff0f}.lvl-home-ranking-medal{color:#fff;background:radial-gradient(circle at 34% 28%,#ffffffd1,#0000 18%),linear-gradient(145deg,#ffd95a,#a56f10 78%);border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 0 0 1px #3922005c,0 0 12px #ffcc332e}.lvl-home-ranking-row--2 .lvl-home-ranking-medal{background:radial-gradient(circle at 34% 28%,#ffffffe0,#0000 18%),linear-gradient(145deg,#eee,#777 78%);box-shadow:inset 0 0 0 1px #2828285c,0 0 12px #ffffff1f}.lvl-home-ranking-row--3 .lvl-home-ranking-medal{background:radial-gradient(circle at 34% 28%,#ffffffc7,#0000 18%),linear-gradient(145deg,#d9904b,#743713 78%);box-shadow:inset 0 0 0 1px #4a260d70,0 0 12px #cd7f322e}.lvl-home-ranking-medal span{color:#fff;text-shadow:0 1px 3px #00000080;font-size:13px;font-weight:950;line-height:1}.lvl-home-ranking-name{color:#fff;white-space:normal;overflow-wrap:break-word;min-width:0;font-size:16px;font-weight:900;line-height:1.18}.lvl-home-ranking-name--open{color:#8d887e;font-size:14px}.lvl-home-ranking-points{color:#fc3;font-variant-numeric:tabular-nums;justify-self:end;font-size:25px;font-weight:950;line-height:1}.lvl-home-ranking-row--2 .lvl-home-ranking-points{color:#f2f2f2}.lvl-home-ranking-row--3 .lvl-home-ranking-points{color:#d88945}.lvl-workout-card{background:linear-gradient(#ffffff09,#fff0 46%),#101010;border:1px solid #ffffff14;border-radius:14px;padding:16px;box-shadow:inset 0 1px #ffffff09}.lvl-workout-card--featured{background:#101010;border-color:#ffcc336b #ffcc336b #ffcc336b #fc3;border-left-style:solid;border-left-width:3px}.lvl-workout-card--locked{background:linear-gradient(145deg,#ffcc3312,#ffffff06 42%),#0c0c0c;border-color:#ffcc3338}.lvl-workout-items{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.lvl-guided-session{margin-top:12px}.lvl-workout-linked-lesson{background:#ffcc330e;border:1px solid #ffcc3329;border-radius:12px;flex-direction:column;gap:3px;margin-top:12px;padding:10px 12px;display:flex}.lvl-workout-linked-lesson span{color:#fc3;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.lvl-workout-linked-lesson strong{color:#fff;overflow-wrap:anywhere;font-size:13px;font-weight:900;line-height:1.3}.lvl-workout-phase-strip{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lvl-workout-phase-chip{color:#f6e7ad;background:#ffcc3313;border:1px solid #fc33;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.lvl-workout-status{text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;min-width:max-content;padding:3px 7px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.lvl-workout-status--done{color:#8ce6a6;background:#2ecc711f;border:1px solid #2ecc7173}.lvl-workout-status--started{color:#fc3;background:#ffcc331f;border:1px solid #ffcc3373}.lvl-workout-items--numbered{gap:8px}.lvl-workout-item{color:#b7b1a0;padding-left:14px;font-size:13px;position:relative}.lvl-workout-items--numbered .lvl-workout-item{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;min-height:48px;padding:10px 10px 10px 44px}.lvl-workout-item:before{content:"·";color:#fc3;position:absolute;left:4px}.lvl-workout-items--numbered .lvl-workout-item:before{display:none}.lvl-workout-item-index{color:#fc3;background:#ffcc331a;border:1px solid #ffcc334d;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:950;display:inline-flex;position:absolute;top:11px;left:10px}.lvl-guided-actions{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.lvl-workout-link{color:inherit;text-decoration:none;display:block}.lvl-training-tutorial{background:radial-gradient(circle at 0 0,#ffcc331a,#0000 36%),#ffcc330b;border:1px solid #ffcc3342;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.lvl-method-flow{background:linear-gradient(145deg,#ffcc3314,#ffffff06 48%),#101010;border:1px solid #ffcc3338;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.lvl-method-flow-row{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.lvl-method-flow-chip{color:#fff;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.lvl-training-steps{counter-reset:training-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.lvl-training-steps li{counter-increment:training-step;color:#fff;align-items:center;gap:9px;min-height:34px;font-size:12px;font-weight:850;display:flex}.lvl-training-steps li:before{content:counter(training-step);color:#fc3;background:#ffcc331f;border:1px solid #ffcc3352;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:950;display:inline-flex}.lvl-plan-card{flex-direction:column;gap:0;display:flex}.lvl-plan-card--featured:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffcc338c,#0000 42%);height:3px;position:absolute;inset:0}.lvl-benefit-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.lvl-benefit-tile{background:#0505056b;border:1px solid #ffcc3324;border-radius:12px;padding:10px 9px}.lvl-benefit-tile-icon{color:#fc3;line-height:0}.lvl-benefit-tile-label{color:#fff;margin-top:6px;font-size:11px;font-weight:900;line-height:1.25}.lvl-method-authority{background:#0d0d0d;border:1px solid #ffcc3347;border-radius:16px;align-items:center;gap:12px;width:100%;max-width:100%;display:flex;position:relative;overflow:hidden}.lvl-method-authority:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffcc3338,#0000 44%);height:2px;position:absolute;inset:0}.lvl-method-authority--home{padding:12px}.lvl-method-authority--courses,.lvl-method-authority--subscribe{border-color:#ffcc3338;padding:11px}.lvl-method-photo{z-index:1;box-shadow:none;background:#050505;border:1px solid #ffcc3357;border-radius:14px;flex:none;position:relative;overflow:hidden}.lvl-method-photo--home{width:92px;height:92px}.lvl-method-photo--courses{width:72px;height:72px}.lvl-method-photo--subscribe{width:76px;height:76px}.lvl-method-img{object-fit:cover;object-position:50% 32%;width:100%;height:100%;display:block}.lvl-method-body{z-index:1;flex:1;min-width:0;position:relative}.lvl-method-title{margin-top:2px;font-size:15px;font-weight:950;line-height:1.18}.lvl-method-copy{overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:750;line-height:1.45}.lvl-method-footer{color:#fc3;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:11px;font-weight:900;display:flex}.lvl-method-link{color:#fc3;white-space:nowrap;background:#ffcc331a;border:1px solid #ffcc335c;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.lvl-method-handle{color:#fc3;margin-top:6px;font-size:11px;font-weight:900;display:inline-flex}@media (max-width:420px){.lvl-method-authority{gap:10px}.lvl-method-photo--home{width:84px;height:84px}.lvl-method-photo--courses{width:60px;height:60px}.lvl-method-photo--subscribe{width:68px;height:68px}}.lvl-workout-item-card{background:#101010;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.lvl-workout-step-num{color:#fc3;background:#ffcc331a;border:1px solid #ffcc3359;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:flex}.lvl-active-step-card{background:#18150c;border:1px solid #ffcc3352;border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.lvl-workout-session-shell{padding-bottom:calc(var(--md-iphone-tabbar-height) + env(safe-area-inset-bottom,0px) + 132px)}.lvl-workout-nav-actions{z-index:2;scroll-margin-bottom:calc(var(--md-iphone-tabbar-height) + env(safe-area-inset-bottom,0px) + 80px);grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.lvl-timer-box{flex-direction:column;align-items:center;gap:14px;margin-top:8px;display:flex}.lvl-timer{color:#fc3;font-variant-numeric:tabular-nums;font-size:56px;font-weight:900;line-height:1}.lvl-timer-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.md-iphone-video-wrap--compact{width:100%;height:clamp(210px,58vw,260px);min-height:210px;margin:2px 0 calc(var(--md-iphone-tabbar-height) + env(safe-area-inset-bottom,0px) + 20px);scroll-margin-bottom:calc(var(--md-iphone-tabbar-height) + env(safe-area-inset-bottom,0px) + 88px);background:#000;border-radius:16px}.md-iphone-video--compact{object-fit:contain;background:#000;height:100%}.md-iphone-video-stack{gap:10px;display:grid}.lvl-subtitle-card{background:linear-gradient(#ffffff09,#ffffff03),#101010;border:1px solid #ffffff17;border-radius:12px;gap:9px;padding:11px 12px;display:grid}.lvl-subtitle-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lvl-subtitle-option{color:#d8d2c3;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;min-height:34px;font-size:11px;font-weight:950;line-height:1}.lvl-subtitle-option--active{color:#fc3;background:#ffcc331f;border-color:#ffcc338c}.lvl-subtitle-option:disabled{cursor:not-allowed;opacity:.42}.lvl-language-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.lvl-language-option{color:#d8d2c3;background:#101010;border:1px solid #ffffff1a;border-radius:12px;min-height:42px;font-size:13px;font-weight:950}.lvl-language-option--active{color:#fc3;background:radial-gradient(circle at top,#ffcc3324,#0000 52%),#ffcc3314;border-color:#fc39}.lvl-linked-video-state{color:#b7b1a0;text-align:center;background:#050505;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:16px;font-size:13px;font-weight:800;display:flex}.md-iphone-root .lvl-text-button{color:#fc3;cursor:pointer;background:#ffcc3314;border:1px solid #ffcc333d;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:900;transition:background .14s,border-color .14s,transform .12s;display:inline-flex}.md-iphone-root .lvl-text-button:active{transform:translateY(1px)}.md-iphone-root .lvl-text-button:focus-visible{outline-offset:2px;outline:3px solid #ffcc3342}.lvl-mini-steps{padding:2px 0 calc(var(--md-iphone-tabbar-height) + env(safe-area-inset-bottom,0px) + 24px);scroll-margin-bottom:calc(var(--md-iphone-tabbar-height) + env(safe-area-inset-bottom,0px) + 80px);gap:8px;display:flex;overflow-x:auto}.lvl-mini-step{color:#fff;background:#101010;border:1px solid #ffffff1a;border-radius:17px;flex:none;width:34px;height:34px;font-size:12px;font-weight:900}.lvl-mini-step--done{background:#ffcc3324;border-color:#fc39}.lvl-mini-step--active{color:#050505;background:#fc3;border-color:#fc3}.lvl-week-expanded{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding-top:10px;display:flex}.lvl-week-recent-list{flex-direction:column;gap:0;display:flex}.lvl-week-recent-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;font-weight:800;display:flex}.lvl-week-recent-row span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lvl-pref-card-header{cursor:pointer;-webkit-tap-highlight-color:#ffcc332e;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.lvl-pref-card-header:focus-visible{border-radius:10px;box-shadow:0 0 0 2px #fc39}.lvl-pref-card-title-wrap{align-items:center;gap:8px;min-width:0;display:flex}.lvl-pref-chevron{color:#fc3;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;font-weight:900;transition:transform .2s;display:inline-flex;transform:rotate(-90deg)}.lvl-pref-chevron--open{transform:rotate(0)}.lvl-pref-collapse{opacity:0;max-height:0;transition:max-height .2s,opacity .18s,margin-top .2s;overflow:hidden}.lvl-pref-collapse--open{opacity:1;max-height:360px;margin-top:8px}.lvl-pref-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.lvl-pref-row:last-child{border-bottom:none}.lvl-pref-label{color:#6f6a5d;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:800}.lvl-pref-value{color:#fff;font-size:13px;font-weight:800}.lvl-select{color:#fff;appearance:none;cursor:pointer;touch-action:manipulation;background-color:#101010;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23FFCC33' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:14px 14px;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;min-height:46px;padding:0 36px 0 12px;font-size:14px;font-weight:800;transition:border-color .14s,background-color .14s}.lvl-select:focus{background-color:#161616;border-color:#ffcc33a6}.lvl-select:active{background-color:#181818}.lvl-select option{color:#fff;background:#101010}.lvl-chip{color:#b8b1a0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#ffcc3338;-webkit-user-select:none;user-select:none;z-index:1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:900;transition:border-color .14s,background .14s,color .14s;position:relative}.lvl-chip:active{transform:scale(.97)}.lvl-chip--active{color:#fc3;background:#ffcc332e;border-color:#fc3}.lvl-pref-row--stack{flex-direction:column;align-items:flex-start;gap:6px}.lvl-pref-value--multi{color:#fff;white-space:normal;word-break:break-word;max-width:100%;font-size:13px;font-weight:700;line-height:1.5}.lvl-aviso-card{color:#6f6a5d;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.55}.lvl-cal-nav-btn{color:#fc3;cursor:pointer;background:#f7c9481a;border:1px solid #f7c94859;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:900;display:inline-flex}.lvl-cal-grid{flex-direction:column;gap:6px;display:flex}.lvl-cal-row{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.lvl-cal-weekday{text-align:center;color:#6f6a5d;text-transform:uppercase;font-size:11px;font-weight:800}.lvl-cal-cell{aspect-ratio:1;color:#fff;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.lvl-cal-cell--empty{background:0 0;border-color:#0000}.lvl-cal-cell--done{color:#fc3;background:#f7c94838;border-color:#fc3}.lvl-cal-cell--today{border-width:2px;border-color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}.lvl-cal-cell--today:after{content:"";background:#fff;border-radius:3px;width:5px;height:5px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.lvl-cal-cell-day{font-size:12px;font-weight:800}.lvl-cal-cell-check{color:#fc3;margin-top:-2px;font-size:10px;font-weight:900}.lvl-cal-legend-dot{background:#ffffff05;border:1px solid #ffffff1f;border-radius:6px;width:12px;height:12px;display:inline-block}.lvl-cal-legend-dot--today{background:0 0;border:2px solid #fff}.lvl-cal-legend-dot--done{background:#f7c94838;border:1px solid #fc3}.lvl-bars-row{justify-content:space-between;align-items:flex-end;gap:4px;margin-top:4px;display:flex}.lvl-bar-col{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.lvl-bar-count{color:#fc3;min-height:12px;font-size:10px;font-weight:900}.lvl-bar-track{background:#ffffff0a;border-radius:4px;align-items:flex-end;width:100%;height:80px;display:flex;overflow:hidden}.lvl-bar-fill{background:#f7c9488c;border-radius:4px;width:100%}.lvl-bar-fill--current{background:#fc3}.lvl-bar-label{color:#6f6a5d;font-size:10px;font-weight:800}.lvl-bar-label--current{color:#fc3}.lvl-ranking-shell{gap:18px;position:relative}.lvl-ranking-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 16%,#ffcc331f,#0000 28%),radial-gradient(circle at 50% 48%,#ffcc330f,#0000 26%),linear-gradient(#050505 0%,#080808 48%,#050505 100%);position:fixed;inset:0}.lvl-ranking-shell>*{z-index:1;position:relative}.lvl-rank-header{grid-template-columns:48px minmax(0,1fr) 48px;align-items:start;gap:10px;padding-top:2px;display:grid}.lvl-rank-back{color:#fff;background:linear-gradient(#ffffff14,#ffffff06),#101010;border:1px solid #ffffff1f;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.lvl-rank-heading{text-align:center;min-width:0;padding-top:4px}.lvl-rank-heading h1{letter-spacing:0;font-size:28px;font-weight:950;line-height:1.08}.lvl-rank-heading h1 span{color:#fc3;text-shadow:0 0 24px #ffcc333d}.lvl-rank-heading p{color:#a8a297;max-width:280px;margin:12px auto 0;font-size:14px;font-weight:700;line-height:1.45}.lvl-rank-tabs{background:linear-gradient(#ffffff0e,#ffffff05),#080808;border:1px solid #ffffff1f;border-radius:15px;gap:0;min-height:58px;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff0e}.lvl-rank-tab{color:#d6d2c8;cursor:pointer;background:0 0;border:0;border-radius:13px;flex:1;padding:15px 0 14px;font-size:15px;font-weight:850;transition:background .15s,color .15s,box-shadow .15s;position:relative}.lvl-rank-tab--active{color:#fff;background:radial-gradient(circle at 50% 42%,#ffcc3338,#0000 56%),linear-gradient(#ffffff0e,#ffcc330b);box-shadow:inset 0 0 0 1px #ffcc331a,0 10px 22px #ffcc3317}.lvl-rank-tab--active:after{content:"";background:#fc3;border-radius:999px;height:3px;position:absolute;bottom:3px;left:20%;right:20%;box-shadow:0 0 12px #ffcc33b3}.lvl-rank-period{color:#d0aa57;justify-content:center;align-self:center;align-items:center;gap:8px;margin-top:-1px;font-size:15px;font-weight:850;display:inline-flex}.lvl-podium{isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr) minmax(0,.92fr);align-items:flex-end;gap:10px;min-height:252px;padding-top:26px;display:grid}.lvl-podium--1{grid-template-columns:minmax(0,190px);justify-content:center}.lvl-podium--2{grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr);align-self:center;width:100%;max-width:340px}.lvl-podium-col{text-align:center;background:linear-gradient(#ffffff17,#ffffff05 38%),#111;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;min-height:190px;padding:18px 8px 12px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 18px 32px #00000057}.lvl-podium-col:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px;position:absolute;bottom:33px;left:9px;right:9px}.lvl-podium-col--1{z-index:2;background:radial-gradient(circle at 50% 12%,#ffcc3338,#0000 26%),linear-gradient(#ffcc3321,#ffffff04 48%),#10100d;border-color:#ffcc33ad;min-height:228px;transform:translateY(-12px);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffcc3314,0 0 34px #ffcc332e,0 24px 42px #00000073}.lvl-podium-col--1:before{content:"";filter:blur(1px);z-index:-1;background:radial-gradient(#ffcc3394,#ffcc331f 42%,#0000 72%);border-radius:50%;height:26px;position:absolute;bottom:-10px;left:10px;right:10px}.lvl-podium-col--2{background:linear-gradient(#ffffff21,#ffffff05 45%),#111;border-color:#ffffff57;min-height:186px}.lvl-podium-col--3{background:linear-gradient(#cd7f322b,#ffffff05 45%),#11100f;border-color:#cd7f3275;min-height:176px}.lvl-podium-col--me{box-shadow:inset 0 0 0 2px #ffcc338c,0 0 26px #ffcc3321,0 18px 32px #00000057}.lvl-podium-crown{color:#fc3;fill:#ffcc3357;filter:drop-shadow(0 0 10px #ffcc3380);position:absolute;top:-27px}.lvl-podium-medal{color:#fc3;background:radial-gradient(circle at 34% 28%,#fffc,#0000 18%),linear-gradient(145deg,#ffd95a,#a56f10 76%);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 2px #39220061,0 0 20px #ffcc333d}.lvl-podium-col--2 .lvl-podium-medal{color:#f5f5f5;background:radial-gradient(circle at 34% 28%,#ffffffdb,#0000 18%),linear-gradient(145deg,#ededed,#747474 78%)}.lvl-podium-col--3 .lvl-podium-medal{color:#ffd0a0;background:radial-gradient(circle at 34% 28%,#ffffffc7,#0000 18%),linear-gradient(145deg,#d9904b,#7a3d16 78%)}.lvl-podium-medal svg{opacity:.32;color:currentColor;width:30px;height:30px;position:absolute;inset:12px}.lvl-podium-medal span{z-index:1;color:#fff;text-shadow:0 1px 3px #0000006b;font-size:23px;font-weight:950;line-height:1;position:relative}.lvl-podium-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:15px;font-weight:950;line-height:1.15;overflow:hidden}.lvl-podium-points{color:#fc3;font-size:34px;font-weight:950;line-height:1}.lvl-podium-col--2 .lvl-podium-points{color:#e2e2e2}.lvl-podium-col--3 .lvl-podium-points{color:#d88945}.lvl-podium-meta{color:#928c80;font-size:12px;font-weight:850}.lvl-podium-base{color:#d8c18a;background:linear-gradient(#ffffff09,#ffcc3314);border-radius:0 0 15px 15px;width:calc(100% + 16px);margin:12px -8px -12px;padding:10px 8px 11px;font-size:15px;font-weight:950}.lvl-rank-list{background:linear-gradient(#ffffff0b,#ffffff03),#101010;border:1px solid #ffffff17;border-radius:17px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #00000047}.lvl-rank-row{grid-template-columns:28px 36px minmax(0,1fr) 64px 44px 16px;align-items:center;gap:8px;min-height:58px;padding:9px 12px;display:grid}.lvl-rank-row:not(:last-child){border-bottom:1px solid #fff1}.lvl-rank-row--me{background:linear-gradient(90deg,#ffcc3324,#ffcc3309);box-shadow:inset 3px 0 #fc3}.lvl-rank-pos{color:#8e887d;text-align:center;font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.lvl-rank-avatar{color:#efdfb8;background:#151515;border:1px solid #ffcc3380;border-radius:17px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.lvl-rank-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:850;overflow:hidden}.lvl-rank-meta{color:#8d887e;white-space:nowrap;justify-self:end;font-size:12px;font-weight:800}.lvl-rank-points{text-align:right;color:#fc3;font-variant-numeric:tabular-nums;justify-self:end;font-size:20px;font-weight:950;line-height:1}.lvl-rank-row-chevron{color:#ffffff3d;justify-self:end}.lvl-rank-me-card{background:radial-gradient(circle at 90% 34%,#ffcc3329,#0000 20%),linear-gradient(135deg,#ffcc331c,#ffffff05 48%),#090909;border:1px solid #ffcc3375;border-radius:16px;flex-direction:column;gap:18px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 16px 36px #00000052}.lvl-rank-me-card:after{content:"";opacity:.12;border:18px solid #fc3;border-radius:40% 50% 38% 52%;width:128px;height:128px;position:absolute;bottom:-24px;right:-18px;transform:rotate(-22deg)}.lvl-rank-me-position{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.lvl-rank-me-caption{color:#aaa398;margin-top:7px;font-size:13px;font-weight:750}.lvl-rank-me-badge{color:#fc3;background:radial-gradient(circle,#ffcc3329,#ffcc3308 62%),#070707;border:2px solid #fc3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:74px;font-size:27px;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 0 14px #ffcc3324,0 0 22px #ffcc333d}.lvl-rank-me-stats{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.lvl-rank-me-stat{text-align:center;min-width:0;padding:0 8px}.lvl-rank-me-stat:not(:last-child){border-right:1px solid #ffffff1a}.lvl-rank-me-stat-value{color:#fff;font-variant-numeric:tabular-nums;font-size:23px;font-weight:950;line-height:1}.lvl-rank-me-stat-value--gold{color:#fc3}.lvl-rank-me-stat-label{color:#8f887b;margin-top:8px;font-size:11px;font-weight:850;line-height:1.15}.lvl-rank-skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%) 0 0/400% 100%;border-radius:12px;animation:1.4s infinite lvl-rank-shimmer}@keyframes lvl-rank-shimmer{0%{background-position:100%}to{background-position:0}}.lvl-rank-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;width:100%;padding:11px 12px;font-size:15px;font-weight:700}.lvl-rank-input:focus{border-color:#fc3;outline:none}.lvl-rank-consent{color:#c9c4b8;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.lvl-rank-consent input{accent-color:#fc3;margin-top:2px}@media (max-width:390px){.lvl-rank-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.lvl-rank-heading h1{font-size:25px}.lvl-rank-heading p{font-size:13px}.lvl-podium{gap:7px;min-height:238px}.lvl-podium-col{min-height:178px;padding-inline:6px}.lvl-podium-col--1{min-height:214px}.lvl-podium-col--3{min-height:170px}.lvl-podium-name{font-size:13px}.lvl-podium-points{font-size:30px}.lvl-rank-row{grid-template-columns:24px 34px minmax(0,1fr) 52px 38px 12px;gap:7px;padding-inline:10px}.lvl-rank-meta{font-size:11px}.lvl-rank-points{font-size:18px}.lvl-rank-me-card{padding:16px 14px}.lvl-rank-me-stat{padding-inline:5px}.lvl-rank-me-stat-label{font-size:10px}}.md-iphone-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lvl-store-search{position:relative}.lvl-store-search-input,.lvl-rank-input{color:#fff;background:#101010;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:15px;font-weight:600}.lvl-store-search-input::placeholder,.lvl-rank-input::placeholder{color:#6f6a5d}.lvl-store-search-input:focus,.lvl-rank-input:focus{border-color:#ffcc338c}textarea.lvl-rank-input{resize:vertical;font-weight:500;line-height:1.5}.lvl-store-cart-btn{color:#fc3;background:#101010;border:1px solid #ffcc334d;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.lvl-store-cart-badge{color:#050505;background:#fc3;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.lvl-store-cats{-ms-overflow-style:none;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.lvl-store-cats::-webkit-scrollbar{display:none}.lvl-store-cat{color:#b7b1a0;white-space:nowrap;background:#101010;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:800}.lvl-store-cat--active{color:#fc3;background:#ffcc331a;border-color:#fc3}.lvl-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lvl-store-card{background:#101010;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.lvl-store-card-media{aspect-ratio:1;background:#050505;display:block;position:relative}.lvl-store-img{object-fit:cover;width:100%;height:100%;display:block}.lvl-store-img--placeholder{color:#4a463d;background:radial-gradient(circle,#ffcc330f,#0000 70%),#0c0c0c;justify-content:center;align-items:center;display:flex}.lvl-store-tag{color:#050505;text-transform:uppercase;letter-spacing:.5px;background:#fc3;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;position:absolute;top:8px;left:8px}.lvl-store-card-body{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.lvl-store-card-name{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.lvl-store-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lvl-store-price{color:#fc3;font-size:16px;font-weight:900}.lvl-store-price-old{color:#6f6a5d;font-size:12px;text-decoration:line-through}.lvl-store-buy{min-height:40px;margin-top:auto;font-size:14px}.lvl-store-detail-media{aspect-ratio:1;background:#050505;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.lvl-store-detail-img{object-fit:cover;width:100%;height:100%}.lvl-store-qty{border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:14px;padding:4px 10px;display:inline-flex}.lvl-store-qty button{color:#fc3;background:#ffcc331f;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;font-weight:900;line-height:1;display:inline-flex}.lvl-store-qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;font-weight:900}.lvl-store-qty--sm button{width:26px;height:26px;font-size:17px}.lvl-store-link{color:#fc3;font-size:13px;font-weight:800;display:block}.lvl-store-cart-row{background:#101010;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.lvl-store-cart-thumb{object-fit:cover;border-radius:10px;width:60px;height:60px}.lvl-store-cart-info{flex-direction:column;gap:4px;min-width:0;display:flex}.lvl-store-cart-name{color:#fff;font-size:14px;font-weight:800;line-height:1.3}.lvl-store-cart-actions{align-items:center;gap:12px;margin-top:4px;display:flex}.lvl-store-remove{color:#ff8a8a;font-size:12px;font-weight:800}.lvl-store-cart-line{color:#fff;white-space:nowrap;font-size:14px;font-weight:900}.lvl-store-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lvl-store-cat-tile{color:#efe9da;letter-spacing:.2px;text-align:left;background:linear-gradient(#ffffff0a,#fff0 60%),#121212;border:1px solid #ffffff1a;border-radius:16px;align-items:center;min-height:56px;padding:14px 16px;font-size:15px;font-weight:900;transition:border-color .14s,background .14s,transform 80ms;display:flex;box-shadow:inset 0 1px #ffffff0a}.lvl-store-cat-tile:active{transform:scale(.98)}.lvl-store-cat-tile--active{color:#fc3;background:radial-gradient(circle at 0 0,#ffcc3329,#0000 60%),#161204;border-color:#fc3;box-shadow:0 0 0 1px #ffcc3359,0 8px 22px #ffcc3314}.lvl-store-soon{text-align:center;background:radial-gradient(circle at top,#ffcc331a,#0000 55%),#101010;border:1px solid #ffcc3347;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:32px 22px;display:flex}.lvl-store-soon-icon{color:#fc3;background:#ffcc331f;border:1.5px solid #ffcc3380;border-radius:32px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.lvl-store-soon-title{color:#fff;font-size:22px;font-weight:900}.lvl-store-soon-text{color:#b7b1a0;max-width:320px;font-size:14px;line-height:1.6}.lvl-share-btn{gap:7px;min-height:44px;font-size:13px}.md-iphone-shell{background:#070707}.lvl-method-authority{box-shadow:none!important;background:#0a0a0a!important;border-left:3px solid #fc3!important;border-radius:0!important}.lvl-method-authority:after{display:none!important}.lvl-method-link,.lvl-method-handle{border-radius:0!important}@media (max-width:720px){.lvl-method-authority{border-radius:0!important}}