@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-orange-400:#ff8b1a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-green-400:#05df72;--color-green-500:#00c758;--color-purple-400:#c07eff;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-2xl:40px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--font-heading:var(--font-heading);--font-pixel:var(--font-pixel)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-purple-400:lab(63.6946% 47.6127 -59.2066)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media (hover:none){a:active,button:active,[role=button]:active,summary:active{border-radius:10px}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing)*-1)}.-top-10{top:calc(var(--spacing)*-10)}.-top-16{top:calc(var(--spacing)*-16)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-50{top:calc(var(--spacing)*50)}.top-\[12vh\]{top:12vh}.top-\[18\%\]{top:18%}.top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{top:max(.75rem,env(safe-area-inset-top))}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-\[max\(0\.75rem\,env\(safe-area-inset-bottom\,0px\)\)\]{bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.left-0{left:calc(var(--spacing)*0)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-3\.5{left:calc(var(--spacing)*3.5)}.left-4{left:calc(var(--spacing)*4)}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.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-\[54\]{z-index:54}.z-\[61\]{z-index:61}.z-\[89\]{z-index:89}.z-\[90\]{z-index:90}.z-\[120\]{z-index:120}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1\.5{margin:calc(var(--spacing)*-1.5)}.-m-2{margin:calc(var(--spacing)*-2)}.-m-2\.5{margin:calc(var(--spacing)*-2.5)}.-m-3{margin:calc(var(--spacing)*-3)}.-m-8{margin:calc(var(--spacing)*-8)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-20{margin-top:calc(var(--spacing)*-20)}.-mt-28{margin-top:calc(var(--spacing)*-28)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.-mb-8{margin-bottom:calc(var(--spacing)*-8)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-6{margin-left:calc(var(--spacing)*-6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-\[14\]{-webkit-line-clamp:14;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-44{height:calc(var(--spacing)*44)}.h-48{height:calc(var(--spacing)*48)}.h-\[1px\]{height:1px}.h-\[18px\]{height:18px}.h-\[75svh\]{height:75svh}.h-\[152px\]{height:152px}.h-\[166px\]{height:166px}.h-\[420px\]{height:420px}.h-\[600px\]{height:600px}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[45vh\]{max-height:45vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[min\(60vh\,500px\)\]{max-height:min(60vh,500px)}.max-h-\[min\(60vh\,520px\)\]{max-height:min(60vh,520px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[420px\]{min-height:420px}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[3px\]{width:3px}.w-\[18px\]{width:18px}.w-\[26rem\]{width:26rem}.w-\[32\%\]{width:32%}.w-\[36\%\]{width:36%}.w-\[400px\]{width:400px}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-\[min\(19rem\,calc\(100vw-1\.5rem\)\)\]{width:min(19rem,100vw - 1.5rem)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11\.5rem\]{max-width:11.5rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[11\.5rem\]{min-width:11.5rem}.min-w-\[18px\]{min-width:18px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[scan-bar_3s_ease-in-out_infinite\]{animation:3s ease-in-out infinite scan-bar}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\[justify-content\:safe_center\]{justify-content:safe center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--border-subtle)}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-accent-rose,.\!border-accent-rose\/60{border-color:var(--accent-rose)!important}@supports (color:color-mix(in lab, red, red)){.\!border-accent-rose\/60{border-color:color-mix(in oklab,var(--accent-rose)60%,transparent)!important}}.border-\[\#1DB954\]\/50{border-color:#1db95480;border-color:lab(66.2059% -55.9719 39.3851/.5)}.border-\[\#1db954\]\/40{border-color:#1db95466;border-color:lab(66.2059% -55.9719 39.3851/.4)}.border-\[\#1e90ff\]{border-color:#1e90ff}.border-\[\#06b6d4\]{border-color:#06b6d4}.border-\[\#7a5735\]{border-color:#7a5735}.border-\[\#84cc16\]{border-color:#84cc16}.border-\[\#2563eb\]{border-color:#2563eb}.border-\[\#166534\]{border-color:#166534}.border-\[\#e0557540\]{border-color:#e0557540}.border-\[rgba\(30\,144\,255\,0\.2\)\]{border-color:#1e90ff33}.border-\[rgba\(30\,144\,255\,0\.3\)\]{border-color:#1e90ff4d}.border-\[rgba\(30\,144\,255\,0\.4\)\]{border-color:#1e90ff66}.border-\[rgba\(30\,144\,255\,0\.5\)\]{border-color:#1e90ff80}.border-\[rgba\(30\,144\,255\,0\.7\)\]{border-color:#1e90ffb3}.border-\[rgba\(30\,144\,255\,0\.25\)\]{border-color:#1e90ff40}.border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.border-\[rgba\(255\,255\,255\,0\.12\)\]{border-color:#ffffff1f}.border-\[rgba\(255\,255\,255\,0\.15\)\]{border-color:#ffffff26}.border-\[rgba\(var\(--accent-rgb\)\,0\.4\)\]{border-color:rgba(var(--accent-rgb),.4)}.border-\[rgba\(var\(--accent-rgb\)\,0\.5\)\]{border-color:rgba(var(--accent-rgb),.5)}.border-\[rgba\(var\(--accent-rgb\)\,0\.15\)\]{border-color:rgba(var(--accent-rgb),.15)}.border-\[rgba\(var\(--accent-rgb\)\,0\.45\)\]{border-color:rgba(var(--accent-rgb),.45)}.border-\[var\(--btn-color\)\]\/30{border-color:var(--btn-color)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--btn-color\)\]\/30{border-color:color-mix(in oklab,var(--btn-color)30%,transparent)}}.border-accent-primary,.border-accent-primary\/15{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.border-accent-primary\/15{border-color:color-mix(in oklab,var(--accent-primary)15%,transparent)}}.border-accent-primary\/20{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.border-accent-primary\/20{border-color:color-mix(in oklab,var(--accent-primary)20%,transparent)}}.border-accent-primary\/30{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.border-accent-primary\/30{border-color:color-mix(in oklab,var(--accent-primary)30%,transparent)}}.border-accent-primary\/40{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.border-accent-primary\/40{border-color:color-mix(in oklab,var(--accent-primary)40%,transparent)}}.border-accent-primary\/50{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.border-accent-primary\/50{border-color:color-mix(in oklab,var(--accent-primary)50%,transparent)}}.border-accent-rose\/30{border-color:var(--accent-rose)}@supports (color:color-mix(in lab, red, red)){.border-accent-rose\/30{border-color:color-mix(in oklab,var(--accent-rose)30%,transparent)}}.border-accent-rose\/40{border-color:var(--accent-rose)}@supports (color:color-mix(in lab, red, red)){.border-accent-rose\/40{border-color:color-mix(in oklab,var(--accent-rose)40%,transparent)}}.border-accent-rose\/50{border-color:var(--accent-rose)}@supports (color:color-mix(in lab, red, red)){.border-accent-rose\/50{border-color:color-mix(in oklab,var(--accent-rose)50%,transparent)}}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab, red, red)){.border-black\/40{border-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.border-border-medium{border-color:var(--border-medium)}.border-border-subtle{border-color:var(--border-subtle)}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.border-orange-400{border-color:var(--color-orange-400)}.border-osd-amber,.border-osd-amber\/30{border-color:var(--osd-amber)}@supports (color:color-mix(in lab, red, red)){.border-osd-amber\/30{border-color:color-mix(in oklab,var(--osd-amber)30%,transparent)}}.border-osd-amber\/40{border-color:var(--osd-amber)}@supports (color:color-mix(in lab, red, red)){.border-osd-amber\/40{border-color:color-mix(in oklab,var(--osd-amber)40%,transparent)}}.border-osd-amber\/50{border-color:var(--osd-amber)}@supports (color:color-mix(in lab, red, red)){.border-osd-amber\/50{border-color:color-mix(in oklab,var(--osd-amber)50%,transparent)}}.border-osd-green\/40{border-color:var(--osd-green)}@supports (color:color-mix(in lab, red, red)){.border-osd-green\/40{border-color:color-mix(in oklab,var(--osd-green)40%,transparent)}}.border-purple-400{border-color:var(--color-purple-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500)40%,transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.\!bg-accent-rose{background-color:var(--accent-rose)!important}.bg-\[\#0c0c0f\]{background-color:#0c0c0f}.bg-\[\#1DB954\]\/10,.bg-\[\#1db954\]\/10{background-color:#1db9541a;background-color:lab(66.2059% -55.9719 39.3851/.1)}.bg-\[\#9a9a9e\]{background-color:#9a9a9e}.bg-\[\#141418\]{background-color:#141418}.bg-\[rgb\(var\(--accent-rgb\)\)\]{background-color:rgb(var(--accent-rgb))}.bg-\[rgba\(0\,0\,0\,0\.75\)\]{background-color:#000000bf}.bg-\[rgba\(9\,11\,15\,0\.45\)\]{background-color:#090b0f73}.bg-\[rgba\(30\,144\,255\,0\.05\)\]{background-color:#1e90ff0d}.bg-\[rgba\(30\,144\,255\,0\.08\)\]{background-color:#1e90ff14}.bg-\[rgba\(30\,144\,255\,0\.12\)\]{background-color:#1e90ff1f}.bg-\[rgba\(var\(--accent-rgb\)\,0\.1\)\]{background-color:rgba(var(--accent-rgb),.1)}.bg-\[rgba\(var\(--accent-rgb\)\,0\.08\)\]{background-color:rgba(var(--accent-rgb),.08)}.bg-\[rgba\(var\(--accent-rgb\)\,0\.12\)\]{background-color:rgba(var(--accent-rgb),.12)}.bg-\[rgba\(var\(--accent-rgb\)\,0\.14\)\]{background-color:rgba(var(--accent-rgb),.14)}.bg-\[var\(--btn-color\)\]\/15{background-color:var(--btn-color)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--btn-color\)\]\/15{background-color:color-mix(in oklab,var(--btn-color)15%,transparent)}}.bg-accent-primary,.bg-accent-primary\/5{background-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.bg-accent-primary\/5{background-color:color-mix(in oklab,var(--accent-primary)5%,transparent)}}.bg-accent-primary\/10{background-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.bg-accent-primary\/10{background-color:color-mix(in oklab,var(--accent-primary)10%,transparent)}}.bg-accent-primary\/15{background-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.bg-accent-primary\/15{background-color:color-mix(in oklab,var(--accent-primary)15%,transparent)}}.bg-accent-primary\/20{background-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.bg-accent-primary\/20{background-color:color-mix(in oklab,var(--accent-primary)20%,transparent)}}.bg-accent-primary\/25{background-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.bg-accent-primary\/25{background-color:color-mix(in oklab,var(--accent-primary)25%,transparent)}}.bg-accent-primary\/70{background-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.bg-accent-primary\/70{background-color:color-mix(in oklab,var(--accent-primary)70%,transparent)}}.bg-accent-rose,.bg-accent-rose\/5{background-color:var(--accent-rose)}@supports (color:color-mix(in lab, red, red)){.bg-accent-rose\/5{background-color:color-mix(in oklab,var(--accent-rose)5%,transparent)}}.bg-accent-rose\/15{background-color:var(--accent-rose)}@supports (color:color-mix(in lab, red, red)){.bg-accent-rose\/15{background-color:color-mix(in oklab,var(--accent-rose)15%,transparent)}}.bg-bg-elevated,.bg-bg-elevated\/40{background-color:var(--bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-bg-elevated\/40{background-color:color-mix(in oklab,var(--bg-elevated)40%,transparent)}}.bg-bg-elevated\/50{background-color:var(--bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-bg-elevated\/50{background-color:color-mix(in oklab,var(--bg-elevated)50%,transparent)}}.bg-bg-elevated\/60{background-color:var(--bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-bg-elevated\/60{background-color:color-mix(in oklab,var(--bg-elevated)60%,transparent)}}.bg-bg-elevated\/70{background-color:var(--bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-bg-elevated\/70{background-color:color-mix(in oklab,var(--bg-elevated)70%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500)5%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-osd-amber\/5{background-color:var(--osd-amber)}@supports (color:color-mix(in lab, red, red)){.bg-osd-amber\/5{background-color:color-mix(in oklab,var(--osd-amber)5%,transparent)}}.bg-osd-amber\/10{background-color:var(--osd-amber)}@supports (color:color-mix(in lab, red, red)){.bg-osd-amber\/10{background-color:color-mix(in oklab,var(--osd-amber)10%,transparent)}}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500\/5{background-color:#edb2000d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/5{background-color:color-mix(in oklab,var(--color-yellow-500)5%,transparent)}}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,transparent_0\%\,rgba\(0\,0\,0\,0\.3\)_28\%\,rgba\(0\,0\,0\,0\.68\)_52\%\,rgba\(0\,0\,0\,0\.82\)_100\%\)\]{background-image:linear-gradient(#0000 0%,#0000004d 28%,#000000ad 52%,#000000d1 100%)}.from-\[rgba\(0\,0\,0\,0\.4\)\]{--tw-gradient-from:#0006;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black)60%,transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab,var(--color-black)35%,transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab, red, red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab,var(--color-black)10%,transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/60{--tw-gradient-to:#0009}@supports (color:color-mix(in lab, red, red)){.to-black\/60{--tw-gradient-to:color-mix(in oklab,var(--color-black)60%,transparent)}}.to-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.\!px-2{padding-inline:calc(var(--spacing)*2)!important}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.\!px-4{padding-inline:calc(var(--spacing)*4)!important}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-14{padding-inline:calc(var(--spacing)*14)}.\!py-0\.5{padding-block:calc(var(--spacing)*.5)!important}.\!py-1{padding-block:calc(var(--spacing)*1)!important}.\!py-1\.5{padding-block:calc(var(--spacing)*1.5)!important}.\!py-2{padding-block:calc(var(--spacing)*2)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+0\.5rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + .5rem)}.pt-\[max\(1\.25rem\,calc\(env\(safe-area-inset-top\,0px\)\+2\.75rem\)\)\]{padding-top:max(1.25rem,calc(env(safe-area-inset-top,0px) + 2.75rem))}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.pr-16{padding-right:calc(var(--spacing)*16)}.pr-20{padding-right:calc(var(--spacing)*20)}.pr-24{padding-right:calc(var(--spacing)*24)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-\[max\(1\.25rem\,calc\(env\(safe-area-inset-bottom\,0px\)\+0\.5rem\)\)\]{padding-bottom:max(1.25rem,calc(env(safe-area-inset-bottom,0px) + .5rem))}.\!pl-10{padding-left:calc(var(--spacing)*10)!important}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-heading\)\]{font-family:var(--font-heading)}.font-\[family-name\:var\(--font-inter\)\]{font-family:var(--font-inter)}.font-\[family-name\:var\(--font-space-grotesk\)\]{font-family:var(--font-space-grotesk)}.font-\[family-name\:var\(--font-vt323\)\]{font-family:var(--font-vt323)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[0\.55rem\]{font-size:.55rem!important}.\!text-\[10px\]{font-size:10px!important}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-accent-rose{color:var(--accent-rose)!important}.\!text-black{color:var(--color-black)!important}.text-\[\#1DB954\],.text-\[\#1db954\]{color:#1db954}.text-\[\#1e90ff\]{color:#1e90ff}.text-\[\#5a5a60\]{color:#5a5a60}.text-\[\#06b6d4\]{color:#06b6d4}.text-\[\#8a8a90\]{color:#8a8a90}.text-\[\#9a9a9e\]{color:#9a9a9e}.text-\[\#84cc16\]{color:#84cc16}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#166534\]{color:#166534}.text-\[\#a3764a\]{color:#a3764a}.text-\[\#e8e6e3\]{color:#e8e6e3}.text-\[\#ff4d6d\]{color:#ff4d6d}.text-\[\#ff4455\]{color:#f45}.text-accent-cyan{color:var(--accent-cyan)}.text-accent-glow{color:var(--accent-glow)}.text-accent-primary{color:var(--accent-primary)}.text-accent-rose{color:var(--accent-rose)}.text-green-400{color:var(--color-green-400)}.text-orange-400{color:var(--color-orange-400)}.text-osd-amber{color:var(--osd-amber)}.text-osd-green{color:var(--osd-green)}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-text-muted{color:var(--text-muted)}.text-text-primary{color:var(--text-primary)}.text-text-secondary{color:var(--text-secondary)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-border-medium{-webkit-text-decoration-color:var(--border-medium);-webkit-text-decoration-color:var(--border-medium);-webkit-text-decoration-color:var(--border-medium);text-decoration-color:var(--border-medium)}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/30::placeholder{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.accent-\[\#1e90ff\]{accent-color:#1e90ff}.accent-\[\#ff4455\]{accent-color:#f45}.accent-\[var\(--accent-primary\)\]{accent-color:var(--accent-primary)}.accent-\[var\(--accent-primary\,\#1e90ff\)\]{accent-color:var(--accent-primary,#1e90ff)}.accent-current{accent-color:currentColor}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-8px_40px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 -8px 40px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_6px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 1px 6px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_50px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 16px 50px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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(var(--blur-2xl));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-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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_0_6px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-150{transition-delay:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:text-accent-primary:is(:where(.group):is([open],:popover-open,:open) *){color:var(--accent-primary)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:border-\[rgba\(255\,255\,255\,0\.3\)\]:is(:where(.group):hover *){border-color:#ffffff4d}.group-hover\:border-accent-primary\/50:is(:where(.group):hover *){border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-accent-primary\/50:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--accent-primary)50%,transparent)}}.group-hover\:border-accent-primary\/60:is(:where(.group):hover *){border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-accent-primary\/60:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--accent-primary)60%,transparent)}}.group-hover\:border-osd-amber\/50:is(:where(.group):hover *){border-color:var(--osd-amber)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-osd-amber\/50:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--osd-amber)50%,transparent)}}.group-hover\:border-osd-amber\/70:is(:where(.group):hover *){border-color:var(--osd-amber)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-osd-amber\/70:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--osd-amber)70%,transparent)}}.group-hover\:border-white\/30:is(:where(.group):hover *){border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/30:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.group-hover\:text-accent-glow:is(:where(.group):hover *){color:var(--accent-glow)}.group-hover\:text-accent-primary:is(:where(.group):hover *){color:var(--accent-primary)}.group-hover\:text-osd-amber:is(:where(.group):hover *){color:var(--osd-amber)}.group-hover\:text-text-primary:is(:where(.group):hover *){color:var(--text-primary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/author\:text-accent-primary:is(:where(.group\/author):hover *),.group-hover\/leader\:text-accent-primary:is(:where(.group\/leader):hover *){color:var(--accent-primary)}}.placeholder\:text-text-muted::placeholder{color:var(--text-muted)}.first\:ml-0:first-child{margin-left:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.odd\:bg-black\/20:nth-child(odd){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.odd\:bg-black\/20:nth-child(odd){background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[rgba\(255\,255\,255\,0\.35\)\]:hover{border-color:#ffffff59}.hover\:border-\[rgba\(var\(--accent-rgb\)\,0\.6\)\]:hover{border-color:rgba(var(--accent-rgb),.6)}.hover\:border-accent-primary\/30:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent-primary\/30:hover{border-color:color-mix(in oklab,var(--accent-primary)30%,transparent)}}.hover\:border-accent-primary\/40:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent-primary\/40:hover{border-color:color-mix(in oklab,var(--accent-primary)40%,transparent)}}.hover\:border-accent-primary\/50:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent-primary\/50:hover{border-color:color-mix(in oklab,var(--accent-primary)50%,transparent)}}.hover\:border-accent-primary\/60:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent-primary\/60:hover{border-color:color-mix(in oklab,var(--accent-primary)60%,transparent)}}.hover\:border-accent-rose\/30:hover{border-color:var(--accent-rose)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent-rose\/30:hover{border-color:color-mix(in oklab,var(--accent-rose)30%,transparent)}}.hover\:border-border-bright:hover{border-color:var(--border-bright)}.hover\:border-border-medium:hover{border-color:var(--border-medium)}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:border-white\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-\[\#1DB954\]\/20:hover{background-color:#1db95433;background-color:lab(66.2059% -55.9719 39.3851/.2)}.hover\:bg-accent-primary\/10:hover{background-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent-primary\/10:hover{background-color:color-mix(in oklab,var(--accent-primary)10%,transparent)}}.hover\:bg-accent-primary\/25:hover{background-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent-primary\/25:hover{background-color:color-mix(in oklab,var(--accent-primary)25%,transparent)}}.hover\:bg-accent-rose\/10:hover{background-color:var(--accent-rose)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent-rose\/10:hover{background-color:color-mix(in oklab,var(--accent-rose)10%,transparent)}}.hover\:bg-accent-rose\/25:hover{background-color:var(--accent-rose)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent-rose\/25:hover{background-color:color-mix(in oklab,var(--accent-rose)25%,transparent)}}.hover\:bg-bg-elevated:hover,.hover\:bg-bg-elevated\/50:hover{background-color:var(--bg-elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-bg-elevated\/50:hover{background-color:color-mix(in oklab,var(--bg-elevated)50%,transparent)}}.hover\:bg-black\/20:hover{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/20:hover{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:text-\[\#9a9a9e\]:hover{color:#9a9a9e}.hover\:text-\[\#e8e6e3\]:hover{color:#e8e6e3}.hover\:text-\[\#ff4d6d\]:hover{color:#ff4d6d}.hover\:text-\[rgb\(77\,172\,255\)\]:hover{color:#4dacff}.hover\:text-accent-glow:hover{color:var(--accent-glow)}.hover\:text-accent-primary:hover{color:var(--accent-primary)}.hover\:text-accent-rose:hover{color:var(--accent-rose)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-text-primary:hover{color:var(--text-primary)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[rgba\(30\,144\,255\,0\.7\)\]:focus{border-color:#1e90ffb3}.focus\:border-accent-primary:focus,.focus\:border-accent-primary\/50:focus{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent-primary\/50:focus{border-color:color-mix(in oklab,var(--accent-primary)50%,transparent)}}.focus\:border-accent-rose:focus{border-color:var(--accent-rose)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[rgba\(30\,144\,255\,0\.5\)\]:focus{--tw-ring-color:#1e90ff80}.focus\:ring-accent-primary\/25:focus{--tw-ring-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent-primary\/25:focus{--tw-ring-color:color-mix(in oklab,var(--accent-primary)25%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-accent-primary\/60:focus-visible{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-accent-primary\/60:focus-visible{border-color:color-mix(in oklab,var(--accent-primary)60%,transparent)}}.focus-visible\:bg-accent-primary\/10:focus-visible{background-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-accent-primary\/10:focus-visible{background-color:color-mix(in oklab,var(--accent-primary)10%,transparent)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:text-text-muted:disabled:hover{color:var(--text-muted)}}@media (min-width:420px){.min-\[420px\]\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:40rem){.sm\:-top-14{top:calc(var(--spacing)*-14)}.sm\:-top-36{top:calc(var(--spacing)*-36)}.sm\:-right-16{right:calc(var(--spacing)*-16)}.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing)*-6)}.sm\:-mx-8{margin-inline:calc(var(--spacing)*-8)}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:mx-8{margin-inline:calc(var(--spacing)*8)}.sm\:-mt-7{margin-top:calc(var(--spacing)*-7)}.sm\:-mt-20{margin-top:calc(var(--spacing)*-20)}.sm\:mt-6{margin-top:calc(var(--spacing)*6)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-32{height:calc(var(--spacing)*32)}.sm\:h-36{height:calc(var(--spacing)*36)}.sm\:h-40{height:calc(var(--spacing)*40)}.sm\:h-64{height:calc(var(--spacing)*64)}.sm\:h-80{height:calc(var(--spacing)*80)}.sm\:h-\[70vh\]{height:70vh}.sm\:max-h-\[26rem\]{max-height:26rem}.sm\:max-h-\[640px\]{max-height:640px}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-36{width:calc(var(--spacing)*36)}.sm\:w-44{width:calc(var(--spacing)*44)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-\[38rem\]{width:38rem}.sm\:w-auto{width:auto}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:gap-6{gap:calc(var(--spacing)*6)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overscroll-contain{overscroll-behavior:contain}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}}@media (min-width:48rem){.md\:top-\[var\(--pop-top\)\]{top:var(--pop-top)}.md\:-right-10{right:calc(var(--spacing)*-10)}.md\:right-auto{right:auto}.md\:left-\[var\(--pop-left\)\]{left:var(--pop-left)}.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:hidden{display:none}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-72{width:calc(var(--spacing)*72)}.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\:gap-5{gap:calc(var(--spacing)*5)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:-mx-8{margin-inline:calc(var(--spacing)*-8)}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:grid{display:grid}.lg\:h-16{height:calc(var(--spacing)*16)}.lg\:h-\[300px\]{height:300px}.lg\:h-\[352px\]{height:352px}.lg\:w-16{width:calc(var(--spacing)*16)}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1}.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-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-8{gap:calc(var(--spacing)*8)}:where(.lg\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.lg\:p-5{padding:calc(var(--spacing)*5)}.lg\:p-7{padding:calc(var(--spacing)*7)}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-3{grid-column-start:3}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:mx-0{margin-inline:calc(var(--spacing)*0)}.xl\:mt-0{margin-top:calc(var(--spacing)*0)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-full{height:100%}.xl\:max-h-none{max-height:none}.xl\:min-h-0{min-height:calc(var(--spacing)*0)}.xl\:w-\[440px\]{width:440px}.xl\:max-w-7xl{max-width:var(--container-7xl)}.xl\:flex-1{flex:1}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,340px\)_minmax\(0\,1fr\)_minmax\(0\,380px\)\]{grid-template-columns:minmax(0,340px) minmax(0,1fr) minmax(0,380px)}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:gap-8{gap:calc(var(--spacing)*8)}.xl\:self-stretch{align-self:stretch}.xl\:overflow-y-auto{overflow-y:auto}.xl\:pb-0{padding-bottom:calc(var(--spacing)*0)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:90rem){.min-\[90rem\]\:-mx-\[3\.25rem\]{margin-inline:-3.25rem}.min-\[90rem\]\:-mt-8{margin-top:calc(var(--spacing)*-8)}.min-\[90rem\]\:px-\[1\.25rem\]{padding-inline:1.25rem}}@media (min-width:96rem){.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.native-app input,.native-app textarea,.native-app select{font-size:16px!important}}:root{--bg-room:#000;--bg-bezel:#0e0e10;--bg-bezel-hi:#19191d;--bg-primary:#000;--bg-secondary:#08080a;--bg-card:#0c0c0f;--bg-elevated:#141418;--bg-screen:#000;--text-primary:#e8e6e3;--text-secondary:#9a9a9e;--text-muted:#5a5a60;--hero-halo:#000000d9;--accent-primary:#1e90ff;--accent-glow:#4dacff;--accent-dim:#1570c8;--accent-rgb:30,144,255;--accent-rose:#e05575;--accent-cyan:#45d0c8;--osd-green:#2fff5e;--osd-amber:#ffb02f;--border-subtle:#222228;--border-medium:#333338;--border-bright:#444448;--liquid-1:72,142,232;--liquid-2:140,196,244;--liquid-3:34,58,128;--glow-primary:rgba(var(--accent-rgb),.25);--scanline-opacity:.03;--grille-opacity:.02;--font-heading:var(--font-inter),system-ui,sans-serif;--font-body:var(--font-inter),system-ui,sans-serif;--font-pixel:ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--font-space-grotesk:var(--font-chakra-petch)}.theme-ps3{--accent-primary:#7ec9e8;--accent-glow:#b8e4f5;--accent-dim:#4a93b3;--accent-rgb:126,201,232;--liquid-1:126,201,232;--liquid-2:184,228,245;--liquid-3:74,147,179;--font-heading:"PlayStation",var(--font-jost),system-ui,sans-serif}.theme-ps3 .panel-xbox,.theme-ps3 .panel-xbox-glow{background:linear-gradient(170deg,#0a1018bf 0%,#000000d9 100%);border-color:#7ec9e838}.theme-ps3 h1,.theme-ps3 h2,.theme-ps3 h3{letter-spacing:.06em;font-weight:300}.theme-ps4{--accent-primary:#4a90d9;--accent-glow:#7fb3e8;--accent-dim:#2e6db4;--accent-rgb:74,144,217;--liquid-1:74,144,217;--liquid-2:127,179,232;--liquid-3:32,80,150;--font-heading:var(--font-jost),system-ui,sans-serif}.theme-ps4 .panel-xbox,.theme-ps4 .panel-xbox-glow{background:linear-gradient(160deg,#001e468c 0%,#000814d9 100%);border-color:#4a90d947}.theme-ps2{--accent-primary:#8ba7e8;--accent-glow:#c3d3f7;--accent-dim:#5a72b8;--accent-rgb:139,167,232;--liquid-1:100,140,220;--liquid-2:158,130,226;--liquid-3:36,48,112;--font-heading:var(--font-jost),system-ui,sans-serif}.theme-ps2 .panel-xbox,.theme-ps2 .panel-xbox-glow{background:linear-gradient(165deg,#0e1228b8 0%,#03050ee6 100%);border-color:#8ba7e83d;box-shadow:inset 0 0 34px #648cdc0d}.theme-ps2 h1,.theme-ps2 h2,.theme-ps2 h3{letter-spacing:.09em;font-weight:300}.theme-xbox-og{--accent-primary:#5dc21e;--accent-glow:#8fe84f;--accent-dim:#3f8a12;--accent-rgb:93,194,30;--liquid-1:93,194,30;--liquid-2:143,232,79;--liquid-3:45,110,15;--font-heading:var(--font-michroma),system-ui,sans-serif}.theme-xbox-og .panel-xbox,.theme-xbox-og .panel-xbox-glow{background:#060c04cc;border-color:#5dc21e4d;box-shadow:inset 0 0 30px #5dc21e0d}.theme-xbox-og h1,.theme-xbox-og h2,.theme-xbox-og h3{letter-spacing:.04em;text-transform:uppercase}.theme-xbox-360{--accent-primary:#92c83e;--accent-glow:#b8e26e;--accent-dim:#6a9a24;--accent-rgb:146,200,62;--liquid-1:146,200,62;--liquid-2:184,226,110;--liquid-3:90,130,35}.theme-xbox-360 .panel-xbox,.theme-xbox-360 .panel-xbox-glow{background:linear-gradient(#1e221ab3 0%,#080a06d9 100%);border-color:#92c83e47;border-radius:14px}.theme-wii{--accent-primary:#35b7d8;--accent-glow:#6fd2ea;--accent-dim:#2189a3;--accent-rgb:53,183,216;--liquid-1:53,183,216;--liquid-2:111,210,234;--liquid-3:160,205,235;--font-heading:var(--font-quicksand),system-ui,sans-serif;--bg-card:#f2f3f5;--bg-elevated:#fff;--text-primary:#3a3a3e;--text-secondary:#6f6f76;--text-muted:#9a9aa2;--hero-halo:#ffffffe6;--border-subtle:#dcdce2;--border-medium:#c6c6ce}.theme-wii .panel-xbox,.theme-wii .panel-xbox-glow{background:#f5f6f8f2;border-color:#d4d4dc;box-shadow:0 4px 16px #00000059}.theme-wii .panel-xbox:before,.theme-wii .panel-xbox-glow:before{display:none}.theme-wii .vhs-label{box-shadow:0 2px 6px #00000026}.theme-limewire{--accent-primary:#32cd32;--accent-glow:#66e766;--accent-dim:#1f9e1f;--accent-rgb:50,205,50;--liquid-1:50,205,50;--liquid-2:102,231,102;--liquid-3:32,140,32;--font-heading:Verdana,Tahoma,"Segoe UI",sans-serif;--font-body:Verdana,Tahoma,"Segoe UI",sans-serif;--bg-card:#ece9d8;--bg-elevated:#f5f3e9;--text-primary:#1c1c1c;--text-secondary:#4a4a44;--text-muted:#7c7c72;--hero-halo:#ffffffe6;--border-subtle:#c9c5b2;--border-medium:#a8a492}.theme-limewire .panel-xbox,.theme-limewire .panel-xbox-glow{-webkit-backdrop-filter:none;background:linear-gradient(#fbfaf2 0%,#ece9d8 16% 100%);border:2px outset #f5f3e9;border-radius:3px;box-shadow:1px 1px #00000040}.theme-limewire .panel-xbox:before,.theme-limewire .panel-xbox-glow:before{display:none}.theme-limewire .vhs-label{color:#fff;text-shadow:1px 1px #00000059;background:linear-gradient(#a5e878 0%,#46cd32 45%,#1f9e1f 100%);border:1px solid #187a18;border-radius:3px;box-shadow:inset 0 1px #ffffff8c}.theme-limewire .btn-y2k{color:#1c1c1c;text-shadow:none;background:linear-gradient(#fdfcf6 0%,#e6e2cf 100%);border:2px outset #f5f3e9;border-radius:3px;box-shadow:1px 1px #0003}.theme-limewire .btn-y2k:active{box-shadow:none;border-style:inset}.theme-limewire .btn-y2k-primary{color:#fff;text-shadow:1px 1px #0000004d;background:linear-gradient(#a5e878 0%,#2fb52f 100%);border:2px outset #8fdc5a}.theme-limewire .form-input,.theme-limewire textarea.form-input{color:#1c1c1c;background:#fff;border:2px inset #f5f3e9;border-radius:2px}.theme-limewire h1,.theme-limewire h2,.theme-limewire h3{letter-spacing:0;font-weight:700}.theme-bleach{--accent-primary:#e3342f;--accent-glow:#ff5a4f;--accent-dim:#a32420;--accent-rgb:227,52,47;--liquid-1:227,52,47;--liquid-2:232,230,227;--liquid-3:122,22,18;--border-subtle:#2a2a2e;--border-medium:#3d3d42;--border-bright:#e8e6e3}.theme-bleach .panel-xbox,.theme-bleach .panel-xbox-glow{-webkit-backdrop-filter:none;background:#080809eb;border:2px solid #e8e6e3d9;border-radius:2px;box-shadow:5px 5px #e3342f80}.theme-bleach .panel-xbox:before,.theme-bleach .panel-xbox-glow:before{display:none}.theme-bleach h1,.theme-bleach h2,.theme-bleach h3{text-transform:uppercase;letter-spacing:.02em;font-style:italic;font-weight:700}.theme-bleach .btn-y2k{border-radius:2px}.theme-daft-punk{--accent-primary:#f0b93c;--accent-glow:#ffd76e;--accent-dim:#b8871f;--accent-rgb:240,185,60;--liquid-1:240,185,60;--liquid-2:255,215,110;--liquid-3:150,100,22;--font-heading:var(--font-michroma),system-ui,sans-serif}.theme-daft-punk .panel-xbox,.theme-daft-punk .panel-xbox-glow{background:linear-gradient(170deg,#181208b8 0%,#050402e6 100%);border-color:#f0b93c59;box-shadow:inset 0 1px #ffd76e40,0 0 24px #f0b93c0f}.theme-daft-punk h1,.theme-daft-punk h2,.theme-daft-punk h3{letter-spacing:.08em;text-transform:uppercase}html{overflow-x:clip}body{background:var(--bg-room);color:var(--text-primary);font-family:var(--font-body);overflow-x:hidden}@font-face{font-family:PlayStation;font-style:normal;font-weight:400;src:url(/fonts/playstation/playstation_by_lyricwest_dby5il4.ttf)format("truetype"),url(/fonts/playstation/playstation_by_lyricwest_dby5il4.woff)format("woff")}.crt-tv{background:linear-gradient(175deg,var(--bg-bezel-hi)0%,var(--bg-bezel)18%,#08080a 100%);border:1px solid #1c1c20;border-radius:18px;max-width:1240px;margin:1.25rem auto;padding:12px;position:relative;box-shadow:0 24px 80px #000000b3,inset 0 1px #ffffff0a}.crt-body{border-radius:10px;display:flex;position:relative}.crt-spine{background:linear-gradient(90deg,#050506 0%,#0c0c0e 40%,#17171a 50%,#0c0c0e 60%,#050506 100%);border-right:1px solid #1c1c20;border-radius:10px 0 0 10px;flex-direction:column;justify-content:space-between;align-items:center;width:58px;min-width:58px;padding:16px 0;display:flex;position:relative}.crt-spine-brand{writing-mode:vertical-rl;color:#c4c4c8;-webkit-user-select:none;user-select:none;white-space:nowrap;text-shadow:0 0 8px #c8c8c81f;flex:1;justify-content:center;align-items:center;font-family:PlayStation,sans-serif;font-size:2.6rem;display:flex;overflow:hidden;transform:rotate(180deg)}.crt-spine-rating{-webkit-user-select:none;user-select:none;background:#fff;border-radius:2px;flex-direction:column;align-items:center;width:36px;margin-top:8px;display:flex;overflow:hidden}.crt-rating-letter{color:#000;text-align:center;border-bottom:2px solid #000;width:100%;padding:3px 0 1px;font-family:Times New Roman,Georgia,serif;font-size:1.25rem;font-style:italic;font-weight:900;line-height:1}.crt-rating-text{font-family:var(--font-heading);color:#000;letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#fff;width:100%;padding:2px 0;font-size:.32rem;font-weight:700}.crt-screen{background:var(--bg-screen);border:1px solid #0a0a0c;border-radius:0 10px 10px 0;flex:1;min-width:0;min-height:78vh;padding:1.75rem 2rem 3rem;position:relative;box-shadow:inset 0 0 40px #00000080}@media (min-width:1440px){.crt-tv{max-width:min(1840px,100vw - 3rem)}.crt-screen{padding:2rem 3.25rem 3.5rem}}.crt-screen:before{content:"";pointer-events:none;background:radial-gradient(ellipse 120% 90% at 50% 8%,rgba(var(--accent-rgb),.06)0%,transparent 55%);z-index:0;position:absolute;inset:0}.crt-screen>*{z-index:1;position:relative}.crt-screen>nav{z-index:40}.crt-screen>footer{z-index:0}.grain-overlay{z-index:50;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-size:180px 180px;animation:1.4s steps(3,end) infinite grain-shift;position:fixed;inset:0}@keyframes grain-shift{0%{background-position:0 0}33%{background-position:-40px 20px}66%{background-position:25px -35px}to{background-position:0 0}}@media (max-width:768px){.grain-overlay{animation:none}}.native-app .grain-overlay{animation:none}.press-mode img[src*=scdn\.co],.press-mode img[src*=genius\.com],.press-mode img[src*=rapgenius\.com]{filter:blur(18px)saturate(1.3);transform:scale(1.15)}.press-mode iframe[src*="open.spotify.com/embed"],.press-mode iframe[src*="w.soundcloud.com"],.press-mode iframe[src*="embed.music.apple.com"],.press-mode iframe[src*=youtube-nocookie\.com],.press-mode iframe[src*="youtube.com/embed"],.press-mode iframe[src*="tiktok.com/embed"]{filter:blur(14px)saturate(1.2);clip-path:inset(0 round .5rem)}.press-art-mask{display:none}.press-mode .press-art-host iframe{filter:none;clip-path:none}.press-mode .press-art-mask{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);pointer-events:none;border-radius:.5rem 0 0 .5rem;width:116px;display:block;position:absolute;top:0;bottom:0;left:0}@media (min-width:64rem){.press-mode .press-art-host.press-art-lg-whole iframe{filter:blur(14px)saturate(1.2);clip-path:inset(0 round .5rem)}.press-mode .press-art-lg-whole .press-art-mask{display:none}}.press-mode .aux-play-card:before{content:"";background-image:inherit;filter:blur(18px)saturate(1.3);background-position:50%;background-size:cover;position:absolute;inset:-24px}.scanlines{z-index:49;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,var(--scanline-opacity))2px,rgba(0,0,0,var(--scanline-opacity))4px);position:fixed;inset:0}.aperture-grille{z-index:48;pointer-events:none;opacity:var(--grille-opacity);background:repeating-linear-gradient(90deg,#ff3c3ccc 0 1px,#3cff3ccc 1px 2px,#3c3cffcc 2px 3px);position:fixed;inset:0}.bd-ps3-ribbon{filter:blur(28px);background:linear-gradient(90deg,#0000 0%,#7ec9e829 30%,#b8e4f538 50%,#7ec9e829 70%,#0000 100%);width:150%;height:220px;animation:16s ease-in-out infinite bd-drift-x;position:absolute;top:32%;left:-25%;transform:skewY(-6deg)}.bd-ps3-ribbon2{opacity:.6;height:140px;animation-duration:22s;animation-delay:-8s;top:48%;transform:skewY(4deg)}@keyframes bd-drift-x{0%,to{translate:-6%}50%{translate:6% -14px}}.bd-spark{background:#cfeeff;border-radius:50%;width:3px;height:3px;animation:8s ease-in-out infinite bd-spark-float;position:absolute;box-shadow:0 0 6px #b8e4f5e6}.bd-spark-blue{background:#9cc4f0;box-shadow:0 0 6px #7aaae6cc}.bd-spark-silver{background:#eef1f8;box-shadow:0 0 7px #d2dcf5e6}@keyframes bd-spark-float{0%,to{opacity:.05;transform:translateY(0)}50%{opacity:.7;transform:translateY(-22px)}}.bd-ps4-ray{filter:blur(32px);background:linear-gradient(75deg,#0000 0%,#4a90d91f 45%,#7fb3e829 55%,#0000 100%);width:45%;height:140%;animation:18s ease-in-out infinite bd-ray-drift;position:absolute;top:-20%;left:10%}.bd-ps4-ray2{opacity:.7;width:35%;animation-duration:26s;animation-delay:-10s;left:50%}@keyframes bd-ray-drift{0%,to{opacity:.7;translate:-4%}50%{opacity:1;translate:5% 2%}}.bd-ps2-nebula{filter:blur(34px);background:radial-gradient(at 40% 45%,#7896e633 0%,#5a6ec81a 40%,#0000 70%);border-radius:50%;width:620px;height:420px;animation:26s ease-in-out infinite bd-ps2-swirl;position:absolute;top:8%;left:12%}.bd-ps2-nebula2{background:radial-gradient(at 55%,#9e82e229 0%,#6e5abe14 45%,#0000 72%);width:520px;height:380px;animation-duration:34s;animation-delay:-12s;top:40%;left:auto;right:4%}.bd-ps2-nebula3{background:radial-gradient(at 50% 55%,#606cd22b 0%,#4650aa17 45%,#0000 72%);width:720px;height:460px;animation-duration:40s;animation-delay:-20s;top:auto;bottom:-8%;left:22%}.bd-ps2-nebula4{filter:blur(26px);background:radial-gradient(#beaaf533 0%,#8c78dc1a 40%,#0000 68%);width:340px;height:260px;animation-duration:22s;animation-delay:-8s;top:2%;left:auto;right:16%}@keyframes bd-ps2-swirl{0%,to{translate:0;rotate:none;scale:1}50%{translate:4% -3%;rotate:6deg;scale:1.08}}.bd-ps2-haze{filter:blur(30px);background:linear-gradient(90deg,#0000 0%,#8ba7e81a 35%,#c3d3f724 55%,#0000 100%);width:140%;height:180px;animation:24s ease-in-out infinite bd-drift-x;position:absolute;top:30%;left:-20%;transform:skewY(5deg)}.bd-ps2-haze2{opacity:.8;height:150px;animation-duration:32s;animation-delay:-14s;top:62%;transform:skewY(-4deg)}.bd-og-orb{filter:blur(18px);background:radial-gradient(circle,#dcffbe80 0%,#5dc21e66 22%,#5dc21e24 45%,#0000 68%);border-radius:50%;width:480px;height:480px;margin-left:-240px;animation:3.2s ease-in-out infinite bd-og-breathe;position:absolute;top:20%;left:50%}.bd-og-ring{border:2px solid #5dc21e8c;border-radius:50%;width:480px;height:480px;margin-left:-240px;animation:3.2s ease-out infinite bd-og-ripple;position:absolute;top:20%;left:50%;box-shadow:0 0 18px #5dc21e59,inset 0 0 18px #5dc21e33}.bd-og-ring2{animation-delay:-1.1s}.bd-og-ring3{animation-delay:-2.2s}@keyframes bd-og-breathe{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}@keyframes bd-og-ripple{0%{opacity:0;transform:scale(.5)}20%{opacity:.75}to{opacity:0;transform:scale(1.65)}}.bd-360-wave{filter:blur(26px);background:linear-gradient(#92c83e24 0%,#92c83e0a 55%,#0000 100%);border-radius:50% 50% 0 0;width:160%;height:60%;animation:14s ease-in-out infinite alternate bd-360-sweep;position:absolute;top:55%;left:-30%}.bd-360-wave2{opacity:.7;animation-duration:20s;animation-delay:-7s;top:65%}@keyframes bd-360-sweep{0%{translate:-8%;rotate:-2deg}to{translate:8% -12px;rotate:2deg}}.bd-bleach-tone{background-image:radial-gradient(#e8e6e30d 1px,#0000 1px);background-size:9px 9px;position:absolute;inset:0}.bd-bleach-slash{filter:blur(2px);background:linear-gradient(90deg,#0000 0%,#e8e6e317 35%,#e8e6e326 50%,#e8e6e317 65%,#0000 100%);width:140%;height:64px;animation:12s ease-in-out infinite bd-slash-drift;position:absolute;top:12%;left:-20%;transform:rotate(-18deg)}.bd-bleach-slash2{opacity:.7;height:38px;animation-delay:-5s;top:46%;transform:rotate(-23deg)}.bd-bleach-slash-red{background:linear-gradient(90deg,#0000 0%,#e3342f4d 50%,#0000 100%);height:24px;animation-delay:-8s;top:70%;transform:rotate(-15deg)}@keyframes bd-slash-drift{0%,to{translate:-3%}50%{translate:3% 8px}}.bd-dp-pyramid{clip-path:polygon(50% 0%,100% 100%,0% 100%);filter:blur(6px)drop-shadow(0 0 24px #f0b93c59);background:linear-gradient(#ffd76e38 0%,#f0b93c0f 60%,#0000 100%);width:340px;height:250px;margin-left:-170px;animation:5s ease-in-out infinite bd-dp-pulse;position:absolute;top:14%;left:50%}@keyframes bd-dp-pulse{0%,to{opacity:.5}50%{opacity:1}}.bd-dp-grid{transform-origin:bottom;background:repeating-linear-gradient(0deg,#f0b93c2e 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#f0b93c1f 0 1px,#0000 1px 42px);height:38%;position:absolute;bottom:0;left:-10%;right:-10%;transform:perspective(300px)rotateX(55deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.bd-bubble{background:#35b7d81a;border:1px solid #35b7d82e;border-radius:50%;animation:20s linear infinite bd-bubble-rise;position:absolute;bottom:-80px}@keyframes bd-bubble-rise{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:.6}to{opacity:0;transform:translateY(-110vh)}}@keyframes streak-spin{to{transform:rotate(360deg)}}.streak-spin{transform-origin:50%;animation:2.8s linear infinite streak-spin}@keyframes streak-flicker{0%,to{transform:scale(1)skew(0deg)}25%{transform:scale(1.06,.94)skew(-2deg)}50%{transform:scale(.95,1.06)skew(1deg)}75%{transform:scale(1.04,.97)skew(2deg)}}.streak-flicker{transform-origin:50% 85%;animation:.9s ease-in-out infinite streak-flicker}@media (prefers-reduced-motion:reduce){.grain-overlay,.tracking-glitch,.streak-spin,.streak-flicker,.bd-ps3-ribbon,.bd-spark,.bd-ps4-ray,.bd-ps2-nebula,.bd-ps2-haze,.bd-og-orb,.bd-og-ring,.bd-360-wave,.bd-bubble,.bd-bleach-slash,.bd-dp-pyramid{animation:none}}.shimmer-line{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1c 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:4px;height:.8rem;animation:1.4s ease-in-out infinite shimmer-sweep}@keyframes shimmer-sweep{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.shimmer-line{animation:none}}@keyframes img-reveal{0%{opacity:.15;filter:blur(14px)saturate(1.15);transform:scale(1.03)}to{opacity:1;filter:blur();transform:scale(1)}}.img-reveal{animation:.45s ease-out img-reveal}.press-mode .img-reveal{animation:none}@media (prefers-reduced-motion:reduce){.img-reveal{animation:none}}.ptr-indicator{top:calc(env(safe-area-inset-top,0px) + 6px);z-index:45;opacity:0;pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.ptr-disc{border:2px solid #ffffff2e;border-top-color:rgba(var(--accent-rgb),.9);background:radial-gradient(circle at 50% 50%,rgba(var(--accent-rgb),.18)0%,#0a0a0ee6 70%);width:34px;height:34px;box-shadow:0 4px 18px #0009,0 0 12px rgba(var(--accent-rgb),.25);border-radius:50%;display:block}.ptr-armed .ptr-disc{border-color:rgba(var(--accent-rgb),.65);border-top-color:var(--accent-primary);box-shadow:0 4px 18px #0009,0 0 18px rgba(var(--accent-rgb),.55)}.ptr-refreshing{transition:opacity .15s;opacity:1!important;transform:translate(-50%)translateY(14px)!important}.ptr-refreshing .ptr-disc{animation:.8s linear infinite ptr-spin}@keyframes ptr-spin{to{rotate:360deg}}.native-app{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;font-size:17px}.native-app input,.native-app textarea,.native-app [contenteditable=true]{-webkit-user-select:text;user-select:text}.native-app,.native-app body{overscroll-behavior:none}.native-app body{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%}.native-app input,.native-app textarea,.native-app select{font-size:16px!important}.native-app .app-hide{display:none!important}.native-app .app-nav-row{flex-direction:row;justify-content:space-between;align-items:center}.native-app .nav-actions{flex:none;gap:8px;width:auto}.native-app .app-nav-row{gap:8px}.native-app .nav-logo{flex-shrink:1;min-width:0}.native-app .nav-app-title{text-overflow:ellipsis;font-size:clamp(12px,3.6vw,18px);overflow:hidden}.native-app .nav-pill-btn{padding-block:8px;padding-inline:11px}.native-app .nav-pill-btn svg{width:17px;height:17px}.native-app .nav-account-btn{padding-inline:2px}.native-app .nav-account-btn img,.native-app .nav-account-btn>div{width:32px;height:32px}.native-app .nav-auth{margin-left:0}.native-app .site-nav{margin-bottom:8px;padding-bottom:6px}.app-only{display:none}.native-app .app-only{display:block}@media (max-width:1439px){html:not(.native-app) .app-nav-row{flex-flow:wrap;align-items:center;row-gap:.75rem}html:not(.native-app) .nav-actions{display:contents}html:not(.native-app) .nav-logo{margin-right:auto}html:not(.native-app) .nav-tabs{flex:0 0 100%;order:10;grid-template-columns:repeat(6,auto);justify-content:space-between;margin:0;padding:0;display:grid}html:not(.native-app) .nav-tabs>a{padding-left:.5rem;padding-right:.5rem}}@media (max-width:767px){html:not(.native-app) .nav-tabs{grid-template-columns:repeat(3,1fr);justify-items:center;row-gap:.25rem}}@media (max-width:639px){html:not(.native-app) .nav-app-title{font-size:clamp(.8rem,3.3vw,1rem)}html:not(.native-app) .nav-auth{margin-left:0}}.native-app .crt-tv{padding:0;padding-top:max(12px,env(safe-area-inset-top,0px));background:var(--bg-screen);box-shadow:none;border:none;border-radius:0;max-width:none;margin:0}.native-app .crt-body,.native-app .crt-screen{border-radius:0}.native-app .crt-screen{box-shadow:none;border:none;padding-top:4px}.native-app .crt-screen:before,.native-app .crt-spine{display:none}.native-app .crt-screen{background:0 0}.native-app .crt-screen>.crt-liquid{display:none}:root{--tab-bar-pad:28px}.native-app .crt-screen{padding-bottom:calc(3rem + 52px + var(--tab-bar-pad))}.tab-bar{z-index:60;padding-bottom:var(--tab-bar-pad);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:#000;border-top:1px solid #ffffff14;justify-content:space-evenly;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.tab-bar.keyboard-open{display:none}.tab-bar-item{min-width:0;color:var(--text-muted);font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:6px 2px;font-size:10px;font-weight:700;transition:color .15s;display:flex}.tab-bar-item svg{width:24px;height:24px}.tab-bar-item.active{color:#fff}.tab-bar-item.active svg{filter:drop-shadow(0 0 6px #ffffff8c)}.tab-bar-create{color:var(--accent-primary)}.tab-bar-create svg{filter:drop-shadow(0 0 6px var(--accent-primary))}@supports (color:color-mix(in lab, red, red)){.tab-bar-create svg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent-primary)45%,transparent))}}@keyframes strip-pin{0%{opacity:.35;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.strip-pin-anim{animation:.28s strip-pin}.surf-fullscreen{z-index:55;background:#000;position:fixed;inset:0}.native-app .surf-fullscreen{bottom:calc(52px + var(--tab-bar-pad))}@keyframes surf-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes surf-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.surf-fullscreen.surf-anim-in{animation:.22s ease-out surf-enter}.surf-fullscreen.surf-anim-out{animation:.18s ease-in forwards surf-exit}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}.sheet-anim-in{animation:.28s cubic-bezier(.32,.72,.33,1) sheet-up}.sheet-anim-out{animation:.2s ease-in forwards sheet-down}@keyframes sheet-dim{0%{opacity:0}to{opacity:1}}.sheet-dim-in{animation:.28s sheet-dim}.sheet-dim-out{animation:.2s ease-in reverse forwards sheet-dim}@keyframes dock-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.dock-anim-in{animation:.24s cubic-bezier(.32,.72,.33,1) dock-in}.live-sheet-fixed{z-index:55;position:fixed;left:0;right:0}.live-sheet-bottom{bottom:0}.native-app .live-sheet-bottom{bottom:calc(52px + var(--tab-bar-pad))}.live-sheet-pad{padding-bottom:env(safe-area-inset-bottom,0px)}.native-app .live-sheet-pad{padding-bottom:0}.live-sheet-panel{z-index:55;transition:top .28s,height .28s,border-radius .28s,transform .42s cubic-bezier(.32,.72,.33,1);position:fixed;left:0;right:0;transform:translateY(112%)}.live-sheet-panel.live-sheet-open{transform:translateY(0)}.live-sheet-half{--live-sheet-gap:0px;top:calc(100vh - 52vh - var(--live-sheet-gap));height:52vh;top:calc(100dvh - 52dvh - var(--live-sheet-gap));height:52dvh}.native-app .live-sheet-half{--live-sheet-gap:calc(52px + var(--tab-bar-pad))}.tv-noise{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAAAAACpleexAAAGLUlEQVR42gXBCTsieAMA8P8nyXQhowOlZlI6TCOlUI5K6ZbSISQ6baLLkYgODSVFp/o6hmfHM7Mzs7PLzM7su7uzO8/7+4Hpgpygao9ZUnvOxF1vN7cA//xDXj7c26X9I5jyebPnuA7nUfQyCI5zLbC1yJxQMbtiN9zbkAcqdvkpb3l+lJN4Xj2QEDa53u07Ym4ZfExeXCwVUAmPJQi9FBI3Qo7qd3KjgiRHwrOLMXGV9yxVppsxE4Boe71BGXjgf6dTna/MyHnLX2Oh314iHu3ef3va8yrzGcMjirYG62DNSZFIO57f7knrp7+6W8xX1vVqn1DFTVBJ+9SCiU6V0ceHbKNcUIgcNlOjgj6x31p3nudUgdrSZi+Bta84LV/zdYhWMS6rH3IkOkHMOrA6vIMeHVYECe0HiAecntuxGo7HhQrdvDtKVKzfIejnzBEeUFZhdegWC85DuTGRRCIGWTw51A3R9pMLTw0rUodBw/EQHHCXBjAQsbdQpF6Ws+W5kUgah/MxFdUVKvp7wyg0N8K/m8zqvjUOMQWGFw5oZ5ljbxAbHIlm8TEWG9O3iJK46B1+yUFDlr4g8BOVaN8+WIJ2KYQL5+Q/1NR2ny4vyeTJQd2LzLhsj2zK5laW2b32KZphIAeyvHQvTI99MDuGMI/6POzpIM815uwMhjF20RFEkJ9KjRXp2+1CgOnyUmfNjlYcn43caek0CT5f1VyBQrFrOMsi4FSfNFOzuLSTRAQkeGvBgl4oWczGi55rhqVnGcNVrrEgBlY6+rdRFjqmQT8GtDgU2MqsMqWPme4iARL78Mr1umgWhPJXyArcOKMueRqmibWXzWZlnAZ09pIOM+iQoK3xV8pMPVUoHkSu2WmI4e51bA46L+Nj0B2d4+gbcOvpqbeUd+VoZjhOiildeWUbpRFfUsY+xjri89sjBMJsAt+9mgD+UKb5RuOOyaYZp26da3uSmn/pzGtWxUs51k3Stng5DsEXCm3fQFp02UCwyMTOu0SY9cZD68ISB6WKmumo+8zKMVr+Lvo2BNqtyTrohbePuXKqHSvc53jsWRD740lTK+wyKiJfFiYJYij/l6HO3tr8KEDKVtVj5+vDgo2rgqXhOQnFYc0+4XTAs906KN/p/6Ba+lUceR3bA3VDwBB8y5shFXnnX+i2M5e1A7E1iU59XjnIFhlf8FpJg9S41hXA0aceKmQqttFxbagZEPdXlq+S/shbWUpWG51abrRRjnZjG98/JCTAFWod7kcOXGZTNRiKcK2J8fb+u60+elebEFdjDh1ltrf4q8iUDJh8JHHbIPHiXhoIR7LyKPkN9l3O2EZFHn7Iw3xIdB4Sz9g1uHsgpq/FCALj3jnDoa2qBtz4ecxC+ZSKstRYdLgizlkqtiFRGr0QHPVk9UyThRSsVIbsg3iR7XQOE6eUhkoyqpX8rRnVPXEcx0Vf04B5wwgETg/gSd6sSvhnXfSVPzWzec5ZS75QjZGYIpEz5TWiYTgFUO7h14QzqPuavkGbXg74ykqL2kETeRwNhjr9U3izmQuaxzxeJViVleeW9gXvw9QMDiUlenwGaSFJ4mz5LRNHzLOzqSIlxHjaPRAGPfKEu3QBd4ZgNyLH4DexjVG03xp7tJISjamx2k458sDnXpTxErRwf2NHaNNuBFedS+kYer8jc4B0+3f6fetovg1PhrQuVZ6wtTZgeH4l11WK5um/5pQl0jth9aWViPVCRjQTMxO7Of7Ku5r/H5WLOgUSnEnhyUZzZsi/jPI+aKF2zvouJKuFLabuZqitaSmlzTOB/YRlgYJk6IRLPKpciyqTutDIats6JMXGYJebZN1ACfFJLTi1R++xM2XA/vHTjvoFCn0+sEx6hn3/zFyTH25eJSvTOK3ARWPjlXuJZ1KO2Qy+7Dw56aMNurvG07z3UaguuaaWtx/CjA/Tt7H/QVCo7FsvHToMgwN9l7eImbTiA97Df/dbuiLrv/f+TF/4j0K8ZiHnuiqn72f5prl+CBRM547T11xEUOx6zopp2NL1dZjjXQ6pXRheoU3uKOO3Ue7dPEwNAfybcmNF58w6Ko4Wg2N4cRfPYIxYEq8IdXz5y4+bkyeUP5OU+RLl/4U1xrpRclnDAAAAAElFTkSuQmCC);background-repeat:repeat;background-size:80px 80px}@keyframes static-burst-fade{0%{opacity:0}20%{opacity:1}80%{opacity:.85}to{opacity:0}}.static-burst{z-index:40;pointer-events:none;opacity:0;animation:.15s linear forwards static-burst-fade;position:absolute;inset:0}.static-burst .tv-noise{position:absolute;inset:0}.static-burst .tv-noise+.tv-noise{opacity:0;background-position:23px 41px}@keyframes static-flip-a{0%{opacity:1}to{opacity:0}}@keyframes static-flip-b{0%{opacity:0}to{opacity:1}}.motion-on .static-burst .tv-noise:first-child{animation:.15s steps(2,jump-none) forwards static-flip-a}.motion-on .static-burst .tv-noise+.tv-noise{animation:.15s steps(2,jump-none) forwards static-flip-b}.tuning-slot{background:#060606;border:1px solid #ffffff0f;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.tuning-slot .tv-noise{opacity:.16;position:absolute;inset:0}.tuning-label{font-family:var(--font-pixel);letter-spacing:.15em;text-transform:uppercase;color:var(--osd-amber);text-shadow:0 0 8px #ffb02f80;font-size:.7rem;position:relative}.cf-vignette{z-index:45;pointer-events:none;opacity:0;background:radial-gradient(120% 120%,#0000 38%,#000000eb 78%);position:absolute;inset:0}.cf-scanlines{pointer-events:none;background:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 3px);position:absolute;inset:0}.native-app .cf-scanlines{display:none}.cf-ch-osd{font-family:var(--font-pixel);letter-spacing:.08em;color:var(--osd-green);text-shadow:0 0 10px #2fff5e73}.smpte-bars{background:linear-gradient(90deg,#0000c0 0 14.28%,#131313 14.28% 28.57%,#c000c0 28.57% 42.85%,#131313 42.85% 57.14%,#00c0c0 57.14% 71.42%,#131313 71.42% 85.71%,silver 85.71% 100%) 0 100%/100% 25% no-repeat,linear-gradient(90deg,silver 0 14.28%,#c0c000 14.28% 28.57%,#00c0c0 28.57% 42.85%,#00c000 42.85% 57.14%,#c000c0 57.14% 71.42%,#c00000 71.42% 85.71%,#0000c0 85.71% 100%) 0 0/100% 75% no-repeat}.cf-chyron{border-left:3px solid var(--accent-primary);background:linear-gradient(to right,rgba(var(--accent-rgb),.18),#0000008c 70%);border-radius:0 .5rem .5rem 0;align-items:center;gap:.6rem;max-width:100%;padding:.4rem .85rem .4rem .7rem;display:inline-flex}.elite-bloom{pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--bloom-rgb),.45),transparent 70%);position:absolute;inset:-30%}@keyframes elite-arrival-pop{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.elite-arrival{animation:.5s ease-out elite-arrival-pop}@keyframes on-air-pulse{0%,to{opacity:1;box-shadow:0 0 4px #f34,0 0 10px #ff334480}50%{opacity:.65;box-shadow:0 0 8px #f34,0 0 18px #ff334480}}.glow-orb-red{background:#f34;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite on-air-pulse;box-shadow:0 0 4px #f34,0 0 10px #ff334480}.native-app:not(.motion-on) .glow-orb-red,.native-app:not(.motion-on) .elite-arrival{animation-play-state:paused!important}.cf-read-clamp{max-height:40svh;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}.cf-read-open{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;max-height:40svh;overflow-y:auto}.osd-input{border:1px solid rgba(var(--accent-rgb),.35);width:100%;color:var(--text-primary);font-family:var(--font-body);background:#060606e6;border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.osd-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.2);outline:none}.osd-input::placeholder{font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem}.crt-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary);text-shadow:1.5px 0 0 #ff2d5559,-1.5px 0 0 #00c8ff59,0 0 24px rgba(var(--accent-rgb),.25);font-weight:800}.hero-copy{color:var(--text-primary);text-shadow:0 1px 2px var(--hero-halo),0 0 10px var(--hero-halo)}.pixel-text{font-family:var(--font-pixel);letter-spacing:.05em}.osd-text{font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-primary);text-shadow:0 0 6px rgba(var(--accent-rgb),.5)}.label-xbox{font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-glow);border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.08);border-radius:3px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.65rem;font-weight:800;display:inline-flex}@keyframes tracking-warp{0%,to{filter:none;transform:translate(0)skew(0deg)}20%{filter:saturate(1.4);transform:translate(-3px)skew(-2deg)}40%{transform:translate(2px)skew(1deg)}60%{filter:hue-rotate(8deg);transform:translate(-1px)skew(0deg)}80%{filter:none;transform:translate(1px)}}.glitch-hover:hover,.tracking-glitch:hover{animation:.28s tracking-warp}.panel-xbox{-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--accent-rgb),.18);background:#0c0e16b8;border-radius:8px;transition:all .18s ease-out;position:relative;overflow:hidden}.panel-xbox:before{content:"";pointer-events:none;background:linear-gradient(160deg,rgba(var(--accent-rgb),.08)0%,transparent 40%,transparent 60%,rgba(var(--accent-rgb),.03)100%);border-radius:8px;position:absolute;inset:0}.panel-xbox:hover{border-color:rgba(var(--accent-rgb),.4);box-shadow:0 0 20px rgba(var(--accent-rgb),.1),inset 0 0 30px rgba(var(--accent-rgb),.03)}.panel-xbox.overflow-visible,.panel-xbox-glow.overflow-visible{overflow:visible}@media (min-width:80rem){.panel-xbox-glow.release-unclip{overflow:visible}}.panel-xbox-glow{-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--accent-rgb),.3);box-shadow:0 0 30px rgba(var(--accent-rgb),.08),inset 0 1px 0 rgba(var(--accent-rgb),.15);background:#0c0e169e;border-radius:10px;position:relative;overflow:hidden}.panel-xbox-glow:before{content:"";pointer-events:none;background:linear-gradient(135deg,rgba(var(--accent-rgb),.15)0%,transparent 30%,transparent 70%,rgba(var(--accent-rgb),.08)100%);border-radius:10px;position:absolute;inset:-1px}.card-y2k{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:.75rem;transition:all .2s}.card-y2k:hover{border-color:var(--border-medium);box-shadow:0 4px 20px #0000004d}.vhs-label{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);font-weight:700}.circuit-bg{position:relative}.circuit-bg:after{content:"";pointer-events:none;opacity:.03;background-image:linear-gradient(rgba(var(--accent-rgb),.5)1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.5)1px,transparent 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.divider-glow{background:linear-gradient(90deg,transparent 0%,rgba(var(--accent-rgb),.4)20%,rgba(var(--accent-rgb),.6)50%,rgba(var(--accent-rgb),.4)80%,transparent 100%);height:1px;box-shadow:0 0 8px rgba(var(--accent-rgb),.3)}@keyframes pulse-glow{0%,to{box-shadow:0 0 15px rgba(var(--accent-rgb),.3),0 0 30px rgba(var(--accent-rgb),.1);opacity:.8}50%{box-shadow:0 0 25px rgba(var(--accent-rgb),.5),0 0 50px rgba(var(--accent-rgb),.2);opacity:1}}.glow-orb{background:var(--accent-primary);border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite pulse-glow}.hover-glow{transition:all .18s ease-out}.hover-glow:hover{box-shadow:0 0 20px rgba(var(--accent-rgb),.15),0 0 40px rgba(var(--accent-rgb),.05);border-color:rgba(var(--accent-rgb),.5)}@keyframes scan-bar{0%{transform:translate(-100%)}to{transform:translate(200%)}}.scan-bar{height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.scan-bar:after{content:"";background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.6),transparent);width:50%;height:100%;animation:3s ease-in-out infinite scan-bar;position:absolute}a,button,[role=button]{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid rgba(var(--accent-rgb),.55);outline-offset:2px}.form-input:focus-visible{outline:none}.btn-y2k:active{transform:translateY(1px)scale(.985)}.tab-y2k:active{transform:scale(.96)}.tab-bar-item:active{transform:scale(.92)}.poster:active{transform:translateY(-1px)scale(.98)}a.panel-xbox:active,a.card-y2k:active{transform:scale(.99)}a.panel-xbox:hover,a.card-y2k:hover{transform:translateY(-2px)}@media (hover:none){a,button,[role=button],summary{transition-property:color,background-color,border-color,opacity,box-shadow,transform,translate,rotate,scale;transition-duration:.25s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.menu-sheet a:active,.menu-sheet button:active{box-shadow:none;background:#ffffff12;border-radius:0;transition-duration:50ms}a:active,button:active,[role=button]:active,summary:active{box-shadow:0 0 0 2px rgba(var(--accent-rgb),.55),0 0 16px rgba(var(--accent-rgb),.3);transition-duration:50ms}.tab-bar-item:active{background:rgba(var(--accent-rgb),.14);box-shadow:0 0 0 1.5px rgba(var(--accent-rgb),.45),0 0 14px rgba(var(--accent-rgb),.35);border-radius:12px}.btn-y2k-primary:active{background:var(--accent-glow)}.btn-y2k-outline:active{border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.5),0 0 16px var(--glow-primary)}.poster:active{border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.5),0 0 16px var(--glow-primary)}a.panel-xbox:active{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.35),0 0 20px rgba(var(--accent-rgb),.12)}a.card-y2k:active{border-color:rgba(var(--accent-rgb),.45);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.3),0 0 18px rgba(var(--accent-rgb),.1)}.hover-glow:active{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.4),0 0 20px rgba(var(--accent-rgb),.15),0 0 40px rgba(var(--accent-rgb),.05)}:is(a,button,[role=button]):active :is(a,button,[role=button],summary):active{box-shadow:none}:is(a,button,[role=button]):active .poster:active{box-shadow:none;border-color:var(--border-subtle)}a.release-art:active{box-shadow:none}a.release-art:active .poster,a.poster:active{border-color:var(--accent-primary);box-shadow:0 6px 24px #00000080,0 0 16px var(--glow-primary);transform:translateY(-3px)}a.release-art:active img{transform:scale(1.05)}a.release-art:active .poster img{transform:none}a.release-row:active{box-shadow:none;background:var(--bg-elevated)}article.panel-xbox:has(a:active){border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.4),0 0 20px rgba(var(--accent-rgb),.15)}article.panel-xbox a:active{box-shadow:none}}.btn-y2k{font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-y2k-primary{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);box-shadow:0 3px 0 var(--accent-dim),0 4px 12px #0006}.btn-y2k-primary:hover{background:var(--accent-glow);box-shadow:0 5px 0 var(--accent-dim),0 8px 20px rgba(var(--accent-rgb),.3);transform:translateY(-2px)}.btn-y2k-primary:active{box-shadow:0 1px 0 var(--accent-dim),0 2px 4px #0006;transform:translateY(2px)}.btn-y2k-outline{color:var(--text-primary);border-color:var(--border-bright);background:0 0}.btn-y2k-outline:hover{border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 0 16px var(--glow-primary)}fieldset{min-inline-size:0}.form-input{width:100%;color:var(--text-primary);font-family:var(--font-body);background:#0a0a0ccc;border:1px solid #ffffff1a;border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.15);outline:none}.form-input::placeholder{color:var(--text-muted)}.rating-slider{appearance:none;cursor:pointer;background:#ffffff14;border-radius:9999px;outline:none;width:100%;height:6px}.rating-slider::-webkit-slider-thumb{appearance:none;background:var(--slider-color,var(--accent-primary));width:15px;height:15px;box-shadow:0 0 5px #0009,0 0 4px var(--slider-color,var(--accent-primary));border:1.5px solid #000c;border-radius:50%;transition:transform .12s}.rating-slider::-webkit-slider-thumb:hover{transform:scale(1.08)}.rating-slider:active::-webkit-slider-thumb{transform:scale(1.15)}.rating-slider::-moz-range-thumb{background:var(--slider-color,var(--accent-primary));width:15px;height:15px;box-shadow:0 0 5px #0009,0 0 4px var(--slider-color,var(--accent-primary));border:1.5px solid #000c;border-radius:50%;transition:transform .12s}.rating-slider:active::-moz-range-thumb{transform:scale(1.15)}.rating-slider::-moz-range-track{background:0 0}.rating-slider:focus-visible{box-shadow:0 0 0 2px rgba(var(--accent-rgb),.25)}@keyframes slider-thumb-glow{0%,to{box-shadow:0 0 6px rgba(var(--glow-rgb),.9),0 0 14px rgba(var(--glow-rgb),.5)}50%{box-shadow:0 0 10px rgba(var(--glow-rgb),1),0 0 24px rgba(var(--glow-rgb),.7)}}.rating-slider-elite::-webkit-slider-thumb{--glow-rgb:168,85,247;animation:2.5s ease-in-out infinite slider-thumb-glow}.rating-slider-elite::-moz-range-thumb{--glow-rgb:168,85,247;animation:2.5s ease-in-out infinite slider-thumb-glow}.rating-slider-perfect::-webkit-slider-thumb{--glow-rgb:var(--accent-rgb);animation:2.5s ease-in-out infinite slider-thumb-glow}.rating-slider-perfect::-moz-range-thumb{--glow-rgb:var(--accent-rgb);animation:2.5s ease-in-out infinite slider-thumb-glow}.tab-y2k{font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;border:1px solid #0000;border-radius:9999px;padding:.4rem 1rem;font-size:.8rem;font-weight:700;transition:all .15s}.tab-y2k:hover{color:var(--text-primary);background:var(--bg-elevated)}.tab-y2k.tab-active{color:var(--accent-primary);background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.3)}.profile-badge{background:var(--badge-color);border:1.5px solid;border-radius:.5rem;align-items:center;gap:.45rem;height:2.25rem;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-badge{background:color-mix(in srgb,var(--badge-color)12%,transparent)}}.profile-badge{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s,box-shadow .2s}.profile-badge:hover,.profile-badge:focus-visible{outline:none;transform:translateY(-1px)}.profile-badge.glow-soft{box-shadow:0 0 10px var(--badge-color)}@supports (color:color-mix(in lab, red, red)){.profile-badge.glow-soft{box-shadow:0 0 10px color-mix(in srgb,var(--badge-color)35%,transparent)}}.profile-badge.glow-elite{background:#a855f726;border-width:2px;animation:2.5s ease-in-out infinite elite-glow;box-shadow:0 0 10px #a855f799,0 0 26px #a855f759,inset 0 0 10px #a855f740}.profile-badge.glow-perfect{background:#1e90ff2e;border-width:2px;animation:2s ease-in-out infinite badge-perfect-glow;box-shadow:0 0 12px #1e90ffcc,0 0 30px #1e90ff80,0 0 60px #1e90ff40,inset 0 0 12px #1e90ff4d;color:#fff!important;border-color:#1e90ff!important}@keyframes badge-perfect-glow{0%,to{box-shadow:0 0 12px #1e90ffcc,0 0 30px #1e90ff80,0 0 60px #1e90ff40,inset 0 0 12px #1e90ff4d}50%{box-shadow:0 0 18px #1e90ff,0 0 45px #1e90ffa6,0 0 90px #1e90ff59,inset 0 0 18px #1e90ff66}}.native-app:not(.motion-on) .profile-badge.glow-elite,.native-app:not(.motion-on) .profile-badge.glow-perfect{animation:none}.penguin-mark{object-fit:contain;transform-origin:50% 88%;width:auto;display:block;-webkit-mask-image:linear-gradient(#000 84%,#0000 100%);mask-image:linear-gradient(#000 84%,#0000 100%)}@media (hover:hover) and (pointer:fine){.nav-logo:hover .penguin-mark,.penguin-link:hover .penguin-mark{animation:.7s ease-out penguin-greet}}.penguin-mark.penguin-tapped{animation:.7s ease-out penguin-greet}.nav-title-lift{transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.nav-logo:hover .nav-title-lift{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.nav-title-lift{transition:none}.nav-logo:hover .nav-title-lift{transform:none}}@keyframes penguin-greet{0%{transform:translateY(0)rotate(0)scale(1)}18%{transform:translateY(7%)rotate(-3.5deg)scale(1.05,.95)}44%{transform:translateY(-10%)rotate(4.5deg)scale(.96,1.06)}70%{transform:translateY(2%)rotate(-2deg)scale(1.02,.99)}to{transform:translateY(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.penguin-mark,.nav-logo:hover .penguin-mark,.penguin-link:hover .penguin-mark,.penguin-mark.penguin-tapped{animation:none}}:root{--splash-frost-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='100' viewBox='0 0 300 100'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='.45' stop-color='%23fff' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect width='100%' height='100%' fill='url(%23f)'/%3E%3C/mask%3E%3Cfilter id='patch' x='0' y='0' width='100%' height='100%' primitiveUnits='userSpaceOnUse'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.035' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .80  0 0 0 0 .89  0 0 0 0 1  1.6 0 0 0 -.62'/%3E%3C/filter%3E%3Cfilter id='grain' x='0' y='0' width='100%' height='100%' primitiveUnits='userSpaceOnUse'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .88  0 0 0 0 .94  0 0 0 0 1  1.9 0 0 0 -1.15'/%3E%3C/filter%3E%3Cpath id='s' d='M26.9 -2.3L27.7 0.0L28.5 2.3L29.3 4.6L30.1 6.8L30.9 9.1L31.7 11.3L32.6 13.6L33.4 15.8L34.3 18.1L35.3 20.3L36.2 22.5L37.2 24.7L38.2 26.9L39.2 29.1L40.2 31.2L41.3 33.4L42.4 35.5L43.5 37.7L44.6 39.8L45.7 41.9L46.9 44.0L48.1 46.1L49.3 48.2L50.5 50.3L51.7 52.4L52.9 54.5L54.1 56.5L55.2 58.6M0.1 -1.6L1.3 0.6L2.5 2.9L3.7 5.1L4.9 7.4L6.0 9.7L7.1 12.0L8.1 14.4L9.2 16.7L10.2 19.0L11.2 21.4L12.1 23.8L13.0 26.1M9.5 -2.4L11.0 -0.5L12.5 1.5L14.0 3.4L15.5 5.3L17.2 7.1L18.8 9.0L20.5 10.7L22.2 12.5L23.9 14.2L25.8 15.8L27.7 17.4L29.6 18.9L31.6 20.3M14.2 -1.1L13.9 1.5L13.6 4.1L13.4 6.7L13.2 9.4L13.1 12.0L13.1 14.6M18.6 -0.7L19.3 1.6L20.1 3.9L20.8 6.3L21.6 8.6L22.3 10.9L23.0 13.3L23.7 15.6L24.5 17.9L25.3 20.3M105.8 -2.3L105.9 0.1L106.0 2.6L106.1 5.0L106.2 7.5L106.3 9.9L106.4 12.4L106.4 14.8L106.5 17.2L106.5 19.7L106.6 22.1L106.7 24.6L106.8 27.0L106.8 29.5L106.8 31.9L106.9 34.3L106.9 36.8L107.0 39.2L107.0 41.7L107.0 44.1L107.1 46.6L107.1 49.0L107.2 51.5L107.3 53.9L107.4 56.3L107.5 58.8L107.5 61.2L107.6 63.7L107.6 66.1L107.6 68.6M92.8 -2.2L92.6 0.4L92.3 3.0L92.0 5.6L91.6 8.2L91.2 10.8L90.6 13.3L90.1 15.9L89.5 18.4L88.8 21.0M129.7 -1.3L128.5 1.0L127.5 3.3L126.5 5.7L125.5 8.1L124.6 10.5L123.8 12.9L123.1 15.4M186.5 0.1L186.3 2.5L186.0 4.9L185.6 7.3L185.1 9.7L184.6 12.1L184.1 14.4L183.6 16.8L183.0 19.1L182.3 21.5L181.6 23.8L180.8 26.1L179.9 28.4L179.0 30.6L178.1 32.9L177.2 35.1L176.2 37.3L175.2 39.5L174.1 41.7L173.0 43.8L171.7 45.9L170.5 48.0L169.1 50.0L167.7 52.0L166.3 54.0L164.9 55.9L163.4 57.8L161.9 59.7L160.3 61.6L158.7 63.4L157.0 65.2M211.5 -1.9L210.1 0.3L208.8 2.4L207.3 4.5L205.9 6.7L204.5 8.8L203.1 10.9L201.7 13.0L200.3 15.1M180.4 -0.3L181.1 2.0L181.8 4.3L182.5 6.7L183.1 9.0L183.7 11.4L184.3 13.8L184.9 16.1L185.5 18.5L186.1 20.8M179.2 -0.6L178.6 1.7L178.0 4.1L177.3 6.5L176.6 8.9L175.9 11.2L175.1 13.6L174.3 15.9L173.5 18.2L172.6 20.5L171.6 22.8M261.6 -2.2L262.1 0.2L262.6 2.6L263.2 5.0L263.8 7.3L264.4 9.7L265.0 12.1L265.7 14.5L266.3 16.8L266.8 19.2L267.4 21.6L268.0 24.0L268.6 26.4L269.2 28.7L269.7 31.1L270.3 33.5L270.8 35.9L271.3 38.3L271.8 40.7L272.3 43.1L272.8 45.5L273.4 47.9L273.9 50.3L274.4 52.7L274.9 55.1L275.4 57.5L275.8 59.9L276.3 62.3L276.8 64.7L277.2 67.2M268.1 -1.0L269.6 1.1L271.0 3.2L272.5 5.2L274.1 7.2L275.6 9.3L277.2 11.3L278.8 13.2L280.4 15.2L282.1 17.1L283.8 18.9L285.6 20.8L287.4 22.6L289.1 24.4M285.4 -0.1L285.9 2.5L286.5 5.1L287.1 7.7L287.8 10.3L288.5 12.8L289.4 15.4M283.9 0.2L285.3 2.5L286.7 4.8L288.1 7.1L289.5 9.4L290.8 11.7L292.2 14.0M234.7 -0.8L233.2 1.1L231.8 3.1L230.5 5.1L229.2 7.1L228.0 9.2L226.8 11.3L225.7 13.5L224.7 15.6M226.1 -2.4L226.9 -0.6L227.8 1.3L228.5 3.2L229.3 5.1L230.1 7.1M19.2 -0.5L20.6 1.6L21.9 3.7L23.3 5.9L24.6 8.0L25.9 10.2L27.1 12.4L28.3 14.6L29.4 16.8L30.5 19.1M117.3 -2.4L118.4 -0.2L119.4 2.0L120.3 4.2L121.3 6.5L122.1 8.8L123.0 11.1L123.8 13.4L124.6 15.7M283.9 0.4L283.6 2.7L283.4 5.0L283.0 7.3L282.6 9.6L282.2 11.9'/%3E%3Cpath id='t' d='M28 2L42 5M29 5L40 6M35 6L38 2M35 6L36 10M29 5L22 13M30 7L38 9M31 9L42 11M36 10L39 7M36 10L38 15M31 9L23 17M32 11L42 13M37 12L39 9M37 12L38 16M32 11L25 19M28 15L29 19M28 15L24 14M33 14L44 16M38 15L42 11M38 15L40 19M33 14L26 23M29 19L32 23M29 19L24 18M33 16L39 17M33 16L29 20M34 18L46 18M40 18L43 14M40 18L42 23M34 18L28 28M31 23L33 27M31 23L26 23M35 20L42 20M35 20L31 25M36 22L45 24M36 22L31 29M37 25L45 26M37 25L32 30M38 27L45 28M38 27L33 32M39 29L36 33M40 31L46 31M40 31L36 36M41 33L46 34M42 36L48 36M42 36L38 40M43 38L47 38M43 38L42 41M45 40L49 40M46 42L48 42M46 42L44 44M47 44L51 44M47 44L45 47M48 46L51 46M48 46L47 49M49 48L53 49M49 48L48 51M50 50L53 50M50 50L49 53M52 52L54 52M52 52L51 54M3 3L9 4M3 3L0 9M4 5L9 6M4 5L1 10M5 7L10 7M5 7L2 11M6 10L9 10M7 12L5 14M8 14L12 15M9 17L11 17M9 17L8 18M10 19L13 19M10 19L9 21M12 1L10 5M14 3L20 2M14 3L11 9M16 5L18 4M16 5L14 8M17 7L22 5M17 7L16 12M19 9L23 8M19 9L16 13M20 11L24 9M20 11L18 14M22 13L25 11M22 13L21 16M24 14L26 14M24 14L23 16M26 16L27 15M26 16L25 17M14 4L15 5M14 4L12 5M13 7L15 8M13 7L12 8M20 4L23 4M20 4L17 6M21 6L23 7M21 6L19 8M22 9L25 9M22 9L19 11M22 11L24 11M22 11L21 12M23 13L25 14M23 13L22 14M106 3L121 7M106 5L114 7M106 5L99 9M106 7L117 13M106 7L97 14M106 10L115 15M110 12L114 10M110 12L110 16M106 10L97 13M102 12L101 16M102 12L99 9M106 12L114 16M106 12L99 16M106 15L99 20M103 18L103 21M103 18L99 16M107 17L116 21M107 20L114 25M110 22L114 20M110 22L110 26M107 20L99 25M103 22L103 26M103 22L99 20M107 22L115 26M111 24L114 22M111 24L111 28M107 22L99 28M107 25L113 29M107 25L100 28M107 27L112 30M107 27L101 30M107 29L113 33M107 29L100 34M107 32L116 35M111 34L114 31M111 34L112 38M107 32L98 37M103 34L103 38M103 34L99 32M107 34L111 36M107 34L102 36M107 39L112 41M107 39L102 41M107 42L110 44M107 42L104 44M107 44L111 45M107 44L103 46M107 47L111 49M107 49L112 51M107 49L103 51M107 51L111 53M107 51L104 54M107 54L110 55M107 54L104 55M107 56L109 57M107 56L106 57M107 59L109 59M107 59L106 59M108 61L106 62M108 64L109 64M108 64L106 64M92 3L96 5M92 6L94 7M92 6L90 6M92 8L94 10M92 8L89 9M91 11L93 12M91 11L89 11M91 13L92 14M91 13L89 13M127 3L129 6M127 3L124 3M126 6L124 6M125 8L127 9M125 8L124 8M125 10L126 12M125 10L123 11M186 5L200 13M186 5L172 12M186 7L198 17M186 7L170 10M185 10L193 15M189 13L193 11M189 13L188 17M185 10L176 13M181 12L180 16M181 12L178 9M185 12L192 18M185 12L176 15M180 13L180 17M180 13L178 11M184 14L190 21M184 14L175 17M180 16L179 19M180 16L177 13M184 17L190 22M183 19L192 27M187 23L192 21M187 23L186 28M183 19L171 20M177 20L175 24M177 20L174 16M182 21L192 29M182 21L171 25M177 23L175 28M177 23L173 19M182 24L187 28M182 24L175 25M181 26L189 33M181 26L170 26M175 26L173 30M175 26L173 22M180 28L184 32M180 28L174 29M179 31L182 35M179 31L173 30M178 33L185 39M178 33L169 33M173 33L172 36M173 33L172 29M177 35L184 41M177 35L168 36M173 36L171 39M173 36L170 32M175 40L180 45M175 40L168 41M174 42L178 48M174 42L167 42M173 44L175 48M173 44L168 44M172 46L174 51M172 46L166 46M170 48L172 52M170 48L167 48M169 50L171 52M169 50L167 49M168 52L169 54M166 54L167 56M166 54L164 54M165 56L166 59M165 56L162 56M163 58L161 58M162 60L163 62M162 60L160 59M209 2L210 4M209 2L207 2M207 5L209 6M206 7L208 9M206 7L203 6M205 9L206 11M205 9L202 8M203 11L204 13M203 11L201 11M182 4L185 5M182 4L179 7M182 7L186 8M182 7L180 9M183 9L186 10M183 9L181 11M184 11L186 12M184 11L182 13M184 14L186 15M184 14L183 16M185 16L186 17M185 16L184 17M178 4L181 6M178 4L175 5M177 7L181 9M177 7L173 8M177 9L178 11M176 11L178 13M176 11L173 11M175 14L177 15M175 14L173 14M174 16L175 17M174 16L173 16M263 3L275 7M269 5L273 1M269 5L269 10M263 3L253 12M258 7L260 12M258 7L253 5M263 5L273 7M263 5L256 12M260 8L261 12M260 8L256 7M264 7L278 8M271 8L274 2M271 8L274 13M264 7L251 15M264 10L271 12M264 10L259 14M265 12L279 15M272 14L275 9M272 14L273 19M265 12L255 22M260 17L262 22M260 17L254 15M266 14L276 18M266 14L256 20M266 17L275 19M266 17L259 21M267 19L260 26M267 22L275 24M267 22L261 26M268 24L264 28M269 26L260 32M269 29L277 31M269 29L262 33M270 31L278 33M270 31L262 36M270 34L277 34M270 34L265 37M271 36L276 37M271 36L267 39M271 38L279 39M272 41L279 42M272 41L266 45M272 43L276 44M272 43L269 45M273 46L277 47M273 46L269 48M273 48L271 51M274 50L277 51M274 50L272 52M274 53L277 53M274 53L272 55M275 55L277 55M275 55L273 56M275 58L278 58M275 58L273 59M276 60L278 60M276 60L274 61M276 62L278 62M276 62L275 63M271 3L276 3M271 3L269 7M273 5L277 5M273 5L270 9M274 7L279 7M274 7L272 12M276 9L279 8M276 9L274 13M277 11L276 16M279 13L282 12M279 13L277 16M280 15L284 15M280 15L280 18M282 17L284 17M282 17L282 19M284 19L286 18M286 5L288 6M286 5L285 6M287 8L289 8M287 8L286 9M288 10L289 11M288 10L287 11M287 5L290 5M288 7L290 7M288 7L287 9M232 3L234 6M232 3L228 3M230 5L231 7M230 5L229 5M229 7L230 8M229 7L228 7M228 9L229 11M228 9L226 9M227 11L228 13M228 1L229 2M228 1L227 2M23 6L26 6M25 8L24 10M26 10L28 10M26 10L25 12M27 12L29 13M27 12L26 14M28 15L30 15M28 15L28 16M119 2L123 2M119 2L117 5M120 4L123 4M120 4L118 6M121 7L123 7M121 7L120 8M122 9L124 9M122 9L120 10M123 11L122 12M283 5L285 6M283 5L282 5'/%3E%3Cpath id='c' d='M236 27L239 27M236 27L238 29M236 27L235 29M236 27L234 27M236 27L235 25M236 27L237 25M150 7L152 7M151 7L152 6M151 7L152 8M150 7L151 9M151 8L152 8M151 8L150 9M150 7L148 9M149 8L149 9M149 8L148 8M150 7L147 7M148 7L148 8M148 7L148 6M150 7L148 5M149 6L148 6M149 6L149 5M150 7L151 5M151 6L150 5M151 6L152 6M151 6L152 6M151 6L151 7M151 6L150 8M151 6L149 6M151 6L150 5M151 6L151 5M272 14L275 14M272 14L273 16M272 14L271 16M272 14L270 14M272 14L271 12M272 14L274 12M287 29L289 29M287 29L288 31M287 29L286 31M287 29L285 29M287 29L286 27M287 29L288 27M229 13L232 12M231 12L231 11M231 12L231 13M229 13L231 15M230 14L231 14M230 14L229 15M229 13L227 16M228 14L228 15M228 14L227 14M229 13L225 12M227 12L226 13M227 12L226 11M229 13L227 10M228 11L227 11M228 11L228 10M229 13L230 9M230 11L229 10M230 11L231 11M22 44L23 44M22 44L23 45M22 44L21 45M22 44L20 44M22 44L21 42M22 44L23 42M137 23L139 23M137 23L138 25M137 23L136 25M137 23L135 23M137 23L136 22M137 23L138 22M211 2L213 2M211 2L212 4M211 2L210 4M211 2L208 2M211 2L210 0M211 2L212 0M98 16L100 16M98 16L99 18M98 16L97 18M98 16L95 16M98 16L96 14M98 16L99 14M110 27L112 27M110 27L111 28M110 27L109 29M110 27L108 27M110 27L109 25M110 27L111 25'/%3E%3C/defs%3E%3Cg mask='url(%23m)'%3E%3Crect width='100%' height='100%' filter='url(%23patch)' opacity='.3'/%3E%3Crect width='100%' height='100%' filter='url(%23grain)' opacity='.32'/%3E%3Cg fill='none' stroke='%2368aee8' stroke-linecap='round' opacity='.34'%3E%3Cuse href='%23s' stroke-width='3'/%3E%3Cuse href='%23t' stroke-width='1.9'/%3E%3C/g%3E%3Cg fill='none' stroke='%23dbeeff' stroke-linecap='round'%3E%3Cuse href='%23s' stroke-width='.72' opacity='.9'/%3E%3Cuse href='%23t' stroke-width='.44' opacity='.7'/%3E%3Cuse href='%23c' stroke-width='.42' opacity='.55'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--splash-frost-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='300' viewBox='0 0 100 300'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='.45' stop-color='%23fff' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect width='100%' height='100%' fill='url(%23f)'/%3E%3C/mask%3E%3Cfilter id='patch' x='0' y='0' width='100%' height='100%' primitiveUnits='userSpaceOnUse'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.035' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .80  0 0 0 0 .89  0 0 0 0 1  1.6 0 0 0 -.62'/%3E%3C/filter%3E%3Cfilter id='grain' x='0' y='0' width='100%' height='100%' primitiveUnits='userSpaceOnUse'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .88  0 0 0 0 .94  0 0 0 0 1  1.9 0 0 0 -1.15'/%3E%3C/filter%3E%3Cpath id='s' d='M-2.3 26.9L0.0 27.7L2.3 28.5L4.6 29.3L6.8 30.1L9.1 30.9L11.3 31.7L13.6 32.6L15.8 33.4L18.1 34.3L20.3 35.3L22.5 36.2L24.7 37.2L26.9 38.2L29.1 39.2L31.2 40.2L33.4 41.3L35.5 42.4L37.7 43.5L39.8 44.6L41.9 45.7L44.0 46.9L46.1 48.1L48.2 49.3L50.3 50.5L52.4 51.7L54.5 52.9L56.5 54.1L58.6 55.2M-1.6 0.1L0.6 1.3L2.9 2.5L5.1 3.7L7.4 4.9L9.7 6.0L12.0 7.1L14.4 8.1L16.7 9.2L19.0 10.2L21.4 11.2L23.8 12.1L26.1 13.0M-2.4 9.5L-0.5 11.0L1.5 12.5L3.4 14.0L5.3 15.5L7.1 17.2L9.0 18.8L10.7 20.5L12.5 22.2L14.2 23.9L15.8 25.8L17.4 27.7L18.9 29.6L20.3 31.6M-1.1 14.2L1.5 13.9L4.1 13.6L6.7 13.4L9.4 13.2L12.0 13.1L14.6 13.1M-0.7 18.6L1.6 19.3L3.9 20.1L6.3 20.8L8.6 21.6L10.9 22.3L13.3 23.0L15.6 23.7L17.9 24.5L20.3 25.3M-2.3 105.8L0.1 105.9L2.6 106.0L5.0 106.1L7.5 106.2L9.9 106.3L12.4 106.4L14.8 106.4L17.2 106.5L19.7 106.5L22.1 106.6L24.6 106.7L27.0 106.8L29.5 106.8L31.9 106.8L34.3 106.9L36.8 106.9L39.2 107.0L41.7 107.0L44.1 107.0L46.6 107.1L49.0 107.1L51.5 107.2L53.9 107.3L56.3 107.4L58.8 107.5L61.2 107.5L63.7 107.6L66.1 107.6L68.6 107.6M-2.2 92.8L0.4 92.6L3.0 92.3L5.6 92.0L8.2 91.6L10.8 91.2L13.3 90.6L15.9 90.1L18.4 89.5L21.0 88.8M-1.3 129.7L1.0 128.5L3.3 127.5L5.7 126.5L8.1 125.5L10.5 124.6L12.9 123.8L15.4 123.1M0.1 186.5L2.5 186.3L4.9 186.0L7.3 185.6L9.7 185.1L12.1 184.6L14.4 184.1L16.8 183.6L19.1 183.0L21.5 182.3L23.8 181.6L26.1 180.8L28.4 179.9L30.6 179.0L32.9 178.1L35.1 177.2L37.3 176.2L39.5 175.2L41.7 174.1L43.8 173.0L45.9 171.7L48.0 170.5L50.0 169.1L52.0 167.7L54.0 166.3L55.9 164.9L57.8 163.4L59.7 161.9L61.6 160.3L63.4 158.7L65.2 157.0M-1.9 211.5L0.3 210.1L2.4 208.8L4.5 207.3L6.7 205.9L8.8 204.5L10.9 203.1L13.0 201.7L15.1 200.3M-0.3 180.4L2.0 181.1L4.3 181.8L6.7 182.5L9.0 183.1L11.4 183.7L13.8 184.3L16.1 184.9L18.5 185.5L20.8 186.1M-0.6 179.2L1.7 178.6L4.1 178.0L6.5 177.3L8.9 176.6L11.2 175.9L13.6 175.1L15.9 174.3L18.2 173.5L20.5 172.6L22.8 171.6M-2.2 261.6L0.2 262.1L2.6 262.6L5.0 263.2L7.3 263.8L9.7 264.4L12.1 265.0L14.5 265.7L16.8 266.3L19.2 266.8L21.6 267.4L24.0 268.0L26.4 268.6L28.7 269.2L31.1 269.7L33.5 270.3L35.9 270.8L38.3 271.3L40.7 271.8L43.1 272.3L45.5 272.8L47.9 273.4L50.3 273.9L52.7 274.4L55.1 274.9L57.5 275.4L59.9 275.8L62.3 276.3L64.7 276.8L67.2 277.2M-1.0 268.1L1.1 269.6L3.2 271.0L5.2 272.5L7.2 274.1L9.3 275.6L11.3 277.2L13.2 278.8L15.2 280.4L17.1 282.1L18.9 283.8L20.8 285.6L22.6 287.4L24.4 289.1M-0.1 285.4L2.5 285.9L5.1 286.5L7.7 287.1L10.3 287.8L12.8 288.5L15.4 289.4M0.2 283.9L2.5 285.3L4.8 286.7L7.1 288.1L9.4 289.5L11.7 290.8L14.0 292.2M-0.8 234.7L1.1 233.2L3.1 231.8L5.1 230.5L7.1 229.2L9.2 228.0L11.3 226.8L13.5 225.7L15.6 224.7M-2.4 226.1L-0.6 226.9L1.3 227.8L3.2 228.5L5.1 229.3L7.1 230.1M-0.5 19.2L1.6 20.6L3.7 21.9L5.9 23.3L8.0 24.6L10.2 25.9L12.4 27.1L14.6 28.3L16.8 29.4L19.1 30.5M-2.4 117.3L-0.2 118.4L2.0 119.4L4.2 120.3L6.5 121.3L8.8 122.1L11.1 123.0L13.4 123.8L15.7 124.6M0.4 283.9L2.7 283.6L5.0 283.4L7.3 283.0L9.6 282.6L11.9 282.2'/%3E%3Cpath id='t' d='M2 28L5 42M5 29L6 40M6 35L2 38M6 35L10 36M5 29L13 22M7 30L9 38M9 31L11 42M10 36L7 39M10 36L15 38M9 31L17 23M11 32L13 42M12 37L9 39M12 37L16 38M11 32L19 25M15 28L19 29M15 28L14 24M14 33L16 44M15 38L11 42M15 38L19 40M14 33L23 26M19 29L23 32M19 29L18 24M16 33L17 39M16 33L20 29M18 34L18 46M18 40L14 43M18 40L23 42M18 34L28 28M23 31L27 33M23 31L23 26M20 35L20 42M20 35L25 31M22 36L24 45M22 36L29 31M25 37L26 45M25 37L30 32M27 38L28 45M27 38L32 33M29 39L33 36M31 40L31 46M31 40L36 36M33 41L34 46M36 42L36 48M36 42L40 38M38 43L38 47M38 43L41 42M40 45L40 49M42 46L42 48M42 46L44 44M44 47L44 51M44 47L47 45M46 48L46 51M46 48L49 47M48 49L49 53M48 49L51 48M50 50L50 53M50 50L53 49M52 52L52 54M52 52L54 51M3 3L4 9M3 3L9 0M5 4L6 9M5 4L10 1M7 5L7 10M7 5L11 2M10 6L10 9M12 7L14 5M14 8L15 12M17 9L17 11M17 9L18 8M19 10L19 13M19 10L21 9M1 12L5 10M3 14L2 20M3 14L9 11M5 16L4 18M5 16L8 14M7 17L5 22M7 17L12 16M9 19L8 23M9 19L13 16M11 20L9 24M11 20L14 18M13 22L11 25M13 22L16 21M14 24L14 26M14 24L16 23M16 26L15 27M16 26L17 25M4 14L5 15M4 14L5 12M7 13L8 15M7 13L8 12M4 20L4 23M4 20L6 17M6 21L7 23M6 21L8 19M9 22L9 25M9 22L11 19M11 22L11 24M11 22L12 21M13 23L14 25M13 23L14 22M3 106L7 121M5 106L7 114M5 106L9 99M7 106L13 117M7 106L14 97M10 106L15 115M12 110L10 114M12 110L16 110M10 106L13 97M12 102L16 101M12 102L9 99M12 106L16 114M12 106L16 99M15 106L20 99M18 103L21 103M18 103L16 99M17 107L21 116M20 107L25 114M22 110L20 114M22 110L26 110M20 107L25 99M22 103L26 103M22 103L20 99M22 107L26 115M24 111L22 114M24 111L28 111M22 107L28 99M25 107L29 113M25 107L28 100M27 107L30 112M27 107L30 101M29 107L33 113M29 107L34 100M32 107L35 116M34 111L31 114M34 111L38 112M32 107L37 98M34 103L38 103M34 103L32 99M34 107L36 111M34 107L36 102M39 107L41 112M39 107L41 102M42 107L44 110M42 107L44 104M44 107L45 111M44 107L46 103M47 107L49 111M49 107L51 112M49 107L51 103M51 107L53 111M51 107L54 104M54 107L55 110M54 107L55 104M56 107L57 109M56 107L57 106M59 107L59 109M59 107L59 106M61 108L62 106M64 108L64 109M64 108L64 106M3 92L5 96M6 92L7 94M6 92L6 90M8 92L10 94M8 92L9 89M11 91L12 93M11 91L11 89M13 91L14 92M13 91L13 89M3 127L6 129M3 127L3 124M6 126L6 124M8 125L9 127M8 125L8 124M10 125L12 126M10 125L11 123M5 186L13 200M5 186L12 172M7 186L17 198M7 186L10 170M10 185L15 193M13 189L11 193M13 189L17 188M10 185L13 176M12 181L16 180M12 181L9 178M12 185L18 192M12 185L15 176M13 180L17 180M13 180L11 178M14 184L21 190M14 184L17 175M16 180L19 179M16 180L13 177M17 184L22 190M19 183L27 192M23 187L21 192M23 187L28 186M19 183L20 171M20 177L24 175M20 177L16 174M21 182L29 192M21 182L25 171M23 177L28 175M23 177L19 173M24 182L28 187M24 182L25 175M26 181L33 189M26 181L26 170M26 175L30 173M26 175L22 173M28 180L32 184M28 180L29 174M31 179L35 182M31 179L30 173M33 178L39 185M33 178L33 169M33 173L36 172M33 173L29 172M35 177L41 184M35 177L36 168M36 173L39 171M36 173L32 170M40 175L45 180M40 175L41 168M42 174L48 178M42 174L42 167M44 173L48 175M44 173L44 168M46 172L51 174M46 172L46 166M48 170L52 172M48 170L48 167M50 169L52 171M50 169L49 167M52 168L54 169M54 166L56 167M54 166L54 164M56 165L59 166M56 165L56 162M58 163L58 161M60 162L62 163M60 162L59 160M2 209L4 210M2 209L2 207M5 207L6 209M7 206L9 208M7 206L6 203M9 205L11 206M9 205L8 202M11 203L13 204M11 203L11 201M4 182L5 185M4 182L7 179M7 182L8 186M7 182L9 180M9 183L10 186M9 183L11 181M11 184L12 186M11 184L13 182M14 184L15 186M14 184L16 183M16 185L17 186M16 185L17 184M4 178L6 181M4 178L5 175M7 177L9 181M7 177L8 173M9 177L11 178M11 176L13 178M11 176L11 173M14 175L15 177M14 175L14 173M16 174L17 175M16 174L16 173M3 263L7 275M5 269L1 273M5 269L10 269M3 263L12 253M7 258L12 260M7 258L5 253M5 263L7 273M5 263L12 256M8 260L12 261M8 260L7 256M7 264L8 278M8 271L2 274M8 271L13 274M7 264L15 251M10 264L12 271M10 264L14 259M12 265L15 279M14 272L9 275M14 272L19 273M12 265L22 255M17 260L22 262M17 260L15 254M14 266L18 276M14 266L20 256M17 266L19 275M17 266L21 259M19 267L26 260M22 267L24 275M22 267L26 261M24 268L28 264M26 269L32 260M29 269L31 277M29 269L33 262M31 270L33 278M31 270L36 262M34 270L34 277M34 270L37 265M36 271L37 276M36 271L39 267M38 271L39 279M41 272L42 279M41 272L45 266M43 272L44 276M43 272L45 269M46 273L47 277M46 273L48 269M48 273L51 271M50 274L51 277M50 274L52 272M53 274L53 277M53 274L55 272M55 275L55 277M55 275L56 273M58 275L58 278M58 275L59 273M60 276L60 278M60 276L61 274M62 276L62 278M62 276L63 275M3 271L3 276M3 271L7 269M5 273L5 277M5 273L9 270M7 274L7 279M7 274L12 272M9 276L8 279M9 276L13 274M11 277L16 276M13 279L12 282M13 279L16 277M15 280L15 284M15 280L18 280M17 282L17 284M17 282L19 282M19 284L18 286M5 286L6 288M5 286L6 285M8 287L8 289M8 287L9 286M10 288L11 289M10 288L11 287M5 287L5 290M7 288L7 290M7 288L9 287M3 232L6 234M3 232L3 228M5 230L7 231M5 230L5 229M7 229L8 230M7 229L7 228M9 228L11 229M9 228L9 226M11 227L13 228M1 228L2 229M1 228L2 227M6 23L6 26M8 25L10 24M10 26L10 28M10 26L12 25M12 27L13 29M12 27L14 26M15 28L15 30M15 28L16 28M2 119L2 123M2 119L5 117M4 120L4 123M4 120L6 118M7 121L7 123M7 121L8 120M9 122L9 124M9 122L10 120M11 123L12 122M5 283L6 285M5 283L5 282'/%3E%3Cpath id='c' d='M27 236L27 239M27 236L29 238M27 236L29 235M27 236L27 234M27 236L25 235M27 236L25 237M7 150L7 152M7 151L6 152M7 151L8 152M7 150L9 151M8 151L8 152M8 151L9 150M7 150L9 148M8 149L9 149M8 149L8 148M7 150L7 147M7 148L8 148M7 148L6 148M7 150L5 148M6 149L6 148M6 149L5 149M7 150L5 151M6 151L5 150M6 151L6 152M6 151L6 152M6 151L7 151M6 151L8 150M6 151L6 149M6 151L5 150M6 151L5 151M14 272L14 275M14 272L16 273M14 272L16 271M14 272L14 270M14 272L12 271M14 272L12 274M29 287L29 289M29 287L31 288M29 287L31 286M29 287L29 285M29 287L27 286M29 287L27 288M13 229L12 232M12 231L11 231M12 231L13 231M13 229L15 231M14 230L14 231M14 230L15 229M13 229L16 227M14 228L15 228M14 228L14 227M13 229L12 225M12 227L13 226M12 227L11 226M13 229L10 227M11 228L11 227M11 228L10 228M13 229L9 230M11 230L10 229M11 230L11 231M44 22L44 23M44 22L45 23M44 22L45 21M44 22L44 20M44 22L42 21M44 22L42 23M23 137L23 139M23 137L25 138M23 137L25 136M23 137L23 135M23 137L22 136M23 137L22 138M2 211L2 213M2 211L4 212M2 211L4 210M2 211L2 208M2 211L0 210M2 211L0 212M16 98L16 100M16 98L18 99M16 98L18 97M16 98L16 95M16 98L14 96M16 98L14 99M27 110L27 112M27 110L28 111M27 110L29 109M27 110L27 108M27 110L25 109M27 110L25 111'/%3E%3C/defs%3E%3Cg mask='url(%23m)'%3E%3Crect width='100%' height='100%' filter='url(%23patch)' opacity='.3'/%3E%3Crect width='100%' height='100%' filter='url(%23grain)' opacity='.32'/%3E%3Cg fill='none' stroke='%2368aee8' stroke-linecap='round' opacity='.34'%3E%3Cuse href='%23s' stroke-width='3'/%3E%3Cuse href='%23t' stroke-width='1.9'/%3E%3C/g%3E%3Cg fill='none' stroke='%23dbeeff' stroke-linecap='round'%3E%3Cuse href='%23s' stroke-width='.72' opacity='.9'/%3E%3Cuse href='%23t' stroke-width='.44' opacity='.7'/%3E%3Cuse href='%23c' stroke-width='.42' opacity='.55'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.splash-curtain{z-index:200;opacity:1;background:#000;transition:opacity .34s ease-in;position:fixed;inset:0}.splash-leaving{opacity:0;pointer-events:none}:root{--splash-u:calc(max(1vw,1vh)/27.32)}.splash-penguin{left:50%;top:calc(50vh - 418*var(--splash-u));height:calc(652*var(--splash-u));width:auto;position:absolute;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.splash-wordmark{top:calc(50vh + 306.2*var(--splash-u));text-align:center;line-height:1;font-family:"PlayStation",var(--font-jost),system-ui,sans-serif;font-size:calc(105*var(--splash-u));letter-spacing:.015em;text-transform:none;white-space:nowrap;color:#c4c4c8;position:absolute;left:0;right:0}.splash-frost{pointer-events:none;z-index:0;position:absolute;inset:0}.splash-frost i{display:block;position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.splash-frost-t,.splash-frost-b{background-image:var(--splash-frost-h),radial-gradient(60% 78% at 22% 0%,#cbe6fd16,transparent 72%),radial-gradient(48% 96% at 74% 0%,#cbe6fd11,transparent 70%),linear-gradient(to bottom,#c8e3fc1a,#c8e3fc08 38%,transparent 82%);background-repeat:repeat-x,repeat-x,repeat-x,no-repeat;background-size:auto 100%,168px 100%,121px 100%,100% 100%;height:5.8vh;animation:.95s cubic-bezier(.32,0,.22,1) .1s both splash-frost-y;left:0;right:0;-webkit-mask-image:linear-gradient(#000000f0,#0000008c 40%,#0000 100%);mask-image:linear-gradient(#000000f0,#0000008c 40%,#0000 100%)}.splash-frost-l,.splash-frost-r{background-image:var(--splash-frost-v),radial-gradient(78% 60% at 0% 22%,#cbe6fd16,transparent 72%),radial-gradient(96% 48% at 0% 74%,#cbe6fd11,transparent 70%),linear-gradient(to right,#c8e3fc1a,#c8e3fc08 38%,transparent 82%);background-repeat:repeat-y,repeat-y,repeat-y,no-repeat;background-size:100%,100% 168px,100% 121px,100% 100%;width:5.8vh;animation:.95s cubic-bezier(.32,0,.22,1) .1s both splash-frost-x;top:0;bottom:0;-webkit-mask-image:linear-gradient(90deg,#000000f0,#0000008c 40%,#0000 100%);mask-image:linear-gradient(90deg,#000000f0,#0000008c 40%,#0000 100%)}.splash-frost-t{top:0}.splash-frost-b{bottom:0;transform:scaleY(-1)}.splash-frost-l{left:0}.splash-frost-r{right:0;transform:scaleX(-1)}@keyframes splash-frost-y{0%{opacity:0;-webkit-mask-size:100% 4%;mask-size:100% 4%}14%{opacity:1}to{opacity:1;-webkit-mask-size:100% 100%;mask-size:100% 100%}}@keyframes splash-frost-x{0%{opacity:0;-webkit-mask-size:4% 100%;mask-size:4% 100%}14%{opacity:1}to{opacity:1;-webkit-mask-size:100% 100%;mask-size:100% 100%}}.rating-badge{border:2px solid var(--border-bright);width:3rem;height:3rem;font-family:var(--font-heading);background:var(--bg-elevated);border-radius:.5rem;justify-content:center;align-items:center;font-size:1.125rem;font-weight:800;display:inline-flex}.group:hover .rating-title-hover{color:var(--rating-color)}.group:hover .rating-title-glow-elite{text-shadow:0 0 8px var(--rating-color),0 0 20px var(--rating-color),0 0 40px var(--rating-color)}.rating-badge.rating-elite{color:#e0b0ff!important;text-shadow:0 0 10px #a855f7,0 0 20px #a855f7b3,0 0 40px #a855f766!important;background:#a855f726!important;border-width:2.5px!important;animation:2.5s ease-in-out infinite elite-glow!important;box-shadow:0 0 12px #a855f799,0 0 30px #a855f759,0 0 60px #a855f726,inset 0 0 12px #a855f740!important}@keyframes elite-glow{0%,to{text-shadow:0 0 10px #a855f7,0 0 20px #a855f7b3,0 0 40px #a855f766;box-shadow:0 0 12px #a855f799,0 0 30px #a855f759,0 0 60px #a855f726,inset 0 0 12px #a855f740}50%{text-shadow:0 0 14px #a855f7,0 0 28px #a855f7d9,0 0 55px #a855f780;box-shadow:0 0 18px #a855f7cc,0 0 45px #a855f773,0 0 80px #a855f733,inset 0 0 18px #a855f74d}}.rating-badge.rating-stinky{position:relative;overflow:visible;color:#cf9a5e!important;text-shadow:0 0 9px #96be4666,0 1px #000000a6!important;background:radial-gradient(70% 55% at 26% 18%,#92ba424d,#0000 68%),radial-gradient(circle at 74% 82%,#4e361c80,#0000 70%),#4a341ee0!important;border-color:#6d4a2a!important;animation:2.8s ease-in-out infinite stink-wobble!important;box-shadow:0 0 12px #84a83a42,inset 0 0 16px #3a401680!important}.rating-badge.rating-stinky:before,.rating-badge.rating-stinky:after{content:"";filter:blur(3.6px);opacity:0;pointer-events:none;z-index:1;background:radial-gradient(62% 48% at 50% 82%,#a8d656b3,#8cb44042 52%,#0000 76%),radial-gradient(44% 34% at 46% 34%,#c6e4826b,#0000 72%);width:.95rem;height:2rem;animation:2.8s ease-in-out infinite stink-wisp;position:absolute;bottom:68%}.rating-badge.rating-stinky:before{left:8%}.rating-badge.rating-stinky:after{animation-name:stink-wisp-alt;animation-delay:1.4s;right:4%}@keyframes stink-wobble{0%,to{transform:rotate(-1.6deg)translateY(0)scale(1);box-shadow:0 0 14px #7882344d,inset 0 0 18px #3c421699}35%{transform:rotate(1.1deg)translateY(-1px)scale(1.04,.96)}50%{transform:rotate(1.6deg)translateY(.5px)scale(.97,1.03);box-shadow:0 0 22px #8c963c80,inset 0 0 26px #464e1abf}75%{transform:rotate(-.8deg)translateY(-.5px)scale(1.03,.97)}}@keyframes stink-wisp{0%{opacity:0;transform:translateY(.2rem)scale(.55)rotate(-6deg)}20%{opacity:.85}55%{transform:translate(.3rem,-.9rem)scale(1)rotate(8deg)}to{opacity:0;transform:translate(.1rem,-2.1rem)scale(1.5)rotate(-10deg)}}@keyframes stink-wisp-alt{0%{opacity:0;transform:translateY(.2rem)scale(.5)rotate(7deg)}20%{opacity:.8}55%{transform:translate(-.35rem,-1rem)scale(1.05)rotate(-9deg)}to{opacity:0;transform:translate(-.15rem,-2.2rem)scale(1.55)rotate(12deg)}}.rating-badge.rating-elite,.rating-badge.rating-perfect{position:relative;overflow:visible}.rating-badge.rating-elite:before,.rating-badge.rating-elite:after,.rating-badge.rating-perfect:before,.rating-badge.rating-perfect:after{content:"";pointer-events:none;z-index:1;opacity:0;background:radial-gradient(ellipse 52% 13% at 50% 50%,var(--spark),transparent 70%),radial-gradient(ellipse 13% 52% at 50% 50%,var(--spark),transparent 70%),radial-gradient(circle at 50% 50%,var(--spark-core),transparent 26%);width:1.05rem;height:1.05rem;filter:drop-shadow(0 0 4px var(--spark));animation:2.6s ease-in-out infinite rating-spark;position:absolute}.rating-badge.rating-elite{--spark:#d8a8fff2;--spark-core:#f5e8ffcc}.rating-badge.rating-perfect{--spark:#96cdfff2;--spark-core:#ffffffeb}.rating-badge.rating-elite:before,.rating-badge.rating-perfect:before{bottom:62%;left:-6%}.rating-badge.rating-elite:after,.rating-badge.rating-perfect:after{animation-name:rating-spark-alt;animation-delay:1.3s;bottom:70%;right:-8%}@keyframes rating-spark{0%{opacity:0;transform:translateY(.5rem)scale(.3)rotate(0)}18%{opacity:1;transform:translate(-.1rem,-.1rem)scale(1.15)rotate(35deg)}46%{opacity:.75;transform:translate(-.3rem,-.85rem)scale(.72)rotate(90deg)}to{opacity:0;transform:translate(-.5rem,-1.8rem)scale(.2)rotate(150deg)}}@keyframes rating-spark-alt{0%{opacity:0;transform:translateY(.5rem)scale(.25)rotate(20deg)}20%{opacity:1;transform:translate(.12rem,-.15rem)scale(1.05)rotate(-30deg)}50%{opacity:.7;transform:translate(.34rem,-.95rem)scale(.66)rotate(-85deg)}to{opacity:0;transform:translate(.55rem,-1.9rem)scale(.18)rotate(-145deg)}}.rating-badge.rating-perfect{background:rgba(var(--accent-rgb),.15)!important;color:#fff!important;width:3.75rem!important;height:3.75rem!important;text-shadow:0 0 10px rgba(var(--accent-rgb),1),0 0 20px rgba(var(--accent-rgb),.9),0 0 40px rgba(var(--accent-rgb),.7),0 0 80px rgba(var(--accent-rgb),.5)!important;box-shadow:0 0 15px rgba(var(--accent-rgb),.7),0 0 35px rgba(var(--accent-rgb),.5),0 0 70px rgba(var(--accent-rgb),.3),0 0 120px rgba(var(--accent-rgb),.15),inset 0 0 15px rgba(var(--accent-rgb),.3)!important;border-width:2.5px!important;font-size:1.5rem!important;animation:2s ease-in-out infinite perfect-glow!important}@keyframes perfect-glow{0%,to{box-shadow:0 0 15px rgba(var(--accent-rgb),.7),0 0 35px rgba(var(--accent-rgb),.5),0 0 70px rgba(var(--accent-rgb),.3),0 0 120px rgba(var(--accent-rgb),.15),inset 0 0 15px rgba(var(--accent-rgb),.3)}50%{box-shadow:0 0 25px rgba(var(--accent-rgb),.9),0 0 55px rgba(var(--accent-rgb),.7),0 0 100px rgba(var(--accent-rgb),.4),0 0 160px rgba(var(--accent-rgb),.2),inset 0 0 25px rgba(var(--accent-rgb),.4)}}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 4px #f34,0 0 8px #ff334480}50%{opacity:.7;box-shadow:0 0 8px #f34,0 0 16px #ff334480}}@keyframes float-up{0%{opacity:0;transform:translate(-50%)scale(.6)}15%{opacity:1;transform:translate(calc(-50% + var(--float-drift,0px)),-10px)scale(1.2)}30%{opacity:1;transform:translate(calc(-50% + var(--float-drift,0px)*.5),-32px)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--float-drift,0px)),-140px)scale(.95)}}.debate-bar{background:var(--bg-elevated);border-radius:9999px;height:10px;display:flex;overflow:hidden}.debate-bar .side-a{background:linear-gradient(90deg,var(--accent-primary),var(--accent-glow));box-shadow:0 0 10px rgba(var(--accent-rgb),.5);transition:width .4s}.debate-bar .side-b{background:linear-gradient(90deg,#f79,var(--accent-rose));margin-left:auto;transition:width .4s;box-shadow:0 0 10px #e0557580}.poster-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.75rem;display:grid}@media (min-width:640px){.poster-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}}.poster{aspect-ratio:1;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:6px;transition:transform .15s,border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.poster img{object-fit:cover;width:100%;height:100%}.poster:hover{border-color:var(--accent-primary);box-shadow:0 6px 24px #00000080,0 0 16px var(--glow-primary);transform:translateY(-3px)}.poster-rating{border:1px solid var(--border-medium);font-family:var(--font-heading);color:var(--text-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border-radius:4px;padding:.1rem .4rem;font-size:.7rem;font-weight:800;position:absolute;bottom:6px;right:6px}.poster-rank{background:var(--accent-primary);color:#fff;min-width:1.5rem;height:1.5rem;font-family:var(--font-heading);border-radius:4px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 8px #00000080}.poster-unreleased{font-family:var(--font-pixel);letter-spacing:.1em;color:var(--osd-amber);text-transform:uppercase;background:#000c;border:1px solid #ffb02f99;border-radius:3px;padding:.1rem .35rem;font-size:.65rem;position:absolute;top:6px;right:6px}.cover-fan{display:flex}.cover-fan .poster{border:2px solid var(--bg-card);border-radius:4px;width:25%}.cover-fan .poster+.poster{margin-left:-12%}.timeline-header{font-family:var(--font-pixel);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-glow);border-bottom:1px solid var(--border-subtle);padding-bottom:.4rem;font-size:1.1rem}.liquid-field{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.liquid-fallback{background:radial-gradient(140% 90% at 108% 42%,transparent 56%,rgba(var(--liquid-1),.22)60%,transparent 66%),linear-gradient(112deg,transparent 0%,rgba(var(--liquid-2),.2)26%,transparent 44%,rgba(var(--liquid-1),.26)58%,transparent 72%,rgba(var(--liquid-3),.22)88%,transparent 100%),linear-gradient(160deg,rgba(var(--liquid-1),.1),#0000 60%)}.liquid-veil{-webkit-mask-image:radial-gradient(130% 110% at 50% 22%,#000 35%,#0000 74%);mask-image:radial-gradient(130% 110% at 50% 22%,#000 35%,#0000 74%)}.crt-liquid{pointer-events:none;clip-path:inset(0 round 0 10px 10px 0);position:absolute;inset:0}.crt-screen>.crt-liquid{z-index:0}.crt-bezel-liquid{border-radius:inherit;pointer-events:none;display:none;position:absolute;inset:0}.native-app .crt-bezel-liquid{display:block}.liquid-room{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}@media (max-width:640px){.liquid-room{display:none}}.native-app .liquid-room{display:none}.cd-stage{perspective:900px;position:relative}.cd-tilt{transform-style:preserve-3d;transform:rotateX(34deg)rotate(-14deg)}.cd-disc{aspect-ratio:1;background:conic-gradient(#b9bcc2 0deg,#f4f6f8 28deg,#9fa3ab 58deg,#e6e9ee 92deg,#a0e0abd9 118deg,#ffc85acc 138deg,#e9645ab3 158deg,#cfd3da 182deg,#f8fafc 214deg,#a7abb4 248deg,#8cb4ffbf 274deg,#ffa0dc99 294deg,#c2c6cd 318deg,#b9bcc2 360deg);border-radius:50%;width:100%;animation:14s linear infinite cd-spin;position:relative;box-shadow:0 0 60px #ffffff29,0 0 120px #a0e0ab14,inset 0 0 30px #0000004d}.cd-disc:before{content:"";background:repeating-radial-gradient(circle,#0000 0 3px,#ffffff0d 4px,#0000 5px);border-radius:50%;position:absolute;inset:0}.cd-disc:after{content:"";background:radial-gradient(circle,var(--bg-screen)0% 24%,#fff6 25% 29%,#cdd2dcf2 30% 55%,#ffffff4d 56% 60%,transparent 61%);border-radius:50%;position:absolute;inset:33%}@keyframes cd-spin{to{transform:rotate(360deg)}}.cd-mini{flex-shrink:0;width:2.25rem;height:2.25rem}@media (prefers-reduced-motion:reduce){.cd-disc,.rating-badge.rating-stinky,.rating-badge.rating-stinky:before,.rating-badge.rating-stinky:after{animation:none}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:var(--accent-primary);color:#fff}@media (max-width:640px){.crt-tv{border-left:none;border-right:none;border-radius:0;margin:0;padding:6px}.native-app .crt-tv{padding-top:max(6px,calc(env(safe-area-inset-top,0px) - 12px))}.crt-screen{border-radius:6px;padding:1rem 1rem 2.5rem}.crt-spine{display:none}.panel-xbox-glow{padding:1.25rem!important}.panel-xbox{padding:1rem!important}.btn-y2k{padding:.6rem 1rem!important;font-size:.75rem!important}}@media (max-width:768px){.panel-xbox,.panel-xbox-glow{-webkit-backdrop-filter:none;background:#0c0e16eb}}.native-app :where(.panel-xbox,.panel-xbox-glow){-webkit-backdrop-filter:none;background:#0c0e16eb}.native-app:not(.motion-on) .cd-disc,.native-app:not(.motion-on) .scan-bar:after,.native-app:not(.motion-on) .glow-orb,.native-app:not(.motion-on) .bd-ps3-ribbon,.native-app:not(.motion-on) .bd-spark,.native-app:not(.motion-on) .bd-ps4-ray,.native-app:not(.motion-on) .bd-ps2-nebula,.native-app:not(.motion-on) .bd-ps2-haze,.native-app:not(.motion-on) .bd-og-orb,.native-app:not(.motion-on) .bd-og-ring,.native-app:not(.motion-on) .bd-360-wave,.native-app:not(.motion-on) .bd-bleach-slash,.native-app:not(.motion-on) .bd-dp-pyramid,.native-app:not(.motion-on) .bd-bubble,.native-app:not(.motion-on) .streak-spin,.native-app:not(.motion-on) .streak-flicker,.native-app:not(.motion-on) .rating-badge.rating-elite,.native-app:not(.motion-on) .rating-badge.rating-elite:before,.native-app:not(.motion-on) .rating-badge.rating-elite:after,.native-app:not(.motion-on) .rating-badge.rating-perfect,.native-app:not(.motion-on) .rating-badge.rating-perfect:before,.native-app:not(.motion-on) .rating-badge.rating-perfect:after,.native-app:not(.motion-on) .rating-badge.rating-stinky,.native-app:not(.motion-on) .rating-badge.rating-stinky:before,.native-app:not(.motion-on) .rating-badge.rating-stinky:after,.native-app:not(.motion-on) .animate-pulse,.native-app:not(.motion-on) .animate-spin{animation-play-state:paused!important}.native-app:not(.motion-on) .rating-slider-elite::-webkit-slider-thumb{animation-play-state:paused!important}.native-app:not(.motion-on) .rating-slider-perfect::-webkit-slider-thumb{animation-play-state:paused!important}@media (max-width:768px){.grain-overlay,.scanlines,.aperture-grille{display:none}}.native-app .grain-overlay,.native-app .scanlines,.native-app .aperture-grille{display:none}@keyframes auth-step-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes auth-step-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.auth-step-in{animation:.28s cubic-bezier(.22,1,.36,1) both auth-step-in}.auth-step-back{animation:.28s cubic-bezier(.22,1,.36,1) both auth-step-back}.auth-dot{background:#ffffff2e;border-radius:999px;width:6px;height:6px;transition:width .25s,background-color .25s;display:inline-block}.auth-dot-done{background:rgba(var(--accent-rgb),.55)}.auth-dot-active{background:rgb(var(--accent-rgb));width:22px;box-shadow:0 0 10px rgba(var(--accent-rgb),.6)}@media (prefers-reduced-motion:reduce){.auth-step-in,.auth-step-back{animation:none}}.reveal{opacity:0;will-change:opacity,transform;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal.is-in{opacity:1;will-change:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.wall{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.wall-track{will-change:transform;gap:.75rem;width:max-content;padding:.5rem .75rem;animation:70s linear infinite wall-drift;display:flex}.wall:hover .wall-track{animation-play-state:paused}.wall-tile{flex:none;width:132px;height:132px}@media (min-width:640px){.wall-track{gap:1rem}.wall-tile{width:168px;height:168px}}@keyframes wall-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.wall{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.wall-track{animation:none}}.settings-fold{grid-template-rows:0fr;transition:grid-template-rows .24s ease-out;display:grid}.settings-fold.is-open{grid-template-rows:1fr}.settings-fold>div{min-height:0;overflow:hidden}.settings-fold.is-settled>div{overflow:visible}.settings-fold-body{opacity:0;transition:opacity .18s ease-out,transform .24s ease-out;transform:translateY(-6px)}.settings-fold.is-open .settings-fold-body{opacity:1;transition:opacity .22s ease-out 60ms,transform .24s ease-out;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.settings-fold,.settings-fold-body,.settings-fold.is-open .settings-fold-body{transition:none}}.stats-strip{flex-wrap:wrap;gap:1rem 1.75rem;display:flex}@media (max-width:639px){.stats-strip{gap:.5rem 1.1rem}.stats-strip .stat-tile{min-width:2.75rem}}.stat-tile{text-align:center;flex-direction:column;align-items:center;gap:.1rem;min-width:3.5rem;display:flex;position:relative}.stat-tile-link{transition:opacity .15s}.stat-tile-link:hover{opacity:.75}.stat-number{font-family:var(--font-heading);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:1.25rem;font-weight:700;line-height:1.2;display:inline-flex}@media (min-width:640px){.stat-number{font-size:1.5rem}}.stat-glyph{opacity:.9;display:inline-flex}.stat-label{font-family:var(--font-vt323);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.75rem}.stat-glow-elite{text-shadow:0 0 10px #a855f7b3,0 0 24px #a855f759}.stat-glow-perfect{text-shadow:0 0 10px #1e90ffe6,0 0 26px #1e90ff8c,0 0 50px #1e90ff4d;color:#fff!important}.user-card{z-index:90;background:#080a0ef7;border:1px solid;border-radius:.9rem;animation:.18s ease-out user-card-in;position:fixed;overflow:hidden;box-shadow:0 18px 50px #000000a6}@keyframes user-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.user-card-band{z-index:0;height:72px;position:relative}.user-card-body{z-index:1;flex-direction:column;gap:.6rem;margin-top:-22px;padding:0 14px 12px;display:flex;position:relative}.user-card-body>div:first-child{align-items:flex-start}.user-card-id{padding-top:26px}.user-card-avatar{background:#0a0a0c;border:2px solid;border-radius:999px;flex-shrink:0;width:48px;height:48px;display:flex;overflow:hidden}.user-card-avatar img,.user-card-avatar>span{object-fit:cover;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;display:flex}.user-card-name{font-family:var(--font-heading);color:var(--text-primary);font-size:.95rem;font-weight:700}.user-card-handle{font-family:var(--font-vt323);color:var(--text-secondary);font-size:.95rem;line-height:1;display:block}.user-card-tagline{font-size:.8rem;font-style:italic;line-height:1.3}.user-card-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.user-card-stat{text-align:center;background:#ffffff0a;border-radius:.5rem;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;display:flex}.user-card-number{font-family:var(--font-heading);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-size:1.05rem;font-weight:800;line-height:1;display:inline-flex}.user-card .stat-label{font-family:var(--font-pixel);letter-spacing:.06em;font-size:9px}.user-card-cta{font-family:var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;align-self:flex-end;font-size:11px}.profile-head{flex-direction:column;gap:1rem;display:flex}.profile-head-top{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.profile-head-title{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;display:flex}@media (min-width:640px){.profile-head{flex-flow:wrap;align-items:flex-start;gap:1.5rem}.profile-head-top{display:contents}.profile-head-name{order:1;padding-top:5.5rem}.profile-head-action{order:10;margin-top:5.5rem;margin-left:auto}}@media (max-width:639px){.profile-head-action{align-self:flex-start;margin-top:7.25rem}}.stats-strip-compact{gap:.35rem .9rem}.stats-strip-compact .stat-tile{gap:0;min-width:2.5rem}.stats-strip-compact .stat-number{gap:.2rem;font-size:1rem}.stats-strip-compact .stat-glyph svg{width:12px;height:12px}.stats-strip-compact .stat-label{letter-spacing:.04em;font-size:.6rem}.profile-header-wrap{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:640px){.profile-header-wrap{--head-action-room:12rem;flex-flow:wrap;align-items:flex-start;gap:2.5rem}.profile-header-wrap:has(.profile-head-login){--head-action-room:17rem}.profile-header-wrap:has(.profile-head-pair){--head-action-room:20rem}.profile-header-main{min-width:0;max-width:calc(100% - var(--head-action-room));flex:0 auto}.profile-header-log{margin-right:var(--head-action-room);flex:none;padding-top:5.5rem}.profile-header-wrap .profile-head-action{margin:0;position:absolute;top:5.5rem;right:2rem}}.the-log{width:100%}@media (min-width:640px){.the-log{width:20rem;max-width:100%}}.the-log-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.4rem;display:flex}.the-log-month{font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.log-weekdays,.log-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.log-weekdays span{text-align:center;font-family:var(--font-pixel);color:#5a5a60;margin-bottom:2px;font-size:9px}.log-cell{aspect-ratio:1;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:4px;justify-content:flex-start;align-items:flex-start;display:flex;position:relative;overflow:hidden}.log-cell-pad{background:0 0;border-color:#0000}.log-cell-future{opacity:.4}.log-cell-today{border-color:var(--log-accent);box-shadow:0 0 0 1px var(--log-accent)inset}.log-cell-day{font-family:var(--font-pixel);color:#5a5a60;padding:3px 0 0 3px;font-size:9px;line-height:1}.log-cell-filled{border-color:#ffffff2e;transition:transform .15s}.log-cell-filled:hover{z-index:1;transform:scale(1.06)}.log-cell-filled img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.log-cell-nocover{justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.log-cell-rating{font-family:var(--font-pixel);font-variant-numeric:tabular-nums;background:#000000bf;border:1px solid;border-radius:3px;padding:1px 3px;font-size:9px;line-height:1;position:absolute;bottom:1px;right:1px}.log-cell-more{font-family:var(--font-pixel);color:#e8e6e3;background:#000000bf;border-radius:3px;padding:1px 3px;font-size:8px;line-height:1;position:absolute;top:1px;left:1px}.the-log-foot{font-family:var(--font-pixel);letter-spacing:.05em;color:var(--text-muted);margin-top:.4rem;font-size:10px}.rating-overview{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:640px){.rating-overview{flex-direction:row;align-items:stretch;gap:2rem}}.rating-overview-avg{text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.15rem;display:flex}@media (min-width:640px){.rating-overview-avg{border-right:1px solid #ffffff14;min-width:9rem;padding-right:2rem}}.rating-overview-number{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:800;line-height:1}@media (min-width:640px){.rating-overview-number{font-size:3rem}}.rating-overview-count{font-family:var(--font-pixel);letter-spacing:.08em;color:var(--text-muted);margin-top:.35rem;font-size:10px}.rating-graph{flex:1;min-width:0}.rating-graph-bars{align-items:flex-end;gap:2px;height:7rem;padding-top:.9rem;display:flex;position:relative}@media (min-width:640px){.rating-graph-bars{gap:3px;height:9rem}}.rating-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:100%;display:flex}.rating-bar-fill{border-radius:3px 3px 0 0;width:100%;display:block}.rating-bar-count{font-family:var(--font-pixel);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:9px;line-height:1}.rating-avg-line{opacity:.55;pointer-events:none;border-left:1px dashed;position:absolute;top:0;bottom:0}.rating-graph-axis{font-family:var(--font-pixel);color:#5a5a60;justify-content:space-between;margin-top:.35rem;font-size:.6rem;display:flex}.low-detail .grain-overlay,.low-detail .scanlines,.low-detail .aperture-grille{display:none}.low-detail :where(.panel-xbox,.panel-xbox-glow){-webkit-backdrop-filter:none;background:#0c0e16eb}.low-detail .poster-rating{-webkit-backdrop-filter:none}.low-detail .cd-disc,.low-detail .scan-bar:after,.low-detail .glow-orb,.low-detail .glow-orb-red,.low-detail .elite-arrival,.low-detail .tracking-glitch,.low-detail .bd-ps3-ribbon,.low-detail .bd-spark,.low-detail .bd-ps4-ray,.low-detail .bd-ps2-nebula,.low-detail .bd-ps2-haze,.low-detail .bd-og-orb,.low-detail .bd-og-ring,.low-detail .bd-360-wave,.low-detail .bd-bleach-slash,.low-detail .bd-dp-pyramid,.low-detail .bd-bubble,.low-detail .streak-spin,.low-detail .streak-flicker,.low-detail .rating-badge.rating-elite,.low-detail .rating-badge.rating-perfect,.low-detail .rating-badge.rating-stinky,.low-detail .rating-badge.rating-stinky:before,.low-detail .rating-badge.rating-stinky:after,.low-detail .profile-badge.glow-elite,.low-detail .shimmer-line,.low-detail .img-reveal{animation:none!important}.low-detail .rating-slider-elite::-webkit-slider-thumb{animation:none!important}.low-detail .rating-slider-perfect::-webkit-slider-thumb{animation:none!important}.low-detail .reveal{opacity:1;will-change:auto;transition:none;transform:none}.low-detail .wall{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.low-detail .wall-track{will-change:auto;animation:none}.low-detail .liquid-fallback{background:linear-gradient(112deg,transparent 0%,rgba(var(--liquid-2),.16)30%,transparent 50%,rgba(var(--liquid-1),.2)62%,transparent 80%)}.low-detail .stat-glow-elite,.low-detail .stat-glow-perfect{text-shadow:none}.low-detail .user-card{animation:none}.low-detail .log-cell-filled{transition:none}.low-detail .log-cell-filled:hover{transform:none}.aux-match-live{border-color:rgba(var(--accent-rgb),.6);animation:1.6s ease-in-out infinite aux-live-pulse}@keyframes aux-live-pulse{0%,to{box-shadow:0 0 0 rgba(var(--accent-rgb),0)}50%{box-shadow:0 0 18px rgba(var(--accent-rgb),.45)}}.aux-react{border:1px solid var(--border-medium);-webkit-user-select:none;user-select:none;background:#00000059;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:1rem;line-height:1;transition:transform .12s,border-color .2s;display:inline-flex}.aux-react:active{transform:scale(.88)}.aux-react span{font-family:var(--font-vt323);color:var(--text-secondary);font-size:.9rem}.aux-react-mine{border-color:rgba(var(--accent-rgb),.7);background:rgba(var(--accent-rgb),.14);box-shadow:0 0 12px rgba(var(--accent-rgb),.25)}.aux-react-mine span{color:var(--text-primary)}.aux-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.32,.72,.33,1),opacity .2s;display:grid}.aux-reveal>*{min-height:0;overflow:hidden}.aux-reveal-on{opacity:1;grid-template-rows:1fr}.aux-play-card{border:1px solid var(--border-subtle);background-color:var(--bg-elevated);background-position:50%;background-size:cover;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:152px;transition:transform .12s,border-color .2s;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.aux-play-card{height:352px}}.aux-play-card:active{transform:scale(.985)}.aux-play-a:hover{border-color:rgba(var(--accent-rgb),.6)}.aux-play-b:hover{border-color:#ff2d5599}.aux-play-scrim{background:linear-gradient(#0000008c,#000000bf);position:absolute;inset:0}.aux-play-badge{width:3.25rem;height:3.25rem;color:var(--text-primary);background:#00000073;border:1px solid #ffffff59;border-radius:9999px;justify-content:center;align-items:center;padding-left:.2rem;font-size:1.35rem;display:inline-flex;position:relative}.aux-play-label{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);text-align:center;padding:0 .75rem;font-size:.7rem;font-weight:700;position:relative}.aux-stage{position:relative}.aux-floaters{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.aux-floater{filter:drop-shadow(0 0 6px #0009);font-size:1.6rem;animation:1.8s ease-out forwards aux-float;position:absolute;bottom:12%}@keyframes aux-float{0%{opacity:0;transform:translateY(0)scale(.6)rotate(-8deg)}12%{opacity:1;transform:translateY(-8%)scale(1.15)rotate(6deg)}to{opacity:0;transform:translateY(-420%)scale(.9)rotate(-10deg)}}.aux-burst{z-index:60;pointer-events:none;--burst:var(--accent-primary);--burst-rgb:var(--accent-rgb);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.aux-burst-b{--burst:var(--accent-rose);--burst-rgb:224,85,117}.aux-burst-flash{background:radial-gradient(ellipse at center,rgba(var(--burst-rgb),.45),#0000008c 70%);animation:3.4s ease-out forwards aux-flash;position:absolute;inset:0}.aux-burst-stay .aux-burst-flash{animation:.8s ease-out forwards aux-flash-stay}@keyframes aux-flash{0%{opacity:0}6%{opacity:1;background:#ffffffd9}14%{opacity:1;background:radial-gradient(ellipse at center,rgba(var(--burst-rgb),.45),#0000008c 70%)}80%{opacity:1}to{opacity:0}}@keyframes aux-flash-stay{0%{opacity:0}30%{opacity:1;background:#ffffffd9}to{opacity:1;background:radial-gradient(ellipse at center,rgba(var(--burst-rgb),.45),#000000b3 70%)}}.aux-confetti{position:absolute;inset:0;overflow:hidden}.aux-confetti i{background:var(--burst);box-shadow:0 0 8px rgba(var(--burst-rgb),.8);animation-name:aux-confetti-fall;animation-timing-function:linear;animation-fill-mode:forwards;display:block;position:absolute;top:-6%}.aux-confetti i:nth-child(3n){background:#fff;box-shadow:0 0 6px #fffc}.aux-confetti i:nth-child(5n){background:var(--osd-amber,#ffb648);box-shadow:0 0 6px #ffb648cc}@keyframes aux-confetti-fall{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}to{opacity:.9;transform:translateY(115vh)rotate(720deg)}}.aux-burst-card{text-align:center;flex-direction:column;align-items:center;gap:.6rem;max-width:min(90vw,28rem);animation:.55s cubic-bezier(.2,1.4,.4,1) .18s both aux-stamp-in;display:flex;position:relative}@keyframes aux-stamp-in{0%{opacity:0;transform:scale(2.2)rotate(-6deg)}60%{opacity:1;transform:scale(.94)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(-1.5deg)}}.aux-burst-art{object-fit:cover;border:3px solid var(--burst);width:9rem;height:9rem;box-shadow:0 0 30px rgba(var(--burst-rgb),.7),0 0 0 6px #00000080;border-radius:.5rem;animation:.9s steps(2,end) 3 aux-chroma}.aux-burst-art-avatar{background:#0009;justify-content:center;align-items:center;display:flex}@keyframes aux-chroma{0%{filter:none;transform:translate(0)}50%{filter:drop-shadow(3px 0 #ff0050b3)drop-shadow(-3px 0 #00c8ffb3);transform:translate(1px)}to{filter:none;transform:translate(0)}}.aux-burst-stamp{font-family:var(--font-vt323);letter-spacing:.12em;color:#fff;text-shadow:0 0 12px rgba(var(--burst-rgb),1),0 0 40px rgba(var(--burst-rgb),.8),3px 3px 0 #000000b3;background:rgba(var(--burst-rgb),.35);box-shadow:0 0 24px rgba(var(--burst-rgb),.6);border:4px solid #fff;padding:.15em .45em;font-size:clamp(2.6rem,9vw,5rem);line-height:.9}.aux-burst-name{font-family:var(--font-heading);color:#fff;text-shadow:2px 2px #000c;font-size:clamp(1.1rem,4vw,1.5rem);font-weight:800}.aux-burst-song{font-family:var(--font-vt323);color:#ffffffd9;margin-top:.15rem;font-size:1rem;font-weight:400;display:block}.low-detail .aux-burst-flash{opacity:1;background:#0009;animation:none}.low-detail .aux-confetti{display:none}.low-detail .aux-burst-art,.low-detail .aux-burst-card{animation:none}.low-detail .aux-match-live{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.5);animation:none}.low-detail .aux-floater{filter:none;animation-duration:1s}.low-detail .aux-play-card{transition:none}.low-detail .aux-react-mine{box-shadow:none}.low-detail .dock-anim-in{animation:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}