*,:before,:after{--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 / .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 / .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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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,samp,pre{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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-heading: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, system-ui, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, system-ui, sans-serif;--background: 220 31% 6%;--foreground: 210 40% 98%;--card: 219 28% 10%;--card-foreground: 210 40% 98%;--popover: 219 28% 10%;--popover-foreground: 210 40% 98%;--primary: 196 100% 64%;--primary-foreground: 220 31% 8%;--secondary: 222 26% 14%;--secondary-foreground: 210 40% 98%;--muted: 222 26% 14%;--muted-foreground: 215 18% 69%;--accent: 193 88% 70%;--accent-foreground: 0 0% 3.9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 217 24% 22%;--input: 217 24% 22%;--ring: 196 100% 64%;--chart-1: 196 100% 64%;--chart-2: 31 96% 67%;--chart-3: 151 77% 61%;--chart-4: 210 100% 80%;--chart-5: 120 60% 50%;--radius: .75rem;--sidebar-background: 219 28% 8%;--sidebar-foreground: 0 0% 98%;--sidebar-primary: 196 100% 64%;--sidebar-primary-foreground: 220 31% 8%;--sidebar-accent: 222 26% 14%;--sidebar-accent-foreground: 0 0% 98%;--sidebar-border: 217 24% 22%;--sidebar-ring: 196 100% 64%;--taly-gold: #f7d48a;--taly-gold-deep: #b7771f;--taly-3d-shadow: 0 14px 28px rgba(0, 0, 0, .28);--taly-3d-inset: inset 0 10px 16px rgba(255, 255, 255, .28)}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5);box-sizing:border-box;-webkit-tap-highlight-color:transparent}*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:#000;margin:0;min-height:100%;min-height:var(--taly-app-height, 100%);-webkit-text-size-adjust:100%;overflow-x:hidden}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);margin:0;background:#000;min-height:100vh;min-height:100dvh;min-height:var(--taly-app-height, 100dvh);overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";position:fixed;inset:-20vh -10vw;z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(255,214,140,.16),transparent 42%),radial-gradient(circle at 88% 12%,rgba(125,211,252,.14),transparent 38%),radial-gradient(circle at 80% 80%,rgba(244,114,182,.12),transparent 45%),linear-gradient(180deg,#05080ef2,#020408fa);filter:blur(.5px)}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.12;background:repeating-linear-gradient(120deg,rgba(255,255,255,.06) 0 1px,transparent 1px 3px),repeating-linear-gradient(30deg,rgba(255,255,255,.04) 0 1px,transparent 1px 4px);mix-blend-mode:screen}h1,h2,h3{margin:0;font-family:var(--font-heading);color:inherit}h1{font-size:clamp(1.875rem,4vw,2.25rem);font-weight:600;line-height:1.05;letter-spacing:-.04em}h2{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;line-height:1.12;letter-spacing:-.03em}h3{font-size:clamp(1rem,2vw,1.125rem);font-weight:500;line-height:1.22;letter-spacing:-.01em}p,li,label,input,textarea,select,button{font-family:var(--font-body)}@supports (backdrop-filter: blur(1px)){.backdrop-blur-xl{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}::-moz-selection{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}::selection{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}a,button,input,textarea,select{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;touch-action:manipulation}button{font-size:.875rem;font-weight:500;line-height:1.25}.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}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.z-40{z-index:40}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[9\/16\]{aspect-ratio:9/16}.h-10{height:2.5rem}.h-16{height:4rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.max-h-\[calc\(min\(88dvh\,880px\)-84px\)\]{max-height:calc(min(88dvh,880px) - 84px)}.max-h-\[min\(88dvh\,880px\)\]{max-height:min(88dvh,880px)}.min-h-\[320px\]{min-height:320px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-\[180px\]{min-width:180px}.max-w-5xl{max-width:64rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[380px\]{max-width:380px}.max-w-\[38rem\]{max-width:38rem}.max-w-\[720px\]{max-width:720px}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fadeIn_0\.3s_ease\]{animation:fadeIn .3s ease}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:1rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.bg-\[rgba\(3\,6\,12\,0\.88\)\]{background-color:#03060ce0}.bg-\[rgba\(8\,12\,18\,0\.98\)\]{background-color:#080c12fa}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.035\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:linear-gradient(180deg,#ffffff09,#ffffff05)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(125\,211\,252\,0\.08\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(10\,14\,22\,0\.98\)\,rgba\(5\,8\,14\,0\.98\)\)\]{background-image:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 28%),linear-gradient(180deg,#0a0e16fa,#05080efa)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-cyan-200{--tw-gradient-from: #a5f3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-300{--tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200{--tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-100{--tw-gradient-from: #f5f5f4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-200{--tw-gradient-from: #fef08a var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-100{--tw-gradient-from: #f4f4f5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 244 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan-200{--tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a5f3fc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-300{--tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0abfc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-100{--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ffedd5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-100{--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e0f2fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-300{--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7dd3fc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-500{--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #64748b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-300{--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c4b5fd var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-400{--tw-gradient-to: rgb(161 161 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a1a1aa var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-cyan-200{--tw-gradient-to: #a5f3fc var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to: #38bdf8 var(--tw-gradient-to-position)}.to-slate-300{--tw-gradient-to: #cbd5e1 var(--tw-gradient-to-position)}.to-slate-400{--tw-gradient-to: #94a3b8 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to: #a78bfa var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-zinc-900{--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pl-6{padding-left:1.5rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[2rem\]{font-size:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-tight{letter-spacing:-.025em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.decoration-white\/40{text-decoration-color:#fff6}.underline-offset-4{text-underline-offset:4px}.accent-white{accent-color:#fff}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 16px 40px rgba(0,0,0,.18);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: 0 18px 40px rgba(255,255,255,.08);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 24px 70px rgba(0,0,0,.22);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_120px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 30px 120px rgba(0,0,0,.45);--tw-shadow-colored: 0 30px 120px 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-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);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)}.grayscale{--tw-grayscale: grayscale(100%);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: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)}.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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.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}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-marquee{animation:marquee 8s linear infinite;display:inline-block}@keyframes floatIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes battleUiFloatIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes auroraFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-16px,0) scale(1.05)}}@keyframes slowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#root{min-height:100vh;min-height:100dvh;min-height:var(--taly-app-height, 100dvh);overflow-x:hidden;background:#000}.page-shell{position:relative;z-index:10;display:flex;flex-direction:column;width:100%;max-width:min(92rem,calc(100vw - 48px));min-width:0;min-height:100vh;min-height:100dvh;min-height:var(--taly-app-height, 100dvh);margin:0 auto;overflow:visible;padding:calc(clamp(1rem,2vw,2rem) + env(safe-area-inset-top)) calc(clamp(.875rem,2vw,1.5rem) + env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) calc(clamp(.875rem,2vw,1.5rem) + env(safe-area-inset-left))}.page-shell-leaderboard{max-width:min(92rem,calc(100vw - 48px))}.page-shell-profile{width:100%;max-width:min(92rem,calc(100vw - 48px));box-sizing:border-box;padding-left:calc(clamp(20px,3vw,40px) + env(safe-area-inset-left));padding-right:calc(clamp(20px,3vw,40px) + env(safe-area-inset-right))}.page-shell:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.page-shell-home:before{background:radial-gradient(circle at 12% 18%,rgba(99,102,241,.18),transparent 40%),radial-gradient(circle at 88% 12%,rgba(244,114,182,.16),transparent 36%),radial-gradient(circle at 70% 80%,rgba(125,211,252,.18),transparent 42%)}.page-shell-economy:before{background:radial-gradient(circle at 18% 12%,rgba(96,165,250,.08),transparent 40%),radial-gradient(circle at 82% 16%,rgba(129,140,248,.06),transparent 38%),radial-gradient(circle at 70% 88%,rgba(15,23,42,.12),transparent 42%)}.section-target,.section-anchor{scroll-margin-top:120px}.section-anchor{height:0}.taly-bug-report-inline-button,.taly-bug-report-attachment,.taly-bug-report-actions button,.taly-bug-error-actions button,.taly-admin-bugs-token button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.taly-bug-report-inline-button{min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;color:#fff;font-weight:800}.help-support-card-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.taly-bug-report-layer{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:18px;background:#030612b8;backdrop-filter:blur(18px)}.taly-bug-report-panel{position:relative;width:min(100%,560px);max-height:min(88vh,780px);overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#080b13;color:#fff;box-shadow:0 26px 90px #00000073}.taly-bug-report-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:#ffffff14;color:#fff;line-height:0}.taly-bug-report-close svg{display:block;flex:0 0 auto}.taly-bug-report-form,.taly-bug-report-done{display:grid;gap:14px;padding:24px}.taly-bug-report-head{display:flex;align-items:center;gap:12px;padding-right:42px}.taly-bug-report-head p,.taly-admin-bugs-header p,.taly-admin-bugs-detail-head p{margin:0 0 3px;color:#ffffff94;font-size:.78rem;font-weight:800;text-transform:uppercase}.taly-bug-report-head h2,.taly-admin-bugs-header h1,.taly-admin-bugs-detail-head h2{margin:0;letter-spacing:0}.taly-bug-report-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff;color:#070a12}.taly-bug-report-form label{display:grid;gap:7px;color:#ffffffc2;font-size:.86rem;font-weight:750}.taly-bug-report-form input:not([type=checkbox]),.taly-bug-report-form textarea,.taly-admin-bugs-token input,.taly-admin-bugs-controls select,.taly-admin-bugs-notes textarea{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff12;color:#fff;outline:none}.taly-bug-report-form input:not([type=checkbox]){min-height:44px;padding:0 12px}.taly-bug-report-form textarea,.taly-admin-bugs-notes textarea,.taly-admin-bugs-diagnostics{padding:12px;resize:vertical}.taly-bug-report-check{grid-template-columns:18px 1fr;align-items:start}.taly-bug-report-check input{margin-top:2px}.taly-bug-report-attachment,.taly-bug-report-actions button,.taly-bug-error-actions button,.taly-admin-bugs-token button,.taly-admin-bugs-detail-head a{min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff14;color:#fff;font-weight:800;text-decoration:none}.taly-bug-report-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.taly-bug-report-actions button[type=submit],.taly-bug-error-actions button:last-child,.taly-bug-report-done button,.taly-admin-bugs-token button[type=submit]{border:0;background:#fff;color:#060914}.taly-bug-report-status{margin:0;color:#ffffffb8;font-size:.9rem}.taly-bug-report-done{place-items:center;text-align:center;padding:38px 24px}.taly-bug-error-shell{min-height:var(--taly-app-height, 100dvh);display:grid;place-items:center;padding:24px;background:#05070c;color:#fff}.taly-bug-error-panel{width:min(100%,460px);display:grid;gap:14px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff0f}.taly-bug-error-panel h1,.taly-bug-error-panel p{margin:0}.taly-bug-error-panel p,.taly-admin-bugs-status,.taly-admin-bugs-muted{color:#ffffff9e}.taly-bug-error-actions{display:flex;flex-wrap:wrap;gap:10px}.taly-admin-bugs-shell{min-height:var(--taly-app-height, 100dvh);padding:28px;background:#05070c;color:#fff}.taly-admin-bugs-header,.taly-admin-bugs-detail-head,.taly-admin-bugs-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.taly-admin-bugs-token{display:flex;gap:8px}.taly-admin-bugs-token input{min-height:40px;max-width:220px;padding:0 12px}.taly-admin-bugs-layout{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:18px;margin-top:18px}.taly-admin-bugs-list,.taly-admin-bugs-detail{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0f}.taly-admin-bugs-list{display:grid;align-content:start;max-height:calc(var(--taly-app-height, 100dvh) - 150px);overflow:auto;padding:8px}.taly-admin-bugs-list button{display:grid;gap:6px;padding:12px;border:0;border-radius:10px;background:transparent;color:#fff;text-align:left}.taly-admin-bugs-list button.is-active,.taly-admin-bugs-list button:hover{background:#ffffff1a}.taly-admin-bugs-list span{display:flex;align-items:center;gap:8px;font-weight:850}.taly-admin-bugs-list small,.taly-admin-bugs-controls label,.taly-admin-bugs-notes{color:#ffffff9e}.taly-admin-bugs-detail{display:grid;gap:16px;padding:18px;min-width:0}.taly-admin-bugs-controls label,.taly-admin-bugs-notes{display:grid;gap:7px;font-size:.84rem;font-weight:800}.taly-admin-bugs-controls select{min-height:38px;padding:0 10px}.taly-admin-bugs-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.taly-admin-bugs-meta div{min-width:0;padding:12px;border-radius:12px;background:#ffffff0f}.taly-admin-bugs-meta dt{color:#ffffff85;font-size:.76rem;font-weight:850;text-transform:uppercase}.taly-admin-bugs-meta dd{margin:5px 0 0;overflow-wrap:anywhere}.taly-admin-bugs-diagnostics{max-height:420px;overflow:auto;border-radius:12px;background:#00000059;color:#ffffffd1;white-space:pre-wrap}@media(max-width:860px){.taly-admin-bugs-layout,.taly-admin-bugs-meta{grid-template-columns:1fr}.taly-admin-bugs-shell{padding:18px}}.app-header-shell{--taly-v2-desktop-header-width: min(1688px, calc(100vw - 360px) );position:sticky;top:max(6px,env(safe-area-inset-top));z-index:60;margin-bottom:10px;overflow:visible}.taly-v2-shared-header-shell{width:min(100%,var(--taly-v2-desktop-header-width));max-width:calc(100vw - max(20px,env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px) + 20px));margin-right:auto;margin-left:auto}@media(min-width:720px)and (max-width:1366px){.page-shell-mobile-app .taly-v2-shared-header-shell{left:50%;right:auto;width:min(100%,var(--taly-v2-desktop-header-width));transform:translate(-50%)}}.public-taly-static-header{position:sticky;top:0;z-index:1600;margin:0;padding:max(6px,calc(env(safe-area-inset-top,0px) - 8px)) max(14px,env(safe-area-inset-right,0px)) 10px max(14px,env(safe-area-inset-left,0px));border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#04060cf0,#04060cbd);backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.public-taly-static-header .app-header{width:min(1180px,100%);margin:0 auto;padding:6px 8px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0a0e169e,#070a115c);box-shadow:0 18px 36px #0000002e,inset 0 1px #ffffff14;backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%)}.public-header-search-flyout{width:min(360px,88vw)}.public-header-search-form{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;border-radius:18px;color:#ffffffc2;background:#ffffff0f;border:1px solid rgba(255,255,255,.09)}.public-header-search-form input{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent;font:inherit}.public-header-search-form input::-moz-placeholder{color:#ffffff70}.public-header-search-form input::placeholder{color:#ffffff70}.app-header{--header-control-size: 36px;--header-visual-size: 17px;--header-icon-frame-size: 22px;display:flex;overflow:visible;align-items:center;justify-content:space-between;gap:12px;padding:0;border-radius:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.app-header-left,.app-header-right,.app-header-actions,.header-primary-shortcuts{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.app-header-left{min-width:0;flex:1}.app-header-right{min-width:0;justify-content:flex-end}.app-header-actions{min-width:0}.header-primary-shortcuts{min-width:0;padding:0;border-radius:999px;background:transparent;border:0;box-shadow:none}.header-nav-pill{display:inline-flex;align-items:center;gap:6px;min-height:var(--header-control-size);padding:0 8px 0 0;border-radius:0;color:#ffffffc2;background:transparent;border:0;font-size:.78rem;font-weight:600;letter-spacing:.01em;transition:color .16s ease,opacity .16s ease}.header-nav-pill:hover{color:#fffffff0}.header-nav-pill.active{color:#fff;background:transparent;box-shadow:none}.header-ai-assist-button{display:inline-flex;align-items:center;gap:6px;min-height:var(--header-control-size);padding:0 6px 0 0;border-radius:0;color:#ffffffe6;background:transparent;border:0;box-shadow:none;font-size:.78rem;font-weight:600;letter-spacing:.01em;transition:color .16s ease,opacity .16s ease}.header-ai-assist-button:hover{color:#fff}.header-ai-assist-button.active{color:#fff;background:transparent}.header-ai-assist-icon{display:inline-grid;place-items:center;width:var(--header-icon-frame-size);height:var(--header-icon-frame-size);border-radius:0;color:inherit;background:transparent;border:0}.header-ai-assist-label,.header-ai-assist-short{white-space:nowrap}.header-ai-assist-short{display:none}.header-quick-actions{display:inline-flex;align-items:center;gap:8px;margin-left:2px;padding-left:10px;border-left:1px solid rgba(255,255,255,.16)}.header-action-chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--header-control-size);padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fffffff0;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #0000002e;font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.header-action-chip:hover,.header-action-chip:focus-visible{border-color:#ffffff38;background:#ffffff1f;color:#fff}.header-action-chip:focus-visible{outline:2px solid rgba(125,211,252,.58);outline-offset:3px}.header-action-chip svg{width:var(--header-visual-size);height:var(--header-visual-size);flex:0 0 auto;color:currentColor}.header-nav-pill-icon{display:inline-grid;place-items:center;width:var(--header-icon-frame-size);height:var(--header-icon-frame-size);border-radius:0;color:inherit;background:transparent;border:0}.app-brand-chip,.live-pill{display:inline-flex;align-items:center;gap:8px;min-height:var(--header-control-size);padding:0 6px 0 2px;border-radius:999px;color:#fff;border:0;transition:transform .16s ease,border-color .16s ease,background .16s ease}.app-brand-chip{background:transparent;justify-content:flex-start}.app-brand-chip span{font-size:.88rem;font-weight:800;letter-spacing:.18em}.app-brand-wordmark{display:block;width:auto;height:var(--header-visual-size);max-width:min(38vw,144px);filter:drop-shadow(0 6px 16px rgba(125,211,252,.12)) drop-shadow(0 0 12px rgba(232,121,249,.12))}.app-brand-chip:hover,.live-pill:hover,.header-icon-button:hover,.profile-menu-button:hover{transform:none}.app-brand-mark{width:16px;height:20px;filter:drop-shadow(0 8px 16px rgba(125,211,252,.22)) drop-shadow(0 0 12px rgba(232,121,249,.2))}.live-pill{font-weight:800;letter-spacing:.14em;color:#b566ff;background:#741bc42e;border-color:#a855f752}.live-pill-dot{width:12px;height:12px;border-radius:999px;background:#a855f7;box-shadow:0 0 18px #a855f7b3}.header-menu-wrap{position:relative;z-index:70;isolation:isolate}.header-icon-button,.profile-menu-button{display:grid;place-items:center;width:var(--header-control-size);height:var(--header-control-size);border-radius:0;color:#ffffffe6;background:transparent;border:0;box-shadow:none;transition:color .16s ease,opacity .16s ease}.header-icon-button.active,.profile-menu-button.active{color:#fff;background:transparent}.profile-menu-button{border-radius:999px;padding:0;position:relative}.header-icon-button .button-icon-badge{width:var(--header-icon-frame-size);height:var(--header-icon-frame-size);color:inherit;background:transparent;border:0;box-shadow:none}.header-icon-button svg,.header-nav-pill-icon svg,.header-ai-assist-icon svg{width:var(--header-visual-size);height:var(--header-visual-size);color:#f8fafc;filter:drop-shadow(0 6px 12px rgba(124,74,20,.35)) drop-shadow(0 0 10px rgba(251,191,36,.28))}.profile-menu-button .profile-avatar-sm{width:var(--header-control-size);height:var(--header-control-size);min-width:var(--header-control-size);min-height:var(--header-control-size);max-width:var(--header-control-size);max-height:var(--header-control-size);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile-menu-button .profile-avatar-sm span{font-size:1.18rem}.profile-menu-icon-shell{width:var(--header-control-size);height:var(--header-control-size);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffffe6;background:radial-gradient(circle at 35% 30%,rgba(125,211,252,.18),transparent 55%),linear-gradient(180deg,#131824fa,#0a0d14fa);box-shadow:inset 0 1px #ffffff14,0 10px 20px #0003}.button-icon-badge{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;color:inherit;background:linear-gradient(180deg,#ffffff2e,#ffffff14),#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff29,0 10px 22px #0000002e}.button-icon-badge-sm{width:28px;height:28px}.button-icon-badge svg{width:15px;height:15px;color:#f8fafc;filter:drop-shadow(0 6px 12px rgba(124,74,20,.3)) drop-shadow(0 0 10px rgba(251,191,36,.24))}.action-icon-wrap svg,.surface-pill-icon svg,.home-menu-icon svg,.coin-checkout-icon-button svg,.plan-card-icon svg,.leaderboard-star-pill svg{color:#f8fafc;filter:drop-shadow(0 6px 12px rgba(124,74,20,.28)) drop-shadow(0 0 10px rgba(251,191,36,.24))}.header-flyout{position:absolute;top:calc(100% + 12px);z-index:80;max-height:min(72vh,560px);overflow-y:auto;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:#121214fa;box-shadow:inset 0 1px #ffffff0d,0 30px 80px #00000080;backdrop-filter:blur(26px)}.header-flyout-menu{left:0;width:min(320px,82vw);padding:18px}.header-flyout-profile{right:0;width:min(360px,92vw);padding:18px}.header-search-layer{position:fixed;top:calc(max(12px,env(safe-area-inset-top)) + 86px);left:0;right:0;bottom:0;z-index:20}.header-search-popup{width:min(520px,calc(100vw - 32px));max-height:min(74vh,720px);margin:0 max(16px,env(safe-area-inset-right)) 0 auto;overflow-y:auto;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top right,rgba(192,132,252,.12),transparent 38%),radial-gradient(circle at top left,rgba(125,211,252,.1),transparent 42%),#0a0c12f0;box-shadow:inset 0 1px #ffffff14,0 30px 80px #00000073;backdrop-filter:blur(28px) saturate(150%);transform-origin:top right;animation:talySearchPopupIn .18s ease}@keyframes talySearchPopupIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.header-search-popup-head{display:flex;align-items:center;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.header-search-input-shell{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;min-height:52px;padding:0 16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#ffffffbd}.header-search-input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:#fff;font-size:.98rem;outline:none}.header-search-input::-moz-placeholder{color:#ffffff6b}.header-search-input::placeholder{color:#ffffff6b}.header-search-close{flex:0 0 auto;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#ffffffc7;background:#ffffff0a;font-size:.82rem;font-weight:700}.header-search-default-grid,.header-search-results-shell{display:grid;gap:16px;padding:18px}.header-search-default-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-search-section{display:grid;gap:12px}.header-search-section-head{display:inline-flex;align-items:center;gap:8px;color:#ffffff9e;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.header-search-chip-row{display:flex;flex-wrap:wrap;gap:10px}.header-search-chip{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#ffffffd6;background:#ffffff0d;font-size:.84rem;font-weight:600}.header-search-link-list,.header-search-result-list{display:grid;gap:10px}.header-search-link-button,.header-search-result-button{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);color:#fff;background:#ffffff0a;text-align:left;transition:transform .14s ease,border-color .14s ease,background .14s ease}.header-search-link-button:hover,.header-search-result-button:hover,.header-search-result-button.active,.header-search-link-button:focus-visible,.header-search-result-button:focus-visible{transform:translateY(-1px);border-color:#7dd3fc38;background:#7dd3fc17;outline:none}.header-search-link-copy,.header-search-result-copy{display:grid;gap:4px;min-width:0;flex:1 1 auto}.header-search-link-copy strong,.header-search-result-copy strong{color:#fff;font-size:.94rem}.header-search-link-copy span,.header-search-result-copy span{color:#fff9;font-size:.82rem;line-height:1.45}.header-search-result-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#d9b8ff;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.header-search-empty{display:grid;gap:6px;padding:18px;border-radius:20px;border:1px dashed rgba(255,255,255,.12);color:#ffffffa3;background:#ffffff08}.header-search-empty.compact{padding:14px}.header-search-empty strong{color:#fff}.header-search-empty p{margin:0;line-height:1.55}.header-search-footer{display:flex;justify-content:flex-end;padding:0 18px 18px}.header-search-see-all{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 15px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#ffffff1f,#7dd3fc24);border:1px solid rgba(255,255,255,.08);font-size:.84rem;font-weight:700}.taly-v2-ai-layer{position:fixed;top:calc(max(12px,env(safe-area-inset-top)) + 86px);left:0;right:0;bottom:0;z-index:22;padding:0 max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));display:flex;justify-content:flex-end;align-items:flex-start;pointer-events:auto}.taly-v2-ai-panel{width:min(420px,100%);display:grid;gap:14px;padding:16px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(155deg,#10b98129,#0f172af0 42%),#080b12f5;box-shadow:inset 0 1px #ffffff14,0 32px 80px #00000075;backdrop-filter:blur(28px) saturate(150%);animation:talySearchPopupIn .18s ease}.taly-v2-ai-panel-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.taly-v2-ai-icon{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:999px;color:#a7f3d0;border:1px solid rgba(167,243,208,.22);background:#10b98124}.taly-v2-ai-panel-head p,.taly-v2-ai-panel-head span{margin:0}.taly-v2-ai-panel-head p{color:#fff;font-size:.95rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.taly-v2-ai-panel-head span{display:block;margin-top:2px;color:#ffffff9e;font-size:.78rem;font-weight:700}.taly-v2-ai-panel-head button{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#ffffffc7;background:#ffffff0d}.taly-v2-ai-prompt-shell{display:grid;gap:10px}.taly-v2-ai-prompt-shell textarea{width:100%;min-height:96px;resize:none;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:14px;color:#fff;background:#ffffff0f;outline:none;font:inherit;line-height:1.45}.taly-v2-ai-prompt-shell textarea::-moz-placeholder{color:#ffffff70}.taly-v2-ai-prompt-shell textarea::placeholder{color:#ffffff70}.taly-v2-ai-prompt-shell>button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:16px;color:#03100c;background:linear-gradient(135deg,#a7f3d0,#22d3ee);font-weight:900}.taly-v2-ai-suggestions{display:flex;flex-wrap:wrap;gap:8px}.taly-v2-ai-suggestions button{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#ffffffd1;background:#ffffff0f;font-size:.82rem;font-weight:800}.profile-flyout-top{display:flex;align-items:center;gap:12px;min-width:0;padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.profile-flyout-identity{min-width:0;flex:1 1 auto}.profile-flyout-top h3{color:#fff;font-size:1.05rem;font-weight:700}.profile-flyout-top h3,.profile-flyout-top p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-flyout-top p{margin-top:4px;color:#ffffff94;font-size:.92rem}.profile-flyout-signout{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:36px;margin-left:auto;padding:0 11px;border-radius:999px;border:1px solid rgba(248,113,113,.28);background:#f871711f;color:#fecaca;font:inherit;font-size:.78rem;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer}.profile-flyout-signout:hover,.profile-flyout-signout:focus-visible{border-color:#f8717170;background:#f871712e;color:#fee2e2}.profile-flyout-signout:focus-visible{outline:2px solid rgba(248,113,113,.42);outline-offset:3px}.profile-flyout-top-guest{align-items:flex-start}.profile-flyout-guest-brand{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:56px;padding:0 14px;border-radius:20px;background:radial-gradient(circle at 30% 30%,rgba(251,191,36,.28),transparent 52%),linear-gradient(180deg,#ffffff1f,#ffffff0a);border:1px solid rgba(255,255,255,.1)}.profile-flyout-guest-wordmark{width:62px;height:auto;display:block}.flyout-group+.flyout-group{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.flyout-label,.mini-section-label{color:#fff6;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mini-section-label.live-battles-title,.mini-section-label.battles-title{margin-left:12px}.flyout-menu-list{display:grid;gap:6px;margin-top:10px}.flyout-footer-copy{display:grid;gap:6px}.flyout-footer-copy p{margin:0;color:#ffffff75;font-size:.74rem;line-height:1.45;letter-spacing:.04em;text-transform:uppercase}.guest-access-panel{display:grid;justify-items:center;gap:18px;width:100%;max-width:100%;box-sizing:border-box}.guest-access-panel-centered{min-height:min(72vh,620px);align-content:center}.guest-access-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:22px;color:#fff;background:radial-gradient(circle at 30% 30%,rgba(251,191,36,.28),transparent 50%),linear-gradient(180deg,#ffffff1f,#ffffff0a);border:1px solid rgba(255,255,255,.12)}.guest-access-copy{gap:10px}.guest-access-detail{margin:0;max-width:38rem;color:#ffffff94;font-size:.92rem;line-height:1.6}.guest-access-actions{display:grid;gap:12px;width:min(100%,360px);max-width:100%}.guest-access-secondary{justify-content:center}.guest-access-tertiary{justify-self:center}.flyout-menu-item{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 14px;border-radius:18px;color:#ffffffd6;transition:background .16s ease,color .16s ease,transform .16s ease}.nav-count-pill{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0 8px;border-radius:999px;background:#7dd3fc29;border:1px solid rgba(125,211,252,.24);color:#dff7ff;font-size:.68rem;font-weight:800;letter-spacing:.08em}.nav-count-pill-mobile{position:absolute;top:-8px;right:-10px;min-width:20px;min-height:20px;padding:0 6px;font-size:.62rem}.flyout-menu-item:hover{transform:translateY(-1px);color:#fff;background:#ffffff0f}.flyout-menu-item.danger{color:#f87171}.hero-shell{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:36px;background:linear-gradient(180deg,#ffffff14,#ffffff05),radial-gradient(circle at 14% 16%,rgba(125,211,252,.18),transparent 26%),radial-gradient(circle at 84% 18%,rgba(255,255,255,.08),transparent 20%),#080c14d6;box-shadow:inset 0 1px #ffffff0f,0 34px 120px #0000006b}.home-hero-shell{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.home-hero-shell .hero-aurora{display:none}.nav-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 28px;border-bottom:1px solid rgba(255,255,255,.08);background:#04081052;backdrop-filter:blur(24px)}.brand-link{display:inline-flex;align-items:center;min-height:44px;padding:6px 0}.brand-wordmark{display:block;width:auto;height:32px;filter:drop-shadow(0 10px 28px rgba(125,211,252,.2)) drop-shadow(0 0 22px rgba(232,121,249,.14))}.nav-links{display:flex;flex-wrap:wrap;gap:8px;padding:7px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.nav-links a{color:#ffffffb8;font-size:.9rem;padding:10px 14px;border-radius:999px}.nav-links a:hover{color:#fff;background:#ffffff14}.brand-orb{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;color:#07111f;background:linear-gradient(135deg,#f8fafc,#7dd3fc 55%,#bae6fd);box-shadow:0 12px 32px #7dd3fc59}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;padding:44px 28px 28px}.home-hero-grid{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr) minmax(230px,280px);gap:18px;padding:24px;align-items:start}.home-focus-shell{display:grid;width:100%;padding:clamp(12px,2vw,24px) clamp(14px,2.8vw,40px);justify-items:center}.home-menu-column{display:grid}.home-menu-panel,.home-battle-shell,.surface-banner{padding:22px}.home-battle-shell{display:grid;gap:18px;width:100%;padding:0;justify-items:center}.home-battle-shell-compact{width:100%;max-width:1040px}.home-battle-shell-compact .home-battle-body{max-width:40ch}.home-featured-stage{width:min(1040px,100%);margin:0 auto}.home-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;margin-top:6px}.home-live-grid>.feed-card{width:min(100%,430px);min-width:0;justify-self:center}.home-live-grid .feed-phone-stage{width:100%;height:auto;aspect-ratio:9 / 16}.home-menu-title,.home-battle-title{margin-top:14px;font-family:var(--font-heading);letter-spacing:-.04em;color:#fff}.home-menu-title{font-size:1.8rem;font-weight:720;line-height:1.04}.home-menu-list{display:grid;gap:12px;margin-top:18px}.home-menu-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:14px;border-radius:22px;text-align:left;color:#fff;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;transition:border-color .18s ease,background .18s ease,transform .18s ease}.home-menu-item:hover{transform:translateY(-1px);border-color:#7dd3fc42;background:#ffffff0f}.home-menu-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#d8f6ff;background:linear-gradient(135deg,#7dd3fc38,#ffffff14)}.home-menu-copy{display:grid;gap:4px;min-width:0}.home-menu-copy strong{font-size:.98rem;font-weight:700;color:#fff}.home-menu-copy span{color:#ffffff9e;font-size:.82rem;line-height:1.45}.home-menu-item em{color:#7dd3fce0;font-size:.74rem;font-style:normal;letter-spacing:.14em;text-transform:uppercase}.home-battle-column{min-width:0}.home-battle-head{display:grid;gap:16px}.home-battle-title{margin-top:0;font-size:clamp(2.4rem,4.5vw,4.2rem);font-weight:780;line-height:.95;max-width:11ch}.home-battle-body{margin-top:16px;max-width:54ch;color:#ffffffb8;font-size:1rem;line-height:1.8}.home-battle-chip-row{display:flex;flex-wrap:wrap;gap:10px}.home-feed-stage{margin-top:18px;display:flex;justify-content:center}.home-feed-stack{width:min(920px,100%)}.surface-banner{display:grid;gap:6px}.surface-banner-shell{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.surface-banner.surface-banner-inbox{display:grid;gap:8px;width:min(100%,980px);margin-inline:auto;padding:0 0 18px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.surface-banner.surface-banner-inbox .mini-section-label{color:#ffffff75;letter-spacing:.18em}.surface-banner-subtitle{margin:0;max-width:42ch;color:#ffffffa3;font-size:.94rem;line-height:1.55}.page-next-action-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:4px;padding:18px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#ffffff12,#ffffff08),#090c14e0;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000047}.page-next-action-copy{display:grid;gap:4px;min-width:0}.page-next-action-label{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff6}.page-next-action-title{color:#fff;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.page-next-action-detail{margin:0;max-width:48ch;color:#ffffffa8;font-size:.95rem;line-height:1.55}.page-next-action-button{min-height:48px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(180deg,#fffffffa,#dceefff0);color:#0b111c;font-size:.95rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 12px 28px #080c1433;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.page-next-action-button:hover{transform:translateY(-1px);box-shadow:0 16px 32px #080c143d}.page-next-action-button:active{transform:scale(.98)}.page-next-action-button:focus-visible{outline:2px solid rgba(173,216,255,.9);outline-offset:3px}.hero-copy,.hero-panel,.glass-card,.feed-card,.feature-card,.metric-card,.coin-card,.info-card,.ai-admin-card,.safety-section{animation:floatIn .7s ease forwards}.section-label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff6}@media(max-width:720px){.page-next-action-card{flex-direction:column;align-items:flex-start;padding:16px}.page-next-action-button{width:100%}}.hero-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hero-chip,.device-status-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;color:#ffffffd6;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.chip-mark{width:14px;height:18px;flex:none;filter:drop-shadow(0 6px 16px rgba(125,211,252,.24)) drop-shadow(0 0 14px rgba(232,121,249,.22))}.hero-chip-live{background:#7dd3fc1f;border-color:#7dd3fc47}.live-dot{width:8px;height:8px;border-radius:999px;background:#7dd3fc;box-shadow:0 0 18px #7dd3fce6}.hero-title{margin-top:0;max-width:10.8ch;font-family:var(--font-heading);font-size:clamp(1.875rem,4vw,2.25rem);font-weight:600;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.hero-body,.section-body{margin-top:8px;max-width:62ch;color:#ffffffb3;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.72}.hero-cta-row,.hero-metrics,.section-heading-row,.plans-grid,.coin-grid,.feature-grid,.grid-section,.admin-list,.legal-callouts,.safeguard-grid{display:grid;gap:22px}.plans-section{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;width:100%;min-width:0;overflow-x:clip}.plans-section>*{min-width:0;max-width:100%}.hero-cta-row{margin-top:28px;display:flex;flex-wrap:wrap}.primary-cta,.secondary-cta{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 22px;border-radius:18px;font-weight:500;box-shadow:0 10px 24px #00000029;transition:transform .15s ease,border-color .15s ease,background .15s ease,opacity .15s ease}.primary-cta{color:#06101d;background:linear-gradient(180deg,#fff,#dbeafe 58%,#bfdbfe);border:1px solid rgba(255,255,255,.72);box-shadow:var(--taly-3d-shadow),var(--taly-3d-inset)}.secondary-cta{color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:var(--taly-3d-shadow),var(--taly-3d-inset)}.primary-cta:hover,.secondary-cta:hover{transform:translateY(-1px)}.primary-cta:active,.secondary-cta:active{transform:scale(.98)}.hero-metrics{margin-top:28px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.glass-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:26px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0a0e16e0;backdrop-filter:blur(30px) saturate(135%);box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0000002e}.metric-card:before,.glass-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.18),transparent 45%),radial-gradient(circle at 100% 0%,rgba(125,211,252,.18),transparent 35%);opacity:.65}.metric-card:after,.glass-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.07),transparent 35%),linear-gradient(320deg,rgba(255,214,140,.08),transparent 45%);opacity:.55}.metric-card{padding:18px;background:radial-gradient(circle at top left,rgba(125,211,252,.1),transparent 52%),linear-gradient(180deg,#ffffff12,#ffffff06)}.hero-panel{padding:22px}.device-frame{position:relative;max-width:390px;margin:0 auto;padding:16px;border-radius:42px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#04070cfa,#020408f5);box-shadow:inset 0 0 0 1px #ffffff0a,0 26px 72px #0000006b}.device-notch{width:126px;height:28px;margin:0 auto 14px;border-radius:999px;background:#ffffff14}.device-statusbar{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.hero-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:22px}.hero-showcase-card{min-height:138px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.hero-showcase-card h3{margin-top:10px;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:#fff}.hero-showcase-card p:last-child,.hero-showcase-label{margin-top:8px;color:#ffffffad;font-size:.92rem}.content-stack{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 auto;width:100%;min-width:0;max-width:100%;gap:clamp(1.5rem,2.6vw,2.5rem);margin-top:clamp(.875rem,1.6vw,1.25rem);overflow:hidden}.content-stack-home{gap:clamp(1.5rem,2.6vw,2.5rem);margin-top:clamp(.75rem,1.4vw,1.125rem)}.content-stack-economy{gap:clamp(1.5rem,2.6vw,2.5rem);margin-top:clamp(.875rem,1.6vw,1.25rem)}.content-stack>section{width:100%;min-width:0;max-width:100%;overflow:hidden;padding:clamp(1.125rem,2.2vw,1.75rem);border-radius:clamp(1.25rem,2.5vw,1.75rem);border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(244,114,182,.05),transparent 24%),linear-gradient(180deg,#0b0f18f0,#070a10fa);box-shadow:inset 0 1px #ffffff08,0 18px 48px #00000038}.content-stack>section.auth-route-section,.content-stack>section.profile-auth-route-section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.content-stack>section.profile-route-section{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.auth-route-shell{color:#fff;padding:clamp(12px,2vw,24px) 0}.auth-route-inner{width:min(100%,34rem);margin:0 auto;padding:0 16px}.content-stack>section>.info-card:first-child{padding:0 0 clamp(1rem,1.8vw,1.375rem);margin-bottom:2px;border:0;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none;overflow:visible;border-bottom:1px solid rgba(255,255,255,.08)}.content-stack>section>.section-heading-row:first-child{padding-bottom:clamp(1rem,1.8vw,1.375rem);margin-bottom:2px;border-bottom:1px solid rgba(255,255,255,.08)}.content-stack>section>.info-card:first-child .section-body,.content-stack>section>.section-heading-row:first-child .section-body{max-width:72ch}.content-stack>section>.info-card:first-child .policy-checklist,.content-stack>section>.info-card:first-child .compact-list{margin-top:24px}.page-shell,.content-stack,.content-stack>section,.grid-section,.plans-section,.leaderboard-grid,.inbox-grid,.policy-page-grid,.live-grid,.coin-shop-shell,.creator-dashboard-shell,.creator-studio-live-section{min-width:0}.surface-hidden{display:none!important}.glass-card,.info-card,.leaderboard-card,.feed-card,.feature-card,.metric-card,.coin-card,.safety-section,.plans-note-card,.ai-output-card,.ai-console-shell,.ai-admin-shell,.surface-banner,.hero-shell{overflow:hidden;border-radius:1.5rem}.surface-switcher-card{padding:22px 24px}.surface-switcher-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;align-items:start}.surface-switcher-summary{min-height:100%;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(125,211,252,.12),transparent 58%),#ffffff0a}.surface-summary-label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff6}.surface-switcher-summary h3{margin-top:10px;font-family:var(--font-heading);font-size:1.3rem;font-weight:700;line-height:1.15;color:#fff}.surface-switcher-summary p:last-child{margin-top:10px;color:#ffffffad;font-size:.95rem;line-height:1.7}.surface-pill-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:22px}.surface-pill{display:grid;gap:14px;align-content:start;min-height:150px;padding:18px;border-radius:24px;text-align:left;color:#ffffffd6;border:1px solid rgba(255,255,255,.08);background:#ffffff09;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.surface-pill:hover{transform:translateY(-2px);border-color:#7dd3fc3d;background:#ffffff0d;box-shadow:0 18px 40px #0000002e}.surface-pill.active{border-color:#7dd3fc57;background:radial-gradient(circle at top left,rgba(125,211,252,.16),transparent 56%),#ffffff12;box-shadow:inset 0 1px #ffffff1a,0 20px 44px #00000038}.surface-pill-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#d8f6ff;background:linear-gradient(135deg,#7dd3fc2e,#ffffff14)}.surface-pill-copy{display:grid;gap:6px}.surface-pill-copy strong{font-size:1rem;font-weight:700;color:#fff}.surface-pill-copy span{color:#ffffff9e;font-size:.88rem;line-height:1.55}.grid-section{grid-template-columns:1.05fr .95fr;align-items:start}.leaderboard-page-section{grid-template-columns:minmax(0,1fr)}.footer-page-section{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px}.footer-page-section>*{width:100%;min-width:0;justify-self:stretch}.single-focus-page-shell,.creator-dashboard-page-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.single-focus-page-shell>*,.creator-dashboard-page-shell>*{width:100%;min-width:0;justify-self:stretch}.single-focus-page-shell>.glass-card,.single-focus-page-shell>.ai-console-shell{width:min(100%,980px);margin:0 auto}.single-focus-page-shell>.info-card:first-child{padding:28px;margin-bottom:0;border:1px solid rgba(255,255,255,.06);border-radius:26px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0a0e16e0;backdrop-filter:blur(30px) saturate(135%);box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0000002e}.creator-dashboard-page-shell>.creator-dashboard-shell{width:min(100%,1160px);margin:0 auto;padding-bottom:100px}.operations-section{grid-template-columns:minmax(0,1fr)}.info-card,.ai-admin-card,.bracket-card,.safety-section{padding:28px}.section-title{margin-top:8px;font-family:var(--font-heading);font-size:clamp(1.875rem,4vw,2.25rem);font-weight:600;line-height:1.05;letter-spacing:-.04em}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px}.about-page-shell>*{width:100%;min-width:0;justify-self:stretch}.seo-landing-shell{gap:20px}.seo-landing-hero,.seo-callout-card,.seo-link-card{display:grid;gap:16px}.seo-landing-actions{display:flex;flex-wrap:wrap;gap:12px}.seo-landing-primary-link,.seo-landing-secondary-link,.seo-related-link{text-decoration:none}.seo-landing-primary-link,.seo-landing-secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.seo-landing-primary-link{background:linear-gradient(135deg,#7dd3fc33,#f7d48a33);border-color:#7dd3fc4d;color:#fff}.seo-landing-secondary-link{background:#ffffff0a;color:#ffffffd6}.seo-landing-primary-link:hover,.seo-landing-secondary-link:hover,.seo-related-link:hover{transform:translateY(-1px)}.seo-screenshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-screenshot-card{display:grid;gap:12px}.seo-screenshot-image{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;border-radius:18px;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 40px #0000003d}.seo-screenshot-card figcaption{color:#ffffff94;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.seo-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-callout-list{display:grid;gap:10px}.seo-callout-list .section-body{margin:0;padding:14px 16px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.seo-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seo-related-link{display:grid;gap:8px;padding:16px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffe0}.seo-related-link strong{color:#fff;font-size:.98rem}.seo-related-link span{color:#ffffff9e;font-size:.8rem;line-height:1.5}.legal-reading-shell{display:grid;gap:0}.ads-experience-shell{width:100%;min-width:0}.ads-experience-inner{display:grid;gap:4rem;width:min(100%,1100px);min-width:0;margin:0 auto}.ads-experience-inner>*{width:100%;min-width:0;justify-self:stretch}.ads-route-nav{width:100%;align-items:center}.ads-route-heading,.ads-landing-hero{width:min(100%,760px)}.about-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.about-feature-grid .feature-card{height:100%}.feature-card{padding:24px}.feature-icon,.admin-icon,.action-icon-wrap{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#d8f6ff;background:linear-gradient(135deg,#7dd3fc38,#ffffff14)}.profile-avatar{display:grid;place-items:center;flex:none;overflow:hidden;border-radius:999px;color:#07111f;font-family:var(--font-heading);font-weight:800;border:1px solid rgba(255,255,255,.14);background-color:#ffffff14;background-position:center;background-size:cover;-o-object-fit:cover;object-fit:cover;box-shadow:inset 0 1px #fff3,0 18px 40px #0000003d}img.profile-avatar{display:block;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile-avatar-initials{color:#fff;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.62),transparent 34%),var(--profile-avatar-gradient, linear-gradient(135deg, #22d3ee, #f472b6));text-shadow:0 2px 8px rgba(0,0,0,.34)}.profile-avatar span{font-size:1.4rem;letter-spacing:0}.profile-avatar-xl{width:132px;height:132px;border-radius:999px}.profile-avatar-xl span{font-size:2.6rem}.profile-avatar-lg{width:84px;height:84px;border-radius:999px}.profile-avatar-lg span{font-size:2.1rem}.profile-avatar-md{width:58px;height:58px;border-radius:999px}.profile-avatar-sm{width:44px;height:44px;border-radius:999px}.profile-avatar-xs{width:30px;height:30px;border-radius:999px;box-shadow:inset 0 1px #ffffff29,0 10px 18px #0000002e}.profile-avatar-xs span{font-size:.72rem}.profile-avatar-link{display:inline-flex;flex:none;border-radius:999px;transition:transform .16s ease}.profile-avatar-link:hover{transform:translateY(-1px)}.profile-avatar-link:focus-visible{outline:2px solid rgba(125,211,252,.75);outline-offset:4px}.profile-avatar-xs span{font-size:.78rem}.profile-page-shell{display:grid;width:100%;max-width:1180px;min-height:auto;gap:28px;padding:clamp(24px,2.4vw,40px);margin-inline:auto;justify-self:center;border-radius:28px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 24%),linear-gradient(180deg,#0a0e16f0,#070a11fa);box-shadow:inset 0 1px #ffffff08,0 18px 48px #0003}.profile-auth-page-frame{width:100%}.profile-auth-page-frame.auth-route-inner{width:min(100%,88rem);display:grid;justify-items:center;padding-top:8px}.profile-page-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:start}.profile-page-identity{display:flex;align-items:flex-start;gap:24px;min-width:0;flex:1 1 auto}.profile-page-copy{min-width:0;display:grid;gap:10px;flex:1 1 auto}.profile-page-copy.centered{justify-items:center;text-align:center}.profile-page-copy.centered h2{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.8rem);font-weight:750;letter-spacing:-.05em;color:#fff}.profile-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.profile-name-row h2{margin:0;font-family:var(--font-heading);font-size:clamp(2.1rem,4vw,3.3rem);font-weight:760;letter-spacing:-.05em;line-height:.98;color:#fff}.profile-verified-pill,.profile-inline-verified{display:inline-flex;align-items:center;gap:6px;color:#d1fafffa;background:#22d3ee24;border:1px solid rgba(34,211,238,.24)}.profile-verified-pill{min-height:32px;padding:0 12px;border-radius:999px;font-size:.78rem;font-weight:700}.profile-inline-verified{justify-content:center;width:22px;height:22px;border-radius:999px}.profile-page-handle{margin:0;color:#ffffff94;font-size:.98rem;letter-spacing:-.01em}.profile-page-bio{margin:0;max-width:58ch;color:#ffffffc7;font-size:1rem;line-height:1.68;overflow-wrap:anywhere}.profile-page-links,.profile-chip-row,.profile-action-row,.profile-tab-row,.profile-detail-stats{display:flex;flex-wrap:wrap;gap:10px}.profile-action-row{justify-content:flex-end;align-items:center;flex:1 1 auto}.profile-action-row.centered{justify-content:center}.profile-link-pill,.profile-chip,.profile-detail-badge{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;color:#ffffffd6;font-size:.88rem;text-decoration:none;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.profile-chip{min-height:32px;color:#ffffffb8;font-size:.78rem}.profile-referral-panel{display:flex;flex-direction:column;width:100%;max-width:100%;gap:16px;min-width:0;margin-top:24px;padding:0;background:transparent;border:0;box-shadow:none}.profile-referral-panel>*{min-width:0;max-width:100%}.profile-chip-row-scroll{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;overflow:visible;padding-bottom:0}.profile-chip-row-scroll .profile-chip{min-width:0;flex:0 1 auto;justify-content:center;padding-inline:16px;text-align:center}.profile-chip-row-scroll .profile-chip:last-child{min-width:0}.profile-referral-actions{display:flex;flex-wrap:wrap;width:100%;gap:14px;justify-content:center;align-items:center}.profile-referral-actions .profile-primary-button,.profile-referral-actions .profile-secondary-button{flex:0 1 320px;min-width:260px}@media(min-width:768px){.profile-referral-panel{width:100%;max-width:100%;padding:0}.profile-chip-row-scroll{display:flex;flex-wrap:wrap;gap:14px;overflow:visible;padding-bottom:0;justify-content:center}.profile-chip-row-scroll .profile-chip,.profile-chip-row-scroll .profile-chip:last-child{width:auto;min-width:0}.profile-referral-actions{display:flex;flex-wrap:wrap;gap:18px;width:100%;justify-content:center}}.profile-primary-button,.profile-secondary-button,.profile-back-button,.profile-tab-button,.profile-list-follow-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}.profile-primary-button{color:#07111f;background:linear-gradient(180deg,#fff,#dff1ff);box-shadow:0 10px 24px #00000024}.profile-primary-button.active{color:#ffffffeb;background:#bae6fd1f;border-color:#bae6fd3d}.profile-secondary-button,.profile-back-button,.profile-list-follow-button{color:#ffffffd6;background:#ffffff0a}.profile-primary-button:hover,.profile-secondary-button:hover,.profile-back-button:hover,.profile-tab-button:hover,.profile-list-follow-button:hover{transform:translateY(-1px);border-color:#bae6fd47}.profile-primary-button:active,.profile-secondary-button:active,.profile-back-button:active,.profile-tab-button:active,.profile-list-follow-button:active{transform:scale(.98)}.profile-stat-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:32px}.profile-stat-button{display:grid;gap:4px;min-width:0;min-height:96px;padding:18px;border-radius:22px;text-align:left;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.profile-stat-button span{color:#ffffff80;font-size:.66rem;line-height:1.32;letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere}.profile-stat-button strong{color:#fff;font-family:var(--font-heading);font-size:1.5rem;letter-spacing:-.04em}.profile-stat-button.active{border-color:#bae6fd3d;background:#bae6fd14}.profile-achievements-section{display:grid;gap:14px;margin-top:8px}.profile-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;flex-wrap:wrap}.profile-section-kicker{margin:0;color:#ffffff80;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase}.profile-section-total{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;color:#d1faffe6;font-size:.76rem;font-weight:700;line-height:1.2;background:#22d3ee1a;border:1px solid rgba(34,211,238,.2)}.profile-achievements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(16px,1.4vw,20px)}.profile-achievement-card{position:relative;display:grid;gap:12px;min-width:0;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top,rgba(125,211,252,.08),transparent 55%),#ffffff09;overflow:hidden}.profile-achievement-card.locked{opacity:.58}.profile-achievement-card.unlocked{border-color:#bae6fd33;box-shadow:inset 0 1px #ffffff0f}.profile-achievement-lock{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#080c13a8;color:#ffffffb8}.profile-achievement-card.unlocked .profile-achievement-lock{opacity:0}.profile-achievement-art{display:grid;place-items:center;aspect-ratio:1;border-radius:18px;background:#ffffff08;overflow:hidden}.profile-achievement-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-achievement-icon-fallback{display:grid;place-items:center;width:100%;height:100%;color:#ffe978f2;background:radial-gradient(circle at top,rgba(253,224,71,.18),transparent 60%),linear-gradient(180deg,#ffffff0f,#ffffff05)}.profile-achievement-meta{display:grid;gap:4px}.profile-achievement-meta strong{color:#fff;font-size:.95rem;line-height:1.2}.profile-achievement-meta span{color:#ffffff85;font-size:.72rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.profile-edit-panel,.profile-empty-state,.profile-list-card,.profile-detail-copy{margin-top:24px;padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#ffffff09}@media(min-width:1280px){.page-shell-profile{max-width:1440px}.profile-page-shell{max-width:1180px}.profile-achievements-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.profile-stat-row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1279px){.page-shell-profile{max-width:100%;padding-left:calc(clamp(20px,2.8vw,32px) + env(safe-area-inset-left));padding-right:calc(clamp(20px,2.8vw,32px) + env(safe-area-inset-right))}.profile-page-shell{max-width:100%;width:100%}.profile-page-hero,.profile-detail-grid{grid-template-columns:1fr}.profile-detail-stage{--taly-profile-detail-stage-height: clamp(340px, calc(100svh - 340px) , 620px);width:min(100%,calc(var(--taly-profile-detail-stage-height) * 9 / 16),560px);height:var(--taly-profile-detail-stage-height);max-height:var(--taly-profile-detail-stage-height)}.profile-action-row{justify-content:flex-start}.profile-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-achievements-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.profile-edit-panel .profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-polish-card{display:grid;gap:14px;margin-top:20px;padding:18px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top left,rgba(125,211,252,.06),transparent 56%),#ffffff09}.profile-polish-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.profile-polish-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:20px;border:1px solid rgba(186,230,253,.18);background:linear-gradient(180deg,#ffffff29,#ffffff0a),radial-gradient(circle at top,rgba(125,211,252,.18),transparent 65%);color:#d8f6ff}.profile-polish-copy{display:grid;gap:6px;min-width:0}.profile-polish-copy h3{margin:0;font-family:var(--font-heading);font-size:1.08rem;font-weight:700;color:#fff}.profile-polish-copy p,.profile-polish-note{margin:0;color:#ffffffb8;font-size:.94rem;line-height:1.65}.profile-polish-list{display:grid;gap:10px}.profile-polish-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:#ffffffd1;font-size:.92rem;line-height:1.6}.profile-field-full{grid-column:1 / -1}.profile-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.profile-empty-state>div:last-child{min-width:0}.profile-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.profile-empty-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(186,230,253,.18);background:#bae6fd1a;color:#ffffffeb;transition:transform .15s ease,border-color .15s ease,background .15s ease}.profile-empty-action-secondary{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffd1}.profile-empty-action:hover{transform:translateY(-1px);border-color:#bae6fd47;background:#bae6fd24}.profile-empty-action-secondary:hover{border-color:#ffffff2e;background:#ffffff14}.profile-empty-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#d8f6ff;background:linear-gradient(135deg,#7dd3fc33,#ffffff14)}.profile-empty-state h3,.profile-list-header h3,.profile-detail-copy h3{margin:0;font-family:var(--font-heading);font-size:1.32rem;font-weight:720;letter-spacing:-.03em;color:#fff;overflow-wrap:anywhere}.profile-empty-state p,.profile-list-card p,.profile-detail-copy p{margin:6px 0 0;color:#ffffffb8;line-height:1.65;overflow-wrap:anywhere}.profile-tab-row{margin-top:24px}.profile-tab-button{min-height:40px;padding:0 14px;color:#ffffffb8;background:#ffffff0a}.profile-tab-button.active{color:#fff;border-color:#bae6fd47;background:#bae6fd1f}.profile-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.profile-media-card{position:relative;display:grid;gap:12px;text-align:left;padding:14px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;transition:transform .18s ease,border-color .18s ease,background .18s ease}.profile-media-card:hover{transform:translateY(-2px);border-color:#bae6fd38;background:#ffffff0d}.profile-media-card.is-queued{border-color:#7dd3fc2e;background:linear-gradient(180deg,#0ea5e914,#f472b60d),#ffffff09}.profile-media-card.is-queued:hover{border-color:#7dd3fc52;background:linear-gradient(180deg,#0ea5e91f,#f472b612),#ffffff0d}.profile-media-main{display:grid;gap:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.profile-media-stage,.profile-detail-stage{position:relative;overflow:hidden;border-radius:22px;background:#00000070}.profile-media-stage{aspect-ratio:9 / 16}.profile-media-share-button{position:absolute;top:26px;right:26px;z-index:1;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#060a12b8;color:#ffffffeb;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(12px)}.profile-media-share-button:disabled{opacity:.56}.profile-media-queue-badge{position:absolute;top:14px;left:14px;z-index:1;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 28px);min-height:34px;padding:0 11px;border-radius:999px;border:1px solid rgba(186,230,253,.22);background:#060a12b8;color:#ffffffeb;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;backdrop-filter:blur(12px)}.profile-media-queue-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-media-delete-button{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border-radius:999px;border:1px solid rgba(248,113,113,.3);background:#7f1d1d33;color:#fee2e2f5;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,transform .18s ease}.profile-media-delete-button:hover:not(:disabled),.profile-media-delete-button:focus-visible:not(:disabled){border-color:#f871718a;background:#b91c1c4d;transform:translateY(-1px)}.profile-media-delete-button:disabled{cursor:wait;opacity:.56}.profile-media-video,.profile-detail-video{width:100%;height:100%;background:#05070c}.profile-media-video{-o-object-fit:cover;object-fit:cover}.profile-detail-video{-o-object-fit:contain;object-fit:contain}.profile-media-stage>.managed-video-shell,.profile-detail-stage>.managed-video-shell{height:100%}.profile-media-stage>.managed-video-shell>video,.profile-detail-stage>.managed-video-shell>video{height:100%}.profile-media-stage>.managed-video-shell>video{-o-object-fit:cover;object-fit:cover}.profile-detail-stage>.managed-video-shell>video{-o-object-fit:contain;object-fit:contain}.profile-media-stage-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#060a121a,#060a1280)}.profile-media-copy{display:grid;gap:6px}.profile-media-copy strong{color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.02em}.profile-media-copy p{margin:0;color:#ffffffa8;font-size:.9rem;line-height:1.55}.profile-media-meta{display:flex;flex-wrap:wrap;gap:10px;color:#ffffff94;font-size:.8rem;letter-spacing:.04em}.profile-subpage{display:grid;gap:22px}.profile-back-button{width:-moz-fit-content;width:fit-content}.profile-detail-grid{display:grid;grid-template-columns:minmax(220px,min(42vw,480px)) minmax(320px,420px);gap:22px;align-items:start;justify-content:center}.profile-detail-stage{--taly-profile-detail-stage-height: clamp(360px, calc(100svh - 300px) , 660px);width:min(100%,calc(var(--taly-profile-detail-stage-height) * 9 / 16));height:var(--taly-profile-detail-stage-height);max-height:var(--taly-profile-detail-stage-height);min-height:0;aspect-ratio:9 / 16;justify-self:center}.profile-detail-meta{display:flex;flex-wrap:wrap;gap:10px}.profile-detail-badge.winner{color:#07111f;background:linear-gradient(135deg,#fde68a,#fca5a5);border-color:transparent}.profile-detail-author{display:flex;align-items:center;gap:12px;margin-top:18px}.profile-detail-author strong{display:block;color:#fff}.profile-detail-author span,.profile-list-card span{color:#ffffff94;font-size:.9rem}.profile-list-header{display:grid;gap:8px}.profile-list-grid{display:grid;gap:14px}.profile-list-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:0}.profile-detail-copy{margin-top:0}.profile-list-main{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;width:100%;padding:0;border:0;background:transparent;text-align:left}.profile-list-name-row{display:flex;align-items:center;gap:8px}.profile-list-main strong{color:#fff;font-size:1rem}.profile-list-main p{margin:8px 0 0}.profile-list-follow-button{width:-moz-fit-content;width:fit-content}.profile-auth-shell{display:grid;width:min(100%,560px);margin-inline:auto;justify-items:center;gap:14px;padding:12px 0 0}.auth-brand-mark{width:88px;height:88px;display:grid;place-items:center;padding:2px;border-radius:999px;background:#000;border:1px solid rgba(255,255,255,.05);box-shadow:0 14px 30px #00000047,inset 0 1px #ffffff0a;overflow:hidden}.auth-brand-mark-image{width:112%;height:112%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile-auth-toggle-row{justify-content:center;margin-top:4px}.profile-auth-panel,.profile-account-panel{width:min(100%,760px)}.profile-account-panel{display:grid;gap:16px}.profile-auth-panel{width:min(100%,520px);display:grid;gap:16px}.profile-auth-panel .profile-field-grid{gap:14px;margin-top:0}.profile-account-delete-panel{display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.profile-account-chip-row,.profile-account-actions{width:100%;min-width:0}.profile-account-chip-row{align-items:stretch}.profile-account-chip-row .profile-chip{min-width:0;max-width:100%}.profile-account-chip-row .profile-chip span{min-width:0;overflow-wrap:anywhere}.profile-account-actions{flex:0 0 auto}.profile-danger-button{border-color:#f8717138;background:#f8717114;color:#ffe6e6eb}.profile-danger-button.active,.profile-danger-button:hover{border-color:#f871715c;background:#f8717124}.profile-danger-primary{color:#fff5f5;background:linear-gradient(135deg,#ef4444f0,#f87171f0);border-color:#f871713d}@media(min-width:860px){.profile-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1180px){.profile-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1480px){.profile-media-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.feed-section{display:grid;gap:18px}.feed-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:18px;align-items:start}.creator-desk{display:grid;gap:18px;align-self:start;position:sticky;top:22px}.feed-column{min-width:0;display:flex;justify-content:center}.creator-profile-card,.creator-workspace-card{padding:24px}.creator-profile-hero{display:flex;align-items:center;gap:16px}.creator-profile-copy{min-width:0}.creator-profile-copy h3,.workspace-title,.studio-profile-preview h3{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:#fff;letter-spacing:-.03em}.creator-profile-copy p,.studio-profile-preview p{margin-top:5px;color:#ffffffad;font-size:.92rem}.profile-status-pill{display:inline-flex;align-items:center;min-height:32px;margin-top:10px;padding:0 12px;border-radius:999px;color:#ffffffd6;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;background:#7dd3fc1f;border:1px solid rgba(125,211,252,.22)}.profile-status-pill-muted{color:#ffffffc7;background:#ffffff0f;border-color:#ffffff1f}.profile-auth-hero-copy{gap:6px;max-width:30ch}.auth-title-ios{margin:0;font-family:var(--font-heading);font-size:clamp(1.875rem,4vw,2.25rem);font-weight:600;line-height:1.12;letter-spacing:-.018em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;text-wrap:balance}.profile-auth-hero-copy .auth-title-ios{max-width:10.75ch;font-size:clamp(1.875rem,4vw,2.25rem);line-height:1.12}.profile-auth-hero-copy .profile-page-bio{max-width:30ch;color:#ffffffb8;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.72}.avatar-upload-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.avatar-upload-button,.avatar-reset-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;color:#ffffffd6;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:all .16s ease}.avatar-upload-button{color:#07111f;background:linear-gradient(135deg,#fff,#bae6fd)}.avatar-upload-button:hover,.avatar-reset-button:hover{transform:translateY(-1px)}.avatar-upload-button input{display:none}.profile-helper-copy{margin-top:12px;color:#ffffffa3;font-size:.92rem;line-height:1.6;overflow-wrap:anywhere}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.auth-standalone-panel{display:grid;gap:18px;padding:clamp(20px,3.2vw,30px);border-radius:30px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top center,rgba(96,165,250,.1),transparent 42%),linear-gradient(180deg,#12151ef5,#0a0d14fa);box-shadow:inset 0 1px #ffffff0d,0 18px 50px #0003}.auth-provider-stack{display:grid;gap:12px}.auth-provider-button,.auth-primary-button,.auth-secondary-button,.auth-ghost-button{width:100%;min-height:54px;padding:0 18px;border-radius:18px;font-size:.98rem;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,background .15s ease}.auth-provider-button:hover,.auth-primary-button:hover,.auth-secondary-button:hover,.auth-ghost-button:hover{transform:translateY(-1px);box-shadow:0 14px 32px #94cbff24;filter:brightness(1.01)}.auth-provider-button:active,.auth-primary-button:active,.auth-secondary-button:active,.auth-ghost-button:active{transform:translateY(0) scale(.985);box-shadow:0 8px 18px #94cbff1a}.auth-provider-button-google,.auth-primary-button{border:none;color:#08111f;background:linear-gradient(180deg,#fffffffa,#e2f2fff5);box-shadow:inset 0 1px #ffffffa6,0 10px 24px #94cbff1a}.auth-secondary-button,.auth-ghost-button{border:1px solid rgba(255,255,255,.12)}.auth-secondary-button{color:#fffffff0;background:linear-gradient(180deg,#ffffff1a,#ffffff0d),#0a101cb8;box-shadow:inset 0 1px #ffffff0d}.auth-ghost-button{color:#dfeeffd6;background:#ffffff08;box-shadow:none}.auth-primary-button:disabled,.auth-secondary-button:disabled,.auth-ghost-button:disabled,.auth-provider-button:disabled{cursor:not-allowed;opacity:.56;transform:none;box-shadow:none;filter:none}.auth-provider-button-apple{color:#fffffffa;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#101012fa,#070709fa);box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000002e}.auth-provider-button-apple:hover{border-color:#fff3;background:linear-gradient(180deg,#161618fa,#0a0a0cfa)}.auth-divider-copy{text-align:center;color:#fff6;font-size:.92rem}.auth-status-copy{margin-top:0;text-align:center;color:#ffffffb3}.auth-status-copy-left{text-align:left}.auth-field-error,.auth-field-hint{margin:8px 2px 0;font-size:.82rem;line-height:1.5}.auth-field-error{color:#ffcbcbeb}.auth-field-hint{color:#d6e8f594}.auth-switch-copy,.auth-restored-copy{margin:0;font-size:.94rem;line-height:1.6}.auth-switch-copy{color:#fffc}.auth-restored-copy{color:#ffffff9e}.auth-inline-link{display:inline-flex;align-items:center;padding:0;border:none;background:transparent;color:#f4fafff5;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:#bae6fd66;text-underline-offset:3px;transition:text-decoration-color .15s ease,opacity .15s ease,color .15s ease}.auth-inline-link:hover{color:#fff;text-decoration-color:#bae6fde0}.auth-inline-link:focus-visible,.auth-legal-link:focus-visible,.auth-primary-button:focus-visible,.auth-secondary-button:focus-visible,.auth-ghost-button:focus-visible,.auth-password-toggle:focus-visible,.profile-field input:focus-visible,.profile-field textarea:focus-visible{outline:2px solid rgba(186,230,253,.92);outline-offset:3px}.auth-inline-link-subtle{color:#e8f3fceb;font-size:.94rem;font-weight:600;text-decoration-color:#bae6fd99}.auth-inline-link-strong{color:#fff;font-weight:700;text-decoration-color:#bae6fdb8}.auth-secondary-row{display:flex;justify-content:flex-end;margin-top:-10px;margin-bottom:2px}.auth-password-field{position:relative}.auth-password-field input{padding-right:56px}.auth-password-toggle{position:absolute;top:50%;right:12px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:12px;background:#ffffff0a;color:#ffffffb8;transform:translateY(-50%);transition:background .15s ease,color .15s ease}.auth-password-toggle:hover{background:#ffffff14;color:#fff}.auth-signin-meta{display:grid;gap:8px;margin-top:-2px}.taly-auth-shell{min-height:100vh;min-height:100dvh;min-height:var(--taly-app-height, 100dvh)}.taly-auth-route-shell{min-height:calc(100vh - 76px);min-height:calc(100dvh - 76px);min-height:calc(var(--taly-app-height, 100dvh) - 76px);padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}html.taly-native-runtime .public-taly-static-header{padding-top:2px}html.taly-native-runtime .taly-auth-route-shell{padding-top:16px}.taly-auth-panel{width:min(100%,560px);margin:0 auto}.taly-auth-hero{display:grid;gap:18px}.taly-auth-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.taly-auth-back-link{display:inline-flex;align-items:center;gap:8px;color:#e8f3fcdb;font-size:.94rem;font-weight:600;text-decoration:none}.taly-auth-device-strip{display:flex;flex-wrap:wrap;gap:10px}.taly-auth-device-strip span{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#e8f3fcc2;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase}.taly-auth-social-grid{display:grid;gap:10px}.taly-auth-divider{position:relative;display:flex;align-items:center;justify-content:center;margin:4px 0;color:#d6e8f594;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase}.taly-auth-divider:before,.taly-auth-divider:after{content:"";flex:1;height:1px;background:#ffffff14}.taly-auth-divider:before{margin-right:12px}.taly-auth-divider:after{margin-left:12px}.taly-auth-inline-button{padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.taly-auth-message-stack{display:grid;gap:16px;margin-top:20px}.taly-auth-legal-stack{align-items:flex-start}.taly-auth-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#7dd3fc1f;border:1px solid rgba(125,211,252,.22);color:#dff2ff}.taly-auth-icon-badge.success{background:#34d39924;border-color:#34d3993d;color:#d1fae5}.taly-auth-checkbox{display:flex;align-items:flex-start;gap:10px;color:#e7f0f8d1;font-size:.94rem;line-height:1.5}.taly-auth-checkbox input{margin-top:4px}.taly-auth-legal-links{display:flex;flex-wrap:wrap;gap:14px}.taly-spin{animation:taly-spin .8s linear infinite}@keyframes taly-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-legal-copy,.auth-trust-copy{margin:0}.auth-legal-copy{color:#e7f0f8cc;font-size:.92rem;line-height:1.55}.auth-trust-copy{color:#d6e8f594;font-size:.86rem;line-height:1.5}.auth-legal-link{color:#dff2ff;font-weight:600;text-decoration:underline;text-decoration-color:#bae6fda3;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.auth-legal-link:hover{color:#fff;text-decoration-color:#bae6fdeb}.sign-in-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.profile-field-grid{display:grid;gap:14px;margin-top:20px}.profile-field{display:grid;width:100%;min-width:0}.profile-field span{display:block;margin-bottom:8px;color:#ffffff7a;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}.profile-field input,.profile-field textarea{width:100%;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;min-height:56px;padding:17px 16px;color:#fff;outline:none;box-shadow:inset 0 1px #ffffff08;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.profile-field textarea{min-height:108px;resize:vertical}.profile-field input:focus,.profile-field textarea:focus{border-color:#bae6fd80;background:#ffffff12;box-shadow:0 0 0 1px #bae6fd33,0 0 0 8px #7dd3fc14,0 10px 24px #38bdf814}.auth-verify-panel,.auth-callback-panel{justify-items:center;text-align:center}.auth-verification-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;color:#eef7ff;border:1px solid rgba(186,230,253,.18);background:radial-gradient(circle at top,rgba(125,211,252,.2),transparent 65%),#ffffff0d;box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000038}.auth-verification-icon-success{color:#fee7a9;border-color:#facc152e;background:radial-gradient(circle at top,rgba(250,204,21,.22),transparent 62%),#ffffff0d}.auth-verification-note{margin:0;color:#d6e8f59e;font-size:.92rem;line-height:1.6}.auth-verify-actions{display:grid;gap:12px;width:100%}.auth-callback-spinner{width:46px;height:46px;border-radius:999px;border:3px solid rgba(255,255,255,.12);border-top-color:#bae6fdeb;animation:auth-spin .9s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-standalone-panel .space-y-4{display:grid;gap:14px}.auth-standalone-panel .space-y-2{display:grid;gap:6px}.profile-field-static{padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.profile-field-static p{margin:0;color:#ffffffc7;font-size:.94rem;line-height:1.7}.profile-kpi-grid,.workspace-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.profile-kpi,.workspace-mini-card{padding:16px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.profile-kpi p,.workspace-mini-card p{color:#ffffff7a;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase}.seed-roster-grid{margin-top:16px}.seed-roster-card .compact-list{margin-top:12px}.profile-kpi strong,.workspace-mini-card strong{display:block;margin-top:12px;font-family:var(--font-heading);font-size:1.75rem;color:#fff;letter-spacing:-.04em}.profile-kpi span,.workspace-mini-card span{display:block;margin-top:6px;color:#ffffffa8;font-size:.88rem}.workspace-title{margin-top:14px}.feed-detail-list{display:grid;gap:12px;margin-top:18px}.feed-detail-item{display:flex;align-items:start;gap:10px;padding:14px 16px;border-radius:18px;color:#ffffffc7;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.leaderboard-grid,.inbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(.875rem,1.8vw,1.5rem)}.inbox-grid-focus{width:min(100%,980px);max-width:980px;grid-template-columns:minmax(0,1fr);margin-inline:auto}.leaderboard-card{padding:22px;border-radius:26px;border:1px solid rgba(255,255,255,.06);background:#ffffff09}.content-stack>section.inbox-page-section{padding:0;border-radius:0;border:0;background:transparent;box-shadow:none;overflow:visible}.inbox-page-section .inbox-grid{margin-top:0}.inbox-card{padding:22px 20px;border-radius:28px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top left,rgba(255,255,255,.04),transparent 36%),linear-gradient(180deg,#181c25fa,#11141dfa);box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000024}.notifications-card .mini-section-label{color:#ffffff75;letter-spacing:.18em}.notification-device-card{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:14px 0 16px;border-bottom:1px solid rgba(255,255,255,.08)}.notification-device-main{display:flex;align-items:flex-start;gap:12px;min-width:0}.notification-device-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:8px;color:#d8f6ff;background:#7dd3fc1a}.notification-device-copy{display:grid;gap:5px;min-width:0}.notification-device-copy strong{color:#ffffffe6;font-size:.94rem;line-height:1.28}.notification-device-copy span{color:#ffffff9e;font-size:.84rem;line-height:1.5}.notification-device-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:38px;padding:0 14px;border-radius:8px;border:1px solid rgba(125,211,252,.26);background:#7dd3fc1f;color:#e8f9fff0;font-size:.78rem;font-weight:800;letter-spacing:0;white-space:nowrap}.notification-device-action:not(:disabled):hover{border-color:#7dd3fc6b;background:#7dd3fc2e}.notification-device-action:focus-visible{outline:2px solid rgba(125,211,252,.55);outline-offset:3px}.notification-device-action:disabled{cursor:default;opacity:.66}@media(max-width:620px){.notification-device-card{align-items:stretch;flex-direction:column}.notification-device-action{width:100%}}.notifications-card .compact-list{gap:0;margin-top:16px}.notifications-card .compact-list-item{padding:18px 0}.notifications-card .compact-list-item:first-child{padding-top:0}.notifications-card .compact-list-item-accent{margin-bottom:4px;padding:18px 16px;border-radius:20px;border-color:#bae6fd24;background:radial-gradient(circle at top left,rgba(125,211,252,.12),transparent 42%),linear-gradient(180deg,#ffffff0f,#ffffff08)}.notifications-card .compact-list-main{gap:14px}.notifications-card .compact-list-icon{width:36px;height:36px;border-radius:14px;color:#fff6dc;background:linear-gradient(135deg,#fbbf243d,#a78bfa2e)}.notifications-card .compact-list-main strong{font-size:1.05rem;line-height:1.32;letter-spacing:-.02em}.notifications-card .compact-list-main span{margin-top:6px;color:#ffffffad;line-height:1.6}.notifications-card .compact-list-item em{color:#ffffff85}.notifications-card .notification-status{min-width:58px;text-align:right;white-space:nowrap}.notifications-card .notification-status.is-unread{color:#e2f6ffe0}.notifications-card .compact-list-button{padding-inline:0}.notifications-card .compact-list-button:hover .compact-list-main strong,.notifications-card .compact-list-button:focus-visible .compact-list-main strong{color:#d8f6ff}.notifications-card .compact-list-button:focus-visible{outline:2px solid rgba(125,211,252,.55);outline-offset:6px;border-radius:20px}.leaderboard-card,.leaderboard-section-block,.leaderboard-cta-shell,.launch-store-card,.launch-readiness-card,.creator-dashboard-section,.policy-soft-card{content-visibility:auto;contain-intrinsic-size:360px}.leaderboard-page-shell{display:grid;gap:8px;padding:0;border-radius:26px;border:none;background:radial-gradient(circle at 18% 12%,rgba(155,110,255,.22),transparent 40%),radial-gradient(circle at 78% 8%,rgba(86,190,255,.25),transparent 38%),linear-gradient(180deg,#100a22f2,#060610fa);box-shadow:none;overflow:hidden;width:100%;max-width:none}.leaderboard-page-shell>#leaderboards,.leaderboard-page-shell>#leaderboard,.leaderboard-page-shell>#winners,.leaderboard-page-shell>#past-winners{position:absolute;inset:0;width:0;height:0;margin:0;padding:0;border:0;pointer-events:none}.leaderboard-galaxy-shell{display:grid;justify-items:center;gap:12px;padding:0 0 18px}.leaderboard-galaxy-header{text-align:center;display:grid;gap:2px}.leaderboard-galaxy-title{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:.08em;color:#f6edff;text-shadow:0 0 16px rgba(161,112,255,.65),0 0 32px rgba(56,189,248,.35)}.leaderboard-galaxy-header p{margin:0;color:#d7c8ffd9;font-size:.92rem;letter-spacing:.08em}.leaderboard-galaxy-card{width:min(520px,100%);padding:14px;border-radius:28px;border:1px solid rgba(128,90,213,.6);background:#0d0a1ac7;backdrop-filter:blur(18px);box-shadow:0 24px 60px #050410b3,0 0 30px #6366f159}.leaderboard-tab-row-hidden{display:none}.leaderboard-page-shell>*{width:100%;min-width:0;justify-self:stretch}.leaderboard-page-header,.leaderboard-section-block,.leaderboard-cta-shell{width:100%;min-width:0;justify-self:stretch;padding:0;border-radius:0;border:none;background:transparent;box-shadow:none;content-visibility:visible;contain-intrinsic-size:none;contain:none}.leaderboard-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}.leaderboard-page-header.premium{border:none;background:transparent;box-shadow:none}.leaderboard-title-stack h2{margin:0;color:#ffd777;font-family:var(--font-heading);font-size:clamp(1.7rem,2.8vw,2.4rem);letter-spacing:-.04em}.leaderboard-title-stack p{margin:6px 0 0;color:#ffe7b0cc;font-size:.95rem}.leaderboard-region-toggle{display:flex;gap:12px;padding:0;border-radius:999px;border:none;background:transparent}.leaderboard-region-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:160px;padding:0 22px;border-radius:999px;border:1px solid rgba(148,163,184,.4);color:#f8fafc;font-weight:700;background:linear-gradient(180deg,#7d8da6f5,#54647cf2);box-shadow:0 10px 18px #00000040,inset 0 6px 10px #ffffff59,inset 0 -8px 12px #14263a73;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.leaderboard-region-button:hover{transform:translateY(-1px)}.leaderboard-region-button.active{border-color:#ffcd78e6;color:#3b1f00;background:linear-gradient(180deg,#ffcf5cfa,#f39b22f2);box-shadow:0 14px 26px #00000047,inset 0 10px 16px #fff6,inset 0 -12px 16px #9c480a66}.leaderboard-filter-stack{display:grid;gap:16px;min-width:0}.leaderboard-filter-group{display:grid;gap:10px}.leaderboard-filter-label{color:#ffffff7a;font-size:.74rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.leaderboard-filter-row,.leaderboard-tab-row{display:flex;flex-wrap:nowrap;gap:10px}.leaderboard-tab-row{overflow-x:auto;padding-bottom:4px;justify-content:flex-end;align-content:start;scrollbar-width:none;-webkit-overflow-scrolling:touch}.leaderboard-tab-row::-webkit-scrollbar{display:none}.leaderboard-filter-button,.leaderboard-tab-button{min-height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,215,128,.18);color:#ffe8bedb;background:#ffd78014;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.leaderboard-filter-button:hover,.leaderboard-tab-button:hover,.leaderboard-spotlight-card:hover,.leaderboard-ranked-row:hover,.leaderboard-cta-button:hover{transform:translateY(-1px);border-color:#bae6fd42}.leaderboard-filter-button.active,.leaderboard-tab-button.active{color:#1b1200;border-color:#ffe7a8b3;background:linear-gradient(180deg,#fff1cce6,#f2b84ae6)}.leaderboard-section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;padding:6px 0 2px}.leaderboard-section-head h3,.leaderboard-cta-copy h3{margin:4px 0 0;font-family:var(--font-heading);font-size:clamp(1.45rem,2vw,1.9rem);font-weight:740;letter-spacing:-.04em;color:#fff3cf}.leaderboard-section-head p,.leaderboard-cta-copy p,.leaderboard-spotlight-copy p{margin:0;color:#ffffffad;line-height:1.65}.leaderboard-tier-chip.new{color:#dcfce7;border:1px solid rgba(74,222,128,.2);background:#4ade801f}.leaderboard-tier-chip.rising{color:#dff7ff;border:1px solid rgba(34,211,238,.22);background:#22d3ee1f}.leaderboard-tier-chip.trending{color:#ffe4f2;border:1px solid rgba(244,114,182,.22);background:#f472b61f}.leaderboard-tier-chip.featured{color:#fff2c3;border:1px solid rgba(250,204,21,.22);background:#facc151f}.leaderboard-spotlight-grid{display:grid;grid-template-columns:minmax(0,1.22fr) repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.leaderboard-ranking-card,.leaderboard-tier-card,.leaderboard-score-card{border:1px solid rgba(255,255,255,.06);background:#ffffff08}.leaderboard-ranking-card{display:grid;gap:10px}.leaderboard-ranking-card h4,.leaderboard-tier-card strong,.leaderboard-score-card strong{margin:0;font-family:var(--font-heading);font-size:1.12rem;letter-spacing:-.03em}.leaderboard-score-card{display:grid;gap:8px;padding:16px 18px;border-radius:20px}.leaderboard-score-card span{color:#ffffff94;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.leaderboard-spotlight-card{display:grid;gap:18px;text-align:left;padding:20px;border-radius:24px;border:1px solid rgba(255,215,128,.3);background:radial-gradient(circle at top,rgba(255,230,170,.3),transparent 60%),linear-gradient(180deg,#fff4d6f2,#f4cd8ce6);transition:transform .18s ease,border-color .18s ease,background .18s ease}.leaderboard-spotlight-main,.leaderboard-ranked-main{display:grid;gap:inherit;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.leaderboard-spotlight-card.rank-1{background:radial-gradient(circle at top left,rgba(186,230,253,.14),transparent 40%),linear-gradient(180deg,#ffffff0f,#ffffff08),#080e18f0;border-color:#bae6fd2e}.leaderboard-spotlight-card.rank-2{background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 30%),#090e18eb}.leaderboard-spotlight-card.rank-3{background:radial-gradient(circle at top left,rgba(244,114,182,.08),transparent 32%),#090e18eb}.leaderboard-rank-medal{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;font-weight:800;color:#271100;grid-column:4;background:radial-gradient(circle at 30% 25%,#fffffff2,#fff3 55%),linear-gradient(160deg,#ffd678fa,#e08214f2);border:1px solid rgba(255,221,160,.7);box-shadow:0 12px 20px #0602108c,inset 0 8px 10px #ffffff59}.leaderboard-rank-medal.rank-2{background:radial-gradient(circle at 30% 25%,#fffffff2,#ffffff26 55%),linear-gradient(160deg,#e1e7f0f2,#97a1afe6);border-color:#ebf0f8b3;color:#0c1016}.leaderboard-rank-medal.rank-3{background:radial-gradient(circle at 30% 25%,#fffffff2,#ffffff26 55%),linear-gradient(160deg,#f1caa8f2,#aa6228e6);border-color:#ffd6b0b3;color:#1b0d05}.leaderboard-spotlight-identity{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.leaderboard-spotlight-stage{position:relative;overflow:hidden;min-height:240px;border-radius:24px;background:#0000006b}.leaderboard-spotlight-video,.leaderboard-ranked-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#05070c}.leaderboard-spotlight-stage-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#060a1214,#060a1280);pointer-events:none}.leaderboard-ranked-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffc2;background:#060a1280;border:1px solid rgba(255,255,255,.1)}.leaderboard-spotlight-copy{display:grid;gap:10px}.leaderboard-ranked-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.leaderboard-spotlight-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.leaderboard-spotlight-title-row strong{color:#6a3b05;font-family:var(--font-heading);font-size:clamp(1.15rem,2vw,1.8rem);font-weight:740;letter-spacing:-.04em}.leaderboard-ranked-copy strong{color:#f3e8ff;font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:700;letter-spacing:-.03em}.leaderboard-spotlight-handle,.leaderboard-ranked-copy p{color:#cbd5ffb3}.leaderboard-spotlight-category,.leaderboard-ranked-side small,.leaderboard-inline-empty p{color:#5a320c8c}.leaderboard-spotlight-trend,.leaderboard-ranked-trend{display:none}.leaderboard-star-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;color:#2a1500;font-weight:800;background:radial-gradient(circle at 30% 25%,#ffffffe6,#fff3 55%),linear-gradient(160deg,#ffd678fa,#dc8622f2);border:1px solid rgba(255,221,160,.6);box-shadow:0 10px 18px #06021073,inset 0 8px 12px #ffffff59,inset 0 -10px 14px #7a3f1059}.leaderboard-star-pill svg{color:#ffef9d}.leaderboard-ranked-list{display:grid;gap:10px;margin-top:20px}.leaderboard-ranked-row{display:grid;grid-template-columns:64px max-content 1fr 56px;gap:10px;align-items:center;padding:12px 16px;border-radius:18px;border:1px solid rgba(96,165,250,.5);background:radial-gradient(circle at 18% 50%,rgba(59,130,246,.18),transparent 65%),linear-gradient(100deg,#120c24f2,#0a0818fa);text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease;width:100%;box-shadow:0 12px 24px #08041480,inset 0 0 0 1px #ffd29614;position:relative}.leaderboard-ranked-row:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,184,108,.08),transparent 45%);pointer-events:none}.leaderboard-ranked-row:hover{transform:translateY(-2px) scale(1.01);border-color:#bfdbfebf;box-shadow:0 16px 34px #060412a6,0 0 20px #3b82f659}.leaderboard-ranked-row.rank-1{border-color:#ffc16fe6;background:radial-gradient(circle at 12% 50%,rgba(255,170,85,.35),transparent 60%),linear-gradient(100deg,#23122cf5,#100916fa)}.leaderboard-ranked-row.rank-2{border-color:#cbd5e1bf;background:radial-gradient(circle at 12% 50%,rgba(148,163,184,.3),transparent 60%),linear-gradient(100deg,#141224f5,#0c0a16fa)}.leaderboard-ranked-row.rank-3{border-color:#ea8a47b3;background:radial-gradient(circle at 12% 50%,rgba(217,119,6,.3),transparent 60%),linear-gradient(100deg,#181022f5,#0c0812fa)}.leaderboard-ranked-main{display:contents}.leaderboard-ranked-visual{grid-column:1;width:58px;height:58px;overflow:visible;border-radius:50%;background:#0f0c1ce6;border:2px solid rgba(155,139,255,.45);box-shadow:0 10px 18px #04020a99,0 0 18px #6366f166,inset 0 6px 12px #ffffff1f;position:relative}.leaderboard-ranked-visual.kind-creator{background:transparent}.leaderboard-ranked-visual.kind-creator .profile-avatar{width:100%;height:100%;border-radius:999px;background-size:cover;background-position:center;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.leaderboard-ranked-visual:not(.kind-creator){width:58px;height:58px}.leaderboard-ranked-copy{grid-column:2;min-width:0;display:grid;gap:4px;align-items:center;align-content:center;justify-content:center;justify-items:center;text-align:left;width:-moz-max-content;width:max-content;justify-self:center}.leaderboard-ranked-side{grid-column:4;display:flex;justify-content:flex-end;align-items:center;text-align:right}.leaderboard-galaxy-card .leaderboard-card-share-button{display:none}.leaderboard-rank-crown{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:58px;height:22px;background-image:url(/brand/leaderboard-crown.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 8px 14px rgba(249,115,22,.55));z-index:2;pointer-events:none}.leaderboard-rank-wreath{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:.85rem;font-weight:800;color:#0c1325;background:radial-gradient(circle at 35% 30%,#fffffff2,#fff3 55%),linear-gradient(160deg,#60a5fae6,#0e74c8e6);border:2px solid rgba(147,197,253,.75);box-shadow:0 14px 26px #05041099,0 0 20px #38bdf88c}.leaderboard-ranked-side.rank-1 .leaderboard-rank-wreath{width:56px;height:56px;transform:translateY(0);color:#2a1500;background:url(/brand/leaderboard-wreath-gold-1st-cutout.png) center / contain no-repeat;border:none;outline:none;border-radius:50%;box-shadow:none}.leaderboard-ranked-side.rank-1 .leaderboard-rank-wreath span{display:none}.leaderboard-ranked-side.rank-2 .leaderboard-rank-wreath{width:56px;height:56px;background:url(/brand/leaderboard-wreath-silver-2nd.png) center / contain no-repeat;border:none;color:#101827;box-shadow:none}.leaderboard-ranked-side.rank-2 .leaderboard-rank-wreath span{display:none}.leaderboard-ranked-side.rank-3 .leaderboard-rank-wreath{width:56px;height:56px;background:url(/brand/leaderboard-wreath-bronze-3rd.png) center / 120% 120% no-repeat;border:none;color:#2b1405;box-shadow:none}.leaderboard-ranked-side.rank-3 .leaderboard-rank-wreath span{display:none}.leaderboard-card-share-button{display:inline-flex;align-items:center;gap:6px;justify-self:end;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid rgba(186,230,253,.18);background:#bae6fd14;color:#d1fafff5;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.leaderboard-card-share-button.compact{min-width:110px}.leaderboard-card-share-button:disabled{opacity:.56}.leaderboard-inline-empty{display:grid;gap:6px;margin-top:20px;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.leaderboard-inline-empty strong{color:#fff;font-size:1rem;font-weight:700}.leaderboard-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.leaderboard-empty-actions .leaderboard-cta-button{flex:1 1 180px}.leaderboard-cta-shell{display:grid;gap:18px}.leaderboard-cta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.leaderboard-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 18px;border-radius:18px;border:1px solid rgba(255,255,255,.1);color:#ffffffdb;background:#ffffff0a;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.leaderboard-cta-button.primary{color:#07111f;background:linear-gradient(180deg,#fff,#dff1ff)}.leaderboard-cta-button:active{transform:scale(.98)}@media(max-width:1100px){.leaderboard-page-header{grid-template-columns:1fr;align-items:start}.leaderboard-tab-row{justify-content:flex-start}.leaderboard-spotlight-grid,.leaderboard-cta-grid{grid-template-columns:1fr}.leaderboard-ranked-row{grid-template-columns:auto minmax(0,1fr)}.leaderboard-ranked-visual{grid-row:span 2}.leaderboard-ranked-side{grid-column:2;justify-items:start;text-align:left}}@media(max-width:780px){.leaderboard-page-shell,.leaderboard-page-header,.leaderboard-section-block,.leaderboard-cta-shell{padding:22px}.leaderboard-spotlight-identity,.leaderboard-spotlight-metrics{grid-template-columns:1fr}.leaderboard-empty-actions{display:grid;grid-template-columns:1fr}.leaderboard-empty-actions .leaderboard-cta-button{width:100%}.leaderboard-ranked-row{grid-template-columns:1fr}.leaderboard-ranked-rank{min-width:0}.leaderboard-ranked-visual:not(.kind-creator){width:100%;height:180px}.leaderboard-ranked-side{grid-column:auto}}@media(max-width:560px){.coin-grid{grid-template-columns:1fr}.coin-card,.coin-card.featured{max-width:none}.coin-shop-shell{padding-bottom:calc(196px + env(safe-area-inset-bottom,0px))}.coin-pack-sections{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}}.compact-list{display:grid;gap:12px;margin-top:14px}.compact-list-item{display:flex;align-items:start;justify-content:space-between;gap:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.compact-list-item:first-child{padding-top:0;border-top:0}.compact-list-button{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.compact-list-button:hover{transform:translateY(-1px)}.compact-list-button:focus-visible{outline:none;opacity:.96}.compact-list-item-accent{padding:14px 16px;border-radius:18px;border-top:0;background:radial-gradient(circle at top left,rgba(251,191,36,.1),transparent 42%),#ffffff0a;border:1px solid rgba(255,255,255,.06)}.compact-list-item-wide{align-items:stretch}.compact-list-main{display:flex;align-items:center;gap:12px;min-width:0}.compact-list-empty{color:#ffffffa3;font-size:.92rem;line-height:1.6}.premium-empty-state{display:grid;justify-items:start;gap:14px;padding:24px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 52%),linear-gradient(180deg,#ffffff0a,#ffffff05)}.premium-empty-state.compact{padding:18px;gap:12px;border-radius:20px}.premium-empty-state-icon,.media-fallback-panel-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;color:#f6f7fb;background:linear-gradient(135deg,#ffffff29,#7dd3fc24);border:1px solid rgba(255,255,255,.12)}.premium-empty-state-copy,.media-fallback-panel-copy{display:grid;gap:6px}.premium-empty-state-copy span{color:#ffffff85;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.premium-empty-state-copy strong,.media-fallback-panel-copy strong{color:#fff;font-size:1.02rem;letter-spacing:-.02em}.premium-empty-state-copy p,.media-fallback-panel-copy p{margin:0;color:#ffffffad;font-size:.94rem;line-height:1.65}.premium-empty-state-actions{display:flex;flex-wrap:wrap;gap:10px}.premium-empty-state-button,.media-fallback-panel-button{min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffeb;transition:transform .15s ease,border-color .15s ease,background .15s ease}.premium-empty-state-button.is-primary{background:linear-gradient(135deg,#f5dfb2f2,#fff4d8db);color:#17171c;border-color:#fff4d84d;box-shadow:0 14px 32px #f5dfb224}.premium-empty-state-button:active,.media-fallback-panel-button:active{transform:scale(.97)}.compact-list-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:12px;color:#fff8df;background:linear-gradient(135deg,#fbbf2447,#f472b62e);border:1px solid rgba(255,255,255,.1)}.compact-list-main-text{align-items:start}.compact-list-main strong{display:block;color:#fff;font-size:1rem;font-weight:700}.compact-list-main span{display:block;margin-top:4px;color:#ffffffa3;font-size:.92rem;line-height:1.5}.seed-comment-copy{min-width:0}.seed-comment-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.seed-comment-copy p{margin:8px 0 0;color:#fffc;font-size:.92rem;line-height:1.5}.seed-flag-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;color:#bef2ffeb;font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:#7dd3fc1f;border:1px solid rgba(125,211,252,.18)}.compact-list-item em{flex:none;font-style:normal;color:#ffffff80;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.policy-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.live-room-grid,.brand-campaign-grid,.leaderboard-ranking-grid,.leaderboard-tier-grid,.leaderboard-score-row{display:grid;gap:16px}.growth-rewards-shell{display:grid;gap:14px;margin-bottom:18px}.growth-rewards-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.growth-rewards-note{margin:6px 0 0;color:#fff9;font-size:.82rem}.growth-rewards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.growth-reward-card{display:grid;gap:10px;padding:18px;border-radius:22px}.growth-reward-card strong{color:#fff;font-size:1rem}.growth-reward-card p{margin:0;color:#ffffffa8;font-size:.88rem;line-height:1.5}.growth-reward-button{width:-moz-fit-content;width:fit-content;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(125,211,252,.18);background:#7dd3fc1f;color:#dff7ff;font-size:.8rem;font-weight:700}.growth-reward-value{color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:-.03em}.live-room-grid,.brand-campaign-grid,.leaderboard-ranking-grid,.leaderboard-tier-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.leaderboard-score-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.live-room-card,.leaderboard-ranking-card,.leaderboard-tier-card,.brand-campaign-card{padding:22px;border-radius:28px}.live-room-head,.brand-campaign-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:16px}.live-room-sponsored,.brand-campaign-budget{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;color:#fff7db;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:#fbbf2424;border:1px solid rgba(251,191,36,.22)}.live-room-rounds,.brand-campaign-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.live-room-round-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;color:#ffffffad;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.live-room-round-pill.active{color:#dff7ff;border-color:#22d3ee3d;background:#22d3ee1f}.live-room-contenders{display:grid;gap:12px;margin-top:18px}.live-room-side{display:flex;align-items:center;gap:12px;padding:14px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.live-room-side.winner{border-color:#fcd34d3d;background:#fcd34d1a}.live-room-side-copy{display:grid;gap:4px;flex:1 1 auto}.live-room-side-copy strong,.brand-campaign-card h3,.leaderboard-ranking-card h4,.leaderboard-tier-card strong{color:#fff}.live-room-side-copy span,.live-room-supporter span,.leaderboard-ranking-card p,.leaderboard-tier-card p,.brand-campaign-card p,.brand-match-note{color:#ffffffad;line-height:1.6}.live-room-vote-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(186,230,253,.18);background:#bae6fd1a;color:#fff;font-weight:700}.live-room-vote-button .profile-avatar{flex:none;border-color:#fff3;box-shadow:0 6px 12px #0000002e}.live-room-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;color:#ffffff9e;font-size:.82rem}.live-room-supporter{display:grid;gap:4px;margin-top:18px;padding:14px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.live-room-supporter strong{color:#fff}.live-room-actions,.brand-campaign-actions,.sponsored-feed-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.brand-campaign-card{display:grid;gap:16px}.brand-campaign-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;color:#ffffffbd;font-size:.76rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.brand-match-panel{display:grid;gap:10px;padding:16px;border-radius:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.brand-match-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.brand-match-row:last-child{border-bottom:none;padding-bottom:0}.brand-match-row em{color:#bae6fdc7;font-size:.78rem;font-style:normal}.sponsored-feed-card{display:grid;gap:18px;padding:18px;border-radius:28px;border:1px solid rgba(250,204,21,.16);background:linear-gradient(180deg,#facc150f,#ffffff08),#0a101ce6}.sponsored-feed-stage{position:relative;min-height:220px;overflow:hidden;border-radius:22px}.sponsored-feed-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sponsored-feed-stage-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#060a120f,#060a12e6)}.sponsored-feed-copy{display:grid;gap:12px}.sponsored-feed-copy h3{color:#fff;font-family:var(--font-heading);font-size:1.4rem;letter-spacing:-.04em}.sponsored-feed-copy p{color:#ffffffad;line-height:1.65}.sponsored-feed-meta{display:flex;flex-wrap:wrap;gap:10px}.sponsored-feed-meta span,.leaderboard-tier-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sponsored-feed-meta span{color:#ffffffb3;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.surface-standard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.surface-standard-card{padding:22px;display:flex;flex-direction:column;height:100%}.surface-standard-card h3{margin-top:12px;font-family:var(--font-heading);font-size:1.24rem;font-weight:700;color:#fff;letter-spacing:-.03em}.surface-standard-copy{margin-top:12px;color:#ffffffad;font-size:.94rem;line-height:1.7}.surface-standard-note{margin-top:20px}.surface-standard-checklist{display:grid;gap:10px;margin-top:18px}.surface-standard-checklist .policy-checklist-item{padding:12px 14px;border-radius:18px}.surface-standard-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:18px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:#fff;font-weight:700;transition:transform .16s ease,border-color .16s ease,background .16s ease}.surface-standard-button:hover{transform:translateY(-1px);border-color:#bae6fd57;background:#bae6fd1f}.policy-page-card{padding:22px}.policy-page-card-wide{grid-column:1 / -1}.policy-page-card h3{margin-top:12px;font-family:var(--font-heading);font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:-.03em}.profile-card-button{width:100%;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.profile-card-button:hover{transform:translateY(-1px);border-color:#bae6fd38;background:#ffffff0f}.policy-page-card p:last-child{margin-top:12px;color:#ffffffb3;font-size:.95rem;line-height:1.7}.policy-checklist{display:grid;gap:12px;margin-top:18px}.policy-checklist-item{display:flex;align-items:start;gap:10px;padding:12px 14px;border-radius:18px;color:#ffffffc7;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.policy-note{margin-top:18px;padding:14px 16px;border-radius:18px;background:#a855f714;border:1px solid rgba(168,85,247,.16)}.policy-note p{margin:0;color:#ffffffc2;font-size:.9rem;line-height:1.6}.policy-apple-shell{width:min(1100px,100%);margin:0 auto;padding:56px;border-radius:16px;background:#000;color:#fff;box-shadow:0 18px 48px #00000057;font-family:var(--font-body)}.policy-apple-hero{display:grid;justify-items:center;gap:12px;text-align:center}.policy-apple-hero-left{justify-items:start;text-align:left}.policy-apple-icon,.policy-soft-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#ffffff14;color:#fff}.policy-apple-eyebrow,.policy-apple-section-label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b}.policy-apple-title{margin:0;font-size:clamp(1.875rem,4vw,2.25rem);line-height:1.05;letter-spacing:-.04em;font-weight:600;color:#fff}.policy-apple-subtitle,.policy-apple-muted{margin:0;max-width:720px;color:#ffffffad;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.72}.policy-soft-card{padding:24px;border-radius:16px;background:#050505;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 24px #00000038}.policy-soft-card h3,.policy-assistant-head h3,.policy-assistant-response h3,.terms-section-block h3,.privacy-security-callout h3,.terms-contact-strip h3,.safety-report-card-apple h3{margin:0;font-size:clamp(1rem,2vw,1.125rem);font-weight:500;line-height:1.22;letter-spacing:-.01em;color:#fff}.policy-soft-card p,.privacy-security-callout p,.terms-section-block p,.policy-assistant-response p,.safety-report-card-apple p,.terms-intro{color:#ffffffb3;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.72}.virtual-items-legal-page{min-height:100vh;padding:32px 20px 120px;background:radial-gradient(circle at top,rgba(89,73,182,.12),transparent 38%),radial-gradient(circle at bottom,rgba(61,115,255,.08),transparent 34%),#000;color:#fff}.virtual-items-legal-shell{width:min(800px,100%);margin:0 auto;display:grid;gap:32px}.virtual-items-legal-header{display:grid;gap:10px}.virtual-items-legal-header h2{margin:0;color:#fff;font-size:clamp(2.2rem,4vw,3rem);font-weight:700;letter-spacing:-.04em}.virtual-items-legal-header p{margin:0;color:#ffffffb3;font-size:.95rem;line-height:1.5}.virtual-items-legal-body{display:grid;gap:30px;max-width:68ch}.virtual-items-legal-section{display:grid;gap:12px}.virtual-items-legal-section h3{margin:0;color:#fff;font-size:1.14rem;font-weight:700;letter-spacing:-.02em}.virtual-items-legal-section p{margin:0;color:#ffffffb8;font-size:clamp(1rem,1.45vw,1.125rem);line-height:1.78}.virtual-items-legal-links{display:flex;flex-wrap:wrap;gap:12px 18px;max-width:68ch}.virtual-items-legal-links a{color:#ffffffe0;font-size:.95rem;line-height:1.5;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.virtual-items-legal-links a:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px;border-radius:4px}@media(hover:hover)and (pointer:fine){.virtual-items-legal-links a:hover{color:#fff;text-decoration-color:#ffffffb8}}.policy-plain-list{display:grid;gap:10px;margin-top:18px}.policy-plain-list-item{display:flex;align-items:start;gap:10px;color:#ffffffd1}.policy-plain-list-item svg{flex:0 0 auto;margin-top:4px}.policy-light-button,.policy-dark-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;min-width:0;max-width:100%;padding:14px 18px;border-radius:14px;font-size:.95rem;font-weight:600;text-align:center;white-space:normal;transition:all .2s ease}.policy-light-button{border:1px solid #d1d5db;background:#fff;color:#111;box-shadow:0 8px 18px #0000001a}.policy-light-button:hover,.policy-dark-button:hover,.terms-sidebar-link:hover{transform:translateY(-1px)}.policy-light-button.active{border-color:#111;background:#f5f5f7}.policy-dark-button{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;box-shadow:0 10px 24px #0000002e,0 0 0 1px #ffffff05}.policy-light-button:active,.policy-dark-button:active{transform:scale(.98)}.policy-light-button:disabled{opacity:.72;cursor:not-allowed;transform:none;border-color:#d1d5dbb3;background:#e5e7eb;color:#6b7280;box-shadow:none}.policy-dark-button:hover,.policy-dark-button:focus-visible{background:#ffffff1f}.advertising-cta-row,.advertising-builder-actions,.advertising-row-actions,.feed-sponsored-popup-actions,.creator-dashboard-hero-actions,.creator-dashboard-actions,.creator-brand-deal-actions,.safety-report-button-row,.safety-report-actions,.feed-comment-composer-actions,.feed-comment-starter-actions,.filter-toolbar-actions,.ai-console-form-actions,.taly-original-ad-actions,.plans-support-row{align-items:stretch}.advertising-cta-row>*,.advertising-builder-actions>*,.advertising-row-actions>*,.feed-sponsored-popup-actions>*,.creator-dashboard-hero-actions>*,.creator-dashboard-actions>*,.creator-brand-deal-actions>*,.safety-report-button-row>*,.safety-report-actions>*,.feed-comment-composer-actions>*,.feed-comment-starter-actions>*,.filter-toolbar-actions>*,.ai-console-form-actions>*,.taly-original-ad-actions>*,.plans-support-row>*{flex:1 1 220px;min-width:0;max-width:100%}.policy-form-grid,.policy-assistant-form{display:grid;gap:14px}.policy-light-input,.policy-light-textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(180deg,#ffffff14,#ffffff0a),#090d16db;color:#fffffff0;outline:none;box-shadow:inset 0 1px #ffffff0a;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.policy-light-input::-moz-placeholder,.policy-light-textarea::-moz-placeholder{color:#ffffff6b}.policy-light-input::placeholder,.policy-light-textarea::placeholder{color:#ffffff6b}.policy-light-input{min-height:50px;padding:0 16px}.policy-light-textarea{min-height:120px;padding:14px 16px;resize:vertical}.policy-light-input:focus,.policy-light-textarea:focus{border-color:#bae6fd6b;background:linear-gradient(180deg,#ffffff1a,#ffffff0d),#090d16f0;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #7dd3fc1f}.legal-policy-form-stack{display:grid;gap:20px}.legal-policy-form-card{background:radial-gradient(circle at top left,rgba(255,255,255,.09),transparent 36%),linear-gradient(180deg,#0d0d0ef5,#060607fa)}.legal-policy-form-head{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;margin-bottom:20px}.legal-policy-form-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffeb}.legal-policy-form-grid{gap:16px}.legal-policy-form-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.legal-policy-field{display:grid;gap:8px}.legal-policy-field>span{color:#ffffffc7;font-size:.82rem;font-weight:500;letter-spacing:.01em}.legal-policy-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.legal-policy-short-textarea{min-height:96px}.legal-policy-checkbox-list{display:grid;gap:12px}.legal-policy-checkbox-row{display:flex;align-items:flex-start;gap:10px;color:#ffffffc7;font-size:.9rem;line-height:1.6}.legal-policy-checkbox-row input{margin-top:4px}.legal-policy-form-actions{display:grid;gap:12px;align-items:start}.legal-policy-form-actions .policy-dark-button{width:100%}.legal-policy-form-status{margin:0;font-size:.9rem;line-height:1.6}.legal-policy-form-status.success{color:#b1f5c4f2}.legal-policy-form-status.error{color:#ffcdcdf2}.legal-policy-honeypot{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.terms-service-shell .legal-policy-form-card{margin-top:32px}.privacy-center-request-cta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px}.policy-subtle-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f5f5f7;color:#4b5563;font-size:.78rem;font-weight:600}.policy-subtle-pill.active{background:#111;color:#fff}.policy-assistant-panel{display:grid;gap:16px;margin-top:28px;padding-top:28px;border-top:1px solid #e5e7eb}.community-guidelines-page{display:grid;gap:24px}.help-support-page{display:grid;gap:24px;width:min(1100px,100%);margin:0 auto;padding:0}.policy-apple-shell.help-support-page{background:transparent;color:inherit;box-shadow:none;padding:0}.advertising-cta-row{display:flex;flex-wrap:wrap;gap:12px}.policy-support-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.policy-support-actions>*{flex:0 0 auto;min-width:0}.advertising-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.advertising-policy-card,.advertising-selected-campaign-card,.advertising-review-status-card{display:grid;gap:16px}.advertising-card-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.advertising-campaign-chip-row,.advertising-budget-row,.advertising-selected-meta{display:flex;flex-wrap:wrap;gap:10px}.advertising-selected-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f5f5f7;color:#4b5563;font-size:.78rem;font-weight:600}.advertising-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.advertising-enterprise-builder{display:grid;gap:18px;margin-top:18px;padding:18px;border-radius:24px;background:linear-gradient(180deg,#1118270a,#38bdf80a);border:1px solid #e5e7eb}.advertising-enterprise-grid{display:grid;gap:18px}.advertising-enterprise-sliders{display:grid;gap:14px}.advertising-enterprise-sliders input[type=range]{width:100%}.advertising-pricing-card{display:grid;gap:8px;padding:18px;border-radius:22px;background:#f8fafc;border:1px solid #e5e7eb}.advertising-pricing-card strong,.advertising-review-status-card strong{color:#111}.advertising-pricing-card span{color:#111;font-size:1.1rem;font-weight:700}.advertising-pricing-card small{color:#6b7280;line-height:1.6}.policy-form-field{display:grid;gap:8px}.policy-form-field>span{color:#111;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.advertising-builder-actions{display:flex;flex-wrap:wrap;gap:12px}.advertising-preview-banner{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(217,119,6,.18);background:linear-gradient(135deg,#facc152e,#d977061f);color:#8a5a00;font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.advertising-post-vote-preview{display:grid;gap:10px;padding:18px;border-radius:24px;background:#f8fafc;border:1px solid #e5e7eb}.advertising-post-vote-preview p,.advertising-post-vote-preview strong{margin:0}.advertising-enterprise-slider-note,.advertising-enterprise-preview{display:grid;gap:8px;padding:16px 18px;border-radius:22px;background:#f8fafc;border:1px solid #e5e7eb}.advertising-enterprise-slider-note strong,.advertising-enterprise-phase strong{color:#111}.advertising-enterprise-slider-note span,.advertising-enterprise-phase span{color:#6b7280;line-height:1.6}.advertising-enterprise-phase-list{display:grid;gap:12px}.advertising-enterprise-phase{display:grid;gap:4px;padding:14px 16px;border-radius:20px;background:#fff;border:1px solid #e5e7eb}.advertising-checkbox-row{display:flex;align-items:start;gap:10px;color:#374151;font-size:.94rem;line-height:1.6}.advertising-checkbox-row input{margin-top:4px}.advertising-disclosure-row,.advertising-dashboard-tabs{display:flex;flex-wrap:wrap;gap:10px}.advertising-dashboard-tab{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#4b5563;font-size:.9rem;font-weight:700;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.advertising-dashboard-tab:hover{transform:translateY(-1px);border-color:#1118271f;box-shadow:0 14px 28px #0f172a14}.advertising-dashboard-tab.active{border-color:#11182714;background:linear-gradient(135deg,#111827f5,#1f2937f0);color:#fff;box-shadow:0 18px 36px #0f172a24}.advertising-overview-grid,.advertising-snapshot-grid,.advertising-onboarding-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}.advertising-match-list,.advertising-assignment-list{display:grid;gap:12px}.advertising-match-copy span,.advertising-match-copy small,.advertising-assignment-main span,.advertising-assignment-main small{color:#6b7280;line-height:1.6}.advertising-match-row,.advertising-assignment-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;align-items:center;padding:16px 18px;border-radius:22px;background:#f8fafc;border:1px solid #e5e7eb}.advertising-match-main{display:flex;align-items:center;gap:12px;min-width:0}.advertising-match-copy,.advertising-assignment-main{display:grid;gap:4px;min-width:0}.advertising-match-copy strong,.advertising-assignment-main strong{color:#111}.advertising-match-meta,.advertising-assignment-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.advertising-match-meta span,.advertising-assignment-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;color:#4b5563;font-size:.78rem;font-weight:600}.advertising-assignment-empty{display:grid;gap:8px;padding:18px;border-radius:22px;background:#f8fafc;border:1px dashed #d1d5db}.advertising-assignment-empty strong{color:#111}.advertising-assignment-empty span{color:#6b7280;line-height:1.6}.advertising-overview-card,.advertising-snapshot-card,.advertising-insight-card,.advertising-creative-card,.advertising-viral-card{display:grid;gap:12px}.advertising-overview-card strong,.advertising-snapshot-card strong,.advertising-viral-card strong{color:#111;font-size:1.28rem;font-weight:800;line-height:1.1}.advertising-overview-card span,.advertising-snapshot-card p,.advertising-viral-card p{margin:0;color:#6b7280;line-height:1.6}.advertising-quickstart-grid{align-items:start}.advertising-snapshot-card{text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.advertising-snapshot-card:hover{transform:translateY(-2px);box-shadow:0 22px 36px #0f172a1a}.advertising-campaign-table{display:grid;gap:12px}.advertising-campaign-table-head,.advertising-campaign-row{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(0,.8fr)) minmax(220px,1.25fr);gap:14px;align-items:center}.advertising-campaign-table-head{padding:0 18px;color:#6b7280;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.advertising-campaign-row{padding:18px;border:1px solid #e5e7eb;border-radius:24px;background:#fff;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.advertising-campaign-row:hover{transform:translateY(-2px);border-color:#11182714;box-shadow:0 20px 32px #0f172a14}.advertising-campaign-row>span{color:#374151;font-size:.9rem;line-height:1.5}.advertising-campaign-primary,.advertising-billing-row>div:first-child,.advertising-chart-label{display:grid;gap:4px}.advertising-campaign-primary strong,.advertising-billing-row strong,.advertising-chart-label strong,.advertising-creative-card h3{color:#111}.advertising-campaign-primary span,.advertising-billing-row span,.advertising-chart-label span,.advertising-creative-card p{color:#6b7280;line-height:1.55}.advertising-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.advertising-creative-grid,.advertising-viral-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.advertising-creative-video{width:100%;aspect-ratio:9 / 16;-o-object-fit:cover;object-fit:cover;border-radius:22px;background:#0f172a}.advertising-chart-list,.advertising-billing-list{display:grid;gap:14px}.advertising-chart-row,.advertising-billing-row{display:grid;gap:10px;padding:16px 18px;border-radius:22px;background:#f8fafc;border:1px solid #e5e7eb}.advertising-chart-track{position:relative;display:grid;gap:6px}.advertising-chart-bar{display:block;height:10px;min-width:12px;border-radius:999px}.advertising-chart-bar.views{background:linear-gradient(135deg,#3b82f6f5,#2563ebb3)}.advertising-chart-bar.clicks{background:linear-gradient(135deg,#f59e0bf0,#d97706b3)}.advertising-chart-bar.votes{background:linear-gradient(135deg,#10b981f2,#059669b8)}.advertising-billing-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.advertising-billing-meta{display:grid;gap:8px;justify-items:end;text-align:right}.trust-page{display:grid;gap:24px}.trust-page-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.trust-section-card,.help-support-ai-card,.help-support-topic-card,.help-support-contact-card{display:grid;gap:16px}.help-support-card-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.help-support-card-head .policy-dark-button,.help-support-contact-card .policy-light-button,.help-support-contact-card .policy-dark-button{flex:0 0 auto;white-space:nowrap}.help-support-topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.help-support-ai-list{margin-top:0}.help-support-faq-list{display:grid;gap:16px}.help-support-faq-item{display:grid;gap:6px}.help-support-faq-item h4{margin:0;color:#111;font-size:1rem;line-height:1.35;letter-spacing:-.02em}.help-support-resource-row{display:flex;flex-wrap:wrap;gap:12px}.community-guidelines-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.community-guidelines-card{display:grid;gap:16px}.community-guidelines-card h3,.community-guidelines-list-group h4{margin:0}.community-guidelines-card-wide{grid-column:1 / -1}.community-guidelines-list-group{display:grid;gap:12px}.community-guidelines-list-group h4{color:#111;font-size:.88rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.community-guidelines-list{margin-top:0}.community-guidelines-list-positive svg{color:#15803d}.community-guidelines-list-negative svg{color:#dc2626}.community-guidelines-list-neutral svg,.community-guidelines-note-list svg{color:#2563eb}.policy-assistant-head,.safety-report-head,.terms-contact-strip,.privacy-security-callout{display:flex;align-items:start;justify-content:space-between;gap:18px}.policy-assistant-quick-row,.safety-report-button-row{display:flex;flex-wrap:wrap;gap:10px}.policy-assistant-response{display:grid;gap:12px}.policy-response-meta{display:flex;flex-wrap:wrap;gap:10px}.policy-assistant-router-reason{margin:-2px 0 0;color:#6b7280;font-size:.92rem;line-height:1.6}.safety-apple-page,.privacy-apple-page,.privacy-center-page,.accessibility-apple-page{display:grid;gap:32px}.safety-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.safety-standards-apple-grid,.privacy-card-grid,.privacy-support-grid,.privacy-center-card-grid,.accessibility-feature-grid,.accessibility-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.privacy-center-section-card,.accessibility-section-card{display:grid;gap:16px}.accessibility-contact-badge{justify-self:start}.copyright-section-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.copyright-section-card{display:grid;gap:10px}.copyright-contact-card{margin-top:32px}.dmca-flow-shell{display:grid;gap:18px;margin-top:32px}.dmca-flow-head,.dmca-step-head,.dmca-panel-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.dmca-flow-pill-row,.dmca-target-meta{display:flex;flex-wrap:wrap;gap:10px}.dmca-step-grid,.dmca-entry-grid,.dmca-removed-grid{display:grid;gap:16px}.dmca-step-grid,.dmca-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dmca-step-card{display:grid;gap:16px}.dmca-step-card.active{box-shadow:0 10px 24px #0f172a12;border:1px solid rgba(17,17,17,.06)}.dmca-entry-button{width:100%;display:grid;gap:8px;text-align:left;padding:18px;border-radius:16px;border:1px solid #d1d5db;background:#fff;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dmca-entry-button strong{color:#111;font-size:1rem;font-weight:700}.dmca-entry-button span{color:#4b5563;line-height:1.6}.dmca-entry-button:hover{transform:translateY(-1px)}.dmca-entry-button.active{border-color:#111;background:#f5f5f7}.dmca-target-card,.dmca-assist-card,.dmca-counter-card{display:grid;gap:14px}.dmca-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dmca-form-grid textarea{grid-column:1 / -1}.dmca-checkbox-list,.dmca-counter-form{display:grid;gap:12px}.dmca-checkbox-row{display:flex;align-items:start;gap:10px;padding:14px 16px;border-radius:16px;background:#f5f5f7;color:#374151;line-height:1.6}.dmca-checkbox-row input{margin-top:4px}.dmca-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dmca-removed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dmca-removed-card,.dmca-empty-state{display:grid;gap:10px;padding:18px;border-radius:16px;background:#f5f5f7;border:1px solid #e5e7eb}.dmca-removed-card strong,.dmca-empty-state strong{color:#111;font-size:1rem;font-weight:700}.dmca-removed-card p,.dmca-empty-state p{margin:0;color:#4b5563;line-height:1.6}.dmca-removed-card span{color:#6b7280;font-size:.88rem}.safety-standard-apple-positive{background:#22c55e14}.safety-standard-apple-positive .policy-plain-list-item{color:#166534}.safety-standard-apple-negative{background:#ef444414}.safety-standard-apple-negative .policy-plain-list-item{color:#991b1b}.safety-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.safety-timeline-step{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;color:#374151;font-weight:600}.safety-timeline-dot{width:10px;height:10px;border-radius:999px;background:#111}.safety-timeline-line{height:1px;min-width:24px;background:#d1d5db}.safety-report-card-apple{display:grid;gap:16px}.safety-report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.terms-service-page{min-height:100vh;background:radial-gradient(circle at top left,rgba(109,40,217,.18),transparent 30%),radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 24%),linear-gradient(180deg,#040507,#07090f 18%,#0a0d15);color:#fffffff0}.terms-service-shell{width:100%;max-width:1440px;margin:0 auto;padding:72px 32px 120px}.terms-service-hero{position:relative;display:flex;flex-direction:column;gap:18px;padding:30px 0 40px;border-bottom:1px solid rgba(255,255,255,.08)}.terms-service-brand{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff08;color:#f7f8fb;font-size:.8rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.terms-service-eyebrow{margin:0;color:#c4cee2bd;font-size:.86rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.terms-service-hero h2{margin:0;max-width:860px;color:#fff;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:700;line-height:1.02;letter-spacing:-.05em}.terms-service-intro{margin:0;max-width:940px;color:#e3e9f5d1;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.95}.terms-service-layout{display:grid;grid-template-columns:minmax(230px,270px) minmax(0,1fr);gap:56px;align-items:start;padding-top:42px}.terms-service-sidebar{position:sticky;top:92px}.terms-service-sidebar-card{display:grid;gap:18px;padding:22px 20px 24px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#0a0d15b8;box-shadow:0 18px 40px #0000003d;backdrop-filter:blur(14px)}.terms-service-sidebar-label{margin:0;color:#b8c2d6bd;font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.terms-service-nav{display:grid;gap:10px}.terms-service-nav-link{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;border-radius:16px;color:#e7ecf4d1;font-size:.92rem;line-height:1.45;text-decoration:none;transition:transform .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease}.terms-service-nav-link:hover,.terms-service-nav-link:focus-visible{background:#ffffff0d;color:#fff;outline:none;transform:translate(2px)}.terms-service-nav-link span:first-child{color:#78adfff0;font-weight:700}.terms-service-sidebar-note{margin:0;color:#b8c2d6a8;font-size:.86rem;line-height:1.6}.terms-service-content{min-width:0;display:grid;gap:32px}.terms-service-section{scroll-margin-top:108px;padding:32px 34px 34px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,#0f131df0,#090c13e0);box-shadow:0 24px 56px #00000038}.terms-service-section-head{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.terms-service-section-number{margin:0;color:#82b3fff2;font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.terms-service-section-head h3{margin:0;color:#fff;font-size:clamp(1.34rem,1.9vw,1.82rem);font-weight:650;line-height:1.2;letter-spacing:-.03em}.terms-service-section-body{display:grid;gap:18px}.terms-service-section-body p,.terms-service-bullet-list li,.terms-service-link-list li{color:#e4e9f2d6;font-size:1rem;line-height:1.92}.terms-service-section-body p{margin:0}.terms-service-section-body a{color:#a9c9ff;text-decoration:underline;text-decoration-color:#a9c9ff66;text-underline-offset:.22em;transition:color .18s ease,text-decoration-color .18s ease}.terms-service-section-body a:hover,.terms-service-section-body a:focus-visible{color:#d7e6ff;text-decoration-color:#d7e6ffd1;outline:none}.terms-service-cta-link{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:52px;padding:0 20px;border:1px solid rgba(134,181,255,.28);border-radius:999px;background:linear-gradient(180deg,#ffffff1a,#719dff14);color:#f8fbff;font-size:.96rem;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 18px 34px #090d163d;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.terms-service-cta-link:hover,.terms-service-cta-link:focus-visible{color:#fff;border-color:#b1d2ff6b;background:linear-gradient(180deg,#ffffff29,#719dff1f);box-shadow:0 22px 40px #090d1652;outline:none;transform:translateY(-1px)}.terms-service-bullet-list,.terms-service-link-list{margin:0;padding-left:1.35rem;display:grid;gap:12px}.terms-service-bullet-list li::marker,.terms-service-link-list li::marker{color:#82b3ffe6}.terms-service-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 24px;padding-top:28px;margin-top:32px;border-top:1px solid rgba(255,255,255,.08)}.terms-service-footer p{margin:0;color:#b8c2d6ad;font-size:.92rem;line-height:1.6}.terms-apple-page{padding-top:80px;padding-bottom:80px}.terms-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px}.terms-sidebar{position:sticky;top:120px;align-self:start}.terms-effective-date{margin:16px 0 0;color:#6b7280;font-size:.92rem;line-height:1.6}.terms-sidebar-nav{display:grid;gap:8px;margin-top:28px}.terms-sidebar-link{color:#4b5563;font-size:.96rem;font-weight:500;text-decoration:none;transition:color .16s ease,transform .16s ease}.terms-sidebar-link:hover{color:#111}.terms-content{display:grid;gap:40px}.terms-intro{margin:0;max-width:720px}.terms-section-block{padding-bottom:40px;border-bottom:1px solid #e5e7eb}.terms-section-block:last-of-type{padding-bottom:0;border-bottom:0}.terms-section-block h3{margin-top:10px}.terms-section-block p{margin:14px 0 0}.terms-bullet-list{display:grid;gap:12px;margin-top:14px}.terms-bullet-list p{margin:0}.terms-contact-strip{padding-top:8px}.privacy-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#f5f5f7;color:#111;font-size:.82rem;font-weight:700}.privacy-soft-card p{margin-top:12px}.privacy-security-callout{padding:22px 24px;border-radius:16px;background:#f5f5f7}.privacy-contact-card{margin-top:0;padding:0;border:0;background:transparent}@media(max-width:980px){.policy-apple-shell{padding:40px 28px}.terms-service-shell{padding:56px 24px 104px}.terms-service-layout{grid-template-columns:1fr;gap:28px}.terms-service-sidebar{position:static}.terms-service-sidebar-card{padding:18px 18px 20px}.terms-service-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.virtual-items-legal-page{padding:32px 28px 120px}.safety-signal-grid,.safety-standards-apple-grid,.copyright-section-list,.dmca-step-grid,.dmca-entry-grid,.dmca-removed-grid,.privacy-card-grid,.privacy-support-grid,.terms-layout{grid-template-columns:1fr}.terms-sidebar{position:static}.safety-timeline{grid-template-columns:1fr}.safety-timeline-step{grid-template-columns:auto 1fr}.safety-timeline-line{width:1px;height:24px;margin-left:4px;grid-column:1;justify-self:center}}@media(max-width:780px){.policy-apple-shell{padding:28px 20px;border-radius:16px}.terms-service-shell{padding:38px 16px 92px}.terms-service-hero{gap:14px;padding:18px 0 28px}.terms-service-layout{padding-top:24px}.terms-service-nav{grid-template-columns:1fr}.terms-service-nav-link{grid-template-columns:24px minmax(0,1fr);padding:9px 10px}.terms-service-section{padding:24px 18px 26px;border-radius:22px}.terms-service-section-body p,.terms-service-bullet-list li,.terms-service-link-list li{font-size:.97rem;line-height:1.82}.terms-service-footer{flex-direction:column;align-items:flex-start;gap:8px}.virtual-items-legal-page{padding:20px 20px 120px}.virtual-items-legal-shell,.virtual-items-legal-body{gap:24px}.virtual-items-legal-section h3{font-size:1.06rem}.virtual-items-legal-section p,.virtual-items-legal-links a{font-size:1rem}.policy-apple-title{font-size:2.25rem}.policy-assistant-head,.safety-report-head,.legal-policy-form-head,.legal-policy-form-two-column,.terms-contact-strip,.dmca-flow-head,.dmca-step-head,.dmca-panel-head,.copyright-intro-card,.privacy-security-callout,.privacy-contact-card{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.terms-content{gap:32px}.dmca-form-grid,.dmca-report-view-grid{grid-template-columns:1fr}.terms-section-block{padding-bottom:32px}}.safety-approach-grid,.safety-community-grid,.safety-enforcement-grid,.safety-detail-grid{display:grid;gap:16px;margin-top:24px}.safety-approach-grid,.safety-enforcement-grid,.safety-community-grid,.safety-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-section-header{margin-top:24px}.safety-approach-card,.safety-standard-card,.safety-detail-card,.safety-contact-card{padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#ffffff09}.safety-approach-card h3,.safety-standard-card h3,.safety-detail-card h3,.safety-contact-card h3{margin-top:10px;font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:#fff;letter-spacing:-.03em}.safety-approach-card p,.safety-standard-card p,.safety-detail-card p,.safety-contact-card p{color:#ffffffb8;line-height:1.7}.safety-detail-card-wide{grid-column:1 / -1}.safety-standard-card-alert{background:radial-gradient(circle at top left,rgba(251,191,36,.08),transparent 46%),#ffffff0a}.safety-card-copy{margin-top:16px;font-size:.94rem}.safety-inline-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.safety-contact-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:24px}.safety-ai-panel{display:grid;gap:18px;margin-top:24px;padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top left,rgba(125,211,252,.06),transparent 42%),#ffffff09}.safety-ai-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.safety-ai-head h3,.safety-ai-response h3{margin-top:8px;font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:#fff;letter-spacing:-.03em}.safety-ai-quick-row{display:flex;flex-wrap:wrap;gap:10px}.safety-ai-quick-button{min-height:40px;padding:0 14px;border-radius:999px;color:#fffc;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:transform .16s ease,border-color .16s ease,background .16s ease}.safety-ai-quick-button:hover{transform:translateY(-1px);border-color:#bae6fd57;background:#bae6fd1a}.safety-ai-form{display:grid;gap:14px}.safety-ai-textarea{min-height:112px;width:100%;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:16px 18px;color:#fff;outline:none;resize:vertical;transition:border-color .16s ease,background .16s ease}.safety-ai-textarea:focus{border-color:#bae6fd99;background:#ffffff14}.safety-ai-response{display:grid;gap:12px}.launch-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.launch-contact-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding:18px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#ffffff09}.launch-contact-title{margin-top:10px;font-size:1.18rem;font-weight:700;color:#fff;letter-spacing:-.03em}.launch-contact-copy{margin-top:10px;color:#ffffffb8;font-size:.94rem;line-height:1.6}.launch-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.launch-store-card{padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#ffffff09}.launch-store-card-alert{background:radial-gradient(circle at top left,rgba(251,191,36,.08),transparent 48%),#ffffff0a}.launch-readiness-card{padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#ffffff09}.launch-readiness-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.launch-readiness-copy{margin-top:12px;color:#ffffffb3;font-size:.9rem;line-height:1.6}.launch-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid rgba(255,255,255,.08)}.launch-status-pill.ready{color:#07111f;background:linear-gradient(135deg,#fff,#bae6fd)}.launch-status-pill.partial{color:#ffffffeb;background:#7dd3fc1f;border-color:#7dd3fc38}.launch-status-pill.blocked{color:#fff4d6eb;background:#fbbf241f;border-color:#fbbf2433}.launch-gate-note{margin-top:18px;background:#fbbf2414;border-color:#fbbf2429}.policy-readiness-card{grid-column:1 / -1}.app-footer{flex:0 0 auto;position:relative;z-index:10;isolation:isolate;overflow:visible;margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;min-height:28px;padding:0;border-radius:0;border:0;background:transparent;box-shadow:none}.app-footer-left{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;flex:0 0 auto;color:#ffffff75;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.app-footer-left span{display:block}.app-footer-right{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;flex-wrap:nowrap}.footer-menu-wrap{position:relative;z-index:20}.footer-menu-button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 8px;border-radius:12px;white-space:nowrap;color:#ffffffb8;border:0;background:transparent;box-shadow:none;transition:color .15s ease,opacity .15s ease}.mobile-bottom-nav{display:none;pointer-events:none}.mobile-bottom-nav-inner{display:flex;align-items:center;justify-content:center;gap:4px;pointer-events:auto}.mobile-bottom-nav-button{flex:1 1 0;display:grid;justify-items:center;gap:5px;min-height:58px;padding:8px 6px;border-radius:18px;border:1px solid transparent;background:transparent;color:#ffffff94;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,opacity .16s ease;will-change:transform,opacity;touch-action:manipulation;pointer-events:auto}.mobile-bottom-nav-button span:last-child{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mobile-bottom-nav-button.active{color:#fff;background:linear-gradient(180deg,#7dd3fc14,#ffffff05);border-color:#7dd3fc1f;transform:translateY(-1px)}.mobile-bottom-nav-button[href="/live"].active{background:linear-gradient(180deg,#f8717129,#ffffff06);border-color:#f8717138}.mobile-bottom-nav-button:active{transform:scale(.96)}.mobile-bottom-nav-icon{display:inline-flex;align-items:center;justify-content:center;position:relative}.page-shell-mobile-app{padding-bottom:calc(156px + env(safe-area-inset-bottom,0px))}.advertising-page-content{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}.advertising-mobile-launch-bar{bottom:0;z-index:80}.page-shell-mobile-app .advertising-page-content{padding-bottom:calc(252px + env(safe-area-inset-bottom,0px))}.page-shell-mobile-app .advertising-mobile-launch-bar{bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:140}.page-shell-mobile-app .app-header-shell{top:max(8px,env(safe-area-inset-top));z-index:1500;margin-bottom:10px;overflow:visible}.page-shell-mobile-app .app-header{--header-control-size: 30px;--header-visual-size: 15px;--header-icon-frame-size: 20px;gap:5px;padding:6px;border-radius:24px;background:linear-gradient(180deg,#0a0e168a,#070a1147);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff14;backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%)}.page-shell-mobile-app .app-header-left,.page-shell-mobile-app .app-header-right,.page-shell-mobile-app .app-header-actions{gap:4px}.page-shell-mobile-app .app-brand-chip{min-width:var(--header-control-size);min-height:var(--header-control-size);padding:0 6px 0 2px;border-radius:999px}.page-shell-mobile-app .app-brand-wordmark{height:var(--header-visual-size);max-width:min(24vw,82px)}.page-shell-mobile-app .header-icon-button,.page-shell-mobile-app .profile-menu-button{width:var(--header-control-size);height:var(--header-control-size);border-radius:999px}.page-shell-mobile-app .header-ai-assist-label{display:none}.page-shell-mobile-app .header-ai-assist-short{display:inline}.page-shell-mobile-app .app-footer{display:none}.page-shell-mobile-app .mobile-bottom-nav{position:fixed;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(2px,env(safe-area-inset-bottom));z-index:120;display:block;padding:6px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top,rgba(125,211,252,.14),transparent 42%),linear-gradient(180deg,#0a0e1680,#070a114d);box-shadow:0 18px 42px #00000042,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.footer-menu-button:hover{color:#fff;background:#ffffff0a}.footer-menu-button.active{color:#f5f7fb;background:#ffffff0d}.footer-menu-button-label{font-size:.72rem;font-weight:700;letter-spacing:.02em}.battle-swipe-button.active .button-icon-badge,.vote-button.active .button-icon-badge,.plan-select-button.active .button-icon-badge,.coin-buy-button:hover .button-icon-badge{color:#07111f;background:#07111f14;border-color:#07111f14;box-shadow:inset 0 1px #ffffff24,0 8px 18px #07111f1f}.footer-menu-button .button-icon-badge{width:auto;height:auto;color:#ffffff94;background:transparent;border-color:transparent;box-shadow:none}.footer-menu-button:hover .button-icon-badge,.footer-menu-button.active .button-icon-badge{color:#ffffffe0;background:transparent;border-color:transparent;box-shadow:none}.footer-menu-button:focus-visible{outline:none;color:#fff}.footer-flyout{position:absolute;right:0;bottom:calc(100% + 16px);width:min(320px,82vw);max-height:min(68vh,520px);overflow-y:auto;padding:18px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:#121214fa;z-index:20;box-shadow:inset 0 1px #ffffff0d,0 30px 80px #00000080;backdrop-filter:blur(26px)}.footer-flyout-policies{width:min(360px,92vw)}.section-heading-row{grid-template-columns:1fr auto;align-items:end;gap:16px}.inline-badge{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;color:#ffffffd1;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.feed-rail{display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));gap:16px;overflow-x:auto;padding-bottom:6px}.feed-stack{display:grid;gap:24px;width:min(980px,100%);margin:0 auto;max-height:92vh;overflow-y:auto;padding-right:8px;scrollbar-width:none;scroll-snap-type:y mandatory;scroll-padding-block:0;overflow-anchor:none;contain:layout paint style}.feed-stack[data-taly-vertical-swipe=true]{scroll-snap-type:none!important;overscroll-behavior-y:contain}.feed-stack[data-taly-feed-settling=true]{overflow-y:hidden!important;scroll-snap-type:none!important;overscroll-behavior-y:none;touch-action:pan-y;-webkit-overflow-scrolling:auto}.feed-stack::-webkit-scrollbar{display:none}.feed-card{display:grid;gap:14px;width:100%;scroll-snap-align:start}.feed-card-shell{width:100%;scroll-snap-align:start;scroll-snap-stop:always;content-visibility:auto;contain-intrinsic-size:760px}.feed-card-shell:first-child{content-visibility:visible}.battle-stage-shell .feed-card,.page-shell-battle-compact .feed-card,.content-stack-battle-immersive .feed-card{animation:none}.feed-card-chain-target .feed-phone-stage{box-shadow:0 34px 80px #0000006b,0 0 0 1px #7dd3fc38,0 0 34px #7dd3fc2e}.feed-chain-queue{position:absolute;top:20px;left:20px;z-index:4;display:grid;gap:2px;max-width:min(300px,calc(100% - 132px));padding:12px 14px;border-radius:18px;border:1px solid rgba(125,211,252,.18);background:linear-gradient(180deg,#0a121ee6,#060b13e0),#09101beb;box-shadow:0 18px 36px #0000003d,0 0 18px #7dd3fc24}.feed-chain-queue span{color:#ffffff9e;font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.feed-chain-queue strong{color:#fff;font-size:.98rem;font-weight:600;letter-spacing:-.02em}.feed-phone-stage{--feed-action-rail-width: 74px;--feed-action-rail-offset: 18px;--feed-overlay-left-offset: 20px;--feed-overlay-bottom-offset: 20px;--feed-overlay-right-clearance: calc(var(--feed-action-rail-width) + var(--feed-action-rail-offset) + 20px);position:relative;width:min(100%,430px);height:auto;aspect-ratio:9 / 16;justify-self:center;border-radius:36px;overflow:hidden;background:#08111f;border:1px solid rgba(255,255,255,.14);box-shadow:0 34px 80px #0000006b}.feed-phone-stage.vote-feedback-active{box-shadow:0 34px 80px #0000006b,0 0 0 1px #7dd3fc3d,0 0 38px #7dd3fc2e}.feed-phone-stage:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.12),transparent 26%),radial-gradient(circle at 50% 110%,rgba(6,10,18,.36),transparent 42%);mix-blend-mode:screen}.feed-card-glow,.feed-card-rim{position:absolute;inset:0;pointer-events:none}.feed-safe-scrim{position:absolute;left:0;right:0;z-index:2;pointer-events:none}.feed-safe-scrim-top{top:0;height:24%;background:linear-gradient(180deg,rgba(3,7,14,.56) 0%,rgba(3,7,14,.18) 58%,transparent 100%)}.feed-safe-scrim-bottom{bottom:0;height:34%;background:linear-gradient(180deg,transparent 0%,rgba(4,8,15,.22) 28%,rgba(4,8,15,.68) 100%)}.feed-card-glow{background:radial-gradient(circle at top,rgba(125,211,252,.22),transparent 34%),radial-gradient(circle at bottom right,rgba(251,191,36,.12),transparent 28%);z-index:1}.feed-card-rim{inset:1px;border-radius:35px;border:1px solid rgba(255,255,255,.06);z-index:1}.feed-matchup-track{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff0f;touch-action:pan-y;overscroll-behavior-x:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feed-matchup-track-single{display:block;overflow:hidden;background:transparent;position:absolute;inset:0;width:100%;height:100%}.feed-matchup-track-single .feed-matchup-pane{position:absolute;inset:0;width:100%;height:100%;min-width:100%;opacity:0;visibility:hidden;pointer-events:none;transform:translateZ(0) scale(1.01);transition:opacity 105ms ease,visibility 105ms ease,transform 105ms ease;will-change:opacity,transform;z-index:0}.feed-matchup-track-single .feed-matchup-pane.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) scale(1);z-index:1}.feed-matchup-pane{position:relative;overflow:hidden;min-width:0;background:radial-gradient(circle at 18% 18%,rgba(125,211,252,.16),transparent 24%),radial-gradient(circle at 82% 88%,rgba(244,114,182,.12),transparent 24%),linear-gradient(180deg,#09101b,#050913 52%,#02060d)}.feed-matchup-pane.active:after{content:"";position:absolute;inset:0;border:1px solid rgba(186,230,253,.26);box-shadow:inset 0 0 0 1px #ffffff0a;pointer-events:none}.feed-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:auto;backface-visibility:hidden;transform:translateZ(0);background:radial-gradient(circle at 18% 18%,rgba(125,211,252,.14),transparent 24%),linear-gradient(180deg,#09101b,#050913 52%,#02060d);opacity:.01;transform-origin:center center;transition:opacity 90ms ease;will-change:opacity,transform;contain:layout paint style}.feed-video.is-ready{opacity:1}.feed-studio-edit-layers,.feed-studio-audio-layers{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.feed-studio-audio-layers{width:1px;height:1px;opacity:0}.feed-studio-filter-layer,.feed-studio-effect-layer,.feed-studio-transition-layer{position:absolute;inset:0;pointer-events:none}.feed-studio-filter-layer{mix-blend-mode:soft-light;background:#ffffff1f}.feed-studio-effect-layer{mix-blend-mode:screen;background:radial-gradient(circle at 18% 18%,rgba(34,211,238,.32),transparent 30%),radial-gradient(circle at 78% 74%,rgba(244,114,182,.26),transparent 34%);animation:feedStudioPulse 1.8s ease-in-out infinite}.feed-studio-effect-layer.is-vintage{background:linear-gradient(180deg,rgba(251,191,36,.16),transparent 54%),radial-gradient(circle at 50% 72%,rgba(15,23,42,.26),transparent 42%)}.feed-studio-effect-layer.is-motion,.feed-studio-effect-layer.is-split,.feed-studio-effect-layer.is-pop{background:linear-gradient(90deg,rgba(34,211,238,.28),transparent 38%,rgba(244,114,182,.22)),radial-gradient(circle at 50% 50%,rgba(255,255,255,.18),transparent 28%)}.feed-studio-transition-layer{z-index:4;mix-blend-mode:screen;animation:feedStudioTransition .72s ease-in-out infinite}.feed-studio-transition-layer.is-wipe,.feed-studio-transition-layer.is-slide{background:linear-gradient(90deg,transparent,rgba(255,255,255,.64),transparent)}.feed-studio-transition-layer.is-zoom,.feed-studio-transition-layer.is-flash{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.72),transparent 48%)}.feed-studio-transition-layer.is-glass,.feed-studio-transition-layer.is-iris,.feed-studio-transition-layer.is-smoke,.feed-studio-transition-layer.is-spin{background:radial-gradient(circle at 42% 38%,rgba(255,255,255,.48),transparent 34%),linear-gradient(135deg,transparent,rgba(125,211,252,.28),transparent)}.feed-studio-overlay{position:absolute;z-index:5;display:grid;place-items:center;transform:translate(-50%,-50%);text-align:center;filter:drop-shadow(0 12px 20px rgba(0,0,0,.46))}.feed-studio-overlay img{display:block;width:100%;height:auto}.feed-studio-overlay b{display:inline-block;max-width:min(78vw,100%);padding:.28em .58em;border-radius:8px;color:#fff;background:#00000057;font-size:clamp(1rem,3.8vw,2.45rem);font-weight:900;line-height:.96;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 0 rgba(0,0,0,.78),0 0 16px rgba(255,255,255,.22)}.feed-studio-overlay.is-caption{top:auto}.feed-studio-overlay.is-caption b{font-size:clamp(.92rem,3.1vw,1.7rem);line-height:1.08;background:#0000009e}@keyframes feedStudioPulse{0%,to{opacity:.48;transform:scale(1)}50%{opacity:.78;transform:scale(1.04)}}@keyframes feedStudioTransition{0%{opacity:.18;transform:translate(-24%) scale(1)}50%{opacity:.72;transform:translate(10%) scale(1.04)}to{opacity:.18;transform:translate(24%) scale(1)}}.feed-video-poster{position:absolute;inset:0;z-index:2;display:grid;align-content:space-between;gap:18px;padding:20px 18px 126px;color:#f8fafc;background:radial-gradient(circle at top,rgba(125,211,252,.18),transparent 34%),radial-gradient(circle at 85% 16%,rgba(244,114,182,.16),transparent 24%),linear-gradient(180deg,#060a1257,#060a1247 40%,#060a12f0);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;pointer-events:none}.feed-video-poster.is-ready{opacity:0;visibility:hidden;transform:scale(1.02)}.feed-video-poster.is-delayed{background:radial-gradient(circle at top,rgba(125,211,252,.22),transparent 34%),radial-gradient(circle at 82% 16%,rgba(186,230,253,.16),transparent 24%),linear-gradient(180deg,#060a124d,#060a123d 40%,#060a12f0)}.feed-video-poster.is-failed{background:radial-gradient(circle at top,rgba(244,114,182,.24),transparent 34%),radial-gradient(circle at 82% 18%,rgba(251,191,36,.16),transparent 24%),linear-gradient(180deg,#0c0a1457,#090a1242 40%,#070a12f5)}.feed-pane-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#060a120f,#060a1229 42%,#060a12f0)}.feed-matchup-pane.resolved .feed-pane-overlay{background:linear-gradient(180deg,#060a1229,#060a1247 42%,#060a12f5)}.feed-matchup-pane.winner:after{content:"";position:absolute;inset:0;border:1px solid rgba(252,211,77,.34);box-shadow:inset 0 0 0 1px #ffffff0d,0 0 44px #fbbf241f;pointer-events:none}.feed-matchup-pane.share-target:after{content:"";position:absolute;inset:0;z-index:6;border:1px solid rgba(186,230,253,.7);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 44px #7dd3fc33;pointer-events:none}.battle-pane-audio-control{position:absolute;top:18px;left:18px;z-index:4}.battle-swipe-controls{position:absolute;top:58px;left:20px;z-index:4;display:flex;gap:8px}.feed-actions{position:absolute;right:var(--feed-action-rail-offset);bottom:calc(var(--feed-overlay-bottom-offset) + 78px);z-index:4;display:grid;gap:16px;justify-items:center;width:var(--feed-action-rail-width)}.feed-section-home{gap:10px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.feed-section-home:before{display:none}.home-feed-empty-section{display:grid;place-items:center;min-height:min(640px,calc(var(--taly-app-height, 100dvh) - 220px));padding:clamp(18px,3vw,34px)!important}.home-feed-empty-section .profile-empty-state{width:min(100%,520px)}.live-home-feed-shell-empty{display:grid;place-items:center;min-height:min(640px,calc(var(--taly-app-height, 100dvh) - 220px));padding:clamp(18px,3vw,34px)!important}.battle-stage-shell{display:grid;gap:0;width:min(1400px,100%);margin-inline:auto;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.live-stage-shell{gap:12px}.live-feed-status-bar{width:min(100%,506px);margin:0 auto 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#05080e8f;box-shadow:0 18px 42px #00000038;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.live-feed-status-pill,.feed-live-room-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(248,113,113,.3);background:linear-gradient(135deg,#f871713d,#ffffff0d),#05080e8c;color:#fff;box-shadow:0 12px 28px #0000003d,0 0 24px #f871711a;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.live-feed-status-pill{min-height:34px;padding:0 12px;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.08em}.live-feed-status-metric{display:grid;gap:1px;min-width:0;color:#ffffff9e;font-size:.62rem;line-height:1.1;text-align:right}.live-feed-status-metric strong{color:#fff;font-size:.82rem;font-weight:850;font-variant-numeric:tabular-nums}.feed-live-room-badge{position:absolute;top:22px;right:20px;z-index:8;min-height:38px;max-width:calc(100% - 116px);padding:0 12px;border-radius:999px;font-size:.7rem;font-weight:850;letter-spacing:.03em}.feed-live-room-badge strong{font-size:.68rem;letter-spacing:.09em}.feed-live-room-badge span:last-child{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8}.feed-owner-profile-chip{position:absolute;top:18px;left:76px;z-index:8;display:inline-flex;align-items:center;gap:8px;max-width:min(240px,calc(100% - 190px));min-height:38px;padding:4px 10px 4px 5px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;background:#05080e6b;box-shadow:0 14px 28px #0000003d;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.feed-owner-profile-chip span{display:grid;min-width:0;text-align:left;line-height:1.05}.feed-owner-profile-chip strong,.feed-owner-profile-chip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-owner-profile-chip strong{font-size:.72rem;font-weight:850}.feed-owner-profile-chip small{color:#ffffffad;font-size:.62rem;font-weight:700}.feed-live-dot{width:7px;height:7px;border-radius:999px;background:#fb7185;box-shadow:0 0 0 5px #f8717129,0 0 18px #fb71859e}.feed-card-live .feed-card-rim{border-color:#f871712e;box-shadow:inset 0 0 0 1px #f871710f}.feed-card-live .feed-card-glow{opacity:.86;background:radial-gradient(circle at 82% 18%,rgba(248,113,113,.28),transparent 28%),radial-gradient(circle at 18% 72%,rgba(34,211,238,.16),transparent 32%)}.battle-stage-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.battle-side-panel{display:grid;gap:14px;position:sticky;top:22px}.battle-stage-shell .feed-column{justify-content:stretch}.battle-stage-shell .feed-stack{width:100%;margin:0;max-height:calc(100vh - 136px);padding-right:4px;gap:28px}.battle-stage-shell .feed-card-shell{animation:battleStageReveal .42s cubic-bezier(.22,1,.36,1) both;width:100%;max-width:100%;content-visibility:visible;contain-intrinsic-size:auto}.battle-stage-shell .feed-card{width:100%;max-width:100%;min-width:0}.battle-stage-shell .feed-phone-stage{--battle-stage-action-top: 100px;--battle-stage-meter-clearance: 62px;--battle-stage-rail-gap: 5px;--battle-stage-rail-icon-size: 50px;width:min(100%,506px);height:auto;aspect-ratio:9 / 16;border-radius:40px;border-color:#ffffff1f;box-shadow:0 40px 100px #0006,inset 0 1px #ffffff0d}@media(min-width:900px){.live-stage-shell .feed-stack{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:22px;width:min(100%,1120px);max-height:none;overflow:visible;padding-right:0}.live-stage-shell .feed-card-shell{content-visibility:visible;contain-intrinsic-size:auto}.live-stage-shell .feed-card{height:100%}.live-stage-shell .feed-phone-stage{width:min(100%,330px);max-height:calc(100vh - 280px);min-height:520px;justify-self:center}}.battle-stage-shell .feed-card-rim{border-radius:39px}.battle-stage-shell .feed-safe-scrim-top{height:21%}.battle-stage-shell .feed-safe-scrim-bottom{height:31%}.battle-stage-shell .feed-matchup-pane{position:relative;background:radial-gradient(circle at 18% 18%,rgba(125,211,252,.12),transparent 24%),radial-gradient(circle at 82% 88%,rgba(244,114,182,.1),transparent 24%),linear-gradient(180deg,#080f1a,#040811 56%,#02050c)}.battle-stage-shell .feed-video{filter:saturate(1.06) contrast(1.02)}.battle-stage-shell .feed-video-poster{padding:22px 20px 132px}.battle-stage-shell .feed-pane-overlay{background:linear-gradient(180deg,#060a120a,#060a121f 42%,#060a12e6)}.battle-stage-shell .battle-pane-audio-control{top:22px;left:22px}.battle-stage-shell .battle-swipe-controls{top:66px;left:22px}.battle-stage-shell .feed-actions{--feed-action-rail-width: 76px;--feed-action-rail-offset: 18px;--feed-overlay-right-clearance: calc(var(--feed-action-rail-width) + var(--feed-action-rail-offset) + 22px);top:108px;right:var(--feed-action-rail-offset);bottom:calc(var(--feed-overlay-bottom-offset) + 92px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px}.battle-stage-shell .feed-pane-actions{top:var(--battle-stage-action-top);bottom:var(--battle-stage-meter-clearance);width:76px;max-height:calc(100% - var(--battle-stage-action-top) - var(--battle-stage-meter-clearance));gap:var(--battle-stage-rail-gap);justify-content:space-between;z-index:5}.battle-stage-shell .feed-pane-actions .action-bubble{min-width:64px;gap:4px;padding:2px 0;font-size:.68rem;line-height:1}.battle-stage-shell .feed-pane-actions .action-bubble span{line-height:1}.battle-stage-shell .feed-pane-actions .action-icon-wrap{width:var(--battle-stage-rail-icon-size);height:var(--battle-stage-rail-icon-size)}.battle-stage-shell .feed-pane-actions-left{left:auto;right:18px}.battle-stage-shell .feed-pane-actions-right{right:18px;left:auto}.battle-stage-shell .feed-vote-overlay{left:max(22px,env(safe-area-inset-left,0px));right:max(22px,env(safe-area-inset-right,0px));bottom:50px;z-index:8;width:auto;max-width:none;gap:12px;justify-items:center}.battle-stage-shell .feed-vote-countdown{margin-bottom:18px}.battle-stage-shell .vote-panel-mobile-contained{width:min(100%,292px);justify-self:center;margin-bottom:12px;transform:none}.battle-stage-shell .feed-pane-vote-slot{display:none}.feed-competition-title{max-width:min(100%,460px);color:#fff;font-size:clamp(1.85rem,6vw,3.2rem);font-weight:950;line-height:.86;letter-spacing:0;text-transform:uppercase;text-wrap:balance;filter:drop-shadow(0 0 5px rgba(244,194,255,.82)) drop-shadow(0 8px 18px rgba(0,0,0,.55));text-shadow:0 0 1px rgba(255,255,255,.92),0 0 8px rgba(233,213,255,.88),0 0 22px rgba(217,70,239,.5),0 5px 0 rgba(40,24,48,.34)}.battle-stage-shell .feed-battle-copy{width:min(100%,520px);display:grid}.battle-stage-shell .feed-battle-copy strong{font-size:1.12rem}.battle-stage-shell .feed-battle-copy p{font-size:.96rem}.battle-stage-shell .vote-panel,.battle-stage-shell .vote-meter{width:min(100%,760px)}.battle-stage-shell .feed-pane-vote-slot{position:absolute;left:50%;bottom:72px;transform:translate(-50%);z-index:5;display:none;justify-items:center;gap:10px;width:min(78%,280px)}.battle-stage-shell .feed-pane-vote-slot .vote-button{width:100%;min-height:40px;padding:0 18px}.battle-stage-shell .feed-pane-vote-count{color:#ffffffe6;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-align:center;text-shadow:0 6px 16px rgba(0,0,0,.35);font-variant-numeric:tabular-nums}.battle-stage-shell .vote-button{min-height:40px}.battle-stage-shell .vote-option{align-items:stretch}.battle-stage-shell .vote-option-count{width:100%}.vote-meter-stage-span{position:absolute;left:18px;right:18px;bottom:12px;z-index:5;width:auto;max-width:none;height:22px;background:#060a12ad}.battle-stage-shell .vote-meter-stage-span{width:auto;max-width:none}.vote-meter-stage-span .vote-meter-a,.vote-meter-stage-span .vote-meter-b{position:relative}.vote-meter-stage-span .vote-meter-label{position:absolute;top:50%;transform:translateY(-50%)}.vote-meter-stage-span .vote-meter-a .vote-meter-label{left:14px}.vote-meter-stage-span .vote-meter-b .vote-meter-label{right:14px}.battle-stage-shell .feed-gift-panel,.battle-stage-shell .feed-comments-panel,.battle-stage-shell .feed-hashtag-panel,.battle-stage-shell .feed-sponsored-popup{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}@keyframes battleStageReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.battle-stage-grid{grid-template-columns:1fr}.battle-side-panel{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.battle-stage-shell .feed-stack{width:100%;max-height:none}.battle-stage-shell .feed-phone-stage{--battle-stage-action-top: 94px;--battle-stage-rail-gap: 4px;--battle-stage-rail-icon-size: 48px;height:min(76vh,820px)}.battle-stage-shell .feed-vote-overlay{left:max(18px,env(safe-area-inset-left,0px));right:max(18px,env(safe-area-inset-right,0px));bottom:50px}.battle-stage-shell .feed-pane-vote-slot{bottom:66px;width:min(72%,252px)}.vote-meter-stage-span{left:16px;right:16px;bottom:12px}}@media(max-width:980px){.battle-side-panel{grid-template-columns:1fr}.battle-stage-shell .feed-stack{width:100%}.battle-stage-shell .feed-phone-stage{--battle-stage-action-top: 92px;--battle-stage-meter-clearance: 58px;--battle-stage-rail-gap: 3px;--battle-stage-rail-icon-size: 46px;height:min(74vh,760px);border-radius:30px}.battle-stage-shell .feed-card-rim{border-radius:29px}.battle-stage-shell .feed-actions{top:94px;right:14px;bottom:18px}.battle-stage-shell .feed-pane-actions{top:var(--battle-stage-action-top);width:68px}.battle-stage-shell .feed-pane-actions-left{left:auto;right:14px}.battle-stage-shell .feed-pane-actions-right{right:14px}.battle-stage-shell .feed-vote-overlay{left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:48px}}@media(min-width:781px)and (max-height:820px){.battle-stage-shell .feed-phone-stage{--battle-stage-action-top: 90px;--battle-stage-meter-clearance: 60px;--battle-stage-rail-gap: 2px;--battle-stage-rail-icon-size: 44px}.battle-stage-shell .feed-pane-actions .action-bubble{gap:2px;padding:1px 0;font-size:.62rem}.battle-stage-shell .vote-meter-stage-span{height:18px}}@media(min-width:1181px){.battle-stage-shell{--battle-stage-desktop-height: clamp(640px, calc(100dvh - 178px) , 860px);--battle-stage-desktop-width: min(540px, calc(var(--battle-stage-desktop-height) * 9 / 16));min-height:calc(var(--taly-app-height, 100dvh) - 128px);align-content:center;justify-items:center}.battle-stage-grid{width:100%;justify-items:center}.battle-stage-shell .feed-column{width:100%;align-items:center;justify-content:center}.battle-stage-shell .feed-stack{width:min(100%,var(--battle-stage-desktop-width));height:var(--battle-stage-desktop-height);min-height:var(--battle-stage-desktop-height);max-height:var(--battle-stage-desktop-height);gap:0;padding-right:0;overflow-y:auto}.battle-stage-shell .feed-stack>.feed-card-shell{display:flex;align-items:center;justify-content:center;min-height:var(--battle-stage-desktop-height);height:var(--battle-stage-desktop-height);scroll-snap-align:start;scroll-snap-stop:always;content-visibility:visible;contain-intrinsic-size:var(--battle-stage-desktop-height)}.battle-stage-shell .feed-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--battle-stage-desktop-height);height:var(--battle-stage-desktop-height);gap:0}.battle-stage-shell .feed-phone-stage{--battle-stage-action-top: 118px;--battle-stage-meter-clearance: 184px;--battle-stage-rail-gap: 4px;--battle-stage-rail-icon-size: 44px;width:var(--battle-stage-desktop-width);height:var(--battle-stage-desktop-height);aspect-ratio:auto}.battle-stage-shell .feed-pane-actions{width:64px}.battle-stage-shell .feed-pane-actions-left,.battle-stage-shell .feed-pane-actions-right{right:12px}.battle-stage-shell .feed-pane-actions .action-bubble{min-width:54px;gap:3px;font-size:.62rem}.battle-stage-shell .feed-pane-vote-slot{bottom:78px;width:min(72%,210px);gap:6px}.battle-stage-shell .feed-pane-vote-slot .vote-button{min-height:34px;padding:0 12px}.battle-stage-shell .feed-pane-vote-count{font-size:.66rem}.battle-stage-shell .vote-meter-stage-span{bottom:10px;height:18px}}.feed-home-intro-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px;width:min(1040px,100%);margin:0 auto 18px}.feed-home-core-card,.feed-home-pulse-card{display:grid;gap:16px;padding:22px;border-radius:28px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 28%),radial-gradient(circle at bottom right,rgba(168,85,247,.08),transparent 24%),linear-gradient(180deg,#0a0e16f0,#070a11fa);box-shadow:inset 0 1px #ffffff08,0 18px 44px #0000002e}.feed-home-core-copy,.feed-home-pulse-card{min-width:0}.feed-home-core-copy h2,.feed-home-pulse-card h3{margin:0;font-family:var(--font-heading);color:#fff;letter-spacing:-.04em}.feed-home-core-copy h2{font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.02}.feed-home-pulse-card h3{font-size:1.55rem;line-height:1.1}.feed-home-core-copy p,.feed-home-pulse-card p,.feed-home-loop-step p,.feed-home-pulse-item p,.feed-home-aha-card p,.creator-dashboard-clarity-pill p{margin:0;color:#ffffffb8;line-height:1.6}.feed-home-core-actions{display:flex;flex-wrap:wrap;gap:12px}.feed-home-core-actions>*{flex:0 0 auto}.feed-home-loop-grid,.feed-home-pulse-grid,.feed-home-aha-row{display:grid;gap:12px}.feed-home-loop-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.feed-home-loop-step,.feed-home-pulse-item,.feed-home-aha-card{display:grid;gap:6px;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.feed-home-loop-step span,.feed-home-pulse-item span,.feed-home-aha-card span,.creator-dashboard-clarity-pill span{color:#ffffff80;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.feed-home-pulse-item strong,.feed-home-aha-card strong{color:#fff;font-size:1rem;font-weight:600;letter-spacing:-.02em}.feed-home-aha-row{grid-template-columns:repeat(2,minmax(0,1fr))}.battle-habit-card{display:grid;gap:16px}.battle-habit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.battle-habit-badge{display:inline-flex;align-items:center;margin-top:12px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(250,204,21,.22);background:#facc1524;color:#fff3c4;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.battle-habit-cta{flex:0 0 auto;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(125,211,252,.22);background:#7dd3fc24;color:#dff7ff;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.battle-habit-meter{position:relative;width:100%;height:14px;overflow:hidden;border-radius:999px;background:radial-gradient(circle at 50% 20%,#ffffff6b,#ffffff0d 58%),#ffffff14;box-shadow:inset 0 8px 12px #ffffff24,inset 0 -10px 14px #00000047}.battle-habit-meter-fill{height:100%;border-radius:inherit;background:radial-gradient(circle at 20% 30%,#ffffffb3,#ffffff1f 42%),linear-gradient(90deg,#7dd3fc,#f7d48a);transition:width .32s cubic-bezier(.22,1,.36,1)}.battle-habit-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.battle-habit-stat{display:grid;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.battle-habit-stat strong{color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.02em}.battle-habit-stat span{color:#ffffff9e;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.feed-gift-panel{position:absolute;right:86px;bottom:28px;z-index:5;display:grid;gap:10px;width:min(244px,calc(100% - 176px));max-height:min(440px,calc(100% - 120px));padding:12px;border-radius:24px;background:linear-gradient(180deg,#0a121eeb,#050a12e6),#09101beb;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 60px #0000005c,inset 0 1px #ffffff0d;backdrop-filter:blur(18px)}.feed-sponsored-badge{position:relative;z-index:1;justify-self:start;display:inline-flex;align-items:center;max-width:100%;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(250,204,21,.22);background:#facc1524;color:#fff4c3;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-align:left;backdrop-filter:blur(14px)}.feed-sponsored-popup{position:absolute;left:20px;right:92px;bottom:182px;z-index:5;display:grid;gap:12px;padding:14px 16px;border-radius:22px;background:linear-gradient(180deg,#0e1622f0,#080e18eb),#080e18eb;border:1px solid rgba(250,204,21,.18);box-shadow:0 24px 48px #00000047;backdrop-filter:blur(18px)}.feed-sponsored-popup-copy{display:grid;gap:4px}.feed-sponsored-popup-copy p,.feed-sponsored-popup-copy strong{margin:0}.feed-sponsored-popup-copy p{color:#ffffffb8;font-size:.84rem;line-height:1.5}.feed-sponsored-popup-copy strong{color:#fff4c3;font-size:.94rem}.feed-sponsored-popup-actions{display:flex;gap:10px}.feed-sponsored-popup-button{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:#ffffffd1;font-size:.78rem;font-weight:700}.feed-sponsored-popup-button.primary{border-color:#facc152e;background:#facc1524;color:#fff4c3}.feed-comments-panel{position:absolute;left:20px;right:92px;bottom:104px;z-index:5;display:grid;gap:12px;padding:14px;border-radius:24px;background:linear-gradient(180deg,#0a121eeb,#050a12e6),#09101beb;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 60px #0000005c,inset 0 1px #ffffff0d;backdrop-filter:blur(18px)}.feed-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.feed-panel-helper{margin:6px 0 0;color:#ffffff8f;font-size:.76rem;line-height:1.5}.feed-panel-close{min-height:30px;padding:0 10px;border-radius:999px;color:#ffffffc7;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.feed-comments-list{display:grid;gap:10px;max-height:220px;overflow-y:auto;padding-right:4px}.feed-comment-composer,.feed-comment-auth-card{display:grid;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d}.feed-comment-composer-head{display:flex;align-items:center;gap:10px}.feed-comment-composer-copy{display:grid;gap:2px;min-width:0}.feed-comment-composer-copy strong,.feed-comment-auth-card strong{color:#fff;font-size:.9rem}.feed-comment-composer-copy span,.feed-comment-auth-card p{color:#ffffff9e;font-size:.78rem;line-height:1.5}.feed-comment-auth-card p{margin:0}.feed-comment-composer-field{display:grid}.feed-comment-composer-textarea{width:100%;min-height:78px;resize:none;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#040a12cc;color:#fff;font:inherit;line-height:1.5}.feed-comment-composer-textarea::-moz-placeholder{color:#ffffff6b}.feed-comment-composer-textarea::placeholder{color:#ffffff6b}.feed-comment-composer-textarea:focus{outline:none;border-color:#7dd3fc57;box-shadow:0 0 0 1px #7dd3fc33}.feed-comment-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffff8f;font-size:.76rem}.feed-comment-submit,.feed-comment-auth-button{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(125,211,252,.22);background:#7dd3fc24;color:#dff7ff;font-size:.78rem;font-weight:700}.feed-comment-submit:disabled{opacity:.45}.feed-comment-button{display:grid;gap:10px;width:100%;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#fff;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.feed-comment-button:hover{transform:translateY(-1px);border-color:#bae6fd47;background:#bae6fd1a}.feed-comment-main{display:flex;align-items:flex-start;gap:12px;width:100%;border:0;padding:0;background:transparent;color:inherit;text-align:left}.feed-comment-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.feed-comment-action{min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#ffffffd1;font-size:.72rem;font-weight:700}.feed-comment-action.danger{color:#fecaca;border-color:#f871712e;background:#7f1d1d38}.feed-comment-copy{min-width:0}.feed-comment-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.feed-comment-head strong{color:#fff;font-size:.9rem}.feed-comment-head span{color:#ffffff94;font-size:.76rem}.feed-comment-you-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;color:#dff7ff!important;background:#7dd3fc1f;border:1px solid rgba(125,211,252,.22);font-size:.68rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.feed-comment-verified{display:inline-flex;align-items:center;color:#7dd3fc}.feed-comment-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.feed-comment-meta span{color:#ffffff94;font-size:.76rem}.feed-comment-copy p{margin:6px 0 0;color:#ffffffc2;font-size:.86rem;line-height:1.55}.feed-comment-footnote{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.feed-comment-footnote p{margin:0;color:#ffffff9e;font-size:.8rem;line-height:1.55}.feed-comment-starter-card{display:grid;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d}.feed-comment-starter-actions{display:flex;flex-wrap:wrap;gap:8px}.feed-comment-starter-action{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(125,211,252,.24);background:#7dd3fc14;color:#ffffffe0;font-size:.82rem;font-weight:600}.feed-comment-starter-editor{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.feed-comment-starter-textarea{min-height:94px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;line-height:1.55;outline:none;transition:border-color .16s ease,background .16s ease}.feed-comment-starter-textarea:focus{border-color:#7dd3fc57;background:#ffffff12}.feed-comment-starter-toolbar{display:grid;gap:10px}.feed-comment-starter-status{margin:0;color:#ffffffad;font-size:.82rem;line-height:1.5}.feed-comment-empty{display:grid;gap:6px;padding:12px;border-radius:18px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12)}.feed-comment-empty strong{color:#fff;font-size:.92rem}.feed-comment-empty p{margin:0;color:#ffffffa8;font-size:.84rem;line-height:1.55}.feed-gift-label{margin:0;color:#ffffffeb;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.feed-gift-options{display:grid;gap:10px;max-height:290px;overflow-y:auto;padding-right:2px}.feed-gift-button{--gift-accent: 125, 211, 252;--gift-glow: 167, 139, 250;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;justify-content:flex-start;-moz-column-gap:8px;column-gap:8px;min-height:60px;width:100%;padding:0;border-radius:0;color:#fff;font-size:.86rem;font-weight:700;text-align:left;box-shadow:none;transition:transform .16s ease,opacity .16s ease}.feed-gift-button.compact{grid-template-columns:1fr;min-height:44px;padding:0 12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d}.feed-gift-button:hover{transform:translateY(-1px);background:transparent;box-shadow:none}.feed-gift-button.compact:hover{background:#ffffff14}.feed-gift-button .button-icon-badge-sm{flex:0 0 auto;justify-self:center;width:56px;height:56px;display:grid;place-items:center;color:#fffffff5;border-color:transparent;background:transparent;box-shadow:none}.gift-icon-image{width:38px;height:38px;max-width:44px;max-height:44px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.gift-option-rose .gift-icon-image,.gift-option-ticket .gift-icon-image{width:32px;height:32px}.gift-option-fire .gift-icon-image,.gift-option-medal .gift-icon-image,.gift-option-trophy .gift-icon-image{width:40px;height:40px}.gift-option-moon .gift-icon-image,.gift-option-highlight .gift-icon-image,.gift-option-computer .gift-icon-image,.gift-option-mic .gift-icon-image,.gift-option-strong-arm .gift-icon-image,.gift-option-plane .gift-icon-image,.gift-option-crown .gift-icon-image{width:52px;height:52px}.gift-option-moon .gift-icon-image{width:58px;height:58px}.feed-gift-button.locked{background:transparent;color:#ffffff9e}.feed-gift-button.locked .button-icon-badge-sm,.feed-gift-button.locked .feed-gift-amount{opacity:.7}.feed-gift-amount{display:inline-flex;flex:0 0 auto;justify-self:start;align-items:center;justify-content:center;min-width:44px;min-height:28px;padding:0 10px;border-radius:999px;color:#ffffffeb;font-size:.72rem;font-weight:800;letter-spacing:.12em;background:radial-gradient(circle at 28% 18%,#ffffffa6,#ffffff0d 38%),radial-gradient(circle at 78% 82%,rgba(var(--gift-glow),.42),rgba(var(--gift-glow),.1) 58%),linear-gradient(160deg,rgba(var(--gift-accent),.5),rgba(var(--gift-glow),.35));border:1px solid rgba(var(--gift-accent),.45);box-shadow:0 10px 22px rgba(var(--gift-accent),.28),inset 0 10px 16px #ffffff47,inset 0 -12px 18px #0000004d}.feed-gift-copy{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:8px}.feed-gift-button.compact .feed-gift-amount{width:100%;min-width:0;min-height:30px;background:transparent;border:0;box-shadow:none;letter-spacing:.08em}.feed-gift-custom-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.feed-gift-custom-input{min-height:42px;width:100%;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#040a12d1;color:#fff;font:inherit}.feed-gift-custom-input:focus{outline:none;border-color:#7dd3fc42}.feed-gift-custom-button{min-height:42px;padding:0 14px;border-radius:14px;border:1px solid rgba(125,211,252,.18);background:#7dd3fc1f;color:#dff7ff;font-size:.8rem;font-weight:700}.feed-gift-price{color:#ffffffd6;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.feed-gift-balance{margin:0;color:#ffffff9e;font-size:.72rem;font-weight:700}.feed-gift-recipient{margin:0;color:#ffffffc7;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.feed-gift-foot{display:grid;gap:6px}.feed-gift-footnote{margin:0;color:#ffffff85;font-size:.72rem;line-height:1.5}.feed-gift-helper{margin:0;color:#fff9;font-size:.72rem;line-height:1.5}.feed-support-feed{display:grid;gap:10px;padding:12px 14px;border-radius:20px;background:linear-gradient(180deg,#0a121ed1,#060a12e0),#060a12cc;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0d,0 14px 28px #0000002e;backdrop-filter:blur(12px)}.feed-support-feed-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.feed-support-label{margin:0;color:#ffffffe6;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.feed-support-note{margin:4px 0 0;color:#ffffff9e;font-size:.72rem;line-height:1.5}.feed-support-recipient{margin:4px 0 0;color:#ffffffc2;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.feed-supporter-badge{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;color:#fff5d8;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:#fbbf2424;border:1px solid rgba(251,191,36,.22)}.feed-support-list{display:grid;gap:8px}.feed-support-empty{padding:12px;border-radius:16px;border:1px dashed rgba(255,255,255,.12);color:#ffffffa3;font-size:.82rem;text-align:center}.feed-support-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.feed-support-item.latest{animation:supportPulse 2.2s ease-out forwards}.feed-support-copy{display:grid;gap:2px;min-width:0}.feed-support-copy strong{color:#fff;font-size:.82rem}.feed-support-copy span{color:#ffffffad;font-size:.75rem;line-height:1.4}.winner-celebration-layer{position:absolute;inset:0;z-index:5;pointer-events:none}.winner-fireworks{position:absolute;inset:0}.winner-firework{position:absolute;width:180px;aspect-ratio:1;border-radius:999px;opacity:0;background:radial-gradient(circle,rgba(255,255,255,.92) 0 8%,transparent 8.5%),repeating-conic-gradient(from 0deg,rgba(125,211,252,.82) 0deg 10deg,rgba(251,191,36,.82) 10deg 20deg,rgba(244,114,182,.82) 20deg 30deg,transparent 30deg 40deg);-webkit-mask:radial-gradient(circle,transparent 0 26%,black 26% 60%,transparent 60%);mask:radial-gradient(circle,transparent 0 26%,black 26% 60%,transparent 60%);animation:winnerBurst 1.5s ease-out forwards}.winner-firework-a{top:12%;left:10%}.winner-firework-b{top:8%;right:8%;animation-delay:.12s}.winner-firework-c{top:26%;left:36%;width:220px;animation-delay:.24s}.winner-celebration-card{position:absolute;left:22px;right:92px;bottom:112px;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:24px;background:linear-gradient(180deg,#0c121fdb,#070d16f0),#070d16e6;border:1px solid rgba(255,255,255,.1);box-shadow:0 26px 58px #00000052,inset 0 1px #ffffff0f;backdrop-filter:blur(18px);animation:winnerCardIn 3.2s ease forwards}.winner-celebration-mark{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:18px;color:#fff7db;background:radial-gradient(circle at top,rgba(251,191,36,.38),transparent 56%),linear-gradient(135deg,#fbbf2438,#f472b624);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 30px #00000047}.winner-celebration-copy p,.winner-celebration-copy strong,.winner-celebration-copy span{display:block}.winner-celebration-copy p{margin:0;color:#ffffff9e;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.winner-celebration-copy strong{margin-top:4px;color:#fff;font-size:1.06rem;font-weight:800}.winner-celebration-copy span{margin-top:4px;color:#ffffffb8;font-size:.82rem}.winner-celebration-chips{position:absolute;left:24px;bottom:68px;display:flex;flex-wrap:wrap;gap:8px;animation:winnerCardIn 3.2s ease forwards}.winner-celebration-chips span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;color:#ffffffd6;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:#060a128f;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(14px)}.action-bubble{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:grid;justify-items:center;gap:7px;min-width:74px;padding:4px 0;color:#fff;font-size:.72rem;font-weight:700;text-shadow:0 6px 16px rgba(0,0,0,.35);transition:transform .16s ease,opacity .16s ease;touch-action:manipulation;will-change:transform,opacity}.action-bubble:hover{transform:translateY(-1px)}.action-bubble:disabled{opacity:.54;transform:none;cursor:default}.action-bubble:focus-visible{outline:none}.action-bubble span{color:#ffffffe0;letter-spacing:.02em}.action-icon-wrap{display:grid;place-items:center;width:54px;height:54px;border-radius:999px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 22px #0000002e;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease;will-change:transform,opacity}.action-icon-wrap-avatar{overflow:hidden;padding:0}.action-icon-wrap-avatar .profile-avatar{width:100%;height:100%;min-width:100%;min-height:100%;max-width:100%;max-height:100%;border:0;box-shadow:none}.action-bubble.active .action-icon-wrap{transform:scale(1.04)}.action-bubble.profile{gap:0}.action-bubble.profile .action-icon-wrap-avatar{border-color:#fff3;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.26),transparent 44%),#080c146b;box-shadow:0 14px 28px #0000003d,0 0 0 2px #ffffff0a}.action-bubble.profile:hover .action-icon-wrap-avatar,.action-bubble.profile:focus-visible .action-icon-wrap-avatar{border-color:#bae6fd66;box-shadow:0 18px 34px #0000004d,0 0 0 3px #7dd3fc24}.action-bubble.like.active .action-icon-wrap{border-color:#ffffff1f;background:linear-gradient(180deg,#fff3,#ffffff1a);box-shadow:0 16px 30px #00000040}.action-bubble.like.active .action-icon-wrap svg{color:#f472b6}.action-bubble.save.active .action-icon-wrap{border-color:#ffffff1f;background:linear-gradient(180deg,#fff3,#ffffff1a);box-shadow:0 16px 30px #00000040}.action-bubble.save.active .action-icon-wrap svg{color:#60a5fa}.action-bubble.gift .action-icon-wrap{background:radial-gradient(circle at top,rgba(251,191,36,.2),transparent 52%),linear-gradient(180deg,#ff7ecb33,#60a5fa1f);border-color:#ffffff1f;box-shadow:0 14px 28px #0003,0 0 0 1px #ffffff0d}.action-bubble.gift:hover .action-icon-wrap,.action-bubble.gift.active .action-icon-wrap{border-color:#ffe4e657;box-shadow:0 20px 36px #0000004d,0 0 24px #f472b62e}.feed-vote-overlay{position:absolute;left:var(--feed-overlay-left-offset);right:var(--feed-overlay-right-clearance);bottom:var(--feed-overlay-bottom-offset);z-index:4;width:auto;max-width:360px;display:grid;gap:10px}.feed-battle-copy{display:grid;gap:3px;width:min(100%,360px)}.feed-battle-copy strong{color:#fffffffa;font-size:1rem;font-weight:780;letter-spacing:-.02em;line-height:1.05;text-shadow:0 8px 18px rgba(0,0,0,.32)}.feed-battle-copy p{margin:0;color:#ffffffe6;font-size:.9rem;font-weight:600;letter-spacing:-.015em;line-height:1.32;text-shadow:0 8px 18px rgba(0,0,0,.32)}.feed-battle-tags{display:flex;flex-wrap:wrap;gap:6px;max-width:min(100%,330px);padding-top:3px}.feed-battle-tag{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:142px;padding:0 8px;border:0;border-radius:999px;color:#ffffffeb;background:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,0 8px 16px #00000038;font-size:.72rem;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.feed-battle-tag:active{transform:scale(.96)}.feed-battle-copy span{color:#ffffffad;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 8px 18px rgba(0,0,0,.28)}.feed-battle-coin-race{display:flex;gap:8px;margin-top:8px}.feed-battle-coin-side{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border-radius:999px;color:#ffffffbd;font-size:.72rem;font-weight:700;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.feed-battle-coin-side.leading{color:#e8fbff;background:#7dd3fc24;border-color:#7dd3fc38}.feed-battle-coin-side strong{color:#fff;font-size:.76rem}.feed-vote-countdown{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;color:#ffffffbd;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 8px 18px rgba(0,0,0,.34)}.feed-vote-countdown-copy{color:#ffffffa3}.feed-vote-countdown-clock{color:#ffffffe6;font-variant-numeric:tabular-nums}.upload-achievement-progress-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;padding:12px;border-radius:18px;border:1px solid rgba(125,211,252,.16);background:radial-gradient(circle at 12% 18%,rgba(217,70,239,.12),transparent 38%),#050a12c7;box-shadow:0 16px 28px #00000038,inset 0 1px #ffffff0a}.upload-achievement-art{width:46px;height:46px;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:#ffffff14;color:#f0abfc;box-shadow:0 0 22px #7dd3fc1f}.upload-achievement-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-achievement-copy{display:grid;min-width:0;gap:3px}.upload-achievement-copy span{color:#d8b4fed1;font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.upload-achievement-copy strong{color:#fffffff5;font-size:.9rem}.upload-achievement-copy p{margin:0;color:#ffffffb3;font-size:.78rem;line-height:1.35}.upload-achievement-track{height:5px;margin-top:5px;overflow:hidden;border-radius:999px;background:#ffffff14}.upload-achievement-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#67e8f9,#d946ef,#facc15);transition:width .36s ease}.upload-achievement-actions,.winner-celebration-actions{display:flex;flex-wrap:wrap;gap:8px}.upload-achievement-share,.winner-celebration-share{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#ffffffe6;font-size:.74rem;font-weight:800;white-space:nowrap;transition:transform .16s ease,background .16s ease,border-color .16s ease}.winner-celebration-share{background:#7dd3fc29;border-color:#7dd3fc3d}.upload-achievement-share.secondary,.winner-celebration-share.secondary{background:#ffffff0d;border-color:#ffffff1a}.upload-achievement-share:active,.winner-celebration-share:active,.battle-swipe-button:active,.vote-button:active,.action-bubble:active,.action-icon-wrap:active{transform:scale(.96)}@media(max-width:780px){.upload-achievement-progress-card{grid-template-columns:auto minmax(0,1fr)}.upload-achievement-actions,.winner-celebration-actions,.upload-achievement-share,.winner-celebration-share{grid-column:1 / -1;width:100%}.battle-habit-head{flex-direction:column}.battle-habit-cta{width:100%}.battle-habit-stats{grid-template-columns:1fr}}.home-entry-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px}.home-entry-strip-copy{display:grid;gap:6px}.home-entry-strip-copy strong{color:#fff;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:760}.home-entry-strip-copy p{margin:0;color:#ffffffb3;font-size:.95rem;line-height:1.5}.home-entry-strip-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.leaderboard-sample-banner{display:grid;gap:4px;justify-items:center;margin-top:4px;padding:10px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d}.leaderboard-sample-banner span{color:#ffeccdeb;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.leaderboard-sample-banner p{margin:0;color:#ffffffb3;font-size:.82rem;line-height:1.45}@media(max-width:780px){.home-entry-strip{flex-direction:column;align-items:flex-start;padding:18px}.home-entry-strip-actions{width:100%;justify-content:flex-start}}.feed-hashtag-panel{position:absolute;right:92px;bottom:92px;z-index:5;display:grid;gap:12px;width:min(236px,calc(100% - 132px));padding:14px;border-radius:24px;background:linear-gradient(180deg,#0a121eeb,#050a12e6),#09101beb;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 60px #0000005c,inset 0 1px #ffffff0d;backdrop-filter:blur(18px)}.feed-panel-label{margin:0;color:#ffffffeb;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.feed-hashtag-list{display:flex;flex-wrap:wrap;gap:10px}.hashtag-chip{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#060a1275;color:#ffffffd6;font-size:.78rem;font-weight:700;letter-spacing:.04em;backdrop-filter:blur(14px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.hashtag-chip:hover{transform:translateY(-1px);border-color:#bae6fd3d;background:#bae6fd14}.battle-swipe-button,.vote-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;color:#ffffffd1;background:linear-gradient(180deg,#ffffff14,#ffffff0a),#ffffff0a;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14,var(--taly-3d-shadow),var(--taly-3d-inset);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.battle-swipe-button{width:46px;min-width:46px;min-height:46px;padding:0;background:transparent;border:0;box-shadow:none}.battle-swipe-button.active,.vote-button.active{color:#07111f;background:radial-gradient(circle at 28% 20%,#ffffffe6,#fff3 45%),radial-gradient(circle at 80% 78%,#bae6fd99,#bae6fd26 60%),linear-gradient(160deg,#fff,#bae6fd);border-color:#bae6fda6;box-shadow:0 16px 30px #02061759,inset 0 10px 18px #ffffff80,inset 0 -12px 16px #02061733}.battle-swipe-button.active{background:transparent;box-shadow:none}.vote-button:disabled{cursor:default}.battle-swipe-button:hover,.vote-button:hover{transform:translateY(-1px)}.battle-swipe-button:hover{background:transparent}.battle-swipe-button .button-icon-badge{width:32px;height:32px;color:#ffffffeb;background:linear-gradient(180deg,#ffffff38,#ffffff1a),#ffffff14;border-color:#ffffff2e;box-shadow:inset 0 1px #fff3,0 12px 22px #00000038}.battle-swipe-button .button-icon-badge svg{width:17px;height:17px}.battle-audio-button{width:42px;min-width:42px;min-height:42px;gap:0;padding:0;border-radius:999px;color:#ffffffeb;background:#090e1847;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 24px #0000002e,inset 0 1px #ffffff14;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.battle-audio-button.active{color:#07111f;background:linear-gradient(160deg,#ffffff94,#bae6fd6b);border-color:#bae6fd5c;box-shadow:0 12px 24px #0000002e,inset 0 1px #ffffff1f}.battle-audio-button .button-icon-badge,.battle-audio-button.active .button-icon-badge{background:transparent;border-color:transparent;box-shadow:none}.battle-audio-button .button-icon-badge svg{color:currentColor;filter:none}.vote-button .profile-avatar{flex:none;width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff29,0 8px 14px #0003}.vote-button.active .profile-avatar{border-color:#07111f29;box-shadow:inset 0 1px #ffffff2e,0 8px 16px #0206172e}.vote-option{display:grid;justify-items:center;gap:7px}.vote-option .vote-button{width:100%}.vote-option-count{color:#ffffffe0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-align:center;text-shadow:0 6px 16px rgba(0,0,0,.35);font-variant-numeric:tabular-nums}.vote-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(360px,100%)}.vote-meter{display:flex;width:min(360px,100%);height:16px;overflow:hidden;border-radius:999px;background:radial-gradient(circle at 50% 20%,#fff9,#ffffff0d 55%),#ffffff1f;box-shadow:inset 0 10px 14px #ffffff40,inset 0 -12px 16px #00000059,0 10px 22px #0000004d}.vote-meter-a{display:flex;align-items:center;background:radial-gradient(circle at 30% 30%,#ffffffa6,#ffffff1a 55%),linear-gradient(90deg,#bae6fd,#7dd3fc);transition:width .32s cubic-bezier(.22,1,.36,1)}.vote-meter-b{display:flex;align-items:center;justify-content:flex-end;background:radial-gradient(circle at 70% 30%,#fff9,#ffffff14 55%),linear-gradient(90deg,#fde68a,#fca5a5);transition:width .32s cubic-bezier(.22,1,.36,1)}.vote-meter-overlay{background:#060a128f;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0003;backdrop-filter:blur(12px)}.vote-meter-label{padding:0 10px;color:#07111fdb;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.feed-vote-split-live{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px;color:#fffc;font-size:.72rem;font-weight:700}.feed-vote-split-live span,.feed-vote-split-live strong{color:inherit}.feed-vote-split-live strong{color:#dff7ff;font-size:.76rem;letter-spacing:.04em}.vote-button-feedback{animation:voteFeedbackPulse .62s cubic-bezier(.22,1,.36,1)}@keyframes voteFeedbackPulse{0%{transform:scale(.94);box-shadow:0 0 #7dd3fc5c,0 16px 30px #02061759,inset 0 10px 18px #ffffff80,inset 0 -12px 16px #02061733}55%{transform:scale(1.05);box-shadow:0 0 0 14px #7dd3fc00,0 22px 38px #02061761,inset 0 10px 18px #ffffff8f,inset 0 -12px 16px #02061733}to{transform:scale(1);box-shadow:0 0 #7dd3fc00,0 16px 30px #02061759,inset 0 10px 18px #ffffff80,inset 0 -12px 16px #02061733}}@keyframes winnerBurst{0%{opacity:0;transform:scale(.2)}18%{opacity:.92}to{opacity:0;transform:scale(1.18)}}@keyframes winnerCardIn{0%{opacity:0;transform:translateY(16px) scale(.96)}12%,78%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes supportPulse{0%{transform:translateY(8px);opacity:0;border-color:#22d3ee14}16%{opacity:1;transform:translateY(0);border-color:#22d3ee47;box-shadow:0 0 22px #22d3ee1f}to{opacity:1;transform:translateY(0);border-color:#ffffff0f;box-shadow:none}}.studio-profile-preview{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.effect-preset-card,.studio-profile-preview{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.filter-preset-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.studio-preview-shell{position:relative;max-width:340px;margin:0 auto;padding:16px;border-radius:32px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 12% 18%,rgba(125,211,252,.12),transparent 24%),linear-gradient(180deg,#060a12f0,#04070ceb);box-shadow:inset 0 1px #ffffff0d,0 22px 64px #00000057}.studio-preview-shell:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.studio-effect-balanced:after{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 40%)}.studio-effect-spotlight:after{background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.12),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 45%)}.studio-effect-glow:after{background:radial-gradient(circle at 20% 30%,rgba(125,211,252,.12),transparent 24%),radial-gradient(circle at 80% 70%,rgba(232,121,249,.12),transparent 24%)}.studio-effect-prism:after{background:linear-gradient(120deg,rgba(125,211,252,.12),transparent 24%,rgba(232,121,249,.1) 72%,transparent 100%),radial-gradient(circle at 82% 22%,rgba(251,191,36,.12),transparent 22%)}.studio-effect-cinema:after{background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 18%,transparent 82%,rgba(0,0,0,.22)),radial-gradient(circle at 50% 22%,rgba(255,255,255,.08),transparent 18%)}.studio-preview-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:#ffffff9e;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.studio-profile-label{color:#ffffff7a;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase}.filter-toolbar,.filter-strength-row,.filter-toolbar-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-toolbar{margin-top:16px}.filter-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-.03em}.filter-subtitle,.filter-description{color:#ffffffa8;font-size:.92rem;line-height:1.6}.filter-subtitle{margin-top:6px}.filter-strength-panel{margin-top:18px;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.filter-strength-row span{color:#ffffff8f;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.filter-strength-row strong{color:#fff;font-size:.98rem;font-weight:700}.filter-strength-slider{width:100%;margin-top:14px;accent-color:#7dd3fc}.filter-preset-grid{display:flex;gap:12px;margin-top:14px;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.filter-preset-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;flex:0 0 280px;width:280px;padding:14px;text-align:left;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;min-width:0;scroll-snap-align:start;transition:transform .16s ease,border-color .16s ease,background .16s ease}.filter-preset-card:hover,.filter-preset-card.active{transform:translateY(-1px);border-color:#bae6fd3d;background:#bae6fd14}.filter-preset-card.locked,.effect-preset-card.locked{opacity:.64}.filter-preset-swatch{width:46px;height:46px;border-radius:16px;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff29,0 14px 24px #0000002e}.filter-preset-label{color:#fff;font-size:.96rem;font-weight:700}.filter-preset-plan{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:999px;color:#ffffffc2;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.filter-preset-mood{margin-top:4px;color:#ffffff94;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.filter-description{margin-top:14px}.effect-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;max-width:100%;overflow:visible;padding:0}.effect-preset-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;width:100%;min-height:70px;min-width:0;padding:10px 13px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.effect-preset-card:hover,.effect-preset-card.active{transform:translateY(-1px);border-color:#facc1557;background:linear-gradient(180deg,#facc151a,#ffffff0f),#ffffff08;box-shadow:0 16px 30px #0000002e}.effect-preset-copy{display:grid;gap:3px;min-width:0}.effect-preset-copy strong{color:#fff;font-size:.96rem;font-weight:600;letter-spacing:-.03em}.effect-preset-copy small{color:#ffffffad;font-size:.76rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.effect-preset-copy em{width:-moz-fit-content;width:fit-content;margin-top:1px;padding:2px 7px;border-radius:999px;border:1px solid rgba(245,158,11,.22);background:#f59e0b1f;color:#fcd34d;font-size:.62rem;font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.effect-preset-preview{width:42px;height:42px;border-radius:13px;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff24,0 14px 24px #0000002e}.effect-preset-preview.studio-effect-balanced{background:linear-gradient(180deg,#ffffff2e,#ffffff0a),radial-gradient(circle at 50% 32%,rgba(255,255,255,.28),transparent 28%),linear-gradient(180deg,#0f172ae0,#1e293beb)}.effect-preset-preview.studio-effect-spotlight{background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.44),transparent 24%),radial-gradient(circle at 50% 52%,rgba(251,250,245,.2),transparent 34%),linear-gradient(180deg,#0c111bf5,#141c2cf5)}.effect-preset-preview.studio-effect-glow{background:radial-gradient(circle at 18% 30%,rgba(125,211,252,.3),transparent 28%),radial-gradient(circle at 82% 72%,rgba(232,121,249,.28),transparent 28%),linear-gradient(180deg,#0f172aeb,#172554f0)}.effect-preset-preview.studio-effect-prism{background:linear-gradient(135deg,rgba(125,211,252,.34),transparent 28%,rgba(232,121,249,.3) 62%,rgba(251,191,36,.24)),linear-gradient(180deg,#0f172aeb,#111827f5)}.effect-preset-preview.studio-effect-cinema{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 18%,transparent 82%,rgba(0,0,0,.46)),radial-gradient(circle at 50% 28%,rgba(255,255,255,.22),transparent 20%),linear-gradient(180deg,#111827f5,#030712fa)}.selector-row{display:flex;gap:10px}.selector-pill,.billing-chip{min-width:64px;height:44px;padding:0 16px;border-radius:999px;color:#ffffffb8;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.selector-pill.active,.billing-chip.active{color:#07111f;background:linear-gradient(135deg,#fff,#bae6fd)}.selector-pill.locked{color:#ffffff94;background:#ffffff08;border-style:dashed}.creator-studio-live-section{width:min(1440px,calc(100vw - 48px));margin:0 auto;gap:14px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.creator-studio-live-hero{display:grid;gap:12px;max-width:680px;padding:18px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(56,189,248,.08),transparent 26%),linear-gradient(180deg,#090e16e0,#060a12e6);box-shadow:0 18px 36px #0000002e}.creator-studio-live-hero-copy{display:grid;gap:8px;max-width:560px}.creator-studio-live-hero-copy h2{color:#fffffffa;font-size:clamp(1.42rem,2.1vw,1.92rem);line-height:1.04;letter-spacing:-.05em}.creator-studio-live-hero-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.creator-studio-live-hero-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0f;color:#ffffffdb;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.creator-studio-live-hero-pill.subtle{color:#ffffff9e}.creator-studio-live-workbench{display:grid;grid-template-columns:minmax(380px,44%) minmax(420px,56%);gap:20px;align-items:start}.creator-studio-live-preview-rail,.creator-studio-live-controls{display:grid;gap:14px;min-width:0}.creator-studio-live-preview-rail{position:sticky;top:calc(96px + env(safe-area-inset-top,0px));transform:scale(1.02);transform-origin:top center;height:-moz-fit-content;height:fit-content;align-self:start}.creator-studio-live-controls{align-content:start;padding-bottom:4px}.creator-studio-live-mobile-sheet{display:grid;gap:12px;min-width:0}.creator-studio-live-mobile-topbar,.creator-studio-live-mobile-title,.creator-studio-live-mobile-export-trigger,.creator-studio-live-mobile-sheet-snap-row,.creator-studio-live-mobile-sheet-handle,.creator-studio-live-text-input-shell,.creator-studio-live-timeline-shell,.creator-studio-live-timeline-track,.creator-studio-live-timeline-clip,.creator-studio-live-timeline-actions,.creator-studio-live-export-overlay,.creator-studio-live-export-modal,.creator-studio-live-export-preview-card,.creator-studio-live-export-preview-thumb,.creator-studio-live-export-progress,.creator-studio-live-export-progress-bar,.creator-studio-live-text-layer{display:none}.creator-studio-live-mobile-sheet-head{display:grid;gap:12px}.creator-studio-live-mobile-tool-nav{margin-inline:0}.creator-studio-live-mobile-sheet-body{display:grid;gap:10px;min-width:0}.creator-studio-live-subheading{margin-top:8px}.creator-studio-live-copy,.creator-studio-live-control-group,.creator-studio-live-stage-shell{display:grid;gap:12px;min-width:0}.creator-studio-live-control-group{gap:12px;margin-bottom:20px;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff08,#ffffff04),#ffffff05}.creator-studio-live-stage-shell{position:relative;top:auto;padding:14px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(56,189,248,.08),transparent 26%),radial-gradient(circle at bottom right,rgba(245,158,11,.08),transparent 28%),linear-gradient(180deg,#0a0e16f5,#060a12fa);overflow:visible;box-shadow:0 28px 70px #0000003d,inset 0 1px #ffffff0a}.creator-studio-live-stage-shell.controls-hidden .creator-studio-live-stage-top,.creator-studio-live-stage-shell.controls-hidden .creator-studio-live-stage-footer,.creator-studio-live-stage-shell.controls-hidden .creator-studio-live-caption{opacity:0;pointer-events:none}.creator-studio-live-stage-top{display:grid;gap:8px}.creator-studio-live-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.creator-studio-live-toolbar-copy{display:grid;gap:4px}.creator-studio-live-toolbar-copy span{color:#ffffff70;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.creator-studio-live-toolbar-copy strong{color:#fff;font-size:1rem;font-weight:600;letter-spacing:-.03em}.creator-studio-live-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.creator-studio-live-tool{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffc2;font-size:.82rem;font-weight:500;transition:all .15s ease}.creator-studio-live-tool strong{font-size:.64rem;font-weight:700;letter-spacing:.12em}.creator-studio-live-tool.is-active{background:#fff;color:#020617}.creator-studio-live-profile{display:flex;align-items:center;gap:14px}.creator-studio-live-profile-copy{display:grid;gap:4px}.creator-studio-live-profile-copy span:first-child{color:#fff;font-size:1rem;font-weight:600;letter-spacing:-.02em}.creator-studio-live-profile-copy span:last-child{color:#ffffff94;font-size:.82rem}.creator-studio-live-preview-shell{display:grid;gap:8px}.creator-studio-live-preview{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:10px;overflow:hidden;min-height:auto;border-radius:20px;background:linear-gradient(180deg,#0f172afa,#020617fa);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a,0 24px 48px #00000038;transform:translateY(var(--studio-preview-parallax, 0px));transition:transform .22s ease-out,opacity .22s ease-out}.creator-studio-live-frame-shell{position:relative;width:min(100%,43.875vh);aspect-ratio:9 / 16;max-height:78vh;overflow:hidden;border-radius:24px;background:#020617;box-shadow:0 18px 42px #00000052}.creator-studio-live-preview:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1}.creator-studio-live-video{display:block;position:relative;z-index:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#020617}.creator-studio-live-frame-shell .creator-studio-live-video{position:absolute;inset:0;width:100%;height:100%;min-height:0}.creator-studio-live-compare-overlay{position:absolute;inset:0;z-index:1;overflow:hidden}.creator-studio-live-compare-label{position:absolute;top:16px;z-index:5;min-height:28px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;background:#020617b8;border:1px solid rgba(255,255,255,.12);color:#ffffffeb;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.creator-studio-live-compare-label.is-before{left:16px}.creator-studio-live-compare-label.is-after{right:16px}.creator-studio-live-compare-handle{position:absolute;top:0;bottom:0;z-index:5;width:2px;background:#ffffffe0;box-shadow:0 0 0 1px #02061740;transform:translate(-1px)}.creator-studio-live-compare-handle:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:999px;background:#fff;transform:translate(-50%,-50%);box-shadow:0 12px 28px #02061757}.creator-studio-live-video-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(2,6,23,.18),transparent 24%,transparent 72%,rgba(2,6,23,.52))}.creator-studio-live-preview.is-mobile-stable:after,.creator-studio-live-preview.is-mobile-stable .creator-studio-live-video-overlay{background:none}.creator-studio-live-guides{position:absolute;inset:18px;z-index:3;border-radius:24px;pointer-events:none}.creator-studio-live-guides:before{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.16);border-radius:inherit}.creator-studio-live-guides:after{content:"";position:absolute;inset:14% 10%;border:1px dashed rgba(255,255,255,.18);border-radius:20px}.creator-studio-live-preview.is-guides-pulsed .creator-studio-live-guides:before,.creator-studio-live-preview.is-guides-pulsed .creator-studio-live-guides:after{border-color:#facc1557}.creator-studio-live-guide-line{position:absolute;background:#ffffff1f}.creator-studio-live-guide-line.is-vertical{top:0;bottom:0;left:50%;width:1px;transform:translate(-.5px)}.creator-studio-live-guide-line.is-horizontal{left:0;right:0;top:50%;height:1px;transform:translateY(-.5px)}.creator-studio-live-caption{position:absolute;inset-inline:18px;bottom:18px;z-index:4;display:grid;gap:6px}.creator-studio-live-caption p{color:#fff;font-size:1.4rem;font-weight:600;line-height:1.1;letter-spacing:-.03em}.creator-studio-live-caption span{color:#ffffffad;font-size:.82rem}.creator-studio-live-preview-feedback{position:absolute;inset:18px;z-index:6;display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#020617c7;backdrop-filter:blur(16px)}.creator-studio-live-preview-feedback.is-error{border-color:#f8717138}.creator-studio-live-preview-feedback strong{color:#fff;font-size:.98rem;letter-spacing:-.02em}.creator-studio-live-preview-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#ffffffc2;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.creator-studio-live-stage-footer{display:grid;gap:12px}.creator-studio-live-stage-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#ffffff9e;font-size:.78rem}.creator-studio-live-stage-status-pill{display:inline-flex;align-items:center;gap:10px}.creator-studio-live-stage-status-pill strong{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#f59e0b2e;border:1px solid rgba(245,158,11,.34);color:#fcd34d;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.creator-studio-live-stage-status-row strong{color:#ffffffe6;font-size:.82rem;font-weight:600}.creator-studio-live-stage-note{margin:0;color:#fff9;font-size:.82rem;line-height:1.55}.creator-studio-live-scroll-row{display:flex;gap:10px;flex-wrap:wrap;max-width:100%;min-width:0;overflow:visible;padding:0}.creator-studio-live-chip{box-sizing:border-box;flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:0 16px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;color:#ffffffd1;transition:all .15s ease,box-shadow .15s ease,border-color .15s ease;white-space:nowrap}.creator-studio-live-mobile-tool-nav .creator-studio-live-chip{min-height:42px;padding:0 15px}.creator-studio-live-mobile-tool-nav .creator-studio-live-chip.is-active{box-shadow:0 10px 20px #0f172a38,inset 0 1px #ffffff52}.creator-studio-live-chip:active,.creator-studio-live-tool:active,.creator-studio-live-primary:active,.creator-studio-live-secondary:active,.creator-studio-live-tertiary:active{transform:scale(.97)}.creator-studio-live-chip.is-active{background:linear-gradient(180deg,#fffffffa,#e6eef8f0);color:#020617;border-color:#ffffffeb;box-shadow:0 10px 22px #0f172a2e}.creator-studio-live-chip.is-locked{opacity:1;color:#ffffffb3;border-color:#ffffff1c;background:linear-gradient(180deg,#ffffff0f,#ffffff08)}.creator-studio-live-chip strong{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:#f59e0b24;color:#fcd34d;font-size:.68rem;font-weight:700;letter-spacing:.12em}.creator-studio-live-trim-panel{display:grid;gap:12px}.creator-studio-live-trim-track{position:relative;height:12px;border-radius:999px;background:#ffffff14;overflow:hidden}.creator-studio-live-trim-selection{position:absolute;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#7dd3fce0,#fffffff0)}.creator-studio-live-trim-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creator-studio-live-trim-inputs label{display:grid;gap:8px}.creator-studio-live-trim-inputs span{color:#ffffff7a;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.creator-studio-live-trim-inputs strong{color:#ffffffe0;font-size:.96rem;font-weight:600;font-variant-numeric:tabular-nums}.creator-studio-live-timeline-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;color:#ffffff8f;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.creator-studio-live-timeline-meta span:last-child{text-align:right}.creator-studio-live-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap}.creator-studio-live-slider{width:100%;accent-color:#7dd3fc}.creator-studio-live-quick-row{display:flex;flex-wrap:wrap;gap:10px;max-width:100%;min-width:0}.creator-studio-live-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.creator-studio-live-actions-shell{display:grid;gap:10px}.creator-studio-live-export-copy{margin:0;color:#ffffffa3;font-size:.88rem;line-height:1.55}.creator-studio-live-actions-primary{padding-top:8px;grid-template-columns:1fr;align-items:stretch}.creator-studio-live-primary,.creator-studio-live-secondary,.creator-studio-live-tertiary{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:52px;padding:0 16px;border-radius:14px;font-size:.95rem;font-weight:600;line-height:1.18;transition:all .15s ease;overflow-wrap:anywhere}.creator-studio-live-primary{background:linear-gradient(180deg,#f7e7be,#e8c98e);color:#1f1a14;box-shadow:0 10px 24px #0003,inset 0 1px #fff6}.creator-studio-live-secondary{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.1)}.creator-studio-live-tertiary{background:transparent;color:#ffffff9e;border:1px dashed rgba(255,255,255,.12)}.creator-studio-live-control-group-featured{background:radial-gradient(circle at top left,rgba(250,204,21,.18),transparent 28%),radial-gradient(circle at top right,rgba(34,211,238,.16),transparent 32%),linear-gradient(180deg,#141e30eb,#080c16fa);border-color:#ffffff1f;box-shadow:0 24px 50px #0003}.creator-studio-live-auto-button{width:100%;min-height:52px;padding:0 18px;border-radius:14px;background:linear-gradient(135deg,#f8fafc,#fde68a 45%,#67e8f9);color:#08111f;font-size:1rem;font-weight:600;box-shadow:0 16px 36px #67e8f92e,0 10px 28px #facc152e}.creator-studio-live-smart-tools,.creator-studio-live-ai-tools{gap:14px}.creator-studio-live-smart-grid,.creator-studio-live-ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creator-studio-live-smart-card,.creator-studio-live-ai-card{display:grid;align-content:start;gap:8px;min-width:0;min-height:132px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff12,#ffffff09),#090e18bd;color:#ffffffd1;text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease}.creator-studio-live-smart-card:active,.creator-studio-live-ai-card:active{transform:scale(.98)}.creator-studio-live-smart-card.is-active{border-color:#facc158a;background:linear-gradient(180deg,#facc152e,#22d3ee14),#090e18d1;box-shadow:0 16px 34px #facc151f}.creator-studio-live-smart-card-icon,.creator-studio-live-ai-card svg{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background:#ffffff1a;color:#f7e7be}.creator-studio-live-smart-card strong,.creator-studio-live-ai-card strong{color:#fff;font-size:.96rem;font-weight:700;letter-spacing:-.01em}.creator-studio-live-smart-card p,.creator-studio-live-ai-card span{margin:0;color:#ffffffa3;font-size:.78rem;line-height:1.35;white-space:normal}.creator-studio-live-smart-card>span:last-child{margin-top:auto;color:#7dd3fce6;font-size:.72rem;font-weight:700}.creator-studio-live-control-group-export{margin-top:24px;margin-bottom:0;background:radial-gradient(circle at top,rgba(245,158,11,.16),transparent 32%),linear-gradient(180deg,#26180af5,#0a0806fa);border-color:#f59e0b38;box-shadow:0 28px 54px #0000002e}.creator-studio-live-export-button,.creator-studio-live-control-group-export .creator-studio-live-primary,.creator-studio-live-control-group-export .creator-studio-live-secondary,.creator-studio-live-control-group-export .creator-studio-live-tertiary{min-height:56px;border-radius:14px;font-size:16px;font-weight:600}.creator-studio-live-export-button,.creator-studio-live-control-group-export .creator-studio-live-primary{min-height:58px;font-size:17px;box-shadow:0 8px 24px #ffd79640,inset 0 1px #ffffff61}.creator-studio-live-status{color:#ffffffc7;font-size:.9rem;line-height:1.6}.creator-studio-live-share-panel{display:grid;gap:14px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.creator-studio-live-mobile-export-bar{position:sticky;bottom:0;z-index:7;margin-top:4px;padding:10px 0 calc(6px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#02061700,#020617eb 28%,#020617fa)}.creator-studio-live-mobile-export-shell{display:grid;gap:8px;padding:0;border:0;background:transparent;box-shadow:none}.creator-studio-live-mobile-export-actions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;padding:10px;border-radius:20px;background:linear-gradient(180deg,#121620f5,#080a10fa);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff0a}.creator-studio-live-mobile-reset{min-height:44px;font-size:.88rem;width:auto;justify-self:start;padding-inline:14px;border-style:solid;background:#ffffff08}.creator-studio-live-text-layer{display:flex;position:absolute;inset-inline:24px;top:14%;z-index:4;justify-content:center;pointer-events:none}.creator-studio-live-text-layer span{max-width:100%;padding:8px 14px;border-radius:16px;font-size:clamp(1rem,3vw,1.3rem);font-weight:700;letter-spacing:-.03em;text-align:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.creator-studio-live-text-layer.tone-ivory span{color:#fff8ea;background:#0f172a3d}.creator-studio-live-text-layer.tone-gold span{color:#f7e7be;background:#38240c47}.creator-studio-live-text-layer.tone-ice span{color:#d9f3ff;background:#081c2c47}.creator-studio-live-text-layer.font-editorial span{font-family:Georgia,Times New Roman,serif}.creator-studio-live-timeline-shell{display:grid;gap:10px}.creator-studio-live-timeline-track{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.creator-studio-live-timeline-clip{position:relative;display:block;width:max(112px,var(--clip-width));min-height:58px;padding:0;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;text-align:left;color:#ffffffb8;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.creator-studio-live-timeline-filmstrip{position:absolute;inset:0;display:block;background-color:#ffffff12;background-image:linear-gradient(90deg,#0409120a,#04091233),var(--timeline-frame);background-repeat:repeat-x;background-size:auto 100%;background-position:center}.creator-studio-live-timeline-clip.is-active{border-color:#7dd3fcb3;box-shadow:0 0 0 1px #7dd3fc73,0 14px 30px #08101e47;transform:translateY(-1px)}.creator-studio-live-timeline-actions{display:flex;gap:10px;flex-wrap:wrap}.creator-studio-live-text-input-shell{display:grid;gap:8px}.creator-studio-live-text-input-shell span{color:#ffffff7a;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.creator-studio-live-export-overlay{display:grid;position:fixed;inset:0;z-index:40;place-items:center;padding:20px;background:#020617b8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.creator-studio-live-export-modal{display:grid;width:min(100%,520px);gap:14px;padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top left,rgba(56,189,248,.1),transparent 28%),linear-gradient(180deg,#0d121efa,#05080efa)}.creator-studio-live-export-preview-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.creator-studio-live-export-preview-card strong{color:#fff;font-size:1rem}.creator-studio-live-export-preview-card p{margin:4px 0 0;color:#ffffff9e}.creator-studio-live-export-preview-thumb{width:84px;aspect-ratio:9 / 16;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#020617}.creator-studio-live-export-progress{display:grid;gap:8px}.creator-studio-live-export-progress-bar{height:10px;border-radius:999px;overflow:hidden;background:#ffffff14}.creator-studio-live-export-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f7e7be,#67e8f9);transition:width .18s ease-out}.creator-studio-live-compare-panel,.creator-studio-live-empty{display:grid;gap:14px;padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.creator-studio-live-empty{align-content:center;min-height:clamp(320px,48vh,460px);padding:24px}.creator-studio-live-empty-kicker{color:#7dd3fcd6;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.creator-studio-live-empty strong{color:#fff;font-size:1.5rem;letter-spacing:-.03em}.creator-studio-live-empty p{margin:0;color:#ffffffad;line-height:1.7}.creator-studio-live-empty-list{display:grid;gap:10px}.creator-studio-live-empty-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a}.creator-studio-live-empty-item.is-ready{border-color:#7dd3fc29;background:#7dd3fc0f}.creator-studio-live-empty-item div{display:grid;gap:4px}.creator-studio-live-empty-item strong{font-size:.92rem}.creator-studio-live-empty-item span:last-child{color:#ffffff9e;font-size:.82rem;line-height:1.5}.creator-studio-live-desktop-shell{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;align-items:start}.creator-studio-live-desktop-rail{position:sticky;top:calc(106px + env(safe-area-inset-top,0px));display:grid;gap:10px;padding:10px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0e16f5,#04070dfa);box-shadow:0 24px 48px #00000038}.creator-studio-live-desktop-rail-button{display:grid;justify-items:center;gap:7px;min-height:72px;padding:12px 8px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffbd;font-size:.74rem;font-weight:600;text-align:center;transition:all .18s ease}.creator-studio-live-desktop-rail-button.is-active{color:#08111f;background:linear-gradient(180deg,#f8fafc,#dbeafe);border-color:#ffffffeb;box-shadow:0 14px 30px #080f1e3d}.creator-studio-live-desktop-stack,.creator-studio-live-desktop-panel-shell{display:grid;gap:14px}.creator-studio-live-desktop-command .creator-studio-live-scroll-row:first-of-type{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.9fr));gap:10px}.creator-studio-live-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creator-studio-live-library-card{display:grid;gap:8px;min-height:132px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 30%),linear-gradient(180deg,#ffffff0b,#ffffff07);color:#ffffffc7;text-align:left;transition:all .18s ease}.creator-studio-live-library-card strong{color:#fff;font-size:.98rem;letter-spacing:-.02em}.creator-studio-live-library-card span{color:#7dd3fcdb;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.creator-studio-live-library-card p{margin:0;color:#ffffff9e;font-size:.84rem;line-height:1.55}.creator-studio-live-library-card.is-active{border-color:#7dd3fc8f;box-shadow:0 0 0 1px #7dd3fc47,0 16px 34px #08101e3d;transform:translateY(-1px)}.creator-studio-live-textarea{min-height:120px;resize:vertical}@media(max-width:1180px)and (min-width:781px){.creator-studio-live-section{width:min(1280px,calc(100vw - 36px))}.creator-studio-live-workbench{grid-template-columns:minmax(340px,43%) minmax(360px,57%);gap:22px}.creator-studio-live-stage-shell,.creator-studio-live-preview{padding:18px}.creator-studio-live-desktop-shell{grid-template-columns:82px minmax(0,1fr);gap:14px}.creator-studio-live-frame-shell{width:min(100%,40.5vh);max-height:72vh}.creator-studio-live-control-group{padding:18px}.effect-preset-grid{grid-template-columns:1fr}}@media(min-width:781px){.effect-preset-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px;overflow:visible;scroll-snap-type:none;scroll-padding-inline:0;padding-inline:0;padding-bottom:0}.effect-preset-card{width:100%;flex:none}}@media(max-width:780px){.creator-studio-live-workbench{grid-template-columns:1fr;gap:14px}.creator-studio-live-preview-rail{position:static;transform:none}.creator-studio-live-mobile-tool-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.creator-studio-live-mobile-tool-nav .creator-studio-live-chip{display:grid;justify-items:center;gap:6px;min-height:58px;padding:10px 8px;white-space:normal;font-size:.74rem}.creator-studio-live-library-grid,.creator-studio-live-desktop-shell{grid-template-columns:1fr}.creator-studio-live-desktop-rail{display:none}}.battle-submit-form{display:grid;gap:18px}.battle-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.battle-upload-grid-single{grid-template-columns:minmax(0,1fr)}.battle-submit-label{display:block;margin-bottom:10px;font-size:.74rem;letter-spacing:.26em;text-transform:uppercase;color:#ffffff7a}.battle-quickstart-block,.battle-audience-block{display:grid;gap:10px}.battle-visibility-note{margin:0;color:#ffffff9e;font-size:.9rem;line-height:1.6}.battle-form-meta{margin:0;color:#ffffff85;font-size:.82rem;line-height:1.6}.battle-draft-status-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;width:-moz-fit-content;width:fit-content;padding:0 14px;border-radius:999px;background:#ffffff0d;color:#ffffffb8;font-size:.82rem}.battle-draft-status-pill svg{color:#7dd3fcf0}.battle-cover-scrubber{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.battle-cover-frame-button{display:grid;gap:10px;padding:12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;text-align:left;transition:all .15s ease}.battle-cover-frame-button.is-active{border-color:#7dd3fc52;background:#ffffff14}.battle-cover-frame-preview{display:block;width:100%;aspect-ratio:9 / 12;border-radius:14px;background:linear-gradient(180deg,#1e293bf5,#0f172afa);background-position:center;background-repeat:no-repeat;background-size:cover}.battle-cover-frame-preview.cover-preview-opening{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),linear-gradient(135deg,#7dd3fc94,#38bdf81f 54%,#020617eb)}.battle-cover-frame-preview.cover-preview-hook{background:radial-gradient(circle at center,rgba(255,255,255,.28),transparent 26%),linear-gradient(135deg,#f472b680,#818cf833 48%,#0f172af5)}.battle-cover-frame-preview.cover-preview-reveal{background:linear-gradient(0deg,rgba(255,255,255,.08),transparent 36%),linear-gradient(135deg,#22c55e66,#7dd3fc38 52%,#0f172af5)}.battle-cover-frame-preview.cover-preview-finish{background:linear-gradient(180deg,transparent,rgba(255,255,255,.1)),linear-gradient(135deg,#fbbf2457,#d946ef38 50%,#0f172afa)}.battle-cover-frame-copy{display:grid;gap:2px}.battle-cover-frame-copy strong{color:#fff;font-size:.94rem;letter-spacing:-.02em}.battle-cover-frame-copy small{color:#ffffff80;font-size:.76rem}.battle-quickstart-row{display:flex;flex-wrap:nowrap;gap:10px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-top:3px;padding-bottom:4px;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.battle-quickstart-row::-webkit-scrollbar{display:none}.battle-audience-row{display:flex;flex-wrap:nowrap;gap:10px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.battle-audience-row::-webkit-scrollbar{display:none}.battle-audience-row>.selector-pill{flex:0 0 auto;min-width:0;white-space:nowrap}.battle-quickstart-button{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0;min-height:46px;padding:0 16px;border-radius:999px;white-space:nowrap;color:#ffffffc2;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.battle-quickstart-button:hover,.battle-quickstart-button.active{transform:translateY(-1px);color:#fff;border-color:#7dd3fc42;background:radial-gradient(circle at top left,rgba(125,211,252,.14),transparent 60%),#ffffff12}.battle-submit-status{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;padding:18px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.battle-submit-status-approved{border-color:#6ee7b738;background:radial-gradient(circle at top left,rgba(52,211,153,.12),transparent 58%),#10b98114}.battle-submit-status-needs-fix{border-color:#fb718538;background:radial-gradient(circle at top left,rgba(251,113,133,.1),transparent 58%),#7f1d1d1f}.battle-submit-status-copy{flex:1 1 280px;min-width:0}.battle-submit-status-copy h3{font-family:var(--font-heading);font-size:1.12rem;font-weight:700;color:#fff}.battle-submit-status-copy p{margin-top:6px;color:#ffffffb8;font-size:.94rem;line-height:1.65}.battle-submit-status-action{min-height:48px;padding:0 18px}.battle-submit-readiness-card{display:grid;gap:14px;margin-top:18px;padding:18px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 56%),#ffffff0a}.battle-submit-readiness-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.battle-submit-readiness-copy{display:grid;gap:6px;min-width:0}.battle-submit-readiness-copy h3{margin:0;font-family:var(--font-heading);font-size:1.08rem;font-weight:700;color:#fff}.battle-submit-readiness-copy p{margin:0;color:#ffffffb8;font-size:.94rem;line-height:1.65}.battle-submit-readiness-list{display:grid;gap:10px}.battle-submit-readiness-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;color:#ffffffd1;font-size:.92rem;line-height:1.6}.battle-submit-readiness-item.is-ready{border-color:#7dd3fc24;background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 56%),#ffffff0d}.battle-submit-readiness-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:#ffffffc2;background:#ffffff0f}.battle-submit-readiness-icon.is-ready{color:#bae6fdf0;background:#7dd3fc1f}.battle-submit-readiness-item-copy{display:grid;gap:4px}.battle-submit-readiness-item-copy strong{color:#fff;font-size:.94rem;font-weight:600;letter-spacing:-.02em}.battle-submit-readiness-item-copy p{margin:0;color:#ffffffad;font-size:.88rem;line-height:1.55}.battle-caption-card{display:grid;gap:14px;margin-top:18px;padding:18px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(186,230,253,.08),transparent 56%),#ffffff0a}.battle-caption-card-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.battle-caption-card-copy{display:grid;gap:6px;min-width:0}.battle-caption-card-copy h3{margin:0;font-family:var(--font-heading);font-size:1.08rem;font-weight:700;color:#fff}.battle-caption-card-copy p{margin:0;color:#ffffffb8;font-size:.94rem;line-height:1.65}.battle-caption-suggestion-list{display:grid;gap:10px}.battle-caption-suggestion-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;color:#ffffffd1;font-size:.92rem;line-height:1.6}.battle-submit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.battle-upload-action-row{display:flex;flex-wrap:wrap;gap:10px}.battle-video-upload-card{position:relative;display:grid;gap:10px;min-height:138px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 52%),#ffffff0a;cursor:default}.battle-video-upload-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;width:-moz-fit-content;width:fit-content;padding:0 14px;border-radius:999px;color:#07111f;background:linear-gradient(135deg,#fff,#bae6fd);font-size:.84rem;font-weight:700}.battle-video-upload-meta{color:#ffffffb8;font-size:.92rem;line-height:1.6}.upload-simple-shell{position:relative;z-index:1;width:min(100%,820px);margin-inline:auto;border-radius:34px;border:1px solid rgba(255,255,255,.06);background:#000;box-shadow:inset 0 1px #ffffff0a,0 24px 48px #00000052}.upload-simple-shell.glass-card{width:min(100%,820px);justify-self:center;background:#000;backdrop-filter:none;box-shadow:inset 0 1px #ffffff0a,0 24px 48px #00000052}.upload-simple-shell.glass-card:before,.upload-simple-shell.glass-card:after{display:none}.upload-simple-form{display:grid;width:min(100%,650px);margin-inline:auto;gap:16px}@media(min-width:860px){.upload-simple-form{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:18px}.upload-simple-head,.upload-simple-form>.upload-simple-field,.upload-simple-hashtag-field,.upload-simple-grid,.upload-simple-upload-card,.upload-simple-actions-row,.upload-simple-submit-actions{grid-column:1}.upload-entry-status-grid,.upload-entry-video-status-card,.upload-achievement-progress-card{grid-column:1}.upload-entry-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.upload-simple-head{display:grid;justify-items:center;text-align:center;gap:6px}.upload-simple-head h2{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.04em}.upload-simple-head p{margin:0;color:#ffffffad;font-size:.88rem;line-height:1.45}.upload-simple-grid{gap:12px}.upload-simple-field{display:grid;gap:10px}.upload-hashtag-chip-row{display:flex;flex-wrap:wrap;gap:8px}.upload-hashtag-chip-row span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(125,211,252,.16);background:#7dd3fc14;color:#bae6fd;font-size:.78rem;font-weight:700}.upload-simple-input{width:100%;min-height:56px;padding:0 18px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:#000;color:#fff;outline:none;transition:border-color .15s ease,background .15s ease}.upload-simple-input::-moz-placeholder{color:#ffffff61}.upload-simple-input::placeholder{color:#ffffff61}.upload-simple-input:focus{border-color:#ffffff29;background:#050505}.upload-simple-upload-card{gap:14px;min-height:0;justify-items:stretch;align-content:start;border-radius:28px;border:1px solid rgba(255,255,255,.06);background:#000}.upload-entry-preview-video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:18px;background:#050505}.upload-simple-upload-visual{width:min(100%,360px);aspect-ratio:9 / 16;height:auto;max-height:min(62vh,560px);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#050505;color:#ffffffb8;justify-self:center}.upload-simple-upload-meta{color:#ffffffb3;max-width:100%;overflow-wrap:anywhere}.upload-simple-actions-row{margin-top:0;gap:10px;justify-content:center}.upload-simple-submit-actions{margin-top:4px;display:grid;gap:10px;padding-bottom:12px}.upload-simple-submit-button{width:100%;justify-content:center;background:linear-gradient(180deg,#f7e7be,#e8c98e);color:#1f1a14;border-radius:22px;min-height:56px;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff6b}.upload-simple-submit-button:disabled{background:#ffffff14;color:#fff6;box-shadow:none;cursor:not-allowed}.upload-entry-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);color:#ffffffd1;font-weight:600;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.upload-entry-action-button.is-secondary{background:#ffffff14;border-color:#f7e7be2e;color:#f7e7be}.upload-entry-action-button.is-tertiary{background:#ffffff08}.upload-entry-action-button.is-danger{color:#fecaca}.upload-entry-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.upload-entry-status-card,.upload-entry-video-status-card{display:grid;gap:10px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(125,211,252,.06),transparent 48%),#ffffff09}.upload-entry-status-card-head{display:flex;align-items:flex-start;gap:12px}.upload-entry-status-icon{flex:0 0 auto;width:22px;height:22px;color:#ffffffb8}.upload-entry-status-icon.is-success{color:#4ade80}.upload-entry-status-icon.is-pending{color:#f7e7bed1}.upload-entry-status-icon.is-danger{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:1.4rem;font-weight:700;line-height:1;color:#fca5a5}.upload-entry-status-card strong,.upload-entry-video-status-card strong{color:#fff;font-size:1.02rem;line-height:1.35}.upload-entry-status-detail{margin:0;color:#ffffffb8;font-size:.88rem;line-height:1.45}.upload-entry-match-reason{display:grid;gap:8px;min-width:0;padding-top:2px}.upload-entry-match-reason .battle-submit-label{margin-bottom:0;font-size:.68rem;letter-spacing:.2em}.upload-entry-match-reason p{margin:0;color:#ffffffc2;font-size:.86rem;line-height:1.45}.upload-entry-match-reason .upload-hashtag-chip-row span{min-height:28px;max-width:100%;overflow-wrap:anywhere;border-color:#4ade802e;background:#4ade8014;color:#bbf7d0;font-size:.74rem}.upload-entry-status-card.is-success{border-color:#4ade802e}.upload-entry-status-card.is-warning{border-color:#fbbf242e}.upload-entry-status-card.is-blocked{border-color:#f871712e}.upload-entry-status-card.is-pending{border-color:#f7e7be2e}.upload-entry-video-status-head{display:flex;align-items:start;gap:12px}.upload-entry-video-status-preview{width:84px;aspect-ratio:9 / 16;height:auto;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#050505}.upload-entry-status-list{display:grid;gap:10px}.upload-entry-status-item{display:flex;align-items:start;justify-content:space-between;gap:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.upload-entry-status-item span{color:#ffffff8f;font-size:.82rem;line-height:1.5}.upload-entry-status-item strong{font-size:.88rem;text-align:right}.upload-entry-status-item.is-failed strong,.upload-entry-status-item.is-blocked strong{color:#fecaca}.upload-entry-file-row strong{max-width:min(100%,280px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-entry-inline-error{margin:0;color:#fecaca;font-size:.88rem;line-height:1.55}.upload-entry-picker-tile{width:100%;display:grid;justify-items:start;gap:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.upload-entry-picker-tile-with-video{cursor:default}.upload-entry-picker-tile:hover{transform:translateY(-1px)}.upload-entry-picker-tile-with-video:hover{transform:none}.upload-entry-picker-tile:active{transform:scale(.99)}.upload-entry-picker-tile-with-video:active{transform:none}.upload-entry-picker-tile:focus-visible{outline:2px solid rgba(247,231,190,.6);outline-offset:6px}.upload-entry-file-input{display:none}@media(max-width:780px){.upload-simple-head{order:1}.upload-simple-form>.upload-simple-field{order:2}.upload-simple-grid{order:3}.upload-simple-upload-card{order:4;width:100%;padding:16px;border-radius:24px}.upload-simple-shell{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.upload-simple-actions-row{order:5;padding-bottom:0}.upload-entry-status-grid{order:6}.upload-entry-video-status-card{order:7}.upload-achievement-progress-card{order:8}.upload-simple-submit-actions{order:9;padding-bottom:12px}.upload-entry-picker-tile{gap:14px}.upload-simple-upload-visual{width:100%;min-height:0;max-height:min(48vh,420px);height:auto;aspect-ratio:9 / 16;border-radius:24px}.upload-entry-preview-video{border-radius:inherit}}.upload-entry-upload-error{display:grid;gap:10px;padding:12px 14px;border-radius:18px;border:1px solid rgba(248,113,113,.22);background:#7f1d1d2e;color:#fecaca;font-size:.84rem;line-height:1.5}.upload-entry-upload-error strong{color:#fff;font-size:.9rem}.upload-entry-upload-error span{color:#fecacae0}.upload-entry-upload-error small{color:#fecacaa3;font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.upload-entry-status-card-action{width:-moz-fit-content;width:fit-content}.battle-upload-progress-shell{display:grid;gap:10px}.battle-upload-progress-track{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.battle-upload-progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#7dd3fc,#fff)}.battle-upload-progress-copy{display:grid;gap:4px}.battle-upload-progress-copy strong{color:#fff;font-size:.86rem;font-weight:600}.battle-upload-progress-copy span{color:#ffffffa8;font-size:.84rem;line-height:1.55}.battle-ai-match-card{display:grid;gap:10px;min-height:138px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(168,85,247,.14),transparent 44%),#ffffff0a}.battle-ai-match-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.battle-ai-match-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.battle-ai-match-status.ready{color:#07111f;background:linear-gradient(135deg,#fff,#bae6fd)}.battle-ai-match-status.waiting{color:#ffffffb8;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.battle-ai-match-card strong{color:#fff;font-size:1.08rem;line-height:1.35}.battle-ai-match-copy{margin:0;color:#ffffffc2;font-size:.92rem;line-height:1.6}.battle-ai-match-copy.subtle{color:#ffffff94}.battle-ai-match-pill-row{display:flex;flex-wrap:wrap;gap:8px}.battle-ai-match-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;color:#ffffffbd;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:.75rem}.discover-search-row{display:flex;align-items:center;gap:12px;margin-top:20px;min-height:56px;padding:0 16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.discover-search-input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:#fff;font-size:.98rem;outline:none}.discover-search-input::-moz-placeholder{color:#ffffff75}.discover-search-input::placeholder{color:#ffffff75}.discover-clear-button{min-height:34px;padding:0 12px;border-radius:999px;color:#ffffffd1;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.discover-page-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px}.discover-page-shell>*{width:100%;min-width:0;justify-self:stretch}.discover-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.discover-page-shell .discover-results-grid{align-items:start}.discover-page-shell .leaderboard-card,.discover-page-shell .info-card{min-width:0}.discover-page-shell .leaderboard-card{height:100%}.discover-hashtag-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.plans-grid,.coin-grid,.safeguard-grid{margin-top:24px}.admin-list{margin-top:22px}.admin-row{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:18px 0;border-top:1px solid rgba(255,255,255,.07)}.admin-row:first-child{border-top:0;padding-top:0}.ops-summary-grid,.ops-engine-grid,.ops-prompt-grid,.ops-dashboard-grid{display:grid;gap:16px;margin-top:24px}.ops-summary-grid,.ops-engine-grid,.ops-prompt-grid,.ops-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-summary-card,.ops-panel{padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.ops-summary-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.ops-summary-card h3,.ops-panel h3{margin-top:10px;font-family:var(--font-heading);font-size:1.18rem;font-weight:700;color:#fff;letter-spacing:-.03em}.ops-summary-card p,.ops-panel p{color:#ffffffb8;line-height:1.65}.ops-row-copy{margin:8px 0 0;color:#ffffffb8;font-size:.88rem;line-height:1.55}.ops-row-actions{display:grid;justify-items:end;gap:10px}.ops-action-strip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ops-action-button{min-height:34px;padding:0 12px;border-radius:999px;color:#ffffffd1;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:transform .16s ease,border-color .16s ease,background .16s ease}.ops-action-button:hover{transform:translateY(-1px);border-color:#bae6fd57;background:#bae6fd1a}.ops-priority-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ops-priority-pill-low{color:#e0f2fef5;background:#7dd3fc1f;border:1px solid rgba(125,211,252,.18)}.ops-priority-pill-medium{color:#fef08afa;background:#facc151f;border:1px solid rgba(250,204,21,.18)}.ops-priority-pill-high{color:#fecacafa;background:#f871711f;border:1px solid rgba(248,113,113,.18)}.ops-priority-pill-critical{color:#ffe8e8fa;background:#ef44442e;border:1px solid rgba(239,68,68,.24)}.ops-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.ops-panel-wide{display:grid;gap:18px}.dmca-dashboard-grid{margin-top:0}.dmca-inbox-row.active{transform:translateY(-1px);border-radius:18px;padding:14px 16px;border-top:0;background:radial-gradient(circle at top left,rgba(186,230,253,.12),transparent 42%),#ffffff0f;border:1px solid rgba(186,230,253,.18)}.dmca-report-view-grid{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:16px;margin-top:16px}.dmca-preview-card{overflow:hidden;min-height:320px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.dmca-preview-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#05070c}.dmca-preview-empty{display:grid;gap:8px;align-content:center;justify-items:start;height:100%;padding:24px}.dmca-preview-empty strong{color:#fff;font-size:1rem}.dmca-preview-empty p{margin:0;color:#ffffffa3}.dmca-report-copy{display:grid;gap:12px}.dmca-report-meta{display:flex;flex-wrap:wrap;gap:10px}.dmca-action-strip{justify-content:flex-start;margin-top:18px}.ops-dual-list{display:grid;gap:16px;margin-top:16px}.ai-safety-grid{display:grid;gap:16px;margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;align-items:stretch}.plan-card{position:relative;display:flex;flex-direction:column;gap:0;min-height:100%;min-width:0;padding:20px;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.plan-card-header-region,.plan-card-price-region,.plan-card-highlight-region,.plan-card-stats-region,.plan-card-features-region{min-width:0}.plan-card-header-region,.plan-card-price-region,.plan-card-highlight-region,.plan-card-stats-region{display:grid;align-content:start}.plan-card-features-region{display:grid;align-content:start;flex:1 1 auto}.plan-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff14,0 30px 70px #00000052}.plan-card.active{border-color:#bae6fd57;box-shadow:inset 0 1px #ffffff14,0 28px 70px #00000047,0 0 0 1px #bae6fd1a}.plan-card-basic{background:radial-gradient(circle at top left,rgba(255,255,255,.1),transparent 34%),linear-gradient(180deg,#161a23f5,#0a0c12fa)}.plan-card-pro{border-color:#a855f747;background:radial-gradient(circle at top left,rgba(168,85,247,.12),transparent 36%),linear-gradient(180deg,#14101dfa,#0a0a12fc)}.plan-card-elite{border-color:#fbbf2442;background:radial-gradient(circle at top left,rgba(251,191,36,.12),transparent 34%),linear-gradient(180deg,#1c160cfa,#0c0b09fc)}.plan-shine{position:absolute;inset:-1px auto auto -1px;width:160px;height:160px;opacity:.22;filter:blur(54px)}.plans-heading-row{grid-template-columns:minmax(0,1fr);align-items:start;margin-bottom:18px}.plans-hero-panel{padding:28px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 32%),linear-gradient(180deg,#0c101afa,#080b12fa);box-shadow:0 24px 56px #00000038}.plans-heading-copy{max-width:34rem;min-width:0;display:grid;gap:10px}.plans-hero-meta{display:grid;gap:14px;margin-top:8px}.plans-hero-proof{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.plans-hero-proof-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(125,211,252,.2);background:#7dd3fc14;color:#e1f7fff5;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.plans-hero-proof-copy{color:#ffffffa3;font-size:.92rem;line-height:1.55}.plans-heading-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.billing-toggle-premium{align-self:start;justify-self:start;max-width:100%;min-width:0;margin-top:2px}.plans-billing-banner{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;border-radius:18px;border:1px solid rgba(248,113,113,.14);background:#f8717114;color:#ffffffdb;font-size:.9rem;line-height:1.5}.plans-billing-banner.active,.plans-billing-banner.ending,.plans-billing-banner.neutral{border-color:#7dd3fc24;background:#7dd3fc14}.plans-billing-banner.ending{border-color:#94a3b829;background:#94a3b814}.plans-support-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;margin-top:20px;margin-bottom:20px;padding:20px 22px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#ffffff05),#ffffff05}.plans-support-copy{display:grid;gap:8px}.plans-support-copy strong{color:#fff;font-family:var(--font-heading);font-size:1.24rem;letter-spacing:-.03em;line-height:1.1}.plans-support-copy span{color:#ffffffa3;font-size:.92rem;line-height:1.6}.plans-support-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-content:start}.plans-support-row .policy-light-button,.plans-support-row .policy-dark-button{min-height:52px;border-radius:18px;justify-content:center;padding-inline:18px;transition:transform .15s ease,opacity .15s ease,border-color .15s ease,background .15s ease}.plans-support-row .policy-light-button:hover,.plans-support-row .policy-dark-button:hover{transform:translateY(-1px)}.plans-support-row .policy-dark-button{background:linear-gradient(180deg,#ffffff0f,#ffffff08),#ffffff08;border-color:#ffffff14}.plan-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:auto;padding:0;border-radius:0;border:0;background:transparent;color:#ffffffb8;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.plan-status-pill.active{color:#d8f6ff}.plan-status-pill.warning{color:#fff4d6eb}.plan-status-pill.ending{color:#ffffffe0}.plans-accuracy-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.plans-accuracy-card{display:grid;gap:6px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.plans-accuracy-card strong{font-family:var(--font-heading);font-size:1.6rem;line-height:1;color:#fff}.plans-accuracy-card span{color:#ffffffa8;font-size:.84rem;line-height:1.5}.plan-compare-shell{display:grid;gap:18px;margin-top:22px;min-width:0;max-width:100%;padding:20px;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 28%),#ffffff0a}.plan-compare-head{display:grid;gap:8px;min-width:0}.plan-compare-head h3{margin:0;font-family:var(--font-heading);font-size:1.34rem;letter-spacing:-.03em;color:#fff}.plan-compare-table{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.plan-compare-table::-webkit-scrollbar{display:none}.plan-compare-row{display:grid;grid-template-columns:minmax(168px,1.08fr) minmax(0,1.92fr);gap:10px;min-width:0;align-items:center;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;transition:background .18s ease,transform .18s ease,border-color .18s ease}.plan-compare-row:hover{transform:translateY(-1px);background:#ffffff0d;border-color:#ffffff1a}.plan-compare-row strong,.plan-compare-row span{color:#ffffffd6}.plan-compare-row strong{font-size:.95rem}.plan-compare-row span{font-size:.9rem;line-height:1.5}.plan-compare-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.plan-compare-value{display:grid;gap:4px;min-width:0}.plan-compare-value>span:last-child{color:#ffffffd6}.plan-compare-value-label{display:none;color:#ffffff85;font-size:.66rem;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.plan-compare-row-head{background:#ffffff0f}.plan-compare-row-head>span,.plan-compare-row-head .plan-compare-values>span{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.plan-card-top{display:grid;gap:12px}.plan-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-tier-pill,.plan-card-badge{display:inline-flex;align-items:center;justify-content:center;min-height:auto;padding:0;border-radius:0;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.plan-tier-pill{color:#ffffffe0;border:0;background:transparent}.plan-tier-pill-basic{color:#e0f2fef5}.plan-tier-pill-pro{color:#e9d5fffa}.plan-tier-pill-elite{color:#fff4d6fa}.plan-card-badge{min-height:28px;padding:0 12px;border-radius:999px;color:#ffffffd1;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-size:.62rem;letter-spacing:.1em}.plan-card-badge-current{color:#dfffe7;background:#265e3e66;border-color:#b9fbc047}.plan-card-icon{position:relative;display:grid;place-items:center;width:50px;height:50px;border-radius:16px;color:#fff;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff2e,#ffffff0a),linear-gradient(145deg,#94a3b842,#0f172a47);box-shadow:inset 0 1px #fff3,inset 0 -8px 14px #0f172a47,0 14px 30px #00000042,0 4px 10px #0f172a2e}.plan-card-icon:before,.plan-card-icon:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.plan-card-icon:before{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.34),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 62%);opacity:.9}.plan-card-icon:after{inset:auto 9px 8px;height:10px;border-radius:999px;background:#050a142e;filter:blur(6px);opacity:.75}.plan-card-icon svg{position:relative;z-index:1;filter:drop-shadow(0 2px 4px rgba(7,17,31,.28))}.plan-card-pro .plan-card-icon{color:#f5e9ff;background:linear-gradient(180deg,#ffffff2e,#ffffff0a),linear-gradient(145deg,#c084fc61,#5b21b652);box-shadow:inset 0 1px #ffffff3d,inset 0 -8px 14px #4c1d9547,0 14px 30px #4c1d9542,0 4px 10px #0f172a2e}.plan-card-elite .plan-card-icon{color:#fff4d4;background:linear-gradient(180deg,#ffffff2e,#ffffff0a),linear-gradient(145deg,#fbbf246b,#b4530957);box-shadow:inset 0 1px #ffffff3d,inset 0 -8px 14px #92400e42,0 14px 30px #92400e3d,0 4px 10px #0f172a2e}.plan-card-title{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(1.18rem,1.55vw,1.54rem);font-weight:740;letter-spacing:-.04em;line-height:1.08}.plan-card-eyebrow{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(1.48rem,2.35vw,2rem);font-weight:760;letter-spacing:-.04em;line-height:.96}.plan-card-copy{display:grid;gap:8px;margin-top:14px;min-height:126px}.plan-card-summary{margin:0;color:#ffffffa3;font-size:.9rem;line-height:1.55}.plan-price-stack{display:flex;align-items:flex-end;gap:8px;margin-top:14px;min-height:78px}.plan-price-amount{color:#fff;font-family:var(--font-heading);font-size:clamp(2.2rem,4vw,3.35rem);font-weight:800;letter-spacing:-.06em;line-height:.95}.plan-price-unit{padding-bottom:8px;color:#ffffff94;font-size:.94rem;font-weight:600}.plan-price-unit-placeholder{visibility:hidden}.plan-price-note,.coin-value-note,.ai-feedback-copy,.ai-output-summary,.ai-output-note{margin-top:10px;color:#ffffffa8;font-size:.88rem;line-height:1.52;min-height:46px}.plan-savings-note{margin-top:10px;color:#d8f6ff;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;min-height:18px}.plan-price-note-placeholder,.plan-savings-note-placeholder{visibility:hidden}.plan-meta-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;margin-top:14px;min-height:20px}.plan-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:14px;flex:1;min-height:0;align-content:start}.plan-task-shell{display:grid;gap:10px;margin-top:12px}.plan-task-heading{margin:0;color:#ffffff7a;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.plan-task-list{display:grid;gap:10px}.plan-task-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:8px 0;border:0;border-radius:0;background:transparent;color:#ffffffe0;font-size:.86rem;font-weight:700;line-height:1.45}.plan-detail-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;min-width:0;padding:8px 0;border:0;border-radius:0;background:transparent}.plan-detail-copy{display:grid;gap:4px;min-width:0}.plan-detail-label{color:#ffffffeb;font-size:.86rem;font-weight:700;letter-spacing:-.02em;line-height:1.4}.plan-detail-value{color:#ffffff8f;font-size:.68rem;font-weight:700;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.plan-detail-check{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;color:#d8f6ff;border:0;background:transparent;box-shadow:none}.plan-detail-check svg{filter:none}.plan-select-button .button-icon-badge{background:linear-gradient(180deg,#ffffff38,#ffffff14),linear-gradient(145deg,#ffffff24,#94a3b81f);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff2e,inset 0 -6px 10px #0f172a29,0 10px 18px #0000002e}.coin-card-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.plan-focus-card{display:grid;gap:6px;margin-top:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a;min-height:92px}.plan-focus-card strong,.plan-focus-card span{color:#fff}.plan-focus-card span{font-size:.86rem;font-weight:700}.plan-focus-card small{color:#ffffffa8;line-height:1.55}@media(min-width:768px){.plan-card-header-region{min-height:198px}.plan-card-price-region{min-height:154px}.plan-card-basic .plan-card-price-region{padding-bottom:14px}.plan-card-highlight-region{min-height:104px}.plan-card-stats-region{min-height:34px}}.plan-usage-pill,.plan-current-pill,.coin-badge,.ai-tool-plan-tag{display:inline-flex;align-items:center;justify-content:center;min-height:auto;padding:0;border-radius:0;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.plan-usage-pill,.ai-tool-plan-tag{color:#ffffffd1;background:transparent;border:0}.plan-current-pill{color:#d8f6ff}.coin-badge{color:#1f1300;background:radial-gradient(circle at top,#fffffff2,#ffffff40 55%),linear-gradient(180deg,#ffe6b0f2,#de9a36e6);border:1px solid rgba(217,160,76,.6);border-radius:999px;min-height:28px;max-width:100%;margin-left:auto;padding:0 10px;font-size:.62rem;letter-spacing:.1em;flex-shrink:0}.plan-select-button,.ai-tool-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;margin-top:auto;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff12,#ffffff08),#ffffff08;color:#fff;font-weight:700;position:relative;z-index:1;box-shadow:var(--taly-3d-shadow),var(--taly-3d-inset);transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease;touch-action:manipulation}.plan-select-button:hover,.ai-tool-button:hover{transform:translateY(-1px)}.plan-select-button:active,.ai-tool-button:active{transform:scale(.98)}.plan-select-button:disabled{cursor:default;opacity:.92;transform:none}.plan-select-button.active,.ai-tool-button:not(.locked){color:#07111f;background:linear-gradient(180deg,#fff,#dff1ff);border-color:#bae6fd66}.plan-select-button-basic.active{color:#fffffff5;background:linear-gradient(180deg,#ffffff1a,#ffffff0d),#ffffff0a;border-color:#ffffff1f}.plan-select-button-pro:not(.active){color:#f8f1ff;background:linear-gradient(135deg,#a855f7,#7c3aed);border-color:#c084fc57}.plan-select-button-elite:not(.active){color:#241400;background:linear-gradient(135deg,#fbbf24,#fb923c);border-color:#fbbf2461}.plan-select-button.muted{color:#ffffffd1;background:linear-gradient(180deg,#ffffff0f,#ffffff08),#ffffff08;border-color:#ffffff1a}.plan-select-button.unavailable{color:#ffffff9e;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05;border-color:#ffffff14}.plan-upgrade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px}.plans-note-list{display:grid;gap:14px;margin-top:16px}.plans-note-header{display:grid;gap:8px}.plans-note-header h3{margin:0;color:#fff;font-family:var(--font-heading);font-size:1.26rem;letter-spacing:-.03em;line-height:1.12}.plans-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.plans-note-item{display:grid;gap:8px;min-height:110px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff09,#ffffff05),#ffffff05;box-shadow:inset 0 1px #ffffff08}.plans-note-title{color:#ffffff6b;font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.plans-note-list p,.plans-note-item p{margin:0;color:#ffffffb3;font-size:.92rem;line-height:1.6}.plans-note-card,.coin-shop-shell{min-width:0;max-width:100%}.premium-stripe-product-grid,.premium-webhook-grid,.premium-trigger-grid{display:grid;gap:16px}.premium-stripe-product-grid,.premium-trigger-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.premium-webhook-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.premium-stripe-product-card,.premium-webhook-card,.premium-trigger-card{display:grid;gap:10px;padding:18px 20px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.premium-stripe-kicker{margin:0;color:#ffffff80;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.premium-stripe-product-card strong,.premium-trigger-card strong{color:#fff;font-family:var(--font-heading);font-size:1.24rem;letter-spacing:-.04em;line-height:1.1}.premium-stripe-product-card span{color:#d8f6fff5;font-size:.92rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.premium-stripe-product-card p,.premium-webhook-card p{margin:0;color:#ffffffad;font-size:.92rem;line-height:1.65}.premium-webhook-card code{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;background:#ffffff0f;color:#fff;font-size:.76rem;font-weight:700;letter-spacing:.04em}.premium-trigger-card .plan-upgrade-button{margin-top:2px}.plan-upgrade-card{align-items:start}.plan-upgrade-card strong{font-size:1rem}.plan-upgrade-card span{text-transform:none;letter-spacing:normal;line-height:1.6}.plan-upgrade-button{min-height:40px;margin-top:6px;padding:0 14px;border-radius:999px;border:1px solid rgba(186,230,253,.22);background:linear-gradient(135deg,#ffffff24,#bae6fd2e);color:#fff;font-size:.82rem;font-weight:700}.ai-tool-button.locked{background:#ffffff0a;color:#ffffffc7}.billing-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;min-width:286px;padding:8px;border-radius:999px;background:linear-gradient(180deg,#ffffff0d,#ffffff06),#ffffff08;border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff0a,0 16px 30px #0000001f}.billing-toggle-premium{justify-self:start}.billing-chip{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;min-width:0;width:100%;min-height:48px;padding:0 18px;text-align:center;font-size:.98rem;font-weight:600;letter-spacing:-.02em;line-height:1.05;border-radius:999px;color:#ffffffbd;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#ffffff06;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff06;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.billing-chip small{display:block;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}.billing-chip:hover{border-color:#ffffff1f}.billing-chip.active{color:#07111f;background:linear-gradient(180deg,#fff,#cfeeff);border-color:#ffffff9e;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #7dd3fc29}.coin-shop-shell{position:relative;display:grid;gap:22px;padding-bottom:156px;overflow:hidden}.coin-shop-shell:before,.coin-shop-shell:after{content:"";position:absolute;inset:0;pointer-events:none}.coin-shop-shell:before{background:radial-gradient(circle at 8% 18%,rgba(255,255,255,.9) 0 1px,transparent 1.2px),radial-gradient(circle at 18% 42%,rgba(255,244,214,.7) 0 1px,transparent 1.3px),radial-gradient(circle at 32% 12%,rgba(255,255,255,.7) 0 1px,transparent 1.4px),radial-gradient(circle at 46% 28%,rgba(255,255,255,.75) 0 1px,transparent 1.2px),radial-gradient(circle at 58% 10%,rgba(255,239,196,.7) 0 1px,transparent 1.4px),radial-gradient(circle at 72% 24%,rgba(255,255,255,.8) 0 1px,transparent 1.2px),radial-gradient(circle at 86% 14%,rgba(255,255,255,.68) 0 1px,transparent 1.4px),radial-gradient(circle at 12% 74%,rgba(255,255,255,.7) 0 1px,transparent 1.2px),radial-gradient(circle at 28% 64%,rgba(255,239,196,.65) 0 1px,transparent 1.5px),radial-gradient(circle at 48% 82%,rgba(255,255,255,.75) 0 1px,transparent 1.2px),radial-gradient(circle at 66% 68%,rgba(255,255,255,.64) 0 1px,transparent 1.4px),radial-gradient(circle at 84% 76%,rgba(255,244,214,.7) 0 1px,transparent 1.2px);opacity:.42;animation:coinStoreTwinkle 8s ease-in-out infinite alternate}.coin-shop-shell:after{background:radial-gradient(circle at top,rgba(85,94,255,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(255,215,128,.08),transparent 28%),linear-gradient(180deg,#070a12fa,#03050b);z-index:-1}@keyframes coinStoreTwinkle{0%{opacity:.28;transform:scale(1)}to{opacity:.5;transform:scale(1.01)}}.coin-shop-head{display:grid;gap:8px;max-width:420px}.coin-shop-head.coin-shop-head-inbox{display:block;max-width:none}.coin-shop-head.coin-shop-head-inbox .mini-section-label{color:#ffffff75;letter-spacing:.18em}.coin-shop-head h3{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(2rem,3vw,2.8rem);font-weight:800;letter-spacing:-.05em}.coin-shop-head p{margin:0;color:#ffffffad;font-size:1rem;line-height:1.6}.coin-balance-hero{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:16px;align-items:start;padding:18px;border-radius:26px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top left,rgba(96,165,250,.16),transparent 32%),radial-gradient(circle at bottom right,rgba(129,140,248,.14),transparent 32%),linear-gradient(180deg,#121622eb,#080b13fa);box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff0f;transition:border-color .42s ease,box-shadow .42s ease,background .42s ease}.coin-balance-hero.coin-balance-hero-crediting{border-color:#bae6fd33;box-shadow:0 18px 40px #00000029,0 0 28px #7dd3fc2e}.coin-balance-copy{display:grid;gap:12px}.coin-balance-value-row{position:relative;display:inline-flex;align-items:flex-start;gap:12px;min-height:3rem}.coin-balance-kicker{margin:0;color:#ffffff85;font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.coin-balance-copy h4{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:800;letter-spacing:-.06em}.coin-credit-badge{position:absolute;top:-.35rem;right:-.25rem;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(186,230,253,.26);background:linear-gradient(180deg,#ffffff29,#ffffff0a),#0f172ac2;color:#ecfdfff5;font-size:.82rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 10px 24px #080f1f47,0 0 18px #60a5fa1f;backdrop-filter:blur(14px);animation:coin-credit-badge-float 1.2s cubic-bezier(.22,1,.36,1) forwards}@keyframes coin-credit-badge-float{0%{opacity:0;transform:translateY(10px)}20%{opacity:1;transform:translateY(0)}72%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-16px)}}.coin-balance-side{display:grid;gap:0;align-content:start;justify-items:end;min-height:auto}.coin-page-corner-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;position:absolute;right:20px;bottom:20px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(186,230,253,.18),transparent 48%),linear-gradient(180deg,#ffffff17,#ffffff0a),#ffffff0a;color:#ffffffd1;box-shadow:0 16px 34px #0003;z-index:1;pointer-events:none}.coin-hero-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(180deg,#fff,#e4f4ff);color:#07111f;font-size:.88rem;font-weight:800;letter-spacing:-.02em;transition:transform .15s ease,border-color .15s ease,background .15s ease,opacity .15s ease}.coin-hero-button:hover{transform:translateY(-1px);border-color:#ffffffd1;background:linear-gradient(180deg,#fff,#d8efff)}.coin-hero-button:active{transform:scale(.98)}.coin-balance-notes{display:grid;gap:6px;justify-items:end}.coin-balance-notes span{color:#ffffff94;font-size:.84rem;line-height:1.45;text-align:right}.coin-status-banner{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fffc;font-size:.92rem;font-weight:600;letter-spacing:-.02em}.coin-status-banner.success{border-color:#34d3992e;background:linear-gradient(180deg,#10b9811f,#ffffff0a);color:#ecfdf5f5}.coin-status-banner.error{border-color:#f871712e;background:linear-gradient(180deg,#f871711f,#ffffff0a);color:#fef2f2f5}.coin-gift-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.coin-gift-chip{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:14px 16px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.coin-gift-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:14px;background:#ffffff14;color:#ffffffeb}.coin-gift-copy{display:grid;gap:2px}.coin-gift-copy strong{color:#fff;font-size:.92rem;letter-spacing:-.02em}.coin-gift-copy span{color:#fff9;font-size:.8rem}.coin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;align-items:stretch}.coin-pack-sections{display:grid;gap:22px;--coin-stack-width: 184px;--coin-stack-height: 136px;--coin-stack-art-height: var(--coin-stack-height);padding-bottom:76px}.coin-pack-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.coin-pack-section-label{margin:0;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:#ffdea8d9}.coin-card{grid-column:span 1;display:flex;flex-direction:column;justify-content:space-between;gap:0;min-height:0;height:100%;padding:16px;position:relative;overflow:hidden;cursor:default;border-radius:22px;border:1px solid rgba(255,236,178,.12);background:radial-gradient(circle at top,rgba(255,232,171,.1),transparent 42%),linear-gradient(180deg,#151823fa,#090b13);box-shadow:0 18px 34px #0000004d,inset 0 1px #ffffff0f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.coin-card:before{content:"";position:absolute;inset:0;border-radius:22px;padding:1px;background:linear-gradient(180deg,#fff1cc33,#ffffff08);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.8}.coin-card:after{content:"";position:absolute;inset:10% 8% auto;height:60%;border-radius:16px;background:radial-gradient(circle at top,rgba(255,226,148,.16),transparent 68%);pointer-events:none;opacity:1}.coin-card:hover{transform:translateY(-2px);border-color:#ffe9a847;box-shadow:0 24px 46px #00000057,0 0 0 1px #ffe09114,0 0 26px #ffd87e14,inset 0 1px #ffffff14}.coin-card.pending{border-color:#f7e7be57;box-shadow:0 24px 44px #0000004d,0 0 0 1px #f7e7be1f}.coin-card.featured{grid-column:span 1;border-color:#ffe6aa2e;background:radial-gradient(circle at top left,rgba(255,230,170,.16),transparent 40%),radial-gradient(circle at bottom right,rgba(255,217,115,.08),transparent 36%),linear-gradient(180deg,#171a25fa,#090b13);box-shadow:0 20px 38px #0000004d,inset 0 1px #ffffff14}.coin-card.selected{border-color:#ffe29452;box-shadow:0 24px 48px #0000005c,0 0 0 1px #ffe2941f,0 0 30px #ffd87e1f}.coin-card>*{position:relative;z-index:1}.coin-card-body,.coin-card-art,.coin-card-art:before,.coin-card-kicker,.coin-card-kicker-placeholder,.coin-card-price,.coin-card-amount,.coin-stack-image{pointer-events:none}.coin-card:focus-visible{outline:2px solid rgba(255,233,168,.72);outline-offset:2px}.coin-card.featured .coin-card-body h3{font-size:clamp(1.05rem,1.4vw,1.4rem)}.coin-card-kicker{margin:0;color:#f7e7beb3;font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;opacity:.7}.coin-card-kicker-placeholder{display:block;min-height:.9rem}.coin-card-body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;text-align:center;min-height:0}.coin-card-amount{margin:0 0 6px;color:#f7e7be;font-family:var(--font-heading);font-size:clamp(1.12rem,1.7vw,1.45rem);font-weight:800;letter-spacing:-.05em;line-height:1.05;text-shadow:0 8px 20px rgba(0,0,0,.26)}.coin-card-art{display:flex;align-items:center;justify-content:center;height:auto;padding:0;line-height:0;margin-bottom:0;position:relative}.coin-card-art:before{content:"";position:absolute;inset:6px;border-radius:18px;background:radial-gradient(circle at center,rgba(247,231,190,.2),transparent 65%);opacity:1}.coin-stack-image{width:var(--coin-stack-width);height:var(--coin-stack-height);display:block;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.38)) drop-shadow(0 0 14px rgba(247,231,190,.12))}.coin-image{height:80px;-o-object-fit:contain;object-fit:contain}.coin-stack{position:relative;width:78px;height:68px}.coin-stack-coin{position:absolute;width:60px;height:60px;border-radius:50%;border:1px solid rgba(255,235,168,.45);background:radial-gradient(circle at 30% 25%,#ffffffd9,#ffffff0d 40%),radial-gradient(circle at 70% 80%,#ffb74da6,#ffb74d14 55%),linear-gradient(150deg,#ffd56beb,#c98f2ee6);box-shadow:0 10px 22px #b26f1459,inset 0 10px 14px #ffffff40,inset 0 -12px 16px #69360a59;background-repeat:no-repeat;background-position:center;background-size:42%;background-image:url(/brand/taly-mark.svg)}.coin-stack-coin:nth-child(1){top:12px;left:6px;transform:scale(.95)}.coin-stack-coin:nth-child(2){top:0;left:24px}.coin-stack-coin:nth-child(3){top:18px;left:34px;transform:scale(.9)}.wallet-summary-card{margin-top:24px;padding:24px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#ffffff09}.creator-earnings-shell{display:grid;gap:24px;padding:32px;border-radius:34px;background:radial-gradient(circle at top left,rgba(251,191,36,.1),transparent 28%),radial-gradient(circle at top right,rgba(186,230,253,.08),transparent 24%),#060a12e0}.creator-earnings-card{padding:24px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;display:grid;gap:18px}.creator-earnings-card p,.creator-earnings-note,.creator-earnings-faq-item p{color:#ffffffb8;line-height:1.7}.creator-earnings-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.creator-earnings-card h3,.creator-earnings-faq-item h4{margin:0;font-family:var(--font-heading);color:#fff;letter-spacing:-.03em}.creator-earnings-card h3{font-size:1.22rem}.creator-earnings-faq-item h4{font-size:1rem}.creator-earnings-card-wide{min-height:100%}.creator-earnings-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#ffffff14;color:#ffffffeb}.creator-earnings-faq-list{display:grid;gap:16px}.creator-earnings-faq-item{display:grid;gap:6px}.creator-earnings-stat-grid{margin-top:0}.creator-dashboard-shell,.creator-agreement-shell{display:grid;gap:22px}.creator-dashboard-shell{padding:0 0 100px;border:0;border-radius:0;background:transparent;box-shadow:none;gap:28px}.creator-agreement-shell{padding:28px;border-radius:30px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 24%),radial-gradient(circle at top right,rgba(251,191,36,.08),transparent 22%),linear-gradient(180deg,#0a0e16f0,#070a11fa);box-shadow:inset 0 1px #ffffff08,0 18px 44px #0000002e}.creator-dashboard-hero,.creator-dashboard-section,.creator-onboarding-modal{border:1px solid rgba(255,255,255,.06);background:#ffffff09}.creator-dashboard-hero,.creator-dashboard-section{display:grid;gap:18px;padding:22px;border-radius:24px}.creator-dashboard-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:0 0 4px;border:0;border-radius:0;background:transparent}.creator-dashboard-hero-actions,.creator-dashboard-actions,.creator-dashboard-chip-row{display:flex;flex-wrap:wrap;gap:12px}.creator-dashboard-hero-actions>.policy-dark-button{min-width:220px}.creator-dashboard-primary-action-card{padding:0;border:0;background:transparent;box-shadow:none}.creator-primary-action-button{width:100%;min-height:72px;padding:14px 18px;border-radius:14px;border-color:#fffffff0;background:radial-gradient(circle at top,#fffffff5,#ffffffc7 42%,#e8f4fff0),linear-gradient(180deg,#fff,#e8f4ff);color:#07111b;font-size:1rem;font-weight:650;box-shadow:0 8px 24px #ffffff26,0 20px 40px #0000002e,inset 0 1px #ffffffe6}.creator-primary-action-button:hover{border-color:#fff;background:radial-gradient(circle at top,#fff,#ffffffd6 42%,#dbeafefa),linear-gradient(180deg,#fff,#dbeafe);color:#06121e}.creator-primary-action-button:active{transform:scale(.98)}.creator-primary-action-note{color:#ffffffa3;font-size:.9rem;font-weight:500;line-height:1.5;text-align:center}.creator-dashboard-chip-column{display:grid;gap:10px}.creator-dashboard-section-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.creator-dashboard-next-step-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(125,211,252,.18);background:#7dd3fc1a;color:#e5f7fff0;font-size:.78rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.creator-dashboard-section-head h3,.creator-onboarding-modal-head h2,.creator-agreement-copy h4,.creator-ai-response-card h4{margin:8px 0 0;font-family:var(--font-heading);letter-spacing:-.03em;color:#fff}.creator-dashboard-section-head h3,.creator-onboarding-modal-head h2{font-size:1.55rem}.creator-dashboard-hero h3{margin:10px 0 0;font-family:var(--font-heading);font-size:1.72rem;letter-spacing:-.04em;color:#fff}.creator-dashboard-note,.creator-dashboard-hero p,.creator-dashboard-section p,.creator-agreement-copy p,.creator-ai-response-card p,.creator-onboarding-modal-head p,.creator-onboarding-step-card p{margin:0;color:#ffffffb8;line-height:1.65}.creator-dashboard-momentum-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-top:14px}.creator-dashboard-momentum-pill{display:grid;gap:4px;min-width:0;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.creator-dashboard-momentum-pill span{color:#ffffff7a;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.creator-dashboard-momentum-pill strong{color:#fff;font-size:1.02rem;font-weight:600;letter-spacing:-.02em}.creator-dashboard-clarity-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.creator-dashboard-clarity-pill{display:grid;gap:6px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.creator-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.creator-dashboard-section-span-2{grid-column:1 / -1}.creator-dashboard-grid>.creator-dashboard-section:only-child{width:min(100%,820px);justify-self:center}.creator-dashboard-empty-state{display:grid;gap:10px;padding:0;border:0;border-radius:0;background:transparent}.creator-dashboard-empty-state.compact{padding:0}.creator-dashboard-empty-state strong{color:#fff;font-size:1rem;letter-spacing:-.02em}.creator-dashboard-setup-card{gap:20px;padding:28px}.creator-setup-progress-block{display:grid;gap:8px}.creator-setup-progress-block span{color:#ffffffb8;font-size:.88rem;font-weight:600;letter-spacing:-.01em}.creator-setup-progress-bar{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.creator-setup-progress-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7dd3fceb,#fffffff0)}.creator-analytics-sparkline-card{display:grid;gap:12px}.creator-analytics-sparkline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-height:108px}.creator-analytics-sparkline span{display:block;width:100%;border-radius:999px 999px 12px 12px;background:linear-gradient(180deg,#7dd3fcf5,#2563eb61)}.creator-scheduled-groups,.creator-scheduled-group,.creator-scheduled-list{display:grid;gap:12px}.creator-scheduled-group strong{color:#fff;font-size:.92rem;letter-spacing:-.02em}.creator-scheduled-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.creator-scheduled-row:last-child{border-bottom:none;padding-bottom:0}.creator-scheduled-row span{color:#fff;font-size:.94rem;letter-spacing:-.02em}.creator-scheduled-row small{color:#ffffff8a}.creator-payout-lock-note{min-height:48px}.creator-dashboard-stat-grid{margin-top:0}.creator-dashboard-stat-card{padding:14px 16px}.creator-dashboard-stat-card strong{margin-top:10px;font-size:1.28rem;line-height:1.2}.creator-dashboard-stat-card strong:is(:where(*)){overflow-wrap:anywhere}.creator-gift-summary-card{display:grid;gap:16px;padding:16px;border-radius:22px;border:1px solid rgba(125,211,252,.14);background:radial-gradient(circle at top left,rgba(125,211,252,.14),transparent 38%),linear-gradient(180deg,#ffffff0e,#ffffff07)}.creator-gift-summary-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-width:0}.creator-gift-summary-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid rgba(125,211,252,.18);background:#7dd3fc1f;color:#e5f7fff5}.creator-gift-summary-head strong{display:block;color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.02em}.creator-gift-summary-head span{display:block;margin-top:3px;color:#ffffffa8;font-size:.88rem;line-height:1.45}.creator-gift-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.creator-gift-summary-metric{display:grid;gap:6px;min-width:0;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#00000024}.creator-gift-summary-metric span{color:#ffffff85;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.creator-gift-summary-metric strong{color:#fff;font-size:clamp(1rem,2.3vw,1.22rem);font-weight:750;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.creator-gift-summary-note{color:#ffffffa3;font-size:.88rem;line-height:1.5}.creator-dashboard-helper-row{display:grid;gap:4px}.creator-dashboard-helper-row p{color:#ffffffa3;font-size:.92rem;line-height:1.5}.creator-breakdown-grid,.creator-unlock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.creator-breakdown-card,.creator-unlock-card{display:grid;gap:8px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;transition:transform .16s ease,border-color .16s ease,background .16s ease}.creator-breakdown-card strong,.creator-unlock-card strong{color:#fff;font-size:.96rem;letter-spacing:-.02em}.creator-breakdown-card span,.creator-unlock-card span,.creator-payout-row strong{color:#fff;font-size:1.12rem;font-weight:700}.creator-breakdown-card small,.creator-unlock-card small{color:#ffffffad}.creator-plan-feature-card span{font-size:1.02rem}.creator-plan-feature-card small{line-height:1.58}.creator-unlock-card.unlocked,.creator-onboarding-step-card.complete{border-color:#7dd3fc47;background:linear-gradient(180deg,#7dd3fc1f,#ffffff0d)}.creator-onboarding-step-card:hover{transform:translateY(-1px)}.creator-payout-summary{display:grid;gap:2px}.creator-payout-card{position:relative;overflow:hidden;gap:22px;background:radial-gradient(circle at top left,rgba(125,211,252,.18),transparent 34%),radial-gradient(circle at top right,rgba(250,204,21,.14),transparent 30%),linear-gradient(180deg,#111827eb,#080c14fa);box-shadow:inset 0 1px #ffffff14,0 22px 50px #00000038}.creator-payout-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%)}.creator-payout-card-head,.creator-payout-card-footer{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.creator-payout-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creator-payout-metric{display:grid;gap:8px;min-width:0;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;backdrop-filter:blur(16px)}.creator-payout-metric span{color:#ffffff9e;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.creator-payout-metric strong{color:#fff;font-size:clamp(1.1rem,1.9vw,1.48rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.creator-payout-status-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:#ffffffe0;white-space:nowrap}.creator-payout-status-pill.eligible{border-color:#86efac47;background:#86efac1f;color:#dcfce7}.creator-payout-status-pill.action{border-color:#facc154d;background:#facc151f;color:#fef3c7}.creator-payout-status-pill.progress{border-color:#7dd3fc4d;background:#0ea5e921;color:#e0f2fe}.creator-payout-status-pill span{font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.creator-payout-card-copy{display:grid;gap:6px;min-width:0}.creator-payout-card-copy p{color:#ffffffdb}.creator-payout-card-copy span{color:#ffffff94;font-size:.88rem}.creator-payout-button{min-width:160px;justify-content:center}.creator-payout-button.locked{opacity:.6;border:1px solid rgba(255,255,255,.15)}.creator-payout-button.active{border-color:#4ade80b8;background:linear-gradient(90deg,#4ade80,#22c55e);color:#000;box-shadow:0 14px 30px #22c55e3d,0 0 0 1px #ffffff0a}.creator-payout-button.active:hover,.creator-payout-button.active:focus-visible{background:linear-gradient(90deg,#5ee98d,#32d364);color:#000}.creator-ai-matching-button{background:#fff;color:#000;font-weight:600;box-shadow:0 10px 24px #ffffff1f}.creator-ai-matching-button:hover,.creator-ai-matching-button:focus-visible{background:#fffffff0;color:#000}.creator-payout-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.creator-payout-row:last-child{border-bottom:none}.creator-payout-row span{color:#ffffff94}.creator-supporter-column{display:grid;gap:12px;padding:0;border:0;border-radius:0;background:transparent}.creator-supporter-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.creator-supporter-row:last-child{border-bottom:none;padding-bottom:0}.creator-supporter-copy{display:grid;gap:2px;min-width:0}.creator-brand-deal-panel{display:grid;gap:14px;padding:0;border:0;border-radius:0;background:transparent}.creator-dashboard-return-card{gap:10px}.creator-brand-deal-panel-head,.creator-brand-deal-title-row{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px}.creator-brand-deal-panel-head h4{margin:8px 0 0;font-family:var(--font-heading);font-size:1.12rem;color:#fff;letter-spacing:-.03em}.creator-brand-deal-list{display:grid;gap:12px}.creator-brand-deal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.creator-brand-deal-main{display:grid;gap:6px}.creator-brand-deal-main strong{color:#fff}.creator-brand-deal-main span,.creator-brand-deal-main p{margin:0;color:#ffffffad;line-height:1.6}.creator-brand-deal-meta,.creator-brand-deal-actions{display:flex;flex-wrap:wrap;gap:8px}.creator-brand-deal-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffc7;font-size:.78rem;font-weight:600}.creator-brand-deal-actions{justify-content:flex-end;align-content:start}.creator-brand-deal-empty{display:grid;gap:8px;padding:0;border:0;border-radius:0;background:transparent}.creator-brand-deal-empty strong{color:#fff}.creator-brand-deal-empty span{color:#ffffffad;line-height:1.6}.creator-supporter-copy strong{color:#fff;font-size:.92rem}.creator-supporter-copy span,.creator-supporter-empty span{color:#ffffffad;font-size:.82rem;line-height:1.5}.creator-supporter-empty{display:grid;gap:6px;padding:0;border:0;border-radius:0;background:transparent}.creator-supporter-empty strong{color:#fff;font-size:.92rem}.creator-ai-panel .policy-assistant-form,.creator-ai-response{display:grid;gap:14px}.creator-ai-response-card{display:grid;gap:12px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.creator-dashboard-shell .policy-subtle-pill,.creator-agreement-shell .policy-subtle-pill,.creator-onboarding-modal .policy-subtle-pill{background:#ffffff0f;color:#ffffffc7}.creator-dashboard-shell .policy-plain-list-item svg,.creator-agreement-shell .policy-plain-list-item svg,.creator-onboarding-modal .policy-plain-list-item svg{color:#bae6fdeb}.creator-dashboard-shell .policy-plain-list-item span,.creator-agreement-shell .policy-plain-list-item span,.creator-onboarding-modal .policy-plain-list-item span{color:#ffffffc7}.creator-agreement-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:18px}.creator-agreement-side{display:grid;gap:18px}.creator-agreement-section-list{display:grid;gap:14px}.creator-agreement-section-card{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.creator-agreement-section-card.compact{padding:16px}.creator-agreement-section-card.collapsible{grid-template-columns:1fr;gap:0}.creator-agreement-section-card.read{border-color:#7dd3fc2e;background:linear-gradient(180deg,#7dd3fc14,#ffffff08)}.creator-agreement-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:#ffffff14;color:#ffffffeb;font-size:.92rem;font-weight:700}.creator-agreement-copy{display:grid;gap:10px}.creator-agreement-summary-card{display:grid;gap:12px;padding:16px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.creator-agreement-summary-card strong{color:#fff;font-size:1.05rem;letter-spacing:-.03em}.creator-agreement-summary-list{margin:0;padding-left:18px;display:grid;gap:10px;color:#ffffffd1}.creator-agreement-summary-list li{line-height:1.5;font-size:.98rem}.creator-agreement-progress-card{display:grid;gap:10px}.creator-agreement-progress-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.creator-agreement-progress-row strong{color:#fff;font-size:.94rem;font-weight:700;letter-spacing:-.02em}.creator-agreement-progress-bar{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#ffffff14}.creator-agreement-progress-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7dd3fceb,#fffffff0)}.creator-agreement-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:0;border:0;background:transparent;color:#fff;text-align:left}.creator-agreement-section-toggle-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;min-width:0}.creator-agreement-section-body{padding-top:16px}.creator-agreement-checkbox-shell{display:grid;gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;transition:all .2s ease}.creator-agreement-checkbox-shell.complete{border-color:#7dd3fc3d;box-shadow:0 0 0 1px #7dd3fc14,0 0 24px #7dd3fc1f}.creator-agreement-helper-copy,.creator-agreement-continue-copy{color:#ffffffb3;font-size:.9rem;line-height:1.5}.creator-agreement-checkbox-row{display:flex;align-items:flex-start;gap:10px;color:#ffffffeb;font-size:.95rem;line-height:1.55}.creator-agreement-checkbox-row input{margin-top:4px}.creator-agreement-checkbox-error{color:#fecaca;font-size:.84rem;line-height:1.45}.agreement-viewer-card{padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#040910b8;overflow:auto;display:grid;gap:14px}.agreement-viewer-card p{margin:0;color:#ffffffd1;font-size:.92rem;line-height:1.7}.creator-agreement-viewer-card{max-height:380px}.creator-agreement-viewer-section{display:grid;gap:10px}.creator-agreement-viewer-section h4{margin:0;color:#fff;font-size:.98rem;letter-spacing:-.02em}.creator-onboarding-modal-backdrop{--creator-onboarding-backdrop-top: calc(24px + env(safe-area-inset-top, 0px)) ;--creator-onboarding-backdrop-bottom: calc(160px + env(safe-area-inset-bottom, 0px)) ;position:fixed;inset:0;z-index:2200;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;padding:var(--creator-onboarding-backdrop-top) 24px var(--creator-onboarding-backdrop-bottom) 24px;background:#02060cc2;backdrop-filter:blur(16px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.creator-onboarding-modal{width:min(980px,100%);max-height:calc(100dvh - var(--creator-onboarding-backdrop-top) - var(--creator-onboarding-backdrop-bottom));overflow-y:auto;display:grid;grid-template-rows:auto auto auto;align-content:start;gap:18px;padding:26px;border-radius:28px;background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 26%),radial-gradient(circle at top right,rgba(251,191,36,.08),transparent 24%),#060a12f5;box-shadow:0 24px 64px #00000047;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}.creator-onboarding-modal-head{display:flex;align-items:start;justify-content:space-between;gap:18px;position:relative;z-index:2;padding-bottom:4px}.creator-onboarding-close-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 18px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#ffffffd6;font-size:.95rem;font-weight:600;transition:background .16s ease,border-color .16s ease,transform .12s ease}.creator-onboarding-close-button:hover{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-1px)}.creator-onboarding-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.creator-onboarding-step-grid-static{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-onboarding-summary-list{display:grid;gap:10px}.creator-onboarding-summary-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.creator-onboarding-summary-row.complete{border-color:#86efac2e;background:linear-gradient(180deg,#22c55e1f,#ffffff0a)}.creator-onboarding-summary-row.locked{opacity:.68}.creator-onboarding-summary-copy{display:grid;gap:4px;min-width:0}.creator-onboarding-summary-copy strong{color:#fff;font-size:.95rem;letter-spacing:-.02em}.creator-onboarding-summary-copy span{color:#ffffff94;font-size:.84rem;line-height:1.45}.creator-onboarding-summary-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.creator-onboarding-summary-button{flex:0 1 auto;min-width:168px;white-space:nowrap}.creator-onboarding-summary-button:disabled{cursor:not-allowed;opacity:.6;transform:none}@media(max-width:900px){.creator-onboarding-summary-row{align-items:stretch;flex-direction:column}.creator-onboarding-summary-actions{width:100%;justify-content:flex-start}.creator-onboarding-summary-button{width:100%;min-width:0}}.creator-onboarding-step-card{display:grid;gap:6px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.creator-onboarding-step-card strong{color:#fff;font-size:.94rem;letter-spacing:-.02em;font-weight:700}.creator-onboarding-step-card p{color:#ffffff9e;font-size:.86rem;line-height:1.45}.creator-onboarding-step-card.active{border-color:#fbbf243d;background:linear-gradient(180deg,#fbbf2424,#ffffff0a)}.creator-onboarding-step-shell{display:grid;gap:16px;min-height:auto;overflow:visible;padding-right:4px;padding-bottom:calc(140px + env(safe-area-inset-bottom,0px));scrollbar-gutter:stable}.creator-esign-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.creator-esign-panel,.creator-esign-preview-card{display:grid;gap:16px;padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.creator-esign-panel{background:radial-gradient(circle at top left,rgba(125,211,252,.12),transparent 30%),linear-gradient(180deg,#ffffff0b,#ffffff08)}.creator-esign-preview-card{background:radial-gradient(circle at top right,rgba(251,191,36,.12),transparent 28%),linear-gradient(180deg,#0d121cd1,#070a10eb)}.creator-esign-head,.creator-esign-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.creator-esign-head h3,.creator-esign-preview-head h3{margin:8px 0 0;color:#fff;font-family:var(--font-heading);font-size:1.32rem;letter-spacing:-.03em}.creator-esign-head p,.creator-esign-preview-note p{margin:0;color:#ffffffb3;line-height:1.65}.creator-esign-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.creator-esign-meta-card{display:grid;gap:8px;min-width:0;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.creator-esign-meta-card span{color:#ffffff8f;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.creator-esign-meta-card strong{color:#fff;font-size:.98rem;font-weight:680;letter-spacing:-.02em;overflow-wrap:anywhere}.creator-esign-form{display:grid;gap:14px}.creator-esign-field{gap:10px}.creator-esign-microcopy,.creator-esign-consent-copy,.creator-esign-consent-footnote,.creator-esign-preview-identity span{margin:0;color:#ffffffb8;line-height:1.6}.creator-esign-microcopy{font-size:.9rem}.creator-esign-consent-card,.creator-esign-success-card{position:relative;isolation:isolate;display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;overflow:visible}.creator-esign-consent-card>*{position:relative;z-index:1}.creator-esign-consent-copy a{position:relative;z-index:2;pointer-events:auto;cursor:pointer;color:#bfdbfef5;text-decoration:underline;text-underline-offset:.18em}.creator-esign-consent-copy a:hover,.creator-esign-consent-copy a:focus-visible{color:#fff;outline:none;text-decoration-thickness:2px}.creator-esign-consent-copy.subtle{color:#ffffffa8;font-size:.92rem}.creator-esign-checkbox-row{display:flex;align-items:flex-start;gap:12px}.creator-esign-checkbox-row input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;margin-top:2px;flex:0 0 auto;display:inline-grid;place-content:center;border:2px solid rgba(255,255,255,.72);border-radius:6px;background:transparent;transition:all .2s ease}.creator-esign-checkbox-row input:after{content:"";width:10px;height:6px;border-left:2px solid #000000;border-bottom:2px solid #000000;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .15s ease}.creator-esign-checkbox-row input:checked{background:#fff;border-color:#fff}.creator-esign-checkbox-row input:checked:after{transform:rotate(-45deg) scale(1)}.creator-esign-checkbox-row span{color:#ffffffeb;line-height:1.5}.creator-esign-consent-footnote{font-size:.9rem}.creator-esign-preview-inline{display:grid;gap:12px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.creator-esign-preview-inline-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.creator-esign-preview-identity span{display:block;font-size:.92rem;letter-spacing:.03em}.creator-esign-script{display:flex;align-items:center;min-height:132px;padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff08),#ffffff05}.creator-esign-script span{color:#fffffff2;font-size:clamp(1.6rem,3vw,2.35rem);letter-spacing:-.04em;line-height:1.1;overflow-wrap:anywhere}.creator-esign-script.compact{min-height:0;padding:16px 18px;border-radius:18px}.creator-esign-script.compact span{font-size:clamp(1.15rem,2.4vw,1.65rem)}.creator-esign-success-card h3{margin:8px 0 0;color:#fff;font-family:var(--font-heading);font-size:1.24rem;letter-spacing:-.03em}.creator-esign-success-card p{margin:0;color:#ffffffb8;line-height:1.6}.creator-esign-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:20px;margin-bottom:0;padding-top:0;position:relative;z-index:2}.creator-esign-actions>*{min-width:0;width:100%}.creator-esign-actions-divider{grid-column:1 / -1;height:1px;background:#ffffff14}.creator-esign-action-copy{grid-column:1 / -1;width:100%;text-align:center;color:#ffffffb8;font-size:13px;line-height:1.4;margin:0}.creator-esign-inline-status{grid-column:1 / -1;margin:0;text-align:center;color:#fecaca;font-size:.9rem;line-height:1.45}.creator-esign-action-footnote{grid-column:1 / -1;margin:0;text-align:center;color:#ffffffa8;font-size:.88rem;line-height:1.45}.creator-esign-primary-button,.creator-esign-secondary-button{display:flex;position:relative;z-index:2;pointer-events:auto;height:52px;min-height:52px;max-height:52px;padding:0 18px;align-items:center;justify-content:center;gap:10px;border-radius:14px;align-self:stretch;line-height:1;flex:0 0 auto;cursor:pointer;transition:transform .12s ease,opacity .12s ease,box-shadow .16s ease}.creator-esign-primary-button{background:linear-gradient(180deg,#f7e7be,#e8c98e);color:#1f1a14;font-size:17px;font-weight:700;border:none;box-shadow:0 8px 20px #00000040,inset 0 1px #fff6}.creator-esign-primary-button:disabled{opacity:1;cursor:not-allowed;transform:none;background:#ffffff14;color:#fff6;border:1px solid rgba(255,255,255,.1);box-shadow:none}.creator-esign-secondary-button{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fffc;font-size:17px;font-weight:600;box-shadow:none}.creator-esign-primary-button:active,.creator-esign-secondary-button:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.creator-esign-primary-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,#fbedcb,#edd39e)}.creator-esign-secondary-button:hover{background:#ffffff14;border-color:#ffffff24}}.brand-deal-automation-modal{width:min(980px,100%)}.taly-share-modal-backdrop{position:fixed;inset:0;z-index:1600;display:flex;align-items:center;justify-content:center;padding:clamp(12px,4vw,24px);background:#02060cb8;backdrop-filter:blur(16px);overflow-y:auto}.taly-share-modal{width:min(560px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px));overflow-y:auto;display:grid;gap:18px;padding:24px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top left,rgba(186,230,253,.08),transparent 30%),radial-gradient(circle at top right,rgba(244,114,182,.06),transparent 26%),#060a12f5;box-shadow:0 22px 56px #00000047}.taly-share-modal-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.taly-share-modal-head h2{color:#fff;font-family:var(--font-heading);font-size:clamp(1.4rem,2vw,2rem);font-weight:740;letter-spacing:0}.taly-share-modal-head p{color:#ffffffa3;margin-top:6px}.taly-share-modal-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffd1}.taly-share-preview-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:18px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#ffffff09}.taly-share-preview-image{width:88px;height:88px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 32px #0000003d}.taly-share-preview-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:#bae6fd1a;color:#d1fafff5}.taly-share-preview-copy{display:grid;gap:4px;min-width:0}.taly-share-preview-copy strong{color:#fff;font-size:1rem;font-weight:720;letter-spacing:0}.taly-share-preview-copy span,.taly-share-preview-copy small{color:#ffffff9e;overflow-wrap:anywhere}.taly-share-preview-copy small{display:block;font-size:.76rem;line-height:1.4}.taly-share-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.taly-share-channel-button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:16px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.taly-share-channel-button:hover{transform:translateY(-1px);border-color:#bae6fd2e;background:#ffffff0f}.taly-share-channel-button:disabled{opacity:.56;transform:none}.taly-share-channel-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#bae6fd14;color:#d1fafff5}.taly-share-channel-copy{display:grid;gap:4px}.taly-share-channel-copy strong{color:#fff;font-size:.92rem;font-weight:700}.taly-share-channel-copy span{color:#ffffff8f;font-size:.84rem;line-height:1.45}.taly-share-toast{position:fixed;left:50%;bottom:28px;z-index:20;transform:translate(-50%);min-width:180px;padding:12px 18px;border-radius:8px;background:#060a12eb;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:.92rem;font-weight:700;letter-spacing:0;box-shadow:0 18px 42px #00000047}.taly-share-toast.success{border-color:#34d39938}.taly-share-toast.error{border-color:#f8717138}.brand-deal-modal-summary-grid,.brand-deal-modal-checkbox-grid,.brand-deal-modal-form{display:grid;gap:14px}.brand-deal-modal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-deal-modal-contract{max-height:320px}.brand-deal-modal-form{align-items:start}.brand-deal-modal-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-onboarding-contract-scroll{max-height:420px;overflow:auto;display:grid;gap:20px;padding-right:6px}.creator-onboarding-contract-scroll .creator-agreement-section-card{gap:14px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#ffffff08;box-shadow:none}.creator-onboarding-contract-scroll .creator-agreement-section-card:first-child{padding-top:18px}.creator-onboarding-contract-scroll .creator-agreement-section-card:last-child{padding-bottom:18px}.creator-onboarding-contract-scroll .creator-agreement-number{width:34px;height:34px;border-radius:12px;background:#ffffff0f}.creator-onboarding-footer{display:grid;gap:12px;margin-top:4px}.creator-onboarding-footer-safe,.creator-esign-actions-safe{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.creator-agreement-continue-button{min-height:58px;font-weight:600}.creator-agreement-continue-button.scrolled:not(:disabled){background:linear-gradient(180deg,#d9f6df,#9fe7b0);color:#12301a;box-shadow:0 12px 28px #22c55e3d,inset 0 1px #ffffff75}.creator-agreement-continue-button.complete:not(:disabled){box-shadow:0 10px 28px #ffffff2e,0 0 20px #7dd3fc1f}.creator-agreement-view-button{justify-self:start}.creator-onboarding-checkbox{display:inline-flex;align-items:flex-start;gap:10px;color:#fffc;font-size:.94rem;line-height:1.5}.creator-payout-button.action{border-color:#facc15a3;background:linear-gradient(90deg,#facc15,#f59e0b);color:#111827;box-shadow:0 14px 30px #f59e0b3d,0 0 0 1px #ffffff0a}.creator-payout-refresh-button{min-width:112px;justify-content:center}.creator-onboarding-checkbox input{margin-top:4px}.creator-onboarding-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creator-onboarding-fast-grid{align-items:stretch}.creator-onboarding-form-grid .policy-light-textarea{grid-column:1 / -1}.creator-tax-field{display:grid;gap:8px}.creator-tax-field>span{color:#ffffffb8;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.creator-tax-field>small{color:#ffffff8f;font-size:.84rem;line-height:1.5}.creator-tax-primary-field,.creator-tax-fast-card{min-width:0}.creator-tax-note-card{display:grid;gap:12px;padding:18px;border:1px solid rgba(126,211,255,.18);border-radius:22px;background:linear-gradient(180deg,#141821f5,#0a0e16eb);box-shadow:inset 0 1px #ffffff08,0 16px 32px #00000038}.creator-tax-note-head{display:flex;align-items:center;gap:10px;color:#eef6ff}.creator-tax-note-head svg{color:#7dd3fc}.creator-tax-note-card p{margin:0;color:#ffffffad;font-size:.94rem;line-height:1.6}.creator-stripe-fast-card{width:100%}.creator-stripe-name-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d}.creator-stripe-name-row span{color:#ffffff8f;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.creator-stripe-name-row strong{min-width:0;color:#fff;font-size:1rem;font-weight:700;overflow-wrap:anywhere;text-align:right}.creator-tax-disclaimer{margin:14px 0 0;color:#ffffffa3;font-size:.92rem;line-height:1.6}.creator-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:112px;padding:7px 12px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffb8}.creator-status-pill.complete{border-color:#86efac3d;background:#22c55e24;color:#d9fbe6}.creator-status-pill.progress{border-color:#7dd3fc3d;background:#0ea5e924;color:#d9f3ff}.creator-status-pill.action{border-color:#fdba743d;background:#f9731624;color:#ffedd5}.creator-status-pill.idle{border-color:#ffffff14;background:#ffffff0a;color:#ffffffad}.creator-payout-inline-note{margin:2px 0 0;color:#ffffffb3;font-size:.9rem;line-height:1.6}.policy-dark-button:disabled{opacity:.6;cursor:not-allowed;transform:none;border-color:#ffffff26;background:#ffffff0f;color:#ffffff9e;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000038}@media(max-width:1100px){.creator-agreement-grid{grid-template-columns:1fr}}@media(max-width:900px){.creator-dashboard-grid,.brand-deal-modal-summary-grid,.brand-deal-modal-checkbox-grid,.creator-onboarding-form-grid,.creator-onboarding-step-grid-static,.advertising-enterprise-grid,.advertising-pricing-grid,.plans-grid,.creator-esign-shell,.creator-esign-meta-grid,.creator-payout-metrics{grid-template-columns:1fr}.creator-onboarding-step-grid,.battle-cover-scrubber{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.creator-onboarding-modal-backdrop{--creator-onboarding-backdrop-top: calc(14px + env(safe-area-inset-top, 0px)) ;--creator-onboarding-backdrop-bottom: calc(120px + env(safe-area-inset-bottom, 0px)) ;padding:var(--creator-onboarding-backdrop-top) 16px var(--creator-onboarding-backdrop-bottom) 16px}.creator-agreement-shell,.creator-onboarding-modal{padding:calc(14px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px));min-height:auto}.creator-dashboard-shell{padding:0 0 100px;gap:32px}.creator-dashboard-grid{gap:22px}.creator-dashboard-hero,.creator-onboarding-modal-head,.creator-onboarding-footer{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.creator-esign-head,.creator-esign-actions{flex-direction:column;align-items:stretch}.creator-esign-actions>*{width:100%;min-width:0}.creator-onboarding-step-shell{gap:16px;padding-right:0;padding-bottom:0}.creator-onboarding-modal-head{position:static;top:auto;margin:0;padding:0;gap:10px;background:none;backdrop-filter:none}.creator-onboarding-step-card{padding:16px;border-radius:18px}.creator-stripe-name-row{align-items:flex-start;flex-direction:column}.creator-stripe-name-row strong{text-align:left}.creator-esign-shell{gap:16px}.creator-esign-panel,.creator-esign-preview-card,.creator-esign-consent-card,.creator-esign-success-card{gap:12px;padding:16px;border-radius:20px}.creator-esign-meta-grid{grid-template-columns:1fr;gap:12px}.creator-esign-meta-card{min-height:0;padding:14px 16px}.creator-esign-meta-card span{font-size:.72rem}.creator-esign-meta-card strong{font-size:.96rem}.creator-esign-consent-copy,.creator-esign-consent-footnote{color:#fffc;line-height:1.55}.creator-dashboard-chip-column{gap:8px}.creator-dashboard-chip-column .policy-subtle-pill{width:-moz-fit-content;width:fit-content;max-width:100%}.creator-esign-actions{grid-template-columns:1fr;gap:12px;margin-top:12px;margin-bottom:0}.creator-onboarding-footer-safe,.creator-esign-actions-safe{position:static;bottom:auto;z-index:auto;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.creator-agreement-view-button,.creator-agreement-continue-button,.creator-esign-primary-button,.creator-esign-secondary-button{width:100%;justify-content:center}.creator-agreement-view-button{justify-self:stretch}.creator-esign-action-copy{order:1}.creator-esign-primary-button{order:2}.creator-esign-secondary-button{order:3}.creator-payout-card-head,.creator-payout-card-footer{flex-direction:column;align-items:stretch}.creator-payout-status-pill{width:-moz-fit-content;width:fit-content;max-width:100%;white-space:normal}.creator-payout-button{width:100%;min-width:0}.creator-dashboard-section-head{flex-direction:column;align-items:stretch}.creator-dashboard-next-step-pill{width:-moz-fit-content;width:fit-content}.creator-primary-action-button{min-height:60px}.creator-gift-summary-card{padding:14px;border-radius:20px}.creator-gift-summary-metrics{grid-template-columns:1fr}.creator-onboarding-contract-scroll{padding-bottom:18px}.advertising-card-head,.advertising-builder-actions,.advertising-cta-row,.feed-sponsored-popup-actions,.advertising-row-actions,.policy-support-actions{flex-direction:column;align-items:stretch}.policy-support-actions>*{width:100%}.advertising-dashboard-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.advertising-dashboard-tab{justify-content:center}.advertising-campaign-table-head{display:none}.advertising-campaign-row,.advertising-billing-row,.advertising-match-row,.advertising-assignment-row,.creator-brand-deal-row{grid-template-columns:1fr}.advertising-match-meta,.advertising-assignment-meta,.creator-brand-deal-actions{justify-content:flex-start}.advertising-billing-meta{justify-items:start;text-align:left}.feed-sponsored-popup{right:20px;bottom:196px}.creator-onboarding-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creator-onboarding-step-card{min-height:74px;padding:12px}.creator-onboarding-step-card strong{font-size:.86rem}.creator-onboarding-step-card p{display:none}.creator-studio-live-trim-inputs{grid-template-columns:1fr}.creator-scheduled-row{flex-direction:column;align-items:start}.seo-landing-actions{flex-direction:column;align-items:stretch}.seo-screenshot-grid,.seo-copy-grid,.seo-related-links{grid-template-columns:1fr}}.wallet-summary-head,.wallet-stat-grid{display:grid;gap:14px}.wallet-summary-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.wallet-summary-head h3{margin-top:10px;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.03em}.wallet-summary-copy,.wallet-summary-note{margin-top:10px;color:#ffffffad;font-size:.94rem;line-height:1.65}.wallet-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:20px}.wallet-stat-card{padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.wallet-stat-card p{color:#ffffff7a;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase}.wallet-stat-card strong{display:block;margin-top:12px;font-family:var(--font-heading);font-size:1.7rem;color:#fff;letter-spacing:-.04em}.wallet-stat-card span{display:block;margin-top:6px;color:#ffffffa8;font-size:.88rem;line-height:1.5}.coin-buy-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;isolation:isolate;overflow:hidden;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;min-height:52px;width:100%;padding:0 18px;border-radius:12px;border:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,gold,#f5c542);color:#000;font-weight:600;font-size:18px;letter-spacing:0;line-height:1;white-space:nowrap;cursor:pointer;pointer-events:auto;touch-action:manipulation;box-shadow:0 8px 20px #00000038,inset 0 1px #ffffff73;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease,box-shadow .16s ease}.coin-buy-button:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.28) 45%,transparent 72%);transform:translate(-140%);transition:transform .42s ease;pointer-events:none;opacity:.72}.coin-buy-button span{position:relative;z-index:1}.coin-buy-button:active{transform:scale(.985);background:linear-gradient(180deg,#f4cf1f,#eab938)}.coin-buy-button:disabled{cursor:not-allowed;opacity:1;transform:none;border-color:#ffffff14;background:#ffffff14;color:#fff6;box-shadow:none}.coin-buy-button:disabled:after{opacity:0}.coin-buy-button:focus-visible{outline:2px solid rgba(255,236,178,.78);outline-offset:2px}.coin-buy-button{margin-top:auto}.coin-card-action-area{display:grid;gap:14px;margin-top:14px;padding-bottom:14px;position:relative;z-index:3;pointer-events:auto}.coin-card button{margin-top:auto;pointer-events:auto}.coin-card-action-area .coin-buy-button{pointer-events:auto}@media(hover:hover)and (pointer:fine){.coin-buy-button:hover{transform:scale(1.02);filter:brightness(1.04);box-shadow:0 12px 26px #00000042,inset 0 1px #ffffff85}.coin-buy-button:hover:after,.coin-card:hover .coin-buy-button:after{transform:translate(140%)}.coin-card:hover .coin-buy-button:not(:disabled){border-color:#ffffff6b;box-shadow:0 14px 28px #00000047,0 0 0 1px #fff0ca14,inset 0 1px #ffffff8a}}.coin-card .coin-badge{color:#2b1a05;background:linear-gradient(135deg,#fff7d6,#f0c06a);border-color:#d6953acc}.coin-storefront-legal{width:min(100%,720px);margin:22px auto 0;display:grid;gap:6px;text-align:center;padding:0;border:0;background:none;box-shadow:none}.coin-storefront-checkout-note{margin:0;color:#ffffff7a;font-size:.84rem;line-height:1.45}.coin-storefront-legal p{margin:0;color:#fff9;font-size:.88rem;line-height:1.55}.coin-storefront-legal a{color:#ffffffd9;text-decoration:none;text-underline-offset:.16em}.coin-storefront-legal a:hover,.coin-storefront-legal a:focus-visible{color:#fffffff5;text-decoration:underline}.plans-note-card,.ai-output-card{margin-top:24px;padding:28px;border-radius:30px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top left,rgba(125,211,252,.07),transparent 32%),linear-gradient(180deg,#141821f0,#0c0f16fa);box-shadow:inset 0 1px #ffffff0a,0 18px 36px #0000002e}.ai-layer-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ai-layer-list span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#ffffffbd;font-size:.76rem;font-weight:600;letter-spacing:.02em}.ai-console-shell,.ai-admin-shell{margin-top:18px;padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 34%),#ffffff07}.ai-console-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.ai-console-head h3{margin:10px 0 0;font-family:var(--font-heading);font-size:1.36rem;line-height:1.2;letter-spacing:-.04em;color:#fff}.ai-console-status-row,.ai-console-meta-chips,.ai-console-context-list{display:flex;flex-wrap:wrap;gap:10px}.ai-console-status-pill,.ai-console-meta-chips span,.ai-console-context-list span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffbd;font-size:.76rem;font-weight:600}.ai-console-context-grid,.ai-admin-control-grid,.ai-admin-analytics-grid,.ai-admin-route-grid,.ai-prompt-editor-grid{display:grid;gap:14px;margin-top:16px}.ai-console-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-console-context-card,.ai-console-response-card,.ai-admin-log-card{padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff07}.ai-console-shell>.ai-console-context-card{display:grid;gap:12px;margin-top:16px}.ai-console-context-card strong{color:#fff;font-size:1rem;font-weight:600;letter-spacing:-.02em}.ai-console-quick-prompts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ai-console-secondary-button,.ai-console-primary-button{min-height:50px;padding:0 20px;border-radius:18px;font-size:.9rem;font-weight:500;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}.ai-console-quick-prompt{min-height:40px;padding:0 16px;border-radius:16px;font-size:.9rem;font-weight:500;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}.ai-console-quick-prompt,.ai-console-secondary-button{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffd1}.ai-console-primary-button{border:1px solid rgba(125,211,252,.3);background:linear-gradient(180deg,#fffffff5,#dbefffeb);color:#08111f}.ai-console-primary-button,.ai-console-secondary-button,.ai-console-quick-prompt{box-shadow:0 8px 18px #0000001f}.ai-console-primary-button:active,.ai-console-secondary-button:active,.ai-console-quick-prompt:active{transform:scale(.98)}.ai-console-quick-prompt:hover,.ai-console-secondary-button:hover,.ai-console-primary-button:hover,.ai-admin-toggle-card:hover{transform:translateY(-1px)}.ai-console-quick-prompt:disabled,.ai-console-secondary-button:disabled{opacity:.58;cursor:default;transform:none}.ai-console-primary-button:disabled{opacity:.72;cursor:wait}.ai-console-form{margin-top:16px}.ai-console-textarea,.ai-prompt-editor-textarea{width:100%;min-height:112px;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#0307128a;color:#fff;line-height:1.6;resize:vertical}.ai-console-textarea:focus,.ai-prompt-editor-textarea:focus{outline:none;border-color:#7dd3fc5c;box-shadow:0 0 0 1px #7dd3fc33}.ai-console-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}.ai-console-form-actions>*{flex:0 0 auto}.ai-console-loading{display:inline-flex;align-items:center;gap:10px;margin-top:14px;color:#ffffffbd;font-size:.9rem}.ai-console-loading-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#7dd3fc,#f9a8d4);animation:ai-loading-pulse 1s ease-in-out infinite}@keyframes ai-loading-pulse{0%,to{transform:scale(.88);opacity:.58}50%{transform:scale(1.08);opacity:1}}.ai-console-error{margin-top:14px;color:#fca5a5;font-size:.9rem;line-height:1.5}.ai-console-response-card{margin-top:16px}.ai-console-response-card h4{margin:0;font-family:var(--font-heading);font-size:1.18rem;color:#fff;letter-spacing:-.03em}.ai-console-summary{margin-top:10px;color:#ffffffbd;line-height:1.7}.ai-console-route-reason{margin-top:12px;color:#ffffffa3;line-height:1.6}.ai-console-payload-grid{display:grid;gap:14px;margin-top:14px}.ai-console-payload-card{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff07}.ai-admin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-admin-toggle-card{padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff07;text-align:left}.taly-original-ad-modal-backdrop{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;background:#02060cc7;backdrop-filter:blur(18px)}.taly-original-ad-modal{width:min(920px,100%);max-height:calc(100vh - 48px);overflow:auto;display:grid;gap:22px;padding:26px;border-radius:28px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 28%),radial-gradient(circle at top right,rgba(251,191,36,.06),transparent 24%),#060a12f5;box-shadow:0 24px 62px #00000047}.taly-original-ad-modal-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.taly-original-ad-eyebrow{margin:0 0 8px;color:#bae6fde6;font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.taly-original-ad-modal-head h2{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:760;letter-spacing:-.05em}.taly-original-ad-modal-head p{margin:10px 0 0;max-width:60ch;color:#ffffffad;line-height:1.6}.taly-original-ad-close{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffdb;font-weight:650}.taly-original-ad-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:22px}.taly-original-ad-stage{position:relative;min-height:460px;overflow:hidden;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0f172a1f,#0206179e),#0f172adb}.taly-original-ad-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:contrast(1.04) saturate(1.05) brightness(.94)}.taly-original-ad-stage-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#060a120a,#060a12c7),radial-gradient(circle at top right,rgba(56,189,248,.18),transparent 32%)}.taly-original-ad-stage-copy{position:absolute;inset:auto 22px 22px;display:grid;gap:8px;z-index:1}.taly-original-ad-stage-badge{display:inline-flex;align-items:center;justify-self:start;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(250,204,21,.18);background:linear-gradient(135deg,#facc152e,#d977061f);color:#fef3c7;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.taly-original-ad-stage-copy strong{color:#fff;font-family:var(--font-heading);font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:760;letter-spacing:-.05em}.taly-original-ad-stage-copy span:last-child{color:#ffffffb3;font-size:.95rem}.taly-original-ad-panel{display:grid;align-content:start;gap:16px}.taly-original-ad-chip-row{display:flex;flex-wrap:wrap;gap:10px}.taly-original-ad-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffffbd;font-size:.84rem;font-weight:650}.taly-original-ad-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.taly-original-ad-stat-card{display:flex;align-items:center;min-height:72px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.taly-original-ad-stat-card span{color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.03em}.taly-original-ad-note{display:grid;gap:6px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.taly-original-ad-note strong{color:#fff;font-size:1rem;font-weight:720;letter-spacing:-.03em}.taly-original-ad-note p{margin:0;color:#ffffffad;line-height:1.6}.taly-original-ad-actions{display:flex;flex-wrap:wrap;gap:12px}.ai-admin-toggle-card strong{display:block;margin-top:10px;font-family:var(--font-heading);font-size:1rem;color:#fff;letter-spacing:-.03em}.ai-admin-toggle-card p{margin-top:10px;color:#ffffffa3;line-height:1.6}.ai-admin-toggle-card.active{border-color:#7dd3fc47;background:linear-gradient(135deg,#38bdf81f,#c084fc14)}.ai-admin-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-admin-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-admin-log-list{display:grid;gap:10px;margin-top:14px}.ai-admin-log-item{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px 14px;border-radius:16px;background:#ffffff08;color:#ffffffb8;font-size:.82rem}.ai-prompt-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-tool-grid{display:grid;gap:14px;margin-top:20px}.ai-status-summary,.ai-tool-card{padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.ai-status-summary{display:grid;gap:10px;margin-top:20px}.ai-status-summary-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-status-summary strong{font-family:var(--font-heading);font-size:1.08rem;color:#fff;letter-spacing:-.03em}.ai-status-summary p{margin:0;color:#ffffffa8;font-size:.9rem;line-height:1.5}.ai-usage-track{position:relative;height:10px;margin-top:18px;overflow:hidden;border-radius:999px;background:#ffffff0f}.ai-usage-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7dd3fc,#c084fc)}.ai-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-tool-card.locked{opacity:.8}.ai-tool-meta{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.ai-tool-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-tool-head h4,.ai-output-card h3{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:#fff;letter-spacing:-.03em}.ai-tool-meta p{margin-top:8px;color:#ffffffad;font-size:.92rem;line-height:1.6}.ai-tool-helper{margin-top:10px;color:#bae6fdc7!important;font-size:.8rem!important;line-height:1.55!important}.ai-output-list{margin-top:18px}.safeguard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safeguard-row{display:flex;align-items:start;gap:12px;padding:16px 18px;border-radius:20px;color:#fffc;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.legal-callouts{margin-top:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.legal-pill{display:flex;align-items:center;gap:10px;padding:15px 18px;border-radius:999px;color:#ffffffd6;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}@media(max-width:1100px){.page-shell{max-width:100%;padding:calc(1.125rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left))}.content-stack,.content-stack-home,.content-stack-economy{gap:20px;margin-top:16px}.content-stack>section{padding:22px;border-radius:26px}.app-header{flex-direction:row;align-items:center;justify-content:space-between}.app-header-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.app-header-actions{min-width:0;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.app-header-actions::-webkit-scrollbar{display:none}.app-header-right{width:auto;justify-content:flex-end;flex-wrap:nowrap}.header-primary-shortcuts{padding:0;border-radius:999px}.header-nav-pill{min-height:36px;padding:0 12px;font-size:.72rem}.header-ai-assist-button{min-height:40px;padding:0 12px;font-size:.74rem}.header-search-popup{width:min(520px,calc(100vw - 32px));margin-right:16px}.leaderboard-grid,.inbox-grid,.policy-page-grid,.live-grid,.surface-switcher-head,.home-hero-grid,.home-live-grid{grid-template-columns:1fr}.home-battle-column{order:-1}.hero-grid,.grid-section,.section-heading-row{grid-template-columns:1fr}.grid-section{gap:18px}.feed-layout{grid-template-columns:1fr}.creator-desk{order:1;position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.feed-column{order:-1}.creator-profile-card{grid-column:1 / -1}.profile-page-hero,.profile-detail-grid{grid-template-columns:1fr}.profile-detail-stage{--taly-profile-detail-stage-height: clamp(340px, calc(100svh - 340px) , 620px);width:min(100%,calc(var(--taly-profile-detail-stage-height) * 9 / 16),560px);height:var(--taly-profile-detail-stage-height);max-height:var(--taly-profile-detail-stage-height)}.profile-action-row{justify-content:flex-start}.profile-referral-actions{flex-direction:row;align-items:stretch}.profile-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-achievements-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feed-stack{width:min(920px,100%);max-height:none;overflow:visible;padding-right:0}.plans-grid,.coin-grid,.coin-gift-strip,.ops-summary-grid,.ops-engine-grid,.ops-prompt-grid,.ops-dashboard-grid,.ai-safety-grid,.hero-metrics,.hero-showcase,.feature-grid,.legal-callouts,.safeguard-grid,.ai-console-context-grid,.ai-admin-control-grid,.ai-admin-analytics-grid,.ai-admin-route-grid,.ai-prompt-editor-grid,.ai-tool-grid,.surface-standard-grid,.wallet-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-grid{gap:16px}.coin-card,.coin-card.featured{grid-column:span 1}.ads-experience-inner{gap:3rem}.ads-route-heading,.ads-landing-hero{width:100%}.about-feature-grid,.seo-screenshot-grid,.seo-copy-grid,.seo-related-links{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-balance-hero{grid-template-columns:1fr}.coin-balance-side,.coin-balance-notes{justify-items:start}.coin-page-corner-icon{right:18px;bottom:calc(22px + env(safe-area-inset-bottom,0px))}.coin-balance-notes span{text-align:left}.surface-pill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.auth-route-section,.auth-route-shell,.plans-section{max-width:100%;overflow-x:hidden}.page-shell-mobile-app{padding-bottom:calc(156px + env(safe-area-inset-bottom));--taly-mobile-header-top: max(6px, calc(env(safe-area-inset-top, 0px) - 12px) );--taly-mobile-header-space: calc(58px + env(safe-area-inset-top, 0px)) ;--taly-mobile-nav-space: calc(112px + env(safe-area-inset-bottom, 0px)) ;--taly-mobile-feed-height: max( 320px, calc(var(--taly-battle-height, 100svh) - var(--taly-mobile-header-space) - var(--taly-mobile-nav-space)) )}.page-shell-mobile-app:not(.page-shell-battle-immersive):not(.page-shell-home-feed) .content-stack{padding-top:calc(var(--taly-mobile-header-space, 58px) + 14px)}.page-shell:not(.page-shell-mobile-app):not(.page-shell-battle-immersive):not(.page-shell-home-feed) .content-stack{padding-top:calc(76px + env(safe-area-inset-top,0px))}.page-shell-mobile-app:not(.page-shell-battle-immersive):not(.page-shell-home-feed) .section-target{scroll-margin-top:calc(var(--taly-mobile-header-space, 58px) + 18px)}.page-shell:not(.page-shell-mobile-app):not(.page-shell-battle-immersive):not(.page-shell-home-feed) .section-target{scroll-margin-top:calc(84px + env(safe-area-inset-top,0px))}.page-shell-mobile-app:not(.page-shell-battle-immersive) .footer-page-section{padding-bottom:calc(var(--taly-mobile-nav-space, 112px) + 28px)}.page-shell-mobile-app .legal-policy-form-stack,.page-shell-mobile-app .help-support-page,.page-shell-mobile-app .policy-apple-shell{padding-bottom:calc(var(--taly-mobile-nav-space, 112px) + 24px)}.page-shell-mobile-app .help-support-page,.page-shell-mobile-app .ai-console-shell,.page-shell:not(.page-shell-mobile-app) .help-support-page,.page-shell:not(.page-shell-mobile-app) .ai-console-shell{padding-top:18px}.page-shell-mobile-app .ai-console-shell{padding-bottom:calc(var(--taly-mobile-nav-space, 112px) + 24px)}.page-shell-battle-immersive{max-width:100%;padding:0}.page-shell-battle-immersive:before{display:none}.app-ambient{display:none}.page-shell,.content-stack,.content-stack-home,.content-stack-economy,.content-stack>section,.plans-section,.section-heading-row,.plans-heading-copy,.plans-grid,.plan-compare-shell,.plans-note-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.plans-section,.plans-section>*{width:100%;max-width:100%;box-sizing:border-box}.content-stack>section{padding:18px 14px;border-radius:22px;min-width:0;overflow:hidden}.content-stack,.content-stack-home,.content-stack-economy,.plans-section{gap:18px;margin-top:12px}.section-body{width:100%;max-width:none;font-size:.96rem;line-height:1.72;overflow-wrap:anywhere}.content-stack>section>.info-card:first-child,.content-stack>section>.section-heading-row:first-child{padding-bottom:18px}.page-shell{padding-top:max(10px,env(safe-area-inset-top));padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right));padding-bottom:calc(128px + env(safe-area-inset-bottom))}.page-shell-battle-immersive{padding:0}.auth-route-inner,.profile-auth-page-frame.auth-route-inner{width:min(100%,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-width:calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));min-width:0;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));padding-bottom:calc(164px + env(safe-area-inset-bottom))}.auth-route-section .auth-route-inner{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.content-stack>section.auth-route-section,.content-stack>section.profile-auth-route-section{padding:0}.auth-standalone-panel,.plans-hero-panel{width:min(100%,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-width:calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));min-width:0;margin-inline:auto;box-sizing:border-box;overflow-wrap:anywhere}.auth-standalone-panel{border-radius:26px;padding:20px 16px}.auth-standalone-panel .space-y-4,.auth-standalone-panel .space-y-2,.auth-secondary-row{min-width:0}.auth-standalone-panel *,.plans-hero-panel *{min-width:0;box-sizing:border-box}.auth-standalone-panel .profile-field input,.auth-standalone-panel .profile-field textarea,.auth-provider-button,.auth-primary-button,.auth-secondary-button,.auth-ghost-button{width:100%;max-width:100%;box-sizing:border-box}.coin-shop-shell .auth-standalone-panel,.coin-shop-shell .guest-access-panel,.coin-shop-shell .guest-access-copy,.coin-shop-shell .guest-access-detail,.coin-shop-shell .guest-access-actions{width:100%;max-width:100%}.app-header-shell{top:max(5px,env(safe-area-inset-top));z-index:1500;margin-bottom:6px;overflow:visible}.page-shell-battle-immersive .app-header-shell{position:fixed;top:max(8px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));z-index:140;margin:0}.app-header{--header-control-size: 34px;--header-visual-size: 16px;--header-icon-frame-size: 21px;gap:6px;padding:0;background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;overflow:visible}.page-shell-battle-immersive .app-header{gap:8px;padding:6px 8px;border-radius:24px;background:linear-gradient(180deg,#0a0e1680,#070a1138);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 36px #0003,inset 0 1px #ffffff14;backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%);pointer-events:auto;animation:battleUiFloatIn .24s cubic-bezier(.22,1,.36,1) both}.surface-banner.surface-banner-inbox{padding-top:4px;padding-bottom:10px;min-height:0}.surface-banner.surface-banner-inbox .mini-section-label{font-size:.78rem;letter-spacing:.26em}.surface-banner-subtitle,.page-next-action-card{display:none}.app-header-left,.app-header-right,.app-header-actions{gap:6px}.app-header-actions,.header-menu-wrap{overflow:visible}.header-menu-wrap{z-index:1501;isolation:auto}.header-icon-button-mobile-hidden{display:none}.header-primary-shortcuts{display:flex;gap:6px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.header-primary-shortcuts::-webkit-scrollbar{display:none}.app-brand-chip{width:auto;min-width:var(--header-control-size);min-height:var(--header-control-size);padding:0 6px 0 2px;justify-content:flex-start;border-radius:999px}.header-icon-button{width:var(--header-control-size);height:var(--header-control-size);border-radius:999px}.header-nav-pill{flex:0 0 auto;min-height:30px;padding:0 7px;font-size:.68rem;white-space:nowrap}.header-nav-pill-icon{width:16px;height:16px}.header-ai-assist-button{min-height:var(--header-control-size);padding:0 9px;border-radius:999px;gap:6px}.header-ai-assist-label{display:none}.header-ai-assist-short{display:inline}.header-quick-actions{gap:6px;margin-left:0;padding-left:8px}.header-action-chip{min-height:var(--header-control-size);padding:0 8px;font-size:.73rem}.profile-menu-button{width:var(--header-control-size);height:var(--header-control-size)}.app-header-right{justify-content:flex-end;flex:0 0 auto}.header-search-layer{top:calc(max(8px,env(safe-area-inset-top)) + 62px);padding:0 12px}.header-search-popup{width:min(100%,100%);max-height:min(76vh,680px);margin:0 auto;border-radius:24px;transform-origin:top center}.header-search-default-grid{grid-template-columns:1fr}.header-search-popup-head,.header-search-default-grid,.header-search-results-shell{padding:14px}.header-search-footer{padding:0 14px 14px}.app-brand-chip span{display:none}.app-brand-wordmark{height:var(--header-visual-size);max-width:min(40vw,128px)}.public-taly-static-header .app-brand-chip{flex:0 0 auto;min-width:64px}.public-taly-static-header .app-brand-wordmark{max-width:58px}.app-brand-mark{width:15px;height:18px}.button-icon-badge-sm{width:var(--header-icon-frame-size);height:var(--header-icon-frame-size)}.button-icon-badge-sm svg{width:var(--header-visual-size);height:var(--header-visual-size)}.app-footer{display:none}.app-footer-left{font-size:.6rem;letter-spacing:.12em;gap:3px}.app-footer-right{justify-content:flex-end;gap:8px}.footer-menu-button{min-height:30px;padding:0 6px;gap:0}.footer-menu-button-label{display:none}.footer-flyout,.footer-flyout-policies{right:0;width:min(100vw - 40px,360px)}.mobile-bottom-nav{position:fixed;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(2px,env(safe-area-inset-bottom));z-index:90;display:block;padding:6px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top,rgba(125,211,252,.14),transparent 42%),linear-gradient(180deg,#0a0e1670,#070a113d);box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%);animation:battleUiFloatIn .26s cubic-bezier(.22,1,.36,1) both}.plans-section{padding-bottom:calc(152px + env(safe-area-inset-bottom,0px))}.header-flyout-menu,.header-flyout-profile,.footer-flyout,.footer-flyout-policies,.home-menu-panel{max-height:min(80vh,520px);max-height:min(80dvh,calc(100dvh - 92px - env(safe-area-inset-bottom)),520px);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1200}.header-flyout-menu{left:0;right:auto}.header-flyout-profile{right:0;left:auto}.header-flyout-menu,.header-flyout-profile{position:fixed;top:calc(max(8px,env(safe-area-inset-top)) + 64px);left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));width:auto;z-index:1400}.nav-bar,.hero-grid,.home-hero-grid,.home-focus-shell,.info-card,.ai-admin-card,.bracket-card,.safety-section,.plan-card{padding-inline:18px}.nav-bar{flex-direction:column;align-items:start}.home-focus-shell{padding:10px 0 4px}.page-shell-mobile-app:not(.page-shell-battle-immersive) .home-hero-shell{min-height:var(--taly-mobile-feed-height)}.page-shell-mobile-app:not(.page-shell-battle-immersive) .home-focus-shell{min-height:var(--taly-mobile-feed-height);padding:0;align-items:center}.page-shell-mobile-app:not(.page-shell-battle-immersive) .home-featured-stage{display:flex;justify-content:center;width:100%}.page-shell-mobile-app:not(.page-shell-battle-immersive) .home-featured-stage .feed-card{width:auto;max-width:100%}.page-shell-mobile-app:not(.page-shell-battle-immersive) .home-featured-stage .feed-phone-stage{width:min(calc(var(--taly-mobile-feed-height) * 9 / 16),calc(100vw - 32px));height:min(var(--taly-mobile-feed-height),calc((100vw - 32px) * 16 / 9));min-height:0;max-height:var(--taly-mobile-feed-height);border:0;border-radius:0;box-shadow:none;background:#000;aspect-ratio:9 / 16}.hero-shell{background:transparent;box-shadow:none}.content-stack>section{background:linear-gradient(180deg,#0b0f18f5,#070a10fa);box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0000003d}.home-live-grid{gap:18px;margin-top:2px}.brand-wordmark{height:28px}.nav-links{gap:12px}.hero-title{max-width:none}.home-menu-item{grid-template-columns:auto minmax(0,1fr)}.home-menu-item em{grid-column:2}.leaderboard-grid,.inbox-grid{margin-top:12px}.home-battle-title{max-width:none}.surface-switcher-card{padding-inline:18px}.plans-grid,.plans-accuracy-strip,.coin-grid,.coin-gift-strip,.ops-summary-grid,.ops-engine-grid,.ops-prompt-grid,.ops-dashboard-grid,.hero-metrics,.hero-showcase,.feature-grid,.policy-page-grid,.safety-approach-grid,.safety-community-grid,.safety-enforcement-grid,.safety-detail-grid,.live-grid,.leaderboard-grid,.inbox-grid,.legal-callouts,.safeguard-grid,.ai-console-context-grid,.ai-admin-control-grid,.ai-admin-analytics-grid,.ai-admin-route-grid,.ai-prompt-editor-grid,.ai-tool-grid,.surface-standard-grid,.wallet-stat-grid,.launch-store-grid{grid-template-columns:1fr}.coin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.coin-shop-shell{padding-bottom:calc(184px + env(safe-area-inset-bottom,0px))}.coin-card,.coin-card.featured{grid-column:span 1}.coin-card{min-height:0;padding:14px;border-radius:16px}.coin-card-amount{font-size:clamp(.9rem,3.2vw,1.05rem)}.coin-pack-sections{--coin-stack-width: 150px;--coin-stack-height: 110px;--coin-stack-art-height: var(--coin-stack-height);padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.coin-page-corner-icon{right:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:1}.coin-stack-image{width:var(--coin-stack-width);height:var(--coin-stack-height)}.coin-buy-button{height:auto;min-height:52px;padding:8px 10px;font-size:17px;line-height:1.14;text-align:center;white-space:normal;border-radius:12px;position:relative;z-index:5}.coin-storefront-checkout-note{font-size:.76rem}.coin-storefront-legal p{font-size:.81rem}.coin-balance-hero{padding:22px}.coin-balance-copy h4{font-size:clamp(2rem,10vw,3rem)}.coin-credit-badge{top:-.15rem;right:0}.plans-heading-copy,.plan-card-top,.plan-detail-grid,.plan-price-note{min-width:0}.plans-heading-copy{width:100%;max-width:none}.plans-heading-row,.plans-billing-banner,.plans-support-row,.plans-grid,.plan-compare-shell,.plans-note-card{width:100%;max-width:100%}.plans-heading-row{gap:12px}.plans-section>#premium.plans-hero-panel{width:100%;max-width:100%;justify-self:center;margin-inline:auto}.plans-hero-panel{padding:18px 16px;border-radius:24px}.plans-heading-copy{gap:10px}.plans-heading-copy .section-body{max-width:100%;font-size:.9rem;line-height:1.55}.section-title{font-size:clamp(1.875rem,8vw,2.25rem)}.plans-heading-copy .section-title{font-size:clamp(1.62rem,7vw,2rem);line-height:1.04}.plans-hero-proof{gap:8px}.plans-hero-proof-pill{min-height:30px;padding-inline:12px;font-size:.62rem}.plans-hero-proof-copy{font-size:.84rem;line-height:1.45}.plans-grid{gap:12px}.plans-support-row{display:grid;grid-template-columns:1fr;gap:8px;padding:16px}.plans-support-copy strong{font-size:1.06rem}.plans-support-actions{grid-template-columns:1fr}.plans-support-row .policy-light-button,.plans-support-row .policy-dark-button{width:100%;min-width:0}.billing-toggle{width:min(100%,312px);min-width:0;gap:6px;padding:6px}.billing-toggle-premium{justify-self:start}.billing-chip{min-height:42px;padding:0 12px;font-size:.9rem}.billing-chip small{font-size:.56rem}.plan-card{padding:16px}.plan-card,.plan-card>*{max-width:100%;min-width:0}.plan-card-top{gap:10px}.plan-card-copy,.plan-price-stack,.plan-price-note,.plan-savings-note,.plan-focus-card,.plan-meta-row,.plan-detail-grid,.plan-card-header-region,.plan-card-price-region,.plan-card-highlight-region,.plan-card-stats-region{min-height:0}.plan-card-copy{gap:7px;margin-top:12px}.plan-card-eyebrow{font-size:clamp(1.48rem,8vw,1.82rem)}.plan-card-title{font-size:clamp(1.12rem,5.4vw,1.36rem);line-height:1.12}.plan-card-summary{font-size:.86rem;line-height:1.5}.plan-price-stack{margin-top:12px}.plan-price-note{margin-top:8px;max-width:28ch;font-size:.84rem;line-height:1.5}.plan-price-amount{font-size:clamp(2.2rem,11vw,3rem)}.plan-detail-grid{grid-template-columns:1fr;gap:8px;margin-top:12px}.plan-detail-card{padding:7px 0;border-radius:0;gap:10px}.plan-task-shell{margin-top:10px}.plan-task-item{padding:7px 0;font-size:.82rem}.plan-detail-value,.plans-note-list p,.plans-note-item p{font-size:.88rem}.plans-note-grid{grid-template-columns:1fr}.plans-note-header h3{font-size:1.05rem}.plans-note-item{padding:12px 14px;border-radius:16px;gap:5px}.plan-detail-label{font-size:.86rem}.plan-detail-value{font-size:.68rem;letter-spacing:.12em}.plan-select-button{min-height:52px;margin-top:auto}.plan-compare-shell{gap:14px;padding:16px;overflow:hidden}.plan-compare-head h3{font-size:1.08rem}.plan-compare-table{display:grid;width:100%;max-width:100%;overflow-x:visible;padding-bottom:2px}.plan-compare-row{width:100%;min-width:0;grid-template-columns:1fr;gap:8px;padding:10px 12px}.plan-compare-row-head{display:none}.plan-compare-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.plan-compare-value{padding:8px 9px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;gap:3px;min-height:64px;align-content:start}.plan-compare-value-label{display:block;font-size:.58rem;letter-spacing:.12em}.plan-compare-value>span:last-child{font-size:.8rem;line-height:1.32;overflow-wrap:anywhere}.plan-compare-row strong{font-size:.88rem}.plans-note-list p{font-size:.84rem;line-height:1.5;max-width:30ch}.plan-compare-row span{font-size:.84rem}.coin-buy-button,.coin-hero-button{min-height:48px}.wallet-summary-head,.ops-analytics-grid,.ai-console-head,.ai-admin-log-item{grid-template-columns:1fr}.ai-console-head,.ai-admin-log-item{display:grid}.ai-console-form-actions{justify-content:flex-end;flex-direction:row}.ai-console-primary-button,.ai-console-secondary-button{width:auto}.surface-pill-grid{grid-template-columns:1fr}.surface-pill{min-height:0}.safety-contact-card,.launch-contact-row{align-items:flex-start}.device-statusbar{flex-wrap:wrap}.feed-rail{grid-template-columns:repeat(4,minmax(82vw,1fr))}.feed-stack{display:flex;flex-direction:column;width:100%;height:var(--taly-mobile-feed-height);max-height:var(--taly-mobile-feed-height);min-height:var(--taly-mobile-feed-height);gap:0;align-items:stretch;overflow-y:auto;overflow-x:hidden;padding-right:0;padding-bottom:0;scroll-snap-type:y mandatory;scroll-behavior:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.content-stack-battle-immersive,.content-stack-battle-immersive.content-stack-home{gap:0;margin-top:0}.content-stack-battle-immersive>section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.page-shell-battle-immersive .feed-section-home{min-height:var(--taly-battle-height, 100svh)}.page-shell-battle-immersive .feed-stack{width:100%;height:var(--taly-battle-height, 100svh);min-height:var(--taly-battle-height, 100svh);max-height:var(--taly-battle-height, 100svh);scroll-behavior:auto}.battle-stage-shell{gap:0}.battle-page-header,.battle-side-panel{display:none}.feed-section-home{display:flex;flex-direction:column;min-height:var(--taly-mobile-feed-height)}.feed-section-home>.feed-column{flex:1 1 auto;align-items:stretch}.feed-stack>.feed-card-shell{display:flex;flex:0 0 100%;width:100vw;min-height:100%;height:100%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);scroll-snap-align:start;scroll-snap-stop:always;content-visibility:visible;contain-intrinsic-size:auto;overflow-anchor:none}.feed-card{display:flex;flex-direction:column;flex:1 1 auto;gap:0;min-height:100%;height:100%}.feed-column{min-height:0;width:100%}.page-shell-battle-immersive .feed-stack>.feed-card-shell{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);content-visibility:visible;contain-intrinsic-size:auto;overflow-anchor:none}.battle-stage-shell .leaderboard-section-block{width:min(320px,calc(100vw - 48px));max-width:calc(100vw - 48px);justify-self:start;margin-left:max(16px,env(safe-area-inset-left));margin-right:auto;padding:0}.battle-stage-shell .leaderboard-section-block .profile-empty-state{grid-template-columns:1fr;gap:12px;width:100%;margin-top:0;padding:16px;border-radius:22px}.battle-stage-shell .leaderboard-section-block .profile-empty-state h3{font-size:1.08rem;line-height:1.18}.battle-stage-shell .leaderboard-section-block .profile-empty-state p{font-size:.94rem;line-height:1.5}.creator-desk,.profile-kpi-grid,.workspace-mini-grid{grid-template-columns:1fr}.creator-profile-hero{align-items:start}.profile-page-shell{width:100%;max-width:100%;padding:22px 14px}.profile-page-identity{flex-direction:column}.profile-avatar-xl{width:108px;height:108px;border-radius:32px}.profile-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-tab-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(58px,1fr);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px;margin-inline:0;padding-bottom:8px;-webkit-overflow-scrolling:touch}.profile-tab-row::-webkit-scrollbar{display:none}.profile-tab-button{width:100%;min-width:0;padding-inline:8px;font-size:.8rem;white-space:nowrap}.profile-referral-panel{padding:0}.profile-chip-row-scroll{flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-inline:-2px;padding-bottom:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.profile-chip-row-scroll .profile-chip{flex:0 0 auto;min-width:108px;padding-inline:12px;font-size:.74rem}.profile-chip-row-scroll .profile-chip:last-child{min-width:150px}.profile-referral-actions{flex-direction:column;gap:12px;align-items:stretch;justify-content:flex-start}.profile-referral-actions .profile-primary-button,.profile-referral-actions .profile-secondary-button{width:100%;flex:1 1 auto;min-width:0}.profile-achievements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-section-heading{align-items:flex-start}.profile-section-total{width:-moz-fit-content;width:fit-content;max-width:100%}.profile-achievement-card{gap:10px;padding:12px}.profile-achievement-art{border-radius:14px}.profile-achievement-meta strong{font-size:.86rem}.profile-achievement-meta span{font-size:.62rem}.profile-empty-action{width:100%}.profile-empty-actions{display:grid;grid-template-columns:1fr}.profile-edit-panel .profile-field-grid{grid-template-columns:1fr}.profile-account-panel{padding:18px;gap:14px}.profile-account-chip-row,.profile-account-actions{display:grid;grid-template-columns:1fr;gap:12px}.profile-account-chip-row .profile-chip,.profile-account-actions .profile-primary-button,.profile-account-actions .profile-secondary-button{width:100%}.profile-account-chip-row .profile-chip{justify-content:flex-start;min-height:44px;padding-block:9px;border-radius:22px}.profile-account-actions,.profile-account-delete-actions{margin-top:0}.profile-polish-head,.profile-list-card{grid-template-columns:1fr}.profile-list-follow-button,.profile-primary-button,.profile-secondary-button,.profile-back-button{width:100%}.profile-detail-stage{--taly-profile-detail-stage-height: max(280px, calc(var(--taly-mobile-feed-height, 100svh) - 150px));width:min(100%,calc(var(--taly-profile-detail-stage-height) * 9 / 16));height:var(--taly-profile-detail-stage-height);max-height:var(--taly-profile-detail-stage-height);min-height:0;aspect-ratio:9 / 16}.feed-phone-stage{flex:1 1 auto;height:100%;min-height:100%;border-radius:24px;box-shadow:0 18px 44px #00000047}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack .feed-phone-stage{width:min(calc(var(--taly-mobile-feed-height) * 9 / 16),calc(100vw - 32px));height:min(var(--taly-mobile-feed-height),calc((100vw - 32px) * 16 / 9));min-height:0;max-height:var(--taly-mobile-feed-height);flex:0 0 auto;border:0;border-radius:0;box-shadow:none;background:#000;isolation:isolate;aspect-ratio:9 / 16}.page-shell-battle-immersive .feed-phone-stage{height:var(--taly-battle-height, 100svh);min-height:var(--taly-battle-height, 100svh);border-radius:0;border:0;box-shadow:none;background:#000;isolation:isolate}.feed-phone-stage:before{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 18%),radial-gradient(circle at 50% 112%,rgba(6,10,18,.28),transparent 42%);mix-blend-mode:normal}.page-shell-battle-immersive .feed-phone-stage:before{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 14%),radial-gradient(circle at 50% 112%,rgba(6,10,18,.12),transparent 40%)}.feed-card-glow{background:radial-gradient(circle at top,rgba(125,211,252,.14),transparent 30%),radial-gradient(circle at bottom right,rgba(251,191,36,.08),transparent 26%)}.page-shell-battle-immersive .feed-card-glow,.page-shell-battle-immersive .feed-card-rim{display:none}.page-shell-battle-immersive .feed-safe-scrim-top{height:calc(138px + env(safe-area-inset-top))}.page-shell-battle-immersive .feed-safe-scrim-bottom{height:calc(260px + env(safe-area-inset-bottom))}.feed-matchup-track{display:block;height:100%;overflow:hidden;scroll-snap-type:none;scroll-behavior:auto;scrollbar-width:none;touch-action:pan-y}.feed-matchup-track-single .feed-matchup-pane{transition-duration:72ms}.feed-matchup-track::-webkit-scrollbar{display:none}.feed-matchup-pane{height:100%;min-width:100%}.feed-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center!important;object-position:center center!important;filter:contrast(1.025) saturate(1.055) brightness(1.01);transform:translateZ(0) scale(1.0001);background:radial-gradient(circle at 50% 18%,rgba(125,211,252,.12),transparent 26%),linear-gradient(180deg,#09101bf0,#02060dfa)}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-phone-stage:before{opacity:.58}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-safe-scrim-top{background:linear-gradient(180deg,rgba(3,7,14,.38) 0%,rgba(3,7,14,.1) 58%,transparent 100%)}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-safe-scrim-bottom{background:linear-gradient(180deg,transparent 0%,rgba(4,8,15,.16) 28%,rgba(4,8,15,.58) 100%)}.page-shell-battle-immersive .feed-video{-o-object-fit:cover;object-fit:cover;background:radial-gradient(circle at 50% 18%,rgba(125,211,252,.08),transparent 24%),linear-gradient(180deg,#080c148f,#02060de0);will-change:transform,opacity}.page-shell-battle-immersive .feed-pane-overlay{background:linear-gradient(180deg,#060a120f,#060a1214 42%,#060a1233)}.page-shell-battle-immersive .feed-matchup-track{z-index:0}.feed-video-poster{padding:16px 14px 112px;gap:14px}.filter-toolbar,.filter-strength-row,.filter-toolbar-actions{flex-direction:column;align-items:start}.filter-preset-grid{gap:10px;margin-top:14px}.filter-preset-card{flex-basis:min(280px,calc(100vw - 92px));width:min(280px,calc(100vw - 92px))}.effect-preset-grid{gap:10px}.effect-preset-card{flex-basis:min(280px,calc(100vw - 92px));width:min(280px,calc(100vw - 92px))}.creator-studio-live-section{gap:18px;padding-bottom:calc(18px + env(safe-area-inset-bottom));width:min(100%,calc(100vw - 20px))}.creator-studio-live-hero{max-width:100%;padding:14px 14px 12px;border-radius:22px}.creator-studio-live-workbench{grid-template-columns:1fr;gap:14px}.creator-studio-live-preview-rail{position:relative;top:0;transform:none}.creator-studio-live-stage-shell{position:relative;top:0;padding:12px;gap:8px;z-index:6}.creator-studio-live-preview{padding:8px;min-height:auto}.creator-studio-live-empty{min-height:min(40vh,320px);padding:18px}.creator-studio-live-frame-shell,.creator-studio-live-frame-shell.is-vertical{width:min(100%,33.75vh);max-width:340px;max-height:60vh}.creator-studio-live-preview.is-mobile-stable .creator-studio-live-frame-shell{width:min(100%,33.75vh);max-width:340px}.creator-studio-live-heading{align-items:start}.creator-studio-live-timeline-meta{grid-template-columns:1fr}.creator-studio-live-timeline-meta span:last-child{text-align:left}.creator-studio-live-trim-inputs{grid-template-columns:1fr}.creator-studio-live-profile{gap:10px}.creator-studio-live-toolbar-actions{width:100%}.creator-studio-live-tool{flex:1 1 0;justify-content:center}.creator-studio-live-control-group{margin-bottom:0;padding:12px;gap:8px}.creator-studio-live-scroll-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:3px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.creator-studio-live-scroll-row::-webkit-scrollbar{display:none}.creator-studio-live-controls-mobile{position:relative;z-index:1}.creator-studio-live-mobile-topbar{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:8px;align-items:center}.creator-studio-live-mobile-title{display:grid;min-width:0;gap:2px}.creator-studio-live-mobile-title strong,.creator-studio-live-mobile-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-studio-live-mobile-title strong{color:#fff;font-size:.94rem}.creator-studio-live-mobile-title span{color:#ffffff8f;font-size:.72rem}.creator-studio-live-mobile-export-trigger{display:inline-flex;width:auto;min-width:84px;justify-content:center}.creator-studio-live-mobile-sheet{padding:10px;border-radius:22px 22px 0 0;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(56,189,248,.08),transparent 32%),linear-gradient(180deg,#090e16fa,#040810fa);box-shadow:0 22px 48px #00000042;position:sticky;bottom:calc(76px + env(safe-area-inset-bottom))}.creator-studio-live-mobile-bottom-sheet.is-peek .creator-studio-live-mobile-sheet-body{max-height:118px;overflow:hidden}.creator-studio-live-mobile-bottom-sheet.is-half .creator-studio-live-mobile-sheet-body{max-height:280px;overflow-y:auto}.creator-studio-live-mobile-bottom-sheet.is-full .creator-studio-live-mobile-sheet-body{max-height:min(52vh,420px);overflow-y:auto}.creator-studio-live-mobile-sheet-snap-row{display:flex;gap:8px;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.creator-studio-live-mobile-sheet-snap-row::-webkit-scrollbar{display:none}.creator-studio-live-mobile-sheet-body{max-height:none;overflow:visible;padding-right:0;padding-bottom:0}.creator-studio-live-mobile-sheet-body::-webkit-scrollbar{display:none}.creator-studio-live-mobile-sheet .creator-studio-live-control-group{padding:12px;border-radius:20px}.creator-studio-live-mobile-sheet .effect-preset-grid{margin-top:4px;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:20px;padding-inline:20px;padding-bottom:2px}.creator-studio-live-mobile-sheet .effect-preset-card{flex-basis:min(272px,calc(100vw - 88px));width:min(272px,calc(100vw - 88px));gap:9px;padding:10px 12px}.creator-studio-live-mobile-sheet .effect-preset-preview{width:42px;height:42px;border-radius:13px}.creator-studio-live-actions-primary{grid-template-columns:1fr}.creator-studio-live-mobile-export-bar{padding-top:8px;bottom:env(safe-area-inset-bottom)}.creator-studio-live-mobile-export-shell{gap:7px}.creator-studio-live-mobile-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;border-radius:18px}.creator-studio-live-actions-shell{position:static;bottom:auto;padding:0;border-radius:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:auto}.creator-studio-live-share-panel{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.creator-studio-live-scroll-row{padding-inline:20px;scroll-padding-inline:20px}.battle-cover-scrubber{grid-template-columns:1fr}.battle-swipe-controls{top:52px;left:14px}.feed-matchup-track-single .battle-pane-audio-control{top:calc(14px + env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));z-index:15}.feed-matchup-track-single .battle-audio-button{width:40px;min-width:40px;min-height:40px;gap:0;padding:0;border-radius:999px;background:#090e1847;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 24px #0000002e,inset 0 1px #ffffff14;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.feed-matchup-track-single .battle-audio-button.active{background:linear-gradient(160deg,#ffffff94,#bae6fd6b);border-color:#bae6fd5c}.feed-matchup-track-single .battle-audio-button .button-icon-badge{width:32px;height:32px;flex:0 0 32px}.page-shell-battle-immersive .battle-pane-audio-control{top:max(74px,calc(58px + env(safe-area-inset-top)));left:max(14px,env(safe-area-inset-left));z-index:8}.page-shell-battle-immersive .battle-swipe-controls{top:max(74px,calc(58px + env(safe-area-inset-top)));left:calc(max(14px,env(safe-area-inset-left)) + 52px);z-index:8}.page-shell-battle-immersive .feed-owner-profile-chip{top:calc(var(--battle-mobile-header-clearance, 132px) - 10px);left:max(14px,env(safe-area-inset-left));max-width:calc(100% - var(--feed-overlay-right-clearance, 96px) - 28px);z-index:11}.page-shell-battle-immersive .live-feed-status-bar{display:none}.page-shell-battle-immersive .feed-live-room-badge{top:calc(74px + env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));min-height:34px;max-width:min(168px,calc(100vw - 178px));padding:0 10px;gap:6px;font-size:.66rem}.page-shell-battle-immersive .feed-live-room-badge span:last-child{display:none}.page-shell-battle-immersive .feed-phone-stage{--battle-stage-action-top: calc(184px + env(safe-area-inset-top)) ;--battle-mobile-header-clearance: calc(132px + env(safe-area-inset-top)) ;--battle-mobile-bottom-nav-space: calc(84px + env(safe-area-inset-bottom)) ;--battle-mobile-vote-stack-height: 214px;--battle-mobile-vote-bottom: calc(var(--battle-mobile-bottom-nav-space) + 10px);--battle-mobile-action-bottom: calc(var(--battle-mobile-bottom-nav-space) + 10px);--battle-mobile-action-top: var(--battle-mobile-header-clearance)}.feed-actions{--feed-action-rail-width: 68px;--feed-action-rail-offset: 14px;--feed-overlay-left-offset: 14px;--feed-overlay-bottom-offset: 14px;--feed-overlay-right-clearance: calc(var(--feed-action-rail-width) + var(--feed-action-rail-offset) + 14px);right:14px;bottom:calc(var(--feed-overlay-bottom-offset) + 76px);gap:10px}.page-shell-battle-immersive .feed-actions{--feed-action-rail-width: 54px;--feed-action-rail-offset: max(10px, env(safe-area-inset-right));--feed-overlay-left-offset: max(14px, env(safe-area-inset-left));--feed-overlay-bottom-offset: var(--battle-mobile-action-bottom);--feed-overlay-right-clearance: calc(var(--feed-action-rail-width) + var(--feed-action-rail-offset) + 18px);right:var(--feed-action-rail-offset);top:calc(var(--battle-mobile-action-top) + 8px);bottom:calc(var(--battle-mobile-action-bottom) + 56px);gap:8px;z-index:9;align-content:end;overflow:hidden;animation:battleUiFloatIn .28s cubic-bezier(.22,1,.36,1) both}.action-icon-wrap,.action-bubble.gift .action-icon-wrap{width:48px;height:48px}.action-bubble{font-size:.68rem;min-width:68px}.page-shell-battle-immersive .action-bubble{min-width:54px;gap:2px;padding:1px 0;font-size:.6rem}.page-shell-battle-immersive .action-bubble span{color:#ffffffeb;letter-spacing:.01em}.page-shell-battle-immersive .action-icon-wrap{width:40px;height:40px;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.2),transparent 38%),#12141c6b;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 10px 18px #00000038;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.feed-gift-panel{left:auto;right:76px;bottom:18px;width:min(208px,calc(100% - 126px));padding:12px;border-radius:22px}.feed-comments-panel{left:14px;right:72px;bottom:90px;padding:12px;border-radius:22px}.feed-gift-button{display:grid;grid-template-columns:34px max-content;align-items:center;justify-content:flex-start;-moz-column-gap:6px;column-gap:6px;min-height:34px;font-size:.82rem;padding:0}.feed-gift-button .button-icon-badge-sm{margin-top:0}.feed-gift-note{font-size:.76rem;line-height:1.5}.feed-gift-amount{justify-self:start}.inline-badge,.billing-toggle{width:-moz-fit-content;width:fit-content}.battle-submit-status{align-items:flex-start}.battle-submit-status-action{width:100%;justify-content:center}.battle-submit-readiness-head,.battle-caption-card-head{display:grid;grid-template-columns:1fr}.battle-upload-action-row{flex-direction:column}.upload-entry-action-button,.upload-entry-status-card-action{width:100%}.upload-entry-status-grid{grid-template-columns:1fr}.upload-entry-video-status-head,.upload-entry-status-item{grid-template-columns:1fr;display:grid}.upload-entry-video-status-preview{width:100%;max-width:120px;height:120px}.upload-entry-upload-error{display:grid}.upload-entry-status-item strong{text-align:left}.battle-upload-grid,.discover-results-grid{grid-template-columns:1fr}.battle-ai-match-head{flex-direction:column;align-items:flex-start}.profile-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-search-row{padding:12px 14px}.ai-tool-head{flex-direction:column;align-items:start}.plan-card-meta{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.plan-meta-row{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));align-items:start;justify-content:flex-start;gap:8px}.coin-card-header{align-items:center}.feed-vote-overlay{left:var(--feed-overlay-left-offset);right:var(--feed-overlay-right-clearance);bottom:var(--feed-overlay-bottom-offset);width:auto;max-width:none}.page-shell-battle-immersive .feed-comments-panel,.page-shell-battle-immersive .feed-gift-panel,.page-shell-battle-immersive .feed-hashtag-panel,.page-shell-battle-immersive .feed-sponsored-popup,.page-shell-battle-immersive .winner-celebration-card{bottom:calc(168px + env(safe-area-inset-bottom))}.page-shell-battle-immersive .winner-celebration-card,.page-shell-battle-immersive .feed-sponsored-popup{left:max(14px,env(safe-area-inset-left));right:calc(var(--feed-overlay-right-clearance) - 10px)}.page-shell-battle-immersive .winner-celebration-chips{left:max(14px,env(safe-area-inset-left));bottom:calc(124px + env(safe-area-inset-bottom))}.page-shell-battle-immersive .feed-vote-overlay{left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));bottom:var(--battle-mobile-vote-bottom);width:auto;gap:10px;z-index:10;justify-items:center;animation:battleUiFloatIn .3s cubic-bezier(.22,1,.36,1) both}.page-shell-battle-immersive .feed-sponsored-badge,.page-shell-battle-immersive .feed-vote-countdown,.page-shell-battle-immersive .vote-panel,.page-shell-battle-immersive .vote-meter-overlay{position:relative;z-index:1}.page-shell-battle-immersive .feed-vote-countdown{order:2;margin-bottom:4px;justify-self:center;justify-content:center;width:min(100%,280px);text-align:center;transform:none;border:0;background:transparent;box-shadow:none;padding:0}.page-shell-battle-immersive .feed-vote-countdown-copy{font-size:.64rem;letter-spacing:.18em}.page-shell-battle-immersive .feed-vote-countdown-clock{font-size:.78rem;letter-spacing:.1em}.page-shell-battle-immersive .feed-competition-title{order:1;width:min(100%,310px);justify-self:center;text-align:center;transform:translate(calc((var(--feed-overlay-right-clearance) - max(14px,env(safe-area-inset-left))) / 2))}.page-shell-battle-immersive .feed-battle-copy strong{font-size:1.02rem;letter-spacing:-.024em}.page-shell-battle-immersive .feed-battle-copy p{font-size:.88rem;letter-spacing:-.018em}.page-shell-battle-immersive .feed-battle-copy span{letter-spacing:.05em}.page-shell-battle-immersive .vote-meter-overlay,.page-shell-battle-immersive .vote-button,.page-shell-battle-immersive .feed-sponsored-badge{backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.page-shell-battle-immersive .vote-panel{order:3;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,292px);max-width:292px;gap:8px;justify-self:center;margin-inline:auto;margin-bottom:14px}.page-shell-battle-immersive .vote-panel-mobile-contained{transform:none}.page-shell-battle-immersive .vote-panel .vote-option,.page-shell-battle-immersive .vote-panel .vote-button{width:100%;min-width:0}.page-shell-battle-immersive .feed-pane-vote-slot{display:none}.page-shell-battle-immersive .vote-button{min-height:46px;padding:0 14px;border-color:#ffffff1f;border-radius:999px;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.18),transparent 42%),linear-gradient(180deg,#ffffff24,#ffffff0a),#14172075;box-shadow:inset 0 1px #ffffff14,0 10px 18px #00000038}.page-shell-battle-immersive .vote-option-count{font-size:.68rem}.page-shell-battle-immersive .vote-meter-overlay{order:4;width:min(100%,420px);justify-self:center;transform:none;background:#080c1442}.page-shell-battle-immersive .mobile-bottom-nav{z-index:120;padding:4px;border-radius:20px}.page-shell-battle-immersive .mobile-bottom-nav-inner{justify-content:center;gap:2px}.page-shell-battle-immersive .mobile-bottom-nav-button{min-height:36px;padding:2px 4px;border-radius:14px;color:#ffffff9e}.page-shell-battle-immersive .mobile-bottom-nav-button.active{background:linear-gradient(180deg,#7dd3fc0f,#ffffff04);border-color:#7dd3fc1a}.feed-home-intro-shell,.feed-home-loop-grid,.feed-home-aha-row,.creator-dashboard-clarity-strip{grid-template-columns:1fr}.feed-home-core-card,.feed-home-pulse-card{padding:18px}.feed-chain-queue{top:14px;left:14px;max-width:calc(100% - 90px);padding:10px 12px}.feed-hashtag-panel{right:72px;bottom:84px;width:min(208px,calc(100% - 86px));padding:12px;border-radius:22px}}.page-shell-battle-compact{max-width:100%;min-height:var(--taly-battle-height, 100dvh);padding:0;overflow:hidden}.page-shell-battle-compact:before{display:none}.page-shell-battle-compact .app-header-shell{position:fixed;top:max(6px,calc(env(safe-area-inset-top) - 8px));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));z-index:140;margin:0;overflow:visible}.page-shell-battle-compact .app-header{gap:8px;padding:6px 8px;border-radius:24px;background:linear-gradient(180deg,#0a0e1680,#070a1138);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 36px #0003,inset 0 1px #ffffff14;backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%);pointer-events:auto}.content-stack-battle-immersive,.content-stack-battle-immersive.content-stack-home{gap:0;margin-top:0}.content-stack-battle-immersive>section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.page-shell-battle-compact .battle-page-header,.page-shell-battle-compact .battle-side-panel{display:none}.page-shell-battle-compact .feed-section-home{display:flex;flex-direction:column;min-height:var(--taly-battle-height, 100dvh)}.page-shell-battle-compact .home-feed-empty-section{align-items:center;justify-content:center;padding:calc(var(--taly-mobile-header-space, 72px) + 16px) max(16px,env(safe-area-inset-right,0px)) calc(var(--taly-mobile-nav-space, 98px) + 16px) max(16px,env(safe-area-inset-left,0px))!important}.page-shell-battle-compact .live-home-feed-shell-empty{align-items:center;justify-content:center;min-height:var(--taly-battle-height, 100dvh);padding:calc(var(--taly-mobile-header-space, 72px) + 20px) max(16px,env(safe-area-inset-right,0px)) calc(var(--taly-mobile-nav-space, 98px) + 20px) max(16px,env(safe-area-inset-left,0px))!important}.page-shell-battle-compact .home-feed-empty-section .profile-empty-state{width:min(100%,520px);margin-top:0}.page-shell-battle-compact .feed-section-home>.feed-column,.page-shell-battle-compact .battle-stage-grid,.page-shell-battle-compact .battle-stage-shell{width:100%;min-height:0}.page-shell-battle-compact .feed-column{min-height:0;width:100%}.page-shell-battle-compact .feed-stack{display:flex;flex-direction:column;align-items:stretch;width:100%;height:var(--taly-battle-height, 100dvh);min-height:var(--taly-battle-height, 100dvh);max-height:var(--taly-battle-height, 100dvh);margin:0;gap:0;padding-right:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-anchor:none;scrollbar-width:none;contain:layout paint style}.page-shell-battle-compact .feed-stack[data-taly-horizontal-swipe=true]{overflow-y:hidden!important;scroll-snap-type:none!important;overscroll-behavior-y:contain}.page-shell-battle-compact .feed-stack[data-taly-vertical-swipe=true]{scroll-snap-type:none!important;overscroll-behavior-y:contain}.page-shell-battle-compact .feed-stack>.feed-card-shell{display:flex;flex:0 0 100%;width:100vw;min-height:100%;height:100%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);scroll-snap-align:start;scroll-snap-stop:always;content-visibility:visible;contain-intrinsic-size:auto;overflow-anchor:none}.page-shell-battle-compact .feed-card{display:flex;flex-direction:column;flex:1 1 auto;gap:0;min-height:100%;height:100%}.page-shell-battle-compact .feed-phone-stage{flex:1 1 auto;height:var(--taly-battle-height, 100dvh);min-height:var(--taly-battle-height, 100dvh);border-radius:0;border:0;box-shadow:none;background:#000;isolation:isolate}.page-shell-battle-compact .feed-card-glow,.page-shell-battle-compact .feed-card-rim{display:none}.page-shell-battle-compact .feed-matchup-track{display:block;height:100%;overflow:hidden;scroll-snap-type:none;scroll-behavior:auto;touch-action:pan-y}.page-shell-battle-compact .feed-matchup-pane{height:100%;min-width:100%}.page-shell-battle-compact .feed-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center!important;object-position:center center!important;background:#000}.page-shell-battle-tablet .feed-stack>.feed-card-shell{align-items:flex-start;justify-content:center}.page-shell-battle-tablet .feed-card{align-items:center;justify-content:flex-start}.page-shell-battle-tablet .feed-phone-stage{--battle-tablet-bottom-nav-space: calc(90px + env(safe-area-inset-bottom, 0px)) ;--battle-tablet-vote-bottom: calc(var(--battle-tablet-bottom-nav-space) + 14px);--battle-tablet-action-bottom: calc(var(--battle-tablet-bottom-nav-space) + 18px);--feed-overlay-bottom-offset: var(--battle-tablet-vote-bottom);--feed-overlay-left-offset: max(22px, env(safe-area-inset-left));--feed-overlay-right-clearance: calc(var(--feed-action-rail-width) + var(--feed-action-rail-offset) + 18px);width:min(calc(var(--taly-battle-height, 100dvh) * 9 / 16),100vw);height:min(var(--taly-battle-height, 100dvh),calc(100vw * 16 / 9));min-height:0;flex:0 0 auto;aspect-ratio:9 / 16}.page-shell-battle-tablet .feed-vote-overlay{left:max(22px,env(safe-area-inset-left,0px));right:max(22px,env(safe-area-inset-right,0px));bottom:var(--battle-tablet-vote-bottom);z-index:10;max-width:none;justify-items:center;gap:12px}.page-shell-battle-tablet .feed-vote-countdown{margin-bottom:8px}.page-shell-battle-tablet .vote-panel{width:min(100%,360px);max-width:360px;justify-self:center;margin-bottom:14px}.page-shell-battle-tablet .vote-meter-overlay{width:min(100%,460px)}.page-shell-battle-tablet .feed-actions{bottom:var(--battle-tablet-action-bottom);z-index:9}.page-shell-battle-tablet .battle-pane-audio-control{top:calc(78px + env(safe-area-inset-top))}.page-shell-battle-tablet .battle-swipe-controls{top:calc(78px + env(safe-area-inset-top));left:calc(max(14px,env(safe-area-inset-left)) + 52px)}.taly-ipad-device .page-shell-battle-compact,.taly-ipad-device .page-shell-battle-immersive,.taly-ipad-device .content-stack-battle-immersive{height:var(--taly-battle-height, 100dvh);min-height:var(--taly-battle-height, 100dvh);max-height:var(--taly-battle-height, 100dvh)}.taly-ipad-device .page-shell-mobile-app,.taly-ipad-device .page-shell-battle-compact,.taly-ipad-device .page-shell-battle-immersive{--taly-ipad-battle-stage-height: max( 420px, calc(var(--taly-battle-height, 100dvh) - var(--taly-mobile-header-space, 72px) - var(--taly-mobile-nav-space, 98px)) )}.taly-ipad-device .content-stack-battle-immersive>.battle-stage-shell,.taly-ipad-device .content-stack-battle-immersive>.feed-section-home,.taly-ipad-device .content-stack-battle-immersive .feed-stack,.taly-ipad-device .page-shell-battle-compact .feed-section-home,.taly-ipad-device .page-shell-battle-compact .feed-stack{height:var(--taly-ipad-battle-stage-height);min-height:var(--taly-ipad-battle-stage-height);max-height:var(--taly-ipad-battle-stage-height)}.taly-ipad-device .content-stack-battle-immersive .feed-stack,.taly-ipad-device .battle-stage-shell .feed-stack,.taly-ipad-device .page-shell-battle-compact .feed-stack{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0;gap:0;padding:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.taly-ipad-device .page-shell-battle-immersive .content-stack-battle-immersive{padding-top:var(--taly-mobile-header-space, 72px)}.taly-ipad-device .content-stack-battle-immersive .feed-stack>.feed-card-shell,.taly-ipad-device .battle-stage-shell .feed-stack>.feed-card-shell,.taly-ipad-device .page-shell-battle-compact .feed-stack>.feed-card-shell{display:flex;flex:0 0 var(--taly-ipad-battle-stage-height);align-items:flex-start;justify-content:center;width:100%;min-height:var(--taly-ipad-battle-stage-height);height:var(--taly-ipad-battle-stage-height);margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always;content-visibility:visible;contain-intrinsic-size:var(--taly-ipad-battle-stage-height);overflow-anchor:none}.taly-ipad-device .content-stack-battle-immersive .feed-card,.taly-ipad-device .battle-stage-shell .feed-card{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:0;height:auto;gap:0}.taly-ipad-device .content-stack-battle-immersive .feed-phone-stage,.taly-ipad-device .battle-stage-shell .feed-phone-stage,.taly-ipad-device .page-shell-battle-tablet .feed-phone-stage{width:min(calc(var(--taly-ipad-battle-stage-height) * 9 / 16),100vw);height:min(var(--taly-ipad-battle-stage-height),calc(100vw * 16 / 9));min-height:0;flex:0 0 auto;aspect-ratio:9 / 16}.page-shell-battle-tablet #home-overview{display:none}@media(min-width:781px)and (max-width:1366px){.page-shell-mobile-app{--taly-mobile-header-space: calc(72px + env(safe-area-inset-top, 0px)) ;--taly-mobile-nav-space: calc(98px + env(safe-area-inset-bottom, 0px)) ;--taly-mobile-feed-height: max( 420px, calc(var(--taly-battle-height, 100dvh) - var(--taly-mobile-header-space) - var(--taly-mobile-nav-space)) );padding-top:calc(58px + env(safe-area-inset-top,0px));padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}.page-shell-mobile-app .profile-detail-stage{--taly-profile-detail-stage-height: max(360px, calc(var(--taly-mobile-feed-height) - 150px));width:min(100%,calc(var(--taly-profile-detail-stage-height) * 9 / 16),560px);height:var(--taly-profile-detail-stage-height);max-height:var(--taly-profile-detail-stage-height)}.page-shell-mobile-app .app-header-shell{position:fixed;top:max(8px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));z-index:1500;margin:0}.page-shell-mobile-app .app-header-actions,.page-shell-mobile-app .header-menu-wrap{overflow:visible}.page-shell-mobile-app .header-menu-wrap{z-index:1501;isolation:auto}.page-shell-mobile-app .header-flyout-menu,.page-shell-mobile-app .header-flyout-profile{position:fixed;top:calc(max(8px,env(safe-area-inset-top)) + 64px);left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));width:auto;max-height:min(80vh,560px);max-height:min(80dvh,calc(100dvh - 92px - env(safe-area-inset-bottom)),560px);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1400}.page-shell-mobile-app .header-flyout-profile{left:auto;width:min(360px,calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.page-shell-mobile-app:not(.page-shell-battle-immersive) .home-hero-shell{min-height:var(--taly-mobile-feed-height)}.page-shell-mobile-app:not(.page-shell-battle-immersive) .home-focus-shell{min-height:var(--taly-mobile-feed-height);padding:0 max(12px,env(safe-area-inset-left)) 0 max(12px,env(safe-area-inset-right));align-items:center}.page-shell-mobile-app:not(.page-shell-battle-immersive) .home-featured-stage{display:flex;justify-content:center;width:100%}.page-shell-mobile-app:not(.page-shell-battle-immersive) .home-featured-stage .feed-card{width:auto;max-width:100%}.page-shell-mobile-app:not(.page-shell-battle-immersive) .home-featured-stage .feed-phone-stage{width:min(calc(var(--taly-mobile-feed-height) * 9 / 16),calc(100vw - 32px),620px);height:min(var(--taly-mobile-feed-height),calc((100vw - 32px) * 16 / 9));aspect-ratio:9 / 16}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-section-home{display:flex;flex-direction:column;min-height:var(--taly-mobile-feed-height)}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-section-home>.feed-column{flex:1 1 auto;min-height:0;width:100%}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack{display:flex;flex-direction:column;align-items:stretch;width:100%;height:var(--taly-mobile-feed-height);min-height:var(--taly-mobile-feed-height);max-height:var(--taly-mobile-feed-height);margin:0 auto;gap:0;padding:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack>.feed-card-shell{display:flex;flex:0 0 100%;align-items:flex-start;justify-content:center;width:100vw;min-height:100%;height:100%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);content-visibility:visible;contain-intrinsic-size:auto;scroll-snap-align:start;scroll-snap-stop:always}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack .feed-card{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100%;height:100%;gap:0}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack .feed-phone-stage{width:min(calc(var(--taly-mobile-feed-height) * 9 / 16),calc(100vw - 32px));height:min(var(--taly-mobile-feed-height),calc((100vw - 32px) * 16 / 9));min-height:0;max-height:var(--taly-mobile-feed-height);flex:0 0 auto;aspect-ratio:9 / 16;border:0;border-radius:0;box-shadow:none;background:#000;isolation:isolate}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack .feed-card-glow,.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack .feed-card-rim{display:none}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack .feed-video{-o-object-fit:cover;object-fit:cover;filter:contrast(1.025) saturate(1.055) brightness(1.01);background:#000;transform:translateZ(0) scale(1.0001);will-change:opacity,transform}}@media(min-width:781px)and (max-width:1180px){.content-stack-battle-immersive,.battle-stage-shell,.page-shell-battle-immersive,.page-shell-battle-compact{--taly-tablet-battle-stage-height: max( 520px, calc(var(--taly-battle-height, 100dvh) - 96px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) );max-width:100%;min-height:var(--taly-battle-height, 100dvh);padding:0;overflow:hidden}.page-shell-battle-immersive:before,.page-shell-battle-compact:before{display:none}.content-stack-battle-immersive,.content-stack-battle-immersive.content-stack-home{gap:0;margin-top:0;padding-top:calc(70px + env(safe-area-inset-top,0px))}.content-stack-battle-immersive>.battle-stage-shell,.content-stack-battle-immersive>.feed-section-home{min-height:var(--taly-tablet-battle-stage-height);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.content-stack-battle-immersive .battle-stage-grid,.content-stack-battle-immersive .feed-column{width:100%;min-height:0}.content-stack-battle-immersive .battle-side-panel,.content-stack-battle-immersive .battle-page-header{display:none}.content-stack-battle-immersive .feed-stack,.battle-stage-shell .feed-stack{display:flex;flex-direction:column;align-items:stretch;width:100%;height:var(--taly-tablet-battle-stage-height);min-height:var(--taly-tablet-battle-stage-height);max-height:var(--taly-tablet-battle-stage-height);margin:0;gap:0;padding:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-anchor:none;scrollbar-width:none}.content-stack-battle-immersive .feed-stack>.feed-card-shell,.battle-stage-shell .feed-stack>.feed-card-shell{display:flex;flex:0 0 var(--taly-tablet-battle-stage-height);align-items:flex-start;justify-content:center;width:100%;min-height:var(--taly-tablet-battle-stage-height);height:var(--taly-tablet-battle-stage-height);margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always;content-visibility:visible;contain:layout paint style;contain-intrinsic-size:var(--taly-tablet-battle-stage-height);overflow-anchor:none}.content-stack-battle-immersive .feed-card,.battle-stage-shell .feed-card{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:0;height:auto;gap:0;scroll-snap-align:start}.content-stack-battle-immersive .feed-phone-stage,.battle-stage-shell .feed-phone-stage{width:min(calc(var(--taly-tablet-battle-stage-height) * 9 / 16),100vw);height:min(var(--taly-tablet-battle-stage-height),calc(100vw * 16 / 9));min-height:0;flex:0 0 auto;aspect-ratio:9 / 16;border-radius:0;border:0;box-shadow:none;background:#000;isolation:isolate}.content-stack-battle-immersive .feed-matchup-track,.battle-stage-shell .feed-matchup-track{display:block;height:100%;overflow:hidden;scroll-snap-type:none;scroll-behavior:auto;touch-action:pan-y}.content-stack-battle-immersive .feed-matchup-pane,.battle-stage-shell .feed-matchup-pane,.content-stack-battle-immersive .feed-video,.battle-stage-shell .feed-video{width:100%;height:100%}.content-stack-battle-immersive .feed-video,.battle-stage-shell .feed-video{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center!important;object-position:center center!important;background:#000}.taly-ipad-device .content-stack-battle-immersive,.taly-ipad-device .content-stack-battle-immersive>.battle-stage-shell,.taly-ipad-device .content-stack-battle-immersive>.feed-section-home,.taly-ipad-device .content-stack-battle-immersive .feed-stack,.taly-ipad-device .battle-stage-shell .feed-stack{height:var(--taly-ipad-battle-stage-height);min-height:var(--taly-ipad-battle-stage-height);max-height:var(--taly-ipad-battle-stage-height)}.taly-ipad-device .content-stack-battle-immersive .feed-stack>.feed-card-shell,.taly-ipad-device .battle-stage-shell .feed-stack>.feed-card-shell{flex-basis:var(--taly-ipad-battle-stage-height);min-height:var(--taly-ipad-battle-stage-height);height:var(--taly-ipad-battle-stage-height);contain-intrinsic-size:var(--taly-ipad-battle-stage-height)}.taly-ipad-device .content-stack-battle-immersive .feed-phone-stage,.taly-ipad-device .battle-stage-shell .feed-phone-stage{width:min(calc(var(--taly-ipad-battle-stage-height) * 9 / 16),100vw);height:min(var(--taly-ipad-battle-stage-height),calc(100vw * 16 / 9))}}@media(prefers-reduced-motion:reduce){.coin-balance-hero,.coin-credit-badge{animation:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:1024px){html{scroll-behavior:auto}body{overscroll-behavior-y:none}body:before{inset:0;opacity:.94;filter:none;background:radial-gradient(circle at 16% 12%,rgba(255,214,140,.12),transparent 32%),radial-gradient(circle at 86% 0%,rgba(125,211,252,.1),transparent 30%),linear-gradient(180deg,#05070c,#000)}body:after{display:none}}@media(max-width:780px){.mobile-bottom-nav{background:#070a11eb;box-shadow:0 -8px 24px #0000005c,inset 0 1px #ffffff14;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none;transform:translateZ(0)}.mobile-bottom-nav-button{transition:background-color .12s ease,border-color .12s ease,color .12s ease;will-change:auto}.header-flyout-menu,.header-flyout-profile,.header-search-popup,.page-shell-battle-immersive .feed-sponsored-badge,.page-shell-battle-immersive .vote-button,.page-shell-battle-immersive .vote-meter-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.feed-card-glow,.feed-card-rim,.feed-phone-stage:before{opacity:.58;mix-blend-mode:normal}.feed-stack,.page-shell-battle-immersive .feed-stack{scroll-behavior:auto;contain:layout paint style}.upload-simple-shell,.upload-simple-upload-card,.upload-entry-status-card,.upload-entry-video-status-card{box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;contain:layout paint style}.upload-entry-action-button,.upload-entry-picker-tile,.battle-upload-progress-fill{transition:none}.upload-entry-preview-video{transform:translateZ(0)}}.advertising-route-shell{display:flex;flex-direction:column;gap:1.5rem}.advertising-ai-modal-backdrop{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#020617b8;backdrop-filter:blur(16px)}.advertising-ai-modal{width:min(72rem,100%);max-height:min(90vh,56rem);overflow:auto;padding:1.6rem;border-radius:1.8rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#ffffff14,#0f172a1f),#0f172ad1;box-shadow:0 32px 96px #0206177a}.advertising-ai-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.advertising-route-surface{display:flex;flex-direction:column;gap:1.5rem}.advertising-route-nav{display:flex;flex-wrap:wrap;gap:.75rem}.advertising-route-nav-button{display:inline-flex;align-items:center;gap:.5rem;padding:.78rem 1rem;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#0f172a5c;color:#e2e8f0c7;font-size:.94rem;font-weight:600;transition:transform .18s ease,border-color .18s ease,background .18s ease}.advertising-route-nav-button:hover{transform:translateY(-1px);border-color:#7dd3fc6b;background:#0f172a94}.advertising-route-nav-button.active{border-color:#7dd3fc75;background:linear-gradient(135deg,#0ea5e929,#22d3ee14),#0f172ab8;color:#f8fafc}.advertising-route-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.6rem 1.8rem;border-radius:1.75rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#ffffff14,#0f172a29),#0f172a80;backdrop-filter:blur(18px)}.advertising-route-page-head h2{margin:.3rem 0 0;font-size:clamp(1.85rem,3vw,2.8rem);line-height:1.05}.advertising-route-page-head p:last-child{margin:.65rem 0 0;max-width:46rem;color:#e2e8f0c2}.advertising-marketing-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);gap:1.25rem;align-items:stretch}.advertising-marketing-hero-copy,.advertising-hero-proof-card{padding:2rem;border-radius:2rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#ffffff14,#0f172a29),#0f172a8a;backdrop-filter:blur(18px)}.advertising-marketing-hero-copy h1{margin:.5rem 0 0;font-size:clamp(2.4rem,4.5vw,4.35rem);line-height:.98}.advertising-marketing-hero-copy .policy-apple-subtitle{max-width:40rem}.advertising-benefit-grid,.advertising-pricing-preview-grid,.advertising-how-grid,.advertising-getting-started-grid,.advertising-marketplace-grid,.advertising-match-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.advertising-getting-started-grid,.advertising-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advertising-benefit-card,.advertising-how-card{display:flex;flex-direction:column;gap:.8rem;padding:1.4rem;border-radius:1.35rem;border:1px solid rgba(148,163,184,.14);background:#0f172a57}.advertising-how-card span{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.3rem .55rem;border-radius:999px;background:#7dd3fc24;color:#e2e8f0b8;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.advertising-route-panel{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:1.6rem}.advertising-two-column,.advertising-enterprise-layout,.advertising-wizard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.advertising-contract-header-grid,.advertising-contract-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.advertising-contract-layout{align-items:start}.advertising-cta-stack{display:flex;flex-wrap:wrap;gap:.75rem}.advertising-final-cta{margin-bottom:.4rem}.advertising-wizard-shell{display:flex;flex-direction:column;gap:1rem}.advertising-wizard-progress{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem}.advertising-wizard-step{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;padding:.95rem 1rem;border-radius:1.2rem;border:1px solid rgba(148,163,184,.18);background:#0f172a57;color:#e2e8f0b8;text-align:left}.advertising-wizard-step span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.advertising-wizard-step strong{font-size:.95rem}.advertising-wizard-step.active{border-color:#7dd3fc70;background:linear-gradient(135deg,#0ea5e924,#38bdf80f),#0f172a9e;color:#f8fafc}.advertising-wizard-summary{display:flex;flex-direction:column;gap:1rem;position:sticky;top:6rem;padding:1.5rem;height:-moz-fit-content;height:fit-content;border-radius:1.6rem}.advertising-step-fields,.advertising-step-stack,.advertising-route-stack,.advertising-route-list{display:flex;flex-direction:column;gap:1rem}.advertising-route-list-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:1.2rem;border:1px solid rgba(148,163,184,.14);background:#0f172a4d}.advertising-route-list-item p,.advertising-match-card p,.advertising-benefit-card p,.advertising-how-card p{margin:.25rem 0 0;color:#e2e8f0bd}.advertising-contract-viewer-panel{min-height:44rem}.advertising-contract-scroll{max-height:46rem;overflow:auto;padding:1.4rem;border-radius:1.4rem;border:1px solid rgba(148,163,184,.14);background:#0206174d}.advertising-contract-html{display:flex;flex-direction:column;gap:1.1rem;color:#e2e8f0d6}.advertising-contract-meta{display:flex;flex-wrap:wrap;gap:.65rem}.advertising-contract-meta span{display:inline-flex;align-items:center;padding:.38rem .66rem;border-radius:999px;background:#7dd3fc1f;color:#e2e8f0c7;font-size:.78rem;font-weight:600}.advertising-contract-section{display:flex;flex-direction:column;gap:.6rem}.advertising-contract-section h3{margin:0;font-size:1.02rem}.advertising-contract-section p{margin:0;color:#e2e8f0c2;line-height:1.6}.advertising-route-inline-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.6rem}.advertising-ai-panel .policy-assistant-panel,.advertising-ai-panel .policy-assistant-response,.advertising-ai-panel .policy-assistant-form{gap:1rem}.advertising-file-button{position:relative;overflow:hidden}.advertising-file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.advertising-dashboard-surface-tabs{display:flex;flex-wrap:wrap;gap:.75rem}.advertising-match-card{display:flex;flex-direction:column;gap:.9rem;padding:1.2rem;border-radius:1.35rem;border:1px solid rgba(148,163,184,.14);background:#0f172a57}.advertising-match-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.advertising-pricing-card{display:flex;flex-direction:column;gap:.55rem;padding:1.3rem;border-radius:1.35rem;border:1px solid rgba(148,163,184,.14);background:#0f172a57}.advertising-pricing-card span{font-size:1.3rem;font-weight:700;color:#f8fafc}.advertising-pricing-card small{color:#e2e8f0b8;line-height:1.45}@media(max-width:1120px){.advertising-marketing-hero,.advertising-two-column,.advertising-contract-header-grid,.advertising-contract-layout,.advertising-enterprise-layout,.advertising-wizard-layout{grid-template-columns:1fr}.advertising-wizard-progress,.advertising-benefit-grid,.advertising-pricing-preview-grid,.advertising-how-grid,.advertising-getting-started-grid,.advertising-marketplace-grid,.advertising-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advertising-wizard-summary{position:static}.taly-share-modal{width:min(640px,calc(100vw - 48px))}.taly-share-channel-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:768px){.taly-share-modal-backdrop{align-items:flex-end;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.advertising-route-page-head,.advertising-marketing-hero-copy,.advertising-hero-proof-card{padding:1.4rem}.advertising-route-page-head{flex-direction:column}.advertising-ai-modal{padding:1.2rem}.advertising-ai-modal-head{flex-direction:column}.advertising-route-list-item{flex-direction:column;align-items:flex-start}.advertising-route-inline-actions{width:100%;justify-content:flex-start}.advertising-wizard-progress,.advertising-benefit-grid,.advertising-pricing-preview-grid,.advertising-how-grid,.advertising-getting-started-grid,.advertising-marketplace-grid,.advertising-match-grid{grid-template-columns:1fr}.advertising-route-nav{overflow-x:auto;padding-bottom:.2rem}.advertising-route-nav-button{flex:0 0 auto}.taly-share-modal{width:100%;max-height:calc(100dvh - 24px);padding:1rem;border-radius:14px 14px 0 0}.taly-share-modal-head{gap:12px}.taly-share-modal-head h2{font-size:1.24rem;line-height:1.12}.taly-share-preview-image{width:72px;height:72px}.taly-original-ad-modal{padding:20px}.taly-original-ad-modal-head{flex-direction:column}.taly-original-ad-hero{grid-template-columns:1fr}.taly-original-ad-stage{min-height:340px}.taly-original-ad-stat-grid,.taly-share-channel-grid,.taly-share-preview-card{grid-template-columns:1fr}}.network-status-banner{position:sticky;top:0;z-index:1300;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#141a28eb;border-bottom:1px solid rgba(120,140,180,.28);color:#e6edf9;font-size:.85rem}.network-status-banner button{border:1px solid rgba(148,163,184,.4);border-radius:999px;padding:6px 12px;background:#0f172ad9;color:#f8fafc;font-size:.8rem}.network-status-banner.weak-connection{background:#192236eb;border-bottom-color:#38bdf84d}.managed-video-shell{position:relative;width:100%}.managed-video-shell video{display:block;width:100%;height:auto}.managed-video-retry{position:absolute;inset:16px;z-index:3;display:grid;align-items:end}.error-boundary-shell{min-height:100vh;min-height:100dvh;min-height:var(--taly-app-height, 100dvh);display:flex;align-items:center;justify-content:center;padding:32px 20px;background:radial-gradient(circle at top,#0f172ae6,#05060c)}.error-boundary-card{max-width:420px;text-align:center;background:#0c1018e6;border:1px solid rgba(148,163,184,.2);border-radius:18px;padding:24px;box-shadow:0 24px 60px #0006}.error-boundary-card h2{font-size:1.35rem;margin-bottom:12px}.error-boundary-card p{color:#e2e8f0b8;margin-bottom:16px}.error-boundary-button{border-radius:999px;border:1px solid rgba(148,163,184,.35);padding:10px 18px;background:#1e293be6;color:#f8fafc;font-size:.9rem}.feed-matchup-pane{position:relative}.feed-matchup-track-single .feed-matchup-pane{position:absolute;inset:0;width:100%;height:100%;min-width:100%}.feed-video-retry{position:absolute;inset:16px;z-index:3;display:grid;align-items:end}.media-fallback-panel{display:grid;gap:12px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#05070bdb,#0a0d14eb),#05070beb;box-shadow:0 24px 60px #00000059;backdrop-filter:blur(12px)}.media-fallback-panel.compact{gap:10px;padding:14px;border-radius:18px}.media-fallback-panel-button{justify-self:start}.internal-qa-shell{display:grid;gap:22px}.internal-qa-hero,.internal-qa-card-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.internal-qa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.internal-qa-card{display:grid;gap:14px;padding:20px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.internal-qa-list,.internal-qa-log-list{display:grid;gap:10px}.internal-qa-item,.internal-qa-log-item{display:grid;gap:4px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;color:inherit;text-align:left;text-decoration:none}.internal-qa-item{cursor:pointer}.internal-qa-item strong,.internal-qa-log-item strong{color:#fff}.internal-qa-item span,.internal-qa-log-item p,.internal-qa-log-item small,.internal-qa-card-head span{color:#ffffff9e}.internal-qa-log-head{display:flex;justify-content:space-between;gap:12px}@media(max-width:780px){.internal-qa-grid{grid-template-columns:1fr}}.feed-sound-prompt{position:absolute;left:50%;bottom:24px;transform:translate(-50%);padding:10px 16px;border-radius:999px;background:radial-gradient(circle at top,#ffffffd9,#ffffff1a 60%),linear-gradient(180deg,#ffe7a8f2,#eeb04ae6);color:#1a1200;border:1px solid rgba(255,226,160,.8);font-size:.86rem;font-weight:800;letter-spacing:-.01em;box-shadow:0 18px 32px #00000059,inset 0 10px 14px #ffffff47,inset 0 -12px 16px #8348124d;z-index:4}.leaderboard-page-shell{position:relative;display:grid;gap:28px;width:100%;max-width:min(1200px,calc(100vw - 48px));margin:0 auto;padding:28px;border-radius:32px;background:radial-gradient(circle at top left,rgba(100,116,255,.18),transparent 30%),radial-gradient(circle at top right,rgba(56,189,248,.14),transparent 28%),linear-gradient(180deg,#0a0e18f7,#070910fc);border:1px solid rgba(148,163,184,.12);box-shadow:0 30px 80px #0006,inset 0 1px #ffffff0a;overflow:hidden}.leaderboard-page-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 30%),radial-gradient(circle at 80% 18%,rgba(255,208,121,.08),transparent 26%);pointer-events:none;opacity:1;animation:none}.leaderboard-page-header.premium,.leaderboard-section-block{position:relative;z-index:1}.leaderboard-page-header.premium{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);align-items:end;gap:24px}.leaderboard-title-stack .mini-section-label{margin-bottom:10px}.leaderboard-title-stack h2{color:#f8fafc;font-size:clamp(2.25rem,4vw,3.8rem);line-height:.96;letter-spacing:-.06em}.leaderboard-title-stack p{max-width:720px;margin-top:12px;color:#e2e8f0bd;font-size:1.02rem;line-height:1.65}.leaderboard-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.leaderboard-score-card{min-height:108px;padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#ffffff0f,#ffffff08),#0f172a85;backdrop-filter:blur(16px)}.leaderboard-score-card span{color:#e2e8f085}.leaderboard-score-card strong{color:#f8fafc;font-size:clamp(1.15rem,1.8vw,1.5rem)}.leaderboard-control-block{padding:22px;border-radius:24px;border:1px solid rgba(148,163,184,.14);background:#0f172a61;backdrop-filter:blur(14px)}.leaderboard-filter-stack{gap:18px}.leaderboard-filter-row-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.leaderboard-filter-row,.leaderboard-tab-row{flex-wrap:wrap;gap:10px}.leaderboard-tab-row{justify-content:flex-start;overflow:visible;padding-bottom:0}.leaderboard-filter-button,.leaderboard-tab-button{min-height:42px;padding:0 18px;border-color:#94a3b829;background:#ffffff0a;color:#e2e8f0d6;font-weight:650;letter-spacing:-.01em}.leaderboard-filter-button.active,.leaderboard-tab-button.active{color:#08111d;background:linear-gradient(180deg,#f8fafc,#dbeafe);border-color:#bfdbfec7;box-shadow:0 12px 24px #02061733,inset 0 1px #fff9}.leaderboard-overview-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.72fr);gap:20px;align-items:start}.leaderboard-featured-stage,.leaderboard-insight-rail,.leaderboard-section-block{padding:24px;border-radius:26px;border:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,#ffffff0a,#ffffff05),#090c14d1;box-shadow:inset 0 1px #ffffff08}.leaderboard-section-head{padding:0}.leaderboard-section-head h3{color:#f8fafc;font-size:clamp(1.5rem,2vw,2rem)}.leaderboard-section-head p{max-width:640px;color:#e2e8f0b3}.leaderboard-insight-list{display:grid;gap:12px}.leaderboard-insight-card{display:grid;gap:6px;padding:16px 18px;border-radius:20px;border:1px solid rgba(148,163,184,.12);background:#0f172a70}.leaderboard-insight-card span{color:#94a3b8bd;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.leaderboard-insight-card strong{color:#f8fafc;font-size:1rem;line-height:1.45}.leaderboard-spotlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.leaderboard-spotlight-card{min-height:100%;padding:22px;border-radius:26px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(147,197,253,.12),transparent 30%),linear-gradient(180deg,#111827f5,#0a0e18fa);color:#f8fafc;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff08}.leaderboard-spotlight-card.rank-1{background:radial-gradient(circle at top right,rgba(255,212,137,.18),transparent 35%),linear-gradient(180deg,#19100aeb,#0f121cfa);border-color:#ffdca647}.leaderboard-spotlight-card.rank-2,.leaderboard-spotlight-card.rank-3{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 34%),linear-gradient(180deg,#111827f5,#0a0e18fa)}.leaderboard-rank-medal{grid-column:auto;margin-left:auto}.leaderboard-spotlight-title-row strong,.leaderboard-spotlight-category,.leaderboard-ranked-side small,.leaderboard-inline-empty p{color:#f8fafc}.leaderboard-spotlight-handle,.leaderboard-ranked-copy p{color:#e2e8f0ad}.leaderboard-spotlight-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.leaderboard-spotlight-metric{display:grid;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid rgba(148,163,184,.12);background:#ffffff0a}.leaderboard-spotlight-metric span{color:#94a3b8b8;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.leaderboard-spotlight-metric strong{color:#f8fafc;font-size:.98rem}.leaderboard-star-pill{color:#1f1303;justify-self:start}.leaderboard-ranked-list{gap:14px;margin-top:16px}.leaderboard-ranked-list.expanded{margin-top:18px}.leaderboard-ranked-row,.leaderboard-galaxy-card .leaderboard-ranked-row{grid-template-columns:64px minmax(0,1fr) auto;gap:16px;padding:18px 20px;border-radius:22px;border:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,#ffffff0b,#ffffff05),#080c14e6;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff08}.leaderboard-ranked-row:after{display:none}.leaderboard-ranked-row.rank-1,.leaderboard-ranked-row.rank-2,.leaderboard-ranked-row.rank-3{border-color:#ffdca633}.leaderboard-ranked-main{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;width:100%;gap:16px}.leaderboard-ranked-visual,.leaderboard-ranked-visual:not(.kind-creator){grid-column:1;width:64px;height:64px;border-color:#ffffff24;box-shadow:0 14px 26px #00000047,inset 0 1px #ffffff0f}.leaderboard-ranked-copy,.leaderboard-galaxy-card .leaderboard-ranked-copy{grid-column:2;width:100%;justify-self:stretch;justify-items:start;align-content:center;gap:6px}.leaderboard-ranked-title-row{justify-content:flex-start}.leaderboard-source-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(251,191,36,.26);background:#fbbf241f;color:#fef3c7eb;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.leaderboard-ranked-copy strong{font-size:1.06rem;font-weight:700}.leaderboard-ranked-copy p{margin:0;font-size:.92rem;line-height:1.45}.leaderboard-ranked-metrics{display:flex;flex-wrap:wrap;gap:8px}.leaderboard-ranked-metric-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:#ffffff0a}.leaderboard-ranked-metric-pill small{color:#94a3b8bd;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.leaderboard-ranked-metric-pill strong{font-size:.82rem;color:#e2e8f0}.leaderboard-ranked-side,.leaderboard-galaxy-card .leaderboard-ranked-side{grid-column:3;justify-content:flex-end}.leaderboard-rank-wreath{width:52px;height:52px}.leaderboard-inline-empty{margin-top:0;padding:28px;border-radius:22px;background:#0f172a6b}.leaderboard-cta-button{min-height:50px;border-radius:16px}@media(max-width:1180px){.leaderboard-page-header.premium,.leaderboard-overview-grid,.leaderboard-filter-row-wrap{grid-template-columns:1fr}.leaderboard-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.leaderboard-page-shell{max-width:min(100vw - 28px,980px);padding:22px;gap:22px}.leaderboard-spotlight-grid{grid-template-columns:1fr}.leaderboard-spotlight-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.leaderboard-page-shell{max-width:calc(100vw - 20px);padding:18px;border-radius:26px}.leaderboard-featured-stage,.leaderboard-insight-rail,.leaderboard-section-block,.leaderboard-control-block{padding:18px;border-radius:22px}.leaderboard-title-stack h2{font-size:clamp(1.8rem,10vw,2.5rem)}.leaderboard-hero-metrics,.leaderboard-spotlight-metrics{grid-template-columns:1fr}.leaderboard-ranked-row,.leaderboard-galaxy-card .leaderboard-ranked-row{grid-template-columns:54px minmax(0,1fr) 46px;gap:12px;padding:14px}.leaderboard-ranked-main{grid-template-columns:54px minmax(0,1fr) 46px;gap:12px}.leaderboard-ranked-visual,.leaderboard-ranked-visual:not(.kind-creator){width:54px;height:54px}.leaderboard-ranked-copy strong{font-size:.96rem}.leaderboard-ranked-copy p{font-size:.82rem}.leaderboard-ranked-metrics{gap:6px}.leaderboard-ranked-metric-pill{min-height:28px;padding:0 8px}.leaderboard-rank-wreath,.leaderboard-ranked-side.rank-1 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-2 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-3 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-4 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-5 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-6 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-7 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-8 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-9 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-10 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-11 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-12 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-13 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-14 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-15 .leaderboard-rank-wreath{width:44px;height:44px}}.leaderboard-page-shell{position:relative;width:100%;max-width:1320px;margin:0 auto;padding:28px clamp(16px,3vw,32px) 44px;gap:18px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.leaderboard-page-shell:before{content:none}.leaderboard-winning-board{position:relative;z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:clamp(24px,3vw,34px);gap:20px;border-radius:32px;border:1px solid rgba(204,126,255,.28);background:radial-gradient(circle at 50% 0%,rgba(151,71,255,.24),transparent 26%),radial-gradient(circle at 12% 50%,rgba(255,129,84,.1),transparent 28%),radial-gradient(circle at 90% 18%,rgba(117,196,255,.1),transparent 24%),linear-gradient(180deg,#1c0d35fa,#0d081efc);box-shadow:0 24px 60px #0000004d,inset 0 1px #ffffff0f;overflow:hidden}.leaderboard-winning-board:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.08),transparent 18%),radial-gradient(circle at 50% 50%,rgba(255,104,43,.08),transparent 44%),radial-gradient(circle at 12% 18%,rgba(255,255,255,.95) 0 1px,transparent 1.8px),radial-gradient(circle at 24% 34%,rgba(255,255,255,.75) 0 1.1px,transparent 2px),radial-gradient(circle at 38% 22%,rgba(173,216,255,.75) 0 .9px,transparent 1.8px),radial-gradient(circle at 52% 14%,rgba(255,255,255,.92) 0 1.2px,transparent 2px),radial-gradient(circle at 67% 30%,rgba(255,241,181,.72) 0 1px,transparent 1.9px),radial-gradient(circle at 81% 18%,rgba(255,255,255,.88) 0 1px,transparent 1.8px),radial-gradient(circle at 88% 42%,rgba(188,231,255,.74) 0 1.1px,transparent 2px),radial-gradient(circle at 18% 58%,rgba(255,255,255,.7) 0 1px,transparent 1.8px),radial-gradient(circle at 35% 76%,rgba(255,255,255,.8) 0 .9px,transparent 1.8px),radial-gradient(circle at 58% 64%,rgba(255,241,181,.6) 0 1px,transparent 1.9px),radial-gradient(circle at 74% 72%,rgba(255,255,255,.78) 0 1.1px,transparent 2px),radial-gradient(circle at 90% 84%,rgba(173,216,255,.66) 0 .9px,transparent 1.8px),radial-gradient(circle at 8% 10%,rgba(255,255,255,.8) 0 .8px,transparent 1.6px),radial-gradient(circle at 15% 24%,rgba(205,234,255,.8) 0 .8px,transparent 1.6px),radial-gradient(circle at 22% 12%,rgba(255,245,204,.72) 0 .9px,transparent 1.7px),radial-gradient(circle at 29% 28%,rgba(255,255,255,.84) 0 .8px,transparent 1.6px),radial-gradient(circle at 34% 10%,rgba(195,231,255,.74) 0 .7px,transparent 1.5px),radial-gradient(circle at 41% 32%,rgba(255,255,255,.76) 0 .8px,transparent 1.6px),radial-gradient(circle at 47% 22%,rgba(255,243,191,.68) 0 .8px,transparent 1.6px),radial-gradient(circle at 56% 8%,rgba(255,255,255,.82) 0 .8px,transparent 1.6px),radial-gradient(circle at 61% 26%,rgba(189,233,255,.74) 0 .8px,transparent 1.6px),radial-gradient(circle at 69% 12%,rgba(255,255,255,.8) 0 .8px,transparent 1.6px),radial-gradient(circle at 76% 28%,rgba(255,245,204,.7) 0 .8px,transparent 1.6px),radial-gradient(circle at 84% 12%,rgba(255,255,255,.86) 0 .8px,transparent 1.6px),radial-gradient(circle at 92% 26%,rgba(200,236,255,.74) 0 .8px,transparent 1.6px),radial-gradient(circle at 10% 44%,rgba(255,255,255,.72) 0 .8px,transparent 1.6px),radial-gradient(circle at 21% 52%,rgba(255,243,191,.66) 0 .8px,transparent 1.6px),radial-gradient(circle at 31% 46%,rgba(255,255,255,.8) 0 .8px,transparent 1.6px),radial-gradient(circle at 43% 54%,rgba(200,236,255,.72) 0 .8px,transparent 1.6px),radial-gradient(circle at 54% 46%,rgba(255,255,255,.76) 0 .8px,transparent 1.6px),radial-gradient(circle at 66% 52%,rgba(255,243,191,.66) 0 .8px,transparent 1.6px),radial-gradient(circle at 78% 48%,rgba(255,255,255,.8) 0 .8px,transparent 1.6px),radial-gradient(circle at 89% 56%,rgba(200,236,255,.72) 0 .8px,transparent 1.6px),radial-gradient(circle at 7% 70%,rgba(255,255,255,.74) 0 .8px,transparent 1.6px),radial-gradient(circle at 16% 82%,rgba(255,243,191,.62) 0 .8px,transparent 1.6px),radial-gradient(circle at 27% 66%,rgba(255,255,255,.8) 0 .8px,transparent 1.6px),radial-gradient(circle at 39% 88%,rgba(200,236,255,.72) 0 .8px,transparent 1.6px),radial-gradient(circle at 51% 74%,rgba(255,255,255,.74) 0 .8px,transparent 1.6px),radial-gradient(circle at 63% 86%,rgba(255,243,191,.64) 0 .8px,transparent 1.6px),radial-gradient(circle at 73% 68%,rgba(255,255,255,.8) 0 .8px,transparent 1.6px),radial-gradient(circle at 82% 88%,rgba(200,236,255,.72) 0 .8px,transparent 1.6px),radial-gradient(circle at 94% 72%,rgba(255,255,255,.74) 0 .8px,transparent 1.6px),radial-gradient(circle at 6% 6%,rgba(255,255,255,.9) 0 .9px,transparent 1.8px),radial-gradient(circle at 14% 16%,rgba(255,248,214,.88) 0 .9px,transparent 1.8px),radial-gradient(circle at 20% 8%,rgba(207,235,255,.86) 0 .8px,transparent 1.7px),radial-gradient(circle at 28% 18%,rgba(255,255,255,.92) 0 .9px,transparent 1.8px),radial-gradient(circle at 33% 6%,rgba(255,248,214,.84) 0 .9px,transparent 1.8px),radial-gradient(circle at 44% 12%,rgba(255,255,255,.92) 0 .9px,transparent 1.8px),radial-gradient(circle at 49% 28%,rgba(207,235,255,.86) 0 .8px,transparent 1.7px),radial-gradient(circle at 58% 10%,rgba(255,248,214,.88) 0 .9px,transparent 1.8px),radial-gradient(circle at 64% 20%,rgba(255,255,255,.92) 0 .9px,transparent 1.8px),radial-gradient(circle at 72% 8%,rgba(207,235,255,.86) 0 .8px,transparent 1.7px),radial-gradient(circle at 78% 18%,rgba(255,248,214,.88) 0 .9px,transparent 1.8px),radial-gradient(circle at 86% 8%,rgba(255,255,255,.92) 0 .9px,transparent 1.8px),radial-gradient(circle at 95% 16%,rgba(207,235,255,.86) 0 .8px,transparent 1.7px),radial-gradient(circle at 9% 34%,rgba(255,255,255,.88) 0 .9px,transparent 1.8px),radial-gradient(circle at 17% 46%,rgba(255,248,214,.84) 0 .9px,transparent 1.8px),radial-gradient(circle at 26% 38%,rgba(207,235,255,.82) 0 .8px,transparent 1.7px),radial-gradient(circle at 37% 44%,rgba(255,255,255,.9) 0 .9px,transparent 1.8px),radial-gradient(circle at 46% 60%,rgba(255,248,214,.84) 0 .9px,transparent 1.8px),radial-gradient(circle at 59% 42%,rgba(207,235,255,.82) 0 .8px,transparent 1.7px),radial-gradient(circle at 68% 56%,rgba(255,255,255,.9) 0 .9px,transparent 1.8px),radial-gradient(circle at 77% 40%,rgba(255,248,214,.84) 0 .9px,transparent 1.8px),radial-gradient(circle at 88% 50%,rgba(207,235,255,.82) 0 .8px,transparent 1.7px),radial-gradient(circle at 94% 38%,rgba(255,255,255,.88) 0 .9px,transparent 1.8px),radial-gradient(circle at 12% 64%,rgba(255,255,255,.9) 0 .9px,transparent 1.8px),radial-gradient(circle at 22% 74%,rgba(255,248,214,.84) 0 .9px,transparent 1.8px),radial-gradient(circle at 31% 82%,rgba(207,235,255,.82) 0 .8px,transparent 1.7px),radial-gradient(circle at 43% 70%,rgba(255,255,255,.9) 0 .9px,transparent 1.8px),radial-gradient(circle at 52% 86%,rgba(255,248,214,.84) 0 .9px,transparent 1.8px),radial-gradient(circle at 64% 74%,rgba(207,235,255,.82) 0 .8px,transparent 1.7px),radial-gradient(circle at 74% 90%,rgba(255,255,255,.9) 0 .9px,transparent 1.8px),radial-gradient(circle at 86% 78%,rgba(255,248,214,.84) 0 .9px,transparent 1.8px),radial-gradient(circle at 96% 90%,rgba(207,235,255,.82) 0 .8px,transparent 1.7px),radial-gradient(circle at 4% 30%,rgba(255,255,255,.95) 0 .95px,transparent 1.9px),radial-gradient(circle at 9% 22%,rgba(255,248,214,.88) 0 .9px,transparent 1.8px),radial-gradient(circle at 13% 36%,rgba(207,235,255,.86) 0 .85px,transparent 1.75px),radial-gradient(circle at 18% 28%,rgba(255,255,255,.92) 0 .9px,transparent 1.8px),radial-gradient(circle at 25% 40%,rgba(255,248,214,.86) 0 .9px,transparent 1.8px),radial-gradient(circle at 32% 34%,rgba(207,235,255,.84) 0 .85px,transparent 1.75px),radial-gradient(circle at 40% 26%,rgba(255,255,255,.94) 0 .95px,transparent 1.9px),radial-gradient(circle at 45% 40%,rgba(255,248,214,.86) 0 .9px,transparent 1.8px),radial-gradient(circle at 53% 34%,rgba(207,235,255,.84) 0 .85px,transparent 1.75px),radial-gradient(circle at 60% 28%,rgba(255,255,255,.92) 0 .9px,transparent 1.8px),radial-gradient(circle at 66% 40%,rgba(255,248,214,.86) 0 .9px,transparent 1.8px),radial-gradient(circle at 73% 34%,rgba(207,235,255,.84) 0 .85px,transparent 1.75px),radial-gradient(circle at 80% 28%,rgba(255,255,255,.94) 0 .95px,transparent 1.9px),radial-gradient(circle at 86% 40%,rgba(255,248,214,.86) 0 .9px,transparent 1.8px),radial-gradient(circle at 92% 32%,rgba(207,235,255,.84) 0 .85px,transparent 1.75px),radial-gradient(circle at 7% 54%,rgba(255,255,255,.92) 0 .9px,transparent 1.8px),radial-gradient(circle at 14% 62%,rgba(255,248,214,.86) 0 .9px,transparent 1.8px),radial-gradient(circle at 21% 56%,rgba(207,235,255,.84) 0 .85px,transparent 1.75px),radial-gradient(circle at 29% 68%,rgba(255,255,255,.94) 0 .95px,transparent 1.9px),radial-gradient(circle at 36% 60%,rgba(255,248,214,.86) 0 .9px,transparent 1.8px),radial-gradient(circle at 44% 72%,rgba(207,235,255,.84) 0 .85px,transparent 1.75px),radial-gradient(circle at 52% 62%,rgba(255,255,255,.92) 0 .9px,transparent 1.8px),radial-gradient(circle at 61% 70%,rgba(255,248,214,.86) 0 .9px,transparent 1.8px),radial-gradient(circle at 69% 60%,rgba(207,235,255,.84) 0 .85px,transparent 1.75px),radial-gradient(circle at 77% 72%,rgba(255,255,255,.94) 0 .95px,transparent 1.9px),radial-gradient(circle at 84% 64%,rgba(255,248,214,.86) 0 .9px,transparent 1.8px),radial-gradient(circle at 91% 74%,rgba(207,235,255,.84) 0 .85px,transparent 1.75px),radial-gradient(circle at 5% 86%,rgba(255,255,255,.92) 0 .9px,transparent 1.8px),radial-gradient(circle at 12% 94%,rgba(255,248,214,.86) 0 .9px,transparent 1.8px),radial-gradient(circle at 20% 88%,rgba(207,235,255,.84) 0 .85px,transparent 1.75px),radial-gradient(circle at 28% 96%,rgba(255,255,255,.94) 0 .95px,transparent 1.9px),radial-gradient(circle at 38% 90%,rgba(255,248,214,.86) 0 .9px,transparent 1.8px),radial-gradient(circle at 47% 98%,rgba(207,235,255,.84) 0 .85px,transparent 1.75px),radial-gradient(circle at 56% 90%,rgba(255,255,255,.92) 0 .9px,transparent 1.8px),radial-gradient(circle at 65% 98%,rgba(255,248,214,.86) 0 .9px,transparent 1.8px),radial-gradient(circle at 74% 90%,rgba(207,235,255,.84) 0 .85px,transparent 1.75px),radial-gradient(circle at 83% 98%,rgba(255,255,255,.94) 0 .95px,transparent 1.9px),radial-gradient(circle at 92% 90%,rgba(255,248,214,.86) 0 .9px,transparent 1.8px);animation:leaderboardStarfieldTwinkle 3.2s ease-in-out infinite alternate;pointer-events:none}.leaderboard-winning-board:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 11% 11%,rgba(255,255,255,.56) 0 2.2px,transparent 3.4px),radial-gradient(circle at 15% 9%,rgba(255,244,193,.48) 0 2px,transparent 3.1px),radial-gradient(circle at 20% 13%,rgba(189,233,255,.44) 0 2px,transparent 3.1px),radial-gradient(circle at 25% 10%,rgba(255,255,255,.5) 0 2.2px,transparent 3.4px),radial-gradient(circle at 31% 14%,rgba(255,244,193,.42) 0 1.9px,transparent 3px),radial-gradient(circle at 37% 11%,rgba(189,233,255,.4) 0 1.8px,transparent 2.9px),radial-gradient(circle at 42% 9%,rgba(255,255,255,.48) 0 2.1px,transparent 3.3px),radial-gradient(circle at 47% 13%,rgba(255,244,193,.4) 0 1.9px,transparent 3px),radial-gradient(circle at 53% 10%,rgba(189,233,255,.38) 0 1.8px,transparent 2.9px),radial-gradient(circle at 58% 14%,rgba(255,255,255,.46) 0 2px,transparent 3.1px),radial-gradient(circle at 64% 9%,rgba(255,244,193,.4) 0 1.9px,transparent 3px),radial-gradient(circle at 70% 13%,rgba(189,233,255,.38) 0 1.8px,transparent 2.9px),radial-gradient(circle at 76% 10%,rgba(255,255,255,.46) 0 2px,transparent 3.1px),radial-gradient(circle at 82% 14%,rgba(255,244,193,.4) 0 1.9px,transparent 3px),radial-gradient(circle at 16% 24%,rgba(255,255,255,.3) 0 2px,transparent 3px),radial-gradient(circle at 63% 16%,rgba(255,244,193,.26) 0 2px,transparent 3px),radial-gradient(circle at 84% 36%,rgba(189,233,255,.22) 0 2px,transparent 3px),radial-gradient(circle at 28% 82%,rgba(255,255,255,.22) 0 2px,transparent 3px),radial-gradient(circle at 72% 78%,rgba(255,255,255,.18) 0 2px,transparent 3px),radial-gradient(circle at 11% 14%,rgba(255,255,255,.22) 0 1.8px,transparent 2.8px),radial-gradient(circle at 22% 42%,rgba(255,244,193,.18) 0 1.7px,transparent 2.7px),radial-gradient(circle at 36% 18%,rgba(189,233,255,.18) 0 1.8px,transparent 2.8px),radial-gradient(circle at 48% 38%,rgba(255,255,255,.2) 0 1.8px,transparent 2.8px),radial-gradient(circle at 57% 58%,rgba(255,244,193,.18) 0 1.7px,transparent 2.7px),radial-gradient(circle at 69% 26%,rgba(189,233,255,.18) 0 1.8px,transparent 2.8px),radial-gradient(circle at 79% 62%,rgba(255,255,255,.22) 0 1.8px,transparent 2.8px),radial-gradient(circle at 91% 20%,rgba(255,244,193,.18) 0 1.7px,transparent 2.7px);mix-blend-mode:screen;opacity:1;animation:leaderboardStarfieldPulse 1.35s ease-in-out infinite;pointer-events:none}.leaderboard-winning-board-head,.leaderboard-ranked-list-board{position:relative;z-index:1}.leaderboard-winning-board-head{display:grid;justify-items:center;text-align:center;padding-top:10px}.leaderboard-winning-brand{display:grid;gap:4px;justify-items:center;position:relative;padding-top:0}.leaderboard-winning-mark{font-size:clamp(2rem,4vw,2.9rem);line-height:1;letter-spacing:-.05em}.leaderboard-winning-brand:before,.leaderboard-winning-brand:after{content:"";position:absolute;pointer-events:none;mix-blend-mode:screen}.leaderboard-winning-brand:before{top:8px;left:50%;width:min(70vw,520px);height:70px;transform:translate(-50%);background:radial-gradient(circle at 9% 64%,rgba(255,255,255,.96) 0 1.6px,transparent 3px),radial-gradient(circle at 14% 18%,rgba(255,243,194,.9) 0 1.8px,transparent 3.2px),radial-gradient(circle at 21% 54%,rgba(185,230,255,.88) 0 1.5px,transparent 2.8px),radial-gradient(circle at 27% 12%,rgba(255,255,255,.94) 0 1.7px,transparent 3px),radial-gradient(circle at 34% 46%,rgba(255,243,194,.82) 0 1.4px,transparent 2.6px),radial-gradient(circle at 42% 14%,rgba(185,230,255,.82) 0 1.4px,transparent 2.6px),radial-gradient(circle at 49% 50%,rgba(255,255,255,.92) 0 1.7px,transparent 3px),radial-gradient(circle at 56% 10%,rgba(255,243,194,.86) 0 1.6px,transparent 2.9px),radial-gradient(circle at 63% 40%,rgba(185,230,255,.84) 0 1.4px,transparent 2.7px),radial-gradient(circle at 71% 16%,rgba(255,255,255,.92) 0 1.7px,transparent 3px),radial-gradient(circle at 79% 48%,rgba(255,243,194,.84) 0 1.5px,transparent 2.8px),radial-gradient(circle at 87% 22%,rgba(185,230,255,.82) 0 1.4px,transparent 2.6px),radial-gradient(circle at 93% 60%,rgba(255,255,255,.92) 0 1.7px,transparent 3px);opacity:.95;animation:leaderboardStarfieldPulse 1.15s ease-in-out infinite alternate}.leaderboard-winning-brand:after{display:none}.leaderboard-winning-logo{display:block;width:min(100%,292px);height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 16px rgba(255,255,255,.14)) drop-shadow(0 10px 24px rgba(97,57,183,.24));position:relative;z-index:1}.leaderboard-winning-brand p{color:#f5eaffd1;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-top:-2px}.leaderboard-winning-context,.leaderboard-page-header-board,.leaderboard-control-block,.leaderboard-title-stack p,.leaderboard-title-stack .mini-section-label,.leaderboard-title-stack h2{display:none}.leaderboard-ranked-list-board{display:grid;gap:14px}.leaderboard-ranked-row,.leaderboard-galaxy-card .leaderboard-ranked-row{position:relative;display:grid;align-items:center;grid-template-columns:minmax(0,1fr) 88px;width:100%;min-height:106px;padding:14px 20px;border-radius:24px;border:1px solid rgba(221,130,255,.32);background:linear-gradient(135deg,#4f1f7f7a,#140d2ee0),linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff0f;opacity:0;transform:translate3d(0,20px,0);animation:leaderboardRowReveal .56s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--leaderboard-delay, 0s);will-change:transform,opacity;overflow:visible}.leaderboard-ranked-row:before{content:"";position:absolute;left:118px;right:102px;bottom:14px;height:2px;border-radius:999px;background:linear-gradient(90deg,#ff905c00,#ff6c2bf2,#ff9e7100);opacity:.9;transform:translate(-12%);animation:leaderboardRowStreak 3.8s linear infinite;pointer-events:none}.leaderboard-ranked-row.rank-1{border-color:#ffd37c6b;background:linear-gradient(135deg,#6e2c16d1,#3a1830f0),linear-gradient(180deg,#ffffff0f,#ffffff05)}.leaderboard-ranked-row.rank-2{border-color:#dfe8ff66;background:linear-gradient(135deg,#57608ecc,#2d1c4bf0),linear-gradient(180deg,#ffffff0d,#ffffff05)}.leaderboard-ranked-row.rank-3{border-color:#ffba7d66;background:linear-gradient(135deg,#763a1bd1,#361835f0),linear-gradient(180deg,#ffffff0d,#ffffff05)}.leaderboard-ranked-main{display:block;min-width:0;width:100%}.leaderboard-ranked-primary{display:grid;align-items:center;grid-template-columns:86px minmax(0,1fr);gap:18px;min-width:0}.leaderboard-ranked-visual,.leaderboard-ranked-visual:not(.kind-creator){position:relative;width:72px;height:72px;flex:0 0 72px;border-radius:999px;overflow:visible;background:transparent;box-shadow:none}.leaderboard-ranked-visual.kind-creator .profile-avatar{width:72px;height:72px;min-width:72px;min-height:72px;max-width:72px;max-height:72px;border:2px solid rgba(255,214,135,.76);background-color:#0f172ae0;box-shadow:0 0 0 2px #7943e147,0 12px 24px #0000003d;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.leaderboard-rank-crown{top:-28px;left:50%;transform:translate(-50%);width:64px;height:40px;filter:drop-shadow(0 0 14px rgba(255,212,94,.56)) drop-shadow(0 10px 16px rgba(255,180,63,.3))}.leaderboard-ranked-list-board .leaderboard-rank-crown{display:none}.leaderboard-ranked-side.rank-1 .leaderboard-rank-wreath{background-image:url(/brand/leaderboard-wreath-gold-1st-ref.png)}.leaderboard-ranked-side.rank-2 .leaderboard-rank-wreath{background-image:url(/brand/leaderboard-wreath-silver-2nd-ref.png)}.leaderboard-ranked-side.rank-3 .leaderboard-rank-wreath{background-image:url(/brand/leaderboard-wreath-bronze-3rd-ref.png)}.leaderboard-ranked-side.rank-4 .leaderboard-rank-wreath{background-image:url(/brand/leaderboard-wreath-blue-4th.png)}.leaderboard-ranked-side.rank-5 .leaderboard-rank-wreath{background-image:url(/brand/leaderboard-wreath-blue-5th.png)}.leaderboard-ranked-side.rank-6 .leaderboard-rank-wreath{background-image:url(/brand/leaderboard-wreath-blue-6th.png)}.leaderboard-ranked-side.rank-4 .leaderboard-rank-wreath span,.leaderboard-ranked-side.rank-5 .leaderboard-rank-wreath span,.leaderboard-ranked-side.rank-6 .leaderboard-rank-wreath span{display:none}.leaderboard-avatar-rank-chip{left:-5px;bottom:-4px;min-width:24px;height:24px;padding:0 5px;font-size:.72rem;box-shadow:0 8px 16px #00000038;display:none}.leaderboard-ranked-copy{min-width:0;flex:1 1 auto;display:grid;gap:4px;align-content:center;padding-right:8px}.leaderboard-ranked-title-row{display:block;min-width:0}.leaderboard-ranked-copy strong{color:#fff7f2;display:block;overflow:hidden;font-size:clamp(1.02rem,1vw,1.18rem);font-weight:720;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.leaderboard-ranked-copy p{margin:0;color:#ebe1ffb8;overflow:hidden;font-size:.88rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.leaderboard-ranked-side,.leaderboard-galaxy-card .leaderboard-ranked-side{display:flex;align-items:center;justify-content:flex-end;justify-self:end;width:88px;flex:0 0 88px}.leaderboard-rank-badge-shell{display:grid;place-items:center;width:72px;height:72px;flex:0 0 72px;background:transparent;border-radius:999px;box-shadow:none}.leaderboard-ranked-side.rank-1 .leaderboard-rank-badge-shell,.leaderboard-ranked-side.rank-2 .leaderboard-rank-badge-shell,.leaderboard-ranked-side.rank-3 .leaderboard-rank-badge-shell{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.leaderboard-rank-wreath{display:grid;place-items:center;width:72px;height:72px;flex:0 0 72px;border:0;border-radius:0;background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;image-rendering:-webkit-optimize-contrast;filter:brightness(1.1) saturate(1.08) contrast(1.08) drop-shadow(0 8px 16px rgba(0,0,0,.18))}.leaderboard-ranked-side.rank-1 .leaderboard-rank-wreath{transform:none;filter:brightness(1.08) saturate(1.08) contrast(1.14) drop-shadow(0 0 10px rgba(255,220,120,.28)) drop-shadow(0 7px 12px rgba(91,46,10,.12))}.leaderboard-ranked-side.rank-2 .leaderboard-rank-wreath{transform:none;filter:brightness(1.06) saturate(0) contrast(1.14) grayscale(.02) drop-shadow(0 0 10px rgba(244,248,255,.28)) drop-shadow(0 7px 12px rgba(31,40,60,.12))}.leaderboard-ranked-side.rank-3 .leaderboard-rank-wreath{transform:none;filter:brightness(1.06) saturate(1.08) contrast(1.14) drop-shadow(0 0 10px rgba(255,182,132,.26)) drop-shadow(0 7px 12px rgba(82,39,20,.12))}.leaderboard-ranked-side.rank-4 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-5 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-6 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-7 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-8 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-9 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-10 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-11 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-12 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-13 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-14 .leaderboard-rank-wreath,.leaderboard-ranked-side.rank-15 .leaderboard-rank-wreath{filter:brightness(1.28) saturate(1.18) contrast(1.12) drop-shadow(0 0 12px rgba(96,180,255,.26)) drop-shadow(0 10px 20px rgba(6,12,28,.26))}.leaderboard-ranked-list-board .leaderboard-card-share-button{display:none}@media(hover:hover)and (pointer:fine){.leaderboard-ranked-row:hover{transform:translate3d(0,-3px,0);box-shadow:0 18px 34px #00000042,inset 0 1px #ffffff14}}.leaderboard-ranked-row:active{transform:scale(.98)}@media(max-width:1024px){.leaderboard-page-shell{padding:24px 18px 36px}.leaderboard-winning-board{padding:26px 22px 28px;border-radius:28px}.leaderboard-ranked-row,.leaderboard-galaxy-card .leaderboard-ranked-row{grid-template-columns:minmax(0,1fr) 82px;min-height:98px;padding:14px 18px}.leaderboard-ranked-primary{grid-template-columns:78px minmax(0,1fr);gap:18px}.leaderboard-ranked-visual,.leaderboard-ranked-visual:not(.kind-creator),.leaderboard-ranked-visual.kind-creator .profile-avatar{width:64px;height:64px;min-width:64px;min-height:64px;max-width:64px;max-height:64px;flex-basis:64px}.leaderboard-ranked-row:before{left:102px;right:94px;bottom:14px}.leaderboard-ranked-side,.leaderboard-galaxy-card .leaderboard-ranked-side{width:82px;flex-basis:82px}.leaderboard-rank-badge-shell,.leaderboard-rank-wreath{width:64px;height:64px;flex-basis:64px}}@media(max-width:780px){.leaderboard-page-shell{width:100%;max-width:none;margin:0;padding:14px 10px calc(104px + env(safe-area-inset-bottom,0px));gap:12px}.leaderboard-winning-board{width:100%;max-width:none;padding:18px 12px;border-radius:24px}.leaderboard-winning-mark{font-size:clamp(1.7rem,8vw,2.3rem)}.leaderboard-winning-brand{gap:2px;padding-top:2px}.leaderboard-winning-brand:before{top:6px;width:min(90vw,300px);height:52px}.leaderboard-winning-brand:after{display:none}.leaderboard-winning-logo{width:min(100%,180px)}.leaderboard-ranked-list-board{gap:14px}.leaderboard-ranked-row,.leaderboard-galaxy-card .leaderboard-ranked-row{min-height:82px;padding:10px 12px;border-radius:18px}.leaderboard-ranked-row:before{left:72px;right:68px;bottom:10px}.leaderboard-ranked-primary{grid-template-columns:58px minmax(0,1fr);gap:10px}.leaderboard-ranked-main{padding-right:58px}.leaderboard-ranked-visual,.leaderboard-ranked-visual:not(.kind-creator),.leaderboard-ranked-visual.kind-creator .profile-avatar{width:52px;height:52px;min-width:52px;min-height:52px;max-width:52px;max-height:52px;flex-basis:52px}.leaderboard-avatar-rank-chip{min-width:22px;height:22px;font-size:.68rem}.leaderboard-rank-crown{top:-18px;width:50px;height:30px}.leaderboard-ranked-copy strong{font-size:.98rem}.leaderboard-ranked-copy p{font-size:.78rem}.leaderboard-ranked-side,.leaderboard-galaxy-card .leaderboard-ranked-side{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:58px;flex-basis:58px}.leaderboard-rank-badge-shell{width:52px;height:52px;flex-basis:52px}.leaderboard-rank-wreath{width:52px;height:52px;flex-basis:52px;background-size:contain}}@keyframes leaderboardRowReveal{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes leaderboardTopThreePulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.03);filter:brightness(1.08)}}@keyframes leaderboardRowStreak{0%{transform:translate(-12%);opacity:.55}50%{transform:translate(12%);opacity:.95}to{transform:translate(-12%);opacity:.55}}@keyframes leaderboardStarfieldTwinkle{0%{opacity:.78;transform:scale(1) translateZ(0)}50%{opacity:1;transform:scale(1.01) translate3d(0,-2px,0)}to{opacity:.86;transform:scale(1.02) translate3d(0,1px,0)}}@keyframes leaderboardStarfieldPulse{0%,to{opacity:.35}50%{opacity:.8}}.legal-clickwrap-block{display:grid;gap:.55rem;width:100%;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.14);border-radius:1rem;background:#080c1885}.legal-clickwrap-block-compact{padding:.8rem .9rem;border-radius:.9rem}.legal-clickwrap-checkbox-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;cursor:pointer}.checkbox-row{display:flex;align-items:flex-start;gap:12px}.legal-clickwrap-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;flex:0 0 26px;width:26px;min-width:26px;height:26px;margin:.14rem 0 0;border:2px solid rgba(247,231,190,.78);border-radius:7px;background:#ffffff0a;accent-color:#f7e7be;box-shadow:0 0 0 1px #00000042,inset 0 1px #ffffff14;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.legal-clickwrap-checkbox:after{content:"";width:7px;height:13px;border:solid #08111d;border-width:0 3px 3px 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .12s ease}.legal-clickwrap-checkbox:checked{border-color:#f7e7be;background:linear-gradient(180deg,#fff8df,#f7e7be);box-shadow:0 0 0 3px #f7e7be24,inset 0 1px #ffffffb3}.legal-clickwrap-checkbox:checked:after{transform:rotate(45deg) scale(1)}.legal-clickwrap-checkbox:focus-visible{outline:3px solid rgba(125,211,252,.72);outline-offset:3px}.legal-clickwrap-checkbox:disabled{cursor:not-allowed;opacity:.54}.legal-clickwrap-label{color:#fffffff0;font-size:.94rem;line-height:1.55;word-break:break-word;cursor:pointer}.legal-clickwrap-checkbox:disabled+.legal-clickwrap-label{cursor:not-allowed}.legal-clickwrap-link{position:relative;z-index:1;pointer-events:auto;cursor:pointer;color:#f7e7be;text-decoration:underline;text-underline-offset:.14em}.legal-clickwrap-link:hover,.legal-clickwrap-link:focus-visible{color:#fff4d2}.legal-clickwrap-notice{margin:0;color:#e2e8f0d6;font-size:.85rem;line-height:1.5}.legal-clickwrap-error{margin:0;color:#fecaca;font-size:.82rem;line-height:1.45}.coin-card-price{margin:0;color:#fffaecf0;font-size:1.08rem;font-weight:800;letter-spacing:-.01em;text-shadow:0 8px 18px rgba(0,0,0,.24)}.terms-box{max-height:120px;overflow-y:auto;line-height:1.4;font-size:12px;padding:10px;border-radius:16px;background:#54483ac7;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.terms-box .legal-clickwrap-label,.terms-box .legal-clickwrap-notice,.terms-box .legal-clickwrap-error{font-size:12px;line-height:1.4}.terms-box .legal-clickwrap-checkbox-row{align-items:start;gap:12px}.terms-box .legal-clickwrap-checkbox{flex-basis:24px;width:24px;min-width:24px;height:24px}.terms-box .legal-clickwrap-label{color:#ffffffeb}.terms-box .legal-clickwrap-notice{color:#ffffffbd}@media(max-width:640px){.legal-clickwrap-block,.legal-clickwrap-block-compact{padding:.8rem .85rem}.legal-clickwrap-checkbox-row{gap:.65rem}.legal-clickwrap-label{font-size:.9rem}.legal-clickwrap-notice,.legal-clickwrap-error{font-size:.8rem}}.creator-agreement-admin-shell{width:min(1380px,100%);margin:0 auto;padding:clamp(20px,2vw,32px);display:grid;gap:20px;color:#f1f5f9f0}.creator-agreement-admin-hero,.creator-agreement-admin-summary-card,.creator-agreement-admin-filter-bar,.creator-agreement-admin-table-shell,.creator-agreement-admin-mobile-card,.creator-agreement-admin-empty,.creator-agreement-admin-drawer,.creator-agreement-admin-metadata-card{border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top left,rgba(96,165,250,.16),transparent 34%),linear-gradient(180deg,#090d15f5,#03060efa);box-shadow:0 24px 80px #02061766,inset 0 1px #ffffff0d}.creator-agreement-admin-hero{border-radius:30px;padding:clamp(24px,3vw,34px);display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.creator-agreement-admin-hero h2{margin:8px 0;font-size:clamp(2rem,4vw,3rem);line-height:.98;letter-spacing:-.04em}.creator-agreement-admin-hero p{margin:0;max-width:720px;color:#e2e8f0b8}.creator-agreement-admin-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.creator-agreement-admin-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.creator-agreement-admin-summary-card{border-radius:24px;padding:18px 20px;display:grid;gap:10px}.creator-agreement-admin-summary-card span{color:#94a3b8db;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.creator-agreement-admin-summary-card strong{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1;letter-spacing:-.04em}.creator-agreement-admin-filter-bar{border-radius:24px;padding:18px;display:grid;grid-template-columns:minmax(260px,2.2fr) repeat(4,minmax(150px,1fr)) minmax(132px,.9fr) minmax(132px,.9fr);gap:12px;align-items:end}.creator-agreement-admin-filter-bar label,.creator-agreement-admin-filter-bar select,.creator-agreement-admin-filter-bar input{font:inherit}.creator-agreement-admin-filter-bar label{display:grid;gap:8px;color:#94a3b8db;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.creator-agreement-admin-filter-bar select,.creator-agreement-admin-filter-bar input{width:100%;min-height:50px;padding:0 14px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#0a0f18eb;color:#f1f5f9f0}.creator-agreement-admin-search{display:flex!important;align-items:center;gap:10px;min-height:52px;padding:0 16px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#0a0f18eb}.creator-agreement-admin-search svg{color:#94a3b8d6}.creator-agreement-admin-search input{min-height:auto;padding:0;border:0;background:transparent}.creator-agreement-admin-feedback,.creator-agreement-admin-error{margin:-6px 0 0;font-size:.95rem}.creator-agreement-admin-feedback{color:#bfdbfef0}.creator-agreement-admin-error{color:#fca5a5f5}.creator-agreement-admin-loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creator-agreement-admin-skeleton{min-height:140px;border-radius:24px;background:linear-gradient(90deg,#0f172afa,#1e293bf2,#0f172afa);background-size:200% 100%;animation:creatorAgreementAdminPulse 1.8s ease infinite}@keyframes creatorAgreementAdminPulse{0%{background-position:0% 50%}to{background-position:200% 50%}}.creator-agreement-admin-empty{min-height:220px;border-radius:28px;padding:24px;display:grid;place-items:center;gap:12px;text-align:center}.creator-agreement-admin-empty strong{font-size:1.1rem}.creator-agreement-admin-table-shell{overflow:hidden;border-radius:26px}.creator-agreement-admin-table{width:100%;border-collapse:collapse}.creator-agreement-admin-table thead th{padding:16px 18px;text-align:left;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8db;background:#070b12eb}.creator-agreement-admin-table tbody tr{cursor:pointer;transition:background .16s ease}.creator-agreement-admin-table tbody tr:hover{background:#1e293b42}.creator-agreement-admin-table td{padding:16px 18px;border-top:1px solid rgba(148,163,184,.1);vertical-align:top;color:#f1f5f9e6}.creator-agreement-admin-consent-cell{display:grid;gap:8px}.creator-agreement-admin-status{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.18);font-size:.8rem;letter-spacing:.04em}.creator-agreement-admin-status.valid{color:#bbf7d0f5;background:#14532d57}.creator-agreement-admin-status.missing{color:#fee2e2fa;background:#7f1d1d57}.creator-agreement-admin-status.review{color:#fef08afa;background:#854d0e57}.creator-agreement-admin-mobile-list{display:none;gap:12px}.creator-agreement-admin-mobile-card{width:100%;text-align:left;border-radius:22px;padding:18px;color:inherit}.creator-agreement-admin-mobile-card-head,.creator-agreement-admin-mobile-meta,.creator-agreement-admin-pagination,.creator-agreement-admin-pagination-actions,.creator-agreement-admin-drawer-head,.creator-agreement-admin-drawer-actions,.creator-agreement-admin-detail-status-row{display:flex;align-items:center;gap:10px}.creator-agreement-admin-mobile-card-head,.creator-agreement-admin-pagination,.creator-agreement-admin-drawer-head{justify-content:space-between}.creator-agreement-admin-mobile-card p{margin:10px 0 0;color:#e2e8f0d1}.creator-agreement-admin-mobile-meta{flex-wrap:wrap;margin-top:14px;color:#94a3b8d6;font-size:.88rem}.creator-agreement-admin-pagination{flex-wrap:wrap;margin-top:2px;color:#94a3b8db}.creator-agreement-admin-pagination-actions{flex-wrap:wrap}.creator-agreement-admin-drawer-backdrop{position:fixed;inset:0;z-index:80;background:#020617b3;backdrop-filter:blur(18px);display:flex;justify-content:flex-end}.creator-agreement-admin-drawer{width:min(720px,100%);height:100%;overflow-y:auto;padding:24px;border-left:1px solid rgba(148,163,184,.16)}.creator-agreement-admin-drawer-head{margin-bottom:18px}.creator-agreement-admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creator-agreement-admin-detail-grid>div,.creator-agreement-admin-metadata-card{border-radius:20px;padding:16px;background:#090e18e6;border:1px solid rgba(148,163,184,.12)}.creator-agreement-admin-detail-grid span{display:block;margin-bottom:8px;color:#94a3b8d6;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.creator-agreement-admin-detail-grid strong{display:block;line-height:1.45;word-break:break-word}.creator-agreement-admin-detail-full{grid-column:1 / -1}.creator-agreement-admin-drawer-actions{flex-wrap:wrap;margin:18px 0}.creator-agreement-admin-anomaly-list{display:flex;flex-wrap:wrap;gap:8px}.creator-agreement-admin-anomaly-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#334155b3;border:1px solid rgba(148,163,184,.14);color:#e2e8f0eb;font-size:.82rem}.creator-agreement-admin-verified-copy{display:inline-flex;align-items:center;gap:8px;color:#bbf7d0f5}.creator-agreement-admin-metadata-card pre{margin:12px 0 0;white-space:pre-wrap;word-break:break-word;color:#e2e8f0db;font-size:.86rem}@media(max-width:1180px){.creator-agreement-admin-summary-grid,.creator-agreement-admin-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.creator-agreement-admin-hero{flex-direction:column;align-items:flex-start}.creator-agreement-admin-hero-actions{justify-content:flex-start}.creator-agreement-admin-table-shell{display:none}.creator-agreement-admin-mobile-list{display:grid}.creator-agreement-admin-detail-grid{grid-template-columns:minmax(0,1fr)}.creator-agreement-admin-detail-full{grid-column:auto}}@media(max-width:720px){.creator-agreement-admin-shell{padding:16px}.creator-agreement-admin-summary-grid,.creator-agreement-admin-filter-bar,.creator-agreement-admin-loading{grid-template-columns:minmax(0,1fr)}.creator-agreement-admin-drawer{padding:18px}}@media(max-width:780px){.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-phone-stage{--feed-action-rail-width: 56px;--feed-action-rail-offset: max(8px, env(safe-area-inset-right, 0px));--feed-overlay-left-offset: max(16px, env(safe-area-inset-left, 0px));--feed-overlay-right-clearance: calc(var(--feed-action-rail-width) + var(--feed-action-rail-offset) + 12px);--feed-overlay-bottom-offset: calc(18px + env(safe-area-inset-bottom, 0px)) }.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-actions{right:var(--feed-action-rail-offset);bottom:var(--feed-overlay-bottom-offset);width:var(--feed-action-rail-width);gap:6px;z-index:8}.page-shell-mobile-app:not(.page-shell-battle-immersive) .battle-swipe-controls{display:none}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack[data-taly-horizontal-swipe=true]{overflow-y:hidden!important;scroll-snap-type:none!important;overscroll-behavior-y:contain}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack[data-taly-vertical-swipe=true]{scroll-snap-type:none!important;overscroll-behavior-y:contain}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack[data-taly-feed-settling=true]{overflow-y:hidden!important;scroll-snap-type:none!important;overscroll-behavior-y:none;touch-action:pan-y;-webkit-overflow-scrolling:auto}.page-shell-home.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-phone-stage:before{display:none}.page-shell-home.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-safe-scrim-top{height:18%;background:linear-gradient(180deg,rgba(3,7,14,.24) 0%,rgba(3,7,14,.06) 58%,transparent 100%)}.page-shell-home.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-safe-scrim-bottom{height:30%;background:linear-gradient(180deg,transparent 0%,rgba(4,8,15,.1) 28%,rgba(4,8,15,.38) 100%)}.page-shell-home.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-pane-overlay{background:linear-gradient(180deg,#060a1201,#060a1205 48%,#060a124d)}.page-shell-home.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack .feed-card{align-items:stretch;width:100%}.page-shell-home.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-stack .feed-phone-stage{width:100vw;max-width:100vw;height:var(--taly-mobile-feed-height);min-height:var(--taly-mobile-feed-height);max-height:var(--taly-mobile-feed-height);flex:1 1 auto;aspect-ratio:auto}.page-shell-home.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-video{filter:none!important;transform:translateZ(0);transition:opacity 60ms linear;will-change:opacity,transform}.page-shell-mobile-app:not(.page-shell-battle-immersive) .battle-pane-audio-control{top:calc(12px + env(safe-area-inset-top,0px));left:max(12px,env(safe-area-inset-left,0px));z-index:8}.page-shell-mobile-app:not(.page-shell-battle-immersive) .battle-audio-button{width:36px;min-width:36px;min-height:36px;background:#080c1442;border-color:#ffffff1c;box-shadow:0 10px 18px #00000029}.page-shell-mobile-app:not(.page-shell-battle-immersive) .battle-audio-button.active{background:linear-gradient(160deg,#ffffff94,#bae6fd6b);border-color:#bae6fd5c}.page-shell-mobile-app:not(.page-shell-battle-immersive) .battle-audio-button .button-icon-badge{width:28px;height:28px;flex:0 0 28px}.page-shell-mobile-app:not(.page-shell-battle-immersive) .action-bubble{min-width:var(--feed-action-rail-width);gap:2px;padding:0;font-size:.6rem}.page-shell-mobile-app:not(.page-shell-battle-immersive) .action-icon-wrap,.page-shell-mobile-app:not(.page-shell-battle-immersive) .action-bubble.gift .action-icon-wrap{width:40px;height:40px}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-vote-overlay{left:max(14px,env(safe-area-inset-left,0px));right:max(14px,env(safe-area-inset-right,0px));bottom:calc(var(--feed-overlay-bottom-offset) + 8px);z-index:7;width:auto;max-width:none;gap:10px;justify-items:center;pointer-events:none}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-vote-overlay>*{pointer-events:auto}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-battle-copy{width:100%;max-width:100%;gap:2px}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-battle-copy strong{font-size:1.04rem;line-height:1.05}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-battle-copy p{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.84rem;line-height:1.24}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-battle-copy span{font-size:.62rem;letter-spacing:.04em}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-battle-coin-race{gap:6px;margin-top:5px}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-battle-coin-side{min-height:24px;gap:6px;padding:0 8px;font-size:.64rem}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-battle-coin-side strong{font-size:.68rem}.page-shell-mobile-app:not(.page-shell-battle-immersive) .feed-vote-countdown{gap:8px;width:100%;justify-self:stretch;justify-content:center;font-size:.62rem;letter-spacing:.12em;text-align:center;transform:none}.page-shell-mobile-app:not(.page-shell-battle-immersive) .vote-panel-mobile-contained{width:min(100%,280px);justify-self:center;margin-bottom:10px;transform:none}.vote-panel-mobile-contained{grid-template-columns:repeat(2,minmax(0,1fr));width:min(236px,100%);max-width:100%;gap:8px;margin-top:0;justify-self:center;transform:none}.vote-panel-mobile-contained .vote-button{width:100%;min-width:0;min-height:46px;padding:0 10px;gap:7px}.page-shell-mobile-app:not(.page-shell-battle-immersive) .vote-meter-overlay{width:min(100%,420px);height:12px;justify-self:center;transform:none}.page-shell-mobile-app:not(.page-shell-battle-immersive) .vote-meter-label{padding:0 6px;font-size:.56rem;letter-spacing:.06em}}@media(max-width:430px){.vote-panel-mobile-contained{grid-template-columns:repeat(2,minmax(0,1fr));width:min(calc(100vw - 40px),250px)}.vote-panel-mobile-contained .vote-option{width:100%}.vote-panel-mobile-contained .vote-button{width:100%;min-width:0}}.page-shell-mobile-app.page-shell-home-feed{--taly-mobile-feed-height: var(--taly-battle-height, 100dvh);max-width:100%;min-height:var(--taly-mobile-feed-height);padding:0;overflow:hidden;background:#000}.page-shell-mobile-app.page-shell-home-feed:before{display:none}.page-shell-mobile-app.page-shell-home-feed .app-header-shell{position:fixed;top:max(6px,calc(env(safe-area-inset-top,0px) - 8px));left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));z-index:1500;margin:0;overflow:visible;pointer-events:none}.page-shell-mobile-app.page-shell-home-feed .app-header,.page-shell-mobile-app.page-shell-home-feed .header-menu-wrap,.page-shell-mobile-app.page-shell-home-feed .header-search-layer{pointer-events:auto}.page-shell-mobile-app.page-shell-home-feed .mobile-bottom-nav{z-index:150}.page-shell-mobile-app.page-shell-home-feed .content-stack-home{gap:0;margin-top:0}.page-shell-mobile-app.page-shell-home-feed .content-stack-home>.feed-section-home,.page-shell-mobile-app.page-shell-home-feed #home-feed{display:flex;flex-direction:column;width:100%;min-height:var(--taly-mobile-feed-height);height:var(--taly-mobile-feed-height);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.page-shell-mobile-app.page-shell-home-feed #home-feed>.feed-column,.page-shell-mobile-app.page-shell-home-feed .feed-column{flex:1 1 auto;width:100%;min-height:0}.page-shell-mobile-app.page-shell-home-feed .feed-stack{display:flex;flex-direction:column;align-items:stretch;width:100%;height:var(--taly-mobile-feed-height);min-height:var(--taly-mobile-feed-height);max-height:var(--taly-mobile-feed-height);margin:0;gap:0;padding:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-behavior:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#000}.page-shell-mobile-app.page-shell-home-feed .feed-stack::-webkit-scrollbar{display:none}.page-shell-mobile-app.page-shell-home-feed .feed-stack>.feed-card-shell{display:flex;flex:0 0 var(--taly-mobile-feed-height);align-items:center;justify-content:center;width:100%;min-height:var(--taly-mobile-feed-height);height:var(--taly-mobile-feed-height);margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always;content-visibility:visible;contain:layout paint style;contain-intrinsic-size:var(--taly-mobile-feed-height);overflow-anchor:none}.page-shell-mobile-app.page-shell-home-feed .feed-card{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:var(--taly-mobile-feed-height);height:var(--taly-mobile-feed-height);gap:0;background:#000}.page-shell-mobile-app.page-shell-home-feed .feed-phone-stage{--battle-mobile-bottom-nav-space: calc(84px + env(safe-area-inset-bottom, 0px)) ;--battle-mobile-vote-bottom: calc(var(--battle-mobile-bottom-nav-space) + 14px);--battle-mobile-action-top: calc(110px + env(safe-area-inset-top, 0px)) ;--battle-mobile-action-bottom: calc(var(--battle-mobile-bottom-nav-space) + 8px);--feed-action-rail-width: 60px;--feed-action-rail-offset: max(8px, env(safe-area-inset-right, 0px));--feed-overlay-left-offset: max(14px, env(safe-area-inset-left, 0px));--feed-overlay-right-clearance: calc(var(--feed-action-rail-width) + var(--feed-action-rail-offset) + 18px);flex:0 0 var(--taly-mobile-feed-height);width:min(calc(var(--taly-mobile-feed-height) * 9 / 16),100vw);height:var(--taly-mobile-feed-height);min-height:var(--taly-mobile-feed-height);max-height:var(--taly-mobile-feed-height);aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;background:#000;isolation:isolate}.page-shell-mobile-app.page-shell-home-feed .feed-card-glow,.page-shell-mobile-app.page-shell-home-feed .feed-card-rim{display:none}.page-shell-mobile-app.page-shell-home-feed .feed-phone-stage:before{background:linear-gradient(180deg,rgba(0,0,0,.16),transparent 18%),linear-gradient(0deg,rgba(0,0,0,.18),transparent 30%);opacity:1;mix-blend-mode:normal}.page-shell-mobile-app.page-shell-home-feed .feed-safe-scrim-top{height:calc(136px + env(safe-area-inset-top,0px));background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.16) 62%,transparent 100%)}.page-shell-mobile-app.page-shell-home-feed .feed-safe-scrim-bottom{height:calc(252px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.2) 34%,rgba(0,0,0,.66) 100%)}.page-shell-mobile-app.page-shell-home-feed .feed-video,.page-shell-mobile-app.page-shell-home-feed .feed-matchup-track,.page-shell-mobile-app.page-shell-home-feed .feed-matchup-pane{background:#000}.page-shell-mobile-app.page-shell-home-feed .feed-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center!important;object-position:center center!important;filter:contrast(1.025) saturate(1.055) brightness(1.01);transform:translateZ(0) scale(1.0001);will-change:opacity,transform}.page-shell-mobile-app.page-shell-home-feed .battle-pane-audio-control{top:max(74px,calc(58px + env(safe-area-inset-top,0px)));left:max(14px,env(safe-area-inset-left,0px));z-index:12}.page-shell-mobile-app.page-shell-home-feed .battle-swipe-controls{top:max(74px,calc(58px + env(safe-area-inset-top,0px)));left:calc(max(14px,env(safe-area-inset-left,0px)) + 52px);z-index:12}.page-shell-mobile-app.page-shell-home-feed .feed-owner-profile-chip{top:calc(118px + env(safe-area-inset-top,0px));left:max(14px,env(safe-area-inset-left,0px));max-width:calc(100% - var(--feed-overlay-right-clearance) - 28px);z-index:11}.page-shell-mobile-app.page-shell-home-feed .feed-actions{--feed-action-rail-width: 60px;--feed-action-rail-offset: max(8px, env(safe-area-inset-right, 0px));right:var(--feed-action-rail-offset);top:var(--battle-mobile-action-top);bottom:var(--battle-mobile-action-bottom);gap:6px;z-index:9;align-content:end;overflow:visible}.page-shell-mobile-app.page-shell-home-feed .feed-vote-overlay{left:max(14px,env(safe-area-inset-left,0px));right:max(14px,env(safe-area-inset-right,0px));bottom:var(--battle-mobile-vote-bottom);width:auto;max-width:none;gap:10px;z-index:10;justify-items:center}.page-shell-mobile-app.page-shell-home-feed .feed-vote-countdown,.page-shell-mobile-app.page-shell-home-feed .vote-panel-mobile-contained,.page-shell-mobile-app.page-shell-home-feed .vote-meter-overlay{transform:none}.page-shell-mobile-app.page-shell-home-feed .feed-vote-countdown{width:min(100%,280px);justify-self:center;margin-bottom:8px}.page-shell-mobile-app.page-shell-home-feed .vote-panel-mobile-contained{width:min(100%,280px);max-width:280px;justify-self:center;margin-bottom:14px}.page-shell-mobile-app.page-shell-home-feed .vote-meter-overlay{width:min(100%,420px);justify-self:center}@media(max-width:430px){.page-shell-battle-immersive .vote-panel-mobile-contained,.page-shell-mobile-app.page-shell-home-feed .vote-panel-mobile-contained{width:min(calc(100vw - 40px),250px);max-width:250px}}@media(max-width:780px){.page-shell-mobile-app.page-shell-home-feed .feed-phone-stage{width:100vw}}@media(min-width:781px){.page-shell-mobile-app.page-shell-home-feed .feed-stack>.feed-card-shell,.page-shell-mobile-app.page-shell-home-feed .feed-card{background:#000}}.page-shell-live .live-home-feed-shell .feed-actions{--live-feed-action-size: 42px;--live-feed-action-bottom-clearance: max(158px, calc(var(--feed-overlay-bottom-offset, 20px) + 140px));top:max(92px,calc(var(--battle-stage-action-top, 100px) - 6px));bottom:var(--live-feed-action-bottom-clearance);width:max(58px,var(--feed-action-rail-width, 74px));gap:4px;justify-content:space-between;overflow:visible}.page-shell-live .live-home-feed-shell .feed-actions .action-bubble{min-width:calc(var(--live-feed-action-size) + 10px);gap:2px;padding:1px 0;font-size:.62rem;line-height:1}.page-shell-live .live-home-feed-shell .feed-actions .action-bubble span{line-height:1}.page-shell-live .live-home-feed-shell .feed-actions .action-icon-wrap,.page-shell-live .live-home-feed-shell .feed-actions .action-bubble.gift .action-icon-wrap{width:var(--live-feed-action-size);height:var(--live-feed-action-size)}.page-shell-live .live-home-feed-shell .feed-vote-overlay{z-index:10}@media(min-width:781px)and (max-height:820px){.page-shell-live .live-home-feed-shell .feed-actions{--live-feed-action-size: 38px;--live-feed-action-bottom-clearance: max(148px, calc(var(--feed-overlay-bottom-offset, 20px) + 132px));top:max(86px,calc(var(--battle-stage-action-top, 100px) - 8px));gap:3px}.page-shell-live .live-home-feed-shell .feed-actions .action-bubble{font-size:.58rem}}@media(max-width:780px){.page-shell-live .live-home-feed-shell .feed-actions{--live-feed-action-size: 38px;--live-feed-action-bottom-clearance: calc(var(--battle-mobile-vote-bottom, 96px) + 134px);top:calc(var(--battle-mobile-action-top, 124px) + 8px);bottom:var(--live-feed-action-bottom-clearance);gap:3px}.page-shell-live .live-home-feed-shell .feed-actions .action-bubble{min-width:50px;font-size:.58rem}}.taly-live-shared-header-shell{position:fixed;top:var(--taly-mobile-header-top, max(6px, calc(env(safe-area-inset-top, 0px) - 8px) ));left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));z-index:1500;margin:0;overflow:visible;pointer-events:none}.page-shell-mobile-app .taly-live-shared-header-shell{top:var(--taly-mobile-header-top, max(6px, calc(env(safe-area-inset-top, 0px) - 8px) ));margin:0}.taly-live-shared-header-shell .app-header,.page-shell-mobile-app .taly-live-shared-header-shell .app-header{--header-control-size: 34px;--header-visual-size: 16px;--header-icon-frame-size: 21px;gap:8px;padding:6px 8px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0a0e1680,#070a1138);box-shadow:0 18px 36px #0003,inset 0 1px #ffffff14;backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%);pointer-events:auto}.taly-live-shared-header-shell .app-header-left,.taly-live-shared-header-shell .app-header-right,.taly-live-shared-header-shell .app-header-actions,.page-shell-mobile-app .taly-live-shared-header-shell .app-header-left,.page-shell-mobile-app .taly-live-shared-header-shell .app-header-right,.page-shell-mobile-app .taly-live-shared-header-shell .app-header-actions{gap:8px}.taly-live-shared-header-shell .app-brand-chip,.page-shell-mobile-app .taly-live-shared-header-shell .app-brand-chip{min-width:var(--header-control-size);min-height:var(--header-control-size);padding:0 6px 0 2px;border-radius:999px}.taly-live-shared-header-shell .app-brand-wordmark,.page-shell-mobile-app .taly-live-shared-header-shell .app-brand-wordmark{height:var(--header-visual-size);max-width:min(24vw,82px)}.taly-live-shared-header-shell .profile-menu-button .taly-v2-account-avatar,.taly-live-shared-header-shell .profile-menu-button .taly-v2-avatar{width:var(--header-control-size);height:var(--header-control-size)}.taly-live-shared-header-shell .header-ai-assist-button,.page-shell-mobile-app .taly-live-shared-header-shell .header-ai-assist-button{width:57px;min-width:57px;max-width:57px;padding:0 9px;justify-content:center}@media(min-width:720px){.page-shell>.taly-live-shared-header-shell,.page-shell-mobile-app .taly-live-shared-header-shell{--taly-v2-desktop-header-width: min(1688px, calc(100vw - 360px) );left:50%;right:auto;width:min(100%,var(--taly-v2-desktop-header-width));max-width:calc(100vw - max(20px,env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px) + 20px));transform:translate(-50%)}}@media(min-width:720px)and (max-width:1366px){.page-shell-mobile-app .taly-v2-shared-header-shell,.page-shell-mobile-app .taly-live-shared-header-shell{--taly-v2-desktop-header-width: calc(100vw - 20px) }}@media(max-width:560px){.app-header-right>.header-icon-button{display:none}.app-header-right>.header-menu-wrap:not(.profile-header-menu-wrap){display:inline-flex}.app-header-right>a.header-icon-button[aria-label=Notifications]{display:inline-flex}.header-quick-actions{display:none}}@media(max-width:380px){.header-action-chip{gap:5px;padding:0 6px;font-size:.68rem}.profile-flyout-signout{width:36px;padding:0}.profile-flyout-signout span{display:none}}@media(max-width:480px){.taly-v2-shared-header-shell,.taly-live-shared-header-shell,.page-shell-mobile-app .taly-live-shared-header-shell{width:auto;max-width:none;transform:none}.taly-live-shared-header-shell .app-header,.page-shell-mobile-app .taly-live-shared-header-shell .app-header{gap:6px;padding:6px}.taly-live-shared-header-shell .app-header-left,.page-shell-mobile-app .taly-live-shared-header-shell .app-header-left{flex:0 0 auto}.taly-live-shared-header-shell .app-header-right,.page-shell-mobile-app .taly-live-shared-header-shell .app-header-right{flex:1 1 auto;gap:6px;min-width:0}.taly-live-shared-header-shell .app-header-right>.header-icon-button:nth-child(-n+3),.page-shell-mobile-app .taly-live-shared-header-shell .app-header-right>.header-icon-button:nth-child(-n+3){display:none}.taly-live-shared-header-shell .app-header-right>a.header-icon-button[aria-label=Notifications],.page-shell-mobile-app .taly-live-shared-header-shell .app-header-right>a.header-icon-button[aria-label=Notifications]{display:inline-flex}}.profile-subpage{position:relative}.profile-close-button{justify-self:end;width:44px;min-width:44px;height:44px;padding:0;border-radius:999px}.legal-clickwrap-checkbox{flex:0 0 28px;width:28px;min-width:28px;height:28px}.profile-field input:-webkit-autofill,.profile-field textarea:-webkit-autofill{-webkit-text-fill-color:#ffffff;caret-color:#fff;box-shadow:0 0 0 1000px #121824fa inset;border-color:#bae6fd3d;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.taly-auth-shell{padding-top:calc(72px + env(safe-area-inset-top,0px))}.taly-auth-shell .public-taly-static-header{position:fixed;top:0;left:0;right:0;z-index:2100;padding:max(6px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px));background:#05070c;border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:none;-webkit-backdrop-filter:none}.taly-auth-shell .taly-auth-route-shell{padding-top:12px}@media(max-width:780px){.page-shell-mobile-app{padding-top:0;--taly-mobile-header-top: max(6px, calc(env(safe-area-inset-top, 0px) - 8px) );--taly-mobile-header-space: calc(62px + env(safe-area-inset-top, 0px)) ;--taly-mobile-nav-space: calc(96px + env(safe-area-inset-bottom, 0px)) }.page-shell-mobile-app .app-header-shell,.page-shell-mobile-app .taly-v2-shared-header-shell,.page-shell-mobile-app .taly-live-shared-header-shell{position:fixed;top:var(--taly-mobile-header-top);left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));z-index:2000;width:auto;max-width:none;margin:0;transform:none}.page-shell-mobile-app .app-header,.page-shell-mobile-app .taly-live-shared-header-shell .app-header{background:linear-gradient(180deg,#080d16fa,#04070dfa);border-color:#ffffff24;box-shadow:0 16px 34px #00000061,inset 0 1px #ffffff1a;backdrop-filter:none;-webkit-backdrop-filter:none}.page-shell-mobile-app:not(.page-shell-battle-immersive):not(.page-shell-home-feed) .content-stack{padding-top:calc(var(--taly-mobile-header-space) + 8px)}.page-shell-mobile-app .mobile-bottom-nav{position:fixed;left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));bottom:max(8px,env(safe-area-inset-bottom,0px));z-index:1900;background:linear-gradient(180deg,#111b29,#07101a);border-color:#ffffff29;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff14;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-bottom-nav-button{min-height:62px;background:#0e1724f5;border-color:#ffffff14}.mobile-bottom-nav-button.active{background:linear-gradient(180deg,#26374b,#132235);border-color:#bae6fd47}.profile-close-button{position:sticky;top:calc(var(--taly-mobile-header-space, 70px) + 8px);z-index:2;margin-left:auto}.profile-list-follow-button,.profile-primary-button,.profile-secondary-button{width:100%}.profile-back-button.profile-close-button{width:44px}.taly-auth-shell{padding-top:calc(62px + env(safe-area-inset-top,0px))}.taly-auth-shell .public-taly-static-header .app-header{background:linear-gradient(180deg,#080d16fa,#04070dfa);backdrop-filter:none;-webkit-backdrop-filter:none}.taly-auth-shell .taly-auth-route-shell{padding-top:10px}.legal-clickwrap-checkbox{flex-basis:30px;width:30px;min-width:30px;height:30px}}.taly-auth-shell{--taly-auth-safe-top: max(env(safe-area-inset-top, 0px), var(--taly-native-safe-top, 0px));--taly-auth-header-height: 58px;--taly-auth-header-pad-top: 0px;--taly-auth-header-pad-bottom: 8px;--taly-auth-header-gap: 18px;--taly-auth-header-total: calc( var(--taly-auth-safe-top) + var(--taly-auth-header-pad-top) + var(--taly-auth-header-height) + var(--taly-auth-header-pad-bottom) );--taly-auth-bottom-nav-space: 0px;min-height:100vh;min-height:100dvh;min-height:var(--taly-app-height, 100dvh);padding-top:calc(var(--taly-auth-header-total) + var(--taly-auth-header-gap));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));scroll-padding-top:calc(var(--taly-auth-header-total) + var(--taly-auth-header-gap));background:#05070c}html.taly-native-runtime .taly-auth-shell,html.taly-apple-native .taly-auth-shell,body.taly-native-runtime .taly-auth-shell,body.taly-apple-native .taly-auth-shell{--taly-auth-safe-top: max(env(safe-area-inset-top, 0px), var(--taly-native-safe-top, 0px), 50px)}.taly-auth-shell .public-taly-static-header{position:fixed;top:0;left:0;right:0;z-index:2200;width:auto;margin:0;padding:calc(var(--taly-auth-safe-top) + var(--taly-auth-header-pad-top)) max(10px,env(safe-area-inset-right,0px)) var(--taly-auth-header-pad-bottom) max(10px,env(safe-area-inset-left,0px));border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#05070c 0% calc(100% - 10px),#05070cf5);box-shadow:0 12px 28px #00000042;backdrop-filter:none;-webkit-backdrop-filter:none}.taly-auth-shell .public-taly-static-header .app-header{min-height:var(--taly-auth-header-height);width:min(1180px,100%);background:linear-gradient(180deg,#080d16fa,#04070dfa);border-color:#ffffff24;box-shadow:0 16px 34px #00000061,inset 0 1px #ffffff1a;backdrop-filter:none;-webkit-backdrop-filter:none}.taly-auth-shell .taly-auth-route-shell{min-height:calc(var(--taly-app-height, 100dvh) - var(--taly-auth-header-total));padding-top:0;padding-bottom:calc(24px + var(--taly-auth-bottom-nav-space))}.taly-auth-shell .auth-route-inner{padding-bottom:0}.taly-auth-bottom-nav{display:none}@media(max-width:780px){.taly-auth-shell{--taly-auth-header-gap: 20px;--taly-auth-bottom-nav-space: calc(108px + env(safe-area-inset-bottom, 0px)) ;padding-bottom:var(--taly-auth-bottom-nav-space)}.taly-auth-shell .taly-auth-route-shell{padding-bottom:calc(var(--taly-auth-bottom-nav-space) + 28px)}.taly-auth-shell .taly-auth-panel{gap:12px;padding:16px;border-radius:24px}.taly-auth-shell .taly-auth-hero{gap:10px}.taly-auth-shell .taly-auth-brand-row{gap:8px}.taly-auth-shell .profile-status-pill{min-height:30px;margin-top:0;padding:0 10px;font-size:.7rem}.taly-auth-shell .profile-auth-hero-copy .auth-title-ios{font-size:clamp(1.6rem,8vw,1.95rem);line-height:1.08}.taly-auth-shell .profile-helper-copy{margin-top:8px;font-size:.86rem;line-height:1.5}.taly-auth-shell .profile-field-grid{gap:10px;margin-top:8px}.taly-auth-shell .taly-auth-social-grid{gap:8px}.taly-auth-shell .taly-auth-divider{margin:0;font-size:.7rem}.taly-auth-shell .auth-provider-button,.taly-auth-shell .auth-primary-button,.taly-auth-shell .auth-secondary-button,.taly-auth-shell .auth-ghost-button{min-height:48px;border-radius:16px}.taly-auth-shell .profile-field span{margin-bottom:6px;font-size:.68rem}.taly-auth-shell .profile-field input,.taly-auth-shell .profile-field textarea{min-height:50px;padding:13px 15px;border-radius:16px}.taly-auth-shell .auth-legal-copy{font-size:.88rem}.taly-auth-bottom-nav{display:block;position:fixed;left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));bottom:max(8px,env(safe-area-inset-bottom,0px));z-index:2150;padding:6px;border:1px solid rgba(255,255,255,.16);border-radius:26px;background:linear-gradient(180deg,#111b29,#07101a);box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff14;backdrop-filter:none;-webkit-backdrop-filter:none}.taly-auth-bottom-nav .mobile-bottom-nav-button{min-height:62px;background:#0e1724f5;border-color:#ffffff14}.taly-auth-bottom-nav .mobile-bottom-nav-button.active{background:linear-gradient(180deg,#26374b,#132235);border-color:#bae6fd47}}:root{--taly-device-safe-top: max(env(safe-area-inset-top, 0px), var(--taly-native-safe-top, 0px));--taly-device-safe-right: max(env(safe-area-inset-right, 0px), var(--taly-native-safe-right, 0px));--taly-device-safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--taly-native-safe-bottom, 0px));--taly-device-safe-left: max(env(safe-area-inset-left, 0px), var(--taly-native-safe-left, 0px));--taly-header-safe-top: max(6px, calc(var(--taly-device-safe-top) + 6px));--taly-mobile-header-safe-top: max(8px, calc(var(--taly-device-safe-top) + 8px))}.app-header-shell:not(.public-taly-static-header){top:var(--taly-header-safe-top)}.public-taly-static-header{top:0;padding-top:var(--taly-header-safe-top);padding-right:max(14px,var(--taly-device-safe-right));padding-left:max(14px,var(--taly-device-safe-left))}html.taly-native-runtime .public-taly-static-header,html.taly-apple-native .public-taly-static-header,html.taly-apple-standalone .public-taly-static-header,body.taly-native-runtime .public-taly-static-header,body.taly-apple-native .public-taly-static-header,body.taly-apple-standalone .public-taly-static-header{padding-top:var(--taly-header-safe-top)}.taly-auth-shell{--taly-auth-safe-top: var(--taly-device-safe-top);padding-top:calc(var(--taly-auth-header-total) + var(--taly-auth-header-gap));padding-bottom:calc(24px + var(--taly-device-safe-bottom));scroll-padding-top:calc(var(--taly-auth-header-total) + var(--taly-auth-header-gap))}html.taly-native-runtime .taly-auth-shell,html.taly-apple-native .taly-auth-shell,html.taly-apple-standalone .taly-auth-shell,body.taly-native-runtime .taly-auth-shell,body.taly-apple-native .taly-auth-shell,body.taly-apple-standalone .taly-auth-shell{--taly-auth-safe-top: var(--taly-device-safe-top)}.taly-auth-shell .public-taly-static-header{padding-top:calc(var(--taly-auth-safe-top) + 8px);padding-right:max(10px,var(--taly-device-safe-right));padding-left:max(10px,var(--taly-device-safe-left))}html.taly-native-runtime .taly-auth-shell .public-taly-static-header,html.taly-apple-native .taly-auth-shell .public-taly-static-header,html.taly-apple-standalone .taly-auth-shell .public-taly-static-header,body.taly-native-runtime .taly-auth-shell .public-taly-static-header,body.taly-apple-native .taly-auth-shell .public-taly-static-header,body.taly-apple-standalone .taly-auth-shell .public-taly-static-header{padding-top:calc(var(--taly-auth-safe-top) + 8px)}.taly-auth-shell .taly-auth-route-shell{min-height:calc(var(--taly-app-height, 100dvh) - var(--taly-auth-header-total))}@media(max-width:780px),(min-width:781px)and (max-width:1366px)and (pointer:coarse){.page-shell-mobile-app{--taly-mobile-header-top: var(--taly-mobile-header-safe-top);--taly-mobile-header-space: calc(var(--taly-device-safe-top) + 74px);--taly-mobile-nav-space: calc(112px + var(--taly-device-safe-bottom))}.page-shell-mobile-app .app-header-shell,.page-shell-mobile-app.page-shell-home-feed .app-header-shell,.page-shell-battle-compact .app-header-shell,.page-shell-battle-immersive .app-header-shell,.page-shell-mobile-app .taly-v2-shared-header-shell,.page-shell-mobile-app .taly-live-shared-header-shell{top:var(--taly-mobile-header-top)!important;left:max(10px,var(--taly-device-safe-left))!important;right:max(10px,var(--taly-device-safe-right))!important}.page-shell-mobile-app .header-flyout-menu,.page-shell-mobile-app .header-flyout-profile,.page-shell-mobile-app .header-search-popup{top:calc(var(--taly-mobile-header-top) + 64px)}.page-shell-mobile-app .mobile-bottom-nav,.taly-auth-bottom-nav{left:max(10px,var(--taly-device-safe-left))!important;right:max(10px,var(--taly-device-safe-right))!important;bottom:max(8px,var(--taly-device-safe-bottom))!important}.taly-auth-shell{--taly-auth-header-gap: 20px;--taly-auth-bottom-nav-space: calc(108px + var(--taly-device-safe-bottom));padding-bottom:var(--taly-auth-bottom-nav-space)}.taly-auth-shell .taly-auth-route-shell{padding-bottom:calc(var(--taly-auth-bottom-nav-space) + 28px)}}@media(max-width:780px){.taly-auth-shell{--taly-auth-header-gap: 12px;--taly-auth-bottom-nav-space: calc(96px + var(--taly-device-safe-bottom));padding-bottom:calc(18px + var(--taly-device-safe-bottom))}.taly-auth-shell .taly-auth-route-shell{padding-bottom:18px}.taly-auth-bottom-nav{position:sticky;left:auto!important;right:auto!important;bottom:max(8px,var(--taly-device-safe-bottom))!important;width:calc(100% - max(20px,calc(var(--taly-device-safe-left) + var(--taly-device-safe-right))));max-width:560px;margin:14px auto max(8px,var(--taly-device-safe-bottom))}}.header-flyout{max-height:min(72vh,520px);border-radius:24px;border-color:#ffffff21;background:linear-gradient(180deg,#10151efb,#06090ffc),#070a10;box-shadow:inset 0 1px #ffffff13,0 28px 70px #00000080}.header-flyout-menu{width:min(282px,calc(100vw - 24px));padding:14px}.header-flyout-menu>.flyout-label:first-child{display:none}.header-flyout-profile{width:min(328px,calc(100vw - 24px));padding:12px}.header-flyout .flyout-group+.flyout-group{margin-top:11px;padding-top:11px;border-top-color:#ffffff0e}.header-flyout .flyout-label{color:#ffffff61;font-size:.6rem;font-weight:800;letter-spacing:.15em}.header-flyout .flyout-menu-list{gap:1px;margin-top:8px}.header-flyout .flyout-menu-item{min-height:38px;gap:9px;padding:5px 3px 5px 0;border:1px solid transparent;border-radius:11px;color:#ffffffc7;background:transparent;font-size:.81rem;font-weight:700;line-height:1.1;text-decoration:none}.header-flyout .flyout-menu-item:hover,.header-flyout .flyout-menu-item:focus-visible{transform:none;border-color:#ffffff13;background:#ffffff0b;color:#fff;outline:none}.header-flyout .flyout-menu-item:focus-visible{box-shadow:0 0 0 2px #7dd3fc6b}.header-flyout .flyout-menu-item.danger{color:#fecaca}.header-flyout .home-menu-icon,.header-flyout .button-icon-badge,.header-flyout .button-icon-badge-sm{width:26px;min-width:26px;height:26px;min-height:26px;border-radius:8px;border:1px solid transparent;color:#e2f6ffd1;background:transparent;box-shadow:none}.header-flyout .home-menu-icon svg,.header-flyout .button-icon-badge svg,.header-flyout .button-icon-badge-sm svg{width:15px;height:15px;color:currentColor;filter:none}.header-flyout-profile .profile-flyout-top{gap:10px;min-width:0;padding:2px 2px 12px;margin-bottom:10px}.header-flyout-profile .profile-flyout-top h3{font-size:.98rem;line-height:1.15}.header-flyout-profile .profile-flyout-top p{margin-top:3px;font-size:.8rem;line-height:1.25}.header-flyout-profile .profile-avatar-md,.header-flyout-profile .profile-avatar-sm,.header-flyout-profile .profile-menu-icon-shell{width:38px;min-width:38px;height:38px;min-height:38px}.header-flyout-profile .profile-flyout-guest-brand{min-width:58px;min-height:42px;padding:0 10px;border-radius:14px}.header-flyout-profile .profile-flyout-guest-wordmark{width:50px}.header-flyout-profile .profile-flyout-signout{min-height:32px;padding:0 10px;font-size:.72rem}@media(max-width:780px),(min-width:781px)and (max-width:1366px)and (pointer:coarse){.page-shell-mobile-app .header-flyout-menu:not(.public-header-search-flyout){left:max(10px,var(--taly-device-safe-left, env(safe-area-inset-left, 0px)));right:auto;width:min(300px,calc(100vw - 20px - var(--taly-device-safe-left, 0px) - var(--taly-device-safe-right, 0px)))}.page-shell-mobile-app .header-flyout-profile{left:auto;right:max(10px,var(--taly-device-safe-right, env(safe-area-inset-right, 0px)));width:min(328px,calc(100vw - 20px - var(--taly-device-safe-left, 0px) - var(--taly-device-safe-right, 0px)))}.page-shell-mobile-app .public-header-search-flyout{left:max(10px,var(--taly-device-safe-left, env(safe-area-inset-left, 0px)));right:max(10px,var(--taly-device-safe-right, env(safe-area-inset-right, 0px)));width:auto}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/80:hover{color:#fffc}.hover\:decoration-white\/70:hover{text-decoration-color:#ffffffb3}.hover\:opacity-90:hover{opacity:.9}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:640px){.sm\:items-center{align-items:center}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[2\.6rem\]{font-size:2.6rem}}@media(min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-\[minmax\(0\,1\.04fr\)_minmax\(320px\,0\.96fr\)\]{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr)}}.\[\&_\.advertising-contract-meta\]\:grid .advertising-contract-meta{display:grid}.\[\&_\.advertising-contract-meta\]\:gap-2 .advertising-contract-meta{gap:.5rem}.\[\&_\.advertising-contract-meta_span\]\:text-xs .advertising-contract-meta span{font-size:.75rem;line-height:1rem}.\[\&_\.advertising-contract-meta_span\]\:tracking-\[0\.14em\] .advertising-contract-meta span{letter-spacing:.14em}.\[\&_\.advertising-contract-meta_span\]\:text-white\/40 .advertising-contract-meta span{color:#fff6}.\[\&_h3\]\:text-base h3{font-size:1rem;line-height:1.5rem}.\[\&_h3\]\:font-semibold h3{font-weight:600}.\[\&_h3\]\:tracking-\[-0\.02em\] h3{letter-spacing:-.02em}.\[\&_h3\]\:text-white h3{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_section\]\:grid section{display:grid}.\[\&_section\]\:gap-2 section{gap:.5rem}.\[\&_section\]\:pt-4 section{padding-top:1rem}:root{--taly-device-safe-top: max(env(safe-area-inset-top, 0px), var(--taly-native-safe-top, 0px));--taly-device-safe-right: max(env(safe-area-inset-right, 0px), var(--taly-native-safe-right, 0px));--taly-device-safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--taly-native-safe-bottom, 0px));--taly-device-safe-left: max(env(safe-area-inset-left, 0px), var(--taly-native-safe-left, 0px));--taly-v2-black: #020308;--taly-v2-ink: #ffffff;--taly-v2-muted: rgba(255, 255, 255, .72);--taly-v2-soft: rgba(255, 255, 255, .12);--taly-v2-cyan: #22d3ee;--taly-v2-green: #2dd4bf;--taly-v2-gold: #f8c146;--taly-v2-pink: #ff4f87;--taly-v2-top-control-size: 46px;--taly-v2-top-control-gap: clamp(22px, 5.4vw, 28px);--taly-v2-top-control-left: max(14px, var(--taly-device-safe-left));--taly-v2-header-top: max(8px, calc(var(--taly-device-safe-top) + 8px));--taly-v2-top-control-top: max(74px, calc(var(--taly-device-safe-top) + 58px));color-scheme:dark;background:var(--taly-v2-black)}html.taly-native-runtime,html.taly-apple-native,html.taly-apple-standalone,body.taly-native-runtime,body.taly-apple-native,body.taly-apple-standalone{--taly-device-safe-top: max(env(safe-area-inset-top, 0px), var(--taly-native-safe-top, 0px), 50px)}html.taly-ipad-device.taly-native-runtime,html.taly-ipad-device.taly-apple-native,html.taly-ipad-device.taly-apple-standalone,html.taly-ipad-device body.taly-native-runtime,html.taly-ipad-device body.taly-apple-native,html.taly-ipad-device body.taly-apple-standalone,body.taly-ipad-device.taly-native-runtime,body.taly-ipad-device.taly-apple-native,body.taly-ipad-device.taly-apple-standalone{--taly-device-safe-top: max(env(safe-area-inset-top, 0px), var(--taly-native-safe-top, 0px), 24px)}html,body,#root{width:100%;min-width:320px;min-height:var(--taly-app-height, 100dvh);margin:0;background:var(--taly-v2-black)}html:not(.taly-document-scroll-route),html:not(.taly-document-scroll-route) body,html:not(.taly-document-scroll-route) #root{overflow:hidden}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;color:var(--taly-v2-ink)}html:not(.taly-document-scroll-route) body{overscroll-behavior:none}html.taly-document-scroll-route,html.taly-document-scroll-route body{overflow-y:auto;overscroll-behavior-y:auto}html.taly-document-scroll-route #root{overflow-y:visible}*{box-sizing:border-box}button,a{-webkit-tap-highlight-color:transparent}.taly-v2-app,.taly-v2-state,.taly-v2-legal{position:relative;width:100%;min-height:var(--taly-app-height, 100dvh);background:linear-gradient(180deg,#020308f0,#020308),#020308;color:var(--taly-v2-ink)}.taly-v2-feed{width:100%;height:var(--taly-app-height, 100dvh);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.taly-v2-feed:focus{outline:0}.taly-v2-feed[data-taly-v2-vertical-swipe=true],.taly-v2-feed[data-taly-v2-feed-settling=true]{overflow-y:hidden;scroll-snap-type:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:auto}.taly-v2-feed::-webkit-scrollbar{display:none}.taly-v2-feed-boot-header{position:sticky;top:0;z-index:40;min-height:88px}.taly-v2-feed-empty-state{display:grid;place-items:center;min-height:calc(var(--taly-app-height, 100dvh) - 108px);padding:24px max(18px,env(safe-area-inset-right,0px)) max(112px,calc(env(safe-area-inset-bottom,0px) + 96px)) max(18px,env(safe-area-inset-left,0px));scroll-snap-align:start}.taly-v2-feed-empty-state .profile-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;width:min(100%,520px);margin:0;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0e;box-shadow:0 22px 58px #00000057}.taly-v2-feed-empty-state .profile-empty-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#d8f6ff;background:linear-gradient(135deg,#7dd3fc33,#ffffff14)}.taly-v2-feed-empty-state h3{margin:0;color:#fff;font-size:1.3rem;font-weight:900;line-height:1.08;letter-spacing:0}.taly-v2-feed-empty-state p{margin:7px 0 0;color:#ffffffb8;font-size:.94rem;line-height:1.55}.taly-v2-feed-empty-state .profile-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.taly-v2-feed-empty-state .profile-empty-action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(186,230,253,.2);border-radius:8px;background:#bae6fd1f;color:#fffffff0;font:inherit;font-size:.92rem;font-weight:850;cursor:pointer}.taly-v2-feed-empty-state .profile-empty-action-secondary{border-color:#ffffff1f;background:#ffffff0f}.taly-v2-card{position:relative;--taly-v2-swipe-offset: 0px;width:100%;height:var(--taly-app-height, 100dvh);min-height:520px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:#05070d;content-visibility:auto;contain-intrinsic-size:100dvh;touch-action:pan-y}.taly-v2-card[data-swipe-active=true]{cursor:grabbing}.taly-v2-video-shell,.taly-v2-video-poster{position:absolute;inset:0;width:100%;height:100%;background:#070a10;transform:translate(var(--taly-v2-swipe-offset));transition:transform .18s ease;will-change:transform}.taly-v2-video-underlay{position:absolute;inset:0;z-index:0;display:grid;place-items:center;padding:88px 40px 156px;overflow:hidden;background:radial-gradient(circle at 24% 18%,rgba(34,211,238,.28),transparent 30%),radial-gradient(circle at 76% 82%,rgba(255,79,135,.22),transparent 28%),linear-gradient(160deg,#09111d,#03050a 58%,#0d1017);background-position:center;background-size:cover;color:#ffffffe6;text-align:center}.taly-v2-video-underlay:before{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#02030814,#02030866),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 10px)}.taly-v2-video-underlay span{display:none}.taly-v2-card[data-swipe-active=true] .taly-v2-video-shell,.taly-v2-card[data-swipe-active=true] .taly-v2-video-poster{transition:none}.taly-v2-video{position:relative;z-index:1;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:transparent}.taly-v2-video-poster{background-position:center;background-size:cover}.taly-v2-loading{position:absolute;left:50%;top:50%;z-index:2;width:34px;height:34px;border:2px solid rgba(255,255,255,.24);border-top-color:#fff;border-radius:50%;transform:translate(-50%,-50%);animation:taly-v2-spin .8s linear infinite;pointer-events:none}.taly-v2-sound-button{position:absolute;left:max(14px,env(safe-area-inset-left,0px));top:var(--taly-v2-top-control-top);z-index:9;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#080a119e;color:#fff;font:inherit;font-weight:900;backdrop-filter:blur(16px);cursor:pointer}.taly-v2-sound-button.is-on{background:#ffffff2e}.taly-v2-sound-button.is-blocked{border-color:#ffffff8f}.taly-v2-gradient-top,.taly-v2-gradient-bottom{position:absolute;left:0;right:0;pointer-events:none}.taly-v2-gradient-top{top:0;height:28%;background:linear-gradient(180deg,#000000a8,#0000)}.taly-v2-gradient-bottom{bottom:0;height:38%;background:linear-gradient(0deg,#000000b8,#0000000f,#0000)}.taly-v2-topbar{position:absolute;top:calc(var(--taly-device-safe-top) + 10px);left:max(10px,var(--taly-device-safe-left));right:max(10px,var(--taly-device-safe-right));z-index:6;display:flex;min-height:52px;align-items:center;gap:5px;padding:0 11px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:linear-gradient(90deg,#0f121fe0,#232937b8),#080913c7;backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffffff1c,0 18px 48px #00000057}.taly-v2-logo{display:inline-flex;min-height:34px;align-items:center;gap:5px;color:#fff;font-size:.66rem;font-weight:950;letter-spacing:0;text-decoration:none}.taly-v2-logo img{width:19px;height:19px;border-radius:5px}.taly-v2-header-spacer{flex:1 1 auto}.taly-v2-header-icon,.taly-v2-header-ai,.taly-v2-header-profile{display:inline-grid;min-width:32px;min-height:34px;place-items:center;border:0;border-radius:999px;background:transparent;color:#ffffffe6;font:inherit;font-weight:900;cursor:pointer;text-decoration:none}.taly-v2-header-ai{grid-auto-flow:column;gap:4px;padding:0 4px;font-size:.72rem}.taly-v2-header-profile{min-width:36px;min-height:36px;background:#050810a3;box-shadow:inset 0 1px #ffffff14}.taly-v2-header-profile.is-active{background:#ffffff21;color:#fff}.taly-v2-header-icon.is-active{background:#7dd3fc24;color:#fff}.taly-v2-shared-header-shell{--taly-v2-desktop-header-width: min(1688px, max(560px, calc(100vw - 360px) ));position:absolute;top:var(--taly-v2-header-top);left:max(10px,var(--taly-device-safe-left));right:max(10px,var(--taly-device-safe-right));z-index:42;margin:0}.taly-v2-shared-header-shell .profile-menu-button .taly-v2-account-avatar,.taly-v2-shared-header-shell .profile-menu-button .taly-v2-avatar{width:var(--header-control-size);height:var(--header-control-size)}.taly-v2-account-avatar-guest{display:inline-flex;align-items:center;justify-content:center;color:#f8fafc;background:radial-gradient(circle at 35% 28%,rgba(125,211,252,.2),transparent 58%),linear-gradient(180deg,#121824fa,#070a12fa);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000047}.taly-v2-tags span{display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:0 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#05070c75;color:#ffffffdb;font-size:.74rem;font-weight:850;line-height:1;white-space:nowrap;backdrop-filter:blur(14px)}.taly-v2-actions{position:absolute;top:calc(env(safe-area-inset-top,0px) + 158px);right:max(12px,env(safe-area-inset-right,0px));z-index:7;display:grid;gap:18px;justify-items:center}.taly-v2-actions button,.taly-v2-jump-controls button{display:grid;width:48px;min-width:48px;height:48px;min-height:48px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.22),transparent 42%),#0c0f188f;color:#fff;font:inherit;font-weight:900;cursor:pointer;backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff1f,0 10px 28px #00000042}.taly-v2-actions button{position:relative}.taly-v2-actions span{position:absolute;top:calc(100% + 2px);left:50%;max-width:48px;overflow:hidden;color:#ffffffe0;font-size:.66rem;font-weight:850;line-height:1;text-overflow:ellipsis;transform:translate(-50%)}.taly-v2-action-avatar{display:grid;place-items:center;padding:0;overflow:hidden;background:transparent!important}.taly-v2-action-avatar .taly-v2-avatar{width:100%;height:100%;min-width:100%;min-height:100%;border:0;display:block}.taly-v2-action-avatar .taly-v2-avatar-fallback{display:grid;position:static;max-width:none;place-items:center;overflow:visible;color:#fff;font-size:.92rem;transform:none}.taly-v2-gift-tray{position:absolute;top:calc(env(safe-area-inset-top,0px) + 166px);right:max(58px,env(safe-area-inset-right,0px) + 58px);z-index:8;display:grid;width:min(266px,calc(100vw - 106px));max-height:min(62vh,520px);overflow:hidden auto;gap:14px;padding:20px 20px 18px;border:1px solid rgba(148,163,184,.16);border-radius:26px;background:radial-gradient(circle at 16% 0%,rgba(56,189,248,.12),transparent 44%),linear-gradient(180deg,#060c17f5,#040912fa);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:0 28px 70px #00000075,inset 0 1px #ffffff12}.taly-v2-gift-head{display:grid;gap:6px;color:#ffffffb8;font-size:.92rem;line-height:1.25}.taly-v2-gift-head strong{color:#fff;font-size:.78rem;font-weight:950;letter-spacing:.28em;line-height:1;text-transform:uppercase}.taly-v2-gift-list{display:grid;gap:12px}.taly-v2-gift-option{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:48px;gap:18px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;font:inherit;cursor:pointer}.taly-v2-gift-option:active{transform:translateY(1px)}.taly-v2-gift-option img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.32))}.taly-v2-gift-option span{display:inline-flex;min-width:116px;min-height:34px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gift-pill, #f472b6) 70%,rgba(255,255,255,.12));border-radius:999px;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.22),transparent 44%),color-mix(in srgb,var(--gift-pill, #f472b6) 42%,rgba(14,18,30,.86));color:#ffffffe0;font-size:.9rem;font-weight:950;letter-spacing:.16em;line-height:1;box-shadow:0 8px 22px color-mix(in srgb,var(--gift-pill, #f472b6) 20%,transparent),inset 0 1px #ffffff29}.taly-v2-gift-option.gift-option-rose{--gift-pill: #f472b6}.taly-v2-gift-option.gift-option-star,.taly-v2-gift-option.gift-option-medal,.taly-v2-gift-option.gift-option-trophy{--gift-pill: #facc15}.taly-v2-gift-option.gift-option-fire{--gift-pill: #fb923c}.taly-v2-gift-option.gift-option-present{--gift-pill: #8b5cf6}.taly-v2-gift-foot{display:grid;gap:5px;color:#ffffff9e;font-size:.74rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.taly-v2-comments-panel{position:absolute;left:max(14px,env(safe-area-inset-left,0px) + 14px);right:max(64px,env(safe-area-inset-right,0px) + 64px);top:calc(env(safe-area-inset-top,0px) + 168px);z-index:8;display:grid;gap:12px;max-width:390px;padding:18px;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:radial-gradient(circle at 18% 0%,rgba(56,189,248,.1),transparent 42%),linear-gradient(180deg,#060c17f5,#040912fa);color:#fff;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:0 28px 70px #00000075,inset 0 1px #ffffff12}.taly-v2-comments-head,.taly-v2-comment-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.taly-v2-comments-head div,.taly-v2-comment-author div{display:grid;min-width:0;gap:2px}.taly-v2-comments-head strong{font-size:.72rem;font-weight:950;letter-spacing:.24em;text-transform:uppercase}.taly-v2-comments-head span,.taly-v2-comment-author span,.taly-v2-comment-empty span,.taly-v2-comment-meta,.taly-v2-comment-actions span{color:#ffffff9e;font-size:.72rem}.taly-v2-comments-head button,.taly-v2-comment-actions button{min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff14;color:#fff;font:inherit;font-size:.75rem;font-weight:850}.taly-v2-comment-composer{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0a}.taly-v2-comment-author{display:flex;align-items:center;gap:10px}.taly-v2-comment-author .taly-v2-avatar{width:34px;height:34px}.taly-v2-comment-author strong{overflow:hidden;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.taly-v2-comment-composer textarea{width:100%;min-height:76px;resize:none;border:0;border-radius:14px;background:#0000003d;color:#fff;font:inherit;font-size:.86rem;line-height:1.35;outline:none;padding:12px}.taly-v2-comment-actions button{min-width:86px;background:#38bdf82e}.taly-v2-comment-actions button:disabled{opacity:.45}.taly-v2-comment-empty{display:grid;gap:4px;padding:12px;border:1px dashed rgba(255,255,255,.12);border-radius:14px;background:#ffffff09}.taly-v2-comment-empty strong,.taly-v2-comment-meta{font-size:.78rem}.taly-v2-comment-meta{margin:0;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.taly-v2-avatar{width:40px;height:40px;flex:0 0 auto;aspect-ratio:1;border:1px solid rgba(255,255,255,.28);border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#111827;color:#fff;box-sizing:border-box}.taly-v2-avatar-icon-fallback{padding:6px;-o-object-fit:contain;object-fit:contain;background:#02040a}.taly-v2-avatar-fallback{display:grid;place-items:center;background:var(--taly-v2-avatar-gradient, linear-gradient(135deg, #22d3ee, #ff4f87));font-size:.95rem;font-weight:950}.taly-v2-account-avatar{display:grid;width:28px;height:28px;place-items:center;overflow:hidden;border-radius:50%}.taly-v2-account-avatar .taly-v2-avatar{width:100%;height:100%;font-size:.66rem}.taly-v2-account-avatar .taly-v2-avatar-icon-fallback{padding:4px}.taly-v2-account-avatar-md{width:48px;height:48px}.taly-v2-account-avatar-md .taly-v2-avatar{font-size:.95rem}.taly-v2-tags{display:flex;max-width:100%;flex-wrap:wrap;gap:6px;padding-top:2px}.taly-v2-tags span:first-child{border-color:#f8c14657;color:#ffe29a}.taly-v2-vote-dock{position:absolute;left:max(24px,env(safe-area-inset-left,0px) + 24px);right:max(24px,env(safe-area-inset-right,0px) + 24px);bottom:calc(env(safe-area-inset-bottom,0px) + 100px);z-index:7;display:grid;justify-items:center;gap:10px;pointer-events:none}.taly-v2-side-switcher{display:inline-flex;justify-self:center;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#080a119e;pointer-events:auto;backdrop-filter:blur(16px);box-shadow:0 12px 30px #0000003d}.taly-v2-side-switcher button{display:grid;width:38px;min-width:38px;height:30px;min-height:30px;place-items:center;border:0;border-radius:999px;background:transparent;color:#ffffffbd;font:inherit;font-size:.78rem;font-weight:950;cursor:pointer}.taly-v2-side-switcher button.is-active{background:#fff;color:#05070d}.taly-v2-countdown{margin:0 0 4px;color:#ffffffd6;font-size:.72rem;font-weight:950;letter-spacing:.2em;text-transform:uppercase;pointer-events:auto;text-shadow:0 4px 14px rgba(0,0,0,.78)}.taly-v2-competition-title{width:min(100%,310px);margin:0;color:#fff;font-size:clamp(2rem,9vw,3.35rem);font-weight:950;line-height:.84;letter-spacing:0;text-align:center;text-transform:uppercase;text-wrap:balance;pointer-events:none;filter:drop-shadow(0 0 5px rgba(244,194,255,.88)) drop-shadow(0 8px 18px rgba(0,0,0,.62));text-shadow:0 0 1px rgba(255,255,255,.96),0 0 9px rgba(233,213,255,.9),0 0 24px rgba(217,70,239,.52),0 5px 0 rgba(40,24,48,.36)}.taly-v2-vote-buttons{display:flex;width:100%;justify-content:center;gap:14px;pointer-events:auto}.taly-v2-vote-buttons button{display:inline-flex;flex:1 1 0;min-width:0;max-width:188px;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.2),transparent 42%),#ffffff21;color:#fff;font:inherit;font-size:1rem;font-weight:950;cursor:pointer;backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff24,0 12px 28px #0000003d}.taly-v2-vote-buttons button.is-active{border-color:#2dd4bf80;background:#2dd4bf4d}.taly-v2-vote-buttons .taly-v2-avatar{width:34px;height:34px;min-width:34px;min-height:34px}.taly-v2-vote-buttons .taly-v2-avatar-icon-fallback{padding:5px}.taly-v2-vote-counts{display:none;width:100%;grid-template-columns:114px 114px;justify-content:center;gap:12px;color:#ffffffc7;font-size:.66rem;font-weight:900;text-align:center;pointer-events:none}.taly-v2-vote-meter{display:flex;width:min(100%,360px);height:18px;overflow:hidden;border-radius:999px;background:#ffffff24;box-shadow:inset 0 1px #ffffff59,0 10px 24px #00000047;pointer-events:none}.taly-v2-vote-meter-a,.taly-v2-vote-meter-b{display:flex;min-width:34px;align-items:center;transition:width .26s ease}.taly-v2-vote-meter-a{justify-content:flex-start;background:linear-gradient(90deg,#d9f6ff,#79d8ff)}.taly-v2-vote-meter-b{justify-content:flex-end;background:linear-gradient(90deg,#ffe59a,#ffc1c8)}.taly-v2-vote-meter strong{padding:0 11px;color:#1b2432;font-size:.75rem;font-weight:950;line-height:1;letter-spacing:.12em;white-space:nowrap}.taly-v2-jump-controls{position:fixed;top:var(--taly-v2-top-control-top);left:calc(var(--taly-v2-top-control-left) + var(--taly-v2-top-control-size) + var(--taly-v2-top-control-gap));z-index:9;display:flex;gap:var(--taly-v2-top-control-gap)}.taly-v2-jump-controls.is-menu-hidden{display:none}.taly-v2-jump-controls button{width:var(--taly-v2-top-control-size);min-width:var(--taly-v2-top-control-size);height:var(--taly-v2-top-control-size);min-height:var(--taly-v2-top-control-size);opacity:.74}.taly-v2-jump-controls button.is-active{opacity:.94;border-color:#ffffff4d}@media(max-width:719px){.taly-v2-sound-button{top:var(--taly-v2-top-control-top);left:var(--taly-v2-top-control-left);width:var(--taly-v2-top-control-size);height:var(--taly-v2-top-control-size)}}.taly-v2-bottom-nav{position:fixed;left:max(10px,var(--taly-device-safe-left));right:max(10px,var(--taly-device-safe-right));bottom:max(8px,calc(var(--taly-device-safe-bottom) + 8px));z-index:8;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:74px;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:linear-gradient(180deg,#141923bd,#0a0d14c2),#080912cc;backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffffff14,0 -16px 46px #00000052}.taly-v2-bottom-nav a{display:grid;min-width:0;min-height:68px;justify-items:center;align-content:center;gap:6px;color:#ffffffc2;font-size:.72rem;font-weight:950;letter-spacing:0;text-decoration:none}.taly-v2-bottom-nav a.is-active,.taly-v2-bottom-nav a:active{color:#fff}.taly-v2-bottom-nav a.is-active{border-radius:22px;background:#7dd3fc1a;box-shadow:inset 0 0 0 1px #7dd3fc29}.taly-v2-bottom-nav svg{width:22px;height:22px}.taly-v2-bottom-nav .taly-v2-account-avatar{width:24px;height:24px}.taly-v2-upload-nav svg{transform:translateY(-1px)}.taly-v2-utility-nav{display:none}.taly-v2-utility-nav a{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#06080e85;color:#ffffffdb;font-size:.72rem;font-weight:850;text-decoration:none;backdrop-filter:blur(14px)}.taly-v2-toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);z-index:20;min-height:42px;max-width:min(88vw,360px);padding:11px 16px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#080b12db;color:#fff;font-weight:850;text-align:center;transform:translate(-50%);backdrop-filter:blur(18px);box-shadow:0 20px 60px #00000052}.taly-v2-account-menu-backdrop{position:fixed;inset:0;z-index:80;background:#0203081f}.taly-v2-account-menu{position:fixed;top:calc(var(--taly-device-safe-top) + 70px);right:max(14px,calc(var(--taly-device-safe-right) + 14px));display:grid;width:min(312px,calc(100vw - 28px));max-height:calc(100dvh - var(--taly-device-safe-top) - var(--taly-device-safe-bottom) - 92px);gap:11px;overflow:auto;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:linear-gradient(180deg,#10151ef9,#06090ffb),#070a10;color:#fff;box-shadow:inset 0 1px #ffffff13,0 28px 70px #00000080;backdrop-filter:blur(26px) saturate(140%)}.taly-v2-nav-menu{left:max(14px,calc(var(--taly-device-safe-left) + 14px));right:auto}.taly-v2-nav-menu-top{grid-template-columns:48px minmax(0,1fr) 34px}.taly-v2-nav-brand{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#ffffff14}.taly-v2-nav-brand img{width:24px;height:24px;border-radius:7px}.taly-v2-account-menu-top{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:0 0 11px;border-bottom:1px solid rgba(255,255,255,.075)}.taly-v2-account-menu-top h2,.taly-v2-account-menu-top p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taly-v2-account-menu-top h2{font-size:1rem;font-weight:900;line-height:1.1}.taly-v2-account-menu .taly-v2-account-avatar-md{width:42px;height:42px}.taly-v2-account-menu-top p{margin-top:5px;color:#ffffff80;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.taly-v2-account-guest-icon,.taly-v2-account-menu-close,.taly-v2-account-menu-signout,.taly-v2-account-menu-icon{display:grid;place-items:center;border-radius:50%}.taly-v2-account-guest-icon{width:42px;height:42px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 35% 26%,rgba(125,211,252,.16),transparent 54%),#ffffff0f}.taly-v2-account-menu-close{width:30px;height:30px;border:1px solid rgba(255,255,255,.095);background:#ffffff0b;color:#ffffffd6;cursor:pointer}.taly-v2-account-menu-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.taly-v2-account-menu-signout{grid-auto-flow:column;gap:6px;width:auto;height:34px;padding:0 10px;border:1px solid rgba(248,113,113,.26);border-radius:999px;background:#f871711f;color:#fecaca;font:inherit;font-size:.72rem;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer}.taly-v2-account-menu-signout:hover,.taly-v2-account-menu-signout:focus-visible{border-color:#f8717170;background:#f871712e;color:#fee2e2}.taly-v2-account-menu-signout:focus-visible{outline:2px solid rgba(248,113,113,.42);outline-offset:3px}.taly-v2-account-auth-actions{display:grid;grid-template-columns:1fr;gap:7px;padding:0 0 11px;border-bottom:1px solid rgba(255,255,255,.075)}.taly-v2-account-auth-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 12px;border-radius:15px;color:#fff;font-size:.82rem;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background .15s ease,transform .15s ease}.taly-v2-account-auth-action.is-primary{border:1px solid rgba(125,211,252,.46);background:linear-gradient(180deg,#7dd3fc57,#0ea5e933),#ffffff14;box-shadow:inset 0 1px #ffffff2e,0 12px 26px #0ea5e91a}.taly-v2-account-auth-action.is-secondary{min-height:38px;border:1px solid transparent;background:transparent;color:#ffffffb8;font-size:.78rem}.taly-v2-account-auth-action:hover,.taly-v2-account-auth-action:focus-visible{transform:translateY(-1px);border-color:#7dd3fc70;background:linear-gradient(180deg,#7dd3fc47,#0ea5e92e),#ffffff14;outline:none}.taly-v2-account-auth-action:focus-visible{box-shadow:0 0 0 2px #7dd3fc6b}.taly-v2-account-menu-group{display:grid;gap:6px}.taly-v2-account-menu-group>p{margin:0;color:#ffffff61;font-size:.6rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.taly-v2-account-menu-group>div{display:grid;gap:1px}.taly-v2-account-menu-item{display:grid;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:36px;padding:5px 3px 5px 0;border:1px solid transparent;border-radius:11px;background:transparent;color:#ffffffc7;font:inherit;font-size:.81rem;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}.taly-v2-account-menu-item:active,.taly-v2-account-menu-item:hover{border-color:#ffffff13;background:#ffffff0b;color:#fff}.taly-v2-account-menu-item.is-danger{color:#fecaca}.taly-v2-account-menu-icon{width:26px;height:26px;border-radius:8px;color:#e2f6ffd1;background:transparent;border:1px solid transparent}.taly-v2-account-menu-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taly-v2-account-menu-chevron{justify-self:end;color:#ffffff3d}@media(max-width:380px){.taly-v2-account-menu-signout{width:34px;padding:0}.taly-v2-account-menu-signout span{display:none}}.taly-v2-profile-sheet{position:fixed;inset:0;z-index:30;display:grid;align-items:end;padding:14px;background:#02030885}.taly-v2-profile-panel{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0b0e16f0;color:#fff;box-shadow:0 -24px 70px #00000070;backdrop-filter:blur(20px)}.taly-v2-profile-panel>.taly-v2-avatar{width:58px;height:58px}.taly-v2-profile-panel>.taly-v2-avatar-icon-fallback{padding:10px}.taly-v2-profile-close{position:absolute;top:10px;right:10px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.taly-v2-profile-heading{min-width:0;padding-right:36px}.taly-v2-profile-heading h2,.taly-v2-profile-heading p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taly-v2-profile-heading h2{margin:2px 0 3px;font-size:1.3rem;font-weight:950;line-height:1}.taly-v2-profile-heading p{margin:0;color:#ffffffb8;font-size:.86rem;font-weight:850}.taly-v2-profile-panel dl{display:grid;grid-column:1 / -1;gap:8px;margin:4px 0 0}.taly-v2-profile-panel dl div{display:grid;grid-template-columns:98px minmax(0,1fr);gap:8px}.taly-v2-profile-panel dt,.taly-v2-profile-panel dd{min-width:0;margin:0;overflow:hidden;font-size:.78rem;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.taly-v2-profile-panel dt{color:#ffffff8a;font-weight:850}.taly-v2-profile-panel dd{color:#fff;font-weight:900}.taly-v2-state,.taly-v2-legal{display:grid;place-items:center;padding:24px;overflow:auto}.taly-v2-state>.taly-v2-logo,.taly-v2-legal>.taly-v2-logo{position:fixed;top:calc(env(safe-area-inset-top,0px) + 16px);left:max(18px,env(safe-area-inset-left,0px))}.taly-v2-state section,.taly-v2-legal section{width:min(100%,620px);display:grid;gap:16px;justify-items:start;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0e}.taly-v2-state h1,.taly-v2-legal h1{margin:0;font-size:2.4rem;line-height:.95;letter-spacing:0}.taly-v2-state p,.taly-v2-legal p{margin:0;color:var(--taly-v2-muted);font-size:1rem;line-height:1.55}.taly-v2-state button,.taly-v2-legal a{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#fff;color:#03050a;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.taly-v2-state-actions{display:flex;flex-wrap:wrap;gap:10px}.taly-v2-legal-grid{display:flex;flex-wrap:wrap;gap:8px}.taly-v2-terms-page{position:relative;z-index:1;isolation:isolate;height:var(--taly-app-height, 100dvh);min-height:100vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;color:#f7f9ff;background:radial-gradient(circle at top left,rgba(121,77,255,.18),transparent 34%),radial-gradient(circle at top right,rgba(0,183,255,.12),transparent 28%),linear-gradient(180deg,#04060c,#090b11 52%,#05070b);scroll-behavior:smooth}.taly-v2-terms-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:center;min-height:calc(72px + env(safe-area-inset-top,0px));padding:calc(env(safe-area-inset-top,0px) + 14px) 18px 14px;background:linear-gradient(180deg,#04060ceb,#04060cb8);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.taly-v2-terms-header-brand{display:inline-flex;align-items:center;gap:10px;color:#f8fbff;text-decoration:none;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.taly-v2-terms-header-brand img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.taly-v2-terms-shell{width:min(1280px,calc(100% - 32px));margin:0 auto;padding:32px 0 56px}.taly-v2-terms-hero{display:grid;gap:16px;padding:32px;border:1px solid rgba(255,255,255,.09);border-radius:32px;background:linear-gradient(180deg,#ffffff0d,#ffffff06),#0a0c12d6;box-shadow:0 32px 72px #00000047}.taly-v2-terms-eyebrow{margin:0;color:#abd2ffdb;font-size:.82rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.taly-v2-terms-hero h1{margin:0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.96;letter-spacing:-.05em}.taly-v2-terms-intro{max-width:820px;margin:0;color:#eff4ffd1;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.7}.taly-v2-terms-updated{margin:0;color:#fff9;font-size:.95rem;font-weight:650}.taly-v2-terms-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:28px;margin-top:28px;align-items:start}.taly-v2-terms-sidebar{position:sticky;top:calc(env(safe-area-inset-top,0px) + 104px)}.taly-v2-terms-sidebar-card{display:grid;gap:16px;padding:22px 20px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#0a0c12c7;box-shadow:0 22px 48px #00000038}.taly-v2-terms-sidebar-label{margin:0;color:#a9ccffe0;font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.taly-v2-terms-nav{display:grid;gap:8px}.taly-v2-terms-nav-link{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:16px;color:#f0f5ffc2;text-decoration:none;background:#ffffff05;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.taly-v2-terms-nav-link:hover,.taly-v2-terms-nav-link:focus-visible{color:#fff;border-color:#acd3ff4d;background:#ffffff0d;outline:none;transform:translateY(-1px)}.taly-v2-terms-nav-link span:first-child{color:#a3c9ffeb;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.taly-v2-terms-nav-link span:last-child{line-height:1.35}.taly-v2-terms-content{display:grid;gap:22px}.taly-v2-terms-section{display:grid;gap:18px;padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#090b11db;box-shadow:0 22px 48px #0003}.taly-v2-terms-section-head{display:grid;gap:8px}.taly-v2-terms-section-number{margin:0;color:#a4cbffd6;font-size:.82rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.taly-v2-terms-section-head h2{margin:0;font-size:clamp(1.42rem,2.2vw,2rem);line-height:1.08;letter-spacing:-.03em}.taly-v2-terms-section-body{display:grid;gap:16px}.taly-v2-terms-section-body p,.taly-v2-terms-preface{margin:0;color:#eff4ffd1;font-size:1rem;line-height:1.75}.taly-v2-terms-bullet-list,.taly-v2-terms-link-list{margin:0;padding-left:1.3rem;display:grid;gap:10px;color:#eff4ffd1}.taly-v2-terms-bullet-list li,.taly-v2-terms-link-list li{line-height:1.72}.taly-v2-terms-link-list a{color:#cfe3ff;text-decoration:underline;text-decoration-color:#bfdcff6b;text-underline-offset:.22em}.taly-v2-terms-link-list a:hover,.taly-v2-terms-link-list a:focus-visible{color:#fff;text-decoration-color:#ffffffa3;outline:none}.taly-v2-terms-contact-form{display:grid;gap:14px;margin-top:2px}.taly-v2-terms-contact-form .legal-policy-form-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;contain:none;contain-intrinsic-size:none;content-visibility:visible}.taly-v2-terms-contact-form .legal-policy-form-head{margin-bottom:18px}.taly-v2-terms-contact-form .policy-light-input,.taly-v2-terms-contact-form .policy-light-textarea{border-color:#ffffff24;background:#fffffff0}.taly-v2-terms-contact-form .policy-light-input:focus,.taly-v2-terms-contact-form .policy-light-textarea:focus{border-color:#aed3ffc7;box-shadow:0 0 0 3px #7eb7ff2e}.taly-v2-terms-footer{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;padding:6px 2px 2px}.taly-v2-terms-footer p{margin:0;color:#ffffff94;font-size:.92rem}.taly-v2-terms-footer-links,.taly-v2-terms-production-links{display:flex;flex-wrap:wrap;gap:14px}.taly-v2-terms-footer-links a,.taly-v2-terms-production-links a{color:#d6e5ffcc;text-decoration:none}.taly-v2-terms-footer-links a:hover,.taly-v2-terms-footer-links a:focus-visible,.taly-v2-terms-production-links a:hover,.taly-v2-terms-production-links a:focus-visible{color:#fff;outline:none}.taly-v2-terms-production-footer{width:min(1280px,calc(100% - 32px));margin:0 auto;padding:0 0 max(32px,env(safe-area-inset-bottom,0px) + 24px);display:flex;flex-wrap:wrap;gap:18px 28px;align-items:flex-end;justify-content:space-between}.taly-v2-terms-production-footer p{margin:0;color:#ffffff8f;font-size:.88rem;line-height:1.5}@media(max-width:1080px){.taly-v2-terms-layout{grid-template-columns:1fr}.taly-v2-terms-sidebar{position:static}.taly-v2-terms-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.taly-v2-terms-shell,.taly-v2-terms-production-footer{width:min(100%,calc(100% - 20px))}.taly-v2-terms-header{justify-content:flex-start;padding-left:14px;padding-right:14px}.taly-v2-terms-shell{padding-top:18px;padding-bottom:34px}.taly-v2-terms-hero,.taly-v2-terms-section{padding:22px 18px;border-radius:24px}.taly-v2-terms-nav{grid-template-columns:1fr}.taly-v2-terms-footer,.taly-v2-terms-production-footer{flex-direction:column;align-items:flex-start}}@keyframes taly-v2-spin{to{transform:rotate(360deg)}}@media(min-width:720px){.taly-v2-app{--taly-v2-desktop-header-clearance: calc(env(safe-area-inset-top, 0px) + 108px) ;--taly-v2-desktop-header-width: min(1688px, max(560px, calc(100vw - 360px) ));--taly-v2-desktop-card-height: min( calc(var(--taly-app-height, 100dvh) - var(--taly-v2-desktop-header-clearance) - 72px), 860px );--taly-v2-desktop-card-width: min( 540px, calc(var(--taly-v2-desktop-card-height) * 9 / 16), calc(100vw - 96px) );display:grid;place-items:center;overflow:hidden}.taly-v2-feed{height:var(--taly-app-height, 100dvh);padding-top:var(--taly-v2-desktop-header-clearance);padding-bottom:max(48px,calc(var(--taly-app-height, 100dvh) - var(--taly-v2-desktop-header-clearance) - var(--taly-v2-desktop-card-height)));scroll-padding-top:var(--taly-v2-desktop-header-clearance);scroll-padding-bottom:max(48px,calc(var(--taly-app-height, 100dvh) - var(--taly-v2-desktop-header-clearance) - var(--taly-v2-desktop-card-height)));scroll-snap-type:y mandatory}.taly-v2-card{width:var(--taly-v2-desktop-card-width);height:var(--taly-v2-desktop-card-height);min-height:0;margin:0 auto max(48px,calc(var(--taly-app-height, 100dvh) - var(--taly-v2-desktop-header-clearance) - var(--taly-v2-desktop-card-height)));border-radius:26px;overflow:visible;scroll-snap-align:start;scroll-snap-stop:always;box-shadow:0 0 0 1px #ffffff14;content-visibility:visible;contain-intrinsic-size:var(--taly-v2-desktop-card-height)}.taly-v2-video-shell,.taly-v2-video-poster,.taly-v2-gradient-top,.taly-v2-gradient-bottom{overflow:hidden;border-radius:inherit}.taly-v2-video{-o-object-fit:contain;object-fit:contain}.taly-v2-card[data-active=true]{cursor:grab}.taly-v2-app{background:linear-gradient(90deg,#020308,#070a10 48%,#020308)}.taly-v2-card:not([data-active=true]) .taly-v2-topbar{display:none}.taly-v2-card:not([data-active=true]) .taly-v2-shared-header-shell{display:none}.taly-v2-topbar,.taly-v2-shared-header-shell{position:fixed;top:calc(var(--taly-device-safe-top) + 20px);left:calc((100vw - var(--taly-v2-desktop-header-width)) / 2);right:calc((100vw - var(--taly-v2-desktop-header-width)) / 2);width:var(--taly-v2-desktop-header-width);min-height:40px;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;z-index:40}.taly-v2-vote-dock{left:16px;right:auto;width:calc(100% - 32px)}.taly-v2-header-spacer{flex:1 1 auto;min-width:14px}.taly-v2-header-secondary{display:inline-grid}.taly-v2-header-icon,.taly-v2-header-ai,.taly-v2-header-profile{min-width:36px;min-height:36px;background:transparent;box-shadow:none;color:#ffffffe6}.taly-v2-header-profile{display:inline-grid}.taly-v2-header-profile .taly-v2-account-avatar{width:36px;height:36px}.taly-v2-header-icon svg,.taly-v2-header-ai svg{width:18px;height:18px}.taly-v2-logo{min-height:36px;gap:7px}.taly-v2-logo img{width:18px;height:18px}.taly-v2-action-avatar .taly-v2-avatar{width:100%;height:100%}.taly-v2-vote-buttons .taly-v2-avatar{width:38px;height:38px;flex:0 0 auto}.taly-v2-vote-dock{bottom:clamp(42px,5vh,64px);gap:8px}.taly-v2-sound-button{left:24px}.taly-v2-actions{top:128px;right:18px;gap:14px}.taly-v2-gift-tray{top:calc(env(safe-area-inset-top,0px) + 150px);right:76px}.taly-v2-bottom-nav{display:none!important}.taly-v2-account-menu{right:calc((100vw - var(--taly-v2-desktop-header-width)) / 2);top:calc(var(--taly-device-safe-top) + 86px)}.taly-v2-nav-menu{left:calc((100vw - var(--taly-v2-desktop-header-width)) / 2);right:auto;top:calc(var(--taly-device-safe-top) + 86px)}.taly-v2-jump-controls{display:none}}@media(max-width:420px){.taly-v2-card{border-radius:26px 26px 18px 18px}.taly-v2-topbar{min-height:50px;gap:3px;padding:0 9px}.taly-v2-logo{min-height:30px;gap:4px;font-size:.6rem}.taly-v2-logo img{width:17px;height:17px}.taly-v2-header-icon,.taly-v2-header-ai{min-width:27px;min-height:32px}.taly-v2-header-profile{min-width:34px;min-height:34px}.taly-v2-header-ai{gap:3px;padding:0 2px;font-size:.68rem}.taly-v2-tags span:nth-child(n+4){display:none}.taly-v2-actions{top:calc(env(safe-area-inset-top,0px) + 146px);right:max(10px,env(safe-area-inset-right,0px));gap:17px}.taly-v2-actions button{width:46px;min-width:46px;height:46px;min-height:46px}.taly-v2-gift-tray{top:calc(env(safe-area-inset-top,0px) + 158px);right:max(58px,env(safe-area-inset-right,0px) + 58px);width:min(266px,calc(100vw - 86px))}.taly-v2-comments-panel{top:calc(env(safe-area-inset-top,0px) + 158px);right:max(58px,env(safe-area-inset-right,0px) + 58px);left:max(12px,env(safe-area-inset-left,0px) + 12px)}.taly-v2-action-avatar .taly-v2-avatar{width:100%;height:100%}.taly-v2-jump-controls{top:var(--taly-v2-top-control-top);left:calc(var(--taly-v2-top-control-left) + var(--taly-v2-top-control-size) + var(--taly-v2-top-control-gap));gap:var(--taly-v2-top-control-gap)}.taly-v2-sound-button{top:var(--taly-v2-top-control-top);left:var(--taly-v2-top-control-left);width:var(--taly-v2-top-control-size);height:var(--taly-v2-top-control-size)}.taly-v2-vote-buttons{gap:10px}.taly-v2-vote-buttons button{min-height:48px;padding:0 12px;font-size:.95rem}.taly-v2-vote-dock{left:max(24px,env(safe-area-inset-left,0px) + 24px);right:max(24px,env(safe-area-inset-right,0px) + 24px);bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}.taly-v2-vote-meter{width:min(100%,332px)}.taly-v2-bottom-nav a{font-size:.66rem}.taly-v2-bottom-nav{min-height:70px}}@media(prefers-reduced-motion:reduce){.taly-v2-feed{scroll-behavior:auto}.taly-v2-loading{animation:none}}
