@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,400;6..12,500;6..12,600;6..12,700;6..12,800;6..12,900&family=Noto+Sans:wght@400;500;600;700;800;900&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1{left:.25rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-10{top:2.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-48{top:12rem}.top-\[8\.8rem\]{top:8.8rem}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[1000\]{z-index:1000}.z-\[1090\]{z-index:1090}.z-\[1100\]{z-index:1100}.z-\[220\]{z-index:220}.z-\[230\]{z-index:230}.z-\[900\]{z-index:900}.z-\[950\]{z-index:950}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.m-1{margin:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-10{height:2.5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-10{max-height:2.5rem}.max-h-8{max-height:2rem}.max-h-\[50vh\]{max-height:50vh}.min-h-0{min-height:0px}.min-h-56{min-height:14rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[2\.55rem\]{min-height:2.55rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[80vh\]{min-height:80vh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-2\/3{width:66.666667%}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-\[90\%\]{width:90%}.w-\[min\(100\%\,46rem\)\]{width:min(100%,46rem)}.w-\[min\(28rem\,42vw\)\]{width:min(28rem,42vw)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[5\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:5.5rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#d7b46a\]\/25{border-color:#d7b46a40}.border-\[\#d7b46a\]\/30{border-color:#d7b46a4d}.border-\[\#d7b46a\]\/35{border-color:#d7b46a59}.border-\[\#d7b46a\]\/45{border-color:#d7b46a73}.border-red-400\/30{border-color:#f871714d}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-yellow-400\/60{border-color:#facc1599}.border-yellow-400\/70{border-color:#facc15b3}.bg-\[\#05070a\]{--tw-bg-opacity: 1;background-color:rgb(5 7 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0f16\]{--tw-bg-opacity: 1;background-color:rgb(11 15 22 / var(--tw-bg-opacity, 1))}.bg-\[\#d7b46a\]{--tw-bg-opacity: 1;background-color:rgb(215 180 106 / var(--tw-bg-opacity, 1))}.bg-\[\#d7b46a\]\/15{background-color:#d7b46a26}.bg-\[rgba\(215\,180\,106\,0\.10\)\]{background-color:#d7b46a1a}.bg-\[rgba\(215\,180\,106\,0\.11\)\]{background-color:#d7b46a1c}.bg-\[rgba\(215\,180\,106\,0\.12\)\]{background-color:#d7b46a1f}.bg-\[rgba\(215\,180\,106\,0\.13\)\]{background-color:#d7b46a21}.bg-\[rgba\(215\,180\,106\,0\.14\)\]{background-color:#d7b46a24}.bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.bg-\[rgba\(8\,6\,9\,0\.62\)\]{background-color:#0806099e}.bg-\[rgba\(8\,6\,9\,0\.82\)\]{background-color:#080609d1}.bg-\[rgba\(9\,7\,10\,0\.88\)\]{background-color:#09070ae0}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-emerald-400\/15{background-color:#34d39926}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/40{background-color:#37415166}.bg-gray-700\/50{background-color:#37415180}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/70{background-color:#450a0ab3}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-yellow-500\/90{background-color:#eab308e6}.bg-\[radial-gradient\(circle_at_18\%_22\%\,rgba\(92\,200\,255\,0\.17\)\,transparent_28\%\)\,radial-gradient\(circle_at_76\%_74\%\,rgba\(215\,180\,106\,0\.13\)\,transparent_31\%\)\,linear-gradient\(135deg\,\#05070a_0\%\,\#0c1018_48\%\,\#080807_100\%\)\]{background-image:radial-gradient(circle at 18% 22%,rgba(92,200,255,.17),transparent 28%),radial-gradient(circle at 76% 74%,rgba(215,180,106,.13),transparent 31%),linear-gradient(135deg,#05070a,#0c1018 48%,#080807)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/90{--tw-gradient-from: rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#f1d391\]{--tw-gradient-to: rgb(241 211 145 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f1d391 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f4d892\]{--tw-gradient-to: rgb(244 216 146 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f4d892 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-white\/70{fill:#ffffffb3}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-3{padding-bottom:.75rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-\[\#d7b46a\]{--tw-text-opacity: 1;color:rgb(215 180 106 / var(--tw-text-opacity, 1))}.text-\[\#f7dfaa\]{--tw-text-opacity: 1;color:rgb(247 223 170 / var(--tw-text-opacity, 1))}.text-\[\#f8dc8c\]{--tw-text-opacity: 1;color:rgb(248 220 140 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-yellow-100\/95{color:#fef9c3f2}.text-yellow-200\/90{color:#fef08ae6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-\[\#d7b46a\]\/45{text-decoration-color:#d7b46a73}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(215\,180\,106\,0\.16\)\]{--tw-shadow: 0 0 18px rgba(215,180,106,.16);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(250\,204\,21\,0\.35\)\]{--tw-shadow: 0 0 18px rgba(250,204,21,.35);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_60px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 16px 60px rgba(0,0,0,.28);--tw-shadow-colored: 0 16px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_70px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 18px 70px rgba(0,0,0,.28);--tw-shadow-colored: 0 18px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 22px 70px rgba(0,0,0,.28);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.34);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.42);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--font-app: "Nunito Sans", "Noto Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji"}html[lang=ru]{--font-app: "Nunito Sans", "Noto Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji"}body{font-family:var(--font-app);font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff}.slick-prev,.slick-next{z-index:10;top:50%;transform:translateY(-50%);width:30px;height:30px}.slick-prev{left:10px}.slick-next{right:10px}@media (max-width: 640px){.slick-prev{left:5px!important}.slick-next{right:5px!important}}@media (max-width: 760px){.fade-enter,.fade-enter-active,.fade-exit,.fade-exit-active{opacity:1;transition:none}}.slick-loading .slick-list{background:linear-gradient(180deg,#1f141fe0,#050407f5)!important}.landing-stream-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.75rem}.landing-telegram-fallback,.landing-download-button{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;color:#fff7e8a8;font-size:.84rem;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.landing-telegram-fallback:hover{color:var(--color-champagne);text-decoration:underline}.landing-telegram-fallback-card{width:min(100%,34rem);min-height:3.1rem;justify-content:space-between;gap:.75rem;padding:.72rem .86rem;border:1px solid rgba(215,180,106,.3);border-radius:8px;background:linear-gradient(135deg,#d7b46a24,#9d174d14),#fff1;color:#fff7e8;font-weight:850;box-shadow:0 14px 42px #00000038}.landing-telegram-fallback-card:hover{transform:translateY(-1px);border-color:#d7b46a85;background:linear-gradient(135deg,#d7b46a33,#9d174d1a),#ffffff17;color:#fff;text-decoration:none}.landing-telegram-fallback-card svg{flex:0 0 auto}.landing-telegram-fallback-copy{display:grid;min-width:0;gap:.16rem;text-align:left}.landing-telegram-fallback-copy strong{color:#fff;font-size:.9rem;line-height:1.16}.landing-telegram-fallback-copy small{color:#ffffffa8;font-size:.76rem;line-height:1.3;overflow-wrap:anywhere}.landing-telegram-fallback-waiting{width:min(100%,30rem);background:linear-gradient(135deg,#d7b46a26,#9d174d1a),#080708d6;box-shadow:0 18px 52px #00000052}.landing-download-button{min-height:2.15rem;padding:.4rem .72rem;border:1px solid rgba(215,180,106,.24);border-radius:8px;background:#ffffff13;color:var(--color-ivory);font-weight:800}.landing-download-button:hover{transform:translateY(-1px);border-color:#d7b46a70;background:#d7b46a24;color:#fff}.landing-details-collapse-body{display:block}.landing-details-toggle{display:none}.landing-details-chevron{flex:0 0 auto;transition:transform .18s ease}.landing-details-collapse-open .landing-details-chevron{transform:rotate(180deg)}.landing-media-shell{border:1px solid rgba(215,180,106,.14);box-shadow:0 26px 68px #0000006b}.public-stream-shell{min-height:calc(100vh - 5rem)}.public-stream-main{width:min(100%,68rem);margin:0 auto;display:grid;gap:1rem}.public-stream-loading{display:grid;gap:1rem}.public-stream-title-block{display:grid;gap:.28rem;color:var(--color-ivory, #fff7e8)}.public-stream-title-block p{margin:0;color:#d7b46ae0;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.public-stream-title-block h1{margin:0;color:#fff;font-size:3.4rem;line-height:1;font-weight:950;letter-spacing:0;overflow-wrap:anywhere}.public-stream-title-block span{color:#ffffffad;font-size:.96rem}.public-stream-player-shell{position:relative;overflow:hidden;border-radius:8px;background:#0000007a}.public-stream-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.38rem;padding:1rem;background:#000000ad;color:#fff;text-align:center;font-weight:850}.public-stream-overlay small{max-width:28rem;color:#ffffffad;font-size:.82rem;line-height:1.35}.public-stream-error{color:#ffe59ef5;font-size:.9rem}.public-stream-note{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:flex-start;padding:1rem;border:1px solid rgba(215,180,106,.2);border-radius:8px;background:linear-gradient(180deg,#150e18d1,#060508f0);color:var(--color-ivory, #fff7e8);box-shadow:0 18px 48px #00000047,inset 0 1px #fff7e80e}.public-stream-note svg{color:#d7b46ae6;margin-top:.12rem}.public-stream-note h2{margin:0 0 .28rem;color:#fff;font-size:1rem;line-height:1.2;font-weight:900}.public-stream-note p{margin:0;color:#ffffffb8;font-size:.92rem;line-height:1.55}.public-stream-empty{min-height:45vh;display:grid;align-content:center;gap:.6rem;color:var(--color-ivory, #fff7e8)}.public-stream-empty h1{margin:0;font-size:3.4rem;line-height:1;font-weight:950;letter-spacing:0}.public-stream-empty p{margin:0;max-width:38rem;color:#ffffffb3}@media (max-width: 640px){.public-stream-title-block h1,.public-stream-empty h1{font-size:2rem}.public-stream-note{grid-template-columns:1fr}}.landing-panel{border:1px solid rgba(215,180,106,.18);border-radius:8px;background:linear-gradient(180deg,#150e18db,#060508f5);box-shadow:0 22px 54px #00000057,inset 0 1px #fff7e80e}.landing-details-collapse{margin-top:.9rem}.landing-details-under-player{padding:1rem}.landing-details-panel{color:var(--color-ivory, #fff7e8)}.landing-details-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.82rem;border-bottom:1px solid rgba(215,180,106,.14)}.landing-details-panel-head p{margin-bottom:.22rem;color:#d7b46ad1;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.landing-details-panel-head h2{max-width:52rem;color:#fff7e8;font-size:1.05rem;font-weight:950;line-height:1.18}.landing-details-panel-head>span{flex:0 0 auto;min-height:2rem;display:inline-flex;align-items:center;padding:.36rem .58rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0e;color:#fff7e8ad;font-size:.78rem;font-weight:850;font-variant-numeric:tabular-nums}.landing-details-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.35fr);gap:1rem;padding-top:.92rem}.landing-detail-section{min-width:0}.landing-detail-section-wide{grid-column:auto}.landing-detail-label{margin-bottom:.5rem;color:#fff7e894;font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.landing-detail-pill-row{display:flex;flex-wrap:wrap;gap:.42rem}.landing-detail-pill{min-height:1.9rem;max-width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.36rem .58rem;border:1px solid rgba(215,180,106,.18);border-radius:999px;background:#ffffff0f;color:#fff7e8d1;font-size:.78rem;font-weight:850;line-height:1.15;text-align:center;overflow-wrap:anywhere;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.landing-detail-pill:hover{transform:translateY(-1px);border-color:#d7b46a5c;background:#d7b46a1c;color:#fff7e8}.landing-details-action-row{display:flex;align-items:center;gap:.7rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(215,180,106,.12)}.landing-details-action-row .premium-button{min-height:2.5rem;padding:.62rem .9rem;border-radius:8px}.landing-affiliate-note{color:#fff7e885;font-size:.78rem;font-weight:750}.landing-affiliate-note-standalone{margin-top:.85rem;padding-top:.75rem;border-top:1px solid rgba(215,180,106,.1)}.landing-related-section{margin-top:2.4rem;padding-top:1.1rem;border-top:1px solid rgba(215,180,106,.12)}.landing-section-heading{color:#fff7e8;font-weight:950;line-height:1.15}.landing-related-grid{align-items:stretch}.landing-related-card{height:100%}.landing-related-card-premium{border-color:#d7b46a57}.landing-related-card .landing-related-meta{margin-top:.12rem}.landing-related-card .landing-related-link{color:#93c5fd}.landing-related-card .landing-related-link:hover{color:#d7b46a}@media (max-width: 640px){.video-landing-shell{padding:.65rem .5rem 1.75rem}.landing-title{max-width:100%;margin-bottom:.5rem;font-size:clamp(1.35rem,7vw,1.9rem);line-height:1.08;overflow-wrap:anywhere}.landing-date{margin-bottom:.85rem;font-size:.78rem}.landing-player-stack{width:100%}.landing-media-shell,.stream-player{border-radius:8px}.landing-stream-actions{display:grid;grid-template-columns:1fr;gap:.52rem;margin-top:.65rem}.landing-telegram-fallback,.landing-download-button{width:100%;min-height:2.45rem;padding:.58rem .72rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;font-size:.78rem}.landing-telegram-fallback-card{min-height:3.25rem;align-items:center;justify-content:space-between;padding:.72rem .78rem}.landing-telegram-fallback-copy strong{font-size:.84rem}.landing-telegram-fallback-copy small{font-size:.72rem}.landing-details-collapse{margin-top:.75rem}.landing-details-toggle{width:100%;min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.78rem .9rem;border:1px solid rgba(215,180,106,.2);border-radius:8px;background:linear-gradient(180deg,#1f141fe0,#08060aeb);color:var(--color-ivory);font-size:.92rem;font-weight:800;text-align:left;box-shadow:0 14px 34px #0000004d}.landing-details-collapse-body{display:none}.landing-details-collapse-open .landing-details-collapse-body{display:block}.landing-details-under-player{margin-top:.62rem;padding:.9rem}.landing-details-panel-head{flex-direction:column;gap:.58rem}.landing-details-panel-head h2{font-size:.96rem}.landing-details-grid{grid-template-columns:1fr;gap:.78rem}.landing-details-action-row{align-items:stretch;flex-direction:column}.landing-details-action-row .premium-button{width:100%}.landing-related-section{margin-top:1.8rem;padding-top:.85rem}}.landing-engagement-bar{position:relative;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.72rem}.landing-engagement-stat,.landing-engagement-action{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.52rem .78rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#fff1;color:#fff7e8c7;font-size:.82rem;font-weight:800;line-height:1;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.landing-engagement-action:not(:disabled):hover{transform:translateY(-1px);border-color:#d7b46a66;background:#d7b46a24;color:#fff}.landing-engagement-action:disabled{cursor:not-allowed;opacity:.55}.landing-like-action-active{border-color:#d7b46a7a;background:linear-gradient(135deg,#9d174db8,#d7b46a47);color:#fff}.landing-report-action{color:#ffd2d2d1}.landing-engagement-value{color:var(--color-ivory);font-variant-numeric:tabular-nums}.landing-engagement-label{color:currentColor}.landing-action-popover-wrap{position:relative;z-index:1}.landing-action-popover-wrap-open{z-index:90}.landing-action-popover{position:absolute;top:calc(100% + .5rem);right:0;z-index:95;width:min(18rem,calc(100vw - 2rem));max-height:min(28rem,calc(100vh - 8rem));overflow-y:auto;padding:.82rem;border:1px solid rgba(215,180,106,.22);border-radius:8px;background:linear-gradient(180deg,#1c121efa,#08060afa);box-shadow:0 20px 46px #00000085;color:var(--color-ivory)}.landing-report-popover{width:min(19.5rem,calc(100vw - 2rem))}.landing-popover-title{margin-bottom:.55rem;color:var(--color-ivory);font-size:.88rem;font-weight:900}.landing-popover-option{display:flex;align-items:center;gap:.55rem;min-height:2rem;padding:.38rem .35rem;border-radius:6px;color:#fff7e8d1;font-size:.83rem;cursor:pointer}.landing-popover-option:hover{background:#ffffff14;color:#fff}.landing-popover-option input{width:1rem;height:1rem;accent-color:var(--color-gold, #d7b46a)}.landing-playlist-options{max-height:12rem;overflow-y:auto;padding-right:.15rem}.landing-popover-empty{padding:.35rem;color:#fff7e894;font-size:.82rem}.landing-popover-footer{display:flex;justify-content:space-between;gap:.6rem;margin-top:.65rem}.landing-popover-submit,.landing-popover-cancel{min-height:2rem;padding:.38rem .6rem;border-radius:7px;font-size:.82rem;font-weight:800}.landing-popover-submit{background:#4ade8024;color:#86efac}.landing-popover-submit:disabled{cursor:not-allowed;opacity:.45}.landing-popover-cancel{background:#f871711f;color:#fca5a5}.video-card-popover{position:absolute;z-index:240;width:min(14.5rem,calc(100vw - 2rem));overflow:hidden;padding:.68rem;border:1px solid rgba(215,180,106,.28);border-radius:8px;background:linear-gradient(135deg,#d7b46a24,#9d174d21),linear-gradient(180deg,#130d14fa,#050407fa);color:#fff7e8;box-shadow:0 24px 54px #0000007a,inset 0 1px #fff7e814;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.video-card-popover-title{margin-bottom:.48rem;color:#d7b46a;font-size:.78rem;font-weight:950;text-transform:uppercase}.video-card-popover-option{min-height:2.15rem;display:flex;align-items:center;gap:.52rem;margin-bottom:.28rem;padding:.42rem .48rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0b;color:#fff7e8d1;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.video-card-popover-option:hover{border-color:#d7b46a47;background:#d7b46a1a;color:#fff7e8}.video-card-popover-option input{width:.95rem;height:.95rem;flex:0 0 auto;accent-color:#d7b46a}.video-card-popover-option span{min-width:0;overflow:hidden;font-size:.82rem;font-weight:820;line-height:1.18;text-overflow:ellipsis}.video-card-popover-option-featured{border-color:#d7b46a38;background:#d7b46a14}.video-card-playlist-options{max-height:9.8rem;overflow-y:auto;padding-right:.14rem;scrollbar-color:rgba(215,180,106,.4) rgba(255,255,255,.04)}.video-card-playlist-options::-webkit-scrollbar{width:.42rem}.video-card-playlist-options::-webkit-scrollbar-thumb{border-radius:999px;background:#d7b46a61}.video-card-popover-actions{display:flex;justify-content:space-between;gap:.42rem;margin-top:.55rem}.video-card-popover-actions button{min-height:2rem;flex:1;padding:.36rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:.78rem;font-weight:900;transition:border-color .16s ease,background .16s ease,color .16s ease}.video-card-popover-submit{background:#22c55e1f;color:#bbf7d0}.video-card-popover-cancel{background:#f871711f;color:#fecaca}.video-card-popover-actions button:hover{border-color:#d7b46a47;background:#d7b46a1f;color:#fff7e8}@media (max-width: 640px){.landing-engagement-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.4rem,1fr));gap:.48rem;margin-top:.6rem}.landing-engagement-stat,.landing-engagement-action{width:100%;min-height:2.4rem;padding:.48rem .36rem;gap:.28rem;font-size:.72rem}.landing-engagement-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-action-popover-wrap,.landing-action-popover-wrap>.landing-engagement-action{width:100%}.landing-action-popover-wrap-open{position:static}.landing-action-popover{left:0;right:0;width:auto;max-height:min(24rem,calc(100vh - 8rem))}}@media (max-width: 380px){.landing-engagement-label{display:none}}.playlists-page,.playlist-results-page{width:min(1180px,calc(100vw - 1.5rem));margin:0 auto;padding:1.4rem 0 2.5rem;color:var(--color-ivory, #fff7e8)}.playlists-dashboard-header,.playlist-results-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.playlists-eyebrow{margin-bottom:.25rem;color:#d7b46ac7;font-size:.75rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.playlists-dashboard-header h1,.playlist-results-header h1,.playlists-empty-state h1{color:var(--color-ivory, #fff7e8);font-size:clamp(1.75rem,4.6vw,3rem);font-weight:950;line-height:1.02}.playlists-stat-strip{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.playlists-stat,.playlist-results-count{min-height:2.5rem;display:inline-flex;align-items:center;gap:.46rem;padding:.55rem .72rem;border:1px solid rgba(215,180,106,.2);border-radius:8px;background:#fff1;color:#fff7e8cc;box-shadow:0 16px 36px #0000003d}.playlists-stat span,.playlist-results-count span{color:#fff;font-size:.96rem;font-weight:900;font-variant-numeric:tabular-nums}.playlists-stat small{color:#fff7e894;font-size:.74rem;font-weight:800}.playlists-command-panel,.playlist-search-panel{display:flex;align-items:center;justify-content:space-between;gap:.9rem;margin-bottom:1.05rem;padding:.75rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:linear-gradient(180deg,#1f141fc7,#08060adb);box-shadow:0 22px 54px #00000047}.playlists-create-form{min-width:0;flex:1;display:flex;align-items:center;gap:.7rem}.playlists-create-icon{width:2.45rem;height:2.45rem;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:#d7b46a24;color:var(--color-gold, #d7b46a)}.playlists-create-field{min-width:10rem;flex:1}.playlists-create-field label{display:block;margin-bottom:.22rem;color:#fff7e894;font-size:.76rem;font-weight:800}.playlists-create-field input,.playlist-search-panel input{width:100%;min-height:2.55rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#00000052;color:var(--color-ivory, #fff7e8);outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.playlists-create-field input{padding:0 .8rem}.playlist-search-panel input{min-width:0;flex:1;padding:0 .3rem;border-color:transparent;background:transparent}.playlists-create-field input:focus,.playlist-search-panel:focus-within{border-color:#d7b46a6b;box-shadow:0 0 0 3px #d7b46a1a}.playlists-create-button,.playlists-delete-toggle,.playlists-primary-link,.playlist-card-open,.playlist-card-delete,.playlist-confirm-row button,.playlist-search-submit,.playlist-search-clear{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:8px;font-size:.82rem;font-weight:900;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.playlists-create-button,.playlists-primary-link,.playlist-search-submit{padding:.55rem .85rem;border:1px solid rgba(215,180,106,.42);background:linear-gradient(135deg,#9d174db3,#d7b46a47);color:#fff}.playlists-create-button:not(:disabled):hover,.playlists-primary-link:hover,.playlist-search-submit:hover{transform:translateY(-1px);border-color:#d7b46aad}.playlists-create-button:disabled{cursor:not-allowed;opacity:.48}.playlists-command-side{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.playlists-limit,.playlists-limit-note{color:#fff7e899;font-size:.78rem;font-weight:800}.playlists-delete-toggle,.playlist-search-clear{padding:.5rem .72rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff7e8bd}.playlists-delete-toggle-active,.playlist-card-delete{border-color:#f871714d;background:#7f1d1d57;color:#fecaca}.playlists-delete-toggle:hover,.playlist-search-clear:hover,.playlist-card-open:hover,.playlist-card-delete:hover{transform:translateY(-1px);background:#ffffff1a;color:#fff}.playlists-error{margin-bottom:.85rem;padding:.75rem .9rem;border:1px solid rgba(248,113,113,.26);border-radius:8px;background:#7f1d1d2e;color:#fecaca;font-size:.88rem;font-weight:800}.playlists-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem}.playlist-card{position:relative;overflow:hidden;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:linear-gradient(180deg,#221624bd,#08060ae6);box-shadow:0 22px 46px #00000057;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.playlist-card:hover{transform:translateY(-3px);border-color:#d7b46a61;box-shadow:0 28px 62px #0000006b}.playlist-card-loading{min-height:16rem;animation:pulse 1.8s ease-in-out infinite}.playlist-card-thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#00000057}.playlist-card-thumb-media{width:100%;height:100%}.playlist-card-thumb-image{transition:transform .24s ease}.playlist-card:hover .playlist-card-thumb-image{transform:scale(1.045)}.playlist-card-count{position:absolute;right:.55rem;bottom:.55rem;display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .52rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0000009e;color:#fff7e8e0;font-size:.74rem;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.playlist-card-body{display:grid;gap:.55rem;padding:.78rem}.playlist-card-body h2{min-height:2.4rem;color:#fff;font-size:1rem;font-weight:950;line-height:1.18;overflow-wrap:anywhere}.playlist-card-meta{display:flex;flex-wrap:wrap;gap:.5rem}.playlist-card-meta span{display:inline-flex;align-items:center;gap:.32rem;color:#fff7e894;font-size:.76rem;font-weight:800}.playlist-card-open,.playlist-card-delete{width:100%;padding:.46rem .62rem}.playlist-card-open{border:1px solid rgba(215,180,106,.2);background:#d7b46a17;color:var(--color-ivory, #fff7e8)}.playlist-confirm-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.45rem}.playlist-confirm-row span{color:#fecaca;font-size:.78rem;font-weight:900}.playlist-confirm-row button{min-height:2rem;padding:.35rem .5rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff}.playlists-empty-state,.playlists-loading,.playlist-results-empty{display:grid;gap:.8rem;justify-items:start;padding:1.2rem;border:1px solid rgba(215,180,106,.18);border-radius:8px;background:linear-gradient(180deg,#1f141fbd,#08060ad6);box-shadow:0 22px 54px #00000047}.playlists-empty-state p,.playlist-results-empty h2{color:#fff7e8b3}.playlists-empty-inline{margin-top:.9rem}.playlist-search-panel{justify-content:flex-start;color:#fff7e8bd}.playlist-search-panel:focus-within{background:linear-gradient(180deg,#1f141fe0,#08060aeb)}.playlist-search-submit,.playlist-search-clear{flex:0 0 auto}.pagination-shell{width:100%;padding:.85rem 0 .25rem}.pagination-shell>div{width:100%}.pagination-button,.pagination-status,.pagination-input{min-height:2.55rem;border-radius:8px;font-weight:900}.pagination-button{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-width:7.15rem;padding:.58rem .82rem;border:1px solid rgba(215,180,106,.28);background:linear-gradient(135deg,#9d174d85,#d7b46a2e),#ffffff0e;color:var(--color-ivory, #fff7e8);box-shadow:0 16px 34px #00000042;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.pagination-button:not(:disabled):hover{transform:translateY(-1px);border-color:#d7b46a94;background:linear-gradient(135deg,#9d174d9e,#d7b46a42),#ffffff14;color:#fff}.pagination-button:disabled{cursor:not-allowed;opacity:.45}.pagination-button-compact{min-width:3.4rem;padding-inline:.82rem}.pagination-status{display:inline-flex;align-items:center;justify-content:center;min-width:8.8rem;padding:.55rem .82rem;border:1px solid rgba(255,255,255,.1);background:#00000057;color:#fff7e8c7;font-size:.86rem;font-variant-numeric:tabular-nums}.pagination-input{width:5.2rem;border:1px solid rgba(255,255,255,.12);background:#00000057;color:#fff7e8;text-align:center;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.pagination-input:focus{border-color:#d7b46a7a;background:#00000070;box-shadow:0 0 0 3px #d7b46a1a}@media (max-width: 760px){.playlists-page,.playlist-results-page{width:min(100vw - 1rem,1180px);padding-top:.75rem}.playlists-dashboard-header,.playlist-results-header,.playlists-command-panel,.playlists-create-form,.playlist-search-panel{align-items:stretch;flex-direction:column}.playlists-stat-strip,.playlists-command-side,.playlists-create-button,.playlist-search-submit,.playlist-search-clear{width:100%}.playlists-stat,.playlist-results-count{flex:1;justify-content:center}.playlists-create-field{min-width:0}.playlists-grid,.playlist-confirm-row{grid-template-columns:1fr}.pagination-shell{padding-top:.65rem}.pagination-shell>div{gap:.45rem}.pagination-button{min-width:0;flex:1 1 8.25rem;padding-inline:.62rem}.pagination-status{order:-1;width:100%}.pagination-input{flex:1 1 6rem;width:auto}}.home-hero{width:min(100%,1080px);margin:0 auto 3rem;padding:1rem .75rem 0;display:grid;justify-items:center}.home-hero-title{width:min(100%,56rem);margin-bottom:.55rem;color:#fff7e8;text-align:center;font-size:3.25rem;font-weight:950;line-height:1}.home-hero-subtitle{width:min(100%,46rem);margin-bottom:.8rem;color:#fff7e8b8;text-align:center;font-size:1.12rem;font-weight:700}.home-hero-meta{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-bottom:1rem}.home-hero-meta span{min-height:2rem;display:inline-flex;align-items:center;padding:.38rem .68rem;border:1px solid rgba(215,180,106,.18);border-radius:999px;background:#09070b94;color:#fff7e8c7;font-size:.85rem;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-hero-frame{position:relative;width:min(100%,940px);overflow:hidden;border:1px solid rgba(215,180,106,.2);border-radius:8px;background:linear-gradient(180deg,#221624db,#060508f5);box-shadow:0 28px 72px #00000085}.home-hero-frame:focus-within{border-color:#d7b46a73;box-shadow:0 30px 80px #0000008f,0 0 0 3px #d7b46a1f}.home-hero-stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px 8px 0 0;background:#050507}.home-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit}.home-hero-slide-current{z-index:2}.home-hero-thumbnail,.home-hero-thumbnail .premium-thumbnail-image,.home-hero-thumbnail .premium-thumbnail-fallback{width:100%;height:100%}.home-hero-thumbnail .premium-thumbnail-image{-o-object-fit:cover;object-fit:cover}.home-hero-slide-current .premium-thumbnail-image{animation:homeHeroImageSettle var(--hero-progress-duration, 6.5s) ease-out both}.home-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005,#0000002e 48%,#000000d1),linear-gradient(90deg,#0000008a,#0000001f 38%,#00000057)}.home-hero-caption{position:absolute;left:1.1rem;right:5.8rem;bottom:1rem;z-index:4;display:grid;gap:.38rem;pointer-events:none}.home-hero-caption h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;font-size:1.42rem;font-weight:950;line-height:1.14;text-shadow:0 2px 18px rgba(0,0,0,.78)}.home-hero-eyebrow{width:-moz-fit-content;width:fit-content;padding:.26rem .48rem;border:1px solid rgba(215,180,106,.24);border-radius:999px;background:#0000008a;color:#d7b46a;font-size:.72rem;font-weight:900;text-transform:uppercase}.home-hero-arrow{position:absolute;top:50%;z-index:5;width:2.65rem;height:2.65rem;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#00000080;color:#fff7e8eb;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.home-hero-arrow:hover,.home-hero-pause:hover{border-color:#d7b46a61;background:#d7b46a26}.home-hero-arrow-left{left:.8rem}.home-hero-arrow-right{right:.8rem}.home-hero-controls{min-height:3.35rem;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.68rem .8rem .82rem}.home-hero-pause{flex:0 0 auto;width:2.1rem;height:2.1rem;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#fff7e8e6;transition:background .18s ease,border-color .18s ease}.home-hero-dots{min-width:0;max-width:min(40rem,calc(100% - 3rem));display:flex;align-items:center;justify-content:center;gap:.42rem;overflow:hidden}.home-hero-dots button{flex:0 0 auto;width:.52rem;height:.52rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#fff3;transition:width .18s ease,background .18s ease,border-color .18s ease}.home-hero-dots button:hover,.home-hero-dots .home-hero-dot-active{width:1.55rem;border-color:#d7b46a6b;background:#d7b46a}.home-hero-progress{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden;background:#ffffff14}.home-hero-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#9d174d,#d7b46a);transform-origin:left center;animation:homeHeroProgress var(--hero-progress-duration, 6.5s) linear forwards}.announcement-shell{width:min(100%,1220px);margin:-1.35rem auto 2.65rem;padding:0 1rem}.announcement-bar{position:relative;width:min(100%,1120px);min-height:5.65rem;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge copy controls" "badge copy link";align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.48rem;overflow:hidden;padding:.98rem 1.08rem;border:1px solid rgba(215,180,106,.22);border-radius:8px;background:linear-gradient(135deg,#9d174d29,#d7b46a14),linear-gradient(180deg,#17111ae6,#070609f0);box-shadow:0 22px 56px #00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.announcement-bar:focus-within{border-color:#d7b46a70;box-shadow:0 24px 64px #00000070,0 0 0 3px #d7b46a1a}.announcement-badge{grid-area:badge;min-height:2.2rem;display:inline-flex;align-items:center;gap:.42rem;padding:.38rem .58rem;border:1px solid rgba(215,180,106,.28);border-radius:999px;background:#00000059;color:#d7b46a;font-size:.78rem;font-weight:900;white-space:nowrap}.announcement-copy{grid-area:copy;min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:.22rem;color:#fff7e8cc;font-size:.98rem;line-height:1.45;overflow-wrap:anywhere}.announcement-copy strong{max-width:100%;color:#fff7e8;font-size:1.08rem;font-weight:950;line-height:1.25}.announcement-copy span{min-width:0;max-width:100%}.announcement-link{grid-area:link;justify-self:end;min-height:2.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:.42rem .65rem;border:1px solid rgba(215,180,106,.24);border-radius:8px;background:#d7b46a1a;color:#fff7e8;font-size:.8rem;font-weight:850;white-space:nowrap;transition:background .18s ease,border-color .18s ease}.announcement-link:hover{border-color:#d7b46a6b;background:#d7b46a2e}.announcement-controls{grid-area:controls;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:.46rem}.announcement-icon-button{width:2.1rem;height:2.1rem;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#fff7e8e6;transition:background .18s ease,border-color .18s ease}.announcement-icon-button:hover,.announcement-dots button:hover,.announcement-dots .announcement-dot-active{border-color:#d7b46a6b;background:#d7b46a;color:#09070b}.announcement-dots{display:inline-flex;align-items:center;justify-content:center;gap:.34rem}.announcement-dots button{width:.48rem;height:.48rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff38;transition:width .18s ease,background .18s ease,border-color .18s ease}.announcement-dots .announcement-dot-active{width:1.22rem}.announcement-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#9d174d,#d7b46a);transform-origin:left center;animation:announcementProgress 6s linear forwards}.home-hero-slide-enter-next{animation:homeHeroEnterNext .58s cubic-bezier(.2,.8,.2,1) both}.home-hero-slide-exit-next{animation:homeHeroExitNext .58s cubic-bezier(.2,.8,.2,1) both}.home-hero-slide-enter-prev{animation:homeHeroEnterPrev .58s cubic-bezier(.2,.8,.2,1) both}.home-hero-slide-exit-prev{animation:homeHeroExitPrev .58s cubic-bezier(.2,.8,.2,1) both}.about-premium-section{width:min(100%,1180px);margin:0 auto 3rem;padding:.85rem .75rem 2.6rem}.about-premium-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:stretch;overflow:hidden;border:1px solid rgba(215,180,106,.17);border-radius:8px;background:linear-gradient(135deg,#241422d6,#08060af5 58%),linear-gradient(180deg,#d7b46a14,#9d174d0a);box-shadow:0 28px 74px #0000006b}.about-premium-copy{display:grid;align-content:center;gap:.9rem;min-width:0;padding:clamp(1rem,2.8vw,2rem)}.about-premium-kicker{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:.42rem;padding:.35rem .58rem;border:1px solid rgba(215,180,106,.24);border-radius:999px;background:#d7b46a14;color:#d7b46a;font-size:.76rem;font-weight:900;text-transform:uppercase}.about-premium-copy h2{max-width:40rem;color:#fff7e8;font-size:clamp(1.95rem,4vw,2.7rem);font-weight:950;line-height:1.02}.about-premium-copy p{max-width:48rem;color:#fff7e8b8;font-size:1rem;font-weight:650;line-height:1.65}.about-premium-rails{display:flex;flex-wrap:wrap;gap:.5rem}.about-premium-rails span{min-height:2.25rem;display:inline-flex;align-items:center;gap:.38rem;padding:.44rem .62rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0e;color:#fff7e8d1;font-size:.83rem;font-weight:850}.about-premium-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.15rem}.about-premium-primary,.about-premium-secondary{min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.58rem .82rem;border-radius:8px;font-size:.86rem;font-weight:900;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.about-premium-primary{border:1px solid rgba(215,180,106,.42);background:linear-gradient(135deg,#9d174dbd,#d7b46a4d);color:#fff}.about-premium-secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff7e8db}.about-premium-primary:hover,.about-premium-secondary:hover{border-color:#d7b46a94;transform:translateY(-1px)}.about-premium-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;background:#d7b46a1f}.about-premium-metric{min-height:10.4rem;display:grid;align-content:center;gap:.42rem;padding:1rem;background:linear-gradient(180deg,#120c14f0,#070609fa)}.about-premium-metric-icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:8px;background:#d7b46a1f;color:#d7b46a}.about-premium-metric strong{color:#fff;font-size:1.75rem;font-weight:950;line-height:1;font-variant-numeric:tabular-nums}.about-premium-stat-loading{color:#fff7e880;letter-spacing:.08em}.about-premium-metric span{color:#fff7e89e;font-size:.82rem;font-weight:850}.video-carousel-section{margin-bottom:2rem}.video-carousel-section .slick-slider{padding-inline:.35rem}.video-carousel-section .slick-list{margin-inline:-.25rem;padding-block:.3rem .75rem}.video-carousel-section .slick-slide>div{height:100%}.video-carousel-section .slick-prev,.video-carousel-section .slick-next{width:2.35rem;height:2.35rem;z-index:25;border:1px solid rgba(215,180,106,.22);border-radius:999px;background:#00000094;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-carousel-section .slick-prev:hover,.video-carousel-section .slick-next:hover{background:#d7b46a29}.video-carousel-section .slick-prev:before,.video-carousel-section .slick-next:before{color:#fff7e8;opacity:.92}.video-carousel-section .slick-disabled{opacity:0;pointer-events:none}@keyframes homeHeroProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes announcementProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes homeHeroImageSettle{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes homeHeroEnterNext{0%{opacity:0;transform:translate(7%)}to{opacity:1;transform:translate(0)}}@keyframes homeHeroExitNext{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-5%)}}@keyframes homeHeroEnterPrev{0%{opacity:0;transform:translate(-7%)}to{opacity:1;transform:translate(0)}}@keyframes homeHeroExitPrev{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(5%)}}@media (max-width: 820px){.announcement-shell{margin-top:-1.5rem}.announcement-bar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge controls" "copy copy" "link link";gap:.72rem;padding:.92rem}.announcement-copy{font-size:.95rem}.announcement-copy strong{font-size:1.02rem}.announcement-link{justify-self:start;width:-moz-fit-content;width:fit-content}.announcement-controls{justify-self:end}.about-premium-section{margin-bottom:2rem;padding-inline:.5rem}.about-premium-inner{grid-template-columns:1fr}.about-premium-copy{padding:1rem}.about-premium-copy h2{font-size:1.85rem}.about-premium-actions a{width:100%}.about-premium-metric{min-height:8.6rem}}@media (max-width: 460px){.announcement-bar{grid-template-columns:1fr;grid-template-areas:"badge" "copy" "link" "controls";justify-items:start;min-height:0;padding:.88rem}.announcement-link{width:100%}.announcement-controls{width:100%;justify-content:space-between}.announcement-dots{flex:1 1 auto;overflow:hidden}.about-premium-metrics{grid-template-columns:1fr}.about-premium-copy p{font-size:.95rem}}@media (max-width: 760px){.home-hero{margin-bottom:1.6rem;padding-inline:.35rem}.home-hero-title{font-size:2.2rem;line-height:1.04}.home-hero-subtitle{font-size:.98rem}.home-hero-caption{left:.75rem;right:.75rem;bottom:.72rem}.home-hero-caption h3{font-size:1rem}.home-hero-arrow{width:2.25rem;height:2.25rem}.home-hero-arrow-left{left:.45rem}.home-hero-arrow-right{right:.45rem}.home-hero-controls{min-height:3rem;padding-inline:.55rem}.video-carousel-section .slick-slider{padding-inline:.1rem}}@media (prefers-reduced-motion: reduce){.home-hero-slide-enter-next,.home-hero-slide-exit-next,.home-hero-slide-enter-prev,.home-hero-slide-exit-prev,.home-hero-slide-current .premium-thumbnail-image,.home-hero-progress span{animation:none}}.focus-within\:border-\[\#d7b46a\]\/75:focus-within{border-color:#d7b46abf}.hover\:border-\[\#d7b46a\]\/35:hover{border-color:#d7b46a59}.hover\:bg-\[rgba\(215\,180\,106\,0\.12\)\]:hover{background-color:#d7b46a1f}.hover\:bg-\[rgba\(215\,180\,106\,0\.14\)\]:hover{background-color:#d7b46a24}.hover\:bg-\[rgba\(215\,180\,106\,0\.18\)\]:hover{background-color:#d7b46a2e}.hover\:bg-\[rgba\(215\,180\,106\,0\.22\)\]:hover{background-color:#d7b46a38}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-opacity-75:hover{--tw-bg-opacity: .75}.hover\:text-\[\#f7dfaa\]:hover{--tw-text-opacity: 1;color:rgb(247 223 170 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-\[\#d7b46a\]:focus{--tw-border-opacity: 1;border-color:rgb(215 180 106 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#d7b46a\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(215 180 106 / var(--tw-ring-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:max-w-xs{max-width:20rem}.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\:justify-center{justify-content:center}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width: 768px){.md\:left-5{left:1.25rem}.md\:left-auto{left:auto}.md\:right-auto{right:auto}.md\:top-52{top:13rem}.md\:top-\[5\.2rem\]{top:5.2rem}.md\:top-\[6\.8rem\]{top:6.8rem}.md\:inline{display:inline}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:max-h-none{max-height:none}.md\:w-36{width:9rem}.md\:w-\[26rem\]{width:26rem}.md\:max-w-md{max-width:28rem}.md\:max-w-xl{max-width:36rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0px}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.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-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(20rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(18rem\,0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr)}.lg\:items-end{align-items:flex-end}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}@media (min-width: 1536px){.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.language-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(circle at 50% 18%,rgba(215,180,106,.16),transparent 28rem),#000000b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.language-modal-panel{width:min(92vw,28rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);margin:auto;overflow-y:auto;border:1px solid rgba(215,180,106,.28);border-radius:8px;padding:1.25rem;background:linear-gradient(155deg,rgba(157,23,77,.18),rgba(215,180,106,.08) 38%,transparent 64%),linear-gradient(180deg,#161017f5,#07060afa);box-shadow:0 30px 86px #0000009e,inset 0 1px #fff7e814}@media (max-width: 520px){.language-modal-backdrop{align-items:center;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.language-modal-panel{width:min(100%,calc(100vw - 1.5rem));max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:1rem}}.premium-header{--header-surface: rgba(7, 6, 10, .78);--header-border: rgba(215, 180, 106, .18);--header-gold: #d7b46a;border-bottom:1px solid var(--header-border);background:linear-gradient(135deg,#9d174d21,#d7b46a0e 42%,#00000014),linear-gradient(180deg,#120d13eb,#050508d1);box-shadow:0 18px 48px #0000006b,inset 0 1px #fff7e80f;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.premium-header:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(215,180,106,.34),rgba(157,23,77,.22),transparent);pointer-events:none}.premium-header-inner{min-height:4.25rem}.premium-logo{position:relative;min-width:0;border-radius:8px;padding:.22rem .5rem;transition:background .17s ease,box-shadow .17s ease,transform .17s ease}.premium-logo:hover,.premium-logo:focus-visible{background:#ffffff0e;box-shadow:0 0 0 1px #d7b46a2e;transform:translateY(-1px)}.premium-logo:focus-visible,.icon-button:focus-visible,.language-chip:focus-visible,.premium-button:focus-visible,.premium-search input:focus-visible{outline:2px solid rgba(215,180,106,.58);outline-offset:2px}.premium-logo img{filter:drop-shadow(0 10px 18px rgba(0,0,0,.34))}.icon-button,.language-chip,.premium-button{min-width:2.42rem;min-height:2.42rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;line-height:1;text-decoration:none;transition:transform .17s ease,border-color .17s ease,background .17s ease,color .17s ease,box-shadow .17s ease}.icon-button,.language-chip{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#fff7e818,#ffffff07),#ffffff0d;color:#fff7e8e6;box-shadow:inset 0 1px #fff7e814}.icon-button:hover,.language-chip:hover{transform:translateY(-1px);border-color:#d7b46a5c;background:linear-gradient(135deg,#9d174d2e,#d7b46a1f),#ffffff13;color:#fff7e8;box-shadow:0 12px 28px #00000040,inset 0 1px #fff7e81a}.language-chip{padding:0 .72rem;color:var(--header-gold);font-size:.82rem;font-weight:950;letter-spacing:.06em}.premium-search{min-width:0;border:1px solid rgba(215,180,106,.18);border-radius:8px;padding:.22rem;background:linear-gradient(180deg,#ffffff14,#ffffff08),#050508bd;box-shadow:0 16px 36px #00000047,inset 0 1px #fff7e812}.premium-search form{min-width:0}.premium-search input{min-width:0;min-height:2.35rem;border:0;border-radius:7px 0 0 7px;background:#00000047;color:#fff7e8;font-size:.9rem;font-weight:760;box-shadow:inset 0 0 0 1px #ffffff0e}.premium-search input::-moz-placeholder{color:#fff7e873}.premium-search input::placeholder{color:#fff7e873}.premium-search input:focus{background:#0006;box-shadow:inset 0 0 0 1px #d7b46a3d,0 0 0 3px #d7b46a14}.premium-button{border:1px solid rgba(215,180,106,.44);background:linear-gradient(135deg,#d7b46af0,#9d174ddb),#d7b46a;color:#080609;font-size:.84rem;font-weight:950;box-shadow:0 14px 30px #0000003d,inset 0 1px #fff7e857}.premium-button:hover:not(:disabled){transform:translateY(-1px);border-color:#fff7e894;color:#050406;box-shadow:0 18px 38px #0000004d,0 0 0 3px #d7b46a14,inset 0 1px #fff7e861}.premium-button:disabled{cursor:wait}.drawer-backdrop{background:#03050c9e;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .22s ease,visibility 0s linear .22s}.drawer-backdrop-open{opacity:1;visibility:visible;transition-delay:0s}.premium-drawer{width:min(21rem,calc(100vw - .75rem));height:100vh;max-height:100vh;min-height:0;overflow:hidden;overscroll-behavior:contain;transform:translate3d(-104%,0,0);opacity:.94;visibility:hidden;will-change:transform;border-right:1px solid rgba(215,180,106,.2);background:linear-gradient(156deg,rgba(157,23,77,.18),rgba(215,180,106,.07) 39%,transparent 62%),linear-gradient(180deg,#140e14fa,#050407fa);box-shadow:28px 0 76px #00000094;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s linear .28s}.premium-drawer-open{transform:translateZ(0);opacity:1;visibility:visible;transition-delay:0s}.premium-drawer-closed{transform:translate3d(-104%,0,0);opacity:.94}.drawer-header{min-height:4.7rem;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.9rem;padding:1rem;border-bottom:1px solid rgba(215,180,106,.16);background:linear-gradient(135deg,#d7b46a1c,#9d174d1c),#0000002e}.drawer-brand{min-width:0;display:flex;align-items:center;gap:.7rem}.drawer-brand-mark{width:2.35rem;height:2.35rem;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(215,180,106,.46);border-radius:8px;background:linear-gradient(135deg,#d7b46a47,#9d174d57),#ffffff0e;color:#fff7e8;font-size:1.1rem;font-weight:950;box-shadow:inset 0 1px #fff7e824,0 12px 32px #00000042}.drawer-brand-title{display:block;color:#fff7e8;font-size:1.05rem;font-weight:950;line-height:1.1}.drawer-brand small{display:block;color:#d7b46ac7;font-size:.72rem;font-weight:900}.drawer-nav{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.88rem;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:.9rem .82rem 1.1rem;scrollbar-color:rgba(215,180,106,.34) rgba(255,255,255,.04)}@supports (height: 100dvh){.premium-drawer{height:100dvh;max-height:100dvh}}.drawer-nav::-webkit-scrollbar{width:.48rem}.drawer-nav::-webkit-scrollbar-track{background:#ffffff0a}.drawer-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#d7b46a5c}.drawer-nav-section{display:grid;gap:.42rem}.drawer-section-title{padding:0 .22rem;color:#fff7e880;font-size:.7rem;font-weight:950;text-transform:uppercase}.drawer-section-list{display:grid;gap:.38rem}.drawer-nav-link,.drawer-nav-group-title,.drawer-primary-action,.drawer-secondary-action,.drawer-support-link{min-width:0;min-height:2.75rem;display:flex;align-items:center;gap:.62rem;border:1px solid rgba(255,255,255,.085);border-radius:8px;color:#fff7e8d6;text-decoration:none}.drawer-nav-link,.drawer-nav-group-title{padding:.56rem .58rem;background:#ffffff0d;transition:transform .17s ease,border-color .17s ease,background .17s ease,color .17s ease}.drawer-nav-link:hover,.drawer-nav-group:hover .drawer-nav-group-title,.drawer-secondary-action:hover,.drawer-support-link:hover{border-color:#d7b46a47;background:#d7b46a1a;color:#fff7e8;transform:translate(2px)}.drawer-nav-link:focus-visible,.drawer-nav-sublist a:focus-visible,.drawer-primary-action:focus-visible,.drawer-secondary-action:focus-visible,.drawer-support-link:focus-visible{outline:2px solid rgba(215,180,106,.58);outline-offset:2px}.drawer-nav-icon{width:1.95rem;height:1.95rem;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#ffffff0f;color:#d7b46ad1}.drawer-nav-icon svg,.drawer-primary-action svg,.drawer-secondary-action svg,.drawer-support-link svg{width:1rem;height:1rem;flex:0 0 auto}.drawer-nav-label{min-width:0;flex:1 1 auto;overflow:hidden;font-size:.9rem;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.drawer-nav-chevron{width:.95rem;height:.95rem;flex:0 0 auto;color:#fff7e847;transition:color .17s ease,transform .17s ease}.drawer-nav-link:hover .drawer-nav-chevron{color:#d7b46adb;transform:translate(2px)}.drawer-nav-group{display:grid;gap:.34rem}.drawer-nav-group-title{color:#fff7e8c7;font-size:.9rem;font-weight:900}.drawer-nav-sublist{display:grid;gap:.24rem;padding-left:2.35rem}.drawer-nav-sublist a{min-height:2rem;display:flex;align-items:center;padding:.3rem .52rem;border:1px solid transparent;border-radius:8px;color:#fff7e894;font-size:.8rem;font-weight:820;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.drawer-nav-sublist a:hover{border-color:#ffffff14;background:#ffffff0e;color:#fff7e8e6}.drawer-nav-link-vip{border-color:#d7b46a4d;background:linear-gradient(135deg,#d7b46a29,#9d174d21),#ffffff0d;box-shadow:inset 0 1px #fff7e814}.drawer-nav-link-vip .drawer-nav-label,.drawer-nav-link-vip .drawer-nav-icon,.drawer-nav-link-vip .drawer-nav-chevron{color:#d7b46a}.drawer-nav-badge{max-width:7.2rem;flex:0 0 auto;overflow:hidden;padding:.24rem .42rem;border:1px solid rgba(215,180,106,.46);border-radius:999px;background:#d7b46a24;color:#f4d58a;font-size:.62rem;font-weight:950;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.drawer-login-panel{padding:.72rem;border:1px solid rgba(215,180,106,.18);border-radius:8px;background:#ffffff0d}.drawer-primary-action,.drawer-secondary-action,.drawer-support-link{justify-content:center;padding:.62rem .74rem;font-size:.86rem;font-weight:900;transition:transform .17s ease,border-color .17s ease,background .17s ease,color .17s ease}.drawer-primary-action{margin-top:.18rem;border-color:#d7b46a7a;background:linear-gradient(135deg,#9d174dc2,#d7b46a57);color:#fff;box-shadow:0 16px 34px #00000042}.drawer-primary-action:hover{border-color:#d7b46ab3;transform:translateY(-1px)}.drawer-secondary-action,.drawer-support-link{border-color:#ffffff1a;background:#ffffff0f;color:#fff7e8d1}.drawer-support-link{color:#fff7e8b8}.account-strip{width:100%;padding:.45rem 1rem .62rem;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(215,180,106,.14);background:linear-gradient(135deg,#9d174d29,#d7b46a12),linear-gradient(180deg,#0d0a11db,#070609eb);box-shadow:0 18px 44px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.account-strip-inner{width:min(100%,1120px);min-height:2.65rem;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:.55rem}.account-chip,.account-logout-button{min-height:2.35rem;display:inline-flex;align-items:center;flex:0 0 auto;gap:.42rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:.82rem;font-weight:850;line-height:1;white-space:nowrap}.account-chip{min-width:0;padding:.42rem .64rem;background:#ffffff0e;color:#fff7e8d1}.account-chip-icon{width:1rem;height:1rem;flex:0 0 auto}.account-chip-label{color:#fff7e885;font-size:.68rem;font-weight:900}.account-chip strong{min-width:0;overflow:hidden;color:#fff7e8;font-weight:950;text-overflow:ellipsis}.account-chip-user{max-width:min(18rem,38vw)}.account-chip-user .account-chip-icon{color:#d7b46a}.account-chip-tier{border-color:#d7b46a3d;background:#d7b46a14}.account-chip-tier-free{border-color:#ffffff1a;background:#ffffff0e}.account-chip-tier-premium{border-color:#d7b46a33;background:linear-gradient(135deg,#d7b46a1c,#9d174d1a)}.account-chip-tier-vip,.account-chip-tier-legacy{border-color:#d7b46a5c;background:linear-gradient(135deg,#d7b46a2e,#9d174d26),#ffffff0b;box-shadow:inset 0 1px #fff7e814,0 0 18px #d7b46a14}.account-chip-tier-vip .account-chip-icon,.account-chip-tier-legacy .account-chip-icon{color:#d7b46a}.account-chip-expiry .account-chip-icon{color:#fff7e8b8}.account-logout-button{flex:0 0 auto;padding:.42rem .68rem;border-color:#ff74742e;background:#7f1d1d2e;color:#ffe2e2eb;transition:border-color .17s ease,background .17s ease,color .17s ease,transform .17s ease}.account-logout-button:hover{border-color:#ff747457;background:#7f1d1d47;color:#fff;transform:translateY(-1px)}.account-logout-button:focus-visible{outline:2px solid rgba(215,180,106,.58);outline-offset:2px}.header-spacer{height:1.25rem}.header-spacer-account{height:3.9rem}.results-grid-anchor{scroll-margin-top:8.75rem}@media (max-width: 640px){.premium-header-inner{min-height:3.9rem}.premium-logo{padding-inline:.28rem}.icon-button,.language-chip,.premium-button{min-width:2.2rem;min-height:2.2rem}.language-chip{padding:0 .56rem;font-size:.76rem}.premium-search{margin:0 .75rem .8rem}.premium-search input{min-height:2.45rem;font-size:.88rem}.account-strip{overflow:hidden;padding:.42rem .56rem .52rem}.account-strip-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;justify-content:initial;gap:.34rem;min-height:0;overflow:visible}.account-chip,.account-logout-button{width:100%;min-width:0;min-height:2.18rem;padding:.34rem .42rem;gap:.32rem;font-size:.72rem;line-height:1.05}.account-chip{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-content:center;justify-content:initial;row-gap:.08rem}.account-chip-icon{grid-area:icon;width:.86rem;height:.86rem;align-self:center}.account-chip-user{max-width:none}.account-chip-label{grid-area:label;min-width:0;overflow:hidden;font-size:.55rem;line-height:1;text-overflow:ellipsis}.account-chip strong{grid-area:value;font-size:.72rem;line-height:1.05}.account-logout-button{justify-content:center}.account-logout-button .account-chip-icon{grid-area:auto}.header-spacer-account{height:6.5rem}.results-grid-anchor{scroll-margin-top:11.9rem}}@media (prefers-reduced-motion: reduce){.drawer-backdrop,.premium-drawer{transition:none}}.site-shell{position:relative;isolation:isolate;overflow-x:hidden;background:#040305}.site-main{position:relative;z-index:1}.premium-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:#040305}.premium-background__base,.premium-background__grid,.premium-background__beam,.premium-background__texture,.premium-background__shade{position:absolute;top:0;right:0;bottom:0;left:0}.premium-background__base{background:linear-gradient(180deg,#140d13,#080608 42%,#020202),linear-gradient(118deg,rgba(157,23,77,.32) 0%,rgba(157,23,77,.09) 29%,transparent 55%),linear-gradient(306deg,transparent 30%,rgba(31,54,61,.2) 56%,rgba(215,180,106,.15) 100%)}.premium-background__grid{opacity:.24;background-image:linear-gradient(rgba(215,180,106,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,247,232,.08) 1px,transparent 1px);background-size:92px 92px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 17%,#000 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 17%,#000 76%,transparent 100%)}.premium-background__beam{left:-18vw;width:136vw;height:22vh;opacity:.62;clip-path:polygon(7% 32%,100% 0%,93% 66%,0% 100%);background:linear-gradient(90deg,transparent 0%,rgba(157,23,77,.02) 13%,rgba(157,23,77,.2) 39%,rgba(215,180,106,.14) 58%,transparent 100%)}.premium-background__beam--top{top:8vh;transform:rotate(-8deg)}.premium-background__beam--middle{top:42vh;transform:rotate(6deg);opacity:.52;background:linear-gradient(90deg,transparent 0%,rgba(31,54,61,.17) 26%,rgba(215,180,106,.1) 51%,rgba(157,23,77,.12) 68%,transparent 100%)}.premium-background__beam--bottom{bottom:-3vh;transform:rotate(-4deg);opacity:.42}.premium-background__texture{opacity:.2;background-image:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,247,232,.04) 2px 3px),repeating-linear-gradient(90deg,transparent 0 11px,rgba(255,247,232,.025) 11px 12px)}.premium-background__shade{background:linear-gradient(90deg,rgba(0,0,0,.64) 0%,transparent 20%,transparent 78%,rgba(0,0,0,.56) 100%),linear-gradient(180deg,rgba(0,0,0,.18) 0%,transparent 26%,rgba(0,0,0,.52) 100%)}@media (prefers-reduced-motion: no-preference) and (min-width: 768px){.premium-background__beam--top{animation:premiumBeamTop 34s ease-in-out infinite alternate}.premium-background__beam--middle{animation:premiumBeamMiddle 42s ease-in-out infinite alternate}}@keyframes premiumBeamTop{0%{opacity:.44;translate:-1vw -1vh}to{opacity:.56;translate:3vw 2vh}}@keyframes premiumBeamMiddle{0%{opacity:.34;translate:2vw 1vh}to{opacity:.48;translate:-2vw -1vh}}@media (max-width: 760px){.premium-background__base{background:linear-gradient(180deg,#140d13,#060506 48%,#020202),linear-gradient(128deg,rgba(157,23,77,.26) 0%,transparent 58%),linear-gradient(300deg,transparent 35%,rgba(215,180,106,.15) 100%)}.premium-background__grid{opacity:.17;background-size:64px 64px}.premium-background__beam{height:18vh;opacity:.44}.premium-background__beam--bottom{display:none}.premium-background__texture{opacity:.13}}.premium-transition-content{min-height:100vh;opacity:0;transform:translate3d(0,.85rem,0) scale(.995);transition:opacity .52s ease,transform .64s cubic-bezier(.22,1,.36,1)}.premium-transition-content--ready{opacity:1;transform:translateZ(0) scale(1)}.premium-route-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:hidden;pointer-events:none;background:transparent;isolation:isolate}.premium-route-transition__veil,.premium-route-transition__grid,.premium-route-transition__panel,.premium-route-transition__sweep,.premium-route-transition__texture,.premium-route-transition__logo{position:absolute}.premium-route-transition__veil{top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0d080d,#050305 48%,#010101),radial-gradient(circle at 28% 18%,rgba(88,25,83,.24),transparent 34%),radial-gradient(circle at 74% 82%,rgba(96,18,45,.2),transparent 38%),linear-gradient(304deg,transparent 36%,rgba(215,180,106,.055) 100%);transition:opacity .62s ease .56s,transform 1.08s cubic-bezier(.76,0,.24,1) .42s}.premium-route-transition__grid{top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:2;opacity:.075;background-image:linear-gradient(rgba(215,180,106,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,247,232,.035) 1px,transparent 1px);background-size:128px 128px;transform:scale(1.06);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%);transition:opacity .46s ease .42s,transform .98s cubic-bezier(.22,1,.36,1)}.premium-route-transition__panel{top:-12vh;bottom:-12vh;z-index:4;width:68vw;background:radial-gradient(circle at 58% 42%,rgba(71,12,43,.52),transparent 38%),linear-gradient(180deg,#0f0810fe,#030204fe),linear-gradient(135deg,#d7b46a09,#650f3729);box-shadow:0 0 120px #000000d1;will-change:transform;transition:transform .66s cubic-bezier(.76,0,.24,1) .18s}.premium-route-transition__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(215,180,106,.045);background:linear-gradient(90deg,transparent,rgba(255,247,232,.012),transparent),repeating-linear-gradient(0deg,transparent 0 10px,rgba(255,247,232,.012) 10px 11px)}.premium-route-transition__panel--left{left:-18vw;clip-path:polygon(0 0,100% 0,78% 100%,0% 100%);transform:translateZ(0)}.premium-route-transition__panel--right{right:-18vw;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);transform:translateZ(0)}.premium-route-transition__sweep{top:50%;z-index:5;width:62vw;height:min(14rem,22vh);opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(98,18,54,.1) 28%,rgba(215,180,106,.22) 50%,rgba(98,18,54,.1) 72%,transparent 100%);mix-blend-mode:soft-light;will-change:transform,opacity}.premium-route-transition__sweep--left{left:-14vw;transform:translate3d(-8vw,-50%,0) rotate(-9deg)}.premium-route-transition__sweep--right{right:-14vw;transform:translate3d(8vw,-50%,0) rotate(-9deg)}.premium-route-transition__texture{top:0;right:0;bottom:0;left:0;z-index:6;opacity:.21;background-image:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,247,232,.022) 2px 3px),repeating-linear-gradient(90deg,transparent 0 13px,rgba(255,247,232,.014) 13px 14px);transition:opacity .42s ease .52s}.premium-route-transition__logo{left:50%;top:50%;z-index:8;width:clamp(7.5rem,16vw,12.5rem);height:auto;max-width:min(48vw,12.5rem);display:block;border:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-o-object-fit:contain;object-fit:contain;opacity:1;filter:none!important;transform:translate3d(-50%,-50%,0);transform-origin:center;transition:opacity .36s ease,transform .62s cubic-bezier(.22,1,.36,1)}.premium-route-transition__accent-line{display:none;width:min(9rem,34vw);height:1px;overflow:hidden;background:#d7b46a0b}.premium-route-transition__accent-line:before{content:"";display:block;width:48%;height:100%;background:linear-gradient(90deg,transparent,#d7b46a,transparent);animation:premiumTransitionLine .96s ease-in-out .16s both}.premium-route-transition--reveal .premium-route-transition__veil{opacity:0;transform:scale(1.025)}.premium-route-transition--reveal .premium-route-transition__grid{opacity:0;transform:scale(1.14)}.premium-route-transition--reveal .premium-route-transition__panel--left{transform:translate3d(-86vw,0,0)}.premium-route-transition--reveal .premium-route-transition__panel--right{transform:translate3d(86vw,0,0)}.premium-route-transition--reveal .premium-route-transition__sweep{animation:premiumTransitionSweep .52s cubic-bezier(.22,1,.36,1) .14s both}.premium-route-transition--reveal .premium-route-transition__logo{opacity:0;transform:translate3d(-50%,calc(-50% - .35rem),0) scale(.96)}.premium-route-transition--reveal .premium-route-transition__texture{opacity:0}@keyframes premiumTransitionLine{0%{transform:translate(-110%)}to{transform:translate(235%)}}@keyframes premiumTransitionSweep{0%{opacity:0}16%{opacity:.28}to{opacity:0;transform:translate3d(0,-50%,0) rotate(-9deg)}}@media (max-width: 760px){.premium-transition-content{transform:translate3d(0,.45rem,0);transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1)}.premium-route-transition__veil{background:linear-gradient(180deg,#0d080d,#050305 52%,#010101);transition:opacity .26s ease .17s,transform .42s cubic-bezier(.76,0,.24,1) .12s}.premium-route-transition__grid{background-size:58px 58px;mask-image:none;-webkit-mask-image:none;transition:opacity .22s ease .11s,transform .36s cubic-bezier(.22,1,.36,1)}.premium-route-transition__panel{width:72vw;top:-8vh;bottom:-8vh;box-shadow:none;transition:transform .42s cubic-bezier(.76,0,.24,1) .13s}.premium-route-transition__panel:after{display:none}.premium-route-transition__panel--left{left:-18vw;clip-path:none}.premium-route-transition__panel--right{right:-18vw;clip-path:none}.premium-route-transition__sweep,.premium-route-transition__texture{display:none}.premium-route-transition__logo{transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.premium-route-transition--reveal .premium-route-transition__panel--left{transform:translate3d(-74vw,0,0)}.premium-route-transition--reveal .premium-route-transition__panel--right{transform:translate3d(74vw,0,0)}}@media (prefers-reduced-motion: reduce){.premium-transition-content,.premium-route-transition,.premium-route-transition *{animation:none!important;transition:none!important}.premium-transition-content{opacity:1;transform:none;filter:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.fade-exit,.fade-exit-active{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.fade-appear{opacity:0}.fade-appear-active{opacity:1;transition:opacity .18s ease-out}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .18s ease-out}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .12s ease-out}@media (max-width: 760px){.fade-exit,.fade-exit-active{position:static;inset:auto}.fade-appear,.fade-enter,.fade-exit,.fade-appear-active,.fade-enter-active,.fade-exit-active{opacity:1;transition:none}}.premium-thumbnail{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 28% 20%,rgba(215,180,106,.18),transparent 36%),linear-gradient(135deg,#1f141ff5,#050407fa)}.premium-thumbnail-image,.premium-thumbnail-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.premium-thumbnail-image{display:block;-o-object-fit:cover;object-fit:cover;transition:opacity .22s ease,transform .36s ease}.premium-thumbnail-fallback{display:grid;place-items:center;color:#fff7e8c7}.premium-thumbnail-fallback-loading{background:linear-gradient(90deg,transparent,rgba(255,247,232,.07),transparent),#ffffff0b;background-size:220% 100%,100% 100%;animation:premiumThumbnailShimmer 1.2s ease-in-out infinite}.premium-thumbnail-loading-line{width:42%;height:.42rem;border-radius:999px;background:#d7b46a47}.premium-thumbnail-content{display:grid;justify-items:center;gap:.32rem;padding:.75rem;text-align:center}.premium-thumbnail-mark{width:2.15rem;height:2.15rem;display:grid;place-items:center;border:1px solid rgba(215,180,106,.28);border-radius:999px;background:#d7b46a1a;color:#d7b46a}.premium-thumbnail-kicker{color:#d7b46a;font-size:.68rem;font-weight:950;text-transform:uppercase}.premium-thumbnail-title{max-width:12rem;color:#fff7e8c7;font-size:.78rem;font-weight:850;line-height:1.2}.premium-thumbnail-meter{width:min(8rem,62%);height:.18rem;overflow:hidden;border-radius:999px;background:#ffffff14}.premium-thumbnail-meter span{display:block;width:52%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#d7b46a,transparent)}.results-grid-anchor{isolation:isolate}.video-grid{align-items:stretch}.video-card{overflow:hidden;border:1px solid rgba(215,180,106,.16);background:radial-gradient(circle at 12% 0%,rgba(215,180,106,.12),transparent 28%),linear-gradient(180deg,#1c121ed6,#050407f0)!important;box-shadow:0 24px 58px #0000006b,inset 0 1px #fff7e80e;isolation:isolate;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.video-card.video-card-action-open{overflow:visible}.video-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,rgba(215,180,106,.065),transparent 34%),radial-gradient(circle at 92% 18%,rgba(157,23,77,.18),transparent 28%);opacity:.86}.video-card:hover{transform:translateY(-3px);border-color:#d7b46a57;box-shadow:0 30px 76px #00000080,0 0 34px #d7b46a14}.video-card>.relative.aspect-video{overflow:hidden;border:1px solid rgba(255,247,232,.085);border-radius:7px;background:#030203;box-shadow:0 18px 38px #00000047}.video-card.video-card-action-open>.relative.aspect-video{overflow:visible}.video-card:hover .premium-thumbnail-image{transform:scale(1.035)}.video-card h3{color:#fff7e8;font-weight:900;line-height:1.22;text-shadow:0 1px 18px rgba(0,0,0,.4)}.video-card p{color:#fff7e8c7;font-size:.82rem;line-height:1.28}.video-card a{color:#93c5fd;text-decoration:none}.video-card a:hover{color:#d7b46a;text-decoration:underline}.video-card button[aria-label=info],.video-card button[aria-label="Add to favorites"],.video-card button[aria-label="Remove from favorites"],.video-card .video-card-report-button,.video-card button[aria-label="Related Videos"],.video-card a[aria-label="Open video page"]{border:1px solid rgba(255,247,232,.14);background:#00000080;color:#fff7e8e6;box-shadow:0 10px 24px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-card button[aria-label="Add to favorites"],.video-card button[aria-label="Remove from favorites"]{border-color:#d7b46a38}@keyframes premiumThumbnailShimmer{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@media (max-width: 760px){.video-grid{gap:.95rem}.video-card{border-color:#d7b46a1f;box-shadow:0 18px 42px #00000057,inset 0 1px #fff7e80a}.video-card:hover,.video-card:hover .premium-thumbnail-image{transform:none}.video-card button[aria-label=info],.video-card button[aria-label="Add to favorites"],.video-card button[aria-label="Remove from favorites"],.video-card .video-card-report-button,.video-card button[aria-label="Related Videos"],.video-card a[aria-label="Open video page"]{-webkit-backdrop-filter:none;backdrop-filter:none}}.related-modal-shell{align-items:center;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:1rem}.related-modal-panel{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);min-height:0;overscroll-behavior:contain}.related-modal-title{padding-right:2.75rem}.related-modal-grid{align-items:start}@media (max-width: 640px){.related-modal-shell{align-items:stretch;padding:calc(env(safe-area-inset-top,0px) + .55rem) .55rem calc(env(safe-area-inset-bottom,0px) + .55rem)}.related-modal-panel{width:100%;max-height:calc(100vh - 1.1rem);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 1.1rem);padding:1rem .72rem .85rem;border-radius:8px}.related-modal-close{top:.72rem;right:.72rem}.related-modal-grid{gap:.75rem}.related-modal-backdrop.backdrop-blur-sm,.related-modal-panel.backdrop-blur-md{-webkit-backdrop-filter:none;backdrop-filter:none}}.ad-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120000;display:grid;place-items:center;padding:max(.85rem,env(safe-area-inset-top)) max(.85rem,env(safe-area-inset-right)) max(.85rem,env(safe-area-inset-bottom)) max(.85rem,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(135deg,rgba(157,23,77,.2),transparent 38%),linear-gradient(180deg,#000000c7,#000000eb);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.ad-modal-panel{position:relative;width:min(100%,34rem);max-height:calc(100dvh - 1.7rem);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(215,180,106,.34);border-radius:8px;background:linear-gradient(180deg,#1c121ef5,#070609fa),#080609;color:#fff7e8;box-shadow:0 34px 100px #0000009e,0 0 0 1px #fff7e80b inset}.ad-modal-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(241,211,145,.95),transparent);pointer-events:none}.ad-modal-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.86rem .92rem;border-bottom:1px solid rgba(215,180,106,.16);background:linear-gradient(135deg,#d7b46a1a,#9d174d14),#ffffff09}.ad-modal-brand{min-width:0;display:flex;align-items:center;gap:.68rem}.ad-modal-mark,.ad-modal-close{flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid rgba(215,180,106,.28);border-radius:8px;background:linear-gradient(180deg,#fff7e821,#ffffff09),#ffffff0f;color:#f1d391}.ad-modal-mark{width:2.35rem;height:2.35rem;box-shadow:0 12px 26px #00000042,inset 0 1px #fff7e81f}.ad-modal-brand>div{min-width:0}.ad-modal-eyebrow{display:block;color:#d7b46ad6;font-size:.7rem;font-weight:950;letter-spacing:0;line-height:1.1;text-transform:uppercase}.ad-modal-brand h2{margin-top:.12rem;overflow:hidden;color:#fff7e8;font-size:1.05rem;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.ad-modal-close{width:2.28rem;height:2.28rem;color:#fff7e8d6;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.ad-modal-close:hover{transform:translateY(-1px);border-color:#f8717170;background:linear-gradient(135deg,#9d174d47,#d7b46a14),#ffffff13;color:#fff}.ad-modal-close:focus-visible,.ad-modal-primary:focus-visible,.ad-modal-secondary:focus-visible,.ad-modal-subscribe-note a:focus-visible,.ad-modal-image-link:focus-visible{outline:2px solid rgba(215,180,106,.62);outline-offset:2px}.ad-modal-media{flex:1 1 auto;min-height:10rem;max-height:min(46dvh,24rem);display:grid;place-items:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(215,180,106,.08),transparent 42%),#020202}.ad-modal-image-link{width:100%;height:100%;display:grid;place-items:center}.ad-modal-image-link img{display:block;width:100%;height:100%;max-height:min(46dvh,24rem);-o-object-fit:contain;object-fit:contain;background:#050505}.ad-modal-body,.ad-modal-loading{flex:0 0 auto;display:grid;gap:.9rem;padding:1rem}.ad-modal-copy{margin:0;color:#fff7e8d1;font-size:.93rem;font-weight:740;line-height:1.48;overflow-wrap:anywhere}.ad-modal-countdown-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.72rem;border:1px solid rgba(215,180,106,.18);border-radius:8px;background:linear-gradient(135deg,#d7b46a1a,#9d174d0f),#ffffff0b}.ad-modal-countdown-ring{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at center,rgba(8,6,9,.96) 57%,transparent 59%),conic-gradient(#d7b46a 0 var(--ad-countdown-progress, 0%),rgba(255,255,255,.14) var(--ad-countdown-progress, 0%) 100%);box-shadow:0 12px 30px #00000052,0 0 0 1px #d7b46a29 inset}.ad-modal-countdown-ring span{color:#fff7e8;font-size:1rem;font-weight:950;font-variant-numeric:tabular-nums;line-height:1}.ad-modal-countdown-copy{min-width:0;display:grid;gap:.18rem}.ad-modal-countdown-copy strong{color:#fff7e8;font-size:.92rem;font-weight:950;line-height:1.18;overflow-wrap:anywhere}.ad-modal-countdown-copy span{color:#fff7e899;font-size:.76rem;font-weight:760;line-height:1.32;overflow-wrap:anywhere}.ad-modal-action-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.55rem}.ad-modal-primary,.ad-modal-secondary{min-width:0;min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.62rem .74rem;border-radius:8px;font-size:.82rem;font-weight:950;line-height:1.1;text-align:center;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.ad-modal-primary{border:1px solid rgba(215,180,106,.5);background:linear-gradient(135deg,#d7b46af5,#9d174ddb),#d7b46a;color:#080609;box-shadow:0 14px 30px #0000003d,inset 0 1px #fff7e857}.ad-modal-primary:not(:disabled):hover,.ad-modal-secondary:hover{transform:translateY(-1px)}.ad-modal-primary:disabled{cursor:wait;opacity:.6;box-shadow:none}.ad-modal-secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff13;color:#fff7e8e0}.ad-modal-secondary:hover{border-color:#d7b46a5c;background:#d7b46a1f;color:#fff7e8}.ad-modal-subscribe-note{margin:0;color:#fff7e880;font-size:.76rem;font-weight:760;line-height:1.4;text-align:center}.ad-modal-subscribe-note a{color:#f1d391;font-weight:900;text-decoration:none}.ad-modal-subscribe-note a:hover{color:#fff7e8;text-decoration:underline}.ad-modal-loading{min-height:18rem;place-items:center;color:#fff7e8b8;font-size:.92rem;font-weight:820;text-align:center}.ad-modal-loading>svg{color:#d7b46a;animation:adModalSpin 1s linear infinite}.ad-modal-countdown-row-loading{width:100%}.ad-modal-fallback{width:100%;min-height:12rem;display:grid;place-items:center;gap:.55rem;padding:1rem;color:#fff7e89e;font-size:.9rem;font-weight:820;text-align:center}.ad-modal-fallback svg{color:#d7b46a}@keyframes adModalSpin{to{transform:rotate(360deg)}}@media (max-width: 520px){.ad-modal-layer{place-items:center;padding:.62rem}.ad-modal-panel{width:100%;max-height:calc(100dvh - 1.24rem)}.ad-modal-head{padding:.74rem}.ad-modal-media,.ad-modal-image-link img{max-height:min(42dvh,18rem)}.ad-modal-body,.ad-modal-loading{gap:.72rem;padding:.78rem}.ad-modal-action-row{grid-template-columns:1fr}}@media (max-height: 620px){.ad-modal-layer{place-items:start center}.ad-modal-panel{margin-block:auto}.ad-modal-media,.ad-modal-image-link img{max-height:34dvh}.ad-modal-countdown-row{padding:.58rem}.ad-modal-countdown-ring{width:2.8rem;height:2.8rem}}.contact-premium-page{position:relative;min-height:calc(100vh - var(--header-height, 74px));padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,3rem);color:#f7efe6;overflow:hidden}.contact-premium-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 16% 16%,rgba(210,49,91,.24),transparent 30%),radial-gradient(circle at 84% 8%,rgba(244,196,84,.18),transparent 28%),linear-gradient(135deg,#0e080cf0,#180a16eb 48%,#061216f0);pointer-events:none}.contact-premium-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%);pointer-events:none}.contact-premium-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:clamp(1.25rem,3vw,2.5rem);width:min(1180px,100%);margin:0 auto;align-items:start}.contact-premium-intro{padding-top:clamp(.35rem,2vw,2.25rem)}.contact-premium-kicker,.contact-form-head span{display:inline-flex;align-items:center;gap:.45rem;color:#f7c65f;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact-premium-kicker svg,.contact-form-head svg{width:1rem;height:1rem}.contact-premium-intro h1{max-width:11ch;margin:1rem 0;color:#fff7ec;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.75rem,7vw,5.75rem);line-height:.95;font-weight:800}.contact-premium-intro p{max-width:36rem;margin:0;color:#fff5e6c2;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.75}.contact-telegram-link{display:inline-grid;grid-template-columns:auto minmax(0,auto) auto;align-items:center;gap:.7rem;max-width:100%;margin-top:1.65rem;padding:.82rem 1rem;border:1px solid rgba(247,198,95,.34);border-radius:8px;background:#ffffff12;color:#fff9efdb;text-decoration:none;box-shadow:0 18px 48px #00000038;transition:border-color .16s ease,background .16s ease,transform .16s ease}.contact-telegram-link:hover,.contact-telegram-link:focus-visible{border-color:#f7c65fb8;background:#f7c65f1f;transform:translateY(-1px);outline:none}.contact-telegram-link svg{width:1.1rem;height:1.1rem;color:#f7c65f}.contact-telegram-link span{min-width:0;overflow-wrap:anywhere}.contact-telegram-link strong{color:#f7c65f;font-size:.93rem;white-space:nowrap}.contact-premium-form,.contact-info-item{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff21,#ffffff0e),#10080dd1;box-shadow:0 22px 70px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.contact-premium-form{display:grid;gap:1rem;padding:clamp(1.05rem,2.4vw,1.65rem)}.contact-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.1)}.contact-form-head h2{margin:.32rem 0 0;color:#fff8ef;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.15}.contact-form-head>svg{flex:0 0 auto;width:2.4rem;height:2.4rem;padding:.62rem;border:1px solid rgba(247,198,95,.26);border-radius:8px;color:#f7c65f;background:#f7c65f1a}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.contact-field{display:grid;gap:.5rem}.contact-field label{display:inline-flex;align-items:center;gap:.42rem;color:#fff5e6c7;font-size:.86rem;font-weight:750}.contact-field label svg{width:.98rem;height:.98rem;color:#f7c65f}.contact-field input,.contact-field select,.contact-field textarea{width:100%;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#04080c9e;color:#fff8ee;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.contact-field input,.contact-field select{min-height:3.05rem;padding:0 .95rem}.contact-field textarea{min-height:11.5rem;padding:.9rem .95rem;resize:vertical;line-height:1.55}.contact-field select{color-scheme:dark}.contact-field input::-moz-placeholder,.contact-field textarea::-moz-placeholder{color:#fff5e66b}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#fff5e66b}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:#f7c65f9e;background:#080b10d6;box-shadow:0 0 0 3px #f7c65f1f}.contact-feedback{min-height:2.65rem;display:flex;align-items:center}.contact-alert{display:inline-flex;align-items:flex-start;gap:.55rem;width:100%;margin:0;padding:.76rem .88rem;border-radius:8px;font-size:.92rem;line-height:1.45}.contact-alert svg{flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.1rem}.contact-alert-error{border:1px solid rgba(255,97,128,.32);background:#78142a33;color:#ffd0dc}.contact-alert-success{border:1px solid rgba(88,214,141,.32);background:#0e5c3c38;color:#cbf6dc}.contact-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.15rem;border:0;border-radius:8px;background:linear-gradient(135deg,#f6c25a,#c98124);color:#160b08;font-weight:900;cursor:pointer;box-shadow:0 18px 38px #c9812440;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.contact-submit-button svg{width:1rem;height:1rem}.contact-submit-button:hover,.contact-submit-button:focus-visible{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 22px 44px #c9812452;outline:none}.contact-submit-button:disabled{cursor:wait;opacity:.68;transform:none}.contact-info-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.contact-info-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem}.contact-info-icon{display:grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid rgba(247,198,95,.24);border-radius:8px;color:#f7c65f;background:#f7c65f1a}.contact-info-icon svg{width:1.12rem;height:1.12rem}.contact-info-item h2{margin:0 0 .35rem;color:#fff8ef;font-size:1rem}.contact-info-item p{margin:0;color:#fff5e6ad;font-size:.9rem;line-height:1.55}@media (max-width: 920px){.contact-premium-shell{grid-template-columns:1fr}.contact-premium-intro h1{max-width:13ch}.contact-info-rail{grid-template-columns:1fr}}@media (max-width: 640px){.contact-premium-page{padding:1.1rem .75rem 2rem}.contact-form-grid{grid-template-columns:1fr}.contact-premium-intro h1{font-size:clamp(2.25rem,14vw,3.3rem)}.contact-telegram-link{grid-template-columns:auto minmax(0,1fr)}.contact-telegram-link strong{grid-column:2;white-space:normal}.contact-form-head{align-items:center}}.facet-directory-page{width:min(100%,1220px);margin:0 auto;padding:1rem .75rem 3rem}.facet-directory-header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.9rem 0;border-bottom:1px solid rgba(215,180,106,.16)}.facet-directory-heading{min-width:0;display:grid;gap:.45rem}.facet-directory-kicker,.facet-directory-count,.facet-card-type,.facet-card-meta span{display:inline-flex;align-items:center;gap:.38rem;width:-moz-fit-content;width:fit-content;color:#d7b46a;font-size:.76rem;font-weight:900;text-transform:uppercase}.facet-directory-kicker svg,.facet-card-type svg,.facet-card-meta svg,.facet-directory-search svg,.facet-directory-clear svg{width:1rem;height:1rem;flex:0 0 auto}.facet-directory-header h1{color:#fff7e8;font-size:clamp(2rem,4vw,3.25rem);font-weight:950;line-height:1}.facet-directory-count{flex:0 0 auto;min-height:2.15rem;padding:.42rem .66rem;border:1px solid rgba(215,180,106,.22);border-radius:999px;background:#09070ba8;color:#fff7e8d1}.facet-directory-toolbar{display:grid;grid-template-columns:minmax(14rem,22rem) minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-bottom:1.15rem;padding:.8rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:linear-gradient(135deg,#9d174d1a,#d7b46a0f),linear-gradient(180deg,#130d14e0,#060508eb);box-shadow:0 22px 56px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.facet-directory-search{min-height:2.55rem;display:flex;align-items:center;gap:.55rem;padding:.52rem .68rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0000004d;color:#fff7e8b3}.facet-directory-search:focus-within{border-color:#d7b46a6b;box-shadow:0 0 0 3px #d7b46a1c}.facet-directory-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#fff7e8;font-size:.95rem;font-weight:750}.facet-directory-search input::-moz-placeholder{color:#fff7e86b}.facet-directory-search input::placeholder{color:#fff7e86b}.facet-directory-letters{display:flex;flex-wrap:wrap;gap:.38rem}.facet-directory-letters button,.facet-directory-clear{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0e;color:#fff7e8c7;font-size:.82rem;font-weight:900;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.facet-directory-letters button{width:2.25rem;padding:0}.facet-directory-clear{gap:.38rem;padding:.45rem .65rem;color:#ffd4d4e6}.facet-directory-letters button:hover,.facet-directory-clear:hover,.facet-directory-letters .facet-letter-active{border-color:#d7b46a75;background:#d7b46a24;color:#fff7e8;transform:translateY(-1px)}.facet-directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.9rem}.facet-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(215,180,106,.17);border-radius:8px;background:linear-gradient(180deg,#221624db,#060508f5);box-shadow:0 24px 58px #00000059;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.facet-card:hover,.facet-card:focus-visible{border-color:#d7b46a75;box-shadow:0 28px 68px #0000007a,0 0 0 3px #d7b46a14;transform:translateY(-2px)}.facet-card-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(135deg,#9d174d3d,#d7b46a17)}.facet-card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.08) contrast(1.03);transition:transform .24s ease}.facet-card-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.facet-card-thumbnail .premium-thumbnail-image,.facet-card-thumbnail .premium-thumbnail-fallback{width:100%;height:100%}.facet-card-thumbnail .premium-thumbnail-image{-o-object-fit:cover;object-fit:cover}.facet-card-thumbnail .premium-thumbnail-content{width:min(86%,11rem);padding:.72rem}.facet-card-thumbnail .premium-thumbnail-title{font-size:clamp(.72rem,2vw,.92rem)}.facet-card:hover .facet-card-media img{transform:scale(1.035)}.facet-card-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000a,#00000038 48%,#000000c7),linear-gradient(90deg,#00000070,#0000000a 48%,#00000052)}.facet-card-type{position:absolute;left:.68rem;top:.68rem;z-index:2;max-width:calc(100% - 1.36rem);padding:.32rem .48rem;border:1px solid rgba(215,180,106,.24);border-radius:999px;background:#00000085;color:#d7b46a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.facet-card-body{min-height:5.65rem;display:grid;align-content:space-between;gap:.8rem;padding:.78rem}.facet-card-body h2{display:-webkit-box;min-height:2.55rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff7e8;font-size:1rem;font-weight:950;line-height:1.24;overflow-wrap:anywhere}.facet-card-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.55rem;color:#fff7e89e}.facet-card-meta span{min-width:0;color:#fff7e8ad;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet-card-meta svg{color:#d7b46a}.facet-card-loading{pointer-events:none}.facet-card-loading .facet-card-media,.facet-card-loading .facet-card-body span,.facet-card-loading .facet-card-body small{position:relative;overflow:hidden;background:#ffffff0f}.facet-card-loading .facet-card-body span,.facet-card-loading .facet-card-body small{display:block;height:.85rem;border-radius:999px}.facet-card-loading .facet-card-body small{width:58%}.facet-directory-state{min-height:12rem;display:grid;place-items:center;padding:1.2rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:linear-gradient(180deg,#130d14d1,#060508eb);color:#fff7e8b8;font-size:.95rem;font-weight:750;text-align:center}@media (max-width: 860px){.facet-directory-header{align-items:start;flex-direction:column}.facet-directory-toolbar{grid-template-columns:1fr}.facet-directory-search,.facet-directory-clear{width:100%}.facet-directory-clear{justify-content:center}}@media (max-width: 520px){.facet-directory-page{padding-inline:.5rem}.facet-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.facet-card-body{min-height:5.45rem;padding:.68rem}.facet-card-body h2{font-size:.92rem}.facet-card-type,.facet-card-meta span{font-size:.68rem}}@media (prefers-reduced-motion: reduce){.facet-card,.facet-card-media img,.facet-directory-letters button,.facet-directory-clear{transition:none}}.reports-page{width:100%;padding:1rem;color:#fff7e8}.reports-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.reports-heading{min-width:0}.reports-heading>span{display:inline-flex;margin-bottom:.28rem;color:#d7b46a;font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.reports-heading h1{color:#fff7e8;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:950;line-height:1.05}.reports-summary{display:grid;grid-template-columns:repeat(3,minmax(6.8rem,auto));gap:.55rem}.reports-summary>div{min-height:3.4rem;display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:.52rem;column-gap:.52rem;padding:.58rem .68rem;border:1px solid rgba(255,247,232,.12);border-radius:8px;background:linear-gradient(180deg,#1b141dd1,#070609eb);box-shadow:inset 0 1px #fff7e80e}.reports-summary svg{grid-row:span 2;color:#d7b46a}.reports-summary strong{color:#fff;font-size:1rem;font-weight:950;line-height:1}.reports-summary span{color:#fff7e89e;font-size:.72rem;font-weight:800;line-height:1.14}.reports-summary .is-reviewed svg{color:#86efac}.reports-summary .is-open svg{color:#fbbf24}.reports-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;align-items:stretch}.reports-card{overflow:hidden;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:linear-gradient(135deg,rgba(215,180,106,.06),transparent 36%),linear-gradient(180deg,#1c121ee6,#050407f5);box-shadow:0 24px 58px #0000006b,inset 0 1px #fff7e80e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.reports-card:hover{transform:translateY(-3px);border-color:#d7b46a57;box-shadow:0 30px 76px #00000080,0 0 34px #d7b46a14}.reports-card.is-reviewed{border-color:#86efac33}.reports-card.is-open{border-color:#fbbf2433}.reports-thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#050406}.reports-thumb img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .36s ease}.reports-card:hover .reports-thumb img{transform:scale(1.035)}.reports-thumb:after{content:"";position:absolute;inset:auto 0 0;height:44%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.reports-thumb-fallback{width:100%;height:100%;display:grid;place-items:center;gap:.35rem;color:#fff7e8b8;font-size:.82rem;font-weight:850;background:linear-gradient(135deg,#1f141ff5,#050407fa)}.reports-status-pill{position:absolute;left:.62rem;top:.62rem;z-index:2;min-height:2rem;display:inline-flex;align-items:center;gap:.36rem;max-width:calc(100% - 4.2rem);padding:.36rem .56rem;border:1px solid rgba(255,247,232,.14);border-radius:999px;color:#fff7e8;font-size:.76rem;font-weight:950;line-height:1;background:#00000094;box-shadow:0 12px 28px #00000057}.reports-status-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-status-pill.is-reviewed{border-color:#86efac6b;color:#d1fae5;background:#064e3bb8}.reports-status-pill.is-open{border-color:#fbbf2470;color:#fef3c7;background:#713f12b8}.reports-open-link{position:absolute;right:.62rem;top:.62rem;z-index:2;width:2rem;height:2rem;display:grid;place-items:center;border:1px solid rgba(255,247,232,.14);border-radius:999px;color:#fff7e8e6;background:#00000094;box-shadow:0 12px 28px #00000057;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.reports-open-link:hover{transform:translateY(-1px);border-color:#d7b46a6b;color:#fff;background:#d7b46a2e}.reports-content{display:grid;gap:.78rem;padding:.92rem}.reports-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#fff7e894;font-size:.76rem;font-weight:800}.reports-card-meta span{display:inline-flex;align-items:center;min-width:0;gap:.34rem}.reports-content h2{color:#fff7e8;font-size:1rem;font-weight:950;line-height:1.18;overflow-wrap:anywhere}.reports-detail-grid{display:grid;gap:.42rem}.reports-detail-grid p{display:grid;grid-template-columns:minmax(5.5rem,7.1rem) 1fr;gap:.55rem;color:#fff7e8c7;font-size:.82rem;line-height:1.26}.reports-detail-grid p span{color:#d7b46ad1;font-weight:900}.reports-chip-row{display:flex;flex-wrap:wrap;gap:.34rem}.reports-chip-row span{max-width:100%;padding:.26rem .46rem;border:1px solid rgba(255,247,232,.1);border-radius:999px;color:#fff7e8bd;font-size:.72rem;font-weight:850;line-height:1.1;background:#ffffff0e}.reports-issue-box,.reports-admin-comment{display:grid;gap:.36rem;padding:.68rem;border-radius:8px}.reports-issue-box{border:1px solid rgba(251,191,36,.2);background:#fbbf2413}.reports-admin-comment{border:1px solid rgba(215,180,106,.34);background:linear-gradient(135deg,#d7b46a29,#10b98114),#ffffff0f;box-shadow:inset 0 1px #fff7e811}.reports-issue-box>div,.reports-admin-comment>div{display:inline-flex;align-items:center;gap:.38rem;color:#d7b46a;font-size:.74rem;font-weight:950;text-transform:uppercase}.reports-issue-box p,.reports-admin-comment p{color:#fff7e8db;font-size:.84rem;line-height:1.36;overflow-wrap:anywhere}.reports-admin-comment p{color:#fff7e8;font-weight:820}.reports-state{min-height:18rem;display:grid;place-items:center;align-content:center;gap:.8rem;padding:2rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:linear-gradient(180deg,#1c121ed6,#050407f0);color:#fff7e8c7;text-align:center}.reports-state-error{border-color:#f8717147;color:#fecaca}.reports-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem}.reports-skeleton-card{overflow:hidden;display:grid;gap:.75rem;padding:.9rem;border:1px solid rgba(215,180,106,.14);border-radius:8px;background:linear-gradient(180deg,#1c121ed6,#050407f0)}.reports-skeleton-card div,.reports-skeleton-card span{border-radius:8px;background:linear-gradient(90deg,transparent,rgba(255,247,232,.07),transparent),#ffffff0f;background-size:220% 100%,100% 100%;animation:reportsSkeleton 1.25s ease-in-out infinite}.reports-skeleton-card div{aspect-ratio:16 / 9}.reports-skeleton-card span{height:.7rem}.reports-skeleton-card span:nth-child(4){width:64%}@keyframes reportsSkeleton{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@media (max-width: 860px){.reports-header{align-items:flex-start;flex-direction:column}.reports-summary{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.reports-page{padding:.85rem}.reports-summary{grid-template-columns:1fr}.reports-card:hover,.reports-card:hover .reports-thumb img{transform:none}.reports-detail-grid p{grid-template-columns:1fr;gap:.12rem}}.partners-page{position:relative;min-height:calc(100vh - var(--header-height, 74px));width:100%;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,3rem);color:#f7efe6;overflow:hidden}.partners-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 13% 12%,rgba(210,49,91,.24),transparent 30%),radial-gradient(circle at 84% 8%,rgba(244,196,84,.18),transparent 28%),linear-gradient(135deg,#0e080cf2,#190a16ed 48%,#061216f0);pointer-events:none}.partners-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%);pointer-events:none}.partners-page>*{position:relative;z-index:1;width:min(1180px,100%);margin-left:auto;margin-right:auto}.partners-hero{display:grid;justify-items:start;padding-top:clamp(.35rem,2vw,2rem);padding-bottom:clamp(1.4rem,4vw,2.6rem)}.partners-eyebrow{display:inline-flex;align-items:center;gap:.45rem;color:#f7c65f;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.partners-eyebrow svg{width:1rem;height:1rem}.partners-hero h1{max-width:12ch;margin:1rem 0;color:#fff7ec;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.9rem,7vw,5.9rem);font-weight:800;line-height:.95}.partners-hero>p{max-width:47rem;margin:0;color:#fff5e6c2;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.75}.partners-hero-actions{display:flex;flex-wrap:wrap;gap:.72rem;margin-top:1.65rem}.partners-cta,.partners-admin-link{min-height:3.08rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;max-width:100%;padding:.8rem 1rem;border-radius:8px;font-weight:900;line-height:1.15;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.partners-cta{border:0;color:#160b08;background:linear-gradient(135deg,#f6c25a,#c98124);box-shadow:0 18px 38px #c9812440}.partners-cta:hover,.partners-cta:focus-visible{color:#160b08;filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 22px 44px #c9812452;outline:none}.partners-admin-link{border:1px solid rgba(247,198,95,.34);color:#fff9efdb;background:#ffffff12;box-shadow:0 18px 48px #00000038}.partners-admin-link:hover,.partners-admin-link:focus-visible{border-color:#f7c65fb8;color:#fff8ef;background:#f7c65f1f;transform:translateY(-1px);outline:none}.partners-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1rem}.partners-stat,.partners-card,.partners-feature-section{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff21,#ffffff0e),#10080dd1;box-shadow:0 22px 70px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.partners-stat{min-height:6rem;display:grid;align-content:center;gap:.24rem;padding:.95rem}.partners-stat strong{color:#fff8ef;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:950;line-height:1}.partners-stat span{color:#fff5e6a8;font-size:.86rem;font-weight:760;line-height:1.3}.partners-card{display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.45rem)}.partners-card-featured{margin-bottom:1rem;border-color:#f7c65f38;background:radial-gradient(circle at 10% 0%,rgba(247,198,95,.14),transparent 34%),linear-gradient(180deg,#ffffff21,#ffffff0e),#10080ddb}.partners-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.partners-card-heading{display:flex;align-items:center;gap:.72rem}.partners-card-heading h2{color:#fff8ef;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:920;line-height:1.15}.partners-card-icon,.partners-benefit-icon{display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(247,198,95,.24);border-radius:8px;color:#f7c65f;background:#f7c65f1a}.partners-card-icon{width:2.45rem;height:2.45rem}.partners-benefit-icon{width:1.9rem;height:1.9rem}.partners-card-copy{color:#fff5e6b8;font-size:.94rem;line-height:1.6}.partners-card-copy strong,.partners-benefit strong{color:#fff8ef;font-weight:950}.partners-affiliate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.partners-feature-section{display:grid;align-content:start;gap:.8rem;padding:1rem;box-shadow:inset 0 1px #fff7e80b}.partners-feature-section h3{color:#f7c65f;font-size:.98rem;font-weight:930;line-height:1.2}.partners-benefit-list{display:grid;gap:.68rem;margin:0;padding:0;list-style:none}.partners-benefit{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;color:#fff5e6b8;font-size:.9rem;line-height:1.45}@media (max-width: 980px){.partners-stat-grid,.partners-card-grid,.partners-affiliate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-card-featured .partners-feature-section:last-child{grid-column:1 / -1}}@media (max-width: 640px){.partners-page{padding:1.1rem .75rem 2rem}.partners-hero h1{font-size:clamp(2.35rem,14vw,3.4rem)}.partners-hero-actions,.partners-cta,.partners-admin-link{width:100%}.partners-stat-grid,.partners-card-grid,.partners-affiliate-grid{grid-template-columns:1fr}.partners-card-featured .partners-feature-section:last-child{grid-column:auto}}.affiliate-page{position:relative;min-height:calc(100vh - var(--header-height, 74px));width:100%;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,3rem);color:#f7efe6;overflow:hidden}.affiliate-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 14% 14%,rgba(210,49,91,.23),transparent 30%),radial-gradient(circle at 86% 6%,rgba(244,196,84,.18),transparent 28%),linear-gradient(135deg,#0e080cf2,#180a16ed 48%,#061216f0);pointer-events:none}.affiliate-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%);pointer-events:none}.affiliate-page>*{position:relative;z-index:1}.affiliate-auth-shell,.affiliate-dashboard-shell{width:min(1180px,100%);margin:0 auto}.affiliate-auth-shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.affiliate-auth-intro{padding-top:clamp(.35rem,2vw,2.25rem)}.affiliate-kicker,.affiliate-form-head span,.affiliate-panel-head span{display:inline-flex;align-items:center;gap:.45rem;color:#f7c65f;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.affiliate-kicker svg{width:1rem;height:1rem}.affiliate-auth-intro h1,.affiliate-dashboard-header h1{margin:1rem 0;color:#fff7ec;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.55rem,6vw,5rem);font-weight:800;line-height:.96}.affiliate-auth-intro h1{max-width:12ch}.affiliate-auth-intro p{max-width:38rem;color:#fff5e6c2;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.75}.affiliate-mini-metrics{width:-moz-fit-content;width:fit-content;display:grid;gap:.16rem;margin-top:1.65rem;padding:.82rem 1rem;border:1px solid rgba(247,198,95,.34);border-radius:8px;background:#ffffff12;box-shadow:0 18px 48px #00000038}.affiliate-mini-metrics span:first-child{color:#fff8ef;font-size:2rem;font-weight:950;line-height:1}.affiliate-mini-metrics span:last-child{color:#fff5e6ad;font-size:.82rem;font-weight:820}.affiliate-form-card,.affiliate-login-card,.affiliate-state-card,.affiliate-panel,.affiliate-stat-card,.affiliate-modal-card{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff21,#ffffff0e),#10080dd6;box-shadow:0 22px 70px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.affiliate-form-card,.affiliate-login-card,.affiliate-modal-card{display:grid;gap:1rem;padding:clamp(1.05rem,2.4vw,1.65rem)}.affiliate-form-head,.affiliate-panel-head,.affiliate-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.affiliate-form-head,.affiliate-panel-head{padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.1)}.affiliate-form-head h2,.affiliate-panel-head h2,.affiliate-modal-head h2{margin:.32rem 0 0;color:#fff8ef;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.15;font-weight:920}.affiliate-panel-head p{max-width:44rem;margin-top:.35rem;color:#fff5e6a8;font-size:.92rem;line-height:1.55}.affiliate-form-head>svg,.affiliate-panel-head>svg{flex:0 0 auto;width:2.4rem;height:2.4rem;padding:.62rem;border:1px solid rgba(247,198,95,.26);border-radius:8px;color:#f7c65f;background:#f7c65f1a}.affiliate-field{display:grid;gap:.5rem}.affiliate-field>span{display:inline-flex;align-items:center;gap:.42rem;color:#fff5e6c7;font-size:.86rem;font-weight:760}.affiliate-field>span svg{width:.98rem;height:.98rem;color:#f7c65f}.affiliate-input{width:100%;min-height:3.05rem;padding:0 .95rem;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#04080c9e;color:#fff8ee;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.affiliate-input::-moz-placeholder{color:#fff5e66b}.affiliate-input::placeholder{color:#fff5e66b}.affiliate-input:focus{border-color:#f7c65f9e;background:#080b10d6;box-shadow:0 0 0 3px #f7c65f1f}.affiliate-input.is-disabled{color:#fff5e68a;cursor:not-allowed}.affiliate-password-wrap{position:relative}.affiliate-password-wrap .affiliate-input{padding-right:3rem}.affiliate-password-wrap button,.affiliate-password-wrap>svg{position:absolute;right:.48rem;top:50%;transform:translateY(-50%)}.affiliate-password-wrap button{width:2.15rem;height:2.15rem;display:grid;place-items:center;border:0;border-radius:8px;color:#fff5e6b8;background:transparent;cursor:pointer}.affiliate-password-wrap button:hover{color:#f7c65f;background:#f7c65f1a}.affiliate-password-wrap>svg{width:1rem;height:1rem;color:#fff5e66b}.affiliate-link-preview{display:grid;gap:.45rem;padding:.82rem;border:1px solid rgba(247,198,95,.16);border-radius:8px;background:#ffffff0e}.affiliate-link-preview span{color:#f7c65f;font-size:.78rem;font-weight:900}.affiliate-link-preview code,.affiliate-copy-row code{min-width:0;overflow-wrap:anywhere;color:#fff8eee0;font-size:.78rem;line-height:1.35}.affiliate-primary-button,.affiliate-primary-link,.affiliate-secondary-link{min-height:3.05rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;max-width:100%;padding:.72rem 1rem;border-radius:8px;font-weight:900;line-height:1.15;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease,filter .16s ease}.affiliate-primary-button,.affiliate-primary-link{border:0;color:#160b08;background:linear-gradient(135deg,#f6c25a,#c98124);box-shadow:0 18px 38px #c9812440}.affiliate-primary-button:hover,.affiliate-primary-button:focus-visible,.affiliate-primary-link:hover,.affiliate-primary-link:focus-visible{color:#160b08;filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 22px 44px #c9812452;outline:none}.affiliate-primary-button:disabled{cursor:not-allowed;opacity:.55;transform:none;filter:none}.affiliate-secondary-link{border:1px solid rgba(247,198,95,.28);color:#fff9efdb;background:#ffffff12}.affiliate-secondary-link:hover,.affiliate-secondary-link:focus-visible{border-color:#f7c65f9e;color:#fff8ef;background:#f7c65f1f;transform:translateY(-1px);outline:none}.affiliate-alert{display:inline-flex;align-items:flex-start;gap:.55rem;width:100%;margin:0;padding:.76rem .88rem;border-radius:8px;font-size:.92rem;line-height:1.45}.affiliate-alert svg{flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.1rem}.affiliate-alert-error{border:1px solid rgba(255,97,128,.32);background:#78142a33;color:#ffd0dc}.affiliate-alert-success{border:1px solid rgba(88,214,141,.32);background:#0e5c3c38;color:#cbf6dc}.affiliate-state-page{display:grid;place-items:center}.affiliate-state-card,.affiliate-login-card{width:min(28rem,100%);justify-items:center;text-align:center}.affiliate-state-card{display:grid;gap:.9rem;padding:clamp(1.2rem,3vw,2rem)}.affiliate-state-icon{display:grid;place-items:center;width:3.15rem;height:3.15rem;border:1px solid rgba(247,198,95,.28);border-radius:8px;color:#f7c65f;background:#f7c65f1a}.affiliate-state-icon svg{width:1.35rem;height:1.35rem}.affiliate-state-card h1,.affiliate-login-card h1{color:#fff8ef;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:950;line-height:1.1}.affiliate-state-card p{color:#fff5e6b3;line-height:1.6}.affiliate-state-card a{color:#f7c65f}.affiliate-dashboard-shell{display:grid;gap:1rem}.affiliate-dashboard-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.3rem}.affiliate-dashboard-header h1{max-width:13ch;margin-bottom:0}.affiliate-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.62rem}.affiliate-withdraw-trigger{cursor:pointer}.affiliate-stat-grid{display:grid;gap:.9rem}.affiliate-earnings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-member-grid{grid-template-columns:1fr}.affiliate-stat-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem}.affiliate-stat-card>span{display:grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid rgba(247,198,95,.24);border-radius:8px;color:#f7c65f;background:#f7c65f1a}.affiliate-stat-card p{margin:0 0 .35rem;color:#fff5e6a3;font-size:.82rem;font-weight:840}.affiliate-stat-card strong{display:block;color:#fff8ef;font-size:clamp(1.5rem,3vw,2rem);font-weight:950;line-height:1.05}.affiliate-stat-card small{display:block;margin-top:.28rem;color:#fff5e694;font-size:.8rem;line-height:1.35}.affiliate-panel{display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.45rem)}.affiliate-copy-stack{display:grid;gap:.64rem}.affiliate-copy-row{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.66rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0e}.affiliate-copy-row>span{color:#fff5e6bd;font-size:.84rem;font-weight:850}.affiliate-copy-row code{display:block;padding:.5rem .58rem;border-radius:8px;background:#04080c94}.affiliate-copy-row button{min-height:2.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:.46rem .66rem;border:1px solid rgba(247,198,95,.24);border-radius:8px;color:#fff8ef;background:#f7c65f1a;font-weight:860}.affiliate-copy-row small{grid-column:2 / -1;color:#fff5e68f;font-size:.78rem;line-height:1.35}.affiliate-video-links{display:grid;gap:.9rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.affiliate-demo-row{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:.7rem}.affiliate-demo-row h3{color:#fff8ef;font-size:1.15rem;font-weight:920}.affiliate-demo-row label{display:inline-flex;align-items:center;gap:.5rem;color:#fff5e6b8;font-size:.84rem;font-weight:820}.affiliate-demo-row input{width:9rem;min-height:2.35rem;padding:0 .7rem;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#04080c9e;color:#fff8ee}.affiliate-small-note,.affiliate-muted{color:#fff5e69e;font-size:.85rem;line-height:1.5}.affiliate-dashboard-grid{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,2fr);gap:1rem;align-items:stretch}.affiliate-chart-frame{min-width:0;height:320px;padding:.55rem .1rem .2rem}.affiliate-chart-empty{height:100%;display:grid;place-items:center;color:#fff5e6a3}.affiliate-table-wrap{overflow-x:auto}.affiliate-table{width:100%;min-width:42rem;border-collapse:collapse;font-size:.9rem}.affiliate-table th,.affiliate-table td{padding:.8rem .75rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.affiliate-table th{color:#f7c65f;font-size:.78rem;font-weight:950;text-transform:uppercase}.affiliate-table td{color:#fff5e6c7}.affiliate-table tbody tr:nth-child(odd){background:#ffffff0b}.affiliate-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:#000000a8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.affiliate-modal-card{width:min(30rem,100%)}.affiliate-modal-head{align-items:center}.affiliate-modal-head button{width:2.35rem;height:2.35rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff5e6b8;background:#ffffff0f}.affiliate-modal-head button:hover{color:#fff8ef;border-color:#f7c65f52}@media (max-width: 980px){.affiliate-auth-shell,.affiliate-dashboard-grid{grid-template-columns:1fr}.affiliate-dashboard-header{align-items:flex-start;flex-direction:column}.affiliate-action-row{justify-content:flex-start}.affiliate-member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.affiliate-earnings-grid,.affiliate-member-grid,.affiliate-copy-row{grid-template-columns:1fr}.affiliate-copy-row small{grid-column:auto}.affiliate-copy-row button,.affiliate-action-row,.affiliate-action-row>*,.affiliate-withdraw-trigger{width:100%}.affiliate-chart-frame{height:280px}}@media (max-width: 640px){.affiliate-page{padding:1.1rem .75rem 2rem}.affiliate-auth-intro h1,.affiliate-dashboard-header h1{font-size:clamp(2.25rem,13vw,3.3rem)}.affiliate-mini-metrics,.affiliate-primary-button,.affiliate-primary-link,.affiliate-secondary-link{width:100%}.affiliate-form-head,.affiliate-panel-head{align-items:center}}.stream-player{position:relative;width:100%;overflow:hidden;border-radius:10px;background:radial-gradient(circle at 50% 35%,rgba(31,20,31,.62),transparent 48%),#030203;color:#fff7e8;box-shadow:0 22px 58px #0000006b;isolation:isolate}.stream-player-video-stage{position:relative;width:100%;aspect-ratio:16 / 9;max-height:min(72vh,42rem);overflow:hidden;background:#000}.stream-player-rotation-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(0);transform-origin:center center;transition:transform .18s ease,width .18s ease,height .18s ease}.stream-player-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background:#000}.stream-player.stream-player-video-rotated .stream-player-rotation-surface{inset:auto;left:50%;top:50%;width:var(--stream-player-stage-height, 100%);height:var(--stream-player-stage-width, 100%);transform:translate3d(-50%,-50%,0) rotate(90deg)}.stream-player{touch-action:manipulation}.stream-player:focus{outline:none}.stream-player:focus-visible{outline:2px solid rgba(215,180,106,.72);outline-offset:2px}.stream-player .stream-player-tap-zone{position:absolute;top:0;bottom:0;z-index:4;min-width:0;border:0;border-radius:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.stream-player .stream-player-tap-left{left:0;width:33.333%}.stream-player .stream-player-tap-center{left:33.333%;width:33.334%}.stream-player .stream-player-tap-right{right:0;width:33.333%}.stream-player .stream-player-controls{position:absolute;right:0;bottom:0;left:0;z-index:8;max-width:100%;overflow:hidden;box-sizing:border-box;padding:2rem .9rem .72rem;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.66) 42%,rgba(0,0,0,.96) 100%);opacity:1;transform:translateZ(0);transition:opacity .18s ease,transform .18s ease;pointer-events:auto}.stream-player .stream-player-controls.stream-player-controls-hidden{opacity:0;transform:translate3d(0,.5rem,0);pointer-events:none}.stream-player .stream-player-timeline-row{min-height:1.7rem;padding:.34rem 0 .28rem}.stream-player .stream-player-timeline{width:100%;height:1.08rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:999px;touch-action:none}.stream-player .stream-player-timeline::-webkit-slider-runnable-track{height:.3rem;border-radius:999px;background:linear-gradient(90deg,rgba(215,180,106,.98) 0 var(--progress, 0%),rgba(215,180,106,.34) var(--progress, 0%) var(--buffered, 0%),rgba(255,255,255,.18) var(--buffered, 0%) 100%);box-shadow:0 0 0 1px #ffffff12,0 7px 18px #00000047}.stream-player .stream-player-timeline::-moz-range-track{height:.3rem;border-radius:999px;background:linear-gradient(90deg,rgba(215,180,106,.98) 0 var(--progress, 0%),rgba(215,180,106,.34) var(--progress, 0%) var(--buffered, 0%),rgba(255,255,255,.18) var(--buffered, 0%) 100%);box-shadow:0 0 0 1px #ffffff12,0 7px 18px #00000047}.stream-player .stream-player-timeline::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.92rem;height:.92rem;margin-top:-.31rem;border:2px solid rgba(255,247,232,.96);border-radius:999px;background:#d7b46a;box-shadow:0 0 0 3px #d7b46a29,0 4px 14px #0000006b}.stream-player .stream-player-timeline::-moz-range-thumb{width:.92rem;height:.92rem;border:2px solid rgba(255,247,232,.96);border-radius:999px;background:#d7b46a;box-shadow:0 0 0 3px #d7b46a29,0 4px 14px #0000006b}.stream-player .stream-player-button-row{display:flex;align-items:center;gap:.45rem;max-width:100%;min-width:0}.stream-player .stream-player-icon-button{position:relative;overflow:hidden;width:2.35rem;height:2.35rem;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid rgba(215,180,106,.22);border-radius:8px;background:linear-gradient(180deg,#fff7e821,#ffffff09),linear-gradient(135deg,#9d174d3d,#d7b46a14),#08060aad;color:#fff7e8;box-shadow:0 10px 24px #0000003d,inset 0 1px #fff7e81f;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.stream-player .stream-player-icon-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 38%);opacity:.55;pointer-events:none}.stream-player .stream-player-icon-button>svg,.stream-player .stream-player-icon-button>span{position:relative;z-index:1}.stream-player .stream-player-icon-button:hover{transform:translateY(-1px);border-color:#d7b46a94;background:linear-gradient(180deg,#fff7e82e,#ffffff0b),linear-gradient(135deg,#9d174d57,#d7b46a29),#0e0a10d6;box-shadow:0 14px 30px #0000004d,0 0 0 3px #d7b46a14,inset 0 1px #fff7e82e;color:#fff}.stream-player .stream-player-icon-button:active{transform:translateY(0);box-shadow:0 7px 18px #00000047,inset 0 2px 8px #00000042}.stream-player .stream-player-time{flex:0 1 auto;min-width:7.2rem;color:#fff7e8c2;font-size:.78rem;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.stream-player .stream-player-spacer{flex:1 1 auto}.stream-player .stream-player-volume{display:flex;align-items:center;gap:.5rem}.stream-player .stream-player-rotate-button-active{border-color:#d7b46a9e;background:linear-gradient(180deg,#fff7e833,#ffffff0d),linear-gradient(135deg,#d7b46a47,#9d174d29),#120d0be0;color:#fff}.stream-player .stream-player-volume-range{width:6rem;height:2.35rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:transparent;cursor:pointer}.stream-player .stream-player-volume-range::-webkit-slider-runnable-track{height:.28rem;border-radius:999px;background:linear-gradient(90deg,rgba(215,180,106,.96) 0 var(--volume, 100%),rgba(255,255,255,.2) var(--volume, 100%) 100%);box-shadow:0 0 0 1px #ffffff14,0 5px 14px #00000042}.stream-player .stream-player-volume-range::-moz-range-track{height:.28rem;border-radius:999px;background:linear-gradient(90deg,rgba(215,180,106,.96) 0 var(--volume, 100%),rgba(255,255,255,.2) var(--volume, 100%) 100%);box-shadow:0 0 0 1px #ffffff14,0 5px 14px #00000042}.stream-player .stream-player-volume-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.78rem;height:.78rem;margin-top:-.25rem;border:2px solid rgba(255,247,232,.96);border-radius:999px;background:#d7b46a;box-shadow:0 0 0 3px #d7b46a21,0 4px 12px #00000061}.stream-player .stream-player-volume-range::-moz-range-thumb{width:.78rem;height:.78rem;border:2px solid rgba(255,247,232,.96);border-radius:999px;background:#d7b46a;box-shadow:0 0 0 3px #d7b46a21,0 4px 12px #00000061}.stream-player .stream-player-volume-range:focus-visible{outline:2px solid rgba(215,180,106,.62);outline-offset:.12rem}.stream-player .stream-player-speed{height:2.35rem;border:1px solid rgba(215,180,106,.22);border-radius:8px;background:linear-gradient(180deg,#fff7e81f,#ffffff09),#08060ab8;color:#fff7e8;font-weight:900}.stream-player .stream-player-download-button{width:auto;min-width:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding-inline:.72rem;color:inherit;text-decoration:none;white-space:nowrap}.stream-player .stream-player-download-label{overflow:hidden;font-size:.78rem;font-weight:900;line-height:1;text-overflow:ellipsis}.stream-player .stream-player-button-number{position:absolute;right:.26rem;bottom:.22rem;margin:0;padding:0;color:#fff7e8e0;font-size:.56rem;font-weight:950;line-height:1;text-shadow:0 1px 6px rgba(0,0,0,.78)}.stream-player .stream-player-loader,.stream-player .stream-player-center-button,.stream-player .stream-player-skip-pulse,.stream-player .stream-player-fallback-action{z-index:9}.stream-player .stream-player-center-button{position:absolute;left:50%;top:50%;width:clamp(3.7rem,12vw,5rem);height:clamp(3.7rem,12vw,5rem);display:grid;place-items:center;border:1px solid rgba(215,180,106,.52);border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,247,232,.22),transparent 42%),linear-gradient(135deg,#9d174dd1,#d7b46a57),#000000b8;color:#fff7e8;box-shadow:0 22px 52px #00000080,0 0 32px #d7b46a2e;transform:translate3d(-50%,-50%,0);transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease;cursor:pointer}.stream-player .stream-player-center-button:hover{border-color:#d7b46ac2;transform:translate3d(-50%,-50%,0) scale(1.04)}.stream-player .stream-player-loader{position:absolute;left:50%;top:50%;display:grid;place-items:center;color:#d7b46a;transform:translate3d(-50%,-50%,0)}.stream-player .stream-player-loader svg{transform-origin:center;animation:streamPlayerSpin 1s linear infinite}.stream-player .stream-player-skip-pulse{position:absolute;top:50%;left:50%;display:grid;place-items:center;pointer-events:none;transform:translate3d(-50%,-50%,0)}.stream-player .stream-player-skip-left{left:25%}.stream-player .stream-player-skip-right{left:75%}.stream-player .stream-player-skip-pulse span{min-width:4.5rem;display:inline-grid;place-items:center;padding:.72rem .9rem;border:1px solid rgba(215,180,106,.42);border-radius:999px;background:linear-gradient(180deg,#fff7e824,#ffffff0a),linear-gradient(135deg,#9d174db8,#d7b46a47),#000000b8;color:#fff7e8;font-size:1rem;font-weight:950;font-variant-numeric:tabular-nums;box-shadow:0 24px 54px #0000006b,0 0 34px #d7b46a2e,inset 0 1px #fff7e829;animation:streamPlayerSkipPulse .65s ease-out both}.stream-player .stream-player-fallback-action{position:absolute;right:clamp(.85rem,2vw,1.25rem);bottom:clamp(4.4rem,9vw,5.6rem);left:clamp(.85rem,2vw,1.25rem);display:flex;justify-content:center;pointer-events:auto}.stream-player-pristine .stream-player-controls{opacity:0;pointer-events:none}.stream-player-pristine .stream-player-center-button{opacity:1}.stream-player:fullscreen{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;display:grid;place-items:center;border-radius:0;background:#000;box-shadow:none}.stream-player:fullscreen .stream-player-video{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;max-height:none;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.stream-player:fullscreen .stream-player-video-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;aspect-ratio:auto}.stream-player.stream-player-video-rotated:fullscreen .stream-player-rotation-surface{inset:auto;left:50%;top:50%;width:var(--stream-player-stage-height, 100%);height:var(--stream-player-stage-width, 100%);transform:translate3d(-50%,-50%,0) rotate(90deg)}.stream-player:fullscreen .stream-player-controls{padding-bottom:max(.7rem,env(safe-area-inset-bottom))}.stream-player:-webkit-full-screen .stream-player-controls{padding-bottom:max(.7rem,env(safe-area-inset-bottom))}@keyframes streamPlayerSpin{to{transform:rotate(360deg)}}@keyframes streamPlayerSkipPulse{0%{opacity:0;transform:scale(.88)}24%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@media (max-width: 760px),(max-height: 520px){.stream-player .stream-player-tap-zone{top:0;bottom:0}.stream-player .stream-player-controls{padding:.88rem max(.52rem,env(safe-area-inset-right)) max(.38rem,env(safe-area-inset-bottom)) max(.52rem,env(safe-area-inset-left))}.stream-player .stream-player-timeline-row{min-height:1.08rem;padding:.08rem 0 .16rem}.stream-player .stream-player-timeline{height:.98rem}.stream-player .stream-player-timeline::-webkit-slider-runnable-track{height:.24rem}.stream-player .stream-player-timeline::-moz-range-track{height:.24rem}.stream-player .stream-player-timeline::-webkit-slider-thumb{width:.84rem;height:.84rem;margin-top:-.3rem;border-width:1px;box-shadow:0 0 0 3px #d7b46a24}.stream-player .stream-player-timeline::-moz-range-thumb{width:.84rem;height:.84rem;border-width:1px;box-shadow:0 0 0 3px #d7b46a24}.stream-player .stream-player-button-row{flex-wrap:nowrap;justify-content:flex-start;gap:.28rem}.stream-player .stream-player-icon-button{width:2rem;height:2rem;border-radius:7px}.stream-player .stream-player-icon-button svg{width:1.05rem;height:1.05rem}.stream-player .stream-player-button-number{right:.2rem;bottom:.2rem;font-size:.5rem}.stream-player .stream-player-time{min-width:4.9rem;font-size:.64rem;line-height:1.05}.stream-player .stream-player-spacer,.stream-player .stream-player-speed,.stream-player .stream-player-volume-range{display:none}.stream-player .stream-player-volume{flex:0 0 auto;gap:0;margin-left:auto}.stream-player .stream-player-download-button{width:2rem;min-width:2rem;padding-inline:0;margin-left:auto}.stream-player .stream-player-download-button+.stream-player-volume{margin-left:0}.stream-player .stream-player-download-label{display:none}.stream-player .stream-player-center-button{width:clamp(3rem,14vw,3.8rem);height:clamp(3rem,14vw,3.8rem)}}@media (max-height: 520px) and (orientation: landscape){.stream-player .stream-player-controls{padding-top:.85rem;padding-bottom:max(.32rem,env(safe-area-inset-bottom))}.stream-player .stream-player-timeline-row{min-height:1rem;padding:.08rem 0 .14rem}.stream-player .stream-player-timeline{height:.95rem}.stream-player .stream-player-icon-button{width:1.9rem;height:1.9rem}.stream-player .stream-player-download-button{width:1.9rem;min-width:1.9rem}}.admin-shell,.admin-login-shell{--admin-bg: #070609;--admin-panel: rgba(18, 14, 20, .88);--admin-panel-strong: rgba(28, 20, 30, .94);--admin-line: rgba(215, 180, 106, .18);--admin-line-soft: rgba(255, 255, 255, .09);--admin-gold: #d7b46a;--admin-burgundy: #9d174d;--admin-ivory: #fff7e8;--admin-muted: rgba(255, 247, 232, .62);--admin-green: #72d39d;--admin-red: #f87171;--admin-cyan: #67d4d2;min-height:100vh;color:var(--admin-ivory);background:radial-gradient(circle at 18% 8%,rgba(157,23,77,.22),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(103,212,210,.12),transparent 26rem),linear-gradient(180deg,#09070b,#030304 54%,#070609)}.admin-login-shell{display:grid;place-items:center;padding:1rem}.admin-login-card{width:min(100%,28rem);display:grid;gap:1rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--admin-line);border-radius:8px;background:linear-gradient(180deg,#1c141eeb,#09070bf5),#00000073;box-shadow:0 32px 90px #00000094}.admin-login-brand,.admin-sidebar-brand{display:flex;align-items:center;gap:.72rem}.admin-login-brand img,.admin-sidebar-brand img{width:2.45rem;height:2.45rem;-o-object-fit:contain;object-fit:contain}.admin-login-brand span,.admin-sidebar-brand span,.admin-topbar span,.admin-kicker,.admin-panel-head span,.admin-card-body small{color:var(--admin-muted);font-size:.78rem;font-weight:800}.admin-login-card h1{color:#fff;font-size:2.4rem;font-weight:950;line-height:1}.admin-login-card p{color:#fff7e8b3;line-height:1.6}.admin-shell{display:grid;grid-template-columns:17rem minmax(0,1fr)}.admin-sidebar{position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto 1fr;gap:1rem;padding:1rem;border-right:1px solid var(--admin-line-soft);background:#050407db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-sidebar-brand{min-height:3.5rem;padding:.4rem .35rem}.admin-sidebar-brand strong{display:block;color:#fff;font-size:1.1rem;font-weight:950;line-height:1}.admin-nav{display:grid;align-content:start;gap:.35rem;overflow-y:auto;padding-right:.25rem}.admin-nav button,.admin-ghost-button,.admin-primary-button,.admin-danger-button,.admin-icon-button,.admin-tab-row button,.admin-compact-row,.admin-video-card,.admin-customer-card,.admin-report-card{min-height:2.45rem;border-radius:8px;font-weight:900;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.admin-nav button{display:flex;align-items:center;gap:.7rem;padding:.66rem .7rem;border:1px solid transparent;color:#fff7e8b8;text-align:left}.admin-nav button:hover,.admin-nav .admin-nav-active{border-color:#d7b46a38;background:#d7b46a14;color:#fff}.admin-workspace{min-width:0;padding:1rem}.admin-topbar{position:sticky;top:0;z-index:20;min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-1rem -1rem 1rem;padding:.75rem 1rem;border-bottom:1px solid var(--admin-line-soft);background:#070609d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-topbar strong{display:block;color:#fff;font-size:1.2rem;font-weight:950;line-height:1.1}.admin-topbar-actions,.admin-section-action,.admin-card-actions,.admin-row-between,.admin-mini-metrics,.admin-tab-row,.admin-filter-pair{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.admin-section{display:grid;gap:1rem;width:100%;max-width:none;margin:0 0 2rem}.admin-section-header{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.2rem 0 .4rem}.admin-section-header h1{color:#fff;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:950;line-height:1.05}.admin-section-header p{max-width:54rem;margin-top:.35rem;color:#fff7e8ad;font-size:.95rem;font-weight:650;line-height:1.55}.admin-kicker{display:inline-flex;align-items:center;margin-bottom:.32rem;color:var(--admin-gold);text-transform:uppercase}.admin-icon{width:1rem;height:1rem;flex:0 0 auto}.admin-searchbar{min-height:3.15rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.42rem;border:1px solid var(--admin-line);border-radius:8px;background:#0c090ec2;box-shadow:0 18px 42px #00000042}.admin-search-icon{width:1.1rem;height:1.1rem;margin-left:.45rem;color:var(--admin-gold)}.admin-searchbar input,.admin-searchbar select,.admin-field input,.admin-field textarea,.admin-field select,.admin-dropdown-trigger{width:100%;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0e;color:#fff;outline:none}.admin-searchbar input{min-height:2.25rem;padding:0 .35rem;border-color:transparent;background:transparent}.admin-searchbar select{min-height:2.25rem;max-width:12rem;padding:0 .55rem}.admin-searchbar select option,.admin-field select option{background:#171018;color:var(--admin-ivory)}.admin-field{min-width:0;display:grid;gap:.35rem}.admin-field span,.admin-check-field span{color:#fff7e8ad;font-size:.76rem;font-weight:900}.admin-field input,.admin-field textarea,.admin-field select{min-height:2.45rem;padding:.62rem .68rem}.admin-field textarea{min-height:5.4rem;resize:vertical}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus,.admin-dropdown-trigger:focus-visible,.admin-searchbar:focus-within{border-color:#d7b46a6b;box-shadow:0 0 0 3px #d7b46a1a}.admin-dropdown{position:relative;width:100%;min-width:0}.admin-searchbar>.admin-dropdown{width:min(100%,12.5rem)}.admin-dropdown-trigger{min-height:2.45rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.58rem .65rem;color:var(--admin-ivory);font-size:.82rem;font-weight:900;line-height:1.1;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-searchbar .admin-dropdown-trigger{min-height:2.25rem}.admin-dropdown-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-dropdown-trigger .admin-icon{color:var(--admin-gold);transition:transform .16s ease}.admin-dropdown-open .admin-dropdown-trigger{border-color:#d7b46a73;background:#d7b46a14}.admin-dropdown-open .admin-dropdown-trigger .admin-icon{transform:rotate(180deg)}.admin-dropdown-menu{position:absolute;z-index:80;top:calc(100% + .35rem);left:0;right:0;max-height:15rem;overflow-y:auto;padding:.28rem;border:1px solid rgba(215,180,106,.26);border-radius:8px;background:linear-gradient(180deg,#1c141efa,#0b080dfa),#120d14;box-shadow:0 24px 60px #00000094}.admin-dropdown-option{width:100%;min-height:2.2rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.5rem .55rem;border:1px solid transparent;border-radius:7px;color:#fff7e8c7;font-size:.82rem;font-weight:850;line-height:1.15;text-align:left}.admin-dropdown-option:hover,.admin-dropdown-option-active{border-color:#d7b46a33;background:#d7b46a1a;color:#fff}.admin-dropdown-option .admin-icon{color:var(--admin-gold)}.admin-field-wide{grid-column:1 / -1}.admin-field-with-action{min-width:0}.admin-field-action-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:stretch}.admin-field-action-row input{min-width:0}.admin-field-open-button{min-height:2.45rem;white-space:nowrap}.admin-check-field{min-height:2.45rem;display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0e}.admin-check-field input{width:1rem;height:1rem;accent-color:var(--admin-gold)}.admin-block-control{min-height:4.25rem;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.72rem;align-items:center;margin-bottom:.9rem;padding:.72rem;border:1px solid rgba(114,211,157,.22);border-radius:8px;background:linear-gradient(135deg,#72d39d17,#ffffff09),#ffffff09;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-block-control:hover{border-color:#d7b46a57;box-shadow:0 16px 38px #00000038}.admin-block-control-disabled{cursor:wait;opacity:.72}.admin-block-control-active{border-color:#f871716b;background:linear-gradient(135deg,#f871711f,#9d174d1a),#ffffff09}.admin-block-control input{width:1.08rem;height:1.08rem;accent-color:var(--admin-red)}.admin-block-control-icon{width:2.15rem;height:2.15rem;display:grid;place-items:center;border:1px solid rgba(114,211,157,.24);border-radius:8px;background:#72d39d1a;color:var(--admin-green)}.admin-block-control-active .admin-block-control-icon{border-color:#f8717147;background:#f871711f;color:var(--admin-red)}.admin-block-control-copy{min-width:0;display:grid;gap:.18rem}.admin-block-control-copy strong{color:#fff;font-size:.9rem;font-weight:950}.admin-block-control-copy span{color:#fff7e8a3;font-size:.78rem;font-weight:780;line-height:1.35}.admin-primary-button,.admin-ghost-button,.admin-danger-button,.admin-icon-button{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(255,255,255,.11);padding:.58rem .78rem;color:#fff;text-decoration:none;text-align:center;line-height:1.15}.admin-primary-button{border-color:#d7b46a6b;background:linear-gradient(135deg,#9d174dd6,#d7b46a52)}.admin-ghost-button,.admin-icon-button{background:#fff1}.admin-danger-button{border-color:#f8717147;background:#7f1d1d4d}.admin-primary-button:hover,.admin-ghost-button:hover,.admin-danger-button:hover,.admin-icon-button:hover,.admin-tab-row button:hover{transform:translateY(-1px);border-color:#d7b46a75}.admin-primary-button:disabled,.admin-ghost-button:disabled,.admin-danger-button:disabled,.admin-action-placeholder{cursor:wait;opacity:.62}.admin-action-placeholder{cursor:default}.admin-icon-button{width:2.3rem;height:2.3rem;padding:0}.admin-loading-chip,.admin-pill{min-height:1.85rem;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;color:#fff7e8cc;font-size:.74rem;font-weight:900}.admin-pill-good{border-color:#72d39d47;background:#14532d42;color:#bbf7d0}.admin-pill-warn{border-color:#d7b46a52;background:#713f1247;color:#fde68a}.admin-pill-danger{border-color:#f8717152;background:#7f1d1d4d;color:#fecaca}.admin-pill-neutral{color:#fff7e8c2}.admin-metric-grid,.admin-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.85rem}.admin-metric{min-height:8.8rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.78rem;align-items:start;padding:.95rem;border:1px solid var(--admin-line);border-radius:8px;background:linear-gradient(180deg,#1b131ddb,#09070beb);box-shadow:0 22px 54px #00000052}.admin-metric-icon,.admin-payment-icon,.admin-avatar{width:2.45rem;height:2.45rem;display:grid;place-items:center;border:1px solid rgba(215,180,106,.22);border-radius:8px;background:#d7b46a1a;color:var(--admin-gold)}.admin-metric span{display:block;color:var(--admin-muted);font-size:.78rem;font-weight:900}.admin-metric strong{display:block;margin-top:.25rem;color:#fff;font-size:1.72rem;font-weight:950;line-height:1.05;overflow-wrap:anywhere}.admin-metric small{display:block;margin-top:.4rem;color:#fff7e88f;font-size:.78rem;font-weight:800}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:.9rem;align-items:start}.admin-changelog-dashboard{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr)}.admin-changelog-forms,.admin-changelog-lists{display:grid;gap:.9rem}.admin-assessment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.admin-assessment-check{min-width:0;min-height:10.5rem;display:grid;align-content:start;justify-items:start;gap:.52rem;padding:.88rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:linear-gradient(180deg,#17111ad1,#08070ae0),#ffffff09;color:inherit;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-assessment-check:hover,.admin-assessment-check-active{transform:translateY(-2px);border-color:#d7b46a6b;background:linear-gradient(180deg,#302233d1,#0c090eeb),#d7b46a0d;box-shadow:0 24px 58px #0000004d}.admin-assessment-check>span{color:var(--admin-gold);font-size:.72rem;font-weight:950;text-transform:uppercase}.admin-assessment-check strong{color:#fff;font-size:1rem;font-weight:950;line-height:1.14}.admin-assessment-check small{color:#fff7e89e;font-size:.78rem;font-weight:780;line-height:1.42}.admin-assessment-tools{grid-template-columns:minmax(0,1fr) minmax(18rem,.45fr)}.admin-assessment-rebuild{width:100%;margin-top:.85rem}.admin-assessment-layout{grid-template-columns:minmax(32rem,1.3fr) minmax(30rem,.72fr)}.admin-assessment-results{min-width:0}.admin-assessment-results-head{margin-bottom:.85rem;padding:.78rem .82rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:#ffffff0a}.admin-assessment-result .admin-card-meta span{max-width:100%}.admin-assessment-group-stack{display:grid;gap:.9rem}.admin-assessment-result-group{min-width:0;display:grid;gap:.8rem;padding:.82rem;border:1px solid rgba(215,180,106,.2);border-radius:8px;background:#ffffff09}.admin-assessment-result-group-flat{min-width:0}.admin-assessment-group-head{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.admin-assessment-group-head h3{color:#fff;font-size:.98rem;font-weight:950;line-height:1.15}.admin-assessment-group-head span{display:block;margin-top:.25rem;color:var(--admin-muted);font-size:.78rem;font-weight:820;overflow-wrap:anywhere}.admin-insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.9rem;align-items:start}.admin-insight-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-control-center-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.95rem}.admin-control-card{min-width:0;display:grid;gap:1rem;padding:1rem;border:1px solid var(--admin-line);border-radius:8px;background:linear-gradient(180deg,#17111ae6,#08070af0);box-shadow:0 24px 58px #0000004f}.admin-control-card-active{border-color:#d7b46a75;box-shadow:0 24px 58px #0000004f,0 0 0 1px #d7b46a29}.admin-control-card-head,.admin-control-card-footer,.admin-control-guardrails{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.admin-control-card-head,.admin-control-card-footer{justify-content:space-between}.admin-control-icon{width:2.65rem;height:2.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--admin-gold);background:#d7b46a1f;border:1px solid rgba(215,180,106,.2)}.admin-control-card-body{display:grid;gap:.4rem}.admin-control-card-body h2{color:#fff;font-size:1.2rem;font-weight:950;line-height:1.16}.admin-control-card-body p,.admin-control-card-footer span{color:var(--admin-muted);font-size:.88rem;line-height:1.5}.admin-control-guardrails{align-items:stretch}.admin-control-guardrails span{min-height:2.35rem;display:inline-flex;align-items:center;gap:.42rem;padding:.48rem .62rem;border-radius:8px;color:#fff7e8d1;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);font-size:.76rem;font-weight:800}.admin-control-guardrails .admin-icon{width:.95rem;height:.95rem;color:var(--admin-gold)}.admin-control-card-footer>div{display:grid;gap:.18rem}.admin-control-card-footer strong{color:var(--admin-ivory);font-size:.9rem}.admin-control-switch{min-width:9.25rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border:1px solid var(--admin-line);border-radius:8px;color:var(--admin-ivory);background:#ffffff0b;font-weight:900;transition:transform .18s ease,border-color .18s ease,background .18s ease}.admin-control-switch:hover:not(:disabled){transform:translateY(-1px);border-color:#d7b46a70;background:#d7b46a1a}.admin-control-switch:disabled{opacity:.62;cursor:wait}.admin-control-switch-track{width:2.35rem;height:1.32rem;position:relative;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.14);transition:background .18s ease,border-color .18s ease}.admin-control-switch-thumb{width:.92rem;height:.92rem;position:absolute;top:50%;left:.18rem;transform:translateY(-50%);border-radius:999px;background:var(--admin-ivory);box-shadow:0 5px 14px #00000052;transition:left .18s ease,background .18s ease}.admin-control-switch-on .admin-control-switch-track{background:#d7b46a85;border-color:#d7b46aa3}.admin-control-switch-on .admin-control-switch-thumb{left:1.18rem;background:#fff}.admin-panel,.admin-editor-panel,.admin-content-card,.admin-video-card,.admin-customer-card,.admin-report-card,.admin-empty,.admin-modal{min-width:0;border:1px solid var(--admin-line);border-radius:8px;background:linear-gradient(180deg,#17111ae0,#08070aeb);box-shadow:0 24px 58px #0000004f}.admin-panel,.admin-editor-panel,.admin-empty,.admin-modal{padding:.95rem}.admin-panel-large{grid-column:span 1}.admin-panel-head{display:flex;align-items:start;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-bottom:.8rem}.admin-panel-head h2,.admin-editor-title h2{color:#fff;font-size:1.06rem;font-weight:950;line-height:1.15}.admin-chart{height:17.5rem;min-height:17.5rem}.admin-chart-compact{height:13rem;min-height:13rem}.admin-card-grid-dense{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.admin-vip-pack-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:stretch}.admin-content-card,.admin-video-card,.admin-customer-card,.admin-report-card{overflow:hidden;color:inherit;text-align:left}.admin-video-card,.admin-customer-card,.admin-report-card{display:grid;padding:0;border-color:#d7b46a24}.admin-card-select-button{width:100%;min-width:0;display:grid;border:0;background:transparent;color:inherit;text-align:left}.admin-card-select-button:hover{transform:none}.admin-vip-pack-card{height:100%;min-height:25.5rem}.admin-vip-pack-card .admin-card-select-button{height:100%;grid-template-rows:12.5rem minmax(0,1fr)}.admin-vip-pack-card .admin-thumb{height:100%;aspect-ratio:auto}.admin-vip-pack-card .admin-card-body{min-height:13rem;align-content:start;grid-template-rows:auto auto auto minmax(0,1fr) auto}.admin-vip-pack-card .admin-card-body h3{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-vip-pack-card .admin-card-body p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.admin-vip-pack-edit-label{min-width:0;display:inline-flex;align-items:center;gap:.38rem;color:var(--admin-gold);font-size:.78rem;font-weight:950}.admin-customer-select-button{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem}button.admin-customer-card{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.8rem;gap:.75rem}.admin-video-card:hover,.admin-customer-card:hover,.admin-report-card:hover,.admin-content-card:hover,.admin-selected-card{transform:translateY(-2px);border-color:#d7b46a6b}.admin-selected-card{box-shadow:0 26px 70px #00000061,0 0 0 3px #d7b46a17}.admin-content-card{display:grid}.admin-card-body{min-width:0;display:grid;gap:.55rem;padding:.78rem}.admin-card-body h3{color:#fff;font-size:.98rem;font-weight:950;line-height:1.18;overflow-wrap:anywhere}.admin-card-body p,.admin-card-body span,.admin-card-body small{min-width:0;overflow-wrap:anywhere}.admin-card-body p{color:#fff7e89e;font-size:.82rem;font-weight:700;line-height:1.4}.admin-changelog-detail-list{display:grid;gap:.38rem;margin:0;padding:0;list-style:none}.admin-changelog-detail-list li{padding:.48rem .55rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0b;color:#fff7e8ad;font-size:.78rem;font-weight:750;line-height:1.4}.admin-internal-note{border-left:3px solid rgba(103,212,210,.56);padding-left:.65rem;color:#b8f7f5c7!important}.admin-card-meta{display:flex;flex-wrap:wrap;gap:.48rem}.admin-card-meta span{display:inline-flex;align-items:center;gap:.32rem;color:#fff7e89e;font-size:.75rem;font-weight:850}.admin-card-actions{margin-top:.05rem}.admin-alias-list{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}.admin-alias-chip{min-width:0;display:inline-flex;align-items:center;gap:.28rem;max-width:100%;padding:.24rem .3rem .24rem .48rem;border:1px solid rgba(215,180,106,.18);border-radius:8px;background:#d7b46a14;color:#fff7e8c7;font-size:.74rem;font-weight:900;line-height:1.15;overflow-wrap:anywhere}.admin-alias-delete{width:1.45rem;height:1.45rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid transparent;border-radius:8px;color:#fff7e8b3}.admin-alias-delete:hover{border-color:#f8717147;background:#7f1d1d42;color:#fecaca}.admin-alias-empty{color:var(--admin-muted);font-size:.76rem;font-weight:850}.admin-inquiry-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:.9rem}.admin-inquiry-card{border-color:#d7b46a38}.admin-inquiry-card .admin-card-body{gap:.72rem}.admin-inquiry-contact-row{display:flex;align-items:center;gap:.48rem;flex-wrap:wrap}.admin-inquiry-contact-row .admin-ghost-button{max-width:100%;justify-content:flex-start;overflow-wrap:anywhere}.admin-inquiry-message{min-height:5rem;padding:.72rem;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:#ffffff0b;color:#fff7e8bf!important;white-space:pre-wrap}.admin-inquiry-review{display:grid;grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr) auto;gap:.65rem;align-items:end;padding-top:.12rem}.admin-inquiry-review .admin-primary-button{min-height:2.6rem;white-space:nowrap}.admin-card-actions-spaced{padding:0 .78rem .78rem}.admin-card-actions-spaced .admin-ghost-button,.admin-card-actions-spaced .admin-primary-button{flex:1 1 8.5rem;min-width:0}.admin-card-actions-uniform,.admin-customer-actions,.admin-editor-actions-uniform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.admin-customer-actions{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.admin-card-actions-uniform .admin-ghost-button,.admin-card-actions-uniform .admin-primary-button,.admin-customer-actions .admin-ghost-button,.admin-customer-actions .admin-primary-button,.admin-editor-actions-uniform .admin-ghost-button,.admin-editor-actions-uniform .admin-primary-button{width:100%;min-height:2.55rem}.admin-thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#00000057}.admin-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-thumb-empty{display:grid;place-items:center;color:#fff7e87a}.admin-split-layout{display:grid;grid-template-columns:minmax(30rem,1.45fr) minmax(30rem,.72fr);gap:.95rem;align-items:start}.admin-editor-panel{position:sticky;top:5rem;max-height:calc(100vh - 6rem);overflow-y:auto}.admin-editor-title{display:flex;align-items:center;gap:.65rem;margin-bottom:.9rem}.admin-editor-title>.admin-icon{width:2rem;height:2rem;padding:.45rem;border:1px solid rgba(215,180,106,.22);border-radius:8px;background:#d7b46a1a;color:var(--admin-gold)}.admin-editor-title span{color:var(--admin-muted);font-size:.78rem;font-weight:850}.admin-editor-group{display:grid;gap:.65rem;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.075)}.admin-editor-group h3{color:var(--admin-gold);font-size:.82rem;font-weight:950;text-transform:uppercase}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.admin-form-grid-compact{grid-template-columns:1fr}.admin-filter-pair{min-width:min(100%,23rem)}.admin-filter-pair .admin-dropdown{flex:1 1 10rem}.admin-photo-uploader{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:.75rem;align-items:stretch;margin-bottom:.9rem;padding:.72rem;border:1px solid rgba(215,180,106,.18);border-radius:8px;background:#ffffff0b;overflow:hidden}.admin-photo-uploader .admin-thumb{border-radius:8px;min-width:0}.admin-photo-uploader-body{min-width:0;display:grid;align-content:center;justify-items:start;gap:.65rem}.admin-photo-uploader-body>div{min-width:0;max-width:100%}.admin-photo-uploader-body strong,.admin-photo-uploader-body span{display:block;overflow-wrap:anywhere}.admin-photo-uploader-body strong{color:#fff;font-size:.9rem;font-weight:950}.admin-photo-uploader-body span{margin-top:.22rem;color:var(--admin-muted);font-size:.78rem;font-weight:850}.admin-photo-uploader-actions-only{grid-template-columns:1fr}.admin-photo-uploader-actions-only .admin-photo-uploader-body{align-content:stretch}.admin-cover-source-panel{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:-.28rem 0 .9rem;padding:.72rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:linear-gradient(135deg,#d7b46a17,#9d174d12),#ffffff09}.admin-cover-source-panel>div{min-width:0}.admin-cover-source-panel strong{display:block;color:#fff;font-size:.86rem;font-weight:950}.admin-cover-source-panel span{margin-top:.2rem;color:var(--admin-muted);font-size:.76rem;font-weight:820;line-height:1.35}.admin-vip-video-list{display:grid;gap:.85rem}.admin-vip-video-editor{min-width:0;display:grid;gap:.78rem;padding:.78rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:#ffffff0a}.admin-vip-video-editor-cover{border-color:#d7b46a57;background:linear-gradient(135deg,#d7b46a14,#9d174d0f),#ffffff0d;box-shadow:inset 0 0 0 1px #d7b46a0f}.admin-vip-video-head{min-width:0;display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:.72rem;align-items:start}.admin-vip-video-head .admin-thumb{border-radius:8px}.admin-vip-video-editor-vertical .admin-vip-video-head .admin-thumb{aspect-ratio:9 / 16;max-height:15rem}.admin-vip-video-head h4{margin-top:.45rem;color:#fff;font-size:.92rem;font-weight:950;line-height:1.18;overflow-wrap:anywhere}.admin-vip-video-head p{margin-top:.35rem;color:var(--admin-muted);font-size:.78rem;font-weight:820;overflow-wrap:anywhere}.admin-vip-cover-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.52rem;margin-top:.72rem}.admin-vip-cover-actions .admin-primary-button,.admin-vip-cover-actions .admin-ghost-button{min-height:2.25rem;padding:.48rem .62rem;font-size:.78rem;font-weight:900}.admin-vip-cover-actions>span{min-width:0;color:#fff7e894;font-size:.74rem;font-weight:820;line-height:1.35}.admin-vip-video-editor .admin-photo-uploader{grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr);margin-bottom:0}.admin-vip-video-editor .admin-photo-uploader-actions-only{grid-template-columns:1fr;padding:.62rem;border-color:#ffffff17;background:#00000024}.admin-vip-thumbnail-action .admin-photo-uploader-body{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-vip-thumbnail-action .admin-file-button{justify-self:end}.admin-file-button{min-height:2.35rem;max-width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .72rem;border:1px solid rgba(215,180,106,.32);border-radius:8px;background:#d7b46a1a;color:#fff;font-size:.82rem;font-weight:900;line-height:1.15;text-align:center;white-space:normal;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin-file-button .admin-icon{flex:0 0 auto}.admin-file-button:hover{transform:translateY(-1px);border-color:#d7b46a85}.admin-file-button input{display:none}.admin-file-button-disabled{cursor:wait;opacity:.62}.admin-mini-metrics{margin-bottom:.8rem}.admin-customer-card{align-items:stretch;gap:0;padding:0}.admin-subscription-grid{margin-top:.85rem}.admin-subscription-tier-stack{display:grid;gap:.9rem;margin-top:.85rem}.admin-subscription-tier{min-width:0;padding:.85rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:linear-gradient(180deg,#ffffff09,#ffffff05),#0000001f}.admin-subscription-tier .admin-panel-head{margin-bottom:.2rem}.admin-subscription-tier .admin-mini-metrics{margin-bottom:0;justify-content:flex-end}.admin-subscription-card .admin-card-body{align-content:start}.admin-tier-empty{margin-top:.7rem;padding:.75rem;border:1px dashed rgba(255,255,255,.12);border-radius:8px;color:var(--admin-muted);font-size:.84rem;font-weight:850}.admin-editor-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:-.25rem 0 .85rem}.admin-editor-actions .admin-ghost-button,.admin-editor-actions .admin-primary-button{flex:1 1 11rem}.admin-avatar{color:#fff;font-weight:950;text-transform:uppercase}.admin-report-issue{display:grid;gap:.35rem;margin-bottom:.8rem;padding:.75rem;border:1px solid rgba(248,113,113,.24);border-radius:8px;background:#7f1d1d2e}.admin-report-issue strong{color:#fecaca;font-size:.8rem;font-weight:950}.admin-report-issue p{color:#fff7e8cc;font-size:.9rem;line-height:1.5}.admin-small-date{color:var(--admin-muted);font-size:.74rem;font-weight:850}.admin-list-stack{display:grid;gap:.65rem}.admin-compact-row,.admin-media-row,.admin-playlist-block,.admin-progress-row{min-width:0;padding:.68rem;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:#ffffff0b}.admin-compact-row{display:grid;width:100%;color:inherit;text-align:left}.admin-compact-row-static{justify-items:start;gap:.5rem}.admin-compact-row span,.admin-playlist-block strong,.admin-progress-row span{color:#fff;font-weight:900;overflow-wrap:anywhere}.admin-compact-row small{color:var(--admin-muted);font-size:.76rem;font-weight:800}.admin-payment-icon{margin:.8rem 0 0 .8rem}.admin-affiliate-card .admin-payment-icon{color:var(--admin-cyan)}.admin-media-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.68rem;align-items:center}.admin-media-row .admin-thumb{border-radius:8px}.admin-media-row strong,.admin-media-row span{display:block;overflow-wrap:anywhere}.admin-media-row span{margin-top:.28rem;color:var(--admin-muted);font-size:.78rem;font-weight:800}.admin-mini-thumb-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin-top:.55rem}.admin-mini-thumb-row .admin-thumb{border-radius:8px}.admin-progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center}.admin-progress-row strong{color:var(--admin-gold);font-weight:950}.admin-tab-row{padding:.35rem;border:1px solid var(--admin-line);border-radius:8px;background:#0c090ec2}.admin-tab-row button{padding:.48rem .74rem;border:1px solid transparent;color:#fff7e8b3;text-transform:capitalize}.admin-tab-row .admin-tab-active{border-color:#d7b46a52;background:#d7b46a1a;color:#fff}.admin-toast{position:fixed;right:1rem;top:1rem;z-index:80;max-width:min(24rem,calc(100vw - 2rem));padding:.72rem .88rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#120e14f5;box-shadow:0 20px 52px #00000073;color:#fff;font-size:.86rem;font-weight:850}.admin-toast-success{border-color:#72d39d57}.admin-toast-error{border-color:#f871715c}.admin-form-error{padding:.68rem .8rem;border:1px solid rgba(248,113,113,.3);border-radius:8px;background:#7f1d1d3d;color:#fecaca;font-size:.86rem;font-weight:850}.admin-empty{display:grid;justify-items:start;gap:.55rem;min-height:16rem;align-content:center}.admin-empty-icon{width:2rem;height:2rem;color:var(--admin-gold)}.admin-empty strong{color:#fff;font-size:1.1rem;font-weight:950}.admin-empty p{color:var(--admin-muted);line-height:1.55}.admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:1rem;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-modal{width:min(100%,26rem);display:grid;gap:.85rem}.admin-modal-head{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:.8rem}.admin-vip-modal-backdrop{align-items:center;background:radial-gradient(circle at 50% 12%,rgba(215,180,106,.14),transparent 34rem),#000000c2;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-vip-video-modal-backdrop{z-index:100;background:radial-gradient(circle at 50% 16%,rgba(215,180,106,.12),transparent 30rem),#000c;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-vip-pack-modal,.admin-vip-video-modal{width:min(96vw,78rem);height:min(92vh,64rem);max-height:92vh;grid-template-rows:auto minmax(0,1fr);padding:0;gap:0;overflow:hidden;contain:layout paint}.admin-vip-video-modal{width:min(96vw,62rem);height:min(92vh,54rem)}.admin-vip-pack-modal>.admin-modal-head,.admin-vip-video-modal>.admin-modal-head{padding:.95rem 1rem;border-bottom:1px solid rgba(215,180,106,.14);background:linear-gradient(135deg,#d7b46a14,#9d174d12),#ffffff09}.admin-vip-pack-modal .admin-editor-title,.admin-vip-video-modal .admin-editor-title{margin-bottom:0}.admin-vip-modal-scroll{display:grid;gap:1rem;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;will-change:scroll-position;padding:1rem}.admin-vip-modal-summary{min-width:0;display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:.9rem;align-items:stretch;padding:.85rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:linear-gradient(135deg,#d7b46a14,#4015301f),#ffffff0a}.admin-vip-modal-summary .admin-thumb{min-height:10rem;border-radius:8px}.admin-vip-modal-summary>div{min-width:0;display:grid;align-content:center;gap:.55rem}.admin-vip-modal-summary h3{color:#fff;font-size:1.22rem;font-weight:950;line-height:1.12;overflow-wrap:anywhere}.admin-vip-modal-summary p{color:#fff7e8ad;font-size:.9rem;font-weight:760;line-height:1.5;overflow-wrap:anywhere}.admin-vip-modal-grid{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1fr);gap:.9rem;align-items:start}.admin-vip-modal-section{min-width:0;display:grid;gap:.75rem;padding:.85rem;border:1px solid rgba(215,180,106,.14);border-radius:8px;background:linear-gradient(180deg,#ffffff0a,#ffffff06),#0000001f}.admin-vip-modal-section h3{color:var(--admin-gold);font-size:.84rem;font-weight:950;text-transform:uppercase}.admin-vip-modal-section-wide{gap:.85rem}.admin-vip-modal-subtitle{display:block;margin-top:.22rem;color:var(--admin-muted);font-size:.78rem;font-weight:820}.admin-customer-activity-backdrop{z-index:96;background:radial-gradient(circle at 50% 12%,rgba(215,180,106,.14),transparent 34rem),radial-gradient(circle at 86% 18%,rgba(103,212,210,.08),transparent 24rem),#000000c7;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-customer-activity-modal{width:min(96vw,80rem);height:min(92vh,62rem);max-height:92vh;grid-template-rows:auto minmax(0,1fr);padding:0;gap:0;overflow:hidden;contain:layout paint}.admin-customer-activity-modal>.admin-modal-head{padding:.95rem 1rem;border-bottom:1px solid rgba(215,180,106,.14);background:linear-gradient(135deg,#d7b46a14,#9d174d12),#ffffff09}.admin-customer-activity-modal .admin-editor-title{margin-bottom:0}.admin-customer-activity-scroll{min-height:0;display:grid;gap:1rem;padding:1rem;overflow-y:auto;overscroll-behavior:contain}.admin-customer-activity-summary{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center;padding:.9rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:linear-gradient(135deg,#d7b46a14,#4015301f),#ffffff0a}.admin-customer-activity-avatar{width:4.4rem;height:4.4rem;font-size:1.22rem}.admin-customer-activity-summary>div:last-child{min-width:0;display:grid;gap:.45rem}.admin-customer-activity-summary h3{color:#fff;font-size:1.28rem;font-weight:950;line-height:1.12;overflow-wrap:anywhere}.admin-customer-activity-summary p{max-width:66rem;color:#fff7e8ad;font-size:.9rem;font-weight:760;line-height:1.5}.admin-customer-activity-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-customer-activity-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);gap:.9rem;align-items:start}.admin-customer-activity-side{min-width:0;display:grid;gap:.9rem}.admin-customer-activity-timeline{min-width:0;display:grid;gap:.72rem}.admin-activity-event{min-width:0;display:grid;grid-template-columns:auto 6.7rem minmax(0,1fr);gap:.72rem;align-items:start;padding:.68rem;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:linear-gradient(180deg,#ffffff0b,#ffffff07),#0000001a}.admin-activity-event-icon{width:2.4rem;height:2.4rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;color:var(--admin-muted)}.admin-activity-event-icon-good{border-color:#72d39d42;background:#14532d38;color:var(--admin-green)}.admin-activity-event-icon-warn{border-color:#d7b46a52;background:#713f1240;color:var(--admin-gold)}.admin-activity-event-icon-danger{border-color:#f871714d;background:#7f1d1d42;color:#fecaca}.admin-activity-event-media .admin-thumb,.admin-activity-mini-row .admin-thumb{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.admin-activity-event-body{min-width:0;display:grid;gap:.38rem}.admin-activity-event-body .admin-row-between{align-items:start}.admin-activity-event-body strong{color:#fff;font-size:.92rem;font-weight:950;overflow-wrap:anywhere}.admin-activity-event-body small{color:var(--admin-muted);font-size:.74rem;font-weight:850}.admin-activity-event-body p{color:#fff7e8c7;font-size:.88rem;font-weight:820;line-height:1.38;overflow-wrap:anywhere}.admin-activity-event-body>span,.admin-activity-mini-row span{color:#fff7e88f;font-size:.76rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.admin-activity-event-body .admin-ghost-button{justify-self:start;min-height:2.08rem;padding:.44rem .62rem;font-size:.78rem}.admin-activity-mini-row{min-width:0;display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:.62rem;align-items:center;padding:.55rem;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:#ffffff0b;color:inherit;text-decoration:none}.admin-activity-mini-row:hover{border-color:#d7b46a57;background:#d7b46a12}.admin-activity-mini-row>div:last-child{min-width:0;display:grid;gap:.2rem}.admin-activity-mini-row strong{color:#fff;font-size:.82rem;font-weight:950;line-height:1.2;overflow-wrap:anywhere}.admin-activity-mini-row small{color:var(--admin-muted);font-size:.72rem;font-weight:850}.admin-activity-mini-row-static{grid-template-columns:auto minmax(0,1fr)}.admin-activity-mini-icon{width:2.35rem;height:2.35rem;margin:0}.admin-vip-modal-save{justify-self:start}.admin-vip-video-modal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:.82rem;align-items:stretch}.admin-vip-video-summary-card{min-width:0;min-height:22rem;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;contain:layout paint;border:1px solid rgba(215,180,106,.14);border-radius:8px;background:linear-gradient(180deg,#18121ce6,#08070af0),#ffffff08}.admin-vip-video-summary-card-cover{border-color:#d7b46a61;box-shadow:inset 0 0 0 1px #d7b46a12,0 18px 50px #00000042}.admin-vip-video-summary-card>.admin-thumb{width:100%;height:auto;aspect-ratio:16 / 9;contain:layout paint;border-bottom:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 50% 25%,rgba(215,180,106,.11),transparent 48%),#00000057}.admin-vip-video-summary-card-vertical{min-height:30rem}.admin-vip-video-summary-card-vertical>.admin-thumb{width:min(72%,11.5rem);aspect-ratio:9 / 16;justify-self:center;margin-top:.78rem;border:1px solid rgba(255,255,255,.08);border-radius:8px}.admin-vip-video-summary-card>.admin-thumb img,.admin-vip-video-modal-preview>.admin-thumb img{-o-object-fit:contain;object-fit:contain}.admin-vip-video-summary-body{min-width:0;display:grid;align-content:start;grid-template-rows:auto auto auto auto auto;gap:.55rem;padding:.75rem}.admin-vip-video-summary-body h4{color:#fff;font-size:.92rem;font-weight:950;line-height:1.18;overflow-wrap:anywhere;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-vip-video-summary-body p,.admin-vip-cover-note{color:#fff7e89e;font-size:.76rem;font-weight:820;line-height:1.38;overflow-wrap:anywhere}.admin-vip-video-summary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.admin-vip-video-summary-actions .admin-primary-button,.admin-vip-video-summary-actions .admin-ghost-button{min-height:2.35rem;padding:.5rem .55rem;font-size:.78rem}.admin-vip-video-modal-layout{display:grid;grid-template-columns:minmax(16rem,.48fr) minmax(0,1fr);gap:1rem;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;padding:1rem}.admin-vip-video-modal-preview{min-width:0;display:grid;align-content:start;gap:.75rem;padding:.85rem;border:1px solid rgba(215,180,106,.14);border-radius:8px;background:linear-gradient(180deg,#ffffff0a,#ffffff06),#0000001f}.admin-vip-video-modal-preview>.admin-thumb{aspect-ratio:16 / 9;border-radius:8px;background:radial-gradient(circle at 50% 25%,rgba(215,180,106,.11),transparent 48%),#00000057}.admin-vip-video-modal-preview-vertical>.admin-thumb{width:min(78%,15rem);aspect-ratio:9 / 16;justify-self:center}.admin-vip-video-modal-preview .admin-mini-metrics,.admin-vip-video-summary-body .admin-mini-metrics,.admin-vip-pack-card .admin-mini-metrics,.admin-vip-video-modal-preview .admin-photo-uploader{margin-bottom:0}.admin-vip-request-panel{display:grid;gap:.85rem;margin-bottom:1rem;border-color:#d7b46a2e;background:linear-gradient(135deg,#d7b46a12,#4015301a),#ffffff09}.admin-vip-request-head{align-items:center;gap:1rem}.admin-vip-request-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.admin-vip-request-tabs button{display:inline-flex;align-items:center;gap:.35rem}.admin-vip-request-tabs button span{min-width:1.35rem;border-radius:999px;padding:.14rem .36rem;background:#d7b46a24;color:var(--admin-gold);font-size:.68rem;font-weight:950;text-align:center}.admin-vip-request-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.82rem}.admin-vip-request-card{min-width:0;display:grid;align-content:start;gap:.72rem;padding:.82rem;border:1px solid rgba(215,180,106,.14);border-radius:8px;background:linear-gradient(180deg,#ffffff0d,#ffffff07),#00000024}.admin-vip-request-title{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:start}.admin-vip-request-title>.admin-icon{width:2rem;height:2rem;padding:.45rem;border:1px solid rgba(215,180,106,.2);border-radius:8px;background:#d7b46a1a;color:var(--admin-gold)}.admin-vip-request-title h3{color:#fff;font-size:1rem;font-weight:950;line-height:1.16;overflow-wrap:anywhere}.admin-vip-request-title span,.admin-vip-request-card p{color:var(--admin-muted);font-size:.78rem;font-weight:820;line-height:1.42;overflow-wrap:anywhere}.admin-vip-request-card p{color:#fff7e8ad}.admin-vip-request-contact{justify-self:start;display:inline-flex;max-width:100%;align-items:center;gap:.38rem;color:var(--admin-gold);font-size:.78rem;font-weight:900;overflow-wrap:anywhere}.admin-vip-request-review{display:grid;grid-template-columns:minmax(9rem,.62fr) minmax(0,1fr);gap:.62rem;align-items:start}.admin-vip-request-review .admin-field{margin:0}.admin-vip-request-review textarea{min-height:5.2rem}.admin-vip-request-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.admin-vip-request-actions .admin-primary-button,.admin-vip-request-actions .admin-ghost-button{min-height:2.35rem;padding:.5rem .58rem;font-size:.78rem}.admin-spin{animation:adminSpin 1s linear infinite}@keyframes adminSpin{to{transform:rotate(360deg)}}@media (max-width: 1180px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:sticky;top:0;z-index:40;height:auto;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;align-items:center;border-right:0;border-bottom:1px solid var(--admin-line-soft)}.admin-nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;overflow-y:hidden;padding:0 0 .2rem}.admin-nav button{white-space:nowrap}.admin-topbar{top:4.8rem}.admin-split-layout,.admin-dashboard-grid,.admin-insight-grid-three,.admin-customer-activity-grid{grid-template-columns:1fr}.admin-assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-editor-panel{position:static;max-height:none}}@media (max-width: 760px){.admin-workspace{padding:.75rem}.admin-sidebar{grid-template-columns:1fr;padding:.75rem}.admin-topbar{top:7.6rem;align-items:start;flex-direction:column;margin-inline:-.75rem}.admin-section-header{align-items:stretch;flex-direction:column}.admin-searchbar{grid-template-columns:auto minmax(0,1fr) auto}.admin-searchbar select{grid-column:1 / -1;max-width:none}.admin-form-grid,.admin-card-grid,.admin-card-grid-dense,.admin-inquiry-list,.admin-inquiry-review,.admin-metric-grid,.admin-assessment-grid,.admin-insight-grid,.admin-card-actions-uniform,.admin-customer-actions,.admin-editor-actions-uniform{grid-template-columns:1fr}.admin-vip-pack-card{min-height:auto}.admin-vip-pack-card .admin-card-select-button{grid-template-rows:12rem auto}.admin-vip-pack-card .admin-card-body{min-height:auto}.admin-vip-pack-modal,.admin-vip-video-modal,.admin-customer-activity-modal{width:min(100%,calc(100vw - 1rem));height:94vh;max-height:94vh}.admin-vip-modal-scroll,.admin-vip-video-modal-layout,.admin-customer-activity-scroll{max-height:none;padding:.75rem}.admin-vip-modal-summary,.admin-customer-activity-summary,.admin-vip-modal-grid,.admin-customer-activity-grid,.admin-vip-video-modal-layout,.admin-vip-video-summary-actions{grid-template-columns:1fr}.admin-customer-activity-avatar{width:3.5rem;height:3.5rem;font-size:1rem}.admin-activity-event{grid-template-columns:auto minmax(0,1fr)}.admin-activity-event-media{grid-column:1 / -1;order:3}.admin-activity-event-body{order:2}.admin-activity-mini-row{grid-template-columns:4.4rem minmax(0,1fr)}.admin-vip-video-modal-grid{grid-template-columns:1fr}.admin-vip-request-head{align-items:stretch;flex-direction:column}.admin-vip-request-tabs{justify-content:start}.admin-vip-request-grid,.admin-vip-request-review,.admin-vip-request-actions{grid-template-columns:1fr}.admin-vip-video-summary-card{min-height:auto;grid-template-rows:auto auto}.admin-vip-video-summary-card-vertical>.admin-thumb{width:min(68%,12rem)}.admin-media-row,.admin-customer-card,.admin-customer-select-button,.admin-vip-video-head,.admin-photo-uploader{grid-template-columns:1fr}.admin-cover-source-panel{align-items:stretch;flex-direction:column}.admin-vip-thumbnail-action .admin-photo-uploader-body{grid-template-columns:1fr}.admin-vip-thumbnail-action .admin-file-button{width:100%;justify-self:stretch}.admin-topbar-actions,.admin-section-action,.admin-card-actions{width:100%}.admin-primary-button,.admin-ghost-button,.admin-danger-button{flex:1}}.vip-page{position:relative}.vip-page-heading{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.vip-page-heading-selected{overflow:hidden;border:1px solid rgba(215,180,106,.2);border-radius:8px;padding:clamp(1rem,2.6vw,1.45rem);background:linear-gradient(135deg,rgba(215,180,106,.11),transparent 36%),linear-gradient(180deg,#ffffff13,#ffffff08),#0806099e;box-shadow:0 24px 70px #00000057,0 0 0 1px #ffffff09 inset}.vip-page-heading-selected:after{content:"";position:absolute;right:-15%;bottom:-80%;width:40%;aspect-ratio:1;border-radius:50%;background:#d7b46a1f;filter:blur(70px);pointer-events:none}.vip-page-heading-copy{position:relative;z-index:1;min-width:0}.vip-page-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.vip-page-action-link{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:.52rem .78rem;background:#ffffff14;color:#fff;font-size:.84rem;font-weight:850;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.vip-page-action-link:hover,.vip-page-action-link-active{transform:translateY(-1px);border-color:#d7b46a57;background:#d7b46a24;color:#f7dfaa}.vip-favorites-link{border-color:#d7b46a47}.vip-request-pack-button{border-color:#d7b46a5c;background:linear-gradient(135deg,#d7b46a2e,#9d174d1f),#ffffff14}.vip-page-eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:#d7b46a;font-size:.78rem;font-weight:900;text-transform:uppercase}.vip-page-heading h1{margin-top:.32rem;color:#fff;font-size:clamp(1.85rem,3.4vw,3.1rem);font-weight:950;line-height:1;overflow-wrap:anywhere}.vip-pack-meta-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.vip-pack-meta-row span{display:inline-flex;min-height:2rem;align-items:center;border:1px solid rgba(215,180,106,.2);border-radius:999px;padding:.4rem .68rem;background:#d7b46a1a;color:#fff4dae6;font-size:.78rem;font-weight:850}.vip-pack-description{position:relative;overflow:hidden;margin-bottom:1.25rem;border:1px solid rgba(255,255,255,.105);border-radius:8px;padding:1rem 1.05rem 1rem 1.25rem;background:linear-gradient(90deg,rgba(215,180,106,.14),transparent 34%),linear-gradient(180deg,#fff1,#ffffff07),#0605078f;box-shadow:0 18px 58px #00000047}.vip-pack-description-mark{position:absolute;top:.95rem;bottom:.95rem;left:.72rem;width:.18rem;border-radius:999px;background:linear-gradient(180deg,#f1d391,#9d7840)}.vip-pack-description p{margin:0;padding-left:.75rem;color:#ffffffc2;font-size:.94rem;font-weight:600;line-height:1.65}.vip-pack-grid,.vip-video-grid{display:grid;gap:1rem;grid-auto-flow:dense;grid-auto-rows:7.25rem}.vip-pack-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.vip-video-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.vip-pack-sections{display:grid;gap:1.7rem}.vip-pack-section{display:grid;gap:.85rem}.vip-pack-section-heading{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.vip-pack-section-heading h2{color:#fff;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:950;line-height:1.05}.vip-pack-section-heading span{display:inline-flex;min-height:1.85rem;align-items:center;border:1px solid rgba(215,180,106,.2);border-radius:999px;padding:.32rem .62rem;background:#d7b46a1a;color:#fff4dad6;font-size:.72rem;font-weight:850}.vip-pack-filter{display:inline-flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.1rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;padding:.35rem;background:#06050780;box-shadow:0 14px 44px #00000038}.vip-pack-filter button{min-height:2.05rem;border:1px solid transparent;border-radius:7px;padding:.38rem .72rem;color:#ffffffb8;font-size:.78rem;font-weight:850;transition:background .16s ease,border-color .16s ease,color .16s ease}.vip-pack-filter button:hover,.vip-pack-filter .vip-pack-filter-active{border-color:#d7b46a47;background:#d7b46a21;color:#f7dfaa}.vip-request-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10080;display:grid;place-items:center;padding:1rem;background:radial-gradient(circle at 50% 8%,rgba(215,180,106,.16),transparent 32rem),#000000c7}.vip-request-modal{width:min(100%,38rem);max-height:min(92vh,46rem);overflow-y:auto;border:1px solid rgba(215,180,106,.22);border-radius:8px;padding:clamp(1rem,3vw,1.35rem);background:linear-gradient(135deg,#d7b46a1f,#9d174d14),linear-gradient(180deg,#ffffff12,#ffffff08),#080609f5;box-shadow:0 30px 90px #00000094,0 0 0 1px #ffffff09 inset}.vip-request-modal-head{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.vip-request-modal-head>div{min-width:0}.vip-request-modal-head span{display:inline-flex;color:#d7b46a;font-size:.74rem;font-weight:950;text-transform:uppercase}.vip-request-modal-head h2{margin-top:.28rem;color:#fff;font-size:clamp(1.45rem,4vw,2.05rem);font-weight:950;line-height:1.05}.vip-request-modal-head p{margin-top:.5rem;color:#ffffffad;font-size:.9rem;font-weight:650;line-height:1.5}.vip-request-close{flex:0 0 auto;display:grid;width:2.45rem;height:2.45rem;place-items:center;border:1px solid rgba(215,180,106,.26);border-radius:999px;background:#00000047;color:#fff;transition:transform .16s ease,border-color .16s ease,background .16s ease}.vip-request-close:hover{transform:translateY(-1px);border-color:#d7b46a80;background:#d7b46a1f}.vip-request-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:.85rem}.vip-request-type-grid button{min-width:0;min-height:5.25rem;display:grid;align-content:start;gap:.35rem;border:1px solid rgba(255,255,255,.105);border-radius:8px;padding:.78rem;background:#ffffff0b;color:#ffffffb8;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.vip-request-type-grid button:hover,.vip-request-type-grid .vip-request-type-active{transform:translateY(-1px);border-color:#d7b46a61;background:#d7b46a1f;color:#fff}.vip-request-type-grid strong{color:inherit;font-size:.92rem;font-weight:950}.vip-request-type-grid span{color:#ffffff9e;font-size:.78rem;font-weight:720;line-height:1.35}.vip-request-field{display:grid;gap:.42rem;margin-top:.75rem}.vip-request-field span{color:#fff4dad6;font-size:.78rem;font-weight:900;text-transform:uppercase}.vip-request-field input,.vip-request-field textarea{width:100%;border:1px solid rgba(215,180,106,.18);border-radius:8px;background:#0000003d;color:#fff;font-size:.92rem;font-weight:650;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.vip-request-field input{min-height:2.8rem;padding:.72rem .82rem}.vip-request-field textarea{min-height:8.5rem;resize:vertical;padding:.78rem .82rem;line-height:1.5}.vip-request-field input:focus,.vip-request-field textarea:focus{border-color:#d7b46a75;background:#00000057;box-shadow:0 0 0 3px #d7b46a1a}.vip-request-message{margin-top:.8rem;border-radius:8px;padding:.72rem .82rem;font-size:.84rem;font-weight:850;line-height:1.4}.vip-request-message-error{border:1px solid rgba(248,113,113,.32);background:#7f1d1d3d;color:#fecaca}.vip-request-message-success{border:1px solid rgba(114,211,157,.3);background:#14532d38;color:#bbf7d0}.vip-request-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.62rem;margin-top:1rem}.vip-request-secondary,.vip-request-submit{min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:8px;padding:.62rem .9rem;font-size:.84rem;font-weight:900;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.vip-request-secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#ffffffd6}.vip-request-submit{border:1px solid rgba(255,247,232,.28);background:linear-gradient(135deg,#f1d391,#d7b46a 54%,#9d7840);color:#0b0706;box-shadow:0 16px 40px #00000047}.vip-request-secondary:hover,.vip-request-submit:hover:not(:disabled){transform:translateY(-1px)}.vip-request-submit:disabled{cursor:wait;opacity:.68}.vip-card-vertical{grid-column:span 2;grid-row:span 4}.vip-card-horizontal{grid-column:span 2;grid-row:span 2}.vip-pack-card,.vip-video-card{height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#06050794;box-shadow:0 16px 54px #00000047}.vip-pack-card-link,.vip-video-card-button{position:relative;display:block;width:100%;overflow:hidden;color:#fff;text-align:left}.vip-pack-card-link,.vip-video-card-button{height:100%}.vip-card-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vip-pack-card img,.vip-video-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vip-card-thumbnail .premium-thumbnail-image,.vip-card-thumbnail .premium-thumbnail-fallback{width:100%;height:100%}.vip-card-thumbnail .premium-thumbnail-image{-o-object-fit:cover;object-fit:cover}.vip-card-thumbnail .premium-thumbnail-content{width:min(86%,11rem);padding:.7rem}.vip-card-thumbnail .premium-thumbnail-title{font-size:clamp(.68rem,1.8vw,.88rem)}.vip-card-overlay{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:3.2rem .88rem .86rem;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.62) 56%,transparent 100%)}.vip-pack-featured-pill{position:absolute;top:.72rem;right:.72rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;max-width:calc(100% - 1.44rem);padding:.36rem .62rem;border:1px solid rgba(255,247,232,.32);border-radius:999px;background:linear-gradient(135deg,#ffecaaf5,#d7b46aeb),#d7b46aeb;box-shadow:0 12px 30px #00000057;color:#0a0706;font-size:.72rem;font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vip-video-anal-pill{position:absolute;top:.72rem;left:.72rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;max-width:calc(100% - 1.44rem);padding:.36rem .62rem;border:1px solid rgba(255,247,232,.3);border-radius:999px;background:linear-gradient(135deg,#9d174df0,#d7b46ae6),#9d174de0;box-shadow:0 12px 30px #00000057;color:#fff7e8;font-size:.72rem;font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vip-card-overlay h2{display:-webkit-box;overflow:hidden;color:#fff;font-weight:900;line-height:1.12;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vip-pack-card-overlay h2{font-size:clamp(1.08rem,1.6vw,1.42rem)}.vip-video-card-overlay h2{font-size:.95rem}.vip-card-overlay p{overflow:hidden;margin-top:.4rem;color:#ffffffb8;font-size:.75rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vip-card-pill-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}.vip-card-pill-row span,.vip-video-card-play span{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;background:#d7b46af5;color:#0a0706;font-size:.72rem;font-weight:900;line-height:1}.vip-card-pill-row span{min-height:1.55rem;padding:.34rem .56rem}.vip-video-card-play{position:absolute;top:.72rem;left:.72rem;z-index:3}.vip-video-card-has-anal .vip-video-card-play{right:.72rem;left:auto}.vip-video-card-play span{min-height:1.7rem;padding:.36rem .58rem;box-shadow:0 10px 28px #00000057}.vip-video-card-locked{border-color:#d7b46a57}.vip-video-card-locked .vip-card-thumbnail{filter:saturate(.82) brightness(.7)}.vip-video-card-locked .vip-video-card-play span{border:1px solid rgba(247,223,170,.34);background:linear-gradient(135deg,#d7b46af5,#9d174deb),#d7b46aeb;color:#0a0706}.vip-video-card-locked .vip-card-overlay{background:linear-gradient(0deg,rgba(0,0,0,.94),rgba(0,0,0,.7) 58%,transparent 100%)}.vip-pack-card-link:after,.vip-video-card-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 34%),linear-gradient(120deg,rgba(215,180,106,.12),transparent 38%);opacity:.75;transition:opacity .16s ease}.vip-pack-card-link:hover:after,.vip-video-card-button:hover:after{opacity:1}.vip-pack-card-link img,.vip-video-card-button img{transition:transform .22s ease,filter .22s ease}.vip-pack-card-link:hover img,.vip-video-card-button:hover img{transform:scale(1.035);filter:saturate(1.08)}@media (max-width: 980px){.vip-pack-grid,.vip-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:6.8rem}}@media (max-width: 640px){.vip-page-heading{align-items:stretch;flex-direction:column}.vip-page-actions{justify-content:flex-start}.vip-page-action-link{flex:1 1 9rem}.vip-request-modal-backdrop{align-items:end;padding:.65rem}.vip-request-modal{width:100%;max-height:90vh;max-height:90dvh;padding:.95rem}.vip-request-type-grid{grid-template-columns:1fr}.vip-request-actions{align-items:stretch;flex-direction:column-reverse}.vip-request-secondary,.vip-request-submit{width:100%}.vip-page-heading-selected{padding:.95rem}.vip-page-heading h1{font-size:1.75rem;line-height:1.08}.vip-pack-meta-row{gap:.38rem;margin-top:.72rem}.vip-pack-meta-row span{min-height:1.72rem;padding:.3rem .52rem;font-size:.68rem}.vip-pack-description{padding:.86rem .82rem .86rem 1rem}.vip-pack-description-mark{left:.58rem}.vip-pack-description p{padding-left:.58rem;font-size:.82rem;line-height:1.55}.vip-pack-grid,.vip-video-grid{gap:.82rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:6.2rem}.vip-card-vertical{grid-column:span 1;grid-row:span 3}.vip-card-horizontal{grid-column:span 2;grid-row:span 2}.vip-pack-card-link,.vip-video-card-button{height:100%}.vip-card-overlay{padding:2.8rem .68rem .68rem}.vip-video-card-overlay h2{font-size:.78rem;line-height:1.16}.vip-card-overlay p{font-size:.64rem}.vip-video-card-play{top:.5rem;left:.5rem}.vip-video-card-play span{min-height:1.5rem;padding:.28rem .42rem;font-size:.62rem}}.vip-reel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;isolation:isolate;overflow:hidden;color:#fff;background:linear-gradient(145deg,#1a1016fa,#050406fc 42%,#000)}.vip-reel-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.52),transparent 42%,rgba(0,0,0,.34)),linear-gradient(180deg,rgba(215,180,106,.1),transparent 28%,rgba(0,0,0,.46))}.vip-reel-topline,.vip-reel-close,.vip-reel-favorite,.vip-reel-nav,.vip-reel-progress{position:fixed;z-index:5}.vip-reel-topline{top:max(1rem,env(safe-area-inset-top));left:clamp(1rem,3vw,2rem);right:5rem;pointer-events:none}.vip-reel-pack-badge{display:inline-flex;max-width:min(34rem,100%);align-items:center;gap:.65rem;padding:.58rem .78rem;border:1px solid rgba(215,180,106,.24);border-radius:8px;background:#090709b8;box-shadow:0 16px 48px #0000006b;color:#ffffffd6;font-size:.78rem;font-weight:800;text-transform:uppercase}.vip-reel-pack-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-reel-pack-badge strong{flex-shrink:0;color:#d7b46a}.vip-reel-close{top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));display:flex;width:2.55rem;height:2.55rem;align-items:center;justify-content:center;border:1px solid rgba(215,180,106,.28);border-radius:999px;background:#080708c7;color:#fff;box-shadow:0 14px 42px #00000070;transition:border-color .16s ease,background .16s ease,transform .16s ease}.vip-reel-close:hover{border-color:#d7b46a94;background:#1f1914e6;transform:translateY(-1px)}.vip-reel-favorite{top:calc(max(1rem,env(safe-area-inset-top)) + 3.05rem);right:max(1rem,env(safe-area-inset-right));display:inline-flex;min-height:2.55rem;max-width:min(12rem,calc(100vw - 2rem));align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(215,180,106,.28);border-radius:999px;padding:.52rem .72rem;background:#080708c7;box-shadow:0 14px 42px #00000070;color:#fff;font-size:.78rem;font-weight:900;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.vip-reel-favorite:hover:not(:disabled),.vip-reel-favorite-active{transform:translateY(-1px);border-color:#f8717180;background:linear-gradient(135deg,#9d174db8,#d7b46a2e),#180a0fe6;color:#fecdd3}.vip-reel-favorite:disabled{cursor:wait;opacity:.66}.vip-reel-favorite span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-reel-scroller{position:relative;z-index:1;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y}.vip-reel-scroller::-webkit-scrollbar{display:none}.vip-reel-slide{position:relative;display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:clamp(1rem,3vw,2rem);scroll-snap-align:start;scroll-snap-stop:always}.vip-reel-stage{position:relative;display:grid;width:min(calc(100vw - 8rem),1180px);max-width:100%;place-items:center;grid-template-columns:minmax(0,1fr)}.vip-reel-stage-vertical{width:min(calc(100vw - 8rem),34rem);justify-content:center}.vip-reel-stage .vip-reel-player-vertical{justify-self:center}.vip-single-overlay{overflow-y:auto;padding:clamp(4.5rem,8vh,6rem) clamp(1rem,4vw,3rem) clamp(1.5rem,4vh,3rem)}.vip-single-stage{position:relative;z-index:1;display:grid;width:min(calc(100vw - 8rem),1180px);min-height:calc(100vh - 8rem);min-height:calc(100dvh - 8rem);margin:0 auto;place-items:center;grid-template-columns:minmax(0,1fr)}.vip-single-stage-vertical{width:min(calc(100vw - 8rem),34rem)}.vip-single-stage .vip-reel-player-vertical{justify-self:center}.vip-single-info{display:none}.vip-reel-player-shell{position:relative;overflow:hidden;border:1px solid rgba(215,180,106,.26);border-radius:8px;background:#000;box-shadow:0 34px 100px #000000ad,0 0 0 1px #ffffff09 inset}.vip-reel-player-horizontal{width:100%;aspect-ratio:16 / 9}.vip-reel-player-vertical{justify-self:end;height:min(86vh,820px);height:min(86dvh,820px);max-width:100%;aspect-ratio:9 / 16}.vip-reel-player-shell .stream-player{width:100%;height:100%;min-height:0;border:0;border-radius:0;background:#000;touch-action:pan-y}.vip-reel-player-shell .stream-player-video-stage{width:100%;height:100%;max-height:none;aspect-ratio:auto}.vip-reel-player-shell .stream-player-video{width:100%;height:100%;max-height:none;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.vip-reel-player-shell .stream-player-tap-zone{touch-action:pan-y}.vip-reel-player-vertical .stream-player-video{-o-object-fit:cover;object-fit:cover}.vip-reel-player-vertical .stream-player.stream-player-video-rotated .stream-player-video{-o-object-fit:contain;object-fit:contain}.vip-reel-player-vertical .stream-player-controls{padding:2.2rem .48rem .52rem}.vip-reel-player-vertical .stream-player-button-row{flex-wrap:nowrap;justify-content:space-between;gap:.22rem}.vip-reel-player-vertical .stream-player-icon-button{width:2rem;height:2rem}.vip-reel-player-vertical .stream-player-time{min-width:4.85rem;font-size:.66rem}.vip-reel-player-vertical .stream-player-spacer,.vip-reel-player-vertical .stream-player-speed{display:none}.vip-reel-player-vertical .stream-player-volume{display:flex;flex:0 0 auto;min-width:2rem}.vip-reel-player-vertical .stream-player-volume-range{display:none}.vip-reel-player-vertical .stream-player-download-button{width:2rem;min-width:2rem;padding-inline:0}.vip-reel-player-vertical .stream-player-download-label{display:none}.vip-reel-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background-color:#050505;background-position:center;background-size:cover}.vip-reel-poster-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000042,#000000b8),linear-gradient(90deg,rgba(0,0,0,.42),transparent,rgba(0,0,0,.34))}.vip-reel-poster-card{position:relative;z-index:1;display:flex;max-width:min(84%,28rem);align-items:center;gap:.9rem;padding:1rem;border:1px solid rgba(215,180,106,.24);border-radius:8px;background:#080708c7;box-shadow:0 24px 70px #0000007a}.vip-reel-poster-card strong{display:block;color:#ffffffeb;font-size:.94rem;line-height:1.35}.vip-reel-loader,.vip-reel-play-mark{flex:0 0 auto;width:2.2rem;height:2.2rem;color:#d7b46a}.vip-reel-loader{animation:vip-reel-spin 1s linear infinite}.vip-reel-telegram-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:.55rem;color:#d7b46a;font-size:.82rem;font-weight:800;text-decoration:none}.vip-reel-telegram-action{width:min(100%,25rem);min-height:3.15rem;justify-content:space-between;gap:.72rem;padding:.68rem .78rem;border:1px solid rgba(215,180,106,.3);border-radius:8px;background:linear-gradient(135deg,#d7b46a26,#9d174d17),#080708b8;color:#fff7e8;box-shadow:0 18px 46px #00000047;transition:transform .16s ease,border-color .16s ease,background .16s ease}.vip-reel-telegram-action:hover{transform:translateY(-1px);border-color:#d7b46a85;background:linear-gradient(135deg,#d7b46a36,#9d174d1c),#080708d6;color:#fff}.vip-reel-telegram-action-player{width:min(100%,23rem);background:linear-gradient(135deg,#d7b46a29,#9d174d1a),#080708db}.vip-reel-telegram-action svg{flex:0 0 auto}.vip-reel-telegram-copy{display:grid;min-width:0;gap:.16rem;text-align:left}.vip-reel-telegram-copy strong{color:#fff;font-size:.86rem;line-height:1.16}.vip-reel-telegram-copy small{color:#ffffffa3;font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}.vip-reel-info{display:none;align-self:end;min-width:0;max-height:min(76vh,620px);overflow:hidden;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff14,#ffffff09),#08070894;box-shadow:0 22px 70px #00000057}.vip-reel-kicker{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.72rem}.vip-reel-kicker span{display:inline-flex;min-height:1.65rem;align-items:center;border:1px solid rgba(215,180,106,.22);border-radius:999px;padding:.24rem .55rem;background:#d7b46a1f;color:#f1d391;font-size:.72rem;font-weight:900;text-transform:uppercase}.vip-reel-info h2{overflow-wrap:anywhere;color:#fff;font-size:clamp(1.25rem,2vw,2rem);font-weight:900;line-height:1.08}.vip-reel-info p{margin-top:.65rem;overflow:hidden;color:#ffffffad;font-size:.92rem;line-height:1.42;text-overflow:ellipsis}.vip-reel-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.vip-reel-chip-row span{max-width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.34rem .58rem;background:#ffffff13;color:#ffffffc2;font-size:.76rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.vip-reel-nav{top:50%;right:clamp(1rem,3vw,2rem);display:grid;gap:.55rem;transform:translateY(-50%)}.vip-reel-nav button{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(215,180,106,.25);border-radius:999px;background:#080708c2;color:#fff;box-shadow:0 14px 42px #00000057;transition:border-color .16s ease,background .16s ease,transform .16s ease,opacity .16s ease}.vip-reel-nav button:hover:not(:disabled){border-color:#d7b46a94;background:#1f1914e6;transform:translateY(-1px)}.vip-reel-nav button:disabled{cursor:default;opacity:.36}.vip-reel-progress{top:50%;left:clamp(1rem,3vw,2rem);display:grid;gap:.36rem;transform:translateY(-50%)}.vip-reel-progress span{width:.35rem;height:1.35rem;border-radius:999px;background:#fff3;transition:height .18s ease,background .18s ease}.vip-reel-progress .vip-reel-progress-active{height:2rem;background:#d7b46a}.vip-reel-progress em{color:#ffffff94;font-size:.66rem;font-style:normal;font-weight:800}@keyframes vip-reel-spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.vip-reel-stage,.vip-reel-stage-vertical{width:min(calc(100vw - 6rem),920px);grid-template-columns:minmax(0,1fr)}.vip-reel-player-vertical{height:min(78vh,720px);height:min(78dvh,720px)}.vip-reel-info h2{font-size:1.18rem}}@media (max-width: 760px),(max-height: 520px) and (orientation: landscape){.vip-reel-overlay{background:#000}.vip-reel-overlay:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 28%,rgba(0,0,0,.18) 62%,rgba(0,0,0,.7))}.vip-reel-topline{display:none}.vip-reel-pack-badge{gap:.48rem;padding:.46rem .58rem;background:#00000094;font-size:.68rem}.vip-reel-close{top:max(.68rem,env(safe-area-inset-top));right:max(.72rem,env(safe-area-inset-right));width:2.25rem;height:2.25rem;background:#0000009e}.vip-reel-favorite{top:calc(max(.68rem,env(safe-area-inset-top)) + 2.7rem);right:max(.72rem,env(safe-area-inset-right));min-height:2.25rem;max-width:9.8rem;padding:.42rem .56rem;background:#0000009e;font-size:.7rem}.vip-reel-slide{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;padding:0}.vip-reel-stage,.vip-reel-stage-vertical{display:block;width:100vw;height:100vh;height:100dvh}.vip-single-overlay{overflow:hidden;padding:0}.vip-single-stage,.vip-single-stage-vertical{display:block;width:100vw;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh}.vip-reel-player-shell,.vip-reel-player-horizontal,.vip-reel-player-vertical{width:100vw;max-width:none;height:100vh;height:100dvh;border:0;border-radius:0;box-shadow:none;aspect-ratio:auto}.vip-reel-player-horizontal .stream-player-video{-o-object-fit:contain;object-fit:contain}.vip-reel-player-vertical .stream-player-video{-o-object-fit:cover;object-fit:cover}.vip-reel-poster-card{max-width:calc(100vw - 2rem);padding:.85rem}.vip-reel-info{display:none}.vip-reel-nav{right:max(.7rem,env(safe-area-inset-right));gap:.45rem}.vip-reel-nav button{width:2.25rem;height:2.25rem;background:#00000094}.vip-reel-progress{top:auto;right:max(.92rem,env(safe-area-inset-right));bottom:calc(7.4rem + env(safe-area-inset-bottom));left:auto;gap:.24rem;transform:none}.vip-reel-progress span{width:.28rem;height:.78rem}.vip-reel-progress .vip-reel-progress-active{height:1.28rem}}.vip-reel-overlay-player-rotated .vip-reel-nav{top:auto;right:50%;bottom:max(.82rem,env(safe-area-inset-bottom));display:flex;gap:.45rem;transform:translate(50%)}.vip-reel-overlay-player-rotated .vip-reel-nav button svg{transform:rotate(-90deg)}.vip-reel-overlay-player-rotated .vip-reel-progress{top:auto;right:auto;bottom:calc(max(.82rem,env(safe-area-inset-bottom)) + 3.1rem);left:50%;display:flex;align-items:center;gap:.28rem;transform:translate(-50%)}.vip-reel-overlay-player-rotated .vip-reel-progress span{width:1rem;height:.3rem}.vip-reel-overlay-player-rotated .vip-reel-progress .vip-reel-progress-active{width:1.55rem;height:.3rem}.changelog-page{position:relative;min-height:calc(100vh - var(--header-height, 74px));padding:2rem 1rem 4rem;color:#fff7e8;overflow:hidden}.changelog-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0b070af5,#1a0a13f0 46%,#051416f5),linear-gradient(90deg,#d7b46a14,#67d4d20d);pointer-events:none}.changelog-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.034) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 88%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 88%);pointer-events:none}.changelog-shell{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto}.changelog-hero{display:grid;gap:1rem;padding:1.35rem 0 1.8rem}.changelog-kicker,.changelog-section-header span,.changelog-release-panel span,.changelog-page-label{display:inline-flex;align-items:center;gap:.45rem;color:#f3c96b;font-size:.78rem;font-weight:900;text-transform:uppercase}.changelog-kicker svg,.changelog-section-header svg,.changelog-entry-icon svg,.changelog-section-nav svg{width:1rem;height:1rem}.changelog-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,23rem);gap:1rem;align-items:end}.changelog-release-label{margin:0 0 .65rem;color:#67d4d2eb;font-size:.95rem;font-weight:900}.changelog-hero h1{max-width:12ch;color:#fffaf0;font-family:Playfair Display,Georgia,serif;font-size:4.25rem;font-weight:850;line-height:.96}.changelog-hero-copy{max-width:54rem;margin:1rem 0 0;color:#fff7e8c2;font-size:1.06rem;font-weight:560;line-height:1.7}.changelog-release-panel,.changelog-entry-card,.changelog-state,.changelog-section-nav a{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff1f,#ffffff0b),#09070ad1;box-shadow:0 22px 70px #0000004d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.changelog-release-panel{display:grid;gap:1rem;padding:1rem}.changelog-release-panel strong{display:block;margin-top:.35rem;color:#fff;font-size:1.35rem;font-weight:950;line-height:1.05}.changelog-release-panel small{display:block;margin-top:.35rem;color:#fff7e89e;font-size:.85rem;font-weight:800}.changelog-release-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.changelog-release-stats span{display:grid;gap:.18rem;min-height:4.3rem;align-content:center;padding:.7rem;border:1px solid rgba(215,180,106,.16);border-radius:8px;background:#d7b46a14;color:#fff7e8a8;text-transform:none}.changelog-release-stats strong{margin:0;color:#f3c96b;font-size:1.75rem}.changelog-state{display:grid;place-items:center;gap:.75rem;min-height:14rem;padding:1.4rem;text-align:center}.changelog-state svg{width:2.3rem;height:2.3rem;color:#f3c96b}.changelog-state strong{max-width:36rem;color:#fff7e8d1;font-size:1.05rem;line-height:1.5}.changelog-state-error svg{color:#f87171}.changelog-section-nav{position:sticky;top:calc(var(--header-height, 74px) + .5rem);z-index:5;display:flex;gap:.55rem;overflow-x:auto;padding:.55rem 0 1rem;scrollbar-color:rgba(215,180,106,.34) rgba(255,255,255,.04)}.changelog-section-nav a{min-height:2.7rem;display:inline-flex;align-items:center;gap:.48rem;flex:0 0 auto;padding:.62rem .78rem;color:#fff7e8d1;font-size:.82rem;font-weight:900;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.changelog-section-nav a:hover,.changelog-section-nav a:focus-visible{border-color:#d7b46a61;background:#d7b46a1c;transform:translateY(-1px);outline:none}.changelog-section-nav svg{color:#f3c96b}.changelog-section-stack{display:grid;gap:2rem;padding-top:.7rem}.changelog-section{scroll-margin-top:calc(var(--header-height, 74px) + 5rem)}.changelog-section-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;margin-bottom:1rem}.changelog-section-icon{width:3rem;height:3rem;display:grid;place-items:center;border:1px solid rgba(215,180,106,.28);border-radius:8px;background:#d7b46a1c;color:#f3c96b}.changelog-section-icon svg{width:1.35rem;height:1.35rem}.changelog-section-header h2{margin:.28rem 0 0;color:#fffaf0;font-size:1.9rem;font-weight:950;line-height:1.05}.changelog-section-header p{max-width:48rem;margin:.5rem 0 0;color:#fff7e8ad;font-size:.96rem;line-height:1.6}.changelog-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.changelog-entry-card{display:grid;align-content:start;gap:1rem;min-width:0;padding:1rem}.changelog-entry-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.changelog-entry-icon{width:2.45rem;height:2.45rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(243,201,107,.24);border-radius:8px;background:#f3c96b1a;color:#f3c96b}.changelog-impact{min-height:1.9rem;display:inline-flex;align-items:center;padding:.32rem .55rem;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#fff7e8c7;font-size:.72rem;font-weight:950}.changelog-impact-new{border-color:#67d4d24d;background:#146e7033;color:#b8f7f5}.changelog-impact-performance{border-color:#72d39d4d;background:#14532d3d;color:#c5f5d6}.changelog-impact-fix{border-color:#f8717147;background:#7f1d1d38;color:#fecaca}.changelog-entry-copy{display:grid;gap:.48rem}.changelog-page-label{width:-moz-max-content;width:max-content;max-width:100%;padding:.24rem .46rem;border:1px solid rgba(103,212,210,.22);border-radius:8px;background:#67d4d214;color:#aaf0ef;text-transform:none}.changelog-page-label a{color:inherit;text-decoration:none}.changelog-page-label a:hover{text-decoration:underline}.changelog-entry-copy h3{color:#fff;font-size:1.18rem;font-weight:950;line-height:1.15}.changelog-entry-copy p{color:#fff7e8b8;font-size:.94rem;font-weight:560;line-height:1.58}.changelog-detail-list{display:grid;gap:.62rem;margin:0;padding:0;list-style:none}.changelog-detail-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:start;color:#fff7e8b8;font-size:.88rem;line-height:1.5}.changelog-detail-list svg{width:1rem;height:1rem;margin-top:.15rem;color:#72d39d}.changelog-tags{display:flex;flex-wrap:wrap;gap:.4rem}.changelog-tags span{min-height:1.75rem;display:inline-flex;align-items:center;padding:.28rem .5rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0e;color:#fff7e8ad;font-size:.72rem;font-weight:850}@media (max-width: 900px){.changelog-hero-grid,.changelog-entry-grid{grid-template-columns:1fr}.changelog-hero h1{font-size:3.15rem}}@media (max-width: 560px){.changelog-page{padding:1.4rem .75rem 3rem}.changelog-hero h1{font-size:2.55rem}.changelog-hero-copy{font-size:.98rem}.changelog-release-stats,.changelog-section-header{grid-template-columns:1fr}.changelog-section-nav{top:.5rem}.changelog-section-header h2{font-size:1.55rem}}
