*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-display:Georgia,"Times New Roman",serif;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--brand-start:#F7E859;--brand-end:#E5823C;--grad:linear-gradient(135deg,#F7E859,#E5823C);--gold:#C9A84C;--gold-light:#E8C97A;--gold-dark:#A07830;--gold-dim:rgba(201,168,76,0.12);--gold-glow:rgba(201,168,76,0.25);--gold-ink:#000;--success:#30D158;--danger:#FF453A;--warning:#FF9500;--info:#4A9EFF;--accent2:#A855F7;--accent2-dark:#9B2FF7;--accent2-light:#C084FC;--success-dim:rgba(48,209,88,0.12);--danger-dim:rgba(255,69,58,0.12);--warning-dim:rgba(255,149,0,0.12);--info-dim:rgba(74,158,255,0.12);--accent2-dim:rgba(168,85,247,0.12);--success-soft-bg:rgba(48,209,88,0.14);--danger-soft-bg:rgba(255,69,58,0.14);--warning-soft-bg:rgba(255,149,0,0.14);--info-soft-bg:rgba(74,158,255,0.14);--gold-soft-bg:rgba(201,168,76,0.14);--font-base:16px;--bg:#080808;--bg2:#111111;--bg3:#181818;--bg4:#222222;--bg5:#2a2a2a;--text:#f2f2f2;--text2:#A6A6A6;--text3:#8a8a8a;--border:#242424;--border2:#333;--momo:#FFCB00;--white:#ffffff;--radius-sm:8px;--radius:12px;--radius-lg:18px;--radius-xl:24px;--shadow-brutal-sm:2px 2px 0 rgba(0,0,0,0.7);--shadow-brutal-md:4px 4px 0 rgba(0,0,0,0.9);--shadow-brutal-lg:6px 6px 0 rgba(0,0,0,0.9);--shadow-glow-sm:0 4px 16px rgba(247,232,89,0.25);--shadow-glow-md:0 8px 28px rgba(247,232,89,0.4);--shadow-glow-lg:0 0 44px rgba(247,232,89,0.6);--shadow-gold-sm:0 4px 20px rgba(201,168,76,0.15);--shadow-gold-md:0 8px 24px rgba(201,168,76,0.25)}html[data-theme=light]{--gold:#8B641A;--gold-light:#B8872F;--gold-dark:#5F4210;--gold-dim:rgba(139,100,26,0.12);--gold-glow:rgba(139,100,26,0.18);--gold-ink:#fff;--success:#168A3A;--danger:#C72D25;--warning:#A85F00;--info:#1769B8;--accent2:#7B35C8;--accent2-dark:#6F2AB8;--accent2-light:#9C5DE0;--success-dim:rgba(22,138,58,0.1);--danger-dim:rgba(199,45,37,0.1);--warning-dim:rgba(168,95,0,0.1);--info-dim:rgba(23,105,184,0.1);--accent2-dim:rgba(123,53,200,0.1);--success-soft-bg:#DCEEDB;--danger-soft-bg:#F6D8D4;--warning-soft-bg:#F3E1C3;--info-soft-bg:#D9E9F7;--gold-soft-bg:#EDE1C6;--bg:#f5efe4;--bg2:#fffbf4;--bg3:#ffffff;--bg4:#efe6d8;--bg5:#e4d7c4;--text:#1d1710;--text2:#534736;--text3:#756753;--border:#e0d2be;--border2:#cbb89c;--white:#1d1710;--shadow-brutal-sm:2px 2px 0 rgba(104,80,43,0.12);--shadow-brutal-md:4px 4px 0 rgba(104,80,43,0.14);--shadow-brutal-lg:6px 6px 0 rgba(104,80,43,0.16);--shadow-glow-sm:0 4px 16px rgba(155,111,31,0.16);--shadow-glow-md:0 8px 28px rgba(155,111,31,0.22);--shadow-glow-lg:0 0 44px rgba(155,111,31,0.28);--shadow-gold-sm:0 4px 20px rgba(155,111,31,0.12);--shadow-gold-md:0 8px 24px rgba(155,111,31,0.18)}html[data-text-size=readable]{--font-base:17px}html[data-text-size=extra]{--font-base:18px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{height:100%;touch-action:manipulation;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}body{color:var(--text);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--font-base);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}body,html[data-theme=light] body{background:var(--bg)}html[data-text-size=readable] .app-shell [style*="font-size: 7"],html[data-text-size=readable] .app-shell [style*="font-size: 8"],html[data-text-size=readable] .app-shell [style*="font-size: 9"]{font-size:11px!important}html[data-text-size=readable] .app-shell [style*="font-size: 10"]{font-size:11.5px!important}html[data-text-size=readable] .app-shell [style*="font-size: 11"]{font-size:12.5px!important}html[data-text-size=readable] .app-shell [style*="font-size: 12"]{font-size:13.5px!important}html[data-text-size=readable] .app-shell [style*="font-size: 13"]{font-size:14px!important}html[data-text-size=readable] .app-shell [style*="font-size: 14"]{font-size:15px!important}html[data-text-size=readable] .app-shell :where(button,input,textarea,select){min-height:34px}html[data-text-size=extra] .app-shell [style*="font-size: 7"],html[data-text-size=extra] .app-shell [style*="font-size: 8"],html[data-text-size=extra] .app-shell [style*="font-size: 9"]{font-size:13px!important}html[data-text-size=extra] .app-shell [style*="font-size: 10"]{font-size:13.5px!important}html[data-text-size=extra] .app-shell [style*="font-size: 11"]{font-size:14.5px!important}html[data-text-size=extra] .app-shell [style*="font-size: 12"]{font-size:15.5px!important}html[data-text-size=extra] .app-shell [style*="font-size: 13"]{font-size:16px!important}html[data-text-size=extra] .app-shell [style*="font-size: 14"]{font-size:17px!important}html[data-text-size=extra] .app-shell :where(button,input,textarea,select){min-height:38px}@media (max-width:350px){.home-topbar-brand-copy{display:none}}[role=button],a,button,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn-press,.card-tap,[role=button],a,button{-webkit-user-select:none;-moz-user-select:none;user-select:none}input,select,textarea{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:768px){html[data-text-size] .app-shell input[style],html[data-text-size] .app-shell select[style],html[data-text-size] .app-shell textarea[style],input,select,textarea{font-size:16px!important}}:focus{outline:none}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}@media (min-width:768px){body{background:radial-gradient(ellipse 60% 50% at 20% 0,rgba(247,232,89,.05),transparent 60%),radial-gradient(ellipse 50% 60% at 85% 100%,rgba(229,130,60,.05),transparent 60%),repeating-linear-gradient(135deg,rgba(255,255,255,.012) 0 1px,transparent 1px 12px),#050505}html[data-theme=light] body{background:radial-gradient(ellipse 60% 50% at 20% 0,rgba(155,111,31,.08),transparent 60%),radial-gradient(ellipse 50% 60% at 85% 100%,rgba(229,130,60,.08),transparent 60%),repeating-linear-gradient(135deg,rgba(104,80,43,.035) 0 1px,transparent 1px 12px),#f4eadc}.app-shell{border-left:1px solid rgba(201,168,76,.14);border-right:1px solid rgba(201,168,76,.14);box-shadow:0 0 80px rgba(0,0,0,.9),0 0 32px rgba(201,168,76,.05)}html[data-theme=light] .app-shell{border-left-color:rgba(155,111,31,.18);border-right-color:rgba(155,111,31,.18);box-shadow:0 0 56px rgba(104,80,43,.18),0 0 28px rgba(155,111,31,.08)}}.font-display,.heading,h1,h2,h3{font-family:var(--font-display),serif}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}.chips-scroll{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.chips-scroll::-webkit-scrollbar{display:none}@keyframes pageIn{0%{transform:translateY(7px)}to{transform:translateY(0)}}@keyframes slideInFromRight{0%{transform:translateX(18px)}to{transform:translateX(0)}}@keyframes slideInFromLeft{0%{transform:translateX(-18px)}to{transform:translateX(0)}}.page-enter{animation:pageIn .2s cubic-bezier(.22,1,.36,1) both}.page-slide-left{animation:slideInFromRight .22s cubic-bezier(.22,1,.36,1) both}.page-slide-right{animation:slideInFromLeft .22s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.page-enter,.page-slide-left,.page-slide-right{animation:none}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up{animation:slideUp .35s cubic-bezier(.22,1,.36,1) forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .2s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card-enter{animation:fadeInUp .4s cubic-bezier(.22,1,.36,1) both}.card-enter:first-child{animation-delay:0s}.card-enter:nth-child(2){animation-delay:.06s}.card-enter:nth-child(3){animation-delay:.12s}.card-enter:nth-child(4){animation-delay:.18s}.card-enter:nth-child(5){animation-delay:.24s}.card-enter:nth-child(6){animation-delay:.3s}.card-enter:nth-child(7){animation-delay:.36s}.card-enter:nth-child(8){animation-delay:.42s}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.badge-pulse{animation:pulse 1.8s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.shimmer{background:linear-gradient(90deg,var(--bg3) 25%,var(--bg4) 50%,var(--bg3) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes glowPulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.05)}}.glow-pulse{animation:glowPulse 4s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin .8s linear infinite}.btn-press{transition:transform 70ms cubic-bezier(.2,0,.2,1);cursor:pointer;transform:translateZ(0)}.btn-press:active{transform:scale(.97) translateZ(0)}@media (hover:hover) and (pointer:fine){.btn-press:hover{transform:translateY(-1px) translateZ(0)}.btn-press:active{transform:scale(.97) translateZ(0)}}.card-hover{transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease}.card-hover:hover{transform:translateY(-3px);border-color:var(--gold)!important;box-shadow:0 8px 24px rgba(201,168,76,.12)}.card-hover:active{transform:translateY(0) scale(.98)}@keyframes navPop{0%{transform:scale(.8);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.nav-active-dot{animation:navPop .3s cubic-bezier(.22,1,.36,1) forwards}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes starFloat{0%{transform:translateY(0) scale(1);opacity:0}8%{opacity:var(--star-op,.5)}82%{opacity:var(--star-op,.5)}to{transform:translateY(-220px) scale(.4);opacity:0}}@keyframes starTwinkle{0%,to{opacity:var(--star-op,.5);transform:scale(1)}30%{opacity:calc(var(--star-op, .5) * .12);transform:scale(.3)}65%{opacity:calc(var(--star-op, .5) * .85);transform:scale(.9)}}.star-particle{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity;animation:starFloat var(--star-dur,8s) ease-in var(--star-delay,0s) infinite}.star-particle.twinkle{animation:starTwinkle var(--star-dur,8s) ease-in-out var(--star-delay,0s) infinite}@media (prefers-reduced-motion:reduce){.star-particle{display:none}}@keyframes metalShimmer{0%{transform:translateX(-120%) skewX(-12deg)}to{transform:translateX(350%) skewX(-12deg)}}.metal-shimmer{position:absolute;top:-20%;bottom:-20%;width:28%;pointer-events:none;z-index:2}.metal-shimmer-bronze{background:linear-gradient(90deg,transparent,rgba(232,169,74,.45),transparent);animation:metalShimmer 4.2s ease-in-out 0s infinite}.metal-shimmer-argent{background:linear-gradient(90deg,transparent,rgba(220,220,230,.55),transparent);animation:metalShimmer 3.8s ease-in-out 1.1s infinite}.metal-shimmer-or{background:linear-gradient(90deg,transparent,rgba(247,232,89,.5),transparent);animation:metalShimmer 3.4s ease-in-out .6s infinite}.metal-shimmer-vip{background:linear-gradient(90deg,transparent,rgba(192,132,252,.55),transparent);animation:metalShimmer 2.9s ease-in-out .3s infinite}@keyframes vipGlowPulse{0%,to{box-shadow:0 0 22px rgba(155,47,247,.45),0 0 55px rgba(155,47,247,.2),inset 0 0 18px rgba(155,47,247,.05)}50%{box-shadow:0 0 45px rgba(155,47,247,.75),0 0 100px rgba(155,47,247,.38),0 0 160px rgba(155,47,247,.15),inset 0 0 28px rgba(155,47,247,.1)}}.vip-glow-pulse{animation:vipGlowPulse 2.8s ease-in-out infinite}@keyframes benefitsFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.benefits-enter{animation:benefitsFadeIn .22s cubic-bezier(.22,1,.36,1) forwards}@keyframes heroSoftReveal{0%{opacity:0;transform:translateY(6px);filter:blur(1.5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero-anim{opacity:0;transform:translateY(6px)}.hero-anim-1,.hero-anim-2,.hero-anim-3{animation-name:heroSoftReveal;animation-duration:1.05s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;will-change:opacity,transform,filter}.hero-anim-1{animation-delay:.04s}.hero-anim-2{animation-delay:.12s}.hero-anim-3{animation-delay:.2s}@keyframes btnSweep{0%{transform:translateX(-130%) skewX(-12deg);opacity:0}6%{opacity:1}94%{opacity:1}to{transform:translateX(300%) skewX(-12deg);opacity:0}}.btn-sweep{position:absolute;top:-10%;bottom:-10%;width:28%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:btnSweep 3.4s ease-in-out 2s infinite;pointer-events:none;will-change:transform}@media (prefers-reduced-motion:reduce){.hero-anim,.hero-anim-1,.hero-anim-2,.hero-anim-3{animation:none;opacity:1;transform:none;filter:none;will-change:auto}}@keyframes whyCardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes tarifSectionIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ctaScaleIn{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:no-preference){.why-card-anim{opacity:0}.why-card-anim-1{animation:whyCardIn .7s cubic-bezier(.22,1,.36,1) 0s forwards}.why-card-anim-2{animation:whyCardIn .7s cubic-bezier(.22,1,.36,1) .08s forwards}.why-card-anim-3{animation:whyCardIn .7s cubic-bezier(.22,1,.36,1) .16s forwards}.why-card-anim-4{animation:whyCardIn .7s cubic-bezier(.22,1,.36,1) .24s forwards}.tarif-anim{opacity:0}.tarif-anim-in{animation:tarifSectionIn .6s cubic-bezier(.22,1,.36,1) forwards}.cta-fade-anim{opacity:0}.cta-fade-anim-in{animation:ctaScaleIn .7s cubic-bezier(.22,1,.36,1) forwards}}.card-tap{transition:transform .12s ease;cursor:pointer}.card-tap:active{transform:scale(.98)}.volume-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:rgba(255,255,255,.15);outline:none;cursor:pointer;touch-action:pan-x}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#F7E859,#E5823C);cursor:pointer;box-shadow:0 0 8px rgba(247,232,89,.5),2px 2px 0 rgba(0,0,0,.8);-webkit-transition:transform .15s;transition:transform .15s}.volume-slider::-webkit-slider-thumb:active{transform:scale(1.3)}.volume-slider::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50%;background:linear-gradient(135deg,#F7E859,#E5823C);cursor:pointer}@keyframes queueSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.queue-panel{animation:queueSlideUp .32s cubic-bezier(.22,1,.36,1) forwards}@keyframes searchExpand{0%{opacity:0;transform:scaleX(.85)}to{opacity:1;transform:scaleX(1)}}.search-expand{animation:searchExpand .22s cubic-bezier(.22,1,.36,1) forwards;transform-origin:right center}.search-results-enter{animation:benefitsFadeIn .18s ease forwards}@keyframes slideDownBar{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes productShimmer{0%{transform:translateX(-120%) skewX(-14deg)}to{transform:translateX(250%) skewX(-14deg)}}.product-shimmer{position:absolute;top:-10%;bottom:-10%;width:36%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:productShimmer 3.8s ease-in-out .4s infinite;pointer-events:none;will-change:transform}@keyframes supportPulse{0%,to{box-shadow:0 0 0 0 rgba(247,232,89,.35),0 4px 20px rgba(247,232,89,.25)}55%{box-shadow:0 0 0 9px rgba(247,232,89,0),0 4px 32px rgba(247,232,89,.45)}}.btn-support-pulse{animation:supportPulse 2.6s ease-in-out infinite}@keyframes constellationBlink{0%,to{opacity:.1;transform:scale(.55)}50%{opacity:1;transform:scale(1.45)}}.star-const{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity;animation:constellationBlink var(--dur,3s) ease-in-out var(--del,0s) infinite}@media (prefers-reduced-motion:reduce){.star-const{display:none}}@keyframes shootStar{0%{opacity:0;width:2px;transform:translate(0) scaleX(1)}4%{opacity:1}96%{opacity:.7}to{opacity:0;width:80px;transform:translate(160px,90px) scaleX(1)}}.shooting-star{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(247,232,89,.85),transparent);border-radius:2px;pointer-events:none;transform-origin:left center;transform:rotate(-32deg);will-change:transform,opacity,width;animation:shootStar var(--ss-dur,5s) ease-out var(--ss-del,0s) infinite}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform;animation:marqueeScroll var(--marquee-speed,55s) linear infinite}.marquee-set{display:flex;gap:12px;padding-right:12px;flex-shrink:0}@keyframes amountPulse{0%{transform:scale(1)}28%{transform:scale(1.09)}52%{transform:scale(.95)}74%{transform:scale(1.04)}to{transform:scale(1)}}.amount-pulse{animation:amountPulse .42s cubic-bezier(.36,.07,.19,.97) forwards}@keyframes ctaSupportGlow{0%,to{box-shadow:0 4px 20px rgba(201,168,76,.35)}50%{box-shadow:0 6px 36px rgba(201,168,76,.6),0 0 60px rgba(201,168,76,.18)}}.cta-support-glow{animation:ctaSupportGlow 3s ease-in-out infinite}.swipe-carousel{overflow-x:auto;touch-action:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain}.swipe-carousel::-webkit-scrollbar{display:none}.swipe-carousel-snap{scroll-snap-type:x proximity}.swipe-carousel-snap>*{scroll-snap-align:start;scroll-snap-stop:normal}.swipe-carousel-snap-mandatory{scroll-snap-type:x mandatory}.swipe-carousel-snap-mandatory>*{scroll-snap-align:start;scroll-snap-stop:always}@keyframes cardSweep{0%{left:-70%}to{left:130%}}.card-vip-sweep{position:relative;overflow:hidden}.card-vip-sweep:after{content:"";position:absolute;top:0;left:-70%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(247,232,89,.07),transparent);transform:skewX(-12deg);animation:cardSweep 4s ease-in-out infinite;pointer-events:none}@keyframes goldShimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.gold-shimmer{background:linear-gradient(90deg,var(--gold-dark),var(--gold-light),var(--gold),var(--gold-light),var(--gold-dark));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:goldShimmer 3s linear infinite}@keyframes splashLogo{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.06)}80%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes splashText{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes splashRing{0%{transform:scale(.8);opacity:.6}to{transform:scale(2.2);opacity:0}}@keyframes splashOut{0%{opacity:1}to{opacity:0}}@keyframes splashDotPulse{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.15)}}.splash-logo-img{animation:splashLogo .75s cubic-bezier(.34,1.56,.64,1) forwards}.splash-text{animation:splashText .45s ease forwards;animation-delay:.55s;opacity:0}.splash-ring,.splash-ring-2{animation:splashRing 1.6s ease-out infinite}.splash-ring-2{animation-delay:.5s}.splash-out{animation:splashOut .42s ease forwards;pointer-events:none}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--bg4) 25%,var(--bg5) 50%,var(--bg4) 75%);background-size:200% 100%;animation:skeletonShimmer 1.4s ease infinite;border-radius:6px}.page-fallback{min-height:calc(100dvh - 78px - var(--app-safe-top) - var(--app-safe-bottom));padding:18px 16px 28px;background:linear-gradient(180deg,var(--bg2) 0,var(--bg) 42%)}.page-fallback__eyebrow{width:-moz-max-content;width:max-content;margin-bottom:10px;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.text-gold{color:var(--gold)}.music-creator-actions{display:grid;gap:24px;padding:0 16px;margin:30px 0 40px}.music-creator-card{position:relative;isolation:isolate;width:100%;min-height:148px;display:flex;align-items:center;gap:17px;overflow:hidden;padding:20px;border-radius:18px;border:1px solid color-mix(in srgb,var(--gold) 38%,transparent);color:var(--text);text-align:left;cursor:pointer;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.music-creator-card--join{background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 14%,var(--bg3)),var(--bg3))}.music-creator-card--studio{background:linear-gradient(135deg,#20160d,#0d0d10 72%);color:#fff;border-color:rgba(247,232,89,.34)}.music-creator-card:after{display:none}.music-creator-card--studio:after{animation-delay:1.6s}.music-creator-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gold) 68%,transparent);box-shadow:0 18px 42px rgba(0,0,0,.24),0 0 24px var(--gold-dim),inset 0 1px 0 rgba(255,255,255,.1)}.music-creator-card__icon{width:56px;height:56px;border-radius:16px;flex:0 0 56px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(247,232,89,.2),rgba(229,130,60,.1));border:1px solid rgba(247,232,89,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 0 20px rgba(201,168,76,.14)}.music-creator-card__copy{display:block;min-width:0}.music-creator-card__eyebrow{display:block;margin-bottom:5px;color:var(--gold);font:850 12px/1.15 var(--font-sans),sans-serif;letter-spacing:.8px;text-transform:uppercase}.music-creator-card--studio .music-creator-card__eyebrow{color:#F7E859}.music-creator-card__title{display:block;font:900 21px/1.08 var(--font-display),serif;letter-spacing:-.2px}.music-creator-card__body{display:block;margin-top:6px;color:var(--text3);font:650 14px/1.35 var(--font-sans),sans-serif}.music-creator-card--studio .music-creator-card__body{color:rgba(255,255,255,.62)}.music-creator-card__action{display:inline-flex;align-items:center;gap:3px;margin-top:13px;color:var(--gold);font:900 13px/1 var(--font-sans),sans-serif}.music-creator-card--studio .music-creator-card__action{color:#F7E859}@keyframes creatorCardShine{0%,64%{transform:translateX(0) rotate(18deg);opacity:0}72%{opacity:1}90%,to{transform:translateX(720%) rotate(18deg);opacity:0}}@media (prefers-reduced-motion:reduce){.music-creator-card:after{animation:none}.music-creator-card:hover{transform:none}}.music-arena{position:relative;overflow:hidden;border:1px solid rgba(247,232,89,.28);border-radius:24px;color:#fff;background:radial-gradient(circle at 82% -10%,rgba(247,232,89,.22),transparent 34%),radial-gradient(circle at 5% 105%,rgba(229,130,60,.18),transparent 38%),linear-gradient(155deg,#15151c,#07070a 70%);box-shadow:0 22px 52px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08)}.music-arena:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.15;background-image:linear-gradient(rgba(247,232,89,.13) 1px,transparent 0),linear-gradient(90deg,rgba(247,232,89,.13) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.music-arena__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 20px 17px}.music-arena__season{display:block;color:#f7e859;font:900 11px/1 var(--font-sans),sans-serif;letter-spacing:1.4px;text-transform:uppercase}.music-arena__title{margin:6px 0 0;color:#fff;font:900 29px/.98 var(--font-display),serif;letter-spacing:-.7px;text-transform:uppercase}.music-arena__subtitle{max-width:230px;margin-top:8px;color:rgba(255,255,255,.66);font:650 13px/1.35 var(--font-sans),sans-serif}.music-arena__emblem{width:68px;height:68px;flex:0 0 68px;display:grid;place-content:center;justify-items:center;border:1px solid rgba(247,232,89,.42);border-radius:50%;color:#f7e859;background:radial-gradient(circle,rgba(247,232,89,.16),rgba(247,232,89,.03));box-shadow:0 0 28px rgba(247,232,89,.14),inset 0 0 18px rgba(247,232,89,.08)}.music-arena__emblem span{font-size:21px;line-height:1}.music-arena__emblem small{margin-top:5px;font:900 9px/1 var(--font-sans),sans-serif;letter-spacing:.8px}.music-arena__list{position:relative;z-index:1;padding:8px 0 2px;border-top:1px solid rgba(255,255,255,.07)}.music-arena-rank{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:8px;color:rgba(255,255,255,.72)!important;background:rgba(255,255,255,.07);font-size:12px!important;font-weight:950!important}.music-arena-row--1 .music-arena-rank{color:#161207!important;background:linear-gradient(135deg,#fff6a0,#dba52b);box-shadow:0 0 17px rgba(247,232,89,.38)}.music-arena-row--2 .music-arena-rank{color:#171a20!important;background:linear-gradient(135deg,#f5f7fa,#aeb8c4)}.music-arena-row--3 .music-arena-rank{color:#211208!important;background:linear-gradient(135deg,#f0b273,#a85f28)}.music-arena__footer{position:relative;z-index:1;padding:12px 16px 15px;color:rgba(255,255,255,.52);border-top:1px solid rgba(255,255,255,.06);font:800 10px/1.2 var(--font-sans),sans-serif;letter-spacing:.9px;text-align:center;text-transform:uppercase}@media (max-width:360px){.music-arena__head{gap:10px;padding:19px 15px 15px}.music-arena__title{font-size:25px}.music-arena__subtitle{font-size:12px}.music-arena__emblem{width:56px;height:56px;flex-basis:56px}.music-creator-card{align-items:flex-start;padding:18px 16px}.music-creator-card__icon{width:48px;height:48px;flex-basis:48px}.music-creator-card__title{font-size:19px}}.home-flow{margin:34px 0 28px;scroll-margin-top:86px;content-visibility:auto;contain-intrinsic-size:1600px}.home-flow__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.home-flow__live{display:inline-flex;align-items:center;gap:6px;color:var(--gold);font:900 9px/1 var(--font-sans),sans-serif;letter-spacing:1.8px;text-transform:uppercase}.home-flow__live svg{filter:drop-shadow(0 0 5px var(--gold-glow))}.home-flow__heading h2{margin:7px 0 0;color:var(--text);font:900 24px/1.02 var(--font-display),serif;letter-spacing:-.45px}.home-flow__heading p{margin:6px 0 0;max-width:330px;color:var(--text3);font:500 10.5px/1.45 var(--font-sans),sans-serif}.home-flow__filters{position:sticky;top:74px;z-index:20;display:flex;gap:7px;overflow-x:auto;padding:8px 0 10px;margin-bottom:8px;background:linear-gradient(to bottom,var(--bg) 72%,transparent);scrollbar-width:none}.home-flow__filters::-webkit-scrollbar{display:none}.home-flow__filters button{flex:0 0 auto;padding:8px 13px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg3) 92%,transparent);color:var(--text3);font:800 10px/1 var(--font-sans),sans-serif;cursor:pointer;backdrop-filter:blur(14px)}.home-flow__filters button.active{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:var(--gold);color:var(--gold-ink);box-shadow:0 5px 16px var(--gold-glow)}.home-flow__list{display:grid;gap:14px}.home-flow-card{position:relative;isolation:isolate;overflow:hidden;width:100%;border-radius:20px;border:1px solid var(--border);background:var(--bg3);color:var(--text);cursor:pointer;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;animation:fadeInUp .38s cubic-bezier(.22,1,.36,1) both}.home-flow-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gold) 42%,var(--border));box-shadow:0 19px 42px rgba(0,0,0,.24),0 0 24px var(--gold-dim)}.home-flow-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.home-flow-card--track{height:clamp(300px,62svh,440px);background:#111}.home-flow-card--artist{height:310px;background:color-mix(in srgb,var(--flow-accent) 18%,#111)}.home-flow-card--event{height:250px;background:#141414}.home-flow-card--video{height:235px;background:#111}.home-flow-card--artist>img,.home-flow-card--event>img,.home-flow-card--track>img,.home-flow-card--video>img{position:absolute;inset:0;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .3s ease}.home-flow-card:hover>img{transform:scale(1.025)}.home-flow-card__fallback{position:absolute;inset:0;display:grid;place-items:center;color:var(--gold);font:900 72px/1 var(--font-display),serif;background:radial-gradient(circle,var(--gold-dim),transparent 64%),#111}.home-flow-card__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(4,4,6,.96),rgba(4,4,6,.08) 68%),linear-gradient(180deg,rgba(0,0,0,.36),transparent 34%)}.home-flow-card__top{position:absolute;z-index:2;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;gap:10px}.home-flow-card__top span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(8,8,10,.56);backdrop-filter:blur(12px);color:rgba(255,255,255,.82);font:850 9px/1 var(--font-sans),sans-serif;letter-spacing:.5px;text-transform:uppercase}.home-flow-card__bottom{position:absolute;z-index:2;left:17px;right:17px;bottom:17px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;color:#fff}.home-flow-card__bottom>div{min-width:0}.home-flow-card__bottom h3{margin:4px 0 0;color:#fff;font:900 23px/1.06 var(--font-display),serif;letter-spacing:-.35px}.home-flow-card__bottom p{margin:6px 0 0;color:rgba(255,255,255,.62);font:600 10.5px/1.35 var(--font-sans),sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-flow-card__tag{color:#F7E859;font:900 9px/1 var(--font-sans),sans-serif;letter-spacing:1px;text-transform:uppercase}.home-flow-card__bottom--artist{align-items:flex-end}.home-flow-card__bottom--artist small{display:block;margin-top:7px;color:rgba(255,255,255,.72);font:750 10px/1 var(--font-sans),sans-serif}.home-flow-artist__actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.home-flow-artist__actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(8,8,10,.58);color:#fff;backdrop-filter:blur(12px);cursor:pointer;font:850 9.5px/1 var(--font-sans),sans-serif}.home-flow-artist__actions button:first-child{width:36px;padding:0;align-self:flex-end}.home-flow-artist__actions button.active{color:#ff6482;border-color:rgba(255,100,130,.48);background:rgba(255,60,100,.14)}.home-flow-artist__actions button.following{color:#F7E859;border-color:rgba(247,232,89,.42)}.home-flow-card--track .home-flow-card__bottom button{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border:0;border-radius:50%;background:linear-gradient(135deg,#F7E859,#E5823C);cursor:pointer;box-shadow:0 8px 24px rgba(247,232,89,.25),3px 3px 0 rgba(0,0,0,.75)}.home-flow-card--post{padding:18px}.home-flow-post__author{display:flex;align-items:center;gap:10px}.home-flow-post__author>span{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--gold) 32%,transparent);border-radius:13px;background:var(--gold-dim);color:var(--gold);font:900 14px/1 var(--font-sans),sans-serif}.home-flow-post__author img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-flow-post__author strong{display:block;font:850 11.5px/1.1 var(--font-sans),sans-serif}.home-flow-post__author small{display:block;margin-top:4px;color:var(--gold);font:750 9px/1 var(--font-sans),sans-serif}.home-flow-post__body{margin:17px 0;color:var(--text);font:750 16px/1.5 var(--font-display),serif;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.home-flow-post__stats{display:flex;align-items:center;gap:13px;color:var(--text3);font:700 9.5px/1 var(--font-sans),sans-serif}.home-flow-post__stats b,.home-flow-post__stats button,.home-flow-post__stats span{display:inline-flex;align-items:center;gap:4px}.home-flow-post__stats button{padding:4px 0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.home-flow-post__stats button.liked{color:#ff4d6d}.home-flow-post__stats b{margin-left:auto;color:var(--gold)}.home-flow-card--product{min-height:142px;display:flex;align-items:center;gap:14px;padding:14px}.home-flow-product__image{position:relative;width:106px;height:112px;flex:0 0 106px;display:grid;place-items:center;overflow:hidden;border-radius:15px;background:var(--bg4);color:var(--gold);font-size:36px}.home-flow-product__copy{min-width:0;flex:1}.home-flow-card--portal>div>span,.home-flow-product__copy>span{color:var(--gold);font:900 8.5px/1 var(--font-sans),sans-serif;letter-spacing:1.2px;text-transform:uppercase}.home-flow-card--portal h3,.home-flow-product__copy h3{margin:6px 0 0;font:900 16px/1.08 var(--font-display),serif}.home-flow-card--portal p,.home-flow-product__copy p{margin:7px 0 0;color:var(--text3);font:600 10.5px/1.4 var(--font-sans),sans-serif}.home-flow-card--portal b,.home-flow-product__copy b{display:inline-flex;align-items:center;gap:3px;margin-top:12px;color:var(--gold);font:850 10px/1 var(--font-sans),sans-serif}.home-flow-card--portal{min-height:175px;display:flex;align-items:center;gap:16px;padding:20px;background:radial-gradient(circle at 95% 0,var(--gold-dim),transparent 42%),var(--bg3)}.home-flow-card--portal.studio{border-color:rgba(247,232,89,.25);background:radial-gradient(circle at 8% 100%,rgba(229,130,60,.2),transparent 40%),linear-gradient(145deg,#17120d,#0c0c0f);color:#fff}.home-flow-card--portal.studio p{color:rgba(255,255,255,.58)}.home-flow-card--portal.studio b,.home-flow-card--portal.studio>div>span{color:#F7E859}.home-flow-portal__icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);border-radius:18px;background:var(--gold-dim);box-shadow:inset 0 1px rgba(255,255,255,.12),0 0 22px var(--gold-dim)}.home-flow-product__buy{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:0;border-radius:11px;background:var(--gold);color:var(--gold-ink);cursor:pointer;font:900 9.5px/1 var(--font-sans),sans-serif;box-shadow:2px 2px 0 rgba(0,0,0,.45)}.home-flow-video__preview{position:absolute;z-index:0;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border:0;pointer-events:none}.home-flow-video__sound{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(8,8,10,.7);color:rgba(255,255,255,.88);font:850 9px/1 var(--font-sans),sans-serif;letter-spacing:.35px;text-transform:uppercase;backdrop-filter:blur(14px);box-shadow:0 4px 14px rgba(0,0,0,.2);cursor:pointer;touch-action:manipulation}.home-flow-video__sound.active{border-color:rgba(247,232,89,.62);background:rgba(247,232,89,.94);color:#080808;box-shadow:0 5px 18px rgba(247,232,89,.22)}.home-flow-video__sound:active{transform:scale(.96)}.home-flow-auth-hint{position:fixed;z-index:7800;left:12px;right:12px;bottom:calc(90px + var(--app-safe-bottom));max-width:456px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:13px;border:1px solid color-mix(in srgb,var(--gold) 38%,transparent);border-radius:16px;background:color-mix(in srgb,var(--bg2) 94%,transparent);color:var(--text);box-shadow:0 18px 44px rgba(0,0,0,.36),0 0 24px var(--gold-dim);backdrop-filter:blur(20px);animation:fadeInUp .3s cubic-bezier(.22,1,.36,1) both}.home-flow-auth-hint>div{min-width:0;flex:1}.home-flow-auth-hint strong{display:block;font:850 11px/1.1 var(--font-sans),sans-serif}.home-flow-auth-hint span{display:block;margin-top:4px;color:var(--text3);font:500 9.5px/1.35 var(--font-sans),sans-serif}.home-flow-auth-hint>button:last-child{height:34px;padding:0 11px;border:0;border-radius:10px;background:var(--gold);color:var(--gold-ink);cursor:pointer;font:900 9.5px/1 var(--font-sans),sans-serif}.home-flow-auth-hint__close{position:absolute;top:-8px;right:-4px;width:23px;height:23px;border:1px solid var(--border);border-radius:50%;background:var(--bg3);color:var(--text3);cursor:pointer}.home-flow-cart-hint{position:fixed;z-index:7800;left:50%;bottom:calc(94px + var(--app-safe-bottom));transform:translateX(-50%);display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid rgba(48,209,88,.28);border-radius:999px;background:color-mix(in srgb,var(--bg2) 96%,transparent);color:var(--text);white-space:nowrap;box-shadow:0 14px 36px rgba(0,0,0,.32);backdrop-filter:blur(18px);font:800 10px/1 var(--font-sans),sans-serif;animation:fadeInUp .25s ease both}.home-flow__skeletons{display:grid;gap:14px}.home-flow__skeletons .skeleton{height:240px;border-radius:20px}.home-flow__sentinel{min-height:54px;display:grid;place-items:center;padding-top:15px;color:var(--text3);font:650 10px/1.4 var(--font-sans),sans-serif;text-align:center}.home-flow__sentinel span{width:22px;height:22px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:spin .8s linear infinite}@media (max-width:380px){.home-flow-card--track{height:290px}.home-flow-product__image{width:88px;flex-basis:88px}.home-flow-card__bottom h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.home-flow-card{animation:none;transition:none}.home-flow-card:hover{transform:none}.home-flow-card>img{transition:none}}.primary-navigation__brand{display:none}.topbar-actions{min-height:36px;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.topbar-actions>div{flex-shrink:0}.topbar-account-button{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:5px 9px 5px 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold) 26%,var(--border));background:var(--gold-dim);color:var(--text);font:850 11px/1 var(--font-sans),sans-serif}.topbar-account-button img,.topbar-account-button span{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;-o-object-fit:cover;object-fit:cover;background:var(--gold);color:var(--gold-ink);font-size:9px;font-weight:950}.topbar-actions[data-compact=true] .topbar-account-button{width:36px;padding:5px;justify-content:center}.desktop-context-panel{display:none}@media (min-width:768px){.app-shell{width:100%;max-width:960px!important}.app-main>div{width:100%;max-width:920px;margin-inline:auto}.page-panel--home{max-width:920px!important}.home-page__sections{padding-inline:24px!important}.store-page{padding:24px!important}.product-grid,.store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.events-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.events-card-grid>[class~=card-enter]{margin-bottom:0!important}.music-creator-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.swipe-carousel{scroll-padding-inline:24px}}@media (min-width:1024px){.home-flow__list,.home-flow__skeletons{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.home-flow-card--track{height:410px}.home-flow-card--artist{height:330px}.home-flow-card--event,.home-flow-card--video{height:280px}.home-flow__sentinel{grid-column:1/-1}}@media (min-width:1100px){body{padding-inline:20px}.app-shell{max-width:1440px!important}.app-main,.app-notice,.mini-player-host{margin-left:112px}.app-main>div{max-width:1180px}.page-panel--home{max-width:1200px!important}.page-panel--store{max-width:1180px!important}.home-page__sections{padding-inline:32px!important}.store-page{padding:32px!important}.primary-navigation{position:absolute!important;inset:0 auto 0 0;width:112px;height:auto!important;flex-direction:column;align-items:stretch;gap:6px;padding:18px 10px!important;border-top:0!important;border-right:1px solid var(--border);background:color-mix(in srgb,var(--bg2) 96%,transparent)!important;box-shadow:12px 0 36px rgba(0,0,0,.16);backdrop-filter:blur(18px)}.primary-navigation__brand{display:flex;flex-direction:column;align-items:center;gap:7px;margin-bottom:18px;padding:2px 0 18px;border-bottom:1px solid var(--border);color:var(--gold);font:850 11px/1 var(--font-display),serif;letter-spacing:.2px}.primary-navigation__brand img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:14px}.primary-navigation>button{flex:0 0 auto!important;width:100%;min-height:82px;border-radius:16px!important}.primary-navigation>button:hover{background:var(--gold-dim)!important}.primary-navigation>button>div:first-child{top:18px!important;right:auto!important;bottom:18px;left:-10px!important;width:3px;height:auto!important;border-radius:0 4px 4px 0!important}.primary-navigation>button span{font-size:11px!important}.mini-player-host{border-left:1px solid var(--border)}.product-grid,.store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.events-grid{padding:24px 28px 32px!important}.events-card-grid{gap:22px}.music-page{padding-inline:12px}.music-page [style*="grid-template-columns: repeat(3, minmax(0, 1fr))"]{grid-template-columns:repeat(5,minmax(0,1fr))!important}.home-flow-auth-hint{left:calc(112px + 50%);right:auto;width:min(456px,calc(100vw - 160px));transform:translateX(-50%)}}@media (min-width:1280px){.app-main,.app-notice,.mini-player-host{margin-right:292px}.desktop-context-panel{position:absolute;top:0;right:0;bottom:0;width:292px;z-index:9;display:flex;flex-direction:column;gap:14px;padding:22px 18px;border-left:1px solid var(--border);background:color-mix(in srgb,var(--bg2) 94%,transparent);box-shadow:-12px 0 36px rgba(0,0,0,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.desktop-context-panel__profile{display:flex;align-items:center;gap:11px;padding-bottom:14px;border-bottom:1px solid var(--border)}.desktop-context-panel__avatar{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--gold-dim);border:1px solid color-mix(in srgb,var(--gold) 28%,transparent);color:var(--gold);font-size:12px;font-weight:950;flex-shrink:0}.desktop-context-panel__profile span,.desktop-context-panel__profile strong{display:block;font-family:var(--font-sans),sans-serif}.desktop-context-panel__profile strong{font-size:13px;color:var(--text)}.desktop-context-panel__profile span{margin-top:2px;font-size:10.5px;line-height:1.35;color:var(--text3)}.desktop-context-panel__cta{width:100%;min-height:40px;border:none;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--gold);color:var(--gold-ink);font:900 12px/1 var(--font-sans),sans-serif}.desktop-context-panel__section{display:grid;gap:8px}.desktop-context-panel__section>span{margin:3px 0 2px;color:var(--text3);font:850 9px/1 var(--font-sans),sans-serif;letter-spacing:1.4px;text-transform:uppercase}.desktop-context-panel__section button{width:100%;min-height:58px;display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:12px;border:1px solid var(--border);background:var(--bg3);color:var(--text2);cursor:pointer;text-align:left}.desktop-context-panel__section button.active,.desktop-context-panel__section button:hover{border-color:color-mix(in srgb,var(--gold) 36%,var(--border));background:var(--gold-dim);color:var(--gold)}.desktop-context-panel__section button b,.desktop-context-panel__section button small{display:block;font-family:var(--font-sans),sans-serif}.desktop-context-panel__section button b{font-size:12px;color:var(--text)}.desktop-context-panel__section button small{margin-top:2px;font-size:10px;line-height:1.3;color:var(--text3)}}@media (min-width:1500px){.app-shell{max-width:1520px!important}.app-main>div{max-width:1280px}.page-panel--home{max-width:1280px!important}}.text-muted{color:var(--text2)}.text-hint{color:var(--text3)}.bg-surface{background:var(--bg3)}.border-dark{border:1px solid var(--border)}.rounded-card{border-radius:var(--radius-lg)}@keyframes wave1{0%,to{height:3px}50%{height:14px}}@keyframes wave2{0%,to{height:10px}30%{height:3px}70%{height:14px}}@keyframes wave3{0%,to{height:6px}40%{height:14px}80%{height:3px}}@keyframes wave4{0%,to{height:12px}60%{height:4px}}.wave-bar-1{animation:wave1 .75s ease-in-out infinite}.wave-bar-2{animation:wave2 .75s ease-in-out .12s infinite}.wave-bar-3{animation:wave3 .75s ease-in-out .24s infinite}.wave-bar-4{animation:wave4 .75s ease-in-out .08s infinite}@keyframes playerSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.player-enter{animation:playerSlideUp .38s cubic-bezier(.22,1,.36,1) forwards}@keyframes fullPlayerIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.full-player-enter{animation:fullPlayerIn .42s cubic-bezier(.22,1,.36,1) forwards}@keyframes likeBounce{0%{transform:scale(1)}40%{transform:scale(1.4)}70%{transform:scale(.9)}to{transform:scale(1)}}.like-bounce{animation:likeBounce .4s cubic-bezier(.36,.07,.19,.97)}.glass{background:rgba(255,255,255,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06)}@keyframes milliVinylSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.milli-vinyl-spin{animation:milliVinylSpin 4s linear infinite}.milli-vinyl-pause{animation:milliVinylSpin 4s linear infinite paused}@keyframes milliGlow{0%,to{box-shadow:0 8px 28px rgba(247,232,89,.35),6px 6px 0 rgba(0,0,0,.9)}50%{box-shadow:0 0 44px rgba(247,232,89,.65),6px 6px 0 rgba(0,0,0,.9)}}.milli-play-btn:hover{animation:milliGlow 1.2s ease-in-out infinite!important;transform:scale(1.07)!important}.milli-skip-btn{transition:color .2s ease,filter .2s ease}.milli-skip-btn:hover{color:#F7E859!important;filter:drop-shadow(0 0 6px rgba(247,232,89,.7))}.milli-feedback-layer{position:fixed;inset:0;z-index:10050;pointer-events:none;overflow:hidden}.milli-feedback-particle{position:absolute;transform:translate(-50%,-50%);font-size:17px;font-weight:900;color:#ff5b73;text-shadow:0 3px 10px rgba(255,91,115,.42);animation:milli-feedback-rise 1.05s cubic-bezier(.2,.8,.25,1) forwards;will-change:transform,opacity}.milli-feedback-spark{color:#f7e859;font-size:12px;text-shadow:0 2px 9px rgba(247,232,89,.45)}.milli-points-notice{position:absolute;top:max(82px,calc(env(safe-area-inset-top) + 62px));left:50%;transform:translateX(-50%);min-width:164px;padding:10px 16px;border:1px solid rgba(247,232,89,.35);border-radius:999px;background:rgba(10,10,12,.92);color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.34),0 0 20px rgba(247,232,89,.08);display:flex;align-items:center;justify-content:center;gap:8px;animation:milli-points-pop .28s cubic-bezier(.2,.9,.25,1.15) both;white-space:nowrap}.milli-points-notice strong{color:#f7e859;font-size:13px}.milli-points-notice span{color:rgba(255,255,255,.68);font-size:10px}@keyframes milli-feedback-rise{0%{opacity:0;transform:translate(-50%,-35%) scale(.55)}18%{opacity:1;transform:translate(calc(-50% + var(--drift-small)),-70%) scale(1.05)}to{opacity:0;transform:translate(calc(-50% + var(--drift)),-92px) scale(.82) rotate(8deg)}}@keyframes milli-points-pop{0%{opacity:0;transform:translate(-50%,-8px) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.milli-feedback-particle{animation-duration:.18s}.milli-points-notice{animation:none}}.milli-fan-hud{position:absolute;z-index:4;top:max(78px,calc(env(safe-area-inset-top) + 70px));left:50%;width:min(340px,calc(100vw - 24px));transform:translateX(-50%);padding:10px 12px 9px;overflow:visible;border:1px solid rgba(247,232,89,.22);border-radius:16px;background:linear-gradient(145deg,rgba(17,17,20,.96),rgba(8,8,10,.91));box-shadow:0 14px 34px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);font-family:var(--font-sans),sans-serif;pointer-events:none;isolation:isolate}.milli-feedback-layer .milli-points-notice{top:max(154px,calc(env(safe-area-inset-top) + 146px))}.milli-fan-hud__glow{position:absolute;z-index:-1;inset:-1px;border-radius:inherit;opacity:.46;background:radial-gradient(circle at 76% 18%,rgba(247,232,89,.24),transparent 38%)}.milli-fan-hud__footer,.milli-fan-hud__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.milli-fan-hud__level{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:900;letter-spacing:.2px}.milli-fan-hud__level span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.milli-fan-hud__score{display:inline-flex;align-items:baseline;gap:4px;color:#fff;white-space:nowrap}.milli-fan-hud__score svg{align-self:center;filter:drop-shadow(0 0 6px rgba(247,232,89,.55))}.milli-fan-hud__score strong{font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.milli-fan-hud__score small{color:rgba(255,255,255,.48);font-size:8px;font-weight:800;text-transform:uppercase}.milli-fan-hud__track{position:relative;height:6px;margin:7px 0 5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.075);box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.milli-fan-hud__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--fan-level-color),#f7e859 70%,#fff3a3);box-shadow:0 0 13px color-mix(in srgb,var(--fan-level-color) 70%,transparent);transition:width .9s cubic-bezier(.16,1,.3,1)}.milli-fan-hud__shine{position:absolute;top:0;left:-30%;width:28%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:milli-fan-shine 3.4s ease-in-out infinite}.milli-fan-hud__footer{color:rgba(255,255,255,.48);font-size:8.5px;font-weight:700}.milli-fan-hud__footer span:first-child{color:rgba(247,232,89,.74)}.milli-fan-hud__gain{position:absolute;right:10px;top:-11px;padding:4px 8px;border:1px solid rgba(247,232,89,.46);border-radius:999px;background:#f7e859;color:#090909;box-shadow:0 5px 18px rgba(247,232,89,.28);font-size:10px;font-weight:950;animation:milli-fan-gain-pop 1.8s cubic-bezier(.16,1,.3,1) both}.milli-fan-hud--pulse{animation:milli-fan-hud-pulse .72s cubic-bezier(.16,1,.3,1) both}.milli-points-flight{position:absolute;z-index:8;transform:translate(-50%,-50%);padding:7px 11px;border:1px solid rgba(247,232,89,.62);border-radius:999px;background:radial-gradient(circle at 50% 20%,#fff6ad,#f7e859 48%,#e5823c);color:#080808;box-shadow:0 8px 25px rgba(247,232,89,.38),0 0 0 5px rgba(247,232,89,.08);font:950 13px/1 var(--font-sans),sans-serif;white-space:nowrap;animation:milli-points-fly .98s cubic-bezier(.22,.76,.24,1) forwards;will-change:transform,opacity,filter}.milli-points-burst{position:absolute;z-index:7;width:2px;height:2px}.milli-points-burst i{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:50%;background:#f7e859;box-shadow:0 0 8px rgba(247,232,89,.8);animation:milli-points-burst .72s ease-out forwards;transform:rotate(calc(var(--burst-index) * 45deg)) translateX(4px)}.milli-daily-summary{position:absolute;z-index:12;left:50%;top:50%;width:min(360px,calc(100vw - 34px));min-height:230px;transform:translate(-50%,-50%);padding:30px 24px 22px;overflow:hidden;border:1px solid rgba(247,232,89,.38);border-radius:28px;background:linear-gradient(145deg,rgba(22,21,18,.98),rgba(8,8,10,.98) 62%);color:#fff;box-shadow:0 28px 80px rgba(0,0,0,.68),0 0 50px rgba(247,232,89,.12),inset 0 1px 0 rgba(255,255,255,.08);font-family:var(--font-sans),sans-serif;text-align:center;pointer-events:auto;cursor:pointer;animation:milli-daily-summary-in .65s cubic-bezier(.16,1,.3,1) both}.milli-daily-summary:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.055) 43%,transparent 60%);transform:translateX(-100%);animation:milli-daily-sweep 2.4s ease-in-out .35s infinite}.milli-daily-summary__halo{position:absolute;left:50%;top:-105px;width:270px;height:210px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(247,232,89,.3),rgba(229,130,60,.08) 48%,transparent 70%);animation:milli-daily-halo 2.4s ease-in-out infinite}.milli-daily-summary__copy,.milli-daily-summary__dismiss,.milli-daily-summary__eyebrow,.milli-daily-summary__total{position:relative;display:block}.milli-daily-summary__eyebrow{color:rgba(255,255,255,.54);font-size:9px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.milli-daily-summary strong{position:relative;display:block;margin:14px 0 10px;color:#f7e859;font:900 clamp(30px,9vw,43px)/1 var(--font-display),serif;letter-spacing:-1px;text-shadow:0 0 28px rgba(247,232,89,.28)}.milli-daily-summary__copy{color:rgba(255,255,255,.76);font-size:12px;font-weight:750}.milli-daily-summary__total{width:-moz-fit-content;width:fit-content;margin:18px auto 0;padding:7px 12px;border:1px solid rgba(247,232,89,.18);border-radius:999px;color:#f7e859;background:rgba(247,232,89,.07);font-size:10px;font-weight:850}.milli-daily-summary__dismiss{margin-top:15px;color:rgba(255,255,255,.3);font-size:8px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}@keyframes milli-fan-shine{0%,55%{left:-30%;opacity:0}62%{opacity:1}88%,to{left:112%;opacity:0}}@keyframes milli-fan-hud-pulse{0%{transform:translateX(-50%) scale(1)}42%{transform:translateX(-50%) scale(1.045);box-shadow:0 15px 40px rgba(247,232,89,.3)}to{transform:translateX(-50%) scale(1)}}@keyframes milli-fan-gain-pop{0%{opacity:0;transform:translateY(8px) scale(.65)}20%{opacity:1;transform:translateY(0) scale(1.08)}72%{opacity:1;transform:translateY(-2px) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.92)}}@keyframes milli-points-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.58);filter:blur(2px)}13%{opacity:1;transform:translate(-50%,-50%) scale(1.1);filter:blur(0)}58%{opacity:1;transform:translate(calc(-50% + var(--flight-mid-x)),calc(-50% + var(--flight-mid-y))) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--flight-x)),calc(-50% + var(--flight-y))) scale(.25);filter:brightness(1.7)}}@keyframes milli-points-burst{0%{opacity:1;transform:rotate(calc(var(--burst-index) * 45deg)) translateX(4px) scale(1)}to{opacity:0;transform:rotate(calc(var(--burst-index) * 45deg)) translateX(38px) scale(.25)}}@keyframes milli-daily-summary-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 28px)) scale(.88);filter:blur(6px)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}}@keyframes milli-daily-sweep{0%,30%{transform:translateX(-120%)}70%,to{transform:translateX(120%)}}@keyframes milli-daily-halo{0%,to{opacity:.66;transform:translateX(-50%) scale(.94)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}@media (min-width:768px){.milli-fan-hud{top:max(88px,calc(env(safe-area-inset-top) + 82px));right:22px;left:auto;width:320px;transform:none}.milli-feedback-layer .milli-points-notice{top:24px}@keyframes milli-fan-hud-pulse{0%{transform:scale(1)}42%{transform:scale(1.045);box-shadow:0 15px 40px rgba(247,232,89,.3)}to{transform:scale(1)}}}@media (prefers-reduced-motion:reduce){.milli-daily-summary,.milli-daily-summary:before,.milli-daily-summary__halo,.milli-fan-hud,.milli-fan-hud__fill,.milli-fan-hud__gain,.milli-fan-hud__shine,.milli-points-burst i,.milli-points-flight{animation:none!important;transition:none!important}.milli-points-flight{opacity:0}}