*,: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:var(--font-sans);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:var(--font-mono);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{--app-safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--app-safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--app-safe-left: var(--safe-area-inset-left, env(safe-area-inset-left, 0px));--app-safe-right: var(--safe-area-inset-right, env(safe-area-inset-right, 0px));--bottom-nav-height: 4.5rem;--feed-filter-top: calc(var(--app-safe-top) + 1rem);--feed-filter-bar-height: 2.75rem;--feed-ai-filter-bar-height: 0px;--feed-mute-top: calc( var(--feed-filter-top) + var(--feed-filter-bar-height) + var(--feed-ai-filter-bar-height) + .625rem )}html.platform-android{--app-safe-top: 0px}html.capacitor-native body{margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));min-height:100%}*{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}body{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));font-family:var(--font-sans);--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.\!bottom-\[4\.75rem\]{bottom:4.75rem!important}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-\[9999px\]{left:-9999px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[-18\%\]{bottom:-18%}.bottom-\[-20\%\]{bottom:-20%}.bottom-\[68px\]{bottom:68px}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+72px\)\]{bottom:calc(env(safe-area-inset-bottom) + 72px)}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+3\.5rem\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 3.5rem)}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-10\%\]{left:-10%}.left-\[-8\%\]{left:-8%}.left-\[20\%\]{left:20%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-12{right:3rem}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-10\%\]{right:-10%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-9{top:2.25rem}.top-\[-10\%\]{top:-10%}.top-\[-12\%\]{top:-12%}.top-\[15\%\]{top:15%}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(100\%\+0\.35rem\)\]{top:calc(100% + .35rem)}.top-\[calc\(env\(safe-area-inset-top\,0px\)\+3rem\)\]{top:calc(env(safe-area-inset-top,0px) + 3rem)}.top-full{top:100%}.-z-0{z-index:0}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10050\]{z-index:10050}.z-\[10060\]{z-index:10060}.z-\[10061\]{z-index:10061}.z-\[10070\]{z-index:10070}.z-\[10080\]{z-index:10080}.z-\[10090\]{z-index:10090}.z-\[100\]{z-index:100}.z-\[10100\]{z-index:10100}.z-\[10140\]{z-index:10140}.z-\[10150\]{z-index:10150}.z-\[10250\]{z-index:10250}.z-\[12000\]{z-index:12000}.z-\[1\]{z-index:1}.z-\[25\]{z-index:25}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.size-9{width:2.25rem;height:2.25rem}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[0\.3125rem\]{height:.3125rem}.h-\[0\.4375rem\]{height:.4375rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[100dvh\]{height:100dvh}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[60vh\]{height:60vh}.h-\[72dvh\]{height:72dvh}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-\[min\(70vh\,520px\)\]{height:min(70vh,520px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-28{max-height:7rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-72{max-height:18rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[28rem\]{max-height:28rem}.max-h-\[300px\]{max-height:300px}.max-h-\[45vh\]{max-height:45vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[72dvh\]{max-height:72dvh}.max-h-\[8\.5rem\]{max-height:8.5rem}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[96vh\]{max-height:96vh}.max-h-\[calc\(100dvh-var\(--bottom-nav-height\,4\.5rem\)-1\.5rem\)\]{max-height:calc(100dvh - var(--bottom-nav-height,4.5rem) - 1.5rem)}.max-h-\[min\(60vh\,24rem\)\]{max-height:min(60vh,24rem)}.max-h-\[min\(60vh\,520px\)\]{max-height:min(60vh,520px)}.max-h-\[min\(85vh\,560px\)\]{max-height:min(85vh,560px)}.max-h-\[min\(90vh\,640px\)\]{max-height:min(90vh,640px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[14rem\]{min-height:14rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[180px\]{min-height:180px}.min-h-\[26rem\]{min-height:26rem}.min-h-\[44px\]{min-height:44px}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[82px\]{min-height:82px}.min-h-\[88px\]{min-height:88px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[100px\]{width:100px}.w-\[132px\]{width:132px}.w-\[1px\]{width:1px}.w-\[210px\]{width:210px}.w-\[30px\]{width:30px}.w-\[3px\]{width:3px}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[min\(100\%-1rem\,26rem\)\]{width:min(100% - 1rem,26rem)}.w-\[min\(100vw-2rem\,22rem\)\]{width:min(100vw - 2rem,22rem)}.w-\[min\(17rem\,82vw\)\]{width:min(17rem,82vw)}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,calc(100vw - 2rem))}.w-\[min\(92vw\,24rem\)\]{width:min(92vw,24rem)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[240px\]{min-width:240px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[10\.5rem\]{max-width:10.5rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[120px\]{max-width:120px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[3rem\]{max-width:3rem}.max-w-\[4\.25rem\]{max-width:4.25rem}.max-w-\[55\%\]{max-width:55%}.max-w-\[78\%\]{max-width:78%}.max-w-\[85\%\]{max-width:85%}.max-w-\[calc\(100\%-3rem\)\]{max-width:calc(100% - 3rem)}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1\.2\]{flex:1.2}.flex-\[1\.6\]{flex:1.6}.flex-\[1\]{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;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))}.-translate-x-px{--tw-translate-x: -1px;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))}.-translate-y-1\/2{--tw-translate-y: -50%;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))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;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))}.translate-x-px{--tw-translate-x: 1px;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))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;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))}.rotate-180{--tw-rotate: 180deg;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))}.rotate-45{--tw-rotate: 45deg;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))}.rotate-90{--tw-rotate: 90deg;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))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.scale-x-\[-1\]{--tw-scale-x: -1;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))}.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))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * 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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * 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))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:hsl(var(--border) / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5625rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.1875rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tl-sm{border-top-left-radius:.1875rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-\[2\.5px\]{border-width:2.5px}.border-x-2{border-left-width:2px;border-right-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-300\/15{border-color:#fcd34d26}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/35{border-color:#fcd34d59}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-background{--tw-border-opacity: 1;border-color:hsl(var(--background) / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/35{border-color:hsl(var(--border) / .35)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/45{border-color:hsl(var(--border) / .45)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-card-border{--tw-border-opacity: 1;border-color:hsl(var(--card-border) / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300\/15{border-color:#67e8f926}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-300\/35{border-color:#67e8f959}.border-cyan-300\/50{border-color:#67e8f980}.border-cyan-300\/70{border-color:#67e8f9b3}.border-cyan-400\/20{border-color:#22d3ee33}.border-cyan-400\/50{border-color:#22d3ee80}.border-cyan-500\/30{border-color:#06b6d44d}.border-destructive{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.border-destructive-border{border-color:var(--destructive-border)}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-300\/25{border-color:#6ee7b740}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-400\/20{border-color:#34d39933}.border-fuchsia-200{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity, 1))}.border-fuchsia-300\/15{border-color:#f0abfc26}.border-fuchsia-300\/20{border-color:#f0abfc33}.border-input{--tw-border-opacity: 1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.border-muted-foreground\/20{border-color:hsl(var(--muted-foreground) / .2)}.border-muted-foreground\/25{border-color:hsl(var(--muted-foreground) / .25)}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-pink-500\/30{border-color:#ec48994d}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-primary-border{border-color:var(--primary-border)}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-purple-200\/45{border-color:#e9d5ff73}.border-purple-500\/30{border-color:#a855f74d}.border-red-300\/20{border-color:#fca5a533}.border-rose-300\/20{border-color:#fda4af33}.border-rose-300\/25{border-color:#fda4af40}.border-rose-300\/35{border-color:#fda4af59}.border-secondary-border{border-color:var(--secondary-border)}.border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.border-sky-300\/20{border-color:#7dd3fc33}.border-sky-300\/35{border-color:#7dd3fc59}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#050816\]{--tw-bg-opacity: 1;background-color:rgb(5 8 22 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[var\(--shell-canvas-bg\)\]{background-color:var(--shell-canvas-bg)}.bg-accent{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/15{background-color:#fcd34d26}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/95{background-color:#f59e0bf2}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/55{background-color:hsl(var(--background) / .55)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/65{background-color:hsl(var(--background) / .65)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/75{background-color:hsl(var(--background) / .75)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-blue-500\/10{background-color:#3b82f61a}.bg-border{--tw-bg-opacity: 1;background-color:hsl(var(--border) / var(--tw-bg-opacity, 1))}.bg-card{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-300\/15{background-color:#67e8f926}.bg-cyan-300\/20{background-color:#67e8f933}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/15{background-color:#22d3ee26}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/90{background-color:#06b6d4e6}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-300\/15{background-color:#6ee7b726}.bg-emerald-300\/20{background-color:#6ee7b733}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/25{background-color:#10b98140}.bg-emerald-500\/85{background-color:#10b981d9}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.bg-fuchsia-300{--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity, 1))}.bg-fuchsia-300\/10{background-color:#f0abfc1a}.bg-fuchsia-300\/20{background-color:#f0abfc33}.bg-fuchsia-400\/10{background-color:#e879f91a}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-muted{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.bg-muted-foreground\/45{background-color:hsl(var(--muted-foreground) / .45)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/45{background-color:hsl(var(--muted) / .45)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/55{background-color:hsl(var(--muted) / .55)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/35{background-color:#f9731659}.bg-pink-500\/10{background-color:#ec48991a}.bg-popover{--tw-bg-opacity: 1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/25{background-color:hsl(var(--primary) / .25)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/50{background-color:hsl(var(--primary) / .5)}.bg-primary\/80{background-color:hsl(var(--primary) / .8)}.bg-primary\/90{background-color:hsl(var(--primary) / .9)}.bg-purple-300{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/10{background-color:#dc26261a}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.bg-rose-300\/15{background-color:#fda4af26}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/90{background-color:#f43f5ee6}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.bg-sidebar{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.bg-sidebar-border{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.bg-sky-300\/10{background-color:#7dd3fc1a}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/95{background-color:#020617f2}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/15{background-color:#14b8a626}.bg-transparent{background-color:transparent}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-yellow-500\/10{background-color:#eab3081a}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(0\,212\,170\,0\.18\)\,transparent_30\%\)\,radial-gradient\(circle_at_top_right\,rgba\(176\,124\,255\,0\.18\)\,transparent_32\%\)\,linear-gradient\(180deg\,\#030712\,\#08111f_45\%\,\#020617\)\]{background-image:radial-gradient(circle at top left,rgba(0,212,170,.18),transparent 30%),radial-gradient(circle at top right,rgba(176,124,255,.18),transparent 32%),linear-gradient(180deg,#030712,#08111f 45%,#020617)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(0\,212\,170\,0\.22\)\,transparent_35\%\)\,linear-gradient\(135deg\,\#06131f\,\#10091b_62\%\,\#05080d\)\]{background-image:radial-gradient(circle at top left,rgba(0,212,170,.22),transparent 35%),linear-gradient(135deg,#06131f,#10091b 62%,#05080d)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(0\,212\,170\,0\.22\)\,transparent_35\%\)\,radial-gradient\(circle_at_80\%_0\%\,rgba\(224\,124\,255\,0\.16\)\,transparent_28\%\)\,linear-gradient\(135deg\,\#06131f\,\#10091b_62\%\,\#05080d\)\]{background-image:radial-gradient(circle at top left,rgba(0,212,170,.22),transparent 35%),radial-gradient(circle at 80% 0%,rgba(224,124,255,.16),transparent 28%),linear-gradient(135deg,#06131f,#10091b 62%,#05080d)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/30{--tw-gradient-from: rgb(0 0 0 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from: rgb(0 0 0 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from: rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/30{--tw-gradient-from: rgb(59 130 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600\/60{--tw-gradient-from: rgb(37 99 235 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-card{--tw-gradient-from: hsl(var(--card) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/15{--tw-gradient-from: rgb(6 182 212 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from: rgb(6 182 212 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-700{--tw-gradient-from: #0e7490 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/70{--tw-gradient-from: rgb(52 211 153 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/80{--tw-gradient-from: rgb(236 72 153 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/80{--tw-gradient-from: hsl(var(--primary) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/85{--tw-gradient-from: hsl(var(--primary) / .85) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/30{--tw-gradient-from: rgb(168 85 247 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/35{--tw-gradient-from: rgb(168 85 247 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/60{--tw-gradient-from: rgb(147 51 234 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/80{--tw-gradient-from: rgb(139 92 246 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600\/80{--tw-gradient-from: rgb(124 58 237 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-background\/70{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/35{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black\/10{--tw-gradient-to: rgb(0 0 0 / .1) var(--tw-gradient-to-position)}.to-black\/20{--tw-gradient-to: rgb(0 0 0 / .2) var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to: rgb(0 0 0 / .4) var(--tw-gradient-to-position)}.to-black\/60{--tw-gradient-to: rgb(0 0 0 / .6) var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-cyan-300\/80{--tw-gradient-to: rgb(103 232 249 / .8) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / .1) var(--tw-gradient-to-position)}.to-cyan-500\/30{--tw-gradient-to: rgb(6 182 212 / .3) var(--tw-gradient-to-position)}.to-cyan-500\/60{--tw-gradient-to: rgb(6 182 212 / .6) var(--tw-gradient-to-position)}.to-cyan-500\/80{--tw-gradient-to: rgb(6 182 212 / .8) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-fuchsia-500\/10{--tw-gradient-to: rgb(217 70 239 / .1) var(--tw-gradient-to-position)}.to-fuchsia-500\/15{--tw-gradient-to: rgb(217 70 239 / .15) var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-fuchsia-700{--tw-gradient-to: #a21caf var(--tw-gradient-to-position)}.to-fuchsia-700\/80{--tw-gradient-to: rgb(162 28 175 / .8) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-500\/30{--tw-gradient-to: rgb(236 72 153 / .3) var(--tw-gradient-to-position)}.to-pink-500\/35{--tw-gradient-to: rgb(236 72 153 / .35) var(--tw-gradient-to-position)}.to-pink-500\/60{--tw-gradient-to: rgb(236 72 153 / .6) var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: hsl(var(--primary) / 1) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-purple-500\/80{--tw-gradient-to: rgb(168 85 247 / .8) var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-rose-500\/80{--tw-gradient-to: rgb(244 63 94 / .8) var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-purple-500{fill:#a855f7}.fill-red-500{fill:#ef4444}.fill-white{fill:#fff}.fill-yellow-400{fill:#facc15}.fill-yellow-500{fill:#eab308}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-0\.5{padding:.125rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.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}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pt-\[calc\(var\(--app-safe-top\)\+1rem\)\]{padding-top:calc(var(--app-safe-top) + 1rem)!important}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-44{padding-bottom:11rem}.pb-6{padding-bottom:1.5rem}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[var\(--app-safe-top\)\]{padding-top:var(--app-safe-top)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.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-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.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-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.35\]{line-height:1.35}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[var\(--text-post-accent\)\]{color:var(--text-post-accent)}.text-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/80{color:#fef3c7cc}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-50\/75{color:#fffbebbf}.text-amber-50\/80{color:#fffbebcc}.text-amber-50\/85{color:#fffbebd9}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:hsl(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-100\/65{color:#cffafea6}.text-cyan-100\/70{color:#cffafeb3}.text-cyan-100\/75{color:#cffafebf}.text-cyan-100\/80{color:#cffafecc}.text-cyan-100\/90{color:#cffafee6}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-200\/80{color:#a5f3fccc}.text-cyan-200\/85{color:#a5f3fcd9}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-cyan-50\/80{color:#ecfeffcc}.text-cyan-50\/85{color:#ecfeffd9}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-100\/65{color:#d1fae5a6}.text-emerald-100\/70{color:#d1fae5b3}.text-emerald-100\/80{color:#d1fae5cc}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-50\/65{color:#ecfdf5a6}.text-emerald-50\/70{color:#ecfdf5b3}.text-emerald-50\/75{color:#ecfdf5bf}.text-emerald-50\/80{color:#ecfdf5cc}.text-emerald-50\/85{color:#ecfdf5d9}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-fuchsia-100{--tw-text-opacity: 1;color:rgb(250 232 255 / var(--tw-text-opacity, 1))}.text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.text-fuchsia-50{--tw-text-opacity: 1;color:rgb(253 244 255 / var(--tw-text-opacity, 1))}.text-fuchsia-50\/75{color:#fdf4ffbf}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-lime-300{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.text-lime-400{--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-muted-foreground\/85{color:hsl(var(--muted-foreground) / .85)}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity: 1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/90{color:#ef4444e6}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-100\/70{color:#ffe4e6b3}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-50{--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-50{--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-cyan-300{accent-color:#67e8f9}.accent-fuchsia-300{accent-color:#f0abfc}.accent-primary{accent-color:hsl(var(--primary) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px 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_-8px_32px_hsl\(var\(--foreground\)\/0\.08\)\]{--tw-shadow: 0 -8px 32px hsl(var(--foreground)/.08);--tw-shadow-colored: 0 -8px 32px 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_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 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_0_10px_rgba\(249\,115\,22\,0\.45\)\]{--tw-shadow: 0 0 10px rgba(249,115,22,.45);--tw-shadow-colored: 0 0 10px 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_0_18px_rgba\(0\,187\,238\,0\.32\)\]{--tw-shadow: 0 0 18px rgba(0,187,238,.32);--tw-shadow-colored: 0 0 18px 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_0_6px_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow: 0 0 6px rgba(255,255,255,.8);--tw-shadow-colored: 0 0 6px 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_0_8px_hsl\(var\(--primary\)\/0\.2\)\]{--tw-shadow: 0 0 8px hsl(var(--primary)/.2);--tw-shadow-colored: 0 0 8px 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_0_8px_hsl\(var\(--primary\)\/0\.25\)\]{--tw-shadow: 0 0 8px hsl(var(--primary)/.25);--tw-shadow-colored: 0 0 8px 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_45px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 16px 45px rgba(0,0,0,.22);--tw-shadow-colored: 0 16px 45px 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_50px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 18px 50px rgba(0,0,0,.22);--tw-shadow-colored: 0 18px 50px 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_1px_4px_hsl\(var\(--foreground\)\/0\.18\)\,0_0_0_1px_hsl\(var\(--background\)\)\]{--tw-shadow: 0 1px 4px hsl(var(--foreground)/.18),0 0 0 1px hsl(var(--background));--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color), 0 0 0 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_20px_60px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.25);--tw-shadow-colored: 0 20px 60px 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_20px_70px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 20px 70px rgba(0,0,0,.22);--tw-shadow-colored: 0 20px 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_24px_48px_hsl\(var\(--foreground\)\/0\.18\)\]{--tw-shadow: 0 24px 48px hsl(var(--foreground)/.18);--tw-shadow-colored: 0 24px 48px 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_80px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.26);--tw-shadow-colored: 0 24px 80px 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_80px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.35);--tw-shadow-colored: 0 24px 80px 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-\[inset_0_1px_2px_hsl\(var\(--foreground\)\/0\.06\)\]{--tw-shadow: inset 0 1px 2px hsl(var(--foreground)/.06);--tw-shadow-colored: inset 0 1px 2px 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-\[inset_0_1px_2px_hsl\(var\(--foreground\)\/0\.07\)\]{--tw-shadow: inset 0 1px 2px hsl(var(--foreground)/.07);--tw-shadow-colored: inset 0 1px 2px 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-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: inset 0 1px 3px rgba(0,0,0,.35);--tw-shadow-colored: inset 0 1px 3px 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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/10{--tw-shadow-color: rgb(6 182 212 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/40{--tw-shadow-color: rgb(6 182 212 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-950\/25{--tw-shadow-color: rgb(8 51 68 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-950\/30{--tw-shadow-color: rgb(8 51 68 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-950\/50{--tw-shadow-color: rgb(8 51 68 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-950\/35{--tw-shadow-color: rgb(59 7 100 / .35);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-500\/40{--tw-shadow-color: rgb(244 63 94 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-transparent{outline-color:transparent}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[color-mix\(in_srgb\,var\(--profile-accent\)_35\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--profile-accent) 35%,transparent)}.ring-amber-200\/40{--tw-ring-color: rgb(253 230 138 / .4)}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-border\/30{--tw-ring-color: hsl(var(--border) / .3)}.ring-border\/40{--tw-ring-color: hsl(var(--border) / .4)}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.ring-primary\/15{--tw-ring-color: hsl(var(--primary) / .15)}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-primary\/35{--tw-ring-color: hsl(var(--primary) / .35)}.ring-primary\/40{--tw-ring-color: hsl(var(--primary) / .4)}.ring-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.ring-sidebar-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--sidebar-ring) / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-offset-0{--tw-ring-offset-width: 0px}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1)}.ring-offset-black{--tw-ring-offset-color: #000}.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)}.blur-2xl{--tw-blur: blur(40px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-\[1px\]{--tw-blur: blur(1px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 1px 4px rgba(0,0,0,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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{--tw-backdrop-blur: blur(8px);-webkit-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-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-2xl{--tw-backdrop-blur: blur(40px);-webkit-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-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-md{--tw-backdrop-blur: blur(12px);-webkit-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-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-sm{--tw-backdrop-blur: blur(4px);-webkit-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-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);-webkit-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-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,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@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))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-75{animation-duration:75ms}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.pb-bottom-nav{padding-bottom:var(--bottom-nav-height)}.feed-header-top{top:var(--feed-filter-top);overflow:visible}html.shell-compact [data-testid=video-feed] .feed-header-top,html.shell-compact [data-testid=pictures-feed] .feed-header-top{position:fixed!important;left:0;right:0;z-index:50}.video-feed-viewport .feed-header-top:before{content:"";position:absolute;left:-1rem;right:-1rem;top:-.5rem;height:5.5rem;background:linear-gradient(180deg,hsl(0 0% 0% / .62) 0%,hsl(0 0% 0% / .28) 55%,transparent 100%);pointer-events:none;z-index:-1}.feed-top-nav{gap:.5rem;padding:.4375rem .625rem;border-radius:9999px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative;isolation:isolate;overflow:visible;--feed-top-nav-neon-purple: #5200d4;--feed-top-nav-neon-purple-mid: #8a00ff;--feed-top-nav-neon-blue: #00c8ff;--feed-top-nav-neon-blue-bright: #00eeff;--feed-top-nav-glow-opacity: .42}.feed-top-nav:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--feed-top-nav-neon-purple) 78%,transparent),color-mix(in srgb,var(--feed-top-nav-neon-purple-mid) 68%,transparent) 42%,color-mix(in srgb,var(--feed-top-nav-neon-blue) 76%,transparent));filter:blur(10px);opacity:var(--feed-top-nav-glow-opacity);pointer-events:none;z-index:-2}.feed-top-nav:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--feed-top-nav-neon-purple) 0%,var(--feed-top-nav-neon-purple-mid) 34%,var(--feed-top-nav-neon-blue) 72%,var(--feed-top-nav-neon-blue-bright) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1;opacity:.62}.feed-top-nav--dark{--feed-top-nav-glow-opacity: .48;background:linear-gradient(135deg,color-mix(in srgb,var(--feed-top-nav-neon-purple) 24%,hsl(0 0% 0% / .58)),color-mix(in srgb,var(--feed-top-nav-neon-blue) 18%,hsl(0 0% 0% / .52)));border:1px solid color-mix(in srgb,var(--feed-top-nav-neon-blue) 32%,hsl(0 0% 100% / .1));box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff14,0 0 14px color-mix(in srgb,var(--feed-top-nav-neon-purple) 24%,transparent),0 0 24px color-mix(in srgb,var(--feed-top-nav-neon-blue) 18%,transparent)}.feed-top-nav--light{--feed-top-nav-glow-opacity: .32;background:linear-gradient(135deg,color-mix(in srgb,var(--feed-top-nav-neon-purple) 10%,hsl(var(--background) / .96)),color-mix(in srgb,var(--feed-top-nav-neon-blue) 9%,hsl(var(--background) / .96)));border:1px solid color-mix(in srgb,var(--feed-top-nav-neon-blue) 22%,hsl(var(--border)));box-shadow:0 4px 20px hsl(var(--foreground) / .06),inset 0 1px #ffffffa6,0 0 12px color-mix(in srgb,var(--feed-top-nav-neon-purple) 16%,transparent),0 0 20px color-mix(in srgb,var(--feed-top-nav-neon-blue) 12%,transparent)}.feed-top-nav__item{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;font-size:.8125rem;font-weight:500;letter-spacing:.01em;min-height:2rem;padding-inline:1.125rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.feed-top-nav--dark .feed-top-nav__item{color:#ffffffe0}.feed-top-nav--dark .feed-top-nav__item:hover{background:#ffffff1a;color:#fff}.feed-top-nav--light .feed-top-nav__item{color:hsl(var(--foreground) / .82)}.feed-top-nav--light .feed-top-nav__item:hover{background:hsl(var(--muted) / .85);color:hsl(var(--foreground))}.feed-top-nav__item--active{background:linear-gradient(135deg,color-mix(in srgb,var(--feed-top-nav-neon-purple) 42%,transparent),color-mix(in srgb,var(--feed-top-nav-neon-blue) 32%,transparent))!important;color:#fff!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--feed-top-nav-neon-blue) 48%,transparent),0 0 12px color-mix(in srgb,var(--feed-top-nav-neon-purple) 28%,transparent)}.feed-top-nav--light .feed-top-nav__item--active{background:linear-gradient(135deg,color-mix(in srgb,var(--feed-top-nav-neon-purple) 14%,hsl(var(--background))),color-mix(in srgb,var(--feed-top-nav-neon-blue) 12%,hsl(var(--background))))!important;color:var(--feed-top-nav-neon-purple)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--feed-top-nav-neon-blue) 34%,transparent)}.feed-top-nav__search{width:2.25rem;height:2.25rem;margin-left:.25rem;flex-shrink:0;border-radius:9999px;transition:background-color .15s ease,color .15s ease}.feed-top-nav--dark .feed-top-nav__search{color:#ffffffe0}.feed-top-nav--dark .feed-top-nav__search:hover{background:#ffffff1a;color:#fff}.feed-top-nav--light .feed-top-nav__search{color:hsl(var(--foreground) / .82)}.feed-top-nav--light .feed-top-nav__search:hover{background:hsl(var(--muted) / .85);color:hsl(var(--foreground))}.feed-top-nav__live-dot{width:.375rem;height:.375rem;border-radius:9999px;background:#ff3b5c;box-shadow:0 0 6px #ff3b5c;flex-shrink:0}.feed-phone-stage[data-feed-local=true]{--feed-mute-top: calc( var(--feed-filter-top) + var(--feed-filter-bar-height) + var(--feed-ai-filter-bar-height) + .625rem )}.feed-mute-toggle{top:var(--feed-mute-top);z-index:50;pointer-events:auto}[data-testid=video-detail-overlay]{--feed-filter-top: 0;--feed-filter-bar-height: 0;--feed-ai-filter-bar-height: 0;--feed-mute-top: calc(var(--app-safe-top, 0px) + 3.25rem)}html.shell-compact [data-testid=video-feed]{--feed-filter-top: calc(var(--app-safe-top) + .25rem);--feed-filter-bar-height: 2rem;--feed-mute-top: calc( var(--feed-filter-top) + var(--feed-filter-bar-height) + 1.25rem );--feed-caption-bottom: 3.5rem;--feed-sound-disc-bottom: 4.25rem}html.shell-compact [data-testid=video-feed][data-feed-aspect=mini],html.shell-compact [data-testid=video-feed][data-feed-aspect=vertical]{--feed-progress-stack: 1.5rem}html.shell-compact [data-testid=pictures-feed]{--feed-filter-top: calc(var(--app-safe-top) + .25rem);--feed-filter-bar-height: 2rem;--feed-caption-bottom: 3.5rem;--feed-sound-disc-bottom: 4.25rem}html.shell-compact [data-testid=video-feed] .feed-header-top{padding-top:0}html.shell-compact [data-testid=video-feed] .feed-top-nav{gap:.2rem;padding:.2rem .45rem}html.shell-compact [data-testid=video-feed] .feed-top-nav__item{min-height:1.5rem;padding-inline:.65rem;font-size:.6875rem;gap:.2rem}html.shell-compact [data-testid=video-feed] .feed-top-nav__item svg,html.shell-compact [data-testid=video-feed] .feed-top-nav__search svg{width:.75rem!important;height:.75rem!important}html.shell-compact [data-testid=video-feed] .feed-top-nav__search{width:1.75rem;height:1.75rem;margin-left:.125rem}html.shell-compact [data-testid=video-feed] .feed-top-nav__live-dot{width:.3rem;height:.3rem}html.shell-compact .video-feed-viewport .feed-header-top:before{top:-.2rem;height:4.25rem}html.mobile-web-browser [data-testid=video-feed-horizontal-watch] .profile-mv-description{padding:.5rem .75rem}html.mobile-web-browser [data-testid=video-feed-horizontal-watch] .profile-mv-description__text--clamped,html.mobile-web-browser [data-testid=video-feed-horizontal-watch] .profile-mv-description__text--feed-clamp.profile-mv-description__text--clamped{-webkit-line-clamp:2}html.mobile-web-browser [data-testid=pictures-feed] .feed-header-top:before,html.shell-compact [data-testid=pictures-feed] .feed-header-top:before{content:"";position:absolute;left:-1rem;right:-1rem;top:-.2rem;height:4.25rem;background:linear-gradient(180deg,hsl(0 0% 0% / .62) 0%,hsl(0 0% 0% / .28) 55%,transparent 100%);pointer-events:none;z-index:-1}html.shell-compact [data-testid=pictures-feed] .feed-header-top{padding-top:0}html.shell-compact [data-testid=pictures-feed] .feed-top-nav{gap:.2rem;padding:.2rem .45rem}html.shell-compact [data-testid=pictures-feed] .feed-top-nav__item{min-height:1.5rem;padding-inline:.65rem;font-size:.6875rem;gap:.2rem}html.shell-compact [data-testid=pictures-feed] .feed-top-nav__item svg,html.shell-compact [data-testid=pictures-feed] .feed-top-nav__search svg{width:.75rem!important;height:.75rem!important}html.shell-compact [data-testid=pictures-feed] .feed-top-nav__search{width:1.75rem;height:1.75rem;margin-left:.125rem}html.shell-compact [data-testid=pictures-feed] .feed-top-nav__live-dot{width:.3rem;height:.3rem}html.shell-compact [data-testid=main-app].shell-canvas{display:flex;flex-direction:column;height:var(--app-viewport-height, 100dvh);min-height:0;overflow:hidden}html.shell-compact .desktop-main-column.shell-canvas-active{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}html.shell-compact .browse-page-shell{flex:1 1 auto;min-height:0!important;height:100%;max-height:100%;width:100%;max-width:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}html.shell-compact .browse-page-shell .brand-page-sticky{flex-shrink:0}html.shell-compact .browse-page-shell .music-page-content{width:100%;max-width:100%;padding-inline:1rem;box-sizing:border-box}html.shell-compact .desktop-main-column[data-shell-tab=upload]{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}html.shell-compact .desktop-main-column[data-shell-tab=upload]>.browse-page-shell{flex:1 1 auto;min-height:0;width:100%}html.shell-compact .upload-shell[data-testid=content-creator-select]{min-height:0!important;height:auto;width:100%}html.shell-compact [data-testid=add-product-page],html.shell-compact [data-testid=text-post-composer]{flex:1 1 auto;min-height:0;height:100%;width:100%}html.shell-compact [data-testid=create-event-overlay],html.shell-compact [data-testid=edit-event-overlay]{padding-bottom:var(--bottom-nav-height, 4.5rem)}html.shell-compact .upload-shell[data-testid=content-creator-details],html.shell-compact .upload-shell[data-testid=content-creator-import]{min-height:0!important;height:auto;width:100%}html.shell-compact .desktop-main-column[data-shell-tab=profile]{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}html.shell-compact .desktop-main-column[data-shell-tab=profile]>.shell-canvas-content{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}html.shell-compact .desktop-profile-host .profile-page.shell-canvas{min-height:-moz-min-content;min-height:min-content}html.shell-compact .desktop-profile-host .profile-social-shell{min-height:0!important;height:100%;max-height:100%;overflow:hidden;touch-action:pan-y}html.shell-compact .desktop-profile-host .profile-social-scroll,html.shell-compact .desktop-profile-host .profile-social-shell>.flex-1{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html.shell-compact .desktop-profile-host .profile-social-shell>.flex-1{overflow:hidden}html.shell-compact .profile-overlay{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}html.shell-compact .create-menu-mobile-body{width:100%;max-width:100%;box-sizing:border-box}html.shell-compact [data-testid=content-creator-select] .create-type-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}html.shell-compact [data-testid=content-creator-select] .create-type-grid--more{margin-bottom:1rem}html.shell-compact [data-testid=content-creator-select] .create-type-card{min-width:0;max-height:8.5rem}html.capacitor-native.shell-compact [data-testid=content-creator-select] .create-type-card{aspect-ratio:1 / 1;max-height:none;padding-inline:.125rem}html.capacitor-native.shell-compact [data-testid=content-creator-select] .create-type-card-icon{width:2rem;height:2rem}html.capacitor-native.shell-compact [data-testid=content-creator-select] .create-type-card-icon svg{width:1rem;height:1rem}html.capacitor-native.shell-compact [data-testid=content-creator-select] .create-type-card-title{font-size:.75rem;line-height:1.15}html.capacitor-native.shell-compact [data-testid=content-creator-select] .create-type-card-subtitle{font-size:.55rem;line-height:1.2}html.capacitor-native.shell-compact [data-testid=content-creator-select] .create-menu-platform-icon-wrap{background:#fff9;box-shadow:0 1px 6px #0000001a}html.capacitor-native.shell-compact [data-testid=content-creator-select] .create-menu-platform-icon-wrap--mono svg{color:#0f172a!important}html.shell-compact [data-testid=content-creator-select] .create-menu-platform-icon-wrap{background:#fff9;box-shadow:0 1px 6px #00000014}html.shell-compact [data-testid=content-creator-select] .create-menu-platform-icon-wrap--mono svg{color:#0f172a!important}html.shell-compact [data-testid=events-page] .events-page-header .brand-page-sticky__inner>.flex.items-center.gap-2{flex-wrap:wrap;row-gap:.5rem}html.shell-compact [data-testid=events-page] .events-page-header .flex-1.relative{min-width:8.5rem;flex:1 1 10rem}html.shell-compact [data-testid=shop-page] .brand-page-title-row__actions,html.shell-compact [data-testid=events-page] .brand-page-title-row__actions,html.shell-compact [data-testid=music-page] .brand-page-title-row__actions{flex-wrap:nowrap}html.shell-compact [data-testid=shop-page] .brand-page-title,html.shell-compact [data-testid=events-page] .brand-page-title,html.shell-compact [data-testid=music-page] .brand-page-title{font-size:1.125rem}html.shell-compact [data-testid=shop-page] .brand-page-subtitle,html.shell-compact [data-testid=events-page] .brand-page-subtitle,html.shell-compact [data-testid=music-page] .brand-page-subtitle{font-size:.75rem}html.shell-compact .video-feed-viewport .feed-phone-column,html.shell-compact .feed-viewport .feed-phone-column{height:100%;min-height:0}html.shell-compact .desktop-inbox-host{flex:1 1 auto;min-height:0;height:calc(100dvh - var(--bottom-nav-height));display:flex;flex-direction:column;overflow:hidden}html.shell-compact .desktop-inbox-host .inbox-shell,html.shell-compact .desktop-inbox-host [data-testid=chat-view],html.shell-compact .desktop-inbox-host [data-testid=group-settings-view],html.shell-compact .desktop-inbox-host [data-testid=room-members-view],html.shell-compact .desktop-inbox-host [data-testid=chat-view] .inbox-room-layout{flex:1 1 auto;min-height:0;height:100%}html.shell-compact .desktop-inbox-host [data-testid=chat-view] .inbox-room-chat{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html.shell-compact .desktop-inbox-host .inbox-chat-messages{flex:1 1 auto;min-height:0;overflow-y:auto}[data-testid=music-video-feed]{z-index:10060;height:calc(100dvh - var(--bottom-nav-height));bottom:var(--bottom-nav-height)}html.shell-desktop-web [data-testid=music-video-feed]{top:0;right:0;left:0;bottom:0;height:100dvh}[data-testid=music-video-feed] .absolute.inset-0{height:100%;min-height:0}html.shell-compact [data-testid^=music-video-player-] video{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}html.shell-compact .desktop-profile-host.desktop-profile-host--active{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}html.shell-compact .desktop-profile-host{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html.shell-compact .desktop-profile-host .profile-page.shell-canvas,html.shell-compact .desktop-profile-host [data-testid=settings-page]{min-height:-moz-min-content;min-height:min-content}html.shell-compact [data-testid=settings-page]{display:flex;flex-direction:column;min-height:0!important;height:100%;max-height:100%;overflow:hidden;padding-bottom:0}html.shell-compact [data-testid=settings-page] .settings-shell-header{flex-shrink:0}html.shell-compact [data-testid=settings-page] .settings-shell-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html.shell-compact [data-testid=settings-page] .settings-sidebar-scroll,html.shell-compact [data-testid=settings-page] .settings-content-scroll{height:auto!important;max-height:none!important;overflow:visible!important}html.shell-compact [data-testid=settings-page] .settings-sidebar-scroll>div,html.shell-compact [data-testid=settings-page] .settings-content-scroll>div{overflow:visible!important;height:auto!important}html.shell-compact{--bottom-nav-height: calc(3.375rem + var(--app-safe-bottom))}html.shell-compact .mobile-shell-nav{padding-bottom:var(--app-safe-bottom)}html.capacitor-native.shell-compact{--app-safe-top: 0px;--bottom-nav-height: calc(3.375rem + var(--app-safe-bottom, 0px))}html.capacitor-native.shell-compact .mobile-shell-nav{bottom:0!important;padding-bottom:var(--app-safe-bottom, 0px)}html.capacitor-native.shell-compact [data-testid=bottom-navigation]{bottom:0!important}html.capacitor-native:not(.dark) [data-testid=bottom-navigation]{color:#49545a}html.capacitor-native:not(.dark) [data-testid=bottom-navigation] button{color:#49545a}html.capacitor-native:not(.dark) [data-testid=bottom-navigation] .text-muted-foreground{color:#49545a!important}.feed-viewport,.video-feed-viewport{position:relative;width:100%;height:calc(100dvh - var(--bottom-nav-height));overflow:hidden;overscroll-behavior:none;touch-action:pan-y;background-color:var(--shell-canvas-bg)}html.shell-compact .feed-viewport,html.shell-compact .video-feed-viewport{flex:1 1 auto;min-height:0;height:calc(100dvh - var(--bottom-nav-height));max-height:calc(100dvh - var(--bottom-nav-height))}html.shell-desktop-web .feed-viewport,html.shell-desktop-web .video-feed-viewport{height:100svh}.feed-slides,.video-feed-slides{will-change:transform}.video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage{isolation:isolate}html.mobile-web-browser .video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage,html.shell-compact .video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage{contain:none}.video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage .feed-slides{width:100%}.video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage [data-testid=video-player]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0}.feed-viewport .feed-phone-column,.video-feed-viewport .feed-phone-column{position:relative;width:100%;height:100%;overflow:hidden}[data-testid=video-player] [data-testid=video-element],[data-testid=video-player] [data-testid=image-element]{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.feed-action-icon{filter:drop-shadow(0 0 1px rgba(0,0,0,.95)) drop-shadow(0 1px 3px rgba(0,0,0,.8)) drop-shadow(0 0 10px rgba(0,0,0,.45))}html.shell-compact .feed-social-rail>div,html.shell-compact [data-testid$=social-actions]>div{gap:.65rem!important}html.shell-compact .feed-social-rail button[type=button],html.shell-compact [data-testid$=social-actions] button[type=button]{gap:.1rem!important}html.shell-compact .feed-social-rail [data-testid=button-video-profile] .border-2,html.shell-compact [data-testid$=social-actions] [data-testid=button-video-profile] .border-2{width:2rem!important;height:2rem!important}html.shell-compact .feed-social-rail .text-xs.font-semibold,html.shell-compact [data-testid$=social-actions] .text-xs.font-semibold{font-size:.65rem!important;line-height:1}html.shell-compact .feed-social-rail svg.feed-action-icon,html.shell-compact [data-testid$=social-actions] svg.feed-action-icon{width:22px!important;height:22px!important}html.mobile-web-browser .feed-social-rail>div,html.capacitor-native.shell-compact .feed-social-rail>div,html.mobile-web-browser [data-testid$=social-actions]>div,html.capacitor-native.shell-compact [data-testid$=social-actions]>div{gap:.85rem!important}html.mobile-web-browser .feed-social-rail button[type=button],html.capacitor-native.shell-compact .feed-social-rail button[type=button],html.mobile-web-browser [data-testid$=social-actions] button[type=button],html.capacitor-native.shell-compact [data-testid$=social-actions] button[type=button]{gap:.15rem!important}html.mobile-web-browser .feed-social-rail [data-testid=button-video-profile] .border-2,html.capacitor-native.shell-compact .feed-social-rail [data-testid=button-video-profile] .border-2,html.mobile-web-browser [data-testid$=social-actions] [data-testid=button-video-profile] .border-2,html.capacitor-native.shell-compact [data-testid$=social-actions] [data-testid=button-video-profile] .border-2,html.mobile-web-browser .feed-social-rail [data-testid=button-picture-profile] .border-2,html.capacitor-native.shell-compact .feed-social-rail [data-testid=button-picture-profile] .border-2,html.mobile-web-browser [data-testid=button-picture-profile] .border-2,html.capacitor-native.shell-compact [data-testid=button-picture-profile] .border-2{width:2.35rem!important;height:2.35rem!important}html.mobile-web-browser .feed-social-rail svg.feed-action-icon,html.capacitor-native.shell-compact .feed-social-rail svg.feed-action-icon,html.mobile-web-browser [data-testid$=social-actions] svg.feed-action-icon,html.capacitor-native.shell-compact [data-testid$=social-actions] svg.feed-action-icon{width:25px!important;height:25px!important}html.mobile-web-browser .feed-social-rail .feed-manage-action-orb,html.capacitor-native.shell-compact .feed-social-rail .feed-manage-action-orb,html.mobile-web-browser [data-testid$=social-actions] .feed-manage-action-orb,html.capacitor-native.shell-compact [data-testid$=social-actions] .feed-manage-action-orb{width:2.35rem!important;height:2.35rem!important}html.mobile-web-browser .feed-social-rail .feed-manage-action-orb svg,html.capacitor-native.shell-compact .feed-social-rail .feed-manage-action-orb svg,html.mobile-web-browser [data-testid$=social-actions] .feed-manage-action-orb svg,html.capacitor-native.shell-compact [data-testid$=social-actions] .feed-manage-action-orb svg{width:1.35rem!important;height:1.35rem!important}html.capacitor-native.shell-compact .feed-media-options-control{pointer-events:auto;z-index:1}html.mobile-web-browser [data-testid=video-feed] [data-testid=text-sound-marquee],html.capacitor-native.shell-compact [data-testid=video-feed] [data-testid=text-sound-marquee],html.mobile-web-browser [data-testid=pictures-feed] [data-testid=text-sound-marquee],html.capacitor-native.shell-compact [data-testid=pictures-feed] [data-testid=text-sound-marquee],html.mobile-web-browser [data-testid=video-feed-horizontal-watch] [data-testid=text-sound-marquee],html.capacitor-native.shell-compact [data-testid=video-feed-horizontal-watch] [data-testid=text-sound-marquee],html.mobile-web-browser [data-testid=picture-fullscreen-overlay] [data-testid=text-sound-marquee],html.capacitor-native.shell-compact [data-testid=picture-fullscreen-overlay] [data-testid=text-sound-marquee]{color:#fff!important;font-weight:700!important;text-shadow:0 1px 5px rgba(0,0,0,.88),0 0 12px rgba(0,187,238,.32)!important;letter-spacing:.02em}html.mobile-web-browser [data-testid=video-feed] [data-testid=text-sound-marquee] svg,html.capacitor-native.shell-compact [data-testid=video-feed] [data-testid=text-sound-marquee] svg,html.mobile-web-browser [data-testid=pictures-feed] [data-testid=text-sound-marquee] svg,html.capacitor-native.shell-compact [data-testid=pictures-feed] [data-testid=text-sound-marquee] svg,html.mobile-web-browser [data-testid=video-feed-horizontal-watch] [data-testid=text-sound-marquee] svg,html.capacitor-native.shell-compact [data-testid=video-feed-horizontal-watch] [data-testid=text-sound-marquee] svg,html.mobile-web-browser [data-testid=picture-fullscreen-overlay] [data-testid=text-sound-marquee] svg,html.capacitor-native.shell-compact [data-testid=picture-fullscreen-overlay] [data-testid=text-sound-marquee] svg{color:#fff!important;opacity:1!important;filter:drop-shadow(0 1px 4px rgba(0,0,0,.85))}html.mobile-web-browser .feed-h-sound-marquee,html.mobile-web-browser .profile-hv-sound-marquee{color:#fff!important;font-weight:800!important;text-shadow:0 1px 6px rgba(0,0,0,.92),0 0 14px rgba(0,187,238,.35)!important}html.mobile-web-browser .feed-h-sound-marquee svg,html.mobile-web-browser .profile-hv-sound-marquee svg{color:#fff!important;opacity:1!important;filter:drop-shadow(0 1px 5px rgba(0,0,0,.9))}.feed-overlay-viewport{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10060;overflow:hidden;overscroll-behavior:none;touch-action:pan-y;background-color:var(--shell-canvas-bg)}[data-testid=picture-fullscreen-overlay] .picture-fullscreen-stage,[data-testid=picture-fullscreen-overlay] .feed-phone-column{position:relative;width:100%;height:100%;min-height:0}html.shell-desktop-web .feed-overlay-viewport{bottom:0}.video-action-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;overflow:hidden}.video-action-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:#000000e6;cursor:pointer}.video-action-modal-stage{position:relative;z-index:1;width:100%;height:100%;pointer-events:none}.video-action-modal-panel{pointer-events:auto;position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;overflow:hidden;background:#000000f5}.video-action-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);background:#0000008c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-action-modal-title{display:flex;align-items:center;gap:.5rem;min-width:0}.video-action-modal-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-action-modal-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1.25rem 1.5rem calc(var(--bottom-nav-height) + 1.5rem);gap:1.5rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.shell-desktop-web .video-action-modal-body{padding-bottom:1.5rem}.pictures-feed-scroll{position:relative;z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:calc(var(--feed-filter-top) + var(--pictures-chrome-body, 7rem))}[data-testid=pictures-feed][data-pic-extra-chrome=search] .pictures-feed-scroll,[data-testid=pictures-feed][data-pic-extra-chrome=local] .pictures-feed-scroll{--pictures-chrome-body: 8rem}[data-testid=pictures-feed][data-pic-extra-chrome=both] .pictures-feed-scroll{--pictures-chrome-body: 9rem}html.shell-desktop-web{--desktop-nav-width: 18.5rem;--desktop-feed-width: min(720px, 56.25svh );--desktop-content-max: 1400px;--desktop-page-pad-x: clamp(1.25rem, 3vw, 2.5rem)}html.shell-desktop-web [data-testid=main-app]{display:flex;flex-direction:row;min-height:100svh;background:transparent}html.shell-desktop-web [data-testid=main-app].shell-canvas{background:transparent;color:var(--shell-canvas-fg)}html.shell-desktop-web .desktop-shell-nav{display:flex;flex-direction:column;width:var(--desktop-nav-width);flex-shrink:0;position:fixed;top:0;left:0;bottom:0;height:100svh;overflow-x:hidden;overflow-y:auto;z-index:50;isolation:auto;padding:1.5rem 1rem;color:var(--shell-canvas-fg)}html.shell-desktop-web .desktop-shell-nav__brand{display:block;width:100%;margin:0 0 1.5rem;padding:0;border:none;border-radius:0;background:transparent;cursor:pointer;outline:none;box-shadow:none;transition:opacity .15s}html.shell-desktop-web .desktop-shell-nav__brand:hover{opacity:.88}html.shell-desktop-web .desktop-shell-nav__brand:focus,html.shell-desktop-web .desktop-shell-nav__brand:focus-visible,html.shell-desktop-web .desktop-shell-nav__brand:active{outline:none;box-shadow:none;background:transparent}html.shell-desktop-web .desktop-shell-nav__brand-img{display:block;width:100%;min-height:11.75rem;max-height:14.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}html.shell-desktop-web .desktop-shell-nav__brand-skeleton{width:100%;height:11.75rem;border-radius:.5rem;background:linear-gradient(90deg,#ffffff0f,#a020f02e,#ffffff0f);background-size:200% 100%;animation:login-brand-shimmer 1.2s ease-in-out infinite}html.shell-desktop-web .desktop-shell-nav__brand-skeleton--boot{height:0;min-height:0;margin:0;opacity:0;animation:none;overflow:hidden}html.shell-desktop-web .desktop-shell-nav__brand-fallback{display:block;font-size:1rem;font-weight:800;letter-spacing:.14em;text-align:center;color:inherit}html.shell-desktop-web .desktop-shell-nav__tab{color:#ffffffd1;border-left:3px solid transparent;text-shadow:0 1px 10px rgba(0,0,0,.45)}html.shell-desktop-web .desktop-shell-nav__tab:hover{background:#ffffff0d;color:#fff}html.shell-desktop-web .desktop-shell-nav__tab--active{background:#ffffff12;color:#fff}html.shell-desktop-web .desktop-shell-nav__tab--create-active{box-shadow:inset 0 0 0 1px #ffffff26}html.shell-desktop-web .desktop-shell-nav__tab-label--active{color:inherit}html.shell-desktop-web .desktop-shell-nav__tabs{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}html.shell-desktop-web .desktop-shell-nav__footer{display:flex;flex-direction:column;gap:.35rem;margin-top:auto;padding-top:1rem;flex-shrink:0}html.shell-desktop-web .desktop-shell-nav__switch-profile{color:#ffffffd1;background:#ffffff0b}html.shell-desktop-web .desktop-shell-nav__logout{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;border:none;border-radius:.75rem;background:transparent;color:#ffffffbd;text-shadow:0 1px 10px rgba(0,0,0,.45);font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;outline:none;transition:background .15s,color .15s}html.shell-desktop-web .desktop-shell-nav__logout:hover{background:#ffffff14;color:#ffffffeb}html.shell-desktop-web .desktop-shell-nav__logout:focus,html.shell-desktop-web .desktop-shell-nav__logout:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #fff3}html.shell-desktop-web:not(.dark) .desktop-shell-nav__brand-skeleton{background:linear-gradient(90deg,#0f172a0a,#a020f01f,#0f172a0a)}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab{color:#0f1729e6;text-shadow:none;font-size:.9375rem;font-weight:600}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab-label{font-size:.9375rem;font-weight:600}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab:hover{background:#0f17290f;color:#0f1729}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab--active{background:#0f172914;color:#0f1729;font-weight:700}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab--create-active{box-shadow:inset 0 0 0 1px #0f172924}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tabs{scrollbar-color:hsl(222 47% 11% / .2) transparent}html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout{color:#0f1729db;text-shadow:none;font-size:.9375rem;font-weight:600}html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout:hover{background:#0f17290f;color:#0f1729}html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout:focus,html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout:focus-visible{box-shadow:inset 0 0 0 1px #0f17292e}html.shell-desktop-web .mobile-shell-nav{display:none}html.shell-desktop-web .desktop-main-column{position:relative;flex:1;min-width:0;margin-left:var(--desktop-nav-width);padding-left:0;display:flex;flex-direction:column;background:transparent}html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column.shell-canvas-active,html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column[data-shell-tab=videos],html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column[data-shell-tab=pictures],html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column[data-shell-tab=shopping],html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column[data-shell-tab=events],html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column[data-shell-tab=music],html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column[data-shell-tab=messages],html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column:has([data-testid=settings-page]),html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column[data-shell-tab=profile],html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column:has([data-testid=content-creator-select]),html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column:has([data-testid=content-creator-details]),html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column:has([data-testid=content-creator-import]),html.shell-desktop-web [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column:has([data-testid=add-product-page]),html.shell-desktop-web.picture-fullscreen-open [data-testid=main-app]:not(.shell-canvas-has-backdrop) .desktop-main-column{background:var(--shell-canvas-bg);color:var(--shell-canvas-fg)}html.shell-desktop-web [data-testid=main-app].shell-canvas-has-backdrop .desktop-main-column{position:relative;z-index:1;background:transparent;color:var(--shell-canvas-fg);min-height:100svh}html.shell-desktop-web .desktop-page-shell{width:100%;max-width:var(--desktop-content-max);margin-inline:auto;padding-inline:var(--desktop-page-pad-x);padding-bottom:2rem;min-height:100svh}html.shell-desktop-web .desktop-page-shell.pb-20{padding-bottom:2rem}html.shell-desktop-web .desktop-feed-layout{display:grid;grid-template-columns:1fr minmax(0,var(--desktop-feed-width)) 1fr;align-items:stretch;width:100%;height:100%;background:transparent}html.shell-desktop-web .desktop-feed-layout .feed-phone-column{grid-column:2;position:relative;justify-self:center;width:100%;max-width:var(--desktop-feed-width);height:100%;overflow:hidden}html.shell-desktop-web [data-testid=video-feed]{--feed-filter-top: .375rem;--feed-filter-bar-height: 2.125rem;--feed-mute-top: calc(var(--feed-filter-top) + var(--feed-filter-bar-height) + .375rem)}html.shell-desktop-web [data-testid=video-feed] .feed-phone-column{position:relative;background:var(--shell-canvas-bg)}html.shell-desktop-web [data-testid=video-feed] .feed-header-top{position:absolute;top:var(--feed-filter-top);left:0;right:0;z-index:40;padding:.2rem .5rem 0;background:transparent;pointer-events:none}html.shell-desktop-web .feed-top-nav{gap:.3rem;padding:.2rem .45rem}html.shell-desktop-web .feed-top-nav__item{min-height:1.75rem;padding-inline:.8rem;font-size:.75rem;gap:.28rem}html.shell-desktop-web .feed-top-nav__item svg,html.shell-desktop-web .feed-top-nav__search svg{width:.8125rem!important;height:.8125rem!important}html.shell-desktop-web .feed-top-nav__search{width:2rem;height:2rem;margin-left:.125rem}html.shell-desktop-web .feed-top-nav__live-dot{width:.3125rem;height:.3125rem}html.shell-desktop-web .video-feed-viewport .feed-header-top:before{top:-.35rem;height:4.5rem}html.shell-desktop-web .video-feed-viewport--horizontal .feed-horizontal-header{padding-top:.2rem;padding-bottom:.15rem}html.shell-desktop-web [data-testid=video-feed] .feed-phone-column>.absolute.inset-0,html.shell-desktop-web [data-testid=video-feed] .video-feed-player-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}[data-feed-aspect=horizontal].desktop-feed-layout{--desktop-feed-width: min( calc(100vw - var(--desktop-nav-width) - 4rem), var(--desktop-content-max) )}html.shell-desktop-web .video-feed-viewport--horizontal.desktop-feed-layout{--desktop-feed-width: min( calc(100vw - var(--desktop-nav-width) - 2rem), var(--desktop-content-max) )}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=mini] .feed-phone-column,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=vertical] .feed-phone-column{display:flex;flex-direction:column;justify-content:center;align-items:stretch}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=mini] .feed-phone-column>.video-feed-player-stage,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=vertical] .feed-phone-column>.video-feed-player-stage,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=mini] .video-feed-player-stage,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=vertical] .video-feed-player-stage{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:0 0 auto;width:100%;height:calc(var(--desktop-feed-width) * 16 / 9);max-height:100%;min-height:0}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=mini].desktop-feed-layout,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=vertical].desktop-feed-layout,html.shell-desktop-web [data-testid=video-feed]:not([data-feed-aspect=horizontal]):not([data-feed-aspect=horizontal_short]):not([data-feed-aspect=horizontal_long]).desktop-feed-layout{--desktop-feed-width: min(720px, 56.25svh )}html.shell-compact [data-testid=video-feed][data-feed-aspect=horizontal] .video-feed-player-stage{position:relative;inset:unset;width:100%;max-height:100%;aspect-ratio:16 / 9;flex-shrink:0}@media (orientation: landscape){html.shell-compact [data-testid=video-feed][data-feed-aspect=horizontal] .video-feed-player-stage{width:100%;height:100%;max-height:100%;aspect-ratio:unset}}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal] .feed-phone-column,html.shell-desktop-web .video-feed-viewport--horizontal .feed-phone-column{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;max-width:var(--desktop-feed-width);width:100%}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal] .video-feed-player-stage{position:relative;inset:unset;width:100%;max-width:100%;max-height:100%;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden;box-shadow:0 20px 50px #00000073}.video-feed-viewport--horizontal{--feed-h-header-block: 3.5rem;--feed-h-player-max-h: min( 56.25vw , calc(100dvh - var(--feed-h-header-block) - var(--bottom-nav-height) - 6rem) );--feed-h-comments-max: 78dvh;background:var(--shell-canvas-bg);height:calc(100dvh - var(--bottom-nav-height, 4.5rem));min-height:0;touch-action:pan-y}.video-feed-viewport--horizontal .feed-phone-column{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden}html.shell-compact [data-testid=video-feed].video-feed-viewport--horizontal .feed-phone-column{align-items:stretch;justify-content:flex-start}.video-feed-viewport--horizontal .feed-horizontal-header{background:var(--shell-canvas-bg);padding-top:max(.25rem,env(safe-area-inset-top,0px))}html.capacitor-native .video-feed-viewport--horizontal .feed-horizontal-header{padding-top:.25rem}.video-feed-viewport--horizontal .feed-horizontal-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-inline:.75rem;padding-bottom:.5rem}.video-feed-horizontal-watch{width:100%;max-width:100%}.share-menu-horizontal-portal .share-menu-panel--popover{max-height:min(70dvh,28rem);overflow-y:auto;-webkit-overflow-scrolling:touch}.video-feed-h-scroll-nav{position:absolute;right:max(.5rem,env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%);z-index:25;display:flex;flex-direction:column;gap:.625rem;pointer-events:none}.video-feed-h-scroll-nav__btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;border-radius:9999px;border:1px solid rgba(255,255,255,.22);background:#00000080;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:background .15s ease,transform .15s ease}.video-feed-h-scroll-nav__btn:hover{background:#000000b8;transform:scale(1.05)}.video-feed-h-scroll-nav__btn:active{transform:scale(.96)}.video-feed-h-scroll-nav__btn svg{width:1.5rem;height:1.5rem}html.shell-compact .video-feed-h-scroll-nav__btn{width:2.55rem;height:2.55rem}html.shell-compact .video-feed-h-scroll-nav__btn svg{width:1.35rem;height:1.35rem}.video-feed-h-player-controls,.profile-mv-player-controls{pointer-events:none}.video-feed-h-player-controls .media-player-fullscreen-btn,.profile-mv-player-controls .media-player-fullscreen-btn{position:static!important;width:2.25rem;height:2.25rem;background:transparent!important;border-color:transparent!important}.video-feed-h-engagement,.profile-mv-engagement{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-bottom:1px solid hsl(var(--border));background:color-mix(in srgb,hsl(var(--card)) 55%,transparent);overflow:visible;position:relative;z-index:2}@media (min-width: 640px){.video-feed-h-engagement,.profile-mv-engagement{padding-inline:1rem}}.video-feed-h-action-btn,.profile-mv-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:.2rem;border:0;background:transparent;border-radius:9999px;cursor:pointer;transition:transform .15s ease,filter .15s ease}.video-feed-h-action-btn:hover,.profile-mv-action-btn:hover{transform:scale(1.08);filter:brightness(1.12) saturate(1.15)}.video-feed-h-action-btn:active,.profile-mv-action-btn:active{transform:scale(.96)}.video-feed-h-action-btn--reposted,.profile-mv-action-btn--reposted{background:color-mix(in srgb,#00d9a8 18%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,#00d9a8 45%,transparent)}.video-feed-h-action-btn--reposted .feed-action-icon,.profile-mv-action-btn--reposted .feed-action-icon{filter:drop-shadow(0 0 4px rgba(0,217,168,.55)) drop-shadow(0 2px 6px rgba(0,0,0,.35)) saturate(1.35)}.video-feed-h-actions-vibrant,.profile-mv-actions-vibrant{position:relative;z-index:3;overflow:visible}.video-feed-h-actions-vibrant .feed-action-icon,.profile-mv-actions-vibrant .feed-action-icon{filter:drop-shadow(0 0 1px rgba(0,0,0,.5)) drop-shadow(0 2px 6px rgba(0,0,0,.35)) saturate(1.2)}.video-feed-h-reaction-count{font-size:.875rem;font-weight:800;line-height:1;min-width:1.1rem;text-align:right;letter-spacing:-.01em}.video-feed-h-reaction-count--like{color:#ff3d6a;text-shadow:0 1px 4px rgba(255,61,106,.45)}.video-feed-h-reaction-count--dislike{color:#4d9ef5;text-shadow:0 1px 4px rgba(77,158,245,.45)}.video-feed-h-engagement [data-testid=text-posted-date],.profile-mv-engagement [data-testid=text-posted-date]{font-weight:700}.video-feed-h-comments{min-height:24rem;height:min(68rem,max(var(--feed-h-comments-max, 78dvh),78dvh));max-height:min(68rem,max(var(--feed-h-comments-max, 78dvh),78dvh))}html.shell-compact .video-feed-viewport--horizontal{height:calc(100dvh - var(--bottom-nav-height))}html.shell-compact .video-feed-viewport--horizontal .feed-horizontal-header{background:#0a0a0a;padding:.25rem 1rem;position:relative}html.shell-compact .video-feed-viewport--horizontal .feed-horizontal-header:before{content:"";position:absolute;inset:0 0 auto 0;height:4.25rem;background:linear-gradient(180deg,hsl(0 0% 0% / .62) 0%,hsl(0 0% 0% / .28) 55%,transparent 100%);pointer-events:none;z-index:0}html.shell-compact .video-feed-viewport--horizontal .feed-horizontal-header>*{position:relative;z-index:1}html.shell-compact .video-feed-viewport--horizontal .feed-top-nav{flex-wrap:nowrap;justify-content:center;gap:.2rem;padding:.2rem .45rem;max-width:100%}html.shell-compact .video-feed-viewport--horizontal .feed-top-nav__item{min-height:1.5rem;padding-inline:.65rem;font-size:.6875rem;gap:.2rem}html.shell-compact .video-feed-viewport--horizontal .feed-top-nav__item svg,html.shell-compact .video-feed-viewport--horizontal .feed-top-nav__search svg{width:.75rem!important;height:.75rem!important}html.shell-compact .video-feed-viewport--horizontal .feed-top-nav__search{width:1.75rem;height:1.75rem;margin-left:.125rem}html.shell-compact .video-feed-horizontal-watch .profile-mv-details .video-feed-h-title{font-size:.95rem;line-height:1.25}html.shell-compact .video-feed-horizontal-watch .profile-mv-details .profile-mv-description__text--clamped,html.shell-compact .video-feed-horizontal-watch .profile-mv-details .profile-mv-description__text--feed-clamp.profile-mv-description__text--clamped{-webkit-line-clamp:2}@media (orientation: landscape) and (max-height: 520px){html.shell-compact .video-feed-viewport--horizontal .feed-horizontal-header{padding-bottom:.25rem}html.shell-compact .video-feed-horizontal-watch .profile-mv-details{padding-top:.625rem;padding-bottom:.625rem}html.shell-compact .video-feed-horizontal-watch .profile-mv-details .video-feed-h-title{font-size:.875rem}html.shell-compact .video-feed-h-comments{min-height:18rem;max-height:min(52rem,max(var(--feed-h-comments-max, 72dvh),72dvh))}}@media (orientation: portrait) and (max-width: 400px){.video-feed-h-engagement [data-testid=text-posted-date],.profile-mv-engagement [data-testid=text-posted-date]{max-width:min(100%,10rem);font-size:.65rem;padding-inline:.5rem}}html.shell-desktop-web [data-testid=video-detail-overlay][data-feed-aspect=horizontal] .feed-phone-column{display:flex;align-items:center;justify-content:center}html.shell-desktop-web [data-testid=video-detail-overlay][data-feed-aspect=horizontal] .video-feed-player-stage,html.shell-desktop-web [data-testid=video-detail-overlay][data-feed-aspect=horizontal] .feed-phone-column>.absolute.inset-0{position:relative;inset:unset;width:100%;max-width:100%;max-height:100%;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden;box-shadow:0 20px 50px #00000073}html.shell-desktop-web [data-testid=user-info]{bottom:2.75rem}html.shell-desktop-web [data-testid=video-player] [data-testid=button-sound-disc],html.shell-desktop-web [data-testid=picture-fullscreen-overlay] [data-testid=button-sound-disc]{bottom:calc(env(safe-area-inset-bottom,0px) + 2.75rem)!important}html.shell-desktop-web .desktop-pictures-layout{display:grid;grid-template-columns:1fr minmax(0,var(--desktop-content-max)) 1fr;align-items:stretch;width:100%;height:100%;background:var(--shell-canvas-bg)}html.shell-desktop-web .shell-canvas-has-backdrop .desktop-pictures-layout{background:transparent}html.shell-desktop-web [data-testid=pictures-feed].feed-viewport{background-color:var(--shell-canvas-bg)}html.shell-desktop-web .shell-canvas-has-backdrop [data-testid=pictures-feed].feed-viewport{background-color:transparent}html.shell-desktop-web .desktop-pictures-main,html.shell-desktop-web [data-testid=pictures-feed] .feed-phone-column{grid-column:2;justify-self:center;width:100%;max-width:var(--desktop-content-max);height:100%;min-width:0;position:relative;z-index:1}html.shell-desktop-web .desktop-feed-layout,html.shell-desktop-web .desktop-pictures-layout{position:relative}html.shell-desktop-web .desktop-feed-layout,html.shell-desktop-web .desktop-pictures-layout,html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping],html.shell-desktop-web .desktop-main-column[data-shell-tab=events],html.shell-desktop-web .desktop-main-column[data-shell-tab=music],html.shell-desktop-web .desktop-main-column[data-shell-tab=profile],html.shell-desktop-web .desktop-main-column[data-shell-feed-search],html.shell-desktop-web .desktop-main-column[data-shell-tab=messages]{--desktop-side-center: var(--desktop-content-max)}html.shell-desktop-web .desktop-feed-layout{--desktop-side-center: var(--desktop-feed-width)}html.shell-desktop-web [data-testid=video-feed].desktop-feed-layout{--desktop-side-accent: #00bbee;--desktop-side-accent-alt: #00d4aa}html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout,html.shell-desktop-web [data-testid=picture-fullscreen-overlay] .desktop-feed-layout{--desktop-side-accent: #e07cff;--desktop-side-accent-alt: #00bbee}html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]{--desktop-side-accent: #00d4aa;--desktop-side-accent-alt: #00bbee}html.shell-desktop-web .desktop-feed-layout:before,html.shell-desktop-web .desktop-feed-layout:after,html.shell-desktop-web .desktop-pictures-layout:before,html.shell-desktop-web .desktop-pictures-layout:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=events]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=events]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=music]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=music]:after,html.shell-desktop-web .desktop-main-column[data-shell-feed-search]:before,html.shell-desktop-web .desktop-main-column[data-shell-feed-search]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=messages]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=messages]:after{content:"";position:absolute;top:0;bottom:0;width:max(0px,calc((100% - var(--desktop-side-center, var(--desktop-content-max))) / 2));pointer-events:none;z-index:0}html.shell-desktop-web .desktop-feed-layout:before,html.shell-desktop-web .desktop-pictures-layout:before{left:0;background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-line, 82%),transparent) 16%,color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-line-alt, 72%),transparent) 50%,color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-line, 82%),transparent) 84%,transparent 100%),radial-gradient(ellipse 88% 52% at 100% 5%,color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-glow-a, 42%),transparent),transparent 72%),radial-gradient(ellipse 72% 44% at 100% 95%,color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-glow-b, 34%),transparent),transparent 68%);background-size:var(--desktop-side-rail-width, 3px) 100%,auto,auto;background-position:right center,center,center;background-repeat:no-repeat;border-right:1px solid color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-border, 30%),transparent);box-shadow:inset -5px 0 42px color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-inset, 22%),transparent),-10px 0 56px color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-outer, 16%),transparent)}html.shell-desktop-web .desktop-feed-layout:after,html.shell-desktop-web .desktop-pictures-layout:after{right:0;background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-line, 82%),transparent) 16%,color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-line-alt, 72%),transparent) 50%,color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-line, 82%),transparent) 84%,transparent 100%),radial-gradient(ellipse 88% 52% at 0% 5%,color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-glow-c, 36%),transparent),transparent 72%),radial-gradient(ellipse 72% 44% at 0% 95%,color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-glow-d, 28%),transparent),transparent 68%);background-size:var(--desktop-side-rail-width, 3px) 100%,auto,auto;background-position:left center,center,center;background-repeat:no-repeat;border-left:1px solid color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-border, 30%),transparent);box-shadow:inset 5px 0 42px color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-inset, 22%),transparent),10px 0 56px color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-outer, 16%),transparent)}html.shell-desktop-web .desktop-feed-layout .feed-phone-column{z-index:1}html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping]>*,html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]>*,html.shell-desktop-web .desktop-main-column[data-shell-tab=events]>*,html.shell-desktop-web .desktop-main-column[data-shell-tab=music]>*,html.shell-desktop-web .desktop-main-column[data-shell-feed-search]>*,html.shell-desktop-web .desktop-main-column[data-shell-tab=messages]>*{position:relative;z-index:1}html.shell-desktop-web .feed-search-panel{width:100%;max-width:var(--desktop-content-max);margin-inline:auto;min-height:100svh;border-left:1px solid color-mix(in srgb,var(--brand-page-accent, #00bbee) 10%,var(--shell-canvas-border));border-right:1px solid color-mix(in srgb,var(--brand-page-accent, #00bbee) 10%,var(--shell-canvas-border));box-shadow:-24px 0 48px color-mix(in srgb,var(--brand-page-accent, #00bbee) 4%,transparent),24px 0 48px color-mix(in srgb,var(--brand-page-accent, #00bbee) 4%,transparent)}html.shell-desktop-web .pictures-grid-wrap{max-width:none;margin-inline:0;padding-inline:var(--desktop-page-pad-x, 1.25rem)}html.shell-desktop-web .pictures-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:0 0 .5rem}html.shell-desktop-web [data-testid=videos-grid],html.shell-desktop-web [data-testid=saved-videos-grid],html.shell-desktop-web [data-testid=reposted-videos-grid],html.shell-desktop-web [data-testid=liked-videos-grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.5rem}html.shell-desktop-web [data-testid=pictures-feed]{--feed-filter-top: .5rem}html.shell-desktop-web .pictures-feed-scroll{overflow-y:auto;overflow-x:hidden;padding-bottom:2rem;--pictures-chrome-body: 5.75rem}html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]{min-height:100svh;overflow:hidden}html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures] [data-testid=pictures-feed]{flex:1 1 auto;min-height:0;height:100svh}html.shell-desktop-web [data-testid=pictures-feed][data-pic-extra-chrome=search] .pictures-feed-scroll,html.shell-desktop-web [data-testid=pictures-feed][data-pic-extra-chrome=local] .pictures-feed-scroll{--pictures-chrome-body: 6.5rem}html.shell-desktop-web [data-testid=pictures-feed][data-pic-extra-chrome=both] .pictures-feed-scroll{--pictures-chrome-body: 7.25rem}html.shell-desktop-web [data-testid=picture-fullscreen-overlay].feed-overlay-viewport{position:fixed;top:0;bottom:0;left:var(--desktop-nav-width);right:0;z-index:10070;background:var(--shell-canvas-bg)}html.shell-desktop-web [data-testid=picture-fullscreen-overlay]{--feed-filter-top: 0}html.shell-desktop-web [data-testid=picture-fullscreen-overlay] .picture-fullscreen-stage{width:100%;height:100%}html.shell-desktop-web [data-testid=picture-fullscreen-overlay] .feed-phone-column{grid-column:2;grid-row:1;justify-self:center;width:100%;max-width:var(--desktop-feed-width)}.picture-overlay-audio{position:absolute;width:0;height:0;opacity:0;pointer-events:none;overflow:hidden}html.shell-desktop-web .video-action-modal{left:var(--desktop-nav-width);right:0}html.shell-desktop-web .video-action-modal-stage.desktop-feed-layout{display:grid;grid-template-columns:1fr minmax(0,var(--desktop-feed-width)) 1fr;align-items:stretch;height:100%;background:transparent}.mirror-x{transform:scaleX(-1)}html.shell-desktop-web .video-action-modal-panel.feed-phone-column{grid-column:2;justify-self:center;width:100%;max-width:var(--desktop-feed-width);border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);background:#000000f5;box-shadow:0 0 80px #00000073}html.shell-desktop-web [data-testid=products-grid],html.shell-desktop-web [data-testid=favorites-grid],html.shell-desktop-web [data-testid=shop-products-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.875rem!important}html.shell-desktop-web [data-testid=shop-page] .sticky.top-0{padding-inline:0}html.shell-desktop-web .shop-product-card__body{padding:.875rem 1rem!important}html.shell-desktop-web .shop-product-card__title{font-size:.9375rem;margin-bottom:.375rem}html.shell-desktop-web .shop-product-card__star{width:.875rem;height:.875rem}html.shell-desktop-web .shop-product-card__review-count{font-size:.8125rem}html.shell-desktop-web .shop-product-card__price{font-size:1rem}html.shell-desktop-web .shop-product-card__price-was,html.shell-desktop-web .shop-product-card__meta,html.shell-desktop-web .shop-product-card__location,html.shell-desktop-web .shop-product-card__meta-line{font-size:.8125rem}html.shell-desktop-web .shop-product-card__meta-icon{width:.875rem;height:.875rem}html.shell-desktop-web .shop-product-card__seller-name{font-size:.8125rem}html.shell-desktop-web .shop-product-card__seller-avatar{width:1.25rem!important;height:1.25rem!important}html.shell-desktop-web .shop-product-card__sale-badge{font-size:.6875rem}html.shell-desktop-web .shop-product-detail__meta-line,html.shell-desktop-web .shop-product-detail__posted{font-size:.9375rem}html.shell-desktop-web .shop-product-detail__seller-name{font-size:1rem}html.shell-desktop-web .shop-product-detail__seller-handle{font-size:.875rem}html.shell-desktop-web .shop-product-detail .shop-product-card__star{width:1rem;height:1rem}html.shell-desktop-web [data-testid=events-page] .events-browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}html.shell-desktop-web [data-testid=events-page] .events-browse-grid .brand-media-card--events .brand-media-card__media{height:11rem}html.shell-desktop-web [data-testid=events-page] .events-browse-grid .brand-media-card__title{font-size:.95rem;line-height:1.35}html.shell-desktop-web [data-testid=events-page] .events-browse-grid .brand-media-card__body{padding:.65rem .75rem .75rem!important;gap:.35rem}html.shell-desktop-web [data-testid=events-page] .events-browse-grid .event-meta-date,html.shell-desktop-web [data-testid=events-page] .events-browse-grid .event-meta-location{font-size:.75rem}html.shell-desktop-web [data-testid=events-page] .sticky.top-0{padding-inline:0}@media (min-width: 1280px){html.shell-desktop-web .pictures-grid{grid-template-columns:repeat(5,minmax(0,1fr))}html.shell-desktop-web [data-testid=events-page] .events-browse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html.shell-desktop-web [data-testid=products-grid],html.shell-desktop-web [data-testid=favorites-grid],html.shell-desktop-web [data-testid=shop-products-grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width: 1536px){html.shell-desktop-web .pictures-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}html.shell-desktop-web .music-page-shell{padding-bottom:6.5rem!important}html.shell-desktop-web .music-page-content,html.shell-desktop-web .music-page-header-inner{max-width:var(--desktop-content-max);margin-inline:auto;padding-inline:var(--desktop-page-pad-x)}html.shell-desktop-web .music-page-header-inner{padding-top:1rem;padding-bottom:.75rem}html.shell-desktop-web .music-section-tabs{padding:.4rem;gap:.5rem}html.shell-desktop-web .music-section-tab{padding:.85rem 1rem}html.shell-desktop-web .music-section-header h2{font-size:1.375rem;letter-spacing:-.02em}html.shell-desktop-web .music-shelf-header,html.shell-desktop-web .music-shelf-scroll{padding-inline:0!important}html.shell-desktop-web .music-featured-hero{padding-inline:0}html.shell-desktop-web .music-featured-hero-card{aspect-ratio:auto;height:11.5rem;display:flex;flex-direction:row;align-items:stretch}html.shell-desktop-web .music-featured-cover{position:relative;width:11.5rem;flex-shrink:0;height:100%;inset:auto}html.shell-desktop-web .music-featured-cover img,html.shell-desktop-web .music-featured-cover>div{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}html.shell-desktop-web .music-featured-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,hsl(var(--background) / .15) 35%,hsl(var(--background) / .88) 100%)!important}html.shell-desktop-web .music-featured-body{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 5rem 1.5rem 1.75rem!important;inset:auto}html.shell-desktop-web .music-featured-badge{width:auto;max-width:100%}html.shell-desktop-web .music-featured-body h2{color:hsl(var(--foreground));font-size:1.5rem;text-shadow:none}html.shell-desktop-web .music-featured-body .text-white\/80,html.shell-desktop-web .music-featured-body .text-white\/60{color:hsl(var(--muted-foreground))!important}html.shell-desktop-web .music-featured-play{top:auto;right:1.5rem;bottom:50%;transform:translateY(50%)}html.shell-desktop-web .music-desktop-browse{display:grid;grid-template-columns:minmax(0,1fr) min(20rem,30%);gap:2rem;align-items:start}html.shell-desktop-web .music-desktop-main{min-width:0}html.shell-desktop-web .music-desktop-charts{position:sticky;top:1rem;padding:1rem!important;border-radius:.875rem;border:1px solid color-mix(in srgb,#b07cff 55%,hsl(var(--border) / .4));background:hsl(var(--card) / .85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 24px hsl(var(--foreground) / .04),0 0 20px color-mix(in srgb,#b07cff 12%,transparent);max-height:calc(100vh - 10rem);overflow-y:auto;color:#ffffffeb}html.shell-desktop-web .music-desktop-charts .music-section-header h2{color:#fff}html.shell-desktop-web .music-desktop-charts .music-track-row{color:#ffffffeb}html.shell-desktop-web .music-desktop-charts .music-track-row [data-testid^=text-row-title-]{color:#fff}html.shell-desktop-web .music-desktop-charts .music-track-row [data-testid^=text-row-title-].text-primary{color:#fff!important}html.shell-desktop-web .music-desktop-charts .music-track-row .text-muted-foreground,html.shell-desktop-web .music-desktop-charts .music-track-row .text-sm.text-muted-foreground span{color:#ffffffb8!important}html.shell-desktop-web .music-desktop-charts .music-meta-artist{color:#ffffffe0!important;text-shadow:0 1px 4px hsl(0 0% 0% / .35)}html.shell-desktop-web .music-desktop-charts .music-meta-plays,html.shell-desktop-web .music-desktop-charts .music-meta-plays--new{color:#fffc!important;text-shadow:none}html.shell-desktop-web .music-desktop-charts .music-meta-genre-badge{color:#fff!important;background:color-mix(in srgb,#b07cff 14%,transparent)!important;border:1px solid color-mix(in srgb,#b07cff 55%,transparent)!important;box-shadow:none}html.shell-desktop-web .music-charts-list .music-track-row{padding-inline:.5rem}html:not(.dark) html.shell-desktop-web .music-desktop-charts{color:hsl(var(--foreground));border-color:color-mix(in srgb,#9333ea 45%,hsl(var(--border) / .65))}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-section-header h2,html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row,html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row [data-testid^=text-row-title-],html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .text-muted-foreground,html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .text-sm.text-muted-foreground span,html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-meta-artist,html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-meta-plays,html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-meta-plays--new{color:inherit!important;text-shadow:none}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-meta-genre-badge{color:hsl(var(--foreground))!important;border-color:color-mix(in srgb,#9333ea 50%,transparent)!important}html.shell-desktop-web .music-genre-grid{grid-template-columns:repeat(5,minmax(0,1fr))}html.shell-desktop-web .music-shelf-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;overflow:visible;padding-inline:0}html.shell-desktop-web .music-shelf-items>.music-shelf-item{width:100%;flex-shrink:1}html.shell-desktop-web .music-shelf-items>.music-shelf-item>.music-shelf-art{width:100%;height:auto;aspect-ratio:1 / 1}@media (min-width: 1280px){html.shell-desktop-web .music-shelf-items,html.shell-desktop-web .music-genre-grid{grid-template-columns:repeat(6,minmax(0,1fr))}html.shell-desktop-web .music-desktop-browse{grid-template-columns:minmax(0,1fr) min(22rem,28%)}}html.shell-desktop-web .music-now-playing-bar{left:var(--desktop-nav-width);right:0;bottom:0;padding:0}html.shell-desktop-web .music-now-playing-inner{max-width:none;margin-inline:0;padding-inline:0}html.shell-desktop-web .music-player-bar-desktop{border-radius:0;border-left:none;border-right:none}html.shell-desktop-web .music-player-volume-slider{max-width:7rem}html.shell-desktop-web .music-full-player-panel{min-height:28rem}html.shell-desktop-web .music-videos-browse{padding-bottom:1.5rem}.music-videos-section{padding-inline:1rem}html.shell-desktop-web .music-videos-section{padding-inline:0}html.shell-desktop-web .music-videos-hero{aspect-ratio:21 / 9;max-height:min(28rem,42vh);border-radius:1rem}html.shell-desktop-web .music-videos-hero h2{font-size:1.75rem}html.shell-desktop-web .music-videos-all-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (min-width: 1280px){html.shell-desktop-web .music-videos-all-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1536px){html.shell-desktop-web .music-videos-all-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}html.shell-desktop-web .music-video-desktop-watch{left:var(--desktop-nav-width);right:0;top:0;bottom:0;height:100svh;max-height:100svh}html.shell-desktop-web .music-video-desktop-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,32vw,400px);min-height:0;height:100%}html.shell-desktop-web .music-video-desktop-player-col{display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;padding:clamp(1rem,2vw,1.75rem);background:var(--shell-canvas-bg)}html.shell-desktop-web .music-video-desktop-player-wrap{position:relative;height:100%;max-height:100%;width:auto;max-width:100%;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden;box-shadow:0 20px 50px #00000073}html.shell-desktop-web .music-video-desktop-sidebar{border-left:1px solid hsl(var(--border));background:var(--shell-canvas-bg);color:var(--shell-canvas-fg);display:flex;flex-direction:column}html.shell-desktop-web .music-video-desktop-meta{max-height:min(42vh,22rem)}html.shell-desktop-web .music-video-desktop-comments{min-height:12rem}html.shell-desktop-web .music-video-desktop-upnext{max-height:11rem}html.shell-desktop-web .comments-overlay--desktop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10085;display:flex;justify-content:flex-end;align-items:stretch;pointer-events:none}html.shell-desktop-web .comments-overlay--desktop .comments-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;left:var(--desktop-nav-width);background:#00000029;pointer-events:auto}html.shell-desktop-web .comments-overlay--desktop.comments-overlay--pinned .comments-overlay__backdrop{pointer-events:none;background:transparent}html.shell-desktop-web .comments-overlay--desktop .comments-overlay__sidebar{position:relative;display:flex;flex-direction:column;width:clamp(320px,28vw,420px);height:100%;max-height:100dvh;pointer-events:auto;animation:comments-slide-in-right .28s ease-out;contain:layout style paint;isolation:isolate}html.shell-desktop-web .comments-overlay--desktop .comments-panel-shell{--comments-surface: color-mix(in srgb, hsl(var(--background)) 68%, #080f18 32%);--comments-surface-muted: color-mix(in srgb, hsl(var(--muted)) 40%, #080f18 30%);border-left:1px solid color-mix(in srgb,var(--comments-accent) 28%,var(--comments-border));box-shadow:-20px 0 56px #0000002e,inset 4px 0 24px color-mix(in srgb,var(--comments-accent-violet) 6%,transparent)}html.dark html.shell-desktop-web .comments-overlay--desktop .comments-panel-shell{--comments-surface: color-mix(in srgb, hsl(var(--card)) 42%, #03070e 58%);--comments-surface-muted: color-mix(in srgb, hsl(var(--muted)) 22%, #03070e 38%)}html.shell-desktop-web .comments-overlay--desktop .comments-panel-header{background:linear-gradient(90deg,color-mix(in srgb,var(--comments-accent) 6%,transparent),transparent 42%,color-mix(in srgb,var(--comments-accent-alt) 6%,transparent)),color-mix(in srgb,var(--comments-surface) 94%,#080f18 6%)}html.shell-desktop-web .comments-overlay--desktop .comments-panel-input{background:linear-gradient(180deg,color-mix(in srgb,var(--comments-accent) 5%,transparent),transparent 42%),color-mix(in srgb,var(--comments-surface) 98%,#080f18 2%)}html.shell-desktop-web .music-page-content .music-videos-hero video{-o-object-fit:cover;object-fit:cover}.profile-mv-layout{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.profile-mv-layout:not(.profile-mv-layout--solo){grid-template-columns:minmax(0,1fr) clamp(240px,28vw,320px)}}.profile-mv-layout--solo{grid-template-columns:minmax(0,1fr)!important}.video-feed-horizontal-watch .profile-mv-player-wrap{width:100%;max-width:100%;margin-inline:0;flex-shrink:0}.profile-mv-player-wrap{position:relative;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;min-height:0;background:var(--shell-canvas-bg)}.profile-mv-player-wrap .media-player-fullscreen-btn{position:absolute;right:.65rem;bottom:.65rem;z-index:25}.profile-mv-player-wrap--controls .media-player-fullscreen-btn,.profile-mv-player-wrap--controls .profile-mv-player-meta{bottom:2.85rem}html.shell-desktop-web [data-feed-aspect=horizontal] [data-testid=video-player] .media-player-fullscreen-btn,html.shell-compact [data-feed-aspect=horizontal] [data-testid=video-player] .media-player-fullscreen-btn,[data-testid=video-detail-overlay][data-feed-aspect=horizontal] .media-player-fullscreen-btn{position:absolute;right:.75rem;bottom:calc(env(safe-area-inset-bottom,0px) + .75rem);z-index:25}html.shell-desktop-web [data-feed-aspect=horizontal] [data-testid=video-player] [data-testid=text-posted-date],html.shell-compact [data-feed-aspect=horizontal] [data-testid=video-player] [data-testid=text-posted-date],[data-testid=video-detail-overlay][data-feed-aspect=horizontal] [data-testid=text-posted-date]{right:3.65rem!important}.music-video-player-root .media-player-fullscreen-btn{position:absolute;right:.5rem;bottom:.5rem;z-index:25}.music-video-player-root--desktop .media-player-fullscreen-btn{bottom:.35rem;right:.35rem}.media-player-fullscreen-btn--inline{position:static!important}.profile-mv-playlist-scroll{max-height:min(22rem,45vh)}@media (min-width: 1024px){.profile-mv-playlist-scroll{max-height:min(40rem,72vh)}}.profile-mv-description{background:color-mix(in srgb,hsl(var(--muted)) 42%,transparent);border:1px solid color-mix(in srgb,hsl(var(--border)) 80%,transparent)}.profile-mv-description__text--feed-clamp.profile-mv-description__text--clamped{-webkit-line-clamp:2}.profile-mv-description__text--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.profile-mv-description__toggle{color:color-mix(in srgb,#00d4aa 82%,hsl(var(--primary)))}.profile-mv-description__toggle:hover{color:color-mix(in srgb,#55bbff 88%,hsl(var(--primary)));text-decoration:underline}.profile-mv-description [data-testid=caption-external-link],.profile-mv-description button[type=button]{pointer-events:auto;touch-action:manipulation}html.shell-compact .profile-horizontal-video-hub:not(.video-feed-horizontal-watch){margin-top:.75rem}html.shell-compact .profile-horizontal-video-hub .profile-mv-details,html.shell-compact .video-feed-horizontal-watch .profile-mv-details{padding:.75rem}html.shell-compact .profile-horizontal-video-hub .profile-mv-engagement,html.shell-compact .video-feed-horizontal-watch .profile-mv-engagement{flex-wrap:wrap;row-gap:.5rem}html.shell-compact .profile-horizontal-video-hub .profile-mv-actions-vibrant,html.shell-compact .video-feed-horizontal-watch .profile-mv-actions-vibrant{margin-left:auto;flex-shrink:0;gap:.35rem}html.shell-compact .video-feed-h-reaction-count{font-size:.75rem;min-width:.85rem}html.shell-compact .video-feed-h-scroll-nav{right:max(.35rem,env(safe-area-inset-right,0px))}html.shell-compact .video-feed-horizontal-watch .profile-mv-details{padding-inline:.75rem;padding-block:.75rem}html.shell-compact .profile-horizontal-video-hub .profile-mv-comments,html.shell-compact .video-feed-horizontal-watch .profile-mv-comments,html.shell-compact .profile-horizontal-video-hub .video-feed-h-comments,html.shell-compact .video-feed-horizontal-watch .video-feed-h-comments{min-height:34rem;height:max(var(--feed-h-comments-max, 72dvh),min(80rem,calc(100dvh - var(--bottom-nav-height, 4.5rem) - .5rem)));max-height:min(80rem,calc(100dvh - var(--bottom-nav-height, 4.5rem) - .5rem))}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-h-comments,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-h-comments,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .profile-mv-comments,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .profile-mv-comments{min-height:28rem;height:min(72rem,max(var(--feed-h-comments-max, 78dvh),78dvh));max-height:min(72rem,max(var(--feed-h-comments-max, 78dvh),78dvh))}html.shell-compact .profile-music-video-hub .profile-mv-comments--music{min-height:18rem;max-height:34rem}html.shell-compact .profile-music-video-hub .music-video-player-root--desktop .media-player-fullscreen-btn--inline{position:static!important;z-index:30}.profile-mv-comments{background:radial-gradient(ellipse 100% 70% at 100% 0%,color-mix(in srgb,#a855f7 10%,transparent),transparent 55%),radial-gradient(ellipse 80% 50% at 0% 0%,color-mix(in srgb,#00d4aa 10%,transparent),transparent 50%),color-mix(in srgb,hsl(var(--card)) 88%,#0a121c 12%);border-top:1px solid color-mix(in srgb,#00d4aa 18%,hsl(var(--border)))}.comments-panel-shell--branded{--mv-comments-accent: #00d4aa;--mv-comments-accent-alt: #55bbff;--mv-comments-accent-violet: #a855f7;--mv-comments-border: color-mix(in srgb, var(--mv-comments-accent) 22%, hsl(var(--border)))}.comments-panel-shell--branded .comments-panel-header{position:relative;border-bottom:1px solid var(--mv-comments-border);background:linear-gradient(90deg,color-mix(in srgb,var(--mv-comments-accent) 10%,transparent),transparent 42%,color-mix(in srgb,var(--mv-comments-accent-alt) 10%,transparent)),color-mix(in srgb,hsl(var(--card)) 90%,#0a121c 10%)}.comments-panel-shell--branded .comments-panel-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--mv-comments-accent),var(--mv-comments-accent-alt) 52%,var(--mv-comments-accent-violet));opacity:.9}.comments-panel-shell--branded .comments-panel-eyebrow{color:color-mix(in srgb,var(--mv-comments-accent) 72%,hsl(var(--muted-foreground)))}.comments-panel-shell--branded .comments-panel-title{background:linear-gradient(90deg,color-mix(in srgb,var(--mv-comments-accent) 92%,white),color-mix(in srgb,var(--mv-comments-accent-alt) 88%,white));-webkit-background-clip:text;background-clip:text;color:transparent}html.dark .comments-panel-shell--branded .comments-panel-title{background:linear-gradient(90deg,var(--mv-comments-accent),var(--mv-comments-accent-alt));-webkit-background-clip:text;background-clip:text;color:transparent}.comments-panel-shell--branded .comments-panel-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mv-comments-accent) 40%,transparent) transparent}.music-video-comments--branded{--mv-comments-accent: #00d4aa;--mv-comments-accent-alt: #55bbff;--mv-comments-accent-violet: #a855f7;--mv-comments-border: color-mix(in srgb, var(--mv-comments-accent) 22%, hsl(var(--border)))}.music-video-comments--branded .music-video-comments__header{position:relative;border-bottom:1px solid var(--mv-comments-border);background:linear-gradient(90deg,color-mix(in srgb,var(--mv-comments-accent) 10%,transparent),transparent 42%,color-mix(in srgb,var(--mv-comments-accent-alt) 10%,transparent)),color-mix(in srgb,hsl(var(--card)) 90%,#0a121c 10%)}.music-video-comments--branded .music-video-comments__header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--mv-comments-accent),var(--mv-comments-accent-alt) 52%,var(--mv-comments-accent-violet));opacity:.9}.music-video-comments--branded .music-video-comments__eyebrow{margin:0 0 .1rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--mv-comments-accent) 72%,hsl(var(--muted-foreground)))}.music-video-comments--branded .music-video-comments__title{background:linear-gradient(90deg,color-mix(in srgb,var(--mv-comments-accent) 92%,white),color-mix(in srgb,var(--mv-comments-accent-alt) 88%,white));-webkit-background-clip:text;background-clip:text;color:transparent}html.dark .music-video-comments--branded .music-video-comments__title{background:linear-gradient(90deg,var(--mv-comments-accent),var(--mv-comments-accent-alt));-webkit-background-clip:text;background-clip:text;color:transparent}.music-video-comments--branded .music-video-comments__count{color:hsl(var(--muted-foreground));-webkit-background-clip:unset;background-clip:unset;background:none}.music-video-comments--branded .music-video-comments__header-icon{color:var(--mv-comments-accent)}.music-video-comments--branded .music-video-comments__list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mv-comments-accent) 40%,transparent) transparent}.music-video-comments--branded .music-video-comments__list::-webkit-scrollbar{width:.45rem}.music-video-comments--branded .music-video-comments__list::-webkit-scrollbar-thumb{border-radius:9999px;background:linear-gradient(180deg,color-mix(in srgb,var(--mv-comments-accent) 55%,transparent),color-mix(in srgb,var(--mv-comments-accent-violet) 45%,transparent))}.music-video-comments--branded .music-video-comments__list::-webkit-scrollbar-track{background:transparent}.music-video-comments--branded .music-video-comments__composer{border-top:1px solid var(--mv-comments-border);background:linear-gradient(180deg,color-mix(in srgb,var(--mv-comments-accent) 8%,transparent),transparent 42%),color-mix(in srgb,hsl(var(--card)) 94%,#0a121c 6%)}.music-video-comments--branded .music-video-comments__composer textarea{border-color:color-mix(in srgb,var(--mv-comments-accent) 28%,hsl(var(--border)));background:color-mix(in srgb,hsl(var(--background)) 92%,#0a121c 8%)}.music-video-comments--branded .music-video-comments__composer textarea:focus-visible{border-color:color-mix(in srgb,var(--mv-comments-accent) 55%,hsl(var(--ring)));box-shadow:0 0 0 2px color-mix(in srgb,var(--mv-comments-accent) 18%,transparent)}.music-video-comments--branded .music-video-comments__send{background:linear-gradient(135deg,color-mix(in srgb,var(--mv-comments-accent) 88%,#0a121c),color-mix(in srgb,var(--mv-comments-accent-alt) 75%,#0a121c));border:none;color:#fff}.music-video-comments--branded .music-video-comments__send:hover{opacity:.92}.profile-music-type-badge--song{border-color:color-mix(in srgb,#b07cff 40%,hsl(var(--border)))!important;color:color-mix(in srgb,#b07cff 88%,hsl(var(--foreground)))!important;background:color-mix(in srgb,#b07cff 10%,transparent)!important}.profile-music-type-badge--clip{border-color:color-mix(in srgb,#00bbee 40%,hsl(var(--border)))!important;color:color-mix(in srgb,#00bbee 88%,hsl(var(--foreground)))!important;background:color-mix(in srgb,#00bbee 10%,transparent)!important}.profile-music-audio-grid{display:grid;gap:.75rem}@media (min-width: 640px){.profile-music-audio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html.shell-desktop-web .profile-music-audio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1280px){html.shell-desktop-web .profile-music-audio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html.shell-desktop-web [data-testid=event-detail-overlay]{left:var(--desktop-nav-width);right:0}html.shell-desktop-web .event-detail-shell{width:100%;max-width:68rem;margin-inline:auto;padding-inline:var(--desktop-page-pad-x)}html.shell-desktop-web .event-detail-body{padding-inline:0}html.shell-desktop-web [data-testid=create-event-overlay]{left:var(--desktop-nav-width);right:0}html.shell-desktop-web [data-testid=create-event-overlay]>div:last-child,html.shell-desktop-web [data-testid=create-event-overlay] .p-4{max-width:48rem;margin-inline:auto}html.shell-desktop-web .desktop-main-column:has([data-testid=content-creator-select]){background:var(--shell-canvas-bg);color:var(--shell-canvas-fg)}.inbox-hub-card{--hub-accent: #55bbff;border:1px solid hsl(var(--border) / .55);background:hsl(var(--card) / .35);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.inbox-hub-card:hover{border-color:color-mix(in srgb,var(--hub-accent) 28%,hsl(var(--border)));background:hsl(var(--card) / .65);box-shadow:0 4px 16px color-mix(in srgb,var(--hub-accent) 10%,transparent)}.inbox-hub-card:active{background:hsl(var(--muted) / .45);transform:scale(.99)}html.shell-desktop-web .desktop-inbox-host{min-height:100svh;max-width:var(--desktop-content-max);margin-inline:auto;width:100%;padding-inline:var(--desktop-page-pad-x);padding-block:1rem 1.5rem}html.shell-desktop-web .desktop-inbox-host [data-testid=messages-list],html.shell-desktop-web .desktop-inbox-host [data-testid=chat-view],html.shell-desktop-web .desktop-inbox-host [data-testid=group-settings-view],html.shell-desktop-web .desktop-inbox-host [data-testid=room-members-view]{min-height:calc(100svh - 3rem);border:1px solid hsl(var(--border) / .85);border-radius:1rem;overflow:hidden;background:hsl(var(--background));box-shadow:0 1px 2px hsl(var(--foreground) / .04),0 12px 32px hsl(var(--foreground) / .06)}html.shell-desktop-web .desktop-inbox-host [data-testid=messages-list]:has([data-testid=notifications-tab]){background:transparent;box-shadow:none;border-color:color-mix(in srgb,var(--shell-canvas-border) 12%,transparent)}html.shell-desktop-web .desktop-inbox-host [data-testid=notifications-tab]{min-height:calc(100svh - 12rem);border:none;border-radius:0;overflow:visible;background:color-mix(in srgb,var(--shell-canvas-bg) 50%,transparent);backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));-webkit-backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));box-shadow:none}html.shell-desktop-web .desktop-inbox-host [data-testid=chat-view][data-chat-variant=direct]{border-top:2px solid color-mix(in srgb,#55bbff 50%,transparent);box-shadow:0 1px 2px hsl(var(--foreground) / .04),0 12px 32px color-mix(in srgb,#55bbff 10%,transparent)}html.shell-desktop-web .desktop-inbox-host [data-testid=chat-view][data-chat-variant=group]{border-top:2px solid color-mix(in srgb,#7c6bff 50%,transparent);box-shadow:0 1px 2px hsl(var(--foreground) / .04),0 12px 32px color-mix(in srgb,#7c6bff 10%,transparent)}html.shell-desktop-web .desktop-inbox-host [data-testid=chat-view][data-chat-variant=room]{border-top:2px solid color-mix(in srgb,#00d4aa 50%,transparent);box-shadow:0 1px 2px hsl(var(--foreground) / .04),0 12px 32px color-mix(in srgb,#00d4aa 10%,transparent)}html.shell-desktop-web .desktop-inbox-host .inbox-list-panel{border-radius:.75rem;margin:.5rem .75rem 1rem;border:1px solid color-mix(in srgb,var(--messaging-accent) 18%,hsl(var(--border)));overflow:hidden;box-shadow:0 6px 20px color-mix(in srgb,var(--messaging-accent) 8%,transparent)}html.shell-desktop-web .desktop-inbox-host .inbox-shell-header{padding-inline:1.5rem;border-bottom-color:hsl(var(--border) / .7)}html.shell-desktop-web .desktop-inbox-host .inbox-tab-list{max-width:36rem}html.shell-desktop-web .desktop-inbox-host .inbox-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem 1.25rem 1.5rem}html.shell-desktop-web .desktop-inbox-host .inbox-hub-card{border:1px solid hsl(var(--border) / .75);background:hsl(var(--card) / .55);transition:border-color .15s ease,background-color .15s ease,transform .15s ease}html.shell-desktop-web .desktop-inbox-host .inbox-hub-card:hover{border-color:color-mix(in srgb,var(--hub-accent, #55bbff) 32%,hsl(var(--border)));background:hsl(var(--card));transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--hub-accent, #55bbff) 12%,transparent)}html.shell-desktop-web .desktop-inbox-host .inbox-alerts-hub-header{padding-inline:1.25rem;padding-top:1.25rem}html.shell-desktop-web .desktop-inbox-host .inbox-section-scroll{max-height:calc(100svh - 12rem)}html.shell-desktop-web .desktop-inbox-host .inbox-insights-panel{padding-inline:1.25rem;padding-bottom:2rem}html.shell-desktop-web .desktop-inbox-host .inbox-insights-panel [role=tablist]{position:sticky;top:0;z-index:5;background:hsl(var(--background) / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-block:.25rem}html.shell-desktop-web [data-testid=cart-overlay],html.shell-desktop-web [data-testid=sound-page-overlay]{left:var(--desktop-nav-width);background:var(--shell-canvas-bg)}html.shell-desktop-web .sound-page-overlay__body{max-width:54rem;margin-inline:auto;width:100%;padding-inline:1.5rem}html.shell-desktop-web .sound-page-hero{padding:2rem 1.5rem 1.75rem}html.shell-desktop-web .sound-page-hero__art{width:15rem;height:15rem}html.shell-desktop-web .sound-page-hero__title{font-size:1.875rem}html.shell-desktop-web .sound-page-hero__artist{font-size:1.0625rem}html.shell-desktop-web .sound-page-badge{font-size:.75rem;padding:.28rem .7rem}html.shell-desktop-web .sound-page-posts{padding:1.25rem 1.5rem 2.5rem}html.shell-desktop-web .sound-page-posts__title{font-size:1.0625rem}html.shell-desktop-web .sound-page-posts__subtitle{font-size:.8125rem}html.shell-desktop-web .sound-page-posts__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}html.shell-desktop-web .sound-page-post-card__user{font-size:.75rem}html.shell-desktop-web [data-testid=cart-overlay]{left:var(--desktop-nav-width);background:radial-gradient(ellipse 90% 55% at 50% -8%,color-mix(in srgb,#ffaa33 9%,transparent),transparent 62%),var(--shell-canvas-bg)}html.shell-desktop-web .cart-shell{min-height:100%}html.shell-desktop-web .cart-shell .brand-page-sticky__inner{max-width:76rem;margin-inline:auto;padding-inline:2rem}html.shell-desktop-web .cart-shell__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,26rem);gap:1.5rem 2rem;max-width:76rem;margin-inline:auto;padding:2rem 2rem 3.5rem;align-items:start}html.shell-desktop-web .cart-shell__aside{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:calc(var(--app-safe-top, 0px) + 4.85rem)}html.shell-desktop-web .cart-panel{border-radius:1.125rem}html.shell-desktop-web .cart-panel__header{padding:1.0625rem 1.25rem}html.shell-desktop-web .cart-panel__icon{width:2.5rem;height:2.5rem;border-radius:.8rem}html.shell-desktop-web .cart-panel__icon svg{width:1.15rem;height:1.15rem}html.shell-desktop-web .cart-panel__title{font-size:1.0625rem}html.shell-desktop-web .cart-panel__subtitle{font-size:.75rem}html.shell-desktop-web .cart-panel__body{padding:1rem 1.25rem 1.25rem}html.shell-desktop-web .cart-panel__body--items{padding:.75rem;gap:.75rem}html.shell-desktop-web .cart-item-row{padding:1rem 1.125rem;gap:1.125rem;border-radius:.875rem}html.shell-desktop-web .cart-item-row__thumb{width:5.5rem;height:5.5rem;border-radius:.875rem}html.shell-desktop-web .cart-item-row__placeholder-icon{width:1.65rem;height:1.65rem}html.shell-desktop-web .cart-item-row__name{font-size:1rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.shell-desktop-web .cart-item-row__detail{font-size:.75rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.shell-desktop-web .cart-item-row__seller{font-size:.75rem}html.shell-desktop-web .cart-item-row__seller-avatar{width:1.125rem;height:1.125rem}html.shell-desktop-web .cart-item-row__price{font-size:1.125rem}html.shell-desktop-web .cart-item-row__qty-value{width:2rem;font-size:.875rem}html.shell-desktop-web .cart-qty-btn,html.shell-desktop-web .cart-remove-btn{width:2rem!important;height:2rem!important}html.shell-desktop-web .cart-summary__row{font-size:.9375rem}html.shell-desktop-web .cart-summary__row--total{font-size:1.1875rem}html.shell-desktop-web .cart-summary__note{font-size:.75rem}html.shell-desktop-web .cart-checkout__total{font-size:.9375rem}html.shell-desktop-web .cart-checkout__paypal{min-height:3.25rem}html.shell-desktop-web .cart-empty{max-width:36rem;margin-inline:auto;min-height:52vh;padding:3rem 2rem}html.shell-desktop-web .cart-empty__icon-wrap{width:5.5rem;height:5.5rem;border-radius:1.5rem;margin-bottom:1.5rem}html.shell-desktop-web .cart-empty__icon{width:2.35rem;height:2.35rem}html.shell-desktop-web .cart-empty__title{font-size:1.5rem}html.shell-desktop-web .cart-empty__text{font-size:1rem;max-width:26rem;margin-bottom:1.5rem}html.shell-desktop-web .cart-empty__cta{min-width:12rem;height:2.75rem;font-size:.9375rem}html.shell-desktop-web .profile-overlay{left:var(--desktop-nav-width);right:0;background:transparent;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;box-sizing:border-box}html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]{min-height:0;height:100svh;max-height:100svh;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column}html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]>.shell-canvas-content{position:relative;isolation:isolate;flex:0 0 auto;align-self:stretch;width:100%;min-height:100%;height:auto;overflow:visible;display:block}html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]>.shell-canvas-content:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]>.shell-canvas-content:after{content:"";position:absolute;top:0;bottom:0;width:max(0px,calc((100% - var(--desktop-side-center, var(--desktop-content-max))) / 2));pointer-events:none;z-index:0}html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]>.shell-canvas-content:before{left:0;border-right:1px solid color-mix(in srgb,var(--desktop-side-accent) var(--desktop-side-rail-border, 30%),transparent);box-shadow:inset -5px 0 42px color-mix(in srgb,var(--desktop-side-accent) var(--desktop-side-rail-inset, 22%),transparent),-10px 0 56px color-mix(in srgb,var(--desktop-side-accent) var(--desktop-side-rail-outer, 16%),transparent);background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--desktop-side-accent) var(--desktop-side-rail-line, 82%),transparent) 16%,color-mix(in srgb,var(--desktop-side-accent-alt) var(--desktop-side-rail-line-alt, 72%),transparent) 50%,color-mix(in srgb,var(--desktop-side-accent) var(--desktop-side-rail-line, 82%),transparent) 84%,transparent 100%),radial-gradient(ellipse 88% 52% at 100% 5%,color-mix(in srgb,var(--desktop-side-accent) var(--desktop-side-rail-glow-a, 42%),transparent),transparent 72%),radial-gradient(ellipse 72% 44% at 100% 95%,color-mix(in srgb,var(--desktop-side-accent-alt) var(--desktop-side-rail-glow-b, 34%),transparent),transparent 68%);background-size:var(--desktop-side-rail-width, 3px) 100%,auto,auto;background-position:right center,center,center;background-repeat:no-repeat}html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]>.shell-canvas-content:after{right:0;border-left:1px solid color-mix(in srgb,var(--desktop-side-accent-alt) var(--desktop-side-rail-border, 30%),transparent);box-shadow:inset 5px 0 42px color-mix(in srgb,var(--desktop-side-accent-alt) var(--desktop-side-rail-inset, 22%),transparent),10px 0 56px color-mix(in srgb,var(--desktop-side-accent-alt) var(--desktop-side-rail-outer, 16%),transparent);background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--desktop-side-accent-alt) var(--desktop-side-rail-line, 82%),transparent) 16%,color-mix(in srgb,var(--desktop-side-accent) var(--desktop-side-rail-line-alt, 72%),transparent) 50%,color-mix(in srgb,var(--desktop-side-accent-alt) var(--desktop-side-rail-line, 82%),transparent) 84%,transparent 100%),radial-gradient(ellipse 88% 52% at 0% 5%,color-mix(in srgb,var(--desktop-side-accent-alt) var(--desktop-side-rail-glow-c, 36%),transparent),transparent 72%),radial-gradient(ellipse 72% 44% at 0% 95%,color-mix(in srgb,var(--desktop-side-accent) var(--desktop-side-rail-glow-d, 28%),transparent),transparent 68%);background-size:var(--desktop-side-rail-width, 3px) 100%,auto,auto;background-position:left center,center,center;background-repeat:no-repeat}html.shell-desktop-web .desktop-main-column:has([data-profile-host]){background:transparent;color:var(--shell-canvas-fg);overflow-x:clip;min-width:0}html.shell-desktop-web .desktop-main-column:has([data-profile-host]):before,html.shell-desktop-web .desktop-main-column:has([data-profile-host]):after,html.shell-desktop-web .profile-overlay:before,html.shell-desktop-web .profile-overlay:after{display:none!important}html.shell-desktop-web .desktop-profile-host{--desktop-profile-pad-x: 2rem;--desktop-side-accent: #00d4aa;--desktop-side-accent-alt: #00bbee;--desktop-side-center: var(--desktop-content-max);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--desktop-content-max)) minmax(0,1fr);align-items:start;width:100%;max-width:none;margin-inline:0;padding-inline:0;min-height:100svh;min-width:0;box-sizing:border-box;overflow:visible;background:transparent;color:var(--shell-canvas-fg)}html.shell-desktop-web .desktop-profile-host>*{grid-column:2;grid-row:1;position:relative;z-index:1;justify-self:stretch;width:100%;max-width:none;min-width:0;box-sizing:border-box}html.shell-desktop-web .desktop-profile-host.desktop-profile-host--active{display:grid;flex:0 0 auto;align-self:stretch;width:100%;min-height:100svh;height:auto;min-width:0;max-height:none;overflow:visible}html.shell-desktop-web .desktop-profile-host.desktop-profile-host--overlay{min-height:-moz-min-content;min-height:min-content;height:auto;max-height:none;overflow:visible}html.shell-desktop-web .desktop-profile-host .profile-social-shell{min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}html.shell-desktop-web .desktop-profile-host .profile-social-scroll,html.shell-desktop-web .desktop-profile-host .profile-social-shell>.flex-1{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}html.shell-desktop-web .desktop-profile-host .profile-social-shell>.flex-1{overflow:hidden}html.shell-desktop-web .desktop-profile-host:before,html.shell-desktop-web .desktop-profile-host:after{display:none}html.shell-desktop-web .profile-overlay .desktop-profile-host:before,html.shell-desktop-web .profile-overlay .desktop-profile-host:after{display:none}html.shell-desktop-web .profile-page.shell-canvas,html.shell-desktop-web .profile-edit-shell.shell-canvas,html.shell-desktop-web .profile-social-shell.shell-canvas,html.shell-desktop-web .desktop-profile-host .settings-shell.shell-canvas{width:100%;max-width:none;margin-inline:0;padding-inline:var(--desktop-profile-pad-x);box-sizing:border-box;overflow-x:clip}html.shell-desktop-web .profile-below-banner{margin-inline:0}html.shell-desktop-web .profile-header{padding-top:.35rem}html.shell-desktop-web [data-testid=profile-backdrop]{left:var(--desktop-nav-width);width:calc(100vw - var(--desktop-nav-width));height:100vh;height:100dvh}html.shell-desktop-web .profile-banner-band{width:100%;aspect-ratio:1400 / 400;height:auto;min-height:0;border-radius:1rem}html.shell-desktop-web .profile-banner-img,html.shell-desktop-web .profile-banner-video{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}html.shell-desktop-web .profile-banner-band--custom .profile-banner-img,html.shell-desktop-web .profile-banner-band--custom .profile-banner-video,html.shell-desktop-web .profile-banner-band--video .profile-banner-video,html.shell-desktop-web .profile-banner-band--opaque .profile-banner-img,html.shell-desktop-web .profile-banner-band--opaque .profile-banner-video,html.shell-desktop-web .profile-banner-band[data-banner-opaque=true] .profile-banner-img,html.shell-desktop-web .profile-banner-band[data-banner-opaque=true] .profile-banner-video{-o-object-fit:cover;object-fit:cover}html.shell-desktop-web .profile-avatar{width:5rem;height:5rem}html.shell-desktop-web .profile-display-name{font-size:1.375rem}.settings-shell-header{background:hsl(var(--background) / .95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.settings-shell-subtitle{display:none}.settings-shell-body,.settings-sidebar{display:block}.settings-content,.settings-shell--section-open .settings-sidebar{display:none}.settings-shell--section-open .settings-content{display:block}.settings-welcome{display:none}.settings-nav-item{border:1px solid transparent}.settings-nav-item:hover{background:hsl(var(--muted) / .45)}.settings-nav-item--active{background:hsl(var(--primary) / .08);border-color:hsl(var(--primary) / .22)}.settings-menu-group-label{font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)));padding-inline:.75rem;margin-bottom:.35rem}.settings-shell.shell-canvas .settings-menu-group-label{color:var(--shell-canvas-muted)}.settings-menu-group+.settings-menu-group{margin-top:1rem}.settings-menu-footer{margin-top:1rem;padding-top:.75rem;border-top:1px solid hsl(var(--border) / .7)}.settings-sidebar-inner,.settings-menu-inner{padding:1rem}html.shell-desktop-web [data-testid=settings-page]{max-width:72rem;margin:1.25rem auto 2rem;min-height:calc(100svh - 2.5rem);padding-bottom:0;border:1px solid hsl(var(--border) / .85);border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px hsl(var(--foreground) / .04),0 12px 32px hsl(var(--foreground) / .06)}html.shell-desktop-web .desktop-profile-host [data-testid=settings-page]{max-width:none;width:100%;margin:0;min-height:100svh;border-radius:0;border-left:none;border-right:none;box-shadow:none}html.shell-desktop-web .settings-shell-subtitle{display:block}html.shell-desktop-web .settings-shell-body{display:grid;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);min-height:calc(100svh - 9rem)}html.shell-desktop-web .settings-sidebar,html.shell-desktop-web .settings-content,html.shell-desktop-web .settings-shell--section-open .settings-sidebar,html.shell-desktop-web .settings-shell--section-open .settings-content{display:block}html.shell-desktop-web .settings-sidebar{border-right:1px solid hsl(var(--border) / .75);background:hsl(var(--card) / .35)}html.shell-desktop-web .settings-sidebar-scroll{height:calc(100svh - 9rem)}html.shell-desktop-web .settings-content-scroll{height:calc(100svh - 9rem)!important}html.shell-desktop-web .settings-sidebar-inner{padding:1rem .75rem 1.5rem}html.shell-desktop-web .settings-nav-item{border:1px solid hsl(var(--border) / .55);background:hsl(var(--background) / .55)}html.shell-desktop-web .settings-nav-item:hover{border-color:hsl(var(--primary) / .25);background:hsl(var(--card))}html.shell-desktop-web .settings-nav-item--active{border-color:hsl(var(--primary) / .35);background:hsl(var(--primary) / .1)}html.shell-desktop-web .settings-nav-item--active .settings-nav-icon{background:hsl(var(--primary) / .14)}html.shell-desktop-web .settings-nav-item--active .settings-nav-icon svg{color:hsl(var(--primary))}html.shell-desktop-web .settings-nav-chevron{display:none}html.shell-desktop-web .settings-menu-items{display:flex;flex-direction:column;gap:.35rem}html.shell-desktop-web .settings-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:24rem;padding:2.5rem 2rem;text-align:center}html.shell-desktop-web .settings-content [data-testid=button-back-section]{display:none}html.shell-desktop-web .settings-content .p-4{padding:1.5rem}html.shell-desktop-web .settings-content .max-w-2xl{max-width:40rem}html.shell-desktop-web [data-testid=video-detail-overlay].feed-overlay-viewport,html.shell-desktop-web [data-testid=picture-detail-overlay].feed-overlay-viewport,html.shell-desktop-web [data-testid=picture-fullscreen-overlay].feed-overlay-viewport{position:fixed;top:0;bottom:0;left:var(--desktop-nav-width);right:0;z-index:10070;background:var(--shell-canvas-bg)}html.shell-desktop-web [data-testid=video-detail-overlay],html.shell-desktop-web [data-testid=picture-detail-overlay]{--feed-filter-top: 0;--feed-filter-bar-height: 0;--feed-ai-filter-bar-height: 0;--feed-mute-top: 3.5rem}html.shell-desktop-web [data-testid=video-detail-overlay] .feed-mute-toggle{left:.75rem}html.shell-desktop-web [data-testid=video-detail-overlay] .profile-media-overlay-stage,html.shell-desktop-web [data-testid=picture-detail-overlay] .profile-media-overlay-stage{width:100%;height:100%}html.shell-desktop-web [data-testid=video-detail-overlay] .feed-phone-column,html.shell-desktop-web [data-testid=picture-detail-overlay] .feed-phone-column{grid-column:2;grid-row:1;justify-self:center;width:100%;max-width:var(--desktop-feed-width)}html.shell-desktop-web [data-testid=video-detail-overlay] [data-testid=video-overlay-info],html.shell-desktop-web [data-testid=picture-detail-overlay] [data-testid=picture-overlay-info]{bottom:2.75rem}html.shell-desktop-web [data-testid=profile-backdrop].profile-backdrop-default{background-position:center center}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input.desktop-profile-host[type=search]::-webkit-search-cancel-button{display:none}.profile-details-actions>input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.border.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.arcsplash-scrubber-track{position:relative;flex:1;height:1.25rem;display:flex;align-items:center;cursor:pointer}.arcsplash-scrubber-rail{position:absolute;left:0;right:0;height:.4375rem;border-radius:9999px;background:hsl(var(--muted) / .65);border:1px solid hsl(var(--border) / .45);box-shadow:inset 0 1px 2px hsl(var(--foreground) / .06);transition:height .15s ease}.arcsplash-scrubber-track--overlay .arcsplash-scrubber-rail{background:#ffffff2e;border-color:#ffffff1f;box-shadow:inset 0 1px 3px #00000040}.arcsplash-scrubber-fill{position:absolute;left:0;height:.4375rem;border-radius:9999px;background:linear-gradient(90deg,hsl(var(--primary) / .82),hsl(var(--primary)));box-shadow:0 0 10px hsl(var(--primary) / .28);pointer-events:none;transition:height .15s ease}.arcsplash-scrubber-track--overlay .arcsplash-scrubber-fill{box-shadow:0 0 12px hsl(var(--primary) / .45)}.arcsplash-scrubber-thumb{position:absolute;top:50%;width:.875rem;height:.875rem;margin-left:-.4375rem;transform:translateY(-50%) scale(0);border-radius:9999px;background:hsl(var(--background));border:2.5px solid hsl(var(--primary));box-shadow:0 1px 4px hsl(var(--foreground) / .2),0 0 0 1px hsl(var(--background));pointer-events:none;transition:transform .15s ease,opacity .15s ease;opacity:0}.arcsplash-scrubber-track--overlay .arcsplash-scrubber-thumb{background:#fff;border-color:hsl(var(--primary));box-shadow:0 1px 6px #00000059}.arcsplash-scrubber-track:hover .arcsplash-scrubber-rail,.arcsplash-scrubber-track:focus-within .arcsplash-scrubber-rail{height:.5rem}.arcsplash-scrubber-track:hover .arcsplash-scrubber-fill,.arcsplash-scrubber-track:focus-within .arcsplash-scrubber-fill{height:.5rem}.arcsplash-scrubber-track:hover .arcsplash-scrubber-thumb,.arcsplash-scrubber-track:focus-within .arcsplash-scrubber-thumb{transform:translateY(-50%) scale(1);opacity:1}.arcsplash-scrubber-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.arcsplash-mini-progress{height:.1875rem;border-radius:9999px;background:hsl(var(--muted) / .85);overflow:hidden}.arcsplash-mini-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--primary) / .85),hsl(var(--primary)));box-shadow:0 0 8px hsl(var(--primary) / .35);transition:width .1s linear}.arcsplash-scrubber-track--feed{height:1.125rem}.arcsplash-scrubber-track--feed .arcsplash-scrubber-rail{height:2px;background:#ffffff38;border:none;box-shadow:none}.arcsplash-scrubber-track--feed .arcsplash-scrubber-fill{height:2px;background:linear-gradient(90deg,#22d3ee,#06b6d4);box-shadow:0 0 8px #22d3ee8c}.arcsplash-scrubber-track--feed .arcsplash-scrubber-thumb{width:.625rem;height:.625rem;margin-left:-.3125rem;border-width:2px;border-color:#22d3ee;background:#ecfeff;box-shadow:0 0 6px #22d3eea6}.arcsplash-scrubber-track--feed:hover .arcsplash-scrubber-rail,.arcsplash-scrubber-track--feed:focus-within .arcsplash-scrubber-rail,.arcsplash-scrubber-track--feed:active .arcsplash-scrubber-rail{height:3px}.arcsplash-scrubber-track--feed:hover .arcsplash-scrubber-fill,.arcsplash-scrubber-track--feed:focus-within .arcsplash-scrubber-fill,.arcsplash-scrubber-track--feed:active .arcsplash-scrubber-fill{height:3px}.arcsplash-scrubber-track--feed:hover .arcsplash-scrubber-thumb,.arcsplash-scrubber-track--feed:focus-within .arcsplash-scrubber-thumb,.arcsplash-scrubber-track--feed:active .arcsplash-scrubber-thumb{transform:translateY(-50%) scale(1);opacity:1}.arcsplash-media-scrubber--feed{gap:.5rem}.arcsplash-media-scrubber--feed span{font-size:.5625rem;width:2rem;letter-spacing:.01em}.feed-video-progress{bottom:0;left:0;right:0;padding:.3rem .625rem .15rem;background:linear-gradient(to top,rgb(0 0 0 / .42),rgb(0 0 0 / .08) 55%,transparent)}html.mobile-web-browser .arcsplash-scrubber-track--feed{height:1.3125rem}html.mobile-web-browser .arcsplash-scrubber-track--feed .arcsplash-scrubber-rail,html.mobile-web-browser .arcsplash-scrubber-track--feed .arcsplash-scrubber-fill{height:3px}html.mobile-web-browser .arcsplash-scrubber-track--feed:hover .arcsplash-scrubber-rail,html.mobile-web-browser .arcsplash-scrubber-track--feed:focus-within .arcsplash-scrubber-rail,html.mobile-web-browser .arcsplash-scrubber-track--feed:active .arcsplash-scrubber-rail,html.mobile-web-browser .arcsplash-scrubber-track--feed:hover .arcsplash-scrubber-fill,html.mobile-web-browser .arcsplash-scrubber-track--feed:focus-within .arcsplash-scrubber-fill,html.mobile-web-browser .arcsplash-scrubber-track--feed:active .arcsplash-scrubber-fill{height:4px}html.shell-desktop-web .arcsplash-scrubber-track--feed{height:1.3125rem}html.shell-desktop-web .arcsplash-scrubber-track--feed .arcsplash-scrubber-rail,html.shell-desktop-web .arcsplash-scrubber-track--feed .arcsplash-scrubber-fill{height:3px}html.shell-desktop-web .arcsplash-scrubber-track--feed:hover .arcsplash-scrubber-rail,html.shell-desktop-web .arcsplash-scrubber-track--feed:focus-within .arcsplash-scrubber-rail,html.shell-desktop-web .arcsplash-scrubber-track--feed:active .arcsplash-scrubber-rail,html.shell-desktop-web .arcsplash-scrubber-track--feed:hover .arcsplash-scrubber-fill,html.shell-desktop-web .arcsplash-scrubber-track--feed:focus-within .arcsplash-scrubber-fill,html.shell-desktop-web .arcsplash-scrubber-track--feed:active .arcsplash-scrubber-fill{height:4px}html.shell-desktop-web .arcsplash-scrubber-track--feed .arcsplash-scrubber-thumb{width:.6875rem;height:.6875rem;margin-left:-.34375rem}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=mini] .feed-video-progress,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=vertical] .feed-video-progress{padding:.35rem .75rem .25rem}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-posted-date--desktop-corner,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-posted-date--desktop-corner{bottom:calc(env(safe-area-inset-bottom,0px) + 2.125rem)!important}html.shell-desktop-web .arcsplash-media-scrubber--feed span{width:2.125rem;font-size:.625rem}.dark .glow-primary{box-shadow:0 0 14px #1fa8d666}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}@keyframes editor-glitch-shift{0%,88%,to{opacity:0;transform:translate(0)}90%{opacity:.35;transform:translate(-3px)}92%{opacity:.4;transform:translate(3px,-1px)}94%{opacity:.3;transform:translate(-2px,2px)}}.editor-fx-vignette{pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.55) 100%)}.editor-fx-fade{pointer-events:none;background:radial-gradient(ellipse at center,transparent 50%,rgba(255,255,255,.28) 100%)}.editor-fx-spotlight{pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,255,255,.2) 0%,transparent 55%)}.editor-fx-grain{pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.editor-fx-glitch{pointer-events:none;animation:editor-glitch-shift 2.5s infinite;background:linear-gradient(90deg,#ff005026,#00ffff1f);mix-blend-mode:screen}.editor-fx-cinematic{pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,transparent 12%,transparent 88%,rgba(0,0,0,.55) 100%)}.editor-fx-dream{pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,255,255,.15) 0%,rgba(200,180,255,.12) 45%,transparent 75%)}.editor-fx-flare{pointer-events:none;background:radial-gradient(circle at 70% 25%,rgba(255,255,220,.45) 0%,rgba(255,200,100,.15) 15%,transparent 40%)}.editor-fx-lightleak{pointer-events:none;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(255,140,60,.35),transparent 70%),radial-gradient(ellipse 70% 50% at 100% 100%,rgba(60,150,255,.28),transparent 65%)}.editor-fx-dust{pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.editor-fx-snow{pointer-events:none;opacity:.35;background-image:radial-gradient(circle,rgba(255,255,255,.9) .6px,transparent .6px);background-size:10px 10px}.editor-fx-rain{pointer-events:none;opacity:.45;background:repeating-linear-gradient(115deg,transparent,transparent 4px,rgba(255,255,255,.07) 4px,rgba(255,255,255,.07) 5px)}.editor-fx-scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.12) 2px,rgba(0,0,0,.12) 4px)}.editor-fx-bokeh{pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.25) 0%,transparent 8%),radial-gradient(circle at 75% 20%,rgba(255,200,255,.2) 0%,transparent 10%),radial-gradient(circle at 60% 75%,rgba(200,230,255,.22) 0%,transparent 12%),radial-gradient(circle at 35% 55%,rgba(255,255,255,.18) 0%,transparent 6%)}.editor-fx-duotone{pointer-events:none;background:linear-gradient(135deg,#581c8759,#06b6d44d);mix-blend-mode:overlay}:root{--button-outline: rgba(0,0,0, .1);--badge-outline: rgba(0,0,0, .05);--opaque-button-border-intensity: -8;--elevate-1: rgba(0,0,0, .03);--elevate-2: rgba(0,0,0, .08);--background: 200 15% 97%;--foreground: 200 10% 10%;--border: 200 10% 87%;--card: 200 12% 94%;--card-foreground: 200 10% 10%;--card-border: 200 10% 89%;--sidebar: 200 12% 91%;--sidebar-foreground: 200 10% 10%;--sidebar-border: 200 10% 85%;--sidebar-primary: 195 75% 42%;--sidebar-primary-foreground: 0 0% 99%;--sidebar-accent: 200 10% 86%;--sidebar-accent-foreground: 200 10% 15%;--sidebar-ring: 195 75% 42%;--popover: 200 12% 92%;--popover-foreground: 200 10% 10%;--popover-border: 200 10% 84%;--primary: 195 75% 42%;--primary-foreground: 0 0% 99%;--secondary: 200 10% 84%;--secondary-foreground: 200 10% 10%;--muted: 200 10% 92%;--muted-foreground: 200 5% 42%;--accent: 200 10% 89%;--accent-foreground: 200 10% 15%;--destructive: 0 75% 55%;--destructive-foreground: 0 0% 99%;--input: 200 10% 75%;--ring: 195 75% 42%;--chart-1: 195 75% 42%;--chart-2: 160 55% 45%;--chart-3: 240 55% 55%;--chart-4: 30 75% 50%;--chart-5: 280 55% 55%;--font-sans: Inter, sans-serif;--font-serif: Georgia, serif;--font-mono: JetBrains Mono, monospace;--radius: .5rem;--shadow-2xs: 0px 2px 0px 0px hsl(0 0% 0% / .03);--shadow-xs: 0px 2px 0px 0px hsl(0 0% 0% / .05);--shadow-sm: 0px 2px 0px 0px hsl(0 0% 0% / .03), 0px 1px 2px -1px hsl(0 0% 0% / .05);--shadow: 0px 2px 0px 0px hsl(0 0% 0% / .03), 0px 1px 2px -1px hsl(0 0% 0% / .05);--shadow-md: 0px 2px 0px 0px hsl(0 0% 0% / .03), 0px 2px 4px -1px hsl(0 0% 0% / .08);--shadow-lg: 0px 2px 0px 0px hsl(0 0% 0% / .03), 0px 4px 6px -1px hsl(0 0% 0% / .1);--shadow-xl: 0px 2px 0px 0px hsl(0 0% 0% / .03), 0px 8px 10px -1px hsl(0 0% 0% / .12);--shadow-2xl: 0px 2px 0px 0px hsl(0 0% 0% / .15);--tracking-normal: 0em;--spacing: .25rem;--shell-canvas-bg: #ffffff;--shell-canvas-fg: #0f172a;--shell-canvas-muted: rgba(15, 23, 42, .58);--shell-canvas-border: rgba(15, 23, 42, .1);--desktop-shell-nav-bg: hsl(0 0% 0% / .055);--desktop-shell-nav-blur: 18px;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}.shell-canvas{background-color:var(--shell-canvas-bg);color:var(--shell-canvas-fg)}.shell-canvas-sticky{background-color:color-mix(in srgb,var(--shell-canvas-bg) 95%,transparent)}.dark{--shell-canvas-bg: #000000;--shell-canvas-fg: #f8fafc;--shell-canvas-muted: rgba(248, 250, 252, .58);--shell-canvas-border: rgba(255, 255, 255, .1);--desktop-shell-nav-bg: hsl(0 0% 0% / .055);--desktop-shell-nav-blur: 18px;--button-outline: rgba(255,255,255, .1);--badge-outline: rgba(255,255,255, .05);--opaque-button-border-intensity: 9;--elevate-1: rgba(255,255,255, .04);--elevate-2: rgba(255,255,255, .09);--background: 200 15% 9%;--foreground: 200 10% 94%;--border: 200 10% 18%;--card: 200 12% 13%;--card-foreground: 200 10% 94%;--card-border: 200 10% 20%;--sidebar: 200 12% 11%;--sidebar-foreground: 200 10% 94%;--sidebar-border: 200 10% 16%;--sidebar-primary: 195 75% 48%;--sidebar-primary-foreground: 0 0% 99%;--sidebar-accent: 200 10% 16%;--sidebar-accent-foreground: 200 10% 88%;--sidebar-ring: 195 75% 48%;--popover: 200 12% 15%;--popover-foreground: 200 10% 94%;--popover-border: 200 10% 22%;--primary: 195 75% 48%;--primary-foreground: 0 0% 99%;--secondary: 200 10% 18%;--secondary-foreground: 200 10% 88%;--muted: 200 10% 14%;--muted-foreground: 200 5% 60%;--accent: 200 10% 15%;--accent-foreground: 200 10% 85%;--destructive: 0 75% 50%;--destructive-foreground: 0 0% 99%;--input: 200 10% 25%;--ring: 195 75% 48%;--chart-1: 195 75% 55%;--chart-2: 160 55% 55%;--chart-3: 240 55% 65%;--chart-4: 30 75% 60%;--chart-5: 280 55% 65%;--shadow-2xs: 0px 2px 0px 0px hsl(0 0% 0% / .2);--shadow-xs: 0px 2px 0px 0px hsl(0 0% 0% / .25);--shadow-sm: 0px 2px 0px 0px hsl(0 0% 0% / .2), 0px 1px 2px -1px hsl(0 0% 0% / .3);--shadow: 0px 2px 0px 0px hsl(0 0% 0% / .2), 0px 1px 2px -1px hsl(0 0% 0% / .3);--shadow-md: 0px 2px 0px 0px hsl(0 0% 0% / .2), 0px 2px 4px -1px hsl(0 0% 0% / .35);--shadow-lg: 0px 2px 0px 0px hsl(0 0% 0% / .2), 0px 4px 6px -1px hsl(0 0% 0% / .4);--shadow-xl: 0px 2px 0px 0px hsl(0 0% 0% / .2), 0px 8px 10px -1px hsl(0 0% 0% / .45);--shadow-2xl: 0px 2px 0px 0px hsl(0 0% 0% / .5)}.feed-overlay-description-clamp{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;max-height:2.75rem;line-height:1.375rem}.feed-overlay-user-info{bottom:5rem}.feed-overlay-posted-date{bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}.feed-overlay-posted-date--desktop-corner{max-width:min(18rem,calc(100vw - 8rem));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}html.shell-compact .feed-overlay-posted-date--desktop-corner{max-width:none}.feed-overlay-sound-disc{bottom:calc(env(safe-area-inset-bottom,0px) + 5.5rem)}.feed-overlay-user-info--fullscreen{bottom:calc(var(--bottom-nav-height, 4.5rem) + 2.5rem)}.feed-overlay-posted-date--fullscreen{bottom:var(--bottom-nav-height, 4.5rem)!important}.feed-overlay-sound-disc--fullscreen{bottom:calc(var(--bottom-nav-height, 4.5rem) + 2.8rem)!important}.feed-h-mobile-date{display:none}html.shell-compact .feed-overlay-user-info:not(.feed-overlay-user-info--fullscreen):not(.feed-overlay-mobile-stack){bottom:2.5rem!important;max-width:calc(100% - 5.5rem)}html.shell-compact .feed-overlay-posted-date:not(.feed-overlay-posted-date--fullscreen):not(.feed-overlay-posted-date--stack){bottom:0!important;right:.75rem!important}html.shell-compact .feed-overlay-mobile-stack{bottom:2.5rem!important;display:flex;flex-direction:column;align-items:flex-start;max-width:calc(100% - 5.5rem);padding-bottom:0}html.shell-compact .feed-overlay-mobile-stack [data-testid=link-username]{margin-bottom:0!important}html.shell-compact .feed-overlay-mobile-stack .feed-overlay-description{max-width:100%;margin-top:0!important;position:relative;z-index:2}html.shell-compact .feed-overlay-meta-row{bottom:var(--feed-progress-stack, .65rem)!important;pointer-events:none}html.shell-compact .feed-overlay-meta-row .feed-overlay-sound-marquee--inline{pointer-events:auto;flex:1 1 auto;min-width:0;max-width:58%;justify-content:flex-start;margin:0!important}html.shell-compact .feed-overlay-meta-row .feed-overlay-posted-date--meta-row{margin-left:auto!important;flex-shrink:0;position:static!important;bottom:auto!important;right:auto!important;text-align:right}html.shell-compact .feed-overlay-sound-disc:not(.feed-overlay-sound-disc--fullscreen){bottom:1.35rem!important}html.shell-compact .feed-overlay-sound-marquee:not(.feed-overlay-sound-marquee--stack){margin-top:1.05rem!important}html.shell-compact .feed-overlay-description-toggle{color:#ffffffeb!important;font-size:.75rem!important;font-weight:800!important;margin-top:.25rem!important;margin-left:33%!important;display:block!important;position:relative!important;z-index:25!important;pointer-events:auto!important;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.55)}html.shell-compact [data-testid=video-feed-horizontal-watch] .feed-h-title-row{align-items:flex-start}html.shell-compact [data-testid=video-feed-horizontal-watch] .feed-h-inline-date{display:inline-flex!important;position:static!important;max-width:46%;text-align:right;white-space:nowrap;font-size:.65rem!important;padding:.2rem .45rem!important}html.shell-compact [data-testid=video-feed-horizontal-watch] .profile-mv-engagement [data-testid=text-posted-date]{display:none!important}html.shell-compact [data-testid=video-feed-horizontal-watch] .profile-mv-details--compact-web .profile-mv-description{padding:.5rem .75rem}html.shell-compact [data-testid=video-feed-horizontal-watch] .profile-mv-details--compact-web .profile-mv-description__text--clamped{-webkit-line-clamp:2!important}html.shell-compact [data-testid=pictures-feed] .feed-header-top:before,html.shell-compact [data-testid=video-feed] .feed-header-top:before{content:"";position:absolute;left:-1rem;right:-1rem;top:-.2rem;height:4.25rem;background:linear-gradient(180deg,hsl(0 0% 0% / .62) 0%,hsl(0 0% 0% / .28) 55%,transparent 100%);pointer-events:none;z-index:-1}html.shell-compact [data-testid=pictures-feed] .feed-top-nav,html.shell-compact [data-testid=video-feed] .feed-top-nav{gap:.2rem;padding:.2rem .45rem}html.shell-compact [data-testid=pictures-feed] .feed-top-nav__item,html.shell-compact [data-testid=video-feed] .feed-top-nav__item{min-height:1.5rem;padding-inline:.65rem;font-size:.6875rem;gap:.2rem}html.shell-compact [data-testid=pictures-feed] .feed-top-nav__item svg,html.shell-compact [data-testid=pictures-feed] .feed-top-nav__search svg,html.shell-compact [data-testid=video-feed] .feed-top-nav__item svg,html.shell-compact [data-testid=video-feed] .feed-top-nav__search svg{width:.75rem!important;height:.75rem!important}html.shell-compact [data-testid=pictures-feed] .feed-top-nav__search,html.shell-compact [data-testid=video-feed] .feed-top-nav__search{width:1.75rem;height:1.75rem;margin-left:.125rem}html.shell-compact [data-testid=music-video-feed]{top:0!important;right:0!important;left:0!important;bottom:var(--bottom-nav-height, 4.5rem)!important;height:auto!important}html.capacitor-native .music-mv-action-rail{gap:.4rem!important;top:calc(var(--app-safe-top, 0px) + 5.5rem)!important}html.capacitor-native .music-mv-action-rail .w-12.h-12,html.capacitor-native .music-mv-action-rail span.w-12{width:2.125rem!important;height:2.125rem!important;border-color:color-mix(in srgb,#b07cff 42%,rgba(255,255,255,.22))!important;background:color-mix(in srgb,rgba(0,0,0,.55) 70%,#b07cff 30%)!important}html.capacitor-native .music-mv-action-rail .w-6.h-6{width:1rem!important;height:1rem!important}html.capacitor-native .music-mv-action-rail .music-meta-like--on-dark{color:#ff7eb3!important}html.capacitor-native .music-mv-action-rail .music-meta-like--on-dark.is-liked,html.capacitor-native .music-mv-action-rail .music-meta-like--on-dark[aria-pressed=true]{color:#ff3b5c!important}html.capacitor-native .music-mv-action-rail [data-testid^=button-comments-mv] svg{color:#5bf!important}html.capacitor-native .music-mv-action-rail [data-testid^=button-share-mv] svg{color:#b07cff!important}html.capacitor-native .music-mv-action-rail .text-xs.font-semibold{font-size:.65rem!important;color:#ffffffeb}html.capacitor-native .music-mv-action-rail .music-mv-scroll-arrow{width:2.5rem;height:2.5rem;margin-top:.125rem}html.capacitor-native .music-mv-scroll-arrows{top:50%;transform:translateY(-50%)}html.capacitor-native .music-mv-scroll-arrow{width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#fff;background:color-mix(in srgb,rgba(0,0,0,.55) 65%,#b07cff 35%);border:1px solid color-mix(in srgb,#b07cff 45%,rgba(255,255,255,.2));box-shadow:0 4px 14px #00000059}html.capacitor-native .music-mv-scroll-arrow:disabled{opacity:.35;pointer-events:none}html.capacitor-native [data-testid=music-video-feed]{touch-action:pan-y}html.capacitor-native.shell-compact .feed-overlay-meta-row{bottom:.5rem!important}html.capacitor-native.shell-compact .feed-overlay-sound-disc:not(.feed-overlay-sound-disc--fullscreen){bottom:1.5rem!important}html.capacitor-native.shell-compact .feed-overlay-mobile-stack{bottom:2.65rem!important}html.capacitor-native.shell-compact .feed-overlay-meta-row [data-testid=text-sound-marquee]{font-size:.6875rem!important}html.capacitor-native.shell-compact .feed-overlay-meta-row [data-testid=text-sound-marquee] svg{width:.8125rem!important;height:.8125rem!important}html.capacitor-native.shell-compact .feed-overlay-description-toggle{margin-top:.35rem!important}html.capacitor-native.shell-compact .music-mv-bottom-meta{bottom:0!important;left:0!important;right:0!important;padding:.75rem 4.25rem .85rem 1rem!important}html.capacitor-native [data-testid=video-feed] .feed-top-nav--dark .feed-top-nav__item,html.capacitor-native [data-testid=video-feed] .feed-top-nav--dark .feed-top-nav__search,html.capacitor-native [data-testid=pictures-feed] .feed-top-nav--dark .feed-top-nav__item,html.capacitor-native [data-testid=pictures-feed] .feed-top-nav--dark .feed-top-nav__search{color:#fff!important;opacity:1!important}html.capacitor-native.dark [data-testid=video-feed] .feed-top-nav--dark .feed-top-nav__item--active,html.capacitor-native.dark [data-testid=pictures-feed] .feed-top-nav--dark .feed-top-nav__item--active{color:#fff!important}html.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .desktop-feed-layout,html.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .desktop-feed-layout,html.shell-compact [data-testid=video-feed]:not([data-feed-aspect=horizontal]) .desktop-feed-layout,html.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-phone-column,html.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-phone-column,html.shell-compact [data-testid=video-feed]:not([data-feed-aspect=horizontal]) .feed-phone-column{width:100%!important;max-width:none!important}html.shell-compact .video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage{isolation:isolate}html.shell-compact .video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage .feed-slides>div{overflow:hidden}html.mobile-web-browser .video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage,html.shell-compact .video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage{overflow:hidden}html.mobile-web-browser .video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage .feed-slides,html.shell-compact .video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage .feed-slides{backface-visibility:hidden}html.mobile-web-browser .video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage .feed-slides>div,html.shell-compact .video-feed-viewport:not(.video-feed-viewport--horizontal) .video-feed-player-stage .feed-slides>div{overflow:hidden}.feed-slides>div[data-feed-slide-active=true]{z-index:1}.music-video-feed-viewport .feed-slides>div,.pictures-feed-overlay-stage .feed-slides>div{overflow:hidden;contain:layout paint style}html.shell-compact .video-feed-viewport:not(.video-feed-viewport--horizontal) [data-testid=video-element],html.shell-compact .video-feed-viewport:not(.video-feed-viewport--horizontal) [data-testid=image-element]{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important}html.shell-compact [data-testid=video-feed-horizontal-watch] .profile-mv-player-wrap,html.shell-compact [data-testid=profile-horizontal-video-hub] .profile-mv-player-wrap,html.mobile-web-browser [data-testid=video-feed][data-feed-aspect=horizontal_short] .profile-mv-player-wrap,html.mobile-web-browser [data-testid=video-feed][data-feed-aspect=horizontal_long] .profile-mv-player-wrap{width:100%!important;max-width:100%!important;aspect-ratio:16 / 9!important;height:auto!important;max-height:min(56.25vw,var(--feed-h-player-max-h, 56.25vw ))!important;flex-shrink:0!important}html.shell-compact [data-testid=video-feed-horizontal-watch] .profile-mv-player-wrap video,html.shell-compact [data-testid=video-feed-horizontal-watch] [data-testid=feed-horizontal-video-player],html.shell-compact [data-testid=profile-horizontal-video-hub] .profile-mv-player-wrap video,html.shell-compact [data-testid=profile-horizontal-video-hub] [data-testid=profile-horizontal-video-player],html.mobile-web-browser [data-testid=video-feed][data-feed-aspect=horizontal_short] [data-testid=feed-horizontal-video-player],html.mobile-web-browser [data-testid=video-feed][data-feed-aspect=horizontal_long] [data-testid=feed-horizontal-video-player]{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}html.shell-compact [data-testid=picture-fullscreen-overlay] [data-testid=picture-image],html.shell-compact [data-testid^=music-video-player-] video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}.profile-page.shell-canvas{background:radial-gradient(ellipse 120% 70% at 50% -12%,color-mix(in srgb,var(--profile-accent-header, var(--profile-accent)) 10%,transparent),transparent 55%);color:var(--shell-canvas-fg);overflow-x:clip}.profile-overlay{background:transparent;isolation:isolate}.desktop-profile-host.hidden,.desktop-profile-host[hidden]{display:none!important}.profile-overlay .shell-canvas-backdrop,.profile-overlay .profile-backdrop-layer{z-index:0}.profile-overlay .desktop-profile-host{position:relative;z-index:1}.profile-tabs-shell .profile-tab-panel,.profile-tabs-shell [role=tabpanel]{position:relative;z-index:1;isolation:isolate}.profile-backdrop-layer,.profile-overlay>.shell-canvas-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:100dvh;opacity:var(--profile-backdrop-opacity, .14);filter:brightness(var(--profile-backdrop-brightness, 100%)) saturate(var(--profile-backdrop-saturation, 112%));pointer-events:none;z-index:0;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.shell-canvas-backdrop{opacity:var(--profile-backdrop-opacity, .14);filter:brightness(var(--profile-backdrop-brightness, 100%)) saturate(var(--profile-backdrop-saturation, 112%));pointer-events:none;z-index:0;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}[data-testid=main-app].shell-canvas-has-backdrop{position:relative;isolation:auto}[data-testid=main-app].shell-canvas-has-backdrop>.shell-canvas-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;z-index:0}.shell-canvas-content{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;min-width:0}.shell-canvas-has-backdrop .shell-canvas,.shell-canvas-has-backdrop .feed-viewport.shell-canvas,.shell-canvas-has-backdrop .video-feed-viewport.shell-canvas{background-color:transparent}.shell-canvas-has-backdrop .feed-phone-column.shell-canvas{background-color:var(--shell-canvas-bg)}.shell-canvas-has-backdrop .profile-social-shell.shell-canvas{background:radial-gradient(ellipse 120% 70% at 50% -12%,color-mix(in srgb,var(--profile-accent) 10%,transparent),transparent 55%)}.shell-canvas-has-backdrop .profile-edit-shell.shell-canvas{background:radial-gradient(ellipse 130% 80% at 50% -18%,color-mix(in srgb,var(--profile-edit-accent) 16%,transparent),transparent 58%)}.shell-canvas-has-backdrop .upload-shell.shell-canvas{background:radial-gradient(ellipse 120% 70% at 50% -12%,color-mix(in srgb,var(--upload-accent, #e07cff) 10%,transparent),transparent 55%)}.profile-backdrop-layer:after,.shell-canvas-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--shell-canvas-bg) 18%,transparent) 72%,color-mix(in srgb,var(--shell-canvas-bg) 42%,transparent) 100%);opacity:var(--profile-backdrop-overlay-opacity, 1);pointer-events:none}html.shell-desktop-web .profile-overlay .profile-backdrop-layer,html.shell-desktop-web .profile-overlay .shell-canvas-backdrop{left:0;width:100%}.profile-page.shell-canvas>:not([data-testid=profile-backdrop]){position:relative;z-index:1}.profile-header{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.25rem;min-width:0}.profile-below-banner{display:flex;flex-direction:column;gap:.75rem;margin-inline:.75rem;position:relative;isolation:isolate}.profile-below-banner--trio-unified .profile-identity-panel,.profile-below-banner--trio-unified .profile-details-panel,.profile-below-banner--trio-unified .profile-tabs-nav-field{z-index:1;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.profile-trio-unified-media-host{position:absolute;z-index:0;pointer-events:none;overflow:hidden;contain:layout style paint}.profile-trio-unified-media-clip-defs{position:absolute;width:0;height:0;overflow:hidden}.profile-trio-unified-media-host .profile-trio-unified-media,.profile-trio-unified-media-host .profile-global-panel-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;-o-object-fit:var(--profile-panel-media-fit, cover)!important;object-fit:var(--profile-panel-media-fit, cover)!important;-o-object-position:var(--profile-panel-media-position, center center)!important;object-position:var(--profile-panel-media-position, center center)!important;transform:none!important;transform-origin:var(--profile-panel-media-position, center center)!important;will-change:object-position!important;pointer-events:none!important;z-index:0!important;display:block!important;border-radius:0!important;background:transparent!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.profile-page--global-everywhere .profile-identity-panel:before,.profile-page--global-everywhere .profile-details-panel:before,.profile-page--global-everywhere .profile-tabs-nav-field:before{opacity:min(var(--profile-panel-fill-strength, .4),.16)!important}.profile-panel-rail{--profile-rail-bg-size: var(--profile-rail-line-width, 2px) 100%;position:relative;isolation:isolate;background-color:transparent;background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--profile-accent, #a855f7) 58%,transparent) 20%,color-mix(in srgb,var(--profile-accent-alt, #55bbff) 48%,transparent) 52%,color-mix(in srgb,var(--profile-accent, #a855f7) 58%,transparent) 80%,transparent 100%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--profile-accent-alt, #55bbff) 58%,transparent) 20%,color-mix(in srgb,var(--profile-accent, #a855f7) 48%,transparent) 52%,color-mix(in srgb,var(--profile-accent-alt, #55bbff) 58%,transparent) 80%,transparent 100%);background-size:var(--profile-rail-bg-size),var(--profile-rail-bg-size);background-position:left top,right top;background-repeat:no-repeat;box-shadow:inset 4px 0 24px color-mix(in srgb,var(--profile-accent, #a855f7) 8%,transparent),inset -4px 0 24px color-mix(in srgb,var(--profile-accent-alt, #55bbff) 8%,transparent),-10px 0 40px -14px color-mix(in srgb,var(--profile-accent, #a855f7) 26%,transparent),10px 0 40px -14px color-mix(in srgb,var(--profile-accent-alt, #55bbff) 26%,transparent)}.profile-panel-rail>*{position:relative;z-index:1}.profile-identity-panel.profile-panel-rail{--profile-accent: var(--profile-accent-identity, var(--profile-accent));--profile-accent-alt: var(--profile-accent-identity-alt, var(--profile-accent-alt));border-left:1px solid color-mix(in srgb,var(--profile-accent) 28%,var(--shell-canvas-border));border-right:1px solid color-mix(in srgb,var(--profile-accent-alt) 28%,var(--shell-canvas-border))}.profile-details-panel.profile-panel-rail{--profile-accent: var(--profile-accent-description, var(--profile-accent));--profile-accent-alt: var(--profile-accent-description-alt, var(--profile-accent-alt));border-left:1px solid color-mix(in srgb,var(--profile-accent) 28%,var(--shell-canvas-border));border-right:1px solid color-mix(in srgb,var(--profile-accent-alt) 28%,var(--shell-canvas-border))}.profile-tabs-shell.profile-panel-rail{padding-block:.35rem .15rem;margin-top:.15rem;border:none;background:transparent;box-shadow:none}.profile-banner-band{--section-accent: var(--profile-accent-header, var(--profile-accent));--section-accent-alt: var(--profile-accent-header-alt, var(--profile-accent-alt));--profile-banner-aspect: 1400 / 400;position:relative;width:100%;aspect-ratio:var(--profile-banner-aspect);min-height:0;overflow:hidden;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--section-accent) 22%,var(--shell-canvas-border));box-shadow:0 8px 28px color-mix(in srgb,var(--section-accent) 14%,transparent),inset 0 1px #ffffff0f;background:#0a0f1a;isolation:isolate}.profile-banner-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:color-mix(in srgb,var(--section-accent) 6%,hsl(var(--muted) / .2));opacity:0}.profile-banner-band:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var( --profile-accent-header-gradient, linear-gradient( 90deg, var(--section-accent) 0%, var(--section-accent-alt) 50%, var(--section-accent) 100% ) );z-index:3;pointer-events:none}.profile-banner-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block}.profile-banner-img--poster{z-index:1}.profile-banner-band--video .profile-banner-video{z-index:2}.profile-banner-video--loading{opacity:0!important;pointer-events:none!important;z-index:1!important;background:transparent!important}html.mobile-web-browser.shell-compact .profile-banner-band--video:not([data-banner-video-ready=true]) .profile-banner-img--poster,html.mobile-web-browser.shell-compact .profile-banner-band--video:not([data-banner-video-ready=true]) .profile-banner-img,html.capacitor-native.shell-compact .profile-banner-band--video:not([data-banner-video-ready=true]) .profile-banner-img--poster,html.capacitor-native.shell-compact .profile-banner-band--video:not([data-banner-video-ready=true]) .profile-banner-img{opacity:1!important;visibility:visible!important}html.mobile-web-browser.shell-compact .profile-banner-band .profile-banner-img,html.mobile-web-browser.shell-compact .profile-banner-band .profile-banner-video,html.capacitor-native.shell-compact .profile-banner-band .profile-banner-img,html.capacitor-native.shell-compact .profile-banner-band .profile-banner-video{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important}html.mobile-web-browser.shell-compact .profile-banner-band .profile-banner-img--poster,html.mobile-web-browser.shell-compact .profile-banner-band .profile-banner-img,html.capacitor-native.shell-compact .profile-banner-band .profile-banner-img--poster,html.capacitor-native.shell-compact .profile-banner-band .profile-banner-img{z-index:2!important}html.mobile-web-browser.shell-compact .profile-banner-band .profile-banner-video[data-banner-video-ready=true],html.capacitor-native.shell-compact .profile-banner-band .profile-banner-video[data-banner-video-ready=true]{z-index:4!important}.profile-banner-band--custom .profile-banner-img,.profile-banner-band--custom .profile-banner-video{-o-object-fit:cover;object-fit:cover}.profile-banner-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:var( --profile-accent-header-banner-gradient, linear-gradient( 135deg, color-mix(in srgb, var(--section-accent, var(--profile-accent)) 45%, #0f172a), color-mix(in srgb, var(--section-accent-alt, var(--profile-accent-alt)) 35%, #0f172a) ) )}.profile-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#00000014,#0000002e);pointer-events:none}.profile-banner-positioner__axis{font-size:.7rem;color:hsl(var(--muted-foreground));white-space:nowrap}.profile-banner-positioner__frame{position:relative;width:100%;overflow:hidden;border-radius:.75rem;border:1px solid hsl(var(--border));background:#0a0f1a;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-banner-positioner__frame--draggable{cursor:grab}.profile-banner-positioner__frame--draggable:active{cursor:grabbing}.profile-banner-positioner__frame--disabled{opacity:.7;pointer-events:none}.profile-banner-positioner__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.profile-banner-positioner__hint-overlay{position:absolute;inset:auto .65rem .65rem .65rem;z-index:2;padding:.35rem .55rem;border-radius:999px;background:#0000008c;color:#ffffffeb;font-size:.7rem;text-align:center;pointer-events:none}.profile-identity-panel{--profile-accent: var(--profile-accent-identity, var(--profile-accent));--profile-accent-alt: var(--profile-accent-identity-alt, var(--profile-accent-alt));--profile-panel-fill-strength: calc((100 - var(--profile-identity-backdrop-transparency, 60)) / 100);position:relative;z-index:2;margin:0;padding:.85rem 1rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-accent) 22%,var(--shell-canvas-border));background:transparent;isolation:isolate;box-shadow:0 6px 22px #00000014,inset 0 1px #ffffff0d}.profile-identity-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:var( --profile-accent-identity-panel-gradient, color-mix(in srgb, var(--profile-accent) 8%, hsl(var(--card))) );opacity:var(--profile-panel-fill-strength)}.profile-identity-panel>*{position:relative;z-index:1}html.dark .profile-identity-panel:before{background:var( --profile-accent-identity-panel-gradient, color-mix(in srgb, var(--profile-accent) 12%, hsl(var(--card))) )}.profile-identity-row{display:flex;align-items:flex-start;gap:1rem}.profile-identity-content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.65rem}.profile-identity-content>.profile-photos-entry{align-self:flex-start}.profile-identity-name-row{width:100%;min-width:0}.profile-identity-actions-bar{position:relative;z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.45rem;width:100%;padding:.65rem .75rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--profile-accent-identity, var(--profile-accent)) 24%,var(--shell-canvas-border));background:color-mix(in srgb,color-mix(in srgb,var(--profile-accent-identity, var(--profile-accent)) 8%,hsl(var(--card))) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent);box-shadow:inset 0 1px #ffffff0d}.profile-identity-actions-bar .profile-cta-btn{flex:1 1 calc(50% - .25rem);min-width:5.25rem}.profile-photos-gallery{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10080;display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden;background:#000000eb;color:#fff}.profile-photos-gallery__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:calc(.75rem + var(--app-safe-top, 0px)) 1rem .75rem;border-bottom:1px solid hsl(0 0% 100% / .1)}.profile-photos-gallery__stage{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.profile-photos-gallery__image{max-width:min(100%,42rem);max-height:min(38vh,100%);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:1rem}html.shell-desktop-web .profile-photos-gallery__image{max-height:min(48vh,100%)}.profile-photos-gallery__nav-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 .75rem;pointer-events:none}.profile-photos-gallery__nav-btn{pointer-events:auto}.profile-photos-gallery__footer{flex-shrink:0;width:100%;max-height:min(52vh,26rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid hsl(0 0% 100% / .1);padding:.75rem 1rem calc(.75rem + var(--app-safe-bottom, 0px));background:linear-gradient(180deg,#00000059,#000000e0)}.profile-photos-gallery__footer-inner{width:100%;max-width:36rem;margin-inline:auto}html.shell-desktop-web .profile-photos-gallery__footer-inner{max-width:min(76rem,100%)}.profile-photos-gallery__strip{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.profile-photos-gallery__thumb{position:relative;flex-shrink:0;width:4rem;height:4rem;overflow:hidden;border-radius:9999px;border:2px solid hsl(0 0% 100% / .2);transition:border-color .15s ease}.profile-photos-gallery__thumb--active{border-color:hsl(var(--primary))}.profile-photos-gallery__thumb-active{position:absolute;right:.125rem;bottom:.125rem;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:9999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.profile-photos-gallery__controls{display:flex;flex-direction:column;gap:.875rem;margin-top:.875rem;width:100%}html.shell-desktop-web .profile-photos-gallery__controls--own{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.75rem}html.shell-desktop-web .profile-photos-gallery__controls--own .profile-photos-gallery__control-block{flex:1 1 0;min-width:0}html.shell-desktop-web .profile-photos-gallery__controls--own .profile-photos-gallery__control-block--actions{flex:0 0 auto;min-width:11rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.profile-photos-gallery__control-block{display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem;border-radius:.875rem;border:1px solid hsl(0 0% 100% / .12);background:#ffffff0f}.profile-photos-gallery__control-block--actions{display:flex;flex-direction:column;gap:.5rem}html.shell-desktop-web .profile-photos-gallery__control-block--actions .profile-photos-gallery__action-btn{width:100%}.profile-photos-gallery__control-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.35;color:#fffffff2}.profile-photos-gallery__control-hint{margin:0;font-size:.75rem;line-height:1.45;color:#ffffff9e}.profile-photos-gallery__button-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%}html.shell-desktop-web .profile-photos-gallery__controls--own .profile-photos-gallery__button-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem}html.shell-desktop-web .profile-photos-gallery__controls--own .profile-photos-gallery__choice-btn{flex:1 1 0;min-width:0;flex-direction:row;min-height:2.35rem;font-size:.75rem;padding-inline:.5rem}.profile-photos-gallery__choice-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:100%;min-height:3.25rem;padding:.5rem .35rem;font-size:.7rem;line-height:1.2;text-align:center;white-space:normal}@media (min-width: 480px){.profile-photos-gallery__choice-btn{flex-direction:row;min-height:2.5rem;font-size:.8125rem;padding-inline:.5rem}}.profile-photos-gallery__action-btn{min-height:2.5rem}.comments-panel-shell{--comments-accent: #00d4aa;--comments-accent-alt: #55bbff;--comments-accent-violet: #a855f7;--comments-surface: color-mix(in srgb, #b8dcff 58%, hsl(var(--background)) 42%);--comments-surface-muted: color-mix(in srgb, #c8e4ff 54%, hsl(var(--muted)) 46%);--comments-border: color-mix(in srgb, var(--comments-accent) 22%, hsl(var(--border)));--comments-fg-muted: hsl(var(--muted-foreground) / .82);background:radial-gradient(ellipse 120% 80% at 100% -20%,color-mix(in srgb,var(--comments-accent-violet) 14%,transparent),transparent 52%),radial-gradient(ellipse 90% 60% at 0% 0%,color-mix(in srgb,var(--comments-accent) 14%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--comments-accent-alt) 4%,transparent),transparent 28%),var(--comments-surface);color:hsl(var(--foreground))}html.dark .comments-panel-shell{--comments-surface: color-mix(in srgb, hsl(var(--card)) 72%, #0a1628 28%);--comments-surface-muted: color-mix(in srgb, hsl(var(--muted)) 38%, #0a1628 10%);--comments-border: color-mix(in srgb, var(--comments-accent) 26%, hsl(0 0% 100% / .12));--comments-fg-muted: hsl(0 0% 100% / .58)}.comments-panel-header{position:relative;border-bottom:1px solid var(--comments-border);background:linear-gradient(90deg,color-mix(in srgb,var(--comments-accent) 10%,transparent),transparent 42%,color-mix(in srgb,var(--comments-accent-alt) 10%,transparent)),color-mix(in srgb,var(--comments-surface) 86%,white);box-shadow:inset 0 -1px color-mix(in srgb,var(--comments-accent) 10%,transparent)}.comments-panel-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--comments-accent),var(--comments-accent-alt) 52%,var(--comments-accent-violet));opacity:.9}.comments-panel-eyebrow{margin:0 0 .1rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--comments-accent) 72%,var(--comments-fg-muted))}.comments-panel-title{background:linear-gradient(90deg,color-mix(in srgb,var(--comments-accent) 92%,white),color-mix(in srgb,var(--comments-accent-alt) 88%,white));-webkit-background-clip:text;background-clip:text;color:transparent}html.dark .comments-panel-title{background:linear-gradient(90deg,var(--comments-accent),var(--comments-accent-alt));-webkit-background-clip:text;background-clip:text;color:transparent}.comments-panel-icon-btn{border-radius:9999px;color:color-mix(in srgb,var(--comments-fg-muted) 90%,hsl(var(--foreground)))}.comments-panel-icon-btn:hover{color:var(--comments-accent);background:color-mix(in srgb,var(--comments-accent) 12%,transparent)}.comments-panel-close:hover{color:#ff6b8a;background:color-mix(in srgb,#ff6b8a 12%,transparent)}.comments-panel-sort{display:flex;justify-content:center;padding-top:.75rem;padding-bottom:.5rem}.comments-panel-sort__track{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:9999px;background:color-mix(in srgb,var(--comments-border) 35%,transparent)}.comments-panel-sort__btn{padding:.35rem .85rem;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1;color:var(--comments-fg-muted);transition:color .15s ease,background .15s ease}.comments-panel-sort__btn:hover{color:hsl(var(--foreground))}.comments-panel-sort__btn--active{color:hsl(var(--foreground));background:color-mix(in srgb,var(--comments-accent) 18%,hsl(var(--background)));box-shadow:0 1px 2px color-mix(in srgb,var(--comments-accent) 12%,transparent)}.comments-panel-muted-banner{border-bottom:1px solid var(--comments-border);background:color-mix(in srgb,var(--comments-accent-violet) 8%,var(--comments-surface-muted))}.comments-panel-list{background:transparent;scrollbar-color:color-mix(in srgb,var(--comments-accent) 40%,transparent) transparent}.comments-panel-list::-webkit-scrollbar{width:.45rem}.comments-panel-list::-webkit-scrollbar-thumb{border-radius:9999px;background:color-mix(in srgb,var(--comments-accent) 35%,transparent)}.comments-panel-empty{margin:.25rem 0;padding-inline:1rem}.comments-panel-empty__title{margin:0;font-weight:600;color:color-mix(in srgb,var(--comments-accent-alt) 70%,hsl(var(--foreground)))}.comments-panel-spinner{color:var(--comments-accent)}.comments-item--flash{background:color-mix(in srgb,var(--comments-accent) 8%,transparent);border-radius:.375rem;margin-inline:-.25rem;padding-inline:.25rem}.comments-author-row{width:100%}.comments-author,.comments-reply-to__name{color:hsl(var(--foreground))}.comments-edited,.comments-replies-toggle{color:var(--comments-fg-muted);font-weight:500}.comments-replies-toggle:hover{color:hsl(var(--foreground))}.comments-replies{padding-left:.75rem}html.shell-desktop-web .comments-replies{padding-left:3.25rem}html.shell-desktop-web .comments-replies-toggle{margin-left:2.25rem}html.shell-desktop-web .comments-panel-shell .comments-item>.comments-item-body .text-sm{font-size:.9375rem;line-height:1.55;color:hsl(var(--foreground))}html.shell-desktop-web .comments-panel-shell .comments-reply .comments-item-body .text-xs{font-size:.875rem;line-height:1.5;color:hsl(var(--foreground))}html.dark html.shell-desktop-web .comments-panel-shell .comments-item>.comments-item-body .text-sm,html.dark html.shell-desktop-web .comments-panel-shell .comments-reply .comments-item-body .text-xs{color:#fffffff0}.comments-reply{padding-bottom:.75rem}.comments-reply:last-child{padding-bottom:0}.comments-action-btn:hover,.comments-action-btn--liked{color:#ff6b8a}.comments-action-btn--disliked{color:#4d9ef5}.comments-action-btn--disliked:hover{color:#2563eb}.comments-panel-input{border-top:1px solid var(--comments-border);background:linear-gradient(180deg,color-mix(in srgb,var(--comments-accent) 8%,transparent),transparent 42%),color-mix(in srgb,var(--comments-surface) 94%,white);box-shadow:inset 0 1px color-mix(in srgb,var(--comments-accent-alt) 12%,transparent)}.comments-panel-shell .text-muted-foreground{color:var(--comments-fg-muted)}.comments-panel-shell .text-primary{color:color-mix(in srgb,var(--comments-accent) 78%,hsl(var(--primary)))}.comments-panel-attachment{border:1px solid color-mix(in srgb,var(--comments-accent-alt) 28%,transparent)}.comments-panel-input .enhanced-input__emoji-picker,.comments-panel-input .enhanced-input__mentions{background:color-mix(in srgb,var(--comments-surface) 96%,white);border:1px solid var(--comments-border);border-radius:.75rem;box-shadow:0 12px 32px #00000024,inset 0 1px color-mix(in srgb,var(--comments-accent) 12%,transparent)}.comments-panel-input .enhanced-input__emoji-section-label{margin:0 0 .35rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--comments-accent) 70%,var(--comments-fg-muted))}.comments-panel-input .enhanced-input__emoji-sections{padding:.5rem;display:flex;flex-direction:column;gap:.65rem}.comments-panel-input .enhanced-input__emoji-grid--desktop{display:flex;flex-wrap:wrap;gap:.15rem}.comments-panel-input .enhanced-input__emoji-btn{font-size:1.15rem;line-height:1;padding:.2rem;border-radius:.375rem;border:none;background:transparent;cursor:pointer;transition:background .12s ease,transform .12s ease}.comments-panel-input .enhanced-input__emoji-btn:hover{background:color-mix(in srgb,var(--comments-accent) 16%,transparent);transform:scale(1.08)}.comments-panel-input .enhanced-input__tool-btn:hover{color:var(--comments-accent);background:color-mix(in srgb,var(--comments-accent) 12%,transparent)}.comments-panel-input .enhanced-input__field{border-color:color-mix(in srgb,var(--comments-accent) 24%,hsl(var(--border)));background:color-mix(in srgb,var(--comments-surface) 92%,white)}.comments-panel-input .enhanced-input__field:focus-visible{border-color:color-mix(in srgb,var(--comments-accent) 55%,hsl(var(--ring)));box-shadow:0 0 0 2px color-mix(in srgb,var(--comments-accent) 18%,transparent)}.comments-panel-input .enhanced-input__send:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--comments-accent) 88%,black),color-mix(in srgb,var(--comments-accent-alt) 82%,black));border-color:color-mix(in srgb,var(--comments-accent) 40%,transparent)}.comments-panel-input .enhanced-input__attachment{border:1px solid color-mix(in srgb,var(--comments-accent-alt) 30%,transparent);background:color-mix(in srgb,var(--comments-accent) 8%,var(--comments-surface-muted))}html.shell-desktop-web .comments-panel-input .enhanced-input__emoji-picker{max-height:min(52vh,28rem);overflow-y:auto}html.shell-desktop-web .comments-panel-input .enhanced-input__emoji-sections{overflow:visible}.comments-overlay-feed-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10084;border:0;padding:0;margin:0;background:transparent;cursor:default;touch-action:none}.comments-panel-feed-toolbar{display:grid;grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;gap:.25rem;padding:.45rem .65rem .3rem}.comments-panel-feed-toolbar__center{display:flex;justify-content:center;min-width:0}.comments-panel-feed-toolbar__close{display:flex;justify-content:flex-end;align-items:center}html.shell-compact .comments-panel-sort--toolbar{padding-top:0!important;margin:0!important}html.shell-compact .comments-panel-sort--toolbar .comments-panel-sort__track{margin-inline:auto}.comments-overlay__sheet--feed{position:fixed;left:0;right:0;bottom:0;z-index:10085;width:100%;border-radius:1rem 1rem 0 0;overflow:hidden;animation:comments-slide-in-up .28s ease-out;box-shadow:0 -8px 32px #00000059}html.shell-compact .comments-panel-shell--feed-mobile{padding-bottom:0!important}html.shell-compact .comments-panel-shell--feed-mobile .comments-panel-input{padding:.375rem .875rem calc(.375rem + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))!important}html.shell-compact .comments-panel-shell--feed-mobile .comments-panel-input .enhanced-input__row{gap:.375rem}html.shell-compact .comments-panel-shell--feed-mobile .comments-panel-input .enhanced-input__field{height:2rem;min-height:2rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem}html.shell-compact .comments-panel-shell--feed-mobile .comments-panel-input .enhanced-input__send{width:2rem;height:2rem;min-width:2rem;min-height:2rem}html.shell-compact .comments-panel-shell--feed-mobile .comments-panel-input .enhanced-input__tool-btn{width:1.625rem;height:1.625rem;min-width:1.625rem;min-height:1.625rem}html.shell-compact .comments-panel-shell--feed-mobile .comments-panel-feed-toolbar{padding:.3rem .65rem .15rem}html.shell-compact .comments-panel-shell--feed-mobile .comments-panel-list{padding-top:.5rem!important}html.shell-compact .comments-panel-shell--feed-mobile.comments-panel-shell--feed-context{height:72dvh!important;max-height:72dvh!important}html.mobile-web-browser [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-h-comments,html.mobile-web-browser [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-h-comments,html.mobile-web-browser [data-testid=video-feed-horizontal-watch] .video-feed-h-comments,html.mobile-web-browser [data-testid=video-feed-horizontal-watch] .profile-mv-comments{min-height:34rem!important;height:max(var(--feed-h-comments-max, 72dvh),min(80rem,calc(100dvh - var(--bottom-nav-height, 4.5rem) - .5rem)))!important;max-height:min(80rem,calc(100dvh - var(--bottom-nav-height, 4.5rem) - .5rem))!important}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-h-comments,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-h-comments,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .profile-mv-comments,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .profile-mv-comments,html.shell-desktop-web [data-testid=video-feed-horizontal-watch] .video-feed-h-comments{min-height:30rem!important;height:min(75rem,max(var(--feed-h-comments-max, 80dvh),80dvh))!important;max-height:min(75rem,max(var(--feed-h-comments-max, 80dvh),80dvh))!important}html.mobile-web-browser [data-testid=video-feed-horizontal-watch] .comments-panel-shell--branded,html.shell-desktop-web [data-testid=video-feed-horizontal-watch] .comments-panel-shell--branded{min-height:100%;flex:1 1 auto}html:not(.dark) .comments-overlay--feed-context{z-index:10120}html:not(.dark) .comments-overlay-feed-dismiss.comments-overlay--feed-context{z-index:10119}html:not(.dark) .comments-overlay--feed-context .comments-overlay__sidebar,html:not(.dark) .comments-overlay--feed-context.comments-overlay__sheet--feed{isolation:isolate;z-index:1}html:not(.dark) .comments-panel-shell--feed-context{--comments-surface: color-mix(in srgb, #f4fbff 84%, transparent);--comments-surface-muted: color-mix(in srgb, #eaf7ff 72%, transparent);background:color-mix(in srgb,#f3fbff 86%,transparent)!important;-webkit-backdrop-filter:blur(16px) saturate(1.14);backdrop-filter:blur(16px) saturate(1.14)}html:not(.dark) .comments-panel-shell--feed-context .comments-panel-header{background:linear-gradient(90deg,color-mix(in srgb,var(--comments-accent, #00bbee) 8%,transparent),transparent 42%,color-mix(in srgb,var(--comments-accent-alt, #00d4aa) 8%,transparent)),color-mix(in srgb,var(--comments-surface) 88%,transparent)!important;box-shadow:inset 0 -1px hsl(var(--border) / .65)}html:not(.dark) .comments-panel-shell--feed-context .comments-panel-header:before{opacity:1}html:not(.dark) .comments-panel-shell--feed-context .comments-panel-input{background:color-mix(in srgb,var(--comments-surface) 92%,transparent)!important;border-top:1px solid hsl(var(--border) / .65)}html:not(.dark) .comments-panel-shell--feed-context .comments-panel-list{background:transparent}html:not(.dark) .comments-overlay--feed-context.comments-overlay__sheet--feed{background:hsl(var(--background));box-shadow:0 -12px 40px #0000001f,0 0 0 1px hsl(var(--border))}html:not(.dark) .comments-overlay--desktop.comments-overlay--feed-context .comments-panel-shell{box-shadow:-20px 0 56px #171c261a,inset 1px 0 hsl(var(--border) / .55)}html:not(.dark) .comments-overlay--desktop.comments-overlay--feed-context .comments-panel-header,html:not(.dark) .comments-overlay--desktop.comments-overlay--feed-context .comments-panel-input{background:transparent!important}html:not(.dark):has(.comments-overlay--feed-context) .desktop-main-column:before,html:not(.dark):has(.comments-overlay--feed-context) .desktop-main-column:after,html:not(.dark):has(.comments-overlay--feed-context) .desktop-feed-layout:before,html:not(.dark):has(.comments-overlay--feed-context) .desktop-feed-layout:after,html:not(.dark):has(.comments-overlay--feed-context) [data-testid=video-feed][data-feed-aspect=mini].desktop-feed-layout:before,html:not(.dark):has(.comments-overlay--feed-context) [data-testid=video-feed][data-feed-aspect=mini].desktop-feed-layout:after,html:not(.dark):has(.comments-overlay--feed-context) [data-testid=video-feed][data-feed-aspect=vertical].desktop-feed-layout:before,html:not(.dark):has(.comments-overlay--feed-context) [data-testid=video-feed][data-feed-aspect=vertical].desktop-feed-layout:after{opacity:var(--desktop-side-gutter-opacity, 1)!important}.comments-overlay--mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10085;display:flex;align-items:flex-end}.comments-overlay--mobile .comments-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000038}.comments-overlay--mobile .comments-overlay__sheet{position:relative;width:100%;border-radius:1rem 1rem 0 0;overflow:hidden;animation:comments-slide-in-up .28s ease-out}.comments-overlay__handle{width:2.5rem;height:.25rem;margin:.5rem auto 0;border-radius:9999px;background:hsl(var(--muted-foreground) / .28)}@keyframes comments-slide-in-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes comments-slide-in-right{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}.profile-photos-entry{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.35rem .7rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--profile-accent-identity, var(--profile-accent)) 28%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-accent-identity, var(--profile-accent)) 8%,hsl(var(--card) / .55));color:var(--shell-canvas-fg);font-size:.72rem;font-weight:600;line-height:1.2;transition:background .15s ease,border-color .15s ease}.profile-photos-entry:hover{border-color:color-mix(in srgb,var(--profile-accent-identity, var(--profile-accent)) 42%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-accent-identity, var(--profile-accent)) 14%,hsl(var(--card) / .7))}.profile-photos-entry__count{min-width:1.15rem;padding:0 .3rem;border-radius:9999px;background:color-mix(in srgb,var(--profile-accent-identity, var(--profile-accent)) 24%,transparent);font-size:.62rem;font-weight:700}.profile-identity-milestones{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.profile-identity-actions__hint{width:100%;text-align:left}html.shell-compact .profile-identity-row{display:grid;grid-template-columns:5.25rem minmax(0,1fr);-moz-column-gap:.85rem;column-gap:.85rem;row-gap:.65rem;align-items:start}html.shell-compact .profile-identity-content{display:contents}html.shell-compact .profile-identity-avatar-col{grid-column:1;grid-row:1}html.shell-compact .profile-identity-name-row{grid-column:2;grid-row:1;align-self:start}html.shell-compact .profile-identity-milestones{grid-column:1 / -1}html.shell-compact .profile-identity-content>.profile-photos-entry{grid-column:1 / -1;width:100%;max-width:none;justify-content:center}html.shell-compact .profile-stats-actions-row{grid-column:1 / -1;width:100%;min-width:0}html.shell-compact .profile-identity-actions-bar{grid-column:1 / -1;flex-wrap:wrap;gap:.35rem;padding:.55rem .65rem}html.shell-compact .profile-identity-actions-bar .profile-cta-btn{flex:1 1 0;min-width:0;padding-inline:.45rem;font-size:.75rem}html.shell-compact .profile-stats-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.35rem;margin-top:0}html.shell-compact .profile-stat{flex:1 1 calc(33.333% - .3rem);min-width:4.25rem;max-width:none;padding:.35rem .25rem}html.shell-compact .profile-stat__value{font-size:.875rem}html.shell-compact .profile-stat__label{font-size:.5625rem;letter-spacing:.02em}html.shell-compact .profile-page.shell-canvas>.profile-header{width:100%;max-width:100%;box-sizing:border-box;padding-inline:.75rem;flex-shrink:0}html.shell-compact .profile-tabs-shell .profile-below-banner{margin-inline:0}html.shell-compact .profile-banner-band,html.shell-compact .profile-banner-band--mobile{aspect-ratio:1400 / 400;flex-shrink:0;min-height:clamp(4.75rem,26vw,7.5rem)}html.capacitor-native.shell-compact .profile-banner-band,html.capacitor-native.shell-compact .profile-banner-band--mobile{aspect-ratio:1400 / 400}html.shell-compact .profile-banner-img,html.shell-compact .profile-banner-video{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}html.shell-compact .profile-banner-band--custom .profile-banner-img,html.shell-compact .profile-banner-band--custom .profile-banner-video,html.shell-compact .profile-banner-band--video .profile-banner-video,html.shell-compact .profile-banner-band--opaque .profile-banner-img,html.shell-compact .profile-banner-band--opaque .profile-banner-video{-o-object-fit:cover;object-fit:cover}html.shell-compact .profile-layout--creator .profile-identity-panel{margin-top:0}.profile-banner-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block;background:transparent}.profile-identity-block-btn--danger{border-color:color-mix(in srgb,#ef4444 45%,hsl(var(--border)))!important;color:color-mix(in srgb,#ef4444 85%,var(--shell-canvas-fg))!important}.profile-identity-block-btn--danger:hover{border-color:color-mix(in srgb,#ef4444 55%,hsl(var(--border)))!important;background:color-mix(in srgb,#ef4444 12%,hsl(var(--background)))!important;color:#ef4444!important}@media (min-width: 480px){.profile-identity-actions-bar{justify-content:flex-end}.profile-identity-actions-bar .profile-cta-btn{flex:0 1 auto;min-width:0}.profile-identity-actions__hint{text-align:right}}.profile-avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.profile-avatar-ring{background:var( --profile-accent-identity-gradient, linear-gradient( 135deg, var(--profile-accent-identity, var(--profile-accent)), var(--profile-accent-identity-alt, var(--profile-accent-alt)) ) );box-shadow:0 6px 18px color-mix(in srgb,var(--profile-accent-identity, var(--profile-accent)) 28%,transparent)}.profile-display-name{font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--shell-canvas-fg)}.profile-username{font-size:.8125rem;color:var(--shell-canvas-muted)}.profile-stats-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.profile-stats-actions-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;width:100%;min-height:2.85rem}.profile-stats-actions-row .profile-stats-row{margin-top:0;flex:1 1 auto;min-width:0}.profile-stats-actions-row .profile-identity-actions-bar,.profile-stats-actions-row .profile-identity-actions-bar--inline{width:auto!important;max-width:min(100%,26rem)!important;flex:0 1 auto;margin:0!important;justify-content:flex-end!important;align-self:flex-end}.profile-stats-actions-row .profile-identity-actions-bar .profile-cta-btn,.profile-stats-actions-row .profile-identity-actions-bar .profile-identity-block-btn{flex:0 1 auto!important;min-width:4.75rem!important}.profile-stat{text-align:center;min-width:4.25rem;padding:.35rem .55rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--profile-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,color-mix(in srgb,var(--profile-accent) 6%,transparent) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent);transition:border-color .15s ease,background .15s ease}.profile-stat:hover{border-color:color-mix(in srgb,var(--profile-accent) 32%,var(--shell-canvas-border));background:color-mix(in srgb,color-mix(in srgb,var(--profile-accent) 11%,transparent) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent)}.profile-stat__value{font-size:calc(.9375rem * var(--profile-stat-value-scale, 1));font-weight:800;line-height:1.2;color:var(--shell-canvas-fg)}.profile-stat__label{font-size:calc(.625rem * var(--profile-stat-label-scale, 1));font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--shell-canvas-muted);margin-top:.1rem}.profile-details-panel{--profile-accent: var(--profile-accent-description, var(--profile-accent));--profile-accent-alt: var(--profile-accent-description-alt, var(--profile-accent-alt));--profile-panel-fill-strength: calc((100 - var(--profile-description-backdrop-transparency, 60)) / 100);position:relative;margin:0;padding:1rem 1.1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-accent) 18%,var(--shell-canvas-border));background:transparent;isolation:isolate;box-shadow:0 4px 16px #0000000d}.profile-details-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:var( --profile-accent-description-panel-gradient, color-mix(in srgb, var(--profile-accent) 4%, hsl(var(--background) / .65)) );opacity:var(--profile-panel-fill-strength)}.profile-details-panel>*{position:relative;z-index:1}.profile-bio{font-size:.9375rem;line-height:1.55;color:var(--shell-canvas-fg);margin:0}.profile-bio--empty{color:var(--shell-canvas-muted);font-style:italic}.profile-details-hint{margin-top:.5rem;font-size:.75rem;color:var(--shell-canvas-muted)}.profile-details-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.profile-hero-tagline{margin:0 0 .65rem;font-size:.95rem;font-weight:600;line-height:1.4;color:var(--shell-canvas-fg)}.profile-hero-picker__loading{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:hsl(var(--muted-foreground))}.profile-hero-picker__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-height:18rem;overflow:auto;padding-right:.15rem}.profile-hero-picker__item{display:flex;flex-direction:column;gap:.45rem;padding:.55rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent, var(--profile-accent)) 18%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent, var(--profile-accent)) 4%,hsl(var(--card) / .45));text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.profile-hero-picker__item:hover{border-color:color-mix(in srgb,var(--profile-edit-accent, var(--profile-accent)) 34%,var(--shell-canvas-border))}.profile-hero-picker__item--selected{border-color:color-mix(in srgb,var(--profile-edit-accent, var(--profile-accent)) 55%,var(--shell-canvas-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--profile-edit-accent, var(--profile-accent)) 35%,transparent)}.profile-hero-picker__thumb{position:relative;aspect-ratio:16 / 10;border-radius:.55rem;overflow:hidden;background:color-mix(in srgb,var(--shell-canvas-border) 55%,transparent)}.profile-hero-picker__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-hero-picker__thumb-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:hsl(var(--muted-foreground))}.profile-hero-picker__badge{position:absolute;left:.35rem;top:.35rem;padding:.12rem .42rem;border-radius:9999px;background:#0000009e;color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.profile-hero-picker__check{position:absolute;right:.35rem;top:.35rem;display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:9999px;background:var(--profile-edit-accent, var(--profile-accent));color:#fff}.profile-hero-picker__title{margin:0;font-size:.78rem;font-weight:600;line-height:1.35;color:var(--shell-canvas-fg)}.profile-hero-picker__subtitle{margin:.15rem 0 0;font-size:.68rem;color:hsl(var(--muted-foreground))}.profile-hero-featured{display:flex;align-items:center;gap:.75rem;width:100%;margin:0 0 .85rem;padding:.7rem .8rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--profile-accent) 28%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-accent) 8%,hsl(var(--card) / .5));text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.profile-hero-featured:hover{border-color:color-mix(in srgb,var(--profile-accent) 42%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-accent) 12%,hsl(var(--card) / .55))}.profile-hero-featured__thumb{width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:.65rem;overflow:hidden;background:color-mix(in srgb,var(--shell-canvas-border) 55%,transparent)}.profile-hero-featured__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-hero-featured__thumb-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:hsl(var(--muted-foreground))}.profile-hero-featured__copy{flex:1;min-width:0}.profile-hero-featured__eyebrow{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--profile-accent) 78%,var(--shell-canvas-fg))}.profile-hero-featured__title{margin:.2rem 0 0;font-size:.92rem;font-weight:700;line-height:1.35;color:var(--shell-canvas-fg)}.profile-hero-featured__subtitle{margin:.15rem 0 0;font-size:.75rem;color:hsl(var(--muted-foreground))}.profile-hero-featured__action{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:color-mix(in srgb,var(--profile-accent) 14%,transparent);color:color-mix(in srgb,var(--profile-accent) 82%,var(--shell-canvas-fg));flex-shrink:0}.profile-pinned-links{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.profile-pinned-link{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.4rem .75rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--profile-accent) 28%,var(--shell-canvas-border));background:color-mix(in srgb,color-mix(in srgb,var(--profile-accent) 10%,transparent) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent);color:var(--shell-canvas-fg);font-size:.75rem;font-weight:600;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:border-color .1s ease,background .1s ease}.profile-pinned-link:hover,.profile-pinned-link:active{border-color:color-mix(in srgb,var(--profile-accent) 42%,var(--shell-canvas-border));background:color-mix(in srgb,color-mix(in srgb,var(--profile-accent) 16%,transparent) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent)}.profile-milestone-badge{border-color:color-mix(in srgb,var(--profile-accent) 35%,var(--shell-canvas-border));color:color-mix(in srgb,var(--profile-accent) 75%,var(--shell-canvas-fg));white-space:nowrap;flex-shrink:0}html.shell-compact .profile-identity-milestones .profile-milestone-badge{font-size:.625rem;padding-inline:.45rem;line-height:1.35}.profile-layout--compact .profile-banner-band{border-radius:.65rem}.profile-layout--compact .profile-identity-panel{padding:.55rem .75rem;gap:.55rem}.profile-layout--compact .profile-identity-avatar-col .profile-avatar{width:3.35rem!important;height:3.35rem!important}.profile-layout--compact .profile-stats-row{gap:.25rem}.profile-layout--compact .profile-stat{min-width:3rem;padding:.2rem .35rem;font-size:.68rem}.profile-layout--compact .profile-details-panel{padding:.75rem .85rem}.profile-layout--compact .profile-tabs-shell{padding:.35rem .45rem}.profile-layout--compact .profile-tab-trigger{font-size:.72rem;padding-inline:.55rem!important}.profile-layout--creator .profile-identity-panel{margin-top:-2.35rem;padding:1rem 1.1rem;border-color:color-mix(in srgb,var(--profile-accent) 42%,var(--shell-canvas-border));background:linear-gradient(145deg,color-mix(in srgb,var(--profile-accent) 16%,hsl(var(--card) / .72)),color-mix(in srgb,var(--profile-accent-alt) 10%,hsl(var(--card) / .55)));box-shadow:0 18px 42px color-mix(in srgb,var(--profile-accent) 24%,transparent),inset 0 1px #ffffff14}.profile-layout--creator .profile-banner-band{border-radius:1.35rem;box-shadow:0 16px 40px color-mix(in srgb,var(--profile-accent) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--profile-accent) 18%,transparent)}.profile-layout--creator .profile-details-panel{border-color:color-mix(in srgb,var(--profile-accent) 45%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-accent) 12%,hsl(var(--card) / .62));box-shadow:0 14px 36px color-mix(in srgb,var(--profile-accent) 22%,transparent),inset 0 1px #ffffff12}.profile-layout--creator .profile-stat{background:color-mix(in srgb,var(--profile-accent) 14%,transparent);border-color:color-mix(in srgb,var(--profile-accent) 32%,var(--shell-canvas-border))}.profile-layout--creator .profile-tab-trigger[data-state=active]{font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--profile-accent) 90%,var(--shell-canvas-fg));background:color-mix(in srgb,var(--profile-accent) 18%,transparent)}.profile-layout--shop .profile-tabs-list{gap:.35rem}.profile-layout--shop .profile-tab-trigger[data-testid=tab-shop]{order:-1;border-color:color-mix(in srgb,var(--profile-accent) 48%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-accent) 16%,transparent);font-weight:600}.profile-layout--shop .profile-tab-trigger[data-testid=tab-shop][data-state=active],.profile-layout--shop .profile-tab-trigger[data-state=active]{font-weight:700;box-shadow:0 0 0 1px color-mix(in srgb,var(--profile-accent) 35%,transparent)}.profile-layout--shop .profile-details-panel{border-color:color-mix(in srgb,var(--profile-accent) 34%,var(--shell-canvas-border))}.profile-layout--minimal .profile-panel-rail{background-image:none}.profile-layout--minimal .profile-banner-band{border-radius:.5rem;box-shadow:none}.profile-layout--minimal .profile-details-panel,.profile-layout--minimal .profile-identity-panel,.profile-layout--minimal .profile-tabs-shell{box-shadow:none;background:transparent;border-color:color-mix(in srgb,var(--shell-canvas-border) 55%,transparent)}.profile-layout--minimal .profile-identity-panel{padding:.75rem .85rem}.profile-layout--minimal .profile-stat{background:transparent;border-color:color-mix(in srgb,var(--shell-canvas-border) 65%,transparent)}.profile-layout--minimal .profile-tab-trigger[data-state=active]{background:hsl(var(--card) / .45);box-shadow:none}.profile-border--glow .profile-panel-rail,.profile-border--glow .profile-identity-panel,.profile-border--glow .profile-details-panel{box-shadow:0 0 0 1px color-mix(in srgb,var(--profile-accent) 28%,transparent),0 10px 32px color-mix(in srgb,var(--profile-accent) 22%,transparent)}.profile-border--rails .profile-panel-rail{--profile-rail-bg-size: calc(var(--profile-rail-line-width, 2px) * 2) 100%}.profile-border-width--thin .profile-panel-rail{box-shadow:inset 2px 0 16px color-mix(in srgb,var(--profile-accent, #a855f7) 6%,transparent),inset -2px 0 16px color-mix(in srgb,var(--profile-accent-alt, #55bbff) 6%,transparent),-6px 0 28px -16px color-mix(in srgb,var(--profile-accent, #a855f7) 18%,transparent),6px 0 28px -16px color-mix(in srgb,var(--profile-accent-alt, #55bbff) 18%,transparent)}.profile-border-width--thick .profile-panel-rail{box-shadow:inset 6px 0 32px color-mix(in srgb,var(--profile-accent, #a855f7) 12%,transparent),inset -6px 0 32px color-mix(in srgb,var(--profile-accent-alt, #55bbff) 12%,transparent),-14px 0 48px -12px color-mix(in srgb,var(--profile-accent, #a855f7) 32%,transparent),14px 0 48px -12px color-mix(in srgb,var(--profile-accent-alt, #55bbff) 32%,transparent)}.profile-border--none .profile-panel-rail{background-image:none}.profile-border--none .profile-panel-rail,.profile-border--none .profile-details-panel,.profile-border--none .profile-identity-panel{border-color:color-mix(in srgb,var(--shell-canvas-border) 70%,transparent);box-shadow:none}.profile-cards--soft .profile-banner-band,.profile-cards--soft .profile-details-panel,.profile-cards--soft .profile-identity-panel,.profile-cards--soft .profile-stat,.profile-cards--soft .profile-pinned-link,.profile-cards--soft .social-link-card,.profile-cards--soft .profile-identity-actions-bar{border-radius:1.35rem!important}.profile-cards--sharp .profile-banner-band,.profile-cards--sharp .profile-details-panel,.profile-cards--sharp .profile-identity-panel,.profile-cards--sharp .profile-stat,.profile-cards--sharp .profile-pinned-link,.profile-cards--sharp .social-link-card,.profile-cards--sharp .profile-identity-actions-bar{border-radius:.35rem!important}.profile-cards--square .profile-banner-band,.profile-cards--square .profile-details-panel,.profile-cards--square .profile-identity-panel,.profile-cards--square .profile-stat,.profile-cards--square .profile-pinned-link,.profile-cards--square .social-link-card,.profile-cards--square .profile-identity-actions-bar{border-radius:0!important}.profile-cards--pill .profile-details-panel,.profile-cards--pill .profile-identity-panel,.profile-cards--pill .profile-stat,.profile-cards--pill .profile-pinned-link,.profile-cards--pill .social-link-card,.profile-cards--pill .profile-identity-actions-bar{border-radius:9999px!important}.profile-cards--pill .profile-banner-band{border-radius:1.75rem!important}.profile-cards--pill .profile-identity-panel.profile-panel-rail,.profile-cards--pill .profile-details-panel.profile-panel-rail{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%)}.profile-action-btn{gap:.4rem;border-radius:9999px!important;border-color:color-mix(in srgb,var(--profile-accent) 32%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--profile-accent) 8%,hsl(var(--background)))!important;color:color-mix(in srgb,var(--profile-accent) 82%,var(--shell-canvas-fg))!important;font-weight:600}.profile-action-btn:hover{border-color:color-mix(in srgb,var(--profile-accent) 45%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--profile-accent) 14%,hsl(var(--card)))!important}.profile-action-btn--ghost{background:transparent!important}.profile-cta-row{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:20rem;margin-top:.75rem}.profile-cta-stack{display:flex;flex-direction:column;gap:.5rem;width:100%}.profile-cta-pair{display:flex;gap:.5rem;width:100%}.profile-cta-hint{font-size:.75rem;color:var(--shell-canvas-muted)}.profile-cta-btn{border-radius:9999px!important;font-weight:700;border-color:color-mix(in srgb,var(--profile-accent) 32%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--profile-accent) 8%,hsl(var(--background)))!important;color:color-mix(in srgb,var(--profile-accent) 82%,var(--shell-canvas-fg))!important}.profile-cta-btn:hover{border-color:color-mix(in srgb,var(--profile-accent) 45%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--profile-accent) 14%,hsl(var(--card)))!important}.profile-cta-btn--primary{border-color:color-mix(in srgb,var(--profile-accent) 55%,hsl(var(--primary)))!important;background:var( --profile-accent-identity-gradient, linear-gradient( 135deg, color-mix(in srgb, var(--profile-accent) 88%, hsl(var(--primary))), color-mix(in srgb, var(--profile-accent) 55%, #00bbee) ) )!important;color:#fff!important;box-shadow:0 4px 14px color-mix(in srgb,var(--profile-accent) 28%,transparent)}.profile-cta-btn--primary:hover{filter:brightness(1.06)}.profile-banner-block-btn{background:#00000073!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:#ffffff59!important;color:#fff!important;font-size:.75rem;height:2rem;padding-inline:.625rem;border-radius:9999px!important}.profile-banner-block-btn:hover{background:#00000094!important}.profile-banner-block-btn--danger{border-color:#e873738c!important;color:#fdd8d8!important}.profile-banner-block-btn--danger:hover{background:#ae292959!important;color:#fff!important}.profile-social-shell.shell-canvas{background:radial-gradient(ellipse 120% 70% at 50% -12%,color-mix(in srgb,var(--profile-accent) 10%,transparent),transparent 55%),var(--shell-canvas-bg);color:var(--shell-canvas-fg)}.profile-social-header{position:relative;isolation:isolate;border-color:color-mix(in srgb,var(--profile-accent) 18%,var(--shell-canvas-border))!important;background:color-mix(in srgb,var(--profile-accent) 4%,hsl(var(--background) / .92));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.profile-social-scroll{-webkit-overflow-scrolling:touch}.profile-social-header__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;flex-shrink:0;color:color-mix(in srgb,var(--profile-accent) 88%,#fff);background:color-mix(in srgb,var(--profile-accent) 14%,hsl(var(--card)));border:1px solid color-mix(in srgb,var(--profile-accent) 28%,var(--shell-canvas-border));box-shadow:0 2px 10px color-mix(in srgb,var(--profile-accent) 14%,transparent)}.profile-social-body{max-width:32rem;margin-inline:auto;width:100%}.profile-list-body{max-width:36rem;margin-inline:auto;width:100%;padding:.75rem .75rem 1.5rem}.profile-list-stats{display:flex;justify-content:center;gap:.5rem;padding:0 1rem .85rem;flex-wrap:wrap}.profile-list-stat{flex:1 1 5.5rem;min-width:0;text-align:center;padding:.5rem .65rem;border-radius:.75rem;font-size:.75rem;font-weight:600;line-height:1.3;color:color-mix(in srgb,var(--profile-accent) 78%,var(--shell-canvas-fg));border:1px solid color-mix(in srgb,var(--profile-accent) 20%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-accent) 6%,hsl(var(--card) / .55))}.profile-list-row{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;margin-bottom:.5rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-accent) 18%,var(--shell-canvas-border));background:linear-gradient(165deg,color-mix(in srgb,var(--profile-accent) 7%,hsl(var(--card))),color-mix(in srgb,var(--profile-accent) 3%,hsl(var(--background) / .92)))}.profile-list-row:last-child{margin-bottom:0}.profile-list-section-title{font-size:1rem;font-weight:700;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem;color:color-mix(in srgb,var(--profile-accent) 85%,var(--shell-canvas-fg))}.profile-list-empty{text-align:center;padding:2.5rem 1rem;border-radius:1rem;border:1px dashed color-mix(in srgb,var(--profile-accent) 22%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-accent) 4%,hsl(var(--muted) / .2));color:var(--shell-canvas-muted);font-size:.875rem}.profile-list-music-card{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin-bottom:.5rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-accent) 18%,var(--shell-canvas-border));background:linear-gradient(165deg,color-mix(in srgb,var(--profile-accent) 7%,hsl(var(--card))),color-mix(in srgb,var(--profile-accent) 3%,hsl(var(--background) / .92)))}.social-link-card{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:1rem;text-decoration:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;border:1px solid color-mix(in srgb,var(--profile-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,color-mix(in srgb,var(--profile-accent) 7%,hsl(var(--card))) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent);transition:border-color .1s ease,background .1s ease,box-shadow .1s ease}.social-link-card:hover,.social-link-card:active{border-color:color-mix(in srgb,var(--profile-accent) 32%,var(--shell-canvas-border));background:color-mix(in srgb,color-mix(in srgb,var(--profile-accent) 12%,hsl(var(--card))) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent);box-shadow:0 4px 18px color-mix(in srgb,var(--profile-accent) 12%,transparent)}.social-link-card__icon{width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.social-link-card__label{font-size:.875rem;font-weight:700;line-height:1.3;color:var(--shell-canvas-fg)}.social-link-card__url{font-size:.75rem;color:var(--shell-canvas-muted);margin-top:.1rem}.social-link-card--website{border-color:color-mix(in srgb,#06b6d4 28%,var(--shell-canvas-border))}.social-link-card--website:hover,.social-link-card--website:active{border-color:color-mix(in srgb,#8b5cf6 38%,var(--shell-canvas-border));box-shadow:0 4px 20px color-mix(in srgb,#06b6d4 18%,transparent)}.social-link-card__icon--website{background:linear-gradient(135deg,#06b6d4,#8b5cf6 52%,#ec4899);box-shadow:0 0 0 1px color-mix(in srgb,#ffffff 18%,transparent),0 6px 16px color-mix(in srgb,#06b6d4 28%,transparent);color:#fff}.social-websites-section{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--profile-accent) 16%,var(--shell-canvas-border));display:flex;flex-direction:column;gap:.75rem}.social-websites-section__header{display:flex;align-items:flex-start;gap:.75rem}.social-websites-section__icon{width:2.25rem;height:2.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#06b6d4,#8b5cf6 52%,#ec4899);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,#06b6d4 24%,transparent)}.social-websites-section__title{font-size:.875rem;font-weight:700;line-height:1.3;color:var(--shell-canvas-fg)}.social-websites-section__hint{font-size:.75rem;color:var(--shell-canvas-muted);margin-top:.15rem}.social-website-edit-row{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,#06b6d4 22%,var(--shell-canvas-border));background:color-mix(in srgb,#06b6d4 5%,hsl(var(--card) / .55))}.social-website-edit-row__icon{width:2.25rem;height:2.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.15rem;background:linear-gradient(135deg,#06b6d4,#8b5cf6 52%,#ec4899);color:#fff}.social-website-add-btn{border-style:dashed;border-color:color-mix(in srgb,#06b6d4 32%,var(--shell-canvas-border));background:color-mix(in srgb,#06b6d4 4%,hsl(var(--background)));color:color-mix(in srgb,#06b6d4 72%,var(--shell-canvas-fg))}.social-website-add-btn:hover{border-color:color-mix(in srgb,#8b5cf6 42%,var(--shell-canvas-border));background:color-mix(in srgb,#8b5cf6 8%,hsl(var(--background)))}.social-link-edit-row{display:flex;align-items:flex-end;gap:.75rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-accent) 4%,hsl(var(--card) / .55))}.social-link-edit-row__icon{width:2.25rem;height:2.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:.15rem}.social-link-edit-row__label{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--shell-canvas-muted);margin-bottom:.35rem}.social-link-edit-row__input{border-color:color-mix(in srgb,var(--profile-accent) 22%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--profile-accent) 4%,hsl(var(--background)))!important}.social-links-empty{text-align:center;padding:2.5rem 1.25rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-accent) 4%,hsl(var(--muted) / .25))}.profile-edit-shell.shell-canvas{--profile-edit-accent: var(--brand-page-accent, #a855f7);background:radial-gradient(ellipse 130% 80% at 50% -18%,color-mix(in srgb,var(--profile-edit-accent) 16%,transparent),transparent 58%),var(--shell-canvas-bg);color:var(--shell-canvas-fg);min-height:100svh}html.shell-compact .desktop-profile-host:has([data-testid=edit-profile-page]),html.shell-compact .profile-overlay:has([data-testid=edit-profile-page]){overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}html.shell-desktop-web .desktop-profile-host:has([data-testid=edit-profile-page]){overflow:visible!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]:has([data-testid=edit-profile-page]){overflow-y:auto;overscroll-behavior-y:auto}.desktop-profile-host:has([data-testid=edit-profile-page]) .profile-edit-shell,.profile-overlay:has([data-testid=edit-profile-page]) .profile-edit-shell{display:block;min-height:-moz-min-content!important;min-height:min-content!important;height:auto!important;max-height:none!important;overflow:visible!important}.desktop-profile-host:has([data-testid=edit-profile-page]) .profile-edit-body{overflow:visible!important;flex:none}.profile-edit-header{flex-shrink:0;position:sticky;top:0;z-index:30;border-bottom:1px solid color-mix(in srgb,var(--profile-edit-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,var(--shell-canvas-bg) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-edit-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#a855f7,#5bf 45%,#e07cff);opacity:.92}.profile-edit-header__inner{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem}.profile-edit-header .brand-page-title-row{flex:1;min-width:0}.profile-edit-header .brand-page-icon-badge{--brand-page-accent: var(--profile-edit-accent)}.profile-edit-font-trigger{display:flex;align-items:center;gap:.75rem;width:100%;padding:.8rem .9rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 22%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 4%,hsl(var(--background)));text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.profile-edit-font-trigger:hover,.profile-edit-font-trigger:focus-visible{border-color:color-mix(in srgb,var(--profile-edit-accent) 42%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 8%,hsl(var(--card) / .55));box-shadow:0 0 0 2px color-mix(in srgb,var(--profile-edit-accent) 14%,transparent);outline:none}.profile-edit-font-trigger__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;background:color-mix(in srgb,var(--profile-edit-accent) 12%,transparent);color:color-mix(in srgb,var(--profile-edit-accent) 82%,var(--shell-canvas-fg));flex-shrink:0}.profile-edit-font-trigger__body{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.profile-edit-font-trigger__preview{display:block;font-size:1.1rem;line-height:1.15;color:var(--shell-canvas-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-edit-font-trigger__meta{display:flex;align-items:center;gap:.45rem}.profile-edit-font-trigger__label{font-size:.72rem;font-weight:600;color:var(--shell-canvas-fg)}.profile-edit-font-trigger__tag{font-size:.58rem;letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.profile-edit-font-trigger__chevron{width:1rem;height:1rem;color:color-mix(in srgb,var(--profile-edit-accent) 70%,hsl(var(--muted-foreground)));flex-shrink:0;transition:transform .15s ease}.profile-edit-font-trigger__chevron--open{transform:rotate(180deg)}.profile-edit-font-menu__panel{position:relative;overflow:hidden;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 24%,var(--shell-canvas-border));background:radial-gradient(ellipse 120% 70% at 50% -20%,color-mix(in srgb,var(--profile-edit-accent) 14%,transparent),transparent 58%),color-mix(in srgb,var(--profile-edit-accent) 5%,hsl(var(--card) / .92));box-shadow:0 18px 40px color-mix(in srgb,var(--profile-edit-accent) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--profile-edit-accent) 10%,transparent)}.profile-edit-font-menu__panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#a855f7,#5bf 45%,#e07cff);opacity:.92;pointer-events:none}.profile-edit-font-menu__head{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem .95rem .7rem;border-bottom:1px solid color-mix(in srgb,var(--profile-edit-accent) 16%,var(--shell-canvas-border))}.profile-edit-font-menu__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 28%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 12%,transparent);color:color-mix(in srgb,var(--profile-edit-accent) 82%,var(--shell-canvas-fg));flex-shrink:0}.profile-edit-font-menu__head-copy{min-width:0}.profile-edit-font-menu__title{margin:0;font-size:.82rem;font-weight:700;color:var(--shell-canvas-fg)}.profile-edit-font-menu__desc{margin:.18rem 0 0;font-size:.68rem;color:var(--shell-canvas-muted)}.profile-edit-font-menu__scroll{height:min(22rem,58vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--profile-edit-accent) 45%,transparent) transparent}.profile-edit-font-menu__scroll::-webkit-scrollbar{width:.45rem}.profile-edit-font-menu__scroll::-webkit-scrollbar-thumb{border-radius:9999px;background:color-mix(in srgb,var(--profile-edit-accent) 42%,transparent)}.profile-edit-font-menu__scroll::-webkit-scrollbar-track{background:transparent}.profile-edit-font-menu__list{display:flex;flex-direction:column;padding:.4rem;gap:.28rem}.profile-edit-font-menu__item{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;padding:.7rem .75rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 12%,transparent);background:color-mix(in srgb,var(--profile-edit-accent) 3%,transparent);text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.profile-edit-font-menu__item:hover{background:color-mix(in srgb,var(--profile-edit-accent) 10%,transparent);border-color:color-mix(in srgb,var(--profile-edit-accent) 28%,var(--shell-canvas-border))}.profile-edit-font-menu__item--active{border-color:color-mix(in srgb,var(--profile-edit-accent) 42%,var(--shell-canvas-border));background:linear-gradient(135deg,color-mix(in srgb,var(--profile-edit-accent) 16%,hsl(var(--card))),color-mix(in srgb,var(--profile-edit-accent) 6%,hsl(var(--background))));box-shadow:0 2px 12px color-mix(in srgb,var(--profile-edit-accent) 14%,transparent)}.profile-edit-font-menu__item-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1}.profile-edit-font-menu__preview{display:block;font-size:1.05rem;line-height:1.15;color:var(--shell-canvas-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-edit-font-menu__meta{display:flex;align-items:center;gap:.4rem}.profile-edit-font-menu__name{font-size:.68rem;font-weight:600;color:var(--shell-canvas-fg)}.profile-edit-font-menu__tag{padding:.12rem .38rem;border-radius:9999px;font-size:.54rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--profile-edit-accent) 82%,var(--shell-canvas-fg));background:color-mix(in srgb,var(--profile-edit-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--profile-edit-accent) 22%,transparent)}.profile-edit-font-menu__group{display:flex;flex-direction:column;gap:.28rem;margin-top:.35rem}.profile-edit-font-menu__category{margin:.55rem 0 0;padding:0 .15rem;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--profile-edit-accent) 80%,var(--shell-canvas-fg))}.profile-edit-font-menu__category-hint{margin:0 0 .2rem;padding:0 .15rem;font-size:.62rem;color:var(--shell-canvas-muted)}.profile-edit-font-menu__source{padding:.1rem .32rem;border-radius:9999px;font-size:.52rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--profile-edit-accent) 70%,var(--shell-canvas-fg));background:color-mix(in srgb,var(--profile-edit-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--profile-edit-accent) 18%,transparent)}.profile-edit-font-menu__check{width:.95rem;height:.95rem;color:color-mix(in srgb,var(--profile-edit-accent) 88%,var(--shell-canvas-fg));flex-shrink:0}.profile-edit-body{max-width:40rem;margin-inline:auto;padding:1rem 1rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.profile-edit-section{display:flex;flex-direction:column;gap:.75rem}.profile-edit-section__head{display:flex;align-items:flex-start;gap:.65rem}.profile-edit-section__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 28%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 12%,transparent);color:color-mix(in srgb,var(--profile-edit-accent) 82%,var(--shell-canvas-fg));shrink:0}.profile-edit-section__title{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--shell-canvas-fg)}.profile-edit-section--backdrop .profile-edit-section__title,.profile-edit-section--post-cards .profile-edit-section__title,.profile-edit-section--display-name-font .profile-edit-section__title{font-size:1.1rem;font-weight:800}.profile-edit-card__label{font-size:.95rem;font-weight:800;color:var(--shell-canvas-fg)}.profile-edit-card--backdrop .profile-edit-card__label,.profile-edit-card--post-cards .profile-edit-card__label,.profile-edit-card--display-name-font .profile-edit-card__label,.profile-post-card-backdrop-editor .profile-edit-card__label{font-size:1rem;font-weight:800;letter-spacing:-.01em}.profile-edit-section__hint{margin-top:.15rem;font-size:.75rem;color:var(--shell-canvas-muted)}.profile-edit-section__saving{margin-left:auto;font-size:.7rem;font-weight:600;color:var(--shell-canvas-muted);shrink:0}.profile-edit-card{border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 20%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 5%,hsl(var(--card) / .62));box-shadow:0 4px 18px #0000000d;padding:1rem}.profile-edit-card--identity{display:flex;flex-direction:column;align-items:center;gap:1.1rem}.profile-edit-card__desc{margin-top:.2rem;font-size:.75rem;line-height:1.45;color:var(--shell-canvas-muted)}.profile-edit-subcard{border-radius:.75rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 14%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 4%,transparent);padding:.85rem}.profile-pinned-picker__select{width:100%;height:2.25rem;border-radius:.55rem;border:1px solid var(--border);background:hsl(var(--background));padding:0 .65rem;font-size:.82rem}.profile-pinned-picker__preview{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 16%,var(--border));background:hsl(var(--muted) / .35)}.profile-pinned-picker__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;flex-shrink:0}.profile-pinned-picker__icon--website{background:color-mix(in srgb,var(--profile-edit-accent) 12%,hsl(var(--muted)));color:var(--muted-foreground)}.profile-pinned-picker__title{font-size:.82rem;font-weight:600;line-height:1.2}.profile-pinned-picker__url{font-size:.72rem;color:var(--muted-foreground)}.profile-pinned-picker__empty{display:flex;align-items:flex-start;gap:.65rem}.profile-edit-backdrop-spec{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;padding:.55rem .65rem;border-radius:.65rem;border:1px dashed color-mix(in srgb,var(--profile-edit-accent) 24%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 5%,transparent)}.profile-edit-backdrop-spec__label{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--profile-edit-accent) 78%,var(--shell-canvas-fg))}.profile-edit-backdrop-spec__value{font-size:.82rem;font-weight:700;color:var(--shell-canvas-fg)}.profile-edit-backdrop-spec__hint{width:100%;font-size:.68rem;color:var(--shell-canvas-muted)}.profile-edit-divider{height:1px;background:color-mix(in srgb,var(--profile-edit-accent) 14%,var(--shell-canvas-border))}.profile-edit-avatar-wrap{position:relative}.profile-edit-avatar-ring{border-radius:9999px;padding:3px;background:linear-gradient(135deg,var(--profile-edit-accent),color-mix(in srgb,var(--profile-edit-accent) 35%,#55bbff));box-shadow:0 8px 24px color-mix(in srgb,var(--profile-edit-accent) 28%,transparent)}.profile-edit-avatar{width:6.5rem!important;height:6.5rem!important;border:3px solid hsl(var(--background))}.profile-edit-avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.profile-edit-avatar-btn{position:absolute;right:0;bottom:0;width:2.1rem;height:2.1rem;border-radius:9999px;border:2px solid hsl(var(--background));background:var(--profile-edit-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px color-mix(in srgb,var(--profile-edit-accent) 35%,transparent)}.profile-edit-fields{width:100%;display:flex;flex-direction:column;gap:.85rem}.profile-edit-field__label{display:block;margin-bottom:.35rem;font-size:.8rem;font-weight:700;color:var(--shell-canvas-fg)}.profile-edit-field__hint{margin-top:.35rem;font-size:.7rem;color:var(--shell-canvas-muted)}.profile-edit-field__hint--warn{color:#d97706}.profile-edit-input{border-color:color-mix(in srgb,var(--profile-edit-accent) 22%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--profile-edit-accent) 4%,hsl(var(--background)))!important}.profile-edit-input:focus-visible{border-color:color-mix(in srgb,var(--profile-edit-accent) 45%,hsl(var(--ring)))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--profile-edit-accent) 18%,transparent)}.profile-edit-color-input{height:2.25rem;width:3rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 22%,var(--shell-canvas-border));background:transparent;cursor:pointer}.profile-edit-color-input--sm{height:2rem;width:2.5rem}.profile-edit-color-input--compact{height:1.85rem;width:2.35rem}.profile-edit-color-input--wide{height:2.5rem;width:4.25rem}.profile-edit-color-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.profile-edit-color-row--compact{align-items:center;padding:.45rem .55rem;border-radius:.7rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 14%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 4%,transparent)}.profile-edit-color-row--wide{width:100%;padding:.55rem .65rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 16%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 5%,transparent)}.profile-edit-color-row__copy{min-width:0;flex:1 1 auto}.profile-edit-color-row__label{margin:0;font-size:.82rem;font-weight:800;line-height:1.2}.profile-edit-color-row__hint{margin:.1rem 0 0;font-size:.68rem;line-height:1.25;color:hsl(var(--muted-foreground))}.profile-edit-color-row__control{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.profile-edit-divider--inset{margin:.15rem 0;opacity:.55}.profile-chrome-accent-nav-row{display:flex;flex-direction:column;gap:1rem;align-items:stretch;min-width:0;width:100%}.profile-chrome-accent-nav-row>.profile-chrome-control-panel{min-width:0;width:100%}.profile-post-card-backdrop-editor__presets{display:flex;flex-wrap:wrap;gap:.45rem}.profile-post-card-backdrop-editor__preset{gap:.4rem}.profile-post-card-backdrop-editor__preset-swatch{display:inline-block;width:.85rem;height:.85rem;border-radius:.25rem;background:var(--preset-swatch);border:1px solid hsl(0 0% 100% / .18)}.profile-post-card-backdrop-editor__sliders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.profile-post-card-style-grid--accent{grid-template-columns:minmax(0,1fr)}.profile-edit-group-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}@media (min-width: 640px){.profile-edit-group-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.profile-edit-group-tab{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.55rem .65rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 16%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 4%,transparent);text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.profile-edit-group-tab:hover{border-color:color-mix(in srgb,var(--profile-edit-accent) 30%,var(--shell-canvas-border))}.profile-edit-group-tab--active{border-color:color-mix(in srgb,var(--profile-edit-accent) 42%,var(--shell-canvas-border));background:linear-gradient(135deg,color-mix(in srgb,var(--profile-edit-accent) 16%,hsl(var(--card))),color-mix(in srgb,var(--profile-edit-accent) 6%,hsl(var(--background))));box-shadow:0 2px 12px color-mix(in srgb,var(--profile-edit-accent) 14%,transparent)}.profile-edit-group-tab__label{font-size:.8rem;font-weight:700;color:var(--shell-canvas-fg)}.profile-edit-group-tab__hint{font-size:.625rem;line-height:1.3;color:var(--shell-canvas-muted)}.profile-edit-footer{position:fixed;left:0;right:0;bottom:0;z-index:35;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb,var(--profile-edit-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,var(--shell-canvas-bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.shell-desktop-web .profile-edit-footer{left:var(--desktop-nav-width)}html.shell-compact .profile-edit-footer{bottom:var(--bottom-nav-height, 4.5rem);padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}html.shell-compact .profile-edit-shell.shell-canvas{padding-bottom:calc(7rem + var(--bottom-nav-height, 4.5rem))}.profile-edit-footer__inner{max-width:40rem;margin-inline:auto;display:flex;gap:.65rem}.profile-edit-footer__btn{flex:1;border-radius:9999px!important;font-weight:700}.profile-edit-footer__btn--primary{background:linear-gradient(135deg,var(--profile-edit-accent),color-mix(in srgb,var(--profile-edit-accent) 55%,#55bbff))!important;border:none!important;color:#fff!important;box-shadow:0 4px 16px color-mix(in srgb,var(--profile-edit-accent) 30%,transparent)}html.shell-desktop-web [data-testid=edit-profile-page].shell-canvas{border-color:color-mix(in srgb,var(--profile-edit-accent) 12%,var(--shell-canvas-border));box-shadow:0 4px 24px #0000001a,0 0 0 1px color-mix(in srgb,var(--profile-edit-accent) 10%,transparent)}.profile-edit-banner-card{border-color:color-mix(in srgb,var(--profile-edit-accent) 22%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 5%,hsl(var(--card) / .55))}.profile-page-info{margin-top:.85rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--profile-accent) 14%,var(--shell-canvas-border));display:flex;flex-direction:column;gap:.4rem;color:var(--shell-canvas-fg)}.profile-page-info .text-white,.profile-page-info .text-white\/75,.profile-page-info .text-white\/70{color:var(--shell-canvas-muted)!important}.profile-tabs-shell{display:flex;flex-direction:column;gap:.55rem;padding-inline:.75rem;overflow:visible}.profile-tabs-nav-field,.profile-tabs-toolbar-field,.profile-tabs-content-field{position:relative;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--profile-accent) 16%,var(--shell-canvas-border));box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000000f;background:transparent;isolation:isolate}.profile-tabs-nav-field:before,.profile-tabs-toolbar-field:before,.profile-tabs-content-field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0}.profile-tabs-nav-field>*,.profile-tabs-toolbar-field>*,.profile-tabs-content-field>*{position:relative;z-index:1}.profile-tabs-nav-field{--profile-accent: var(--profile-accent-tabsNav, var(--profile-accent));--profile-accent-alt: var(--profile-accent-tabsNav-alt, var(--profile-accent-alt));--profile-panel-fill-strength: calc((100 - var(--profile-tabsNav-backdrop-transparency, 60)) / 100);flex:0 0 auto;z-index:3;padding:.45rem .5rem .5rem}.profile-tabs-nav-field:before{background:var( --profile-accent-tabsNav-panel-gradient, color-mix(in srgb, var(--profile-accent) 6%, hsl(var(--muted) / .42)) );opacity:var(--profile-panel-fill-strength)}.profile-tabs-toolbar-field{--profile-accent: var(--profile-accent-tabsToolbar, var(--profile-accent));--profile-accent-alt: var(--profile-accent-tabsToolbar-alt, var(--profile-accent-alt));--profile-panel-fill-strength: calc((100 - var(--profile-tabsToolbar-backdrop-transparency, 60)) / 100);flex:0 0 auto;z-index:2;padding:.55rem .65rem}.profile-tabs-toolbar-field:before{background:var( --profile-accent-tabsToolbar-panel-gradient, color-mix(in srgb, var(--profile-accent) 6%, hsl(var(--muted) / .42)) );opacity:var(--profile-panel-fill-strength)}.profile-tabs-content-field{--profile-accent: var(--profile-accent-tabsContent, var(--profile-accent));--profile-accent-alt: var(--profile-accent-tabsContent-alt, var(--profile-accent-alt));--profile-panel-fill-strength: calc((100 - var(--profile-tabsContent-backdrop-transparency, 60)) / 100);flex:1 1 auto;min-height:0;z-index:1;padding:.55rem .65rem .75rem}.profile-tabs-content-field:before{background:var( --profile-accent-tabsContent-panel-gradient, color-mix(in srgb, var(--profile-accent) 8%, hsl(var(--muted) / .42)) );opacity:var(--profile-panel-fill-strength)}.profile-tabs-nav{flex:0 0 auto;position:relative}.profile-tabs-body{flex:1 1 auto;min-height:0;position:relative}.profile-tab-panel{margin-top:0!important;padding-top:.15rem}html.shell-desktop-web .profile-back-to-top{position:fixed;right:1.35rem;bottom:1.35rem;z-index:10045;display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;padding-inline:.95rem 1.1rem;min-height:2.5rem;box-shadow:0 10px 28px #00000038,0 0 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:profile-back-to-top-in .2s ease-out}@keyframes profile-back-to-top-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.profile-tab-toolbar,.profile-tab-toolbar-inner,.profile-tab-toolbar-stack,.profile-tab-toolbar-row{margin-bottom:0}.profile-tab-toolbar-stack>*+*{margin-top:.5rem}.profile-tabs-list{display:grid!important;height:auto!important;min-height:0!important;align-items:stretch!important;border-radius:9999px!important;padding:.25rem!important;gap:.2rem;border:1px solid color-mix(in srgb,var(--profile-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,color-mix(in srgb,var(--profile-accent) 5%,hsl(var(--muted) / .35)) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent)!important}.profile-tabs-list.profile-tabs-list--four-col{border-radius:.85rem!important;gap:.35rem;padding:.35rem!important}.profile-tabs-list.profile-tabs-list--four-col .profile-tab-trigger{min-height:2.35rem;padding-inline:.35rem;justify-content:center}.profile-tab-trigger{border-radius:9999px!important;font-size:.75rem;font-weight:700;border:1px solid transparent;color:var(--shell-canvas-muted);transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.profile-tab-trigger:hover{color:var(--shell-canvas-fg);background:color-mix(in srgb,hsl(var(--muted) / .35) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent)}.profile-tab-trigger[data-state=active]{color:var(--shell-canvas-fg)!important;border-color:color-mix(in srgb,var(--profile-accent) 35%,transparent)!important;background:color-mix(in srgb,color-mix(in srgb,var(--profile-accent) 14%,hsl(var(--card))) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent)!important}.profile-tab-toggle-bar{display:flex;gap:.35rem;padding:.25rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--profile-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,color-mix(in srgb,var(--profile-accent) 5%,hsl(var(--muted) / .35)) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent)}.profile-tab-toggle-bar__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:.35rem .65rem;border-radius:9999px;border:1px solid transparent;font-size:.75rem;font-weight:700;color:var(--shell-canvas-muted);background:transparent;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.profile-tab-toggle-bar__btn:hover{color:var(--shell-canvas-fg);background:color-mix(in srgb,hsl(var(--muted) / .35) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent)}.profile-tab-toggle-bar__btn--active{color:var(--shell-canvas-fg);border-color:color-mix(in srgb,var(--profile-accent) 35%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--profile-accent) 14%,hsl(var(--card))) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--profile-accent) 16%,transparent)}[data-testid=profile-backdrop].profile-backdrop-default,[data-testid=shell-canvas-backdrop].profile-backdrop-default{background-size:cover;background-repeat:no-repeat;background-position:center center}@keyframes sound-disc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sound-disc-spin{animation:sound-disc-spin 8s linear infinite}.sound-disc-spin-paused{animation-play-state:paused}@keyframes sound-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sound-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sound-marquee-track{display:inline-flex;white-space:nowrap;animation:sound-marquee-scroll 14s linear infinite}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-60px) scale(1.2)}to{opacity:0;transform:translateY(-120px) scale(.8)}}.upload-shell.shell-canvas{background:radial-gradient(ellipse 120% 70% at 50% -12%,color-mix(in srgb,var(--upload-accent, #e07cff) 10%,transparent),transparent 55%),var(--shell-canvas-bg);color:var(--shell-canvas-fg)}.upload-shell-header{border-color:color-mix(in srgb,var(--upload-accent, #e07cff) 18%,var(--shell-canvas-border))!important;background:color-mix(in srgb,var(--upload-accent, #e07cff) 4%,hsl(var(--background) / .92))}.upload-form-shell{--upload-accent: var(--brand-page-accent, #e07cff)}.upload-form-shell .upload-field-card,.upload-form-shell label[class*=border-border]{border-color:color-mix(in srgb,var(--upload-accent) 22%,var(--shell-canvas-border));background:color-mix(in srgb,var(--upload-accent) 4%,hsl(var(--card) / .45));border-radius:.75rem}.upload-form-shell [data-testid=button-type-song][data-state=active],.upload-form-shell [data-testid=button-type-song].bg-primary,.upload-form-shell button.bg-primary,.upload-form-shell .upload-submit-btn{background:linear-gradient(135deg,color-mix(in srgb,var(--upload-accent) 88%,hsl(var(--primary))),color-mix(in srgb,var(--upload-accent) 55%,#00bbee))!important;border-color:color-mix(in srgb,var(--upload-accent) 45%,transparent)!important;color:#fff!important;font-weight:700;box-shadow:0 4px 14px color-mix(in srgb,var(--upload-accent) 24%,transparent)}.upload-guidelines-panel{padding:1rem 1.1rem;border-radius:.875rem;border:2px solid color-mix(in srgb,#f59e0b 50%,transparent);background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 16%,hsl(var(--card))),color-mix(in srgb,#f59e0b 7%,hsl(var(--background))));box-shadow:0 4px 18px color-mix(in srgb,#f59e0b 14%,transparent)}.upload-guidelines-panel__title{margin:0;font-size:.9375rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#b45309}html.dark .upload-guidelines-panel__title{color:#fbbf24}.upload-guidelines-panel__list{margin:.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.upload-guidelines-panel__item{display:flex;align-items:flex-start;gap:.45rem;font-size:.8125rem;font-weight:600;line-height:1.5;color:var(--shell-canvas-fg)}.upload-guidelines-panel__bullet{flex-shrink:0;font-weight:800;color:#b45309;line-height:1.5}html.dark .upload-guidelines-panel__bullet{color:#fbbf24}.upload-commission-panel{padding:1rem 1.1rem;border-radius:.875rem;border:2px solid color-mix(in srgb,#00d4aa 50%,transparent);background:linear-gradient(135deg,color-mix(in srgb,#00d4aa 16%,hsl(var(--card))),color-mix(in srgb,#00d4aa 7%,hsl(var(--background))));box-shadow:0 4px 18px color-mix(in srgb,#00d4aa 14%,transparent)}.upload-commission-panel__title{margin:0;font-size:.9375rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0f766e}html.dark .upload-commission-panel__title{color:#5eead4}.upload-commission-panel__body{margin:.5rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.55;color:var(--shell-canvas-fg)}.upload-ai-panel{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:.875rem;border:2px solid color-mix(in srgb,#a855f7 38%,var(--shell-canvas-border));background:color-mix(in srgb,#a855f7 7%,hsl(var(--muted) / .45));transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.upload-ai-panel--active{border-color:color-mix(in srgb,#a855f7 58%,transparent);background:linear-gradient(135deg,color-mix(in srgb,#a855f7 24%,hsl(var(--card))),color-mix(in srgb,#a855f7 11%,hsl(var(--background))));box-shadow:0 4px 20px color-mix(in srgb,#a855f7 22%,transparent)}.upload-ai-panel__copy{min-width:0}.upload-ai-panel__title{margin:0;display:flex;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:800;color:color-mix(in srgb,#a855f7 92%,var(--shell-canvas-fg))}.upload-ai-panel__icon{width:1rem;height:1rem;flex-shrink:0}.upload-ai-panel__hint{margin:.2rem 0 0;font-size:.75rem;font-weight:600;color:var(--shell-canvas-muted)}.upload-dialog-shell{border-color:color-mix(in srgb,var(--upload-accent, #b07cff) 28%,hsl(var(--border)))!important;background:radial-gradient(ellipse 100% 60% at 50% 0%,color-mix(in srgb,var(--upload-accent, #b07cff) 8%,transparent),transparent 70%),hsl(var(--background))}.upload-dialog-shell [data-testid=dialog-upload-music] h2,.upload-dialog-shell [data-testid=dialog-upload-music-video] h2{font-weight:800;letter-spacing:-.02em}.ai-generated-badge{text-shadow:0 1px 2px hsl(270 60% 20% / .35)}.upload-shell-body{width:100%}html.shell-compact .upload-dialog-shell--compact{width:calc(100vw - 1.5rem);max-width:28rem;margin-inline:auto}html.shell-desktop-web .upload-shell-body{max-width:42rem}html.shell-desktop-web .desktop-main-column:has([data-testid=content-creator-details]){--desktop-side-accent: #e07cff;--desktop-side-accent-alt: #00bbee}html.shell-desktop-web .desktop-main-column:has([data-testid=content-creator-import]){--desktop-side-accent: #e07cff;--desktop-side-accent-alt: #00bbee}html.shell-desktop-web .desktop-main-column:has([data-testid=add-product-page]){--desktop-side-accent: #ffaa33;--desktop-side-accent-alt: #ff6b8a}.create-menu-desktop{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:2.5rem}.create-menu-desktop__hero{text-align:center;max-width:40rem;margin-inline:auto;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.create-menu-desktop__badge{display:inline-block;padding:.35rem 1rem;border-radius:9999px;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;box-shadow:0 4px 18px #1b93bb59,inset 0 1px #ffffff40;margin-bottom:1rem}.create-menu-desktop__title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--shell-canvas-fg)}.create-menu-desktop__subtitle{margin-top:.625rem;font-size:.9375rem;line-height:1.55;color:var(--shell-canvas-muted);max-width:34rem;margin-inline:auto}.create-menu-desktop__section{margin-bottom:clamp(1.5rem,2.5vw,2rem)}.create-menu-desktop__section-title{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--shell-canvas-muted);margin-bottom:.875rem}.create-menu-desktop__hero-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width: 720px){.create-menu-desktop__hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-feed-list{display:flex;flex-direction:column;gap:.75rem;max-width:42rem;margin-inline:auto;padding-bottom:.5rem}.feed-post-card{border:1px solid var(--border);border-radius:.75rem;background:var(--card);padding:.85rem 1rem}.feed-post-card--block{padding:0;border-radius:.5rem;background:hsl(var(--card));box-shadow:0 1px 2px #0000000d,0 2px 8px #0000000a;overflow:hidden}.profile-tabs-content-field .feed-post-card,.profile-tabs-content-field .feed-post-card--block{background:color-mix(in srgb,hsl(var(--card)) calc(var(--profile-panel-fill-strength, .4) * 100%),transparent)}.feed-post-card--block .feed-post-card__head{padding:.7rem 1rem 0;margin-bottom:0}.feed-post-card--block .feed-post-card__meta{padding:.7rem 1rem 0}.feed-post-card--block .feed-post-card__body{padding:.45rem 1rem 0;margin-top:0}.feed-post-card--block .feed-post-card__links{padding:.5rem 1rem 0;margin-top:0}.feed-post-card--block .feed-post-card__media{margin-top:.5rem;border-radius:0}.feed-post-card--block .feed-post-card__media--inline-video{background:#000}.feed-post-card--block .feed-post-card__inline-video{width:100%;display:block;max-height:32rem;background:#000}.feed-post-card--block .feed-post-card__image{max-height:none}.feed-post-card--block .feed-post-card__sound-strip{display:flex;align-items:center;gap:.65rem;padding:.65rem 1rem;border-top:1px solid var(--border);background:hsl(var(--muted) / .35)}.feed-post-card--block .feed-post-card__sound-play{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid var(--border);background:hsl(var(--background));color:var(--foreground);flex-shrink:0}.feed-post-card--block .feed-post-card__sound-meta{flex:1;min-width:0;text-align:left}.feed-post-card--block .feed-post-card__sound-title{display:block;font-size:.8rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-post-card--block .feed-post-card__sound-sub{display:block;font-size:.7rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-post-card--block .feed-post-card__sound-cover{width:2.25rem;height:2.25rem;border-radius:.35rem;overflow:hidden;background:hsl(var(--muted));display:flex;align-items:center;justify-content:center;flex-shrink:0}.feed-post-card--block .feed-post-card__sound-cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feed-post-card--block .feed-post-card__actions{margin-top:0;padding:.35rem .75rem .65rem;border-top:1px solid var(--border)}.feed-post-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.feed-post-card__author{display:flex;align-items:center;gap:.6rem;min-width:0;text-align:left}.feed-post-card__avatar{width:2.25rem;height:2.25rem}.feed-post-card__author-meta{display:flex;flex-direction:column;min-width:0}.feed-post-card__author-name{font-size:.85rem;font-weight:600;line-height:1.2}.feed-post-card__author-handle,.feed-post-card__date{font-size:.72rem;color:var(--muted-foreground)}.feed-post-card__head-actions,.feed-post-card__meta--actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;margin-left:auto;flex-shrink:0}.feed-post-card__settings-btn,.feed-horizontal-manage-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,hsl(var(--card)) 78%,transparent);color:var(--foreground);border-radius:9999px;width:2rem;height:2rem;box-shadow:0 8px 20px #0000001f;transition:transform .15s ease,background .15s ease,border-color .15s ease}.feed-post-card__settings-btn:hover,.feed-horizontal-manage-btn:hover{transform:translateY(-1px);background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .35)}.feed-manage-action-orb{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:#0f172ab8;border:1px solid rgba(255,255,255,.28);box-shadow:0 0 0 1px #0000003d,0 10px 22px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feed-post-card__body{font-size:.92rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.feed-post-card__link{color:#38bdf8;text-decoration:underline;text-underline-offset:2px}.feed-post-card__media{display:block;width:100%;margin-top:.65rem;border-radius:.65rem;overflow:hidden;position:relative;border:0;padding:0;background:var(--muted)}.feed-post-card__image{width:100%;max-height:28rem;-o-object-fit:cover;object-fit:cover;display:block}.feed-post-card__media--video .feed-post-card__video-fallback{width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#1e293b,#0f172a)}.feed-post-card__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000040}.feed-post-card__actions{display:flex;gap:.25rem;margin-top:.55rem}.feed-post-card__action{gap:.35rem;color:var(--muted-foreground)}.social-feed-page__header{padding:1rem 1rem .5rem}.social-feed-page__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.social-feed-page__close{flex-shrink:0;margin-top:-.15rem}.friends-feed-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10055;overflow-y:auto;overflow-x:clip;background:var(--shell-canvas-bg, hsl(var(--background)));color:var(--shell-canvas-fg, hsl(var(--foreground)));min-height:100dvh;isolation:isolate}html.shell-desktop-web .friends-feed-overlay{left:var(--desktop-nav-width);right:0}.social-feed-page--overlay{min-height:100dvh}.social-feed-page--overlay .social-feed-page__list{flex:1;background:inherit}html[data-friends-feed-open] [data-testid=video-feed] video,html[data-friends-feed-open] [data-testid=picture-fullscreen-overlay]{visibility:hidden}.social-feed-page__title{font-size:1.35rem;font-weight:700}.social-feed-page__subtitle{font-size:.82rem;color:var(--muted-foreground)}.social-feed-page__list{padding:.75rem 1rem 6rem;max-width:40rem;margin:0 auto}.social-feed-page__loading,.social-feed-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.social-feed-page__more{display:flex;justify-content:center;padding:1rem 0}.text-post-composer{--text-post-accent: #55bbff}.text-post-composer__sticky{border-bottom-color:color-mix(in srgb,var(--text-post-accent) 18%,var(--border))!important}.text-post-composer__header{display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem}.text-post-composer__header-copy{flex:1;min-width:0}.text-post-composer__eyebrow{display:inline-block;padding:.2rem .55rem;border-radius:9999px;font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:.2rem}.text-post-composer__title{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.text-post-composer__subtitle{font-size:.75rem;color:var(--muted-foreground);line-height:1.35}.text-post-composer__shell{padding:1rem;max-width:40rem;margin:0 auto;display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box}html.shell-compact .text-post-composer__shell{padding:.85rem;max-width:100%}html.shell-compact .text-post-composer__title{font-size:.95rem}html.shell-compact .text-post-composer__subtitle{font-size:.7rem}html.shell-compact .text-post-composer__input{min-height:7.5rem;font-size:.9375rem}html.shell-compact .text-post-composer__visibility-options{grid-template-columns:repeat(3,minmax(0,1fr))}html.shell-compact .text-post-composer__visibility-btn{min-height:4.25rem;font-size:.72rem;padding:.55rem .35rem}html.shell-compact .text-post-composer__footer{position:static;left:auto;right:auto;bottom:auto;max-width:none;margin:.25rem 0 0;padding:0;background:transparent;border-top:0;-webkit-backdrop-filter:none;backdrop-filter:none}.text-post-composer__card{border-radius:1rem;border:1px solid color-mix(in srgb,var(--text-post-accent) 16%,var(--border));background:color-mix(in srgb,var(--text-post-accent) 4%,hsl(var(--card)));padding:.9rem 1rem;box-shadow:0 1px 2px #0000000a,0 8px 24px color-mix(in srgb,var(--text-post-accent) 8%,transparent)}.text-post-composer__card-head{display:flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.65rem}.text-post-composer__input{width:100%;min-height:9.5rem;font-size:1rem;line-height:1.55;resize:vertical;border:0;background:transparent;color:inherit;outline:none}.text-post-composer__input::-moz-placeholder{color:var(--muted-foreground)}.text-post-composer__input::placeholder{color:var(--muted-foreground)}.text-post-composer__meta{margin-top:.45rem;font-size:.72rem;color:var(--muted-foreground);text-align:right}.text-post-composer__emoji-toggle{border-color:color-mix(in srgb,var(--text-post-accent) 28%,var(--border))}.text-post-composer__emoji-grid{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.text-post-composer__emoji-btn{font-size:1.35rem;line-height:1;padding:.35rem;border-radius:.55rem;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.text-post-composer__emoji-btn:hover{background:color-mix(in srgb,var(--text-post-accent) 10%,var(--muted));border-color:color-mix(in srgb,var(--text-post-accent) 22%,var(--border))}.text-post-composer__visibility-label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.65rem}.text-post-composer__visibility-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.text-post-composer__visibility-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:4.75rem;padding:.65rem .45rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);font-size:.78rem;font-weight:700;line-height:1.2;text-align:center;background:hsl(var(--background) / .72);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.text-post-composer__visibility-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--visibility-accent, var(--text-post-accent)) 12%,transparent);color:var(--visibility-accent, var(--text-post-accent))}.text-post-composer__visibility-copy{display:block;width:100%}.text-post-composer__visibility-btn--active{border-color:color-mix(in srgb,var(--visibility-accent, var(--text-post-accent)) 55%,transparent);background:color-mix(in srgb,var(--visibility-accent, var(--text-post-accent)) 14%,transparent);color:var(--visibility-accent, var(--text-post-accent));box-shadow:0 0 0 1px color-mix(in srgb,var(--visibility-accent, var(--text-post-accent)) 18%,transparent),0 8px 20px color-mix(in srgb,var(--visibility-accent, var(--text-post-accent)) 10%,transparent)}.text-post-composer__visibility-hint{margin:.65rem 0 0;font-size:.75rem;color:var(--muted-foreground);line-height:1.35}.text-post-composer__attach-actions{display:flex;flex-wrap:wrap;gap:.5rem}.text-post-composer__attach-btn{border-radius:999px}.text-post-composer__attach-hint{margin:.65rem 0 0;font-size:.75rem;color:var(--muted-foreground);line-height:1.35}.text-post-attachment__card{display:flex;flex-direction:column;gap:.75rem}.text-post-attachment__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;min-height:12rem;width:100%;border-radius:.85rem;border:1px dashed color-mix(in srgb,var(--text-post-accent) 28%,var(--border));background:color-mix(in srgb,var(--text-post-accent) 5%,transparent);color:var(--muted-foreground);font-size:.85rem;font-weight:600}.text-post-attachment__preview{width:100%;max-height:22rem;-o-object-fit:contain;object-fit:contain;border-radius:.85rem;background:color-mix(in srgb,var(--border) 35%,transparent)}.text-post-attachment__actions{display:flex;justify-content:flex-end}.text-post-attachment__saved{margin-top:.75rem;border-radius:.85rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--text-post-accent) 18%,var(--border))}.text-post-attachment__saved-preview{display:block;width:100%;max-height:14rem;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--border) 35%,transparent)}.text-post-attachment__saved-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;font-size:.78rem;font-weight:600;background:color-mix(in srgb,var(--text-post-accent) 6%,hsl(var(--card)))}.feed-post-card__media--text-attach{margin-top:.35rem}.text-post-composer__footer{position:fixed;left:0;right:0;bottom:calc(var(--app-safe-bottom, 0px) + 4.5rem);padding:.85rem 1rem;background:color-mix(in srgb,var(--text-post-accent) 3%,var(--background));border-top:1px solid color-mix(in srgb,var(--text-post-accent) 18%,var(--border));max-width:40rem;margin:0 auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.text-post-composer__post-btn{background:linear-gradient(135deg,#00d4aa,#0be 52%,#5bf);border:0;color:#fff;font-weight:700;box-shadow:0 8px 22px color-mix(in srgb,var(--text-post-accent) 35%,transparent)}.text-post-composer__post-btn:hover{filter:brightness(1.05)}.text-post-composer__post-btn:disabled{opacity:.55;filter:none}.feed-post-card__actions--full{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem}.feed-post-card__actions--full .feed-post-card__action{min-width:2.5rem}.feed-post-card__action--active{color:var(--primary)}.create-menu-hero-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;min-height:11rem;padding:1.5rem 1.25rem;border-radius:1.125rem;border:1px solid hsl(var(--border) / .55);background:hsl(var(--card) / .45);cursor:pointer;text-align:center;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.create-menu-hero-card:hover{transform:translateY(-2px)}.create-menu-hero-card--video{background:linear-gradient(145deg,#1eb89224,hsl(var(--card) / .5));border-color:#1eb89259;box-shadow:0 8px 28px #1eb8921f}.create-menu-hero-card--photo{background:linear-gradient(145deg,#c453ea24,hsl(var(--card) / .5));border-color:#c453ea59;box-shadow:0 8px 28px #c453ea1f}.create-menu-hero-card--selected{box-shadow:0 0 0 2px var(--create-accent, hsl(var(--primary))),0 12px 32px hsl(var(--primary) / .18)}.create-menu-hero-card--video.create-menu-hero-card--selected{--create-accent: #00d4aa}.create-menu-hero-card--photo.create-menu-hero-card--selected{--create-accent: #e07cff}.create-menu-hero-card__title{font-size:1.125rem;font-weight:800;letter-spacing:-.02em;color:var(--shell-canvas-fg)}.create-menu-hero-card__subtitle{font-size:.8125rem;color:var(--shell-canvas-muted)}.create-menu-icon-badge{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.85rem;color:#fff;background:linear-gradient(145deg,var(--create-accent),color-mix(in srgb,var(--create-accent) 72%,#000));box-shadow:inset 0 1px #ffffff38,0 4px 14px color-mix(in srgb,var(--create-accent) 40%,transparent)}.create-menu-icon-badge--lg{width:3.5rem;height:3.5rem;border-radius:1rem}.create-menu-icon-badge__svg{width:1.35rem;height:1.35rem}.create-menu-icon-badge--lg .create-menu-icon-badge__svg{width:1.65rem;height:1.65rem}.create-menu-desktop__action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 1280px){.create-menu-desktop__action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.create-menu-action-card{display:flex;align-items:center;gap:.875rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid hsl(var(--border) / .5);background:hsl(var(--card) / .35);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.create-menu-action-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--create-accent) 45%,hsl(var(--border)));box-shadow:0 6px 20px color-mix(in srgb,var(--create-accent) 18%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--create-accent) 10%,hsl(var(--card))),hsl(var(--card) / .4))}.create-menu-action-card__copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.create-menu-action-card__title{font-size:.9375rem;font-weight:700;color:var(--shell-canvas-fg)}.create-menu-action-card__subtitle{font-size:.75rem;color:var(--shell-canvas-muted)}.create-menu-desktop__import{padding:1.25rem 1.5rem;border-radius:1.125rem;border:1px solid hsl(var(--border) / .55);background:linear-gradient(135deg,hsl(var(--primary) / .06),hsl(var(--card) / .35) 55%,#a633cc0d);box-shadow:0 4px 24px #0000001f,inset 0 1px #ffffff0a}html:not(.dark) .create-menu-desktop__import{box-shadow:0 4px 20px hsl(var(--foreground) / .05),inset 0 1px #ffffffa6}.create-menu-desktop__import-head{margin-bottom:1rem}.create-menu-desktop__import-desc{margin-top:.25rem;font-size:.875rem;color:var(--shell-canvas-muted)}.create-menu-desktop__platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}@media (min-width: 1280px){.create-menu-desktop__platform-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.create-menu-platform-btn{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem .5rem;border-radius:.9rem;border:1px solid hsl(var(--border) / .45);background:hsl(var(--background) / .55);cursor:pointer;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease}.create-menu-platform-btn:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--platform-color) 40%,hsl(var(--border)));box-shadow:0 6px 16px color-mix(in srgb,var(--platform-color) 15%,transparent)}.create-menu-platform-btn__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;color:var(--platform-color);background:color-mix(in srgb,var(--platform-color) 14%,transparent)}.create-menu-platform-btn__label{font-size:.6875rem;font-weight:700;color:var(--shell-canvas-fg)}html.dark .create-menu-platform-btn--mono{--platform-color: #f8fafc}html:not(.dark) .create-menu-platform-btn--mono{--platform-color: #0f172a}.create-menu-desktop__tips-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media (min-width: 1280px){.create-menu-desktop__tips-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.create-menu-tip-card{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem;border-radius:.9rem;border:1px solid hsl(var(--border) / .45);background:hsl(var(--card) / .28)}.create-menu-tip-card__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;flex-shrink:0;color:var(--create-accent);background:color-mix(in srgb,var(--create-accent) 14%,transparent)}.create-menu-tip-card__text{font-size:.8125rem;line-height:1.45;color:var(--shell-canvas-muted)}.brand-page-sticky{position:relative;border-bottom-color:hsl(var(--border) / .65)!important;box-shadow:0 4px 24px #00000014,inset 0 1px #ffffff0a}.brand-page-sticky:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--brand-page-accent, hsl(var(--primary))) 0%,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 55%,#e07cff) 50%,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 35%,#00bbee) 100%);opacity:.92;pointer-events:none}html:not(.dark) .brand-page-sticky{box-shadow:0 4px 20px hsl(var(--foreground) / .05),inset 0 1px #ffffffb3}.brand-page-sticky__inner{padding:.875rem 1rem 1rem;display:flex;flex-direction:column;gap:.875rem}html.shell-desktop-web .brand-page-sticky__inner{padding-inline:var(--desktop-page-pad-x);max-width:var(--desktop-content-max);margin-inline:auto;width:100%}.brand-page-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.brand-page-title-row__main{flex:1;min-width:0}.brand-page-title-row__actions{display:flex;align-items:center;gap:.375rem}.brand-page-icon-badge{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.8rem;flex-shrink:0;color:#fff;background:linear-gradient(145deg,var(--brand-page-accent, hsl(var(--primary))),color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 68%,#000));box-shadow:inset 0 1px #ffffff38,0 4px 14px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 35%,transparent)}.brand-page-icon-badge__svg{width:1.2rem;height:1.2rem}.brand-page-eyebrow{display:inline-block;padding:.2rem .55rem;border-radius:9999px;font-size:.5625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:.25rem}.brand-page-title{font-size:1.375rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--shell-canvas-fg)}html.shell-desktop-web .brand-page-title{font-size:1.5rem}.brand-page-subtitle{margin-top:.125rem;font-size:.75rem;line-height:1.4;color:var(--shell-canvas-muted)}.brand-pill-tabs{display:flex;gap:.25rem;padding:.3rem;border-radius:9999px;background:linear-gradient(135deg,hsl(var(--primary) / .06),hsl(var(--card) / .55));border:1px solid hsl(var(--border) / .55);box-shadow:inset 0 1px #ffffff0a}html:not(.dark) .brand-pill-tabs{background:linear-gradient(135deg,hsl(var(--primary) / .04),hsl(var(--muted) / .45))}.brand-pill-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.125rem;padding-inline:.75rem;border-radius:9999px;border:1px solid transparent;font-size:.8125rem;font-weight:600;color:var(--shell-canvas-muted);background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.brand-pill-tab:hover{color:var(--shell-canvas-fg);background:hsl(var(--muted) / .45)}.brand-pill-tab--active{color:var(--shell-canvas-fg);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,hsl(var(--card))),color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 8%,hsl(var(--background))));border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 35%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,transparent),inset 0 1px #ffffff14}.brand-pill-tab__icon{width:.9rem;height:.9rem;flex-shrink:0}.brand-pill-tab__badge{font-size:.625rem;font-weight:700;padding:.1rem .4rem;border-radius:9999px;background:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 22%,transparent);color:var(--brand-page-accent, hsl(var(--primary)))}.brand-search-input{border-radius:9999px!important;background:hsl(var(--muted) / .45)!important;border-color:hsl(var(--border) / .65)!important}.brand-search-input:focus-visible{border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 45%,hsl(var(--border)))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,transparent)}.brand-filter-bar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.brand-filter-dropdown{position:relative}.brand-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2rem;padding:.35rem .75rem;border-radius:9999px;border:1px solid transparent;font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--shell-canvas-fg);background:transparent;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.brand-filter-trigger__icon{width:.875rem;height:.875rem;flex-shrink:0;color:var(--brand-page-accent, hsl(var(--primary)))}.brand-filter-trigger__label{display:inline-flex;align-items:center;gap:.4rem;max-width:9rem;overflow:hidden;text-overflow:ellipsis}.brand-filter-trigger__emoji{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;flex-shrink:0;border-radius:.45rem;font-size:.82rem;line-height:1;background:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 12%,hsl(var(--muted) / .35));border:1px solid color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,transparent)}.brand-filter-trigger__chevron{width:.875rem;height:.875rem;flex-shrink:0;opacity:.75;transition:transform .15s ease}.brand-filter-trigger--outline{border-color:hsl(var(--border) / .7);background:hsl(var(--muted) / .35)}.brand-filter-trigger--outline:hover,.brand-filter-trigger--open{border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 40%,hsl(var(--border)));background:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 8%,hsl(var(--muted) / .45))}.brand-filter-trigger--pill{border-color:hsl(var(--border) / .55);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 12%,hsl(var(--card))),hsl(var(--card) / .55));box-shadow:0 4px 16px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 12%,transparent)}html.dark .brand-filter-trigger--pill{border-color:#ffffff24;background:linear-gradient(135deg,#00000073,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 14%,hsl(0 0% 0% / .35)));color:#ffffffeb}.brand-filter-trigger--pill:hover,.brand-filter-trigger--pill.brand-filter-trigger--open{border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 45%,hsl(0 0% 100% / .2));box-shadow:0 6px 20px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,transparent)}.brand-filter-trigger--active{border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 50%,hsl(var(--border)))!important;color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 85%,var(--shell-canvas-fg));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 22%,transparent)}.brand-filter-trigger--icon-only{width:2.25rem;min-width:2.25rem;padding-inline:0;justify-content:center}.brand-filter-trigger--icon-only .brand-filter-trigger__icon{width:1.125rem;height:1.125rem}.brand-filter-menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:50;min-width:11rem;max-height:18rem;overflow-y:auto;padding:.35rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 24%,hsl(var(--border)));background:linear-gradient(165deg,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 6%,hsl(var(--popover))),hsl(var(--popover) / .98));box-shadow:0 16px 40px #0000003d,0 0 0 1px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 12%,transparent),inset 0 1px #ffffff14;scrollbar-width:thin}.brand-filter-menu::-webkit-scrollbar{display:none}.brand-filter-menu--align-right{left:auto;right:0}.brand-filter-menu--overlay-dark{border-color:#fff3;background:#000000d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 36px #00000073}.brand-filter-menu__item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border:1px solid transparent;border-radius:.7rem;font-size:.8125rem;font-weight:600;text-align:left;color:var(--shell-canvas-fg, hsl(var(--foreground)));background:transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.brand-filter-menu__item-emoji{display:inline-flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;flex-shrink:0;border-radius:.55rem;font-size:.95rem;background:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 10%,hsl(var(--muted) / .35));border:1px solid color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 16%,transparent)}.brand-filter-menu__item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-filter-menu__item:hover{background:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 8%,hsl(var(--muted) / .4));border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 14%,transparent);transform:translate(1px)}.brand-filter-menu__item--active{background:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 14%,hsl(var(--muted) / .45));border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 32%,transparent);color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 88%,var(--shell-canvas-fg, hsl(var(--foreground))));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,transparent)}.brand-filter-menu__item--overlay-dark{color:#ffffffe0}.brand-filter-menu__item--overlay-dark:hover{background:#ffffff1a}.brand-filter-menu__item--overlay-dark.brand-filter-menu__item--active{background:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 55%,hsl(0 0% 0% / .35));color:#fff}.brand-filter-menu__check{width:.9rem;height:.9rem;flex-shrink:0}.brand-filter-chip-row{display:flex;gap:.375rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:1px}.brand-filter-chip-row::-webkit-scrollbar{display:none}.brand-filter-chip{flex-shrink:0;min-height:1.75rem;padding:.25rem .65rem;border-radius:9999px;border:1px solid hsl(var(--border) / .75);background:hsl(var(--muted) / .35);font-size:.75rem;font-weight:600;color:var(--shell-canvas-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.brand-filter-chip:hover{border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 35%,hsl(var(--border)));color:var(--shell-canvas-fg)}.brand-filter-chip--active{border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 22%,hsl(var(--card))),color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 10%,hsl(var(--background))));color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 90%,var(--shell-canvas-fg));box-shadow:0 2px 10px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 16%,transparent)}.brand-distance-panel{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.brand-distance-panel__row{display:flex;align-items:center;gap:.5rem}.brand-distance-panel__input-wrap{position:relative;flex:1;min-width:0}.brand-distance-panel__input-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--shell-canvas-muted);pointer-events:none}.brand-distance-panel__input{padding-left:2.25rem!important;border-radius:9999px!important}.brand-distance-panel__apply{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 85%,#fff),var(--brand-page-accent, hsl(var(--primary))))!important;border:none!important;color:#050508!important;font-weight:600}.brand-distance-panel__summary{display:flex;align-items:center;gap:.25rem;margin:0;font-size:.75rem;color:var(--shell-canvas-muted)}.brand-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.brand-active-filter-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 28%,hsl(var(--border)));background:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 10%,hsl(var(--muted) / .45));font-size:.75rem;font-weight:600;color:var(--shell-canvas-fg)}.brand-active-filter-chip__remove{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:transparent;color:inherit;opacity:.75;cursor:pointer}.brand-active-filter-chip__remove:hover{opacity:1}.feed-search-panel{background:radial-gradient(ellipse 90% 45% at 50% -8%,color-mix(in srgb,var(--brand-page-accent, #00bbee) 14%,transparent),transparent 58%),var(--shell-canvas-bg);color:var(--shell-canvas-fg)}.feed-search-panel__header{position:sticky;top:0;z-index:20;padding:calc(var(--app-safe-top, 0px) + .75rem) 1rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--brand-page-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,var(--shell-canvas-bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.feed-search-panel__header:before{content:"";display:block;height:2px;margin:0 0 .75rem;border-radius:9999px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-page-accent) 85%,#00d4aa) 0%,var(--brand-page-accent) 45%,color-mix(in srgb,var(--brand-page-accent) 70%,#e07cff) 100%);opacity:.85}.feed-search-panel__search-row{display:flex;align-items:center;gap:.5rem}.feed-search-panel__input-wrap{position:relative;flex:1;min-width:0}.feed-search-panel__input-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:color-mix(in srgb,var(--brand-page-accent) 75%,var(--shell-canvas-muted));pointer-events:none;z-index:1}.feed-search-panel__input{padding-left:2.5rem!important;min-height:2.5rem;font-weight:500}.feed-search-panel__cancel{color:color-mix(in srgb,var(--brand-page-accent) 80%,var(--shell-canvas-fg));font-weight:600}.feed-search-panel__cancel:hover{background:color-mix(in srgb,var(--brand-page-accent) 12%,transparent);color:var(--brand-page-accent)}.feed-search-panel__tabs{margin-top:.75rem}.feed-search-panel__tabs .brand-pill-tabs{width:100%}.feed-search-panel__browser{margin-top:.85rem;overflow:hidden;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--brand-page-accent) 28%,var(--shell-canvas-border));background:linear-gradient(145deg,color-mix(in srgb,var(--brand-page-accent) 12%,hsl(var(--card) / .76)),color-mix(in srgb,var(--shell-canvas-bg) 82%,transparent));box-shadow:0 14px 34px color-mix(in srgb,var(--brand-page-accent) 12%,transparent),inset 0 1px color-mix(in srgb,#fff 12%,transparent)}.feed-search-panel__browser-topbar{display:flex;align-items:center;gap:.4rem;padding:.5rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--brand-page-accent) 16%,var(--shell-canvas-border));background:color-mix(in srgb,var(--shell-canvas-bg) 68%,transparent)}.feed-search-panel__browser-dot{width:.42rem;height:.42rem;border-radius:9999px;background:color-mix(in srgb,var(--brand-page-accent) 58%,var(--shell-canvas-muted));opacity:.75;flex-shrink:0}.feed-search-panel__browser-address{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1;margin-left:.25rem;padding:.28rem .55rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--brand-page-accent) 15%,transparent);background:color-mix(in srgb,var(--shell-canvas-bg) 84%,transparent);color:color-mix(in srgb,var(--brand-page-accent) 55%,var(--shell-canvas-muted));font-size:.68rem;font-weight:600;letter-spacing:.01em}.feed-search-panel__browser-address span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-search-panel__browser-main{display:flex;align-items:flex-start;gap:.75rem;padding:.82rem .8rem .7rem}.feed-search-panel__browser-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.9rem;color:#fff;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,#fff 36%,transparent),transparent 45%),linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent) 88%,#7c3aed),var(--brand-page-accent));box-shadow:0 8px 20px color-mix(in srgb,var(--brand-page-accent) 25%,transparent);flex-shrink:0}.feed-search-panel__browser-copy{min-width:0}.feed-search-panel__browser-label{margin:0 0 .15rem;color:color-mix(in srgb,var(--brand-page-accent) 70%,var(--shell-canvas-muted));font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.feed-search-panel__browser-title{margin:0;color:var(--shell-canvas-fg);font-size:clamp(.96rem,2.5vw,1.1rem);line-height:1.15;font-weight:800}.feed-search-panel__browser-hint{margin:.3rem 0 0;color:color-mix(in srgb,var(--shell-canvas-muted) 90%,var(--shell-canvas-fg));font-size:.76rem;line-height:1.35}.feed-search-panel__browser-lanes{display:flex;gap:.42rem;overflow-x:auto;padding:0 .8rem .85rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.feed-search-panel__browser-lanes::-webkit-scrollbar{display:none}.feed-search-panel__browser-lane{flex:0 0 auto;min-height:1.9rem;max-width:13rem;padding:.34rem .75rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--brand-page-accent) 24%,var(--shell-canvas-border));background:color-mix(in srgb,var(--shell-canvas-bg) 72%,transparent);color:color-mix(in srgb,var(--shell-canvas-fg) 92%,var(--brand-page-accent));font-size:.74rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}.feed-search-panel__browser-lane--primary{color:#fff;border-color:transparent;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent) 88%,#7c3aed),var(--brand-page-accent));box-shadow:0 6px 16px color-mix(in srgb,var(--brand-page-accent) 22%,transparent)}.feed-search-panel__browser-lane:hover{border-color:color-mix(in srgb,var(--brand-page-accent) 45%,transparent);background:color-mix(in srgb,var(--brand-page-accent) 10%,var(--shell-canvas-bg))}.feed-search-panel__browser-lane:active{transform:scale(.98)}html.shell-desktop-web .feed-search-panel__browser{max-width:44rem}html.shell-compact .feed-search-panel__browser-main,html.capacitor-native .feed-search-panel__browser-main{padding-block:.75rem .65rem}.feed-search-panel__scroll{flex:1;min-height:0}.feed-search-panel__body{padding:1rem 1rem 6rem;display:flex;flex-direction:column;gap:1.5rem}.feed-search-panel__section{display:flex;flex-direction:column;gap:.5rem}.feed-search-panel__section-title{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-page-accent) 65%,var(--shell-canvas-muted))}.feed-search-panel__content-cta{display:flex;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--brand-page-accent) 35%,var(--shell-canvas-border));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent) 14%,hsl(var(--card) / .5)),color-mix(in srgb,var(--brand-page-accent) 6%,transparent));color:var(--shell-canvas-fg);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.feed-search-panel__content-cta:hover{border-color:color-mix(in srgb,var(--brand-page-accent) 50%,transparent);box-shadow:0 6px 20px color-mix(in srgb,var(--brand-page-accent) 14%,transparent)}.feed-search-panel__content-cta:active{transform:scale(.99)}.feed-search-panel__content-cta-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;flex-shrink:0;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent) 90%,#fff),var(--brand-page-accent));box-shadow:0 4px 12px color-mix(in srgb,var(--brand-page-accent) 28%,transparent)}.feed-search-panel__content-cta-text{flex:1;min-width:0;font-size:.875rem;font-weight:600}.feed-search-panel__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 0;font-size:.875rem;color:var(--shell-canvas-muted)}.feed-search-panel__empty,.feed-search-panel__hint{margin:0;padding:.35rem 0;font-size:.8125rem;color:var(--shell-canvas-muted)}.feed-search-panel__creator-list,.feed-search-panel__recent-list{display:flex;flex-direction:column;gap:.35rem}.feed-search-panel__creator-row,.feed-search-panel__recent-row{display:flex;align-items:center;gap:.65rem;width:100%;border-radius:.75rem;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.feed-search-panel__creator-row{padding:.55rem .65rem;text-align:left;background:transparent;color:inherit;cursor:pointer}.feed-search-panel__creator-row:hover{background:color-mix(in srgb,var(--brand-page-accent) 8%,hsl(var(--muted) / .35));border-color:color-mix(in srgb,var(--brand-page-accent) 22%,transparent)}.feed-search-panel__creator-avatar{width:2.75rem;height:2.75rem;border:2px solid color-mix(in srgb,var(--brand-page-accent) 35%,transparent)}.feed-search-panel__creator-name{margin:0;font-size:.875rem;font-weight:600}.feed-search-panel__creator-handle{margin:0;font-size:.75rem;color:var(--shell-canvas-muted)}.feed-search-panel__recent-row{padding:.15rem .15rem .15rem .35rem}.feed-search-panel__recent-row:hover{background:color-mix(in srgb,var(--brand-page-accent) 6%,hsl(var(--muted) / .3));border-color:color-mix(in srgb,var(--brand-page-accent) 15%,transparent)}.feed-search-panel__recent-btn{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;padding:.45rem .35rem;border:0;background:transparent;color:inherit;font-size:.875rem;text-align:left;cursor:pointer}.feed-search-panel__recent-remove{width:1.75rem!important;height:1.75rem!important;color:var(--shell-canvas-muted)}.feed-search-panel__recent-remove:hover{color:var(--brand-page-accent);background:color-mix(in srgb,var(--brand-page-accent) 10%,transparent)}.feed-search-panel__trending{display:flex;flex-wrap:wrap;gap:.4rem}.feed-search-panel__trend-chip{flex-shrink:0;min-height:1.85rem;padding:.3rem .75rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--brand-page-accent) 30%,var(--shell-canvas-border));background:color-mix(in srgb,var(--brand-page-accent) 8%,hsl(var(--muted) / .35));font-size:.8125rem;font-weight:600;color:color-mix(in srgb,var(--brand-page-accent) 88%,var(--shell-canvas-fg));cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.feed-search-panel__trend-chip:hover{border-color:color-mix(in srgb,var(--brand-page-accent) 50%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent) 18%,hsl(var(--card))),color-mix(in srgb,var(--brand-page-accent) 8%,transparent));box-shadow:0 4px 14px color-mix(in srgb,var(--brand-page-accent) 14%,transparent)}html.shell-compact .feed-search-panel__input,html.capacitor-native .feed-search-panel__input{min-height:2.75rem}html.shell-compact .feed-search-panel__content-cta,html.capacitor-native .feed-search-panel__content-cta{min-height:3rem}html.shell-desktop-web .feed-search-panel__header{padding-top:1rem}html.shell-desktop-web .feed-search-panel__body{padding-inline:clamp(1rem,3vw,1.75rem)}html.shell-compact .brand-filter-bar,html.capacitor-native .brand-filter-bar{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;margin-inline:-.125rem;padding-inline:.125rem}html.shell-compact .brand-filter-bar::-webkit-scrollbar,html.capacitor-native .brand-filter-bar::-webkit-scrollbar{display:none}html.shell-compact .brand-filter-trigger,html.capacitor-native .brand-filter-trigger{min-height:2.25rem;padding-inline:.85rem}html.shell-compact .brand-filter-chip,html.capacitor-native .brand-filter-chip{min-height:2rem;padding-inline:.75rem}html.shell-desktop-web .brand-filter-bar{gap:.625rem}html.shell-desktop-web .brand-filter-trigger__label{max-width:11rem}.live-shell{--live-accent: #ff3b5c;--live-accent-soft: #ff6b8a;--live-gradient: linear-gradient(135deg, #ff3b5c 0%, #ff6b8a 42%, #e07cff 100%);--live-glass: hsl(0 0% 100% / .08);--live-glass-border: hsl(0 0% 100% / .14);background:radial-gradient(ellipse 120% 80% at 50% -20%,color-mix(in srgb,var(--live-accent) 22%,transparent),transparent 55%),radial-gradient(ellipse 80% 50% at 100% 100%,color-mix(in srgb,#e07cff 12%,transparent),transparent 50%),#050508;color:#f8fafc}.live-shell-header{position:relative;flex-shrink:0;border-bottom:1px solid var(--live-glass-border);background:color-mix(in srgb,#050508 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding-top:var(--app-safe-top)}.live-shell-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--live-gradient);opacity:.95}.live-shell-header__inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem .875rem}.live-shell-header__title{display:flex;align-items:center;gap:.625rem;min-width:0}.live-shell-icon-badge{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.7rem;flex-shrink:0;color:#fff;background:var(--live-gradient);box-shadow:inset 0 1px #ffffff38,0 4px 14px color-mix(in srgb,var(--live-accent) 40%,transparent)}.live-shell-icon-badge__svg{width:1.1rem;height:1.1rem}.live-shell-eyebrow{display:inline-block;padding:.15rem .5rem;border-radius:9999px;font-size:.5625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--live-gradient);margin-bottom:.2rem}.live-shell-title{font-size:1.125rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff}.live-shell-subtitle{margin-top:.125rem;font-size:.75rem;line-height:1.4;color:#ffffff8c}.live-shell-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;font-weight:700;color:#fff!important;background:var(--live-gradient)!important;border:1px solid hsl(0 0% 100% / .18)!important;box-shadow:0 4px 18px color-mix(in srgb,var(--live-accent) 45%,transparent),inset 0 1px #fff3}.live-shell-btn-primary:hover{filter:brightness(1.06)}.live-shell-btn-ghost{color:#ffffffe6!important;background:var(--live-glass)!important;border:1px solid var(--live-glass-border)!important;border-radius:9999px}.live-shell-btn-icon{color:#ffffffeb!important;background:var(--live-glass)!important;border:1px solid var(--live-glass-border)!important;border-radius:9999px}.live-shell-btn-icon--active{background:color-mix(in srgb,var(--live-accent) 35%,transparent)!important;border-color:color-mix(in srgb,var(--live-accent) 55%,transparent)!important}.live-shell-badge-live{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:9999px;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--live-gradient);border:1px solid hsl(0 0% 100% / .2);box-shadow:0 0 12px color-mix(in srgb,var(--live-accent) 50%,transparent)}.live-shell-badge-live--pulse{animation:live-shell-pulse 2s ease-in-out infinite}@keyframes live-shell-pulse{0%,to{box-shadow:0 0 10px color-mix(in srgb,var(--live-accent) 40%,transparent)}50%{box-shadow:0 0 18px color-mix(in srgb,var(--live-accent) 65%,transparent)}}.live-shell-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:#ffffffe6;background:var(--live-glass);border:1px solid var(--live-glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live-shell-chip--likes{color:#ffdce4;background:color-mix(in srgb,#ff3b5c 18%,hsl(0 0% 0% / .28));border-color:color-mix(in srgb,#ff3b5c 38%,transparent)}.live-shell-scroll{flex:1;overflow-y:auto;padding:.75rem 1rem 1.25rem}.live-shell-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:4rem 1.5rem;text-align:center}.live-shell-empty__icon{width:5rem;height:5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:var(--live-glass);border:1px solid var(--live-glass-border);color:#ffffff59}.live-shell-stream-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.live-shell-stream-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:3 / 4;border-radius:.875rem;overflow:hidden;text-align:left;border:1px solid var(--live-glass-border);background:linear-gradient(160deg,color-mix(in srgb,#e07cff 35%,#1a0a1e),color-mix(in srgb,var(--live-accent) 25%,#0a0510) 45%,#050508);box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff14;transition:transform .15s ease,box-shadow .15s ease}.live-shell-stream-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px color-mix(in srgb,var(--live-accent) 25%,transparent),inset 0 1px #ffffff1a}.live-shell-stream-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,hsl(0 0% 0% / .75) 100%);pointer-events:none}.live-shell-stream-card__thumb,.live-shell-stream-card__auto-thumb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.live-shell-stream-card__thumb{overflow:hidden;background:#050816;background-size:cover;background-position:50% 50%!important}.live-shell-stream-card__thumb-image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transform:scale(1.01);transform-origin:50% 50%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.live-shell-stream-card--scope-desktop .live-shell-stream-card__thumb,.live-shell-stream-card--scope-desktop .live-shell-stream-card__thumb-image{background-position:50% 50%!important;-o-object-position:50% 50%!important;object-position:50% 50%!important;transform-origin:50% 50%!important}.live-shell-stream-card__auto-thumb{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--live-accent) 26%,transparent),transparent 34%),radial-gradient(circle at 30% 80%,color-mix(in srgb,#00d4ff 18%,transparent),transparent 34%),linear-gradient(145deg,#0b1020,#130616 58%,#040407)}.live-shell-stream-card--has-thumb .live-shell-stream-card__center{color:#ffffffb8;text-shadow:0 2px 10px hsl(0 0% 0% / .75)}.live-shell-stream-card__topbar{position:absolute;top:.55rem;left:.55rem;right:.55rem;z-index:10;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0;pointer-events:none}.live-shell-stream-card__badges{display:flex;align-items:flex-start;gap:.35rem;flex:1 1 auto;flex-wrap:nowrap;min-width:0;max-width:calc(100% - 5.8rem)}.live-shell-stream-card__metrics{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:.22rem;max-width:5.8rem}.live-shell-stream-card__metrics .live-shell-chip{padding:.2rem .48rem;font-size:.6rem;line-height:1;box-shadow:0 6px 18px #00000047}.live-shell-stream-card__meta{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;padding:.75rem;margin-top:auto}.live-shell-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:1.5rem;gap:1.5rem}.live-shell-hero__icon{width:6rem;height:6rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:var(--live-gradient);box-shadow:0 0 40px color-mix(in srgb,var(--live-accent) 45%,transparent),inset 0 1px #ffffff40}.live-shell-hero__icon svg{width:3rem;height:3rem;color:#fff}.live-shell-form{width:100%;max-width:22rem;display:flex;flex-direction:column;gap:.75rem}.live-shell-input{border-radius:9999px!important;background:var(--live-glass)!important;border:1px solid var(--live-glass-border)!important;color:#fff!important}.live-shell-input::-moz-placeholder{color:#fff6!important}.live-shell-input::placeholder{color:#fff6!important}.live-shell-input:focus-visible{border-color:color-mix(in srgb,var(--live-accent) 55%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--live-accent) 22%,transparent)!important}.live-shell-pre-controls{display:flex;gap:.5rem;justify-content:center}.live-shell-stage{flex:1;display:flex;flex-direction:column;position:relative;min-height:0}.live-shell-stage__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;background:linear-gradient(180deg,hsl(0 0% 0% / .65) 0%,transparent 28%,transparent 62%,hsl(0 0% 0% / .82) 100%)}.live-shell-live-header{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:calc(var(--app-safe-top) + .5rem) .75rem .5rem}.live-shell-host-avatar{border:2px solid var(--live-accent)!important;box-shadow:0 0 10px color-mix(in srgb,var(--live-accent) 45%,transparent)}.live-shell-comments{position:relative;z-index:20;padding:0 .75rem .5rem;max-height:35vh}.live-shell-comment-bubble{border-radius:.625rem;padding:.35rem .65rem;background:var(--live-glass);border:1px solid var(--live-glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.live-shell-comment-bubble--gift{background:color-mix(in srgb,#ffaa33 22%,transparent);border-color:color-mix(in srgb,#ffaa33 35%,transparent)}.live-shell-comment-user{color:var(--live-accent-soft);font-size:.75rem;font-weight:700}.live-shell-toolbar{position:relative;z-index:20;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.live-shell-toolbar__row{display:flex;align-items:center;gap:.5rem}.live-shell-guest-hint{border-radius:9999px;border:1px solid color-mix(in srgb,#ff3b5c 28%,transparent);background:color-mix(in srgb,#ff3b5c 12%,hsl(0 0% 0% / .35));color:#ffffffeb;font-size:.8125rem;font-weight:600;padding:.65rem 1rem;text-align:center;transition:background-color .15s ease,border-color .15s ease}.live-shell-guest-hint:hover{background:color-mix(in srgb,#ff3b5c 18%,hsl(0 0% 0% / .4));border-color:color-mix(in srgb,#ff3b5c 42%,transparent)}.live-shell-share-panel{position:absolute;left:.75rem;right:.75rem;bottom:calc(5.25rem + var(--app-safe-bottom));z-index:35;border-radius:1rem;padding:.85rem;background:linear-gradient(145deg,color-mix(in srgb,#0a0b16 90%,transparent),color-mix(in srgb,#1a0612 88%,transparent)),color-mix(in srgb,#050508 92%,transparent);border:1px solid color-mix(in srgb,var(--live-accent) 26%,hsl(0 0% 100% / .08));box-shadow:0 16px 38px #0000009e,0 0 26px color-mix(in srgb,var(--live-accent) 18%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.live-shell-share-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.live-shell-share-panel__eyebrow{font-size:.6rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--live-accent-soft)}.live-shell-share-panel__title{font-size:.9rem;font-weight:800;color:#fff}.live-shell-share-action{width:100%;display:flex;align-items:center;gap:.55rem;border-radius:.75rem;padding:.7rem .75rem;margin-top:.45rem;color:#ffffffeb;background:#ffffff12;border:1px solid hsl(0 0% 100% / .1);font-size:.8rem;font-weight:700;text-align:left}.live-shell-share-action:hover{background:color-mix(in srgb,var(--live-accent) 14%,hsl(0 0% 100% / .07));border-color:color-mix(in srgb,var(--live-accent) 34%,transparent)}.live-shell-share-url{margin-top:.55rem;border-radius:.65rem;padding:.5rem .6rem;color:#ffffff7a;background:#00000052;border:1px solid hsl(0 0% 100% / .06);font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-shell-gifts-panel{background:color-mix(in srgb,#050508 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--live-glass-border);border-radius:.875rem;padding:.875rem;box-shadow:0 12px 32px #0000008c}.live-shell-gifts-panel__title{font-size:.875rem;font-weight:700;background:var(--live-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.live-shell-gift-btn{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem;border-radius:.75rem;background:var(--live-glass);border:1px solid var(--live-glass-border);transition:background .15s ease,border-color .15s ease}.live-shell-gift-btn:hover{background:color-mix(in srgb,var(--live-accent) 12%,var(--live-glass));border-color:color-mix(in srgb,var(--live-accent) 35%,transparent)}.live-shell-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.75rem;width:100%;max-width:24rem}.live-shell-stat{padding:.875rem .5rem;border-radius:.875rem;text-align:center;background:var(--live-glass);border:1px solid var(--live-glass-border)}.live-shell-stat__value{font-size:1.125rem;font-weight:800;color:#fff}.live-shell-stat__value--coins{color:#fa3}.live-shell-stat__value--likes{color:#ff7a96}.live-shell-stat__label{margin-top:.2rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80}.live-shell-ended{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem}.live-shell-gift-total{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#fa3;background:color-mix(in srgb,#ffaa33 18%,transparent);border:1px solid color-mix(in srgb,#ffaa33 30%,transparent)}html.shell-desktop-web .live-shell-header__inner,html.shell-desktop-web .live-shell-scroll,html.shell-desktop-web .live-shell-live-header,html.shell-desktop-web .live-shell-toolbar{max-width:28rem;margin-inline:auto;width:100%}html.shell-desktop-web .live-shell-stream-grid{max-width:36rem;margin-inline:auto}.brand-media-card{--brand-media-accent: hsl(var(--primary));position:relative;overflow:hidden;border:1px solid hsl(var(--border) / .6);border-radius:.875rem;background:linear-gradient(160deg,color-mix(in srgb,var(--brand-media-accent) 7%,hsl(var(--card))),hsl(var(--card) / .92));box-shadow:0 4px 18px #0000000f,inset 0 1px #ffffff0d;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.brand-media-card--events{--brand-media-accent: #89CFF0}.brand-media-card--music{--brand-media-accent: #b07cff}.brand-media-card--music-video{--brand-media-accent: #c77dff}.brand-media-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--brand-media-accent) 0%,color-mix(in srgb,var(--brand-media-accent) 55%,#e07cff) 55%,color-mix(in srgb,var(--brand-media-accent) 35%,#00bbee) 100%);opacity:0;transition:opacity .15s ease;z-index:3;pointer-events:none}.brand-media-card:hover{border-color:color-mix(in srgb,var(--brand-media-accent) 38%,hsl(var(--border)));box-shadow:0 10px 28px color-mix(in srgb,var(--brand-media-accent) 14%,transparent),inset 0 1px #ffffff0f}.brand-media-card:hover:before{opacity:1}html.dark .brand-media-card{background:linear-gradient(160deg,color-mix(in srgb,var(--brand-media-accent) 11%,hsl(var(--card))),hsl(var(--card) / .88));box-shadow:0 6px 22px #00000059,inset 0 1px #ffffff0a}.brand-media-card__media{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-media-accent) 10%,hsl(var(--muted) / .4)),hsl(var(--muted) / .2))}.brand-media-card__media img,.brand-media-card__media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.brand-media-card--events .brand-media-card__media img{-o-object-fit:cover!important;object-fit:cover!important}.brand-media-card__body{padding:.625rem .75rem}.brand-media-card__title{font-size:.8125rem;font-weight:700;line-height:1.35;color:var(--shell-canvas-fg, hsl(var(--foreground)))}.brand-media-card__meta{font-size:.6875rem;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.brand-media-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:700;color:#fff;background:#0000008c;border:1px solid hsl(0 0% 100% / .16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.brand-media-chip--accent{background:color-mix(in srgb,var(--brand-media-accent) 75%,hsl(0 0% 0% / .4));border-color:color-mix(in srgb,var(--brand-media-accent) 45%,hsl(0 0% 100% / .2));box-shadow:0 0 10px color-mix(in srgb,var(--brand-media-accent) 35%,transparent)}.brand-media-chip--free{border-color:color-mix(in srgb,#2ee8b6 55%,hsl(0 0% 100% / .28))!important;box-shadow:0 0 0 1px color-mix(in srgb,#2ee8b6 42%,transparent),0 0 10px color-mix(in srgb,#2ee8b6 48%,transparent),0 0 18px color-mix(in srgb,#2ee8b6 28%,transparent)!important}.brand-media-chip--paid{border-color:color-mix(in srgb,#f97316 55%,hsl(0 0% 100% / .28))!important;box-shadow:0 0 0 1px color-mix(in srgb,#f97316 42%,transparent),0 0 10px color-mix(in srgb,#f97316 48%,transparent),0 0 18px color-mix(in srgb,#f97316 28%,transparent)!important}.brand-media-thumb{--brand-media-accent: #b07cff;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-media-accent) 24%,hsl(var(--border)));border-radius:.75rem;background:linear-gradient(165deg,color-mix(in srgb,var(--brand-media-accent) 12%,hsl(var(--muted) / .4)),hsl(var(--muted) / .22));box-shadow:0 4px 16px color-mix(in srgb,var(--brand-media-accent) 10%,transparent),inset 0 1px #ffffff0f;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.brand-media-thumb--music{--brand-media-accent: #b07cff}.brand-media-thumb--music-video{--brand-media-accent: #c77dff}.brand-media-thumb--events{--brand-media-accent: #89CFF0}.brand-media-thumb--pictures{--brand-media-accent: #e07cff}.brand-media-thumb:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--brand-media-accent),color-mix(in srgb,var(--brand-media-accent) 50%,#e07cff));opacity:.9;z-index:4;pointer-events:none}.group:hover .brand-media-thumb,.brand-media-thumb:hover{border-color:color-mix(in srgb,var(--brand-media-accent) 48%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--brand-media-accent) 20%,transparent),inset 0 1px #ffffff14}.brand-media-thumb img,.brand-media-thumb video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.brand-media-thumb--cover img,.brand-media-thumb--cover video{-o-object-fit:cover;object-fit:cover}.brand-media-hero{--brand-media-accent: #c77dff;border:1px solid color-mix(in srgb,var(--brand-media-accent) 30%,hsl(var(--border)))!important;box-shadow:0 8px 28px color-mix(in srgb,var(--brand-media-accent) 16%,transparent),inset 0 1px #ffffff0f}.brand-media-hero--music{--brand-media-accent: #b07cff}.brand-media-hero--music-video{--brand-media-accent: #c77dff}.brand-media-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-media-accent),color-mix(in srgb,var(--brand-media-accent) 50%,#e07cff),color-mix(in srgb,var(--brand-media-accent) 30%,#00bbee));z-index:5;pointer-events:none}.brand-media-hero img,.brand-media-hero video{-o-object-fit:cover;object-fit:cover}html.shell-desktop-web .brand-media-card__title{font-size:.875rem}html.shell-desktop-web .brand-media-card__meta{font-size:.75rem}html.shell-desktop-web .brand-media-card__body{padding:.75rem .875rem}.shop-product-card{position:relative;border:1px solid hsl(var(--border) / .6);background:linear-gradient(160deg,color-mix(in srgb,#ffaa33 6%,hsl(var(--card))),hsl(var(--card) / .92));box-shadow:0 4px 18px #0000000f,inset 0 1px #ffffff0d;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.shop-product-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#fa3,#ff6b8a,#e07cff);opacity:0;transition:opacity .15s ease;z-index:2;pointer-events:none}.shop-product-card:hover{border-color:color-mix(in srgb,#ffaa33 38%,hsl(var(--border)));box-shadow:0 10px 28px color-mix(in srgb,#ffaa33 14%,transparent),inset 0 1px #ffffff0f}.shop-product-card:hover:before{opacity:1}html.dark .shop-product-card{background:linear-gradient(160deg,color-mix(in srgb,#ffaa33 10%,hsl(var(--card))),hsl(var(--card) / .88));box-shadow:0 6px 22px #00000059,inset 0 1px #ffffff0a}.shop-product-card__media{background:linear-gradient(180deg,hsl(var(--muted) / .35),hsl(var(--muted) / .18))}.shop-product-card__wishlist{background:#00000059!important;color:#fff!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.shop-product-card__sale-badge{font-size:.625rem;font-weight:700;letter-spacing:.02em}.shop-product-card__posted-badge{font-size:.625rem;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.2rem .45rem;border-radius:.375rem}.shop-product-card__body{padding:.625rem .75rem}.shop-product-card__title{font-size:.8125rem;font-weight:600;line-height:1.35;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;color:var(--shell-canvas-fg, hsl(var(--foreground)))}.shop-product-card__rating{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}.shop-product-card__star{width:.625rem;height:.625rem;flex-shrink:0}.shop-product-card__review-count{font-size:.625rem;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.shop-product-card__price-row{display:flex;align-items:center;gap:.35rem;margin-bottom:.25rem}.shop-product-card__price{font-size:.8125rem;font-weight:800;color:#fa3}.shop-product-card__price-was{font-size:.625rem;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)));text-decoration:line-through}.shop-product-card__meta{margin-bottom:.35rem;font-size:.625rem;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.shop-product-card__location{display:flex;align-items:center;gap:.25rem;margin-bottom:.15rem}.shop-product-card__meta-icon{width:.625rem;height:.625rem}.shop-product-card__meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.shop-product-card__condition{padding:.05rem .4rem;border-radius:9999px;font-weight:600;font-size:.9em;background:color-mix(in srgb,#ffaa33 14%,transparent);color:color-mix(in srgb,#ffaa33 85%,hsl(var(--foreground)))}.shop-product-card__seller{display:flex;align-items:center;gap:.35rem;cursor:pointer}.shop-product-card__seller-avatar{width:.875rem!important;height:.875rem!important;flex-shrink:0}.shop-product-card__seller-name{font-size:.625rem;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.shop-product-detail__meta-line,.shop-product-detail__posted{font-size:.875rem;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.shop-product-detail__condition{padding:.1rem .5rem;border-radius:9999px;font-weight:600;background:color-mix(in srgb,#ffaa33 14%,transparent);color:color-mix(in srgb,#ffaa33 85%,hsl(var(--foreground)))}.shop-product-detail__seller{background:linear-gradient(135deg,color-mix(in srgb,#ffaa33 8%,hsl(var(--muted) / .35)),hsl(var(--muted) / .25));border:1px solid color-mix(in srgb,#ffaa33 22%,hsl(var(--border)))}.shop-product-detail__seller-badge{border-color:color-mix(in srgb,#ffaa33 35%,hsl(var(--border)))!important;color:color-mix(in srgb,#ffaa33 80%,hsl(var(--foreground)))!important}.shop-detail-shell{--shop-detail-accent: #ffaa33;--shop-detail-accent-alt: #ff6b8a;background:radial-gradient(ellipse 120% 70% at 50% -12%,color-mix(in srgb,var(--shop-detail-accent) 10%,transparent),transparent 55%),var(--shell-canvas-bg);color:var(--shell-canvas-fg)}.shop-detail-toolbar__title{letter-spacing:-.02em}.shop-detail-owner-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem .75rem;margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--shop-detail-accent, #ffaa33) 22%,hsl(var(--border)))}.shop-detail-owner-bar__label{font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.shop-detail-owner-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.shop-detail-owner-bar__delete{color:hsl(var(--destructive))!important;border-color:color-mix(in srgb,hsl(var(--destructive)) 35%,hsl(var(--border)))!important}html.shell-compact .shop-detail-owner-bar__actions{width:100%;margin-left:0}html.shell-compact .shop-detail-owner-bar__actions .shop-detail-owner-bar__edit,html.shell-compact .shop-detail-owner-bar__actions .shop-detail-owner-bar__delete{flex:1 1 0;min-width:0}.shop-detail-shell__layout{display:flex;flex-direction:column;gap:1rem;padding:0 1rem 1.25rem}.shop-detail-shell__rail{display:contents}.shop-detail-shell__media{order:1}.shop-detail-shell__summary{order:2;display:flex;flex-direction:column;gap:1rem}.shop-detail-shell__description{order:3}.shop-detail-panel{position:relative;overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,var(--shop-detail-accent) 22%,var(--shell-canvas-border));background:linear-gradient(165deg,color-mix(in srgb,var(--shop-detail-accent) 7%,hsl(var(--card))),color-mix(in srgb,var(--shop-detail-accent) 3%,hsl(var(--background) / .92)));box-shadow:0 4px 18px #0000000f,inset 0 1px #ffffff0d;padding:1rem 1.1rem}.shop-detail-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--shop-detail-accent) 0%,var(--shop-detail-accent-alt) 55%,#e07cff 100%);opacity:.85;pointer-events:none}.shop-detail-panel--media{padding:.75rem;overflow:visible}.shop-detail-panel__heading{letter-spacing:-.01em}.shop-detail-actions{order:4;display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.25rem}.shop-detail-actions__cart{flex:1 1 10rem;min-width:0;background:linear-gradient(135deg,color-mix(in srgb,var(--shop-detail-accent) 88%,#fff),var(--shop-detail-accent))!important;border:none!important;color:#0f172a!important;font-weight:700;box-shadow:0 4px 16px color-mix(in srgb,var(--shop-detail-accent) 28%,transparent)}.shop-detail-actions__buy{flex:0 1 auto;border-color:color-mix(in srgb,var(--shop-detail-accent) 35%,hsl(var(--border)))!important;color:color-mix(in srgb,var(--shop-detail-accent) 85%,hsl(var(--foreground)))!important;font-weight:600}html.dark .shop-detail-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--shop-detail-accent) 11%,hsl(var(--card))),color-mix(in srgb,var(--shop-detail-accent) 5%,hsl(0 0% 0% / .35)));box-shadow:0 6px 22px #00000059,inset 0 1px #ffffff0a}html.shell-desktop-web .shop-detail-shell__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.92fr);grid-template-rows:auto auto;gap:1.5rem;align-items:start;max-width:68rem;margin-inline:auto;padding:1.25rem var(--desktop-page-pad-x) 2rem}html.shell-desktop-web .shop-detail-shell__media{grid-column:1;grid-row:1}html.shell-desktop-web .shop-detail-shell__rail{display:flex;flex-direction:column;gap:1rem;grid-column:2;grid-row:1 / -1;min-width:0}html.shell-desktop-web .shop-detail-shell__media,html.shell-desktop-web .shop-detail-shell__summary,html.shell-desktop-web .shop-detail-shell__description,html.shell-desktop-web .shop-detail-actions{order:unset}html.shell-desktop-web .shop-detail-shell__summary{display:flex;flex-direction:column;gap:1rem}html.shell-desktop-web .shop-detail-shell__description{grid-column:1;grid-row:2;min-width:0}html.shell-desktop-web .shop-detail-media-carousel{width:100%;max-height:min(72vh,44rem)!important;min-height:22rem;aspect-ratio:1 / 1}html.shell-desktop-web .shop-detail-panel--media .image-carousel__thumbs{margin-top:.75rem;gap:.5rem}html.shell-desktop-web .shop-detail-panel--media .image-carousel__thumb{width:4.25rem;height:4.25rem}.image-carousel__nav,.image-lightbox__nav{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:1px solid hsl(0 0% 100% / .28);background:#00000094;color:#fff;box-shadow:0 4px 18px #00000073;cursor:pointer;transition:background .15s ease,transform .15s ease,opacity .15s ease}.image-carousel__nav:hover:not(:disabled),.image-lightbox__nav:hover{background:#000000c7}.image-carousel__nav:active:not(:disabled),.image-lightbox__nav:active{transform:scale(.96)}.image-carousel__nav--disabled,.image-carousel__nav:disabled{opacity:.35;cursor:default;pointer-events:none}.image-carousel__nav-icon,.image-lightbox__nav-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.image-lightbox__nav-layer{z-index:20}html.shell-desktop-web .image-lightbox__nav{width:3.25rem;height:3.25rem}html.shell-desktop-web .image-lightbox__nav-icon{width:1.75rem;height:1.75rem}html.shell-desktop-web .image-lightbox__thumb img{width:4.5rem;height:4.5rem}html.shell-desktop-web .shop-detail-panel--media{padding:1rem}.shop-detail-message-seller{border-color:color-mix(in srgb,var(--shop-detail-accent, #ffaa33) 35%,hsl(var(--border)))!important;color:color-mix(in srgb,var(--shop-detail-accent, #ffaa33) 85%,hsl(var(--foreground)))!important}.shop-detail-message-seller:hover{background:color-mix(in srgb,var(--shop-detail-accent, #ffaa33) 8%,hsl(var(--muted) / .45))}html.shell-desktop-web .shop-detail-shell__content,html.shell-desktop-web .shop-detail-shell__rail{min-width:0}html.shell-desktop-web .shop-detail-actions{width:100%;max-width:none;flex-wrap:nowrap}html.shell-desktop-web .shop-detail-actions__cart{flex:1 1 0}[data-testid=events-page],.event-detail-overlay{--event-meta-date: #89cff0;--event-meta-date-sub: #67b8e0;--event-meta-location: #55bbff;--event-meta-host: #7dd3fc;--event-meta-going: #2ee8b6;--event-meta-interested: #fbbf24;--event-meta-capacity: #a5b4fc;--event-meta-posted: #94a3b8}html:not(.dark) [data-testid=events-page],html:not(.dark) .event-detail-overlay{--event-meta-date: #0284c7;--event-meta-date-sub: #0369a1;--event-meta-location: #2563eb;--event-meta-host: #0891b2;--event-meta-going: #059669;--event-meta-interested: #d97706;--event-meta-capacity: #4f46e5;--event-meta-posted: #64748b}[data-testid=events-page] .events-page-header.brand-page-sticky.shell-canvas-sticky{background-color:color-mix(in srgb,var(--shell-canvas-bg) 50%,transparent)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.dark [data-testid=events-page] .events-page-header.brand-page-sticky.shell-canvas-sticky{background-color:color-mix(in srgb,hsl(0 0% 0%) 50%,transparent)!important}.event-meta-date{color:var(--event-meta-date)!important;font-weight:600;text-shadow:0 0 12px color-mix(in srgb,var(--event-meta-date) 32%,transparent)}.event-meta-date__icon,.event-meta-date__at{color:color-mix(in srgb,var(--event-meta-date) 75%,var(--shell-canvas-muted))}.event-meta-date-sub{color:var(--event-meta-date-sub)!important;font-weight:500}.event-meta-location{color:var(--event-meta-location)!important;font-weight:600;text-shadow:0 0 12px color-mix(in srgb,var(--event-meta-location) 28%,transparent)}.event-meta-location__icon{color:var(--event-meta-location)}.event-meta-location-sub{color:color-mix(in srgb,var(--event-meta-location) 72%,var(--shell-canvas-muted))!important}.event-meta-host{color:var(--event-meta-host)!important;font-weight:600;text-shadow:0 0 10px color-mix(in srgb,var(--event-meta-host) 28%,transparent)}.event-meta-host-handle{color:color-mix(in srgb,var(--event-meta-host) 80%,var(--shell-canvas-muted))!important;font-weight:500}.event-meta-going{color:var(--event-meta-going)!important;font-weight:700;font-variant-numeric:tabular-nums;text-shadow:0 0 10px color-mix(in srgb,var(--event-meta-going) 30%,transparent)}.event-meta-going-label{color:color-mix(in srgb,var(--event-meta-going) 85%,var(--shell-canvas-muted))!important;font-weight:600}.event-meta-interested{color:var(--event-meta-interested)!important;font-weight:700;font-variant-numeric:tabular-nums;text-shadow:0 0 10px color-mix(in srgb,var(--event-meta-interested) 30%,transparent)}.event-meta-interested-label{color:color-mix(in srgb,var(--event-meta-interested) 85%,var(--shell-canvas-muted))!important;font-weight:600}.event-meta-capacity{color:var(--event-meta-capacity)!important;font-weight:600}.event-meta-posted{color:var(--event-meta-posted)!important}.event-meta-category-chip,.brand-media-card--events .brand-media-card__media .brand-media-chip,.brand-media-card--events .brand-media-card__media .brand-media-chip--accent{color:#fff!important;background:#000000eb!important;border-color:#ffffff2e!important;box-shadow:0 2px 8px #00000059!important}.brand-media-card--events .brand-media-card__media .brand-media-chip--free{border-color:color-mix(in srgb,#2ee8b6 58%,hsl(0 0% 100% / .22))!important;box-shadow:0 0 0 1px color-mix(in srgb,#2ee8b6 45%,transparent),0 0 12px color-mix(in srgb,#2ee8b6 52%,transparent),0 0 22px color-mix(in srgb,#2ee8b6 30%,transparent),0 2px 8px #00000059!important}.brand-media-card--events .brand-media-card__media .brand-media-chip--paid{border-color:color-mix(in srgb,#f97316 58%,hsl(0 0% 100% / .22))!important;box-shadow:0 0 0 1px color-mix(in srgb,#f97316 45%,transparent),0 0 12px color-mix(in srgb,#f97316 52%,transparent),0 0 22px color-mix(in srgb,#f97316 30%,transparent),0 2px 8px #00000059!important}.event-ticket-free-badge{border-color:color-mix(in srgb,#2ee8b6 48%,hsl(var(--border)))!important;color:color-mix(in srgb,#2ee8b6 78%,hsl(var(--foreground)))!important;box-shadow:0 0 0 1px color-mix(in srgb,#2ee8b6 36%,transparent),0 0 10px color-mix(in srgb,#2ee8b6 42%,transparent),0 0 18px color-mix(in srgb,#2ee8b6 24%,transparent)!important}.event-ticket-paid-badge{border-color:color-mix(in srgb,#f97316 48%,hsl(var(--border)))!important;color:color-mix(in srgb,#f97316 78%,hsl(var(--foreground)))!important;box-shadow:0 0 0 1px color-mix(in srgb,#f97316 36%,transparent),0 0 10px color-mix(in srgb,#f97316 42%,transparent),0 0 18px color-mix(in srgb,#f97316 24%,transparent)!important}.event-detail-overlay{--event-detail-accent: #89CFF0;--event-detail-accent-alt: #55bbff;background:radial-gradient(ellipse 120% 65% at 50% -10%,color-mix(in srgb,var(--event-detail-accent) 11%,transparent),transparent 55%),var(--shell-canvas-bg);color:var(--shell-canvas-fg)}.event-detail-hero{overflow:hidden}.event-detail-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--event-detail-accent) 0%,var(--event-detail-accent-alt) 55%,#55bbff 100%);z-index:2;pointer-events:none}.event-detail-body{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 7rem}.event-detail-stack{display:flex;flex-direction:column;gap:1rem;min-width:0}.event-detail-panel{position:relative;overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,var(--event-detail-accent) 22%,var(--shell-canvas-border));background:linear-gradient(165deg,color-mix(in srgb,var(--event-detail-accent) 7%,hsl(var(--card))),color-mix(in srgb,var(--event-detail-accent) 3%,hsl(var(--background) / .92)));box-shadow:0 4px 18px #0000000f,inset 0 1px #ffffff0d;padding:1rem 1.1rem}.event-detail-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--event-detail-accent) 0%,var(--event-detail-accent-alt) 55%,#55bbff 100%);opacity:.85;pointer-events:none}.event-detail-panel__heading{letter-spacing:-.01em}.event-detail-host-date{padding-left:3.25rem}.event-detail-host-actions{display:flex;flex-shrink:0;align-items:center;gap:.75rem}.event-detail-host-actions .event-detail-host-action{border-radius:.625rem;background:color-mix(in srgb,var(--event-detail-accent) 6%,hsl(var(--muted) / .35));border:1px solid color-mix(in srgb,var(--event-detail-accent) 14%,transparent)}.event-detail-host-actions .event-detail-host-action:hover{background:color-mix(in srgb,var(--event-detail-accent) 12%,hsl(var(--muted) / .45))}.event-detail-host-action--edit svg{color:var(--event-detail-accent)}.event-detail-host-action--delete svg{color:#ef4444}.event-detail-host-action--invite svg{color:#00d4aa}.event-detail-host-action--cart svg{color:#fa3}.event-detail-meta-row__icon{color:var(--event-detail-accent)}.event-detail-meta-row__link{color:color-mix(in srgb,var(--event-detail-accent) 88%,hsl(var(--foreground)))}.event-detail-link-row{border-color:color-mix(in srgb,var(--event-detail-accent) 24%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--event-detail-accent) 5%,transparent)}.event-detail-stat__value{color:var(--event-detail-accent)}.event-detail-stat--going .event-detail-stat__value{color:var(--event-meta-going, var(--event-detail-accent))!important}.event-detail-stat--interested .event-detail-stat__value{color:var(--event-meta-interested, #fbbf24)!important}.event-detail-ticket-card{border-color:color-mix(in srgb,var(--event-detail-accent) 20%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--event-detail-accent) 4%,hsl(var(--card)))!important}.event-detail-actions{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--event-detail-accent) 7%,var(--shell-canvas-bg)) 35%,var(--shell-canvas-bg) 100%);border-top:1px solid color-mix(in srgb,var(--event-detail-accent) 24%,var(--shell-canvas-border));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.event-detail-actions__inner{width:100%}.event-detail-actions__going--active{background:linear-gradient(135deg,color-mix(in srgb,var(--event-detail-accent) 92%,#fff),var(--event-detail-accent))!important;border:none!important;color:#fff!important;font-weight:700;box-shadow:0 4px 14px color-mix(in srgb,var(--event-detail-accent) 30%,transparent)}.event-detail-actions__interested--active{background:linear-gradient(135deg,color-mix(in srgb,#ffaa33 88%,#fff),#fa3)!important;border:none!important;color:#0f172a!important;font-weight:700;box-shadow:0 4px 14px color-mix(in srgb,#ffaa33 28%,transparent)}html.dark .event-detail-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--event-detail-accent) 11%,hsl(var(--card))),color-mix(in srgb,var(--event-detail-accent) 5%,hsl(0 0% 0% / .35)));box-shadow:0 6px 22px #00000059,inset 0 1px #ffffff0a}html.shell-desktop-web .event-detail-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);grid-template-rows:auto auto;gap:1.25rem 1.5rem;align-items:start;padding:1.25rem 0 2rem}html.shell-desktop-web .event-detail-stack--intro{grid-column:2;grid-row:1}html.shell-desktop-web .event-detail-stack--content{grid-column:1;grid-row:1 / -1}html.shell-desktop-web .event-detail-stack--aside{grid-column:2;grid-row:2;align-self:start}html.shell-desktop-web .event-detail-body:not(:has(.event-detail-stack--content)){grid-template-columns:minmax(0,26rem);justify-content:center}html.shell-desktop-web .event-detail-body:not(:has(.event-detail-stack--content)) .event-detail-stack--intro,html.shell-desktop-web .event-detail-body:not(:has(.event-detail-stack--content)) .event-detail-stack--aside{grid-column:1}html.shell-desktop-web .event-detail-body:not(:has(.event-detail-stack--content)) .event-detail-stack--intro{grid-row:1}html.shell-desktop-web .event-detail-body:not(:has(.event-detail-stack--content)) .event-detail-stack--aside{grid-row:2}html.shell-desktop-web .event-detail-hero{border-radius:0 0 1rem 1rem;height:18rem}html.shell-desktop-web .event-detail-host-row{flex-direction:column;align-items:stretch;gap:.85rem}html.shell-desktop-web .event-detail-host-actions{flex-wrap:wrap;justify-content:flex-start;gap:.35rem}html.shell-desktop-web .event-detail-panel--stats{flex-direction:row;justify-content:space-around;gap:.75rem;align-items:center}html.shell-desktop-web .event-detail-stat{display:block;text-align:center;padding:0}html.shell-desktop-web .event-detail-stat__value{font-size:1.35rem!important}html.shell-desktop-web .event-detail-actions{position:static;inset:auto;z-index:auto;padding:1rem 1.1rem;margin:0;max-width:none;width:100%;border-radius:1rem;border:1px solid color-mix(in srgb,var(--event-detail-accent) 22%,var(--shell-canvas-border));background:linear-gradient(165deg,color-mix(in srgb,var(--event-detail-accent) 7%,hsl(var(--card))),color-mix(in srgb,var(--event-detail-accent) 3%,hsl(var(--background) / .92)));box-shadow:0 4px 18px #0000000f,inset 0 1px #ffffff0d}html.shell-desktop-web .event-detail-actions__inner{max-width:none;margin-inline:0;flex-direction:column;align-items:stretch;gap:.5rem}html.shell-desktop-web .event-detail-actions__going,html.shell-desktop-web .event-detail-actions__interested{flex:none;width:100%}html.shell-desktop-web .event-detail-actions-spacer{display:none}html.shell-desktop-web .event-detail-panel--photos .image-carousel,html.shell-desktop-web .event-detail-panel--photos .image-carousel__stage{max-height:min(52vh,28rem)!important}html.shell-desktop-web .pictures-grid-chrome{padding-bottom:.15rem}html.shell-desktop-web .pictures-grid-chrome .feed-header-top{padding-top:.15rem}.pictures-grid-wrap{width:100%;max-width:100%;box-sizing:border-box;padding-inline:.375rem}.pictures-grid{gap:.375rem;width:100%;max-width:100%;margin:0;padding:0 0 .375rem;box-sizing:border-box}.pictures-grid-tile{aspect-ratio:1 / 1;cursor:pointer;display:block;width:100%;margin:0;padding:0;border:none;font:inherit;color:inherit;text-align:inherit;-webkit-tap-highlight-color:transparent;background:hsl(var(--muted) / .35)}.pictures-grid-tile img,.pictures-grid-tile.brand-media-thumb img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center;object-position:center center}.pictures-grid-tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,transparent 45%,hsl(0 0% 0% / .42) 100%);transition:background .15s ease}.pictures-grid-tile:hover .pictures-grid-tile__scrim{background:linear-gradient(180deg,color-mix(in srgb,#e07cff 10%,transparent),#00000085)}.pictures-grid-tile__likes{position:absolute;bottom:.35rem;left:.35rem;z-index:2;font-size:.625rem}.pictures-grid-tile__badge{position:absolute;top:.35rem;z-index:2}.pictures-grid-tile__badge--left{left:.35rem}.pictures-grid-tile__badge--right{right:.35rem}.pictures-grid-tile__shop-icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;color:#fff;background:color-mix(in srgb,#ffaa33 70%,hsl(0 0% 0% / .45));border:1px solid color-mix(in srgb,#ffaa33 40%,hsl(0 0% 100% / .2));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 10px color-mix(in srgb,#ffaa33 30%,transparent)}html.shell-desktop-web .pictures-grid-wrap{padding-inline:var(--desktop-page-pad-x, 1.25rem)}html.shell-desktop-web .pictures-grid{gap:.5rem;padding-bottom:.5rem}html.shell-desktop-web .pictures-grid-tile__likes{font-size:.6875rem;bottom:.45rem;left:.45rem}html.shell-desktop-web .pictures-grid-chrome:after{content:"";display:block;width:min(12rem,40%);height:2px;margin:.375rem auto 0;border-radius:9999px;background:linear-gradient(90deg,#e07cff,#0be 55%,#00d4aa);opacity:.75;pointer-events:none}.inbox-shell.shell-canvas .inbox-shell-header{position:relative;background:color-mix(in srgb,var(--shell-canvas-bg) 50%,transparent)!important;backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));-webkit-backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));border-bottom-color:hsl(var(--border) / .65)}html.shell-compact .inbox-shell .inbox-shell-header{background:var(--shell-canvas-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.shell-compact .inbox-shell .inbox-shell-header .brand-page-sticky__inner{padding-top:calc(var(--app-safe-top, 0px) + .5rem)!important;gap:.5rem}html.shell-compact .inbox-shell .brand-page-title-row,html.shell-compact .inbox-shell .inbox-tab-label,html.shell-compact .inbox-shell .inbox-status-label{display:none!important}html.shell-compact .inbox-shell .inbox-tab-trigger{justify-content:center;gap:.2rem!important;padding-inline:.35rem!important;min-height:2.25rem}html.shell-compact .inbox-shell .inbox-tab-list [role=tab]{font-size:0}html.shell-compact .inbox-shell .inbox-tab-list [role=tab] svg,html.shell-compact .inbox-shell .inbox-tab-list [role=tab] .inbox-tab-badge{font-size:initial}html.shell-compact .inbox-alerts-hub-header,html.shell-compact .inbox-list-panel__header{display:none!important}html.shell-compact .inbox-alerts-hub,html.shell-compact .inbox-shell [data-testid=notifications-tab]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--shell-canvas-bg)}html.shell-compact .inbox-hub-grid{padding-top:.5rem!important}.inbox-shell.shell-canvas .inbox-tab-list.brand-pill-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.inbox-shell.shell-canvas .inbox-tab-list [role=tab]{border-radius:9999px!important;font-weight:600;font-size:.8125rem}.inbox-shell.shell-canvas .inbox-tab-list [role=tab][data-state=active]{background:linear-gradient(135deg,color-mix(in srgb,#55bbff 16%,hsl(var(--card))),color-mix(in srgb,#55bbff 6%,hsl(var(--background))))!important;color:var(--shell-canvas-fg)!important;box-shadow:0 0 0 1px color-mix(in srgb,#55bbff 30%,transparent)}.inbox-shell.shell-canvas .inbox-shell-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#5bf,#0be 45%,#e07cff 85%);opacity:.9;pointer-events:none}.inbox-shell.shell-canvas .brand-search-input{border-color:color-mix(in srgb,#55bbff 22%,hsl(var(--border)));background:color-mix(in srgb,#55bbff 4%,hsl(var(--background)))}.inbox-shell.shell-canvas .brand-search-input:focus-visible{border-color:color-mix(in srgb,#55bbff 45%,hsl(var(--border)));box-shadow:0 0 0 2px color-mix(in srgb,#55bbff 18%,transparent)}.inbox-shell.shell-canvas:has([data-testid=notifications-tab]){background-color:transparent}.inbox-alerts-hub,.inbox-shell [data-testid=notifications-tab]{background:color-mix(in srgb,var(--shell-canvas-bg) 50%,transparent);backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));-webkit-backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px))}.inbox-alerts-hub-header,[data-testid=notifications-tab] .inbox-section-header{border-bottom:1px solid hsl(var(--border) / .65);background:transparent}.inbox-alerts-hub .inbox-hub-grid{background:transparent}.inbox-alerts-hub-header h2{font-weight:800;letter-spacing:-.02em}.inbox-hub-card--profile{--hub-accent: #55bbff}.inbox-hub-card--studio{--hub-accent: #67e8f9}.inbox-hub-card--earnings{--hub-accent: #f59e0b}.inbox-hub-card--followers{--hub-accent: #10b981}.inbox-hub-card--activity{--hub-accent: #ef4444}.inbox-hub-card--music{--hub-accent: #a855f7}.inbox-hub-card--remixes{--hub-accent: #f97316}.inbox-hub-card--events{--hub-accent: #14b8a6}.inbox-hub-card--shop{--hub-accent: #f59e0b}.inbox-hub-card--system{--hub-accent: #3b82f6}.inbox-hub-card--insights{--hub-accent: #6366f1}.inbox-hub-card--settings{--hub-accent: hsl(var(--muted-foreground))}.inbox-hub-card__icon{width:2.75rem;height:2.75rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--hub-accent) 12%,transparent);color:var(--hub-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-accent) 18%,transparent)}.inbox-hub-card__icon svg{width:1.25rem;height:1.25rem}.inbox-hub-card--activity .inbox-hub-card__icon svg{fill:currentColor}.inbox-hub-badge{background:var(--hub-accent);color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:9999px;min-width:1.125rem;text-align:center;flex-shrink:0}.inbox-tab-badge{background:linear-gradient(135deg,#ff3b5c,#ff6b8a);color:#fff;font-size:.5625rem;font-weight:700;padding:0 .25rem;border-radius:9999px;min-width:1rem;text-align:center;line-height:1rem}.inbox-list-panel{--messaging-accent: #55bbff;position:relative;min-height:12rem;background:radial-gradient(ellipse 120% 80% at 50% -20%,color-mix(in srgb,var(--messaging-accent) 10%,transparent),transparent 55%),hsl(var(--background))}.inbox-list-panel--direct{--messaging-accent: #55bbff}.inbox-list-panel--groups{--messaging-accent: #7c6bff}.inbox-list-panel--rooms{--messaging-accent: #00d4aa}.inbox-list-panel__header{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--messaging-accent) 18%,hsl(var(--border)));background:linear-gradient(180deg,color-mix(in srgb,var(--messaging-accent) 8%,hsl(var(--background))),transparent)}.inbox-list-panel__icon{width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--messaging-accent) 14%,transparent);color:var(--messaging-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--messaging-accent) 22%,transparent),0 4px 14px color-mix(in srgb,var(--messaging-accent) 12%,transparent)}.inbox-list-panel__icon svg{width:1.125rem;height:1.125rem}.inbox-list-panel__title{font-size:.9375rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.inbox-list-panel__subtitle{font-size:.6875rem;color:hsl(var(--muted-foreground));margin-top:.125rem;line-height:1.3}.inbox-conversation-list .inbox-action-bar{border-bottom:1px solid color-mix(in srgb,var(--messaging-accent, #55bbff) 14%,hsl(var(--border)));background:color-mix(in srgb,var(--messaging-accent, #55bbff) 4%,hsl(var(--background)))}.inbox-action-btn{border-color:color-mix(in srgb,var(--messaging-accent, #55bbff) 32%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--messaging-accent, #55bbff) 8%,hsl(var(--background)))!important;font-weight:700;color:color-mix(in srgb,var(--messaging-accent, #55bbff) 75%,hsl(var(--foreground)))!important}.inbox-action-btn:hover{border-color:color-mix(in srgb,var(--messaging-accent, #55bbff) 48%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--messaging-accent, #55bbff) 14%,hsl(var(--card)))!important}.inbox-list-input,.inbox-create-form .inbox-list-input{border-color:color-mix(in srgb,var(--messaging-accent, #55bbff) 24%,hsl(var(--border)));background:hsl(var(--background))}.inbox-list-input:focus-visible{border-color:color-mix(in srgb,var(--messaging-accent, #55bbff) 45%,hsl(var(--border)));box-shadow:0 0 0 2px color-mix(in srgb,var(--messaging-accent, #55bbff) 16%,transparent)}.inbox-picker-panel{padding:.75rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--messaging-accent, #55bbff) 20%,hsl(var(--border)));background:color-mix(in srgb,var(--messaging-accent, #55bbff) 5%,hsl(var(--card) / .6))}.inbox-list-empty{text-align:center;padding:2.5rem 1.5rem;color:hsl(var(--muted-foreground))}.inbox-list-empty svg{color:color-mix(in srgb,var(--messaging-accent, #55bbff) 65%,hsl(var(--muted-foreground)));opacity:.85}.inbox-conversation-item{border-bottom:1px solid hsl(var(--border) / .38);transition:background-color .15s ease,border-color .15s ease}.inbox-conversation-item--direct{--messaging-accent: #55bbff}.inbox-conversation-item--group{--messaging-accent: #7c6bff}.inbox-conversation-item--room{--messaging-accent: #00d4aa}.inbox-conversation-item:hover{background:color-mix(in srgb,var(--messaging-accent) 7%,hsl(var(--muted) / .45))}.inbox-conversation-item--unread{background:color-mix(in srgb,var(--messaging-accent) 10%,hsl(var(--background)));border-left:3px solid var(--messaging-accent)}.inbox-conversation-avatar{padding:2px;border-radius:9999px;background:linear-gradient(135deg,var(--messaging-accent),color-mix(in srgb,var(--messaging-accent) 52%,#00bbee))}.inbox-conversation-avatar__img{border:2px solid hsl(var(--background))}.inbox-conversation-type-badge{position:absolute;bottom:-.125rem;right:-.125rem;width:1.25rem;height:1.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:2px solid hsl(var(--background));background:var(--messaging-accent);color:#fff}.inbox-conversation-type-badge svg{width:.625rem;height:.625rem}.inbox-conversation-unread-badge{background:linear-gradient(135deg,var(--messaging-accent, #55bbff),color-mix(in srgb,var(--messaging-accent, #55bbff) 65%,#00bbee));color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:9999px;min-width:1.125rem;text-align:center;box-shadow:0 2px 8px color-mix(in srgb,var(--messaging-accent, #55bbff) 28%,transparent)}.inbox-online-dot{background:#10b981;border:2px solid hsl(var(--background));border-radius:9999px}.inbox-room-row{border-bottom:1px solid hsl(var(--border) / .38)}.inbox-room-row--owned{background:color-mix(in srgb,#00d4aa 5%,hsl(var(--background)))}.inbox-room-owner-badge{background:color-mix(in srgb,#00d4aa 18%,hsl(var(--secondary)))!important;color:#00a884!important;border:1px solid color-mix(in srgb,#00d4aa 35%,transparent);font-weight:700}.inbox-chat-view,.inbox-panel-view{--messaging-accent: #55bbff;background:var(--shell-canvas-bg, hsl(var(--background)));color:var(--shell-canvas-fg, hsl(var(--foreground)));border-top:2px solid color-mix(in srgb,var(--messaging-accent) 55%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--messaging-accent) 12%,transparent),0 8px 28px color-mix(in srgb,var(--messaging-accent) 8%,transparent)}.inbox-chat-view--direct{--messaging-accent: #55bbff}.inbox-chat-view--group{--messaging-accent: #7c6bff}.inbox-chat-view--room{--messaging-accent: #00d4aa}.inbox-panel-view--group{--messaging-accent: #7c6bff}.inbox-panel-view--room{--messaging-accent: #00d4aa}.inbox-chat-header,.inbox-panel-header{position:relative;border-bottom:1px solid color-mix(in srgb,var(--messaging-accent) 20%,hsl(var(--border)));background:linear-gradient(180deg,color-mix(in srgb,var(--messaging-accent) 10%,hsl(var(--background))),color-mix(in srgb,var(--messaging-accent) 3%,hsl(var(--background) / .95)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inbox-chat-header:before,.inbox-panel-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--messaging-accent),color-mix(in srgb,var(--messaging-accent) 55%,#00bbee));opacity:.95}.inbox-chat-avatar-wrap{padding:2px;border-radius:9999px;background:linear-gradient(135deg,var(--messaging-accent),color-mix(in srgb,var(--messaging-accent) 50%,#00bbee))}.inbox-chat-kind-badge{font-size:.5625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.125rem .4375rem;border-radius:9999px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--messaging-accent) 35%,transparent);background:color-mix(in srgb,var(--messaging-accent) 14%,transparent);color:var(--messaging-accent)}.inbox-chat-messages{background:radial-gradient(ellipse 90% 55% at 50% 0%,color-mix(in srgb,var(--messaging-accent) 7%,transparent),transparent 68%),hsl(var(--background))}.inbox-chat-empty{text-align:center;padding:3rem 1.5rem;color:hsl(var(--muted-foreground))}.inbox-chat-empty svg{color:color-mix(in srgb,var(--messaging-accent) 60%,hsl(var(--muted-foreground)));opacity:.8}.inbox-msg-bubble{padding:.75rem;border-radius:1rem;font-size:.875rem;line-height:1.4}.inbox-msg-bubble--mine{background:linear-gradient(135deg,color-mix(in srgb,var(--messaging-accent) 90%,#00bbee),color-mix(in srgb,var(--messaging-accent) 72%,#3b82f6));color:#fff;border-bottom-right-radius:.25rem;box-shadow:0 3px 12px color-mix(in srgb,var(--messaging-accent) 28%,transparent)}.inbox-msg-bubble--theirs{background:hsl(var(--card) / .9);color:hsl(var(--foreground));border-bottom-left-radius:.25rem;border:1px solid color-mix(in srgb,var(--messaging-accent) 16%,hsl(var(--border)));box-shadow:0 1px 4px hsl(var(--foreground) / .04)}.inbox-msg-bubble--deleted{background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-style:italic}.inbox-composer{border-top:1px solid color-mix(in srgb,var(--messaging-accent) 22%,hsl(var(--border)));background:linear-gradient(180deg,color-mix(in srgb,var(--messaging-accent) 6%,hsl(var(--background))),hsl(var(--background)))}.inbox-composer-tool:hover{color:var(--messaging-accent)!important;background:color-mix(in srgb,var(--messaging-accent) 12%,transparent)!important}.inbox-composer-input{border-color:color-mix(in srgb,var(--messaging-accent) 24%,hsl(var(--border)));background:hsl(var(--background))}.inbox-composer-input:focus-visible{border-color:color-mix(in srgb,var(--messaging-accent) 45%,hsl(var(--border)));box-shadow:0 0 0 2px color-mix(in srgb,var(--messaging-accent) 18%,transparent)}.inbox-send-btn{background:linear-gradient(135deg,var(--messaging-accent, #55bbff),color-mix(in srgb,var(--messaging-accent, #55bbff) 60%,#00bbee))!important;color:#fff!important;border:none!important;box-shadow:0 3px 12px color-mix(in srgb,var(--messaging-accent, #55bbff) 30%,transparent)}.inbox-send-btn:hover{filter:brightness(1.07)}.inbox-pending-attachment{border:1px solid color-mix(in srgb,var(--messaging-accent, #55bbff) 24%,hsl(var(--border)));background:color-mix(in srgb,var(--messaging-accent, #55bbff) 6%,hsl(var(--muted)));border-radius:.75rem}.inbox-member-row:hover,.inbox-picker-row:hover{background:color-mix(in srgb,var(--messaging-accent, #55bbff) 8%,hsl(var(--muted) / .5))}.inbox-member-panel,.inbox-room-actions{border:1px solid color-mix(in srgb,var(--messaging-accent, #55bbff) 20%,hsl(var(--border)));background:color-mix(in srgb,var(--messaging-accent, #55bbff) 5%,hsl(var(--muted) / .45));border-radius:.75rem}.inbox-presence-picker{max-width:100%;overflow-x:auto}.inbox-room-layout{min-height:0}.inbox-room-chat{min-width:0}.inbox-room-sidebar-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;border:0;padding:0;background:hsl(var(--foreground) / .35);cursor:pointer}.inbox-room-sidebar{--messaging-accent: #00d4aa;display:none;flex-direction:column;width:17.5rem;max-width:42vw;flex-shrink:0;border-left:1px solid color-mix(in srgb,var(--messaging-accent) 22%,hsl(var(--border)));background:linear-gradient(180deg,color-mix(in srgb,var(--messaging-accent) 7%,hsl(var(--background))),hsl(var(--background)));min-height:0}.inbox-room-sidebar--open{display:flex}.inbox-room-sidebar__header{display:flex;align-items:flex-start;gap:.5rem;padding:.875rem .875rem .625rem;border-bottom:1px solid color-mix(in srgb,var(--messaging-accent) 18%,hsl(var(--border)))}.inbox-room-sidebar__title{font-size:.875rem;font-weight:800;letter-spacing:-.02em}.inbox-room-sidebar__subtitle{font-size:.6875rem;color:hsl(var(--muted-foreground));margin-top:.125rem}.inbox-room-sidebar__list{min-height:0}.inbox-room-sidebar__member{width:100%;display:flex;align-items:center;gap:.625rem;padding:.625rem .5rem;border-radius:.625rem;text-align:left;transition:background-color .15s ease}.inbox-room-sidebar__member:hover{background:color-mix(in srgb,var(--messaging-accent) 8%,hsl(var(--muted) / .45))}.inbox-room-sidebar__member--selected{background:color-mix(in srgb,var(--messaging-accent) 12%,hsl(var(--muted) / .5));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--messaging-accent) 24%,transparent)}.inbox-room-sidebar__actions{margin:0 .25rem .375rem;padding:.25rem;border-radius:.625rem;border:1px solid color-mix(in srgb,var(--messaging-accent) 16%,hsl(var(--border)));background:color-mix(in srgb,var(--messaging-accent) 4%,hsl(var(--card) / .7))}.inbox-room-sidebar__action{width:100%;display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;text-align:left;transition:background-color .15s ease}.inbox-room-sidebar__action:hover{background:color-mix(in srgb,var(--messaging-accent) 10%,hsl(var(--muted) / .45))}.inbox-room-sidebar__action--danger{color:hsl(var(--destructive))}.inbox-room-sidebar__footer{padding:.75rem;border-top:1px solid color-mix(in srgb,var(--messaging-accent) 18%,hsl(var(--border)));display:flex;flex-direction:column;gap:.625rem}@media (max-width: 1023px){.inbox-room-sidebar{position:absolute;top:0;right:0;bottom:0;z-index:30;max-width:min(18rem,88vw);box-shadow:-12px 0 40px hsl(var(--foreground) / .12);transform:translate(100%);transition:transform .2s ease}.inbox-room-sidebar.inbox-room-sidebar--open{transform:translate(0)}}@media (min-width: 1024px){.inbox-room-sidebar{display:flex;position:relative;transform:none;box-shadow:none}html.shell-desktop-web .desktop-inbox-host [data-testid=chat-view][data-chat-variant=room]{min-width:0}html.shell-desktop-web .desktop-inbox-host [data-testid=chat-view][data-chat-variant=room] .inbox-room-layout{min-height:calc(100svh - 3rem)}}.inbox-composer-popover{border:1px solid color-mix(in srgb,var(--messaging-accent, #55bbff) 22%,hsl(var(--border)));background:hsl(var(--card) / .98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 28px color-mix(in srgb,var(--messaging-accent, #55bbff) 14%,transparent)}.inbox-section-header{border-bottom:1px solid hsl(var(--border) / .65);background:color-mix(in srgb,#55bbff 5%,hsl(var(--background)))}html.shell-compact .inbox-section-view .inbox-section-header{position:sticky;top:0;z-index:6;background:var(--shell-canvas-bg);border-bottom:1px solid hsl(var(--border) / .65)}.inbox-section-header h3{font-weight:800;letter-spacing:-.02em}.inbox-notif-row{border-bottom:1px solid hsl(var(--border) / .35);transition:background-color .15s ease}.inbox-notif-row:hover{background:color-mix(in srgb,#55bbff 4%,hsl(var(--muted) / .4))}.inbox-notif-row--unread{background:color-mix(in srgb,#55bbff 7%,hsl(var(--background)));border-left:2px solid color-mix(in srgb,#55bbff 50%,transparent)}.inbox-notif-unread-dot{width:.5rem;height:.5rem;border-radius:9999px;background:linear-gradient(135deg,#5bf,#0be);flex-shrink:0}.inbox-empty-state{color:hsl(var(--muted-foreground))}.inbox-empty-state svg{opacity:.45;color:color-mix(in srgb,#55bbff 55%,hsl(var(--muted-foreground)))}.settings-shell.shell-canvas{background:var(--shell-canvas-bg);color:var(--shell-canvas-fg)}.settings-shell.shell-canvas .settings-shell-header{background:color-mix(in srgb,var(--shell-canvas-bg) 95%,transparent);border-bottom-color:hsl(var(--border) / .65);position:relative}.settings-shell.shell-canvas .settings-shell-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0be,#e07cff 55%,#00d4aa);opacity:.9}.settings-shell.shell-canvas .settings-shell-title{font-weight:800;letter-spacing:-.02em}.settings-shell.shell-canvas .settings-shell-header .brand-page-icon-badge{--brand-page-accent: #00bbee}.settings-shell.shell-canvas .settings-nav-item--active{background:linear-gradient(135deg,color-mix(in srgb,#00bbee 14%,hsl(var(--card))),color-mix(in srgb,#00bbee 5%,hsl(var(--background))));border-color:color-mix(in srgb,#00bbee 32%,hsl(var(--border)));box-shadow:0 2px 10px color-mix(in srgb,#00bbee 12%,transparent)}html.shell-desktop-web [data-testid=settings-page].shell-canvas{border-color:hsl(var(--border) / .65);box-shadow:0 4px 24px #0000001f,0 0 0 1px color-mix(in srgb,#00bbee 8%,transparent)}html.shell-desktop-web:not(.dark) [data-testid=settings-page].shell-canvas{box-shadow:0 4px 20px hsl(var(--foreground) / .06),0 0 0 1px color-mix(in srgb,#00bbee 12%,transparent)}.music-page-shell .brand-page-sticky,.music-page-shell .music-page-header,.music-page-shell>.sticky{position:relative}.music-page-shell .brand-page-sticky.shell-canvas-sticky,.music-page-shell .music-page-header.shell-canvas-sticky{background:transparent!important;background-color:transparent!important;backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));-webkit-backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));box-shadow:none!important;border-bottom-color:color-mix(in srgb,var(--shell-canvas-border) 10%,transparent)!important}html:not(.dark) .music-page-shell .brand-page-sticky.shell-canvas-sticky,html:not(.dark) .music-page-shell .music-page-header.shell-canvas-sticky{border-bottom-color:color-mix(in srgb,var(--shell-canvas-border) 8%,transparent)!important}.music-page-shell>.sticky:before,.music-page-shell .music-page-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#b07cff,#e07cff,#ff6b8a);opacity:.9;z-index:1}.music-page-shell,.music-videos-browse{--music-meta-artist: #55d4ff;--music-meta-artist-hover: #7ee8ff;--music-meta-price: #ffbf47;--music-meta-free: #2ee8b6;--music-meta-like: #ff7eb3;--music-meta-like-active: #ff3b5c;--music-meta-genre: #d48aff;--music-meta-plays: #a5b8ff}.music-page-shell[data-music-section=music]{--music-meta-genre: #c77dff;--music-meta-plays: #9db4ff}.music-page-shell[data-music-section=videos],.music-videos-browse{--music-meta-genre: #e07cff;--music-meta-plays: #b8c4ff}html:not(.dark) .music-page-shell,html:not(.dark) .music-videos-browse{--music-meta-artist: #0099cc;--music-meta-artist-hover: #0077aa;--music-meta-price: #d97706;--music-meta-free: #059669;--music-meta-like: #e11d48;--music-meta-like-active: #be123c;--music-meta-genre: #a855f7;--music-meta-plays: #6366f1}html:not(.dark) .music-page-shell[data-music-section=music]{--music-meta-genre: #9333ea;--music-meta-plays: #4f46e5}html:not(.dark) .music-page-shell[data-music-section=videos],html:not(.dark) .music-videos-browse{--music-meta-genre: #c026d3;--music-meta-plays: #6366f1}.music-meta-artist{color:var(--music-meta-artist);font-weight:600;letter-spacing:.01em;text-shadow:0 0 18px color-mix(in srgb,var(--music-meta-artist) 32%,transparent);transition:color .15s ease}.music-meta-artist:hover{color:var(--music-meta-artist-hover);text-decoration:underline}.music-meta-artist--on-dark{color:#8eeaff;text-shadow:0 1px 10px hsl(0 0% 0% / .55)}.music-meta-artist--on-dark:hover{color:#c8f4ff}.music-meta-artist--on-dark-soft{color:#ffffffe6;font-weight:600;text-shadow:0 1px 6px hsl(0 0% 0% / .45)}.music-meta-price{color:var(--music-meta-price);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 0 14px color-mix(in srgb,var(--music-meta-price) 28%,transparent)}.music-meta-free{color:var(--music-meta-free);font-weight:600}.music-meta-price-badge{background:color-mix(in srgb,var(--music-meta-price) 20%,transparent)!important;color:var(--music-meta-price)!important;border:1px solid color-mix(in srgb,var(--music-meta-price) 38%,transparent)!important;font-weight:700;box-shadow:0 0 12px color-mix(in srgb,var(--music-meta-price) 15%,transparent)}.music-meta-free-badge{color:var(--music-meta-free)!important;border-color:color-mix(in srgb,var(--music-meta-free) 40%,transparent)!important;font-weight:600}.music-meta-like{font-weight:700;color:var(--music-meta-like);transition:color .15s ease,text-shadow .15s ease}.music-meta-like:hover{color:color-mix(in srgb,var(--music-meta-like) 82%,white)}.music-meta-like.is-liked,.music-meta-like[aria-pressed=true]{color:var(--music-meta-like-active)!important;text-shadow:0 0 14px color-mix(in srgb,var(--music-meta-like-active) 42%,transparent)}.music-meta-like--on-dark{color:#ffb8d0;text-shadow:0 1px 6px hsl(0 0% 0% / .5)}.music-meta-like--on-dark.is-liked,.music-meta-like--on-dark[aria-pressed=true]{color:#ff6b8a!important;text-shadow:0 0 16px color-mix(in srgb,#ff3b5c 55%,transparent)}.music-page-shell .music-meta-genre,.music-videos-browse .music-meta-genre{color:#fff!important;font-weight:700;letter-spacing:.02em;text-shadow:0 1px 6px hsl(0 0% 0% / .45)}.music-page-shell .music-meta-genre-badge,.music-videos-browse .music-meta-genre-badge,.music-meta-genre-badge{background:color-mix(in srgb,var(--music-meta-genre, #b07cff) 16%,transparent)!important;color:#fff!important;border:1px solid color-mix(in srgb,var(--music-meta-genre, #b07cff) 55%,transparent)!important;font-weight:700;box-shadow:0 0 10px color-mix(in srgb,var(--music-meta-genre, #b07cff) 12%,transparent)}.music-page-shell .music-meta-genre-chip,.music-videos-browse .music-meta-genre-chip,.music-meta-genre-chip{color:#fff!important;background:color-mix(in srgb,var(--music-meta-genre, #e07cff) 78%,hsl(0 0% 0% / .42))!important;border-color:color-mix(in srgb,var(--music-meta-genre, #e07cff) 55%,hsl(0 0% 100% / .22))!important;box-shadow:0 0 12px color-mix(in srgb,var(--music-meta-genre, #e07cff) 42%,transparent)}.music-meta-genre--on-dark{color:#fff!important;font-weight:700;text-shadow:0 1px 8px hsl(0 0% 0% / .55)}.music-page-shell .music-meta-plays,.music-videos-browse .music-meta-plays,.music-meta-plays{color:var(--music-meta-plays, #b8c4ff)!important;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-shadow:0 0 14px color-mix(in srgb,var(--music-meta-plays, #b8c4ff) 38%,transparent)}.music-page-shell .music-meta-plays--new,.music-videos-browse .music-meta-plays--new,.music-meta-plays--new{color:var(--music-meta-free, #2ee8b6)!important;text-shadow:0 0 12px color-mix(in srgb,var(--music-meta-free, #2ee8b6) 32%,transparent)}.music-meta-plays--on-dark{color:#d4dcff!important;font-weight:700;font-variant-numeric:tabular-nums;text-shadow:0 0 12px color-mix(in srgb,#9db4ff 50%,transparent),0 1px 8px hsl(0 0% 0% / .55)}.music-genre-picker{--music-genre-picker-accent: var(--brand-page-accent, #b07cff);--brand-page-accent: var(--music-genre-picker-accent)}.music-genre-picker--music{--music-genre-picker-accent: #b07cff;--brand-page-accent: #b07cff}.music-genre-picker--videos{--music-genre-picker-accent: #e07cff;--brand-page-accent: #e07cff}.music-genre-picker .brand-filter-trigger--pill{border-color:color-mix(in srgb,var(--music-genre-picker-accent) 42%,hsl(var(--border)));background:linear-gradient(135deg,color-mix(in srgb,var(--music-genre-picker-accent) 20%,hsl(var(--card))),color-mix(in srgb,var(--music-genre-picker-accent) 10%,hsl(var(--background))));box-shadow:0 4px 16px color-mix(in srgb,var(--music-genre-picker-accent) 16%,transparent)}.music-genre-picker .brand-filter-trigger--pill.brand-filter-trigger--active{color:color-mix(in srgb,var(--music-genre-picker-accent) 92%,var(--shell-canvas-fg))}.music-genre-picker__panel{--brand-page-accent: var(--music-genre-picker-accent, #b07cff);position:relative;overflow:hidden;border-radius:.875rem!important;border:1px solid color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 32%,hsl(var(--border)))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 10%,hsl(var(--popover))),hsl(var(--popover)))!important;box-shadow:0 14px 36px #0000003d,0 0 0 1px color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 16%,transparent),0 0 28px color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 12%,transparent)!important}.music-genre-picker__panel--music{--music-genre-picker-accent: #b07cff;--brand-page-accent: #b07cff}.music-genre-picker__panel--videos{--music-genre-picker-accent: #e07cff;--brand-page-accent: #e07cff}.music-genre-picker__panel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--music-genre-picker-accent, #b07cff),color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 45%,#e07cff));z-index:1;pointer-events:none}.music-genre-picker__header{position:relative;z-index:2;padding:.75rem;border-bottom:1px solid color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 22%,hsl(var(--border)));background:linear-gradient(180deg,color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 14%,hsl(var(--popover))),color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 4%,hsl(var(--popover))));display:flex;flex-direction:column;gap:.625rem}.music-genre-picker__quick-picks{flex-wrap:wrap;overflow:visible;padding-bottom:0}.music-genre-picker__body{position:relative;z-index:2;max-height:16rem;overflow-y:auto;padding:.625rem;display:flex;flex-direction:column;gap:.875rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--music-genre-picker-accent) 35%,transparent) transparent}.music-genre-picker__category-label{font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 88%,var(--shell-canvas-fg));padding-inline:.25rem}.music-genre-picker__category-sub{font-size:.625rem;color:var(--shell-canvas-muted);padding-inline:.25rem;margin-top:.125rem;margin-bottom:.375rem}.music-genre-picker__options{display:flex;flex-wrap:wrap;gap:.375rem}.music-genre-picker__option{display:inline-flex;align-items:center;gap:.375rem;min-height:1.75rem;padding:.25rem .625rem;border-radius:9999px;border:1px solid hsl(var(--border) / .75);background:hsl(var(--muted) / .3);font-size:.75rem;font-weight:600;color:var(--shell-canvas-fg);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.music-genre-picker__option:hover{border-color:color-mix(in srgb,var(--music-genre-picker-accent) 38%,hsl(var(--border)));background:color-mix(in srgb,var(--music-genre-picker-accent) 8%,hsl(var(--muted) / .45))}.music-genre-picker__option--active{border-color:color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 62%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 28%,hsl(var(--card))),color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 12%,hsl(var(--background))));color:color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 92%,var(--shell-canvas-fg));box-shadow:0 2px 12px color-mix(in srgb,var(--music-genre-picker-accent, #b07cff) 22%,transparent)}.music-genre-picker__option-dot{width:.5rem;height:.5rem;border-radius:9999px;flex-shrink:0;box-shadow:0 0 6px color-mix(in srgb,currentColor 25%,transparent)}.music-genre-picker__empty{font-size:.8125rem;color:var(--shell-canvas-muted);text-align:center;padding:1.5rem .75rem}html.dark .music-genre-picker__panel{border-color:color-mix(in srgb,var(--music-genre-picker-accent) 28%,hsl(0 0% 100% / .12))!important;box-shadow:0 16px 40px #00000073,0 0 0 1px color-mix(in srgb,var(--music-genre-picker-accent) 18%,transparent)!important}html.dark .music-genre-picker__header{background:linear-gradient(180deg,color-mix(in srgb,var(--music-genre-picker-accent) 14%,hsl(0 0% 0% / .35)),hsl(var(--popover)))}.music-section-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;padding:.35rem;border-radius:1.125rem;background:#00000012;backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));-webkit-backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));border:1px solid color-mix(in srgb,var(--shell-canvas-border) 12%,transparent);box-shadow:none}.music-section-tab{display:flex;align-items:center;gap:.65rem;width:100%;padding:.75rem .8rem;border-radius:.9rem;text-align:left;border:2px solid transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.music-section-tab:active{transform:scale(.985)}.music-section-tab-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;flex-shrink:0;color:#fff;box-shadow:inset 0 1px #fff3}.music-section-tab-icon--audio{background:linear-gradient(145deg,#7f3cec,#cb25e4)}.music-section-tab-icon--video{background:linear-gradient(145deg,#eb3351,#f56e14)}.music-section-tab-title{font-size:.875rem;font-weight:800;line-height:1.2;letter-spacing:-.01em}.music-section-tab-sub{font-size:.625rem;font-weight:600;line-height:1.25;margin-top:.1rem;letter-spacing:.01em}.music-section-tab--audio:not(.music-section-tab--active){background:#603b9b1f;border-color:#a670db26}.music-section-tab--audio:not(.music-section-tab--active) .music-section-tab-title{color:#d1b8ea}.music-section-tab--audio:not(.music-section-tab--active) .music-section-tab-sub{color:#ad91cad9}.music-section-tab--audio.music-section-tab--active{background:linear-gradient(135deg,#5a20b68c,#8f22a073);border-color:#cc7bf4bf;box-shadow:0 0 0 1px #d894f933,0 8px 28px #661fad59}.music-section-tab--audio.music-section-tab--active .music-section-tab-title{color:#fff}.music-section-tab--audio.music-section-tab--active .music-section-tab-sub{color:#ebe0f5e6}.music-section-tab--video:not(.music-section-tab--active){background:#a64e301f;border-color:#df76492e}.music-section-tab--video:not(.music-section-tab--active) .music-section-tab-title{color:#f3cbba}.music-section-tab--video:not(.music-section-tab--active) .music-section-tab-sub{color:#d5a590e6}.music-section-tab--video.music-section-tab--active{background:linear-gradient(135deg,#c11f3a8c,#dd610e7a);border-color:#f88f62cc;box-shadow:0 0 0 1px #fba67438,0 8px 28px #c1401561}.music-section-tab--video.music-section-tab--active .music-section-tab-title{color:#fff}.music-section-tab--video.music-section-tab--active .music-section-tab-sub{color:#f8eee7eb}:root:not(.dark) .music-section-tabs{background:#ffffff12;backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));-webkit-backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));border-color:color-mix(in srgb,var(--shell-canvas-border) 10%,transparent);box-shadow:none}:root:not(.dark) .music-section-tab--audio:not(.music-section-tab--active){background:#f0e7f9;border-color:#c7aee080}:root:not(.dark) .music-section-tab--audio:not(.music-section-tab--active) .music-section-tab-title{color:#522d76}:root:not(.dark) .music-section-tab--audio:not(.music-section-tab--active) .music-section-tab-sub{color:#6b4b8be6}:root:not(.dark) .music-section-tab--audio.music-section-tab--active{background:linear-gradient(135deg,#712fda,#b727ce);border-color:#6b25b1;box-shadow:0 6px 20px #732eb847}:root:not(.dark) .music-section-tab--video:not(.music-section-tab--active){background:#fdeae3;border-color:#ecad938c}:root:not(.dark) .music-section-tab--video:not(.music-section-tab--active) .music-section-tab-title{color:#773722}:root:not(.dark) .music-section-tab--video:not(.music-section-tab--active) .music-section-tab-sub{color:#8f523de6}:root:not(.dark) .music-section-tab--video.music-section-tab--active{background:linear-gradient(135deg,#dd2c4a,#f0690f);border-color:#ad421f;box-shadow:0 6px 20px #c9481d4d}.share-menu-panel{width:min(18.5rem,calc(100vw - 2rem));padding:.875rem;animation:share-menu-in .18s ease-out}@keyframes share-menu-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.share-menu-panel--overlay{border-radius:1rem;border:1px solid hsl(0 0% 100% / .14);background:linear-gradient(165deg,#141414f0,#0a0a0ae6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff0f}.share-menu-panel--popover{border-radius:1rem;border:1px solid hsl(var(--border) / .75);background:hsl(var(--card) / .98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px hsl(var(--foreground) / .1),0 2px 8px hsl(var(--foreground) / .05)}.share-menu-panel-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.share-menu-link-card{border-radius:.875rem;padding:.75rem;margin-bottom:.75rem}.share-menu-link-card--overlay{border:1px solid hsl(0 0% 100% / .1);background:#ffffff0d}.share-menu-link-card--popover{border:1px solid hsl(var(--border) / .65);background:hsl(var(--muted) / .35)}.share-menu-quick-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr));gap:.375rem;margin-bottom:.625rem}.share-menu-quick-btn{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.5rem .25rem;border-radius:.75rem;transition:background-color .15s ease,transform .15s ease}.share-menu-quick-btn:active{transform:scale(.97)}.share-menu-quick-btn--overlay{color:#ffffffe6}.share-menu-quick-btn--overlay:hover{background:#ffffff14}.share-menu-quick-btn--popover{color:hsl(var(--foreground))}.share-menu-quick-btn--popover:hover{background:hsl(var(--muted) / .7)}.share-menu-quick-btn--active .share-menu-quick-icon{background:#16a24940;color:#86eaaa}.share-menu-quick-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px}.share-menu-quick-btn--overlay .share-menu-quick-icon{background:#ffffff1a;border:1px solid hsl(0 0% 100% / .08)}.share-menu-quick-btn--popover .share-menu-quick-icon{background:hsl(var(--muted));border:1px solid hsl(var(--border) / .5)}.share-menu-quick-label{font-size:.625rem;font-weight:600;letter-spacing:.01em}.share-menu-section+.share-menu-section{margin-top:.5rem;padding-top:.5rem;border-top:1px solid hsl(var(--border) / .35)}.share-menu-panel--overlay .share-menu-section+.share-menu-section{border-top-color:#ffffff1a}.share-menu-section-label{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;padding-inline:.25rem}.share-menu-overlay-anchor{position:absolute;right:3rem;bottom:3.75rem;z-index:50;overflow:visible}.share-menu-overlay-anchor--mv-rail{right:calc(100% + .5rem);bottom:auto;top:50%;transform:translateY(-50%);width:min(18rem,calc(100vw - 5.5rem));z-index:10170}.share-menu-mv-sheet-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10180;pointer-events:none}.share-menu-mv-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000008c;pointer-events:auto}.share-menu-mv-sheet{position:absolute;left:0;right:0;bottom:0;max-height:min(78dvh,32rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.75rem .75rem calc(.75rem + var(--app-safe-bottom, 0px));pointer-events:auto;border-radius:1.25rem 1.25rem 0 0;background:linear-gradient(180deg,#0f0f0f59,#000000b8)}.share-menu-mv-sheet .share-menu-panel--overlay{border-radius:1rem;max-width:none;width:100%}html.shell-compact .share-menu-mv-sheet{padding-bottom:calc(1rem + var(--bottom-nav-height, 4.5rem) + var(--app-safe-bottom, 0px))}.share-menu-horizontal-anchor{position:absolute;right:0;top:calc(100% + .35rem);z-index:60;width:min(18rem,calc(100vw - 1.5rem));overflow:visible}html.shell-compact .share-menu-horizontal-anchor{right:-.25rem;width:min(17rem,calc(100vw - 1rem))}html.shell-compact .profile-media-overlay-viewport .share-menu-overlay-anchor,html.shell-compact [data-testid=video-detail-overlay] .share-menu-overlay-anchor,html.shell-compact [data-testid=picture-detail-overlay] .share-menu-overlay-anchor{top:50%;bottom:auto;right:3.25rem;transform:translateY(-50%);width:min(18rem,calc(100vw - 5rem));z-index:10170}html.shell-desktop-web .share-menu-overlay-anchor{top:50%;bottom:auto;transform:translateY(-50%);z-index:10120}html.shell-desktop-web .feed-viewport:has(.share-menu-overlay-anchor),html.shell-desktop-web .video-feed-viewport:has(.share-menu-overlay-anchor),html.shell-desktop-web .feed-overlay-viewport:has(.share-menu-overlay-anchor),html.shell-desktop-web .feed-phone-column:has(.share-menu-overlay-anchor),html.shell-desktop-web .feed-phone-column:has(.share-menu-overlay-anchor)>.absolute.inset-0,html.shell-desktop-web [data-testid=video-player]:has(.share-menu-overlay-anchor),html.shell-desktop-web [data-testid=picture-fullscreen-overlay]:has(.share-menu-overlay-anchor){overflow:visible}html.shell-desktop-web .share-menu-overlay-anchor .share-menu-panel--overlay{padding:.625rem}html.shell-desktop-web .share-menu-overlay-anchor .share-menu-panel-header{margin-bottom:.5rem}html.shell-desktop-web .share-menu-overlay-anchor .share-menu-link-card{padding:.5rem;margin-bottom:.5rem}html.shell-desktop-web .share-menu-overlay-anchor .share-menu-copy-btn{margin-top:.5rem;padding-top:.375rem;padding-bottom:.375rem}html.shell-desktop-web .share-menu-overlay-anchor .share-menu-quick-row{margin-bottom:.5rem}html.shell-desktop-web .share-menu-overlay-anchor .share-menu-item{padding-top:.375rem;padding-bottom:.375rem}html.shell-desktop-web .share-menu-overlay-anchor .share-menu-section+.share-menu-section{margin-top:.375rem;padding-top:.375rem}.share-menu-panel--brand{--share-menu-accent-alt: #e07cff;position:relative;overflow:hidden}.share-menu-panel--brand:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--share-menu-accent) 0%,var(--share-menu-accent-alt) 55%,#55bbff 100%);opacity:.9;pointer-events:none;z-index:2}.share-menu-panel--brand.share-menu-panel--popover{border-color:color-mix(in srgb,var(--share-menu-accent) 24%,var(--shell-canvas-border, hsl(var(--border))));background:radial-gradient(ellipse 120% 70% at 50% -25%,color-mix(in srgb,var(--share-menu-accent) 11%,transparent),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 100%,color-mix(in srgb,var(--share-menu-accent-alt) 9%,transparent),transparent 55%),var(--shell-canvas-bg, hsl(var(--card) / .98));color:var(--shell-canvas-fg, hsl(var(--foreground)));box-shadow:0 14px 36px color-mix(in srgb,var(--share-menu-accent) 16%,transparent),0 2px 8px hsl(var(--foreground) / .05),inset 0 1px #ffffff0d}.share-menu-panel--brand.share-menu-panel--overlay{border-color:color-mix(in srgb,var(--share-menu-accent) 32%,hsl(0 0% 100% / .14));background:radial-gradient(ellipse 120% 80% at 50% -25%,color-mix(in srgb,var(--share-menu-accent) 16%,transparent),transparent 58%),radial-gradient(ellipse 75% 55% at 100% 100%,color-mix(in srgb,var(--share-menu-accent-alt) 10%,transparent),transparent 52%),linear-gradient(165deg,#171717f5,#0a0a0aeb);box-shadow:0 18px 44px color-mix(in srgb,var(--share-menu-accent) 24%,transparent),0 16px 40px #00000073,inset 0 1px #ffffff14}.share-menu-link-card--brand.share-menu-link-card--overlay{border-color:color-mix(in srgb,var(--share-menu-accent) 32%,hsl(0 0% 100% / .12))!important;background:linear-gradient(165deg,color-mix(in srgb,var(--share-menu-accent) 14%,hsl(0 0% 12% / .88)),color-mix(in srgb,var(--share-menu-accent) 6%,hsl(0 0% 6% / .92)))!important}.share-menu-link-card--brand.share-menu-link-card--overlay .share-menu-link-card__icon,.share-menu-link-card--brand .share-menu-link-card__icon{background:color-mix(in srgb,var(--share-menu-accent) 16%,transparent)!important;color:color-mix(in srgb,var(--share-menu-accent) 72%,#fff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--share-menu-accent) 28%,transparent)}.share-menu-quick-btn--brand.share-menu-quick-btn--overlay:hover{background:color-mix(in srgb,var(--share-menu-accent) 14%,transparent)}.share-menu-quick-btn--brand.share-menu-quick-btn--overlay .share-menu-quick-icon{background:color-mix(in srgb,var(--share-menu-accent) 20%,transparent);border-color:color-mix(in srgb,var(--share-menu-accent) 38%,hsl(0 0% 100% / .12));color:color-mix(in srgb,var(--share-menu-accent) 78%,#fff)}.share-menu-quick-btn--brand.share-menu-quick-btn--overlay.share-menu-quick-btn--active,.share-menu-quick-btn--brand.share-menu-quick-btn--popover.share-menu-quick-btn--active{background:color-mix(in srgb,var(--share-menu-accent) 12%,transparent)}.share-menu-panel--brand.share-menu-panel--overlay .share-menu-section+.share-menu-section{border-top-color:color-mix(in srgb,var(--share-menu-accent) 22%,hsl(0 0% 100% / .1))}.share-menu-panel--brand.share-menu-panel--overlay .share-menu-section-label{color:color-mix(in srgb,var(--share-menu-accent) 58%,hsl(0 0% 100% / .45))}.share-menu-panel--brand.share-menu-panel--overlay .share-menu-item:hover{background:color-mix(in srgb,var(--share-menu-accent) 12%,transparent)}.share-menu-horizontal-portal .share-menu-panel--brand{border-radius:1rem}.share-menu-panel-header__icon--brand{background:color-mix(in srgb,var(--share-menu-accent) 14%,transparent);color:var(--share-menu-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--share-menu-accent) 24%,transparent),0 4px 12px color-mix(in srgb,var(--share-menu-accent) 12%,transparent)}.share-menu-panel-header__icon--brand-overlay{background:color-mix(in srgb,var(--share-menu-accent) 28%,transparent);color:color-mix(in srgb,var(--share-menu-accent) 70%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--share-menu-accent) 35%,transparent)}.share-menu-link-card--brand{border-color:color-mix(in srgb,var(--share-menu-accent) 22%,var(--shell-canvas-border, hsl(var(--border))))!important;background:linear-gradient(165deg,color-mix(in srgb,var(--share-menu-accent) 7%,hsl(var(--card))),color-mix(in srgb,var(--share-menu-accent) 3%,hsl(var(--background) / .92)))!important}.share-menu-copy-btn--brand{background:linear-gradient(135deg,color-mix(in srgb,var(--share-menu-accent) 88%,#fff),var(--share-menu-accent))!important;border:none!important;color:#fff!important;font-weight:700;box-shadow:0 4px 14px color-mix(in srgb,var(--share-menu-accent) 28%,transparent)}.share-menu-copy-btn--brand:hover{filter:brightness(1.05)}.share-menu-copy-btn--brand-overlay{background:linear-gradient(135deg,color-mix(in srgb,var(--share-menu-accent) 88%,#fff),var(--share-menu-accent))!important;color:#fff!important;font-weight:700}.share-menu-quick-btn--brand.share-menu-quick-btn--popover:hover{background:color-mix(in srgb,var(--share-menu-accent) 10%,transparent)}.share-menu-quick-btn--brand.share-menu-quick-btn--popover .share-menu-quick-icon{background:color-mix(in srgb,var(--share-menu-accent) 12%,transparent);border-color:color-mix(in srgb,var(--share-menu-accent) 22%,hsl(var(--border)));color:var(--share-menu-accent)}.share-menu-panel--brand .share-menu-section+.share-menu-section{border-top-color:color-mix(in srgb,var(--share-menu-accent) 18%,var(--shell-canvas-border, hsl(var(--border))))}.share-menu-panel--brand .share-menu-item:hover{background:color-mix(in srgb,var(--share-menu-accent) 8%,transparent)}.share-menu-panel--brand .share-menu-section-label{color:color-mix(in srgb,var(--share-menu-accent) 55%,var(--shell-canvas-muted, hsl(var(--muted-foreground))))}.event-invite-dialog{--event-invite-accent: #89CFF0;--event-invite-accent-alt: #55bbff;border-radius:1rem!important;background:radial-gradient(ellipse 120% 70% at 50% -18%,color-mix(in srgb,var(--event-invite-accent) 11%,transparent),transparent 55%),var(--shell-canvas-bg)!important;color:var(--shell-canvas-fg);box-shadow:0 18px 48px color-mix(in srgb,var(--event-invite-accent) 18%,transparent),inset 0 1px #ffffff0d;overflow:hidden}.event-invite-dialog:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--event-invite-accent) 0%,var(--event-invite-accent-alt) 55%,#55bbff 100%);opacity:.9;pointer-events:none;z-index:2}.event-invite-dialog__overlay{background:color-mix(in srgb,var(--event-invite-accent) 8%,hsl(0 0% 0% / .72))!important}.event-invite-dialog__close{color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.event-invite-dialog__close:hover{color:var(--shell-canvas-fg, hsl(var(--foreground)))}.event-invite-dialog__header{border-bottom:1px solid color-mix(in srgb,var(--event-invite-accent) 18%,var(--shell-canvas-border));background:linear-gradient(180deg,color-mix(in srgb,var(--event-invite-accent) 8%,transparent),transparent)}.event-invite-dialog__icon-wrap{width:2.25rem;height:2.25rem;border-radius:.7rem;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--event-invite-accent) 14%,transparent);color:var(--event-invite-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--event-invite-accent) 24%,transparent),0 4px 12px color-mix(in srgb,var(--event-invite-accent) 12%,transparent)}.event-invite-dialog__title{font-weight:800;letter-spacing:-.02em}.event-invite-dialog__description{color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.event-invite-dialog__search-input{border-color:color-mix(in srgb,var(--event-invite-accent) 22%,var(--shell-canvas-border, hsl(var(--border))));background:color-mix(in srgb,var(--event-invite-accent) 4%,hsl(var(--background)))}.event-invite-dialog__search-input:focus-visible{border-color:color-mix(in srgb,var(--event-invite-accent) 45%,hsl(var(--ring)));box-shadow:0 0 0 2px color-mix(in srgb,var(--event-invite-accent) 18%,transparent)}.event-invite-dialog__search-icon{color:var(--event-invite-accent)}.event-invite-dialog__chip{background:color-mix(in srgb,var(--event-invite-accent) 12%,hsl(var(--muted)))!important;border:1px solid color-mix(in srgb,var(--event-invite-accent) 28%,hsl(var(--border)));color:color-mix(in srgb,var(--event-invite-accent) 85%,hsl(var(--foreground)))}.event-invite-dialog__results{border-radius:.875rem;border:1px solid color-mix(in srgb,var(--event-invite-accent) 16%,var(--shell-canvas-border));background:color-mix(in srgb,var(--event-invite-accent) 3%,hsl(var(--card) / .5));padding:.25rem}.event-invite-dialog__empty{color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.event-invite-dialog__result{border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease}.event-invite-dialog__result:hover{background:color-mix(in srgb,var(--event-invite-accent) 7%,transparent)}.event-invite-dialog__result--active{background:color-mix(in srgb,var(--event-invite-accent) 10%,transparent);border-color:color-mix(in srgb,var(--event-invite-accent) 22%,transparent)}.event-invite-dialog__check{border-color:color-mix(in srgb,var(--event-invite-accent) 30%,hsl(var(--border)))}.event-invite-dialog__check--active{background:linear-gradient(135deg,color-mix(in srgb,var(--event-invite-accent) 92%,#fff),var(--event-invite-accent));border-color:var(--event-invite-accent);color:#fff}.event-invite-dialog__footer{border-top:1px solid color-mix(in srgb,var(--event-invite-accent) 18%,var(--shell-canvas-border));background:linear-gradient(0deg,color-mix(in srgb,var(--event-invite-accent) 6%,var(--shell-canvas-bg)),transparent)}.event-invite-dialog__cancel{border-color:color-mix(in srgb,var(--event-invite-accent) 28%,hsl(var(--border)))!important;color:color-mix(in srgb,var(--event-invite-accent) 80%,hsl(var(--foreground)))!important}.event-invite-dialog__send{background:linear-gradient(135deg,color-mix(in srgb,var(--event-invite-accent) 88%,#fff),var(--event-invite-accent))!important;border:none!important;color:#fff!important;font-weight:700;box-shadow:0 4px 14px color-mix(in srgb,var(--event-invite-accent) 28%,transparent)}.event-invite-dialog__send:disabled{opacity:.55;box-shadow:none}.event-invite-dialog__tabs .brand-pill-tabs{width:100%}.event-invite-dialog__share-card{border-radius:.875rem;border:1px solid color-mix(in srgb,var(--event-invite-accent) 22%,var(--shell-canvas-border));background:linear-gradient(165deg,color-mix(in srgb,var(--event-invite-accent) 7%,hsl(var(--card))),color-mix(in srgb,var(--event-invite-accent) 3%,hsl(var(--background) / .92)));padding:.875rem 1rem;box-shadow:0 4px 18px #0000000f,inset 0 1px #ffffff0d}.event-invite-dialog__share-card-icon{background:color-mix(in srgb,var(--event-invite-accent) 12%,transparent);color:var(--event-invite-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--event-invite-accent) 22%,transparent)}.event-invite-dialog__share-card-label{color:color-mix(in srgb,var(--event-invite-accent) 55%,var(--shell-canvas-muted, hsl(var(--muted-foreground))))}.event-invite-dialog__share-card-url{color:var(--shell-canvas-fg, hsl(var(--foreground)))}.event-invite-dialog__share-copy{background:linear-gradient(135deg,color-mix(in srgb,var(--event-invite-accent) 88%,#fff),var(--event-invite-accent))!important;border:none!important;color:#fff!important;font-weight:700;box-shadow:0 4px 14px color-mix(in srgb,var(--event-invite-accent) 28%,transparent)}.event-invite-dialog__share-quick-btn{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.65rem .35rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--event-invite-accent) 20%,var(--shell-canvas-border));background:color-mix(in srgb,var(--event-invite-accent) 5%,transparent);color:var(--shell-canvas-fg, hsl(var(--foreground)));transition:background-color .15s ease,transform .15s ease}.event-invite-dialog__share-quick-btn:hover{background:color-mix(in srgb,var(--event-invite-accent) 10%,transparent)}.event-invite-dialog__share-quick-btn:active{transform:scale(.98)}.event-invite-dialog__share-quick-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;background:color-mix(in srgb,var(--event-invite-accent) 12%,transparent);color:var(--event-invite-accent);border:1px solid color-mix(in srgb,var(--event-invite-accent) 22%,hsl(var(--border)))}.event-invite-dialog__share-quick-label{font-size:.625rem;font-weight:700;letter-spacing:.01em}.event-invite-dialog__share-footer{border-top:1px solid color-mix(in srgb,var(--event-invite-accent) 16%,var(--shell-canvas-border));padding-top:.75rem}.event-invite-dialog__friends-btn{border-color:color-mix(in srgb,var(--event-invite-accent) 30%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--event-invite-accent) 8%,transparent)!important;color:color-mix(in srgb,var(--event-invite-accent) 85%,hsl(var(--foreground)))!important;font-weight:700}.event-invite-dialog__friends-btn:hover{background:color-mix(in srgb,var(--event-invite-accent) 12%,transparent)!important}.event-invite-friends-dialog{--event-invite-accent: #89CFF0;--event-invite-accent-alt: #55bbff;border-radius:1rem!important;background:radial-gradient(ellipse 120% 70% at 50% -18%,color-mix(in srgb,var(--event-invite-accent) 11%,transparent),transparent 55%),var(--shell-canvas-bg)!important;color:var(--shell-canvas-fg);box-shadow:0 18px 48px color-mix(in srgb,var(--event-invite-accent) 18%,transparent),inset 0 1px #ffffff0d;overflow:hidden}.event-invite-friends-dialog:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--event-invite-accent) 0%,var(--event-invite-accent-alt) 55%,#55bbff 100%);opacity:.9;pointer-events:none;z-index:2}.event-invite-friends-dialog__overlay{background:color-mix(in srgb,var(--event-invite-accent) 8%,hsl(0 0% 0% / .72))!important}.event-invite-friends-dialog__header{border-bottom:1px solid color-mix(in srgb,var(--event-invite-accent) 18%,var(--shell-canvas-border));background:linear-gradient(180deg,color-mix(in srgb,var(--event-invite-accent) 8%,transparent),transparent)}.event-invite-friends-dialog__icon-wrap{width:2.25rem;height:2.25rem;border-radius:.7rem;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--event-invite-accent) 14%,transparent);color:var(--event-invite-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--event-invite-accent) 24%,transparent),0 4px 12px color-mix(in srgb,var(--event-invite-accent) 12%,transparent)}.event-invite-friends-dialog__title{font-weight:800;letter-spacing:-.02em}.event-invite-friends-dialog__description{color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.event-invite-friends-dialog__results{border-radius:.875rem;border:1px solid color-mix(in srgb,var(--event-invite-accent) 16%,var(--shell-canvas-border));background:color-mix(in srgb,var(--event-invite-accent) 3%,hsl(var(--card) / .5));padding:.25rem}.event-invite-friends-dialog__empty{color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.event-invite-friends-dialog__result{border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease}.event-invite-friends-dialog__result:hover{background:color-mix(in srgb,var(--event-invite-accent) 7%,transparent)}.event-invite-friends-dialog__result--active{background:color-mix(in srgb,var(--event-invite-accent) 10%,transparent);border-color:color-mix(in srgb,var(--event-invite-accent) 22%,transparent)}.event-invite-friends-dialog__check{border-color:color-mix(in srgb,var(--event-invite-accent) 30%,hsl(var(--border)))}.event-invite-friends-dialog__check--active{background:linear-gradient(135deg,color-mix(in srgb,var(--event-invite-accent) 92%,#fff),var(--event-invite-accent));border-color:var(--event-invite-accent);color:#fff}.event-invite-friends-dialog__footer{border-top:1px solid color-mix(in srgb,var(--event-invite-accent) 18%,var(--shell-canvas-border));background:linear-gradient(0deg,color-mix(in srgb,var(--event-invite-accent) 6%,var(--shell-canvas-bg)),transparent)}.event-invite-friends-dialog__cancel{border-color:color-mix(in srgb,var(--event-invite-accent) 28%,hsl(var(--border)))!important;color:color-mix(in srgb,var(--event-invite-accent) 80%,hsl(var(--foreground)))!important}.event-invite-friends-dialog__add{background:linear-gradient(135deg,color-mix(in srgb,var(--event-invite-accent) 88%,#fff),var(--event-invite-accent))!important;border:none!important;color:#fff!important;font-weight:700;box-shadow:0 4px 14px color-mix(in srgb,var(--event-invite-accent) 28%,transparent)}.event-invite-friends-dialog__add:disabled{opacity:.55;box-shadow:none}.share-message-picker{--share-message-accent-alt: #e07cff;border-radius:1rem!important;background:radial-gradient(ellipse 120% 70% at 50% -18%,color-mix(in srgb,var(--share-message-accent) 11%,transparent),transparent 55%),var(--shell-canvas-bg)!important;color:var(--shell-canvas-fg);box-shadow:0 18px 48px color-mix(in srgb,var(--share-message-accent) 18%,transparent),inset 0 1px #ffffff0d;overflow:hidden}.share-message-picker:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--share-message-accent) 0%,var(--share-message-accent-alt) 55%,#55bbff 100%);opacity:.9;pointer-events:none;z-index:2}.share-message-picker__overlay{background:color-mix(in srgb,var(--share-message-accent) 8%,hsl(0 0% 0% / .72))!important}.share-message-picker__header{border-bottom:1px solid color-mix(in srgb,var(--share-message-accent) 18%,var(--shell-canvas-border));background:linear-gradient(180deg,color-mix(in srgb,var(--share-message-accent) 8%,transparent),transparent)}.share-message-picker__icon-wrap{width:2.25rem;height:2.25rem;border-radius:.7rem;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--share-message-accent) 14%,transparent);color:var(--share-message-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--share-message-accent) 24%,transparent),0 4px 12px color-mix(in srgb,var(--share-message-accent) 12%,transparent)}.share-message-picker__title{font-weight:800;letter-spacing:-.02em}.share-message-picker__description{color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.share-message-picker__preview{border-bottom:1px solid color-mix(in srgb,var(--share-message-accent) 16%,var(--shell-canvas-border));background:linear-gradient(165deg,color-mix(in srgb,var(--share-message-accent) 7%,hsl(var(--card))),color-mix(in srgb,var(--share-message-accent) 3%,hsl(var(--background) / .92)))}.share-message-picker__preview-thumb{border:1px solid color-mix(in srgb,var(--share-message-accent) 22%,var(--shell-canvas-border));background:color-mix(in srgb,var(--share-message-accent) 8%,transparent);color:var(--share-message-accent)}.share-message-picker__preview-url{color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.share-message-picker__search{border-bottom:1px solid color-mix(in srgb,var(--share-message-accent) 14%,var(--shell-canvas-border))}.share-message-picker__search-icon{color:var(--share-message-accent)}.share-message-picker__search-input{border-color:color-mix(in srgb,var(--share-message-accent) 22%,var(--shell-canvas-border, hsl(var(--border))));background:color-mix(in srgb,var(--share-message-accent) 4%,hsl(var(--background)))}.share-message-picker__search-input:focus-visible{border-color:color-mix(in srgb,var(--share-message-accent) 45%,hsl(var(--ring)));box-shadow:0 0 0 2px color-mix(in srgb,var(--share-message-accent) 18%,transparent)}.share-message-picker__section-label{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--share-message-accent) 55%,var(--shell-canvas-muted, hsl(var(--muted-foreground))))}.share-message-picker__user:hover{background:color-mix(in srgb,var(--share-message-accent) 8%,transparent)}.share-message-picker__send-icon{color:var(--share-message-accent)}.share-message-picker__empty{color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.video-repost-share-dialog{--share-menu-accent-alt: #e07cff;border-radius:1rem!important;max-height:min(92vh,40rem);background:radial-gradient(ellipse 120% 70% at 50% -18%,color-mix(in srgb,var(--share-menu-accent) 11%,transparent),transparent 55%),var(--shell-canvas-bg)!important;color:var(--shell-canvas-fg);box-shadow:0 18px 48px color-mix(in srgb,var(--share-menu-accent) 18%,transparent),inset 0 1px #ffffff0d}.video-repost-share-dialog:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--share-menu-accent) 0%,var(--share-menu-accent-alt) 55%,#55bbff 100%);opacity:.9;pointer-events:none;z-index:2}.video-repost-share-dialog__overlay{background:color-mix(in srgb,var(--share-menu-accent) 8%,hsl(0 0% 0% / .72))!important}.video-repost-share-dialog__header{border-bottom:1px solid color-mix(in srgb,var(--share-menu-accent) 18%,var(--shell-canvas-border));background:linear-gradient(180deg,color-mix(in srgb,var(--share-menu-accent) 8%,transparent),transparent)}.video-repost-share-dialog__title{font-weight:800;letter-spacing:-.02em}.video-repost-share-dialog__description,.video-repost-share-dialog__close{color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.video-repost-share-dialog__close:hover{color:var(--shell-canvas-fg, hsl(var(--foreground)))}.video-repost-share-dialog__panel.share-menu-panel{width:100%;max-width:none;border:0;border-radius:0;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 1.25rem 1.25rem;animation:none}.video-repost-share-dialog__panel.share-menu-panel--brand:before{display:none}.video-repost-share-dialog__panel .share-menu-section:last-child{padding-bottom:.25rem}.login-screen{--login-purple: #a020f0;--login-cyan: #00bfff;--login-bg: #000000;--login-text: #ffffff;--login-muted: rgba(255, 255, 255, .55);--login-gradient: linear-gradient(90deg, var(--login-purple) 0%, var(--login-cyan) 100%);--login-border-gradient: linear-gradient(90deg, var(--login-purple), var(--login-cyan));position:relative;display:flex;flex-direction:column;min-height:100%;background:var(--login-bg);color:var(--login-text);font-family:inherit}.login-screen--fullscreen{min-height:100dvh;width:100%}.login-screen--native-compact .login-screen__body{padding-top:max(1.5rem,env(safe-area-inset-top,0px));justify-content:center}.login-screen--native-compact .login-screen__brand-img{width:min(12rem,56vw)}.native-api-banner{position:fixed;top:0;left:0;right:0;z-index:10200;padding:.65rem .85rem;padding-top:max(.65rem,env(safe-area-inset-top,0px));background:#7f1d1df2;color:#fff;font-size:.75rem;line-height:1.35;text-align:center;border-bottom:1px solid rgba(255,255,255,.15)}.native-api-banner code{font-size:.7rem}.shell-canvas-backdrop.native-feed-backdrop{background-position:center top;background-size:cover}.login-screen--modal{border-radius:1rem;overflow:hidden;max-height:none;box-shadow:0 24px 80px #000000a6,0 0 0 1px #a020f033}.login-screen__hero{position:relative;width:100%;flex-shrink:0;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,rgba(160,32,240,.25) 0%,transparent 70%),#050508}.login-screen--fullscreen .login-screen__hero{height:min(42vh,22rem)}.login-screen--modal .login-screen__hero{height:min(52vh,26rem);min-height:min(52vh,26rem)}.login-screen__hero picture{display:block;width:100%;height:100%}.login-screen__hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.login-screen--fullscreen .login-screen__hero-img{-o-object-position:center center;object-position:center center}.login-screen--modal .login-screen__hero-img{width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.login-screen__hero-fade{position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to bottom,transparent,var(--login-bg));pointer-events:none}.login-screen__body{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 1.25rem 1.5rem;margin-top:-2.5rem;position:relative;z-index:1}.login-screen--modal .login-screen__body{margin-top:0;padding:1rem 1.25rem 1.25rem}.login-screen--modal .login-screen__brand{margin-bottom:.875rem}.login-screen--modal .login-screen__brand-img{width:min(10rem,58vw)}.login-screen--modal .login-screen__brand-title{font-size:1.125rem}.login-screen--modal .login-screen__brand-sub{font-size:.625rem;letter-spacing:.35em}.login-screen--modal .login-screen__panel{max-width:none}.login-screen--modal .login-screen__form{gap:.75rem}.login-screen__reason{color:var(--login-cyan);line-height:1.35;max-width:18rem;margin-left:auto;margin-right:auto}.login-screen--modal .login-screen__input{padding-top:.75rem!important;padding-bottom:.75rem!important;font-size:.9375rem!important}.login-screen--modal .login-screen__primary{padding-top:.9375rem!important;padding-bottom:.9375rem!important;font-size:.9375rem!important;margin-top:.25rem}.login-screen--modal .login-screen__divider{margin:.375rem 0 .125rem}.login-screen--modal .login-screen__divider-text{font-size:.625rem}.login-screen--modal .login-screen__social{padding:.5625rem .75rem;font-size:.8125rem}.login-screen--modal .login-screen__secondary-row{grid-template-columns:1fr 1fr;gap:.625rem}.login-screen--modal .login-screen__outline-btn{font-size:.625rem;letter-spacing:.05em;padding:.5625rem .375rem;flex-direction:row;gap:.3rem}.login-screen--modal .login-screen__outline-btn svg{width:.875rem;height:.875rem}.login-screen--modal .login-screen__footer{margin-top:.875rem;font-size:.6875rem;letter-spacing:.08em;text-transform:none}.login-screen--modal .login-screen__hint{font-size:.6875rem;margin-top:-.375rem}.login-screen__keep-browsing{position:absolute;top:.75rem;right:.75rem;z-index:5;font-size:.8125rem;color:var(--login-muted);background:#00000073;border:1px solid rgba(255,255,255,.15);border-radius:9999px;padding:.375rem .75rem;cursor:pointer}.login-screen__keep-browsing:hover{color:var(--login-text);background:#0009}.login-screen__cancel-row{width:100%;display:flex;justify-content:flex-end;margin-bottom:.25rem}.login-screen__cancel{font-size:.8125rem;color:var(--login-muted);background:none;border:none;cursor:pointer;padding:.25rem .5rem}.login-screen__cancel:hover{color:var(--login-text)}.login-screen__brand{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.login-screen__asset-hidden{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.login-screen__brand-skeleton{width:min(10rem,58vw);height:3.5rem;border-radius:.5rem;background:linear-gradient(90deg,#ffffff0a,#a020f01f,#ffffff0a);background-size:200% 100%;animation:login-brand-shimmer 1.2s ease-in-out infinite}.login-screen--modal .login-screen__brand-skeleton{width:min(10rem,58vw);height:3rem}.login-screen__hero-skeleton{width:100%;height:100%;background:radial-gradient(ellipse at 50% 0%,rgba(160,32,240,.2) 0%,transparent 70%),#050508}.login-screen--modal .login-screen__hero-skeleton{min-height:min(52vh,26rem)}@keyframes login-brand-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.login-screen__brand-img{width:min(12rem,72vw);height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px rgba(160,32,240,.35))}.login-screen--modal .login-screen__brand-img{width:min(9rem,60vw)}.login-screen__brand-fallback{display:flex;flex-direction:column;align-items:center;gap:.125rem}.login-screen__brand-title{font-size:1.5rem;font-weight:800;letter-spacing:.12em}.login-screen__brand-sub{font-size:.75rem;font-weight:500;letter-spacing:.45em;background:var(--login-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.login-screen__panel{width:100%;max-width:24rem}.login-screen__form{display:flex;flex-direction:column;gap:.875rem}.login-screen__intro{text-align:center;margin-bottom:.25rem}.login-screen__heading{font-size:1.25rem;font-weight:700;letter-spacing:.02em;margin:0}.login-screen__subheading{font-size:.8125rem;color:var(--login-muted);margin:.25rem 0 0}.login-screen__field{position:relative;display:flex;align-items:center;border-radius:.75rem;padding:2px;background:var(--login-border-gradient)}.login-screen__field-icon{position:absolute;left:.875rem;width:1rem;height:1rem;color:var(--login-muted);pointer-events:none;z-index:2}.login-screen__input{flex:1;border:none!important;border-radius:calc(.75rem - 2px)!important;background:#0a0a0f!important;color:var(--login-text)!important;padding:.75rem 2.75rem .75rem 2.5rem!important;font-size:.9375rem!important;height:auto!important;box-shadow:none!important}.login-screen__input::-moz-placeholder{color:#ffffff59!important}.login-screen__input::placeholder{color:#ffffff59!important}.login-screen__input:focus-visible{outline:none;box-shadow:0 0 0 2px #00bfff59!important}.login-screen__eye{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--login-muted);cursor:pointer;padding:.25rem;z-index:2}.login-screen__eye:hover{color:var(--login-text)}.login-screen__primary{width:100%;margin-top:.25rem;padding:.875rem 1rem!important;border:none!important;border-radius:.75rem!important;background:var(--login-gradient)!important;color:#fff!important;font-weight:700!important;font-size:.9375rem!important;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 24px #a020f059;transition:opacity .15s,transform .15s}.login-screen__primary:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.login-screen__primary:disabled{opacity:.55}.login-screen__divider{display:flex;align-items:center;gap:.75rem;margin:.5rem 0 .25rem}.login-screen__divider-line{flex:1;height:1px;background:#ffffff1f}.login-screen__divider-text{font-size:.6875rem;letter-spacing:.12em;color:var(--login-muted);white-space:nowrap}.login-screen__social-row{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.login-screen__social{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem .75rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;color:var(--login-text);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.login-screen__social:hover{background:#ffffff14;border-color:#a020f073}.login-screen__social-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.75rem;font-weight:700}.login-screen__social-icon--google{background:#fff;color:#4285f4}.login-screen__social-icon--apple{background:#fff;color:#000}.login-screen__social-icon--apple svg{display:block}.login-screen__secondary-row{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin-top:.25rem}.login-screen__outline-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem .5rem;border-radius:.75rem;border:none;background:transparent;position:relative;font-size:.6875rem;font-weight:600;letter-spacing:.06em;color:var(--login-text);cursor:pointer;transition:background .15s}.login-screen__outline-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;padding:1.5px;background:var(--login-border-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.login-screen__outline-btn:hover{background:#ffffff0d}button.login-screen__outline-btn.w-full,.login-screen__success .login-screen__outline-btn{width:100%;padding:.75rem 1rem;font-size:.8125rem}.login-screen__text-btn{background:none;border:none;color:var(--login-muted);font-size:.8125rem;cursor:pointer;text-align:center;padding:.5rem}.login-screen__text-btn:hover{color:var(--login-cyan)}.login-screen__alert{font-size:.8125rem;padding:.625rem .75rem;border-radius:.5rem;text-align:center}.login-screen__alert--error{background:#dc262626;color:#fca5a5;border:1px solid rgba(220,38,38,.35)}.login-screen__alert--warn{background:#a020f01f;border:1px solid rgba(160,32,240,.3)}.login-screen__link{background:none;border:none;color:var(--login-cyan);text-decoration:underline;cursor:pointer;font-size:inherit}.login-screen__hint{font-size:.75rem;color:var(--login-muted);margin:-.5rem 0 0;padding-left:.25rem}.login-screen__success{text-align:center;gap:1rem}.login-screen__accent{color:var(--login-cyan);font-weight:600}.login-screen__footer{margin-top:1.25rem;font-size:.6875rem;letter-spacing:.14em;text-align:center;color:var(--login-muted)}.login-screen__copyright{margin-top:.5rem;font-size:.625rem;color:#ffffff4d;text-align:center}.login-auth-dialog{scrollbar-width:thin;scrollbar-color:rgba(160,32,240,.4) transparent;display:flex;flex-direction:column}.login-auth-dialog .login-screen--modal{flex:1 1 auto;min-height:0}.login-auth-dialog:focus{outline:none}html.shell-desktop-web .login-auth-nav-cover{display:none}html.shell-desktop-web.login-auth-open .login-auth-nav-cover,html.shell-desktop-web:has(.login-auth-overlay[data-state=open]) .login-auth-nav-cover{display:block;position:fixed;top:0;left:0;width:var(--desktop-nav-width);height:100svh;z-index:10189;background:transparent;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none}html.shell-desktop-web:not(.dark).login-auth-open .login-auth-nav-cover,html.shell-desktop-web:not(.dark):has(.login-auth-overlay[data-state=open]) .login-auth-nav-cover{background:transparent}.login-auth-overlay,html.login-auth-open .login-auth-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10190!important}.login-auth-dialog,html.login-auth-open .login-auth-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)!important;z-index:10191!important}@media (min-width: 768px){.login-screen--fullscreen .login-screen__hero{height:min(38vh,26rem)}.login-screen--fullscreen .login-screen__body{padding-bottom:2.5rem}.login-screen--fullscreen .login-screen__brand-img{width:min(14rem,40vw)}}.cart-shell{--cart-accent: #ffaa33;background:radial-gradient(ellipse 120% 70% at 50% -15%,color-mix(in srgb,var(--cart-accent) 10%,transparent),transparent 55%),var(--shell-canvas-bg);color:var(--shell-canvas-fg)}.cart-shell__back{color:var(--shell-canvas-fg)}.cart-shell__body{padding:1rem;display:flex;flex-direction:column;gap:1rem}.cart-shell__aside{display:contents}.cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:58vh;padding:2rem 1.5rem;text-align:center}.cart-empty__icon-wrap{width:4.5rem;height:4.5rem;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;background:color-mix(in srgb,var(--cart-accent) 14%,transparent);color:var(--cart-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cart-accent) 24%,transparent),0 8px 24px color-mix(in srgb,var(--cart-accent) 14%,transparent)}.cart-empty__icon{width:2rem;height:2rem}.cart-empty__title{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.5rem}.cart-empty__text{font-size:.875rem;color:var(--shell-canvas-muted);margin-bottom:1.25rem;max-width:18rem;line-height:1.45}.cart-empty__cta{background:linear-gradient(135deg,color-mix(in srgb,var(--cart-accent) 88%,#fff),var(--cart-accent))!important;border:none!important;color:#0f172a!important;font-weight:700;box-shadow:0 4px 16px color-mix(in srgb,var(--cart-accent) 28%,transparent)}.cart-panel{position:relative;border-radius:1rem;border:1px solid color-mix(in srgb,var(--cart-accent) 22%,var(--shell-canvas-border));background:linear-gradient(165deg,color-mix(in srgb,var(--cart-accent) 7%,hsl(var(--card))),color-mix(in srgb,var(--cart-accent) 3%,hsl(var(--background) / .92)));box-shadow:0 4px 18px #0000000f,inset 0 1px #ffffff0d;overflow:hidden}.cart-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#fa3,#ff6b8a,#e07cff);opacity:.85;pointer-events:none}html.dark .cart-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--cart-accent) 11%,hsl(var(--card))),color-mix(in srgb,var(--cart-accent) 5%,hsl(0 0% 0% / .35)));box-shadow:0 6px 22px #00000059,inset 0 1px #ffffff0a}.cart-panel__header{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--cart-accent) 16%,var(--shell-canvas-border));background:linear-gradient(180deg,color-mix(in srgb,var(--cart-accent) 8%,transparent),transparent)}.cart-panel__icon{width:2.25rem;height:2.25rem;border-radius:.7rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--cart-accent) 14%,transparent);color:var(--cart-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cart-accent) 22%,transparent),0 4px 12px color-mix(in srgb,var(--cart-accent) 10%,transparent)}.cart-panel__icon svg{width:1.05rem;height:1.05rem}.cart-panel__icon--wallet{background:color-mix(in srgb,#0070ba 14%,transparent);color:#0070ba;box-shadow:inset 0 0 0 1px color-mix(in srgb,#0070ba 22%,transparent),0 4px 12px color-mix(in srgb,#0070ba 10%,transparent)}.cart-panel__title{font-size:.9375rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.cart-panel__subtitle{font-size:.6875rem;color:var(--shell-canvas-muted);margin-top:.125rem;line-height:1.3}.cart-panel__count{margin-left:auto;font-size:.75rem;font-weight:800;padding:.2rem .55rem;border-radius:9999px;background:color-mix(in srgb,var(--cart-accent) 18%,transparent);color:color-mix(in srgb,var(--cart-accent) 90%,var(--shell-canvas-fg))}.cart-panel__body{padding:.875rem 1rem 1rem}.cart-panel__body--items{padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.cart-item-row{--cart-item-accent: var(--cart-accent);display:flex;gap:.75rem;padding:.75rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--cart-item-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,var(--cart-item-accent) 5%,hsl(var(--background) / .65));transition:border-color .15s ease,background .15s ease}.cart-item-row:hover{border-color:color-mix(in srgb,var(--cart-item-accent) 32%,var(--shell-canvas-border));background:color-mix(in srgb,var(--cart-item-accent) 9%,hsl(var(--muted) / .35))}.cart-item-row__thumb{width:4rem;height:4rem;border-radius:.65rem;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,color-mix(in srgb,var(--cart-item-accent) 10%,hsl(var(--muted))),hsl(var(--muted) / .35));border:1px solid color-mix(in srgb,var(--cart-item-accent) 16%,transparent)}.cart-item-row__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart-item-row__placeholder-icon{width:1.35rem;height:1.35rem;color:color-mix(in srgb,var(--cart-item-accent) 70%,var(--shell-canvas-muted))}.cart-item-row__main{flex:1;min-width:0}.cart-item-row__meta{margin-bottom:.2rem}.cart-item-row__kind{display:inline-flex;font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.12rem .45rem;border-radius:9999px;background:color-mix(in srgb,var(--cart-item-accent) 16%,transparent);color:color-mix(in srgb,var(--cart-item-accent) 88%,var(--shell-canvas-fg))}.cart-item-row__name{font-size:.875rem;font-weight:700;line-height:1.3;margin-bottom:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-item-row__detail{font-size:.6875rem;color:var(--shell-canvas-muted);margin-bottom:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-item-row__seller{display:flex;align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.6875rem;color:var(--shell-canvas-muted)}.cart-item-row__seller-avatar{width:1rem;height:1rem}.cart-item-row__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.cart-item-row__price{font-size:1rem;font-weight:800;color:color-mix(in srgb,var(--cart-item-accent) 82%,var(--shell-canvas-fg))}.cart-item-row__qty{display:flex;align-items:center;gap:.25rem}.cart-item-row__qty-value{width:1.75rem;text-align:center;font-size:.8125rem;font-weight:700}.cart-qty-btn{width:1.75rem!important;height:1.75rem!important;border-color:color-mix(in srgb,var(--cart-accent) 28%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--cart-accent) 6%,hsl(var(--background)))!important}.cart-qty-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--cart-accent) 42%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--cart-accent) 12%,hsl(var(--card)))!important}.cart-remove-btn{width:1.75rem!important;height:1.75rem!important;margin-left:.15rem;border-color:color-mix(in srgb,#ef4444 35%,hsl(var(--border)))!important;background:color-mix(in srgb,#ef4444 8%,hsl(var(--background)))!important;color:#ef4444!important}.cart-remove-btn:hover{border-color:color-mix(in srgb,#ef4444 50%,hsl(var(--border)))!important;background:color-mix(in srgb,#ef4444 14%,hsl(var(--card)))!important}.cart-summary{display:flex;flex-direction:column;gap:.5rem}.cart-summary__row{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--shell-canvas-muted)}.cart-summary__row--total{font-size:1.0625rem;font-weight:800;color:var(--shell-canvas-fg)}.cart-summary__row--total span:last-child{color:var(--cart-accent)}.cart-summary__divider{height:1px;background:color-mix(in srgb,var(--cart-accent) 18%,var(--shell-canvas-border));margin-block:.15rem}.cart-summary__note{font-size:.6875rem;color:var(--shell-canvas-muted);line-height:1.4;margin-top:.15rem}.cart-checkout{display:flex;flex-direction:column;gap:.875rem}.cart-checkout__total{text-align:center;font-size:.875rem;color:var(--shell-canvas-muted)}.cart-checkout__total span{font-weight:800;color:var(--shell-canvas-fg)}.cart-checkout__paypal{display:flex;justify-content:center;min-height:3rem;width:100%}.paypal-enhanced-buttons{width:min(100%,31rem);margin-inline:auto;display:flex;flex-direction:column;gap:.65rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.paypal-enhanced-buttons__status,.paypal-enhanced-buttons__fineprint{margin:0;font-size:.72rem;line-height:1.35;color:var(--shell-canvas-muted);text-align:center}.paypal-enhanced-buttons__status{color:color-mix(in srgb,var(--shell-canvas-fg) 78%,var(--shell-canvas-muted));font-weight:700}.paypal-enhanced-buttons__list{display:block;width:100%}.paypal-enhanced-buttons__smart-shell{width:100%;min-height:3.25rem}.paypal-enhanced-buttons__mount,.paypal-enhanced-buttons__mount iframe{width:100%!important;max-width:100%!important}.paypal-enhanced-buttons__mount--smart{overflow:visible;border-radius:0}.paypal-enhanced-buttons__mount--smart>div{max-width:100%!important}.cart-checkout__readonly{text-align:center;font-size:.875rem;color:var(--shell-canvas-muted);padding:1.5rem .5rem}.cart-checkout__demo{border-color:color-mix(in srgb,var(--cart-accent) 32%,hsl(var(--border)))!important;color:color-mix(in srgb,var(--cart-accent) 80%,var(--shell-canvas-fg))!important}.sound-page-overlay{--sound-accent: #b07cff;background:radial-gradient(ellipse 120% 70% at 50% -15%,color-mix(in srgb,var(--sound-accent) 12%,transparent),transparent 55%),var(--shell-canvas-bg);color:var(--shell-canvas-fg)}.sound-page-overlay__back{color:var(--shell-canvas-fg)}.sound-page-overlay__body{padding-bottom:2rem}.sound-page-hero{margin:1rem;padding:1.5rem 1.25rem 1.25rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--sound-accent) 22%,var(--shell-canvas-border));background:linear-gradient(165deg,color-mix(in srgb,var(--sound-accent) 8%,hsl(var(--card))),color-mix(in srgb,var(--sound-accent) 3%,hsl(var(--background) / .92)));box-shadow:0 4px 18px #0000000f,inset 0 1px #ffffff0d;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.sound-page-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#b07cff,#5bf,#e07cff);opacity:.9;pointer-events:none}html.dark .sound-page-hero{background:linear-gradient(165deg,color-mix(in srgb,var(--sound-accent) 12%,hsl(var(--card))),color-mix(in srgb,var(--sound-accent) 5%,hsl(0 0% 0% / .35)));box-shadow:0 6px 22px #00000059,inset 0 1px #ffffff0a}.sound-page-hero__art-wrap{padding:.35rem;border-radius:1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--sound-accent) 55%,#00bbee),color-mix(in srgb,var(--sound-accent) 70%,#e07cff));box-shadow:0 12px 32px color-mix(in srgb,var(--sound-accent) 28%,transparent),inset 0 0 0 1px #ffffff1f}.sound-page-hero__art{width:10.5rem;height:10.5rem;border-radius:1rem;display:block}.sound-page-hero__title{margin-top:1.25rem;font-size:1.375rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;max-width:28rem}.sound-page-hero__artist{margin-top:.4rem;font-size:.9375rem;color:var(--shell-canvas-muted);max-width:24rem}.sound-page-hero__badges{margin-top:.85rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.sound-page-badge{display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.02em;padding:.22rem .55rem;border-radius:9999px;background:color-mix(in srgb,var(--sound-accent) 18%,transparent);color:color-mix(in srgb,var(--sound-accent) 90%,var(--shell-canvas-fg))}.sound-page-badge--outline{background:transparent;border:1px solid color-mix(in srgb,var(--sound-accent) 32%,var(--shell-canvas-border));color:var(--shell-canvas-muted)}.sound-page-hero__actions{margin-top:1.1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.sound-page-cta{background:linear-gradient(135deg,color-mix(in srgb,var(--sound-accent) 88%,#fff),var(--sound-accent))!important;border:none!important;color:#0f172a!important;font-weight:700;box-shadow:0 4px 16px color-mix(in srgb,var(--sound-accent) 28%,transparent)}.sound-page-cta-outline{border-color:color-mix(in srgb,var(--sound-accent) 32%,hsl(var(--border)))!important;color:color-mix(in srgb,var(--sound-accent) 82%,var(--shell-canvas-fg))!important}.sound-page-posts{margin:0 1rem 1rem;padding:1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--sound-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,var(--sound-accent) 4%,hsl(var(--background) / .65))}.sound-page-posts__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--sound-accent) 14%,var(--shell-canvas-border))}.sound-page-posts__icon{width:2.25rem;height:2.25rem;border-radius:.7rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--sound-accent) 14%,transparent);color:var(--sound-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sound-accent) 22%,transparent),0 4px 12px color-mix(in srgb,var(--sound-accent) 10%,transparent)}.sound-page-posts__icon svg{width:1rem;height:1rem}.sound-page-posts__title{font-size:.9375rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.sound-page-posts__subtitle{margin-top:.15rem;font-size:.6875rem;color:var(--shell-canvas-muted);line-height:1.3}.sound-page-posts__loading{display:flex;justify-content:center;padding:2.5rem 0;color:color-mix(in srgb,var(--sound-accent) 70%,var(--shell-canvas-muted))}.sound-page-posts__empty{text-align:center;font-size:.875rem;color:var(--shell-canvas-muted);padding:2rem .5rem}.sound-page-posts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.sound-page-post-card{position:relative;aspect-ratio:9 / 16;border-radius:.65rem;overflow:hidden;background:hsl(var(--muted));border:1px solid color-mix(in srgb,var(--sound-accent) 16%,transparent);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.sound-page-post-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sound-accent) 38%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--sound-accent) 16%,transparent)}.sound-page-post-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sound-page-post-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,color-mix(in srgb,var(--sound-accent) 12%,hsl(var(--muted))),hsl(var(--muted) / .5));color:color-mix(in srgb,var(--sound-accent) 65%,var(--shell-canvas-muted))}.sound-page-post-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .15s ease}.sound-page-post-card:hover .sound-page-post-card__shade{background:#0000002e}.sound-page-post-card__user{position:absolute;bottom:.4rem;left:.45rem;right:.45rem;font-size:.625rem;font-weight:700;color:#fff;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px hsl(0 0% 0% / .65)}.sound-page-original{margin:0 1rem 1.5rem;padding:1.25rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--sound-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,var(--sound-accent) 5%,hsl(var(--background) / .65));text-align:center}.sound-page-original__label{font-size:.9375rem;font-weight:600;color:var(--shell-canvas-fg)}.sound-page-original__note{margin-top:.5rem;font-size:.8125rem;color:var(--shell-canvas-muted);line-height:1.45}.cart-btn__badge{pointer-events:none;position:absolute;top:.125rem;right:.125rem;display:flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;max-width:1.35rem;padding-inline:.2rem;border-radius:9999px;border:2px solid var(--shell-canvas-bg, hsl(var(--background)));font-size:.5625rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#fa3,#ff6b8a);color:#0f172a}html.shell-compact [data-testid=video-feed] .feed-header-top,html.shell-compact [data-testid=pictures-feed] .feed-header-top{padding-left:.5rem!important;padding-right:.5rem!important}html.shell-compact [data-testid=video-feed] .feed-top-nav,html.shell-compact [data-testid=pictures-feed] .feed-top-nav{max-width:calc(100vw - .75rem)!important;gap:.12rem!important;padding:.18rem .34rem!important}html.shell-compact [data-testid=video-feed] .feed-top-nav__item,html.shell-compact [data-testid=pictures-feed] .feed-top-nav__item{min-height:1.42rem!important;padding-inline:.42rem!important;font-size:.64rem!important;gap:.15rem!important;line-height:1!important}html.shell-compact [data-testid=video-feed] .feed-top-nav__search,html.shell-compact [data-testid=pictures-feed] .feed-top-nav__search{width:1.55rem!important;height:1.55rem!important;margin-left:.05rem!important}html.shell-compact [data-testid=video-feed] .feed-top-nav__item svg,html.shell-compact [data-testid=video-feed] .feed-top-nav__search svg,html.shell-compact [data-testid=pictures-feed] .feed-top-nav__item svg,html.shell-compact [data-testid=pictures-feed] .feed-top-nav__search svg{width:.68rem!important;height:.68rem!important}html.shell-compact .feed-overlay-meta-row{bottom:.65rem!important}html.shell-compact .feed-overlay-posted-date:not(.feed-overlay-posted-date--fullscreen):not(.feed-overlay-posted-date--stack){bottom:.65rem!important}html.shell-compact .feed-overlay-sound-disc:not(.feed-overlay-sound-disc--fullscreen){bottom:2rem!important}html.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-meta-row,html.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-meta-row{bottom:var(--feed-progress-stack, .65rem)!important}html.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-mobile-stack,html.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-mobile-stack{bottom:calc(var(--feed-progress-stack, 0rem) + 2.35rem)!important}html.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-sound-disc:not(.feed-overlay-sound-disc--fullscreen),html.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-sound-disc:not(.feed-overlay-sound-disc--fullscreen){bottom:calc(var(--feed-progress-stack, 0rem) + 1.85rem)!important}html.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-posted-date:not(.feed-overlay-posted-date--fullscreen):not(.feed-overlay-posted-date--stack),html.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-posted-date:not(.feed-overlay-posted-date--fullscreen):not(.feed-overlay-posted-date--stack){bottom:var(--feed-progress-stack, .65rem)!important}html.mobile-web-browser.shell-compact .feed-viewport,html.mobile-web-browser.shell-compact .video-feed-viewport{height:var(--feed-viewport-height, calc(var(--app-visual-height, 100dvh) - var(--bottom-nav-height, 5.85rem)));max-height:var(--feed-viewport-height, calc(var(--app-visual-height, 100dvh) - var(--bottom-nav-height, 5.85rem)))}html.mobile-web-browser.shell-compact .desktop-main-column[data-shell-tab=videos]>.shell-canvas-content,html.mobile-web-browser.shell-compact .desktop-main-column[data-shell-tab=pictures]>.shell-canvas-content{box-sizing:border-box;height:100%;min-height:0}html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini],html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical]{--feed-progress-stack: 2.25rem;height:var(--feed-viewport-height, calc(var(--app-visual-height, 100dvh) - var(--bottom-nav-height, 5.85rem)))!important;max-height:var(--feed-viewport-height, calc(var(--app-visual-height, 100dvh) - var(--bottom-nav-height, 5.85rem)))!important;min-height:0!important}html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-phone-column,html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-phone-column,html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .video-feed-player-stage,html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .video-feed-player-stage{height:100%;min-height:0}html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .video-feed-player-stage,html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .video-feed-player-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] [data-testid=video-element],html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] [data-testid=video-element],html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] [data-testid=image-element],html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] [data-testid=image-element]{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important}html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-meta-row,html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-meta-row{bottom:var(--feed-progress-stack, 2.25rem)!important}html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-mobile-stack,html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-mobile-stack{bottom:calc(var(--feed-progress-stack, 2.25rem) + 2.35rem)!important}html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-sound-disc:not(.feed-overlay-sound-disc--fullscreen),html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-sound-disc:not(.feed-overlay-sound-disc--fullscreen){bottom:calc(var(--feed-progress-stack, 2.25rem) + 1.85rem)!important}html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-video-progress,html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-video-progress{padding-bottom:max(.2rem,env(safe-area-inset-bottom,0px))}.music-video-feed-viewport{touch-action:pan-y;overscroll-behavior:contain}.music-video-feed-viewport .feed-slides{will-change:transform;transition-duration:.18s!important}html.mobile-web-browser [data-testid=music-video-feed] .music-video-player-root--standard-mobile{display:flex!important;flex-direction:column!important;min-height:100%;height:100%;padding-top:calc(var(--app-safe-top, 0px) + 3.55rem);background:#000}html.mobile-web-browser [data-testid=music-video-feed] .music-video-player-root--standard-mobile>video{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;flex:1 1 auto!important;-o-object-fit:contain!important;object-fit:contain!important}html.mobile-web-browser [data-testid=music-video-feed] .music-video-player-root--standard-mobile .music-mv-bottom-meta{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:25!important;max-height:44%;overflow-y:auto;padding:.55rem .75rem calc(env(safe-area-inset-bottom,0px) + .7rem)!important;padding-right:.75rem!important;background:linear-gradient(180deg,#000000eb,#000000fa);border-top:1px solid rgba(255,255,255,.1)}html.mobile-web-browser [data-testid=music-video-feed] .music-video-player-root--standard-mobile .music-mv-mobile-details{padding-right:0!important}html.mobile-web-browser [data-testid=music-video-feed] .music-video-player-root--standard-mobile .music-mv-standard-controls{order:-1;margin-bottom:.55rem;padding:.45rem .55rem .5rem;border-radius:.9rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.mobile-web-browser [data-testid=music-video-feed] .music-mv-standard-controls__scrubber{width:100%}html.mobile-web-browser [data-testid=music-video-feed] .music-mv-standard-controls__buttons{display:flex;align-items:center;gap:.35rem;margin-top:.3rem;min-width:0}html.mobile-web-browser [data-testid=music-video-feed] .music-mv-standard-controls__button,html.mobile-web-browser [data-testid=music-video-feed] .music-mv-standard-controls__fullscreen{width:2rem!important;height:2rem!important;min-width:2rem!important;color:#fff!important;border-color:#ffffff24!important;background:#00000059!important}html.mobile-web-browser [data-testid=music-video-feed] .music-mv-standard-controls__time{margin-left:auto;color:#ffffffb8;font-size:.67rem;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}html.mobile-web-browser [data-testid=music-video-feed] .music-video-player-root--standard-mobile .music-mv-action-rail{top:calc(var(--app-safe-top, 0px) + 4.1rem)!important}.profile-edit-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}@media (min-width: 640px){.profile-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-page-info__row{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;flex-wrap:wrap}.profile-page-info__row--title{font-weight:700}.profile-page-info__link{color:inherit;text-decoration:none;word-break:break-word}.profile-page-info__link:hover,.profile-page-info__link:focus-visible{color:var(--profile-accent);text-decoration:underline}.profile-tabs-empty-state{padding:1rem;text-align:center;color:var(--shell-canvas-muted);border:1px dashed color-mix(in srgb,var(--profile-accent) 22%,var(--shell-canvas-border));border-radius:1rem;background:color-mix(in srgb,var(--profile-accent) 5%,transparent)}.sound-page-player{width:min(100%,520px);margin:1rem auto 0;padding:.85rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--brand-page-accent, #b07cff) 28%,transparent);background:linear-gradient(135deg,#b07cff2e,#00d4aa1a);box-shadow:0 18px 50px #0000002e}.sound-page-player__label{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-bottom:.55rem;font-size:.78rem;font-weight:700;color:#ffffffeb}.sound-page-player__audio{display:block;width:100%;height:38px}.sound-page-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.85rem}.sound-page-stat{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.13);background:#ffffff14;color:#ffffffd1;font-size:.75rem;font-weight:700}.inbox-chat-view [data-testid=dm-encryption-status],.inbox-chat-view [data-testid=group-encryption-notice]{box-shadow:0 12px 35px #00000029}@media (max-width: 640px){.sound-page-player{border-radius:1rem;padding:.7rem}.sound-page-stats{gap:.45rem}.sound-page-stat{font-size:.7rem;padding:.38rem .58rem}}.profile-identity-panel,.profile-details-panel,.profile-banner-band,.profile-stat,.profile-pinned-link,.social-link-card,.profile-identity-actions-bar{background-clip:padding-box}.profile-identity-panel:before,.profile-details-panel:before{overflow:hidden}.profile-cards--pill .profile-identity-panel,.profile-cards--pill .profile-details-panel{border-radius:clamp(1.5rem,4vw,2.75rem)!important;overflow:hidden}.profile-cards--pill .profile-stat,.profile-cards--pill .profile-pinned-link,.profile-cards--pill .social-link-card,.profile-cards--pill .profile-identity-actions-bar{border-radius:9999px!important;overflow:hidden}.profile-cards--pill .profile-banner-band{border-radius:clamp(1.35rem,4vw,2.5rem)!important;overflow:hidden}.profile-cards--pill .profile-identity-panel.profile-panel-rail,.profile-cards--pill .profile-details-panel.profile-panel-rail{-webkit-mask-image:none;mask-image:none}.profile-border--rails.profile-cards--pill .profile-panel-rail{background-clip:padding-box}.profile-switcher-popover{max-height:min(75vh,32rem);overflow:hidden}html.mobile-web-browser{color-scheme:dark;--app-viewport-height: var(--app-visual-height, 100dvh)}html.mobile-web-browser.mobile-web-browser-tab{height:100%;overflow:hidden;touch-action:manipulation}html.mobile-web-browser.mobile-web-browser-tab body{position:fixed;top:var(--app-visual-offset-top, 0px);left:var(--app-visual-offset-left, 0px);width:var(--app-visual-width, 100%);height:var(--app-visual-height, 100dvh);min-height:0;max-height:var(--app-visual-height, 100dvh);overflow:hidden;overscroll-behavior:none}html.mobile-web-browser.mobile-web-browser-tab #root{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}html.mobile-web-browser.mobile-web-browser-tab [data-testid=main-app]{flex:1 1 auto;min-height:0!important;height:100%!important;max-height:100%}html.mobile-web-browser.mobile-web-browser-tab [data-testid=main-app].shell-canvas,html.mobile-web-browser.mobile-web-browser-tab [data-testid=main-app].overflow-hidden{height:100%!important;max-height:100%}html.mobile-web-browser.mobile-web-browser-tab{--feed-viewport-height: calc(var(--app-visual-height, 100dvh) - var(--bottom-nav-height, 5.85rem))}html.mobile-web-browser.mobile-web-browser-tab .feed-viewport,html.mobile-web-browser.mobile-web-browser-tab .video-feed-viewport,html.mobile-web-browser.mobile-web-browser-tab .feed-overlay-viewport{height:var(--feed-viewport-height);max-height:var(--feed-viewport-height);min-height:0;flex:1 1 auto}html.mobile-web-browser.mobile-web-browser-tab .feed-viewport,html.mobile-web-browser.mobile-web-browser-tab .video-feed-viewport{min-height:0}html.mobile-web-browser.mobile-web-standalone{--app-viewport-height: 100dvh}html.mobile-web-browser,html.mobile-web-browser body{background:#000}html.mobile-web-browser{--bottom-nav-height: 5.85rem;--feed-viewport-height: calc(var(--app-visual-height, 100dvh) - var(--bottom-nav-height, 5.85rem))}html.mobile-web-browser .arc-mobile-footer-nav{min-height:calc(var(--bottom-nav-height, 5.85rem) + env(safe-area-inset-bottom,0px));padding-top:.58rem;padding-bottom:max(.42rem,env(safe-area-inset-bottom,0px));overflow:hidden;isolation:isolate;border-top-color:#00d4ff57!important;background:linear-gradient(180deg,#040712e6,#000000fa)!important;box-shadow:0 -1px #ffffff12,0 -18px 44px #000000b8,0 -8px 34px #00bbee29,inset 0 1px #ffffff17}html.mobile-web-browser .arc-mobile-footer-nav__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 22%,rgba(224,124,255,.23),transparent 36%),radial-gradient(circle at 82% 10%,rgba(0,187,238,.26),transparent 38%),radial-gradient(ellipse at center bottom,rgba(255,255,255,.07),transparent 55%)}html.mobile-web-browser .arc-mobile-footer-nav__logo{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) - 1.15rem);z-index:1;width:min(92vw,28rem);height:min(8.2rem,38vw);transform:translate(-50%);pointer-events:none;background-image:url(/brand/arcsplash-footer-nav-logo.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;opacity:.52;filter:drop-shadow(0 0 13px rgba(0,187,238,.42)) drop-shadow(0 0 20px rgba(224,124,255,.28))}html.mobile-web-browser .arc-mobile-footer-nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0000000f,#00000047 72%,#0000009e),radial-gradient(ellipse at center bottom,#00000005,#00000070 76%)}html.mobile-web-browser .arc-mobile-footer-nav__items{position:relative;z-index:3;height:4.55rem;align-items:flex-start!important;padding-top:.04rem}html.mobile-web-browser .arc-mobile-footer-nav__item{min-width:2.8rem;color:#ffffffeb;text-shadow:0 1px 8px rgba(0,0,0,.95),0 0 10px rgba(0,187,238,.2)}html.mobile-web-browser .arc-mobile-footer-nav__item:before{content:"";position:absolute;top:-.18rem;right:.08rem;bottom:-.1rem;left:.08rem;border-radius:.9rem;background:radial-gradient(ellipse at center,rgba(0,0,0,.34),rgba(0,0,0,.08) 64%,transparent);opacity:.72;z-index:-1}html.mobile-web-browser .arc-mobile-footer-nav__item svg{filter:drop-shadow(0 1px 4px rgba(0,0,0,.95)) drop-shadow(0 0 9px rgba(0,187,238,.18))}html.mobile-web-browser .arc-mobile-footer-nav__item span{text-shadow:0 1px 5px rgba(0,0,0,.96)}html.mobile-web-browser .arc-mobile-footer-nav__item [class*=bg-red-500],html.mobile-web-browser .arc-mobile-footer-nav__item [data-testid=badge-cart-nav]{box-shadow:0 0 0 1px #000000b3,0 0 12px #ffffff38}.feed-top-nav__search--active{background:color-mix(in srgb,var(--feed-top-nav-neon-purple) 28%,transparent)!important;color:#fff!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--feed-top-nav-neon-blue) 46%,transparent),0 0 14px color-mix(in srgb,var(--feed-top-nav-neon-blue) 22%,transparent)}.profile-mv-meta-strip,.profile-video-overlay-meta-row{max-width:min(42rem,calc(100vw - 9rem))}.profile-mv-meta-strip{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1 1 auto}.profile-mv-meta-chip,.profile-video-overlay-meta-chip,.feed-h-inline-sound{display:inline-flex!important;align-items:center;gap:.35rem;max-width:16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-mv-meta-chip--sound,.profile-video-overlay-meta-chip--sound,.feed-h-inline-sound{pointer-events:auto;cursor:pointer}.profile-mv-meta-chip--sound:disabled,.profile-video-overlay-meta-chip--sound:disabled,.feed-h-inline-sound:disabled{cursor:default}.profile-video-overlay-meta-row{pointer-events:none}.profile-video-overlay-meta-row>*{pointer-events:auto}html.shell-compact,html.mobile-web-browser{color-scheme:dark}html.shell-compact body,html.mobile-web-browser body{background:#000}html.shell-compact .arc-mobile-footer-nav,html.mobile-web-browser .arc-mobile-footer-nav{min-height:calc(var(--bottom-nav-height, 5.85rem) + env(safe-area-inset-bottom,0px))!important;padding-top:.58rem!important;padding-bottom:max(.42rem,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important;isolation:isolate!important;border-top-color:#00d4ff57!important;background:linear-gradient(180deg,#040712e6,#000000fa)!important;box-shadow:0 -1px #ffffff12,0 -18px 44px #000000b8,0 -8px 34px #00bbee29,inset 0 1px #ffffff17!important}html.shell-compact .arc-mobile-footer-nav__backdrop,html.mobile-web-browser .arc-mobile-footer-nav__backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;display:block!important;pointer-events:none!important;background:radial-gradient(circle at 18% 22%,rgba(224,124,255,.23),transparent 36%),radial-gradient(circle at 82% 10%,rgba(0,187,238,.26),transparent 38%),radial-gradient(ellipse at center bottom,rgba(255,255,255,.07),transparent 55%)!important}html.shell-compact .arc-mobile-footer-nav__logo,html.mobile-web-browser .arc-mobile-footer-nav__logo{position:absolute!important;left:50%!important;bottom:calc(env(safe-area-inset-bottom,0px) - 1.15rem)!important;z-index:1!important;display:block!important;width:min(92vw,28rem)!important;height:min(8.2rem,38vw)!important;transform:translate(-50%)!important;pointer-events:none!important;background-image:url(/brand/arcsplash-footer-nav-logo.png)!important;background-repeat:no-repeat!important;background-position:center bottom!important;background-size:contain!important;opacity:.58!important;filter:drop-shadow(0 0 13px rgba(0,187,238,.42)) drop-shadow(0 0 20px rgba(224,124,255,.28))!important}html.shell-compact .arc-mobile-footer-nav:after,html.mobile-web-browser .arc-mobile-footer-nav:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(180deg,#0000000f,#00000047 72%,#0000009e),radial-gradient(ellipse at center bottom,#00000005,#00000070 76%)!important}html.shell-compact .arc-mobile-footer-nav__items,html.mobile-web-browser .arc-mobile-footer-nav__items{position:relative!important;z-index:3!important}html.shell-compact .arc-mobile-footer-nav__item,html.mobile-web-browser .arc-mobile-footer-nav__item{color:#fffffff5!important;text-shadow:0 1px 8px rgba(0,0,0,.96),0 0 10px rgba(0,187,238,.25)!important}@media (max-width: 480px){.profile-mv-meta-chip,.profile-video-overlay-meta-chip,.feed-h-inline-sound{max-width:8.5rem}}html.mobile-web-browser,html.shell-compact{color-scheme:dark;--bottom-nav-height: 4.5rem}html.mobile-web-browser .arc-mobile-footer-nav,html.shell-compact .arc-mobile-footer-nav{min-height:calc(var(--bottom-nav-height, 4.5rem) + env(safe-area-inset-bottom,0px))!important;height:calc(var(--bottom-nav-height, 4.5rem) + env(safe-area-inset-bottom,0px))!important;padding-top:.28rem!important;padding-bottom:max(.22rem,env(safe-area-inset-bottom,0px))!important;overflow:hidden;isolation:isolate;border-top-color:#00d4ff52!important;background:linear-gradient(180deg,#0000003d,#00000085),url(/brand/arcsplash-footer-nav-bar-bg.png) center center / cover no-repeat,#000!important;box-shadow:0 -1px #ffffff12,0 -12px 30px #0009,inset 0 1px #ffffff14!important}html.mobile-web-browser .arc-mobile-footer-nav__backdrop,html.shell-compact .arc-mobile-footer-nav__backdrop,html.mobile-web-browser .arc-mobile-footer-nav__logo,html.shell-compact .arc-mobile-footer-nav__logo{display:none!important}html.mobile-web-browser .arc-mobile-footer-nav:after,html.shell-compact .arc-mobile-footer-nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000000a,#0006),radial-gradient(ellipse at center,#00000014,#00000080 85%)}html.mobile-web-browser .arc-mobile-footer-nav__items,html.shell-compact .arc-mobile-footer-nav__items{position:relative;z-index:3;height:3.8rem!important;align-items:center!important;padding-top:0!important}html.mobile-web-browser .arc-mobile-footer-nav__item,html.shell-compact .arc-mobile-footer-nav__item{min-width:2.65rem;color:#fffffff2;text-shadow:0 1px 6px rgba(0,0,0,1),0 0 10px rgba(0,187,238,.22)}html.mobile-web-browser .arc-mobile-footer-nav__item:before,html.shell-compact .arc-mobile-footer-nav__item:before{content:"";position:absolute;top:-.12rem;right:.02rem;bottom:-.08rem;left:.02rem;border-radius:.8rem;z-index:-1;opacity:.7;background:radial-gradient(ellipse at center,rgba(0,0,0,.44),rgba(0,0,0,.06) 68%,transparent)}html.mobile-web-browser,html.shell-compact{color-scheme:dark}html.mobile-web-browser .arc-mobile-footer-nav,html.shell-compact .arc-mobile-footer-nav{min-height:unset!important;height:auto!important;padding-top:.25rem!important;padding-bottom:max(.25rem,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important;isolation:isolate!important;border-top-color:#00d4ff47!important;background:#000!important;box-shadow:0 -1px #ffffff0f,0 -10px 26px #0000008c!important}html.mobile-web-browser .arc-mobile-footer-nav:before,html.shell-compact .arc-mobile-footer-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/brand/arcsplash-footer-nav-source-upload.png);background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:1}html.mobile-web-browser .arc-mobile-footer-nav__logo,html.shell-compact .arc-mobile-footer-nav__logo,html.mobile-web-browser .arc-mobile-footer-nav__backdrop,html.shell-compact .arc-mobile-footer-nav__backdrop{display:none!important;background-image:none!important}html.mobile-web-browser .arc-mobile-footer-nav:after,html.shell-compact .arc-mobile-footer-nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000002e,#0000006b),radial-gradient(ellipse at center,#0000000d,#00000085 82%)}html.mobile-web-browser .arc-mobile-footer-nav__items,html.shell-compact .arc-mobile-footer-nav__items{position:relative!important;z-index:3!important;height:auto!important;min-height:unset!important;align-items:flex-end!important;padding-top:0!important}html.mobile-web-browser,html.shell-compact.mobile-web-browser,html.shell-compact{color-scheme:dark;--bottom-nav-height: calc(3.375rem + var(--app-safe-bottom, 0px))}html.mobile-web-browser .arc-mobile-footer-nav,html.shell-compact .arc-mobile-footer-nav{box-sizing:border-box!important;min-height:var(--bottom-nav-height)!important;height:var(--bottom-nav-height)!important;padding-top:.25rem!important;padding-bottom:calc(.2rem + var(--app-safe-bottom, 0px))!important;overflow:hidden!important;isolation:isolate!important;border-top-color:#00d4ff47!important;background:#000!important;box-shadow:0 -1px #ffffff0f,0 -10px 26px #0000008c!important}html.mobile-web-browser .arc-mobile-footer-nav:before,html.shell-compact .arc-mobile-footer-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/brand/arcsplash-footer-nav-source-upload.png)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:100% 100%!important;opacity:1!important}html.mobile-web-browser .arc-mobile-footer-nav__logo,html.shell-compact .arc-mobile-footer-nav__logo,html.mobile-web-browser .arc-mobile-footer-nav__backdrop,html.shell-compact .arc-mobile-footer-nav__backdrop{display:none!important;background:none!important;background-image:none!important}html.mobile-web-browser .arc-mobile-footer-nav:after,html.shell-compact .arc-mobile-footer-nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00000024,#00000057),radial-gradient(ellipse at center,#00000005,#0000006b 86%)}html.mobile-web-browser .arc-mobile-footer-nav__items,html.shell-compact .arc-mobile-footer-nav__items{position:relative!important;z-index:3!important;height:2.925rem!important;min-height:0!important;align-items:flex-end!important;padding-top:0!important}html.mobile-web-browser .arc-mobile-footer-nav__item,html.shell-compact .arc-mobile-footer-nav__item{min-width:2.65rem;color:#fffffff5;text-shadow:0 1px 6px rgba(0,0,0,1),0 0 10px rgba(0,187,238,.22)}html.mobile-web-browser .arc-mobile-footer-nav__item:before,html.shell-compact .arc-mobile-footer-nav__item:before{content:"";position:absolute;top:-.1rem;right:0;bottom:-.08rem;left:0;border-radius:.8rem;z-index:-1;opacity:.62;background:radial-gradient(ellipse at center,rgba(0,0,0,.48),rgba(0,0,0,.08) 68%,transparent)}html.mobile-web-browser .arc-mobile-footer-nav__item svg,html.shell-compact .arc-mobile-footer-nav__item svg{filter:drop-shadow(0 1px 4px rgba(0,0,0,1)) drop-shadow(0 0 8px rgba(0,187,238,.2))}html.shell-compact .feed-viewport,html.shell-compact .video-feed-viewport,html.mobile-web-browser .feed-viewport,html.mobile-web-browser .video-feed-viewport{touch-action:pan-y pinch-zoom}html.shell-compact .video-tap-surface,html.mobile-web-browser .video-tap-surface{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short].desktop-feed-layout,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long].desktop-feed-layout{--desktop-feed-width: min( calc(100vw - var(--desktop-nav-width) - 2rem), var(--desktop-content-max) ) !important}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .feed-phone-column,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .feed-phone-column{width:100%!important;max-width:var(--desktop-feed-width)!important}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-player-stage,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-player-stage{width:100%;max-width:var(--desktop-feed-width);aspect-ratio:16 / 9}html.shell-desktop-web .desktop-main-column{isolation:isolate;--desktop-side-center: var(--desktop-content-max);--desktop-side-accent: #00bbee;--desktop-side-accent-alt: #00d4aa;--desktop-side-gutter-opacity: 1;--desktop-side-rail-width: 3px;--desktop-side-rail-line: 82%;--desktop-side-rail-line-alt: 72%;--desktop-side-rail-glow-a: 42%;--desktop-side-rail-glow-b: 34%;--desktop-side-rail-glow-c: 36%;--desktop-side-rail-glow-d: 28%;--desktop-side-rail-border: 30%;--desktop-side-rail-inset: 22%;--desktop-side-rail-outer: 16%}html.shell-desktop-web .desktop-main-column[data-shell-tab=videos]{--desktop-side-center: var(--desktop-feed-width, min(720px, 56.25svh ))}html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]{--desktop-side-center: var(--desktop-content-max)}html.shell-desktop-web .desktop-main-column[data-shell-tab=videos]{--desktop-side-accent: #00bbee;--desktop-side-accent-alt: #00d4aa}html.shell-desktop-web .desktop-main-column:has([data-testid=video-feed][data-feed-aspect=horizontal_short]),html.shell-desktop-web .desktop-main-column:has([data-testid=video-feed][data-feed-aspect=horizontal_long]){--desktop-side-center: min( calc(100vw - var(--desktop-nav-width) - 2rem), var(--desktop-content-max) )}html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]{--desktop-side-accent: #e07cff;--desktop-side-accent-alt: #00bbee}html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping]{--desktop-side-accent: #ffaa33;--desktop-side-accent-alt: #ff6b8a}html.shell-desktop-web .desktop-main-column[data-shell-tab=events]{--desktop-side-accent: #89CFF0;--desktop-side-accent-alt: #55bbff}html.shell-desktop-web .desktop-main-column[data-shell-tab=music][data-shell-music-section=music]{--desktop-side-accent: #b07cff;--desktop-side-accent-alt: #00bbee}html.shell-desktop-web .desktop-main-column[data-shell-tab=music][data-shell-music-section=videos]{--desktop-side-accent: #c77dff;--desktop-side-accent-alt: #b07cff}html.shell-desktop-web .desktop-main-column[data-shell-tab=messages]{--desktop-side-accent: #55bbff;--desktop-side-accent-alt: #00bbee}html.shell-desktop-web .desktop-main-column[data-shell-tab=profile],html.shell-desktop-web .desktop-main-column[data-shell-tab=__profile__]{--desktop-side-accent: #00d4aa;--desktop-side-accent-alt: #00bbee}html.shell-desktop-web .desktop-main-column[data-shell-feed-search=videos]{--desktop-side-accent: #00bbee;--desktop-side-accent-alt: #00d4aa}html.shell-desktop-web .desktop-main-column[data-shell-feed-search=pictures]{--desktop-side-accent: #e07cff;--desktop-side-accent-alt: #00bbee}html.shell-desktop-web .desktop-main-column:before,html.shell-desktop-web .desktop-main-column:after{content:"";position:absolute;top:0;bottom:0;width:max(0px,calc((100% - var(--desktop-side-center, var(--desktop-content-max))) / 2));pointer-events:none;z-index:0;opacity:var(--desktop-side-gutter-opacity, 1)}html.shell-desktop-web .desktop-main-column:before{left:0;background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-line, 82%),transparent) 16%,color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-line-alt, 72%),transparent) 50%,color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-line, 82%),transparent) 84%,transparent 100%),radial-gradient(ellipse 88% 52% at 100% 5%,color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-glow-a, 42%),transparent),transparent 72%),radial-gradient(ellipse 72% 44% at 100% 95%,color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-glow-b, 34%),transparent),transparent 68%);background-size:var(--desktop-side-rail-width, 3px) 100%,auto,auto;background-position:right center,center,center;background-repeat:no-repeat;border-right:1px solid color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-border, 30%),transparent);box-shadow:inset -5px 0 42px color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-inset, 22%),transparent),-10px 0 56px color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-outer, 16%),transparent)}html.shell-desktop-web .desktop-main-column:after{right:0;background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-line, 82%),transparent) 16%,color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-line-alt, 72%),transparent) 50%,color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-line, 82%),transparent) 84%,transparent 100%),radial-gradient(ellipse 88% 52% at 0% 5%,color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-glow-c, 36%),transparent),transparent 72%),radial-gradient(ellipse 72% 44% at 0% 95%,color-mix(in srgb,var(--desktop-side-accent, #00bbee) var(--desktop-side-rail-glow-d, 28%),transparent),transparent 68%);background-size:var(--desktop-side-rail-width, 3px) 100%,auto,auto;background-position:left center,center,center;background-repeat:no-repeat;border-left:1px solid color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-border, 30%),transparent);box-shadow:inset 5px 0 42px color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-inset, 22%),transparent),10px 0 56px color-mix(in srgb,var(--desktop-side-accent-alt, #00d4aa) var(--desktop-side-rail-outer, 16%),transparent)}html.shell-desktop-web .desktop-main-column>.shell-canvas-content,html.shell-desktop-web .desktop-main-column>:not(.shell-canvas-backdrop){position:relative;z-index:1}html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]>.shell-canvas-content:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]>.shell-canvas-content:after{opacity:var(--desktop-side-gutter-opacity, 1)}html.shell-desktop-web .profile-overlay .desktop-profile-host:before,html.shell-desktop-web .profile-overlay .desktop-profile-host:after{content:""!important;display:block!important;position:absolute;top:0;bottom:0;width:max(0px,calc((100% - var(--desktop-side-center, var(--desktop-content-max))) / 2));pointer-events:none;z-index:0;opacity:var(--desktop-side-gutter-opacity, 1)}html.shell-desktop-web .profile-overlay .desktop-profile-host:before{left:0;background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--desktop-side-accent, #00d4aa) var(--desktop-side-rail-line, 82%),transparent) 16%,color-mix(in srgb,var(--desktop-side-accent-alt, #00bbee) var(--desktop-side-rail-line-alt, 72%),transparent) 50%,color-mix(in srgb,var(--desktop-side-accent, #00d4aa) var(--desktop-side-rail-line, 82%),transparent) 84%,transparent 100%),radial-gradient(ellipse 88% 52% at 100% 5%,color-mix(in srgb,var(--desktop-side-accent, #00d4aa) var(--desktop-side-rail-glow-a, 42%),transparent),transparent 72%),radial-gradient(ellipse 72% 44% at 100% 95%,color-mix(in srgb,var(--desktop-side-accent-alt, #00bbee) var(--desktop-side-rail-glow-b, 34%),transparent),transparent 68%);background-size:var(--desktop-side-rail-width, 3px) 100%,auto,auto;background-position:right center,center,center;background-repeat:no-repeat;border-right:1px solid color-mix(in srgb,var(--desktop-side-accent, #00d4aa) var(--desktop-side-rail-border, 30%),transparent);box-shadow:inset -5px 0 42px color-mix(in srgb,var(--desktop-side-accent, #00d4aa) var(--desktop-side-rail-inset, 22%),transparent),-10px 0 56px color-mix(in srgb,var(--desktop-side-accent, #00d4aa) var(--desktop-side-rail-outer, 16%),transparent)}html.shell-desktop-web .profile-overlay .desktop-profile-host:after{right:0;background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--desktop-side-accent-alt, #00bbee) var(--desktop-side-rail-line, 82%),transparent) 16%,color-mix(in srgb,var(--desktop-side-accent, #00d4aa) var(--desktop-side-rail-line-alt, 72%),transparent) 50%,color-mix(in srgb,var(--desktop-side-accent-alt, #00bbee) var(--desktop-side-rail-line, 82%),transparent) 84%,transparent 100%),radial-gradient(ellipse 88% 52% at 0% 5%,color-mix(in srgb,var(--desktop-side-accent-alt, #00bbee) var(--desktop-side-rail-glow-c, 36%),transparent),transparent 72%),radial-gradient(ellipse 72% 44% at 0% 95%,color-mix(in srgb,var(--desktop-side-accent, #00d4aa) var(--desktop-side-rail-glow-d, 28%),transparent),transparent 68%);background-size:var(--desktop-side-rail-width, 3px) 100%,auto,auto;background-position:left center,center,center;background-repeat:no-repeat;border-left:1px solid color-mix(in srgb,var(--desktop-side-accent-alt, #00bbee) var(--desktop-side-rail-border, 30%),transparent);box-shadow:inset 5px 0 42px color-mix(in srgb,var(--desktop-side-accent-alt, #00bbee) var(--desktop-side-rail-inset, 22%),transparent),10px 0 56px color-mix(in srgb,var(--desktop-side-accent-alt, #00bbee) var(--desktop-side-rail-outer, 16%),transparent)}html.shell-desktop-web .profile-overlay .desktop-profile-host>*{position:relative;z-index:1}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short].desktop-feed-layout,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long].desktop-feed-layout{--desktop-feed-width: min( calc(100vw - var(--desktop-nav-width) - 3rem), var(--desktop-content-max, 1400px) ) !important;grid-template-columns:minmax(.75rem,1fr) minmax(0,var(--desktop-feed-width)) minmax(.75rem,1fr)!important}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .feed-phone-column,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .feed-phone-column{grid-column:2!important;justify-self:center!important;width:100%!important;max-width:var(--desktop-feed-width)!important;height:100%!important;align-items:stretch!important;justify-content:flex-start!important}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .feed-horizontal-scroll,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .feed-horizontal-scroll{width:100%!important;padding-inline:clamp(.75rem,1.25vw,1.25rem)!important}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-horizontal-watch,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-horizontal-watch,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-horizontal-watch .profile-mv-layout,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-horizontal-watch .profile-mv-layout,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-horizontal-watch .profile-mv-main,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-horizontal-watch .profile-mv-main{width:100%!important;max-width:none!important}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-horizontal-watch .profile-mv-player-wrap,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-horizontal-watch .profile-mv-player-wrap{width:100%!important;max-width:none!important;aspect-ratio:16 / 9!important;max-height:min(72vh,calc((var(--desktop-feed-width) - 2.5rem) * 9 / 16))!important}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-horizontal-watch [data-testid=feed-horizontal-video-player],html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-horizontal-watch [data-testid=feed-horizontal-video-player]{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}.feed-h-sound-marquee,.profile-hv-sound-marquee{color:#fffffff0!important;text-shadow:0 1px 6px rgba(0,0,0,.9),0 0 12px rgba(0,187,238,.22);background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;font-weight:700;letter-spacing:.01em;pointer-events:auto;cursor:pointer}.feed-h-sound-marquee:hover,.profile-hv-sound-marquee:hover{color:#fff!important;text-decoration:underline;text-underline-offset:.18em}.feed-h-sound-marquee svg,.profile-hv-sound-marquee svg{color:#fffffff5!important;filter:drop-shadow(0 1px 5px rgba(0,0,0,.9))}.feed-h-sound-marquee .sound-marquee-mask,.profile-hv-sound-marquee .sound-marquee-mask{min-width:0}.feed-h-sound-marquee--desktop{margin:0!important;max-width:min(26rem,44vw);flex:1 1 14rem}.feed-h-sound-marquee--inline,.profile-hv-sound-marquee--overlay,.profile-hv-sound-marquee--hub{margin:0!important;max-width:min(14rem,42vw);flex:1 1 auto}.profile-hv-sound-marquee--details{max-width:min(30rem,100%)}.profile-hv-meta-strip{display:inline-flex;align-items:center;gap:.55rem;min-width:0;flex:1 1 auto;max-width:min(34rem,58vw)}.profile-hv-meta-strip [data-testid=text-posted-date]{flex-shrink:0}html.shell-compact .feed-h-sound-marquee--inline,html.shell-compact .profile-hv-sound-marquee--overlay,html.shell-compact .profile-hv-sound-marquee--hub{max-width:min(11rem,48vw);font-size:.68rem!important}html.shell-compact .profile-hv-meta-strip{max-width:min(16rem,55vw)}html.shell-desktop-web .feed-h-sound-marquee--desktop{font-size:.78rem}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-h-scroll-nav,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-h-scroll-nav,html.shell-compact [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-h-scroll-nav,html.shell-compact [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-h-scroll-nav{display:flex!important;visibility:visible!important;opacity:1!important;z-index:80!important;pointer-events:none!important}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-h-scroll-nav__btn,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-h-scroll-nav__btn,html.shell-compact [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-h-scroll-nav__btn,html.shell-compact [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-h-scroll-nav__btn{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html.shell-desktop-web [data-testid=video-feed] .video-feed-h-scroll-nav__btn:disabled,html.shell-compact [data-testid=video-feed] .video-feed-h-scroll-nav__btn:disabled{opacity:.42!important;cursor:default!important;pointer-events:none!important}html.shell-desktop-web .desktop-main-column>.profile-overlay[data-testid=user-profile-overlay]{position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:100svh!important;height:auto!important;overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior-y:contain;box-sizing:border-box!important}html.shell-desktop-web .desktop-main-column>.profile-overlay[data-testid=user-profile-overlay]>.shell-canvas-backdrop,html.shell-desktop-web .desktop-main-column>.profile-overlay[data-testid=user-profile-overlay]>.profile-backdrop-layer{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;height:100%!important;min-height:100svh!important}html.shell-desktop-web .desktop-main-column>.profile-overlay[data-testid=user-profile-overlay] .desktop-profile-host.desktop-profile-host--overlay{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,min(var(--desktop-content-max, 1400px),100%)) minmax(0,1fr)!important}html.shell-desktop-web .desktop-main-column>.profile-overlay[data-testid=user-profile-overlay] .profile-page.shell-canvas{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.profile-business-reviews-field{padding-inline:clamp(.75rem,2vw,1.25rem);margin-top:.9rem;margin-bottom:.9rem}.business-reviews-panel{background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(0,212,255,.09),transparent 62%),color-mix(in srgb,var(--shell-canvas-bg) 88%,transparent);border-color:color-mix(in srgb,var(--profile-accent, #00d4ff) 20%,var(--shell-canvas-border))}.business-review-evidence-box,.business-review-form,.business-review-card{border:1px solid color-mix(in srgb,var(--profile-accent, #00d4ff) 18%,var(--shell-canvas-border));border-radius:1rem;padding:.85rem;background:#ffffff09}.business-review-card{background:#0000002e}.business-reviews-summary{min-width:8rem}.brand-meme-toggle{border-color:color-mix(in srgb,var(--brand-accent, #00d4ff) 38%,rgba(255,255,255,.2))!important;box-shadow:0 0 18px color-mix(in srgb,var(--brand-accent, #00d4ff) 18%,transparent)}.meme-picker-popover{border:1px solid color-mix(in srgb,var(--brand-accent, #00d4ff) 32%,var(--border));border-radius:1rem;background:radial-gradient(circle at 10% 0%,rgba(0,212,255,.16),transparent 35%),color-mix(in srgb,var(--background) 94%,black);box-shadow:0 18px 48px #00000059,0 0 24px #00d4ff1a;padding:.65rem}.meme-picker-popover__search{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem}.meme-picker-popover__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;max-height:min(18rem,46vh);overflow-y:auto;padding-right:.2rem}.meme-picker-popover__item{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.meme-picker-popover__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meme-picker-popover__item span{position:absolute;inset-inline:0;bottom:0;padding:.28rem .35rem;font-size:.62rem;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meme-picker-popover__empty{grid-column:1 / -1;min-height:8rem;display:flex;align-items:center;justify-content:center;gap:.45rem;color:var(--muted-foreground);font-size:.82rem;text-align:center}.business-review-ring-badge{position:absolute;right:-.7rem;top:.15rem;z-index:5;min-width:2.45rem;border-radius:999px;padding:.22rem .28rem;color:#fff;text-align:center;background:linear-gradient(135deg,#00d4ffe6,#9846ffeb),#000c;border:1px solid rgba(255,255,255,.65);box-shadow:0 0 18px #00d4ff59,0 7px 20px #00000061;pointer-events:none}.business-review-ring-badge__stars{display:flex;justify-content:center;gap:.03rem;line-height:1}.business-review-ring-badge__score{font-size:.68rem;font-weight:900;line-height:1;margin-top:.12rem}.business-review-ring-badge__count{font-size:.55rem;opacity:.86;line-height:1;margin-top:.08rem}.business-review-dialog{border-color:#00d4ff47!important;background:radial-gradient(circle at top left,rgba(0,212,255,.13),transparent 42%),radial-gradient(circle at bottom right,rgba(152,70,255,.12),transparent 38%),var(--background)!important}.business-review-dialog__section{display:grid;gap:.85rem}.business-review-verified-strip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;border-radius:999px;padding:.35rem .7rem;color:#cffafe;background:#06b6d421;border:1px solid rgba(34,211,238,.28);font-size:.78rem;font-weight:700}.business-review-verified-strip--muted{color:var(--foreground);background:#ffffff0d;border-color:#ffffff21}.business-review-primary-btn{background:linear-gradient(135deg,#00d4ff,#8b5cf6)!important;color:#fff!important;border:0!important;box-shadow:0 0 22px #00d4ff38}html.shell-desktop-web .desktop-main-column{position:relative!important;overflow-x:clip!important}html.shell-desktop-web .desktop-main-column .profile-overlay[data-testid=user-profile-overlay]{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;max-width:100%!important;min-width:0!important;transform:none!important;overflow-x:clip!important}html.shell-desktop-web .desktop-main-column .desktop-profile-host,html.shell-desktop-web .desktop-profile-host{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;grid-template-columns:minmax(0,1fr) minmax(0,min(var(--desktop-content-max, 1400px),100%)) minmax(0,1fr)!important}html.shell-desktop-web .profile-page.shell-canvas,html.shell-desktop-web .desktop-profile-host .profile-page.shell-canvas{width:100%!important;max-width:min(var(--desktop-content-max, 1400px),100%)!important;min-width:0!important;margin-inline:auto!important;transform:none!important;overflow-x:clip!important}@media (max-width: 640px){.meme-picker-popover__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-review-ring-badge{right:-.55rem;top:-.2rem}}.business-profile-review-bar{position:absolute;left:calc(100% + .85rem);top:.1rem;z-index:7;width:min(11.5rem,38vw);border-radius:1rem;padding:.55rem;color:#fff;background:radial-gradient(circle at 0% 0%,rgba(0,212,255,.24),transparent 48%),linear-gradient(135deg,#000000e0,#140a24eb);border:1px solid rgba(0,212,255,.35);box-shadow:0 0 20px #00d4ff33,0 12px 30px #0000005c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.business-profile-review-bar__details{display:grid;gap:.1rem;justify-items:start}.business-profile-review-bar__stars{display:flex;gap:.06rem;line-height:1}.business-profile-review-bar__score{font-size:1.05rem;font-weight:900;line-height:1}.business-profile-review-bar__count{font-size:.68rem;color:#ffffffb8;line-height:1.1}.business-profile-review-bar__button{width:100%;height:1.9rem;margin-top:.45rem;border-radius:999px;font-size:.72rem;font-weight:800;background:linear-gradient(135deg,#00d4ff,#8b5cf6)!important;color:#fff!important;border:0!important;box-shadow:0 0 18px #00d4ff40}.business-profile-review-bar__verified{display:inline-flex;align-items:center;gap:.25rem;margin-top:.45rem;font-size:.68rem;font-weight:800;color:#cffafe}@media (max-width: 900px){.business-profile-review-bar{position:relative;left:auto;top:auto;width:100%;margin-top:.55rem}}.profile-identity-review-slot{flex:0 0 clamp(10.5rem,22vw,14rem);margin-left:auto;align-self:stretch;display:flex;align-items:stretch;justify-content:flex-end;min-width:10.5rem;max-width:14rem;position:relative;z-index:3}.profile-identity-review-slot .business-profile-review-bar{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-width:100%!important;min-height:100%;display:flex;flex-direction:column;justify-content:center}.profile-identity-review-slot .business-profile-review-bar__button{text-transform:none}.business-review-select{width:100%;min-height:2.5rem;border-radius:.65rem;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));padding:.45rem .65rem;font-size:.875rem}html.shell-compact .profile-identity-review-slot{grid-column:1 / -1;grid-row:auto;width:100%;max-width:none;min-width:0;margin-left:0;align-self:stretch}html.shell-compact .profile-identity-review-slot .business-profile-review-bar{width:100%!important;min-height:0;margin-top:.2rem}.business-review-dialog__tier{border:1px solid rgba(255,255,255,.12);border-radius:.95rem;padding:.75rem;background:#ffffff09}.business-review-tier-title{font-weight:900;letter-spacing:.01em;color:color-mix(in srgb,var(--profile-accent, #00d4ff) 72%,white)}.profile-identity-review-slot{flex:0 0 clamp(7.75rem,13vw,9.75rem)!important;min-width:7.75rem!important;max-width:9.75rem!important;align-self:center!important}.profile-identity-review-slot .business-profile-review-bar{min-height:0!important;padding:.42rem .48rem!important;border-radius:.8rem!important;gap:.25rem!important}.profile-identity-review-slot .business-profile-review-bar__stars svg{width:.72rem!important;height:.72rem!important}.profile-identity-review-slot .business-profile-review-bar__score{font-size:.82rem!important;line-height:1!important}.profile-identity-review-slot .business-profile-review-bar__count{font-size:.56rem!important;line-height:1!important;white-space:nowrap}.profile-identity-review-slot .business-profile-review-bar__button{height:1.45rem!important;min-height:1.45rem!important;margin-top:.25rem!important;padding-inline:.45rem!important;font-size:.58rem!important;line-height:1!important}.business-review-dialog--wide{width:min(58rem,calc(100vw - 1.5rem))!important}.business-review-dialog__section--detailed{max-height:min(74vh,52rem);overflow-y:auto;padding-right:.25rem}.business-review-step-card{display:grid;gap:.65rem;border-radius:1.05rem;padding:.9rem;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 0 0,rgba(0,212,255,.08),transparent 38%),#ffffff09}.business-review-step-card--item{border-color:#facc1538}.business-review-step-card--business{border-color:#22d3ee38}.business-review-step-card__kicker{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.16rem .5rem;font-size:.64rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#cffafe;background:#22d3ee1f;border:1px solid rgba(34,211,238,.22)}.business-review-rating-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;padding:.45rem .6rem;background:#ffffff09}.business-review-rating-row>span{font-size:.82rem;font-weight:700}.business-review-rating-row__stars{display:inline-flex;align-items:center;gap:.12rem}.business-review-rating-row__stars button{padding:.05rem}.business-review-recommend-row{display:inline-flex;gap:.4rem;flex-wrap:wrap;margin-top:.35rem}.business-review-recommend-row button{border-radius:999px;padding:.38rem .8rem;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;font-size:.78rem;font-weight:800}.business-review-recommend-row button.is-active{color:#fff;border-color:#22d3ee80;background:linear-gradient(135deg,#00d4ffb8,#8b5cf6b8)}.business-review-no-purchase-note{border-radius:.8rem;padding:.7rem;color:var(--muted-foreground);background:#ffffff0a;font-size:.8rem}.business-review-secondary-btn{background:#ffffff14!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important}@media (max-width: 900px){.profile-identity-review-slot{flex-basis:100%!important;max-width:none!important}}.business-review-dialog,.business-review-dialog--wide,[data-radix-dialog-content].business-review-dialog{background:radial-gradient(circle at 0% 0%,rgba(0,212,255,.1),transparent 32%),radial-gradient(circle at 100% 100%,rgba(139,92,246,.1),transparent 36%),hsl(var(--background))!important;background-color:hsl(var(--background))!important;opacity:1!important;border-color:#00d4ff52!important;box-shadow:0 24px 70px #000000b8,0 0 36px #00d4ff24!important}.business-review-dialog:before,.business-review-dialog:after{opacity:0!important;display:none!important}.profile-identity-actions-bar{width:-moz-fit-content!important;width:fit-content!important;max-width:min(28rem,100%)!important;justify-content:flex-start!important;align-items:center!important;gap:.35rem!important;flex-wrap:wrap!important;margin:.45rem 0 .35rem!important;padding:.35rem!important;border-radius:.85rem!important}.profile-stats-actions-row .profile-identity-actions-bar{margin:0!important}.profile-identity-actions-bar .profile-cta-btn{min-height:1.75rem!important;height:1.75rem!important;padding-inline:.58rem!important;font-size:.68rem!important;border-radius:999px!important}.profile-identity-content .profile-stats-row{margin-top:.25rem!important;justify-content:flex-start!important}.profile-identity-review-slot{flex:0 0 clamp(10.5rem,16vw,13rem)!important;min-width:10.5rem!important;max-width:13rem!important;align-self:stretch!important}.profile-identity-review-slot .business-profile-review-bar{padding:.68rem .72rem!important;border-radius:1rem!important;min-height:100%!important}.profile-identity-review-slot .business-profile-review-bar__stars svg{width:1rem!important;height:1rem!important}.profile-identity-review-slot .business-profile-review-bar__score{font-size:1.05rem!important;line-height:1!important}.profile-identity-review-slot .business-profile-review-bar__count{font-size:.68rem!important;line-height:1.1!important}.business-profile-review-bar__actions{display:grid;gap:.32rem;margin-top:.45rem}.profile-identity-review-slot .business-profile-review-bar__button{height:1.7rem!important;min-height:1.7rem!important;margin-top:0!important;padding-inline:.58rem!important;font-size:.66rem!important;line-height:1!important}.business-profile-review-bar__button--secondary{color:#cffafe!important;border-color:#22d3ee52!important;background:#ffffff0e!important}.business-review-list{display:grid;gap:.65rem}.business-review-card--modal{max-height:none}html.shell-desktop-web .desktop-profile-host.desktop-profile-host--active,html.shell-desktop-web .desktop-main-column[data-shell-tab=profile],html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]>.shell-canvas-content,html.shell-desktop-web .desktop-main-column[data-shell-tab=profile] .desktop-profile-host,html.shell-desktop-web .desktop-main-column[data-shell-tab=profile] .profile-page.shell-canvas{min-height:0!important;overflow-y:auto!important;overflow-x:clip!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch}html.shell-desktop-web .desktop-main-column>.profile-overlay[data-testid=user-profile-overlay]{overflow-y:auto!important;overflow-x:clip!important;max-height:100dvh!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch}html.shell-desktop-web .desktop-main-column>.profile-overlay[data-testid=user-profile-overlay] .desktop-profile-host,html.shell-desktop-web .desktop-main-column>.profile-overlay[data-testid=user-profile-overlay] .profile-page.shell-canvas{min-height:-moz-min-content!important;min-height:min-content!important;height:auto!important;overflow:visible!important}@media (max-width: 900px){.profile-identity-actions-bar{max-width:100%!important}.profile-identity-review-slot{flex-basis:100%!important;min-width:0!important;max-width:none!important}.profile-identity-review-slot .business-profile-review-bar{min-height:0!important}}.business-review-dialog__overlay{background:#000000db!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.business-review-dialog,.business-review-dialog.business-review-dialog--wide,[data-radix-dialog-content].business-review-dialog{background:radial-gradient(circle at 0% 0%,rgba(0,212,255,.1),transparent 30%),radial-gradient(circle at 100% 100%,rgba(139,92,246,.1),transparent 34%),linear-gradient(180deg,hsl(var(--background)),hsl(var(--card)))!important;background-color:hsl(var(--background))!important;opacity:1!important;border:1px solid rgba(34,211,238,.32)!important;box-shadow:0 28px 90px #000000d1,0 0 0 1px #ffffff0f,0 0 42px #00d4ff29!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important;color:hsl(var(--foreground))!important}.business-review-dialog__close{background:#0000006b!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important}.business-review-dialog .business-review-step-card,.business-review-dialog .business-review-card,.business-review-dialog .business-review-no-purchase-note,.business-review-dialog .business-review-rating-row,.business-review-dialog .business-review-dialog__tier{background-color:color-mix(in srgb,hsl(var(--card)) 94%,#020617)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.business-review-dialog__section--detailed{max-height:min(76dvh,54rem)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:.35rem}.profile-identity-actions-bar{align-self:flex-start!important;width:auto!important;max-width:min(26rem,100%)!important;justify-content:flex-start!important;margin:.25rem 0 .2rem!important;padding:.3rem .35rem!important;gap:.3rem!important}.profile-identity-actions-bar .profile-cta-btn,.profile-identity-actions-bar .profile-identity-block-btn{flex:0 0 auto!important;min-width:0!important;width:auto!important;min-height:1.7rem!important;height:1.7rem!important;padding-inline:.55rem!important;font-size:.66rem!important;line-height:1!important;white-space:nowrap!important}.profile-identity-content .profile-stats-row{justify-content:flex-start!important;margin-top:.2rem!important}.profile-identity-review-slot{flex:0 0 clamp(12rem,18vw,16rem)!important;min-width:12rem!important;max-width:16rem!important;align-self:stretch!important}.profile-identity-review-slot .business-profile-review-bar{padding:.78rem .82rem!important;border-radius:1.05rem!important;min-height:100%!important;gap:.4rem!important}.profile-identity-review-slot .business-profile-review-bar__stars{gap:.12rem!important}.profile-identity-review-slot .business-profile-review-bar__stars svg{width:1.12rem!important;height:1.12rem!important}.profile-identity-review-slot .business-profile-review-bar__score{font-size:1.16rem!important;line-height:1!important}.profile-identity-review-slot .business-profile-review-bar__count{font-size:.72rem!important;line-height:1.15!important;white-space:nowrap!important}.business-profile-review-bar__actions{display:grid!important;grid-template-columns:1fr!important;gap:.36rem!important;margin-top:.45rem!important}.profile-identity-review-slot .business-profile-review-bar__button{height:1.82rem!important;min-height:1.82rem!important;margin-top:0!important;padding-inline:.65rem!important;font-size:.68rem!important;line-height:1!important}.business-profile-review-bar__button--secondary{display:inline-flex!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]{height:100svh!important;min-height:0!important;overflow:hidden!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=profile]>.shell-canvas-content{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}html.shell-desktop-web .desktop-profile-host.desktop-profile-host--active{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100svh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html.shell-desktop-web .desktop-profile-host.desktop-profile-host--active .profile-page.shell-canvas,html.shell-desktop-web .desktop-profile-host.desktop-profile-host--overlay .profile-page.shell-canvas{min-height:-moz-min-content!important;min-height:min-content!important;height:auto!important;overflow:visible!important}html.shell-desktop-web .profile-overlay[data-testid=user-profile-overlay]{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping],html.shell-desktop-web .desktop-main-column[data-shell-tab=events],html.shell-desktop-web .desktop-main-column[data-shell-tab=music],html.shell-desktop-web .desktop-main-column[data-shell-tab=upload],html.shell-desktop-web .desktop-main-column[data-shell-tab=notifications]{height:100svh!important;min-height:0!important;overflow:hidden!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping]>.shell-canvas-content,html.shell-desktop-web .desktop-main-column[data-shell-tab=events]>.shell-canvas-content,html.shell-desktop-web .desktop-main-column[data-shell-tab=music]>.shell-canvas-content,html.shell-desktop-web .desktop-main-column[data-shell-tab=upload]>.shell-canvas-content,html.shell-desktop-web .desktop-main-column[data-shell-tab=notifications]>.shell-canvas-content{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping] .browse-page-shell,html.shell-desktop-web .desktop-main-column[data-shell-tab=events] .browse-page-shell,html.shell-desktop-web .desktop-main-column[data-shell-tab=music] .browse-page-shell,html.shell-desktop-web .desktop-main-column[data-shell-tab=upload] .browse-page-shell,html.shell-desktop-web .desktop-main-column[data-shell-tab=notifications] .desktop-page-shell{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100svh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html.shell-compact .profile-identity-actions-bar{max-width:100%!important}html.shell-compact .profile-identity-actions-bar .profile-cta-btn,html.shell-compact .profile-identity-actions-bar .profile-identity-block-btn{height:1.85rem!important;min-height:1.85rem!important;font-size:.7rem!important}@media (max-width: 1100px){.profile-identity-review-slot{flex-basis:100%!important;min-width:0!important;max-width:none!important;width:100%!important}.profile-identity-review-slot .business-profile-review-bar{min-height:0!important}}.live-shell-discovery{max-width:44rem;width:100%;margin:0 auto;padding:.75rem 1rem .25rem;display:flex;flex-direction:column;gap:.625rem}.live-shell-search-wrap{display:flex;align-items:center;gap:.5rem;width:100%;border-radius:9999px;padding:.65rem .85rem;color:#ffffffbf;background:color-mix(in srgb,#050508 72%,transparent);border:1px solid var(--live-glass-border);box-shadow:inset 0 1px #ffffff0f}.live-shell-search-wrap input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:.8125rem}.live-shell-search-wrap input::-moz-placeholder{color:#ffffff6b}.live-shell-search-wrap input::placeholder{color:#ffffff6b}.live-shell-category-strip{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.live-shell-category-strip::-webkit-scrollbar{display:none}.live-shell-category-chip,.live-shell-option-pill{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;white-space:nowrap;border-radius:9999px;padding:.45rem .75rem;font-size:.72rem;font-weight:750;color:#ffffffc7;background:var(--live-glass);border:1px solid var(--live-glass-border);transition:border-color .15s ease,background .15s ease,transform .15s ease}.live-shell-category-chip:hover,.live-shell-option-pill:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--live-accent) 10%,var(--live-glass));border-color:color-mix(in srgb,var(--live-accent) 35%,transparent)}.live-shell-category-chip--active,.live-shell-option-pill--active{color:#fff;background:var(--live-gradient);border-color:#ffffff38;box-shadow:0 5px 18px color-mix(in srgb,var(--live-accent) 30%,transparent)}.live-shell-discovery-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.live-shell-discovery-tools span{display:inline-flex;align-items:center;gap:.35rem;border-radius:.7rem;padding:.45rem .6rem;font-size:.67rem;line-height:1.25;color:#ffffffa3;background:#ffffff0b;border:1px solid hsl(0 0% 100% / .075)}.live-shell-category-tag{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:9999px;padding:.2rem .5rem;font-size:.6rem;font-weight:800;color:#fff;background:#0000006b;border:1px solid hsl(0 0% 100% / .18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live-shell-stream-card__center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;color:#ffffff8c;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.live-shell-hero--setup{justify-content:flex-start;overflow-y:auto;padding-top:calc(var(--app-safe-top) + 1rem)}.live-shell-setup-grid{width:100%;max-width:54rem;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:.85rem}.live-shell-setup-card,.live-shell-toolkit-card{border-radius:1rem;background:color-mix(in srgb,#050508 80%,transparent);border:1px solid var(--live-glass-border);box-shadow:inset 0 1px #ffffff0f,0 10px 30px #00000040}.live-shell-setup-card{padding:.9rem;display:flex;flex-direction:column;gap:.75rem}.live-shell-section-title{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:850;color:#fffffff0}.live-shell-label{font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-bottom:-.25rem}.live-shell-option-grid{display:flex;flex-wrap:wrap;gap:.45rem}.live-shell-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.live-shell-option-stack{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.live-shell-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .7rem;border-radius:.8rem;background:#ffffff0b;border:1px solid hsl(0 0% 100% / .075);color:#ffffffd1;font-size:.78rem;font-weight:700}.live-shell-toggle-row span{display:inline-flex;align-items:center;gap:.45rem}.live-shell-toggle-row input{accent-color:var(--live-accent);width:1rem;height:1rem}.live-shell-toolkit-grid{width:100%;max-width:54rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.live-shell-toolkit-card{display:flex;gap:.6rem;padding:.75rem;color:#ffffffd1}.live-shell-toolkit-card svg{flex-shrink:0;color:var(--live-accent-soft);margin-top:.1rem}.live-shell-toolkit-card strong{display:block;font-size:.76rem;color:#fff}.live-shell-toolkit-card span{display:block;margin-top:.15rem;font-size:.66rem;line-height:1.35;color:#ffffff8c}.live-shell-desktop-note{display:inline-flex;align-items:center;gap:.45rem;max-width:42rem;text-align:center;font-size:.72rem;color:#ffffff94}@media (max-width: 720px){.live-shell-discovery-tools,.live-shell-setup-grid,.live-shell-toolkit-grid,.live-shell-two-col{grid-template-columns:1fr}.live-shell-setup-grid,.live-shell-toolkit-grid{max-width:24rem}}.brand-category-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10120;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));color:hsl(var(--foreground))}.brand-category-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 22%,transparent),transparent 36%),radial-gradient(circle at 80% 90%,color-mix(in srgb,#e07cff 18%,transparent),transparent 34%),#05080fd1;-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25)}.brand-category-modal__panel{position:relative;z-index:1;width:min(920px,100%);max-height:min(82dvh,720px);display:flex;flex-direction:column;overflow:hidden;border-radius:1.35rem;border:1px solid color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 28%,hsl(var(--border)));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 10%,transparent),transparent 34%),linear-gradient(180deg,hsl(var(--card) / .98),hsl(var(--background) / .96));box-shadow:0 30px 90px #0000007a,0 0 0 1px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 12%,transparent),inset 0 1px #ffffff1f}html.dark .brand-category-modal__panel{background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,transparent),transparent 45%),linear-gradient(180deg,#0b111efa,#060a13f7);color:#fffffff0}.brand-category-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem 1.25rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,hsl(var(--border)))}.brand-category-modal__title-wrap{display:flex;align-items:center;gap:.8rem;min-width:0}.brand-category-modal__icon{display:inline-flex;width:2.65rem;height:2.65rem;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 42%,transparent),color-mix(in srgb,#e07cff 30%,transparent));color:#fff;box-shadow:0 14px 35px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 30%,transparent);flex-shrink:0}.brand-category-modal__title{margin:0;font-size:clamp(1.05rem,2.5vw,1.45rem);font-weight:900;letter-spacing:-.03em}.brand-category-modal__subtitle{margin:.15rem 0 0;color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.35}html.dark .brand-category-modal__subtitle{color:#ffffff9e}.brand-category-modal__close{display:inline-flex;width:2.3rem;height:2.3rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid hsl(var(--border) / .7);background:hsl(var(--background) / .72);color:hsl(var(--foreground));transition:transform .15s ease,border-color .15s ease,background .15s ease}.brand-category-modal__close:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 42%,hsl(var(--border)));background:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 10%,hsl(var(--background)))}.brand-category-modal__search-wrap{position:relative;margin:1rem 1.25rem .75rem}.brand-category-modal__search-icon{position:absolute;left:.9rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.brand-category-modal__search{width:100%;min-height:2.75rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 20%,hsl(var(--border)));background:hsl(var(--background) / .76);padding:.55rem 1rem .55rem 2.55rem;color:hsl(var(--foreground));outline:none;box-shadow:inset 0 1px #ffffff0f}.brand-category-modal__search:focus{border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 58%,hsl(var(--border)));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 16%,transparent),inset 0 1px #ffffff14}.brand-category-modal__quick-row{display:flex;gap:.5rem;overflow-x:auto;padding:0 1.25rem .85rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.brand-category-modal__quick-row::-webkit-scrollbar{display:none}.brand-category-modal__quick-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .75rem;border-radius:9999px;border:1px solid hsl(var(--border) / .72);background:hsl(var(--muted) / .42);color:hsl(var(--foreground));font-size:.78rem;font-weight:750}.brand-category-modal__quick-chip--active{border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 64%,transparent);background:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,hsl(var(--card)));color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 88%,hsl(var(--foreground)))}.brand-category-modal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.65rem;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 1.25rem 1.25rem}.brand-category-modal__tile{position:relative;min-height:4.65rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35rem;border-radius:1rem;border:1px solid hsl(var(--border) / .68);background:linear-gradient(135deg,hsl(var(--card) / .86),hsl(var(--muted) / .32));color:hsl(var(--foreground));padding:.75rem .85rem;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.brand-category-modal__tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 42%,hsl(var(--border)));box-shadow:0 14px 30px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 10%,hsl(0 0% 0% / .18))}.brand-category-modal__tile--active{border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 72%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 24%,hsl(var(--card))),hsl(var(--card) / .86));box-shadow:0 16px 35px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,transparent)}.brand-category-modal__tile-emoji{font-size:1.15rem;line-height:1}.brand-category-modal__tile-label{max-width:100%;font-size:.82rem;line-height:1.18;font-weight:820}.brand-category-modal__tile-check{position:absolute;top:.65rem;right:.65rem;width:1rem;height:1rem;color:var(--brand-page-accent, hsl(var(--primary)))}.brand-category-modal__empty{padding:.25rem 1.25rem 1.25rem;color:hsl(var(--muted-foreground));font-size:.9rem}.content-category-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:2.55rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 24%,hsl(var(--border)));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 7%,hsl(var(--background))),hsl(var(--card) / .9));padding:.45rem .75rem;color:hsl(var(--foreground));text-align:left;font-size:.9rem;box-shadow:0 8px 22px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 8%,transparent),inset 0 1px #ffffff0f;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.content-category-trigger:hover{border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 38%,hsl(var(--border)));box-shadow:0 10px 26px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 12%,transparent),inset 0 1px #ffffff14}.content-category-trigger__badge{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;flex-shrink:0;border-radius:.65rem;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 72%,transparent),color-mix(in srgb,#e07cff 48%,transparent));box-shadow:0 8px 20px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 22%,transparent)}.content-category-trigger__value{display:inline-flex;align-items:center;gap:.45rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.content-category-trigger__emoji{display:inline-flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;flex-shrink:0;border-radius:.5rem;font-size:.95rem;background:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 12%,hsl(var(--muted) / .35));border:1px solid color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,transparent)}@media (max-width: 720px){.brand-category-modal{align-items:flex-end;padding:0}.brand-category-modal__panel{width:100%;max-height:min(86dvh,760px);border-radius:1.35rem 1.35rem 0 0;border-left:0;border-right:0;border-bottom:0}.brand-category-modal__header{padding:1rem 1rem .7rem}.brand-category-modal__subtitle{display:none}.brand-category-modal__search-wrap{margin-inline:1rem}.brand-category-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-inline:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.brand-category-modal__tile{min-height:4.1rem;border-radius:.85rem}}html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout:before,html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout:after{content:""!important;display:block!important}html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout{--desktop-side-accent: #e07cff;--desktop-side-accent-alt: #00bbee}html.shell-desktop-web [data-testid=picture-fullscreen-overlay] .picture-fullscreen-stage,html.shell-desktop-web [data-testid=picture-detail-overlay] .profile-media-overlay-stage{background:transparent!important}html.shell-desktop-web [data-testid=picture-fullscreen-overlay] .feed-phone-column:before,html.shell-desktop-web [data-testid=picture-fullscreen-overlay] .feed-phone-column:after,html.shell-desktop-web [data-testid=picture-detail-overlay] .feed-phone-column:before,html.shell-desktop-web [data-testid=picture-detail-overlay] .feed-phone-column:after{content:none!important;display:none!important}.feed-post-card{--feed-card-accent: #00bbee;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--feed-card-accent) 22%,hsl(var(--border)));border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--feed-card-accent) 8%,transparent),transparent 38%),linear-gradient(180deg,hsl(var(--card) / .98),hsl(var(--background) / .92));box-shadow:0 12px 36px #00000014,0 0 0 1px color-mix(in srgb,var(--feed-card-accent) 6%,transparent)}.feed-post-card:before{content:"";position:absolute;left:.85rem;right:.85rem;top:0;height:2px;border-radius:9999px;background:linear-gradient(90deg,transparent,var(--feed-card-accent),#00d4aa,transparent);opacity:.75;pointer-events:none}.feed-post-card--block{border-radius:1.05rem;border-color:color-mix(in srgb,var(--feed-card-accent) 24%,hsl(var(--border)));background:radial-gradient(circle at 12% -8%,color-mix(in srgb,var(--feed-card-accent) 12%,transparent),transparent 34%),linear-gradient(180deg,hsl(var(--card) / .98),hsl(var(--background) / .94));box-shadow:0 18px 46px #0000001f,0 0 0 1px color-mix(in srgb,var(--feed-card-accent) 8%,transparent)}html.dark .feed-post-card,html.dark .feed-post-card--block{background:radial-gradient(circle at 12% -8%,color-mix(in srgb,var(--feed-card-accent) 14%,transparent),transparent 38%),linear-gradient(180deg,#0c1322f5,#060a13f0);box-shadow:0 18px 46px #0000005c,0 0 0 1px color-mix(in srgb,var(--feed-card-accent) 10%,transparent)}.feed-post-card--block .feed-post-card__media{border-top:1px solid color-mix(in srgb,var(--feed-card-accent) 14%,hsl(var(--border)));border-bottom:1px solid color-mix(in srgb,var(--feed-card-accent) 10%,hsl(var(--border)))}.feed-post-card--block .feed-post-card__sound-strip,.feed-post-card--block .feed-post-card__actions{border-top-color:color-mix(in srgb,var(--feed-card-accent) 14%,hsl(var(--border)));background:color-mix(in srgb,var(--feed-card-accent) 5%,hsl(var(--muted) / .35))}.feed-post-card__settings-btn,.feed-horizontal-manage-btn,.feed-manage-action-orb{border-color:color-mix(in srgb,var(--feed-card-accent, #00bbee) 28%,hsl(var(--border)))}.feed-post-card__settings-btn:hover,.feed-horizontal-manage-btn:hover,.feed-manage-action-orb:hover{border-color:color-mix(in srgb,var(--feed-card-accent, #00bbee) 55%,hsl(var(--border)));box-shadow:0 10px 28px color-mix(in srgb,var(--feed-card-accent, #00bbee) 18%,transparent)}.picture-overlay-audio,audio[data-testid=audio-music]{width:0!important;height:0!important;max-width:0!important;max-height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.brand-category-modal__panel{width:min(1040px,100%);border-radius:1.65rem}.brand-category-modal__header{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-page-accent, #00bbee) 12%,transparent),transparent 55%),linear-gradient(180deg,hsl(0 0% 100% / .07),transparent)}.brand-category-modal__quick-chip{min-height:2.35rem;padding-inline:.9rem;border-color:color-mix(in srgb,var(--brand-page-accent, #00bbee) 18%,hsl(var(--border)));background:linear-gradient(135deg,hsl(var(--card) / .78),hsl(var(--muted) / .42));box-shadow:inset 0 1px #ffffff14}.brand-category-modal__grid{grid-template-columns:repeat(auto-fill,minmax(174px,1fr));gap:.8rem}.brand-category-modal__tile{isolation:isolate;min-height:5.65rem;border-radius:1.2rem;padding:.9rem .95rem;overflow:hidden;border-color:color-mix(in srgb,var(--brand-page-accent, #00bbee) 18%,hsl(var(--border)));background:linear-gradient(135deg,hsl(var(--card) / .92),hsl(var(--muted) / .34)),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--brand-page-accent, #00bbee) 14%,transparent),transparent 45%);box-shadow:0 12px 28px #00000014,inset 0 1px #ffffff14}.brand-category-modal__tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-page-accent, #00bbee) 70%,transparent),color-mix(in srgb,#e07cff 52%,transparent),color-mix(in srgb,#00d4aa 50%,transparent));opacity:0;transition:opacity .16s ease}.brand-category-modal__tile:after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.5rem;height:2px;border-radius:9999px;background:linear-gradient(90deg,var(--brand-page-accent, #00bbee),#e07cff,#00d4aa);opacity:.42}.brand-category-modal__tile:hover:before,.brand-category-modal__tile--active:before{opacity:.12}.brand-category-modal__tile-emoji{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.85rem;background:color-mix(in srgb,var(--brand-page-accent, #00bbee) 14%,hsl(var(--background)));border:1px solid color-mix(in srgb,var(--brand-page-accent, #00bbee) 22%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--brand-page-accent, #00bbee) 12%,transparent);font-size:1.25rem}.brand-category-modal__tile-label{font-size:.92rem;letter-spacing:-.01em}.content-category-trigger{border-color:color-mix(in srgb,var(--brand-page-accent, #00bbee) 24%,hsl(var(--border)));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, #00bbee) 7%,hsl(var(--background))),hsl(var(--card) / .88));box-shadow:inset 0 1px #ffffff0f}.profile-media-albums{margin:.85rem 0 1rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 20%,hsl(var(--border)));border-radius:1.15rem;background:linear-gradient(135deg,color-mix(in srgb,var(--profile-accent-color, #00bbee) 8%,transparent),transparent 42%),hsl(var(--card) / .66);box-shadow:inset 0 1px #ffffff0f}.profile-media-albums__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.profile-media-albums__title{display:flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:900;letter-spacing:-.01em}.profile-media-albums__hint{font-size:.72rem;color:hsl(var(--muted-foreground))}.profile-media-albums__scroll{display:flex;gap:.65rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.profile-media-albums__scroll::-webkit-scrollbar{display:none}.profile-media-album-card{position:relative;flex:0 0 min(10.5rem,58vw);min-height:5.7rem;overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 20%,hsl(var(--border)));background:linear-gradient(135deg,color-mix(in srgb,var(--profile-accent-color, #00bbee) 16%,hsl(var(--card))),hsl(var(--background) / .82));color:hsl(var(--foreground));text-align:left;padding:.75rem;box-shadow:0 10px 28px #00000014}.profile-media-album-card:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--profile-accent-color, #00bbee),#e07cff,#00d4aa);opacity:.62}.profile-media-album-card--active{border-color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 70%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--profile-accent-color, #00bbee) 16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--profile-accent-color, #00bbee) 20%,transparent)}.profile-media-album-card__label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900}.profile-media-album-card__count{display:block;margin-top:.25rem;font-size:.74rem;color:hsl(var(--muted-foreground))}.profile-media-album-card__icon{position:absolute;right:.7rem;bottom:.72rem;width:1.6rem;height:1.6rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:#0000002e;color:hsl(var(--foreground))}.profile-backdrop-tuning{display:grid;gap:.85rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,hsl(var(--border)) 60%,transparent)}.profile-backdrop-tuning__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (max-width: 420px){.profile-backdrop-tuning__presets{grid-template-columns:1fr}}.profile-avatar-ring{position:relative;overflow:hidden;isolation:isolate}.profile-avatar-ring:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:radial-gradient(circle at 35% 25%,hsl(0 0% 100% / .35),transparent 32%);z-index:0;pointer-events:none}.profile-avatar-ring-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;pointer-events:none;filter:saturate(1.18) contrast(1.04)}.profile-avatar-ring .profile-avatar{position:relative;z-index:2}.profile-description-panel-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;pointer-events:none;filter:saturate(1.08) contrast(1.04)}.profile-details-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg,hsl(0 0% 0% / .18),transparent 42%,hsl(0 0% 0% / .22))}.profile-tabs-content-field .feed-post-card,.profile-tabs-content-field .feed-post-card--block{--card-primary: var(--profile-post-card-primary, var(--profile-accent-tabsContent, var(--profile-accent)));--card-secondary: var(--profile-post-card-secondary, var(--profile-accent-tabsContent-alt, var(--profile-accent-alt)));--card-bg-custom: var(--profile-post-card-bg, hsl(var(--card)));color:var(--profile-post-card-text, inherit);border-color:color-mix(in srgb,var(--card-primary) 36%,hsl(var(--border)));border-radius:var(--profile-post-card-radius, 18px);background:linear-gradient(135deg,color-mix(in srgb,var(--card-primary) 12%,transparent),transparent 34%),color-mix(in srgb,var(--card-bg-custom) calc(var(--profile-post-card-opacity, .76) * 100%),transparent);box-shadow:0 16px 44px color-mix(in srgb,var(--card-primary) calc(var(--profile-post-card-glow, .35) * 24%),transparent),0 1px #ffffff0f inset;overflow:hidden}.profile-tabs-content-field .feed-post-card:before,.profile-tabs-content-field .feed-post-card--block:before{content:"";display:block;height:3px;margin:-1px -1px 0;background:linear-gradient(90deg,var(--card-primary),var(--card-secondary),var(--card-primary));opacity:.85}.profile-tabs-content-field .feed-post-card a,.profile-tabs-content-field .feed-post-card button,.profile-tabs-content-field .feed-post-card--block a,.profile-tabs-content-field .feed-post-card--block button{color:inherit}.profile-media-albums__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.profile-media-albums__browse{height:1.8rem;border-radius:999px;padding-inline:.75rem;font-size:.72rem;font-weight:800;border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 28%,hsl(var(--border)));background:color-mix(in srgb,var(--profile-accent-color, #00bbee) 10%,transparent)}.profile-media-album-card{flex-basis:min(12rem,68vw);min-height:6.65rem;border-radius:1.25rem;border-color:color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 34%,hsl(var(--border)));background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 28%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 13%,hsl(var(--card))),hsl(var(--background) / .82))}.profile-media-album-card--custom{border-color:color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 56%,hsl(var(--border)))}.profile-media-album-card__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.34;filter:saturate(1.1) contrast(1.05)}.profile-media-album-card__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,hsl(0 0% 100% / .14),transparent 42%,hsl(0 0% 0% / .18));pointer-events:none}.profile-media-album-card__label,.profile-media-album-card__count,.profile-media-album-card__desc,.profile-media-album-card__source{position:relative;z-index:1}.profile-media-album-card__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.4rem;font-size:.68rem;line-height:1.25;color:hsl(var(--muted-foreground))}.profile-media-album-card__source{position:absolute;left:.75rem;bottom:.65rem;font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 74%,hsl(var(--foreground)))}.profile-album-browser{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem)}.profile-album-browser__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#08090dc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profile-album-browser__panel{position:relative;width:min(58rem,100%);max-height:min(82vh,760px);overflow:auto;border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 34%,hsl(var(--border)));background:radial-gradient(circle at top left,color-mix(in srgb,var(--profile-accent-color, #00bbee) 16%,transparent),transparent 38%),hsl(var(--background) / .96);box-shadow:0 30px 90px #00000073;padding:clamp(1rem,2vw,1.35rem)}.profile-social-links-browser__panel,.profile-about-browser__panel{width:min(42rem,100%);max-height:min(88vh,820px);overflow:hidden;display:flex;flex-direction:column;padding:0}.profile-about-browser .profile-about-body,.profile-about-browser .profile-social-body{max-width:none;margin-inline:0;width:100%;box-sizing:border-box}.profile-about-body{padding:1rem 1.25rem 1.5rem}.profile-about-section__eyebrow{margin:0 0 .45rem;font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 78%,hsl(var(--foreground)))}.profile-about-tagline,.profile-about-bio{margin:0;font-size:.95rem;line-height:1.55}.profile-about-empty{padding:1.5rem 1rem;text-align:center}.profile-about-page-info{margin-top:.25rem}.profile-about-tabs{display:flex;flex-direction:column;gap:0;min-height:0}.profile-about-tabs__nav{display:flex;gap:.35rem;overflow-x:auto;padding:0 0 .85rem;margin:0 0 .5rem;border-bottom:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 22%,hsl(var(--border)));scrollbar-width:none}.profile-about-tabs__nav::-webkit-scrollbar{display:none}.profile-about-tabs__nav--edit{padding-top:.15rem}.profile-about-tabs__tab{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 28%,hsl(var(--border)));background:color-mix(in srgb,hsl(var(--background)) 88%,transparent);color:hsl(var(--foreground) / .82);border-radius:999px;padding:.38rem .85rem;font-size:.78rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.profile-about-tabs__tab--active{background:color-mix(in srgb,var(--profile-accent-color, #00bbee) 22%,hsl(var(--background)));border-color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 55%,hsl(var(--border)));color:hsl(var(--foreground))}.profile-about-tabs__content{min-height:0}.profile-about-tab-panel{display:flex;flex-direction:column;gap:1rem;padding-top:.15rem}.profile-about-hero-stack{display:flex;flex-direction:column;gap:.75rem}.profile-about-featured{border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 18%,hsl(var(--border)));border-radius:1rem;padding:1rem 1.1rem;background:color-mix(in srgb,hsl(var(--card)) 82%,transparent)}.profile-about-featured--accent{border-color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 38%,hsl(var(--border)));background:linear-gradient(135deg,color-mix(in srgb,var(--profile-accent-color, #00bbee) 12%,hsl(var(--card))),color-mix(in srgb,hsl(var(--card)) 90%,transparent))}.profile-about-featured__body{margin-top:.15rem}.profile-about-callout{margin:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.35rem .75rem;padding:1rem 1.1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 28%,hsl(var(--border)));border-left:4px solid var(--profile-accent-color, #00bbee);background:color-mix(in srgb,var(--profile-accent-color, #00bbee) 8%,hsl(var(--muted) / .35))}.profile-about-callout__icon{grid-row:1 / span 2;width:2.25rem;height:2.25rem;border-radius:999px;display:grid;place-items:center;align-self:start;background:color-mix(in srgb,var(--profile-accent-color, #00bbee) 18%,hsl(var(--background)));color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 80%,hsl(var(--foreground)))}.profile-about-callout__label{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.profile-about-callout__text{margin:0;font-size:1rem;line-height:1.55;color:hsl(var(--foreground))}.profile-about-group{border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 16%,hsl(var(--border)));border-radius:1rem;padding:.95rem 1.05rem;background:color-mix(in srgb,hsl(var(--card)) 78%,transparent)}.profile-about-group__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.profile-about-group__icon{width:1.85rem;height:1.85rem;border-radius:999px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--profile-accent-color, #00bbee) 14%,hsl(var(--muted)));color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 72%,hsl(var(--foreground)))}.profile-about-group__title{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 78%,hsl(var(--foreground)))}.profile-about-group__body{min-width:0}.profile-about-row{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 14%,hsl(var(--border)));border-radius:.9rem;background:color-mix(in srgb,hsl(var(--card)) 76%,transparent)}.profile-about-tile--wide,.profile-about-group--wide{grid-column:1 / -1}.profile-about-row__icon{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--profile-accent-color, #00bbee) 14%,hsl(var(--muted)));color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 72%,hsl(var(--foreground)))}.profile-about-row__body{min-width:0;flex:1}.profile-about-row__label{margin:0 0 .2rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.profile-about-row__value{font-size:.95rem;line-height:1.45;color:hsl(var(--foreground))}.profile-about-row__meta{color:hsl(var(--muted-foreground));font-size:.9em}.profile-about-card{border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 20%,hsl(var(--border)));border-radius:.95rem;padding:1rem 1.05rem;background:color-mix(in srgb,hsl(var(--card)) 88%,transparent);position:relative}.profile-about-card--timeline{padding-left:1.35rem}.profile-about-card--timeline:before{content:"";position:absolute;left:.55rem;top:1.1rem;bottom:1.1rem;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--profile-accent-color, #00bbee),color-mix(in srgb,var(--profile-accent-color, #00bbee) 25%,transparent))}.profile-about-card__head{display:flex;gap:.65rem;align-items:flex-start}.profile-about-card__title{margin:0;font-size:.95rem;font-weight:700}.profile-about-card__meta{margin:.15rem 0 0;font-size:.82rem;color:hsl(var(--muted-foreground))}.profile-about-card__detail,.profile-about-card__description{margin:.55rem 0 0;font-size:.88rem;line-height:1.45;color:hsl(var(--foreground) / .9)}.profile-about-item-list{margin:0;font-size:.95rem;line-height:1.55;color:hsl(var(--foreground))}.profile-about-tags{display:flex;flex-wrap:wrap;gap:.45rem}.profile-about-tag{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.28rem .7rem;font-size:.8rem;font-weight:600;background:color-mix(in srgb,var(--profile-accent-color, #00bbee) 16%,hsl(var(--muted)));color:hsl(var(--foreground))}.profile-about-tag--removable{cursor:pointer}.profile-about-link{color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 78%,hsl(var(--foreground)));text-decoration:underline;text-underline-offset:2px}.profile-about-editor__panel,.profile-about-tabs__content.profile-about-editor__panel{padding-top:.35rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.profile-about-tabs--embedded{flex:1 1 auto;min-height:0;height:100%}.profile-about-editor-embedded{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.profile-about-editor--embedded,.profile-about-tabs--embedded.profile-edit-card{border:none;background:transparent;padding:0;box-shadow:none}.profile-about-editor-card{border:1px solid color-mix(in srgb,hsl(var(--border)) 80%,transparent);border-radius:.75rem;padding:.85rem;background:color-mix(in srgb,hsl(var(--muted)) 35%,transparent)}.profile-about-editor-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.profile-about-field-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.profile-about-visibility-btn{flex-shrink:0;border:1px solid color-mix(in srgb,hsl(var(--border)) 85%,transparent);border-radius:999px;padding:.15rem .55rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:hsl(var(--background) / .65)}.profile-about-visibility-btn--hidden{color:hsl(var(--destructive));border-color:color-mix(in srgb,hsl(var(--destructive)) 35%,hsl(var(--border)))}.profile-about-visibility-picker{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.profile-about-visibility-picker__icon{width:.85rem;height:.85rem;color:hsl(var(--muted-foreground));flex-shrink:0}.profile-about-visibility-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,hsl(var(--border)) 85%,transparent);border-radius:999px;padding:.15rem 1.4rem .15rem .45rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:hsl(var(--muted-foreground));background:hsl(var(--background) / .65) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .35rem center;background-size:.65rem;cursor:pointer;max-width:7.5rem}.profile-about-visibility-select--followers{color:#1773cf;border-color:color-mix(in srgb,hsl(210 80% 45%) 30%,hsl(var(--border)))}.profile-about-visibility-select--private{color:hsl(var(--destructive));border-color:color-mix(in srgb,hsl(var(--destructive)) 35%,hsl(var(--border)))}.profile-about-audience-bulk{display:flex;flex-direction:column;gap:.65rem;margin:0 0 1rem;padding:.75rem .85rem;border-radius:.85rem;border:1px solid color-mix(in srgb,hsl(var(--border)) 80%,transparent);background:hsl(var(--muted) / .22)}.profile-about-audience-bulk__title{font-size:.82rem;font-weight:700;color:hsl(var(--foreground))}.profile-about-audience-bulk__hint{margin-top:.15rem;font-size:.72rem;line-height:1.35;color:hsl(var(--muted-foreground))}.profile-about-audience-bulk__actions{display:flex;flex-wrap:wrap;gap:.45rem}.profile-about-audience-bulk__btn{gap:.35rem;font-size:.72rem}.profile-about-tabs--edit .profile-about-audience-bulk{margin-left:0;margin-right:0}@media (min-width: 1024px){.profile-about-tabs--edit.profile-about-tabs--embedded .profile-about-audience-bulk,.profile-about-browser--desktop .profile-about-audience-bulk{grid-column:1 / -1}}.profile-about-tag-input{display:flex;gap:.5rem;align-items:center}.profile-about-present-toggle{display:inline-flex;align-items:center;gap:.35rem}.profile-about-edit-footer{padding-top:.5rem;margin-top:.25rem;border-top:1px solid color-mix(in srgb,hsl(var(--border)) 70%,transparent)}.profile-about-fields-grid{display:grid;grid-template-columns:1fr;gap:.65rem}.profile-about-span-full{grid-column:1 / -1}.profile-about-tab-panel--overview,.profile-about-tab-panel--places,.profile-about-tab-panel--contact,.profile-about-tab-panel--lifestyle,.profile-about-tab-panel--fun{gap:1rem}.profile-about-tab-panel--places .profile-about-group,.profile-about-tab-panel--overview .profile-about-callout,.profile-about-tab-panel--overview .profile-about-hero-stack,.profile-about-tab-panel--fun .profile-about-callout{grid-column:1 / -1}.profile-about-tab-panel--cards{display:grid;grid-template-columns:1fr;gap:.85rem}.profile-about-tab-panel--favorites{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 640px){.profile-about-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.profile-about-tab-panel--cards,.profile-about-tab-panel--favorites{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media (min-width: 1024px){.profile-about-browser,html.shell-desktop-web .profile-about-browser{padding:clamp(1.25rem,2.5vw,2.5rem);place-items:center}.profile-about-browser__panel,.profile-about-browser--desktop .profile-about-browser__panel,html.shell-desktop-web .profile-about-browser__panel,html.shell-desktop-web .profile-about-browser__panel--desktop{width:min(76rem,calc(100vw - 4rem))!important;max-width:none!important;min-height:min(62vh,720px);max-height:min(88vh,900px)!important}.profile-about-browser .profile-social-shell.shell-canvas{width:100%;max-width:none;margin-inline:0;padding-inline:0;min-height:0;height:100%}.profile-about-browser__header,html.shell-desktop-web .profile-about-browser__header{padding:1.15rem 1.75rem}.profile-about-browser__header .brand-page-title,html.shell-desktop-web .profile-about-browser__header .brand-page-title{font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.profile-about-browser__header .profile-action-btn,.profile-about-browser__header .profile-cta-btn,html.shell-desktop-web .profile-about-browser__header .profile-action-btn,html.shell-desktop-web .profile-about-browser__header .profile-cta-btn{min-height:2.35rem;padding-inline:1rem;font-size:.9rem}.profile-about-scroll,html.shell-desktop-web .profile-about-scroll{overflow:hidden;flex:1 1 auto;min-height:0}.profile-about-body,.profile-about-browser .profile-about-body,.profile-about-browser .profile-social-body,html.shell-desktop-web .profile-about-body,html.shell-desktop-web .profile-about-body.profile-social-body{padding:0;min-height:0;height:100%;max-width:none}.profile-about-empty,html.shell-desktop-web .profile-about-empty{padding:4rem 2.5rem;max-width:36rem;margin:0 auto}.profile-about-empty .font-semibold,html.shell-desktop-web .profile-about-empty .font-semibold{font-size:1.1rem}.profile-about-empty .text-xs,html.shell-desktop-web .profile-about-empty .text-xs{font-size:.92rem;line-height:1.5}.profile-about-tabs,html.shell-desktop-web .profile-about-tabs{flex-direction:row;align-items:stretch;min-height:min(68vh,700px);height:100%}.profile-about-tabs__nav,html.shell-desktop-web .profile-about-tabs__nav{flex-direction:column;align-items:stretch;width:15rem;flex-shrink:0;gap:.3rem;overflow-x:hidden;overflow-y:auto;padding:1.1rem .85rem;margin:0;border-bottom:none;border-right:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 22%,hsl(var(--border)));background:color-mix(in srgb,hsl(var(--muted)) 28%,transparent)}.profile-about-tabs__nav--edit,html.shell-desktop-web .profile-about-tabs__nav--edit{padding-top:1.1rem}.profile-about-tabs__tab,html.shell-desktop-web .profile-about-tabs__tab{width:100%;text-align:left;border-radius:.7rem;padding:.78rem 1rem;font-size:.92rem;font-weight:700}.profile-about-tabs__tab--active,html.shell-desktop-web .profile-about-tabs__tab--active{box-shadow:inset 3px 0 0 var(--profile-accent-color, #00bbee)}.profile-about-tabs__content,html.shell-desktop-web .profile-about-tabs__content{flex:1;min-width:0;overflow-y:auto;padding:1.35rem 2rem 1.75rem}.profile-about-editor__panel,html.shell-desktop-web .profile-about-editor__panel{padding-top:0}.profile-about-tabs--embedded .profile-about-tabs__content,.profile-about-editor--embedded .profile-about-tabs__content,html.shell-desktop-web .profile-about-tabs--embedded .profile-about-tabs__content,html.shell-desktop-web .profile-about-editor--embedded .profile-about-tabs__content{padding-bottom:2rem}.profile-about-section__eyebrow,html.shell-desktop-web .profile-about-section__eyebrow{font-size:.78rem;margin-bottom:.55rem}.profile-about-tagline,.profile-about-bio,html.shell-desktop-web .profile-about-tagline,html.shell-desktop-web .profile-about-bio{font-size:1.05rem;line-height:1.65}.profile-about-fields-grid,html.shell-desktop-web .profile-about-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.profile-about-span-full,html.shell-desktop-web .profile-about-span-full{grid-column:1 / -1}.profile-about-tab-panel--overview .profile-about-section,.profile-about-tab-panel--contact .profile-about-section,html.shell-desktop-web .profile-about-tab-panel--overview .profile-about-section,html.shell-desktop-web .profile-about-tab-panel--contact .profile-about-section{margin-bottom:.15rem}.profile-about-tab-panel--overview,html.shell-desktop-web .profile-about-tab-panel--overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-content:start}.profile-about-tab-panel--overview .profile-about-hero-stack,.profile-about-tab-panel--overview .profile-about-callout,html.shell-desktop-web .profile-about-tab-panel--overview .profile-about-hero-stack,html.shell-desktop-web .profile-about-tab-panel--overview .profile-about-callout{grid-column:1 / -1}.profile-about-tab-panel--overview .profile-about-fields-grid,html.shell-desktop-web .profile-about-tab-panel--overview .profile-about-fields-grid{display:contents}.profile-about-tab-panel--places,html.shell-desktop-web .profile-about-tab-panel--places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-content:start}.profile-about-tab-panel--places .profile-about-fields-grid,html.shell-desktop-web .profile-about-tab-panel--places .profile-about-fields-grid{display:contents}.profile-about-tab-panel--favorites,html.shell-desktop-web .profile-about-tab-panel--favorites,.profile-about-tab-panel--lifestyle,.profile-about-tab-panel--fun,html.shell-desktop-web .profile-about-tab-panel--lifestyle,html.shell-desktop-web .profile-about-tab-panel--fun{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-content:start}.profile-about-tab-panel--lifestyle .profile-about-fields-grid,.profile-about-tab-panel--fun .profile-about-fields-grid,html.shell-desktop-web .profile-about-tab-panel--lifestyle .profile-about-fields-grid,html.shell-desktop-web .profile-about-tab-panel--fun .profile-about-fields-grid{display:contents}.profile-about-tab-panel--fun .profile-about-callout,html.shell-desktop-web .profile-about-tab-panel--fun .profile-about-callout{grid-column:1 / -1}.profile-about-tab-panel--cards,html.shell-desktop-web .profile-about-tab-panel--cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-content:start}.profile-about-tab-panel--contact,html.shell-desktop-web .profile-about-tab-panel--contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-content:start}.profile-about-tab-panel--contact .profile-about-fields-grid,html.shell-desktop-web .profile-about-tab-panel--contact .profile-about-fields-grid{display:contents}.profile-about-featured,html.shell-desktop-web .profile-about-featured{padding:1.15rem 1.25rem;border-radius:1.05rem}.profile-about-callout,html.shell-desktop-web .profile-about-callout{padding:1.15rem 1.25rem}.profile-about-callout__text,html.shell-desktop-web .profile-about-callout__text{font-size:1.08rem}.profile-about-group,html.shell-desktop-web .profile-about-group{padding:1.05rem 1.15rem;min-height:5.5rem}.profile-about-group__title,html.shell-desktop-web .profile-about-group__title{font-size:.82rem}.profile-about-row,html.shell-desktop-web .profile-about-row{padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 16%,hsl(var(--border)));border-radius:.9rem;background:color-mix(in srgb,hsl(var(--card)) 72%,transparent);border-bottom:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 16%,hsl(var(--border)))}.profile-about-row:last-child,html.shell-desktop-web .profile-about-row:last-child{border-bottom:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 16%,hsl(var(--border)))}.profile-about-row__icon,html.shell-desktop-web .profile-about-row__icon{width:2.35rem;height:2.35rem}.profile-about-row__label,html.shell-desktop-web .profile-about-row__label{font-size:.76rem}.profile-about-row__value,html.shell-desktop-web .profile-about-row__value{font-size:1.02rem;line-height:1.5}.profile-about-card,html.shell-desktop-web .profile-about-card{padding:1.1rem 1.2rem;border-radius:1rem;min-height:7.5rem}.profile-about-card__title,html.shell-desktop-web .profile-about-card__title{font-size:1.02rem}.profile-about-card__meta,.profile-about-card__detail,.profile-about-card__description,html.shell-desktop-web .profile-about-card__meta,html.shell-desktop-web .profile-about-card__detail,html.shell-desktop-web .profile-about-card__description{font-size:.92rem}.profile-about-item-list,html.shell-desktop-web .profile-about-item-list{font-size:1.02rem;line-height:1.6}.profile-about-tag,html.shell-desktop-web .profile-about-tag{font-size:.86rem;padding:.38rem .85rem}.profile-about-edit-footer,html.shell-desktop-web .profile-about-edit-footer{margin:.5rem 2rem 1.5rem;padding-top:0;border-top:none}.profile-about-edit-footer .profile-action-btn,html.shell-desktop-web .profile-about-edit-footer .profile-action-btn{max-width:14rem}.profile-about-editor-card,html.shell-desktop-web .profile-about-editor-card{padding:1.1rem 1.15rem}.profile-about-browser .profile-edit-grid,html.shell-desktop-web .profile-edit-grid{gap:1rem 1.25rem}}.profile-album-browser__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.profile-album-browser__eyebrow{font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--profile-accent-color, #00bbee)}.profile-album-browser__head h3{font-size:clamp(1.15rem,2vw,1.65rem);font-weight:950;letter-spacing:-.03em}.profile-album-browser__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.85rem}.profile-album-browser__card{min-height:12rem;display:flex;flex-direction:column;gap:.45rem;text-align:left;border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 25%,hsl(var(--border)));background:linear-gradient(150deg,color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 13%,hsl(var(--card))),hsl(var(--background) / .84));padding:.85rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.profile-album-browser__card:hover,.profile-album-browser__card--active{transform:translateY(-2px);border-color:color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 68%,hsl(var(--border)));box-shadow:0 18px 42px color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 16%,transparent)}.profile-album-browser__cover{height:6.5rem;display:grid;place-items:center;border-radius:.9rem;overflow:hidden;color:var(--album-accent, var(--profile-accent-color, #00bbee));background:color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 13%,hsl(var(--background)))}.profile-album-browser__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-album-browser__title{font-size:.95rem;font-weight:950;letter-spacing:-.015em}.profile-album-browser__meta,.profile-album-browser__desc{font-size:.72rem;color:hsl(var(--muted-foreground))}.profile-album-browser__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profile-chrome-media-grid,.profile-post-card-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.profile-chrome-media-card{display:grid;gap:.75rem;padding:.85rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 18%,hsl(var(--border)));background:color-mix(in srgb,hsl(var(--card)) 84%,transparent)}.profile-chrome-media-card__head{display:flex;gap:.65rem;align-items:flex-start}.profile-chrome-media-card__intro{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;width:100%}.profile-chrome-media-card__copy{width:100%}.profile-chrome-media-card__body,.profile-chrome-media-card__controls{width:100%;min-width:0}.profile-chrome-media-card__controls{display:flex;flex-direction:column;gap:.75rem}.profile-chrome-panel__intro{display:flex;flex-direction:column;gap:.35rem}.profile-chrome-panel__controls{width:100%;min-width:0}.profile-chrome-media-card__icon{width:2rem;height:2rem;border-radius:.75rem;display:grid;place-items:center;color:var(--profile-accent-color, #00bbee);background:color-mix(in srgb,var(--profile-accent-color, #00bbee) 14%,transparent)}.profile-chrome-media-preview,.profile-chrome-media-empty{position:relative;height:7rem;border-radius:.85rem;overflow:hidden;display:grid;place-items:center;border:1px dashed color-mix(in srgb,var(--profile-accent-color, #00bbee) 26%,hsl(var(--border)));color:hsl(var(--muted-foreground));background:hsl(var(--background) / .46)}.profile-chrome-media-preview__asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-chrome-media-preview__badge{position:absolute;left:.55rem;bottom:.55rem;border-radius:999px;background:#0000008c;color:#fff;padding:.2rem .48rem;font-size:.65rem;font-weight:800}.profile-chrome-media-empty{gap:.4rem;font-size:.76rem;font-weight:700}.profile-album-manager__creator,.profile-album-editor-card{border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 18%,hsl(var(--border)));background:linear-gradient(135deg,color-mix(in srgb,var(--profile-accent-color, #00bbee) 8%,transparent),transparent 45%),hsl(var(--background) / .44);padding:.85rem}.profile-album-kind-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem}.profile-album-kind-toggle__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.4rem;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card) / .68);font-size:.78rem;font-weight:900}.profile-album-kind-toggle__btn--active{border-color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 64%,hsl(var(--border)));background:color-mix(in srgb,var(--profile-accent-color, #00bbee) 16%,hsl(var(--card)));color:var(--profile-accent-color, #00bbee)}.profile-album-manager__create-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.profile-album-manager__empty{display:grid;place-items:center;gap:.5rem;min-height:8rem;text-align:center;color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border));border-radius:1rem}.profile-album-manager__list{display:grid;gap:.85rem}.profile-album-editor-card__top{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.75rem;align-items:start}.profile-album-editor-card__cover{width:4.5rem;height:4.5rem;border-radius:1rem;display:grid;place-items:center;overflow:hidden;color:var(--album-accent, var(--profile-accent-color, #00bbee));background:color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 16%,hsl(var(--background)));border:1px solid color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 28%,hsl(var(--border)))}.profile-album-editor-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-album-editor-card__fields{display:grid;gap:.5rem}.profile-album-editor-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.profile-album-editor-card__meta{display:flex;justify-content:space-between;gap:.75rem;margin:.75rem 0 .55rem;font-size:.72rem;font-weight:800;color:hsl(var(--muted-foreground))}.profile-album-item-picker{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:thin}.profile-album-item-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card) / .72);padding:.22rem .52rem .22rem .24rem;font-size:.72rem;font-weight:800}.profile-album-item-chip--selected{border-color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 68%,hsl(var(--border)));background:color-mix(in srgb,var(--profile-accent-color, #00bbee) 15%,hsl(var(--card)));color:var(--profile-accent-color, #00bbee)}.profile-album-item-chip__thumb{width:1.75rem;height:1.75rem;border-radius:999px;display:grid;place-items:center;overflow:hidden;background:hsl(var(--background))}.profile-album-item-chip__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-album-item-chip__text{max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){.profile-chrome-media-grid,.profile-post-card-style-grid,.profile-album-kind-toggle,.profile-album-manager__create-row,.profile-album-editor-card__top{grid-template-columns:1fr}.profile-album-editor-card__actions{justify-content:flex-start}.profile-media-albums__header{align-items:flex-start;flex-direction:column}.profile-media-albums__actions{width:100%;justify-content:space-between}}.profile-panel-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:0;filter:saturate(1.12) contrast(1.04);backface-visibility:hidden;transform:translateZ(0);will-change:transform,object-position}.profile-panel-rail>.profile-panel-media,.profile-tabs-nav-field>.profile-panel-media,.profile-tabs-toolbar-field>.profile-panel-media,.profile-tabs-content-field>.profile-panel-media{position:absolute;z-index:0}.profile-panel-rail>:not(.profile-panel-media),.profile-tabs-nav-field>:not(.profile-panel-media),.profile-tabs-toolbar-field>:not(.profile-panel-media),.profile-tabs-content-field>:not(.profile-panel-media){position:relative;z-index:2}.profile-identity-panel,.profile-details-panel,.profile-tabs-nav-field,.profile-tabs-toolbar-field,.profile-tabs-content-field{overflow:hidden}.profile-identity-panel:after,.profile-tabs-nav-field:after,.profile-tabs-toolbar-field:after,.profile-tabs-content-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(180deg,hsl(0 0% 0% / .1),transparent 48%,hsl(0 0% 0% / .14))}.profile-chrome-media-grid--panel-slots{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.profile-chrome-media-card--global{border-color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 42%,hsl(var(--border)));background:radial-gradient(circle at top left,color-mix(in srgb,var(--profile-accent-color, #00bbee) 18%,transparent),transparent 42%),color-mix(in srgb,hsl(var(--card)) 88%,transparent)}.profile-chrome-media-card__dimensions{margin-top:.3rem;font-size:.66rem;line-height:1.25;font-weight:800;letter-spacing:.03em;color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 76%,hsl(var(--muted-foreground)))}.profile-page{--profile-font-scale: var(--profile-font-scale, 1);--profile-font-weight: var(--profile-font-weight, 600);--profile-font-brightness: var(--profile-font-brightness, 1)}.profile-page .profile-display-name,.profile-page .profile-username,.profile-page .profile-bio,.profile-page .profile-stat__value,.profile-page .profile-stat__label,.profile-page .profile-tab-trigger,.profile-page .profile-action-btn,.profile-page .profile-page-info,.profile-page .profile-media-album-card,.profile-page .business-profile-review-bar,.profile-page .business-reviews-panel{filter:brightness(var(--profile-font-brightness, 1))}.profile-page .profile-bio,.profile-page .profile-username,.profile-page .profile-stat__label,.profile-page .profile-tab-trigger,.profile-page .profile-action-btn,.profile-page .profile-page-info{font-size:calc(1em * var(--profile-font-scale, 1));font-weight:var(--profile-font-weight, 600)}.profile-page .profile-display-name,.profile-page .profile-stat__value{font-size:calc(1em * var(--profile-font-scale, 1));font-weight:max(800,var(--profile-font-weight, 800))}.profile-panel-media:not([data-profile-trio-shared-slice=true]),.profile-description-panel-media:not([data-profile-trio-shared-slice=true]),.profile-avatar-ring-media,.profile-identity-panel-media:not([data-profile-trio-shared-slice=true]),.profile-tabs-nav-media:not([data-profile-trio-shared-slice=true]),.profile-tabs-toolbar-media:not([data-profile-trio-shared-slice=true]),.profile-tabs-content-media:not([data-profile-trio-shared-slice=true]){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;display:block!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none!important;z-index:0!important;transform:translateZ(0)}.profile-avatar-ring-media{border-radius:inherit}.profile-identity-panel:has(>.profile-panel-media):before,.profile-details-panel:has(>.profile-description-panel-media):before,.profile-tabs-nav-field:has(>.profile-panel-media):before,.profile-tabs-toolbar-field:has(>.profile-panel-media):before,.profile-tabs-content-field:has(>.profile-panel-media):before{opacity:min(var(--profile-panel-fill-strength, .4),.22)!important}.profile-tabs-nav-field:before{opacity:min(var(--profile-panel-fill-strength, .4),.18)!important}.profile-tabs-nav-field,.profile-tabs-toolbar-field,.profile-tabs-content-field,.profile-identity-panel,.profile-details-panel{background:hsl(var(--background) / .035)!important;backdrop-filter:blur(4px) saturate(1.08);-webkit-backdrop-filter:blur(4px) saturate(1.08)}.business-profile-review-bar,.business-reviews-panel,.business-review-card,.business-review-step-card,.business-review-dialog .business-review-card{--review-primary: var(--profile-review-primary, var(--profile-accent, #00d4ff));--review-secondary: var(--profile-review-secondary, var(--profile-accent-alt, #9846ff));--review-bg: var(--profile-review-bg, #07111f);--review-text: var(--profile-review-text, var(--shell-canvas-fg, #fff));--review-star: var(--profile-review-star, #facc15);--review-glow: var(--profile-review-glow, .42);--review-radius: var(--profile-review-radius, 18px);--review-opacity: var(--profile-review-opacity, .78)}.business-profile-review-bar,.business-reviews-panel{color:var(--review-text)!important;border-radius:var(--review-radius)!important;border-color:color-mix(in srgb,var(--review-primary) 44%,var(--shell-canvas-border))!important;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--review-primary) 24%,transparent),transparent 48%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--review-secondary) 20%,transparent),transparent 48%),color-mix(in srgb,var(--review-bg) calc(var(--review-opacity) * 100%),transparent)!important;box-shadow:0 18px 46px color-mix(in srgb,var(--review-primary) calc(var(--review-glow) * 22%),transparent),inset 0 1px #ffffff14!important}.business-review-card,.business-review-step-card{border-radius:calc(var(--review-radius) * .78)!important;border-color:color-mix(in srgb,var(--review-primary) 28%,var(--shell-canvas-border))!important;background:color-mix(in srgb,var(--review-bg) calc(var(--review-opacity) * 88%),transparent)!important;color:var(--review-text)!important}.business-profile-review-bar .fill-yellow-400,.business-reviews-panel .fill-yellow-400,.business-review-dialog .fill-yellow-400{fill:var(--review-star)!important;color:var(--review-star)!important}.profile-media-album-card,.profile-album-browser__card{--album-bg: var(--album-bg, #07111f);min-height:9.5rem;border-radius:1.35rem;border-width:1px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--album-bg) 86%,transparent) 100%),radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 32%,transparent),transparent 44%),color-mix(in srgb,var(--album-bg) 88%,hsl(var(--card)))!important;box-shadow:0 18px 34px #0003,0 0 22px color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 15%,transparent)}.profile-media-album-card__cover,.profile-album-browser__cover img,.profile-album-editor-card__cover img{filter:saturate(1.1) contrast(1.04)}.profile-media-album-card__label,.profile-album-browser__title{font-size:.95rem;text-shadow:0 2px 14px hsl(0 0% 0% / .55)}.profile-media-album-card__source{border:1px solid color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 38%,transparent);border-radius:999px;width:-moz-fit-content;width:fit-content;padding:.18rem .48rem;background:#00000052}.profile-album-editor-card__cover{width:6rem;height:6rem;border-radius:1.35rem;background:radial-gradient(circle at 30% 15%,color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 28%,transparent),transparent 48%),var(--album-bg, hsl(var(--background)))!important;box-shadow:0 14px 26px color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 14%,transparent)}@media (max-width: 720px){.profile-album-editor-card__cover{width:100%;height:8rem}}.profile-action-btn--albums{margin-left:auto;border-color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 38%,hsl(var(--border)))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--profile-accent-color, #00bbee) 14%,transparent),transparent 55%),hsl(var(--card) / .44)!important;box-shadow:0 0 18px color-mix(in srgb,var(--profile-accent-color, #00bbee) 12%,transparent)}.profile-action-btn__count{min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;display:inline-grid;place-items:center;font-size:.68rem;font-weight:950;background:color-mix(in srgb,var(--profile-accent-color, #00bbee) 20%,hsl(var(--background)));border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 35%,transparent)}.profile-album-studio__panel{width:min(78rem,calc(100vw - 2rem));max-height:min(88vh,860px)}.profile-album-studio__head{align-items:flex-start}.profile-album-studio__subcopy{max-width:50rem;color:hsl(var(--muted-foreground));font-size:.82rem;margin-top:.25rem}.profile-album-studio__create{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(10rem,1fr) minmax(10rem,1.2fr) auto;gap:.65rem;align-items:center;margin-bottom:1rem;padding:.85rem;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 24%,hsl(var(--border)));background:radial-gradient(circle at top left,color-mix(in srgb,var(--profile-accent-color, #00bbee) 14%,transparent),transparent 42%),hsl(var(--card) / .5)}.profile-album-studio__create-copy{display:grid;gap:.15rem;font-size:.76rem;color:hsl(var(--muted-foreground))}.profile-album-studio__create-copy strong{color:hsl(var(--foreground));font-size:.9rem}.profile-album-studio__layout{display:grid;grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);gap:1rem;align-items:start}.profile-album-studio__album-grid{grid-template-columns:1fr;max-height:62vh;overflow:auto;padding-right:.2rem}.profile-album-studio__album-card{min-height:10.5rem}.profile-album-studio__detail{min-height:28rem;border-radius:1.35rem;border:1px solid color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 28%,hsl(var(--border)));background:radial-gradient(circle at top right,color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 14%,transparent),transparent 38%),hsl(var(--background) / .68);padding:1rem;box-shadow:inset 0 1px #ffffff0f;display:flex;flex-direction:column;gap:0;min-width:0}.profile-album-studio__detail-main{display:flex;flex-direction:column;gap:0;min-width:0;min-height:0}.profile-album-studio__detail-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.profile-album-studio__detail-head h4{font-size:1.25rem;font-weight:950;letter-spacing:-.02em}.profile-album-studio__settings{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.95rem;padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,hsl(var(--border)) 70%,transparent)}.profile-album-studio__settings>input[type=text],.profile-album-studio__settings>input:not([type]){flex:1 1 16rem}.profile-album-studio__color{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:900;color:hsl(var(--muted-foreground))}.profile-album-studio__color input{width:2rem;height:2rem;padding:0;border:1px solid hsl(var(--border));border-radius:999px;background:transparent}.profile-album-studio__media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.8rem,1fr));gap:.65rem}.profile-album-studio__media-card{display:grid;gap:.35rem;padding:.45rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 18%,hsl(var(--border)));background:hsl(var(--card) / .52)}.profile-album-studio__media-thumb{aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border-radius:.75rem;color:color-mix(in srgb,var(--album-accent, var(--profile-accent-color, #00bbee)) 80%,hsl(var(--foreground)));background:color-mix(in srgb,var(--album-bg, hsl(var(--background))) 82%,hsl(var(--card)))}.profile-album-studio__media-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-album-studio__media-label,.profile-album-studio__remove,.profile-album-studio__no-media,.profile-album-studio__picker-title{font-size:.72rem;font-weight:850;color:hsl(var(--muted-foreground))}.profile-album-studio__remove{color:hsl(var(--destructive));text-align:left}.profile-album-studio__no-media{min-height:8rem;display:grid;place-items:center;border:1px dashed hsl(var(--border));border-radius:1rem}.profile-album-studio__picker{flex:0 0 auto;margin-top:.85rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,hsl(var(--border)) 70%,transparent)}.profile-album-item-picker--wrap{flex-wrap:wrap;overflow:visible;margin-top:.5rem}.upload-album-panel{display:grid;gap:.65rem;padding:.9rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--upload-accent, #e07cff) 24%,hsl(var(--border)));background:linear-gradient(135deg,color-mix(in srgb,var(--upload-accent, #e07cff) 9%,transparent),transparent 46%),hsl(var(--card) / .52)}.upload-album-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.upload-album-panel__hint{font-size:.72rem;color:hsl(var(--muted-foreground))}@media (min-width: 1024px){html.shell-desktop-web .profile-edit-body{max-width:min(1180px,calc(100vw - 3rem));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1rem;align-items:start}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body{max-width:min(1280px,calc(100vw - var(--desktop-nav-width, 18.5rem) - 2.5rem));grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.25rem 1.75rem}html.shell-desktop-web .profile-edit-section,html.shell-desktop-web .profile-personalization-editor,html.shell-desktop-web .profile-chrome-customizer{min-width:0}html.shell-desktop-web .profile-edit-section:has(.profile-edit-card--identity),html.shell-desktop-web .profile-edit-section:has(.profile-edit-backdrop-spec),html.shell-desktop-web .profile-edit-section:has(.profile-chrome-media-grid),html.shell-desktop-web .profile-edit-section:has(.profile-post-card-style-grid){grid-column:span 1}html.shell-desktop-web .profile-edit-section:has(.profile-edit-fields),html.shell-desktop-web .profile-edit-section:has(.profile-edit-group-tabs){grid-column:1 / -1}}@media (max-width: 860px){.profile-album-studio__create,.profile-album-studio__layout{grid-template-columns:1fr}.profile-album-studio__album-grid{max-height:none}}.profile-global-panel-media{display:block!important}.profile-page>:not(.profile-global-panel-media){position:relative;z-index:1}.profile-panel-rail,.profile-tabs-nav-field,.profile-tabs-toolbar-field,.profile-tabs-content-field{isolation:isolate}.profile-panel-rail>.profile-panel-media,.profile-panel-rail>.profile-description-panel-media,.profile-panel-rail>.profile-avatar-ring-media,.profile-tabs-nav-field>.profile-panel-media,.profile-tabs-toolbar-field>.profile-panel-media,.profile-tabs-content-field>.profile-panel-media{z-index:1!important}.profile-panel-rail>:not(.profile-panel-media):not(.profile-description-panel-media):not(.profile-avatar-ring-media),.profile-tabs-nav-field>:not(.profile-panel-media),.profile-tabs-toolbar-field>:not(.profile-panel-media),.profile-tabs-content-field>:not(.profile-panel-media){position:relative;z-index:3}.profile-chrome-position-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.65rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 16%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 5%,transparent)}.profile-chrome-position-grid__actions{display:flex;justify-content:flex-end;grid-column:1 / -1}.profile-banner-positioner__sliders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media (max-width: 520px){.profile-chrome-position-grid,.profile-banner-positioner__sliders{grid-template-columns:minmax(0,1fr)}}html.shell-desktop-web .desktop-shell-nav__tab,html.shell-desktop-web .desktop-shell-nav__logout,html.shell-desktop-web .desktop-shell-nav__switch-profile,html.shell-desktop-web .desktop-shell-nav__theme-toggle,html.shell-desktop-web .desktop-shell-nav__brand{background-color:transparent!important}@media (min-width: 1024px){.profile-edit-body{max-width:min(1180px,calc(100vw - var(--desktop-nav-width, 18.5rem) - 4rem));padding:1.35rem 2rem 2rem;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.45fr);align-items:start;gap:1.25rem}.profile-edit-section{min-width:0}.profile-edit-section:has([data-testid=profile-chrome-customizer]),[data-testid=profile-chrome-customizer].profile-edit-section,.profile-edit-section:has([data-testid=profile-personalization-editor]){grid-column:1 / -1}.profile-edit-card{border-radius:1.15rem;padding:1.15rem}.profile-edit-card--identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem}.profile-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.profile-edit-fields .profile-edit-field:has(textarea),.profile-edit-fields .profile-edit-field:has([data-testid=textarea-edit-bio]){grid-column:1 / -1}.profile-chrome-media-grid--panel-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-chrome-media-card--global{grid-column:span 3}.profile-post-card-style-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-edit-footer__inner{max-width:min(1180px,calc(100vw - var(--desktop-nav-width, 18.5rem) - 4rem))}}.profile-identity-panel,.profile-details-panel,.profile-tabs-nav-field,.profile-tabs-toolbar-field,.profile-tabs-content-field{position:relative;overflow:hidden}.profile-panel-media--shared-surface,.profile-description-panel-media.profile-panel-media--shared-surface,.profile-identity-panel-media.profile-panel-media--shared-surface,.profile-tabs-nav-media.profile-panel-media--shared-surface,.profile-tabs-toolbar-media.profile-panel-media--shared-surface,.profile-tabs-content-media.profile-panel-media--shared-surface{position:absolute!important;inset:auto!important;left:var(--profile-shared-media-left, 0px)!important;top:var(--profile-shared-media-top, 0px)!important;width:var(--profile-shared-media-width, 100%)!important;height:var(--profile-shared-media-height, 100%)!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;border-radius:inherit!important;-o-object-fit:var(--profile-panel-media-fit, cover);object-fit:var(--profile-panel-media-fit, cover);-o-object-position:var(--profile-panel-media-position, center center);object-position:var(--profile-panel-media-position, center center);z-index:0!important;pointer-events:none!important;filter:saturate(1.12) contrast(1.06);backface-visibility:hidden;will-change:transform,object-position}.profile-details-panel:has(>.profile-description-panel-media.profile-panel-media--shared-surface):before,.profile-identity-panel:has(>.profile-panel-media--shared-surface):before,.profile-tabs-nav-field:has(>.profile-panel-media--shared-surface):before,.profile-tabs-toolbar-field:has(>.profile-panel-media--shared-surface):before,.profile-tabs-content-field:has(>.profile-panel-media--shared-surface):before{opacity:min(var(--profile-panel-fill-strength, .4),.14)!important}.profile-chrome-command-center{display:grid;gap:1rem}.profile-chrome-control-panel{min-width:0}@media (min-width: 1100px){html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-edit-section__head{align-items:center;padding:.9rem 1rem;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 18%,var(--shell-canvas-border));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-edit-accent) 13%,transparent),transparent 36%),hsl(var(--card) / .36)}html.shell-desktop-web .profile-chrome-command-center{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;padding:1rem;border-radius:1.35rem;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-edit-accent) 10%,transparent),transparent 32%),hsl(var(--card) / .32)}html.shell-desktop-web .profile-chrome-command-center>.profile-edit-divider{display:none}html.shell-desktop-web .profile-chrome-control-panel{border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 16%,var(--shell-canvas-border));background:linear-gradient(135deg,color-mix(in srgb,var(--profile-edit-accent) 7%,transparent),transparent 48%),hsl(var(--background) / .34);box-shadow:inset 0 1px #ffffff0e;padding:1rem}html.shell-desktop-web .profile-chrome-control-panel--accent,html.shell-desktop-web .profile-chrome-control-panel--text,html.shell-desktop-web .profile-chrome-control-panel--backdrop{grid-column:span 4}html.shell-desktop-web .profile-chrome-control-panel--sections{grid-column:span 7;display:grid;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}html.shell-desktop-web .profile-chrome-control-panel--sections>div:first-child,html.shell-desktop-web .profile-chrome-control-panel--sections>button:last-child{grid-column:1 / -1}html.shell-desktop-web .profile-chrome-control-panel--sections .profile-edit-subcard{display:grid;grid-template-rows:auto 1fr auto;min-height:9.5rem;padding:.9rem}html.shell-desktop-web .profile-chrome-control-panel--media{grid-column:span 5}html.shell-desktop-web .profile-chrome-control-panel--cards,html.shell-desktop-web .profile-chrome-control-panel--reviews{grid-column:span 6}html.shell-desktop-web .profile-chrome-media-grid--panel-slots{grid-template-columns:repeat(2,minmax(0,1fr))}html.shell-desktop-web .profile-chrome-media-card--global{grid-column:1 / -1;display:grid;grid-template-columns:minmax(15rem,1fr) minmax(12rem,.85fr);align-items:start;gap:.85rem}html.shell-desktop-web .profile-chrome-media-card--global .profile-chrome-media-card__head,html.shell-desktop-web .profile-chrome-media-card--global .profile-chrome-media-preview,html.shell-desktop-web .profile-chrome-media-card--global .profile-chrome-media-empty{grid-column:1}html.shell-desktop-web .profile-chrome-media-card--global>.grid,html.shell-desktop-web .profile-chrome-media-card--global>.space-y-2{grid-column:2}html.shell-desktop-web .profile-chrome-media-card--global .profile-chrome-media-preview,html.shell-desktop-web .profile-chrome-media-card--global .profile-chrome-media-empty{min-height:9rem}html.shell-desktop-web .profile-post-card-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1380px){html.shell-desktop-web .profile-edit-body,.profile-edit-body{max-width:min(1440px,calc(100vw - var(--desktop-nav-width, 18.5rem) - 3rem))}html.shell-desktop-web .profile-chrome-control-panel--accent,html.shell-desktop-web .profile-chrome-control-panel--text,html.shell-desktop-web .profile-chrome-control-panel--backdrop{grid-column:span 4}html.shell-desktop-web .profile-chrome-control-panel--sections,html.shell-desktop-web .profile-chrome-control-panel--media{grid-column:span 6}}[data-testid=profile-chrome-customizer]{--chrome-editor-panel-bg: color-mix(in srgb, var(--profile-edit-accent, var(--profile-accent, #00bbee)) 5%, hsl(var(--card) / .56));--chrome-editor-panel-border: color-mix(in srgb, var(--profile-edit-accent, var(--profile-accent, #00bbee)) 22%, var(--shell-canvas-border, hsl(var(--border))))}[data-testid=profile-chrome-customizer] .profile-chrome-command-center{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;overflow:visible}[data-testid=profile-chrome-customizer] .profile-chrome-command-center>.profile-chrome-control-panel,[data-testid=profile-chrome-customizer] .profile-chrome-command-center>.profile-edit-subcard.profile-chrome-control-panel{min-width:0;min-height:0;height:auto;overflow:visible;border-color:var(--chrome-editor-panel-border);background:linear-gradient(135deg,color-mix(in srgb,var(--profile-edit-accent, #00bbee) 8%,transparent),transparent 52%),var(--chrome-editor-panel-bg);box-shadow:inset 0 1px #fff1,0 16px 34px #00000021}[data-testid=profile-chrome-customizer] .profile-chrome-control-panel>*,[data-testid=profile-chrome-customizer] .profile-chrome-media-card>*,[data-testid=profile-chrome-customizer] .profile-edit-subcard>*{min-width:0}[data-testid=profile-chrome-customizer] .profile-edit-divider{width:100%;height:1px;opacity:.75}[data-testid=profile-chrome-customizer] .profile-chrome-media-grid,[data-testid=profile-chrome-customizer] .profile-post-card-style-grid{min-width:0}[data-testid=profile-chrome-customizer] input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:.55rem;border-radius:999px;outline:none;border:1px solid color-mix(in srgb,var(--profile-edit-accent, #00bbee) 18%,hsl(var(--border)));background:linear-gradient(90deg,color-mix(in srgb,var(--profile-edit-accent, #00bbee) 58%,#55d6ff),color-mix(in srgb,var(--profile-edit-accent, #00bbee) 38%,#b14cff)),hsl(var(--background) / .65);background-blend-mode:screen,normal;box-shadow:inset 0 1px 4px #00000047}[data-testid=profile-chrome-customizer] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15rem;height:1.15rem;border-radius:999px;border:2px solid hsl(var(--background));background:color-mix(in srgb,var(--profile-edit-accent, #00bbee) 82%,#ffffff);box-shadow:0 0 0 3px color-mix(in srgb,var(--profile-edit-accent, #00bbee) 18%,transparent),0 0 18px color-mix(in srgb,var(--profile-edit-accent, #00bbee) 42%,transparent);cursor:grab}[data-testid=profile-chrome-customizer] input[type=range]::-moz-range-thumb{width:1.15rem;height:1.15rem;border-radius:999px;border:2px solid hsl(var(--background));background:color-mix(in srgb,var(--profile-edit-accent, #00bbee) 82%,#ffffff);box-shadow:0 0 0 3px color-mix(in srgb,var(--profile-edit-accent, #00bbee) 18%,transparent),0 0 18px color-mix(in srgb,var(--profile-edit-accent, #00bbee) 42%,transparent);cursor:grab}[data-testid=profile-chrome-customizer] .profile-edit-color-input{border-radius:.85rem;box-shadow:inset 0 0 0 1px #ffffff14,0 0 18px color-mix(in srgb,var(--profile-edit-accent, #00bbee) 16%,transparent)}[data-testid=profile-chrome-customizer] .profile-chrome-media-card{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--profile-edit-accent, #00bbee) 10%,transparent),transparent 44%),hsl(var(--background) / .42)}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview,[data-testid=profile-chrome-customizer] .profile-chrome-media-empty{min-width:0;box-shadow:inset 0 1px 14px #0000002e}@media (min-width: 1100px){html.shell-desktop-web [data-testid=profile-chrome-customizer].profile-edit-section{grid-column:1 / -1!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-edit-section__head{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent, #00bbee) 22%,var(--shell-canvas-border));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-edit-accent, #00bbee) 14%,transparent),transparent 34%),hsl(var(--card) / .42)}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-command-center{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;padding:1rem;border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent, #00bbee) 16%,var(--shell-canvas-border));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-edit-accent, #00bbee) 11%,transparent),transparent 36%),linear-gradient(180deg,hsl(var(--card) / .3),hsl(var(--background) / .18))}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-command-center>.profile-edit-divider{display:none!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row{grid-column:1 / -1;order:1;display:flex!important;flex-direction:column!important;gap:1rem;width:100%}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row>.profile-chrome-control-panel--accent,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row>.profile-chrome-control-panel--text{width:100%;order:unset}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--backdrop{grid-column:span 4;order:3}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections{grid-column:span 7;order:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-content:start}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections>:first-child,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections>[data-testid=button-reset-all-profile-chrome]{grid-column:1 / -1}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections .profile-edit-subcard{display:grid;align-content:start;min-height:10rem;gap:.75rem}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media{grid-column:span 5;order:5}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--cards{grid-column:span 6;order:6}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--reviews{grid-column:span 6;order:7}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots{grid-template-columns:repeat(2,minmax(0,1fr))}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global{grid-column:1 / -1;display:grid;grid-template-columns:minmax(17rem,1fr) minmax(14rem,.9fr);gap:1rem;align-items:start}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-card__head,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-preview,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-empty{grid-column:1}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global>.grid,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global>.space-y-2{grid-column:2}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-post-card-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1380px){html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media{grid-column:span 6}}.profile-song-player{position:fixed;top:calc(env(safe-area-inset-top,0px) + .85rem);right:1rem;z-index:55;display:inline-flex;align-items:center;gap:.35rem;max-width:min(20rem,calc(100vw - 2rem));padding:.35rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--profile-accent, #00bbee) 28%,hsl(0 0% 100% / .16));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-accent, #00bbee) 25%,transparent),transparent 42%),hsl(var(--background) / .46);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);box-shadow:0 12px 30px #00000047,inset 0 1px #ffffff17}html.shell-desktop-web .profile-song-player{left:calc(var(--desktop-nav-width, 18.5rem) + 1rem);right:auto}.profile-song-player__button,.profile-song-player__mute{border:0;border-radius:999px;background:#ffffff14;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2rem;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.profile-song-player__button{min-width:0;max-width:13rem;padding:0 .75rem}.profile-song-player__button:hover,.profile-song-player__mute:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--profile-accent, #00bbee) 18%,hsl(0 0% 100% / .1));box-shadow:0 0 18px color-mix(in srgb,var(--profile-accent, #00bbee) 22%,transparent)}.profile-song-player__button--needs-tap{animation:profile-song-pulse 1.4s ease-in-out infinite}.profile-song-player__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;letter-spacing:.02em}.profile-song-player__mute{width:2rem;height:2rem;flex:0 0 auto}.profile-song-player__hint{padding-right:.45rem;color:#ffffffad;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}@keyframes profile-song-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--profile-accent, #00bbee) 0%,transparent)}50%{box-shadow:0 0 18px color-mix(in srgb,var(--profile-accent, #00bbee) 42%,transparent)}}.profile-song-editor-card{display:grid;gap:.75rem;padding:.8rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent, #00bbee) 20%,hsl(var(--border)));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-edit-accent, #00bbee) 13%,transparent),transparent 40%),hsl(var(--background) / .42)}.profile-song-editor-card__audio{width:100%;max-width:100%;min-height:2.2rem;filter:saturate(1.1)}.profile-song-editor-empty{min-height:4.5rem}.profile-song-control-panel{display:flex;flex-direction:column;gap:.85rem;width:100%;min-width:0}.profile-song-control-panel__body{display:flex;flex-direction:column;gap:.85rem;min-width:0}.profile-song-control-panel__main,.profile-song-control-panel__settings,.profile-song-control-panel__actions{width:100%;min-width:0}.profile-song-editor-card,.profile-song-editor-empty{width:100%}.profile-song-library-picker{display:grid;gap:.65rem;padding:.75rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 18%,hsl(var(--border)));background:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 5%,hsl(var(--card) / .72));min-width:0}.profile-song-library-picker--expanded{display:flex;flex-direction:column;flex:1 1 auto;min-height:min(18rem,42vh)}.profile-song-control-panel__body--library-open{min-height:min(22rem,48vh)}@media (min-width: 768px){.profile-song-control-panel__body--library-open{display:grid;grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr);align-items:stretch;gap:.9rem;min-height:min(26rem,54vh)}.profile-song-control-panel__body--library-open .profile-song-control-panel__main{align-self:start}.profile-song-library-picker--expanded{min-height:100%;height:100%}}.profile-song-library-picker--expanded .profile-song-library-picker__loading,.profile-song-library-picker--expanded .profile-song-library-picker__empty{flex:1;justify-content:center;min-height:10rem}.profile-song-library-picker__hint{margin:0;font-size:.75rem;line-height:1.45;color:hsl(var(--muted-foreground))}.profile-song-library-picker__loading,.profile-song-library-picker__empty{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:hsl(var(--muted-foreground))}.profile-song-library-picker__list{display:grid;gap:.45rem;min-height:10rem;max-height:min(28rem,52vh);overflow:auto;padding-right:.1rem;align-content:start}.profile-song-library-picker--expanded .profile-song-library-picker__list{flex:1 1 auto;max-height:none;min-height:0}.profile-song-library-picker__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--background) / .72);text-align:left;transition:border-color .15s ease,background .15s ease}.profile-song-library-picker__item:hover,.profile-song-library-picker__item--selected{border-color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 45%,hsl(var(--border)));background:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 8%,hsl(var(--card)))}.profile-song-library-picker__type{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .42rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 78%,hsl(var(--foreground)));background:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 12%,hsl(var(--background)))}.profile-song-library-picker__type--clip{color:#f59e0b;background:color-mix(in srgb,#f59e0b 14%,hsl(var(--background)))}.profile-song-library-picker__copy{display:grid;gap:.1rem;min-width:0}.profile-song-library-picker__title{font-size:.82rem;font-weight:700}.profile-song-library-picker__duration{font-size:.68rem;color:hsl(var(--muted-foreground))}.profile-song-library-picker__action{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 72%,hsl(var(--foreground)))}@media (max-width: 720px){.profile-song-player{top:calc(env(safe-area-inset-top,0px) + .55rem);right:.65rem;max-width:min(18rem,calc(100vw - 1.3rem))}.profile-song-player__button{max-width:10.5rem}.profile-song-player__hint{display:none}}@media (min-width: 1100px){html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--song{grid-column:1 / -1!important;order:4}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media{order:6}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--cards{order:7}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--reviews{order:8}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--backdrop{order:9}}.profile-page,.profile-edit-shell{--profile-theme-accent: var(--profile-accent, hsl(var(--primary)));--profile-theme-accent-alt: var(--profile-accent-alt, hsl(var(--ring)));--profile-accent-color: var(--profile-theme-accent);--profile-edit-accent: var(--profile-theme-accent)}.feed-post-card,.feed-post-card--block,.profile-tabs-content-field .feed-post-card,.profile-tabs-content-field .feed-post-card--block{--feed-card-accent: var(--profile-post-card-primary, var(--profile-theme-accent, hsl(var(--primary)))) !important;--feed-card-accent-alt: var(--profile-post-card-secondary, var(--profile-theme-accent-alt, hsl(var(--ring)))) !important;border-color:color-mix(in srgb,var(--feed-card-accent) 24%,hsl(var(--border)))!important}.feed-post-card:before,.feed-post-card--block:before,.profile-tabs-content-field .feed-post-card:before,.profile-tabs-content-field .feed-post-card--block:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--feed-card-accent) 88%,transparent),color-mix(in srgb,var(--feed-card-accent-alt) 68%,transparent),transparent)!important}.feed-post-card__settings-btn,.feed-post-card__sound-play,.feed-post-card__action,.profile-action-btn,.profile-media-album-card,.profile-album-studio__card,.profile-chrome-media-card,.profile-edit-subcard,.profile-song-editor-card{border-color:color-mix(in srgb,var(--profile-theme-accent) 22%,hsl(var(--border)))!important}.feed-post-card__settings-btn:hover,.profile-action-btn:hover,.profile-media-album-card:hover,.profile-media-album-card--active{border-color:color-mix(in srgb,var(--profile-theme-accent) 52%,hsl(var(--border)))!important;box-shadow:0 14px 34px color-mix(in srgb,var(--profile-theme-accent) 14%,transparent)!important}.profile-panel-media--shared-surface{position:absolute!important;inset:auto!important;left:var(--profile-shared-media-left, 0px)!important;top:var(--profile-shared-media-top, 0px)!important;width:var(--profile-shared-media-width, 100%)!important;height:var(--profile-shared-media-height, 100%)!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;display:block!important;pointer-events:none!important;z-index:0!important}.profile-panel-rail>.profile-description-panel-media,.profile-panel-rail>.profile-panel-media,.profile-details-panel>.profile-description-panel-media,.profile-tabs-nav-field>.profile-panel-media,.profile-tabs-toolbar-field>.profile-panel-media,.profile-tabs-content-field>.profile-panel-media{z-index:0!important}.profile-panel-rail,.profile-details-panel,.profile-tabs-nav-field,.profile-tabs-toolbar-field,.profile-tabs-content-field{isolation:isolate}.profile-chrome-media-preview{overflow:hidden}.profile-chrome-media-preview__asset{will-change:transform,object-position;transition:transform .14s ease,object-position .14s ease;transition:transform .14s ease,object-position .14s ease,-o-object-position .14s ease}[data-testid=profile-chrome-customizer] input[type=range],.profile-edit-shell input[type=range]{width:100%;height:.55rem;border-radius:999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,color-mix(in srgb,var(--profile-theme-accent) 72%,white),color-mix(in srgb,var(--profile-theme-accent-alt) 62%,white)),hsl(var(--muted) / .34);background-size:var(--slider-fill, 55%) 100%,100% 100%;background-repeat:no-repeat;outline:none;box-shadow:inset 0 1px 2px #00000038}[data-testid=profile-chrome-customizer] input[type=range]::-webkit-slider-thumb,.profile-edit-shell input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.05rem;height:1.05rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--profile-theme-accent) 70%,white);background:hsl(var(--background));box-shadow:0 0 0 4px color-mix(in srgb,var(--profile-theme-accent) 13%,transparent),0 8px 20px #00000047}[data-testid=profile-chrome-customizer] input[type=range]::-moz-range-thumb,.profile-edit-shell input[type=range]::-moz-range-thumb{width:1.05rem;height:1.05rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--profile-theme-accent) 70%,white);background:hsl(var(--background));box-shadow:0 0 0 4px color-mix(in srgb,var(--profile-theme-accent) 13%,transparent),0 8px 20px #00000047}.profile-edit-footer{position:sticky!important;bottom:0!important;z-index:80!important;display:flex!important;justify-content:flex-end!important;pointer-events:none;padding:.75rem clamp(.9rem,2.5vw,2rem) calc(.85rem + env(safe-area-inset-bottom,0px))!important;border-top:0!important;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--shell-canvas-bg, hsl(var(--background))) 78%,transparent) 34%,color-mix(in srgb,var(--shell-canvas-bg, hsl(var(--background))) 92%,transparent))!important;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.profile-edit-footer__inner{width:auto!important;max-width:none!important;margin:0!important;padding:.45rem!important;pointer-events:auto;display:inline-flex!important;align-items:center;justify-content:flex-end!important;gap:.55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--profile-theme-accent) 24%,hsl(var(--border)));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-theme-accent) 16%,transparent),transparent 45%),color-mix(in srgb,hsl(var(--background)) 72%,transparent);box-shadow:0 20px 50px #00000047,inset 0 1px #ffffff14}.profile-edit-footer__btn{min-width:8rem!important;height:2.45rem!important;white-space:nowrap;border-radius:999px!important}html.shell-desktop-web .profile-edit-footer{right:0;left:var(--desktop-nav-width, 18.5rem)}@media (max-width: 720px){.profile-edit-footer{justify-content:stretch!important}.profile-edit-footer__inner{display:grid!important;grid-template-columns:1fr 1fr;width:100%!important}.profile-edit-footer__btn{min-width:0!important}}@media (min-width: 1100px){html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-command-center{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:1.05rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel{min-width:0!important;overflow:visible!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(20rem,.45fr) minmax(24rem,1fr)!important;align-items:start!important;gap:1rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media>div:first-child{position:sticky;top:5.25rem;align-self:start}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(18rem,.92fr) minmax(20rem,1.08fr)!important;gap:1rem!important;align-items:start!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-card__head,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-preview,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-empty{grid-column:1!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global>.grid,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global>.space-y-2{grid-column:2!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row{grid-column:1 / -1!important;display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row>.profile-chrome-control-panel--accent,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row>.profile-chrome-control-panel--text{width:100%!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--song{grid-column:1 / -1!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections{grid-column:span 8!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--cards,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--reviews{grid-column:span 6!important}}html.shell-desktop-web .profile-song-player{left:calc(var(--desktop-nav-width, 18.5rem) + .65rem)!important;right:auto!important;top:calc(env(safe-area-inset-top,0px) + .65rem)!important;max-width:min(17rem,calc(100vw - var(--desktop-nav-width, 18.5rem) - 1.5rem));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-theme-accent) 18%,transparent),transparent 42%),hsl(var(--background) / .28)!important}.profile-details-actions:not(.profile-details-actions--stable):empty,.profile-identity-milestones:empty,.profile-page-info:empty{display:none!important;margin:0!important;padding:0!important;min-height:0!important}.profile-details-actions>[hidden],.profile-details-actions>.hidden{display:none!important}.profile-details-actions:not(.profile-details-actions--stable){min-height:0!important}.profile-details-actions--stable{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.25rem}.profile-details-actions--stable>.profile-action-btn,.profile-details-actions--stable>.profile-details-actions__slot{flex:0 1 calc(16.666% - .2rem);width:calc(16.666% - .2rem);max-width:calc(16.666% - .2rem);min-width:4.25rem}.profile-details-actions--stable .profile-details-actions__slot>.profile-action-btn{width:100%}.profile-details-actions--stable .profile-action-btn--albums{margin-left:0}.profile-details-actions--stable .profile-details-actions__reserve{min-width:4.25rem;min-height:2rem}.profile-details-photo-slot{position:relative;z-index:30}.profile-photo-options-popover{min-width:14rem}.profile-below-banner:has([data-profile-photo-menu-open=true]),.profile-below-banner:has([data-profile-photo-menu-open=true]) .profile-identity-panel,.profile-below-banner:has([data-profile-photo-menu-open=true]) .profile-details-panel,.profile-details-panel[data-profile-photo-menu-open=true]{overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.profile-details-photo-slot[data-profile-photo-menu-open=true]{overflow:visible;z-index:80}.profile-details-photo-slot[data-profile-photo-menu-open=true] .profile-photo-options-popover{z-index:90}.profile-details-actions__slot{display:flex;align-items:center;min-width:0}.profile-details-actions__reserve{display:block;min-width:7.25rem;min-height:2rem;visibility:hidden;pointer-events:none}.profile-identity-actions-bar--layout-reserved{min-height:2.45rem;margin:.45rem 0 .35rem;padding:.35rem;border-color:transparent!important;background:transparent!important;box-shadow:none!important;pointer-events:none}.profile-identity-actions-bar__spacer{display:block;width:100%;min-height:1.75rem}.profile-identity-panel,.profile-details-panel,.profile-header,.profile-below-banner{width:100%;max-width:100%;box-sizing:border-box}.profile-tabs-nav-field,.profile-tabs-toolbar-field,.profile-tabs-content-field{box-sizing:border-box!important}.profile-banner-band--custom .profile-banner-img,.profile-banner-band--custom .profile-banner-video{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.profile-banner-band--custom .profile-banner-overlay{opacity:0!important;background:transparent!important}.profile-chrome-media-preview__asset{will-change:transform,object-position!important;-o-object-fit:var(--profile-preview-fit, cover)!important;object-fit:var(--profile-preview-fit, cover)!important;-o-object-position:var(--profile-preview-position, center center)!important;object-position:var(--profile-preview-position, center center)!important;transform:none!important;transform-origin:var(--profile-preview-position, center center)!important}.profile-panel-media--shared-surface,.profile-description-panel-media.profile-panel-media--shared-surface,.profile-identity-panel-media.profile-panel-media--shared-surface,.profile-tabs-nav-media.profile-panel-media--shared-surface,.profile-tabs-toolbar-media.profile-panel-media--shared-surface,.profile-tabs-content-media.profile-panel-media--shared-surface{-o-object-position:var(--profile-panel-media-position, center center)!important;object-position:var(--profile-panel-media-position, center center)!important;transform-origin:var(--profile-panel-media-position, center center)!important}html.shell-desktop-web .profile-song-player{left:calc(var(--desktop-nav-width, 18.5rem) + .25rem)!important;right:auto!important;top:calc(env(safe-area-inset-top,0px) + .55rem)!important;max-width:min(15.5rem,calc(100vw - var(--desktop-nav-width, 18.5rem) - .75rem))!important;padding:.25rem!important;background:hsl(var(--background) / .18)!important;border-color:hsl(var(--border) / .11)!important;backdrop-filter:blur(10px) saturate(1.15)!important;-webkit-backdrop-filter:blur(10px) saturate(1.15)!important}html.shell-desktop-web .profile-song-player__button{max-width:11.5rem!important}.profile-avatar-ring-media{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center;object-position:center center;border-radius:inherit!important;clip-path:circle(50% at 50% 50%);background:hsl(var(--background) / .35)}.profile-avatar-ring .profile-avatar{box-shadow:0 0 0 3px hsl(var(--background) / .86)}.profile-panel-media,.profile-description-panel-media,.profile-avatar-ring-media,.profile-identity-panel-media,.profile-tabs-nav-media,.profile-tabs-toolbar-media,.profile-tabs-content-media{-o-object-position:var(--profile-media-object-position, center center);object-position:var(--profile-media-object-position, center center);backface-visibility:hidden}.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-description-panel-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-identity-panel-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-tabs-nav-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-tabs-toolbar-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-tabs-content-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]){-o-object-fit:contain!important;object-fit:contain!important;background:radial-gradient(circle at 35% 18%,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 12%,transparent),transparent 38%),color-mix(in srgb,hsl(var(--background)) 42%,transparent)}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview{height:auto!important;min-height:7rem;aspect-ratio:16 / 9;border-style:solid!important;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--profile-edit-accent, hsl(var(--primary))) 18%,transparent),transparent 44%),linear-gradient(135deg,hsl(var(--background) / .58),hsl(var(--card) / .38))}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--avatarRing{width:min(12rem,74%);aspect-ratio:1;min-height:0;height:auto!important;margin-inline:auto;border-radius:999px!important;outline:1px solid color-mix(in srgb,var(--profile-edit-accent, hsl(var(--primary))) 34%,transparent);box-shadow:inset 0 0 0 .5rem hsl(var(--background) / .52),0 0 26px color-mix(in srgb,var(--profile-edit-accent, hsl(var(--primary))) 24%,transparent)}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--descriptionPanel,[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--identityPanel{aspect-ratio:21 / 8}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--tabsNav,[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--tabsToolbar{aspect-ratio:20 / 4.25;min-height:4.5rem}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--tabsContent{aspect-ratio:4 / 3;min-height:9rem}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--allPanels{aspect-ratio:19 / 8;min-height:9rem}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--allPanels:after{content:"";position:absolute;top:.65rem;right:.65rem;bottom:.65rem;left:.65rem;border-radius:1rem;pointer-events:none;background:linear-gradient(90deg,transparent 0 31%,hsl(var(--background) / .7) 31% 33%,transparent 33% 66%,hsl(var(--background) / .7) 66% 68%,transparent 68%),linear-gradient(180deg,transparent 0 43%,hsl(var(--background) / .62) 43% 47%,transparent 47% 72%,hsl(var(--background) / .62) 72% 76%,transparent 76%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--profile-edit-accent, hsl(var(--primary))) 28%,transparent)}.profile-chrome-media-viewport-toggle{display:flex;flex-wrap:wrap;gap:.5rem}.profile-chrome-media-card__viewport-note{margin-top:.35rem;font-size:.68rem;line-height:1.35;color:hsl(var(--muted-foreground))}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--mobile-edit.profile-chrome-media-preview--identityPanel,[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--mobile-edit.profile-chrome-media-preview--descriptionPanel{aspect-ratio:9 / 14;max-width:11.5rem;margin-inline:auto}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--mobile-edit.profile-chrome-media-preview--tabsNav{aspect-ratio:16 / 5;min-height:4.25rem;max-width:11.5rem;margin-inline:auto}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--mobile-edit.profile-chrome-media-preview--allPanels{aspect-ratio:9 / 16;min-height:12rem;max-width:11.5rem;margin-inline:auto}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--mobile-edit.profile-chrome-media-preview--allPanels:after{background:linear-gradient(180deg,transparent 0 24%,hsl(var(--background) / .7) 24% 27%,transparent 27% 48%,hsl(var(--background) / .62) 48% 52%,transparent 52% 68%,hsl(var(--background) / .62) 68% 72%,transparent 72%)}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview__asset{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;will-change:transform,object-position!important}.profile-album-studio__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;align-items:center;padding:.85rem;border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 18%,hsl(var(--border)));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 14%,transparent),transparent 42%),hsl(var(--background) / .42)}.profile-album-studio__search{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.25rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 18%,hsl(var(--border)));background:hsl(var(--card) / .44)}.profile-album-studio__search input{border:0!important;background:transparent!important;box-shadow:none!important;min-width:0}.profile-album-studio__stats{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.profile-album-studio__stats span,.profile-album-studio__filter{border-radius:999px;border:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 18%,hsl(var(--border)));background:hsl(var(--card) / .42);color:hsl(var(--foreground));font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:.35rem .62rem}.profile-album-studio__filters{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.45rem}.profile-album-studio__filter{cursor:pointer}.profile-album-studio__filter--active{border-color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 62%,hsl(var(--border)));background:linear-gradient(135deg,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 28%,transparent),hsl(var(--card) / .48));box-shadow:0 0 22px color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 16%,transparent)}.profile-album-studio__empty-filter{grid-column:1 / -1;min-height:11rem;display:grid;place-items:center;gap:.35rem;padding:1.4rem;border-radius:1.15rem;border:1px dashed color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 25%,hsl(var(--border)));color:hsl(var(--muted-foreground));background:hsl(var(--background) / .28);text-align:center}.profile-album-studio__album-card{min-height:13rem;overflow:hidden}.profile-album-studio__album-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--album-accent, var(--profile-theme-accent, hsl(var(--primary)))) 24%,transparent),transparent 54%),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--album-bg, hsl(var(--card))) 48%,transparent),transparent 42%);opacity:.72}.profile-album-browser__cover{position:relative;aspect-ratio:16 / 10;width:100%;min-height:7rem;border-radius:1rem;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--album-accent, var(--profile-theme-accent, hsl(var(--primary)))) 20%,transparent),transparent),var(--album-bg, hsl(var(--card)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--album-accent, var(--profile-theme-accent, hsl(var(--primary)))) 26%,transparent)}.profile-album-browser__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.03)}@media (max-width: 780px){.profile-album-studio__toolbar{grid-template-columns:1fr}.profile-album-studio__stats{justify-content:flex-start}}.profile-banner-band[data-banner-opaque=true],.profile-banner-band--opaque,.profile-banner-band--custom[data-banner-opaque=true]{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background-color:#05070d!important}.profile-banner-band[data-banner-opaque=true] .profile-banner-img,.profile-banner-band[data-banner-opaque=true] .profile-banner-video,.profile-banner-band--opaque .profile-banner-img,.profile-banner-band--opaque .profile-banner-video,.profile-banner-band--custom[data-banner-opaque=true] .profile-banner-img,.profile-banner-band--custom[data-banner-opaque=true] .profile-banner-video{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.profile-avatar-ring,.profile-avatar-ring-media{border-radius:9999px!important}.profile-avatar-ring-media{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:var(--profile-avatar-media-position, center center);object-position:var(--profile-avatar-media-position, center center);transform-origin:center center}.profile-tabs-content-field{min-height:min(78vh,760px)}.profile-tabs-content-field>.profile-tabs-content-media:not(.profile-panel-media--shared-surface){height:min(78vh,760px)!important;max-height:760px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center top;object-position:center top;background:hsl(var(--background) / .18)}.profile-tabs-content-field>.profile-tabs-content-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-description-panel-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-identity-panel-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-tabs-nav-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-tabs-toolbar-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-tabs-content-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]){-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:var(--profile-shared-object-position, center center)!important;object-position:var(--profile-shared-object-position, center center)!important;background:hsl(var(--background) / .1)}.profile-tabs-content-field>.profile-tabs-content-media{top:0!important}.profile-tabs-content-field>:not(.profile-panel-media){position:relative;z-index:1}.profile-chrome-media-preview{background:linear-gradient(135deg,hsl(0 0% 100% / .055),transparent 38%),hsl(var(--background) / .58)!important}.profile-chrome-media-preview--avatarRing{width:min(9rem,100%);height:min(9rem,42vw);aspect-ratio:1 / 1;border-radius:9999px!important;margin-inline:auto}.profile-chrome-media-preview--identityPanel,.profile-chrome-media-preview--descriptionPanel{height:8.5rem;aspect-ratio:16 / 5}.profile-chrome-media-preview--tabsNav,.profile-chrome-media-preview--tabsToolbar{height:5.8rem;aspect-ratio:16 / 3}.profile-chrome-media-preview--tabsContent{height:13.5rem;aspect-ratio:4 / 3}.profile-chrome-media-preview--allPanels{height:13rem;aspect-ratio:16 / 9;background:linear-gradient(90deg,hsl(0 0% 100% / .055) 0 1px,transparent 1px 33.33%),linear-gradient(180deg,hsl(0 0% 100% / .05) 0 1px,transparent 1px 33.33%),radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-edit-accent, var(--profile-accent, #00bbee)) 16%,transparent),transparent 45%),hsl(var(--background) / .62)!important;background-size:33.33% 100%,100% 33.33%,auto,auto}.profile-chrome-media-preview--avatarRing .profile-chrome-media-preview__asset{-o-object-fit:cover!important;object-fit:cover!important}.profile-chrome-media-preview--tabsContent .profile-chrome-media-preview__asset,.profile-chrome-media-preview--allPanels .profile-chrome-media-preview__asset{-o-object-fit:var(--profile-preview-fit, cover)!important;object-fit:var(--profile-preview-fit, cover)!important;background:hsl(var(--background) / .18)}html.shell-desktop-web [data-testid=profile-chrome-customizer].profile-edit-section{overflow:visible!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-command-center{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:1rem!important;align-items:start!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-edit-subcard.profile-chrome-control-panel{min-width:0!important;overflow:hidden!important;border-radius:1.15rem!important;border:1px solid color-mix(in srgb,var(--profile-edit-accent, var(--profile-accent, #00bbee)) 22%,var(--shell-canvas-border, hsl(var(--border))))!important;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-edit-accent, var(--profile-accent, #00bbee)) 10%,transparent),transparent 40%),hsl(var(--card) / .58)!important;box-shadow:0 18px 44px #0000001f!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row{grid-column:1 / -1!important;display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row>.profile-chrome-control-panel--accent,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row>.profile-chrome-control-panel--text{width:100%!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--song,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--reviews,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media{grid-column:1 / -1!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(16rem,.9fr) minmax(18rem,1.15fr) minmax(18rem,1fr)!important;gap:1rem!important;align-items:start!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-card__head,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-preview,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-empty{grid-row:span 2!important}@media (max-width: 1180px){html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row{flex-direction:column!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--reviews{grid-column:span 6!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--song{grid-column:1 / -1!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global{grid-template-columns:1fr!important}}.profile-panel-media,.profile-description-panel-media,.profile-avatar-ring-media,.profile-identity-panel-media,.profile-tabs-nav-media,.profile-tabs-toolbar-media,.profile-tabs-content-media,.profile-panel-media--shared-surface,.profile-description-panel-media.profile-panel-media--shared-surface,.profile-identity-panel-media.profile-panel-media--shared-surface,.profile-tabs-nav-media.profile-panel-media--shared-surface,.profile-tabs-toolbar-media.profile-panel-media--shared-surface,.profile-tabs-content-media.profile-panel-media--shared-surface{-o-object-fit:var(--profile-panel-media-fit, cover)!important;object-fit:var(--profile-panel-media-fit, cover)!important;-o-object-position:var(--profile-panel-media-position, center center)!important;object-position:var(--profile-panel-media-position, center center)!important;transform-origin:var(--profile-panel-media-position, center center)!important}.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-description-panel-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-identity-panel-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-tabs-nav-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-tabs-toolbar-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]),.profile-tabs-content-media.profile-panel-media--shared-surface:not([data-profile-trio-shared-slice=true]){-o-object-fit:var(--profile-panel-media-fit, contain)!important;object-fit:var(--profile-panel-media-fit, contain)!important}.profile-tabs-content-field{--profile-content-media-height: min(68svh, 680px);--profile-content-media-sticky-y: 0px;min-height:min(68svh,680px)!important}.profile-tabs-content-field>.profile-tabs-content-media{top:0!important;bottom:auto!important;height:var(--profile-content-media-height, min(68svh, 680px))!important;min-height:min(20rem,68svh)!important;max-height:none!important;-o-object-fit:var(--profile-panel-media-fit, contain)!important;object-fit:var(--profile-panel-media-fit, contain)!important;-o-object-position:var(--profile-panel-media-position, center center)!important;object-position:var(--profile-panel-media-position, center center)!important;transform-origin:var(--profile-panel-media-position, center center)!important;transform:translateY(var(--profile-content-media-sticky-y, 0px)) scale(var(--profile-panel-media-scale-x, var(--profile-panel-media-scale, 1)),var(--profile-panel-media-scale-y, var(--profile-panel-media-scale, 1))) translateZ(0)!important}.profile-tabs-content-field>.profile-tabs-body,.profile-tabs-content-field>:not(.profile-panel-media){position:relative!important;z-index:2!important}.profile-chrome-media-preview{overflow:hidden!important;isolation:isolate!important}.profile-chrome-media-preview__asset{width:100%!important;height:100%!important;-o-object-fit:var(--profile-preview-fit, cover)!important;object-fit:var(--profile-preview-fit, cover)!important;-o-object-position:var(--profile-preview-position, center center)!important;object-position:var(--profile-preview-position, center center)!important;transform:scale(var(--profile-preview-scale-x, var(--profile-preview-scale, 1)),var(--profile-preview-scale-y, var(--profile-preview-scale, 1))) translateZ(0)!important;transform-origin:var(--profile-preview-position, center center)!important}.profile-chrome-media-preview--avatarRing .profile-chrome-media-preview__asset,.profile-chrome-media-preview--identityPanel .profile-chrome-media-preview__asset,.profile-chrome-media-preview--descriptionPanel .profile-chrome-media-preview__asset,.profile-chrome-media-preview--tabsNav .profile-chrome-media-preview__asset,.profile-chrome-media-preview--tabsToolbar .profile-chrome-media-preview__asset,.profile-chrome-media-preview--tabsContent .profile-chrome-media-preview__asset,.profile-chrome-media-preview--allPanels .profile-chrome-media-preview__asset{-o-object-fit:var(--profile-preview-fit, cover)!important;object-fit:var(--profile-preview-fit, cover)!important}.profile-banner-band[data-banner-opaque=true],.profile-banner-band--opaque,.profile-banner-band[data-banner-opaque=true] .profile-banner-img,.profile-banner-band[data-banner-opaque=true] .profile-banner-video,.profile-banner-band--opaque .profile-banner-img,.profile-banner-band--opaque .profile-banner-video{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.profile-banner-band .profile-banner-overlay,.profile-banner-band:after,.profile-banner-band--custom .profile-banner-overlay,.profile-banner-band--custom:after{opacity:0!important;background:transparent!important}.profile-backdrop-layer,.shell-canvas-backdrop{opacity:var(--profile-backdrop-opacity, .14)!important}.profile-backdrop-layer:after,.shell-canvas-backdrop:after{opacity:var(--profile-backdrop-overlay-opacity, 1)!important}html:not(.dark) .shell-canvas-backdrop--light-default{filter:brightness(var(--profile-backdrop-brightness, 108%)) saturate(108%)!important}html:not(.dark) .shell-canvas-backdrop--light-default:after{opacity:0!important}@media (min-width: 1024px){html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-command-center{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:1rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row{grid-column:1 / -1!important;display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row>.profile-chrome-control-panel--accent,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row>.profile-chrome-control-panel--text{width:100%!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--song{grid-column:1 / -1!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--backdrop,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--cards,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--reviews{grid-column:span 6!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media{grid-column:1 / -1!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.95rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(16rem,.82fr) minmax(18rem,1fr) minmax(18rem,1fr)!important;gap:1rem!important;align-items:start!important}}html.shell-desktop-web .music-now-playing-bar--desktop-rail,html.shell-desktop-web .music-now-playing-bar{left:calc(var(--desktop-nav-width, 18.5rem) + .65rem)!important;right:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)!important;width:min(25.5rem,calc(100vw - var(--desktop-nav-width, 18.5rem) - 1.3rem))!important;padding:0!important;z-index:72!important}html.shell-desktop-web .music-player-bar-desktop{width:100%!important;overflow:hidden!important;border-radius:1.15rem!important;border:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 16%,hsl(var(--border)))!important;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 12%,transparent),transparent 44%),color-mix(in srgb,hsl(var(--background)) 76%,transparent)!important;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff14!important;backdrop-filter:blur(18px) saturate(1.28)!important;-webkit-backdrop-filter:blur(18px) saturate(1.28)!important}html.shell-desktop-web .music-player-bar-desktop>.flex{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem .7rem!important;padding:.65rem!important}html.shell-desktop-web .music-player-bar-desktop__track{grid-column:1 / -1!important;width:100%!important;flex:none!important}html.shell-desktop-web .music-player-bar-desktop__track .w-14.h-14{width:2.85rem!important;height:2.85rem!important}html.shell-desktop-web .music-player-bar-desktop__transport{grid-column:1 / -1!important;width:100%!important;flex:none!important;padding:0!important}html.shell-desktop-web .music-player-bar-desktop__actions{grid-column:1 / -1!important;width:100%!important;justify-content:flex-start!important;flex:none!important;gap:.25rem!important;overflow-x:auto!important;scrollbar-width:none}html.shell-desktop-web .music-player-bar-desktop__actions::-webkit-scrollbar{display:none}html.shell-desktop-web .music-player-volume-slider{width:6.25rem!important;max-width:6.25rem!important;flex:0 0 6.25rem!important}html.shell-desktop-web .profile-song-player{left:calc(var(--desktop-nav-width, 18.5rem) + .65rem)!important;right:auto!important;top:calc(env(safe-area-inset-top,0px) + .75rem)!important;max-width:min(17.5rem,calc(100vw - var(--desktop-nav-width, 18.5rem) - 1.3rem))!important;z-index:74!important}.profile-album-browser{z-index:10150!important;isolation:isolate!important;pointer-events:auto!important;background:transparent!important}.profile-album-browser__backdrop{z-index:0!important;pointer-events:auto!important;background:#07090da8!important;backdrop-filter:blur(14px) saturate(1.08)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important}.profile-album-browser__panel,.profile-album-studio__panel{z-index:2!important;pointer-events:auto!important;color:hsl(var(--foreground))!important;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 12%,transparent),transparent 40%),color-mix(in srgb,hsl(var(--background)) 96%,hsl(var(--card)))!important;transform:translateZ(0)!important;opacity:1!important;visibility:visible!important}.profile-album-browser__panel *,.profile-album-studio__panel *{visibility:visible}@media (min-width: 1024px){.profile-about-browser .profile-about-browser__panel{width:min(76rem,calc(100vw - 4rem))!important;max-width:none!important}.profile-about-browser .profile-social-body,.profile-about-browser .profile-about-body{max-width:none!important;width:100%!important}.profile-about-browser .profile-about-scroll{display:flex;flex-direction:column}.profile-about-browser .profile-about-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.profile-about-browser .profile-about-tabs{flex:1 1 auto;min-height:0}.profile-about-browser .profile-about-tabs--edit,.profile-about-browser .profile-about-editor-embedded{flex:1 1 auto;min-height:0;height:100%}}.profile-banner-band,.profile-banner-band--custom,.profile-header .profile-banner-band,.profile-page .profile-banner-band{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:#000!important;isolation:isolate!important}.profile-banner-band[data-banner-opaque=false] .profile-banner-video,.profile-banner-band--custom[data-banner-opaque=false] .profile-banner-video{z-index:4!important;filter:none!important;mix-blend-mode:normal!important;background:#000!important;-o-object-fit:cover!important;object-fit:cover!important;transform:translateZ(0)!important}.profile-banner-band[data-banner-opaque=true] .profile-banner-video,.profile-banner-band--custom[data-banner-opaque=true] .profile-banner-video,.profile-banner-band--opaque .profile-banner-video{z-index:4!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:#000!important;-o-object-fit:cover!important;object-fit:cover!important;transform:translateZ(0)!important}.profile-banner-band[data-banner-opaque=true] .profile-banner-img,.profile-banner-band--custom[data-banner-opaque=true] .profile-banner-img,.profile-banner-band--opaque .profile-banner-img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.profile-banner-band .profile-banner-overlay,.profile-banner-band:after,.profile-banner-band--custom .profile-banner-overlay,.profile-banner-band--custom:after{display:none!important;opacity:0!important;background:transparent!important}@media (max-width: 1023px){.music-now-playing-bar--desktop-rail,.music-now-playing-bar{width:auto!important}}.profile-banner-band{--profile-banner-opacity: 1}.profile-banner-band[data-banner-opaque=false] .profile-banner-img,.profile-banner-band[data-banner-opaque=false] .profile-banner-video,.profile-banner-band--custom[data-banner-opaque=false] .profile-banner-img,.profile-banner-band--custom[data-banner-opaque=false] .profile-banner-video{opacity:var(--profile-banner-opacity, 1)!important;filter:none!important;mix-blend-mode:normal!important}.profile-banner-opacity-control{display:grid;gap:.45rem;padding:.75rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent, hsl(var(--primary))) 18%,hsl(var(--border)));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--profile-edit-accent, hsl(var(--primary))) 12%,transparent),transparent 42%),hsl(var(--background) / .42)}[data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media{grid-column:1 / -1!important}[data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))!important;gap:1rem!important}[data-testid=profile-chrome-customizer] .profile-chrome-media-card{align-content:start;gap:.85rem!important;min-width:0;overflow:hidden}[data-testid=profile-chrome-customizer] .profile-chrome-media-card--global{grid-column:1 / -1!important}[data-testid=profile-chrome-customizer] .profile-chrome-media-card--global,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global{display:grid!important;grid-template-columns:minmax(0,1fr)!important}[data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-card__head,[data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-preview,[data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-empty,[data-testid=profile-chrome-customizer] .profile-chrome-media-card--global>.grid,[data-testid=profile-chrome-customizer] .profile-chrome-media-card--global>.space-y-2,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-card__head,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-preview,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-empty,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global>.grid,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global>.space-y-2{grid-column:auto!important}[data-testid=profile-chrome-customizer] .profile-chrome-position-grid{grid-template-columns:1fr!important;gap:.85rem!important;padding:.8rem!important;border-radius:.95rem!important}[data-testid=profile-chrome-customizer] .profile-chrome-position-grid>.sm\:col-span-2{grid-column:auto!important}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview,[data-testid=profile-chrome-customizer] .profile-chrome-media-empty{min-height:8.5rem}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--avatarRing{width:min(9.5rem,100%);aspect-ratio:1 / 1;min-height:0;border-radius:999px;justify-self:center}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--tabsNav,[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--tabsToolbar{aspect-ratio:16 / 5;min-height:6.25rem}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--identityPanel,[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--descriptionPanel,[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--tabsContent{aspect-ratio:16 / 9}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--song{grid-column:1 / -1!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--cards,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--reviews,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--backdrop{grid-column:span 4!important}@media (min-width: 1100px){html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media{grid-column:1 / -1!important;order:6!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots{grid-template-columns:repeat(3,minmax(0,1fr))!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global{grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 1220px){html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){[data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots{grid-template-columns:1fr!important}}.profile-album-studio .profile-album-browser__panel{border-color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 46%,hsl(var(--border)))!important;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 28%,transparent),transparent 34%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--profile-theme-accent-alt, hsl(var(--ring))) 24%,transparent),transparent 38%),linear-gradient(180deg,#0e121bf7,hsl(var(--background) / .98))!important;box-shadow:0 34px 100px #00000094,inset 0 1px #ffffff14,0 0 0 1px color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 13%,transparent)!important}.profile-album-studio__head{position:sticky;top:0;z-index:3;padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 18%,transparent);background:linear-gradient(180deg,hsl(224 30% 8% / .98),hsl(224 30% 8% / .72),transparent);backdrop-filter:blur(12px) saturate(1.16);-webkit-backdrop-filter:blur(12px) saturate(1.16)}.profile-album-studio__head h3{background:linear-gradient(90deg,hsl(var(--foreground)),color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 76%,white));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.profile-album-studio__toolbar,.profile-album-studio__create,.profile-album-studio__detail,.profile-album-studio__picker{border-color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 28%,hsl(var(--border)))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 12%,transparent),transparent 50%),hsl(var(--card) / .38)!important;box-shadow:inset 0 1px #fff1,0 16px 42px #00000029}.profile-album-studio__picker-head{display:flex;justify-content:space-between;gap:.85rem;align-items:flex-start;margin-bottom:.75rem}.profile-album-studio__picker-subtitle{margin-top:.2rem;font-size:.72rem;line-height:1.35;color:hsl(var(--muted-foreground))}.profile-album-studio__picker-count{flex:0 0 auto;border-radius:999px;border:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 32%,hsl(var(--border)));padding:.28rem .55rem;font-size:.68rem;font-weight:900;color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 78%,hsl(var(--foreground)));background:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 10%,hsl(var(--background)))}.profile-album-post-strip{display:flex;gap:.75rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:.15rem .15rem .75rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 55%,transparent) transparent}.profile-album-post-strip::-webkit-scrollbar{height:.55rem}.profile-album-post-strip::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 55%,transparent)}.profile-album-post-card{flex:0 0 clamp(9.5rem,28vw,12.5rem);scroll-snap-align:start;display:grid;gap:.45rem;padding:.55rem;text-align:left;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 18%,hsl(var(--border)));background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 14%,transparent),transparent 45%),hsl(var(--background) / .44);color:hsl(var(--foreground));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.profile-album-post-card:hover,.profile-album-post-card--selected{transform:translateY(-2px);border-color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 68%,hsl(var(--border)));box-shadow:0 18px 38px color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 18%,transparent)}.profile-album-post-card--selected{background:linear-gradient(135deg,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 24%,transparent),transparent 56%),hsl(var(--card) / .62)}.profile-album-post-card__thumb{position:relative;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border-radius:.82rem;background:linear-gradient(135deg,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 18%,transparent),transparent),hsl(var(--card) / .72)}.profile-album-post-card__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-album-post-card__type,.profile-album-post-card__check{position:absolute;display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;color:#fff;background:#00000094;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.profile-album-post-card__type{left:.4rem;bottom:.4rem;padding:.18rem .45rem;font-size:.62rem;font-weight:900}.profile-album-post-card__check{right:.4rem;top:.4rem;width:1.55rem;height:1.55rem;justify-content:center;background:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 78%,hsl(0 0% 0% / .45))}.profile-album-post-card__body{display:grid;gap:.15rem;min-width:0}.profile-album-post-card__body strong{font-size:.78rem;font-weight:950;letter-spacing:-.01em}.profile-album-post-card__body span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2em;font-size:.68rem;line-height:1.28;color:hsl(var(--muted-foreground))}.profile-banner-band[data-banner-opaque=true],.profile-banner-band[data-banner-opaque=true] .profile-banner-img,.profile-banner-band[data-banner-opaque=true] .profile-banner-video,.profile-banner-band--opaque,.profile-banner-band--opaque .profile-banner-img,.profile-banner-band--opaque .profile-banner-video{--profile-banner-opacity: 1 !important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.profile-banner-band .profile-banner-overlay,.profile-banner-band:after,.profile-banner-band--custom .profile-banner-overlay,.profile-banner-band--custom:after,.profile-banner-band--opaque .profile-banner-overlay,.profile-banner-band--opaque:after,.profile-banner-band[data-banner-opaque=true] .profile-banner-overlay,.profile-banner-band[data-banner-opaque=true]:after{display:none!important;opacity:0!important;background:transparent!important}.profile-banner-band[data-banner-opaque=false] .profile-banner-img,.profile-banner-band[data-banner-opaque=false] .profile-banner-video{opacity:var(--profile-banner-opacity, 1)!important;filter:none!important;mix-blend-mode:normal!important}.profile-song-player--mute-only{width:2.9rem!important;height:2.9rem!important;max-width:2.9rem!important;min-width:2.9rem!important;padding:0!important;border-radius:999px!important;overflow:visible!important}.profile-song-player--mute-only .profile-song-player__mute--solo{width:100%!important;height:100%!important;border-radius:inherit!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:#00000061!important;border:1px solid hsl(0 0% 100% / .24)!important;box-shadow:0 12px 30px #0000005c,0 0 24px color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 34%,transparent)!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important}.profile-song-player--mute-only .profile-song-player__mute--solo:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 25%,hsl(0 0% 0% / .42))!important}html.shell-desktop-web .profile-song-player--mute-only{position:fixed!important;top:calc(env(safe-area-inset-top,0px) + .65rem)!important;left:calc(var(--desktop-nav-width, 18.5rem) + .45rem)!important;right:auto!important;z-index:75!important}@media (max-width: 1023px){.profile-song-player--mute-only{position:fixed!important;top:calc(env(safe-area-inset-top,0px) + .65rem)!important;left:calc(env(safe-area-inset-left,0px) + .65rem)!important;right:auto!important;z-index:75!important}}.profile-album-studio__head-actions,.profile-album-studio__detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.profile-album-studio__save{background:linear-gradient(135deg,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 78%,#ffffff),color-mix(in srgb,var(--profile-theme-accent-alt, hsl(var(--ring))) 58%,#111827))!important;color:#fff!important;border:0!important;box-shadow:0 14px 34px color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 25%,transparent)!important}.profile-album-studio__save:disabled{opacity:.48!important;filter:saturate(.7)!important}.profile-album-studio__dirty-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.85rem 0;padding:.7rem .9rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 34%,hsl(var(--border)));background:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 13%,hsl(var(--card) / .88));color:hsl(var(--foreground));font-size:.82rem;font-weight:800}.profile-album-studio__dirty-bar button{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:800;text-decoration:underline}.profile-album-browser__privacy{justify-self:flex-start;border-radius:999px;padding:.18rem .5rem;font-size:.62rem;font-weight:900;letter-spacing:.02em;color:color-mix(in srgb,var(--album-accent, var(--profile-theme-accent, hsl(var(--primary)))) 80%,white);background:#0000003d;border:1px solid color-mix(in srgb,var(--album-accent, var(--profile-theme-accent, hsl(var(--primary)))) 30%,transparent)}.profile-album-studio__visibility{min-width:min(100%,14rem);display:grid;gap:.25rem;font-size:.7rem;font-weight:900;color:hsl(var(--muted-foreground))}.profile-album-studio__visibility select{min-height:2.35rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 26%,hsl(var(--border)));background:hsl(var(--background) / .72);color:hsl(var(--foreground));padding:0 .65rem;font-size:.82rem;font-weight:800}.profile-album-studio__viewer{margin:.95rem 0;min-height:clamp(16rem,38vw,31rem);border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 30%,hsl(var(--border)));background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 20%,transparent),transparent 38%),linear-gradient(180deg,#0b0f18c7,hsl(var(--background) / .72));overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 48px #0000003d}.profile-album-studio__viewer-media{display:grid;place-items:center;min-height:clamp(14rem,32vw,27rem);background:#00000057}.profile-album-studio__viewer-media img,.profile-album-studio__viewer-media video{width:100%;height:100%;max-height:clamp(14rem,32vw,27rem);-o-object-fit:contain;object-fit:contain;display:block;background:#000}.profile-album-studio__viewer-empty{min-height:inherit;display:grid;place-items:center;align-content:center;gap:.45rem;padding:2rem;text-align:center;color:hsl(var(--muted-foreground))}.profile-album-studio__viewer-empty strong{color:hsl(var(--foreground));font-size:1rem}.profile-album-studio__viewer-caption{display:grid;gap:.12rem;padding:.85rem 1rem 1rem;font-size:.82rem}.profile-album-studio__viewer-caption span{color:hsl(var(--muted-foreground))}.profile-album-studio__media-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;color:inherit}.profile-album-studio__media-card--active{border-color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 72%,hsl(var(--border)))!important;box-shadow:0 16px 34px color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 18%,transparent)!important}.profile-album-studio__media-card .profile-album-studio__remove{cursor:pointer}html.shell-desktop-web .profile-identity-panel,html.shell-desktop-web .profile-details-panel,html.shell-desktop-web .profile-tabs-nav-field,html.shell-desktop-web .profile-tabs-toolbar-field,html.shell-desktop-web .profile-tabs-content-field{contain:layout paint}html.shell-desktop-web .profile-details-actions{min-height:2.75rem!important;align-items:center!important}html.shell-desktop-web .profile-tabs-nav-field,html.shell-desktop-web .profile-tabs-nav{min-height:3.65rem!important}html.shell-desktop-web .profile-tabs-list{min-height:3.15rem!important;grid-auto-rows:minmax(3.15rem,auto)!important;align-items:stretch!important}html.shell-desktop-web .profile-tab-trigger,html.shell-desktop-web .profile-action-btn{min-height:2.55rem!important}@media (max-width: 760px){.profile-album-studio__head,.profile-album-studio__detail-head,.profile-album-studio__dirty-bar,.profile-album-studio__picker-head{align-items:stretch;flex-direction:column}.profile-album-studio__head-actions,.profile-album-studio__detail-actions{justify-content:flex-start}}.profile-album-studio__head-copy{display:grid;gap:.2rem;min-width:0}.profile-album-studio__sidebar{display:grid;gap:.65rem;min-width:0;padding:.85rem;border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 24%,hsl(var(--border)));background:linear-gradient(180deg,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 10%,transparent),transparent 42%),hsl(var(--card) / .34)}.profile-album-studio__section-head{display:flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 82%,hsl(var(--foreground)))}.profile-album-studio__section-head--detail{margin-bottom:.35rem}.profile-album-studio__section-count{margin-left:auto;border-radius:999px;padding:.18rem .48rem;font-size:.62rem;letter-spacing:.06em;color:hsl(var(--foreground));background:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 14%,hsl(var(--background)));border:1px solid color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 24%,hsl(var(--border)))}.profile-album-studio__layout{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);gap:1rem}.profile-album-studio__album-grid{max-height:min(58vh,640px)}.profile-album-browser__privacy{display:inline-flex;align-self:flex-start;border-radius:999px;padding:.18rem .5rem;font-size:.62rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--album-accent, var(--profile-theme-accent, hsl(var(--primary)))) 78%,hsl(var(--foreground)));background:color-mix(in srgb,var(--album-accent, var(--profile-theme-accent, hsl(var(--primary)))) 12%,hsl(var(--background)));border:1px solid color-mix(in srgb,var(--album-accent, var(--profile-theme-accent, hsl(var(--primary)))) 28%,hsl(var(--border)))}.profile-album-studio__viewer{margin-bottom:.85rem;border-radius:1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--album-accent, var(--profile-theme-accent, hsl(var(--primary)))) 22%,hsl(var(--border)));background:#000000e0}.profile-album-studio__viewer-media{aspect-ratio:unset;display:grid;place-items:center;overflow:hidden}.profile-album-studio__viewer-media img,.profile-album-studio__viewer-media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.profile-album-studio__viewer-caption{display:grid;gap:.15rem;padding:.65rem .75rem;font-size:.72rem;color:hsl(var(--muted-foreground));border-top:1px solid color-mix(in srgb,hsl(var(--border)) 72%,transparent)}.profile-album-studio__viewer-caption strong{color:hsl(var(--foreground));font-size:.78rem}@media (max-width: 900px){.profile-album-studio__layout{grid-template-columns:1fr}.profile-album-studio__album-grid{max-height:none}.profile-stats-actions-row{flex-direction:column;align-items:stretch}.profile-stats-actions-row .profile-identity-actions-bar,.profile-stats-actions-row .profile-identity-actions-bar--inline{max-width:100%!important;justify-content:flex-start!important}}html.shell-desktop-web .profile-album-studio__panel{width:min(94rem,calc(100vw - 3rem))!important;max-height:min(90vh,920px)!important}html.shell-desktop-web .profile-album-studio__layout{grid-template-columns:minmax(15rem,.34fr) minmax(0,1.66fr)!important;gap:1.15rem!important;min-height:min(68vh,720px)}html.shell-desktop-web .profile-album-studio__sidebar{max-height:min(72vh,760px);overflow:auto}html.shell-desktop-web .profile-album-studio__detail{display:flex!important;flex-direction:column!important;max-height:min(72vh,760px);overflow:hidden;min-height:0}html.shell-desktop-web .profile-album-studio__detail-main{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem}html.shell-desktop-web .profile-album-studio__picker{flex:0 0 auto;margin-top:0;padding-top:.85rem;max-height:min(16rem,34vh);overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 6%,hsl(var(--background))) 18%)}html.shell-desktop-web .profile-album-studio__picker .profile-album-post-strip{flex:1 1 auto;min-height:0}html.shell-desktop-web .profile-album-studio__picker-head{flex:0 0 auto}html.shell-desktop-web .profile-album-studio__viewer{min-height:clamp(14rem,38vh,32rem)!important;max-height:none!important;flex:1 1 auto!important}html.shell-desktop-web .profile-album-studio__viewer-media{min-height:0!important;max-height:100%!important;aspect-ratio:unset!important}html.shell-desktop-web .profile-album-studio__filmstrip{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))!important;max-height:9.5rem;overflow-x:auto;overflow-y:hidden}.profile-album-studio__viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.profile-album-studio__viewer-count{font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 76%,hsl(var(--foreground)))}.profile-album-studio__viewer-nav{display:flex;gap:.45rem}.profile-album-studio__filmstrip-wrap{margin-top:.85rem;min-width:0}.profile-album-studio__filmstrip-label{margin:0 0 .45rem;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.profile-album-studio__filmstrip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(6.25rem,1fr);gap:.55rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding-bottom:.35rem}.profile-album-studio__filmstrip .profile-album-studio__media-card{scroll-snap-align:start;min-width:6.25rem}.profile-page .profile-stat__value{font-size:calc(.9375rem * var(--profile-stat-value-scale, var(--profile-font-scale, 1)))!important}.profile-page .profile-stat__label{font-size:calc(.625rem * var(--profile-stat-label-scale, var(--profile-font-scale, 1)))!important}.profile-banner-band[data-banner-opaque=true] .profile-banner-img,.profile-banner-band[data-banner-opaque=true] .profile-banner-video,.profile-banner-band--opaque .profile-banner-img,.profile-banner-band--opaque .profile-banner-video{opacity:1!important;-o-object-fit:cover!important;object-fit:cover!important;filter:none!important;mix-blend-mode:normal!important}.profile-banner-band[data-banner-opaque=true],.profile-banner-band--opaque{background:#000!important}.profile-banner-band--video .profile-banner-video,.profile-banner-band--custom .profile-banner-img,.profile-banner-band--custom .profile-banner-video{-o-object-fit:cover!important;object-fit:cover!important}.profile-identity-panel:has(>.profile-panel-media[data-panel-media-opaque=true]):before,.profile-identity-panel:has(>.profile-panel-media[data-panel-media-opaque=true]):after,.profile-details-panel:has(>.profile-description-panel-media[data-panel-media-opaque=true]):before,.profile-details-panel:has(>.profile-description-panel-media[data-panel-media-opaque=true]):after,.profile-tabs-nav-field:has(>.profile-panel-media[data-panel-media-opaque=true]):before,.profile-tabs-nav-field:has(>.profile-panel-media[data-panel-media-opaque=true]):after,.profile-tabs-toolbar-field:has(>.profile-panel-media[data-panel-media-opaque=true]):before,.profile-tabs-toolbar-field:has(>.profile-panel-media[data-panel-media-opaque=true]):after,.profile-tabs-content-field:has(>.profile-panel-media[data-panel-media-opaque=true]):before,.profile-tabs-content-field:has(>.profile-panel-media[data-panel-media-opaque=true]):after{display:none!important;opacity:0!important;background:transparent!important}.profile-identity-panel:has(>.profile-panel-media[data-panel-media-opaque=true]),.profile-details-panel:has(>.profile-description-panel-media[data-panel-media-opaque=true]),.profile-tabs-nav-field:has(>.profile-panel-media[data-panel-media-opaque=true]),.profile-tabs-toolbar-field:has(>.profile-panel-media[data-panel-media-opaque=true]),.profile-tabs-content-field:has(>.profile-panel-media[data-panel-media-opaque=true]){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.profile-panel-media[data-panel-media-opaque=true],.profile-description-panel-media[data-panel-media-opaque=true],.profile-identity-panel-media[data-panel-media-opaque=true],.profile-tabs-nav-media[data-panel-media-opaque=true],.profile-tabs-toolbar-media[data-panel-media-opaque=true],.profile-tabs-content-media[data-panel-media-opaque=true]{opacity:1!important;filter:none!important}.profile-global-panel-region{position:relative;display:flex;flex-direction:column;gap:.75rem;margin-inline:.75rem;margin-bottom:.75rem;isolation:isolate;overflow:hidden}.profile-global-panel-region .profile-below-banner{margin-inline:0;gap:.75rem}.profile-global-panel-region .profile-global-panel-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;-o-object-fit:var(--profile-panel-media-fit, cover)!important;object-fit:var(--profile-panel-media-fit, cover)!important;-o-object-position:var(--profile-panel-media-position, center center);object-position:var(--profile-panel-media-position, center center);transform:scale(var(--profile-panel-media-scale-x, var(--profile-panel-media-scale, 1)),var(--profile-panel-media-scale-y, var(--profile-panel-media-scale, 1))) translateZ(0);transform-origin:var(--profile-panel-media-position, center center);pointer-events:none!important;z-index:0!important;border-radius:0;filter:saturate(1.12) contrast(1.06);mix-blend-mode:normal;backface-visibility:hidden;will-change:transform,object-position}.profile-global-panel-region>:not(.profile-global-panel-media){position:relative;z-index:1}.profile-global-panel-region--active .profile-identity-panel:before,.profile-global-panel-region--active .profile-details-panel:before,.profile-global-panel-region--active .profile-tabs-nav-field:before{opacity:min(var(--profile-panel-fill-strength, .4),.16)!important}.profile-page--global-everywhere .profile-global-panel-region .profile-identity-panel,.profile-page--global-everywhere .profile-global-panel-region .profile-details-panel,.profile-page--global-everywhere .profile-global-panel-region .profile-tabs-nav-field{overflow:hidden}@media (min-width: 1024px){html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body{display:grid!important;grid-template-columns:minmax(0,6fr) minmax(0,6fr)!important;gap:1.25rem 1.75rem!important;max-width:min(1320px,calc(100vw - var(--desktop-nav-width, 18.5rem) - 2.5rem))!important;margin-inline:auto!important;padding-inline:1.25rem 1.5rem!important;align-items:start!important}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body__left{grid-column:1;display:flex;flex-direction:column;gap:1.25rem;min-width:0}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body__right{grid-column:2;min-width:0;position:sticky;top:calc(var(--app-safe-top, 0px) + 4.75rem);align-self:start}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-section--backdrop,html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-section--post-cards,html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-card--backdrop,html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-card--post-cards{width:100%}html.shell-desktop-web [data-testid=edit-profile-page] .profile-post-card-backdrop-editor__sliders{grid-template-columns:repeat(2,minmax(0,1fr))}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row{grid-column:1 / -1!important;display:flex!important;flex-direction:column!important;gap:1rem!important;align-items:stretch!important;width:100%!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row>.profile-chrome-control-panel--accent,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row>.profile-chrome-control-panel--text{width:100%!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-accent-nav-row .profile-edit-color-row--compact{max-width:none}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--text .profile-edit-color-row--compact{min-height:0;padding-block:.35rem}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--text .profile-edit-color-row__hint{display:none}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--text [data-testid=profile-font-style] .grid{grid-template-columns:minmax(0,1fr)!important}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body__left .profile-edit-card--identity{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1.1rem!important}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body__left .profile-edit-avatar-wrap{align-self:center}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body__left .profile-edit-fields{display:flex!important;flex-direction:column!important;gap:.85rem!important;width:100%}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body__left .profile-edit-grid{grid-template-columns:minmax(0,1fr)!important}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body__left .profile-edit-group-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-command-center{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:1rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--song{grid-column:1 / -1!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--reviews{grid-column:1 / -1!important;align-self:start!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media{grid-column:1 / -1!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media{display:flex!important;flex-direction:column!important;gap:1rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media>div:first-child{position:static!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card{display:flex!important;flex-direction:column!important;gap:.85rem!important;min-width:0!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card__intro{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.55rem!important;width:100%!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card__body,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card__controls{width:100%!important;min-width:0!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card__controls{display:flex!important;flex-direction:column!important;gap:.75rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--tabsContent{grid-column:1 / -1!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global{display:flex!important;flex-direction:column!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-card__head,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-preview,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-empty,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global>.grid,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global>.space-y-2,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-card__body,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global .profile-chrome-media-card__controls{grid-column:auto!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-preview--tabsContent{min-height:11rem!important;aspect-ratio:16 / 10!important;height:auto!important}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-section--post-cards .profile-post-card-style-grid--accent{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}}html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping],html.shell-desktop-web .desktop-main-column[data-shell-tab=events],html.shell-desktop-web .desktop-main-column[data-shell-tab=music],html.shell-desktop-web .desktop-main-column[data-shell-tab=messages],html.shell-desktop-web .desktop-main-column[data-shell-tab=notifications]{overflow:visible!important;--desktop-side-rail-width: 3px;--desktop-side-rail-line: 88%;--desktop-side-rail-line-alt: 78%;--desktop-side-rail-glow-a: 52%;--desktop-side-rail-glow-b: 44%;--desktop-side-rail-glow-c: 48%;--desktop-side-rail-glow-d: 38%;--desktop-side-rail-border: 38%;--desktop-side-rail-inset: 28%;--desktop-side-rail-outer: 22%}html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]>.shell-canvas-content,html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping]>.shell-canvas-content,html.shell-desktop-web .desktop-main-column[data-shell-tab=events]>.shell-canvas-content,html.shell-desktop-web .desktop-main-column[data-shell-tab=music]>.shell-canvas-content,html.shell-desktop-web .desktop-main-column[data-shell-tab=messages]>.shell-canvas-content,html.shell-desktop-web .desktop-main-column[data-shell-tab=notifications]>.shell-canvas-content,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures] [data-testid=pictures-feed]{overflow:hidden!important;min-height:0!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=events]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=events]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=music]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=music]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=messages]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=messages]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=notifications]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=notifications]:after,html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout:before,html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout:after{opacity:1!important;z-index:0!important}html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout{--desktop-side-rail-width: 3px;--desktop-side-rail-line: 88%;--desktop-side-rail-line-alt: 78%;--desktop-side-rail-glow-a: 52%;--desktop-side-rail-glow-b: 44%;--desktop-side-rail-glow-c: 48%;--desktop-side-rail-glow-d: 38%;--desktop-side-rail-border: 38%;--desktop-side-rail-inset: 28%;--desktop-side-rail-outer: 22%}@media (min-width: 1024px){html.shell-desktop-web [data-testid=edit-profile-page] [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--media,html.shell-desktop-web [data-testid=edit-profile-page] [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}html.shell-desktop-web [data-testid=edit-profile-page] [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global>.grid,html.shell-desktop-web [data-testid=edit-profile-page] [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global>.space-y-2{grid-column:auto!important;width:100%!important}}.brand-category-modal__search-wrap{margin-bottom:.35rem;flex-shrink:0}.brand-category-modal__body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.brand-category-modal__meta{margin:0;padding:0 1.35rem .65rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 72%,hsl(var(--muted-foreground)))}.brand-category-modal__grid{flex:1;min-height:0;padding:0 1rem 1.15rem;grid-template-columns:1fr;gap:.35rem;align-content:start}@media (min-width: 768px){.brand-category-modal__panel{max-height:min(86dvh,780px)}.brand-category-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}}@media (min-width: 1024px){.brand-category-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}}.brand-category-modal__tile{align-items:center;justify-content:flex-start;text-align:left;min-height:2.85rem;padding:.65rem .85rem;gap:.65rem}.brand-category-modal__tile-label{max-width:100%;font-size:.9375rem;line-height:1.35;font-weight:650;text-wrap:pretty}.brand-category-modal__tile-check{top:.55rem;right:.55rem;width:1.1rem;height:1.1rem;padding:.15rem;border-radius:9999px;background:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 18%,hsl(var(--background)));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 35%,transparent)}.brand-category-modal__empty{margin:0;padding:.5rem 1.35rem 1.35rem;text-align:center}.brand-filter-trigger{border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 28%,hsl(var(--border)));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 10%,hsl(var(--card))),hsl(var(--background) / .88));box-shadow:inset 0 1px #ffffff14,0 10px 24px color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 8%,transparent)}.brand-filter-trigger:hover{border-color:color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 48%,hsl(var(--border)));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, hsl(var(--primary))) 16%,hsl(var(--card))),hsl(var(--background) / .92))}html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]{overflow:hidden!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;max-height:100dvh!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]>.shell-canvas-content{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html.shell-desktop-web [data-testid=pictures-feed]:not(.desktop-pictures-layout){flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout{display:grid!important;grid-template-columns:1fr minmax(0,var(--desktop-content-max)) 1fr!important;align-items:stretch!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:100%!important;overflow:hidden!important;width:100%!important}html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout>.feed-phone-column{grid-column:2!important;justify-self:stretch!important;width:100%!important;max-width:none!important}html.shell-desktop-web [data-testid=pictures-feed] .feed-phone-column{flex:1 1 auto!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important}html.shell-desktop-web .pictures-feed-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;position:relative!important}html.shell-compact .profile-stats-actions-row{flex-direction:column;align-items:stretch;gap:.5rem;min-height:0}html.shell-compact .profile-stats-actions-row .profile-stats-row{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:.35rem!important;width:100%!important;margin-top:0!important}html.shell-compact .profile-stats-actions-row .profile-stat{flex:1 1 calc(33.333% - .3rem);min-width:4.25rem;max-width:none}html.shell-compact .profile-stats-actions-row .profile-identity-actions-bar,html.shell-compact .profile-stats-actions-row .profile-identity-actions-bar--inline{width:100%!important;max-width:100%!important;align-self:stretch!important;justify-content:flex-start!important;flex-wrap:wrap!important;margin:0!important;padding:.45rem .5rem!important}html.shell-compact .profile-stats-actions-row .profile-identity-actions-bar .profile-cta-btn,html.shell-compact .profile-stats-actions-row .profile-identity-actions-bar .profile-identity-block-btn{flex:1 1 calc(50% - .2rem)!important;min-width:5rem!important;max-width:100%}html.shell-compact .profile-identity-review-slot{grid-column:1 / -1;width:100%;flex:1 1 100%!important;min-width:0!important;max-width:none!important;margin-top:.35rem}html.shell-compact .profile-identity-milestones{display:flex;flex-wrap:wrap;gap:.35rem}html.capacitor-native.shell-compact .profile-banner-img,html.capacitor-native.shell-compact .profile-banner-video{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important}html.shell-compact .profile-identity-panel{padding:.75rem .85rem .85rem}html.shell-compact .profile-details-panel{padding:.85rem .9rem}html.shell-compact .profile-bio{font-size:.875rem;line-height:1.5;word-break:break-word}html.shell-compact .profile-details-hint{font-size:.72rem;line-height:1.45}html.shell-compact .profile-details-actions--stable{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:.45rem!important;width:100%;min-height:0!important}html.shell-compact .profile-details-actions--stable>.profile-action-btn,html.shell-compact .profile-details-actions--stable>.profile-details-actions__slot{flex:0 1 calc(16.666% - .2rem);width:calc(16.666% - .2rem);max-width:calc(16.666% - .2rem);min-width:4rem;margin:0}html.shell-compact .profile-details-actions--stable .profile-details-actions__slot>*{width:100%}html.shell-compact .profile-details-actions--stable .profile-details-actions__reserve{display:none!important}html.shell-compact .profile-hero-featured{align-items:flex-start;gap:.65rem;padding:.65rem .75rem}html.shell-compact .profile-hero-featured__copy{min-width:0}html.shell-compact .profile-hero-featured__title,html.shell-compact .profile-hero-featured__subtitle{overflow-wrap:anywhere}html.shell-compact .profile-hero-tagline{font-size:.875rem;line-height:1.45}html.shell-compact .profile-display-name{font-size:1.05rem;line-height:1.2;overflow-wrap:anywhere}html.shell-compact .profile-username{font-size:.75rem}html.shell-compact .profile-below-banner{margin-inline:0;gap:.65rem}html.shell-compact .profile-pinned-links{margin-top:.65rem}html.shell-compact .profile-pinned-link{min-width:0;max-width:100%}html.shell-compact .profile-tabs-list{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}html.shell-compact .profile-tabs-list::-webkit-scrollbar{display:none}html.shell-compact .profile-tab-trigger{white-space:nowrap}html.mobile-web-browser.shell-compact [data-testid=shop-page] .brand-page-sticky__inner,html.mobile-web-browser.shell-compact [data-testid=events-page] .brand-page-sticky__inner,html.mobile-web-browser.shell-compact [data-testid=music-page] .brand-page-sticky__inner{padding-inline:.75rem}html.mobile-web-browser.shell-compact [data-testid=shop-page] .brand-page-title-row,html.mobile-web-browser.shell-compact [data-testid=events-page] .brand-page-title-row,html.mobile-web-browser.shell-compact [data-testid=music-page] .brand-page-title-row{align-items:flex-start;gap:.5rem}html.mobile-web-browser.shell-compact [data-testid=shop-page] .brand-page-title-row__actions,html.mobile-web-browser.shell-compact [data-testid=events-page] .brand-page-title-row__actions,html.mobile-web-browser.shell-compact [data-testid=music-page] .brand-page-title-row__actions{flex-wrap:wrap;justify-content:flex-end}.profile-identity-actions-bar__pair,.profile-details-actions__row,.profile-details-actions__pair{display:contents}html.mobile-web-browser.shell-compact .profile-identity-actions-bar--paired{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;flex-wrap:nowrap!important;width:100%!important}html.mobile-web-browser.shell-compact .profile-identity-actions-bar__pair{display:flex!important;gap:.35rem!important;flex:0 1 calc(50% - .25rem)!important;min-width:0!important}html.mobile-web-browser.shell-compact .profile-identity-actions-bar__pair--start{justify-content:flex-start!important}html.mobile-web-browser.shell-compact .profile-identity-actions-bar__pair--end{justify-content:flex-end!important}html.mobile-web-browser.shell-compact .profile-identity-actions-bar__pair .profile-cta-btn,html.mobile-web-browser.shell-compact .profile-identity-actions-bar__pair .profile-identity-block-btn{flex:1 1 0!important;min-width:0!important;max-width:none!important;padding-inline:.4rem!important;font-size:.64rem!important;height:1.65rem!important;min-height:1.65rem!important}html.mobile-web-browser.shell-compact .profile-stats-actions-row .profile-identity-actions-bar--paired{max-width:100%!important;justify-content:space-between!important}html.mobile-web-browser.shell-compact .profile-identity-actions-bar__pair .profile-cta-btn svg{width:.72rem;height:.72rem;margin-right:.15rem}html.mobile-web-browser.shell-compact .profile-details-actions--paired{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.45rem!important;width:100%!important;min-height:0!important}html.mobile-web-browser.shell-compact .profile-details-actions__row--primary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;flex-wrap:nowrap!important;width:100%!important}html.mobile-web-browser.shell-compact .profile-details-actions__row{display:flex!important;justify-content:space-between!important;align-items:stretch!important;gap:.5rem!important;width:100%!important}html.mobile-web-browser.shell-compact .profile-details-actions__pair{display:flex!important;gap:.35rem!important;flex:0 1 calc(50% - .25rem)!important;min-width:0!important}html.mobile-web-browser.shell-compact .profile-details-actions__pair--start{justify-content:flex-start!important}html.mobile-web-browser.shell-compact .profile-details-actions__pair--end{justify-content:flex-end!important}html.mobile-web-browser.shell-compact .profile-details-actions__pair--spacer{display:none!important}html.mobile-web-browser.shell-compact .profile-details-actions__pair>.profile-action-btn,html.mobile-web-browser.shell-compact .profile-details-actions__pair>.profile-details-actions__slot{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}html.mobile-web-browser.shell-compact .profile-details-actions__pair .profile-details-actions__slot{display:flex!important;min-width:0!important}html.mobile-web-browser.shell-compact .profile-details-actions__pair .profile-action-btn,html.mobile-web-browser.shell-compact .profile-details-actions__pair .profile-details-actions__slot>.profile-action-btn,html.mobile-web-browser.shell-compact .profile-details-actions__pair .profile-details-actions__slot>button.profile-action-btn{flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:1.65rem!important;min-height:1.65rem!important;padding-inline:.4rem!important;padding-block:0!important;font-size:.64rem!important;font-weight:700!important;line-height:1.1!important;gap:.2rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;border-radius:9999px!important}html.mobile-web-browser.shell-compact .profile-details-actions__pair .profile-action-btn svg{width:.72rem!important;height:.72rem!important;flex-shrink:0!important}html.mobile-web-browser.shell-compact .profile-details-actions__pair .profile-action-btn__count{font-size:.58rem!important;line-height:1!important;padding:.05rem .28rem!important;margin-left:.1rem!important}html.mobile-web-browser.shell-compact .profile-details-actions__pair .profile-details-actions__reserve{display:none!important}html.mobile-web-browser.shell-compact .profile-details-actions__row--edit .profile-details-actions__pair{flex:0 1 auto!important}html.mobile-web-browser.shell-compact .profile-details-actions__row--edit .profile-action-btn{flex:0 1 auto!important;width:auto!important;min-width:5.5rem!important;max-width:100%!important}html.mobile-web-browser.shell-compact .profile-stats-actions-row .profile-stats-row{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:stretch!important;gap:.3rem!important;width:100%!important;margin-top:0!important}html.mobile-web-browser.shell-compact .profile-stats-actions-row .profile-stat{flex:1 1 0!important;min-width:0!important;max-width:none!important;padding:.32rem .12rem!important}html.mobile-web-browser.shell-compact .profile-stats-actions-row .profile-stat__value{font-size:.8125rem!important;line-height:1.15!important}html.mobile-web-browser.shell-compact .profile-stats-actions-row .profile-stat__label{font-size:.5rem!important;letter-spacing:.01em!important;margin-top:.08rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width: 420px){html.shell-compact .profile-stats-actions-row .profile-stat{flex:1 1 calc(50% - .25rem)}html.mobile-web-browser.shell-compact .profile-stats-actions-row .profile-stat{flex:1 1 0!important;min-width:0!important}html.shell-compact .profile-stats-actions-row .profile-identity-actions-bar .profile-cta-btn,html.shell-compact .profile-stats-actions-row .profile-identity-actions-bar .profile-identity-block-btn{flex:1 1 100%!important}html.mobile-web-browser.shell-compact .profile-stats-actions-row .profile-identity-actions-bar__pair .profile-cta-btn,html.mobile-web-browser.shell-compact .profile-stats-actions-row .profile-identity-actions-bar__pair .profile-identity-block-btn{flex:1 1 0!important;min-width:0!important;max-width:none!important}html.shell-compact .profile-details-actions--stable>.profile-action-btn,html.shell-compact .profile-details-actions--stable>.profile-details-actions__slot{flex:0 1 calc(25% - .2rem);width:calc(25% - .2rem);max-width:calc(25% - .2rem);min-width:4rem}html.mobile-web-browser.shell-compact .profile-details-actions__pair>.profile-action-btn,html.mobile-web-browser.shell-compact .profile-details-actions__pair>.profile-details-actions__slot{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}}.profile-identity-panel>[data-profile-trio-shared-slice=true],.profile-details-panel>[data-profile-trio-shared-slice=true],.profile-tabs-nav-field>[data-profile-trio-shared-slice=true]{position:absolute!important;inset:auto!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;-o-object-fit:var(--profile-panel-media-fit, cover)!important;object-fit:var(--profile-panel-media-fit, cover)!important;-o-object-position:var(--profile-panel-media-position, center center)!important;object-position:var(--profile-panel-media-position, center center)!important;transform-origin:var(--profile-panel-media-position, center center)!important;background:transparent!important}.profile-below-banner--trio-unified .profile-identity-panel,.profile-below-banner--trio-unified .profile-details-panel,.profile-below-banner--trio-unified .profile-tabs-nav-field{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.profile-below-banner--trio-unified .profile-identity-panel:before,.profile-below-banner--trio-unified .profile-details-panel:before,.profile-below-banner--trio-unified .profile-tabs-nav-field:before{opacity:min(var(--profile-panel-fill-strength, .4),.12)!important}.profile-below-banner--trio-unified .profile-identity-panel:after,.profile-below-banner--trio-unified .profile-details-panel:after,.profile-below-banner--trio-unified .profile-tabs-nav-field:after{opacity:0!important}.profile-trio-unified-media-host .profile-trio-unified-media,.profile-trio-unified-media-host .profile-global-panel-media{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.profile-banner-band--video,.profile-banner-band--video[data-banner-opaque=false]{--profile-banner-opacity: 1 !important;background:#000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.profile-banner-band--video .profile-banner-video,.profile-banner-band--video[data-banner-opaque=false] .profile-banner-video{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.profile-banner-band--video .profile-banner-overlay,.profile-banner-band--video:after{display:none!important;opacity:0!important;background:transparent!important}.profile-album-browser__head.profile-album-studio__head{display:none!important}.profile-album-studio__panel-bar{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:.65rem}.profile-album-studio__section-head{display:none!important}.profile-album-studio__detail-main{display:flex!important;flex-direction:column!important;min-height:0!important;flex:1 1 auto!important}.profile-album-studio__viewer{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:clamp(14rem,40vh,34rem)!important;max-height:none!important;margin:0 0 .75rem!important;overflow:hidden!important}.profile-album-studio__viewer-toolbar{flex:0 0 auto;padding:.55rem .65rem 0}.profile-album-studio__viewer-stage{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.profile-album-studio__viewer-media{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#000!important}.profile-album-studio__viewer-media--video{min-height:10rem!important;overflow:hidden!important;align-items:center!important;justify-content:center!important;padding-bottom:0!important}.profile-album-studio__viewer-media--image{background:hsl(var(--background) / .55)!important;cursor:zoom-in}.profile-album-studio__viewer-expand-hit{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;padding:0;margin:0;border:0;background:transparent;cursor:zoom-in}.profile-album-studio__viewer-media .profile-album-studio__viewer-asset--image,.profile-album-studio__viewer-media img.profile-album-studio__viewer-asset--image{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;display:block!important;pointer-events:none}.profile-album-studio__viewer-media .profile-album-studio__viewer-asset--video,.profile-album-studio__viewer-media video.profile-album-studio__viewer-asset--video{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;display:block!important;background:#000!important}.profile-album-studio__viewer-description{margin:0;padding:.72rem .9rem .9rem;font-size:.84rem;line-height:1.45;color:hsl(var(--foreground) / .9);border-top:1px solid hsl(0 0% 100% / .08);background:#000000d1}.profile-album-studio__viewer-caption{display:none!important}.profile-album-cover-fallback{display:grid;place-items:center;width:100%;height:100%;min-height:5.5rem;color:#ffffff80;background:radial-gradient(circle at 28% 18%,hsl(0 0% 100% / .1),transparent 44%),linear-gradient(160deg,#1f2433,#10131e);box-shadow:inset 0 0 0 1px #ffffff12}.profile-album-cover-fallback__icon{width:1.85rem;height:1.85rem;opacity:.72}.profile-album-browser__cover{color:#ffffff80!important;background:radial-gradient(circle at 28% 18%,hsl(0 0% 100% / .1),transparent 44%),linear-gradient(160deg,#1f2433,#10131e)!important;box-shadow:inset 0 0 0 1px #ffffff12!important}.profile-media-album-card--custom{display:flex!important;flex-direction:column!important;gap:.5rem!important;padding:.5rem!important;min-height:0!important;background:linear-gradient(180deg,hsl(var(--card) / .94),hsl(var(--background) / .9))!important;border-color:color-mix(in srgb,hsl(var(--border)) 84%,var(--album-accent, hsl(var(--primary))))!important}.profile-media-album-card--custom:after{opacity:.34!important}.profile-media-album-card__thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 10;border-radius:.72rem;overflow:hidden;flex:0 0 auto}.profile-media-album-card__thumb-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-media-album-card__thumb-fallback{min-height:0}.profile-media-album-card__cover,.profile-media-album-card__icon{display:none!important}.profile-media-album-card__label,.profile-media-album-card__count,.profile-media-album-card__desc,.profile-media-album-card__source{position:static!important;z-index:1}.profile-media-album-card__shine{display:none!important}.profile-album-studio__album-card:before{opacity:.28!important;background:linear-gradient(135deg,hsl(0 0% 100% / .06),transparent 58%),radial-gradient(circle at 100% 0%,hsl(0 0% 100% / .05),transparent 44%)!important}.profile-album-studio__viewer:has(.profile-album-studio__viewer-media--video){overflow:hidden!important}.profile-album-studio__filmstrip-wrap{flex:0 0 auto}html.shell-desktop-web .profile-album-browser__panel,html.shell-desktop-web .profile-album-studio__panel{overflow:hidden!important}html.shell-desktop-web .profile-album-studio__detail{min-height:0!important;max-height:100%!important;overflow:hidden!important}html.shell-desktop-web .profile-album-studio__detail-main{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;overscroll-behavior:contain}html.shell-desktop-web .profile-album-studio__viewer{flex:1 1 auto!important;min-height:0!important;max-height:none!important;margin-bottom:.55rem!important}html.shell-desktop-web .profile-album-studio__viewer-stage{flex:1 1 auto;min-height:0;max-height:100%}html.shell-desktop-web .profile-album-studio__viewer-media{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;aspect-ratio:unset!important}html.shell-desktop-web .profile-album-studio__viewer-media--video{aspect-ratio:unset!important;min-height:0!important;overflow:hidden!important}html.shell-desktop-web .profile-album-studio__viewer-media--image{min-height:0!important;max-height:100%!important}html.shell-desktop-web .profile-album-studio__viewer-description{flex:0 0 auto;max-height:4.5rem;overflow:auto}html.shell-desktop-web .profile-album-studio__settings,html.shell-desktop-web .profile-album-studio__detail-head,html.shell-desktop-web .profile-album-studio__filmstrip-wrap{flex:0 0 auto}html.shell-desktop-web .profile-album-studio__picker{flex:0 0 auto;min-height:0}.profile-album-studio__viewer>.profile-album-studio__viewer-empty{flex:1 1 auto;min-height:0}.profile-album-studio__album-grid{display:flex!important;flex-direction:column!important;gap:.55rem!important;grid-template-columns:unset!important}.profile-album-studio__album-row{display:grid;grid-template-columns:4.35rem minmax(0,1fr);gap:.72rem;align-items:start;width:100%;padding:.62rem;border-radius:.95rem;border:1px solid hsl(0 0% 100% / .08);background:linear-gradient(180deg,hsl(var(--card) / .92),hsl(var(--background) / .88));box-shadow:0 10px 24px #00000024;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.profile-album-studio__album-row:hover,.profile-album-studio__album-row--active{border-color:color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 42%,hsl(var(--border)));transform:translateY(-1px);box-shadow:0 14px 30px #0000002e}.profile-album-studio__album-row--active{background:linear-gradient(180deg,color-mix(in srgb,var(--profile-theme-accent, hsl(var(--primary))) 10%,hsl(var(--card))),hsl(var(--background) / .9))}.profile-album-studio__album-thumb{position:relative;width:4.35rem;height:4.35rem;border-radius:.78rem;overflow:hidden;flex:0 0 auto;box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 18px #00000038}.profile-album-studio__album-thumb-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-album-studio__album-thumb-fallback{min-height:0;border-radius:inherit}.profile-album-studio__album-copy{display:grid;gap:.22rem;min-width:0;padding-top:.08rem}.profile-album-studio__album-title{font-size:.88rem;font-weight:900;letter-spacing:-.015em;color:hsl(var(--foreground));line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-album-studio__album-meta,.profile-album-studio__album-desc{font-size:.68rem;line-height:1.35;color:hsl(var(--muted-foreground))}.profile-album-studio__album-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profile-album-studio__album-privacy{display:inline-flex;align-self:flex-start;border-radius:999px;padding:.12rem .42rem;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--foreground) / .72);background:#ffffff0f;border:1px solid hsl(0 0% 100% / .08)}.profile-album-cover-fallback__initial{font-size:1.35rem;font-weight:900;letter-spacing:-.04em;color:#ffffffd1;text-shadow:0 2px 10px hsl(0 0% 0% / .35)}.profile-album-studio__sidebar{background:linear-gradient(180deg,hsl(var(--card) / .42),hsl(var(--background) / .28))!important;border-color:#ffffff14!important}.product-reviews-panel{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem;border-top:1px solid hsl(var(--border))}.product-reviews-panel__headline{display:flex;flex-direction:column;gap:.2rem}.product-reviews-panel__see-all{margin-top:.15rem}.product-review-verified-box{border:1px solid hsl(var(--border));border-radius:.75rem;padding:.85rem;background:hsl(var(--muted) / .35)}.product-review-verified-box__header{display:flex;gap:.65rem;align-items:flex-start;color:hsl(var(--primary))}.product-review-verified-box__title{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.product-review-verified-box__copy{margin-top:.15rem;font-size:.75rem;color:hsl(var(--muted-foreground));line-height:1.45}.product-review-verified-box__notice,.product-review-verified-box__form{margin-top:.75rem}.product-review-dialog{max-height:min(88vh,920px);overflow:hidden;display:flex;flex-direction:column}.product-review-dialog__loading,.product-review-dialog__empty{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:180px;color:hsl(var(--muted-foreground))}.product-review-dialog__layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1rem;min-height:0;overflow:hidden}.product-review-dialog__sidebar{border-right:1px solid hsl(var(--border));padding-right:.75rem;overflow:auto}.product-review-dialog__main{display:flex;flex-direction:column;min-height:0;overflow:hidden}.product-review-dialog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.product-review-dialog__sort{width:180px}.product-review-dialog__list{overflow:auto;padding-right:.25rem;display:flex;flex-direction:column;gap:.85rem}.product-review-summary__score{text-align:center;margin-bottom:.85rem}.product-review-summary__average{font-size:2rem;font-weight:700;line-height:1}.product-review-summary__stars{display:flex;justify-content:center;margin:.35rem 0}.product-review-summary__count{font-size:.75rem;color:hsl(var(--muted-foreground))}.product-review-summary__bar-row{display:grid;grid-template-columns:3.5rem 1fr 2rem;align-items:center;gap:.35rem;width:100%;padding:.15rem .25rem;border-radius:.35rem;text-align:left}.product-review-summary__bar-row:hover,.product-review-summary__bar-row.is-active{background:hsl(var(--muted) / .45)}.product-review-summary__bar-label,.product-review-summary__bar-pct{font-size:.72rem;color:hsl(var(--muted-foreground))}.product-review-summary__bar-track{height:.45rem;border-radius:999px;background:hsl(var(--muted));overflow:hidden}.product-review-summary__bar-fill{height:100%;border-radius:inherit;background:#facc15}.product-review-card{border:1px solid hsl(var(--border));border-radius:.75rem;padding:.85rem;background:hsl(var(--background))}.product-review-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.product-review-card__author{display:flex;gap:.55rem;min-width:0}.product-review-card__avatar{width:2rem;height:2rem}.product-review-card__name{font-size:.875rem;font-weight:600}.product-review-card__verified{margin-top:.2rem;font-size:.62rem;padding:0 .35rem}.product-review-card__date{font-size:.72rem;color:hsl(var(--muted-foreground));white-space:nowrap}.product-review-card__stars{display:flex;margin-bottom:.45rem}.product-review-card__text{font-size:.875rem;line-height:1.55;color:hsl(var(--foreground) / .88)}.product-review-card__actions{display:flex;align-items:center;gap:.5rem;margin-top:.65rem}.product-review-card__helpful-label{font-size:.75rem;color:hsl(var(--muted-foreground))}@media (max-width: 768px){.product-review-dialog__layout{grid-template-columns:1fr}.product-review-dialog__sidebar{border-right:0;border-bottom:1px solid hsl(var(--border));padding-right:0;padding-bottom:.75rem}}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview{position:relative;overflow:hidden;min-height:0;height:auto!important;aspect-ratio:auto!important;padding:.65rem}[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--allPanels:after,[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--identityPanel:after,[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--descriptionPanel:after,[data-testid=profile-chrome-customizer] .profile-chrome-media-preview--tabsNav:after{display:none!important}.profile-chrome-media-preview-trio{position:relative;width:100%;isolation:isolate}.profile-chrome-media-preview-trio__stack{display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.profile-chrome-media-preview-trio__panel{position:relative;overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent, hsl(var(--primary))) 28%,var(--shell-canvas-border, hsl(var(--border))));background:transparent;box-shadow:inset 0 0 0 1px #ffffff0a}.profile-chrome-media-preview-trio__panel--identity{min-height:5.35rem}.profile-chrome-media-preview-trio__panel--description{min-height:4.35rem}.profile-chrome-media-preview-trio__panel--tabsNav{min-height:3.1rem}.profile-chrome-media-preview-trio--mobile{max-width:11.5rem;margin-inline:auto}.profile-chrome-media-preview-trio--mobile .profile-chrome-media-preview-trio__panel--identity{min-height:8.25rem}.profile-chrome-media-preview-trio--mobile .profile-chrome-media-preview-trio__panel--description{min-height:7rem}.profile-chrome-media-preview-trio--mobile .profile-chrome-media-preview-trio__panel--tabsNav{min-height:3.25rem}.profile-chrome-media-preview-trio__label{position:relative;z-index:2;display:block;padding:.55rem .75rem;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .92);pointer-events:none}.profile-chrome-media-preview-trio__media-host{z-index:0!important}.profile-chrome-media-preview-panel{position:relative;overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent, hsl(var(--primary))) 28%,var(--shell-canvas-border, hsl(var(--border))));background:color-mix(in srgb,hsl(var(--card)) 18%,transparent);width:100%}.profile-chrome-media-preview-panel--identityPanel{min-height:5.35rem}.profile-chrome-media-preview-panel--descriptionPanel{min-height:4.35rem}.profile-chrome-media-preview-panel--tabsNav,.profile-chrome-media-preview-panel--tabsToolbar{min-height:3.1rem}.profile-chrome-media-preview-panel--tabsContent{min-height:12rem;aspect-ratio:4 / 3}.profile-chrome-media-preview-panel--mobile.profile-chrome-media-preview-panel--identityPanel{max-width:11.5rem;margin-inline:auto;min-height:8.25rem}.profile-chrome-media-preview-panel--mobile.profile-chrome-media-preview-panel--descriptionPanel{max-width:11.5rem;margin-inline:auto;min-height:7rem}.profile-chrome-media-preview-panel--mobile.profile-chrome-media-preview-panel--tabsNav{max-width:11.5rem;margin-inline:auto;min-height:3.25rem}.profile-chrome-media-preview-panel__chrome{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--profile-edit-accent, hsl(var(--primary))) 18%,transparent);background:linear-gradient(180deg,hsl(0 0% 100% / .03),transparent 42%,hsl(0 0% 0% / .06))}.profile-chrome-media-preview-ring{display:flex;justify-content:center;padding:.35rem 0 .15rem}.profile-chrome-media-preview-ring__ring{position:relative;width:min(12rem,74%);aspect-ratio:1;border-radius:999px;overflow:hidden;padding:.5rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent, hsl(var(--primary))) 34%,transparent);box-shadow:inset 0 0 0 .5rem hsl(var(--background) / .52),0 0 26px color-mix(in srgb,var(--profile-edit-accent, hsl(var(--primary))) 24%,transparent)}.profile-chrome-media-preview-ring__avatar{position:absolute;top:1.35rem;right:1.35rem;bottom:1.35rem;left:1.35rem;border-radius:999px;background:hsl(var(--background) / .88);border:2px solid hsl(var(--background));z-index:2;pointer-events:none}.profile-banner-positioner__frame.profile-banner-band{width:100%;overflow:hidden;border-radius:.75rem}.profile-banner-positioner__frame.profile-banner-band .profile-banner-img,.profile-banner-positioner__frame.profile-banner-band .profile-banner-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:none!important}.profile-panel-media-transform-host,.profile-banner-media-transform-host{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;transform:scale(var(--profile-panel-media-scale-x, var(--profile-panel-media-scale, 1)),var(--profile-panel-media-scale-y, var(--profile-panel-media-scale, 1))) translateZ(0);transform-origin:var(--profile-panel-media-position, center center)}.profile-panel-media-transform-host--preview,.profile-chrome-media-preview-trio__media-host .profile-panel-media-transform-host{transform:scale(var(--profile-panel-media-scale-x, var(--profile-preview-scale-x, var(--profile-panel-media-scale, var(--profile-preview-scale, 1)))),var(--profile-panel-media-scale-y, var(--profile-preview-scale-y, var(--profile-panel-media-scale, var(--profile-preview-scale, 1))))) translateZ(0);transform-origin:var(--profile-panel-media-position, var(--profile-preview-position, center center))}[data-testid=profile-chrome-customizer] .profile-panel-media-transform-host--preview>:is(.profile-panel-media,.profile-identity-panel-media,.profile-description-panel-media,.profile-tabs-nav-media,.profile-tabs-toolbar-media,.profile-tabs-content-media,.profile-trio-unified-media,.profile-global-panel-media,.profile-avatar-ring-media,img,video),[data-testid=profile-chrome-customizer] .profile-chrome-media-preview-trio__media-host .profile-panel-media-transform-host>:is(.profile-trio-unified-media,.profile-global-panel-media,img,video){-o-object-fit:var(--profile-panel-media-fit, var(--profile-preview-fit, cover))!important;object-fit:var(--profile-panel-media-fit, var(--profile-preview-fit, cover))!important;-o-object-position:var(--profile-panel-media-position, var(--profile-preview-position, center center))!important;object-position:var(--profile-panel-media-position, var(--profile-preview-position, center center))!important}.profile-trio-unified-media-host>.profile-panel-media-transform-host{z-index:0!important}.profile-panel-media-transform-host>.profile-panel-media,.profile-panel-media-transform-host>.profile-trio-unified-media,.profile-panel-media-transform-host>.profile-global-panel-media,.profile-panel-media-transform-host>.profile-avatar-ring-media,.profile-panel-media-transform-host>video,.profile-panel-media-transform-host>img,.profile-banner-media-transform-host>.profile-banner-img,.profile-banner-media-transform-host>.profile-banner-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;transform:none!important;-webkit-transform:none!important}html.mobile-web-browser .profile-panel-media,html.mobile-web-browser .profile-trio-unified-media,html.mobile-web-browser .profile-global-panel-media,html.mobile-web-browser .profile-banner-img,html.mobile-web-browser .profile-banner-video{transform:none!important;-webkit-transform:none!important}.profile-panel-rail>.profile-panel-media-transform-host,.profile-tabs-nav-field>.profile-panel-media-transform-host,.profile-tabs-toolbar-field>.profile-panel-media-transform-host,.profile-tabs-content-field>.profile-panel-media-transform-host,.profile-identity-panel>.profile-panel-media-transform-host,.profile-details-panel>.profile-panel-media-transform-host{z-index:0!important}.profile-identity-panel:has(.profile-panel-media):before,.profile-details-panel:has(.profile-description-panel-media):before,.profile-tabs-nav-field:has(.profile-panel-media):before,.profile-tabs-toolbar-field:has(.profile-panel-media):before,.profile-tabs-content-field:has(.profile-panel-media):before{opacity:min(var(--profile-panel-fill-strength, .4),.22)!important}.profile-tabs-content-field>.profile-panel-media-transform-host{top:0!important;bottom:auto!important;height:var(--profile-content-media-height, min(68svh, 680px))!important;min-height:min(20rem,68svh)!important;max-height:none!important;transform:translateY(var(--profile-content-media-sticky-y, 0px)) scale(var(--profile-panel-media-scale-x, var(--profile-panel-media-scale, 1)),var(--profile-panel-media-scale-y, var(--profile-panel-media-scale, 1))) translateZ(0)!important}.profile-global-panel-region .profile-global-panel-media,.profile-panel-media:not(.profile-tabs-content-media){transform:none!important}.brand-category-modal__title{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.brand-category-modal__header{padding:1rem 1.15rem .75rem;align-items:center}.brand-category-modal__title-wrap{gap:0}.brand-category-modal__icon{display:none}.brand-category-modal__close{width:2rem;height:2rem}.brand-category-modal__search-wrap{margin:.65rem 1.15rem .45rem}.brand-category-modal__search{min-height:2.65rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.9375rem}.brand-category-modal__meta{padding:0 1.15rem .55rem;font-size:.6875rem;letter-spacing:.07em}.brand-category-modal__grid{display:grid;grid-template-columns:1fr;gap:.35rem;padding:0 1rem 1.15rem}.brand-category-modal__tile{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;min-height:2.85rem;padding:.65rem .85rem;gap:.65rem;border-radius:.75rem;transform:none}.brand-category-modal__tile:hover{transform:none}.brand-category-modal__tile:before,.brand-category-modal__tile:after{display:none}.brand-category-modal__tile-emoji,.brand-filter-trigger__emoji,.brand-filter-menu__item-emoji,.content-category-trigger__badge,.content-category-trigger__emoji{display:none!important}.brand-category-modal__tile-label{flex:1;min-width:0;font-size:.9375rem;font-weight:650;line-height:1.35;text-align:left;text-wrap:pretty}.brand-category-modal__tile--active{border-left:3px solid var(--brand-page-accent, hsl(var(--primary)));padding-left:calc(.85rem - 2px)}.brand-category-modal__tile-check{position:static;flex-shrink:0;margin-left:auto;width:1rem;height:1rem;padding:0;border-radius:0;background:transparent;box-shadow:none;color:var(--brand-page-accent, hsl(var(--primary)))}.brand-filter-menu{min-width:12.5rem;max-height:min(18rem,50dvh);padding:.35rem;border-radius:.85rem}.brand-filter-menu__item{gap:.5rem;padding:.55rem .7rem;border-radius:.6rem;font-size:.875rem;font-weight:650;line-height:1.3}.brand-filter-menu__item-label{flex:1;min-width:0;text-align:left}.content-category-trigger{min-height:2.75rem;font-size:.9375rem;font-weight:650}.content-category-trigger__value{flex:1;min-width:0;text-align:left}@media (min-width: 640px){.brand-category-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}}@media (min-width: 900px){.brand-category-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.brand-category-modal__tile-label{font-size:.96875rem}}.brand-filter-menu__check{width:.875rem;height:.875rem;flex-shrink:0}@media (max-width: 720px){.brand-category-modal__panel{max-height:min(80dvh,680px);border-radius:1rem 1rem 0 0}.brand-category-modal__header{padding:.65rem .85rem .5rem}.brand-category-modal__title{font-size:.98rem}.brand-category-modal__search-wrap{margin-inline:.75rem}.brand-category-modal__meta{padding-inline:.75rem}.brand-category-modal__grid{grid-template-columns:1fr;gap:.32rem;padding-inline:.65rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px))}.brand-category-modal__tile{padding:.48rem .58rem}.brand-category-modal__tile-label{font-size:.8rem;line-height:1.3}.brand-filter-menu{min-width:min(100vw - 2rem,14rem);max-height:min(15rem,40dvh)}}html.mobile-web-browser .brand-category-modal__panel{max-height:min(78dvh,640px)}html.mobile-web-browser .brand-category-modal__grid{grid-template-columns:1fr;gap:.3rem}html.mobile-web-browser .brand-category-modal__tile-label{font-size:.8125rem;line-height:1.32}html.mobile-web-browser .brand-filter-menu{min-width:min(100vw - 2.5rem,13.5rem);max-height:min(14rem,38dvh);padding:.22rem}html.mobile-web-browser .brand-filter-menu__item{padding:.38rem .48rem;font-size:.76rem}@media (min-width: 721px){.brand-category-modal__grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.55rem}}@media (min-width: 1024px){.brand-category-modal__grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr))}.brand-category-modal__tile-label{font-size:.825rem}}html.feed-display-cleared .feed-header-top,html.feed-display-cleared .feed-mute-toggle,html.feed-display-cleared .feed-horizontal-header,html.feed-display-cleared .desktop-shell-nav,html.feed-display-cleared .feed-overlay-user-info,html.feed-display-cleared .feed-overlay-meta-row,html.feed-display-cleared .feed-overlay-sound-disc,html.feed-display-cleared .feed-overlay-sound-marquee,html.feed-display-cleared .feed-overlay-posted-date,html.feed-display-cleared .pictures-feed-user-info,html.feed-display-cleared .feed-social-rail>*:not(.feed-media-options-control){visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.feed-display-cleared .feed-video-progress,html.feed-display-cleared .profile-mv-player-controls,html.feed-display-cleared .feed-media-options-control,html.feed-display-cleared .share-menu-overlay-anchor,html.feed-display-cleared .feed-display-clear-restore-hit{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.feed-display-clear-restore-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;margin:0;padding:0;border:0;background:transparent;cursor:default}.feed-media-options-anchor .feed-media-options-menu{width:min(15rem,calc(100vw - 2rem))}.feed-media-options-menu__section{padding:.35rem}.feed-media-options-portal{pointer-events:auto}.feed-media-options-portal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10165;margin:0;padding:0;border:0;background:transparent;pointer-events:auto;cursor:default}.feed-media-options-portal .feed-media-options-menu{width:100%;max-height:min(70dvh,18rem);overflow-y:auto;-webkit-overflow-scrolling:touch}html.feed-display-cleared .feed-media-options-portal,html.feed-display-cleared .feed-media-options-portal-backdrop{visibility:visible!important;opacity:1!important;pointer-events:auto!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=videos],html.shell-desktop-web .desktop-main-column[data-shell-tab=videos]>.shell-canvas-content,html.shell-desktop-web .desktop-main-column[data-shell-tab=videos] .feed-swipe-surface,html.shell-desktop-web [data-testid=video-feed].video-feed-viewport{min-height:100svh!important;height:100svh!important}html.shell-desktop-web [data-testid=video-feed] .feed-phone-column,html.shell-desktop-web [data-testid=video-feed] .video-feed-player-stage{min-height:min(100svh,calc(var(--desktop-feed-width, min(720px, 56.25svh )) * 16 / 9))!important}html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .feed-phone-column,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .feed-phone-column,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal] .feed-phone-column,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_short] .video-feed-player-stage,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal_long] .video-feed-player-stage,html.shell-desktop-web [data-testid=video-feed][data-feed-aspect=horizontal] .video-feed-player-stage{min-height:0!important}html.shell-compact [data-testid=video-feed] .feed-top-nav{width:-moz-max-content;width:max-content;max-width:calc(100vw - .35rem);gap:.12rem;padding-inline:.28rem}html.shell-compact [data-testid=video-feed] .feed-top-nav__item{flex:0 0 auto;min-width:0;padding-inline:clamp(.34rem,1.3vw,.48rem);white-space:nowrap}html.shell-compact [data-testid=video-feed] .feed-top-nav__format{min-width:4.9rem;justify-content:center;padding-inline:clamp(.42rem,1.6vw,.6rem)}html.shell-compact [data-testid=video-feed] .feed-top-nav__format-label{display:inline-block;max-width:4.35rem;overflow:visible;white-space:nowrap}html.shell-compact [data-testid=video-feed] .feed-top-nav__search{width:1.62rem;height:1.62rem;margin-left:.05rem}@media (max-width: 360px){html.shell-compact [data-testid=video-feed] .feed-top-nav{max-width:calc(100vw - .15rem);gap:.06rem;padding-inline:.18rem}html.shell-compact [data-testid=video-feed] .feed-top-nav__item{padding-inline:.3rem;font-size:.65rem}html.shell-compact [data-testid=video-feed] .feed-top-nav__format{min-width:4.75rem;padding-inline:.36rem}}html.mobile-web-browser video.feed-native-video,html.mobile-web-browser video[data-feed-native-video=true],html.mobile-web-browser [data-testid=video-player] video[data-testid=video-element],html.mobile-web-browser [data-testid=video-feed-horizontal-watch] video[data-testid=feed-horizontal-video-player]{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}html.mobile-web-browser video.feed-native-video::-webkit-media-controls,html.mobile-web-browser video.feed-native-video::-webkit-media-controls-panel,html.mobile-web-browser video.feed-native-video::-webkit-media-controls-play-button,html.mobile-web-browser video.feed-native-video::-webkit-media-controls-start-playback-button,html.mobile-web-browser video[data-feed-native-video=true]::-webkit-media-controls,html.mobile-web-browser video[data-feed-native-video=true]::-webkit-media-controls-panel,html.mobile-web-browser video[data-feed-native-video=true]::-webkit-media-controls-play-button,html.mobile-web-browser video[data-feed-native-video=true]::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;-webkit-appearance:none!important}html.mobile-web-browser .video-tap-surface,html.mobile-web-browser [data-testid=feed-horizontal-video-stage]{position:relative;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent}html.mobile-web-browser [data-ios-native-feed=true]{overflow:hidden!important;touch-action:pan-y pinch-zoom!important}html.mobile-web-browser [data-ios-native-feed=true] .ios-native-feed-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;touch-action:pan-y pinch-zoom!important;scrollbar-width:none}html.mobile-web-browser [data-ios-native-feed=true] .ios-native-feed-scroll::-webkit-scrollbar{display:none}html.mobile-web-browser [data-ios-native-feed=true] .ios-native-feed-slide{scroll-snap-align:start;scroll-snap-stop:always;contain:layout paint}html.mobile-web-browser [data-ios-native-feed=true] .video-tap-surface{touch-action:pan-y pinch-zoom!important}html.ios-mobile-web,html.ios-mobile-web body{position:static!important;inset:auto!important;width:100%!important;min-height:100%!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:manipulation!important;-webkit-overflow-scrolling:touch!important}html.ios-mobile-web{--app-viewport-height: var(--app-visual-height, 100svh);--feed-viewport-height: calc(var(--app-viewport-height, 100svh) - var(--bottom-nav-height, 5.85rem))}html.ios-mobile-web #root{min-height:var(--app-viewport-height, 100svh)!important;height:var(--app-viewport-height, 100svh)!important;overflow:hidden!important;display:flex;flex-direction:column}html.ios-mobile-web [data-testid=main-app].shell-canvas,html.ios-mobile-web [data-testid=main-app].shell-canvas.overflow-hidden{min-height:var(--app-viewport-height, 100svh)!important;height:var(--app-viewport-height, 100svh)!important;max-height:var(--app-viewport-height, 100svh)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html.ios-mobile-web .desktop-main-column.shell-canvas-active,html.ios-mobile-web .shell-canvas-content,html.ios-mobile-web .feed-swipe-surface{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}html.ios-mobile-web .desktop-main-column[data-shell-tab=shopping] .feed-swipe-surface,html.ios-mobile-web .desktop-main-column[data-shell-tab=events] .feed-swipe-surface,html.ios-mobile-web .desktop-main-column[data-shell-tab=music] .feed-swipe-surface,html.ios-mobile-web .desktop-main-column[data-shell-tab=messages] .feed-swipe-surface,html.ios-mobile-web .desktop-main-column[data-shell-tab=upload] .feed-swipe-surface,html.ios-mobile-web .desktop-main-column[data-shell-tab=profile] .feed-swipe-surface{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}html.ios-mobile-web .feed-viewport,html.ios-mobile-web .video-feed-viewport,html.ios-mobile-web .feed-overlay-viewport{height:var(--feed-viewport-height)!important;min-height:var(--feed-viewport-height)!important;max-height:var(--feed-viewport-height)!important;overflow:hidden!important}html.ios-mobile-web [data-ios-native-feed=true] .ios-native-feed-scroll{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y pinch-zoom!important}html.ios-mobile-web .arc-mobile-footer-nav,html.ios-mobile-web [data-testid=bottom-navigation]{pointer-events:auto!important;z-index:10080!important}html.ios-mobile-web video.feed-native-video.feed-native-video--ios-hidden,html.ios-mobile-web video[data-feed-native-video=true].feed-native-video--ios-hidden,html.ios-mobile-web [data-testid=video-player] video[data-testid=video-element].feed-native-video--ios-hidden{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;opacity:.001!important;visibility:visible!important;z-index:0!important;pointer-events:none!important;transform:translateZ(0)!important}html.ios-mobile-web [data-ios-video-shield=true]{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}html.ios-mobile-web .arc-mobile-footer-nav,html.ios-mobile-web [data-testid=bottom-navigation]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147483000!important;pointer-events:auto!important;touch-action:manipulation!important;transform:translateZ(0)!important;isolation:isolate!important}html.ios-mobile-web .arc-mobile-footer-nav *,html.ios-mobile-web [data-testid=bottom-navigation] *{pointer-events:auto!important}html.ios-mobile-web,html.ios-mobile-web body{position:static!important;height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:manipulation!important}html.ios-mobile-web #root{height:auto!important;min-height:var(--app-viewport-height, 100svh)!important;overflow:visible!important}html.ios-mobile-web [data-testid=main-app].shell-canvas,html.ios-mobile-web [data-testid=main-app].shell-canvas.overflow-hidden,html.ios-mobile-web .desktop-main-column.shell-canvas-active,html.ios-mobile-web .shell-canvas-content{height:auto!important;min-height:var(--app-viewport-height, 100svh)!important;max-height:none!important;overflow:visible!important}html.ios-mobile-web .desktop-main-column[data-shell-tab=videos] .feed-swipe-surface,html.ios-mobile-web .desktop-main-column[data-shell-tab=pictures] .feed-swipe-surface{height:var(--feed-viewport-height, calc(100svh - var(--bottom-nav-height, 4.5rem)))!important;min-height:var(--feed-viewport-height, calc(100svh - var(--bottom-nav-height, 4.5rem)))!important;max-height:var(--feed-viewport-height, calc(100svh - var(--bottom-nav-height, 4.5rem)))!important;overflow:hidden!important}html.ios-mobile-web .feed-viewport,html.ios-mobile-web .video-feed-viewport{height:var(--feed-viewport-height, calc(100svh - var(--bottom-nav-height, 4.5rem)))!important;min-height:var(--feed-viewport-height, calc(100svh - var(--bottom-nav-height, 4.5rem)))!important;max-height:var(--feed-viewport-height, calc(100svh - var(--bottom-nav-height, 4.5rem)))!important;overflow:hidden!important;contain:none!important}html.ios-mobile-web [data-ios-native-feed=true] .ios-native-feed-scroll{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:var(--feed-viewport-height, calc(100svh - var(--bottom-nav-height, 4.5rem)))!important;min-height:var(--feed-viewport-height, calc(100svh - var(--bottom-nav-height, 4.5rem)))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;scroll-snap-type:y mandatory!important;touch-action:pan-y pinch-zoom!important;transform:none!important;will-change:auto!important}html.ios-mobile-web [data-ios-native-feed=true] .ios-native-feed-slide{height:var(--feed-viewport-height, calc(100svh - var(--bottom-nav-height, 4.5rem)))!important;min-height:var(--feed-viewport-height, calc(100svh - var(--bottom-nav-height, 4.5rem)))!important;max-height:var(--feed-viewport-height, calc(100svh - var(--bottom-nav-height, 4.5rem)))!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;contain:none!important;transform:none!important;will-change:auto!important;isolation:isolate!important;overflow:hidden!important}html.ios-mobile-web video.feed-native-video,html.ios-mobile-web video[data-feed-native-video=true],html.ios-mobile-web [data-testid=video-player] video[data-testid=video-element]{position:relative!important;opacity:1!important;visibility:visible!important;z-index:1!important;pointer-events:none!important;transform:translateZ(0)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}html.ios-mobile-web video.feed-native-video.feed-native-video--ios-hidden,html.ios-mobile-web video[data-feed-native-video=true].feed-native-video--ios-hidden,html.ios-mobile-web [data-testid=video-player] video[data-testid=video-element].feed-native-video--ios-hidden{opacity:1!important;visibility:visible!important;z-index:1!important}html.ios-mobile-web .video-tap-surface{z-index:5!important;pointer-events:auto!important;touch-action:pan-y pinch-zoom!important}html.ios-mobile-web .feed-top-nav,html.ios-mobile-web .feed-top-nav *{pointer-events:auto!important}html.ios-mobile-web .arc-mobile-footer-nav,html.ios-mobile-web [data-testid=bottom-navigation]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147483000!important;pointer-events:auto!important;touch-action:manipulation!important;transform:translateZ(0)!important}html.ios-mobile-web .arc-mobile-footer-nav button,html.ios-mobile-web [data-testid=bottom-navigation] button{pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}html.ios-mobile-web,html.ios-mobile-web body{position:static!important;width:100%!important;min-width:0!important;height:var(--app-viewport-height, 100svh)!important;min-height:var(--app-viewport-height, 100svh)!important;max-height:var(--app-viewport-height, 100svh)!important;margin:0!important;overflow:hidden!important;overscroll-behavior:none!important;touch-action:manipulation!important;-webkit-overflow-scrolling:auto!important}html.ios-mobile-web #root,html.ios-mobile-web [data-testid=main-app].shell-canvas,html.ios-mobile-web [data-testid=main-app].shell-canvas.overflow-hidden,html.ios-mobile-web .desktop-main-column.shell-canvas-active,html.ios-mobile-web .shell-canvas-content,html.ios-mobile-web .desktop-main-column[data-shell-tab=videos] .feed-swipe-surface,html.ios-mobile-web .desktop-main-column[data-shell-tab=pictures] .feed-swipe-surface{height:var(--app-viewport-height, 100svh)!important;min-height:0!important;max-height:var(--app-viewport-height, 100svh)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html.ios-mobile-web .feed-viewport,html.ios-mobile-web .video-feed-viewport,html.ios-mobile-web .feed-phone-column,html.ios-mobile-web .video-feed-player-stage{height:var(--feed-viewport-height, calc(var(--app-viewport-height, 100svh) - var(--bottom-nav-height, 4.5rem)))!important;min-height:0!important;max-height:var(--feed-viewport-height, calc(var(--app-viewport-height, 100svh) - var(--bottom-nav-height, 4.5rem)))!important;overflow:hidden!important;contain:none!important}html.ios-mobile-web [data-ios-native-feed=true],html.ios-mobile-web [data-ios-native-feed=true] .ios-native-feed-scroll,html.ios-mobile-web [data-ios-native-feed=true] .ios-native-feed-slide{scroll-snap-type:none!important;overflow:hidden!important;-webkit-overflow-scrolling:auto!important;contain:none!important;transform:none!important;will-change:auto!important}html.ios-mobile-web .feed-slides,html.ios-mobile-web .video-feed-slides{will-change:transform!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;transform-style:flat!important;contain:none!important}html.ios-mobile-web .feed-slides>div,html.ios-mobile-web .video-feed-slides>div{contain:none!important;transform:none;overflow:hidden!important;isolation:auto!important}html.ios-mobile-web video.feed-native-video,html.ios-mobile-web video[data-feed-native-video=true],html.ios-mobile-web [data-testid=video-player] video[data-testid=video-element]{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;opacity:1!important;visibility:visible!important;z-index:1!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;transform:translateZ(0)!important}html.ios-mobile-web video.feed-native-video.feed-native-video--ios-hidden,html.ios-mobile-web video[data-feed-native-video=true].feed-native-video--ios-hidden,html.ios-mobile-web [data-testid=video-player] video[data-testid=video-element].feed-native-video--ios-hidden{opacity:1!important;visibility:visible!important;left:auto!important;top:auto!important;z-index:1!important}html.ios-mobile-web video.feed-native-video::-webkit-media-controls,html.ios-mobile-web video.feed-native-video::-webkit-media-controls-panel,html.ios-mobile-web video.feed-native-video::-webkit-media-controls-play-button,html.ios-mobile-web video.feed-native-video::-webkit-media-controls-start-playback-button,html.ios-mobile-web video[data-feed-native-video=true]::-webkit-media-controls,html.ios-mobile-web video[data-feed-native-video=true]::-webkit-media-controls-panel,html.ios-mobile-web video[data-feed-native-video=true]::-webkit-media-controls-play-button,html.ios-mobile-web video[data-feed-native-video=true]::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;pointer-events:none!important}html.ios-mobile-web .video-tap-surface{z-index:5!important;pointer-events:auto!important;touch-action:none!important}html.ios-mobile-web .feed-header-top{z-index:10070!important;pointer-events:none!important}html.ios-mobile-web .feed-top-nav,html.ios-mobile-web .feed-top-nav *,html.ios-mobile-web .arc-mobile-footer-nav,html.ios-mobile-web [data-testid=bottom-navigation],html.ios-mobile-web .arc-mobile-footer-nav *,html.ios-mobile-web [data-testid=bottom-navigation] *{pointer-events:auto!important;touch-action:manipulation!important}html.ios-mobile-web .arc-mobile-footer-nav,html.ios-mobile-web [data-testid=bottom-navigation]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147483000!important;transform:translateZ(0)!important}.live-shell-stage{overflow:hidden;isolation:isolate;background:#000}.live-shell-video,.live-shell-stage video[data-testid=video-live]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transform:translateZ(0)}.live-shell-stage--ios .live-shell-video,.live-shell-stage--ios video[data-testid=video-live]{position:relative;z-index:0;pointer-events:none!important}.live-shell-stage--ios .live-shell-live-header,.live-shell-stage--ios .live-shell-comments,.live-shell-stage--ios .live-shell-toolbar,.live-shell-stage--ios .live-shell-gifts-panel,.live-shell-stage--ios .live-shell-gift-total{pointer-events:auto;transform:translateZ(0)}.live-shell-stage--ios .live-shell-toolbar{padding-bottom:max(.75rem,calc(var(--app-safe-bottom) + .5rem))}.live-shell-discovery-tools,.live-shell-hero--setup .live-shell-toolkit-grid{display:none}.live-shell-video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000;pointer-events:none}.live-shell-video-wrap video,.live-shell-video{width:100%!important;height:100%!important;max-width:100%;max-height:100%;-o-object-fit:contain!important;object-fit:contain!important;background:#000;pointer-events:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.live-shell-stage__scrim,.live-shell-live-header,.live-shell-comments,.live-shell-toolbar,.live-shell-gifts-panel,.live-shell-gift-total{position:relative}.live-shell-live-header,.live-shell-comments,.live-shell-toolbar,.live-shell-gifts-panel,.live-shell-gift-total{z-index:30}html.shell-desktop-web .live-shell-stage{width:min(100vw,76rem);max-width:100%;margin-inline:auto}@media (min-width: 900px){html.shell-desktop-web .live-shell-comments{max-width:24rem;margin-left:auto;margin-right:1rem}html.shell-desktop-web .live-shell-toolbar{max-width:34rem}}.live-shell{height:100dvh;min-height:100vh;overflow:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.live-shell-stage{height:100%;min-height:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 12%,rgba(0,204,255,.12),transparent 38%),#000}.live-shell-video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;background:#000;pointer-events:none!important}.live-shell-video-wrap video,.live-shell-video{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;background:#000!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.live-shell-stage__scrim{z-index:10;background:linear-gradient(180deg,#000000b8,#0000001f 25%,#00000014 55%,#000000e6),radial-gradient(circle at 85% 72%,rgba(0,209,255,.14),transparent 28%)}.live-shell-live-header,.live-shell-comments,.live-shell-toolbar,.live-shell-gifts-panel,.live-shell-gift-total{position:relative;z-index:40!important;pointer-events:auto!important}.live-shell-live-header{padding:calc(var(--app-safe-top) + .65rem) .85rem .5rem}.live-shell-toolbar{margin:auto .75rem max(.75rem,calc(var(--app-safe-bottom) + .5rem));padding:.7rem;border:1px solid rgba(255,255,255,.14);border-radius:1.15rem;background:linear-gradient(180deg,#050812b8,#05081280);box-shadow:0 16px 42px #00000059,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.live-shell-toolbar__row{width:100%;gap:.55rem}.live-shell-btn-icon{min-width:2.75rem!important;min-height:2.75rem!important;color:#fff!important;background:linear-gradient(180deg,#ffffff29,#ffffff12)!important;border:1px solid rgba(117,236,255,.28)!important;box-shadow:0 8px 22px #00000052,inset 0 1px #ffffff29!important;text-shadow:0 1px 2px rgba(0,0,0,.45)}.live-shell-btn-icon:hover,.live-shell-btn-icon:focus-visible{background:linear-gradient(135deg,#00d1ff4d,#ff3b8438)!important;border-color:#ffffff6b!important;outline:none!important}.live-shell-btn-icon--active{background:linear-gradient(135deg,#ff3b5cd9,#e07cffa6)!important;border-color:#ffffff8c!important;box-shadow:0 0 22px #ff3b5c61!important}.live-shell-btn-primary{min-height:2.65rem;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 0 0 1px #ffffff14,0 10px 28px #ff3b8457,inset 0 1px #fff3!important}.live-shell-input{min-height:2.75rem!important;background:#030712b8!important;border-color:#75ecff38!important}.live-shell-comments{max-height:min(34vh,16rem);padding-inline:.85rem}.live-shell-comment-bubble,.live-shell-chip,.live-shell-guest-hint{background:#0206129e!important;border-color:#ffffff24!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.shell-desktop-web .live-shell-stage{width:min(100vw,90rem);max-width:100%;margin-inline:auto;border-inline:1px solid rgba(255,255,255,.08)}html.shell-desktop-web .live-shell-video-wrap video,html.shell-desktop-web .live-shell-video{-o-object-fit:contain!important;object-fit:contain!important}html.shell-desktop-web .live-shell-live-header{padding-inline:1.2rem}html.shell-desktop-web .live-shell-comments{max-width:25rem;margin-left:auto;margin-right:1.2rem}html.shell-desktop-web .live-shell-toolbar{width:min(42rem,calc(100% - 2rem));margin-inline:auto}html.shell-desktop-web .live-shell-toolbar__row{justify-content:center}@media (max-width: 720px){.live-shell-header__inner{padding-inline:.8rem}.live-shell-discovery{padding:.65rem .8rem .25rem;gap:.5rem}.live-shell-stream-grid--browse{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.62rem!important;width:min(100%,23.5rem)!important;max-width:min(100%,23.5rem)!important;margin-inline:auto!important}.live-shell-stream-grid--browse .live-shell-stream-card{min-height:0!important;aspect-ratio:3 / 4!important;border-radius:.86rem;background:linear-gradient(135deg,#00d1ff24,#ff3b842e),#050812bd}.live-shell-stream-grid--browse .live-shell-stream-card__center{opacity:.18;transform:scale(.8);align-items:flex-end;padding-right:1rem}.live-shell-stream-grid--browse .live-shell-stream-card__meta{padding:2.05rem .75rem .7rem}.live-shell-stream-grid--browse .live-shell-stream-card__topbar{top:.55rem;left:.65rem;right:.65rem;align-items:center}.live-shell-stream-grid--browse .live-shell-stream-card__badges{max-width:calc(100% - 7.2rem)}.live-shell-stream-grid--browse .live-shell-stream-card__metrics{max-width:7.2rem;flex-direction:row;justify-content:flex-end;align-items:center}.live-shell-stream-grid--browse .live-shell-stream-card__meta{padding-right:.75rem}.live-shell-toolbar{margin-inline:.55rem;border-radius:1rem}.live-shell-toolbar__row{flex-wrap:nowrap}.live-shell-btn-icon{min-width:2.55rem!important;min-height:2.55rem!important}.live-shell-comments{max-height:28vh}}.video-feed-player-stage [data-feed-slide-active=true]{z-index:1}html.live-stream-open .arc-mobile-footer-nav,html.live-stream-open .arc-mobile-footer-nav *{display:none!important;pointer-events:none!important;visibility:hidden!important}html.live-stream-open .live-shell{z-index:12000!important}.live-shell-toolbar{width:min(100% - 1rem,44rem)!important;margin:auto auto max(.45rem,calc(var(--app-safe-bottom) + .35rem))!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.live-shell-toolbar__row{gap:.42rem!important;align-items:center!important}.live-shell-comment-entry{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.38rem;border-radius:999px;padding:.22rem;background:#0307128f;border:1px solid rgba(117,236,255,.22);box-shadow:0 10px 28px #00000052;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.live-shell-comment-entry .live-shell-input{flex:1 1 auto;min-width:0;min-height:2.25rem!important;height:2.25rem!important;padding-inline:.82rem!important;border:0!important;background:transparent!important;box-shadow:none!important}.live-shell-send-btn,.live-shell-toolbar .live-shell-btn-icon{width:2.28rem!important;min-width:2.28rem!important;height:2.28rem!important;min-height:2.28rem!important;border-radius:999px!important}.live-shell-send-btn{color:#fff!important;background:linear-gradient(135deg,#00d1ffad,#ff3b8494)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 8px 18px #00000040,inset 0 1px #ffffff2e!important}.live-shell-share-panel{left:auto!important;right:.65rem!important;bottom:max(3.55rem,calc(var(--app-safe-bottom) + 3.4rem))!important;width:min(18rem,calc(100vw - 1.3rem))!important;padding:.62rem!important;border-radius:.9rem!important;z-index:12020!important;background:#050812d1!important;border:1px solid rgba(117,236,255,.2)!important;box-shadow:0 12px 30px #0000007a!important;-webkit-backdrop-filter:blur(16px) saturate(1.15)!important;backdrop-filter:blur(16px) saturate(1.15)!important}.live-shell-share-panel__header{margin-bottom:.42rem!important;gap:.45rem!important}.live-shell-share-panel__eyebrow{font-size:.52rem!important}.live-shell-share-panel__title{font-size:.78rem!important}.live-shell-share-action{min-height:2.15rem!important;padding:.42rem .55rem!important;margin-top:.32rem!important;border-radius:.65rem!important;font-size:.74rem!important}.live-shell-share-url{display:block;width:100%;margin-top:.38rem!important;padding:.4rem .5rem!important;border-radius:.55rem!important;font-size:.58rem!important;text-align:left;cursor:pointer}.live-shell-gifts-panel{max-width:min(20rem,calc(100vw - 1.25rem));margin-inline:auto}@media (max-width: 720px){.live-shell-live-header{padding-top:calc(var(--app-safe-top) + .5rem)!important;padding-inline:.65rem!important}.live-shell-comments{max-height:min(25vh,10rem)!important;padding-inline:.65rem!important;margin-bottom:.32rem!important}.live-shell-toolbar{width:calc(100% - .8rem)!important;margin-bottom:max(.35rem,calc(var(--app-safe-bottom) + .28rem))!important}.live-shell-toolbar__row{gap:.34rem!important}.live-shell-comment-entry .live-shell-input{min-height:2.12rem!important;height:2.12rem!important;font-size:.82rem!important}.live-shell-send-btn,.live-shell-toolbar .live-shell-btn-icon{width:2.12rem!important;min-width:2.12rem!important;height:2.12rem!important;min-height:2.12rem!important}.live-shell-share-panel{right:.45rem!important;bottom:max(3.25rem,calc(var(--app-safe-bottom) + 3.15rem))!important;width:min(16.5rem,calc(100vw - .9rem))!important}}html.live-stream-open,body.live-stream-open,html[data-live-stream-open=true],body[data-live-stream-open=true]{--bottom-nav-height: 0px !important}html.live-stream-open .arc-mobile-footer-nav,html.live-stream-open .mobile-shell-nav,html.live-stream-open [data-testid=bottom-navigation],body.live-stream-open .arc-mobile-footer-nav,body.live-stream-open .mobile-shell-nav,body.live-stream-open [data-testid=bottom-navigation],html[data-live-stream-open=true] .arc-mobile-footer-nav,html[data-live-stream-open=true] .mobile-shell-nav,html[data-live-stream-open=true] [data-testid=bottom-navigation],body[data-live-stream-open=true] .arc-mobile-footer-nav,body[data-live-stream-open=true] .mobile-shell-nav,body[data-live-stream-open=true] [data-testid=bottom-navigation]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;transform:translateY(140%)!important}.live-shell-comments__header{display:none}.live-shell-comments__scroll{height:100%}.live-shell-heart-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;overflow:hidden}.live-shell-heart-burst{position:absolute;z-index:1;pointer-events:none;filter:drop-shadow(0 8px 16px rgba(0,0,0,.38))}@media (min-width: 900px){html.shell-desktop-web .live-shell-stage{--live-desktop-chat-rail: clamp(22rem, 28vw, 28rem);width:100vw!important;max-width:100vw!important;margin-inline:0!important;border-inline:0!important}html.shell-desktop-web .live-shell-video-wrap{right:var(--live-desktop-chat-rail)!important;width:auto!important;border-right:1px solid rgba(255,255,255,.08);box-shadow:inset -1px 0 #ffffff0a}html.shell-desktop-web .live-shell-video-wrap video,html.shell-desktop-web .live-shell-video{-o-object-fit:contain!important;object-fit:contain!important}html.shell-desktop-web .live-shell-stage__scrim{right:var(--live-desktop-chat-rail)!important}html.shell-desktop-web .live-shell-live-header{width:auto!important;max-width:none!important;margin:0 var(--live-desktop-chat-rail) 0 0!important;padding:calc(var(--app-safe-top) + .7rem) 1.25rem .55rem!important}html.shell-desktop-web .live-shell-comments{position:absolute!important;top:calc(var(--app-safe-top) + 4.75rem)!important;right:1rem!important;bottom:1rem!important;width:calc(var(--live-desktop-chat-rail) - 2rem)!important;max-width:none!important;max-height:none!important;margin:0!important;padding:.85rem!important;display:flex!important;flex-direction:column!important;border-radius:1.15rem!important;background:linear-gradient(180deg,#080c18db,#040710c2),#050812db!important;border:1px solid rgba(117,236,255,.16)!important;box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff14!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important}html.shell-desktop-web .live-shell-comments__header{display:flex!important;align-items:center;justify-content:space-between;gap:.75rem;padding:.1rem .1rem .75rem;margin-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08);flex:0 0 auto}html.shell-desktop-web .live-shell-comments__eyebrow{font-size:.58rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase;color:var(--live-accent-soft)}html.shell-desktop-web .live-shell-comments__title{margin-top:.12rem;font-size:.94rem;line-height:1.1;font-weight:850;color:#fff}html.shell-desktop-web .live-shell-comments__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.85rem;height:1.45rem;padding-inline:.45rem;border-radius:999px;font-size:.72rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#00d1ff3d,#ff3b8438);border:1px solid rgba(255,255,255,.12)}html.shell-desktop-web .live-shell-comments__scroll{flex:1 1 auto;min-height:0}html.shell-desktop-web .live-shell-comments .space-y-1\.5{padding-right:.15rem}html.shell-desktop-web .live-shell-comment-bubble{max-width:100%;background:#ffffff13!important}html.shell-desktop-web .live-shell-toolbar{position:absolute!important;left:1.25rem!important;right:calc(var(--live-desktop-chat-rail) + 1.25rem)!important;bottom:max(.7rem,calc(var(--app-safe-bottom) + .55rem))!important;width:auto!important;max-width:none!important;margin:0!important}html.shell-desktop-web .live-shell-toolbar__row{justify-content:center!important}html.shell-desktop-web .live-shell-share-panel{right:calc(var(--live-desktop-chat-rail) + 1.25rem)!important;bottom:max(3.9rem,calc(var(--app-safe-bottom) + 3.75rem))!important}html.shell-desktop-web .live-shell-gifts-panel{margin-right:var(--live-desktop-chat-rail)!important}}html.live-stream-open,body.live-stream-open,html[data-live-stream-open=true],body[data-live-stream-open=true]{--live-mobile-browser-bottom-reserve: max(1.25rem, env(safe-area-inset-bottom, 0px))}@media (max-width: 720px){html.live-stream-open .live-shell,body.live-stream-open .live-shell,html[data-live-stream-open=true] .live-shell,body[data-live-stream-open=true] .live-shell{height:100svh!important;min-height:100svh!important;max-height:100svh!important;bottom:auto!important;overflow:hidden!important}html.live-stream-open .live-shell-stage,body.live-stream-open .live-shell-stage,html[data-live-stream-open=true] .live-shell-stage,body[data-live-stream-open=true] .live-shell-stage{min-height:0!important;padding-bottom:calc(var(--live-mobile-browser-bottom-reserve, 1.25rem) + .9rem)!important}html.live-stream-open .live-shell-toolbar,body.live-stream-open .live-shell-toolbar,html[data-live-stream-open=true] .live-shell-toolbar,body[data-live-stream-open=true] .live-shell-toolbar{margin-bottom:calc(var(--live-mobile-browser-bottom-reserve, 1.25rem) + .35rem)!important}html.live-stream-open .live-shell-share-panel,body.live-stream-open .live-shell-share-panel,html[data-live-stream-open=true] .live-shell-share-panel,body[data-live-stream-open=true] .live-shell-share-panel{bottom:calc(var(--live-mobile-browser-bottom-reserve, 1.25rem) + 3.7rem)!important}html.live-stream-open .live-shell-gifts-panel,body.live-stream-open .live-shell-gifts-panel,html[data-live-stream-open=true] .live-shell-gifts-panel,body[data-live-stream-open=true] .live-shell-gifts-panel{margin-bottom:calc(var(--live-mobile-browser-bottom-reserve, 1.25rem) + .45rem)!important}}html.live-stream-open,body.live-stream-open,html[data-live-stream-open=true],body[data-live-stream-open=true]{--live-mobile-browser-bottom-reserve: max(4.45rem, calc(env(safe-area-inset-bottom, 0px) + 3.55rem) ) !important;--live-mobile-toolbar-height: 2.95rem !important}@media (max-width: 720px){html.live-stream-open .live-shell,body.live-stream-open .live-shell,html[data-live-stream-open=true] .live-shell,body[data-live-stream-open=true] .live-shell{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html.live-stream-open .live-shell-stage,body.live-stream-open .live-shell-stage,html[data-live-stream-open=true] .live-shell-stage,body[data-live-stream-open=true] .live-shell-stage{padding-bottom:calc(var(--live-mobile-browser-bottom-reserve, 4.45rem) + var(--live-mobile-toolbar-height, 2.95rem) + .85rem)!important}html.live-stream-open .live-shell-comments,body.live-stream-open .live-shell-comments,html[data-live-stream-open=true] .live-shell-comments,body[data-live-stream-open=true] .live-shell-comments{position:absolute!important;left:0!important;right:0!important;bottom:calc(var(--live-mobile-browser-bottom-reserve, 4.45rem) + var(--live-mobile-toolbar-height, 2.95rem) + .62rem)!important;max-height:min(23vh,8.75rem)!important;margin:0!important;padding-inline:.65rem!important;z-index:12010!important;pointer-events:auto!important}html.live-stream-open .live-shell-toolbar,body.live-stream-open .live-shell-toolbar,html[data-live-stream-open=true] .live-shell-toolbar,body[data-live-stream-open=true] .live-shell-toolbar{position:absolute!important;left:.4rem!important;right:.4rem!important;bottom:var(--live-mobile-browser-bottom-reserve, 4.45rem)!important;width:auto!important;max-width:none!important;margin:0!important;z-index:12015!important;pointer-events:auto!important}html.live-stream-open .live-shell-toolbar__row,body.live-stream-open .live-shell-toolbar__row,html[data-live-stream-open=true] .live-shell-toolbar__row,body[data-live-stream-open=true] .live-shell-toolbar__row{min-height:var(--live-mobile-toolbar-height, 2.95rem)!important}html.live-stream-open .live-shell-share-panel,body.live-stream-open .live-shell-share-panel,html[data-live-stream-open=true] .live-shell-share-panel,body[data-live-stream-open=true] .live-shell-share-panel{bottom:calc(var(--live-mobile-browser-bottom-reserve, 4.45rem) + var(--live-mobile-toolbar-height, 2.95rem) + .65rem)!important;z-index:12025!important}html.live-stream-open .live-shell-gifts-panel,body.live-stream-open .live-shell-gifts-panel,html[data-live-stream-open=true] .live-shell-gifts-panel,body[data-live-stream-open=true] .live-shell-gifts-panel{position:relative!important;bottom:auto!important;margin-bottom:calc(var(--live-mobile-browser-bottom-reserve, 4.45rem) + var(--live-mobile-toolbar-height, 2.95rem) + .5rem)!important;z-index:12020!important}}.live-shell-video-touch-shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:block;background:transparent;pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.live-shell-live-header,.live-shell-comments,.live-shell-toolbar,.live-shell-share-panel,.live-shell-gifts-panel,.live-shell-gift-total{z-index:40!important}@media (min-width: 900px){html.shell-desktop-web .live-shell-video-touch-shield{right:var(--live-desktop-chat-rail, 0px)}}.live-shell{isolation:isolate;background:linear-gradient(180deg,#09090cb8,#060609e0),radial-gradient(ellipse 90% 60% at 50% -10%,color-mix(in srgb,var(--live-accent) 24%,transparent),transparent 58%),var(--live-backdrop-image),#050508!important;background-size:cover,cover,cover,cover!important;background-position:center,center,center,center!important;background-repeat:no-repeat!important}.live-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,#00d4ff 16%,transparent),transparent 30%),radial-gradient(circle at 84% 8%,color-mix(in srgb,#e07cff 18%,transparent),transparent 28%),radial-gradient(circle at 72% 88%,color-mix(in srgb,var(--live-accent) 16%,transparent),transparent 34%);opacity:.78}.live-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,hsl(0 0% 0% / .5),transparent 28%,transparent 72%,hsl(0 0% 0% / .5))}.live-shell-header,.live-shell-search-wrap,.live-shell-setup-card,.live-shell-toolkit-card,.live-shell-stream-card,.live-shell-empty__icon,.live-shell-share-panel,.live-shell-gifts-panel{backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.live-shell-category-menu{position:relative;width:100%;z-index:80}.live-shell-category-menu--browse{max-width:100%}.live-shell-category-trigger{width:100%;min-height:3.05rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem;border-radius:1rem;padding:.58rem .78rem .58rem .92rem;color:#fff;text-align:left;background:linear-gradient(135deg,#ffffff1b,#ffffff0b),color-mix(in srgb,#050508 70%,transparent);border:1px solid color-mix(in srgb,var(--live-accent) 28%,hsl(0 0% 100% / .1));box-shadow:inset 0 1px #ffffff1c,0 12px 28px #00000052;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.live-shell-category-trigger:hover,.live-shell-category-trigger--open{border-color:color-mix(in srgb,var(--live-accent) 58%,hsl(0 0% 100% / .14));box-shadow:inset 0 1px #ffffff24,0 14px 32px color-mix(in srgb,var(--live-accent) 18%,hsl(0 0% 0% / .42))}.live-shell-category-trigger__text{min-width:0;display:grid;gap:.15rem}.live-shell-category-trigger__label{font-size:.61rem;line-height:1;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--live-accent-soft) 80%,#fff)}.live-shell-category-trigger strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.1;font-weight:900;letter-spacing:-.01em}.live-shell-category-trigger__chevron{width:1.05rem;height:1.05rem;flex:0 0 auto;color:#ffffffad;transition:transform .15s ease}.live-shell-category-trigger--open .live-shell-category-trigger__chevron{transform:rotate(180deg)}.live-shell-category-popover{position:absolute;top:calc(100% + .55rem);left:0;right:0;z-index:120;border-radius:1.15rem;padding:.75rem;background:linear-gradient(145deg,#0e0e15f5,#1c0d16f0),color-mix(in srgb,#050508 90%,transparent);border:1px solid color-mix(in srgb,var(--live-accent) 34%,hsl(0 0% 100% / .12));box-shadow:0 26px 56px #000000b8,0 0 38px color-mix(in srgb,var(--live-accent) 18%,transparent),inset 0 1px #ffffff1a;backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25)}.live-shell-category-popover--setup{max-width:26rem}.live-shell-category-popover__header{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:.1rem .15rem .65rem;border-bottom:1px solid hsl(0 0% 100% / .08)}.live-shell-category-popover__header span{color:#fff;font-size:.92rem;font-weight:900;letter-spacing:-.02em}.live-shell-category-popover__header small{color:#ffffff7a;font-size:.68rem;font-weight:700;white-space:nowrap}.live-shell-category-popover__list{max-height:min(25rem,58vh);overflow-y:auto;padding-top:.55rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;scrollbar-width:thin}.live-shell-category-menu-item{min-width:0;display:grid;grid-template-columns:2.15rem minmax(0,1fr) 1.25rem;align-items:center;gap:.55rem;border-radius:.9rem;padding:.62rem .6rem;color:#ffffffe6;text-align:left;background:#fff1;border:1px solid hsl(0 0% 100% / .085);transition:transform .15s ease,background .15s ease,border-color .15s ease}.live-shell-category-menu-item:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--live-accent) 14%,hsl(0 0% 100% / .07));border-color:color-mix(in srgb,var(--live-accent) 35%,transparent)}.live-shell-category-menu-item--active{background:linear-gradient(135deg,color-mix(in srgb,var(--live-accent) 38%,hsl(0 0% 100% / .08)),color-mix(in srgb,#e07cff 20%,hsl(0 0% 100% / .06)));border-color:color-mix(in srgb,var(--live-accent) 62%,hsl(0 0% 100% / .14));box-shadow:inset 0 1px #ffffff1f}.live-shell-category-menu-item__emoji{width:2.15rem;height:2.15rem;display:inline-grid;place-items:center;border-radius:.72rem;background:#0000003d;border:1px solid hsl(0 0% 100% / .075);font-size:1.05rem}.live-shell-category-menu-item__copy{min-width:0;display:grid;gap:.12rem}.live-shell-category-menu-item__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.1;font-weight:900}.live-shell-category-menu-item__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.1;font-weight:700;color:#ffffff78}.live-shell-category-menu-item__check{width:1.25rem;height:1.25rem;display:inline-grid;place-items:center;border-radius:999px;color:#fff;background:var(--live-gradient);opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .15s ease}.live-shell-category-menu-item--active .live-shell-category-menu-item__check{opacity:1;transform:scale(1)}@media (max-width: 720px){.live-shell-category-popover{position:fixed;left:max(.8rem,var(--app-safe-left));right:max(.8rem,var(--app-safe-right));top:auto;bottom:calc(var(--live-mobile-browser-bottom-offset, 5.8rem) + .6rem);max-height:min(72vh,calc(var(--app-visual-height, 100dvh) - 7rem));overflow:hidden}.live-shell-category-popover__header{align-items:flex-start;flex-direction:column;gap:.2rem}.live-shell-category-popover__list{grid-template-columns:1fr;max-height:min(56vh,calc(var(--app-visual-height, 100dvh) - 13rem))}}.live-shell{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important;isolation:isolate!important;background-color:#050508!important;background-image:linear-gradient(135deg,#020617f5,#0c0823eb),var(--live-backdrop-image, url(/brand/arcsplash-profile-backdrop.webp?v=8))!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}.live-shell-backdrop-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,rgba(0,212,255,.18),transparent 32%),radial-gradient(circle at 84% 8%,rgba(224,124,255,.2),transparent 30%),linear-gradient(135deg,#020617db,#0c0823d1),var(--live-backdrop-image, url(/brand/arcsplash-profile-backdrop.webp?v=8)),#050508;background-size:cover,cover,cover,cover,cover;background-position:center;background-repeat:no-repeat;opacity:1;transform:translateZ(0)}.live-shell--viewer .live-shell-backdrop-layer{opacity:.48}.live-shell-content{position:relative;z-index:1;display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column}.live-shell--page .live-shell-stage{background:transparent!important}.live-shell-comments__list{display:flex;flex-direction:column;gap:.32rem}.live-shell-comment-row{display:flex;align-items:flex-start;gap:.42rem;min-width:0}.live-shell-comment-avatar{width:1.45rem!important;height:1.45rem!important;flex:0 0 auto}.live-shell-comment-text{color:#ffffffeb;font-size:.78rem;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.live-shell-comment-text--gift{color:#ffd580f5}.live-shell-comment-user{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:transparent;color:var(--live-accent-soft);font-size:.78rem;line-height:1.2;font-weight:850;cursor:pointer;text-align:left;vertical-align:baseline;text-shadow:0 1px 2px rgba(0,0,0,.72)}.live-shell-comment-user--static{cursor:default}.live-shell-comment-textarea{resize:none!important;line-height:1.18rem!important;max-height:5.26rem!important;overflow-y:auto!important;scrollbar-width:thin;white-space:pre-wrap}.live-shell-guest-comment-entry{flex:1 1 auto;min-width:0;min-height:2.34rem;display:inline-flex;align-items:center;justify-content:flex-start;border-radius:999px;padding:.35rem .82rem;text-align:left}@media (max-width: 720px){html.live-stream-open .live-shell-comments,body.live-stream-open .live-shell-comments,html[data-live-stream-open=true] .live-shell-comments,body[data-live-stream-open=true] .live-shell-comments{bottom:calc(var(--live-mobile-browser-bottom-reserve, 4.45rem) + var(--live-mobile-toolbar-height, 2.95rem) + .36rem)!important;max-height:min(26vh,9.75rem)!important;padding-inline:.62rem!important}.live-shell-comments__list{gap:.12rem!important}.live-shell-comment-row{gap:0!important;align-items:baseline!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.86))}.live-shell-comment-avatar{display:none!important}.live-shell-comment-bubble,.live-shell-comment-bubble--gift{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;max-width:min(82vw,21rem)}.live-shell-comment-user,.live-shell-comment-text{font-size:.76rem!important;line-height:1.08rem!important}.live-shell-comment-user{color:#7decfffa!important;font-weight:900!important}.live-shell-toolbar__row{align-items:flex-end!important}.live-shell-comment-entry{align-items:flex-end!important;min-height:2.28rem!important;border-radius:1.2rem!important;padding:.18rem .22rem .18rem .48rem!important}.live-shell-comment-entry .live-shell-input,.live-shell-comment-entry .live-shell-comment-textarea{height:auto!important;min-height:2rem!important;max-height:4.84rem!important;padding:.43rem .56rem .36rem!important;font-size:.82rem!important;line-height:1.08rem!important;overflow-y:auto!important}.live-shell-guest-comment-entry{min-height:2.28rem!important;width:auto!important;border-radius:1.2rem!important;padding:.48rem .76rem!important;justify-content:flex-start!important;font-size:.78rem!important;line-height:1.05rem!important}}@media (max-width: 720px){html.live-stream-open,body.live-stream-open,html[data-live-stream-open=true],body[data-live-stream-open=true]{--live-mobile-browser-bottom-reserve: max(.55rem, calc(env(safe-area-inset-bottom, 0px) + .45rem) ) !important;--live-mobile-toolbar-height: 2.95rem !important}html.live-stream-open .live-shell-comments--mobile-tiktok,body.live-stream-open .live-shell-comments--mobile-tiktok,html[data-live-stream-open=true] .live-shell-comments--mobile-tiktok,body[data-live-stream-open=true] .live-shell-comments--mobile-tiktok{left:.62rem!important;right:auto!important;bottom:calc(var(--live-mobile-browser-bottom-reserve, .55rem) + var(--live-mobile-toolbar-height, 2.95rem) + .48rem)!important;width:min(84vw,22rem)!important;max-width:min(84vw,22rem)!important;max-height:4.65rem!important;min-height:2.45rem!important;padding:0!important;overflow:hidden!important;opacity:1!important;transition:opacity .24s ease,max-height .22s ease,transform .22s ease!important;transform:translateZ(0)!important}html.live-stream-open .live-shell-comments--mobile-tiktok.live-shell-comments--expanded,body.live-stream-open .live-shell-comments--mobile-tiktok.live-shell-comments--expanded,html[data-live-stream-open=true] .live-shell-comments--mobile-tiktok.live-shell-comments--expanded,body[data-live-stream-open=true] .live-shell-comments--mobile-tiktok.live-shell-comments--expanded{max-height:min(42vh,16rem)!important;min-height:5.2rem!important;padding:.1rem .05rem .15rem 0!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black .9rem,black calc(100% - .45rem),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black .9rem,black calc(100% - .45rem),transparent 100%)}html.live-stream-open .live-shell-comments--mobile-tiktok.live-shell-comments--vanished:not(.live-shell-comments--expanded),body.live-stream-open .live-shell-comments--mobile-tiktok.live-shell-comments--vanished:not(.live-shell-comments--expanded),html[data-live-stream-open=true] .live-shell-comments--mobile-tiktok.live-shell-comments--vanished:not(.live-shell-comments--expanded),body[data-live-stream-open=true] .live-shell-comments--mobile-tiktok.live-shell-comments--vanished:not(.live-shell-comments--expanded){opacity:0!important;max-height:3.35rem!important;min-height:3.35rem!important;pointer-events:auto!important}.live-shell-comments--mobile-tiktok .live-shell-comments__scroll{height:100%!important;max-height:inherit!important}.live-shell-comments--mobile-tiktok [data-radix-scroll-area-viewport]{max-height:inherit!important;overflow-x:hidden!important;overflow-y:hidden!important}.live-shell-comments--mobile-tiktok.live-shell-comments--expanded [data-radix-scroll-area-viewport]{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.live-shell-comments--mobile-tiktok.live-shell-comments--collapsed .live-shell-comments__list{min-height:100%!important;justify-content:flex-end!important;gap:.08rem!important}.live-shell-comments--mobile-tiktok.live-shell-comments--expanded .live-shell-comments__list{justify-content:flex-start!important;gap:.12rem!important;padding-block:.45rem .15rem!important}.live-shell-comments--mobile-tiktok .live-shell-comment-bubble,.live-shell-comments--mobile-tiktok .live-shell-comment-bubble--gift{max-width:min(82vw,21.5rem)!important}.live-shell-comments--mobile-tiktok .live-shell-comment-row{min-height:1.02rem!important}.live-shell-toolbar__row--guest{width:100%!important}.live-shell-toolbar__row--guest .live-shell-guest-comment-entry{width:100%!important;min-height:2.56rem!important;justify-content:center!important;text-align:center!important;font-size:.84rem!important;font-weight:850!important;letter-spacing:.01em!important;background:#040812b8!important;border-color:#75ecff47!important;box-shadow:0 12px 30px #0000005c,inset 0 1px #ffffff1c!important;-webkit-backdrop-filter:blur(16px) saturate(1.16)!important;backdrop-filter:blur(16px) saturate(1.16)!important}}.feed-overlay-description-clamp--one-line{-webkit-line-clamp:1!important;max-height:1.375rem!important}.feed-description-popup{pointer-events:auto}.feed-description-popup__sheet{box-shadow:0 -18px 45px #00000059}html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-mobile-stack,html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-mobile-stack{bottom:calc(var(--feed-progress-stack, 2.25rem) + 2.18rem)!important}html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-mobile-stack [data-testid=link-username],html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-mobile-stack [data-testid=link-username]{margin-bottom:.06rem!important;transform:translateY(.12rem)}html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-mobile-stack .feed-overlay-description,html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-mobile-stack .feed-overlay-description{margin-top:.1rem!important;transform:translateY(.08rem)}html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-description-toggle--popup,html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-description-toggle--popup{margin-left:1.05rem!important;margin-top:.05rem!important;line-height:1rem!important}html.mobile-web-browser.shell-compact [data-testid=picture-fullscreen-overlay] .feed-overlay-mobile-stack{bottom:calc(var(--feed-progress-stack, 2.25rem) + 2.18rem)!important}html.mobile-web-browser.shell-compact [data-testid=picture-fullscreen-overlay] .feed-overlay-mobile-stack [data-testid=picture-creator-link]{margin-bottom:.06rem!important;transform:translateY(.12rem)}html.mobile-web-browser.shell-compact [data-testid=picture-fullscreen-overlay] .feed-overlay-mobile-stack .feed-overlay-description{margin-top:.1rem!important;transform:translateY(.08rem)}html.mobile-web-browser.shell-compact [data-testid=picture-fullscreen-overlay] .feed-overlay-description-toggle--popup{margin-left:1.05rem!important;margin-top:.05rem!important;line-height:1rem!important}html.mobile-web-browser.shell-compact [data-testid=picture-fullscreen-overlay] .feed-overlay-meta-row{bottom:var(--feed-progress-stack, .65rem)!important;pointer-events:none}html.mobile-web-browser.shell-compact [data-testid=picture-fullscreen-overlay] .feed-overlay-meta-row .feed-overlay-sound-marquee--inline{pointer-events:auto;flex:1 1 auto;min-width:0;max-width:58%;justify-content:flex-start;margin:0!important}html.mobile-web-browser.shell-compact [data-testid=picture-fullscreen-overlay] .feed-overlay-meta-row .feed-overlay-posted-date--meta-row{margin-left:auto!important;flex-shrink:0;position:static!important;bottom:auto!important;right:auto!important;text-align:right}.profile-album-media-lightbox{z-index:10280!important;isolation:isolate}.profile-album-media-lightbox__toolbar{position:relative;z-index:30}.profile-album-media-lightbox__close{border:1px solid hsl(0 0% 100% / .18)!important;background:#00000075!important;box-shadow:0 10px 26px #0000005c}.profile-album-media-lightbox__stage{height:100%;min-height:0}.profile-album-media-lightbox__slide{min-width:0;min-height:0}.profile-album-media-lightbox__asset{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}.profile-album-studio__viewer-media--image,html.shell-desktop-web .profile-album-studio__viewer-media--image{position:relative!important;overflow:hidden!important;min-height:clamp(16rem,48vh,36rem)!important}.profile-album-studio__viewer-expand-hit,html.shell-desktop-web .profile-album-studio__viewer-expand-hit{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;cursor:zoom-in!important;touch-action:manipulation}.profile-album-studio__viewer-media .profile-album-studio__viewer-asset--image,.profile-album-studio__viewer-media img.profile-album-studio__viewer-asset--image,html.shell-desktop-web .profile-album-studio__viewer-media .profile-album-studio__viewer-asset--image,html.shell-desktop-web .profile-album-studio__viewer-media img.profile-album-studio__viewer-asset--image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;display:block!important}@media (max-width: 760px){.profile-album-media-lightbox{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100dvh!important}.profile-album-media-lightbox__stage{min-height:0!important}.profile-album-media-lightbox .image-lightbox__nav{width:2.8rem;height:2.8rem}}html.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-sound-disc:not(.feed-overlay-sound-disc--fullscreen),html.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-sound-disc:not(.feed-overlay-sound-disc--fullscreen),html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=mini] .feed-overlay-sound-disc:not(.feed-overlay-sound-disc--fullscreen),html.mobile-web-browser.shell-compact [data-testid=video-feed][data-feed-aspect=vertical] .feed-overlay-sound-disc:not(.feed-overlay-sound-disc--fullscreen){display:none!important;opacity:0!important;pointer-events:none!important}.live-shell-video-wrap--zoomed .live-shell-video,.live-shell-video-wrap--zoomed video[data-testid=video-live]{transform-origin:center center!important;will-change:transform}html.mobile-web-browser .live-shell-video-touch-shield,html.shell-compact .live-shell-video-touch-shield{touch-action:none!important}.live-shell-stage--fullscreen,.live-shell-stage:fullscreen{width:100vw!important;height:100dvh!important;max-width:100vw!important;margin:0!important;border:0!important;border-radius:0!important;background:#000!important}.live-shell-btn-icon--fullscreen{display:inline-flex!important}html.mobile-web-browser.shell-compact .profile-banner-band[data-banner-mobile-poster=true] .profile-banner-img,html.mobile-web-browser.shell-compact .profile-banner-band[data-banner-mobile-poster=true] .profile-banner-img--poster,html.capacitor-native.shell-compact .profile-banner-band[data-banner-mobile-poster=true] .profile-banner-img,html.capacitor-native.shell-compact .profile-banner-band[data-banner-mobile-poster=true] .profile-banner-img--poster{opacity:1!important;visibility:visible!important;z-index:2!important}html.mobile-web-browser.shell-compact .profile-banner-band[data-banner-mobile-poster=true] .profile-banner-video:not([data-banner-video-ready=true]),html.capacitor-native.shell-compact .profile-banner-band[data-banner-mobile-poster=true] .profile-banner-video:not([data-banner-video-ready=true]){opacity:0!important;background:transparent!important}html.mobile-web-browser.shell-compact .profile-banner-band[data-banner-mobile-poster=true] .profile-banner-video[data-banner-video-ready=true],html.capacitor-native.shell-compact .profile-banner-band[data-banner-mobile-poster=true] .profile-banner-video[data-banner-video-ready=true]{opacity:1!important;z-index:4!important}.profile-about-tabs__content>.profile-about-tab-panel{position:relative;padding:clamp(.9rem,2vw,1.25rem);border:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 22%,hsl(var(--border)));border-radius:1.15rem;background:linear-gradient(145deg,color-mix(in srgb,var(--profile-accent-color, #00bbee) 5%,hsl(var(--card)) 92%),color-mix(in srgb,hsl(var(--background)) 84%,transparent));box-shadow:0 18px 52px hsl(var(--background) / .18);overflow:hidden}.profile-about-tabs__content>.profile-about-tab-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at top left,color-mix(in srgb,var(--profile-accent-color, #00bbee) 10%,transparent),transparent 42%);opacity:.72}.profile-about-tabs__content>.profile-about-tab-panel>*{position:relative;z-index:1}.profile-about-tabs__content>.profile-about-tab-panel .profile-about-featured,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-callout,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-group,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-row,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-card{background:transparent;box-shadow:none;border-color:color-mix(in srgb,var(--profile-accent-color, #00bbee) 12%,hsl(var(--border)) 72%);border-radius:.78rem}.profile-about-tabs__content>.profile-about-tab-panel .profile-about-featured,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-callout,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-group,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-card{border-left:0;border-right:0;border-top:0;border-radius:0;padding-inline:.15rem}.profile-about-tabs__content>.profile-about-tab-panel .profile-about-row{border-left:0;border-right:0;border-top:0;border-radius:0;padding-inline:.05rem}.profile-about-tabs__content>.profile-about-tab-panel .profile-about-row:last-child,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-card:last-child,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-group:last-child,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-featured:last-child,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-callout:last-child{border-bottom-color:transparent}.profile-about-tabs__content>.profile-about-tab-panel .profile-about-hero-stack{gap:.15rem;padding-bottom:.25rem;border-bottom:1px solid color-mix(in srgb,var(--profile-accent-color, #00bbee) 12%,hsl(var(--border)) 72%)}.profile-about-tabs__content>.profile-about-tab-panel .profile-about-fields-grid{gap:.15rem .9rem}.profile-about-tabs__content>.profile-about-tab-panel .profile-about-group__head{margin-bottom:.35rem}.profile-about-tabs__content>.profile-about-tab-panel .profile-about-card--timeline:before{left:0;top:.95rem;bottom:.95rem}.profile-about-tabs__content>.profile-about-tab-panel .profile-about-card--timeline{padding-left:.85rem}@media (min-width: 1024px){.profile-about-tabs__content>.profile-about-tab-panel,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel{padding:1.25rem 1.45rem}.profile-about-tabs__content>.profile-about-tab-panel--overview,.profile-about-tabs__content>.profile-about-tab-panel--places,.profile-about-tabs__content>.profile-about-tab-panel--favorites,.profile-about-tabs__content>.profile-about-tab-panel--lifestyle,.profile-about-tabs__content>.profile-about-tab-panel--fun,.profile-about-tabs__content>.profile-about-tab-panel--cards,.profile-about-tabs__content>.profile-about-tab-panel--contact,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel--overview,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel--places,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel--favorites,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel--lifestyle,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel--fun,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel--cards,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel--contact{gap:.25rem 1.35rem}.profile-about-tabs__content>.profile-about-tab-panel .profile-about-fields-grid,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel .profile-about-fields-grid{gap:.2rem 1.35rem}.profile-about-tabs__content>.profile-about-tab-panel .profile-about-row,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel .profile-about-row{padding:.9rem .1rem}.profile-about-tabs__content>.profile-about-tab-panel .profile-about-featured,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-callout,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-group,.profile-about-tabs__content>.profile-about-tab-panel .profile-about-card,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel .profile-about-featured,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel .profile-about-callout,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel .profile-about-group,html.shell-desktop-web .profile-about-tabs__content>.profile-about-tab-panel .profile-about-card{padding-top:.95rem;padding-bottom:.95rem;min-height:0}}@media (min-width: 900px){html.shell-desktop-web .live-shell-stage{--live-desktop-chat-rail: 0px !important}html.shell-desktop-web .live-shell-video-wrap{right:0!important;width:100%!important;border-right:0!important;box-shadow:none!important}html.shell-desktop-web .live-shell-stage__scrim{right:0!important}html.shell-desktop-web .live-shell-live-header{width:auto!important;max-width:none!important;margin:0!important;padding:calc(var(--app-safe-top) + .7rem) 1.25rem .55rem!important}html.shell-desktop-web .live-shell-comments{position:absolute!important;top:auto!important;left:50%!important;right:auto!important;bottom:max(4.85rem,calc(var(--app-safe-bottom) + 4.7rem))!important;width:min(44rem,calc(100vw - 2.5rem))!important;max-width:min(44rem,calc(100vw - 2.5rem))!important;max-height:clamp(9rem,24vh,16rem)!important;margin:0!important;padding:.62rem .72rem!important;transform:translate(-50%)!important;display:flex!important;flex-direction:column!important;border-radius:1rem!important;background:linear-gradient(180deg,#080c18b8,#04071094),#050812b3!important;border:1px solid rgba(117,236,255,.14)!important;box-shadow:0 14px 36px #00000057,inset 0 1px #ffffff12!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;backdrop-filter:blur(16px) saturate(1.08)!important}html.shell-desktop-web .live-shell-comments__header{display:flex!important;align-items:center;justify-content:space-between;gap:.55rem;padding:0 .05rem .38rem!important;margin:0 0 .42rem!important;border-bottom:1px solid rgba(255,255,255,.06)!important;flex:0 0 auto}html.shell-desktop-web .live-shell-comments__eyebrow{font-size:.54rem!important;font-weight:850!important;letter-spacing:.13em!important;text-transform:uppercase;color:var(--live-accent-soft)!important}html.shell-desktop-web .live-shell-comments__title{margin-top:.05rem!important;font-size:.82rem!important;line-height:1.05!important;font-weight:850!important;color:#fff!important}html.shell-desktop-web .live-shell-comments__count{min-width:1.55rem!important;height:1.25rem!important;padding-inline:.38rem!important;font-size:.66rem!important}html.shell-desktop-web .live-shell-comments__scroll{flex:1 1 auto!important;min-height:0!important}html.shell-desktop-web .live-shell-comments__list{padding-right:.12rem!important}html.shell-desktop-web .live-shell-comment-bubble{max-width:100%!important;background:#ffffff13!important}html.shell-desktop-web .live-shell-toolbar{position:absolute!important;left:50%!important;right:auto!important;bottom:max(.7rem,calc(var(--app-safe-bottom) + .55rem))!important;width:min(44rem,calc(100vw - 2.5rem))!important;max-width:min(44rem,calc(100vw - 2.5rem))!important;margin:0!important;transform:translate(-50%)!important}html.shell-desktop-web .live-shell-toolbar__row{justify-content:center!important}html.shell-desktop-web .live-shell-btn-icon--floating-fullscreen{position:absolute!important;right:1.25rem!important;bottom:max(.9rem,calc(var(--app-safe-bottom) + .75rem))!important;z-index:12025!important;display:inline-flex!important;background:#050812b8!important;border:1px solid rgba(117,236,255,.22)!important;box-shadow:0 10px 28px #0000005c,inset 0 1px #ffffff1f!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important;backdrop-filter:blur(14px) saturate(1.12)!important}html.shell-desktop-web .live-shell-share-panel{right:1.25rem!important;bottom:max(3.9rem,calc(var(--app-safe-bottom) + 3.75rem))!important}html.shell-desktop-web .live-shell-gifts-panel{margin-right:0!important}}.live-shell-category-trigger--splashcast,.live-shell-category-menu-item--splashcast,.splashcast-primary-button{--splashcast-cyan: #65ecff;--splashcast-blue: #3f7cff;--splashcast-pink: #ff3b84;--splashcast-purple: #bf72ff}.live-shell-category-trigger--splashcast{background:radial-gradient(circle at 8% 20%,rgba(101,236,255,.42),transparent 32%),radial-gradient(circle at 92% 18%,rgba(255,59,132,.34),transparent 34%),linear-gradient(135deg,#3f7cff47,#bf72ff2e),#040816d1!important;border-color:#65ecff94!important;box-shadow:0 0 0 1px #ffffff14,0 0 28px #65ecff47,0 0 46px #ff3b8433,inset 0 1px #ffffff29!important}.live-shell-category-menu-item--splashcast{grid-column:1 / -1;background:radial-gradient(circle at 0% 0%,rgba(101,236,255,.35),transparent 36%),linear-gradient(135deg,#00d1ff38,#ff3b8438),#050812e0!important;border-color:#65ecff75!important;box-shadow:0 0 22px #65ecff26,inset 0 1px #ffffff1f!important}.live-shell-category-menu-item--splashcast .live-shell-category-menu-item__emoji{background:linear-gradient(135deg,#65ecff61,#ff3b8452);border-color:#ffffff38;box-shadow:0 0 18px #65ecff3d}.live-shell-splashcast-page{width:100%;min-height:100%;display:flex;flex-direction:column;overflow:hidden}.splashcast-stage-card,.splashcast-browse-panel{position:relative;overflow:hidden;margin:.85rem auto;width:min(100% - 1.5rem,78rem);border-radius:1.4rem;border:1px solid rgba(101,236,255,.24);background:radial-gradient(circle at 18% 8%,rgba(101,236,255,.2),transparent 32%),radial-gradient(circle at 86% 18%,rgba(255,59,132,.18),transparent 34%),linear-gradient(145deg,#050812eb,#100824e0);box-shadow:0 24px 70px #0000007a,0 0 46px #65ecff24,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.splashcast-stage-card{flex:1 1 auto;min-height:0;padding:clamp(.85rem,1.6vw,1.35rem);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.8rem}.splashcast-hero-copy{position:relative;z-index:2;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;color:#fff}.splashcast-hero-copy h2{margin:0;font-size:clamp(1.35rem,3vw,2.25rem);font-weight:950;letter-spacing:-.04em}.splashcast-hero-copy p{margin:0;color:#ffffffb8;font-weight:800}.splashcast-kicker{padding:.35rem .62rem;border-radius:999px;color:#05131c;font-size:.68rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(135deg,#65ecff,#ff7bc0);box-shadow:0 0 22px #65ecff52}.splashcast-status-pill{margin-left:auto;display:inline-flex;align-items:center;gap:.42rem;padding:.38rem .62rem;border-radius:999px;color:#ffffffe0;font-size:.72rem;font-weight:900;background:#02061294;border:1px solid rgba(255,255,255,.12)}.splashcast-status-pill span{width:.52rem;height:.52rem;border-radius:999px;background:#65ecff;box-shadow:0 0 14px #65ecffcc}.splashcast-status-pill[data-status=connected] span{background:#69ff9d;box-shadow:0 0 14px #69ff9dcc}.splashcast-status-pill[data-status=error] span{background:#ff4e7d;box-shadow:0 0 14px #ff4e7dcc}.splashcast-video-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,22vw);gap:.8rem}.splashcast-video-card{position:relative;overflow:hidden;min-height:14rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.12);background:#020617;box-shadow:inset 0 1px #ffffff14}.splashcast-video-card--remote{min-height:min(58vh,34rem)}.splashcast-video-card--local{min-height:12rem;align-self:end}.splashcast-video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:#000}.splashcast-video--local{transform:scaleX(-1)}.splashcast-video-placeholder,.splashcast-local-off{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;color:#ffffffdb;text-align:center;padding:1rem;background:radial-gradient(circle at center,rgba(101,236,255,.12),transparent 45%),#020612c2}.splashcast-video-placeholder strong{font-size:1.05rem;font-weight:950}.splashcast-video-placeholder span,.splashcast-message{color:#ffffff9e;font-size:.84rem;font-weight:700}.splashcast-local-label{position:absolute;left:.55rem;bottom:.55rem;padding:.26rem .5rem;border-radius:999px;color:#fff;font-size:.68rem;font-weight:900;background:#0000007a;border:1px solid rgba(255,255,255,.14)}.splashcast-message{margin:0;text-align:center}.splashcast-controls{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.55rem;flex-wrap:wrap}.splashcast-primary-button{gap:.45rem;min-width:11rem;background:linear-gradient(135deg,#00d1ff,#7b5cff 48%,#ff3b84)!important;box-shadow:0 0 0 1px #ffffff29,0 0 30px #65ecff42,0 12px 32px #ff3b8447!important}.splashcast-stop-button{gap:.35rem;min-height:2.45rem}.splashcast-browse-panel{min-height:18rem;display:grid;place-items:center;gap:.85rem;padding:2rem 1rem;text-align:center}.splashcast-browse-glow{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;background:conic-gradient(from 130deg,transparent,rgba(101,236,255,.16),rgba(255,59,132,.16),transparent 58%);filter:blur(18px);animation:splashcastGlowSpin 9s linear infinite}.splashcast-browse-icon,.splashcast-browse-copy,.splashcast-browse-panel .splashcast-primary-button{position:relative;z-index:2}.splashcast-browse-icon{width:5rem;height:5rem;display:grid;place-items:center;border-radius:1.35rem;color:#fff;background:linear-gradient(135deg,#00d1ff6b,#ff3b8457);border:1px solid rgba(255,255,255,.18);box-shadow:0 0 32px #65ecff38}.splashcast-browse-copy span{color:#65ecff;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.splashcast-browse-copy h2{margin:.25rem 0 0;color:#fff;font-size:clamp(1.7rem,5vw,3rem);font-weight:950;letter-spacing:-.05em}.splashcast-browse-copy p{margin:.25rem 0 0;color:#ffffffad;font-weight:850}@keyframes splashcastGlowSpin{to{transform:rotate(360deg)}}@media (max-width: 780px){.splashcast-stage-card{width:calc(100% - 1rem);margin-block:.55rem;border-radius:1.05rem;padding:.7rem;gap:.6rem}.splashcast-hero-copy{gap:.45rem}.splashcast-status-pill{margin-left:0}.splashcast-video-grid{grid-template-columns:1fr}.splashcast-video-card--remote{min-height:min(55dvh,28rem)}.splashcast-video-card--local{position:absolute;right:1rem;bottom:6.1rem;z-index:4;width:min(34vw,8.5rem);min-height:0;aspect-ratio:9 / 16;border-radius:.85rem;box-shadow:0 12px 26px #0000006b}.splashcast-controls{justify-content:center;gap:.42rem}.splashcast-primary-button{min-width:9.5rem}}.live-shell-category-panel{position:relative;width:100%;overflow:hidden;border-radius:1.1rem;padding:.72rem;color:#fff;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--live-accent) 18%,transparent),transparent 34%),linear-gradient(145deg,#0e0e15eb,#161221d1),color-mix(in srgb,#050508 86%,transparent);border:1px solid color-mix(in srgb,var(--live-accent) 28%,hsl(0 0% 100% / .12));box-shadow:0 16px 38px #0006,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18)}.live-shell-category-panel__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:0 .08rem .52rem;border-bottom:1px solid hsl(0 0% 100% / .08)}.live-shell-category-panel__header span{font-size:.75rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--live-accent-soft) 82%,#fff)}.live-shell-category-panel__header small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff8f;font-size:.68rem;font-weight:750}.live-shell-category-panel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:.58rem;border-radius:.9rem;background:#ffffff16;border:1px solid hsl(0 0% 100% / .08)}.live-shell-category-panel__item{min-width:0;min-height:3.15rem;display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.48rem;padding:.58rem .62rem;color:#ffffffd1;text-align:left;background:color-mix(in srgb,#050508 74%,transparent);border:0;border-radius:0;box-shadow:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.live-shell-category-panel__item:hover{color:#fff;background:color-mix(in srgb,var(--live-accent) 16%,#050508 78%)}.live-shell-category-panel__item--active{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--live-accent) 34%,hsl(236 28% 10%)),color-mix(in srgb,#e07cff 18%,hsl(236 28% 9%)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--live-accent) 44%,hsl(0 0% 100% / .08))}.live-shell-category-panel__emoji{width:1.65rem;height:1.65rem;display:inline-grid;place-items:center;border-radius:.5rem;font-size:.95rem;background:#ffffff0f}.live-shell-category-panel__copy{min-width:0;display:grid;gap:.08rem}.live-shell-category-panel__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.05;font-weight:900;letter-spacing:-.01em}.live-shell-category-panel__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.05;font-weight:720;color:#ffffff7a}.live-shell-category-panel__item--splashcast{background:radial-gradient(circle at 0% 0%,rgba(101,236,255,.3),transparent 42%),linear-gradient(135deg,#3f7cff47,#ff3b842e),#050812e6!important;box-shadow:inset 0 0 0 1px #65ecff57,0 0 26px #65ecff21!important}.live-shell-category-panel__item--splashcast.live-shell-category-panel__item--active{box-shadow:inset 0 0 0 1px #65ecff9e,inset 0 1px #ffffff29,0 0 28px #65ecff38,0 0 42px #ff3b8429!important}.live-shell-category-panel__item--splashcast .live-shell-category-panel__emoji{background:linear-gradient(135deg,#65ecff5c,#ff3b8447);box-shadow:0 0 16px #65ecff38}@media (max-width: 920px){.live-shell-category-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.live-shell-category-panel{border-radius:1rem;padding:.62rem}.live-shell-category-panel__header{padding-bottom:.46rem}.live-shell-category-panel__header small{display:none}.live-shell-category-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:12.4rem;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.live-shell-category-panel__item{min-height:2.95rem;grid-template-columns:1.55rem minmax(0,1fr);gap:.4rem;padding:.52rem .54rem}.live-shell-category-panel__emoji{width:1.45rem;height:1.45rem;font-size:.82rem}.live-shell-category-panel__copy strong{font-size:.7rem}.live-shell-category-panel__copy small{font-size:.54rem}}.live-shell-stream-card--elevate-studio{justify-content:flex-start;background:radial-gradient(circle at 14% 10%,rgba(203,77,255,.34),transparent 32%),radial-gradient(circle at 86% 82%,rgba(55,187,255,.28),transparent 30%),linear-gradient(160deg,#090b18fa,#110c1ef2)}.live-shell-stream-card--elevate-studio:after{display:none}.live-shell-stream-card__auto-thumb--elevate-studio{position:relative;inset:auto;width:100%;min-height:0;flex:1 1 auto;background:radial-gradient(circle at 18% 30%,rgba(255,52,168,.18),transparent 26%),radial-gradient(circle at 82% 50%,rgba(52,181,255,.2),transparent 25%),linear-gradient(145deg,#070a16fa,#091020f0)}.live-shell-elevate-card__visual{position:absolute;top:.85rem;right:.85rem;bottom:.85rem;left:.85rem;display:grid;place-items:center;padding:.75rem;border-radius:.95rem;border:0;background:transparent;box-shadow:none}.live-shell-elevate-card__logo{width:min(100%,13rem);max-height:100%;-o-object-fit:contain;object-fit:contain;transform:translateY(-.45rem);filter:drop-shadow(0 10px 24px rgba(0,0,0,.42))}.live-shell-elevate-card__body{position:relative;z-index:1;display:grid;gap:.6rem;padding:.85rem;margin-top:auto;background:linear-gradient(180deg,#080a1600,#080a1652 12%,#050812bd)}.live-shell-elevate-card__title{margin:0;color:#fff;font-size:.84rem;line-height:1.22;font-weight:900;letter-spacing:-.01em}.live-shell-elevate-card__button{width:100%;justify-content:center;gap:.42rem}.live-shell-empty--after-grid{margin-top:.85rem}@media (max-width: 720px){.live-shell-elevate-card__visual{top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;padding:.55rem;border-radius:.8rem}.live-shell-elevate-card__logo{width:min(100%,9.5rem)}.live-shell-elevate-card__body{gap:.5rem;padding:.72rem}.live-shell-elevate-card__title{font-size:.76rem}}.live-shell-coming-soon-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15000;display:grid;place-items:center;padding:1rem;background:#03050ec7;backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05)}.live-shell-coming-soon-card{position:relative;width:min(28rem,calc(100vw - 2rem));display:grid;justify-items:center;gap:.75rem;padding:1.2rem 1.1rem 1.15rem;text-align:center;color:#fff;border-radius:1.4rem;background:radial-gradient(circle at top left,rgba(184,81,255,.3),transparent 32%),radial-gradient(circle at bottom right,rgba(42,182,255,.24),transparent 30%),linear-gradient(155deg,#090b18fa,#100c1df5);border:1px solid rgba(186,217,255,.2);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff14}.live-shell-coming-soon-card__close{position:absolute;top:.7rem;right:.7rem;width:2.25rem;height:2.25rem;display:inline-grid;place-items:center;border-radius:9999px;color:#ffffffd1;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.live-shell-coming-soon-card__logo{width:min(100%,16rem);height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.45))}.live-shell-coming-soon-card__eyebrow{margin:0;font-size:.76rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#c2deffc7}.live-shell-coming-soon-card__title{margin:0;font-size:clamp(1.5rem,3.8vw,2rem);line-height:1.05;font-weight:950;letter-spacing:-.03em}.live-shell-coming-soon-card__body{margin:0;max-width:22rem;font-size:.92rem;line-height:1.5;color:#ffffffb8}@media (max-width: 720px){.live-shell-coming-soon-card{width:min(26rem,calc(100vw - 1.4rem));padding:1rem .9rem;border-radius:1.2rem}}@media (min-width: 900px){html.shell-desktop-web .live-shell-stage{--live-desktop-chat-rail: clamp(22rem, 28vw, 28rem) !important;width:100vw!important;max-width:100vw!important;margin-inline:0!important;border-inline:0!important}html.shell-desktop-web .live-shell-video-wrap{right:var(--live-desktop-chat-rail)!important;width:auto!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:inset -1px 0 #ffffff0a!important}html.shell-desktop-web .live-shell-video-wrap video,html.shell-desktop-web .live-shell-video{-o-object-fit:contain!important;object-fit:contain!important}html.shell-desktop-web .live-shell-stage__scrim{right:var(--live-desktop-chat-rail)!important}html.shell-desktop-web .live-shell-live-header{width:auto!important;max-width:none!important;margin:0 var(--live-desktop-chat-rail) 0 0!important;padding:calc(var(--app-safe-top) + .7rem) 1.25rem .55rem!important}html.shell-desktop-web .live-shell-comments{position:absolute!important;top:calc(var(--app-safe-top) + 4.75rem)!important;left:auto!important;right:1rem!important;bottom:1rem!important;width:calc(var(--live-desktop-chat-rail) - 2rem)!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:1.15rem!important;background:linear-gradient(180deg,#fffffff5,#f3f7ffeb),#fffffff0!important;border:1px solid rgba(71,97,130,.16)!important;box-shadow:0 22px 55px #0a122447,inset 0 1px #ffffffdb!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important;z-index:12020!important}html.dark.shell-desktop-web .live-shell-comments,html.shell-desktop-web.dark .live-shell-comments{background:linear-gradient(180deg,#080c18eb,#040710db),#050812e6!important;border-color:#75ecff29!important;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff14!important}html.shell-desktop-web .live-shell-comments__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;padding:.95rem 1rem .78rem!important;margin:0!important;border-bottom:1px solid rgba(71,97,130,.12)!important;background:radial-gradient(circle at top left,rgba(0,209,255,.12),transparent 46%),linear-gradient(135deg,#ffffff8f,#ffffff24)!important;flex:0 0 auto!important}html.dark.shell-desktop-web .live-shell-comments__header,html.shell-desktop-web.dark .live-shell-comments__header{border-bottom-color:#ffffff14!important;background:radial-gradient(circle at top left,rgba(0,209,255,.14),transparent 46%),linear-gradient(135deg,#ffffff14,#ffffff08)!important}html.shell-desktop-web .live-shell-comments__eyebrow{font-size:.58rem!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#04748be6!important}html.dark.shell-desktop-web .live-shell-comments__eyebrow,html.shell-desktop-web.dark .live-shell-comments__eyebrow{color:var(--live-accent-soft)!important}html.shell-desktop-web .live-shell-comments__title{margin-top:.12rem!important;font-size:.96rem!important;line-height:1.1!important;font-weight:900!important;color:#0f172af5!important}html.dark.shell-desktop-web .live-shell-comments__title,html.shell-desktop-web.dark .live-shell-comments__title{color:#fff!important}html.shell-desktop-web .live-shell-comments__count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:1.85rem!important;height:1.45rem!important;padding-inline:.45rem!important;border-radius:999px!important;font-size:.72rem!important;font-weight:900!important;color:#0f172aeb!important;background:linear-gradient(135deg,#00d1ff2e,#ff3b8424)!important;border:1px solid rgba(15,23,42,.08)!important}html.dark.shell-desktop-web .live-shell-comments__count,html.shell-desktop-web.dark .live-shell-comments__count{color:#fff!important;border-color:#ffffff1f!important}html.shell-desktop-web .live-shell-comments__scroll{flex:1 1 auto!important;min-height:0!important;height:auto!important;padding:.85rem .85rem .65rem!important}html.shell-desktop-web .live-shell-comments__list{gap:.48rem!important;padding-right:.12rem!important}html.shell-desktop-web .live-shell-comment-row{gap:.48rem!important}html.shell-desktop-web .live-shell-comment-avatar{width:1.68rem!important;height:1.68rem!important}html.shell-desktop-web .live-shell-comment-bubble{max-width:100%!important;padding:.5rem .62rem!important;border-radius:.78rem!important;background:#0f172a0e!important;border:1px solid rgba(15,23,42,.055)!important;box-shadow:none!important}html.dark.shell-desktop-web .live-shell-comment-bubble,html.shell-desktop-web.dark .live-shell-comment-bubble{background:#ffffff13!important;border-color:#ffffff0e!important}html.shell-desktop-web .live-shell-comment-user,html.shell-desktop-web .live-shell-comment-text{font-size:.82rem!important;line-height:1.22!important;text-shadow:none!important}html.shell-desktop-web .live-shell-comment-user{color:#0284c7fa!important;font-weight:900!important}html.shell-desktop-web .live-shell-comment-text{color:#0f172ae6!important}html.dark.shell-desktop-web .live-shell-comment-text,html.shell-desktop-web.dark .live-shell-comment-text{color:#ffffffeb!important}html.shell-desktop-web .live-shell-comments__composer,html.shell-desktop-web .live-shell-comments__guest-composer{flex:0 0 auto!important;margin:0!important;padding:.78rem .85rem .9rem!important;border-top:1px solid rgba(71,97,130,.12)!important;background:linear-gradient(180deg,#ffffff61,#ffffffb8)!important}html.dark.shell-desktop-web .live-shell-comments__composer,html.dark.shell-desktop-web .live-shell-comments__guest-composer,html.shell-desktop-web.dark .live-shell-comments__composer,html.shell-desktop-web.dark .live-shell-comments__guest-composer{border-top-color:#ffffff14!important;background:linear-gradient(180deg,#ffffff08,#fff1)!important}html.shell-desktop-web .live-shell-comments__composer{display:flex!important;align-items:flex-end!important;gap:.48rem!important}html.shell-desktop-web .live-shell-comments__guest-composer{width:100%!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-left:0!important;border-right:0!important;border-bottom:0!important;color:#0f172ac7!important;font-size:.82rem!important;font-weight:850!important;text-align:left!important;cursor:pointer!important}html.dark.shell-desktop-web .live-shell-comments__guest-composer,html.shell-desktop-web.dark .live-shell-comments__guest-composer{color:#ffffffc7!important}html.shell-desktop-web .live-shell-comments__textarea{min-height:2.35rem!important;flex:1 1 auto!important;border-radius:1rem!important;background:#ffffffc7!important;color:#0f172af0!important;border:1px solid rgba(15,23,42,.1)!important}html.dark.shell-desktop-web .live-shell-comments__textarea,html.shell-desktop-web.dark .live-shell-comments__textarea{background:#ffffff14!important;color:#fff!important;border-color:#ffffff1a!important}html.shell-desktop-web .live-shell-comments__send{flex:0 0 auto!important;width:2.35rem!important;height:2.35rem!important;border-radius:999px!important}html.shell-desktop-web .live-shell-toolbar{position:absolute!important;left:1.25rem!important;right:calc(var(--live-desktop-chat-rail) + 1.25rem)!important;bottom:max(.7rem,calc(var(--app-safe-bottom) + .55rem))!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important;pointer-events:none!important}html.shell-desktop-web .live-shell-toolbar__row{justify-content:center!important;pointer-events:auto!important}html.shell-desktop-web .live-shell-toolbar__row--actions{max-width:18rem!important;margin-inline:auto!important;padding-inline:.72rem!important}html.shell-desktop-web .live-shell-btn-icon--floating-fullscreen{position:absolute!important;right:calc(var(--live-desktop-chat-rail) + 1.25rem)!important;bottom:max(.9rem,calc(var(--app-safe-bottom) + .75rem))!important;z-index:12025!important}html.shell-desktop-web .live-shell-share-panel{right:calc(var(--live-desktop-chat-rail) + 1.25rem)!important;bottom:max(3.9rem,calc(var(--app-safe-bottom) + 3.75rem))!important}html.shell-desktop-web .live-shell-gifts-panel{margin-right:var(--live-desktop-chat-rail)!important}}.live-shell-category-panel__item--splashcast{box-shadow:inset 0 0 0 1px #65ecff80,inset 0 1px #ffffff24,0 0 22px #65ecff3d,0 0 42px #ff3b8424!important}.live-shell-category-panel__item--splashcast:hover,.live-shell-category-panel__item--splashcast:focus-visible{box-shadow:inset 0 0 0 1px #65ecffad,inset 0 1px #fff3,0 0 30px #65ecff57,0 0 58px #ff3b8433!important}.live-shell-category-panel__item--splashcast .live-shell-category-panel__emoji{box-shadow:0 0 18px #65ecff5c,0 0 28px #ff3b842e!important}@media (min-width: 900px){html.shell-desktop-web .live-shell-desktop-action-dock{position:absolute!important;right:calc(var(--live-desktop-chat-rail, 0px) + 1.25rem)!important;bottom:max(.9rem,calc(var(--app-safe-bottom) + .75rem))!important;z-index:12050!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;padding:.42rem!important;border-radius:999px!important;pointer-events:auto!important;background:radial-gradient(circle at 20% 0%,rgba(0,209,255,.18),transparent 38%),linear-gradient(135deg,#050812d1,#0508129e)!important;border:1px solid rgba(117,236,255,.22)!important;box-shadow:0 14px 34px #00000061,inset 0 1px #ffffff24!important;-webkit-backdrop-filter:blur(16px) saturate(1.16)!important;backdrop-filter:blur(16px) saturate(1.16)!important}html.shell-desktop-web .live-shell-stage--fullscreen .live-shell-desktop-action-dock,html.shell-desktop-web .live-shell-stage:fullscreen .live-shell-desktop-action-dock{position:absolute!important;right:calc(var(--live-desktop-chat-rail, 0px) + 1.25rem)!important;bottom:max(1rem,calc(env(safe-area-inset-bottom,0px) + .85rem))!important;z-index:2147483000!important;display:inline-flex!important}html.shell-desktop-web .live-shell-desktop-action-dock .live-shell-btn-icon{width:2.55rem!important;height:2.55rem!important;border-radius:999px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.1)!important}html.shell-desktop-web .live-shell-desktop-action-dock .live-shell-btn-icon:hover,html.shell-desktop-web .live-shell-desktop-action-dock .live-shell-btn-icon--active{background:#75ecff29!important;border-color:#75ecff47!important}html.shell-desktop-web .live-shell-desktop-action-dock .live-shell-btn-icon--dock-fullscreen{box-shadow:0 0 18px #75ecff24!important}html.shell-desktop-web .live-shell-toolbar__row--actions{display:none!important}html.shell-desktop-web .live-shell-share-panel{right:calc(var(--live-desktop-chat-rail, 0px) + 1.25rem)!important;bottom:max(4.35rem,calc(var(--app-safe-bottom) + 4.1rem))!important;z-index:12060!important}html.shell-desktop-web .live-shell-stage--fullscreen .live-shell-share-panel,html.shell-desktop-web .live-shell-stage:fullscreen .live-shell-share-panel{right:calc(var(--live-desktop-chat-rail, 0px) + 1.25rem)!important;bottom:max(4.5rem,calc(env(safe-area-inset-bottom,0px) + 4.2rem))!important;z-index:2147483001!important}html.shell-desktop-web .live-shell-gifts-panel{margin-right:var(--live-desktop-chat-rail, 0px)!important}html.shell-desktop-web .live-shell-stage--fullscreen .live-shell-gifts-panel,html.shell-desktop-web .live-shell-stage:fullscreen .live-shell-gifts-panel{margin-right:var(--live-desktop-chat-rail, 0px)!important}html.shell-desktop-web .live-shell-gifts-panel-wrap{z-index:12060!important;pointer-events:none!important}html.shell-desktop-web .live-shell-gifts-panel-wrap .live-shell-gifts-panel{pointer-events:auto!important}html.shell-desktop-web .live-shell-stage--fullscreen .live-shell-gifts-panel-wrap,html.shell-desktop-web .live-shell-stage:fullscreen .live-shell-gifts-panel-wrap{z-index:2147483001!important}}.live-shell-category-panel__item--splashcast{position:relative!important;isolation:isolate;border-color:color-mix(in srgb,#65ecff 68%,hsl(0 0% 100% / .28))!important;box-shadow:0 0 0 1px color-mix(in srgb,#65ecff 58%,transparent),0 0 12px color-mix(in srgb,#65ecff 62%,transparent),0 0 24px color-mix(in srgb,#65ecff 38%,transparent),0 0 42px color-mix(in srgb,#ff3b84 22%,transparent),inset 0 0 0 1px #fff3,inset 0 1px #ffffff2e!important}.live-shell-category-panel__item--splashcast:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#65ecffe0,#3f7cff70 45%,#ff3b84b8);opacity:.72;filter:blur(7px)}.live-shell-category-panel__item--splashcast:hover,.live-shell-category-panel__item--splashcast:focus-visible,.live-shell-category-panel__item--splashcast.live-shell-category-panel__item--active{border-color:color-mix(in srgb,#65ecff 86%,hsl(0 0% 100% / .34))!important;box-shadow:0 0 0 1px color-mix(in srgb,#65ecff 78%,transparent),0 0 14px color-mix(in srgb,#65ecff 76%,transparent),0 0 30px color-mix(in srgb,#65ecff 48%,transparent),0 0 56px color-mix(in srgb,#ff3b84 34%,transparent),0 0 78px color-mix(in srgb,#bf72ff 20%,transparent),inset 0 0 0 1px #ffffff47,inset 0 1px #ffffff38!important}.live-shell-category-panel__item--splashcast:hover:after,.live-shell-category-panel__item--splashcast:focus-visible:after,.live-shell-category-panel__item--splashcast.live-shell-category-panel__item--active:after{top:-4px;right:-4px;bottom:-4px;left:-4px;opacity:.95;filter:blur(9px)}.live-shell-category-panel__item--splashcast .live-shell-category-panel__emoji{border:1px solid color-mix(in srgb,#65ecff 48%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,#65ecff 36%,transparent),0 0 14px color-mix(in srgb,#65ecff 48%,transparent),0 0 24px color-mix(in srgb,#ff3b84 24%,transparent)!important}html.login-auth-open .login-auth-overlay,html:has(.login-auth-overlay[data-state=open]) .login-auth-overlay{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483600!important}html.login-auth-open .login-auth-dialog,html:has(.login-auth-dialog[data-state=open]) .login-auth-dialog{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483601!important}html.login-auth-open .login-auth-nav-cover,html:has(.login-auth-overlay[data-state=open]) .login-auth-nav-cover{z-index:2147483599!important}html.login-auth-open .live-shell-desktop-action-dock,html:has(.login-auth-dialog[data-state=open]) .live-shell-desktop-action-dock,html.login-auth-open .live-shell-share-panel,html:has(.login-auth-dialog[data-state=open]) .live-shell-share-panel,html.login-auth-open .live-shell-gifts-panel-wrap,html:has(.login-auth-dialog[data-state=open]) .live-shell-gifts-panel-wrap{z-index:2147483500!important}@media (max-width: 720px){.live-shell-content>.flex-1.flex.flex-col.min-h-0{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important}.live-shell-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;padding-bottom:max(6.5rem,calc(var(--app-safe-bottom) + 6rem))!important}.splashcast-browse-panel{width:calc(100% - .8rem)!important;min-height:0!important;max-height:none!important;margin:.55rem auto max(5.5rem,calc(var(--app-safe-bottom) + 5rem))!important;padding:1.05rem .82rem 1.15rem!important;gap:.55rem!important;border-radius:1rem!important;touch-action:pan-y!important}.splashcast-browse-icon{width:3.45rem!important;height:3.45rem!important;border-radius:1rem!important}.splashcast-browse-copy h2{font-size:clamp(1.55rem,10vw,2.15rem)!important}.splashcast-browse-copy p{font-size:.82rem!important;line-height:1.28!important}.splashcast-browse-panel .splashcast-primary-button{width:min(100%,18rem)!important;min-height:2.72rem!important;margin-top:.1rem!important}.live-shell-splashcast-page{height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;padding-bottom:max(6.25rem,calc(var(--app-safe-bottom) + 5.75rem))!important}.live-shell-splashcast-page .splashcast-stage-card{flex:0 0 auto!important;min-height:auto!important;margin-bottom:max(5rem,calc(var(--app-safe-bottom) + 4.5rem))!important}}.splashcast-filter-row{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.65rem;width:100%;max-width:48rem;margin:0 auto}.splashcast-filter-field{min-width:0;display:grid;gap:.32rem;color:#ffffffdb;font-size:.72rem;font-weight:900;letter-spacing:.02em}.splashcast-filter-field span{display:inline-flex;align-items:center;gap:.32rem}.splashcast-filter-field select{width:100%;min-height:2.45rem;border-radius:.82rem;border:1px solid rgba(101,236,255,.24);color:#fff;background:#020612b8;padding:0 .7rem;font-weight:850;outline:none;box-shadow:inset 0 1px #ffffff14,0 0 20px #65ecff14}.splashcast-filter-field select:focus{border-color:#65ecff9e;box-shadow:0 0 0 3px #65ecff24,0 0 28px #65ecff1f}.splashcast-filter-field option{background:#050816;color:#fff}.splashcast-filter-note{align-self:center;color:#ffffff94;font-size:.72rem;font-weight:800;white-space:nowrap}.splashcast-main-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);gap:.8rem}.splashcast-chat-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;overflow:hidden;border-radius:1.1rem;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 20% 0%,rgba(101,236,255,.11),transparent 34%),#020612b3;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.splashcast-chat-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.78rem .85rem;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.splashcast-chat-header div{display:grid;gap:.1rem}.splashcast-chat-header strong{font-size:.94rem;font-weight:950}.splashcast-chat-header span{color:#ffffff85;font-size:.72rem;font-weight:750}.splashcast-chat-list{min-height:12rem;overflow-y:auto;overflow-x:hidden;padding:.8rem;display:flex;flex-direction:column;gap:.55rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.splashcast-chat-empty,.splashcast-chat-system{align-self:center;max-width:90%;color:#ffffff94;text-align:center;font-size:.78rem;font-weight:750}.splashcast-chat-empty{margin:auto;display:grid;place-items:center;gap:.45rem}.splashcast-chat-system{padding:.35rem .58rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.splashcast-chat-message{max-width:86%;display:grid;gap:.28rem;padding:.56rem .65rem;border-radius:.92rem;color:#fff;font-size:.84rem;line-height:1.32;border:1px solid rgba(255,255,255,.1);background:#ffffff14}.splashcast-chat-message--me{align-self:flex-end;border-bottom-right-radius:.28rem;background:linear-gradient(135deg,#00d1ff3d,#7b5cff2e);border-color:#65ecff38}.splashcast-chat-message--them{align-self:flex-start;border-bottom-left-radius:.28rem;background:#ffffff14}.splashcast-chat-message__meta{color:#ffffff8a;font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.splashcast-chat-message p{margin:0;overflow-wrap:anywhere}.splashcast-chat-link{display:inline-flex;align-items:center;gap:.3rem;color:#65ecff;font-weight:850;overflow-wrap:anywhere;text-decoration:none}.splashcast-chat-link:hover{text-decoration:underline}.splashcast-chat-media{display:grid;gap:.32rem}.splashcast-chat-media img,.splashcast-chat-media video{width:min(100%,16rem);max-height:14rem;display:block;-o-object-fit:contain;object-fit:contain;border-radius:.7rem;background:#000;border:1px solid rgba(255,255,255,.1)}.splashcast-chat-media span{color:#ffffffb8;overflow-wrap:anywhere}.splashcast-attachment-chip,.splashcast-chat-error,.splashcast-chat-hint{margin:0 .7rem .5rem}.splashcast-attachment-chip{display:inline-flex;align-items:center;gap:.38rem;min-width:0;max-width:calc(100% - 1.4rem);padding:.36rem .5rem;border-radius:999px;color:#fff;font-size:.72rem;font-weight:850;background:#65ecff1f;border:1px solid rgba(101,236,255,.18)}.splashcast-attachment-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.splashcast-attachment-chip button{flex:0 0 auto;display:inline-grid;place-items:center;color:#fffc}.splashcast-chat-error{color:#ff9aba;font-size:.72rem;font-weight:850}.splashcast-chat-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem;padding:.65rem .68rem .45rem;border-top:1px solid rgba(255,255,255,.1)}.splashcast-chat-composer input:not([type=file]){min-height:2.45rem;color:#fff;background:#ffffff14;border-color:#ffffff1f;border-radius:999px;font-weight:750}.splashcast-chat-hint{color:#ffffff6b;font-size:.68rem;font-weight:750;line-height:1.25}.splashcast-browse-panel .splashcast-filter-row{max-width:42rem}@media (max-width: 900px){.splashcast-stage-card{grid-template-rows:auto auto minmax(0,1fr) auto auto}.splashcast-main-grid{grid-template-columns:1fr}.splashcast-chat-panel{min-height:18rem;max-height:42dvh}.splashcast-filter-row{grid-template-columns:1fr;gap:.45rem}.splashcast-filter-note{white-space:normal;text-align:center}}@media (max-width: 720px){.splashcast-filter-row{width:min(100%,22rem)}.splashcast-chat-panel{border-radius:.95rem;min-height:17rem;max-height:48dvh}.splashcast-chat-list{min-height:9rem}}.splashcast-stage-card{grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important}.splashcast-session-body{position:relative;z-index:2;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);gap:.85rem;align-items:stretch}.splashcast-session-video-column{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:.72rem}.splashcast-session-video-column .splashcast-video-grid{min-height:0;height:100%}.splashcast-session-body>.splashcast-chat-panel{min-height:0;height:100%;max-height:min(66vh,37rem);align-self:stretch}.splashcast-session-body>.splashcast-chat-panel .splashcast-chat-list{min-height:0}@media (min-width: 901px){.splashcast-session-video-column .splashcast-video-grid{grid-template-columns:minmax(0,1fr) minmax(14rem,22vw)!important}.splashcast-session-video-column .splashcast-video-card--remote{min-height:min(58vh,34rem)!important}.splashcast-session-video-column .splashcast-video-card--local{min-height:12rem!important;align-self:end!important}}@media (max-width: 900px){.splashcast-stage-card{grid-template-rows:auto auto auto!important;overflow:visible!important}.splashcast-session-body{display:block!important;min-height:0!important}.splashcast-session-video-column{display:grid!important;grid-template-rows:auto auto auto!important;gap:.62rem!important}.splashcast-session-body>.splashcast-chat-panel{height:auto!important;min-height:16rem!important;max-height:38dvh!important;margin-top:.72rem!important}}@media (max-width: 720px){.live-shell--page .live-shell-content{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important}.live-shell-browse-page{flex:0 0 auto!important;min-height:100%!important;overflow:visible!important;padding-bottom:max(5.5rem,calc(var(--app-safe-bottom) + 5rem))!important}.live-shell-browse-page .live-shell-scroll{flex:0 0 auto!important;min-height:0!important;overflow:visible!important;padding-bottom:max(7.5rem,calc(var(--app-safe-bottom) + 7rem))!important}.live-shell-browse-page .splashcast-browse-panel{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:calc(100% - .75rem)!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:.55rem auto max(7rem,calc(var(--app-safe-bottom) + 6.5rem))!important;padding:1rem .82rem 1.25rem!important;gap:.55rem!important;touch-action:pan-y!important}.live-shell-browse-page .splashcast-browse-panel .splashcast-filter-row{width:min(100%,21rem)!important}.live-shell-browse-page .splashcast-browse-panel .splashcast-primary-button{flex:0 0 auto!important;width:min(100%,18rem)!important;min-height:2.85rem!important;margin-bottom:.75rem!important}.live-shell-splashcast-page{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important}}@media (min-width: 901px){.splashcast-session-body{display:grid!important;grid-template-columns:minmax(34rem,1fr) minmax(17rem,24rem)!important;grid-template-rows:minmax(9.5rem,13rem) minmax(20rem,1fr) auto auto!important;grid-template-areas:"remote local" "remote chat" "message chat" "controls chat"!important;gap:.85rem!important;align-items:stretch!important}.splashcast-session-video-column,.splashcast-session-video-column .splashcast-video-grid{display:contents!important}.splashcast-session-video-column .splashcast-video-card--remote{grid-area:remote!important;width:100%!important;height:100%!important;min-height:min(68vh,42rem)!important;align-self:stretch!important}.splashcast-session-video-column .splashcast-video-card--local{grid-area:local!important;width:100%!important;height:100%!important;min-height:9.5rem!important;max-height:13rem!important;align-self:stretch!important}.splashcast-session-video-column .splashcast-message{grid-area:message!important;margin:0!important;align-self:end!important}.splashcast-session-video-column .splashcast-controls{grid-area:controls!important;margin:0!important;align-self:start!important}.splashcast-session-body>.splashcast-chat-panel{grid-area:chat!important;height:100%!important;min-height:0!important;max-height:none!important;align-self:stretch!important}.splashcast-session-body>.splashcast-chat-panel .splashcast-chat-list{min-height:0!important}}.live-shell-splashcast-page,.splashcast-stage-card,.splashcast-browse-panel,.splashcast-chat-panel{--splashcast-panel-purple: #5200d4;--splashcast-panel-purple-mid: #8a00ff;--splashcast-panel-blue: #00c8ff;--splashcast-panel-blue-bright: #00eeff;--splashcast-panel-pink: #ff3b84}.splashcast-stage-card,.splashcast-browse-panel{isolation:isolate!important;border-color:#00eeff57!important;background:radial-gradient(circle at 12% 0%,rgba(82,0,212,.34),transparent 34%),radial-gradient(circle at 48% 8%,rgba(138,0,255,.18),transparent 28%),radial-gradient(circle at 88% 16%,rgba(0,200,255,.26),transparent 36%),radial-gradient(circle at 86% 84%,rgba(255,59,132,.18),transparent 34%),linear-gradient(135deg,#040714f0,#0f0828e8 48%,#020f22eb)!important;box-shadow:0 24px 76px #00000085,0 0 0 1px #ffffff14,0 0 18px #5200d447,0 0 34px #00c8ff33,inset 0 1px #ffffff24!important}.splashcast-stage-card:before,.splashcast-browse-panel:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;background:linear-gradient(135deg,#5200d49e,#8a00ff85 34%,#00c8ff94 72%,#00eeffa8);filter:blur(16px);opacity:.34;pointer-events:none;z-index:-2}.splashcast-stage-card:after,.splashcast-browse-panel:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--splashcast-panel-purple) 0%,var(--splashcast-panel-purple-mid) 34%,var(--splashcast-panel-blue) 72%,var(--splashcast-panel-blue-bright) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.76;pointer-events:none;z-index:-1}.splashcast-chat-panel,.splashcast-video-card{border-color:#0ef3!important;background:radial-gradient(circle at 12% 0%,rgba(82,0,212,.18),transparent 34%),radial-gradient(circle at 100% 12%,rgba(0,200,255,.14),transparent 32%),#020612c7!important;box-shadow:inset 0 1px #ffffff1a,0 0 18px #00c8ff14!important}.splashcast-hero-copy h2,.splashcast-browse-copy h2{text-shadow:0 0 18px rgba(0,200,255,.26),0 0 28px rgba(138,0,255,.18)!important}.splashcast-kicker,.splashcast-browse-copy span,.splashcast-chat-header strong{text-shadow:0 0 14px rgba(0,238,255,.28)!important}.splashcast-browse-icon{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.3),transparent 26%),linear-gradient(135deg,#5200d4b3,#8a00ff94 42%,#00c8ff9e)!important;border-color:#00eeff5c!important;box-shadow:0 0 0 1px #ffffff24,0 0 28px #5200d452,0 0 42px #00c8ff3d!important}.splashcast-primary-button{background:linear-gradient(135deg,#5200d4,#8a00ff,#00c8ff 72%,#0ef)!important;box-shadow:0 0 0 1px #00eeff6b,0 0 16px #5200d461,0 0 30px #00c8ff47,0 14px 34px #00000057!important}.music-layout-toggle{display:inline-flex;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.25rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--music-meta-genre, #b07cff) 28%,hsl(var(--border)));background:linear-gradient(135deg,color-mix(in srgb,#b07cff 13%,transparent),color-mix(in srgb,#00bbee 10%,transparent)),color-mix(in srgb,hsl(var(--card)) 78%,transparent);box-shadow:0 8px 22px color-mix(in srgb,#8a00ff 12%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.music-layout-toggle--page{margin-top:-.25rem}.music-layout-toggle--profile{flex-shrink:0}.music-layout-toggle__label{padding-inline:.45rem .25rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.music-layout-toggle__button{min-height:1.75rem;border:0;border-radius:9999px;padding:.28rem .7rem;color:hsl(var(--muted-foreground));background:transparent;font-size:.75rem;font-weight:800;line-height:1;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.music-layout-toggle__button:hover{color:hsl(var(--foreground));transform:translateY(-1px)}.music-layout-toggle__button.is-active{color:#fff;background:linear-gradient(135deg,#7c3cff,#b07cff 48%,#0be);box-shadow:0 0 0 1px color-mix(in srgb,#ffffff 22%,transparent) inset,0 0 16px color-mix(in srgb,#b07cff 30%,transparent),0 0 24px color-mix(in srgb,#00bbee 20%,transparent)}.music-layout-toggle__button--waveform.is-active{background:linear-gradient(135deg,#ff7eb3,#b07cff 40%,#0be)}.music-waveform-list-shell{padding:1rem}.music-waveform-list-shell--compact{padding:0}.music-waveform-list-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding-inline:.25rem}.music-waveform-list-header h2{font-size:clamp(1.25rem,2vw,1.8rem);font-weight:900;letter-spacing:-.03em;margin:0}.music-waveform-list-header p{margin:.2rem 0 0;color:hsl(var(--muted-foreground));font-size:.86rem}.music-waveform-count{border-color:color-mix(in srgb,#00bbee 38%,hsl(var(--border)))!important;color:color-mix(in srgb,#00bbee 88%,hsl(var(--foreground)))!important}.music-waveform-list,.profile-music-waveform-list{display:grid;gap:.75rem}.music-waveform-track{display:flex;gap:.9rem;align-items:stretch;position:relative;overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,#b07cff 22%,hsl(var(--border)));background:radial-gradient(circle at 10% 0%,color-mix(in srgb,#b07cff 16%,transparent),transparent 36%),radial-gradient(circle at 100% 22%,color-mix(in srgb,#00bbee 12%,transparent),transparent 34%),color-mix(in srgb,hsl(var(--card)) 92%,transparent);box-shadow:0 14px 36px #00000021,inset 0 1px #ffffff0f;padding:.85rem}.music-waveform-track.is-current{border-color:color-mix(in srgb,#00bbee 44%,hsl(var(--border)));box-shadow:0 16px 42px #0000002e,0 0 0 1px color-mix(in srgb,#00bbee 18%,transparent),0 0 26px color-mix(in srgb,#b07cff 16%,transparent)}.music-waveform-cover{position:relative;width:5.5rem;min-width:5.5rem;border:0;border-radius:.85rem;overflow:hidden;color:#fff;background:linear-gradient(135deg,#5726d9,#b07cff 48%,#0be);cursor:pointer;box-shadow:0 10px 26px #00000040}.music-waveform-cover img{display:block;width:100%;height:100%;min-height:5.5rem;-o-object-fit:cover;object-fit:cover}.music-waveform-play-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000057;color:#fff;transition:background .16s ease}.music-waveform-cover:hover .music-waveform-play-badge{background:#0000007a}.music-waveform-body{flex:1;display:flex;flex-direction:column;gap:.6rem}.music-waveform-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.music-waveform-title-row h3{margin:0;font-size:1rem;font-weight:900;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-waveform-subline{display:flex;align-items:center;gap:.35rem;min-width:0;margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-waveform-primary-actions,.music-waveform-actions,.music-waveform-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.music-waveform-primary-actions{justify-content:flex-end;flex-shrink:0}.music-waveform-share{height:1.95rem!important;border-radius:9999px!important;gap:.35rem;padding-inline:.6rem!important;font-weight:800}.music-waveform-strip{width:100%;min-height:4.1rem;border:0;border-radius:.8rem;padding:.55rem .7rem;cursor:pointer;background:linear-gradient(180deg,hsl(0 0% 100% / .07),transparent),color-mix(in srgb,hsl(var(--background)) 84%,#0a1230 16%)}.music-waveform-bars{display:flex;align-items:center;gap:3px;height:3rem;width:100%}.music-waveform-bars span{flex:1 1 0;min-width:2px;max-width:8px;border-radius:9999px;background:linear-gradient(180deg,#ff7eb3,#b07cff 42%,#0be);opacity:.78;transform-origin:bottom;transition:opacity .16s ease,filter .16s ease,transform .16s ease}.music-waveform-bars.is-active span{opacity:1;filter:drop-shadow(0 0 8px color-mix(in srgb,#00bbee 42%,transparent));animation:musicWavePulse 1.1s ease-in-out infinite alternate}.music-waveform-bars.is-active span:nth-child(3n){animation-delay:.12s}.music-waveform-bars.is-active span:nth-child(4n){animation-delay:.22s}.music-waveform-bars.is-active span:nth-child(5n){animation-delay:.32s}@keyframes musicWavePulse{0%{transform:scaleY(.88)}to{transform:scaleY(1.08)}}.music-waveform-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.music-waveform-meta{min-width:0;color:hsl(var(--muted-foreground));font-size:.74rem;font-weight:700}.profile-music-waveform-track{padding:.7rem}.profile-music-waveform-cover{width:4.75rem;min-width:4.75rem}.profile-music-waveform-cover img{min-height:4.75rem}.profile-music-waveform-bars{height:2.65rem}html:not(.dark) .music-waveform-track{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,#b07cff 12%,transparent),transparent 36%),radial-gradient(circle at 100% 22%,color-mix(in srgb,#00bbee 10%,transparent),transparent 34%),color-mix(in srgb,hsl(var(--card)) 98%,white 2%);box-shadow:0 12px 30px #24244217,inset 0 1px #ffffffd9}@media (max-width: 760px){.music-layout-toggle{width:100%;justify-content:space-between}.music-layout-toggle__label{display:none}.music-layout-toggle__button{flex:1}.profile-music-audio-header{align-items:stretch;flex-direction:column}.music-waveform-track{gap:.65rem;padding:.7rem}.music-waveform-cover{width:4.4rem;min-width:4.4rem}.music-waveform-cover img{min-height:4.4rem}.music-waveform-title-row,.music-waveform-footer{align-items:flex-start;flex-direction:column}.music-waveform-primary-actions{justify-content:flex-start}.music-waveform-strip{min-height:3.4rem;padding-inline:.5rem}.music-waveform-bars{height:2.35rem;gap:2px}.music-waveform-list-shell{padding-inline:.75rem}}.live-shell-stream-scope-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin:.56rem 0 .42rem;padding:.28rem;border-radius:.88rem;background:linear-gradient(135deg,#ffffff14,#ffffff09),color-mix(in srgb,#050508 78%,transparent);border:1px solid hsl(0 0% 100% / .095);box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000003d}.live-shell-stream-scope-switch__button{min-width:0;display:grid;gap:.04rem;align-content:center;justify-items:center;min-height:2.5rem;padding:.42rem .36rem;border:1px solid hsl(0 0% 100% / .08);border-radius:.68rem;background:#ffffff0b;color:#ffffffbd;text-align:center;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.live-shell-stream-scope-switch__button:hover,.live-shell-stream-scope-switch__button:focus-visible{color:#fff;border-color:color-mix(in srgb,var(--live-accent) 38%,hsl(0 0% 100% / .12));background:color-mix(in srgb,var(--live-accent) 15%,hsl(0 0% 100% / .05));box-shadow:0 0 18px color-mix(in srgb,var(--live-accent) 18%,transparent);transform:translateY(-1px)}.live-shell-stream-scope-switch__button--active{color:#fff;border-color:color-mix(in srgb,var(--live-accent-soft) 64%,hsl(0 0% 100% / .18));background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--live-accent-soft) 34%,transparent),transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--live-accent) 38%,hsl(236 24% 10%)),color-mix(in srgb,#e07cff 18%,hsl(236 24% 9%)));box-shadow:0 0 0 1px color-mix(in srgb,var(--live-accent-soft) 34%,transparent),0 0 20px color-mix(in srgb,var(--live-accent) 22%,transparent),inset 0 1px #ffffff29}.live-shell-stream-scope-switch__button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.live-shell-stream-scope-switch__button small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:currentColor;opacity:.58;font-size:.55rem;line-height:1.05;font-weight:760}.live-shell-category-panel__description{display:block;min-width:0;margin:0 .08rem .52rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff94;font-size:.68rem;line-height:1.15;font-weight:760}@media (max-width: 720px){.live-shell-stream-scope-switch{gap:.28rem;margin-top:.48rem;margin-bottom:.36rem;border-radius:.78rem}.live-shell-stream-scope-switch__button{min-height:2.22rem;padding:.34rem .22rem;border-radius:.56rem}.live-shell-stream-scope-switch__button span{font-size:.68rem}.live-shell-stream-scope-switch__button small{display:none}.live-shell-category-panel__description{margin-bottom:.44rem;font-size:.62rem}}.music-real-waveform{position:relative;width:100%;height:3.25rem;min-height:3.25rem;overflow:hidden;border-radius:.55rem;isolation:isolate}.music-real-waveform:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,#ff7eb3 12%,transparent),transparent 24%,color-mix(in srgb,#00bbee 11%,transparent)),radial-gradient(circle at 20% 50%,color-mix(in srgb,#b07cff 14%,transparent),transparent 38%);opacity:.82;pointer-events:none}.music-real-waveform__svg{position:relative;z-index:1;display:block;width:100%;height:100%;filter:drop-shadow(0 0 9px color-mix(in srgb,#00bbee 16%,transparent))}.music-real-waveform__base rect{opacity:.52}.music-real-waveform__progress rect{opacity:.98;filter:drop-shadow(0 0 6px color-mix(in srgb,#5de7ff 48%,transparent))}.music-real-waveform.is-active .music-real-waveform__svg{filter:drop-shadow(0 0 8px color-mix(in srgb,#ff7eb3 32%,transparent)) drop-shadow(0 0 13px color-mix(in srgb,#00bbee 26%,transparent))}.music-real-waveform.is-active .music-real-waveform__base rect{opacity:.64}.music-real-waveform__message{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;padding:0 .75rem;color:color-mix(in srgb,hsl(var(--muted-foreground)) 82%,#00bbee 18%);font-size:.72rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.music-real-waveform.is-loading .music-real-waveform__message:before{content:"";position:absolute;top:.55rem;right:.75rem;bottom:.55rem;left:.75rem;z-index:-1;border-radius:9999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,#00bbee 20%,transparent),transparent);animation:realWaveformAnalyze 1.15s ease-in-out infinite}@keyframes realWaveformAnalyze{0%{transform:translate(-42%);opacity:.28}50%{opacity:.88}to{transform:translate(42%);opacity:.28}}.profile-music-waveform-bars .music-real-waveform,.profile-music-waveform-track .music-real-waveform{height:2.85rem;min-height:2.85rem}@media (max-width: 760px){.music-real-waveform{height:2.55rem;min-height:2.55rem}.profile-music-waveform-track .music-real-waveform{height:2.35rem;min-height:2.35rem}}.music-waveform-actions--bottom{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.music-waveform-actions--bottom>button,.music-waveform-actions--bottom .music-waveform-share,.music-waveform-actions--bottom [role=button]{min-height:2.15rem}.music-waveform-actions--bottom .music-waveform-share{white-space:nowrap}.music-waveform-footer{align-items:flex-end}@media (max-width: 760px){.music-waveform-actions--bottom{width:100%;justify-content:flex-start}}.music-real-waveform{background:linear-gradient(180deg,color-mix(in srgb,#ffffff 8%,transparent),transparent 58%),radial-gradient(circle at 14% 42%,color-mix(in srgb,#ffb8ef 22%,transparent),transparent 42%),radial-gradient(circle at 84% 54%,color-mix(in srgb,#a7f4ff 24%,transparent),transparent 46%),color-mix(in srgb,hsl(var(--background)) 76%,#101a35 24%);box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 10%,transparent),inset 0 1px color-mix(in srgb,#ffffff 12%,transparent)}.music-real-waveform:before{background:linear-gradient(90deg,color-mix(in srgb,#ffd7ef 20%,transparent),transparent 26%,color-mix(in srgb,#a7f4ff 22%,transparent)),radial-gradient(circle at 22% 50%,color-mix(in srgb,#d9c7ff 22%,transparent),transparent 40%);opacity:.94}.music-real-waveform__svg{filter:drop-shadow(0 0 7px color-mix(in srgb,#ffffff 18%,transparent)) drop-shadow(0 0 14px color-mix(in srgb,#a7f4ff 22%,transparent))}.music-real-waveform__area{opacity:.2}.music-real-waveform__line{fill:none;stroke:color-mix(in srgb,#ffffff 72%,#a7f4ff 28%);stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;opacity:.54;vector-effect:non-scaling-stroke}.music-real-waveform__base rect{opacity:.72}.music-real-waveform__progress .music-real-waveform__area{opacity:.38}.music-real-waveform__progress .music-real-waveform__line{stroke:#fff;stroke-width:1.7;opacity:.88;filter:drop-shadow(0 0 6px color-mix(in srgb,#9af5ff 58%,transparent))}.music-real-waveform__progress rect{opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb,#ffffff 30%,transparent)) drop-shadow(0 0 10px color-mix(in srgb,#9af5ff 42%,transparent))}.music-real-waveform.is-active .music-real-waveform__base rect{opacity:.82}.music-waveform-action-button,.music-waveform-actions--bottom>.music-waveform-action-button,.music-waveform-actions--bottom .music-waveform-action-button{width:6.15rem!important;min-width:6.15rem!important;height:2.28rem!important;min-height:2.28rem!important;padding-inline:.62rem!important;border-radius:9999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.38rem!important;font-size:.74rem!important;font-weight:880!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}.music-waveform-action-button svg,.music-waveform-actions--bottom .music-waveform-action-button svg{width:1rem!important;height:1rem!important;flex:0 0 1rem!important}.music-waveform-action-button--icon{width:2.28rem!important;min-width:2.28rem!important;padding-inline:0!important}.music-waveform-actions--bottom{align-items:center!important;gap:.42rem!important}.music-waveform-song-comments{grid-column:1 / -1;width:100%;max-height:min(28rem,62vh);min-height:17rem;margin-top:.65rem;overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,#a7f4ff 22%,hsl(var(--border)) 78%);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,#ffb8ef 13%,transparent),transparent 36%),radial-gradient(circle at 88% 8%,color-mix(in srgb,#a7f4ff 14%,transparent),transparent 42%),color-mix(in srgb,hsl(var(--background)) 88%,#0b1730 12%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 8%,transparent),0 16px 34px color-mix(in srgb,#000000 20%,transparent)}.music-waveform-song-comments .music-video-comments{height:100%;min-height:17rem}.music-waveform-song-comments .music-video-comments__list{max-height:15.5rem}.profile-music-waveform-comments{max-height:min(26rem,58vh)}@media (max-width: 760px){.music-waveform-action-button,.music-waveform-actions--bottom>.music-waveform-action-button,.music-waveform-actions--bottom .music-waveform-action-button{width:calc(50% - .25rem)!important;min-width:calc(50% - .25rem)!important}.music-waveform-action-button--icon{width:2.28rem!important;min-width:2.28rem!important}.music-waveform-song-comments{max-height:70vh;min-height:18rem}.music-waveform-song-comments .music-video-comments__list{max-height:16rem}}.music-waveform-track:has(.music-waveform-song-comments){flex-wrap:wrap;align-items:flex-start}.music-waveform-track:has(.music-waveform-song-comments) .music-waveform-cover,.music-waveform-track:has(.music-waveform-song-comments) .music-waveform-body{align-self:stretch}.music-waveform-song-comments{flex:1 0 100%;order:3}.music-waveform-track.has-song-comments{flex-wrap:wrap;align-items:flex-start}.music-waveform-track.has-song-comments .music-waveform-cover,.music-waveform-track.has-song-comments .music-waveform-body{align-self:stretch}.brand-category-modal:not([data-testid=live-category-modal]){padding:max(.45rem,env(safe-area-inset-top,0px)) max(.45rem,env(safe-area-inset-right,0px)) max(.45rem,env(safe-area-inset-bottom,0px)) max(.45rem,env(safe-area-inset-left,0px))!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__panel{width:min(820px,calc(100vw - .75rem))!important;max-height:min(86dvh,680px)!important;border-radius:1rem!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__header{padding:.62rem .8rem .5rem!important;min-height:0!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__title{font-size:.98rem!important;line-height:1.12!important;letter-spacing:-.01em!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__close{width:1.75rem!important;height:1.75rem!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__search-wrap{margin:.48rem .75rem .35rem!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__search{min-height:2.15rem!important;padding:.36rem .7rem .36rem 2.1rem!important;font-size:.84rem!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__search-icon{left:.72rem!important;width:.88rem!important;height:.88rem!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__meta{padding:0 .82rem .35rem!important;font-size:.62rem!important;letter-spacing:.055em!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.26rem!important;padding:0 .68rem .78rem!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__tile{min-height:2.05rem!important;padding:.38rem .54rem!important;border-radius:.52rem!important;gap:.35rem!important;box-shadow:none!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__tile-label{font-size:.78rem!important;line-height:1.16!important;font-weight:720!important;letter-spacing:-.005em!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__tile--active{border-left-width:2px!important;padding-left:calc(.54rem - 1px)!important}.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__tile-check{width:.82rem!important;height:.82rem!important}@media (min-width: 720px){.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width: 1180px){.brand-category-modal:not([data-testid=live-category-modal]) .brand-category-modal__grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.brand-filter-bar:not(.live-shell-category-panel__grid){gap:.35rem!important}.brand-filter-trigger:not(.live-shell-category-trigger),.content-category-trigger{min-height:1.9rem!important;padding:.28rem .56rem!important;border-radius:.72rem!important;font-size:.76rem!important;gap:.28rem!important}.content-category-trigger{width:100%!important}.brand-filter-trigger__icon,.brand-filter-trigger__chevron{width:.78rem!important;height:.78rem!important}.brand-filter-trigger__label{max-width:8.5rem!important}.brand-filter-menu:not(.live-shell-category-popover){min-width:10.5rem!important;max-height:min(14rem,44dvh)!important;padding:.24rem!important;border-radius:.68rem!important}.brand-filter-menu:not(.live-shell-category-popover) .brand-filter-menu__item{min-height:1.82rem!important;padding:.34rem .5rem!important;border-radius:.45rem!important;font-size:.76rem!important;line-height:1.15!important}.brand-filter-menu__check{width:.76rem!important;height:.76rem!important}.brand-filter-chip-row{gap:.25rem!important}.brand-filter-chip{min-height:1.55rem!important;padding:.18rem .48rem!important;font-size:.68rem!important}html.shell-compact .brand-filter-trigger,html.capacitor-native .brand-filter-trigger{min-height:1.95rem!important;padding-inline:.58rem!important}html.shell-compact .brand-filter-chip,html.capacitor-native .brand-filter-chip{min-height:1.62rem!important;padding-inline:.5rem!important}.music-genre-picker .brand-filter-trigger--pill{min-width:6.8rem!important}.music-genre-picker__panel{width:min(18rem,calc(100vw - 1rem))!important;border-radius:.72rem!important}.music-genre-picker__header{padding:.46rem!important;gap:.38rem!important}.music-genre-picker__header .brand-search-input{height:2rem!important;min-height:2rem!important;font-size:.78rem!important}.music-genre-picker__quick-picks{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}.music-genre-picker__quick-picks::-webkit-scrollbar{display:none!important}.music-genre-picker__body{max-height:min(13rem,45dvh)!important;padding:.42rem!important;gap:.45rem!important}.music-genre-picker__category-label{font-size:.6rem!important;padding-inline:.12rem!important}.music-genre-picker__category-sub{display:none!important}.music-genre-picker__options{gap:.22rem!important}.music-genre-picker__option{min-height:1.42rem!important;padding:.14rem .42rem!important;border-radius:.45rem!important;font-size:.68rem!important;gap:.24rem!important}.music-genre-picker__option-dot{width:.38rem!important;height:.38rem!important}.music-real-waveform.is-seekable{cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.music-real-waveform.is-seekable:active{cursor:grabbing}.music-real-waveform.is-seekable:focus-visible{outline:2px solid color-mix(in srgb,#a7f4ff 70%,#ffffff 30%);outline-offset:2px}.music-real-waveform__playhead{position:absolute;top:.28rem;bottom:.28rem;z-index:4;width:2px;transform:translate(-50%);border-radius:9999px;background:linear-gradient(180deg,#fff,#a7f4ff 48%,#ffb8ef);box-shadow:0 0 0 1px color-mix(in srgb,#00111f 28%,transparent),0 0 10px color-mix(in srgb,#a7f4ff 70%,transparent),0 0 18px color-mix(in srgb,#ff7eb3 42%,transparent);pointer-events:none}.music-real-waveform__playhead-knob{position:absolute;top:50%;left:50%;width:.82rem;height:.82rem;transform:translate(-50%,-50%);border-radius:9999px;border:1px solid color-mix(in srgb,#ffffff 82%,#a7f4ff 18%);background:radial-gradient(circle,#fff 0,#fff 28%,#a7f4ff,#ffb8ef);box-shadow:0 0 8px color-mix(in srgb,#ffffff 58%,transparent),0 0 16px color-mix(in srgb,#a7f4ff 48%,transparent)}.music-waveform-comment-count{min-width:1.18rem;height:1.18rem;padding:0 .32rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:900;line-height:1;background:color-mix(in srgb,#a7f4ff 24%,transparent);color:color-mix(in srgb,currentColor 84%,#ffffff 16%);box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 20%,transparent)}@media (max-width: 760px){.music-real-waveform__playhead{top:.22rem;bottom:.22rem}.music-real-waveform__playhead-knob{width:.72rem;height:.72rem}}.music-waveform-strip{min-height:3.5rem!important;padding:.16rem .06rem!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.music-real-waveform{height:3.05rem!important;min-height:3.05rem!important;overflow:visible!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;isolation:isolate}.music-real-waveform:before{content:none!important;display:none!important}.music-real-waveform__svg{filter:none!important;overflow:visible}.music-real-waveform__bar{shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke}.music-real-waveform__bar--base{fill:#fff;opacity:.86}.music-real-waveform__bar--progress{fill:#c000ff;opacity:1;filter:drop-shadow(0 0 4px color-mix(in srgb,#c000ff 72%,transparent)) drop-shadow(0 0 10px color-mix(in srgb,#9a00ff 42%,transparent))}.music-real-waveform.is-active .music-real-waveform__bar--base{opacity:.94}.music-real-waveform__playhead{top:0!important;bottom:0!important;width:2px!important;border-radius:0!important;background:#00d8ff!important;box-shadow:0 0 5px color-mix(in srgb,#00d8ff 86%,transparent),0 0 14px color-mix(in srgb,#00aaff 64%,transparent),0 0 24px color-mix(in srgb,#36f7ff 38%,transparent)!important}.music-real-waveform__playhead-knob{width:.58rem!important;height:.58rem!important;border:1px solid #eaffff!important;background:#00d8ff!important;box-shadow:0 0 7px color-mix(in srgb,#00d8ff 82%,transparent),0 0 15px color-mix(in srgb,#00aaff 58%,transparent)!important}.music-waveform-title-row>.min-w-0{flex:1 1 auto;min-width:0}.music-waveform-manage-button{flex:0 0 auto;width:2.12rem!important;height:2.12rem!important;min-width:2.12rem!important;border-radius:9999px!important;color:color-mix(in srgb,#ffffff 86%,#a7f4ff 14%)!important;background:color-mix(in srgb,#0b1430 58%,transparent)!important;border:1px solid color-mix(in srgb,#a7f4ff 30%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 12%,transparent),0 0 14px color-mix(in srgb,#00d8ff 12%,transparent)!important}.music-waveform-manage-button:hover,.music-waveform-manage-button:focus-visible{color:#fff!important;border-color:color-mix(in srgb,#00d8ff 56%,transparent)!important;background:color-mix(in srgb,#00d8ff 18%,#11142f 82%)!important}.music-waveform-actions--bottom{align-items:center!important;justify-content:flex-end!important;gap:.42rem!important}.music-waveform-comment-action{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;flex:0 0 auto}.music-waveform-comment-action .music-waveform-action-button{width:5.75rem!important;min-width:5.75rem!important}.music-waveform-comment-count{min-width:auto!important;height:auto!important;padding:0!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;box-shadow:none!important;color:#a7f4ff!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.015em;line-height:1!important;text-shadow:0 0 8px color-mix(in srgb,#00d8ff 48%,transparent)}.music-waveform-action-button--repeat[aria-pressed=true]{color:#fff!important;border-color:color-mix(in srgb,#c000ff 64%,#00d8ff 36%)!important;background:radial-gradient(circle at 25% 0%,color-mix(in srgb,#00d8ff 28%,transparent),transparent 58%),color-mix(in srgb,#c000ff 28%,hsl(var(--background)) 72%)!important;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 14%,transparent),0 0 16px color-mix(in srgb,#c000ff 32%,transparent)!important}.music-waveform-song-comments{position:relative}.music-waveform-comments-close{position:absolute;top:.62rem;right:.62rem;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:1px solid color-mix(in srgb,#a7f4ff 32%,transparent);color:#fff;background:color-mix(in srgb,#071026 76%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 12%,transparent),0 0 14px color-mix(in srgb,#00d8ff 18%,transparent)}.music-waveform-comments-close:hover,.music-waveform-comments-close:focus-visible{border-color:color-mix(in srgb,#00d8ff 62%,#ffffff 38%);background:color-mix(in srgb,#00d8ff 18%,#071026 82%)}@media (max-width: 760px){.music-waveform-strip{min-height:2.85rem!important;padding-block:.08rem!important}.music-real-waveform,.profile-music-waveform-track .music-real-waveform{height:2.45rem!important;min-height:2.45rem!important}.music-waveform-actions--bottom{justify-content:flex-start!important}.music-waveform-comment-action{width:calc(50% - .25rem);min-width:calc(50% - .25rem);justify-content:flex-start}.music-waveform-comment-action .music-waveform-action-button{width:calc(100% - 1.35rem)!important;min-width:0!important}.music-waveform-comments-close{top:.48rem;right:.48rem;width:1.86rem;height:1.86rem}}.music-browse-with-music-toggle{color:hsl(var(--foreground));-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.music-browse-with-music-toggle--active{color:#fff;border-color:color-mix(in srgb,#16d8ff 58%,hsl(var(--border)))!important;background:linear-gradient(135deg,#591dff6b,#00d3ff3d),color-mix(in srgb,hsl(var(--background)) 70%,transparent)!important;box-shadow:0 0 18px #00d3ff38,inset 0 1px #ffffff1f!important}.music-browse-with-music-toggle--floating{position:absolute!important;top:.55rem!important;right:.6rem!important;z-index:6!important}.music-browse-with-music-switch[data-state=checked]{background:linear-gradient(90deg,#7b2cff,#00d9ff)!important;box-shadow:0 0 12px #00d9ff5c!important}.music-browse-with-music-switch[data-state=unchecked]{background:hsl(var(--muted) / .86)!important}.music-player-bar-desktop{position:relative!important}html.shell-desktop-web .music-player-bar-desktop>.flex{padding-top:2.85rem!important}html:not(.shell-desktop-web) .music-now-playing-bar [data-testid=bar-now-playing]>.flex,html.shell-compact .music-now-playing-bar [data-testid=bar-now-playing]>.flex{padding-top:2.65rem!important}.music-now-playing-bar [data-testid=bar-now-playing]{position:relative!important}@media (max-width: 420px){.music-browse-with-music-toggle--mobile{right:.45rem!important;max-width:calc(100% - .9rem)}.music-browse-with-music-toggle--mobile span:not(.sr-only){max-width:9.5rem;overflow:hidden;text-overflow:ellipsis}}.music-waveform-track.has-song-comments .music-waveform-song-comments,.music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments,.profile-music-waveform-track.has-song-comments .music-waveform-song-comments,.profile-music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments{margin-top:1.75rem!important}@media (max-width: 760px){.music-waveform-track.has-song-comments .music-waveform-song-comments,.music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments,.profile-music-waveform-track.has-song-comments .music-waveform-song-comments,.profile-music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments{margin-top:1.45rem!important}}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-layout-toggle--page,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-layout-toggle--profile{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:.32rem!important;padding:.24rem!important;margin-inline:0!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-layout-toggle__button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-layout-toggle__button{min-height:2.05rem!important;justify-content:center!important;font-size:.75rem!important;padding-inline:.35rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-list-shell{padding:.65rem .62rem 1rem!important;overflow:visible!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-list-header{align-items:flex-start!important;gap:.55rem!important;margin-bottom:.62rem!important;padding-inline:.06rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-list-header h2{font-size:1.04rem!important;line-height:1.12!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-list-header p{display:none!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-count{flex:0 0 auto!important;font-size:.64rem!important;padding-inline:.42rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-list,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .profile-music-waveform-list{display:grid!important;gap:.72rem!important;width:100%!important;overflow:visible!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-track,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .profile-music-waveform-track{display:grid!important;grid-template-columns:4.15rem minmax(0,1fr)!important;grid-template-areas:"cover body" "comments comments"!important;align-items:start!important;gap:.54rem .66rem!important;width:100%!important;min-width:0!important;padding:.66rem!important;overflow:visible!important;border-radius:.98rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-cover,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .profile-music-waveform-cover{grid-area:cover!important;width:4.15rem!important;min-width:4.15rem!important;height:4.15rem!important;min-height:4.15rem!important;border-radius:.78rem!important;align-self:start!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-cover img,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .profile-music-waveform-cover img{height:100%!important;min-height:4.15rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-body,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-body{grid-area:body!important;min-width:0!important;width:100%!important;gap:.44rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-title-row,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-title-row{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:.42rem!important;min-width:0!important;padding-right:2.05rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-title-row h3,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-title-row h3{max-width:100%!important;font-size:.9rem!important;line-height:1.13!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-subline,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-subline{max-width:100%!important;font-size:.68rem!important;gap:.22rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-manage-button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-manage-button{position:absolute!important;top:.48rem!important;right:.48rem!important;z-index:8!important;width:1.92rem!important;height:1.92rem!important;min-width:1.92rem!important;border-radius:9999px!important;background:color-mix(in srgb,hsl(var(--background)) 74%,transparent)!important;border:1px solid color-mix(in srgb,#00d8ff 24%,hsl(var(--border)) 76%)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-strip,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-strip{width:calc(100% + 4.81rem)!important;margin-left:-4.81rem!important;margin-top:.1rem!important;min-height:3.18rem!important;padding:.12rem 0!important;touch-action:none!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-real-waveform,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .profile-music-waveform-track .music-real-waveform{height:3.02rem!important;min-height:3.02rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-footer,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-footer{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:.5rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-meta,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-meta{width:100%!important;min-width:0!important;gap:.34rem!important;font-size:.66rem!important;line-height:1.1!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-actions--bottom,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-actions--bottom{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important;width:100%!important;align-items:stretch!important;justify-content:stretch!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-actions--bottom .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-actions--bottom .music-waveform-action-button{width:100%!important;min-width:0!important;height:2.14rem!important;min-height:2.14rem!important;padding-inline:.36rem!important;font-size:.66rem!important;gap:.28rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-action-button svg,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-action-button svg{width:.88rem!important;height:.88rem!important;flex-basis:.88rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-comment-action,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-comment-action{display:flex!important;align-items:center!important;gap:.24rem!important;width:100%!important;min-width:0!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-comment-action .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-comment-action .music-waveform-action-button{flex:1 1 auto!important;width:auto!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-comment-count,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-comment-count{flex:0 0 auto!important;min-width:1.05rem!important;height:1.05rem!important;padding-inline:.26rem!important;font-size:.6rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-song-comments,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .profile-music-waveform-comments,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-song-comments{grid-area:comments!important;grid-column:1 / -1!important;width:100%!important;min-width:0!important;margin-top:1.28rem!important;max-height:74dvh!important;min-height:18rem!important;overflow:hidden!important}@media (max-width: 380px){html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-track,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .profile-music-waveform-track{grid-template-columns:3.72rem minmax(0,1fr)!important;gap:.48rem .56rem!important;padding:.58rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-cover,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .profile-music-waveform-cover{width:3.72rem!important;min-width:3.72rem!important;height:3.72rem!important;min-height:3.72rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-cover img,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .profile-music-waveform-cover img{min-height:3.72rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-strip,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-strip{width:calc(100% + 4.28rem)!important;margin-left:-4.28rem!important}}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-desktop-browse{padding-top:.55rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-desktop-main{gap:1.15rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-header{padding-inline:.72rem!important;margin-bottom:.38rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-header .music-section-header{gap:.38rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-header .music-section-header h2{font-size:.98rem!important;line-height:1.12!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-header .music-section-header p{font-size:.68rem!important;line-height:1.16!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-items{gap:.56rem!important;padding-inline:.72rem!important;padding-bottom:.18rem!important;scrollbar-width:none!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-items::-webkit-scrollbar{display:none!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item{width:6.15rem!important;min-width:6.15rem!important;max-width:6.15rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item>.music-shelf-art{width:6.15rem!important;height:6.15rem!important;min-width:6.15rem!important;min-height:6.15rem!important;margin-bottom:.36rem!important;border-radius:.86rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item>.music-shelf-art img{width:100%!important;height:100%!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-genre-chip{bottom:.36rem!important;left:.36rem!important;max-width:calc(100% - 2.5rem)!important;padding:.1rem .34rem!important;font-size:.55rem!important;line-height:1.05!important;border-radius:9999px!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-shelf-art>span.absolute.bottom-2.right-2{right:.36rem!important;bottom:.36rem!important;width:1.76rem!important;height:1.76rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-shelf-art>span.absolute.bottom-2.right-2 svg{width:.86rem!important;height:.86rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-shelf-art>.absolute.top-1\.5.left-1\.5{top:.34rem!important;left:.34rem!important;gap:.18rem!important;opacity:1!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-shelf-art>.absolute.top-1\.5.left-1\.5 button,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-shelf-art>.absolute.top-1\.5.left-1\.5 [role=button]{width:1.58rem!important;height:1.58rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item [data-testid^=text-track-title-]{font-size:.74rem!important;line-height:1.08!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-artist{font-size:.64rem!important;line-height:1.08!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-genre,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-plays,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-plays--new,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-price,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-free{font-size:.6rem!important;line-height:1.05!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .mt-1{margin-top:.2rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item button.h-7.w-7{width:1.65rem!important;height:1.65rem!important;min-width:1.65rem!important;padding:0!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item button.h-7.w-7 svg{width:.82rem!important;height:.82rem!important}@media (max-width: 380px){html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-items{gap:.48rem!important;padding-inline:.62rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item{width:5.62rem!important;min-width:5.62rem!important;max-width:5.62rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item>.music-shelf-art{width:5.62rem!important;height:5.62rem!important;min-width:5.62rem!important;min-height:5.62rem!important}}.music-waveform-track.has-song-comments .music-waveform-song-comments,.music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments,.profile-music-waveform-track.has-song-comments .music-waveform-song-comments,.profile-music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments{height:min(42rem,78vh)!important;min-height:28rem!important;max-height:min(42rem,78vh)!important}.music-waveform-track.has-song-comments .music-waveform-song-comments .music-video-comments,.music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments .music-video-comments,.profile-music-waveform-track.has-song-comments .music-waveform-song-comments .music-video-comments,.profile-music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments .music-video-comments{height:100%!important;min-height:0!important}.music-waveform-track.has-song-comments .music-waveform-song-comments .music-video-comments__list,.music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments .music-video-comments__list,.profile-music-waveform-track.has-song-comments .music-waveform-song-comments .music-video-comments__list,.profile-music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments .music-video-comments__list{flex:1 1 auto!important;min-height:20rem!important;max-height:none!important}@media (max-width: 760px){.music-waveform-track.has-song-comments .music-waveform-song-comments,.music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments,.profile-music-waveform-track.has-song-comments .music-waveform-song-comments,.profile-music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments{height:min(34rem,78dvh)!important;min-height:min(27rem,74dvh)!important;max-height:min(34rem,78dvh)!important}.music-waveform-track.has-song-comments .music-waveform-song-comments .music-video-comments__list,.music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments .music-video-comments__list,.profile-music-waveform-track.has-song-comments .music-waveform-song-comments .music-video-comments__list,.profile-music-waveform-track:has(.music-waveform-song-comments) .music-waveform-song-comments .music-video-comments__list{min-height:16rem!important}}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-song-comments,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .profile-music-waveform-comments,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-song-comments{height:min(34rem,78dvh)!important;min-height:min(27rem,74dvh)!important;max-height:min(34rem,78dvh)!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-footer,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-footer{width:calc(100% + 4.81rem)!important;margin-left:-4.81rem!important;margin-top:.02rem!important;gap:.42rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-meta,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-meta{justify-content:flex-start!important;padding-inline:.06rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-actions--bottom,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-actions--bottom{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:.3rem!important;width:100%!important;min-width:0!important;padding:.28rem!important;border-radius:.9rem!important;border:1px solid color-mix(in srgb,#ffffff 10%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,#ffffff 8%,transparent),color-mix(in srgb,#00d8ff 5%,transparent)),color-mix(in srgb,hsl(var(--background)) 78%,#070b1d 22%)!important;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 10%,transparent),0 8px 20px color-mix(in srgb,#000000 24%,transparent)!important;overflow:visible!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-actions--bottom>.music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-actions--bottom .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-actions--bottom>.music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-actions--bottom .music-waveform-action-button{flex:0 0 2.08rem!important;width:2.08rem!important;min-width:2.08rem!important;max-width:2.08rem!important;height:2.08rem!important;min-height:2.08rem!important;padding:0!important;border-radius:.72rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;font-size:0!important;line-height:0!important;white-space:nowrap!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-action-button svg,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-actions--bottom .music-waveform-action-button svg,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-action-button svg,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-actions--bottom .music-waveform-action-button svg{width:1rem!important;height:1rem!important;flex:0 0 1rem!important;margin:0!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-comment-action,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-comment-action{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.18rem!important;width:auto!important;min-width:0!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-comment-action .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-comment-action .music-waveform-action-button{flex:0 0 2.08rem!important;width:2.08rem!important;min-width:2.08rem!important;max-width:2.08rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-comment-count,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-comment-count{flex:0 0 auto!important;min-width:1.18rem!important;height:1.18rem!important;padding-inline:.26rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important;border-radius:9999px!important;font-size:.58rem!important;line-height:1!important;font-weight:950!important;color:#fff!important;background:color-mix(in srgb,#8b5cf6 78%,#050508 22%)!important;border:1px solid color-mix(in srgb,#ffffff 18%,transparent)!important;box-shadow:0 0 10px color-mix(in srgb,#8b5cf6 28%,transparent)!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-share,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-share{padding-inline:0!important}@media (max-width: 380px){html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-footer,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-footer{width:calc(100% + 4.28rem)!important;margin-left:-4.28rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-actions--bottom,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-actions--bottom{gap:.22rem!important;padding:.24rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-actions--bottom>.music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-actions--bottom .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-actions--bottom>.music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-actions--bottom .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-comment-action .music-waveform-action-button,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-comment-action .music-waveform-action-button{flex-basis:1.92rem!important;width:1.92rem!important;min-width:1.92rem!important;max-width:1.92rem!important;height:1.92rem!important;min-height:1.92rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-action-button svg,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-action-button svg{width:.92rem!important;height:.92rem!important;flex-basis:.92rem!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-waveform-comment-count,html.mobile-web-browser.shell-compact [data-testid=profile-music-audio-shelf] .music-waveform-comment-count{min-width:1.05rem!important;height:1.05rem!important;font-size:.54rem!important}}[data-testid=music-page]{--music-current-title: color-mix(in srgb, hsl(var(--foreground)) 92%, #ebe7ff 8%);--music-current-title-active: color-mix(in srgb, #ffffff 78%, #bda8ff 22%);--music-current-detail: color-mix(in srgb, hsl(var(--muted-foreground)) 82%, #d8e3ff 18%);--music-current-detail-strong: color-mix(in srgb, hsl(var(--foreground)) 74%, #d8e3ff 26%);--music-current-chip-bg: color-mix(in srgb, hsl(var(--card)) 78%, #8b5cf6 22%);--music-current-chip-border: color-mix(in srgb, hsl(var(--border)) 72%, #b07cff 28%);--music-current-chip-text: color-mix(in srgb, hsl(var(--foreground)) 78%, #eee8ff 22%);--music-current-money: color-mix(in srgb, hsl(var(--foreground)) 76%, #f6d58d 24%);--music-current-free: color-mix(in srgb, hsl(var(--foreground)) 76%, #91f1d4 24%);--music-current-like: color-mix(in srgb, hsl(var(--muted-foreground)) 78%, #ffc0d4 22%);--music-current-like-active: color-mix(in srgb, #ff4f86 70%, hsl(var(--foreground)) 30%)}html:not(.dark) [data-testid=music-page]{--music-current-title: color-mix(in srgb, hsl(var(--foreground)) 94%, #31245c 6%);--music-current-title-active: color-mix(in srgb, hsl(var(--foreground)) 78%, #6d28d9 22%);--music-current-detail: color-mix(in srgb, hsl(var(--muted-foreground)) 86%, #334155 14%);--music-current-detail-strong: color-mix(in srgb, hsl(var(--foreground)) 80%, #334155 20%);--music-current-chip-bg: color-mix(in srgb, hsl(var(--card)) 86%, #ede9fe 14%);--music-current-chip-border: color-mix(in srgb, hsl(var(--border)) 78%, #8b5cf6 22%);--music-current-chip-text: color-mix(in srgb, hsl(var(--foreground)) 84%, #4c1d95 16%);--music-current-money: color-mix(in srgb, hsl(var(--foreground)) 82%, #b45309 18%);--music-current-free: color-mix(in srgb, hsl(var(--foreground)) 82%, #047857 18%);--music-current-like: color-mix(in srgb, hsl(var(--muted-foreground)) 84%, #be185d 16%);--music-current-like-active: #be123c}[data-testid=music-page] .music-shelf-item [data-testid^=text-track-title-],[data-testid=music-page] .music-track-row [data-testid^=text-row-title-]{color:var(--music-current-title)!important;font-weight:720!important;letter-spacing:-.012em!important;text-shadow:none!important}[data-testid=music-page] .music-shelf-item [data-testid^=text-track-title-].text-primary,[data-testid=music-page] .music-track-row [data-testid^=text-row-title-].text-primary,[data-testid=music-page] .music-shelf-item:has([data-testid^=text-track-title-].text-primary) [data-testid^=text-track-title-]{color:var(--music-current-title-active)!important}[data-testid=music-page] .music-shelf-item .music-meta-artist,[data-testid=music-page] .music-track-row .music-meta-artist,[data-testid=music-page] .music-featured-body .music-meta-artist{color:var(--music-current-detail)!important;font-weight:640!important;letter-spacing:.002em!important;text-shadow:none!important}[data-testid=music-page] .music-shelf-item .music-meta-artist:hover,[data-testid=music-page] .music-track-row .music-meta-artist:hover,[data-testid=music-page] .music-featured-body .music-meta-artist:hover{color:var(--music-current-detail-strong)!important;text-decoration-color:color-mix(in srgb,#b07cff 50%,transparent)!important}[data-testid=music-page] .music-shelf-item .music-meta-genre,[data-testid=music-page] .music-track-row .music-meta-genre,[data-testid=music-page] .music-featured-body .music-meta-genre,[data-testid=music-page] .music-shelf-item .music-meta-plays,[data-testid=music-page] .music-shelf-item .music-meta-plays--new,[data-testid=music-page] .music-track-row .music-meta-plays,[data-testid=music-page] .music-track-row .music-meta-plays--new,[data-testid=music-page] .music-featured-body .music-meta-plays,[data-testid=music-page] .music-featured-body .music-meta-plays--new{color:var(--music-current-detail)!important;font-weight:650!important;text-shadow:none!important}[data-testid=music-page] .music-shelf-item .music-meta-genre-chip,[data-testid=music-page] .music-track-row .music-meta-genre-badge{color:var(--music-current-chip-text)!important;background:color-mix(in srgb,var(--music-current-chip-bg) 76%,transparent)!important;border-color:var(--music-current-chip-border)!important;box-shadow:0 0 0 1px color-mix(in srgb,#ffffff 4%,transparent) inset!important;text-shadow:none!important}[data-testid=music-page] .music-shelf-item .music-meta-price,[data-testid=music-page] .music-track-row .music-meta-price-badge{color:var(--music-current-money)!important;background:color-mix(in srgb,var(--music-current-money) 10%,transparent)!important;border-color:color-mix(in srgb,var(--music-current-money) 24%,transparent)!important;box-shadow:none!important;text-shadow:none!important}[data-testid=music-page] .music-shelf-item .music-meta-free,[data-testid=music-page] .music-track-row .music-meta-free-badge{color:var(--music-current-free)!important;background:color-mix(in srgb,var(--music-current-free) 9%,transparent)!important;border-color:color-mix(in srgb,var(--music-current-free) 22%,transparent)!important;box-shadow:none!important;text-shadow:none!important}[data-testid=music-page] .music-shelf-item .music-meta-like,[data-testid=music-page] .music-track-row .music-meta-like{color:var(--music-current-like)!important;text-shadow:none!important}[data-testid=music-page] .music-shelf-item .music-meta-like.is-liked,[data-testid=music-page] .music-shelf-item .music-meta-like[aria-pressed=true],[data-testid=music-page] .music-track-row .music-meta-like.is-liked,[data-testid=music-page] .music-track-row .music-meta-like[aria-pressed=true]{color:var(--music-current-like-active)!important;text-shadow:0 0 10px color-mix(in srgb,var(--music-current-like-active) 22%,transparent)!important}html.shell-desktop-web [data-testid=music-page] .music-featured-body h2{color:var(--music-current-title)!important;text-shadow:none!important}html.shell-desktop-web [data-testid=music-page] .music-featured-body .text-white\/80,html.shell-desktop-web [data-testid=music-page] .music-featured-body .text-white\/60{color:var(--music-current-detail)!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item [data-testid^=text-track-title-]{color:var(--music-current-title)!important;font-weight:760!important;text-shadow:none!important}html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-artist,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-genre,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-plays,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-plays--new,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-price,html.mobile-web-browser.shell-compact [data-testid=music-page] .music-shelf-item .music-meta-free{text-shadow:none!important}.music-page-shell,.music-videos-browse{--music-meta-artist: #ffffff;--music-meta-artist-hover: #dff8ff;--music-meta-like: #ff2f4f;--music-meta-like-active: #ff1744;--music-meta-genre: #74dcff;--music-meta-plays: #ffffff}.music-page-shell .music-meta-artist,.music-videos-browse .music-meta-artist,[data-testid=music-page] .music-shelf-item .music-meta-artist,[data-testid=music-page] .music-track-row .music-meta-artist,[data-testid=music-page] .music-featured-body .music-meta-artist{color:#fff!important;font-weight:700!important;text-shadow:0 1px 8px hsl(0 0% 0% / .58)!important}.music-page-shell button.music-meta-artist,.music-videos-browse button.music-meta-artist,.music-page-shell [role=button].music-meta-artist,.music-videos-browse [role=button].music-meta-artist{cursor:pointer}.music-page-shell .music-meta-artist:hover,.music-videos-browse .music-meta-artist:hover,[data-testid=music-page] .music-shelf-item .music-meta-artist:hover,[data-testid=music-page] .music-track-row .music-meta-artist:hover,[data-testid=music-page] .music-featured-body .music-meta-artist:hover{color:#e9fbff!important;text-decoration:underline;text-decoration-color:color-mix(in srgb,#74dcff 70%,transparent)!important;text-underline-offset:2px}.music-page-shell .music-meta-genre,.music-videos-browse .music-meta-genre,.music-page-shell .music-meta-genre--on-dark,.music-videos-browse .music-meta-genre--on-dark,[data-testid=music-page] .music-shelf-item .music-meta-genre,[data-testid=music-page] .music-track-row .music-meta-genre,[data-testid=music-page] .music-featured-body .music-meta-genre{color:#74dcff!important;font-weight:750!important;text-shadow:0 0 10px color-mix(in srgb,#00c8ff 24%,transparent)!important}.music-page-shell .music-meta-genre-badge,.music-videos-browse .music-meta-genre-badge,.music-page-shell .music-meta-genre-chip,.music-videos-browse .music-meta-genre-chip,[data-testid=music-page] .music-shelf-item .music-meta-genre-chip,[data-testid=music-page] .music-track-row .music-meta-genre-badge{color:#dff8ff!important;background:color-mix(in srgb,#00bbee 18%,hsl(0 0% 0% / .22))!important;border-color:color-mix(in srgb,#74dcff 58%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,#ffffff 8%,transparent) inset,0 0 12px color-mix(in srgb,#00c8ff 16%,transparent)!important;text-shadow:0 1px 5px hsl(0 0% 0% / .45)!important}.music-page-shell .music-meta-plays,.music-videos-browse .music-meta-plays,.music-page-shell .music-meta-plays--new,.music-videos-browse .music-meta-plays--new,.music-page-shell .music-meta-plays--on-dark,.music-videos-browse .music-meta-plays--on-dark,[data-testid=music-page] .music-shelf-item .music-meta-plays,[data-testid=music-page] .music-shelf-item .music-meta-plays--new,[data-testid=music-page] .music-track-row .music-meta-plays,[data-testid=music-page] .music-track-row .music-meta-plays--new,[data-testid=music-page] .music-featured-body .music-meta-plays,[data-testid=music-page] .music-featured-body .music-meta-plays--new{color:#fff!important;font-weight:720!important;text-shadow:0 1px 8px hsl(0 0% 0% / .54)!important}.music-page-shell .music-meta-like,.music-videos-browse .music-meta-like,[data-testid=music-page] .music-shelf-item .music-meta-like,[data-testid=music-page] .music-track-row .music-meta-like{color:#ff2f4f!important;font-weight:800!important;text-shadow:0 0 10px color-mix(in srgb,#ff1744 22%,transparent)!important}.music-page-shell .music-meta-like:hover,.music-videos-browse .music-meta-like:hover,[data-testid=music-page] .music-shelf-item .music-meta-like:hover,[data-testid=music-page] .music-track-row .music-meta-like:hover{color:#ff5f78!important}.music-page-shell .music-meta-like.is-liked,.music-page-shell .music-meta-like[aria-pressed=true],.music-videos-browse .music-meta-like.is-liked,.music-videos-browse .music-meta-like[aria-pressed=true],[data-testid=music-page] .music-shelf-item .music-meta-like.is-liked,[data-testid=music-page] .music-shelf-item .music-meta-like[aria-pressed=true],[data-testid=music-page] .music-track-row .music-meta-like.is-liked,[data-testid=music-page] .music-track-row .music-meta-like[aria-pressed=true]{color:#ff1744!important;text-shadow:0 0 14px color-mix(in srgb,#ff1744 42%,transparent)!important}.music-browse-with-music-toggle{overflow:hidden}.music-browse-with-music-switch,.music-browse-with-music-switch[data-state=checked],.music-browse-with-music-switch[data-state=unchecked]{position:relative!important;isolation:isolate!important;overflow:hidden!important;border-radius:9999px!important;border-color:transparent!important;background-clip:padding-box!important;box-shadow:inset 0 0 0 1px #ffffff29,0 0 10px #00d9ff2e!important}.music-browse-with-music-switch[data-state=checked]{background:radial-gradient(circle at 78% 50%,rgb(0 235 255 / .95),transparent 38%),linear-gradient(90deg,#7b2cff,#a42cff 45%,#00d9ff)!important}.music-browse-with-music-switch[data-state=unchecked]{background:linear-gradient(90deg,hsl(var(--muted) / .88),hsl(var(--muted) / .68))!important;box-shadow:inset 0 0 0 1px hsl(var(--border) / .75)!important}.music-browse-with-music-switch>span{position:relative!important;z-index:2!important;background:#fff!important;box-shadow:0 1px 5px #00000047,0 0 8px #ffffff38!important}.live-shell-stream-description{position:relative;z-index:21;width:min(calc(100% - 1.5rem),42rem);margin:.15rem .75rem .55rem;padding:.58rem .72rem;border-radius:.9rem;color:#fff;background:radial-gradient(circle at 0% 0%,rgba(101,236,255,.18),transparent 42%),linear-gradient(135deg,#080e1cb8,#0306107a);border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(14px) saturate(1.14);backdrop-filter:blur(14px) saturate(1.14);pointer-events:auto}.live-shell-stream-description span{display:inline-flex;align-items:center;margin-bottom:.18rem;color:#65ecffe0;font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.live-shell-stream-description p{margin:0;color:#ffffffe6;font-size:.82rem;line-height:1.32;font-weight:720;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.live-shell-stream-card__meta>div{display:grid;gap:.08rem}.live-shell-stream-card__description{margin:0;max-width:100%;color:#ffffffbd;font-size:.66rem;line-height:1.18;font-weight:720;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 1px 6px rgba(0,0,0,.62)}@media (min-width: 900px){html.shell-desktop-web .live-shell-stream-description{width:auto;max-width:min(42rem,calc(100vw - var(--live-desktop-chat-rail, 0rem) - 2.5rem));margin:.2rem var(--live-desktop-chat-rail, 0rem) .65rem 1.25rem}}@media (max-width: 720px){.live-shell-stream-description{width:min(calc(100% - 1rem),100%);margin:.08rem .5rem .42rem;padding:.46rem .58rem;border-radius:.78rem}.live-shell-stream-description span{font-size:.56rem;margin-bottom:.1rem}.live-shell-stream-description p{font-size:.72rem;line-height:1.24;-webkit-line-clamp:2}.live-shell-stream-card__description{font-size:.6rem;-webkit-line-clamp:1}}.live-shell-video-wrap .live-shell-heart-layer{position:absolute!important;inset:auto!important;left:var(--live-heart-layer-left, 0%)!important;top:var(--live-heart-layer-top, 0%)!important;width:var(--live-heart-layer-width, 100%)!important;height:var(--live-heart-layer-height, 100%)!important;overflow:hidden!important;pointer-events:none!important;contain:paint}.live-shell-video-wrap .live-shell-heart-burst{margin-left:-.75rem;will-change:transform,opacity}.live-shell-video[data-live-source=seeded-video]{background:#000!important}.live-shell-stream-description{width:-moz-fit-content!important;width:fit-content!important;max-width:min(calc(100% - 1rem),34rem)!important;margin:.1rem .75rem .45rem!important;padding:.42rem .62rem!important;border-radius:.62rem!important;background:#050914ad!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 8px 20px #00000038,inset 0 1px #ffffff14!important}.live-shell-stream-description span{display:none!important}.live-shell-stream-description p{margin:0!important;color:#ffffffe6!important;font-size:.76rem!important;line-height:1.22!important;font-weight:650!important;-webkit-line-clamp:2!important}@media (min-width: 900px){html.shell-desktop-web .live-shell-stream-description{max-width:min(34rem,calc(100vw - var(--live-desktop-chat-rail, 0rem) - 2.5rem))!important;margin:.1rem var(--live-desktop-chat-rail, 0rem) .48rem 1.25rem!important}}@media (max-width: 720px){.live-shell-stream-description{max-width:calc(100% - 1rem)!important;margin:.06rem .5rem .35rem!important;padding:.36rem .5rem!important;border-radius:.55rem!important}.live-shell-stream-description p{font-size:.69rem!important;line-height:1.18!important;-webkit-line-clamp:2!important}}.live-shell-stage,.live-shell-video-wrap,.live-shell-video-wrap--seeded{background-color:#050508!important;background-image:linear-gradient(135deg,#020617b3,#0805169e),url(/brand/arcsplash-profile-backdrop.webp?v=8)!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}.live-shell-video-brand-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 18%,rgba(0,217,255,.16),transparent 34%),radial-gradient(circle at 82% 74%,rgba(177,88,255,.18),transparent 34%),linear-gradient(135deg,#0206178a,#08051680),url(/brand/arcsplash-profile-backdrop.webp?v=8),#050508;background-size:cover,cover,cover,cover,cover;background-position:center;background-repeat:no-repeat;transform:translateZ(0)}.live-shell-video-wrap video,.live-shell-video,.live-shell-video[data-live-source=seeded-video]{position:relative!important;z-index:1!important;background:transparent!important}.splashcast-browse-panel{gap:1.05rem;padding:1.8rem 1rem 1.45rem}.splashcast-browse-logo-shell,.splashcast-browse-copy,.splashcast-browse-panel .splashcast-primary-button{position:relative;z-index:2}.splashcast-browse-logo-shell{width:min(100%,27rem);display:flex;align-items:center;justify-content:center;margin-inline:auto;margin-bottom:.1rem;filter:drop-shadow(0 0 28px rgba(126,56,255,.32)) drop-shadow(0 0 34px rgba(0,200,255,.26))}.splashcast-browse-logo-picture{display:block;width:min(100%,22rem);height:auto}.splashcast-browse-logo{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;opacity:.98;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.splashcast-browse-copy{width:100%}.splashcast-browse-copy p{margin:0;color:#fffffff5!important;font-size:clamp(1.02rem,2vw,1.22rem);font-weight:900;letter-spacing:.01em;text-shadow:0 0 18px rgba(0,200,255,.16)}@media (max-width: 780px){.splashcast-browse-panel{gap:.9rem;padding:1.2rem .8rem 1rem}.splashcast-browse-logo-shell{width:min(100%,21rem)}.splashcast-browse-logo-picture{width:min(100%,17rem)}.splashcast-browse-logo{width:100%}.splashcast-browse-copy p{font-size:1.02rem}}.music-browse-with-music-toggle{overflow:visible!important}.music-browse-with-music-toggle--active{border-color:#56dcff75!important;background:linear-gradient(135deg,#121e3ac2,#120c2c94),#0408149e!important;box-shadow:0 0 14px #50d2ff24,inset 0 1px #ffffff1f!important}.music-browse-with-music-switch,.music-browse-with-music-switch[data-state=checked],.music-browse-with-music-switch[data-state=unchecked]{overflow:hidden!important;border-radius:9999px!important;background-clip:border-box!important}.music-browse-with-music-switch[data-state=checked]{background:linear-gradient(90deg,#5876ffeb,#7e5cffdb 48%,#4bd7ffeb)!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 10px #46d2ff29!important}.music-browse-with-music-switch[data-state=unchecked]{background:linear-gradient(90deg,#2b3040db,#42485cb8)!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}.music-browse-with-music-switch>span{background:radial-gradient(circle at 36% 28%,#fffffffa,#ffffffd1 72%)!important;box-shadow:0 1px 4px #0000003d,0 0 6px #ffffff2e!important}.splashcast-browse-panel .splashcast-browse-glow{animation:none!important;opacity:.72;filter:blur(14px)}.splashcast-browse-panel{min-height:12.25rem!important;gap:.68rem!important;padding:1.05rem .95rem 1rem!important}.splashcast-browse-panel .splashcast-filter-row,.splashcast-browse-panel .splashcast-filter-group,.splashcast-browse-panel .splashcast-filter-control{display:none!important}.splashcast-browse-logo-shell{margin-bottom:0!important}.splashcast-browse-logo-picture{width:min(100%,18.8rem)!important}.splashcast-browse-copy p{font-weight:980!important;color:#fffffffa!important;text-shadow:0 0 12px rgba(255,255,255,.1),0 0 18px rgba(0,200,255,.18)!important}@media (max-width: 780px){.splashcast-browse-panel{min-height:10.6rem!important;gap:.52rem!important;padding:.82rem .7rem!important}.splashcast-browse-logo-picture{width:min(100%,14.6rem)!important}.splashcast-browse-copy p{font-size:1.06rem!important;font-weight:980!important}.splashcast-browse-panel .splashcast-primary-button{min-height:2.35rem!important;padding-block:.48rem!important}}.live-shell--viewer .live-shell-backdrop-layer{opacity:1!important;background:radial-gradient(circle at 18% 18%,rgba(0,212,255,.18),transparent 32%),radial-gradient(circle at 84% 8%,rgba(224,124,255,.2),transparent 30%),linear-gradient(135deg,#020617db,#0c0823d1),var(--live-backdrop-image, url(/brand/arcsplash-profile-backdrop.webp?v=8)),#050508!important;background-size:cover,cover,cover,cover,cover!important;background-position:center,center,center,center,center!important;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat!important}.live-shell--viewer .live-shell-stage,.live-shell--viewer .live-shell-video-wrap{background:radial-gradient(circle at 18% 18%,rgba(0,212,255,.18),transparent 32%),radial-gradient(circle at 84% 8%,rgba(224,124,255,.2),transparent 30%),linear-gradient(135deg,#020617db,#0c0823d1),var(--live-backdrop-image, url(/brand/arcsplash-profile-backdrop.webp?v=8)),#050508!important;background-size:cover,cover,cover,cover,cover!important;background-position:center,center,center,center,center!important;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat!important}.live-shell--viewer .live-shell-video-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(0,212,255,.14),transparent 38%),radial-gradient(circle at 80% 72%,rgba(224,124,255,.14),transparent 34%),linear-gradient(135deg,#0206176b,#0c08235c)}.live-shell--viewer .live-shell-video-wrap video,.live-shell--viewer .live-shell-video{background:transparent!important}html.shell-desktop-web .live-shell--viewer .live-shell-stage{box-shadow:inset 1px 0 #ffffff14,inset -1px 0 #ffffff14,0 0 42px #00d4ff1a!important}.live-shell--viewer .live-shell-stage,.live-shell--viewer .live-shell-video-wrap,.live-shell--viewer .live-shell-video-wrap--seeded,.live-shell--viewer .live-shell-video-brand-backdrop{background:radial-gradient(circle at 18% 18%,rgba(0,212,255,.22),transparent 32%),radial-gradient(circle at 84% 8%,rgba(224,124,255,.24),transparent 30%),radial-gradient(circle at 78% 84%,rgba(255,59,132,.12),transparent 34%),linear-gradient(135deg,#020617db,#0c0823cc),var(--live-backdrop-image, url(/brand/arcsplash-profile-backdrop.webp?v=8)),#050508!important;background-size:cover,cover,cover,cover,cover,cover!important;background-position:center,center,center,center,center,center!important;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat!important}.live-shell--viewer .live-shell-video-brand-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0000003d,#0000000a 38%,#0000005c),radial-gradient(circle at 50% 16%,rgba(0,212,255,.14),transparent 42%),radial-gradient(circle at 82% 78%,rgba(224,124,255,.14),transparent 38%);mix-blend-mode:screen;opacity:.82}.live-shell--viewer .live-shell-stage__scrim{background:linear-gradient(180deg,#000000a3,#0000001a 25%,#00000014 58%,#000000d1),radial-gradient(circle at 84% 72%,rgba(0,212,255,.14),transparent 30%),radial-gradient(circle at 12% 20%,rgba(224,124,255,.1),transparent 32%)!important}@media (max-width: 720px){.live-shell--page .live-shell-content{height:var(--app-visual-height, 100dvh)!important;max-height:var(--app-visual-height, 100dvh)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;padding-bottom:max(7.5rem,calc(var(--app-safe-bottom) + 7rem))!important}.live-shell-browse-page{flex:0 0 auto!important;height:auto!important;min-height:auto!important;overflow:visible!important}.live-shell-browse-page .live-shell-discovery{flex:0 0 auto!important}.live-shell-browse-page .live-shell-scroll{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-top:.35rem!important;padding-bottom:max(11rem,calc(var(--app-safe-bottom) + 10.5rem))!important;touch-action:pan-y!important}.live-shell-browse-page .splashcast-browse-panel{scroll-margin-top:.75rem!important;scroll-margin-bottom:max(9rem,calc(var(--app-safe-bottom) + 8.5rem))!important;margin-bottom:max(10rem,calc(var(--app-safe-bottom) + 9.5rem))!important}.live-shell-browse-page .splashcast-browse-panel .splashcast-primary-button{position:relative!important;z-index:4!important;margin-bottom:max(.9rem,var(--app-safe-bottom))!important}}.splashcast-stage-card .splashcast-hero-copy{align-items:center!important;gap:clamp(.55rem,1.4vw,1rem)!important}.splashcast-stage-brand{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:flex-start;gap:clamp(.58rem,1.35vw,.9rem);min-width:0;margin-right:.4rem}.splashcast-stage-logo-picture{display:block;width:clamp(7.8rem,17vw,13rem);max-width:44vw;line-height:0;filter:drop-shadow(0 0 20px rgba(126,56,255,.32)) drop-shadow(0 0 26px rgba(0,200,255,.24))}.splashcast-stage-logo{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;opacity:.98;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splashcast-kicker--stage{white-space:nowrap;transform:translateY(.02rem)}.splashcast-random-tagline,.splashcast-browse-copy p{color:#fff!important;font-size:clamp(1.14rem,2.25vw,1.62rem)!important;font-weight:990!important;letter-spacing:-.01em!important;line-height:1.08!important;text-shadow:0 0 12px rgba(255,255,255,.16),0 0 24px rgba(0,200,255,.22)!important}.splashcast-stage-card .splashcast-status-pill{margin-left:auto!important}@media (max-width: 780px){.splashcast-stage-card .splashcast-hero-copy{align-items:flex-start!important;gap:.52rem!important}.splashcast-stage-brand{gap:.48rem;margin-right:0}.splashcast-stage-logo-picture{width:clamp(6.9rem,35vw,9.4rem);max-width:48vw}.splashcast-kicker--stage{padding-inline:.52rem;font-size:.62rem;letter-spacing:.085em}.splashcast-random-tagline,.splashcast-browse-copy p{flex-basis:100%;font-size:1.18rem!important}.splashcast-stage-card .splashcast-status-pill{margin-left:0!important}}.splashcast-stage-card{padding-top:clamp(.58rem,1.1vw,.9rem)!important;gap:clamp(.48rem,1vw,.7rem)!important}.splashcast-stage-card .splashcast-hero-copy{align-items:flex-start!important;gap:clamp(.42rem,1vw,.7rem)!important;min-height:0!important}.splashcast-stage-brand{display:inline-flex!important;align-items:flex-start!important;gap:clamp(.42rem,1.05vw,.66rem)!important;min-width:0!important;margin-right:.25rem!important}.splashcast-stage-logo-picture{flex:0 0 auto!important;width:clamp(4.6rem,8.4vw,6.8rem)!important;max-width:22vw!important}.splashcast-stage-brand-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.18rem;padding-top:clamp(.05rem,.34vw,.24rem)}.splashcast-kicker--stage{transform:none!important;line-height:1!important}.splashcast-random-tagline{margin:0!important;max-width:14rem}.splashcast-stage-card .splashcast-status-pill{align-self:flex-start!important;margin-top:.12rem!important;padding-block:.32rem!important}@media (max-width: 780px){.splashcast-stage-card{padding-top:.5rem!important;padding-inline:.62rem!important;gap:.45rem!important}.splashcast-stage-card .splashcast-hero-copy{align-items:flex-start!important;flex-wrap:nowrap!important;gap:.36rem!important}.splashcast-stage-brand{flex:1 1 auto!important;gap:.38rem!important;margin-right:0!important}.splashcast-stage-logo-picture{width:clamp(3.85rem,16vw,4.75rem)!important;max-width:18vw!important}.splashcast-stage-brand-text{gap:.12rem;padding-top:.03rem}.splashcast-kicker--stage{padding:.25rem .44rem!important;font-size:.56rem!important;letter-spacing:.065em!important}.splashcast-random-tagline,.splashcast-browse-copy p{flex-basis:auto!important;font-size:clamp(.94rem,4.3vw,1.12rem)!important;line-height:1.02!important}.splashcast-stage-card .splashcast-status-pill{flex:0 1 auto!important;margin-left:0!important;margin-top:.04rem!important;padding:.27rem .42rem!important;font-size:.62rem!important;white-space:nowrap!important}}@media (max-width: 780px){.live-shell--page{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important}.live-shell--page .live-shell-content{display:block!important;flex:0 0 auto!important;height:auto!important;min-height:var(--app-visual-height, 100dvh)!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;padding-bottom:max(10rem,calc(var(--app-safe-bottom) + 9.5rem))!important}.live-shell-browse-page{display:block!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:max(10rem,calc(var(--app-safe-bottom) + 9rem))!important}.live-shell-browse-page .live-shell-discovery{flex:0 0 auto!important;max-width:none!important}.live-shell-browse-page .live-shell-scroll{display:block!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-top:.2rem!important;padding-bottom:max(12rem,calc(var(--app-safe-bottom) + 11.5rem))!important}.live-shell-browse-page .splashcast-browse-panel{position:relative!important;width:calc(100% - .7rem)!important;max-width:24rem!important;margin:.5rem auto max(12rem,calc(var(--app-safe-bottom) + 11.5rem))!important;scroll-margin-top:1rem!important;scroll-margin-bottom:max(12rem,calc(var(--app-safe-bottom) + 11.5rem))!important;padding-bottom:1rem!important}.live-shell-browse-page .splashcast-browse-logo-picture{width:min(100%,13.6rem)!important}.live-shell-browse-page .splashcast-browse-copy p{font-size:1rem!important;line-height:1.18!important}.live-shell-browse-page .splashcast-browse-panel .splashcast-primary-button{display:inline-flex!important;width:min(100%,17rem)!important;min-height:2.55rem!important;margin:.2rem auto 0!important}}@media (max-width: 780px){.live-shell--page{height:var(--app-visual-height, 100dvh)!important;min-height:var(--app-visual-height, 100dvh)!important;max-height:var(--app-visual-height, 100dvh)!important;overflow:hidden!important}.live-shell--page .live-shell-content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding-bottom:0!important}.live-shell-browse-page{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;padding-bottom:max(5rem,calc(var(--app-safe-bottom) + 4.5rem))!important}.live-shell-browse-page .live-shell-scroll{display:block!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-top:.12rem!important;padding-bottom:max(6.75rem,calc(var(--app-safe-bottom) + 6.25rem))!important}.live-shell-browse-page .splashcast-browse-panel{width:calc(100% - .9rem)!important;max-width:20.5rem!important;min-height:0!important;max-height:none!important;margin:.42rem auto max(5.75rem,calc(var(--app-safe-bottom) + 5.3rem))!important;padding:.72rem .72rem .82rem!important;gap:.38rem!important;border-radius:.95rem!important}.live-shell-browse-page .splashcast-browse-glow{opacity:.42!important;filter:blur(14px)!important}.live-shell-browse-page .splashcast-browse-logo-shell{width:100%!important;margin:0 auto!important}.live-shell-browse-page .splashcast-browse-logo-picture,.live-shell-browse-page .splashcast-browse-logo{width:min(100%,12.7rem)!important;max-width:72vw!important;height:auto!important}.live-shell-browse-page .splashcast-browse-copy p{margin-top:-.04rem!important;font-size:clamp(.96rem,4.6vw,1.08rem)!important;line-height:1.08!important;font-weight:950!important}.live-shell-browse-page .splashcast-browse-panel .splashcast-primary-button{width:min(100%,15.7rem)!important;min-height:2.42rem!important;height:2.42rem!important;margin:.16rem auto 0!important;font-size:.84rem!important;border-radius:999px!important}.live-shell-splashcast-page{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;padding-bottom:max(5.5rem,calc(var(--app-safe-bottom) + 5rem))!important}.live-shell-splashcast-page .live-shell-header{flex:0 0 auto!important}.live-shell-splashcast-page .splashcast-stage-card{flex:0 0 auto!important;width:calc(100% - .65rem)!important;max-width:27rem!important;min-height:0!important;max-height:none!important;margin:.38rem auto max(5rem,calc(var(--app-safe-bottom) + 4.6rem))!important;padding:.58rem!important;gap:.52rem!important;border-radius:.98rem!important;overflow:visible!important}.live-shell-splashcast-page .splashcast-hero-copy{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.42rem!important;flex-wrap:nowrap!important}.live-shell-splashcast-page .splashcast-stage-brand{min-width:0!important;display:flex!important;align-items:center!important;gap:.42rem!important}.live-shell-splashcast-page .splashcast-stage-logo-picture,.live-shell-splashcast-page .splashcast-stage-logo{width:clamp(3.4rem,15.5vw,4.25rem)!important;max-width:4.25rem!important;height:auto!important}.live-shell-splashcast-page .splashcast-stage-brand-text{gap:.11rem!important;min-width:0!important}.live-shell-splashcast-page .splashcast-kicker--stage{padding:.22rem .4rem!important;font-size:.54rem!important;letter-spacing:.055em!important;white-space:nowrap!important}.live-shell-splashcast-page .splashcast-random-tagline{max-width:9.8rem!important;font-size:clamp(.88rem,3.9vw,1rem)!important;line-height:1.04!important;font-weight:950!important}.live-shell-splashcast-page .splashcast-status-pill{align-self:start!important;margin:0!important;padding:.25rem .38rem!important;gap:.28rem!important;font-size:.58rem!important;white-space:nowrap!important;max-width:7.8rem!important;overflow:hidden!important;text-overflow:ellipsis!important}.live-shell-splashcast-page .splashcast-status-pill span{width:.42rem!important;height:.42rem!important}.live-shell-splashcast-page .splashcast-filter-row{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:.42rem!important;align-items:end!important}.live-shell-splashcast-page .splashcast-filter-note{grid-column:1 / -1!important;text-align:center!important;font-size:.64rem!important;line-height:1.15!important}.live-shell-splashcast-page .splashcast-filter-field{font-size:.62rem!important;gap:.18rem!important}.live-shell-splashcast-page .splashcast-filter-field select{min-height:2.12rem!important;height:2.12rem!important;border-radius:.72rem!important;padding-inline:.46rem!important;font-size:.78rem!important}.live-shell-splashcast-page .splashcast-session-body{display:block!important;min-height:0!important;overflow:visible!important}.live-shell-splashcast-page .splashcast-session-video-column{display:grid!important;grid-template-rows:auto auto auto!important;gap:.5rem!important;min-height:0!important}.live-shell-splashcast-page .splashcast-session-video-column .splashcast-video-grid{position:relative!important;display:block!important;width:100%!important;height:min(56dvh,27rem)!important;min-height:17rem!important;max-height:27rem!important;overflow:visible!important}.live-shell-splashcast-page .splashcast-session-video-column .splashcast-video-card--remote{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;border-radius:.92rem!important}.live-shell-splashcast-page .splashcast-session-video-column .splashcast-video-card--local{position:absolute!important;right:.48rem!important;bottom:.48rem!important;z-index:5!important;width:clamp(5.45rem,27vw,7.2rem)!important;height:auto!important;aspect-ratio:3 / 4!important;min-height:0!important;max-height:none!important;border-radius:.78rem!important;box-shadow:0 14px 34px #0000006b,0 0 0 1px #ffffff29!important}.live-shell-splashcast-page .splashcast-message{font-size:.74rem!important;line-height:1.22!important;padding-inline:.2rem!important}.live-shell-splashcast-page .splashcast-controls{display:flex!important;flex-wrap:wrap!important;gap:.42rem!important;justify-content:center!important;margin-top:-.02rem!important}.live-shell-splashcast-page .splashcast-controls .splashcast-primary-button{min-width:9.8rem!important;min-height:2.35rem!important;height:2.35rem!important;font-size:.8rem!important}.live-shell-splashcast-page .splashcast-controls .live-shell-btn-ghost,.live-shell-splashcast-page .splashcast-controls .live-shell-btn-icon{min-height:2.35rem!important;height:2.35rem!important}.live-shell-splashcast-page .splashcast-session-body>.splashcast-chat-panel{height:auto!important;min-height:14.5rem!important;max-height:38dvh!important;margin-top:.56rem!important;border-radius:.9rem!important}.live-shell-splashcast-page .splashcast-chat-header{padding:.55rem .62rem!important}.live-shell-splashcast-page .splashcast-chat-list{min-height:7.8rem!important;padding:.58rem!important;gap:.44rem!important}.live-shell-splashcast-page .splashcast-chat-composer{padding:.5rem .52rem .4rem!important;gap:.34rem!important}.live-shell-splashcast-page .splashcast-chat-composer input:not([type=file]){min-height:2.24rem!important;height:2.24rem!important;font-size:.8rem!important}}@media (max-width: 390px){.live-shell-browse-page .splashcast-browse-logo-picture,.live-shell-browse-page .splashcast-browse-logo{width:min(100%,11.2rem)!important}.live-shell-splashcast-page .splashcast-session-video-column .splashcast-video-grid{height:min(52dvh,24rem)!important;min-height:15.5rem!important}.live-shell-splashcast-page .splashcast-stage-logo-picture,.live-shell-splashcast-page .splashcast-stage-logo{width:3.25rem!important}.live-shell-splashcast-page .splashcast-random-tagline{font-size:.86rem!important}.live-shell-splashcast-page .splashcast-status-pill{max-width:6.7rem!important;font-size:.54rem!important}}@media (max-height: 720px) and (max-width: 780px){.live-shell-splashcast-page .splashcast-session-video-column .splashcast-video-grid{height:min(50dvh,23rem)!important;min-height:14rem!important}.live-shell-splashcast-page .splashcast-session-body>.splashcast-chat-panel{min-height:12.5rem!important;max-height:34dvh!important}}.music-browse-with-music-switch,.music-browse-with-music-switch[data-state=checked],.music-browse-with-music-switch[data-state=unchecked]{border-radius:9999px!important;overflow:hidden!important;background-clip:padding-box!important}.music-browse-with-music-switch[data-state=checked]{background:linear-gradient(90deg,#6854fff0,#9a4effe6 46%,#26d6fff0)!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 10px #26d6ff2e!important}.music-browse-with-music-switch>span{border-radius:9999px!important}.live-shell-splashcast-page .splashcast-stage-brand{max-width:100%!important;overflow:hidden!important}.live-shell-splashcast-page .splashcast-stage-logo{flex:0 0 auto!important;width:clamp(3.75rem,7vw,5.75rem)!important;max-width:min(5.75rem,22vw)!important;max-height:4.85rem!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}.live-shell-splashcast-page .splashcast-stage-brand-text{flex:1 1 auto!important;min-width:0!important}.live-shell-browse-page .splashcast-browse-logo{width:min(100%,18.8rem)!important;max-width:72vw!important;max-height:8.75rem!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}@media (max-width: 780px){.live-shell-splashcast-page .splashcast-stage-card{overflow:hidden!important}.live-shell-splashcast-page .splashcast-stage-logo{width:clamp(3rem,14vw,4rem)!important;max-width:4rem!important;max-height:3.65rem!important}.live-shell-browse-page .splashcast-browse-logo{width:min(100%,12.7rem)!important;max-width:72vw!important;max-height:6.1rem!important}}@media (max-width: 390px){.live-shell-splashcast-page .splashcast-stage-logo{width:3.15rem!important;max-width:3.15rem!important}.live-shell-browse-page .splashcast-browse-logo{width:min(100%,11rem)!important}}html.shell-desktop-web .desktop-main-column[data-shell-feed-search]{--desktop-side-center: var(--desktop-content-max) !important}html.shell-desktop-web .feed-search-panel__browser{max-width:none}.feed-search-panel__browser-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.82rem .8rem .7rem}.feed-search-panel__browser-heading{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.feed-search-panel__browser-search-all{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2rem;padding:.35rem .7rem;border:1px solid color-mix(in srgb,var(--brand-page-accent) 24%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--brand-page-accent) 10%,var(--shell-canvas-bg));color:color-mix(in srgb,var(--brand-page-accent) 88%,var(--shell-canvas-fg));font-size:.75rem;font-weight:800;white-space:nowrap;cursor:pointer}.feed-search-panel__browser-search-all:hover{border-color:color-mix(in srgb,var(--brand-page-accent) 45%,transparent);background:color-mix(in srgb,var(--brand-page-accent) 16%,var(--shell-canvas-bg))}.feed-search-panel__browser-status{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:7rem;margin:0 .8rem .85rem;border:1px dashed color-mix(in srgb,var(--brand-page-accent) 24%,var(--shell-canvas-border));border-radius:.9rem;background:color-mix(in srgb,var(--brand-page-accent) 5%,transparent);color:color-mix(in srgb,var(--shell-canvas-muted) 88%,var(--shell-canvas-fg));font-size:.82rem;text-align:center;padding:1rem}.feed-search-panel__browser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0 .8rem .85rem}.feed-search-panel__browser-tile{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-page-accent) 20%,var(--shell-canvas-border));border-radius:.95rem;background:color-mix(in srgb,var(--shell-canvas-bg) 78%,transparent);color:inherit;text-align:left;cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,#000 18%,transparent);transition:transform .12s ease,border-color .15s ease,box-shadow .15s ease}.feed-search-panel__browser-tile:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand-page-accent) 42%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--brand-page-accent) 16%,transparent)}.feed-search-panel__browser-tile:active{transform:scale(.99)}.feed-search-panel__browser-thumb{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:1 / 1;background:radial-gradient(circle at 30% 15%,color-mix(in srgb,var(--brand-page-accent) 16%,transparent),transparent 52%),color-mix(in srgb,var(--shell-canvas-bg) 70%,#000)}.feed-search-panel__browser-grid[data-browser-feed=videos] .feed-search-panel__browser-thumb{aspect-ratio:9 / 16}.feed-search-panel__browser-media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feed-search-panel__browser-play{position:absolute;left:.5rem;bottom:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;color:#fff;background:#00000080;box-shadow:0 4px 16px #00000059}.feed-search-panel__browser-category{position:absolute;right:.45rem;top:.45rem;max-width:calc(100% - .9rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.18rem .45rem;border-radius:9999px;background:#00000085;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.feed-search-panel__browser-info{display:flex;min-width:0;flex-direction:column;gap:.18rem;padding:.55rem .6rem .65rem}.feed-search-panel__browser-caption{display:-webkit-box;min-height:2.25em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--shell-canvas-fg);font-size:.75rem;font-weight:750;line-height:1.18}.feed-search-panel__browser-byline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--brand-page-accent) 65%,var(--shell-canvas-muted));font-size:.68rem;font-weight:700}@media (min-width: 640px){.feed-search-panel__browser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html.shell-desktop-web .feed-search-panel__browser-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.85rem}html.shell-desktop-web .feed-search-panel__browser-grid[data-browser-feed=videos]{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}html.shell-compact .feed-search-panel__browser-meta,html.capacitor-native .feed-search-panel__browser-meta{flex-direction:column;align-items:stretch}html.shell-compact .feed-search-panel__browser-search-all,html.capacitor-native .feed-search-panel__browser-search-all{width:100%}html.shell-compact .feed-search-panel__body,html.capacitor-native .feed-search-panel__body{padding:.72rem .72rem calc(var(--bottom-nav-height, 4.5rem) + var(--app-safe-bottom, 0px) + 1.1rem);gap:1rem}html.shell-compact .feed-search-panel__browser,html.capacitor-native .feed-search-panel__browser{max-width:100%;margin-top:.62rem;border-radius:.92rem;box-shadow:0 10px 24px color-mix(in srgb,var(--brand-page-accent) 10%,transparent),inset 0 1px color-mix(in srgb,#fff 10%,transparent)}html.shell-compact .feed-search-panel__browser-topbar,html.capacitor-native .feed-search-panel__browser-topbar{gap:.28rem;padding:.36rem .48rem}html.shell-compact .feed-search-panel__browser-dot,html.capacitor-native .feed-search-panel__browser-dot{width:.32rem;height:.32rem}html.shell-compact .feed-search-panel__browser-address,html.capacitor-native .feed-search-panel__browser-address{padding:.22rem .42rem;font-size:.58rem}html.shell-compact .feed-search-panel__browser-meta,html.capacitor-native .feed-search-panel__browser-meta{gap:.55rem;padding:.58rem .6rem .52rem}html.shell-compact .feed-search-panel__browser-heading,html.capacitor-native .feed-search-panel__browser-heading{gap:.55rem}html.shell-compact .feed-search-panel__browser-icon,html.capacitor-native .feed-search-panel__browser-icon{width:1.9rem;height:1.9rem;border-radius:.72rem}html.shell-compact .feed-search-panel__browser-label,html.capacitor-native .feed-search-panel__browser-label{margin-bottom:.1rem;font-size:.56rem;letter-spacing:.065em}html.shell-compact .feed-search-panel__browser-title,html.capacitor-native .feed-search-panel__browser-title{font-size:.88rem;line-height:1.12}html.shell-compact .feed-search-panel__browser-hint,html.capacitor-native .feed-search-panel__browser-hint{display:-webkit-box;margin-top:.2rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.66rem;line-height:1.25}html.shell-compact .feed-search-panel__browser-search-all,html.capacitor-native .feed-search-panel__browser-search-all{min-height:1.82rem;padding:.28rem .55rem;font-size:.66rem}html.shell-compact .feed-search-panel__browser-status,html.capacitor-native .feed-search-panel__browser-status{min-height:4.7rem;margin:0 .6rem .7rem;border-radius:.76rem;padding:.72rem;font-size:.72rem}html.shell-compact .feed-search-panel__browser-grid,html.capacitor-native .feed-search-panel__browser-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(6.25rem,31vw);grid-template-columns:none!important;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding:0 .6rem .7rem;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}html.shell-compact .feed-search-panel__browser-grid::-webkit-scrollbar,html.capacitor-native .feed-search-panel__browser-grid::-webkit-scrollbar{display:none}html.shell-compact .feed-search-panel__browser-grid[data-browser-feed=videos],html.capacitor-native .feed-search-panel__browser-grid[data-browser-feed=videos]{grid-auto-columns:minmax(5.9rem,29vw)}html.shell-compact .feed-search-panel__browser-tile,html.capacitor-native .feed-search-panel__browser-tile{scroll-snap-align:start;border-radius:.74rem;box-shadow:0 6px 16px color-mix(in srgb,#000 14%,transparent)}html.shell-compact .feed-search-panel__browser-grid[data-browser-feed=pictures] .feed-search-panel__browser-thumb,html.capacitor-native .feed-search-panel__browser-grid[data-browser-feed=pictures] .feed-search-panel__browser-thumb{aspect-ratio:1 / 1}html.shell-compact .feed-search-panel__browser-play,html.capacitor-native .feed-search-panel__browser-play{left:.38rem;bottom:.38rem;width:1.38rem;height:1.38rem}html.shell-compact .feed-search-panel__browser-category,html.capacitor-native .feed-search-panel__browser-category{right:.32rem;top:.32rem;max-width:calc(100% - .64rem);padding:.14rem .34rem;font-size:.5rem}html.shell-compact .feed-search-panel__browser-info,html.capacitor-native .feed-search-panel__browser-info{gap:.12rem;padding:.42rem .44rem .5rem}html.shell-compact .feed-search-panel__browser-caption,html.capacitor-native .feed-search-panel__browser-caption{min-height:2.1em;font-size:.64rem;line-height:1.05}html.shell-compact .feed-search-panel__browser-byline,html.capacitor-native .feed-search-panel__browser-byline{font-size:.56rem}html.shell-compact .feed-search-panel__browser-lanes,html.capacitor-native .feed-search-panel__browser-lanes{gap:.35rem;padding:0 .6rem .7rem}html.shell-compact .feed-search-panel__browser-lane,html.capacitor-native .feed-search-panel__browser-lane{min-height:1.68rem;max-width:9.5rem;padding:.28rem .58rem;font-size:.64rem}@media (max-width: 380px){html.shell-compact .feed-search-panel__browser-grid,html.capacitor-native .feed-search-panel__browser-grid{grid-auto-columns:minmax(5.75rem,33vw)}html.shell-compact .feed-search-panel__browser-grid[data-browser-feed=videos],html.capacitor-native .feed-search-panel__browser-grid[data-browser-feed=videos]{grid-auto-columns:minmax(5.4rem,31vw)}}html.shell-desktop-web .profile-album-browser.profile-album-studio{align-items:start!important;place-items:start center!important;padding-block:clamp(.75rem,2vh,1.25rem)!important;overflow-y:auto!important}html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-browser__panel,html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-studio__panel{width:min(94rem,calc(100vw - 3rem))!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - clamp(1.5rem,4vh,2.5rem))!important;overflow:auto!important;overscroll-behavior:contain!important;display:flex!important;flex-direction:column!important}html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-studio__layout{flex:0 0 auto!important;min-height:0!important;height:auto!important;align-items:start!important}html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-studio__sidebar{max-height:min(62vh,680px)!important;overflow:auto!important}html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-studio__detail,html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-studio__detail-main{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-studio__viewer{flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-studio__viewer-stage{flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:none!important}html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-studio__viewer-media,html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-studio__viewer-media--image,html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-studio__viewer-media--video{flex:0 0 auto!important;min-height:clamp(15rem,36vh,27rem)!important;height:clamp(15rem,36vh,27rem)!important;max-height:clamp(15rem,36vh,27rem)!important}html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-studio__viewer-empty{min-height:clamp(12rem,30vh,21rem)!important}html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-studio__picker{flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.shell-desktop-web .profile-album-browser.profile-album-studio .profile-album-post-strip{max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important}.cart-shell{position:relative;background:linear-gradient(150deg,#ffd77a29,#ff942924 32%,#f55a001f 58%,#cc36001f),linear-gradient(180deg,#0f0a1547,#0a091085),radial-gradient(ellipse 96% 58% at 50% -8%,hsl(43 100% 72% / .18),transparent 62%),-webkit-image-set(url(/cart-shopping-cosmic-bg.webp) type("image/webp"),url(/cart-shopping-cosmic-bg.png) type("image/png")) center center / cover no-repeat,var(--shell-canvas-bg);background:linear-gradient(150deg,#ffd77a29,#ff942924 32%,#f55a001f 58%,#cc36001f),linear-gradient(180deg,#0f0a1547,#0a091085),radial-gradient(ellipse 96% 58% at 50% -8%,hsl(43 100% 72% / .18),transparent 62%),image-set(url(/cart-shopping-cosmic-bg.webp) type("image/webp"),url(/cart-shopping-cosmic-bg.png) type("image/png")) center center / cover no-repeat,var(--shell-canvas-bg);color:var(--shell-canvas-fg)}html.shell-desktop-web [data-testid=cart-overlay]{position:fixed;isolation:isolate;background:transparent}html.shell-desktop-web [data-testid=cart-overlay]:before{content:"";position:absolute;top:0;bottom:0;left:0;left:calc(-1 * var(--desktop-nav-width));right:0;z-index:-1;pointer-events:none;background:linear-gradient(140deg,#ffd7702e,#ff972929 32%,#ff5e0026 60%,#db3a0024),radial-gradient(ellipse 92% 55% at 50% -6%,hsl(44 100% 75% / .18),transparent 60%),linear-gradient(180deg,#0d08114d,#08070d9e),-webkit-image-set(url(/cart-shopping-cosmic-bg.webp) type("image/webp"),url(/cart-shopping-cosmic-bg.png) type("image/png")) center center / cover no-repeat,#07050c;background:linear-gradient(140deg,#ffd7702e,#ff972929 32%,#ff5e0026 60%,#db3a0024),radial-gradient(ellipse 92% 55% at 50% -6%,hsl(44 100% 75% / .18),transparent 60%),linear-gradient(180deg,#0d08114d,#08070d9e),image-set(url(/cart-shopping-cosmic-bg.webp) type("image/webp"),url(/cart-shopping-cosmic-bg.png) type("image/png")) center center / cover no-repeat,#07050c;filter:saturate(.96) brightness(.68)}html.shell-desktop-web .cart-shell{background:transparent}html.shell-desktop-web .cart-shell .brand-page-sticky,html.shell-desktop-web .cart-shell .brand-page-sticky__inner,html.shell-desktop-web .cart-shell__body{position:relative;z-index:1}html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping]:has([data-testid=add-product-page]){height:100svh!important;min-height:0!important;overflow:hidden!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping]:has([data-testid=add-product-page])>.shell-canvas-content{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping] [data-testid=add-product-page]{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100svh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html.shell-desktop-web [data-testid=add-product-page] .upload-shell-body{padding-bottom:clamp(4rem,8vh,7rem)!important}html.shell-compact [data-testid=add-product-page]{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html.shell-compact [data-testid=add-product-page] .upload-shell-body{padding-bottom:calc(var(--bottom-nav-height, 4.5rem) + 2rem)!important}.live-shell-category-panel__item--splashcast .live-shell-category-panel__emoji{overflow:hidden}.live-shell-category-panel__splashcast-logo{display:block;width:100%;height:100%;max-width:1.44rem;max-height:1.44rem;-o-object-fit:contain;object-fit:contain;border-radius:.38rem;filter:drop-shadow(0 0 6px rgba(101,236,255,.62)) drop-shadow(0 0 10px rgba(255,59,132,.34));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 920px){.live-shell-category-panel__splashcast-logo{max-width:1.32rem;max-height:1.32rem}}.plaza-section-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;padding:.36rem;border-radius:1.18rem;background:radial-gradient(ellipse 78% 110% at 4% 0%,hsl(38 100% 58% / .2),transparent 58%),radial-gradient(ellipse 74% 110% at 96% 0%,hsl(346 94% 57% / .18),transparent 58%),linear-gradient(135deg,#351d099e,#290a138a);backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));-webkit-backdrop-filter:blur(var(--desktop-shell-nav-blur, 4px));border:1px solid hsl(30 96% 62% / .28);box-shadow:inset 0 1px #ffffff14,0 14px 34px #a00e432e,0 0 30px #ff990a17}.plaza-section-tab{display:flex;align-items:center;gap:.65rem;width:100%;padding:.75rem .8rem;border-radius:.92rem;text-align:left;border:2px solid transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease,filter .2s ease}.plaza-section-tab:active{transform:scale(.985)}.plaza-section-tab:hover{filter:brightness(1.05)}.plaza-section-tab-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.78rem;flex-shrink:0;color:#fff;box-shadow:inset 0 1px #ffffff38,0 8px 18px #0000002e}.plaza-section-tab-icon--marketplace{background:linear-gradient(145deg,#ffa914,#f5510a 52%,#f12253)}.plaza-section-tab-icon--classifieds{background:linear-gradient(145deg,#ffc71f,#f13722 48%,#f51479)}.plaza-section-tab-title{font-size:.875rem;font-weight:850;line-height:1.2;letter-spacing:-.01em}.plaza-section-tab-sub{font-size:.625rem;font-weight:650;line-height:1.25;margin-top:.1rem;letter-spacing:.01em}.plaza-section-tab:not(.plaza-section-tab--active){background:linear-gradient(135deg,#e4731121,#df16521c);border-color:#fb974b2e}.plaza-section-tab:not(.plaza-section-tab--active) .plaza-section-tab-title{color:#ffdaa3}.plaza-section-tab:not(.plaza-section-tab--active) .plaza-section-tab-sub{color:#f8bd96d1}.plaza-section-tab--active{background:radial-gradient(ellipse 100% 120% at 0% 0%,hsl(46 100% 62% / .32),transparent 54%),linear-gradient(135deg,#e68a00d1,#ea380bc7 48%,#e4115ec7);border-color:#ffba52c7;box-shadow:0 0 0 1px #ff5c7738,0 8px 30px #ad0b3b61,0 0 24px #ffab1a2e,inset 0 1px #ffffff2e}.plaza-section-tab--active .plaza-section-tab-title{color:#fff;text-shadow:0 1px 12px hsl(0 0% 0% / .18)}.plaza-section-tab--active .plaza-section-tab-sub{color:#ffffffe6}:root:not(.dark) .plaza-section-tabs{background:radial-gradient(ellipse 78% 110% at 4% 0%,hsl(40 100% 60% / .22),transparent 58%),radial-gradient(ellipse 74% 110% at 96% 0%,hsl(344 92% 60% / .18),transparent 58%),linear-gradient(135deg,#ffedd6e6,#fdd9dfdb);border-color:#f6882847;box-shadow:0 12px 30px #eb143f21}:root:not(.dark) .plaza-section-tab:not(.plaza-section-tab--active){background:#ffffff85;border-color:#ef822e47}:root:not(.dark) .plaza-section-tab:not(.plaza-section-tab--active) .plaza-section-tab-title{color:#7f3910}:root:not(.dark) .plaza-section-tab:not(.plaza-section-tab--active) .plaza-section-tab-sub{color:#912743e0}:root:not(.dark) .plaza-section-tab--active{background:linear-gradient(135deg,#ffab0f,#f54c14 50%,#eb1e62);border-color:#cc690099;box-shadow:0 8px 24px #df164547}.classified-type-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.4rem,1fr));gap:.5rem;width:100%}.classified-type-filter-pill{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.35rem;border:1px solid hsl(var(--border));border-radius:999px;padding:.5rem .72rem;font-size:.75rem;font-weight:750;line-height:1.1;text-align:center;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.classified-type-filter-pill:active{transform:scale(.98)}.classified-type-filter-pill--idle{color:hsl(var(--muted-foreground));background:hsl(var(--background) / .5);border-color:hsl(var(--border))}.classified-type-filter-pill--idle:hover{color:hsl(var(--foreground))}.classified-forum-topic-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;overflow:visible;padding-bottom:0}.classified-forum-topic-pill{width:100%;min-height:2.35rem;border:1px solid hsl(var(--border));border-radius:999px;padding:.48rem .65rem;font-size:.72rem;font-weight:750;line-height:1.12;text-align:center;color:hsl(var(--muted-foreground));background:hsl(var(--background) / .55);white-space:normal;overflow-wrap:anywhere;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.classified-forum-topic-pill:active{transform:scale(.98)}.classified-forum-topic-pill--active{color:hsl(var(--primary));background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .45)}.classified-forum-list{display:flex;flex-direction:column;gap:.85rem}.classified-forum-board-intro{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border:1px solid hsl(34 90% 62% / .24);border-radius:1.05rem 1.05rem .55rem .55rem;padding:.95rem 1rem;background:radial-gradient(ellipse 90% 120% at 0% 0%,hsl(38 100% 58% / .16),transparent 58%),linear-gradient(135deg,#140a06d6,#46170b8f);box-shadow:inset 0 1px #ffffff0f}.classified-forum-board-intro__eyebrow{font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--primary))}.classified-forum-board-intro__title{font-size:1.05rem;font-weight:850;letter-spacing:-.02em;margin-top:.15rem;color:#fff1e0}.classified-forum-board-intro__copy{font-size:.85rem;color:#f6e0cbc7;margin-top:.2rem}.classified-forum-board{overflow:hidden;border:1px solid hsl(34 90% 62% / .22);border-radius:.9rem;background:linear-gradient(180deg,#140a06b8,#10080494);box-shadow:inset 0 1px #ffffff0d,0 14px 30px #00000029}.classified-forum-board__header{display:grid;grid-template-columns:2.2rem minmax(0,1fr) 11.25rem 10rem 2.65rem;gap:.75rem;align-items:center;min-height:2.35rem;padding:0 .85rem;border-bottom:1px solid hsl(34 100% 68% / .14);background:#140a06b8;color:#f1d6bcb8;font-size:.66rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.classified-forum-board__header-stat,.classified-forum-board__header-latest{text-align:center}.classified-forum-board__rows{display:flex;flex-direction:column}.classified-forum-row{position:relative;display:grid;grid-template-columns:2.2rem minmax(0,1fr) 11.25rem 10rem 2.65rem;gap:.75rem;align-items:center;min-height:5.85rem;padding:.82rem .85rem;cursor:pointer;border-bottom:1px solid hsl(34 100% 68% / .12);background:#140a0670;transition:background .18s ease,box-shadow .18s ease,transform .15s ease}.classified-forum-row:last-child{border-bottom:0}.classified-forum-row:hover,.classified-forum-row:focus-visible{background:linear-gradient(90deg,#ffa50a1f,#c535111a,#140a0680);box-shadow:inset 3px 0 #ffbc47c7;outline:none}.classified-forum-row:active{transform:scale(.996)}.classified-forum-row__status{display:grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:.7rem;border:1px solid hsl(36 100% 68% / .22);background:#ff99001a;color:#ffc966}.classified-forum-row__main{min-width:0}.classified-forum-row__meta{display:flex;align-items:center;gap:.45rem;min-width:0;flex-wrap:wrap;color:#e9d0b9b8;font-size:.68rem;font-weight:700}.classified-forum-row__topic{border-color:#ffc35c5c!important;background:#ffa2001c!important;color:#ffd68f!important;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.classified-forum-row__meta-item,.classified-forum-row__author{display:inline-flex;align-items:center;gap:.22rem;min-width:0}.classified-forum-row__author{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classified-forum-row__author:hover{color:#ffd285}.classified-forum-row__title{margin-top:.22rem;font-size:.98rem;font-weight:850;line-height:1.25;letter-spacing:-.015em;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.classified-forum-row__excerpt{margin-top:.18rem;font-size:.78rem;color:#e5d0bda8;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.classified-forum-row__counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;text-align:center}.classified-forum-row__count{min-width:0;padding:.35rem .25rem;border-radius:.7rem;background:#ffffff09;border:1px solid hsl(34 100% 68% / .1)}.classified-forum-row__count strong{display:block;color:#ffdda3;font-size:.88rem;line-height:1}.classified-forum-row__count span{display:block;margin-top:.16rem;color:#e7d0bba3;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.classified-forum-row__latest{min-width:0;align-items:center;display:flex;gap:.5rem;color:#e7d0bbb8}.classified-forum-row__avatar{width:2rem;height:2rem;border:1px solid hsl(36 100% 70% / .18)}.classified-forum-row__latest-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#ffd68fd1}.classified-forum-row__latest-time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.classified-forum-row__save{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid hsl(34 100% 68% / .18);color:#e7d0bbb8;background:#ffffff09;transition:background .18s ease,color .18s ease,border-color .18s ease}.classified-forum-row__save:hover{border-color:#ffc35c6b;background:#ffa2001f;color:#fff}:root:not(.dark) .classified-forum-board-intro{border-color:#da771b47;background:radial-gradient(ellipse 90% 120% at 0% 0%,hsl(38 100% 58% / .2),transparent 58%),linear-gradient(135deg,#fff3e0eb,#fde2e8d6);box-shadow:0 10px 24px #dc18461a,inset 0 1px #ffffff8c}:root:not(.dark) .classified-forum-board-intro__title{color:#38190a}:root:not(.dark) .classified-forum-board-intro__copy{color:#6b2e3ed1}:root:not(.dark) .classified-forum-board{border-color:#da771b38;background:linear-gradient(180deg,#ffffffc7,#fff9f0b3);box-shadow:0 14px 28px #dc184614,inset 0 1px #ffffffb3}:root:not(.dark) .classified-forum-board__header{border-bottom-color:#da771b24;background:#fff3e0b8;color:#633117ad}:root:not(.dark) .classified-forum-row{border-bottom-color:#da771b1f;background:#ffffff61}:root:not(.dark) .classified-forum-row:hover,:root:not(.dark) .classified-forum-row:focus-visible{background:linear-gradient(90deg,#ffd8995c,#fecdc352,#ffffff80);box-shadow:inset 3px 0 #df7716b3}:root:not(.dark) .classified-forum-row__status{border-color:#da771b33;background:#ffebcc94;color:#b25910}:root:not(.dark) .classified-forum-row__meta{color:#704129b3}:root:not(.dark) .classified-forum-row__topic{border-color:#da7a1b47!important;background:#ffebccad!important;color:#a04f0e!important}:root:not(.dark) .classified-forum-row__author:hover{color:#a04f0e}:root:not(.dark) .classified-forum-row__title{color:#38190a}:root:not(.dark) .classified-forum-row__excerpt{color:#673240b8}:root:not(.dark) .classified-forum-row__count{border-color:#da771b1a;background:#fff3e094}:root:not(.dark) .classified-forum-row__count strong,:root:not(.dark) .classified-forum-row__latest-label{color:#a9540f}:root:not(.dark) .classified-forum-row__count span,:root:not(.dark) .classified-forum-row__latest{color:#6e412ba8}:root:not(.dark) .classified-forum-row__save{border-color:#da771b29;color:#704129ad;background:#ffffff8a}:root:not(.dark) .classified-forum-row__save:hover{border-color:#da771b61;background:#ffe9c7bd;color:#38190a}.classified-forum-replies{margin-top:1rem;padding-top:1rem;border-top:1px solid hsl(var(--border) / .72)}.classified-forum-replies__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.classified-forum-reply-box{border:1px solid hsl(var(--border));border-radius:1rem;padding:.75rem;background:hsl(var(--card) / .65)}.classified-forum-empty-replies{text-align:center;padding:1.75rem 1rem;border:1px dashed hsl(var(--border));border-radius:1rem;margin-top:.75rem}.classified-forum-reply-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.9rem}.classified-forum-reply{display:flex;gap:.75rem;border:1px solid hsl(var(--border) / .72);border-radius:1rem;padding:.85rem;background:hsl(var(--background) / .45)}@media (max-width: 640px){.classified-type-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.classified-type-filter-pill{min-height:2.5rem;padding:.52rem .48rem;font-size:.7rem}.classified-forum-topic-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.classified-forum-topic-pill{min-height:2.5rem;padding:.52rem .45rem;font-size:.68rem}.classified-forum-board__header{display:none}.classified-forum-row{grid-template-columns:1.9rem minmax(0,1fr) 2.25rem;grid-template-areas:"status main save" "status counts save" "latest latest latest";align-items:flex-start;gap:.52rem;min-height:0;padding:.82rem .72rem}.classified-forum-row__status{grid-area:status;width:1.8rem;height:1.8rem;border-radius:.62rem;margin-top:.08rem}.classified-forum-row__main{grid-area:main}.classified-forum-row__counts{grid-area:counts;max-width:100%}.classified-forum-row__latest{grid-area:latest;padding-top:.38rem;border-top:1px solid hsl(34 100% 68% / .1)}.classified-forum-row__save{grid-area:save}.classified-forum-row__excerpt{-webkit-line-clamp:2}.classified-forum-row__count{padding:.32rem .2rem}.classified-forum-row__latest-label{display:none}}@media (max-width: 420px){.plaza-section-tab{gap:.5rem;padding:.65rem .55rem}.plaza-section-tab-icon{width:2.2rem;height:2.2rem}.plaza-section-tab-sub{font-size:.58rem}.classified-forum-board-intro{flex-direction:column}}html.shell-desktop-web .desktop-main-column[data-shell-tab=videos],html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures],html.shell-desktop-web [data-testid=picture-fullscreen-overlay] .picture-fullscreen-stage{--desktop-side-gutter-opacity: var(--global-desktop-side-gutter-opacity, 1)}html.shell-desktop-web .desktop-main-column[data-shell-tab=videos]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=videos]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=videos] .desktop-feed-layout:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=videos] .desktop-feed-layout:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures] .desktop-pictures-layout:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures] .desktop-pictures-layout:after,html.shell-desktop-web [data-testid=picture-fullscreen-overlay] .picture-fullscreen-stage:before,html.shell-desktop-web [data-testid=picture-fullscreen-overlay] .picture-fullscreen-stage:after{opacity:var(--desktop-side-gutter-opacity, 1)!important}html.shell-desktop-web .desktop-shell-nav__gutter-control{display:flex;flex-direction:column;gap:.45rem;width:100%;padding:.7rem .75rem;margin-bottom:.45rem;border-radius:1rem;border:1px solid hsl(var(--border) / .35);background:linear-gradient(135deg,hsl(var(--background) / .18),hsl(var(--background) / .06)),color-mix(in srgb,var(--desktop-side-accent, #00bbee) 10%,transparent);box-shadow:inset 0 1px hsl(var(--foreground) / .05),0 10px 26px #0000001f}html.shell-desktop-web .desktop-shell-nav__gutter-control-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:hsl(var(--foreground) / .8)}html.shell-desktop-web .desktop-shell-nav__gutter-control-head strong{color:var(--desktop-side-accent, #00bbee);font-size:.72rem;font-variant-numeric:tabular-nums}html.shell-desktop-web:not(.dark) .desktop-shell-nav__gutter-control{border-color:#00000014;background:linear-gradient(135deg,#ffffffb8,#ffffff52),color-mix(in srgb,var(--desktop-side-accent, #00bbee) 8%,transparent)}.event-card-favorite-button{position:absolute;top:.5rem;left:.5rem;z-index:12;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid hsl(0 0% 100% / .28);color:#fff;background:#0000006b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 22px #00000047;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.event-card-favorite-button:hover{transform:translateY(-1px) scale(1.04);background:#0000009e}.event-card-favorite-button--active,.event-detail-host-action--favorite-active{color:#ff4d7d!important;border-color:color-mix(in srgb,#ff4d7d 60%,transparent)!important;background:color-mix(in srgb,#ff4d7d 16%,hsl(var(--background) / .42))!important}.event-meta-favorite,.event-meta-favorite-label{color:#ff4d7d}.classified-favorites-category-stack{display:flex;flex-direction:column;gap:1rem}.classified-favorites-category-section{display:flex;flex-direction:column;gap:.75rem}.classified-favorites-category-header{display:flex;align-items:center;gap:.75rem;padding:.8rem .9rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--brand-page-accent, #ffaa33) 22%,hsl(var(--border)));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--brand-page-accent, #ffaa33) 18%,transparent),transparent 56%),hsl(var(--card) / .7);box-shadow:0 12px 28px #00000014}.classified-favorites-category-header__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.85rem;color:var(--brand-page-accent, #ffaa33);background:color-mix(in srgb,var(--brand-page-accent, #ffaa33) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand-page-accent, #ffaa33) 25%,transparent);flex-shrink:0}.classified-favorites-category-header__title{margin:0;font-size:.96rem;font-weight:800;letter-spacing:-.02em}.classified-favorites-category-header__copy{margin:.1rem 0 0;font-size:.75rem;color:hsl(var(--muted-foreground))}.classified-browse-toolbar{position:relative;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,#ff9d2e 38%,hsl(var(--border)));border-radius:1.35rem;padding:1rem;background:radial-gradient(ellipse 78% 58% at 8% 0%,hsl(40 100% 58% / .23),transparent 62%),radial-gradient(ellipse 72% 62% at 94% 6%,hsl(340 94% 58% / .2),transparent 64%),radial-gradient(ellipse 70% 70% at 48% 100%,hsl(9 96% 55% / .13),transparent 66%),linear-gradient(135deg,#281606e0,#2c070ec7);box-shadow:inset 0 1px #ffffff17,0 16px 42px #7406232e,0 0 32px #ff9d0017}.classified-browse-toolbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 0 36%,hsl(40 100% 78% / .12) 47%,transparent 60% 100%),repeating-linear-gradient(135deg,hsl(37 100% 74% / .065) 0 1px,transparent 1px 14px);opacity:.78}.classified-browse-toolbar__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.classified-browse-toolbar__copy{min-width:0}.classified-browse-toolbar__eyebrow{font-size:.66rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#ffcf70}.classified-browse-toolbar__title{margin-top:.12rem;font-size:1.05rem;font-weight:900;line-height:1.12;letter-spacing:-.025em;color:#fff;text-shadow:0 2px 18px hsl(345 100% 50% / .22)}.classified-browse-toolbar__subtitle{margin-top:.22rem;max-width:48rem;font-size:.82rem;color:#f0d9c7e6}.classified-browse-toolbar__post{border:1px solid hsl(36 100% 66% / .52)!important;background:linear-gradient(135deg,#f59b00f2,#f0380af0 52%,#ed1266f0)!important;color:#fff!important;box-shadow:0 10px 26px #b2103b57,inset 0 1px #ffffff29}.classified-browse-toolbar__search-row{display:flex;gap:.65rem}.classified-browse-toolbar__search-icon{color:#ffcd70}.classified-browse-toolbar__input{border-color:#fba94b5c!important;background:#130b0680!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0000002e}.classified-browse-toolbar__input::-moz-placeholder{color:#e6cebcc2}.classified-browse-toolbar__input::placeholder{color:#e6cebcc2}.classified-browse-toolbar .classified-type-filter-grid{margin-top:.75rem}.classified-browse-toolbar .classified-forum-topic-strip{margin-top:1rem;padding-top:.7rem;border-top:1px solid hsl(34 100% 68% / .16)}:root:not(.dark) .classified-browse-toolbar .classified-forum-topic-strip{border-top-color:#da771b2e}.classified-browse-toolbar .classified-type-filter-pill,.classified-browse-toolbar .classified-forum-topic-pill{border-color:#f5aa473d;background:#140a065c;color:#f6dfca;box-shadow:inset 0 1px #ffffff0d}.classified-browse-toolbar .classified-type-filter-pill:hover,.classified-browse-toolbar .classified-forum-topic-pill:hover{border-color:#ffc35c80;background:#60201057;color:#fff}.classified-browse-toolbar__filter-row{margin-top:1rem;padding-top:.7rem;border-top:1px solid hsl(34 100% 68% / .18);gap:.5rem!important}.classified-browse-toolbar .classified-location-filter-trigger{min-height:2.12rem!important;padding:.42rem .78rem!important;border-radius:.9rem!important;border-color:#ffbe5c6b!important;background:linear-gradient(135deg,#ff800038,#dc33092e 54%,#e60f5e29)!important;color:#ffebd1!important;box-shadow:inset 0 1px #ffffff17,0 8px 22px #8d0c2f2e}.classified-browse-toolbar .classified-location-filter-trigger .brand-filter-trigger__icon,.classified-browse-toolbar .classified-location-filter-trigger .brand-filter-trigger__chevron{color:#ffcd70!important}.classified-browse-toolbar .classified-location-filter-trigger:hover,.classified-browse-toolbar .classified-location-filter-trigger.brand-filter-trigger--open,.classified-browse-toolbar .classified-location-filter-trigger.brand-filter-trigger--active{border-color:#ffc766b8!important;background:linear-gradient(135deg,#f59f009e,#eb370a85 52%,#ed126675)!important;color:#fff!important;box-shadow:0 10px 26px #b2103b47,inset 0 1px #ffffff24}:root:not(.dark) .classified-browse-toolbar__filter-row{border-top-color:#da771b33}:root:not(.dark) .classified-browse-toolbar .classified-location-filter-trigger{border-color:#d7771d5c!important;background:linear-gradient(135deg,#fff1dbd9,#fed9d2bd 54%,#fdd9e5b3)!important;color:#4e230e!important;box-shadow:0 8px 18px #dc18461c,inset 0 1px #ffffff7a}:root:not(.dark) .classified-browse-toolbar .classified-location-filter-trigger .brand-filter-trigger__icon,:root:not(.dark) .classified-browse-toolbar .classified-location-filter-trigger .brand-filter-trigger__chevron{color:#b25910!important}.classified-browse-toolbar .classified-type-filter-pill.border-primary,.classified-browse-toolbar .classified-forum-topic-pill--active{border-color:#ffc35cc2!important;background:linear-gradient(135deg,#e69500c7,#d82f0ebd 52%,#df1663b8)!important;color:#fff!important;box-shadow:0 8px 22px #a7113947,inset 0 1px #ffffff24}:root:not(.dark) .classified-browse-toolbar{border-color:#ef862a6b;background:radial-gradient(ellipse 78% 58% at 8% 0%,hsl(41 100% 60% / .26),transparent 62%),radial-gradient(ellipse 72% 62% at 94% 6%,hsl(340 92% 60% / .2),transparent 64%),linear-gradient(135deg,#ffefd6f2,#fcd9dfeb);box-shadow:0 14px 34px #dc184624}:root:not(.dark) .classified-browse-toolbar__eyebrow{color:#a9540f}:root:not(.dark) .classified-browse-toolbar__title{color:#38190a;text-shadow:none}:root:not(.dark) .classified-browse-toolbar__subtitle{color:#6b2e3ee6}:root:not(.dark) .classified-browse-toolbar__input{border-color:#d5772057!important;background:#ffffffc7!important;color:#29140a!important}:root:not(.dark) .classified-browse-toolbar__input::-moz-placeholder{color:#7e4454b8}:root:not(.dark) .classified-browse-toolbar__input::placeholder{color:#7e4454b8}:root:not(.dark) .classified-browse-toolbar .classified-type-filter-pill,:root:not(.dark) .classified-browse-toolbar .classified-forum-topic-pill{border-color:#e0801f3d;background:#ffffffa3;color:#633117}@media (max-width: 640px){.classified-browse-toolbar{padding:.85rem;border-radius:1.15rem}.classified-browse-toolbar__header{gap:.75rem;margin-bottom:.75rem}.classified-browse-toolbar__title{font-size:.96rem}.classified-browse-toolbar__subtitle{font-size:.76rem}.classified-browse-toolbar__post{padding-inline:.7rem!important}}[data-testid=classifieds-tab]>section:first-child:not(.classified-browse-toolbar){position:relative;overflow:hidden;isolation:isolate;border-color:color-mix(in srgb,#ff9d2e 38%,hsl(var(--border)))!important;border-radius:1.35rem!important;background:radial-gradient(ellipse 78% 58% at 8% 0%,hsl(40 100% 58% / .23),transparent 62%),radial-gradient(ellipse 72% 62% at 94% 6%,hsl(340 94% 58% / .2),transparent 64%),linear-gradient(135deg,#281606e0,#2c070ec7)!important;box-shadow:inset 0 1px #ffffff14,0 16px 42px #7406232e}[data-testid=classifieds-tab]>section:first-child:not(.classified-browse-toolbar):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 0 38%,hsl(0 0% 100% / .08) 48%,transparent 60% 100%),repeating-linear-gradient(135deg,hsl(37 100% 74% / .065) 0 1px,transparent 1px 14px);opacity:.72}[data-testid=classifieds-tab]>section:first-child:not(.classified-browse-toolbar) h3{color:#fff;font-weight:900;letter-spacing:-.02em}[data-testid=classifieds-tab]>section:first-child:not(.classified-browse-toolbar) p{color:#f0d9c7e6}[data-testid=classifieds-tab]>section:first-child:not(.classified-browse-toolbar) .brand-search-input{border-color:#fba94b5c!important;background:#130b0680!important;color:#fff!important}.feed-hv-mobile-fullscreen-control{position:absolute;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:80;pointer-events:auto}.feed-hv-mobile-fullscreen-control__button{width:2.35rem!important;height:2.35rem!important;border-radius:9999px!important;background:#000000a3!important;color:#fff!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 14px 38px #00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.feed-hv-mobile-fullscreen-control__button:hover,.feed-hv-mobile-fullscreen-control__button:active{background:#000000c7!important;color:#fff!important}@media (min-width: 768px){.feed-hv-mobile-fullscreen-control{display:none}}.classified-thread-shell{--classified-thread-accent: hsl(37 100% 62%);--classified-thread-accent-soft: hsl(37 100% 58% / .14)}.classified-thread-shell .shop-detail-shell__layout{gap:1rem}.classified-thread-shell .shop-detail-shell__media{display:none}.classified-thread-shell .shop-detail-shell__rail{display:flex;flex-direction:column;gap:.85rem;order:1}.classified-thread-shell .shop-detail-shell__description{order:2}.classified-thread-board-panel{padding:0!important;overflow:hidden;border-color:#ffb85c3d!important;background:radial-gradient(ellipse 100% 90% at 0% 0%,hsl(38 100% 58% / .12),transparent 56%),linear-gradient(180deg,#140a06bd,#10080499)!important}.classified-thread-board-panel:before{opacity:.55}.classified-thread-board{display:flex;flex-direction:column;gap:0}.classified-thread-board__masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid hsl(34 100% 68% / .15);background:linear-gradient(135deg,#ffa20024,#c535111f),#140a0694}.classified-thread-board__eyebrow{color:#ffd285;font-size:.68rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.classified-thread-board__title{margin-top:.2rem;color:#fff4e5;font-size:clamp(1.15rem,2.1vw,1.55rem);font-weight:900;letter-spacing:-.03em;line-height:1.15}.classified-thread-board__meta{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.65rem;color:#f0dbc7b8;font-size:.74rem;font-weight:750}.classified-thread-board__meta span{display:inline-flex;align-items:center;gap:.25rem}.classified-thread-board__actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.classified-thread-action{gap:.35rem;border-color:#ffc35c47!important;background:#ffffff0b!important;color:#ffedd6!important}.classified-thread-action:hover{background:#ffa20024!important}.classified-thread-post,.classified-forum-reply--thread{display:grid;grid-template-columns:minmax(7.25rem,.22fr) minmax(0,1fr);gap:0;border:0;border-bottom:1px solid hsl(34 100% 68% / .12);border-radius:0;background:#140a065c;padding:0}.classified-thread-post--original{background:linear-gradient(90deg,hsl(38 100% 50% / .09),transparent 34%),#140a0670}.classified-thread-post__author{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem .75rem;border-right:1px solid hsl(34 100% 68% / .12);background:#ffffff06;color:#ebd5c1b8;text-align:center;font-size:.72rem;min-width:0}.classified-thread-post__author--reply{padding-top:.9rem}.classified-thread-post__avatar{width:3rem;height:3rem;border:1px solid hsl(38 100% 68% / .32);box-shadow:0 10px 24px #0003}.classified-thread-post__author-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff1e0;font-size:.82rem;font-weight:850}.classified-thread-reply-number{display:inline-flex;margin-top:.2rem;padding:.12rem .45rem;border-radius:999px;background:#ffa2001f;color:#ffda99;font-weight:850}.classified-thread-post__content{min-width:0;padding:1rem 1rem .95rem}.classified-thread-post__topline{display:flex;flex-wrap:wrap;gap:.45rem;color:#e7d0bb9e;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.classified-thread-post__body{margin-top:.55rem;color:#fbecdae0;font-size:.92rem;line-height:1.58;white-space:pre-line}.classified-thread-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;margin-top:.85rem}.classified-thread-media-grid--draft{grid-template-columns:repeat(auto-fit,minmax(7rem,10rem))}.classified-thread-media{position:relative;display:block;overflow:hidden;min-height:7rem;border:1px solid hsl(34 100% 68% / .16);border-radius:.85rem;background:#0000004d}.classified-thread-media img,.classified-thread-media video{display:block;width:100%;height:100%;max-height:18rem;-o-object-fit:cover;object-fit:cover}.classified-thread-media--draft button,.classified-thread-link-card--draft button{position:absolute;top:.35rem;right:.35rem;display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:999px;background:#00000094;color:#fff}.classified-thread-link-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.classified-thread-link-card{position:relative;display:inline-flex;align-items:center;gap:.35rem;max-width:100%;min-height:2.1rem;padding:.38rem .62rem;border:1px solid hsl(38 100% 68% / .22);border-radius:.75rem;background:#ffa2001a;color:#ffe1ad;font-size:.78rem;font-weight:750}.classified-thread-link-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classified-thread-link-card--draft{padding-right:2.2rem}.classified-thread-composer{padding:1rem;border-bottom:1px solid hsl(34 100% 68% / .14);background:radial-gradient(ellipse 75% 110% at 100% 0%,hsl(38 100% 58% / .12),transparent 62%),#140a067a}.classified-thread-composer__header,.classified-thread-composer__footer,.classified-thread-composer__tools,.classified-thread-composer__link-row{display:flex;align-items:center;gap:.65rem}.classified-thread-composer__header{justify-content:space-between;margin-bottom:.65rem}.classified-thread-composer__header h3{color:#fff1e0;font-weight:850}.classified-thread-composer__header p,.classified-thread-composer__hint{color:#e9d0b9a8;font-size:.75rem}.classified-thread-composer__textarea{min-height:7rem!important;border-color:#ffb85c33!important;background:#0000002e!important;color:#fff1e0!important}.classified-thread-composer__link-row{margin-top:.75rem}.classified-thread-composer__footer{justify-content:space-between;flex-wrap:wrap;margin-top:.8rem}.classified-thread-tool{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:.4rem .65rem;border:1px solid hsl(38 100% 68% / .24);border-radius:.75rem;background:#ffffff0b;color:#ffedd6;font-size:.78rem;font-weight:800;cursor:pointer}.classified-thread-post__actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.8rem;padding-top:.65rem;border-top:1px solid hsl(34 100% 68% / .1)}.classified-thread-post__action{height:2rem;gap:.3rem;color:#ebd5c1bd!important}.classified-thread-post__action:hover{color:#ffdda3!important;background:#ffa2001a!important}:root:not(.dark) .classified-thread-board-panel{border-color:#da771b38!important;background:radial-gradient(ellipse 100% 90% at 0% 0%,hsl(38 100% 58% / .18),transparent 56%),linear-gradient(180deg,#ffffffd1,#fff9f0bd)!important}:root:not(.dark) .classified-thread-board__masthead,:root:not(.dark) .classified-thread-composer{background:linear-gradient(135deg,#ffe0ad6b,#fecdc357),#ffffff8a;border-color:#da771b29}:root:not(.dark) .classified-thread-board__eyebrow,:root:not(.dark) .classified-thread-reply-number,:root:not(.dark) .classified-thread-composer__header h3,:root:not(.dark) .classified-thread-post__author-name,:root:not(.dark) .classified-thread-board__title{color:#38190a}:root:not(.dark) .classified-thread-board__meta,:root:not(.dark) .classified-thread-post__author,:root:not(.dark) .classified-thread-post__topline,:root:not(.dark) .classified-thread-composer__header p,:root:not(.dark) .classified-thread-composer__hint{color:#704129ad}:root:not(.dark) .classified-thread-post,:root:not(.dark) .classified-forum-reply--thread{background:#ffffff73;border-color:#da771b1f}:root:not(.dark) .classified-thread-post--original{background:linear-gradient(90deg,hsl(37 100% 84% / .34),transparent 42%),#ffffff7a}:root:not(.dark) .classified-thread-post__author{border-color:#da771b1f;background:#fff3e073}:root:not(.dark) .classified-thread-post__body{color:#3f2113e0}:root:not(.dark) .classified-thread-action,:root:not(.dark) .classified-thread-tool{border-color:#da771b33!important;background:#ffffff94!important;color:#38190a!important}:root:not(.dark) .classified-thread-link-card{border-color:#da771b2e;background:#ffe9c7bd;color:#a04f0e}:root:not(.dark) .classified-thread-composer__textarea{border-color:#da771b2e!important;background:#ffffffb3!important;color:#38190a!important}@media (min-width: 900px){html.shell-desktop-web .classified-thread-shell .shop-detail-shell__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.28fr);max-width:78rem}html.shell-desktop-web .classified-thread-shell .shop-detail-shell__rail{grid-column:2;grid-row:1}html.shell-desktop-web .classified-thread-shell .shop-detail-shell__description{grid-column:1;grid-row:1}}@media (max-width: 640px){.classified-thread-board__masthead,.classified-thread-composer__header,.classified-thread-composer__footer,.classified-thread-composer__link-row{align-items:stretch;flex-direction:column}.classified-thread-board__actions{width:100%;justify-content:stretch}.classified-thread-board__actions>*,.classified-thread-action{flex:1 1 0}.classified-thread-post,.classified-forum-reply--thread{grid-template-columns:1fr}.classified-thread-post__author{flex-direction:row;justify-content:flex-start;text-align:left;border-right:0;border-bottom:1px solid hsl(34 100% 68% / .12)}.classified-thread-post__avatar{width:2.35rem;height:2.35rem}}@media (max-width: 640px){html.shell-compact [data-testid=classifieds-tab],[data-testid=classifieds-tab]{padding:.55rem!important;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))!important}html.shell-compact .classified-browse-toolbar,.classified-browse-toolbar{border-radius:1rem;padding:.68rem;box-shadow:inset 0 1px #ffffff14,0 10px 24px #74062324}html.shell-compact .classified-browse-toolbar__header,.classified-browse-toolbar__header{align-items:center;gap:.55rem;margin-bottom:.58rem}html.shell-compact .classified-browse-toolbar__eyebrow,.classified-browse-toolbar__eyebrow{font-size:.58rem;letter-spacing:.14em}html.shell-compact .classified-browse-toolbar__title,.classified-browse-toolbar__title{font-size:.86rem;line-height:1.08}html.shell-compact .classified-browse-toolbar__subtitle,.classified-browse-toolbar__subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.67rem;line-height:1.25}html.shell-compact .classified-browse-toolbar__post,.classified-browse-toolbar__post{min-height:2rem!important;height:2rem!important;padding-inline:.58rem!important;border-radius:.72rem!important;font-size:.72rem!important}html.shell-compact .classified-browse-toolbar__search-row,.classified-browse-toolbar__search-row{gap:.45rem}html.shell-compact .classified-browse-toolbar__input,.classified-browse-toolbar__input{height:2.25rem!important;font-size:.78rem!important;border-radius:.78rem!important}html.shell-compact .classified-browse-toolbar .classified-type-filter-grid,.classified-browse-toolbar .classified-type-filter-grid{display:flex;gap:.42rem;width:calc(100% + .2rem);margin-top:.58rem;padding:.04rem .1rem .18rem 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}html.shell-compact .classified-browse-toolbar .classified-type-filter-grid::-webkit-scrollbar,html.shell-compact .classified-browse-toolbar .classified-forum-topic-strip::-webkit-scrollbar,.classified-browse-toolbar .classified-type-filter-grid::-webkit-scrollbar,.classified-browse-toolbar .classified-forum-topic-strip::-webkit-scrollbar{display:none}html.shell-compact .classified-browse-toolbar .classified-type-filter-pill,.classified-browse-toolbar .classified-type-filter-pill{flex:0 0 auto;width:auto;min-width:6.55rem;min-height:2rem;padding:.38rem .55rem;border-radius:.75rem;font-size:.66rem;line-height:1.08;scroll-snap-align:start;white-space:nowrap}html.shell-compact .classified-browse-toolbar .classified-type-filter-pill svg,.classified-browse-toolbar .classified-type-filter-pill svg{width:.78rem!important;height:.78rem!important}html.shell-compact .classified-browse-toolbar .classified-forum-topic-strip,.classified-browse-toolbar .classified-forum-topic-strip{display:flex;gap:.42rem;margin-top:.68rem;padding-top:.56rem;padding-bottom:.16rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}html.shell-compact .classified-browse-toolbar .classified-forum-topic-pill,.classified-browse-toolbar .classified-forum-topic-pill{flex:0 0 auto;width:auto;min-width:6.75rem;min-height:1.95rem;padding:.36rem .55rem;border-radius:.75rem;font-size:.64rem;line-height:1.06;white-space:nowrap;scroll-snap-align:start}html.shell-compact .classified-browse-toolbar__filter-row,.classified-browse-toolbar__filter-row{margin-top:.68rem;padding-top:.56rem}html.shell-compact .classified-browse-toolbar .classified-location-filter-trigger,.classified-browse-toolbar .classified-location-filter-trigger{width:100%!important;min-height:2rem!important;justify-content:center!important;padding:.38rem .62rem!important;border-radius:.75rem!important;font-size:.72rem!important}html.shell-compact [data-testid=classifieds-grid],[data-testid=classifieds-grid]{gap:.6rem!important}html.shell-compact .classified-card,.classified-card{border-radius:.92rem!important}html.shell-compact .classified-card .p-4,.classified-card .p-4{padding:.72rem!important}html.shell-compact .classified-card h3,.classified-card h3{font-size:.88rem;line-height:1.16}html.shell-compact .classified-card p,.classified-card p{font-size:.74rem;line-height:1.28}html.shell-compact .classified-card .text-xs,.classified-card .text-xs{font-size:.68rem!important}html.shell-compact .classified-forum-list,.classified-forum-list{gap:.6rem}html.shell-compact .classified-forum-board-intro,.classified-forum-board-intro{flex-direction:column;gap:.58rem;padding:.7rem;border-radius:.9rem .9rem .55rem .55rem}html.shell-compact .classified-forum-board-intro__eyebrow,.classified-forum-board-intro__eyebrow{font-size:.56rem;letter-spacing:.14em}html.shell-compact .classified-forum-board-intro__title,.classified-forum-board-intro__title{font-size:.9rem}html.shell-compact .classified-forum-board-intro__copy,.classified-forum-board-intro__copy{font-size:.7rem;line-height:1.3}html.shell-compact .classified-forum-board-intro .button,.classified-forum-board-intro button{min-height:2rem;font-size:.72rem}html.shell-compact .classified-forum-board,.classified-forum-board{border-radius:.82rem}html.shell-compact .classified-forum-row,.classified-forum-row{grid-template-columns:1.55rem minmax(0,1fr) 2rem;gap:.42rem;padding:.66rem .58rem}html.shell-compact .classified-forum-row__status,.classified-forum-row__status{width:1.48rem;height:1.48rem;border-radius:.5rem}html.shell-compact .classified-forum-row__status svg,.classified-forum-row__status svg{width:.82rem!important;height:.82rem!important}html.shell-compact .classified-forum-row__meta,.classified-forum-row__meta{gap:.28rem;font-size:.6rem}html.shell-compact .classified-forum-row__topic,.classified-forum-row__topic{font-size:.54rem!important;padding:.1rem .34rem!important}html.shell-compact .classified-forum-row__title,.classified-forum-row__title{font-size:.84rem;line-height:1.2}html.shell-compact .classified-forum-row__excerpt,.classified-forum-row__excerpt{font-size:.68rem;line-height:1.28}html.shell-compact .classified-forum-row__counts,.classified-forum-row__counts{gap:.25rem}html.shell-compact .classified-forum-row__count,.classified-forum-row__count{padding:.24rem .14rem;border-radius:.55rem}html.shell-compact .classified-forum-row__count strong,.classified-forum-row__count strong{font-size:.72rem}html.shell-compact .classified-forum-row__count span,.classified-forum-row__count span{font-size:.5rem}html.shell-compact .classified-forum-row__save,.classified-forum-row__save{width:1.85rem;height:1.85rem}html.shell-compact .classified-forum-row__avatar,.classified-forum-row__avatar{width:1.55rem;height:1.55rem}html.shell-compact .classified-forum-row__latest-time,.classified-forum-row__latest-time{font-size:.65rem}html.shell-compact .classified-thread-shell.shop-detail-shell,.classified-thread-shell.shop-detail-shell,html.shell-compact .shop-detail-shell,.shop-detail-shell{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))!important}html.shell-compact .shop-detail-shell__layout,.shop-detail-shell__layout{gap:.62rem;padding:0 .55rem 1rem}html.shell-compact .shop-detail-panel,.shop-detail-panel{border-radius:.86rem;padding:.72rem}html.shell-compact .shop-detail-panel__title,.shop-detail-panel__title{font-size:1rem!important;line-height:1.15!important}html.shell-compact .shop-detail-shell__media,.shop-detail-shell__media{max-height:42vh;overflow:hidden;border-radius:.9rem}html.shell-compact .shop-detail-image-carousel,.shop-detail-image-carousel{max-height:42vh!important;min-height:11rem!important}html.shell-compact .classified-thread-shell .shop-detail-shell__media,.classified-thread-shell .shop-detail-shell__media,html.shell-compact .classified-thread-shell .shop-detail-shell__rail,.classified-thread-shell .shop-detail-shell__rail{display:none}html.shell-compact .classified-thread-board-panel,.classified-thread-board-panel{padding:0!important;overflow:hidden}html.shell-compact .classified-thread-board__masthead,.classified-thread-board__masthead{gap:.65rem;padding:.72rem}html.shell-compact .classified-thread-board__eyebrow,.classified-thread-board__eyebrow{font-size:.55rem;letter-spacing:.13em}html.shell-compact .classified-thread-board__title,.classified-thread-board__title{font-size:.98rem;line-height:1.13}html.shell-compact .classified-thread-board__meta,.classified-thread-board__meta{gap:.32rem;margin-top:.48rem;font-size:.62rem;line-height:1.2}html.shell-compact .classified-thread-board__actions,.classified-thread-board__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}html.shell-compact .classified-thread-action,.classified-thread-action{min-height:1.95rem!important;height:1.95rem!important;padding-inline:.45rem!important;font-size:.68rem!important;border-radius:.68rem!important}html.shell-compact .classified-thread-post,html.shell-compact .classified-forum-reply--thread,.classified-thread-post,.classified-forum-reply--thread{grid-template-columns:1fr}html.shell-compact .classified-thread-post__author,.classified-thread-post__author{flex-direction:row;justify-content:flex-start;gap:.45rem;padding:.58rem .65rem;text-align:left;border-right:0;border-bottom:1px solid hsl(34 100% 68% / .12);font-size:.62rem}html.shell-compact .classified-thread-post__avatar,.classified-thread-post__avatar{width:2rem;height:2rem}html.shell-compact .classified-thread-post__author-name,.classified-thread-post__author-name{font-size:.72rem}html.shell-compact .classified-thread-reply-number,.classified-thread-reply-number{margin-left:auto;margin-top:0;padding:.08rem .35rem;font-size:.62rem}html.shell-compact .classified-thread-post__content,.classified-thread-post__content{padding:.68rem}html.shell-compact .classified-thread-post__topline,.classified-thread-post__topline{gap:.3rem;font-size:.56rem}html.shell-compact .classified-thread-post__body,.classified-thread-post__body{margin-top:.42rem;font-size:.78rem;line-height:1.42}html.shell-compact .classified-thread-media-grid,.classified-thread-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.58rem}html.shell-compact .classified-thread-media-grid--original,.classified-thread-media-grid--original,html.shell-compact .classified-thread-media-grid--draft,.classified-thread-media-grid--draft{grid-template-columns:repeat(2,minmax(0,1fr))}html.shell-compact .classified-thread-media,.classified-thread-media{min-height:5.2rem;border-radius:.65rem}html.shell-compact .classified-thread-media img,html.shell-compact .classified-thread-media video,.classified-thread-media img,.classified-thread-media video{max-height:9.5rem}html.shell-compact .classified-thread-link-list,.classified-thread-link-list{gap:.35rem;margin-top:.55rem}html.shell-compact .classified-thread-link-card,.classified-thread-link-card{min-height:1.85rem;padding:.3rem .48rem;border-radius:.58rem;font-size:.68rem}html.shell-compact .classified-thread-composer,.classified-thread-composer{padding:.68rem}html.shell-compact .classified-thread-composer__header,html.shell-compact .classified-thread-composer__footer,html.shell-compact .classified-thread-composer__tools,html.shell-compact .classified-thread-composer__link-row,.classified-thread-composer__header,.classified-thread-composer__footer,.classified-thread-composer__tools,.classified-thread-composer__link-row{gap:.42rem}html.shell-compact .classified-thread-composer__header h3,.classified-thread-composer__header h3{font-size:.86rem}html.shell-compact .classified-thread-composer__header p,html.shell-compact .classified-thread-composer__hint,.classified-thread-composer__header p,.classified-thread-composer__hint{font-size:.65rem;line-height:1.25}html.shell-compact .classified-thread-composer__textarea,.classified-thread-composer__textarea{min-height:5.25rem!important;font-size:.78rem!important;border-radius:.7rem!important}html.shell-compact .classified-thread-composer__link-row,.classified-thread-composer__link-row{margin-top:.55rem}html.shell-compact .classified-thread-composer__link-row input,.classified-thread-composer__link-row input{height:2rem!important;font-size:.72rem!important}html.shell-compact .classified-thread-composer__link-row button,.classified-thread-composer__link-row button,html.shell-compact .classified-thread-tool,.classified-thread-tool{min-height:1.95rem!important;height:1.95rem!important;padding:.28rem .48rem!important;border-radius:.62rem!important;font-size:.68rem!important}html.shell-compact .classified-thread-composer__footer>button,.classified-thread-composer__footer>button{width:100%;min-height:2rem;font-size:.74rem}html.shell-compact .classified-forum-replies,.classified-forum-replies{padding:.68rem}html.shell-compact .classified-forum-replies__header,.classified-forum-replies__header{align-items:flex-start;gap:.45rem}html.shell-compact .classified-forum-replies__header h3,.classified-forum-replies__header h3{font-size:.86rem}html.shell-compact .classified-forum-replies__header p,.classified-forum-replies__header p{font-size:.64rem}html.shell-compact .classified-thread-post__actions,.classified-thread-post__actions{gap:.28rem;margin-top:.55rem;padding-top:.48rem}html.shell-compact .classified-thread-post__action,.classified-thread-post__action{height:1.75rem!important;padding-inline:.45rem!important;font-size:.68rem!important}}@media (max-width: 380px){html.shell-compact .classified-browse-toolbar__subtitle,.classified-browse-toolbar__subtitle{display:none}html.shell-compact .classified-browse-toolbar .classified-type-filter-pill,.classified-browse-toolbar .classified-type-filter-pill,html.shell-compact .classified-browse-toolbar .classified-forum-topic-pill,.classified-browse-toolbar .classified-forum-topic-pill{min-width:6rem;font-size:.61rem}html.shell-compact .classified-thread-media-grid,.classified-thread-media-grid,html.shell-compact .classified-thread-media-grid--original,.classified-thread-media-grid--original,html.shell-compact .classified-thread-media-grid--draft,.classified-thread-media-grid--draft{grid-template-columns:1fr}}.grid-thumb-image,.feed-post-card__image,.profile-feed-grid img,.shop-product-card img,.marketplace-card img,.classified-card img,.event-card img,.music-card img{transition:opacity .18s ease,transform .18s ease,filter .18s ease;backface-visibility:hidden}.grid-thumb-image--loading{opacity:.01}.grid-thumb-image--loaded{opacity:1}.feed-post-card video,.profile-feed-grid video,.marketplace-card video,.classified-card video,.inbox-msg-bubble video,.classified-thread-detail video{transition:opacity .18s ease,transform .18s ease;backface-visibility:hidden}.classified-forum-topic-select{display:none}.classified-forum-topic-select__label{display:block;margin-bottom:.35rem;font-size:.64rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#ffcf70}.classified-forum-topic-select__control{width:100%;min-height:2.35rem;border:1px solid hsl(34 100% 66% / .36);border-radius:.82rem;padding:.48rem 2.35rem .48rem .72rem;color:#fff;background:linear-gradient(135deg,#714005b8,#5b0b1f9e);box-shadow:inset 0 1px #ffffff14,0 8px 20px #8d0c2f29;font-size:.76rem;font-weight:800;outline:none}.classified-forum-topic-select__control:focus{border-color:#ffc65cd1;box-shadow:0 0 0 3px #ffbb3d29,inset 0 1px #ffffff1a}:root:not(.dark) .classified-forum-topic-select__label{color:#c25e00}:root:not(.dark) .classified-forum-topic-select__control{color:#372315;border-color:#e673005c;background:linear-gradient(135deg,#fff0d6fa,#ffede5f2)}@media (max-width: 640px){html.shell-compact .classified-browse-toolbar .classified-type-filter-grid,.classified-browse-toolbar .classified-type-filter-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;width:100%!important;margin-top:.58rem!important;padding:0!important;overflow:visible!important;overscroll-behavior-x:auto!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:auto!important}html.shell-compact .classified-browse-toolbar .classified-type-filter-pill,.classified-browse-toolbar .classified-type-filter-pill{flex:initial!important;width:100%!important;min-width:0!important;min-height:2rem!important;padding:.38rem .42rem!important;white-space:normal!important;overflow-wrap:anywhere!important;scroll-snap-align:none!important}html.shell-compact .classified-browse-toolbar .classified-forum-topic-select,.classified-browse-toolbar .classified-forum-topic-select{display:block!important;margin-top:.7rem;padding-top:.62rem;border-top:1px solid hsl(34 100% 68% / .22)}html.shell-compact .classified-browse-toolbar .classified-forum-topic-strip,.classified-browse-toolbar .classified-forum-topic-strip{display:none!important}}@media (max-width: 768px){html.mobile-web-browser,html.ios-mobile-web{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.mobile-web-browser body,html.mobile-web-browser #root,html.mobile-web-browser main,html.mobile-web-browser [data-testid=classifieds-tab],html.mobile-web-browser .classified-browse-toolbar,html.mobile-web-browser .classified-card,html.mobile-web-browser .marketplace-card,html.mobile-web-browser .shop-detail-shell,html.mobile-web-browser .classified-thread-shell,html.mobile-web-browser .classified-thread-board,html.mobile-web-browser .classified-thread-post,html.mobile-web-browser .classified-thread-composer{touch-action:pan-x pan-y}html.mobile-web-browser img,html.mobile-web-browser video,html.mobile-web-browser picture,html.mobile-web-browser canvas,html.mobile-web-browser .feed-overlay-viewport,html.mobile-web-browser .picture-fullscreen-viewport,html.mobile-web-browser .profile-album-viewer,html.mobile-web-browser .media-viewer,html.mobile-web-browser .image-carousel,html.mobile-web-browser .fullscreen-media-viewer,html.mobile-web-browser [data-media-zoom]{touch-action:pan-x pan-y pinch-zoom}html.mobile-web-browser input,html.mobile-web-browser select,html.mobile-web-browser textarea,html.mobile-web-browser button,html.mobile-web-browser [role=button]{touch-action:manipulation}html.ios-mobile-web input,html.ios-mobile-web select,html.ios-mobile-web textarea{font-size:16px!important}html.ios-mobile-web .classified-browse-toolbar__input,html.ios-mobile-web .classified-forum-topic-select__control,html.ios-mobile-web .classified-browse-toolbar input,html.ios-mobile-web .classified-browse-toolbar select,html.ios-mobile-web .classified-browse-toolbar textarea,html.ios-mobile-web [data-testid=classifieds-tab] input,html.ios-mobile-web [data-testid=classifieds-tab] select,html.ios-mobile-web [data-testid=classifieds-tab] textarea{font-size:16px!important;line-height:1.2!important}html.ios-mobile-web .classified-browse-toolbar__input{height:2.65rem!important;min-height:2.65rem!important;padding-top:.45rem!important;padding-bottom:.45rem!important}html.ios-mobile-web .classified-forum-topic-select__control{min-height:2.65rem!important;padding-top:.45rem!important;padding-bottom:.45rem!important}}@media (max-width: 640px){html.shell-compact .classified-browse-toolbar .classified-type-filter-grid,html.mobile-web-browser .classified-browse-toolbar .classified-type-filter-grid,.classified-browse-toolbar .classified-type-filter-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;width:100%!important;max-width:100%!important;margin-top:.58rem!important;padding:0!important;overflow:visible!important;overscroll-behavior-x:auto!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:auto!important}html.shell-compact .classified-browse-toolbar .classified-type-filter-pill,html.mobile-web-browser .classified-browse-toolbar .classified-type-filter-pill,.classified-browse-toolbar .classified-type-filter-pill{flex:initial!important;width:100%!important;min-width:0!important;min-height:2.05rem!important;justify-content:center!important;padding:.4rem .42rem!important;white-space:normal!important;overflow-wrap:anywhere!important;scroll-snap-align:none!important}html.shell-compact .classified-browse-toolbar .classified-forum-topic-select,html.mobile-web-browser .classified-browse-toolbar .classified-forum-topic-select,.classified-browse-toolbar .classified-forum-topic-select{display:block!important;margin-top:.7rem!important;padding-top:.62rem!important;border-top:1px solid hsl(34 100% 68% / .22)!important}html.shell-compact .classified-browse-toolbar .classified-forum-topic-strip,html.mobile-web-browser .classified-browse-toolbar .classified-forum-topic-strip,.classified-browse-toolbar .classified-forum-topic-strip{display:none!important}}html.capacitor-native.platform-android{color-scheme:dark;--app-safe-top: 0px !important;--app-safe-bottom: 0px !important;--app-safe-left: 0px !important;--app-safe-right: 0px !important;--bottom-nav-height: 3.375rem !important;--feed-viewport-height: calc(100dvh - var(--bottom-nav-height, 3.375rem)) !important;background:#000!important;overscroll-behavior:none}html.capacitor-native.platform-android,html.capacitor-native.platform-android body,html.capacitor-native.platform-android #root{width:100%;min-width:0;min-height:100%;background:#000!important}html.capacitor-native.platform-android body{position:static!important;inset:auto!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y;-webkit-text-size-adjust:100%}html.capacitor-native.platform-android.mobile-web-browser-tab body,html.capacitor-native.platform-android.mobile-web-browser body{position:static!important;inset:auto!important;height:auto!important;overflow-y:auto!important}html.capacitor-native.platform-android .arc-mobile-footer-nav{bottom:0!important;box-sizing:border-box!important;height:var(--bottom-nav-height, 3.375rem)!important;min-height:var(--bottom-nav-height, 3.375rem)!important;padding-bottom:.2rem!important;padding-top:.25rem!important;transform:translateZ(0);will-change:auto}html.capacitor-native.platform-android .arc-mobile-footer-nav__items{height:calc(var(--bottom-nav-height, 3.375rem) - .45rem)!important;min-height:0!important}html.capacitor-native.platform-android [data-testid=video-feed],html.capacitor-native.platform-android [data-testid=pictures-feed],html.capacitor-native.platform-android .video-feed-viewport,html.capacitor-native.platform-android .feed-viewport{min-height:var(--feed-viewport-height, calc(100dvh - 3.375rem) );background:#000;backface-visibility:hidden;transform:translateZ(0)}html.capacitor-native.platform-android video,html.capacitor-native.platform-android canvas,html.capacitor-native.platform-android [data-testid=video-player]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}html.capacitor-native.platform-android video.feed-native-video,html.capacitor-native.platform-android video[data-feed-native-video=true],html.capacitor-native.platform-android [data-testid=video-player] video[data-testid=video-element],html.capacitor-native.platform-android [data-testid=video-feed-horizontal-watch] video[data-testid=feed-horizontal-video-player],html.capacitor-native.platform-android .live-shell video{pointer-events:none!important;background:#000!important;transform:translateZ(0);backface-visibility:hidden;will-change:opacity,transform}html.capacitor-native.platform-android video.feed-native-video::-webkit-media-controls,html.capacitor-native.platform-android video.feed-native-video::-webkit-media-controls-panel,html.capacitor-native.platform-android video.feed-native-video::-webkit-media-controls-play-button,html.capacitor-native.platform-android video.feed-native-video::-webkit-media-controls-start-playback-button,html.capacitor-native.platform-android video[data-feed-native-video=true]::-webkit-media-controls,html.capacitor-native.platform-android video[data-feed-native-video=true]::-webkit-media-controls-panel,html.capacitor-native.platform-android video[data-feed-native-video=true]::-webkit-media-controls-play-button,html.capacitor-native.platform-android video[data-feed-native-video=true]::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;-webkit-appearance:none!important}html.capacitor-native.platform-android .grid-thumb-image,html.capacitor-native.platform-android .feed-post-card__image,html.capacitor-native.platform-android .shop-product-card img,html.capacitor-native.platform-android .marketplace-card img,html.capacitor-native.platform-android .classified-card img,html.capacitor-native.platform-android .event-card img,html.capacitor-native.platform-android .music-card img{transform:translateZ(0);will-change:opacity}@media (max-width: 760px){html.capacitor-native.platform-android .music-waveform-list-shell{padding:.55rem .5rem .8rem!important}html.capacitor-native.platform-android .music-waveform-list-header{align-items:flex-start!important;gap:.55rem!important;margin-bottom:.55rem!important}html.capacitor-native.platform-android .music-waveform-track,html.capacitor-native.platform-android .profile-music-waveform-track{display:grid!important;grid-template-columns:3.75rem minmax(0,1fr)!important;gap:.55rem!important;padding:.58rem!important;border-radius:.82rem!important}html.capacitor-native.platform-android .music-waveform-cover,html.capacitor-native.platform-android .profile-music-waveform-cover{width:3.75rem!important;min-width:3.75rem!important;height:3.75rem!important;align-self:start!important;border-radius:.68rem!important}html.capacitor-native.platform-android .music-waveform-cover img,html.capacitor-native.platform-android .profile-music-waveform-cover img{min-height:3.75rem!important}html.capacitor-native.platform-android .music-waveform-body{min-width:0!important;gap:.42rem!important}html.capacitor-native.platform-android .music-waveform-title-row{display:block!important}html.capacitor-native.platform-android .music-waveform-title-row h3{font-size:.86rem!important;line-height:1.12!important;max-width:100%!important}html.capacitor-native.platform-android .music-waveform-subline{font-size:.68rem!important;margin-top:.12rem!important}html.capacitor-native.platform-android .music-waveform-strip{min-height:2.65rem!important;padding:.34rem .42rem!important;border-radius:.62rem!important}html.capacitor-native.platform-android .music-real-waveform,html.capacitor-native.platform-android .profile-music-waveform-track .music-real-waveform{height:2.05rem!important;min-height:2.05rem!important}html.capacitor-native.platform-android .music-waveform-footer{display:grid!important;grid-template-columns:1fr!important;gap:.42rem!important;align-items:stretch!important}html.capacitor-native.platform-android .music-waveform-meta{font-size:.62rem!important;gap:.25rem!important}html.capacitor-native.platform-android .music-waveform-actions--bottom{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.32rem!important;width:100%!important;justify-content:stretch!important}html.capacitor-native.platform-android .music-waveform-action-button,html.capacitor-native.platform-android .music-waveform-actions--bottom>.music-waveform-action-button,html.capacitor-native.platform-android .music-waveform-actions--bottom .music-waveform-action-button,html.capacitor-native.platform-android .music-waveform-share{width:100%!important;min-width:0!important;height:2rem!important;min-height:2rem!important;padding-inline:.34rem!important;font-size:.64rem!important;gap:.24rem!important}html.capacitor-native.platform-android .music-waveform-action-button svg,html.capacitor-native.platform-android .music-waveform-actions--bottom .music-waveform-action-button svg{width:.82rem!important;height:.82rem!important;flex-basis:.82rem!important}html.capacitor-native.platform-android .music-waveform-comment-action{min-width:0!important}html.capacitor-native.platform-android .music-waveform-comment-count{right:-.18rem!important;top:-.28rem!important;transform:scale(.82)}html.capacitor-native.platform-android .music-waveform-song-comments{grid-column:1 / -1!important;order:3!important}}html.capacitor-native.platform-android .profile-panel-media-transform-host,html.capacitor-native.platform-android .profile-panel-media-transform-host>video,html.capacitor-native.platform-android video[data-profile-panel-native-video=true]{background:transparent!important;transform:translateZ(0)!important;backface-visibility:hidden!important;contain:paint!important;will-change:opacity,transform!important}html.capacitor-native.platform-android video[data-profile-panel-native-video=true]{pointer-events:none!important;opacity:.995!important}html.capacitor-native.platform-android video[data-profile-panel-native-video=true]::-webkit-media-controls,html.capacitor-native.platform-android video[data-profile-panel-native-video=true]::-webkit-media-controls-panel,html.capacitor-native.platform-android video[data-profile-panel-native-video=true]::-webkit-media-controls-play-button,html.capacitor-native.platform-android video[data-profile-panel-native-video=true]::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;-webkit-appearance:none!important}html.capacitor-native.platform-android .profile-song-player audio{display:none!important}@media (max-width: 760px){html.capacitor-native.platform-android .music-waveform-list-shell{padding:.42rem .42rem .72rem!important;overflow-x:hidden!important}html.capacitor-native.platform-android .music-waveform-list{gap:.58rem!important}html.capacitor-native.platform-android .music-waveform-track,html.capacitor-native.platform-android .profile-music-waveform-track{grid-template-columns:3.25rem minmax(0,1fr)!important;gap:.48rem!important;padding:.5rem!important;align-items:start!important;overflow:hidden!important}html.capacitor-native.platform-android .music-waveform-cover,html.capacitor-native.platform-android .profile-music-waveform-cover,html.capacitor-native.platform-android .music-waveform-cover img,html.capacitor-native.platform-android .profile-music-waveform-cover img{width:3.25rem!important;min-width:3.25rem!important;height:3.25rem!important;min-height:3.25rem!important}html.capacitor-native.platform-android .music-waveform-body{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html.capacitor-native.platform-android .music-waveform-title-row h3{font-size:.82rem!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.capacitor-native.platform-android .music-waveform-subline{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.capacitor-native.platform-android .music-waveform-strip{min-height:2.35rem!important;padding:.28rem .34rem!important;overflow:hidden!important}html.capacitor-native.platform-android .music-real-waveform,html.capacitor-native.platform-android .profile-music-waveform-track .music-real-waveform{height:1.86rem!important;min-height:1.86rem!important}html.capacitor-native.platform-android .music-waveform-footer{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.36rem!important}html.capacitor-native.platform-android .music-waveform-actions--bottom{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.28rem!important;width:100%!important;min-width:0!important;align-items:stretch!important}html.capacitor-native.platform-android .music-waveform-actions--bottom>*,html.capacitor-native.platform-android .music-waveform-actions--bottom>.music-waveform-comment-action,html.capacitor-native.platform-android .music-waveform-actions--bottom>button,html.capacitor-native.platform-android .music-waveform-actions--bottom>.music-waveform-share{width:100%!important;min-width:0!important;max-width:100%!important}html.capacitor-native.platform-android .music-waveform-actions--bottom>:last-child{grid-column:1 / -1!important}html.capacitor-native.platform-android .music-waveform-action-button,html.capacitor-native.platform-android .music-waveform-comment-action>.music-waveform-action-button,html.capacitor-native.platform-android .music-waveform-share{width:100%!important;justify-content:center!important;height:1.92rem!important;min-height:1.92rem!important;padding:0 .28rem!important;font-size:.62rem!important;line-height:1!important;gap:.2rem!important;white-space:nowrap!important}html.capacitor-native.platform-android .music-waveform-action-button svg,html.capacitor-native.platform-android .music-waveform-share svg{width:.78rem!important;height:.78rem!important;flex:0 0 .78rem!important}html.capacitor-native.platform-android .music-waveform-comment-count{right:.1rem!important;top:-.36rem!important;transform:scale(.72)!important;transform-origin:top right!important}}.arc-accessibility-skip-links{position:fixed;inset-inline-start:.75rem;top:.75rem;z-index:2147483647;display:flex;flex-direction:column;gap:.375rem;pointer-events:none}.arc-accessibility-skip-links a{position:absolute;transform:translateY(-150%);border-radius:999px;background:hsl(var(--background));color:hsl(var(--foreground));border:2px solid hsl(var(--ring));box-shadow:0 10px 30px #00000040;padding:.65rem .95rem;font-size:.875rem;font-weight:700;text-decoration:none;pointer-events:auto}.arc-accessibility-skip-links a:focus,.arc-accessibility-skip-links a:focus-visible{position:relative;transform:translateY(0);outline:none}:where(a,button,input,textarea,select,summary,[tabindex]:not([tabindex="-1"]),[role=button],[role=tab],[role=menuitem]):focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px;box-shadow:0 0 0 6px hsl(var(--ring) / .18)}:where(button,[role=button],a,input,select,textarea){-webkit-tap-highlight-color:rgba(0,212,170,.18)}:where(button,[role=button],a)[data-a11y-touch-target=true],:where(.arc-mobile-footer-nav__item,.desktop-shell-nav__tab){min-height:44px}#main-content:focus{outline:none}#main-content:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:-3px}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.editor-fx-glitch,.profile-panel-video,.shell-canvas-backdrop video,.live-heart,.feed-heart,.floating-heart,[data-motion=decorative]{animation:none!important}}html.prefers-reduced-motion .editor-fx-glitch,html.prefers-reduced-motion [data-motion=decorative]{animation:none!important}[data-readable-overlay=true]{text-shadow:0 1px 2px rgba(0,0,0,.65)}.accessibility-statement a:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:4px}html.arc-large-text{font-size:17px}html.arc-large-text .text-xs{font-size:.82rem}html.arc-large-text .text-sm{font-size:.98rem}html.arc-user-reduced-motion *,html.arc-user-reduced-motion *:before,html.arc-user-reduced-motion *:after,html.prefers-reduced-motion *,html.prefers-reduced-motion *:before,html.prefers-reduced-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}[aria-invalid=true]{outline:2px solid hsl(var(--destructive));outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.post-accessibility-details textarea,.post-accessibility-details input{min-height:44px}@media (max-width: 640px){html.arc-large-text{font-size:16.5px}.upload-shell-body textarea,.upload-shell-body input,.upload-shell-body button{min-height:44px}}.feed-search-panel__apply{color:#fff;border:1px solid color-mix(in srgb,var(--brand-page-accent) 42%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent) 86%,#7c3aed),var(--brand-page-accent));box-shadow:0 8px 20px color-mix(in srgb,var(--brand-page-accent) 18%,transparent);font-weight:800}.feed-search-panel__apply:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent) 92%,#7c3aed),color-mix(in srgb,var(--brand-page-accent) 86%,#fff))}.feed-search-panel__apply:disabled{opacity:.45;cursor:not-allowed}.feed-search-panel__browser-filter-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.55rem}.feed-search-panel__browser-filter-chip{display:inline-flex;align-items:center;max-width:100%;min-height:1.45rem;padding:.22rem .55rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--brand-page-accent) 28%,transparent);background:color-mix(in srgb,var(--brand-page-accent) 10%,var(--shell-canvas-bg));color:color-mix(in srgb,var(--brand-page-accent) 78%,var(--shell-canvas-fg));font-size:.68rem;font-weight:800;line-height:1}.feed-search-panel__browser-filter-chip--pending{border-color:color-mix(in srgb,#facc15 42%,transparent);background:color-mix(in srgb,#facc15 13%,var(--shell-canvas-bg));color:color-mix(in srgb,#facc15 70%,var(--shell-canvas-fg))}.feed-search-panel__browser-hero{position:relative;display:block;width:calc(100% - 1.6rem);margin:0 .8rem 1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-page-accent) 30%,var(--shell-canvas-border));border-radius:1.2rem;background:#000;color:#fff;text-align:left;cursor:pointer;box-shadow:0 14px 34px color-mix(in srgb,#000 30%,transparent)}.feed-search-panel__browser-hero-media{aspect-ratio:16 / 9;min-height:clamp(11rem,31vw,21rem)}.feed-search-panel__browser-hero-media .feed-search-panel__browser-media{-o-object-fit:cover;object-fit:cover}.feed-search-panel__browser-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000eb,#0000003d 58%,#00000029);pointer-events:none}.feed-search-panel__browser-hero-copy{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:.35rem;padding:1.05rem;z-index:2}.feed-search-panel__browser-hero-badge{width:-moz-fit-content;width:fit-content;max-width:100%;padding:.25rem .6rem;border-radius:9999px;background:color-mix(in srgb,var(--brand-page-accent) 84%,#111827);color:#fff;font-size:.7rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.feed-search-panel__browser-hero-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:42rem;color:#fff;font-size:clamp(1.05rem,3.2vw,1.55rem);font-weight:900;line-height:1.05;text-shadow:0 2px 14px rgb(0 0 0 / .55)}.feed-search-panel__browser-hero-byline{overflow:hidden;max-width:100%;color:#ffffffd1;font-size:.78rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.feed-search-panel__browser-hero-action{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;margin-top:.35rem;color:#fff;font-size:.86rem;font-weight:900}.feed-search-panel__browser-hero-play{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;background:color-mix(in srgb,var(--brand-page-accent) 76%,rgb(255 255 255 / .18));box-shadow:0 8px 24px #00000057}.feed-search-panel__browser-shelf-wrap,.feed-search-panel__browser-results-wrap{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1rem}.feed-search-panel__browser-section-heading{display:flex;align-items:center;gap:.42rem;padding:0 .85rem;color:var(--shell-canvas-fg);font-size:.95rem;font-weight:900}.feed-search-panel__browser-section-heading svg{color:color-mix(in srgb,var(--brand-page-accent) 82%,var(--shell-canvas-fg))}.feed-search-panel__browser-shelf{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(8.25rem,24%);grid-template-columns:none;gap:.75rem;overflow-x:auto;overflow-y:hidden;padding:0 .8rem .15rem;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.feed-search-panel__browser-shelf::-webkit-scrollbar{display:none}.feed-search-panel__browser-shelf[data-browser-feed=videos]{grid-auto-columns:minmax(7.25rem,18%)}.feed-search-panel__browser-tile--shelf{scroll-snap-align:start}html.shell-desktop-web .feed-search-panel__browser-hero{width:min(100% - 1.6rem,58rem)}html.shell-desktop-web .feed-search-panel__browser-shelf{grid-auto-columns:minmax(10rem,12rem)}html.shell-desktop-web .feed-search-panel__browser-shelf[data-browser-feed=videos]{grid-auto-columns:minmax(8.25rem,9.5rem)}html.shell-compact .feed-search-panel__search-row,html.capacitor-native .feed-search-panel__search-row{gap:.35rem}html.shell-compact .feed-search-panel__apply,html.capacitor-native .feed-search-panel__apply,html.shell-compact .feed-search-panel__cancel,html.capacitor-native .feed-search-panel__cancel{min-height:2.25rem;padding-inline:.58rem;font-size:.75rem}html.shell-compact .feed-search-panel__browser-filter-row,html.capacitor-native .feed-search-panel__browser-filter-row{gap:.3rem;margin-top:.42rem}html.shell-compact .feed-search-panel__browser-filter-chip,html.capacitor-native .feed-search-panel__browser-filter-chip{min-height:1.25rem;padding:.18rem .44rem;font-size:.56rem}html.shell-compact .feed-search-panel__browser-hero,html.capacitor-native .feed-search-panel__browser-hero{width:calc(100% - 1.2rem);margin:0 .6rem .78rem;border-radius:.92rem}html.shell-compact .feed-search-panel__browser-hero-media,html.capacitor-native .feed-search-panel__browser-hero-media{min-height:9.25rem}html.shell-compact .feed-search-panel__browser-hero-copy,html.capacitor-native .feed-search-panel__browser-hero-copy{gap:.26rem;padding:.75rem}html.shell-compact .feed-search-panel__browser-hero-badge,html.capacitor-native .feed-search-panel__browser-hero-badge{padding:.2rem .48rem;font-size:.56rem}html.shell-compact .feed-search-panel__browser-hero-title,html.capacitor-native .feed-search-panel__browser-hero-title{font-size:.98rem;line-height:1.08}html.shell-compact .feed-search-panel__browser-hero-byline,html.capacitor-native .feed-search-panel__browser-hero-byline{font-size:.62rem}html.shell-compact .feed-search-panel__browser-hero-action,html.capacitor-native .feed-search-panel__browser-hero-action{margin-top:.2rem;font-size:.7rem}html.shell-compact .feed-search-panel__browser-hero-play,html.capacitor-native .feed-search-panel__browser-hero-play{width:1.7rem;height:1.7rem}html.shell-compact .feed-search-panel__browser-section-heading,html.capacitor-native .feed-search-panel__browser-section-heading{padding-inline:.62rem;font-size:.82rem}html.shell-compact .feed-search-panel__browser-shelf,html.capacitor-native .feed-search-panel__browser-shelf{grid-auto-columns:minmax(6.25rem,32vw);gap:.5rem;padding:0 .6rem .1rem}html.shell-compact .feed-search-panel__browser-shelf[data-browser-feed=videos],html.capacitor-native .feed-search-panel__browser-shelf[data-browser-feed=videos]{grid-auto-columns:minmax(5.9rem,30vw)}:root[dir=rtl] body{direction:rtl}:root[dir=rtl] input,:root[dir=rtl] textarea,:root[dir=rtl] [contenteditable=true]{text-align:start}:root[dir=rtl] .rtl\:mirror-icon,:root[dir=rtl] [data-rtl-mirror=true]{transform:scaleX(-1)}:root[dir=rtl] .feed-post-card,:root[dir=rtl] .profile-settings-panel,:root[dir=rtl] .shopping-cart-panel{text-align:start}.international-discovery-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem;border:1px solid hsl(var(--border) / .55);border-radius:1rem;background:hsl(var(--background) / .58);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.international-discovery-filters--compact{padding:.45rem}.international-discovery-filters__label{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:0 .45rem;font-size:.72rem;font-weight:700;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.08em}.international-discovery-filters__select{width:min(14rem,46vw);height:2rem;border-radius:999px;background:hsl(var(--background) / .78)}.international-discovery-filters__clear{height:2rem;border-radius:999px}.cookie-consent-banner{position:fixed;left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:2147482500;max-width:54rem;margin:0 auto;border:1px solid hsl(var(--border) / .65);border-radius:1.25rem;background:hsl(var(--background) / .94);box-shadow:0 24px 80px #00000061;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1rem}.cookie-consent-banner__body{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;justify-content:space-between}.cookie-consent-banner__copy{flex:1 1 22rem;min-width:0}.cookie-consent-banner__title{font-size:.95rem;font-weight:800;color:hsl(var(--foreground))}.cookie-consent-banner__text{margin-top:.25rem;font-size:.82rem;line-height:1.45;color:hsl(var(--muted-foreground))}.cookie-consent-banner__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.cookie-consent-banner__details{margin-top:.75rem;display:grid;gap:.5rem}.cookie-consent-banner__option{display:flex;align-items:flex-start;gap:.6rem;border:1px solid hsl(var(--border) / .55);border-radius:.85rem;padding:.65rem;background:hsl(var(--muted) / .3)}.cookie-consent-banner__option strong{display:block;font-size:.8rem}.cookie-consent-banner__option span{display:block;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}[dir=rtl] .international-discovery-filters__label,[dir=rtl] .cookie-consent-banner__body{direction:rtl}@media (max-width: 640px){.international-discovery-filters__select{width:100%}.cookie-consent-banner__actions{width:100%;justify-content:stretch}.cookie-consent-banner__actions>*{flex:1 1 auto}}.desktop-international-controls{display:grid;gap:.45rem;padding:.55rem;border:1px solid hsl(var(--border) / .42);border-radius:1rem;background:radial-gradient(circle at 12% 0%,hsl(var(--primary) / .2),transparent 38%),linear-gradient(135deg,hsl(var(--background) / .52),hsl(var(--muted) / .22));box-shadow:inset 0 1px hsl(var(--foreground) / .05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.desktop-international-controls__head{display:flex;align-items:center;gap:.35rem;min-width:0;color:hsl(var(--muted-foreground));font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desktop-international-controls__head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-international-controls__clear{margin-left:auto;width:1.55rem;height:1.55rem;border-radius:999px}.desktop-international-controls__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.desktop-international-controls__trigger{min-width:0;height:2.15rem;justify-content:center;gap:.25rem;padding:0 .35rem;border-radius:999px;background:hsl(var(--background) / .68);font-size:.68rem;font-weight:800;color:hsl(var(--foreground))}.desktop-international-controls__trigger>span{max-width:2.2rem;overflow:hidden;text-overflow:ellipsis}.desktop-international-controls__trigger svg:last-child{display:none}@media (max-width: 1023px){.desktop-international-controls{display:none}}.cookie-consent-banner{border-color:hsl(var(--primary) / .32);background:radial-gradient(circle at 10% -20%,hsl(var(--primary) / .22),transparent 34%),radial-gradient(circle at 92% 110%,rgb(255 170 51 / .2),transparent 34%),linear-gradient(135deg,hsl(var(--background) / .96),hsl(var(--muted) / .72));box-shadow:0 24px 85px #0000006b,0 0 0 1px hsl(var(--foreground) / .04),inset 0 1px hsl(var(--foreground) / .08)}.cookie-consent-banner__brand{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.35rem;color:hsl(var(--primary));font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cookie-consent-banner__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;color:hsl(var(--primary-foreground));background:linear-gradient(135deg,hsl(var(--primary)),#fa3);box-shadow:0 0 22px hsl(var(--primary) / .45)}.cookie-consent-banner__spark{color:#fa3}.cookie-consent-banner__title{font-size:clamp(1rem,1.4vw,1.2rem);letter-spacing:-.02em}.cookie-consent-banner__actions .inline-flex,.cookie-consent-banner__actions button{border-radius:999px}.cookie-consent-banner__details{border-top:1px solid hsl(var(--border) / .5);padding-top:.75rem}.cookie-consent-banner__option{background:hsl(var(--background) / .58);box-shadow:inset 0 1px hsl(var(--foreground) / .05)}html.shell-desktop-web .desktop-shell-nav__gutter-control{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--desktop-side-accent, #00bbee) 42%,transparent);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--desktop-side-accent, #00bbee) 34%,transparent),transparent 42%),radial-gradient(circle at 100% 110%,rgb(255 170 51 / .18),transparent 42%),linear-gradient(145deg,hsl(var(--background) / .68),hsl(var(--muted) / .2));box-shadow:inset 0 1px hsl(var(--foreground) / .08),0 14px 34px #0000002e,0 0 24px color-mix(in srgb,var(--desktop-side-accent, #00bbee) 18%,transparent)}html.shell-desktop-web .desktop-shell-nav__gutter-control:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent,hsl(var(--foreground) / .08),transparent);transform:translate(-110%);animation:arcsplash-sidebar-sheen 9s ease-in-out infinite}html.shell-desktop-web .desktop-shell-nav__gutter-control-label{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:hsl(var(--foreground) / .86);text-transform:uppercase;letter-spacing:.08em}html.shell-desktop-web .desktop-shell-nav__gutter-control-label svg{color:#fa3;filter:drop-shadow(0 0 8px rgb(255 170 51 / .55))}html.shell-desktop-web .desktop-shell-nav__gutter-control [role=slider]{box-shadow:0 0 14px color-mix(in srgb,var(--desktop-side-accent, #00bbee) 24%,transparent)}@keyframes arcsplash-sidebar-sheen{0%,70%{transform:translate(-110%);opacity:0}78%{opacity:.55}to{transform:translate(110%);opacity:0}}.desktop-international-controls{position:relative;overflow:hidden;border-color:hsl(var(--primary) / .38);background:radial-gradient(circle at 5% 0%,hsl(var(--primary) / .28),transparent 40%),radial-gradient(circle at 94% 105%,rgb(255 170 51 / .18),transparent 42%),linear-gradient(145deg,hsl(var(--background) / .66),hsl(var(--muted) / .18));box-shadow:inset 0 1px hsl(var(--foreground) / .08),0 14px 34px #00000029,0 0 26px hsl(var(--primary) / .16)}.desktop-international-controls:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,transparent,hsl(var(--foreground) / .08),transparent);transform:translate(-120%);animation:arcsplash-sidebar-sheen 11s ease-in-out infinite}.desktop-international-controls__head{position:relative;z-index:1;color:hsl(var(--foreground) / .86)}.desktop-international-controls__head svg:first-child{color:hsl(var(--primary));filter:drop-shadow(0 0 8px hsl(var(--primary) / .6))}.desktop-international-controls__row{position:relative;z-index:1}.desktop-international-controls__trigger{border-color:hsl(var(--primary) / .2);background:linear-gradient(145deg,hsl(var(--background) / .72),hsl(var(--background) / .42)),radial-gradient(circle at 50% 0%,hsl(var(--primary) / .18),transparent 65%);box-shadow:inset 0 1px hsl(var(--foreground) / .08),0 0 14px hsl(var(--primary) / .12)}.desktop-international-controls__trigger svg{color:#fa3;filter:drop-shadow(0 0 7px rgb(255 170 51 / .4))}.cookie-consent-banner{border-color:hsl(var(--primary) / .42);background:radial-gradient(circle at 8% -15%,hsl(var(--primary) / .3),transparent 36%),radial-gradient(circle at 96% 112%,rgb(255 170 51 / .28),transparent 38%),linear-gradient(142deg,hsl(var(--background) / .97),hsl(var(--muted) / .76));box-shadow:0 28px 95px #0000007a,0 0 38px hsl(var(--primary) / .16),inset 0 1px hsl(var(--foreground) / .1)}.cookie-consent-banner__brand-mark{background:radial-gradient(circle at 30% 20%,hsl(var(--foreground) / .38),transparent 30%),linear-gradient(135deg,hsl(var(--primary)),#fa3)}.cookie-consent-banner__details{background:hsl(var(--background) / .28);border:1px solid hsl(var(--primary) / .18);border-radius:1rem;padding:.75rem}.cookie-consent-banner__option{border-color:hsl(var(--primary) / .2);background:linear-gradient(145deg,hsl(var(--background) / .7),hsl(var(--muted) / .38)),radial-gradient(circle at 0% 0%,hsl(var(--primary) / .12),transparent 52%)}.cookie-consent-banner__actions button:last-child{box-shadow:0 0 18px hsl(var(--primary) / .24)}.cookie-consent-banner{z-index:2147483600!important}@media (max-width: 640px){.cookie-consent-banner{left:max(.75rem,env(safe-area-inset-left,0px))!important;right:max(.75rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--bottom-nav-height, 4.5rem) + env(safe-area-inset-bottom,0px) + .85rem)!important;max-width:none!important;max-height:calc(var(--app-visual-height, 100svh) - var(--bottom-nav-height, 4.5rem) - env(safe-area-inset-bottom,0px) - 1.75rem)!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:.82rem!important;border-radius:1.15rem!important;-webkit-overflow-scrolling:touch}.cookie-consent-banner__body{align-items:flex-start!important;gap:.65rem!important}.cookie-consent-banner__copy{flex-basis:100%!important}.cookie-consent-banner__actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.cookie-consent-banner__actions>*,.cookie-consent-banner__actions button{width:100%!important;justify-content:center!important}.cookie-consent-banner__details{max-height:min(45svh,24rem)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}}html.shell-desktop-web .profile-below-banner:has([data-profile-photo-menu-open=true]){isolation:isolate;z-index:260!important}html.shell-desktop-web .profile-details-panel[data-profile-photo-menu-open=true],html.shell-desktop-web .profile-details-photo-slot[data-profile-photo-menu-open=true]{position:relative!important;z-index:320!important;overflow:visible!important;transform:none!important;contain:none!important}html.shell-desktop-web .profile-details-photo-slot[data-profile-photo-menu-open=true] .profile-photo-options-popover{z-index:2147481200!important;filter:drop-shadow(0 22px 42px rgb(0 0 0 / .42))}html.shell-desktop-web .profile-details-photo-slot[data-profile-photo-menu-open=true] .profile-photo-options-popover .shadow-lg{border:1px solid rgb(168 85 247 / .42);background:radial-gradient(circle at 15% 0%,rgb(168 85 247 / .2),transparent 42%),linear-gradient(145deg,hsl(var(--background) / .96),hsl(var(--muted) / .72));box-shadow:0 24px 60px #00000075,0 0 28px #6366f129!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html.shell-desktop-web .desktop-shell-nav__gutter-control,.desktop-international-controls{border-color:#a855f77a!important;background:radial-gradient(circle at 8% -12%,rgb(168 85 247 / .42),transparent 42%),radial-gradient(circle at 100% 110%,rgb(37 99 235 / .34),transparent 44%),linear-gradient(145deg,#581c87ad,#1e40af6b 52%,hsl(var(--background) / .64))!important;box-shadow:inset 0 1px #ffffff24,0 16px 38px #02061757,0 0 28px #7c3aed3d!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__gutter-control,html.shell-desktop-web:not(.dark) .desktop-international-controls{border-color:#7c3aed57!important;background:radial-gradient(circle at 8% -12%,rgb(168 85 247 / .28),transparent 42%),radial-gradient(circle at 100% 110%,rgb(59 130 246 / .22),transparent 44%),linear-gradient(145deg,#f5f3ffe0,#dbeafec7)!important;box-shadow:inset 0 1px #ffffffb8,0 16px 34px #1e293b24,0 0 24px #7c3aed2e!important}html.shell-desktop-web .desktop-shell-nav__gutter-control-label svg,.desktop-international-controls__head svg:first-child,.desktop-international-controls__trigger svg,.cookie-consent-banner__brand,.cookie-consent-banner__spark{color:#c4b5fd!important;filter:drop-shadow(0 0 10px rgb(168 85 247 / .65))!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__gutter-control-label svg,html.shell-desktop-web:not(.dark) .desktop-international-controls__head svg:first-child,html.shell-desktop-web:not(.dark) .desktop-international-controls__trigger svg{color:#6d28d9!important;filter:drop-shadow(0 0 8px rgb(124 58 237 / .36))!important}html.shell-desktop-web .desktop-shell-nav__gutter-control-head strong{color:#fff!important;text-shadow:0 0 10px rgb(196 181 253 / .64)}html.shell-desktop-web:not(.dark) .desktop-shell-nav__gutter-control-head strong{color:#581c87!important;text-shadow:none}.desktop-international-controls__trigger{border-color:#c4b5fd57!important;background:linear-gradient(145deg,#ffffff29,#3b82f61f),radial-gradient(circle at 50% 0%,rgb(168 85 247 / .32),transparent 70%)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 0 16px #6366f133!important}html.shell-desktop-web:not(.dark) .desktop-international-controls__trigger{background:linear-gradient(145deg,#ffffffdb,#dbeafead),radial-gradient(circle at 50% 0%,rgb(168 85 247 / .18),transparent 70%)!important;color:#1e1b4b!important}.desktop-international-controls__clear{color:#fff!important;background:#ffffff1f!important;border:1px solid rgb(196 181 253 / .28)!important}html.shell-desktop-web .desktop-shell-nav__gutter-slider>span:first-of-type{background:#ffffff38!important;border-color:#ffffff52!important;box-shadow:inset 0 1px 3px #0f172a73,0 0 12px #93c5fd26!important}html.shell-desktop-web .desktop-shell-nav__gutter-slider>span:first-of-type>span{background:linear-gradient(90deg,#fff,#c4b5fd,#60a5fa)!important;box-shadow:0 0 14px #ffffff73,0 0 22px #6366f152!important}html.shell-desktop-web .desktop-shell-nav__gutter-slider [role=slider]{background:#fff!important;border-color:#fff!important;box-shadow:0 0 0 1px #7c3aed61,0 2px 8px #0f172a47,0 0 18px #ffffffb8!important}.cookie-consent-banner{border-color:#a855f780!important;background:radial-gradient(circle at 8% -15%,rgb(168 85 247 / .32),transparent 38%),radial-gradient(circle at 100% 112%,rgb(37 99 235 / .24),transparent 42%),linear-gradient(142deg,hsl(var(--background) / .98),hsl(var(--muted) / .78))!important;box-shadow:0 28px 95px #00000085,0 0 42px #7c3aed38,inset 0 1px #ffffff1f!important}.cookie-consent-banner__brand-mark{background:radial-gradient(circle at 30% 20%,rgb(255 255 255 / .42),transparent 30%),linear-gradient(135deg,#a855f7,#2563eb)!important;box-shadow:0 0 24px #7c3aed80!important}.cookie-consent-banner__option{border-color:#a855f73d!important;background:linear-gradient(145deg,hsl(var(--background) / .72),hsl(var(--muted) / .36)),radial-gradient(circle at 0% 0%,rgb(168 85 247 / .12),transparent 54%)!important}.cookie-consent-banner__actions button:last-child{box-shadow:0 0 20px #7c3aed47,0 0 30px #2563eb24!important}.cookie-consent-banner{contain:layout paint style;transform:translateZ(0)}html.shell-desktop-web .desktop-shell-nav__gutter-control,html.shell-desktop-web .desktop-international-controls{contain:layout paint style}@media (prefers-reduced-motion: reduce){html.shell-desktop-web .desktop-shell-nav__gutter-control:before,.desktop-international-controls:after{animation:none!important}}@media (max-width: 640px){.cookie-consent-banner{width:auto!important;box-sizing:border-box!important}}.event-card-host-like-row{min-width:0}.event-card-host-like-row>div,.event-card-host-like-row button{min-width:0}.event-card-host-name{max-width:100%}.event-card-like-count,.event-card-rsvp-like-count{white-space:nowrap}.event-card-rsvp-row{border-top:1px solid color-mix(in srgb,var(--brand-media-accent, #89CFF0) 18%,transparent)}@media (max-width: 639px){[data-testid=events-page] .event-card-host-avatar{width:1.35rem!important;height:1.35rem!important}[data-testid=events-page] .event-card-host-name{font-size:.7rem}[data-testid=events-page] .event-card-like-count,[data-testid=events-page] .event-card-rsvp-row{font-size:.66rem}[data-testid=events-page] .event-card-host-like-row .event-card-like-count{display:none!important}[data-testid=events-page] .event-card-rsvp-row{align-items:flex-start;flex-direction:column;gap:.22rem;padding-top:.35rem;margin-top:.1rem}[data-testid=events-page] .event-card-rsvp-primary{display:flex;align-items:center;gap:.6rem}[data-testid=events-page] .event-card-rsvp-like-count{display:inline-flex!important}[data-testid=events-page] .event-card-rsvp-interested{display:inline-flex}}@media (min-width: 640px){[data-testid=events-page] .event-card-rsvp-row{justify-content:flex-start;gap:.85rem}}.music-track-title-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:transparent;color:inherit;cursor:pointer;display:block;line-height:inherit}.music-track-title-button:hover,.music-track-title-button:focus-visible{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:.18em;outline:none}.music-waveform-title-button{margin:0;font-size:1rem;font-weight:900;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-featured-hub-link{display:inline-flex;align-items:center;min-height:1.45rem;padding:.18rem .62rem;border-radius:9999px;font-size:.72rem;font-weight:900;letter-spacing:.02em;color:#fff;background:#ffffff29;border:1px solid hsl(0 0% 100% / .22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.music-featured-hub-link:hover,.music-featured-hub-link:focus-visible{background:#ffffff42;outline:none}.music-song-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2vw,1.5rem)}.music-song-detail-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,#b07cff 28%,transparent),transparent 34%),radial-gradient(circle at 88% 20%,color-mix(in srgb,#00d8ff 22%,transparent),transparent 30%),#0b0c14c7;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%)}.music-song-detail-panel{position:relative;width:min(74rem,100%);max-height:min(92dvh,58rem);overflow:auto;border-radius:1.45rem;border:1px solid color-mix(in srgb,#b07cff 34%,hsl(var(--border)));background:radial-gradient(circle at 8% 0%,color-mix(in srgb,#b07cff 20%,transparent),transparent 34%),radial-gradient(circle at 94% 8%,color-mix(in srgb,#00d8ff 16%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,hsl(var(--card)) 92%,transparent),color-mix(in srgb,hsl(var(--background)) 96%,transparent));box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff14;padding:clamp(1rem,2vw,1.35rem)}.music-song-detail-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,hsl(0 0% 100% / .08),transparent 42%,hsl(190 100% 70% / .07))}.music-song-detail-close{position:sticky;top:.25rem;margin-left:auto;z-index:5;width:2.35rem;height:2.35rem;border:1px solid color-mix(in srgb,#00d8ff 22%,hsl(var(--border)));border-radius:9999px;display:flex;align-items:center;justify-content:center;color:hsl(var(--foreground));background:color-mix(in srgb,hsl(var(--background)) 72%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.music-song-detail-hero{position:relative;display:grid;grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:center;margin-top:-1.6rem}.music-song-detail-cover-wrap{min-width:0}.music-song-detail-cover{position:relative;aspect-ratio:1;overflow:hidden;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#5726d9,#b07cff 44%,#00d8ff);box-shadow:0 24px 62px #00000061,0 0 0 1px #ffffff17 inset}.music-song-detail-play{position:absolute;inset:auto 1rem 1rem auto;width:4rem;height:4rem;border:0;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 16px 34px #00000059,0 0 0 4px #ffffff29}.music-song-detail-main{min-width:0;display:flex;flex-direction:column;gap:.8rem}.music-song-detail-badge{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,#00d8ff 38%,transparent);background:linear-gradient(135deg,#7c3cff,#b07cff 48%,#00d8ff)!important;color:#fff!important;box-shadow:0 0 24px color-mix(in srgb,#00d8ff 22%,transparent)}.music-song-detail-main h2{margin:0;font-size:clamp(2rem,5vw,4.6rem);line-height:.94;letter-spacing:-.065em;font-weight:950}.music-song-detail-artist-row{display:flex;align-items:center;gap:.72rem;min-width:0}.music-song-detail-avatar{width:2.7rem;height:2.7rem;min-width:2.7rem;overflow:hidden;border-radius:9999px;border:1px solid color-mix(in srgb,#00d8ff 30%,hsl(var(--border)));display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,#b07cff 46%,hsl(var(--card))),color-mix(in srgb,#00d8ff 34%,hsl(var(--card))));color:#fff}.music-song-detail-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.music-song-detail-artist-name{display:block;max-width:100%;border:0;background:transparent;color:hsl(var(--foreground));padding:0;font-weight:900;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.music-song-detail-artist-name:hover:not(:disabled){color:hsl(var(--primary))}.music-song-detail-artist-row p,.music-song-detail-description,.music-song-detail-section-heading p,.music-song-detail-empty{margin:0;color:hsl(var(--muted-foreground))}.music-song-detail-description{max-width:58rem;font-size:.95rem;line-height:1.55}.music-song-detail-stats{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.music-song-detail-stats span{border-radius:9999px;padding:.32rem .62rem;color:color-mix(in srgb,hsl(var(--foreground)) 86%,#00d8ff 14%);background:color-mix(in srgb,hsl(var(--card)) 74%,transparent);border:1px solid color-mix(in srgb,#b07cff 20%,hsl(var(--border)));font-size:.75rem;font-weight:800}.music-song-detail-actions{display:flex;flex-wrap:wrap;gap:.5rem}.music-song-detail-action-button,.music-song-detail-primary-action{border-radius:9999px!important;gap:.35rem;font-weight:850!important}.music-song-detail-waveform-card,.music-song-detail-comments,.music-song-detail-rail{position:relative;border-radius:1.1rem;border:1px solid color-mix(in srgb,#b07cff 22%,hsl(var(--border)));background:linear-gradient(180deg,hsl(0 0% 100% / .055),transparent),color-mix(in srgb,hsl(var(--card)) 82%,transparent);box-shadow:inset 0 1px #ffffff0d}.music-song-detail-waveform-card{margin-top:1rem;padding:.9rem}.music-song-detail-waveform-card .music-real-waveform{height:clamp(4.6rem,10vw,7.5rem);min-height:4.6rem}.music-song-detail-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.72rem}.music-song-detail-section-heading h3{margin:0;font-size:1rem;font-weight:950;letter-spacing:-.02em}.music-song-detail-section-heading p{font-size:.78rem;text-align:right}.music-song-detail-comments{margin-top:.8rem;overflow:hidden;min-height:18rem}.music-song-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.85rem}.music-song-detail-rail{padding:.9rem;min-width:0}.music-song-detail-related-list{display:grid;gap:.48rem}.music-song-detail-related-row{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.45rem;border-radius:.85rem;background:color-mix(in srgb,hsl(var(--background)) 54%,transparent);border:1px solid transparent}.music-song-detail-related-row.is-current{border-color:color-mix(in srgb,#00d8ff 34%,hsl(var(--border)));background:color-mix(in srgb,hsl(var(--primary)) 8%,hsl(var(--background)))}.music-song-detail-related-cover{position:relative;width:3rem;height:3rem;overflow:hidden;border:0;border-radius:.7rem;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#5726d9,#b07cff,#00d8ff)}.music-song-detail-related-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.music-song-detail-related-cover span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000057}.music-song-detail-related-copy{min-width:0;border:0;background:transparent;color:hsl(var(--foreground));padding:0;text-align:left;cursor:pointer}.music-song-detail-related-copy strong,.music-song-detail-related-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-song-detail-related-copy strong{font-size:.88rem;font-weight:900}.music-song-detail-related-copy small{color:hsl(var(--muted-foreground));font-size:.72rem;margin-top:.1rem}.music-song-detail-related-actions{display:flex;align-items:center;gap:.15rem}.music-song-detail-loading,.music-song-detail-empty{min-height:6rem;display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;font-size:.85rem}html:not(.dark) .music-song-detail-scrim{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,#b07cff 22%,transparent),transparent 34%),radial-gradient(circle at 88% 20%,color-mix(in srgb,#00d8ff 18%,transparent),transparent 30%),#f1f4f9c7}html:not(.dark) .music-song-detail-panel{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,#b07cff 15%,transparent),transparent 34%),radial-gradient(circle at 94% 8%,color-mix(in srgb,#00d8ff 12%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,white 92%,hsl(var(--card)) 8%),color-mix(in srgb,hsl(var(--background)) 94%,white 6%))}@media (max-width: 860px){.music-song-detail-backdrop{align-items:flex-end;padding:0}.music-song-detail-panel{width:100%;max-height:94dvh;border-radius:1.35rem 1.35rem 0 0;padding:.8rem}.music-song-detail-close{top:.25rem}.music-song-detail-hero{grid-template-columns:7.6rem minmax(0,1fr);gap:.8rem;align-items:start;margin-top:-1.55rem}.music-song-detail-cover{border-radius:1rem}.music-song-detail-play{right:.48rem;bottom:.48rem;width:2.65rem;height:2.65rem}.music-song-detail-play svg{width:1.35rem;height:1.35rem}.music-song-detail-main{gap:.48rem;padding-top:1.65rem}.music-song-detail-main h2{font-size:clamp(1.45rem,8vw,2.35rem);line-height:.98;letter-spacing:-.045em}.music-song-detail-artist-row{gap:.48rem}.music-song-detail-avatar{width:2.15rem;height:2.15rem;min-width:2.15rem}.music-song-detail-description{grid-column:1 / -1;max-height:4.8rem;overflow:auto;font-size:.82rem}.music-song-detail-stats{gap:.3rem}.music-song-detail-stats span{padding:.24rem .48rem;font-size:.66rem}.music-song-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.music-song-detail-actions>*{width:100%!important;min-width:0!important}.music-song-detail-waveform-card{margin-top:.75rem;padding:.65rem}.music-song-detail-waveform-card .music-real-waveform{height:4.2rem;min-height:4.2rem}.music-song-detail-section-heading{align-items:flex-start;margin-bottom:.48rem}.music-song-detail-section-heading h3{font-size:.9rem}.music-song-detail-section-heading p{display:none}.music-song-detail-grid{grid-template-columns:1fr;gap:.6rem;margin-top:.6rem}.music-song-detail-rail{padding:.65rem}.music-song-detail-related-row{grid-template-columns:2.6rem minmax(0,1fr) auto;gap:.5rem;padding:.36rem}.music-song-detail-related-cover{width:2.6rem;height:2.6rem}.music-song-detail-related-copy strong{font-size:.8rem}.music-song-detail-related-copy small{font-size:.64rem}}@media (max-width: 390px){.music-song-detail-hero{grid-template-columns:6.4rem minmax(0,1fr)}.music-song-detail-main h2{font-size:1.52rem}.music-song-detail-actions{grid-template-columns:1fr}}.music-waveform-play-badge{border:0;padding:0}.music-meta-engagement-stack .music-meta-comments{line-height:1;opacity:.9}.music-waveform-like-stack .music-waveform-action-button{min-height:2rem}html.shell-desktop-web .music-page-shell{padding-bottom:4.75rem!important}html.shell-desktop-web .music-now-playing-bar--desktop-rail,html.shell-desktop-web .music-now-playing-bar{left:var(--desktop-nav-width, 18.5rem)!important;right:0!important;bottom:0!important;width:auto!important;padding:0!important;z-index:72!important}html.shell-desktop-web .music-now-playing-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html.shell-desktop-web .music-player-bar-desktop{width:100%!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;background:linear-gradient(90deg,color-mix(in srgb,#6f3cff 16%,transparent),transparent 42%,color-mix(in srgb,#00d9ff 10%,transparent)),color-mix(in srgb,hsl(var(--background)) 86%,transparent)!important;box-shadow:0 -8px 28px #00000042,inset 0 1px #ffffff17!important;backdrop-filter:blur(18px) saturate(1.25)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important}html.shell-desktop-web .music-player-bar-desktop>.flex{display:grid!important;grid-template-columns:minmax(15rem,1.25fr) minmax(18rem,1.55fr) minmax(15rem,1fr)!important;align-items:center!important;gap:.7rem!important;min-height:3.6rem!important;padding:.32rem .7rem!important}html.shell-desktop-web .music-player-bar-desktop__track,html.shell-desktop-web .music-player-bar-desktop__transport,html.shell-desktop-web .music-player-bar-desktop__actions{grid-column:auto!important;width:auto!important;flex:none!important;min-width:0!important}html.shell-desktop-web .music-player-bar-desktop__track{gap:.6rem!important}html.shell-desktop-web .music-player-bar-desktop__track .w-14.h-14{width:2.35rem!important;height:2.35rem!important;border-radius:.65rem!important}html.shell-desktop-web .music-player-bar-desktop__transport{padding:0!important;gap:.1rem!important}html.shell-desktop-web .music-player-bar-desktop__transport [data-testid=button-transport-toggle]{width:2.15rem!important;height:2.15rem!important}html.shell-desktop-web .music-player-bar-desktop__transport [data-testid=button-transport-prev],html.shell-desktop-web .music-player-bar-desktop__transport [data-testid=button-transport-next]{width:2rem!important;height:2rem!important}html.shell-desktop-web .music-player-bar-desktop__actions{justify-content:flex-end!important;gap:.18rem!important;overflow:hidden!important}html.shell-desktop-web .music-player-bar-desktop__actions>button,html.shell-desktop-web .music-player-bar-desktop__actions [data-testid^=button-]{width:2rem!important;height:2rem!important}html.shell-desktop-web .music-player-volume-slider{width:5.3rem!important;max-width:5.3rem!important;flex:0 0 5.3rem!important}html.shell-desktop-web .music-browse-with-music-toggle--floating{top:50%!important;right:.65rem!important;transform:translateY(-50%) scale(.82)!important;transform-origin:right center!important}html.shell-desktop-web .music-player-bar-desktop__actions{padding-right:4.4rem!important}html:not(.shell-desktop-web) .music-now-playing-bar,html.shell-compact .music-now-playing-bar,html.mobile-web-browser .music-now-playing-bar{bottom:calc(env(safe-area-inset-bottom,0px) + 4.05rem)!important;padding-inline:.45rem!important}html:not(.shell-desktop-web) .music-now-playing-inner,html.shell-compact .music-now-playing-inner,html.mobile-web-browser .music-now-playing-inner{max-width:min(23rem,calc(100vw - .9rem))!important}html:not(.shell-desktop-web) .music-now-playing-bar [data-testid=bar-now-playing],html.shell-compact .music-now-playing-bar [data-testid=bar-now-playing],html.mobile-web-browser .music-now-playing-bar [data-testid=bar-now-playing]{border-radius:.85rem!important}html:not(.shell-desktop-web) .music-now-playing-bar [data-testid=bar-now-playing]>.flex,html.shell-compact .music-now-playing-bar [data-testid=bar-now-playing]>.flex,html.mobile-web-browser .music-now-playing-bar [data-testid=bar-now-playing]>.flex{gap:.48rem!important;padding:1.55rem .5rem .5rem!important}html:not(.shell-desktop-web) .music-now-playing-bar [data-testid=bar-now-playing] .w-11.h-11,html.shell-compact .music-now-playing-bar [data-testid=bar-now-playing] .w-11.h-11,html.mobile-web-browser .music-now-playing-bar [data-testid=bar-now-playing] .w-11.h-11{width:2.2rem!important;height:2.2rem!important;border-radius:.62rem!important}html:not(.shell-desktop-web) .music-now-playing-bar [data-testid=text-now-playing-title],html.shell-compact .music-now-playing-bar [data-testid=text-now-playing-title],html.mobile-web-browser .music-now-playing-bar [data-testid=text-now-playing-title]{font-size:.82rem!important;line-height:1.05!important}html:not(.shell-desktop-web) .music-now-playing-bar [data-testid=link-now-playing-artist],html.shell-compact .music-now-playing-bar [data-testid=link-now-playing-artist],html.mobile-web-browser .music-now-playing-bar [data-testid=link-now-playing-artist],html:not(.shell-desktop-web) .music-now-playing-bar [data-testid=bar-now-playing] p.text-xs,html.shell-compact .music-now-playing-bar [data-testid=bar-now-playing] p.text-xs,html.mobile-web-browser .music-now-playing-bar [data-testid=bar-now-playing] p.text-xs{font-size:.68rem!important;line-height:1.05!important}html:not(.shell-desktop-web) .music-now-playing-bar [data-testid^=button-bar-],html.shell-compact .music-now-playing-bar [data-testid^=button-bar-],html.mobile-web-browser .music-now-playing-bar [data-testid^=button-bar-]{width:1.95rem!important;height:1.95rem!important}html:not(.shell-desktop-web) .music-now-playing-bar .arcsplash-mini-progress,html.shell-compact .music-now-playing-bar .arcsplash-mini-progress,html.mobile-web-browser .music-now-playing-bar .arcsplash-mini-progress{height:.12rem!important;margin:0 .55rem .48rem!important}html:not(.shell-desktop-web) .music-browse-with-music-toggle--mobile,html.shell-compact .music-browse-with-music-toggle--mobile,html.mobile-web-browser .music-browse-with-music-toggle--mobile{top:.28rem!important;right:.42rem!important;padding:.18rem .32rem!important;transform:scale(.82)!important;transform-origin:top right!important}html:not(.shell-desktop-web) .music-browse-with-music-toggle--mobile span:not(.sr-only),html.shell-compact .music-browse-with-music-toggle--mobile span:not(.sr-only),html.mobile-web-browser .music-browse-with-music-toggle--mobile span:not(.sr-only){display:none!important}html.shell-desktop-web .music-player-bar-desktop>.flex{grid-template-columns:minmax(12rem,1.15fr) auto minmax(18rem,1.55fr) minmax(16rem,1.05fr)!important}html.shell-desktop-web .music-browse-with-music-toggle--bar-inline{position:static!important;justify-self:start!important;align-self:center!important;transform:none!important;transform-origin:center!important;white-space:nowrap!important;flex:0 0 auto!important;max-width:12.25rem!important;padding:.34rem .54rem!important;background:#222732b8!important;border-color:#94a3b857!important;color:#f1f5f9e6!important;box-shadow:inset 0 1px #ffffff12!important}html.shell-desktop-web .music-browse-with-music-toggle--bar-inline.music-browse-with-music-toggle--active{background:#0c1c30c7!important;border-color:#2596ff9e!important;color:#fff!important;box-shadow:0 0 12px #2596ff29,inset 0 1px #ffffff1a!important}html.shell-desktop-web .music-player-bar-desktop__actions{padding-right:0!important}.music-browse-with-music-switch,.music-browse-with-music-switch[data-state=checked],.music-browse-with-music-switch[data-state=unchecked]{border-radius:9999px!important;overflow:hidden!important;background-image:none!important}.music-browse-with-music-switch[data-state=checked]{background:#168dff!important;box-shadow:inset 0 0 0 1px #ffffff29,0 0 9px #168dff3d!important}.music-browse-with-music-switch[data-state=unchecked]{background:#566070!important;box-shadow:inset 0 0 0 1px #ffffff21!important}.music-browse-with-music-switch>span{border-radius:9999px!important;background:#fff!important;box-shadow:0 1px 4px #0000003d!important}.music-track-row-play-badge{position:absolute;right:.18rem;bottom:.18rem;width:1.55rem;height:1.55rem;border:0;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000094;box-shadow:0 .35rem .85rem #00000047,inset 0 1px #ffffff24;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:3}.music-track-row-play-badge:hover,.music-track-row-play-badge:focus-visible{background:linear-gradient(135deg,#7c3cff,#00d8ff);outline:none}.music-waveform-play-badge{inset:auto .45rem .45rem auto!important;width:2.15rem!important;height:2.15rem!important;border-radius:9999px!important;background:#0000008f!important;box-shadow:0 .45rem 1rem #0000004d,inset 0 1px #ffffff24!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:3!important}.music-waveform-cover:hover .music-waveform-play-badge,.music-waveform-play-badge:hover,.music-waveform-play-badge:focus-visible{background:linear-gradient(135deg,#7c3cff,#00d8ff)!important;outline:none!important}.music-song-detail-actions{align-items:center;gap:.55rem}.music-song-detail-action-button,.music-song-detail-actions>.relative>.music-song-detail-action-button{min-height:2.35rem!important;height:2.35rem!important;padding:0 .85rem!important;border-radius:9999px!important;border:1px solid color-mix(in srgb,#00d8ff 25%,hsl(var(--border)))!important;background:color-mix(in srgb,hsl(var(--background)) 74%,transparent)!important;color:hsl(var(--foreground))!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.38rem!important;font-size:.82rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff12!important}.music-song-detail-action-button:hover,.music-song-detail-actions>.relative>.music-song-detail-action-button:hover,.music-song-detail-action-button:focus-visible,.music-song-detail-actions>.relative>.music-song-detail-action-button:focus-visible{border-color:color-mix(in srgb,#00d8ff 44%,hsl(var(--border)))!important;background:linear-gradient(135deg,color-mix(in srgb,#7c3cff 18%,hsl(var(--background))),color-mix(in srgb,#00d8ff 16%,hsl(var(--background))))!important;outline:none!important}.music-song-detail-action-button--like svg,.music-song-detail-action-button--share svg,.music-song-detail-action-button svg{width:1rem!important;height:1rem!important;flex-shrink:0!important}.music-song-detail-action-button--like.is-liked,.music-song-detail-action-button--like[aria-pressed=true]{color:#ff5d8f!important;border-color:color-mix(in srgb,#ff5d8f 46%,hsl(var(--border)))!important}.music-song-detail-action-button--like.is-liked svg,.music-song-detail-action-button--like[aria-pressed=true] svg{fill:currentColor!important}.music-song-detail-actions>.relative{display:inline-flex;min-width:0}.music-browse-with-music-toggle{border-color:color-mix(in srgb,#00d8ff 34%,#7c3cff 28%)!important;background:linear-gradient(135deg,color-mix(in srgb,#7c3cff 34%,transparent),color-mix(in srgb,#00d8ff 28%,transparent)),color-mix(in srgb,hsl(var(--background)) 72%,transparent)!important;color:#fff!important;box-shadow:0 0 18px color-mix(in srgb,#7c3cff 18%,transparent),inset 0 1px #ffffff1f!important}.music-browse-with-music-toggle--active{border-color:color-mix(in srgb,#00d8ff 58%,#b07cff 32%)!important;background:linear-gradient(135deg,#6f3cff,#b07cff 48%,#00d8ff)!important;color:#fff!important;box-shadow:0 0 22px color-mix(in srgb,#00d8ff 22%,transparent),0 0 30px color-mix(in srgb,#7c3cff 18%,transparent),inset 0 1px #ffffff2e!important}.music-browse-with-music-switch,.music-browse-with-music-switch[data-state=checked]{background:linear-gradient(135deg,#6f3cff,#b07cff 48%,#00d8ff)!important;box-shadow:inset 0 0 0 1px #fff3,0 0 12px color-mix(in srgb,#00d8ff 28%,transparent)!important}.music-browse-with-music-switch[data-state=unchecked]{background:linear-gradient(135deg,color-mix(in srgb,#6f3cff 32%,#475569),color-mix(in srgb,#00d8ff 28%,#475569))!important;box-shadow:inset 0 0 0 1px #ffffff29!important}.music-browse-with-music-switch>span{background:#fff!important}@media (max-width: 860px){.music-song-detail-panel{padding:.72rem}.music-song-detail-hero{grid-template-columns:6.7rem minmax(0,1fr);gap:.68rem}.music-song-detail-cover{border-radius:.9rem}.music-song-detail-main{gap:.42rem;padding-top:1.45rem}.music-song-detail-badge{font-size:.62rem!important;padding:.18rem .44rem!important}.music-song-detail-main h2{font-size:clamp(1.24rem,7vw,2rem);line-height:1}.music-song-detail-artist-row p,.music-song-detail-description{font-size:.72rem;line-height:1.25}.music-song-detail-stats{gap:.22rem}.music-song-detail-stats span{padding:.2rem .38rem;font-size:.6rem}.music-song-detail-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;width:100%}.music-song-detail-actions>*,.music-song-detail-actions>.relative{width:100%!important;min-width:0!important}.music-song-detail-action-button,.music-song-detail-actions>.relative>.music-song-detail-action-button{width:100%!important;min-height:2.05rem!important;height:2.05rem!important;padding:0 .46rem!important;gap:.24rem!important;font-size:.68rem!important}.music-song-detail-action-button svg{width:.86rem!important;height:.86rem!important}.music-song-detail-play{width:2.35rem!important;height:2.35rem!important;right:.38rem!important;bottom:.38rem!important}.music-song-detail-waveform-card{padding:.58rem}}@media (max-width: 390px){.music-song-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width: 900px){html.shell-desktop-web .live-shell-video-wrap--seeded-desktop{display:flex!important;align-items:center!important;justify-content:center!important;background:#000!important}html.shell-desktop-web .live-shell-video-wrap--seeded-desktop .live-shell-video,html.shell-desktop-web .live-shell-video-wrap--seeded-desktop video[data-testid=video-live]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:#000!important}}html.mobile-web-browser,html.mobile-web-browser.shell-compact,html.ios-mobile-web{--feed-footer-clearance: 0px;--feed-viewport-height: max( 240px, calc( var(--app-visual-height, var(--app-viewport-height, 100dvh)) - var(--measured-bottom-nav-height, var(--bottom-nav-height, 4.5rem)) - var(--feed-footer-clearance, 0px) ) )}html.mobile-web-browser.shell-compact [data-testid=video-feed],html.mobile-web-browser.shell-compact .video-feed-viewport,html.ios-mobile-web [data-testid=video-feed],html.ios-mobile-web .video-feed-viewport{height:var(--feed-viewport-height)!important;min-height:0!important;max-height:var(--feed-viewport-height)!important;overflow:hidden!important}html.mobile-web-browser.shell-compact [data-testid=video-feed] .feed-phone-column,html.mobile-web-browser.shell-compact [data-testid=video-feed] .video-feed-player-stage,html.ios-mobile-web [data-testid=video-feed] .feed-phone-column,html.ios-mobile-web [data-testid=video-feed] .video-feed-player-stage{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html.mobile-web-browser.shell-compact [data-testid=video-feed] .feed-slides>div,html.mobile-web-browser.shell-compact [data-testid=video-feed] .video-feed-slides>div,html.ios-mobile-web [data-testid=video-feed] .feed-slides>div,html.ios-mobile-web [data-testid=video-feed] .video-feed-slides>div,html.ios-mobile-web [data-ios-native-feed=true] .ios-native-feed-scroll,html.ios-mobile-web [data-ios-native-feed=true] .ios-native-feed-slide{max-height:var(--feed-viewport-height)!important}html.mobile-web-browser.shell-compact [data-testid=video-detail-overlay],html.ios-mobile-web [data-testid=video-detail-overlay]{height:var(--feed-viewport-height)!important;min-height:0!important;max-height:var(--feed-viewport-height)!important;bottom:calc(var(--measured-bottom-nav-height, var(--bottom-nav-height, 4.5rem)) + var(--feed-footer-clearance, 0px))!important;overflow:hidden!important}html.mobile-web-browser.shell-compact [data-testid=video-detail-overlay] .profile-media-overlay-stage,html.mobile-web-browser.shell-compact [data-testid=video-detail-overlay] .feed-phone-column,html.mobile-web-browser.shell-compact [data-testid=video-detail-overlay] .video-feed-player-stage,html.ios-mobile-web [data-testid=video-detail-overlay] .profile-media-overlay-stage,html.ios-mobile-web [data-testid=video-detail-overlay] .feed-phone-column,html.ios-mobile-web [data-testid=video-detail-overlay] .video-feed-player-stage{height:100%!important;min-height:0!important;max-height:100%!important}html.mobile-web-browser.shell-compact [data-testid=music-video-feed],html.ios-mobile-web [data-testid=music-video-feed]{height:var(--feed-viewport-height)!important;bottom:calc(var(--measured-bottom-nav-height, var(--bottom-nav-height, 4.5rem)) + var(--feed-footer-clearance, 0px))!important;max-height:var(--feed-viewport-height)!important}@media (min-width: 900px){html.shell-desktop-web .live-shell--viewer .live-shell-stage,html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap,html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap--seeded,html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap--seeded-desktop,html.shell-desktop-web .live-shell--viewer .live-shell-video-brand-backdrop{background:radial-gradient(circle at 18% 18%,rgba(0,212,255,.22),transparent 32%),radial-gradient(circle at 84% 8%,rgba(224,124,255,.24),transparent 30%),radial-gradient(circle at 78% 84%,rgba(255,59,132,.12),transparent 34%),linear-gradient(135deg,#020617db,#0c0823cc),var(--live-backdrop-image, url(/brand/arcsplash-profile-backdrop.webp?v=8)),#050508!important;background-size:cover,cover,cover,cover,cover,cover!important;background-position:center,center,center,center,center,center!important;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat!important}html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap:before,html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap--seeded-desktop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0000003d,#0000000a 38%,#0000005c),radial-gradient(circle at 50% 16%,rgba(0,212,255,.14),transparent 42%),radial-gradient(circle at 82% 78%,rgba(224,124,255,.14),transparent 38%);mix-blend-mode:screen;opacity:.82}html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap .live-shell-video,html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap video[data-testid=video-live],html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap--seeded-desktop .live-shell-video,html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap--seeded-desktop video[data-testid=video-live]{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:transparent!important}}html.shell-desktop-web .desktop-international-controls__menu{z-index:2147480600!important;min-width:15.5rem!important;max-height:min(72vh,28rem)!important;border:1px solid rgb(168 85 247 / .5)!important;border-radius:1rem!important;background:radial-gradient(circle at 8% -12%,rgb(168 85 247 / .32),transparent 42%),radial-gradient(circle at 100% 112%,rgb(37 99 235 / .24),transparent 44%),linear-gradient(145deg,hsl(var(--background) / .98),hsl(var(--muted) / .84))!important;color:hsl(var(--foreground))!important;box-shadow:0 24px 68px #0206178a,0 0 34px #7c3aed42,inset 0 1px #ffffff24!important;backdrop-filter:blur(20px) saturate(1.18);-webkit-backdrop-filter:blur(20px) saturate(1.18);overflow:hidden!important}html.shell-desktop-web:not(.dark) .desktop-international-controls__menu{border-color:#7c3aed5c!important;background:radial-gradient(circle at 8% -12%,rgb(168 85 247 / .18),transparent 42%),radial-gradient(circle at 100% 112%,rgb(59 130 246 / .16),transparent 44%),linear-gradient(145deg,#fffffffa,#eff6fff0)!important;box-shadow:0 24px 56px #1e293b2e,0 0 28px #7c3aed29,inset 0 1px #ffffffdb!important}html.shell-desktop-web .desktop-international-controls__menu [data-radix-select-viewport]{padding:.45rem!important}html.shell-desktop-web .desktop-international-controls__item{margin:.16rem 0!important;border:1px solid transparent!important;border-radius:.78rem!important;color:hsl(var(--foreground))!important;font-weight:700!important;letter-spacing:.01em}html.shell-desktop-web .desktop-international-controls__item[data-highlighted]{border-color:#c4b5fd5c!important;background:linear-gradient(135deg,#a855f738,#2563eb2e),#ffffff14!important;color:#fff!important;text-shadow:0 0 10px rgb(196 181 253 / .38);outline:none!important}html.shell-desktop-web:not(.dark) .desktop-international-controls__item[data-highlighted]{border-color:#7c3aed40!important;background:linear-gradient(135deg,#a855f729,#2563eb1f),#ffffffd1!important;color:#1e1b4b!important;text-shadow:none}html.shell-desktop-web .desktop-international-controls__item[data-state=checked]{color:#d8b4fe!important}html.shell-desktop-web:not(.dark) .desktop-international-controls__item[data-state=checked]{color:#6d28d9!important}html.paypal-checkout-active .arcsplash-toast-viewport,html.paypal-checkout-active [data-radix-toast-viewport]{z-index:10!important;pointer-events:none!important}html.paypal-checkout-active .arcsplash-toast-viewport>*,html.paypal-checkout-active [data-radix-toast-viewport]>*{pointer-events:none!important}html.paypal-checkout-active .video-repost-share-dialog__overlay,html.paypal-checkout-active .video-repost-share-dialog,html.paypal-checkout-active .feed-description-popup,html.paypal-checkout-active .login-auth-overlay,html.paypal-checkout-active .login-auth-dialog{z-index:20!important}.paypal-enhanced-buttons__redirect-button{width:100%;min-height:48px;border:0;border-radius:6px;background:#ffc439;color:#111820;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 10px 24px #00000038;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.paypal-enhanced-buttons__redirect-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 14px 30px #00000047}.paypal-enhanced-buttons__redirect-button:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.paypal-enhanced-buttons__redirect-button:disabled{cursor:not-allowed;opacity:.62}.paypal-enhanced-buttons__redirect-brand{font-size:1.08rem;color:#003087;font-weight:900;font-style:italic}.paypal-enhanced-buttons__redirect-label{font-size:.96rem}.orders-panel{--orders-accent: #ffaa33;--orders-accent-2: #e07cff;--orders-accent-3: #25d7ff}.orders-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--orders-accent) 28%,hsl(var(--border)));background:radial-gradient(circle at top left,color-mix(in srgb,var(--orders-accent-2) 22%,transparent),transparent 38%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--orders-accent-3) 18%,transparent),transparent 42%),linear-gradient(135deg,hsl(var(--card) / .95),hsl(var(--card) / .76));box-shadow:0 18px 50px #0000002e,inset 0 1px #ffffff14}.orders-hero__glow{position:absolute;inset:-40% auto auto -15%;width:18rem;height:18rem;background:radial-gradient(circle,color-mix(in srgb,var(--orders-accent) 30%,transparent),transparent 68%);filter:blur(6px);pointer-events:none}.orders-hero__copy,.orders-hero__stats{position:relative;z-index:1}.orders-hero__badge,.order-card__status{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--orders-accent) 42%,transparent)!important;background:color-mix(in srgb,var(--orders-accent) 16%,hsl(var(--card)))!important;color:color-mix(in srgb,var(--orders-accent) 82%,hsl(var(--foreground)))!important;box-shadow:0 0 18px color-mix(in srgb,var(--orders-accent) 18%,transparent)}.orders-hero h3{margin-top:.75rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1;font-weight:900;letter-spacing:-.04em;background:linear-gradient(90deg,var(--orders-accent),var(--orders-accent-2),var(--orders-accent-3));-webkit-background-clip:text;background-clip:text;color:transparent}.orders-hero p{max-width:42rem;margin-top:.45rem;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)));font-size:.9rem}.orders-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(7rem,1fr));gap:.65rem;align-self:stretch;min-width:min(22rem,100%)}.orders-hero__stats>div{display:grid;place-content:center;min-height:5.5rem;padding:.75rem;border-radius:1rem;border:1px solid hsl(var(--border) / .55);background:#ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center}.orders-hero__stats span{font-size:1.15rem;font-weight:900;color:var(--orders-accent)}.orders-hero__stats small{margin-top:.15rem;font-size:.7rem;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)));text-transform:uppercase;letter-spacing:.08em}.orders-empty{border:1px dashed color-mix(in srgb,var(--orders-accent) 36%,hsl(var(--border)));border-radius:1.5rem;background:linear-gradient(145deg,hsl(var(--card) / .78),hsl(var(--muted) / .22))}.orders-empty>svg{color:color-mix(in srgb,var(--orders-accent) 72%,hsl(var(--muted-foreground)))}.orders-section__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:0 .25rem}.orders-section__heading h3{font-size:.98rem;font-weight:850;letter-spacing:-.02em}.orders-section__heading p{margin-top:.15rem;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)));font-size:.76rem}.orders-section__count{border-color:color-mix(in srgb,var(--orders-accent-2) 32%,hsl(var(--border)))!important;color:color-mix(in srgb,var(--orders-accent-2) 78%,hsl(var(--foreground)))!important;background:color-mix(in srgb,var(--orders-accent-2) 10%,transparent)!important}.order-card{position:relative;border:1px solid color-mix(in srgb,var(--orders-accent) 20%,hsl(var(--border)));border-radius:1.35rem;background:linear-gradient(140deg,color-mix(in srgb,var(--orders-accent) 7%,hsl(var(--card))),hsl(var(--card) / .9)),hsl(var(--card));box-shadow:0 12px 34px #0000001a,inset 0 1px #ffffff0d}.order-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--orders-accent),var(--orders-accent-2),var(--orders-accent-3));opacity:.78;pointer-events:none}.order-card--music{--orders-accent: #e07cff;--orders-accent-2: #25d7ff;--orders-accent-3: #ffaa33}.order-card--ticket{--orders-accent: #25d7ff;--orders-accent-2: #ffaa33;--orders-accent-3: #e07cff}.order-card__content{padding:.85rem}.order-card__topline,.order-card__title-row,.order-card__actions,.order-details-modal__header,.order-details-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.order-card__date{color:var(--shell-canvas-muted, hsl(var(--muted-foreground)));font-size:.75rem;white-space:nowrap}.order-card__main{display:flex;gap:.9rem;margin-top:.85rem}.order-card__media{position:relative;flex:0 0 6.75rem;width:6.75rem;height:6.75rem;border-radius:1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--orders-accent) 28%,hsl(var(--border)));background:radial-gradient(circle at 30% 15%,color-mix(in srgb,var(--orders-accent) 32%,transparent),transparent 52%),hsl(var(--muted) / .35);color:color-mix(in srgb,var(--orders-accent) 70%,hsl(var(--muted-foreground)));display:grid;place-items:center;box-shadow:inset 0 1px #ffffff14}button.order-card__media{cursor:pointer}.order-card__media-pill{position:absolute;left:.45rem;bottom:.45rem;display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .45rem;border-radius:9999px;background:#0000009e;color:#fff;font-size:.62rem;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.order-card__body{flex:1 1 auto}.order-card__title-row{align-items:flex-start}.order-card__title-row h4{font-size:.98rem;font-weight:850;line-height:1.2;color:var(--shell-canvas-fg, hsl(var(--foreground)));overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.order-card__title-row p{margin-top:.25rem;font-size:.75rem;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)))}.order-card__amount{flex-shrink:0;text-align:right}.order-card__amount span{display:block;color:var(--orders-accent);font-size:1rem;font-weight:900}.order-card__amount small{color:var(--shell-canvas-muted, hsl(var(--muted-foreground)));font-size:.68rem}.order-card__timeline{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.order-card__timeline span{display:inline-flex;align-items:center;gap:.28rem;border-radius:9999px;padding:.25rem .55rem;border:1px solid hsl(var(--border) / .5);background:hsl(var(--muted) / .24);color:var(--shell-canvas-muted, hsl(var(--muted-foreground)));font-size:.68rem;font-weight:700}.order-card__timeline span.is-done{border-color:color-mix(in srgb,var(--orders-accent) 28%,hsl(var(--border)));background:color-mix(in srgb,var(--orders-accent) 10%,transparent);color:color-mix(in srgb,var(--orders-accent) 82%,hsl(var(--foreground)))}.order-card__meta-grid,.order-details-modal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.75rem}.order-card__meta-grid>div,.order-details-modal__grid>div{min-width:0;border:1px solid hsl(var(--border) / .48);border-radius:.8rem;padding:.52rem .62rem;background:#ffffff09}.order-card__meta-grid small,.order-details-modal__grid small{display:block;margin-bottom:.2rem;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)));font-size:.62rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.order-card__meta-grid span,.order-details-modal__grid span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--shell-canvas-fg, hsl(var(--foreground)));font-size:.75rem;font-weight:700}.order-card__actions{justify-content:flex-start;flex-wrap:wrap;margin-top:.8rem}.order-card__actions .inline-flex,.order-card__actions button{min-height:2rem;border-radius:9999px;font-size:.72rem}.orders-primary-action{background:linear-gradient(135deg,var(--orders-accent),var(--orders-accent-2))!important;color:#070411!important;border:0!important;box-shadow:0 10px 22px color-mix(in srgb,var(--orders-accent) 20%,transparent);font-weight:850}.order-details-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;place-items:center;padding:1rem;background:#000000b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.order-details-modal__card{width:min(42rem,100%);border-radius:1.35rem;overflow:hidden;border:1px solid color-mix(in srgb,#ffaa33 28%,hsl(var(--border)));background:radial-gradient(circle at top left,color-mix(in srgb,#e07cff 16%,transparent),transparent 42%),linear-gradient(145deg,hsl(var(--card)),hsl(var(--card) / .9));box-shadow:0 24px 70px #0000007a}.order-details-modal__content{padding:1rem}.order-details-modal__header{align-items:flex-start}.order-details-modal__header h3{margin-top:.7rem;font-size:1.25rem;font-weight:900;line-height:1.1}.order-details-modal__header p{margin-top:.25rem;color:var(--shell-canvas-muted, hsl(var(--muted-foreground)));font-size:.85rem}.order-details-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.order-details-modal__reference{grid-column:1 / -1}.order-details-modal__footer{justify-content:flex-end;flex-wrap:wrap;margin-top:1rem}@media (max-width: 720px){.orders-hero,.order-card__main,.order-card__title-row,.orders-section__heading{flex-direction:column;align-items:stretch}.orders-hero__stats,.order-card__meta-grid,.order-details-modal__grid{grid-template-columns:1fr}.order-card__media{width:100%;height:auto;aspect-ratio:16 / 9;flex-basis:auto}.order-card__amount{text-align:left}}html.mobile-web-browser input,html.mobile-web-browser textarea,html.mobile-web-browser select,html.mobile-web-browser button,html.mobile-web-browser [role=combobox],html.ios-mobile-web input,html.ios-mobile-web textarea,html.ios-mobile-web select,html.ios-mobile-web button,html.ios-mobile-web [role=combobox]{font-size:max(16px,1rem);-webkit-text-size-adjust:100%;touch-action:manipulation}html.mobile-web-browser .brand-category-modal,html.ios-mobile-web .brand-category-modal{align-items:stretch;justify-content:center;padding:max(.45rem,env(safe-area-inset-top,0px)) max(.45rem,env(safe-area-inset-right,0px)) max(.45rem,env(safe-area-inset-bottom,0px)) max(.45rem,env(safe-area-inset-left,0px));overscroll-behavior:contain;touch-action:none}html.mobile-web-browser .brand-category-modal__panel,html.ios-mobile-web .brand-category-modal__panel{width:min(100%,34rem);max-width:calc(100vw - .9rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:min(86svh,calc(var(--app-visual-height, 100svh) - .9rem));border-radius:1rem;transform:translateZ(0)}html.mobile-web-browser .brand-category-modal__backdrop,html.ios-mobile-web .brand-category-modal__backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}html.mobile-web-browser .brand-category-modal__search,html.ios-mobile-web .brand-category-modal__search,html.mobile-web-browser .inbox-list-input,html.ios-mobile-web .inbox-list-input,html.mobile-web-browser .inbox-chat-view input,html.mobile-web-browser .inbox-chat-view textarea,html.ios-mobile-web .inbox-chat-view input,html.ios-mobile-web .inbox-chat-view textarea{font-size:16px!important;line-height:1.35}html.mobile-web-browser .brand-category-modal__body,html.ios-mobile-web .brand-category-modal__body,html.mobile-web-browser .brand-category-modal__grid,html.ios-mobile-web .brand-category-modal__grid{overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}html.mobile-web-browser [data-radix-popper-content-wrapper],html.ios-mobile-web [data-radix-popper-content-wrapper]{max-width:calc(100vw - .75rem)!important;transform-origin:top center!important}html.mobile-web-browser [data-radix-select-content],html.mobile-web-browser [data-radix-dropdown-menu-content],html.mobile-web-browser [role=listbox],html.ios-mobile-web [data-radix-select-content],html.ios-mobile-web [data-radix-dropdown-menu-content],html.ios-mobile-web [role=listbox]{max-width:calc(100vw - .75rem)!important;max-height:min(70svh,calc(var(--app-visual-height, 100svh) - 1rem))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}html.mobile-web-browser .inbox-chat-view,html.mobile-web-browser .inbox-panel-view,html.mobile-web-browser .inbox-list-panel,html.ios-mobile-web .inbox-chat-view,html.ios-mobile-web .inbox-panel-view,html.ios-mobile-web .inbox-list-panel{max-width:100vw;contain:layout paint;backdrop-filter:none;-webkit-backdrop-filter:none}html.mobile-web-browser .inbox-chat-header,html.mobile-web-browser .inbox-panel-header,html.ios-mobile-web .inbox-chat-header,html.ios-mobile-web .inbox-panel-header{backdrop-filter:none;-webkit-backdrop-filter:none}.cart-save-btn{min-height:2rem;gap:.35rem;border-color:color-mix(in srgb,var(--cart-accent) 24%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--cart-accent) 5%,hsl(var(--background)))!important;color:color-mix(in srgb,var(--cart-accent) 80%,var(--shell-canvas-fg))!important;white-space:nowrap}.cart-save-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--cart-accent) 42%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--cart-accent) 11%,hsl(var(--card)))!important}.cart-save-btn--move{--cart-accent: #ffaa33}.cart-panel--saved{border-color:color-mix(in srgb,#ffaa33 18%,var(--shell-canvas-border))}.cart-item-row--saved{opacity:.96}.cart-item-row__saved-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.cart-item-row__footer--saved{align-items:center}.cart-shell__saved-empty{width:min(920px,calc(100% - 2rem));margin:1rem auto 2rem}@media (max-width: 720px){.cart-save-btn{min-width:0;padding-inline:.65rem;font-size:.78rem}.cart-item-row__saved-actions{width:100%;justify-content:flex-start}.cart-item-row__footer--saved{align-items:flex-start}}.profile-edit-header{scroll-margin-top:var(--app-safe-top, 0px)}.profile-edit-quick-nav{display:flex;gap:.45rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 1rem .75rem;scroll-padding-inline:1rem}.profile-edit-quick-nav::-webkit-scrollbar{display:none}.profile-edit-quick-nav__item,.profile-chrome-subnav__item,.profile-edit-media-hub__link{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:0 0 auto;border-radius:9999px;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 6%,hsl(var(--card) / .58));color:var(--shell-canvas-fg);font-size:.75rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;padding:.55rem .8rem;box-shadow:inset 0 1px #ffffff0d}.profile-edit-quick-nav__item:hover,.profile-chrome-subnav__item:hover,.profile-edit-media-hub__link:hover{border-color:color-mix(in srgb,var(--profile-edit-accent) 38%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 12%,hsl(var(--card) / .72))}.profile-edit-anchor,#profile-edit-basics,#profile-edit-media,#profile-edit-look,#profile-edit-content,#profile-edit-colors,#profile-panel-media,#profile-chrome-global-colors,#profile-chrome-section-colors,#profile-song-style{scroll-margin-top:calc(var(--app-safe-top, 0px) + 7.25rem)}.profile-edit-section--media-studio .profile-edit-media-hub{display:flex;flex-direction:column;gap:.75rem}.profile-edit-media-hub__card,.profile-edit-section--media-studio .profile-edit-section--backdrop,.profile-edit-section--media-studio .profile-edit-card--backdrop{border-radius:1rem;border:1px solid color-mix(in srgb,var(--profile-edit-accent) 18%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 4%,hsl(var(--card) / .56))}.profile-edit-media-hub__card{padding:.85rem;box-shadow:0 4px 18px #0000000a}.profile-edit-media-hub__card-head,.profile-panel-media-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.profile-edit-media-hub__card--banner>.space-y-4{gap:.65rem!important}.profile-edit-media-hub__card--banner .profile-edit-card,.profile-edit-media-hub__card--banner .profile-edit-subcard{padding:.75rem!important;border-radius:.85rem!important;background:color-mix(in srgb,var(--profile-edit-accent) 4%,transparent)!important}.profile-edit-media-hub__card--banner .profile-edit-card.flex{min-height:0}.profile-edit-media-hub__card--shortcut{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.profile-edit-media-hub__link{background:linear-gradient(135deg,color-mix(in srgb,var(--profile-edit-accent) 18%,hsl(var(--card))),color-mix(in srgb,var(--profile-edit-accent) 7%,hsl(var(--background))));border-color:color-mix(in srgb,var(--profile-edit-accent) 32%,var(--shell-canvas-border))}.profile-edit-section--media-studio .profile-edit-section--backdrop{padding:.85rem;gap:.55rem}.profile-edit-section--media-studio .profile-edit-section--backdrop .profile-edit-section__head{margin-bottom:-.15rem}.profile-edit-section--media-studio .profile-edit-section--backdrop .profile-edit-card--backdrop{padding:0;border:0;background:transparent;box-shadow:none}.profile-chrome-subnav{display:flex;gap:.45rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.15rem}.profile-chrome-subnav::-webkit-scrollbar{display:none}.profile-chrome-subnav__item{min-height:2.1rem;padding:.45rem .7rem;font-size:.7rem}.profile-chrome-subnav__item--accent{border-color:color-mix(in srgb,var(--profile-edit-accent) 42%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 14%,hsl(var(--card) / .7))}.profile-panel-media-head__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;flex:0 0 auto;max-width:14rem}.profile-panel-media-head__chips span{display:inline-flex;align-items:center;min-height:1.55rem;border-radius:9999px;padding:.25rem .5rem;font-size:.62rem;font-weight:800;color:color-mix(in srgb,var(--profile-edit-accent) 82%,var(--shell-canvas-fg));border:1px solid color-mix(in srgb,var(--profile-edit-accent) 20%,var(--shell-canvas-border));background:color-mix(in srgb,var(--profile-edit-accent) 7%,transparent)}[data-testid=profile-chrome-customizer] .profile-chrome-command-center{gap:.75rem!important}[data-testid=profile-chrome-customizer] .profile-edit-divider{margin-block:.1rem}[data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections .profile-edit-subcard,[data-testid=profile-chrome-customizer] .profile-chrome-media-card{padding:.75rem!important}[data-testid=profile-chrome-customizer] .profile-chrome-media-card__intro{gap:.55rem}[data-testid=profile-chrome-customizer] .profile-chrome-media-card__dimensions,[data-testid=profile-chrome-customizer] .profile-chrome-media-card__viewport-note{font-size:.66rem;line-height:1.25}.profile-edit-card,.profile-edit-subcard{scroll-margin-top:calc(var(--app-safe-top, 0px) + 7.25rem)}@media (max-width: 639px){.profile-edit-header__inner{padding:.7rem .75rem .55rem}.profile-edit-quick-nav{padding:0 .75rem .65rem}.profile-edit-quick-nav__item{min-height:2.15rem;padding:.5rem .68rem;font-size:.7rem}.profile-edit-body{gap:.85rem;padding:.75rem .7rem 1.25rem}.profile-edit-section{gap:.55rem}.profile-edit-card,.profile-edit-subcard,.profile-edit-media-hub__card,.profile-edit-section--media-studio .profile-edit-section--backdrop{padding:.75rem;border-radius:.85rem}.profile-edit-card--identity{gap:.8rem}.profile-edit-avatar{width:5.35rem!important;height:5.35rem!important}.profile-edit-fields{gap:.65rem}.profile-edit-field__label{margin-bottom:.25rem;font-size:.76rem}.profile-edit-input,.profile-pinned-picker__select,[data-testid=edit-profile-page] input,[data-testid=edit-profile-page] select,[data-testid=edit-profile-page] textarea,[data-testid=edit-profile-page] button{font-size:16px}.profile-edit-media-hub__card--shortcut,.profile-panel-media-head{flex-direction:column;align-items:stretch}.profile-edit-media-hub__link{width:100%}.profile-panel-media-head__chips{justify-content:flex-start;max-width:none}.profile-post-card-backdrop-editor__sliders{grid-template-columns:minmax(0,1fr)}[data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots{gap:.65rem!important}[data-testid=profile-chrome-customizer] .profile-chrome-media-card__controls .grid.grid-cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width: 1024px){html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-quick-nav{padding-inline:1.25rem;justify-content:center}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:1rem 1.2rem!important;max-width:min(1180px,calc(100vw - var(--desktop-nav-width, 18.5rem) - 2rem))!important}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body__right{top:calc(var(--app-safe-top, 0px) + 6.5rem)!important;max-height:calc(100dvh - var(--app-safe-top, 0px) - 8.25rem);overflow:auto;scrollbar-width:thin;padding-right:.15rem}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-section,html.shell-desktop-web [data-testid=profile-chrome-customizer]{gap:.65rem}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-card,html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-subcard,html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-media-hub__card,html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-section--media-studio .profile-edit-section--backdrop{padding:.85rem}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-media-hub{gap:.75rem}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-card--identity{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:1rem!important}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body__left .profile-edit-avatar-wrap{align-self:center}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-avatar{width:5.75rem!important;height:5.75rem!important}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-fields{gap:.65rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-command-center{gap:.8rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections .profile-edit-subcard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem .75rem;align-items:start}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections .profile-edit-subcard>.space-y-2,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-control-panel--sections .profile-edit-subcard>.space-y-1\.5{grid-column:1 / -1}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-grid--panel-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--global,html.shell-desktop-web [data-testid=profile-chrome-customizer] .profile-chrome-media-card--tabsContent{grid-column:1 / -1!important}}@media (min-width: 1024px){html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body__right{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important;scrollbar-width:auto!important;padding-right:0!important}html.shell-desktop-web [data-testid=edit-profile-page] .profile-edit-body__right::-webkit-scrollbar{width:auto!important}}html.mobile-web-browser,html.ios-mobile-web,html.shell-compact{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}html.mobile-web-browser body,html.ios-mobile-web body,html.shell-compact body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html.mobile-web-browser input,html.mobile-web-browser textarea,html.mobile-web-browser select,html.ios-mobile-web input,html.ios-mobile-web textarea,html.ios-mobile-web select{font-size:16px!important}.brand-category-modal{box-sizing:border-box!important;max-width:var(--app-visual-width, 100vw)!important;overflow:hidden!important;padding:max(.5rem,env(safe-area-inset-top,0px)) max(.65rem,env(safe-area-inset-right,0px)) max(.65rem,env(safe-area-inset-bottom,0px)) max(.65rem,env(safe-area-inset-left,0px))!important}.brand-category-modal__panel{box-sizing:border-box!important;width:min(920px,calc(var(--app-visual-width, 100vw) - 1.3rem))!important;max-width:calc(var(--app-visual-width, 100vw) - 1.3rem)!important;max-height:min(84svh,calc(var(--app-visual-height, 100dvh) - 1.3rem))!important;margin-inline:auto!important;transform:none!important}.brand-category-modal__body,.brand-category-modal__grid{min-width:0!important}@media (max-width: 720px),(pointer: coarse) and (max-width: 1023px){.brand-category-modal{align-items:flex-end!important;justify-content:center!important;padding-top:max(.5rem,env(safe-area-inset-top,0px))!important;padding-inline:max(.5rem,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))!important;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))!important}.brand-category-modal__panel{width:calc(var(--app-visual-width, 100vw) - 1rem)!important;max-width:calc(var(--app-visual-width, 100vw) - 1rem)!important;max-height:min(76svh,calc(var(--app-visual-height, 100dvh) - 1rem))!important;border-radius:1rem!important}.brand-category-modal__search{font-size:16px!important}.brand-category-modal__grid{max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}.live-shell-browse-page,.live-shell-discovery,.live-shell-category-panel,.live-shell-category-panel__grid,.live-shell-stream-scope-switch{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.live-shell-browse-page .live-shell-discovery{width:min(44rem,calc(var(--app-visual-width, 100vw) - 1rem))!important;max-width:min(44rem,calc(var(--app-visual-width, 100vw) - 1rem))!important;margin-inline:auto!important}@media (max-width: 780px),(pointer: coarse) and (max-width: 1023px){.live-shell--page,.live-shell--page .live-shell-content,.live-shell-browse-page{overflow-x:hidden!important}.live-shell-browse-page .live-shell-discovery{width:calc(var(--app-visual-width, 100vw) - .75rem)!important;max-width:calc(var(--app-visual-width, 100vw) - .75rem)!important;padding-inline:.45rem!important;gap:.48rem!important}.live-shell-search-wrap{min-height:2.45rem!important;padding:.5rem .68rem!important}.live-shell-search-wrap input{font-size:16px!important}.live-shell-category-panel{width:100%!important;padding:.5rem!important;border-radius:.9rem!important}.live-shell-stream-scope-switch{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.22rem!important;padding:.22rem!important}.live-shell-stream-scope-switch__button{min-height:2rem!important;padding:.28rem .12rem!important}.live-shell-category-panel__description{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.live-shell-category-panel__grid{grid-template-columns:1fr!important;max-height:min(10.5rem,calc(var(--app-visual-height, 100dvh) - 20rem))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.live-shell-category-panel__item{min-height:2.55rem!important;padding:.42rem .46rem!important}}.music-page-shell .brand-page-sticky.shell-canvas-sticky,.music-page-shell .music-page-header.shell-canvas-sticky,.music-page-shell .brand-page-sticky,.music-page-shell .music-page-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.music-page-shell>.sticky:before,.music-page-shell .music-page-header:before{display:none!important}.music-section-tabs,:root:not(.dark) .music-section-tabs,html.shell-desktop-web .music-section-tabs{padding:0!important;background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-testid=music-page] .music-meta-comments,[data-testid=music-page] .music-meta-comments svg,[data-testid=music-page] .music-waveform-comment-count,[data-testid=music-page] .music-meta-engagement-stack .music-meta-comments,[data-testid=music-page] .music-meta-engagement-stack .music-meta-comments svg{color:#fff!important;opacity:1!important;text-shadow:0 1px 8px hsl(0 0% 0% / .55)!important}html.shell-desktop-web .desktop-shell-nav__gutter-control-label svg{display:none!important}html.shell-desktop-web .desktop-international-controls__head>svg,html.shell-desktop-web .desktop-international-controls__trigger>svg:not(:last-child){display:none!important}html.shell-desktop-web .desktop-international-controls,html.shell-desktop-web .desktop-international-controls__row,html.shell-desktop-web .desktop-international-controls__trigger,html.shell-desktop-web .desktop-international-controls__menu{direction:ltr!important}html.shell-desktop-web .desktop-international-controls__clear{width:auto!important;min-width:2.35rem!important;height:1.55rem!important;padding:0 .48rem!important;font-size:.58rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}html.shell-desktop-web .desktop-international-controls__trigger>svg{display:none!important}.international-preferences-card,.international-preferences-grid,.international-preferences-card [role=combobox],.international-preferences-menu{direction:ltr!important}html[dir=rtl] body{text-align:start}html[dir=rtl] .desktop-sidebar-nav,html[dir=rtl] .desktop-international-controls,html[dir=rtl] .feed-top-nav,html[dir=rtl] .brand-page-sticky-header,html[dir=rtl] .shop-detail-shell,html[dir=rtl] .event-detail-shell,html[dir=rtl] .messages-shell,html[dir=rtl] .profile-page{direction:rtl}html[dir=rtl] .desktop-sidebar-nav [data-radix-popper-content-wrapper],html[dir=rtl] [role=dialog],html[dir=rtl] [data-radix-select-content],html[dir=rtl] [data-radix-dropdown-menu-content]{text-align:right}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select,html[dir=rtl] [contenteditable=true]{text-align:start}html[dir=rtl] .feed-overlay-description,html[dir=rtl] .video-overlay,html[dir=rtl] .music-video-overlay,html[dir=rtl] .spotlight-badge{direction:rtl;text-align:start}html[dir=rtl] [data-user-generated-content=true]{unicode-bidi:plaintext}html[data-ui-translating=true] [data-user-generated-content=true]{opacity:1}@supports (content-visibility: auto){.brand-media-card,.feed-post-card,.pictures-grid-tile,.music-track-card,.music-video-card,.sound-page-post-card,.profile-grid-tile,.cart-item-row,[data-testid=products-grid]>*,[data-testid=shop-products-grid]>*,[data-testid=events-page] .events-browse-grid>*,.live-shell-stream-grid>*{content-visibility:auto;contain-intrinsic-size:320px 420px}}img[loading=lazy]{content-visibility:auto}.live-shell-browse-page,.live-shell-browse-page .live-shell-scroll,.live-shell-browse-page .live-shell-discovery{min-width:0!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}html.shell-desktop-web .live-shell-browse-page .live-shell-scroll{width:100%!important;max-width:110.02rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important}.live-shell-stream-grid--browse[data-live-browse-grid=uniform-fixed],.live-shell-stream-grid--browse{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(12.75rem,12.75rem))!important;justify-content:center!important;justify-items:stretch!important;align-items:start!important;gap:.86rem!important;width:100%!important;max-width:108.02rem!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true],.live-shell-stream-grid--browse>button[data-live-browse-card=uniform],.live-shell-stream-grid--browse>.live-shell-stream-card--browse-uniform,.live-shell-stream-grid--browse>.live-shell-stream-card--scope-desktop,.live-shell-stream-grid--browse>.live-shell-stream-card--scope-mobile,.live-shell-stream-grid--browse>.live-shell-stream-card--elevate-studio{grid-column:auto / span 1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:12.75rem!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3 / 4!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;overflow:hidden!important;box-sizing:border-box!important;contain:layout paint!important;border-radius:1rem!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__media,.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__thumb,.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__auto-thumb,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__media,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__thumb,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__auto-thumb,.live-shell-stream-grid--browse>.live-shell-stream-card--elevate-studio .live-shell-stream-card__auto-thumb{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;background-position:50% 50%!important;box-sizing:border-box!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__thumb-backdrop,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__thumb-backdrop{position:absolute!important;top:-12%!important;right:-12%!important;bottom:-12%!important;left:-12%!important;z-index:0!important;background-image:var(--live-card-thumb-image)!important;background-size:cover!important;background-position:50% 50%!important;background-repeat:no-repeat!important;filter:blur(18px) saturate(1.12) brightness(.72)!important;opacity:.68!important;transform:scale(1.08)!important;pointer-events:none!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__thumb-image,.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__thumb-video,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__thumb-image,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__thumb-video,html.shell-desktop-web .live-shell-stream-grid--browse>[data-live-card-width-lock=true].live-shell-stream-card--scope-desktop .live-shell-stream-card__thumb-image,html.shell-desktop-web .live-shell-stream-grid--browse>[data-live-card-width-lock=true].live-shell-stream-card--scope-desktop .live-shell-stream-card__thumb-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:50% 50%!important;object-position:50% 50%!important;transform:none!important;transform-origin:50% 50%!important;background:#050816!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__shade,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__shade{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;background:linear-gradient(180deg,#0000006b,#0000000f 35%,#00000024 58%,#000000d6),linear-gradient(90deg,#0000005c,#0000 42%,#00000038)!important;pointer-events:none!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__topbar,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__topbar{position:absolute!important;z-index:6!important;top:.5rem!important;left:.52rem!important;right:.52rem!important;max-width:calc(100% - 1.04rem)!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;pointer-events:none!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__badges,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__badges{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.26rem!important;max-width:100%!important;min-width:0!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-category-tag,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-category-tag{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__center,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__center{z-index:3!important;opacity:.18!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__meta,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__meta{position:relative!important;z-index:7!important;width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:.36rem!important;padding:1.7rem .58rem .58rem!important;margin-top:auto!important;box-sizing:border-box!important;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.42) 38%,rgba(0,0,0,.76) 100%)!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__identity,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__identity{display:flex!important;align-items:center!important;gap:.46rem!important;width:100%!important;min-width:0!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__copy,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__copy{min-width:0!important;width:100%!important;overflow:hidden!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__metrics,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__metrics{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;align-self:flex-start!important;gap:.22rem!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;visibility:visible!important;opacity:1!important;pointer-events:none!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__metric-chip,.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__metrics .live-shell-chip,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__metric-chip,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__metrics .live-shell-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.2rem!important;min-width:-moz-max-content!important;min-width:max-content!important;white-space:nowrap!important;padding:.19rem .42rem!important;font-size:.58rem!important;line-height:1!important;visibility:visible!important;opacity:1!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] [data-live-card-metric=viewers],.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] [data-live-card-metric=viewers]{order:1!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] [data-live-card-metric=likes],.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] [data-live-card-metric=likes]{order:2!important}@media (max-width: 720px){.live-shell-browse-page .live-shell-scroll{width:100%!important;max-width:100%!important;padding-left:.5rem!important;padding-right:.5rem!important}.live-shell-stream-grid--browse[data-live-browse-grid=uniform-fixed],.live-shell-stream-grid--browse{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;justify-items:stretch!important;align-items:start!important;gap:.62rem!important;width:min(100%,23.5rem)!important;max-width:min(100%,23.5rem)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true],.live-shell-stream-grid--browse>button[data-live-browse-card=uniform],.live-shell-stream-grid--browse>.live-shell-stream-card--browse-uniform,.live-shell-stream-grid--browse>.live-shell-stream-card--scope-desktop,.live-shell-stream-grid--browse>.live-shell-stream-card--scope-mobile,.live-shell-stream-grid--browse>.live-shell-stream-card--elevate-studio{width:100%!important;max-width:none!important;min-width:0!important;aspect-ratio:3 / 4!important;border-radius:.86rem!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__meta,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__meta{padding:1.35rem .46rem .5rem!important;gap:.28rem!important}.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__metric-chip,.live-shell-stream-grid--browse>[data-live-card-width-lock=true] .live-shell-stream-card__metrics .live-shell-chip,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__metric-chip,.live-shell-stream-grid--browse>button[data-live-browse-card=uniform] .live-shell-stream-card__metrics .live-shell-chip{padding:.16rem .32rem!important;font-size:.52rem!important}}.product-reviews-panel{position:relative;border-radius:1rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--brand-page-accent, #00d4ff) 24%,hsl(var(--border)));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--brand-page-accent, #00d4ff) 12%,transparent),transparent 40%),color-mix(in srgb,hsl(var(--card)) 92%,hsl(var(--background)));box-shadow:0 10px 34px #0000002e,0 0 24px color-mix(in srgb,var(--brand-page-accent, #00d4ff) 10%,transparent)}.product-review-verified-box,.product-review-card,.business-review-card,.business-review-step-card,.business-review-evidence-box,.business-review-form{color:hsl(var(--foreground));background:linear-gradient(180deg,color-mix(in srgb,hsl(var(--card)) 94%,hsl(var(--background))),color-mix(in srgb,hsl(var(--background)) 92%,hsl(var(--card))))!important;border-color:color-mix(in srgb,var(--brand-page-accent, #00d4ff) 22%,hsl(var(--border)))!important;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #00000024}.product-review-dialog,[data-radix-dialog-content].product-review-dialog{color:hsl(var(--foreground))!important;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,#00d4ff 11%,transparent),transparent 34%),radial-gradient(circle at 100% 100%,color-mix(in srgb,#8b5cf6 10%,transparent),transparent 36%),linear-gradient(180deg,hsl(var(--background)),color-mix(in srgb,hsl(var(--card)) 94%,hsl(var(--background))))!important;border:1px solid color-mix(in srgb,#00d4ff 30%,hsl(var(--border)))!important;box-shadow:0 28px 90px #000000b8,0 0 42px color-mix(in srgb,#00d4ff 14%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.product-review-summary__bar-track{background:color-mix(in srgb,hsl(var(--muted)) 72%,hsl(var(--background)))!important}.product-review-summary__bar-row:hover,.product-review-summary__bar-row.is-active{background:color-mix(in srgb,#00d4ff 9%,hsl(var(--muted)))!important}.product-review-card__text,.business-review-card p{color:hsl(var(--foreground) / .9)!important}.product-review-card__verified,.product-review-verified-box__header,.business-review-verified-strip{color:color-mix(in srgb,#67e8f9 84%,hsl(var(--foreground)))!important}.music-filter-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.music-filter-result-grid>.music-shelf-item{width:100%;min-width:0;flex-shrink:1}.music-filter-result-grid>.music-shelf-item>.music-shelf-art{width:100%;height:auto;aspect-ratio:1 / 1}@media (min-width: 640px){.music-filter-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.music-filter-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html.shell-desktop-web .music-filter-result-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width: 1280px){html.shell-desktop-web .music-filter-result-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.music-audio-filter-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;width:100%}.music-audio-filter-tab{border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-page-accent, #b07cff) 26%,hsl(var(--border)));background:color-mix(in srgb,hsl(var(--card)) 86%,transparent);color:hsl(var(--foreground) / .84);min-height:2rem;padding:.28rem .78rem;font-size:.78rem;font-weight:800;white-space:nowrap;box-shadow:0 4px 14px color-mix(in srgb,var(--brand-page-accent, #b07cff) 9%,transparent);transition:border-color .15s ease,background .15s ease,color .15s ease,transform .12s ease}.music-audio-filter-tab:hover{border-color:color-mix(in srgb,var(--brand-page-accent, #b07cff) 48%,hsl(var(--border)));background:color-mix(in srgb,var(--brand-page-accent, #b07cff) 10%,hsl(var(--card)))}.music-audio-filter-tab--active{color:#fff;border-color:color-mix(in srgb,var(--brand-page-accent, #b07cff) 72%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-page-accent, #b07cff) 86%,#00d4ff),color-mix(in srgb,#8b5cf6 82%,var(--brand-page-accent, #b07cff)));box-shadow:0 0 20px color-mix(in srgb,var(--brand-page-accent, #b07cff) 24%,transparent),0 8px 20px #00000038}.music-audio-filter-tabs--results{margin-top:-.1rem}html.shell-desktop-web .music-genre-picker__panel,html:not(.shell-compact):not(.capacitor-native) .music-genre-picker__panel{width:min(28rem,calc(100vw - 2rem))!important}html.shell-desktop-web .music-genre-picker__quick-picks,html:not(.shell-compact):not(.capacitor-native) .music-genre-picker__quick-picks{flex-wrap:wrap!important;overflow-x:visible!important;scrollbar-width:auto!important}html.shell-desktop-web .music-genre-picker__quick-picks::-webkit-scrollbar,html:not(.shell-compact):not(.capacitor-native) .music-genre-picker__quick-picks::-webkit-scrollbar{display:none!important}html.shell-desktop-web .music-genre-picker__body,html:not(.shell-compact):not(.capacitor-native) .music-genre-picker__body{max-height:min(22rem,64dvh)!important}html.mobile-web-browser.shell-compact [data-testid=video-feed],html.mobile-web-browser.shell-compact .feed-viewport.video-feed-viewport{height:var(--feed-viewport-height, calc(var(--app-visual-height, 100dvh) - var(--bottom-nav-height, 4.5rem) - var(--feed-footer-clearance, 10px)))!important;max-height:var(--feed-viewport-height, calc(var(--app-visual-height, 100dvh) - var(--bottom-nav-height, 4.5rem) - var(--feed-footer-clearance, 10px)))!important}html.mobile-web-browser.shell-compact [data-testid=video-feed] .feed-phone-column,html.mobile-web-browser.shell-compact [data-testid=video-feed] .video-feed-player-stage{height:100%!important;max-height:100%!important;overflow:hidden!important}html.mobile-web-browser.shell-compact [data-testid=video-feed] .share-menu-panel,html.mobile-web-browser.shell-compact [data-testid=video-feed] .feed-media-options-menu{max-height:min(72dvh,calc(var(--app-visual-height, 100dvh) - var(--bottom-nav-height, 4.5rem) - 1.25rem))!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}html.mobile-web-browser.shell-compact [data-testid=video-feed] .share-menu-overlay-anchor,html.mobile-web-browser.shell-compact [data-testid=video-feed] .feed-media-options-portal{overscroll-behavior:contain!important;touch-action:pan-y!important}.profile-creator-support-panel{width:100%;max-width:none;margin-block:.35rem .75rem}.profile-creator-support-panel .creator-support-header-main{min-width:0}.profile-creator-support-panel .creator-support-header-row{width:100%}.profile-creator-support-panel .creator-support-slider-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.1rem;border:1px solid hsl(var(--primary) / .28);border-radius:999px;padding:.28rem .55rem .28rem .34rem;color:hsl(var(--foreground));background:radial-gradient(circle at 18% 0%,hsl(var(--primary) / .22),transparent 62%),linear-gradient(135deg,hsl(var(--background) / .9),hsl(var(--primary) / .08));box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff14;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.profile-creator-support-panel .creator-support-slider-toggle:hover{border-color:hsl(var(--primary) / .48);box-shadow:0 14px 34px #0003,0 0 0 1px hsl(var(--primary) / .12) inset}.profile-creator-support-panel .creator-support-slider-toggle:active{transform:translateY(1px)}.profile-creator-support-panel .creator-support-slider-toggle:focus-visible{outline:2px solid hsl(var(--primary) / .7);outline-offset:3px}.profile-creator-support-panel .creator-support-slider-track{position:relative;display:inline-flex;align-items:center;width:2.25rem;height:1.18rem;border-radius:999px;background:hsl(var(--muted-foreground) / .28);box-shadow:inset 0 0 0 1px #ffffff1f;transition:background .18s ease,box-shadow .18s ease}.profile-creator-support-panel .creator-support-slider-knob{position:absolute;left:.14rem;top:.14rem;width:.9rem;height:.9rem;border-radius:999px;background:#fff;box-shadow:0 3px 10px #00000047;transition:transform .18s ease}.profile-creator-support-panel.creator-support-mobile-expanded .creator-support-slider-track{background:linear-gradient(135deg,hsl(var(--primary)),#22d3ee);box-shadow:0 0 18px hsl(var(--primary) / .32),inset 0 0 0 1px #ffffff38}.profile-creator-support-panel.creator-support-mobile-expanded .creator-support-slider-knob{transform:translate(1.07rem)}.profile-creator-support-panel .creator-support-slider-label{font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.profile-creator-support-panel .creator-support-slider-state{display:inline-flex;align-items:center;justify-content:center;min-width:3.35rem;border-radius:999px;padding:.16rem .45rem;font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:hsl(var(--background) / .64)}.profile-creator-support-panel.creator-support-mobile-expanded .creator-support-slider-state{color:hsl(var(--primary));background:hsl(var(--primary) / .12)}.profile-creator-support-panel .creator-support-slider-icon{color:hsl(var(--muted-foreground))}.profile-creator-support-panel .creator-support-panel-intro{max-width:62rem;line-height:1.45}.profile-creator-support-panel.creator-support-mobile-collapsed .creator-support-panel-intro{color:hsl(var(--muted-foreground) / .88)}.profile-creator-support-panel .creator-support-mobile-body{display:block}.profile-creator-support-panel.creator-support-mobile-collapsed .creator-support-mobile-body,.profile-creator-support-panel.creator-support-mobile-collapsed .creator-support-showcase{display:none}.profile-creator-support-panel.creator-support-mobile-collapsed{margin-bottom:.55rem}.profile-creator-support-panel.creator-support-mobile-collapsed .creator-support-mobile-summary{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid hsl(var(--primary) / .12);border-radius:999px;padding:.32rem .6rem;background:hsl(var(--background) / .58);color:hsl(var(--muted-foreground));white-space:normal}.profile-creator-support-panel .creator-support-content{display:grid;grid-template-columns:minmax(140px,.75fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(170px,.9fr);gap:.65rem;align-items:stretch;width:100%}.profile-creator-support-panel .creator-support-card{min-width:0;height:100%}.profile-creator-support-panel .creator-support-memberships{grid-column:span 2;min-width:0}.profile-creator-support-panel .creator-support-content--no-tips.creator-support-content--has-memberships .creator-support-memberships,.profile-creator-support-panel .creator-support-content--no-unlocks.creator-support-content--has-memberships .creator-support-memberships{grid-column:span 3}.profile-creator-support-panel .creator-support-content--no-tips.creator-support-content--no-unlocks.creator-support-content--has-memberships .creator-support-memberships{grid-column:1 / -1}.profile-creator-support-panel .creator-support-content--no-memberships{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.profile-creator-support-panel .creator-support-tier-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.5rem;overflow:visible;padding:0}.profile-creator-support-panel .creator-support-tier-card{min-width:0;min-height:0}.profile-creator-support-panel .creator-support-tier-card strong,.profile-creator-support-panel .creator-support-card strong{font-size:.86rem;line-height:1.1}.profile-creator-support-panel .creator-support-card p{line-height:1.25}@media (max-width: 900px){.profile-creator-support-panel .creator-support-content,.profile-creator-support-panel .creator-support-content--no-memberships{grid-template-columns:1fr}.profile-creator-support-panel .creator-support-memberships,.profile-creator-support-panel .creator-support-content--no-tips.creator-support-content--has-memberships .creator-support-memberships,.profile-creator-support-panel .creator-support-content--no-unlocks.creator-support-content--has-memberships .creator-support-memberships,.profile-creator-support-panel .creator-support-content--no-tips.creator-support-content--no-unlocks.creator-support-content--has-memberships .creator-support-memberships{grid-column:auto}.profile-creator-support-panel .creator-support-tier-list{grid-template-columns:1fr}}@media (max-width: 640px){.profile-creator-support-panel{margin-block:.25rem .6rem;padding:.65rem!important;border-radius:1rem!important}.profile-creator-support-panel .creator-support-header-row{align-items:flex-start}.profile-creator-support-panel .creator-support-slider-toggle{width:100%;justify-content:flex-start;padding-right:.48rem}.profile-creator-support-panel .creator-support-slider-label{flex:1;text-align:left}.profile-creator-support-panel.creator-support-mobile-collapsed .creator-support-mobile-body{display:none}.profile-creator-support-panel.creator-support-mobile-collapsed{margin-bottom:.45rem}.profile-creator-support-panel .creator-support-content{gap:.5rem;margin-top:.55rem}.profile-creator-support-panel .creator-support-card{border-radius:.95rem!important;padding:.65rem!important}.profile-creator-support-panel .creator-support-tier-card{padding:.6rem!important}}.creator-support-join-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2vw,1.5rem);background:#030412c2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain}.creator-support-join-screen{position:relative;width:min(1120px,100%);max-height:min(86vh,860px);overflow:auto;border:1px solid rgba(168,85,247,.35);border-radius:1.75rem;background:radial-gradient(circle at 12% 4%,rgba(59,130,246,.36),transparent 30%),radial-gradient(circle at 88% 0%,rgba(217,70,239,.34),transparent 34%),linear-gradient(135deg,#0b102dfa,#0e091ef5);box-shadow:0 32px 90px #0000007a,inset 0 1px #ffffff14;color:#fff}.creator-support-join-hero{position:relative;padding:clamp(1rem,2.4vw,1.75rem) clamp(1rem,2.6vw,2rem) 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.creator-support-join-close{position:absolute;top:1rem;right:1rem;display:inline-flex;height:2.1rem;width:2.1rem;align-items:center;justify-content:center;border-radius:999px;background:#ffffff1f;color:#fff}.creator-support-join-promises{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.55rem}.creator-support-join-promises span{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff17;padding:.45rem .7rem;font-size:.78rem;font-weight:800;color:#ffffffdb}.creator-support-join-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:1rem;padding:clamp(1rem,2.2vw,1.65rem)}.creator-support-join-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;align-content:start}.creator-support-join-tier{display:flex;flex-direction:column;min-height:170px;border:1px solid rgba(255,255,255,.13);border-radius:1.25rem;background:#ffffff14;padding:.9rem;text-align:left;color:#fff;transition:transform .14s ease,border-color .14s ease,background .14s ease}.creator-support-join-tier:hover,.creator-support-join-tier--active{transform:translateY(-1px);border-color:#a855f7c7;background:#a855f72e}.creator-support-join-tier-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.creator-support-join-price{margin-top:.55rem;font-size:1.65rem;font-weight:950;letter-spacing:-.04em}.creator-support-join-price em{margin-left:.2rem;font-size:.78rem;font-style:normal;font-weight:800;color:#ffffffa8}.creator-support-join-benefits{margin-top:.65rem;display:grid;gap:.35rem;font-size:.8rem;color:#ffffffc7}.creator-support-join-benefits span{display:flex;gap:.35rem;line-height:1.3}.creator-support-join-summary{align-self:start;position:sticky;top:1rem;border:1px solid rgba(255,255,255,.12);border-radius:1.35rem;background:#070a1eb8;padding:1rem;color:hsl(var(--foreground));box-shadow:inset 0 1px #ffffff0f}.creator-support-join-expectations{margin-top:.85rem;display:grid;gap:.55rem}.creator-support-join-expectations div{display:grid;grid-template-columns:1.6rem 1fr;gap:.55rem;align-items:start;font-size:.82rem;color:hsl(var(--muted-foreground))}.creator-support-join-expectations strong{display:inline-flex;height:1.45rem;width:1.45rem;align-items:center;justify-content:center;border-radius:999px;background:hsl(var(--primary) / .2);color:hsl(var(--primary));font-size:.76rem}@media (max-width: 760px){.creator-support-join-overlay{align-items:stretch;padding:.5rem}.creator-support-join-screen{max-height:calc(100vh - 1rem);border-radius:1.15rem}.creator-support-join-body{grid-template-columns:1fr;gap:.75rem;padding:.85rem}.creator-support-join-tier-grid{grid-template-columns:1fr}.creator-support-join-tier{min-height:0;padding:.8rem}.creator-support-join-summary{position:static}.creator-support-join-price{font-size:1.35rem}}.creator-support-payment-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2vw,1.5rem);background:#020617c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain}.creator-support-payment-card{position:relative;width:min(520px,100%);border:1px solid rgba(255,255,255,.14);border-radius:1.65rem;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.25),transparent 32%),radial-gradient(circle at 86% 10%,rgba(168,85,247,.28),transparent 34%),linear-gradient(145deg,#0f172afa,#020617fa);box-shadow:0 28px 84px #00000085,inset 0 1px #ffffff14;padding:clamp(1.1rem,2.4vw,1.7rem);color:hsl(var(--foreground))}.creator-support-payment-card--success{border-color:#34d39957}.creator-support-payment-card--error{border-color:#fb718561}.creator-support-payment-card--cancelled{border-color:#fbbf2457}.creator-support-payment-close{position:absolute;top:.85rem;right:.85rem;display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:999px;background:#ffffff1c;color:#fff}.creator-support-payment-icon{display:inline-flex;height:3.25rem;width:3.25rem;align-items:center;justify-content:center;border-radius:1.1rem;background:#ffffff1c;color:#fff;box-shadow:inset 0 1px #ffffff1f}.creator-support-payment-card--success .creator-support-payment-icon{background:#34d3992e;color:#a7f3d0}.creator-support-payment-card--error .creator-support-payment-icon{background:#f43f5e2e;color:#fecaca}.creator-support-payment-card--cancelled .creator-support-payment-icon{background:#fbbf242e;color:#fde68a}.creator-support-payment-next{margin-top:1rem;display:grid;gap:.55rem}.creator-support-payment-next div{display:grid;gap:.15rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#ffffff12;padding:.75rem}.creator-support-payment-next strong{font-size:.78rem;color:#ffffffe6}.creator-support-payment-next span{font-size:.78rem;line-height:1.35;color:hsl(var(--muted-foreground))}.live-shell-monetization-ribbon{position:relative;z-index:21;margin:.35rem .75rem 0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;max-width:min(860px,calc(100vw - 1.5rem));pointer-events:none}.live-shell-monetization-chip{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(125,211,252,.28);background:linear-gradient(135deg,#082f49bd,#4c1d959e);color:#f0f9fff0;border-radius:999px;padding:.28rem .58rem;font-size:.68rem;font-weight:800;letter-spacing:.04em;box-shadow:0 14px 35px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.live-shell-live-goal-bar,.live-shell-control-goal>div{position:relative;overflow:hidden;height:.38rem;min-width:8rem;flex:1 1 9rem;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.12)}.live-shell-live-goal-bar>span,.live-shell-control-goal>div>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3eef2,#a855f7f2,#fbbf24f2)}.live-shell-tip-panel,.live-shell-control-panel{position:absolute;z-index:45;right:.75rem;bottom:5.75rem;width:min(22rem,calc(100vw - 1.5rem));max-height:min(72vh,42rem);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.14);border-radius:1.35rem;background:linear-gradient(145deg,#060a16f5,#111827eb);box-shadow:0 30px 80px #0000007a;padding:.9rem;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.live-shell-control-panel{top:4.75rem;bottom:auto;width:min(24rem,calc(100vw - 1.5rem))}.live-shell-tip-panel__header,.live-shell-control-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.live-shell-tip-amounts,.live-shell-control-metrics,.live-shell-control-grid,.live-shell-control-row{display:grid;gap:.5rem}.live-shell-tip-amounts{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.6rem}.live-shell-tip-amounts button{border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffe0;font-size:.78rem;font-weight:900;padding:.5rem .35rem}.live-shell-tip-amounts button.is-selected{border-color:#22d3ee99;background:linear-gradient(135deg,#22d3ee3d,#a855f738);color:#fff}.live-shell-tip-note{min-height:4rem;margin-bottom:.6rem}.live-shell-control-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.7rem}.live-shell-control-metrics span{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:.9rem;background:#ffffff14;padding:.5rem .35rem;font-size:.72rem;font-weight:800;color:#ffffffd6}.live-shell-control-section{border:1px solid rgba(255,255,255,.11);background:#ffffff0e;border-radius:1rem;padding:.72rem;margin-top:.55rem}.live-shell-control-section__title{margin:0 0 .45rem;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em;color:#bfdbfef2}.live-shell-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.5rem}.live-shell-control-grid label,.live-shell-control-toggle{min-width:0;display:grid;gap:.28rem;font-size:.68rem;font-weight:800;color:#ffffffad}.live-shell-control-toggle{display:flex;align-items:center;gap:.45rem;min-height:2.45rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.1);padding:.45rem .6rem}.live-shell-control-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:.45rem}.live-shell-control-goal{display:grid;gap:.3rem;margin-bottom:.55rem;font-size:.75rem}.live-shell-control-goal strong{color:#fffffff0}.live-shell-control-goal>span,.live-shell-control-note{color:#ffffff9e;font-size:.72rem}.live-shell-control-list{display:grid;gap:.35rem;margin-top:.5rem}.live-shell-control-list-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.75rem;background:#0000003d;padding:.42rem .55rem;font-size:.75rem}.live-shell-control-list-row button{color:#7dd3fc;font-weight:900}.live-shell-control-error{margin:.55rem 0 0;color:#fca5a5;font-size:.76rem;font-weight:800}@media (max-width: 720px){.live-shell-monetization-ribbon{margin-top:.2rem;gap:.3rem}.live-shell-monetization-chip{padding:.22rem .45rem;font-size:.62rem}.live-shell-tip-panel,.live-shell-control-panel{left:.55rem;right:.55rem;bottom:4.9rem;width:auto;max-height:58vh;border-radius:1.1rem;padding:.72rem}.live-shell-control-panel{top:4.35rem;bottom:auto;max-height:66vh}.live-shell-tip-amounts,.live-shell-control-metrics,.live-shell-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.orders-controls{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(10rem,.35fr) minmax(10rem,.35fr) auto;gap:.65rem;align-items:center;padding:.7rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--orders-accent-3) 24%,hsl(var(--border)));background:linear-gradient(135deg,hsl(var(--card) / .86),hsl(var(--background) / .68));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.orders-controls__search{display:flex;align-items:center;gap:.5rem;min-width:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--orders-accent) 22%,hsl(var(--border)));background:hsl(var(--background) / .72);padding:.25rem .35rem .25rem .7rem}.orders-controls__search svg{flex:0 0 auto;color:color-mix(in srgb,var(--orders-accent-3) 74%,hsl(var(--muted-foreground)))}.orders-controls__search input{border:0!important;box-shadow:none!important;background:transparent!important;min-width:0}.orders-controls__select{border-radius:999px!important;background:hsl(var(--background) / .72)!important}.orders-controls__count{justify-content:center;white-space:nowrap;border-color:color-mix(in srgb,var(--orders-accent-2) 35%,hsl(var(--border)))!important}@media (max-width: 900px){.orders-controls{grid-template-columns:1fr 1fr}.orders-controls__search,.orders-controls__count{grid-column:1 / -1}}@media (max-width: 560px){.orders-controls{grid-template-columns:1fr}}.creator-studio-section-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:.75rem}.creator-studio-section-tabs::-webkit-scrollbar{display:none}.creator-studio-section-tab{min-height:2.5rem;touch-action:manipulation}.creator-studio-mobile-dock{display:none}@media (max-width: 767px){.creator-studio-shell{min-height:100dvh;max-width:100vw;overflow-x:hidden;overscroll-behavior-y:contain;padding:max(.75rem,env(safe-area-inset-top)) .75rem calc(7.5rem + env(safe-area-inset-bottom));-webkit-tap-highlight-color:transparent}.creator-studio-shell>div{gap:.875rem;padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.creator-studio-shell header,.creator-studio-shell section,.creator-studio-shell [class*="rounded-[2rem]"],.creator-studio-shell [class*="rounded-[2.5rem]"]{border-radius:1.35rem!important}.creator-studio-shell header,.creator-studio-shell section{padding:.95rem!important}.creator-studio-shell h1{font-size:clamp(1.75rem,8vw,2.35rem);line-height:1.02;letter-spacing:-.045em}.creator-studio-shell h2{font-size:clamp(1.05rem,5.3vw,1.35rem);line-height:1.1}.creator-studio-shell p,.creator-studio-shell span,.creator-studio-shell label{text-wrap:pretty}.creator-studio-shell button,.creator-studio-shell input,.creator-studio-shell select,.creator-studio-shell textarea{min-height:44px;font-size:16px;touch-action:manipulation}.creator-studio-shell input,.creator-studio-shell select,.creator-studio-shell textarea{width:100%;color-scheme:dark}.creator-studio-shell textarea{resize:vertical}.creator-studio-shell code,.creator-studio-shell textarea,.creator-studio-shell input{overflow-wrap:anywhere;word-break:break-word}.creator-studio-shell .grid{min-width:0}.creator-studio-shell [class~="min-w-[240px]"]{min-width:0!important}.creator-studio-shell header,.creator-studio-shell section{box-shadow:0 14px 38px #00000047!important}.creator-studio-section-tabs{position:sticky;top:max(.5rem,env(safe-area-inset-top));z-index:45;margin-inline:-.25rem;border-radius:1.15rem!important;background:#020617d1!important;box-shadow:0 14px 40px #00000057;scroll-snap-type:x proximity}.creator-studio-section-tab{flex:0 0 auto;scroll-snap-align:start;padding-inline:.85rem!important}.creator-studio-mobile-status{position:sticky;top:calc(3.85rem + env(safe-area-inset-top));z-index:42}.creator-studio-mobile-dock{position:fixed;inset-inline:0;bottom:0;z-index:80;display:block;padding:.55rem .75rem calc(.7rem + env(safe-area-inset-bottom));pointer-events:none}.creator-studio-mobile-dock__bar{pointer-events:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 44px;gap:.35rem;width:min(100%,34rem);margin-inline:auto;padding:.45rem;border:1px solid rgba(255,255,255,.14);border-radius:1.45rem;background:linear-gradient(180deg,#0f172af2,#020617f0);box-shadow:0 -20px 55px #0000007a,0 0 0 1px #22d3ee14 inset;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.creator-studio-mobile-dock__button,.creator-studio-mobile-dock__refresh{display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;border:0;border-radius:1.05rem;background:#ffffff14;color:#ffffffb8;font-size:.66rem!important;font-weight:900}.creator-studio-mobile-dock__button{flex-direction:column;gap:.2rem}.creator-studio-mobile-dock__button.is-active,.creator-studio-mobile-dock__button:focus-visible,.creator-studio-mobile-dock__refresh:focus-visible{background:#67e8f9f0;color:#020617;outline:none}.creator-studio-mobile-dock__refresh:disabled{opacity:.58}.creator-studio-shell [class*="grid-cols-["]{min-width:0}.creator-studio-shell [class*="xl:grid-cols"],.creator-studio-shell [class*="lg:grid-cols"]{grid-template-columns:minmax(0,1fr)!important}}.profile-creator-support-panel .creator-support-showcase{position:relative;overflow:hidden}.profile-creator-support-panel .creator-support-showcase:before{content:"";position:absolute;inset:-30% auto auto -10%;width:18rem;height:18rem;border-radius:999px;background:radial-gradient(circle,rgba(168,85,247,.22),transparent 68%);pointer-events:none}.profile-creator-support-panel .creator-support-showcase>*{position:relative;z-index:1}.profile-creator-support-panel .creator-support-showcase-stats strong{display:block;font-size:1.1rem;line-height:1}.profile-creator-support-panel .creator-support-showcase-stats span{margin-top:.2rem;display:block;font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.profile-creator-support-panel .creator-support-showcase-pills{scrollbar-width:thin;overscroll-behavior-x:contain}.profile-creator-support-panel .creator-support-feature-card{min-width:0}.profile-creator-support-panel .creator-support-feature-card__media{position:relative;height:7.25rem;background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.24),transparent 42%),linear-gradient(135deg,#0e1228eb,#230d36d1)}.profile-creator-support-panel .creator-support-feature-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-creator-support-panel .creator-support-feature-card__fallback{display:flex;height:100%;align-items:center;justify-content:center;color:#ffffffe0}.profile-creator-support-panel .creator-support-feature-card__fallback svg{width:2rem;height:2rem;filter:drop-shadow(0 0 18px rgba(168,85,247,.55))}.profile-creator-support-panel .creator-support-feature-card__badge{position:absolute;left:.55rem;top:.55rem;background:#020617b8;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 640px){.profile-creator-support-panel .creator-support-showcase{padding:.7rem!important;border-radius:1rem!important}.profile-creator-support-panel .creator-support-showcase-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-creator-support-panel .creator-support-feature-grid{grid-template-columns:1fr}.profile-creator-support-panel .creator-support-feature-card__media{height:6.4rem}}.creator-studio-section-tabs--grouped{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;overflow:visible}.creator-studio-section-tabs__group{display:flex;min-width:0;flex-direction:column;gap:.4rem;border-radius:1.1rem;background:#ffffff0a;padding:.45rem}.creator-studio-section-tabs__group-label{padding-inline:.35rem;font-size:.65rem;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase;color:#ffffff6b}.creator-studio-section-tabs__group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.75rem,1fr));gap:.4rem;min-width:0}.creator-studio-section-tabs--grouped .creator-studio-section-tab{display:inline-flex;min-width:0;align-items:center;justify-content:center;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}html:not(.dark) .creator-studio-shell{background:radial-gradient(circle at top left,rgba(20,184,166,.16),transparent 30%),radial-gradient(circle at top right,rgba(124,58,237,.13),transparent 32%),linear-gradient(180deg,#f8fafc,#eef6ff 48%,#f8fafc)!important;color:#0f172a!important}html:not(.dark) .creator-studio-shell [class*=text-white],html:not(.dark) .creator-studio-shell [class*=text-cyan-100],html:not(.dark) .creator-studio-shell [class*=text-fuchsia-100],html:not(.dark) .creator-studio-shell [class*=text-emerald-100]{color:#0f172a!important}html:not(.dark) .creator-studio-shell [class*="text-white/65"],html:not(.dark) .creator-studio-shell [class*="text-white/60"],html:not(.dark) .creator-studio-shell [class*="text-white/55"],html:not(.dark) .creator-studio-shell [class*="text-white/50"],html:not(.dark) .creator-studio-shell [class*="text-white/45"],html:not(.dark) .creator-studio-shell [class*="text-white/40"],html:not(.dark) .creator-studio-shell [class*="text-white/30"]{color:#475569!important}html:not(.dark) .creator-studio-shell [class*="bg-black/"],html:not(.dark) .creator-studio-shell [class*=bg-slate-950],html:not(.dark) .creator-studio-shell [class*=bg-zinc-950]{background-color:#ffffffc7!important}html:not(.dark) .creator-studio-shell [class*="bg-white/7"],html:not(.dark) .creator-studio-shell [class*="bg-white/10"],html:not(.dark) .creator-studio-shell [class*="bg-white/5"]{background-color:#ffffffad!important}html:not(.dark) .creator-studio-shell [class*="border-white/"],html:not(.dark) .creator-studio-section-tabs{border-color:#0f172a1f!important}html:not(.dark) .creator-studio-section-tabs{background:#ffffffc7!important;box-shadow:0 18px 45px #0f172a1f!important}html:not(.dark) .creator-studio-section-tab:not([aria-current=page]){background:#0f172a0a!important;color:#334155!important}html:not(.dark) .creator-studio-section-tab:not([aria-current=page]):hover{background:#0ea5e91f!important;color:#0f172a!important}html:not(.dark) .creator-studio-section-tab[aria-current=page]{background:#0f172a!important;color:#fff!important}html:not(.dark) .creator-studio-section-tabs__group{background:#0f172a0b!important}html:not(.dark) .creator-studio-section-tabs__group-label{color:#64748b!important}html:not(.dark) .creator-studio-shell input,html:not(.dark) .creator-studio-shell select,html:not(.dark) .creator-studio-shell textarea{color:#0f172a!important;color-scheme:light}html:not(.dark) .creator-studio-shell code,html:not(.dark) .creator-studio-shell pre{color:#0f172a!important;white-space:pre-wrap;overflow-wrap:anywhere}html:not(.dark) .creator-studio-mobile-dock__bar{border-color:#0f172a1f!important;background:linear-gradient(180deg,#fffffff5,#f1f5f9f0)!important;box-shadow:0 -18px 45px #0f172a29,0 0 0 1px #0ea5e91a inset!important}html:not(.dark) .creator-studio-mobile-dock__button,html:not(.dark) .creator-studio-mobile-dock__refresh{background:#0f172a0f!important;color:#334155!important}html:not(.dark) .creator-studio-mobile-dock__button.is-active,html:not(.dark) .creator-studio-mobile-dock__button:focus-visible,html:not(.dark) .creator-studio-mobile-dock__refresh:focus-visible{background:#0f172a!important;color:#fff!important}@media (max-width: 767px){.creator-studio-section-tabs--grouped{grid-template-columns:1fr;gap:.45rem;overflow:visible!important}.creator-studio-section-tabs__group{gap:.3rem;padding:.35rem}.creator-studio-section-tabs__group-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem}.creator-studio-section-tabs__group-label{font-size:.58rem;padding-inline:.25rem}.creator-studio-section-tabs--grouped .creator-studio-section-tab{min-height:2.35rem;padding:.5rem .2rem!important;border-radius:.9rem!important;font-size:clamp(.56rem,2.35vw,.72rem)!important;letter-spacing:-.02em}html:not(.dark) .creator-studio-section-tabs{background:#ffffffe6!important}}.feed-v171-skeleton{position:relative;display:flex;min-height:min(72vh,760px);width:100%;align-items:center;justify-content:center;flex-direction:column;gap:.85rem;padding:clamp(1rem,4vw,2rem);color:#ffffffd1}.feed-v171-skeleton__phone,.feed-v171-skeleton__wide{position:relative;overflow:hidden;border-radius:2rem;background:linear-gradient(145deg,#0f172af2,#082f49d1);box-shadow:0 24px 80px #00000059;border:1px solid rgba(255,255,255,.14)}.feed-v171-skeleton__phone{width:min(72vw,330px);aspect-ratio:9 / 16}.feed-v171-skeleton__wide{width:min(84vw,760px);aspect-ratio:16 / 9}.feed-v171-skeleton__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.12) 42%,transparent 70%);transform:translate(-100%);animation:feed-v171-skeleton-shine 1.45s ease-in-out infinite}.feed-v171-skeleton__topbar,.feed-v171-skeleton__caption span,.feed-v171-skeleton__rail i{position:absolute;display:block;border-radius:999px;background:#ffffff38}.feed-v171-skeleton__topbar{left:8%;right:8%;top:5%;height:.65rem}.feed-v171-skeleton__caption{position:absolute;left:8%;right:24%;bottom:9%;height:4rem}.feed-v171-skeleton__caption span:nth-child(1){left:0;right:0;bottom:2.4rem;height:.72rem}.feed-v171-skeleton__caption span:nth-child(2){left:0;right:16%;bottom:1.2rem;height:.6rem}.feed-v171-skeleton__caption span:nth-child(3){left:0;right:42%;bottom:0;height:.6rem}.feed-v171-skeleton__rail{position:absolute;right:7%;bottom:13%;display:grid;gap:.75rem}.feed-v171-skeleton__rail i{position:static;width:2.45rem;height:2.45rem;border-radius:50%}.feed-v171-skeleton__label{margin:0;font-size:.8rem;color:var(--muted-foreground, rgba(255,255,255,.68));text-align:center}.feed-v171-retry-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:max(1rem,env(safe-area-inset-top,0px)) 1.25rem max(5rem,calc(env(safe-area-inset-bottom,0px) + 4.5rem));text-align:center;color:var(--foreground, #f8fafc);background:radial-gradient(circle at 50% 20%,rgba(34,211,238,.16),transparent 32rem),linear-gradient(180deg,#020617e0,#020617fa)}.feed-v171-retry-state__icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:999px;color:#67e8f9;background:#082f49a6;border:1px solid rgba(103,232,249,.28)}.feed-v171-retry-state h2{margin:0;font-size:clamp(1.25rem,5vw,1.8rem);font-weight:800}.feed-v171-retry-state p{max-width:34rem;margin:0;color:#e2e8f0c2;font-size:.92rem;line-height:1.45}.feed-v171-retry-state__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:.35rem}.feed-v171-retry-state__actions span{color:#e2e8f09e;font-size:.78rem}.feed-v171-playback-recovery{display:grid;gap:.55rem;max-width:min(92vw,29rem);border-radius:1.15rem;padding:.78rem;color:#fff;background:#020617d1;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 50px #00000061;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.feed-v171-playback-recovery strong,.feed-v171-playback-recovery span{display:block}.feed-v171-playback-recovery strong{font-size:.82rem}.feed-v171-playback-recovery span{margin-top:.1rem;color:#ffffffb8;font-size:.72rem}.feed-v171-playback-recovery__actions{display:flex;gap:.45rem;flex-wrap:wrap}.feed-v171-playback-recovery__actions button{display:inline-flex;align-items:center;gap:.32rem;min-height:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);padding:.35rem .62rem;font-size:.72rem;font-weight:700;color:#fff;background:#0ea5e942}.feed-v171-playback-recovery__actions button:nth-child(2){background:#f43f5e38}@keyframes feed-v171-skeleton-shine{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.feed-v171-skeleton__shine{animation:none}}html.light .feed-v171-retry-state,html:not(.dark) .feed-v171-retry-state{color:#0f172a;background:radial-gradient(circle at 50% 20%,rgba(6,182,212,.18),transparent 30rem),linear-gradient(180deg,#f8fafcf2,#e2e8f0fa)}html.light .feed-v171-retry-state p,html:not(.dark) .feed-v171-retry-state p{color:#0f172ab8}html.light .feed-v171-retry-state__actions span,html:not(.dark) .feed-v171-retry-state__actions span{color:#0f172a94}.profile-creator-support-panel .creator-support-mobile-actionbar{display:none}.profile-creator-support-panel .creator-support-mobile-actionbar strong,.profile-creator-support-panel .creator-support-mobile-feature-hero strong{display:block;font-size:.82rem;line-height:1.1}.profile-creator-support-panel .creator-support-mobile-actionbar span,.profile-creator-support-panel .creator-support-mobile-feature-hero span,.profile-creator-support-panel .creator-support-mobile-feature-hero em{display:block;margin-top:.1rem;font-size:.66rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.profile-creator-support-panel .creator-support-mobile-feature-hero{display:none}.profile-creator-support-panel .creator-support-feature-card .line-clamp-1,.profile-creator-support-panel .creator-support-feature-card .line-clamp-2{overflow-wrap:anywhere}html:not(.dark) .profile-creator-support-panel .creator-support-showcase,html:not(.dark) .profile-creator-support-panel .creator-support-feature-card,html:not(.dark) .profile-creator-support-panel .creator-support-mobile-actionbar,html:not(.dark) .profile-creator-support-panel .creator-support-mobile-feature-hero{border-color:#0f172a1f!important;background-color:#ffffffc7!important;color:#0f172a!important}html:not(.dark) .profile-creator-support-panel .creator-support-showcase{background-image:radial-gradient(circle at 18% 0%,rgba(14,165,233,.14),transparent 42%),radial-gradient(circle at 92% 12%,rgba(168,85,247,.12),transparent 38%),linear-gradient(180deg,#ffffffeb,#f8fafcd1)!important}@media (max-width: 640px){.profile-creator-support-panel .creator-support-mobile-actionbar{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;background:radial-gradient(circle at 0% 0%,hsl(var(--primary) / .12),transparent 55%),hsl(var(--background) / .82)!important}.profile-creator-support-panel.creator-support-mobile-expanded .creator-support-mobile-actionbar{border-color:hsl(var(--primary) / .26)!important}.profile-creator-support-panel.creator-support-mobile-collapsed .creator-support-showcase,.profile-creator-support-panel.creator-support-mobile-expanded .creator-support-mobile-summary{display:none}.profile-creator-support-panel .creator-support-showcase-hero{gap:.65rem}.profile-creator-support-panel .creator-support-showcase h3{font-size:1.08rem!important;line-height:1.15!important}.profile-creator-support-panel .creator-support-showcase p{font-size:.78rem!important;line-height:1.35!important}.profile-creator-support-panel .creator-support-showcase-stats{position:sticky;top:0;z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:.95rem;background:hsl(var(--background) / .82);padding:.25rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.profile-creator-support-panel .creator-support-showcase-stats strong{font-size:.95rem}.profile-creator-support-panel .creator-support-showcase-stats span{font-size:.56rem;letter-spacing:.08em}.profile-creator-support-panel .creator-support-mobile-feature-hero{display:flex;min-width:0;align-items:center;gap:.65rem;border:1px solid hsl(var(--primary) / .16);border-radius:1rem;background:hsl(var(--background) / .78);padding:.62rem;box-shadow:0 10px 30px #0206171f}.profile-creator-support-panel .creator-support-mobile-feature-hero__icon{display:flex;width:2.15rem;height:2.15rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.85rem;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.profile-creator-support-panel .creator-support-showcase-pills{margin-inline:-.15rem;padding-bottom:.35rem;scrollbar-width:none}.profile-creator-support-panel .creator-support-showcase-pills::-webkit-scrollbar,.profile-creator-support-panel .creator-support-feature-grid::-webkit-scrollbar{display:none}.profile-creator-support-panel .creator-support-feature-grid{display:flex!important;grid-template-columns:none!important;gap:.65rem!important;margin-inline:-.7rem;overflow-x:auto;overscroll-behavior-x:contain;padding:0 .7rem .25rem;scroll-snap-type:x mandatory;scrollbar-width:none}.profile-creator-support-panel .creator-support-feature-card{flex:0 0 min(82vw,20rem);scroll-snap-align:start;border-radius:1rem!important}.profile-creator-support-panel .creator-support-feature-card__media{height:7.35rem}.profile-creator-support-panel .creator-support-feature-card .p-3{padding:.68rem!important}.profile-creator-support-panel .creator-support-feature-card button{min-height:2.25rem}}@media (max-width: 720px){html.live-stream-open .live-shell--viewer .live-shell-stage,body.live-stream-open .live-shell--viewer .live-shell-stage,html[data-live-stream-open=true] .live-shell--viewer .live-shell-stage,body[data-live-stream-open=true] .live-shell--viewer .live-shell-stage{display:flex!important;align-items:center!important;justify-content:center!important}html.live-stream-open .live-shell--viewer .live-shell-video-wrap,body.live-stream-open .live-shell--viewer .live-shell-video-wrap,html[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap,body[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap{left:max(.5rem,env(safe-area-inset-left,0px))!important;right:max(.5rem,env(safe-area-inset-right,0px))!important;top:max(4.75rem,calc(env(safe-area-inset-top,0px) + 4.25rem))!important;bottom:calc(var(--live-mobile-browser-bottom-reserve, 4.45rem) + var(--live-mobile-toolbar-height, 2.95rem) + 6.85rem)!important;width:auto!important;height:auto!important;max-width:calc(100vw - max(1rem,env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px) + 1rem))!important;max-height:min(56svh,calc(100svh - 15.5rem))!important;margin:auto!important;border-radius:1.15rem!important;overflow:hidden!important;box-shadow:0 18px 48px #00000073,0 0 0 1px #ffffff1a,0 0 30px #00d4ff29!important}html.live-stream-open .live-shell--viewer .live-shell-video-wrap[data-live-device-scope=desktop],body.live-stream-open .live-shell--viewer .live-shell-video-wrap[data-live-device-scope=desktop],html[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap[data-live-device-scope=desktop],body[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap[data-live-device-scope=desktop]{aspect-ratio:16 / 9!important;max-height:min(42svh,calc(100svh - 18rem))!important}html.live-stream-open .live-shell--viewer .live-shell-video-wrap[data-live-device-scope=mobile],body.live-stream-open .live-shell--viewer .live-shell-video-wrap[data-live-device-scope=mobile],html[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap[data-live-device-scope=mobile],body[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap[data-live-device-scope=mobile]{aspect-ratio:9 / 16!important;width:min(calc(100vw - 1rem),23rem)!important;max-height:min(66svh,calc(100svh - 13.25rem))!important}html.live-stream-open .live-shell--viewer .live-shell-video-wrap .live-shell-video,html.live-stream-open .live-shell--viewer .live-shell-video-wrap video[data-testid=video-live],html.live-stream-open .live-shell--viewer .live-shell-frame-relay-preview,body.live-stream-open .live-shell--viewer .live-shell-video-wrap .live-shell-video,body.live-stream-open .live-shell--viewer .live-shell-video-wrap video[data-testid=video-live],body.live-stream-open .live-shell--viewer .live-shell-frame-relay-preview,html[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap .live-shell-video,html[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap video[data-testid=video-live],html[data-live-stream-open=true] .live-shell--viewer .live-shell-frame-relay-preview,body[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap .live-shell-video,body[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap video[data-testid=video-live],body[data-live-stream-open=true] .live-shell--viewer .live-shell-frame-relay-preview{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:transparent!important}html.live-stream-open .live-shell--viewer .live-shell-video-brand-backdrop,body.live-stream-open .live-shell--viewer .live-shell-video-brand-backdrop,html[data-live-stream-open=true] .live-shell--viewer .live-shell-video-brand-backdrop,body[data-live-stream-open=true] .live-shell--viewer .live-shell-video-brand-backdrop{border-radius:inherit!important}}.profile-creator-support-panel .creator-support-memberships{order:1}.profile-creator-support-panel .creator-support-unlocks{order:2}.profile-creator-support-panel .creator-support-bundles{order:3}.profile-creator-support-panel .creator-support-tips{order:4}.profile-creator-support-panel .creator-support-showcase{order:10}.live-shell--viewer .live-shell-video-wrap{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.live-shell--viewer .live-shell-video-wrap .live-shell-video,.live-shell--viewer .live-shell-video-wrap video[data-testid=video-live],.live-shell--viewer .live-shell-frame-relay-preview{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:transparent!important}.live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait]{aspect-ratio:9 / 16!important}.live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=landscape]{aspect-ratio:16 / 9!important}.live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=square]{aspect-ratio:1 / 1!important}@media (min-width: 900px){html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait]{inset:1.25rem auto 1.25rem 50%!important;width:min(100%,calc((100svh - 2.5rem)*.5625),32rem)!important;height:auto!important;max-height:calc(100svh - 2.5rem)!important;transform:translate(-50%)!important;border-radius:1.35rem!important;box-shadow:0 18px 60px #00000085,0 0 0 1px #ffffff1f,0 0 36px #00d4ff26!important}html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=landscape]{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;transform:none!important;border-radius:0!important}}@media (max-width: 720px){html.live-stream-open .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait],body.live-stream-open .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait],html[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait],body[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait]{aspect-ratio:9 / 16!important;width:min(calc(100vw - 1rem),24rem)!important;max-width:calc(100vw - 1rem)!important;max-height:min(72svh,calc(100svh - 12rem))!important;height:auto!important}html.live-stream-open .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=landscape],body.live-stream-open .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=landscape],html[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=landscape],body[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=landscape]{aspect-ratio:16 / 9!important;width:calc(100vw - 1rem)!important;max-height:min(45svh,calc(100svh - 17rem))!important;height:auto!important}}.live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait],.live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=landscape],.live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=square]{aspect-ratio:auto!important}html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait],html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=landscape],html.shell-desktop-web .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=square]{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;transform:none!important;border-radius:0!important}.live-shell--viewer .live-shell-video-wrap .live-shell-video,.live-shell--viewer .live-shell-video-wrap video[data-testid=video-live],.live-shell--viewer .live-shell-frame-relay-preview{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}@media (max-width: 720px){html.live-stream-open .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait],body.live-stream-open .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait],html[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait],body[data-live-stream-open=true] .live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait]{aspect-ratio:16 / 9!important;width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:min(45svh,calc(100svh - 17rem))!important;height:auto!important}}.live-shell--viewer .live-shell-video-wrap,.live-shell--viewer .live-shell-video-wrap[data-live-output-profile="16x9-stage"],.live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait],.live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=landscape],.live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=square]{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;aspect-ratio:auto!important;transform:none!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.live-shell--viewer .live-shell-video-wrap .live-shell-video,.live-shell--viewer .live-shell-video-wrap video[data-testid=video-live],.live-shell--viewer .live-shell-frame-relay-preview{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:#020308!important}.live-shell-diagnostics-panel{position:absolute;z-index:35;top:4.7rem;right:.75rem;width:min(340px,calc(100vw - 1.5rem));border:1px solid rgba(56,189,248,.28);border-radius:1rem;background:#020617d1;color:#ffffffdb;padding:.75rem;box-shadow:0 20px 70px #0000006b;backdrop-filter:blur(16px) saturate(1.18);-webkit-backdrop-filter:blur(16px) saturate(1.18);font-size:.72rem;line-height:1.35}.live-shell-diagnostics-panel>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.live-shell-diagnostics-panel strong{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.live-shell-diagnostics-panel span,.live-shell-diagnostics-panel p{color:#e2e8f0c2}.live-shell-audio-unlock{position:absolute;z-index:34;left:50%;top:5rem;transform:translate(-50%);display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(34,211,238,.32);border-radius:999px;background:linear-gradient(135deg,#00e5ff38,#ff2d752e),#020617d1;color:#fff;padding:.62rem .9rem;font-size:.78rem;font-weight:800;box-shadow:0 18px 60px #00000061;backdrop-filter:blur(14px) saturate(1.18);-webkit-backdrop-filter:blur(14px) saturate(1.18)}@media (max-width: 720px){.live-shell-diagnostics-panel{top:4.25rem;left:.6rem;right:.6rem;width:auto}.live-shell-audio-unlock{top:4.35rem}}.live-shell--viewer .live-shell-video-wrap,.live-shell--viewer .live-shell-video-wrap[data-live-output-profile],.live-shell--viewer .live-shell-video-wrap[data-live-device-scope],.live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=portrait],.live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=landscape],.live-shell--viewer .live-shell-video-wrap[data-live-media-orientation=square]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;aspect-ratio:auto!important;transform:none!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.live-shell--viewer .live-shell-video-wrap .live-shell-video,.live-shell--viewer .live-shell-video-wrap video[data-testid=video-live],.live-shell--viewer .live-shell-frame-relay-preview{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;border-radius:0!important;background:transparent!important}.live-shell--viewer .live-shell-video-brand-backdrop,.live-shell--viewer .live-shell-video-wrap:before{border-radius:0!important}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}html.shell-desktop-web .music-desktop-charts .music-track-row .file\:text-sm.text-muted-foreground::file-selector-button span{color:#ffffffb8!important}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .file\:text-sm.text-muted-foreground::file-selector-button span{color:inherit!important;text-shadow:none}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-white\/35::-moz-placeholder{color:#ffffff59}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.placeholder\:text-white\/40::-moz-placeholder{color:#fff6}.placeholder\:text-white\/40::placeholder{color:#fff6}html.capacitor-native:not(.dark) [data-testid=bottom-navigation] .placeholder\:text-muted-foreground::-moz-placeholder{color:#49545a!important}html.capacitor-native:not(.dark) [data-testid=bottom-navigation] .placeholder\:text-muted-foreground::placeholder{color:#49545a!important}html.shell-desktop-web .music-desktop-charts .music-track-row .placeholder\:text-muted-foreground::-moz-placeholder,html.shell-desktop-web .music-desktop-charts .music-track-row .placeholder\:text-muted-foreground.text-sm span::-moz-placeholder{color:#ffffffb8!important}html.shell-desktop-web .music-desktop-charts .music-track-row .placeholder\:text-muted-foreground::placeholder,html.shell-desktop-web .music-desktop-charts .music-track-row .placeholder\:text-muted-foreground.text-sm span::placeholder{color:#ffffffb8!important}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .placeholder\:text-muted-foreground::-moz-placeholder,html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .placeholder\:text-muted-foreground.text-sm span::-moz-placeholder{color:inherit!important;text-shadow:none}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .placeholder\:text-muted-foreground::placeholder,html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .placeholder\:text-muted-foreground.text-sm span::placeholder{color:inherit!important;text-shadow:none}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:block:after{content:var(--tw-content);display:block}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;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))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-black\/10:after{content:var(--tw-content);border-color:#0000001a}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}[data-testid=music-video-feed] .after\:absolute.inset-0:after{content:var(--tw-content);height:100%;min-height:0}[data-testid=music-video-feed] .after\:inset-0.absolute:after{content:var(--tw-content);height:100%;min-height:0}html.shell-desktop-web [data-testid=video-feed] .feed-phone-column>.after\:absolute.inset-0:after{content:var(--tw-content);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}html.shell-desktop-web [data-testid=video-feed] .feed-phone-column>.after\:inset-0.absolute:after{content:var(--tw-content);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}html.shell-desktop-web [data-testid=video-detail-overlay][data-feed-aspect=horizontal] .feed-phone-column>.after\:absolute.inset-0:after{content:var(--tw-content);position:relative;inset:unset;width:100%;max-width:100%;max-height:100%;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden;box-shadow:0 20px 50px #00000073}html.shell-desktop-web [data-testid=video-detail-overlay][data-feed-aspect=horizontal] .feed-phone-column>.after\:inset-0.absolute:after{content:var(--tw-content);position:relative;inset:unset;width:100%;max-width:100%;max-height:100%;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden;box-shadow:0 20px 50px #00000073}.after\:border.toggle-elevate:after:before{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.after\:border.hover-elevate:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate:not(.no-active-interaction-elevate):after:after,.after\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate-2:not(.no-active-interaction-elevate):after:after{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:opacity-100:focus-within{opacity:1}html.shell-compact [data-testid=events-page] .events-page-header .focus-within\:relative:focus-within.flex-1{min-width:8.5rem;flex:1 1 10rem}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.hover\:border-border:hover{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.hover\:border-border\/80:hover{border-color:hsl(var(--border) / .8)}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/60:hover{border-color:#fff9}.hover\:\!bg-white\/15:hover{background-color:#ffffff26!important}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-300\/20:hover{background-color:#fcd34d33}.hover\:bg-amber-400\/20:hover{background-color:#fbbf2433}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-black\/65:hover{background-color:#000000a6}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-cyan-300:hover{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-300\/15:hover{background-color:#67e8f926}.hover\:bg-cyan-400\/15:hover{background-color:#22d3ee26}.hover\:bg-cyan-400\/20:hover{background-color:#22d3ee33}.hover\:bg-cyan-500:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/85:hover{background-color:#10b981d9}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-fuchsia-200:hover{--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity, 1))}.hover\:bg-fuchsia-300\/20:hover{background-color:#f0abfc33}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/40:hover{background-color:hsl(var(--primary) / .4)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/15:hover{background-color:#ef444426}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.hover\:bg-sidebar-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.hover\:bg-sky-300\/20:hover{background-color:#7dd3fc33}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-cyan-100:hover{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.hover\:text-cyan-300:hover{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.hover\:text-emerald-100:hover{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.hover\:text-primary-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-sky-200:hover{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.hover\:text-sky-500:hover{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 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)}.hover\:shadow-\[0_2px_8px_hsl\(var\(--foreground\)\/0\.22\)\,0_0_0_3px_hsl\(var\(--primary\)\/0\.12\)\]:hover{--tw-shadow: 0 2px 8px hsl(var(--foreground)/.22),0 0 0 3px hsl(var(--primary)/.12);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.28\)\,0_0_0_3px_rgba\(249\,115\,22\,0\.18\)\]:hover{--tw-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 3px rgba(249,115,22,.18);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html.capacitor-native:not(.dark) [data-testid=bottom-navigation] .hover\:text-muted-foreground:hover{color:#49545a!important}html.shell-desktop-web .music-desktop-charts .music-track-row .hover\:text-primary:hover[data-testid^=text-row-title-]{color:#fff!important}html.shell-desktop-web .music-desktop-charts .music-track-row .hover\:text-muted-foreground:hover,html.shell-desktop-web .music-desktop-charts .music-track-row .hover\:text-muted-foreground:hover.text-sm span{color:#ffffffb8!important}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .hover\:text-muted-foreground:hover,html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .hover\:text-muted-foreground:hover.text-sm span{color:inherit!important;text-shadow:none}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.focus\:border-cyan-300\/70:focus{border-color:#67e8f9b3}.focus\:border-primary:focus{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.focus\:bg-primary:focus{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-cyan-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500\/50:focus{--tw-ring-color: rgb(168 85 247 / .5)}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color: hsl(var(--ring) / .4)}.focus-visible\:ring-ring\/55:focus-visible{--tw-ring-color: hsl(var(--ring) / .55)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background) / 1)}.active\:scale-105:active{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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\.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\:cursor-grabbing:active{cursor:grabbing}.active\:bg-muted:active{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.active\:bg-sidebar-accent:active{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.active\:bg-white\/15:active{background-color:#ffffff26}.active\:text-sidebar-accent-foreground:active{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.group:hover .group-hover\:bg-black\/30{background-color:#0000004d}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--destructive) / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}html.capacitor-native:not(.dark) [data-testid=bottom-navigation] .aria-selected\:text-muted-foreground[aria-selected=true]{color:#49545a!important}html.shell-desktop-web .music-desktop-charts .music-track-row .aria-selected\:text-muted-foreground[aria-selected=true],html.shell-desktop-web .music-desktop-charts .music-track-row .aria-selected\:text-muted-foreground[aria-selected=true].text-sm span{color:#ffffffb8!important}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .aria-selected\:text-muted-foreground[aria-selected=true],html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .aria-selected\:text-muted-foreground[aria-selected=true].text-sm span{color:inherit!important;text-shadow:none}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;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))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;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))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;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))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;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))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;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))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;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))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);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))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);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))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-background[data-state=active]{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity: 1;background-color:hsl(var(--input) / var(--tw-bg-opacity, 1))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}html.capacitor-native:not(.dark) [data-testid=bottom-navigation] .data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#49545a!important}html.capacitor-native:not(.dark) [data-testid=bottom-navigation] .data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#49545a!important}html.shell-desktop-web .music-desktop-charts .music-track-row .data-\[placeholder\]\:text-muted-foreground[data-placeholder],html.shell-desktop-web .music-desktop-charts .music-track-row .data-\[placeholder\]\:text-muted-foreground[data-placeholder].text-sm span,html.shell-desktop-web .music-desktop-charts .music-track-row .data-\[state\=open\]\:text-muted-foreground[data-state=open],html.shell-desktop-web .music-desktop-charts .music-track-row .data-\[state\=open\]\:text-muted-foreground[data-state=open].text-sm span{color:#ffffffb8!important}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .data-\[placeholder\]\:text-muted-foreground[data-placeholder],html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .data-\[placeholder\]\:text-muted-foreground[data-placeholder].text-sm span{color:inherit!important;text-shadow:none}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .data-\[state\=open\]\:text-muted-foreground[data-state=open],html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .data-\[state\=open\]\:text-muted-foreground[data-state=open].text-sm span{color:inherit!important;text-shadow:none}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;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))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;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))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]{width:var(--sidebar-width-icon)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;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))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;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))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5625rem}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.hover-elevate:not(.no-hover-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.active-elevate:not(.no-active-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.dark\:border-destructive:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-cyan-400:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:after\:border-white\/10:is(.dark *):after{content:var(--tw-content);border-color:#ffffff1a}.dark\:hover\:text-cyan-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}@media not all and (min-width: 640px){.max-sm\:opacity-100{opacity:1}}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-16{height:4rem}.sm\:w-16{width:4rem}.sm\:w-24{width:6rem}.sm\:w-\[260px\]{width:260px}.sm\:w-\[26rem\]{width:26rem}.sm\:min-w-72{min-width:18rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.sm\:grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.sm\:grid-cols-\[130px_1fr_1fr_auto\]{grid-template-columns:130px 1fr 1fr auto}.sm\:grid-cols-\[1fr_120px_auto\]{grid-template-columns:1fr 120px auto}.sm\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_7rem_9rem_auto\]{grid-template-columns:1fr 7rem 9rem auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:.5625rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:opacity-0{opacity:0}html.shell-compact [data-testid=events-page] .events-page-header .brand-page-sticky__inner>.sm\:flex.items-center.gap-2{flex-wrap:wrap;row-gap:.5rem}html.shell-compact [data-testid=events-page] .events-page-header .brand-page-sticky__inner>.sm\:items-center.flex.gap-2{flex-wrap:wrap;row-gap:.5rem}html.shell-compact [data-testid=events-page] .events-page-header .brand-page-sticky__inner>.sm\:gap-2.flex.items-center{flex-wrap:wrap;row-gap:.5rem}html.shell-compact .feed-social-rail .sm\:text-xs.font-semibold,html.shell-compact [data-testid$=social-actions] .sm\:text-xs.font-semibold{font-size:.65rem!important;line-height:1}html.shell-desktop-web .music-desktop-charts .music-track-row .sm\:text-sm.text-muted-foreground span{color:#ffffffb8!important}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .sm\:text-sm.text-muted-foreground span{color:inherit!important;text-shadow:none}html.shell-desktop-web [data-testid=create-event-overlay] .sm\:p-4{max-width:48rem;margin-inline:auto}html.shell-desktop-web .settings-content .sm\:p-4{padding:1.5rem}.group:hover .sm\:group-hover\:opacity-100{opacity:1}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:bottom-4{bottom:1rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-4{grid-column:span 4 / span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}html.shell-compact [data-testid=events-page] .events-page-header .brand-page-sticky__inner>.md\:flex.items-center.gap-2{flex-wrap:wrap;row-gap:.5rem}html.shell-compact [data-testid=events-page] .events-page-header .brand-page-sticky__inner>.md\:items-center.flex.gap-2{flex-wrap:wrap;row-gap:.5rem}[data-testid=music-video-feed] .md\:absolute.inset-0{height:100%;min-height:0}html.shell-desktop-web [data-testid=video-feed] .feed-phone-column>.md\:absolute.inset-0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}html.shell-desktop-web [data-testid=video-detail-overlay][data-feed-aspect=horizontal] .feed-phone-column>.md\:absolute.inset-0{position:relative;inset:unset;width:100%;max-width:100%;max-height:100%;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden;box-shadow:0 20px 50px #00000073}html.shell-desktop-web .music-desktop-charts .music-track-row .md\:text-sm.text-muted-foreground span{color:#ffffffb8!important}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .md\:text-sm.text-muted-foreground span{color:inherit!important;text-shadow:none}.md\:after\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:hidden{display:none}.lg\:min-w-64{min-width:16rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1\.4fr_0\.6fr\]{grid-template-columns:1.4fr .6fr}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-10{padding:2.5rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pb-4{padding-bottom:1rem}html.shell-compact [data-testid=events-page] .events-page-header .brand-page-sticky__inner>.lg\:items-center.flex.gap-2{flex-wrap:wrap;row-gap:.5rem}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.35fr_0\.85fr\]{grid-template-columns:1.35fr .85fr}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;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))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}[data-testid=music-video-feed] .\[\&\>svg\]\:absolute>svg.inset-0{height:100%;min-height:0}html.capacitor-native:not(.dark) [data-testid=bottom-navigation] .\[\&\>svg\]\:text-muted-foreground>svg{color:#49545a!important}html.shell-desktop-web [data-testid=video-feed] .feed-phone-column>.\[\&\>svg\]\:absolute>svg.inset-0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}html.shell-desktop-web [data-testid=video-detail-overlay][data-feed-aspect=horizontal] .feed-phone-column>.\[\&\>svg\]\:absolute>svg.inset-0{position:relative;inset:unset;width:100%;max-width:100%;max-height:100%;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden;box-shadow:0 20px 50px #00000073}html.shell-desktop-web .music-desktop-charts .music-track-row .\[\&\>svg\]\:text-muted-foreground>svg,html.shell-desktop-web .music-desktop-charts .music-track-row .\[\&\>svg\]\:text-muted-foreground>svg.text-sm span{color:#ffffffb8!important}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .\[\&\>svg\]\:text-muted-foreground>svg,html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .\[\&\>svg\]\:text-muted-foreground>svg.text-sm span{color:inherit!important;text-shadow:none}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;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))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;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))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground) / 1)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted) / 1)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}html.capacitor-native:not(.dark) [data-testid=bottom-navigation] .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#49545a!important}html.shell-compact .feed-social-rail .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading].font-semibold,html.shell-compact [data-testid$=social-actions] .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading].font-semibold{font-size:.65rem!important;line-height:1}html.shell-desktop-web .music-desktop-charts .music-track-row .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading],html.shell-desktop-web .music-desktop-charts .music-track-row .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading].text-sm span{color:#ffffffb8!important}html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading],html:not(.dark) html.shell-desktop-web .music-desktop-charts .music-track-row .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading].text-sm span{color:inherit!important;text-shadow:none}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lobster/v28/neILzCirqoswsqX9_oKmMw.woff2) format("woff2")}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pacifico/v22/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format("woff2")}@font-face{font-family:Tangerine;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/tangerine/v17/IurY6Y5j_oScZZow4VOxCZZM.woff2) format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v14/J7afnpV-BGlaFfdAhXQCUy1qxNN.woff2) format("woff2")}@font-face{font-family:Lemon Tuesday;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/52811/Lemon%20Tuesday.woff) format("woff")}@font-face{font-family:Deftone Stylus;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/106/DEFTONE.woff) format("woff")}@font-face{font-family:Old London;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/7865/OldLondon.woff) format("woff")}@font-face{font-family:Cloister Black;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/16208/CloisterBlack.woff) format("woff")}@font-face{font-family:Olde English;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/7873/OldeEnglish.woff) format("woff")}@font-face{font-family:Morpheus;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/8080/MORPHEUS.woff) format("woff")}@font-face{font-family:Blackletter Shadow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/7888/Blacklettersh.woff) format("woff")}@font-face{font-family:Misirlou;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/2014/misirlou.woff) format("woff")}@font-face{font-family:Knewave;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/15861/Knewave-Regular.woff) format("woff")}@font-face{font-family:Graffiti Treat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/10144/graffiti%20treat.woff) format("woff")}@font-face{font-family:CrackMan;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/3662/crackman.woff) format("woff")}@font-face{font-family:Unispace;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/8992/unispace.woff) format("woff")}@font-face{font-family:Stentiga;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/12546/stentiga.woff) format("woff")}@font-face{font-family:Mechsuit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/73477/Mechsuit.woff) format("woff")}@font-face{font-family:Baltar;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/9070/baltar.woff) format("woff")}@font-face{font-family:Port Credit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/9076/PORTCRED.woff) format("woff")}.desktop-shell-nav{display:none}html.shell-desktop-web body>.shell-canvas-backdrop--desktop-root,html.shell-desktop-web body>[data-testid=shell-canvas-backdrop].shell-canvas-backdrop--desktop-root{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;z-index:0!important;pointer-events:none!important}html.shell-desktop-web aside.desktop-shell-nav,html.shell-desktop-web [data-testid=desktop-shell-nav]{display:flex!important;flex-direction:column!important;position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:var(--desktop-nav-width, 18.5rem)!important;height:100svh!important;z-index:50!important;isolation:auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding:1.5rem 1rem!important;color:var(--shell-canvas-fg, hsl(var(--foreground)))!important;--desktop-shell-nav-bg: transparent !important;--desktop-shell-nav-blur: 20px !important;background:transparent!important;background-color:transparent!important;border-right:1px solid hsl(0 0% 100% / .08)!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;box-shadow:inset -1px 0 #ffffff0f,4px 0 24px #0000000d!important}html.shell-desktop-web:not(.dark) aside.desktop-shell-nav,html.shell-desktop-web:not(.dark) [data-testid=desktop-shell-nav]{--desktop-shell-nav-bg: hsl(0 0% 100% / .06) !important;--desktop-shell-nav-blur: 10px !important;background:#ffffff0f!important;background-color:#ffffff0f!important;backdrop-filter:blur(10px) saturate(1.15)!important;-webkit-backdrop-filter:blur(10px) saturate(1.15)!important;isolation:auto!important;border-right-color:#ffffff47!important;box-shadow:inset -1px 0 #ffffff73,4px 0 18px #171c2608!important}html.shell-desktop-web aside.desktop-shell-nav:before,html.shell-desktop-web [data-testid=desktop-shell-nav]:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important;opacity:.1!important;background:linear-gradient(180deg,hsl(0 0% 100% / .04),transparent 50%,hsl(0 0% 0% / .02))!important}html.shell-desktop-web:not(.dark) aside.desktop-shell-nav:before,html.shell-desktop-web:not(.dark) [data-testid=desktop-shell-nav]:before{opacity:.06!important;background:linear-gradient(180deg,hsl(0 0% 100% / .22),transparent 55%,transparent 100%)!important}html.shell-desktop-web aside.desktop-shell-nav>*,html.shell-desktop-web [data-testid=desktop-shell-nav]>*{position:relative!important;z-index:1!important}html.shell-desktop-web .desktop-shell-nav__tab,html.shell-desktop-web .desktop-shell-nav__logout,html.shell-desktop-web .desktop-shell-nav__login,html.shell-desktop-web .desktop-shell-nav__switch-profile,html.shell-desktop-web .desktop-shell-nav__theme-toggle,html.shell-desktop-web .desktop-shell-nav__brand{background:transparent!important;background-color:transparent!important}html.shell-desktop-web .desktop-shell-nav__tab:hover,html.shell-desktop-web .desktop-shell-nav__logout:hover,html.shell-desktop-web .desktop-shell-nav__login:hover,html.shell-desktop-web .desktop-shell-nav__switch-profile:hover,html.shell-desktop-web .desktop-shell-nav__theme-toggle:hover{background:#ffffff0f!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}html.shell-desktop-web .desktop-shell-nav__tab--active{background:#ffffff14!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab:hover,html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout:hover,html.shell-desktop-web:not(.dark) .desktop-shell-nav__login:hover,html.shell-desktop-web:not(.dark) .desktop-shell-nav__switch-profile:hover,html.shell-desktop-web:not(.dark) .desktop-shell-nav__theme-toggle:hover{background:#0f17290f!important;box-shadow:inset 0 0 0 1px #0f172914!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab--active{background:#0f172914!important;box-shadow:inset 0 0 0 1px #0f17291f!important}html.shell-desktop-web .desktop-shell-nav__tab{color:#ffffffe0!important;text-shadow:0 1px 12px hsl(0 0% 0% / .5)!important}html.shell-desktop-web .desktop-shell-nav__tab--active{color:#fffffffa!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab{color:#0f1729e6!important;text-shadow:none!important;font-size:.9375rem!important;font-weight:600!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab-label{font-size:.9375rem!important;font-weight:600!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab:hover{color:#0f1729!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab--active{color:#0f1729!important;font-weight:700!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout,html.shell-desktop-web:not(.dark) .desktop-shell-nav__login,html.shell-desktop-web:not(.dark) .desktop-shell-nav__switch-profile,html.shell-desktop-web:not(.dark) .desktop-shell-nav__theme-toggle{color:#0f1729db!important;text-shadow:none!important;font-size:.9375rem!important;font-weight:600!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab svg,html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout svg,html.shell-desktop-web:not(.dark) .desktop-shell-nav__login svg,html.shell-desktop-web:not(.dark) .desktop-shell-nav__switch-profile svg,html.shell-desktop-web:not(.dark) .desktop-shell-nav__theme-toggle svg{color:#0f1729e6!important;width:1.25rem!important;height:1.25rem!important;filter:none!important;opacity:1!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout:hover,html.shell-desktop-web:not(.dark) .desktop-shell-nav__login:hover,html.shell-desktop-web:not(.dark) .desktop-shell-nav__switch-profile:hover,html.shell-desktop-web:not(.dark) .desktop-shell-nav__theme-toggle:hover{color:#0f1729!important}html.login-auth-open .desktop-shell-nav,html:has(.login-auth-overlay[data-state=open]) .desktop-shell-nav,html:has(.login-auth-dialog[data-state=open]) .desktop-shell-nav{display:flex!important}html.shell-desktop-web .desktop-main-column{margin-left:var(--desktop-nav-width, 18.5rem)!important;padding-left:0!important;position:relative!important;isolation:isolate!important;z-index:1!important}html.shell-desktop-web [data-testid=main-app],html.shell-desktop-web [data-testid=main-app].shell-canvas,html.shell-desktop-web [data-testid=main-app].shell-canvas-has-backdrop{background:transparent!important;background-color:transparent!important;isolation:auto!important}html.shell-desktop-web [data-testid=main-app]>.shell-canvas-backdrop,html.shell-desktop-web [data-testid=main-app]>[data-testid=shell-canvas-backdrop]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;z-index:0!important;pointer-events:none!important}html.shell-desktop-web .desktop-shell-nav__tab--active,html.shell-desktop-web.dark .desktop-shell-nav__tab--active{background:#ffffff14!important;background-color:#ffffff14!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab--active{background:#fff3!important;background-color:#fff3!important;box-shadow:inset 0 0 0 1px #ffffff61!important}html.shell-desktop-web .desktop-main-column>.shell-canvas-content{background:transparent!important;background-color:transparent!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping],html.shell-desktop-web .desktop-main-column[data-shell-tab=events],html.shell-desktop-web .desktop-main-column[data-shell-tab=music],html.shell-desktop-web .desktop-main-column[data-shell-tab=messages],html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures],html.shell-desktop-web .desktop-main-column[data-shell-tab=notifications]{overflow:visible!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping],html.shell-desktop-web .desktop-main-column[data-shell-tab=events],html.shell-desktop-web .desktop-main-column[data-shell-tab=music],html.shell-desktop-web .desktop-main-column[data-shell-tab=messages],html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures],html.shell-desktop-web .desktop-main-column[data-shell-tab=notifications],html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout{--desktop-side-rail-width: 3px;--desktop-side-rail-line: 88%;--desktop-side-rail-line-alt: 78%;--desktop-side-rail-glow-a: 52%;--desktop-side-rail-glow-b: 44%;--desktop-side-rail-glow-c: 48%;--desktop-side-rail-glow-d: 38%;--desktop-side-rail-border: 38%;--desktop-side-rail-inset: 28%;--desktop-side-rail-outer: 22%}html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=shopping]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=events]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=events]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=music]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=music]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=messages]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=messages]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=notifications]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=notifications]:after,html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout:before,html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout:after{opacity:1!important;z-index:0!important;pointer-events:none!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]>.shell-canvas-content,html.shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout,html.shell-desktop-web [data-testid=pictures-feed] .feed-phone-column,html.shell-desktop-web [data-testid=pictures-feed] .pictures-feed-scroll{position:relative!important;z-index:1!important}html.shell-desktop-web [data-testid=pictures-feed] .feed-header-top{z-index:30!important}html:not(.dark) body>.shell-canvas-backdrop--desktop-root.shell-canvas-backdrop--light-default:after{opacity:0!important}html:not(.dark).shell-desktop-web .desktop-main-column,html:not(.dark).shell-desktop-web .desktop-feed-layout,html:not(.dark).shell-desktop-web .desktop-pictures-layout,html:not(.dark).shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout{--desktop-side-rail-width: 4px;--desktop-side-rail-line: 98%;--desktop-side-rail-line-alt: 90%;--desktop-side-rail-glow-a: 74%;--desktop-side-rail-glow-b: 66%;--desktop-side-rail-glow-c: 70%;--desktop-side-rail-glow-d: 60%;--desktop-side-rail-border: 58%;--desktop-side-rail-inset: 44%;--desktop-side-rail-outer: 38%;--desktop-side-gutter-opacity: 1}html:not(.dark).shell-desktop-web .desktop-main-column:before,html:not(.dark).shell-desktop-web .desktop-main-column:after,html:not(.dark).shell-desktop-web .desktop-feed-layout:before,html:not(.dark).shell-desktop-web .desktop-feed-layout:after,html:not(.dark).shell-desktop-web .desktop-pictures-layout:before,html:not(.dark).shell-desktop-web .desktop-pictures-layout:after,html:not(.dark).shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout:before,html:not(.dark).shell-desktop-web [data-testid=pictures-feed].desktop-pictures-layout:after{filter:saturate(1.22) brightness(1.14)}html.shell-desktop-web:not(.dark) .desktop-shell-nav,html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab,html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab span,html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab-label,html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab-label--active,html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout,html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout span,html.shell-desktop-web:not(.dark) .desktop-shell-nav__login,html.shell-desktop-web:not(.dark) .desktop-shell-nav__login span,html.shell-desktop-web:not(.dark) .desktop-shell-nav__switch-profile,html.shell-desktop-web:not(.dark) .desktop-shell-nav__switch-profile span,html.shell-desktop-web:not(.dark) .desktop-shell-nav__theme-toggle,html.shell-desktop-web:not(.dark) .desktop-shell-nav__theme-toggle span{color:#05080f!important;font-weight:700!important;opacity:1!important;text-shadow:none!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab--active,html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab--active span,html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab--active .desktop-shell-nav__tab-label{color:#04060b!important;font-weight:800!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab svg,html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout svg,html.shell-desktop-web:not(.dark) .desktop-shell-nav__login svg,html.shell-desktop-web:not(.dark) .desktop-shell-nav__switch-profile svg,html.shell-desktop-web:not(.dark) .desktop-shell-nav__theme-toggle svg{color:#05080f!important;opacity:1!important;filter:none!important}html.shell-desktop-web:not(.dark) aside.desktop-shell-nav,html.shell-desktop-web:not(.dark) [data-testid=desktop-shell-nav]{isolation:isolate!important;color:#020408!important}html.shell-desktop-web:not(.dark) aside.desktop-shell-nav:before,html.shell-desktop-web:not(.dark) [data-testid=desktop-shell-nav]:before{z-index:0!important}html.shell-desktop-web:not(.dark) aside.desktop-shell-nav>*,html.shell-desktop-web:not(.dark) [data-testid=desktop-shell-nav]>*,html.shell-desktop-web:not(.dark) .desktop-shell-nav__tabs,html.shell-desktop-web:not(.dark) .desktop-shell-nav__footer,html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab,html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout,html.shell-desktop-web:not(.dark) .desktop-shell-nav__login,html.shell-desktop-web:not(.dark) .desktop-shell-nav__switch-profile,html.shell-desktop-web:not(.dark) .desktop-shell-nav__theme-toggle{position:relative!important;z-index:2!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab,html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout,html.shell-desktop-web:not(.dark) .desktop-shell-nav__login,html.shell-desktop-web:not(.dark) .desktop-shell-nav__switch-profile,html.shell-desktop-web:not(.dark) .desktop-shell-nav__theme-toggle{color:#020408!important;font-weight:800!important;letter-spacing:.006em!important;text-shadow:0 1px 0 hsl(0 0% 100% / .78),0 0 8px hsl(0 0% 100% / .52)!important;opacity:1!important;mix-blend-mode:normal!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab-label,html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab span,html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout span,html.shell-desktop-web:not(.dark) .desktop-shell-nav__login span,html.shell-desktop-web:not(.dark) .desktop-shell-nav__switch-profile span,html.shell-desktop-web:not(.dark) .desktop-shell-nav__theme-toggle span{color:#020408!important;font-weight:800!important;opacity:1!important;text-shadow:0 1px 0 hsl(0 0% 100% / .82),0 0 10px hsl(0 0% 100% / .58)!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab--active,html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab--active span,html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab--active .desktop-shell-nav__tab-label{color:#010204!important;font-weight:900!important;text-shadow:0 1px 0 hsl(0 0% 100% / .9),0 0 12px hsl(0 0% 100% / .68)!important}html.shell-desktop-web:not(.dark) .desktop-shell-nav__tab svg,html.shell-desktop-web:not(.dark) .desktop-shell-nav__logout svg,html.shell-desktop-web:not(.dark) .desktop-shell-nav__login svg,html.shell-desktop-web:not(.dark) .desktop-shell-nav__switch-profile svg,html.shell-desktop-web:not(.dark) .desktop-shell-nav__theme-toggle svg{color:#020408!important;opacity:1!important;stroke-width:2.65!important;filter:drop-shadow(0 1px 0 hsl(0 0% 100% / .7)) drop-shadow(0 0 5px hsl(0 0% 100% / .45))!important}html.shell-desktop-web .desktop-main-column[data-shell-tab=videos],html.shell-desktop-web .desktop-main-column[data-shell-tab=videos] .desktop-feed-layout,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures],html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures] .desktop-pictures-layout,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures] [data-testid=pictures-feed].desktop-pictures-layout,html.shell-desktop-web [data-testid=picture-fullscreen-overlay] .picture-fullscreen-stage{--desktop-side-gutter-opacity: var(--global-desktop-side-gutter-opacity, 1)}html.shell-desktop-web .desktop-main-column[data-shell-tab=videos]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=videos]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures]:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=videos] .desktop-feed-layout:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=videos] .desktop-feed-layout:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures] .desktop-pictures-layout:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures] .desktop-pictures-layout:after,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures] [data-testid=pictures-feed].desktop-pictures-layout:before,html.shell-desktop-web .desktop-main-column[data-shell-tab=pictures] [data-testid=pictures-feed].desktop-pictures-layout:after,html.shell-desktop-web [data-testid=picture-fullscreen-overlay] .picture-fullscreen-stage:before,html.shell-desktop-web [data-testid=picture-fullscreen-overlay] .picture-fullscreen-stage:after{opacity:var(--desktop-side-gutter-opacity, 1)!important}
