*,: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}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-20{bottom:5rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-3{top:.75rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.col-span-full{grid-column:1 / -1}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-14{margin-top:-3.5rem}.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-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.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-7{margin-top:1.75rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[76px\]{height:76px}.h-\[min\(520px\,65dvh\)\]{height:min(520px,65dvh)}.h-full{height:100%}.max-h-72{max-height:18rem}.max-h-\[72dvh\]{max-height:72dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92dvh\]{max-height:92dvh}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-\[62dvh\]{min-height:62dvh}.min-h-\[76px\]{min-height:76px}.min-h-\[calc\(100dvh-57px\)\]{min-height:calc(100dvh - 57px)}.min-h-dvh{min-height:100dvh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-28{width:7rem}.w-9{width:2.25rem}.w-\[min\(320px\,calc\(100vw-36px\)\)\]{width:min(320px,calc(100vw - 36px))}.w-\[min\(390px\,calc\(100vw-32px\)\)\]{width:min(390px,calc(100vw - 32px))}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1440px\]{max-width:1440px}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[35deg\]{--tw-rotate: -35deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@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-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 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}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.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))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[28px\]{border-bottom-right-radius:28px;border-bottom-left-radius:28px}.border{border-width:1px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#151015\]{--tw-border-opacity: 1;border-color:rgb(21 16 21 / var(--tw-border-opacity, 1))}.border-\[\#d43a66\]\/30{border-color:#d43a664d}.border-\[\#d43a66\]\/45{border-color:#d43a6673}.border-\[\#ff275c\]{--tw-border-opacity: 1;border-color:rgb(255 39 92 / var(--tw-border-opacity, 1))}.border-\[\#ff275c\]\/25{border-color:#ff275c40}.border-\[\#ff275c\]\/30{border-color:#ff275c4d}.border-\[\#ff275c\]\/40{border-color:#ff275c66}.border-\[\#ff7193\]{--tw-border-opacity: 1;border-color:rgb(255 113 147 / var(--tw-border-opacity, 1))}.border-amber-300\/20{border-color:#fcd34d33}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-300\/25{border-color:#6ee7b740}.border-red-300\/25{border-color:#fca5a540}.border-red-300\/30{border-color:#fca5a54d}.border-red-300\/35{border-color:#fca5a559}.border-red-400\/20{border-color:#f8717133}.border-red-400\/25{border-color:#f8717140}.border-red-400\/30{border-color:#f871714d}.border-red-400\/40{border-color:#f8717166}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/5{border-color:#ffffff0d}.bg-\[\#070506\]{--tw-bg-opacity: 1;background-color:rgb(7 5 6 / var(--tw-bg-opacity, 1))}.bg-\[\#090609\]{--tw-bg-opacity: 1;background-color:rgb(9 6 9 / var(--tw-bg-opacity, 1))}.bg-\[\#120c10\]{--tw-bg-opacity: 1;background-color:rgb(18 12 16 / var(--tw-bg-opacity, 1))}.bg-\[\#151015\]{--tw-bg-opacity: 1;background-color:rgb(21 16 21 / var(--tw-bg-opacity, 1))}.bg-\[\#171014\]{--tw-bg-opacity: 1;background-color:rgb(23 16 20 / var(--tw-bg-opacity, 1))}.bg-\[\#790121\]{--tw-bg-opacity: 1;background-color:rgb(121 1 33 / var(--tw-bg-opacity, 1))}.bg-\[\#a90034\]{--tw-bg-opacity: 1;background-color:rgb(169 0 52 / var(--tw-bg-opacity, 1))}.bg-\[\#ff275c\]{--tw-bg-opacity: 1;background-color:rgb(255 39 92 / var(--tw-bg-opacity, 1))}.bg-\[\#ff275c\]\/10{background-color:#ff275c1a}.bg-\[\#ff275c\]\/15{background-color:#ff275c26}.bg-\[\#ff2b61\]{--tw-bg-opacity: 1;background-color:rgb(255 43 97 / var(--tw-bg-opacity, 1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/15{background-color:#fcd34d26}.bg-amber-500\/90{background-color:#f59e0be6}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-500\/90{background-color:#10b981e6}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/\[\.06\]{background-color:#ef44440f}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/40{background-color:#fff6}.bg-white\/\[\.045\]{background-color:#ffffff0b}.bg-white\/\[\.04\]{background-color:#ffffff0a}.bg-white\/\[\.06\]{background-color:#ffffff0f}.bg-white\/\[\.07\]{background-color:#ffffff12}.bg-white\/\[\.09\]{background-color:#ffffff17}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(255\,39\,92\,\.5\)\,transparent_30\%\)\,linear-gradient\(135deg\,\#3d1121\,\#090609\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(255,39,92,.5),transparent 30%),linear-gradient(135deg,#3d1121,#090609)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#221018\]{--tw-gradient-from: #221018 var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 16 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#34101d\]{--tw-gradient-from: #34101d var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 16 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#501126\]{--tw-gradient-from: #501126 var(--tw-gradient-from-position);--tw-gradient-to: rgb(80 17 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#76011f\]{--tw-gradient-from: #76011f var(--tw-gradient-from-position);--tw-gradient-to: rgb(118 1 31 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#b70e40\]{--tw-gradient-from: #b70e40 var(--tw-gradient-from-position);--tw-gradient-to: rgb(183 14 64 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#210e18\]{--tw-gradient-to: rgb(33 14 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #210e18 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#a90034\]{--tw-gradient-to: rgb(169 0 52 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a90034 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#080608\]{--tw-gradient-to: #080608 var(--tw-gradient-to-position)}.to-\[\#100c10\]{--tw-gradient-to: #100c10 var(--tw-gradient-to-position)}.to-\[\#151015\]{--tw-gradient-to: #151015 var(--tw-gradient-to-position)}.to-\[\#b8093e\]{--tw-gradient-to: #b8093e var(--tw-gradient-to-position)}.to-\[\#ff4d7d\]{--tw-gradient-to: #ff4d7d var(--tw-gradient-to-position)}.to-\[\#ff9bb9\]{--tw-gradient-to: #ff9bb9 var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.fill-amber-300{fill:#fcd34d}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.28em\]{letter-spacing:.28em}.tracking-\[\.3em\]{letter-spacing:.3em}.tracking-wide{letter-spacing:.025em}.text-\[\#850028\]{--tw-text-opacity: 1;color:rgb(133 0 40 / var(--tw-text-opacity, 1))}.text-\[\#ff275c\]{--tw-text-opacity: 1;color:rgb(255 39 92 / var(--tw-text-opacity, 1))}.text-\[\#ff3d6c\]{--tw-text-opacity: 1;color:rgb(255 61 108 / var(--tw-text-opacity, 1))}.text-\[\#ff7193\]{--tw-text-opacity: 1;color:rgb(255 113 147 / var(--tw-text-opacity, 1))}.text-\[\#ff8eaa\]{--tw-text-opacity: 1;color:rgb(255 142 170 / var(--tw-text-opacity, 1))}.text-\[\#ff9ab4\]{--tw-text-opacity: 1;color:rgb(255 154 180 / var(--tw-text-opacity, 1))}.text-\[\#ff9bb3\]{--tw-text-opacity: 1;color:rgb(255 155 179 / var(--tw-text-opacity, 1))}.text-\[\#ffb3c6\]{--tw-text-opacity: 1;color:rgb(255 179 198 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.opacity-35{opacity:.35}.opacity-70{opacity:.7}.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_34px_rgba\(233\,30\,99\,\.28\)\]{--tw-shadow: 0 0 34px rgba(233,30,99,.28);--tw-shadow-colored: 0 0 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#ff275c\]\/20{--tw-shadow-color: rgb(255 39 92 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#ff275c\]\/25{--tw-shadow-color: rgb(255 39 92 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/60{--tw-shadow-color: rgb(0 0 0 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/70{--tw-shadow-color: rgb(0 0 0 / .7);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#ff275c\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 39 92 / var(--tw-ring-opacity, 1))}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);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-\[20px\]{--tw-backdrop-blur: blur(20px);-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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff;background:#080507;--ink:#080507;--panel:#130b10;--panel2:#1f1018;--maroon:#800020;--wine:#4d0017;--rose:#e85d75;--gold:#f6c56f;--violet:#7c3aed;--muted:#cbb9c1;--line:rgba(255,255,255,.12);--glass:rgba(255,255,255,.08);--shadow:0 30px 90px rgba(0,0,0,.45)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--ink);color:#fff}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 14%,rgba(232,93,117,.24),transparent 28%),radial-gradient(circle at 84% 8%,rgba(124,58,237,.18),transparent 26%),linear-gradient(135deg,#080507,#16070e 46%,#090507);z-index:-2}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.luxury-bg{overflow:hidden}.brand{display:flex;align-items:center;gap:10px;font-weight:900}.brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,var(--rose),var(--maroon) 58%,var(--gold));box-shadow:0 12px 40px #e85d7559}.nav{position:fixed;top:18px;left:5vw;right:5vw;z-index:40;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0a06089e;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.nav div{display:flex;gap:18px;align-items:center}.pill,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:13px 20px;background:linear-gradient(135deg,#ff6b84,#800020 58%,#431028);color:#fff;font-weight:900;box-shadow:0 20px 60px #8000206b;cursor:pointer;transition:.25s ease}.button:hover,.pill:hover{transform:translateY(-2px);box-shadow:0 24px 70px #e85d756b}.button:disabled{opacity:.6;cursor:progress}.ghost{background:#ffffff14;box-shadow:none;border:1px solid var(--line)}.eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;border-radius:999px;padding:8px 12px;color:#ffe0e7;font-weight:900;font-size:.88rem}.hero-full{position:relative;min-height:100vh;display:flex;align-items:center;padding:140px 6vw 120px;isolation:isolate}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080507e0,#08050775,#0805072e),linear-gradient(0deg,rgba(8,5,7,.95),transparent 45%,rgba(8,5,7,.42)),url(https://images.unsplash.com/photo-1516280440614-37939bbacd81?auto=format&fit=crop&w=2200&q=88) center/cover;z-index:-1}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 32%,rgba(232,93,117,.26),transparent 24%),radial-gradient(circle at 45% 88%,rgba(246,197,111,.14),transparent 28%)}.hero-overlay{max-width:940px}.hero-copy h1,.dash-hero h1,.section h2,.auth-story h1{font-size:clamp(3.2rem,7vw,7.5rem);line-height:.9;margin:18px 0;letter-spacing:0;font-weight:950}.hero-copy p,.dash-hero p,.section p,.auth-story p{max-width:720px;color:var(--muted);font-size:1.18rem;line-height:1.75}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.floating-console{position:absolute;right:6vw;bottom:18vh;width:min(350px,36vw);padding:22px;border:1px solid var(--line);border-radius:28px;background:#0e070ba3;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:var(--shadow)}.floating-console div{display:flex;gap:9px;align-items:center;color:#ffe0e7;font-weight:800}.floating-console strong{display:block;font-size:1.8rem;margin:12px 0 4px}.floating-console p{color:var(--muted);margin:0 0 18px}.floating-console button{width:100%;border:0;border-radius:16px;padding:13px;background:#fff;color:#27000c;font-weight:900}.pulse{width:10px;height:10px;border-radius:50%;background:#34d399;box-shadow:0 0 0 8px #34d39929}.hero-strip{position:absolute;left:6vw;right:6vw;bottom:26px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hero-strip div,.glass,.panel,.card,.auth-card{background:linear-gradient(180deg,#ffffff21,#ffffff0e);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.hero-strip div{border-radius:22px;padding:16px}.hero-strip strong,.glass strong{display:block;font-size:clamp(1.6rem,3vw,2.4rem)}.hero-strip span,.glass span,.card p,.panel p,.activity-row p{color:var(--muted)}.section{padding:92px 6vw}.section-head{max-width:900px;margin-bottom:34px}.section-head.narrow{max-width:720px}.grid{display:grid;gap:18px}.feature-grid{grid-template-columns:repeat(4,1fr)}.glass,.panel,.card{border-radius:28px;padding:24px}.feature-card svg,.metric-card svg{color:var(--gold);width:28px;height:28px}.feature-card h3{font-size:1.25rem;margin:18px 0 8px}.cards{grid-template-columns:repeat(3,1fr)}.creator-card{position:relative;overflow:hidden;padding:0;transition:.25s ease}.creator-card .cover{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(1.08) contrast(1.04)}.creator-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(8,5,7,.9),transparent 55%);pointer-events:none}.creator-card .avatar{position:absolute;left:22px;top:220px;width:82px;height:82px;border-radius:24px;-o-object-fit:cover;object-fit:cover;border:3px solid rgba(255,255,255,.65);z-index:2}.creator-body{position:relative;z-index:3;padding:24px}.creator-body span,.creator-meta,small{display:flex;align-items:center;gap:7px;color:#ffe0e7}.creator-body h3{font-size:1.65rem;margin:12px 0 6px}.creator-meta{justify-content:space-between;margin-top:16px}.category-row{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.category-row.inside{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.category-tile{min-height:150px;border-radius:28px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#e85d7538,#ffffff12);border:1px solid var(--line);transition:.25s}.category-tile:hover{transform:translateY(-6px);background:linear-gradient(135deg,#e85d7557,#f6c56f24)}.category-tile span{color:var(--gold)}.category-tile strong{font-size:1.35rem}.split,.premium-split,.testimonials,.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.metric-stack{display:grid;gap:14px}.metric-stack div{display:flex;align-items:center;gap:18px;padding:24px;border-radius:28px;background:#ffffff14;border:1px solid var(--line)}.metric-stack svg{color:var(--gold)}.metric-stack b{font-size:2rem}.quote-card{padding:38px;border-radius:34px;background:linear-gradient(135deg,#80002061,#ffffff14);border:1px solid var(--line);box-shadow:var(--shadow)}.quote-card p{font-size:clamp(1.8rem,3vw,3rem);line-height:1.12;color:#fff}.faq-grid{display:grid;gap:14px}.final-cta{text-align:center}.final-cta div{max-width:820px;margin:auto;padding:54px;border-radius:38px;background:linear-gradient(135deg,#e85d7538,#7c3aed1f);border:1px solid var(--line);box-shadow:var(--shadow)}footer{display:flex;justify-content:space-between;gap:18px;padding:34px 6vw;color:var(--muted);border-top:1px solid var(--line)}.auth-lux{min-height:100vh;display:grid;grid-template-columns:1fr minmax(420px,560px);gap:32px;align-items:center;padding:8vw 6vw;background:linear-gradient(90deg,#080507d1,#08050794),url(https://images.unsplash.com/photo-1492684223066-81342ee5ff30?auto=format&fit=crop&w=2200&q=88) center/cover}.auth-story{max-width:760px}.auth-story h1{font-size:clamp(3rem,6vw,6rem)}.auth-proof{display:inline-flex;gap:16px;align-items:center;margin-top:28px;padding:16px 20px;border-radius:22px;background:#ffffff17;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-proof b{font-size:1.8rem}.auth-proof span{color:var(--muted)}.auth-panel{padding:30px;border-radius:34px}.auth-panel h2{font-size:2.6rem;margin:12px 0 18px}.form-icon{width:58px;height:58px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,var(--rose),var(--maroon));box-shadow:0 20px 60px #e85d7547}.auth-panel label{display:grid;gap:8px;margin:12px 0;color:#ffe0e7;font-weight:800}.auth-panel input,.auth-panel textarea,.inline-form input{width:100%;padding:15px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#ffffff17;color:#fff;outline:0}.auth-panel input:focus,.auth-panel textarea:focus,.inline-form input:focus{border-color:#f6c56f8c;box-shadow:0 0 0 4px #f6c56f14}.auth-panel textarea{min-height:96px;resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.toggle button{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid var(--line);background:#ffffff12;color:#fff;padding:13px;cursor:pointer}.toggle .active{background:linear-gradient(135deg,var(--rose),var(--maroon));box-shadow:0 18px 45px #80002052}.auth-panel p{display:flex;gap:7px;align-items:center;color:var(--muted)}.auth-panel p a{color:#fff;font-weight:900}.notice{padding:15px;border-radius:18px;border:1px solid var(--line);background:#ffffff14;color:#ffe0e7}.notice.error{border-color:#ff606073;background:#80002047}.dash{min-height:100vh;display:grid;grid-template-columns:292px 1fr;background:linear-gradient(135deg,#070406,#16070e 52%,#070406)}.dash aside{position:sticky;top:0;height:100vh;padding:24px;background:#0c070ab8;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dash aside .brand{margin-bottom:26px}.dash aside a:not(.brand){display:flex;align-items:center;color:var(--muted);padding:13px 14px;border-radius:16px;margin:3px 0;transition:.2s}.dash aside a:hover{background:#ffffff14;color:#fff}.dash section{padding:34px}.dash-hero{position:relative;overflow:hidden;border-radius:36px;padding:42px;min-height:320px;background:linear-gradient(90deg,#080507db,#0805076b),url(https://images.unsplash.com/photo-1516321497487-e288fb19713f?auto=format&fit=crop&w=1700&q=88) center/cover;border:1px solid var(--line);box-shadow:var(--shadow)}.creator-hero{background:linear-gradient(90deg,#080507db,#08050766),url(https://images.unsplash.com/photo-1518609878373-06d740f60d8b?auto=format&fit=crop&w=1700&q=88) center/cover}.slim-hero{min-height:230px;background:linear-gradient(90deg,#080507e0,#0805077a),url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1700&q=88) center/cover}.dash-hero h1{font-size:clamp(2.8rem,5vw,5.8rem);max-width:980px}.dashboard-stats{grid-template-columns:repeat(4,1fr);padding:24px 0 0}.metric-card{min-height:150px;display:flex;flex-direction:column;justify-content:space-between}.panel{margin-top:24px}.panel h2{display:flex;align-items:center;gap:10px;font-size:1.4rem;margin-top:0}.premium-panel{background:linear-gradient(180deg,#ffffff1c,#ffffff0b)}.mini-creator-list,.stack{display:grid;gap:16px}.mini-creator,.activity-row{display:flex;align-items:center;gap:14px;padding:14px;border-radius:20px;background:#ffffff12;border:1px solid rgba(255,255,255,.09)}.mini-creator img{width:62px;height:62px;border-radius:20px;-o-object-fit:cover;object-fit:cover}.mini-creator span{color:var(--muted)}.activity-row>span{width:11px;height:44px;border-radius:999px;background:linear-gradient(var(--rose),var(--gold));box-shadow:0 0 22px #e85d7559}.activity-row b{display:block}.activity-row p{margin:4px 0 0}.inline-form{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.inline-form input{min-width:190px;flex:1}.search-form{padding:12px 14px;border-radius:22px;background:#ffffff12;border:1px solid var(--line)}.search-form input{background:transparent;border:0;box-shadow:none}.creator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.compact-card .cover{height:230px}.compact-card .creator-body{padding:18px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:22px}table{width:100%;border-collapse:collapse;min-width:720px}th,td{text-align:left;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}th{color:#ffe0e7;background:#ffffff12;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.empty-state{display:grid;place-items:center;text-align:center;gap:10px;padding:34px;border-radius:26px;background:#ffffff12;border:1px solid var(--line);color:var(--muted)}.empty-state svg{color:var(--gold)}.empty-state b{font-size:1.2rem;color:#fff}.skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:24px}.skeleton-grid.compact{grid-template-columns:repeat(3,1fr);padding:0}.skeleton-card{height:150px;border-radius:28px;background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);background-size:220% 100%;animation:shine 1.4s infinite}.back{display:inline-flex;align-items:center;gap:8px;color:var(--muted);margin-bottom:18px}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@keyframes shine{to{background-position:-220% 0}}@media(max-width:1080px){.feature-grid,.hero-strip,.dashboard-stats{grid-template-columns:repeat(2,1fr)}.cards,.split,.premium-split,.testimonials,.dash-grid,.auth-lux{grid-template-columns:1fr}.floating-console{position:relative;right:auto;bottom:auto;width:100%;margin-top:28px}.hero-full{display:block}.hero-strip{position:relative;left:auto;right:auto;bottom:auto;margin-top:24px}.category-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.nav{position:absolute;left:14px;right:14px;top:12px}.nav div{gap:10px}.nav div a:not(.pill){display:none}.hero-full{padding:118px 18px 44px}.hero-copy h1,.auth-story h1{font-size:3.2rem}.section{padding:58px 18px}.feature-grid,.cards,.category-row,.dashboard-stats,.skeleton-grid,.workflow-grid,.form-grid,.dash{grid-template-columns:1fr}.dash aside{position:relative;height:auto}.dash section{padding:18px}.dash-hero{padding:28px;min-height:260px}.auth-lux{padding:110px 18px 32px}.auth-panel{padding:22px}footer{display:grid}}.shop-home{min-height:100vh;background:#fff7f6;color:#2a0610;overflow:hidden}.shop-hero{position:relative;min-height:470px;background:radial-gradient(circle at 75% 50%,rgba(255,190,190,.9) 0 19%,transparent 19.2%),linear-gradient(135deg,#9b0028,#d90f3d 48%,#8a001f);color:#fff;padding:22px 5vw 0}.shop-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 30%,rgba(255,255,255,.12),transparent 24%),radial-gradient(circle at 45% 90%,rgba(255,255,255,.1),transparent 20%);pointer-events:none}.shop-nav{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:24px}.shop-logo{font-family:Georgia,serif;font-size:2.1rem;font-weight:900;letter-spacing:-.02em}.shop-links{display:flex;gap:32px;align-items:center;font-weight:800;font-size:.92rem}.shop-links a{position:relative}.shop-links .active:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:2px;background:#fff;border-radius:999px}.shop-icons{display:flex;gap:22px;align-items:center}.shop-icons svg{width:25px;height:25px}.bag{position:relative}.bag span{position:absolute;right:-9px;top:-10px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#d90f3d;font-size:.75rem;font-weight:900}.shop-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:405px}.shop-copy{max-width:560px}.shop-copy h1{font-family:Georgia,serif;font-size:clamp(3.2rem,6vw,5.4rem);line-height:.92;margin:34px 0 14px;color:#fff;letter-spacing:-.02em}.shop-copy p{max-width:360px;font-size:1.05rem;line-height:1.55;color:#ffe5e9;margin:0}.shop-actions{display:flex;gap:14px;align-items:center;margin-top:26px}.shop-button,.shop-select{min-height:52px;display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:0 26px;font-weight:900;border:1px solid rgba(255,255,255,.38);box-shadow:0 18px 42px #3700102e}.shop-button{background:linear-gradient(135deg,#ff928d,#ff5c68);color:#fff}.shop-select{background:#ffffff14;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.shop-model-wrap{position:relative;height:405px;display:grid;place-items:end center}.shop-circle{width:min(520px,48vw);height:min(520px,48vw);border-radius:50%;background:#ff9ba6;overflow:hidden;align-self:end}.shop-circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;filter:saturate(1.08)}.review-pill{position:absolute;left:6%;bottom:28px;display:flex;align-items:center;gap:14px;background:#fff;color:#35101a;border-radius:999px;padding:12px 18px;box-shadow:0 18px 45px #40001233}.faces{display:flex}.faces img{width:42px;height:42px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:3px solid #fff;margin-left:-10px}.faces img:first-child{margin-left:0}.review-pill b{display:block;font-size:.85rem}.review-pill span{display:flex;align-items:center;gap:2px;font-size:.75rem;color:#4d3440}.review-pill svg{width:12px;height:12px;fill:#ffbe30;color:#ffbe30}.gallery-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:24px 5vw 6px;background:#fff7f6}.gallery-pill{height:84px;border-radius:30px;display:flex;align-items:center;gap:15px;padding:10px 18px;background:linear-gradient(135deg,#ff8076,#ff4a90);color:#fff;box-shadow:0 16px 35px #dc0f3c29;overflow:hidden}.gallery-pill:nth-child(2){background:linear-gradient(135deg,#ff82a7,#ef4d9a)}.gallery-pill img{width:70px;height:70px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.gallery-pill strong{font-family:Georgia,serif;font-size:1.05rem;line-height:1.05;flex:1}.gallery-pill span{font-size:1.45rem}.tab-row{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;align-items:end;padding:10px 10vw 22px;background:#fff7f6}.tab{height:82px;display:grid;place-items:center;gap:6px;color:#1f1518;font-size:.76rem;font-weight:900}.tab svg{width:30px;height:30px;stroke-width:1.6}.tab.active{background:#ffbccb;color:#d90f3d;border-radius:14px;box-shadow:0 14px 30px #dc0f3c24}.creator-shop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:0 5vw 54px;background:#fff7f6}.shop-card{position:relative;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 18px 45px #5b001817;border:1px solid #ffd9df}.shop-card.featured{border:3px solid #ff456b;border-radius:18px;padding:7px}.shop-card img{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;display:block;background:#ffb3b9}.shop-card.featured img{border-radius:12px}.shop-card-body{padding:12px 12px 14px}.shop-card-body b{display:block;font-size:.86rem;color:#28151b}.shop-card-body strong{display:block;margin-top:4px;color:#e00037}.shop-card-body div{display:flex;justify-content:space-between;align-items:center;margin-top:10px;color:#211016}.shop-card-body div span{color:#e00037;font-weight:900}.tag-stack{position:absolute;z-index:2;top:18px;left:18px;display:grid;gap:6px}.tag-stack span{border-radius:999px;padding:5px 10px;color:#fff;font-size:.7rem;font-weight:900}.tag-stack .hot{background:#ff5b68}.tag-stack .new{background:#54d66b}.add-cart{height:36px;margin-top:11px;border-radius:999px;background:linear-gradient(135deg,#ff8076,#ff4a5f);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8rem;font-weight:900}@media(max-width:1040px){.shop-links{gap:16px}.shop-hero-grid{grid-template-columns:1fr}.shop-model-wrap{height:360px;place-items:center}.shop-circle{width:360px;height:360px}.gallery-strip,.creator-shop-grid{grid-template-columns:repeat(2,1fr)}.tab-row{grid-template-columns:repeat(4,1fr);padding-inline:5vw}}@media(max-width:680px){.shop-hero{padding:18px 20px 0}.shop-links{display:none}.shop-logo{font-size:1.7rem}.shop-hero-grid{min-height:auto}.shop-copy h1{font-size:3.15rem}.shop-actions{flex-wrap:wrap}.shop-model-wrap{height:330px}.shop-circle{width:310px;height:310px}.review-pill{left:0;right:0;bottom:12px;margin:auto;width:-moz-max-content;width:max-content;max-width:100%;transform:scale(.9)}.gallery-strip,.creator-shop-grid,.tab-row{grid-template-columns:1fr;padding-inline:20px}.gallery-pill{height:78px}.tab-row{grid-template-columns:repeat(2,1fr)}.shop-card img{height:310px}}.shop-hero{min-height:440px}.shop-hero-grid{min-height:370px}.shop-model-wrap{height:370px;overflow:visible}.shop-circle{width:min(455px,39vw);height:min(455px,39vw);transform:translateY(6px)}.shop-circle img{-o-object-position:center 25%;object-position:center 25%}.review-pill{left:2%;bottom:24px}.tab-row{grid-template-columns:repeat(6,1fr);padding-top:18px}.shop-card img{-o-object-position:center top;object-position:center top}@media(max-width:1040px){.shop-circle{width:350px;height:350px;transform:none}.shop-model-wrap{height:350px}.tab-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.shop-circle{width:285px;height:285px}.shop-model-wrap{height:310px}.tab-row{grid-template-columns:repeat(2,1fr)}}.clean-home{min-height:100vh;background:linear-gradient(180deg,#fff8f8,#fff 52%,#fff7f7);color:#230711;font-size:14px}.clean-nav{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;background:#b40032;color:#fff}.clean-logo{font-family:Georgia,serif;font-size:1.65rem;font-weight:900}.clean-nav div{display:flex;gap:22px;align-items:center;font-size:.86rem;font-weight:800}.clean-primary,.clean-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#b40032;padding:10px 16px;font-weight:900;border:1px solid rgba(180,0,50,.12)}.clean-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center;padding:56px 6vw 34px;background:linear-gradient(135deg,#b40032,#e21952);color:#fff}.clean-kicker{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);font-size:.76rem;font-weight:900}.clean-hero h1{font-family:Georgia,serif;font-size:clamp(2.2rem,4.6vw,4.6rem);line-height:1;margin:16px 0 12px;max-width:780px}.clean-hero p,.clean-section p,.clean-cta p{font-size:.96rem;line-height:1.7;color:#ffffffdb;max-width:680px}.clean-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.clean-button.secondary{background:transparent;color:#fff;border-color:#ffffff57}.clean-summary{display:grid;gap:12px}.clean-summary div,.clean-card,.clean-product,.clean-list div,.clean-cta{background:#fff;border:1px solid #ffd7df;border-radius:18px;box-shadow:0 18px 42px #b4003214}.clean-summary div{display:grid;gap:6px;padding:18px;color:#230711}.clean-summary svg,.clean-card svg,.clean-cta svg{color:#b40032}.clean-summary b{font-size:1rem}.clean-summary span{font-size:.86rem;color:#75545e}.clean-section{padding:38px 6vw}.compact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.clean-card{padding:18px}.clean-card h2{font-size:1rem;margin:12px 0 6px}.clean-card p,.clean-split p,.clean-product p,.clean-list p,.clean-cta p{color:#75545e}.clean-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;align-items:start}.clean-split h2,.clean-heading h2,.clean-cta h2{font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05;margin:12px 0}.clean-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.clean-list div{padding:16px}.clean-list span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#b40032;color:#fff;font-size:.78rem;font-weight:900}.clean-list b{display:block;margin:10px 0 4px}.clean-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px}.clean-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.clean-product{padding:18px}.clean-product small{color:#b40032;font-weight:900;text-transform:uppercase;font-size:.68rem;letter-spacing:.08em}.clean-product h3{font-size:1.18rem;margin:10px 0 6px}.clean-product a{display:inline-flex;margin-top:10px;color:#b40032;font-weight:900}.clean-cta{margin:30px 6vw 54px;padding:34px;text-align:center;display:grid;justify-items:center;gap:8px}.clean-cta .clean-button{background:#b40032;color:#fff}.clean-cta p{max-width:620px}@media(max-width:900px){.clean-hero,.clean-split{grid-template-columns:1fr}.compact-grid,.clean-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.clean-nav{height:auto;padding:18px 20px;align-items:flex-start}.clean-nav div{display:none}.clean-hero,.clean-section{padding-left:20px;padding-right:20px}.compact-grid,.clean-product-grid,.clean-list{grid-template-columns:1fr}.clean-hero h1{font-size:2.5rem}.clean-cta{margin-left:20px;margin-right:20px}}.userdash{min-height:100vh;background:radial-gradient(circle at 30% 8%,rgba(128,0,32,.35),transparent 28%),linear-gradient(180deg,#080608,#0d0a0d 52%,#090709);color:#fff;font-size:14px}.userdash-nav{height:82px;display:grid;grid-template-columns:auto auto minmax(240px,430px) auto auto auto;gap:22px;align-items:center;padding:0 48px;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 12px 40px #80002029}.userdash-logo{font-size:2rem;font-weight:950}.userdash-logo span{color:#ff275c}.userdash-nav nav{display:flex;gap:28px}.userdash-nav nav a{font-size:.88rem;font-weight:800;color:#fff;padding:31px 0 27px;border-bottom:2px solid transparent}.userdash-nav nav a.active{border-color:#ff275c}.userdash-search{height:48px;border-radius:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;gap:12px;padding:0 14px;color:#9b8c93}.userdash-search input{border:0;outline:0;background:transparent;color:#fff;flex:1}.userdash-search kbd{border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:3px 8px;color:#c9bdc2}.wallet-pill{height:54px;min-width:128px;border:1px solid #9f173b;background:linear-gradient(135deg,#80002061,#ffffff0a);border-radius:9px;padding:8px 14px;display:grid;grid-template-columns:1fr auto;align-items:center}.wallet-pill small{grid-column:1;color:#f4c9d3}.wallet-pill b{grid-column:1;font-size:.98rem}.wallet-pill svg{grid-row:1/3;grid-column:2;color:#ff275c}.notify{position:relative;width:40px;height:40px;display:grid;place-items:center}.notify span{position:absolute;right:2px;top:0;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#ff275c;color:#fff;font-size:.68rem}.profile-chip{display:flex;align-items:center;gap:12px}.profile-chip b{display:block;font-size:.92rem}.profile-chip small{color:#c6b9bd}.avatar-dot{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ff6687,#800020);font-weight:900}.userdash-body{padding:30px 48px 42px}.welcome-row{display:grid;grid-template-columns:1fr 520px;gap:28px;align-items:start}.welcome-row h1{font-size:1.9rem;margin:10px 0 8px}.welcome-row p{color:#c7b7bd;margin:0}.bonus-card{position:relative;min-height:168px;border-radius:16px;border:1px solid rgba(255,39,92,.28);background:radial-gradient(circle at 78% 48%,rgba(255,39,92,.42),transparent 28%),linear-gradient(135deg,#80002052,#ffffff0b);overflow:hidden;padding:28px}.bonus-card h2{margin:0 0 10px}.bonus-card a{display:inline-flex;margin-top:22px;border:1px solid rgba(255,255,255,.26);border-radius:8px;padding:12px 22px;font-weight:900}.bonus-card button{position:absolute;right:18px;top:16px;border:0;background:transparent;color:#fff;font-size:1.3rem}.gift-box{position:absolute;right:48px;bottom:28px;font-size:5.4rem;filter:drop-shadow(0 20px 35px rgba(255,39,92,.35))}.top-stats{display:grid;grid-template-columns:2.05fr repeat(4,.9fr);gap:16px;margin:26px 0}.stat-card{min-height:136px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#ffffff14,#ffffff09);padding:22px;display:flex;flex-direction:column;justify-content:space-between}.stat-card.balance{border-color:#b01843;background:radial-gradient(circle at 95% 80%,rgba(255,39,92,.38),transparent 28%),linear-gradient(135deg,#80002099,#ffffff09)}.stat-card span{color:#d1c0c7}.stat-card strong{font-size:1.28rem}.stat-card.balance strong{font-size:2.2rem;display:flex;gap:10px;align-items:center}.stat-card button{width:-moz-max-content;width:max-content;border:0;border-radius:8px;background:#a7193d;color:#fff;padding:12px 24px;font-weight:900}.stat-card small{color:#44f29b;font-weight:900}.main-grid{display:grid;grid-template-columns:370px 1fr;gap:18px}.quick-card,.live-panel,.data-card,.creator-promo{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(145deg,#ffffff14,#ffffff09);padding:22px}.quick-card h2,.live-panel h2,.data-card h2{font-size:1.1rem;margin:0}.quick-row{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:13px;border-radius:11px;background:#ffffff0b;margin-top:9px}.quick-row svg:first-child{width:38px;height:38px;padding:9px;border-radius:10px;background:#ff275c29;color:#ff7b9c}.quick-row b{display:block}.quick-row span{color:#c7b7bd;font-size:.82rem}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel-head a{color:#ff456f;text-decoration:underline;font-weight:800}.panel-head button{width:38px;height:38px;border:0;border-radius:50%;background:#ffffff14;color:#fff;margin-left:8px}.live-cards{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:16px}.live-card{position:relative;min-height:290px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#111}.live-card img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.live-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#000000c7)}.live-card div{position:absolute;z-index:2;left:14px;right:14px;bottom:14px}.live-card b{font-size:1.08rem}.live-card em{font-style:normal;color:#6fa8ff;margin-left:5px}.live-card p{font-size:.76rem;margin:5px 0;color:#fff}.live-card strong{float:right;color:#ff275c}.live-tag,.viewer-count{position:absolute;z-index:2;top:12px;border-radius:6px;padding:5px 9px;font-size:.72rem;font-weight:900}.live-tag{left:12px;background:#ff275c}.viewer-count{right:12px;background:#00000073}.lower-grid{display:grid;grid-template-columns:370px 1.25fr 1.25fr 1fr;gap:18px;margin-top:18px}.creator-promo{min-height:310px;background:radial-gradient(circle at 82% 18%,rgba(255,39,92,.4),transparent 30%),linear-gradient(135deg,#5d001b,#17070d);display:flex;flex-direction:column;justify-content:end}.creator-promo h2{margin:0 0 10px}.creator-promo p{color:#d5c2c8}.creator-promo a{width:-moz-max-content;width:max-content;border:1px solid rgba(255,255,255,.22);border-radius:9px;padding:12px 22px;font-weight:900}.transaction-row{display:grid;grid-template-columns:40px 1fr auto auto;gap:14px;align-items:center;padding:10px 0}.transaction-row span{width:38px;height:38px;border-radius:9px;display:grid;place-items:center}.transaction-row span.up{background:#1cd6771f;color:#31f28d}.transaction-row span.down{background:#ff275c24;color:#ff456f}.transaction-row small,.transaction-row time{display:block;color:#c7b7bd}.transaction-row strong.up{color:#31f28d}.transaction-row strong.down{color:#ff456f}.request-row{display:grid;grid-template-columns:46px 1fr auto auto;gap:12px;align-items:center;padding:14px 0}.request-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);background:#23131a}.request-row span,.request-row small{display:block;color:#c7b7bd;font-size:.82rem}.request-row button{border:0;border-radius:7px;background:#ff275c;color:#fff;padding:10px 18px;font-weight:900}.request-row button.outline{background:transparent;border:1px solid rgba(255,255,255,.22)}.category-row-dark{display:grid;grid-template-columns:32px 1fr auto auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}.category-row-dark span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#ffffff14}.category-row-dark small{color:#c7b7bd}.bottom-strip{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:18px;margin-top:18px}.bottom-strip>div,.bottom-strip article{min-height:86px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(145deg,#ffffff12,#ffffff08);display:flex;align-items:center;gap:18px;padding:18px}.bottom-strip>div{background:linear-gradient(135deg,#8000208c,#ffffff09)}.bottom-strip svg{color:#ff87a4}.bottom-strip b{display:block}.bottom-strip span{color:#c7b7bd}.bottom-strip button{margin-left:auto;border:0;border-radius:9px;background:#ff275c2e;color:#fff;padding:12px 22px;font-weight:900}@media(max-width:1250px){.userdash-nav{grid-template-columns:auto 1fr auto auto}.userdash-nav nav{display:none}.userdash-search{display:none}.welcome-row,.main-grid,.lower-grid,.bottom-strip{grid-template-columns:1fr}.top-stats,.live-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.userdash-nav{padding:14px 18px;height:auto;grid-template-columns:1fr auto}.wallet-pill,.profile-chip{display:none}.userdash-body{padding:22px 18px}.top-stats,.live-cards{grid-template-columns:1fr}.transaction-row,.request-row{grid-template-columns:40px 1fr}.transaction-row time,.transaction-row strong,.request-row button{grid-column:2}.gift-box{display:none}}.auth-lux{grid-template-columns:minmax(320px,.9fr) minmax(380px,520px);gap:24px;padding:92px 5vw 36px;align-items:center}.auth-story h1{font-size:clamp(2.45rem,4.8vw,5rem);line-height:.94}.auth-story p{font-size:1rem;line-height:1.65}.auth-proof{padding:12px 16px}.auth-proof b{font-size:1.45rem}.auth-panel{padding:24px;border-radius:28px}.auth-panel h2{font-size:2.05rem;margin:8px 0 12px}.auth-panel label{font-size:.84rem;margin:8px 0}.auth-panel input,.auth-panel textarea{padding:12px 14px;border-radius:14px}.auth-panel textarea{min-height:72px}.form-grid{gap:9px}.toggle{gap:8px;margin:8px 0}.toggle button{padding:10px}.auth-panel .button{width:100%;padding:12px 18px;margin-top:6px}.auth-panel p{font-size:.86rem;margin:12px 0 0}.form-icon{width:48px;height:48px;border-radius:18px}@media(max-width:980px){.auth-lux{grid-template-columns:1fr;padding:92px 20px 32px}.auth-story{max-width:760px}.auth-panel{width:min(100%,560px)}}.appdash{min-height:100vh;display:grid;grid-template-columns:76px 1fr;background:#090609;color:#fff}.app-slimnav{position:sticky;top:0;height:100vh;padding:16px 10px;background:#070407;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;gap:10px}.slim-logo{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#ff386b,#800020);font-weight:950;margin-bottom:10px}.app-slimnav a:not(.slim-logo){width:52px;height:48px;border-radius:14px;display:grid;place-items:center;color:#c9b7bd;position:relative}.app-slimnav a:not(.slim-logo):hover{background:#ffffff14;color:#fff}.app-slimnav a span{display:none}.appdash-main{min-width:0;padding:18px 28px 34px}.appdash-header{height:62px;display:grid;grid-template-columns:auto minmax(300px,520px) minmax(220px,1fr) auto auto auto;gap:16px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:14px}.appdash-header.simple{grid-template-columns:auto 1fr}.appdash-brand{font-size:1.7rem;font-weight:950;white-space:nowrap}.appdash-brand span{color:#ff275c}.appdash-header nav{display:flex;gap:8px;align-items:center;overflow:auto}.appdash-header nav a{white-space:nowrap;font-size:.84rem;font-weight:850;padding:9px 11px;border-radius:999px;color:#d6c5cb}.appdash-header nav a:hover{background:#ffffff14;color:#fff}.appdash-header label{height:42px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0f;display:flex;align-items:center;gap:9px;padding:0 12px;color:#9f9097}.appdash-header input{border:0;background:transparent;outline:0;color:#fff;width:100%}.mini-wallet,.header-icon,.logout-btn{height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center}.mini-wallet{padding:0 14px;background:#80002057;border:1px solid rgba(255,39,92,.35);font-weight:900}.header-icon{width:42px;position:relative;background:#ffffff0f}.header-icon small{position:absolute;right:-4px;top:-5px;background:#ff275c;border-radius:999px;font-size:.66rem;min-width:17px;height:17px;display:grid;place-items:center}.logout-btn{width:42px;border:0;background:#ffffff0f;color:#fff}.dash-intro{display:flex;justify-content:space-between;gap:18px;align-items:end;padding:26px 0 18px}.dash-intro h1,.page-title h1{font-size:2rem;margin:0 0 7px}.dash-intro p,.page-title p{margin:0;color:#c7b7bd}.dash-actions{display:flex;gap:10px}.dash-actions a{height:40px;border-radius:12px;padding:0 14px;display:flex;align-items:center;gap:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.08);font-weight:850}.model-toolbar{height:48px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px;padding:6px;margin-bottom:18px}.model-toolbar button{border:0;border-radius:12px;background:transparent;color:#c7b7bd;padding:10px 14px;font-weight:900}.model-toolbar button.active{background:#ff275c;color:#fff}.model-toolbar span{margin-left:auto;color:#62f2a3;font-size:.82rem;display:flex;gap:6px;align-items:center}.available-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.available-card{position:relative;min-height:330px;border-radius:18px;overflow:hidden;background:#151015;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 55px #00000047}.available-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.available-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#000000db)}.available-card>div:not(.availability){position:absolute;z-index:2;left:16px;right:16px;bottom:16px}.available-card h2{margin:0;font-size:1.2rem}.available-card p{margin:5px 0;color:#d2c4c8;font-size:.84rem}.available-card strong{display:block;color:#ff4773;margin:8px 0 12px}.available-card a{display:flex;align-items:center;justify-content:center;height:38px;border-radius:11px;background:#ff275c;font-weight:900}.available-card.in-call a{background:#ffffff1f}.availability{position:absolute;z-index:3;left:12px;top:12px;display:flex;align-items:center;gap:7px;border-radius:999px;background:#0000008c;padding:7px 10px;font-size:.78rem;font-weight:900}.availability span{width:8px;height:8px;border-radius:50%;background:#888}.available-card.online .availability span{background:#36ee8b}.available-card.in-call .availability span{background:#ffc34d}.available-card.offline{filter:saturate(.45);opacity:.7}.heart{position:absolute;z-index:3;right:12px;top:12px;width:36px;height:36px;border:0;border-radius:50%;background:#00000073;color:#fff}.page-title{padding:24px 0 16px}.compact-panel{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,#ffffff12,#ffffff08);padding:18px}.wallet-compact{display:grid;grid-template-columns:260px 1fr;gap:18px;align-items:end;margin-bottom:18px}.wallet-compact span{display:block;color:#c7b7bd}.wallet-compact strong{font-size:2rem}.wallet-compact form{display:grid;grid-template-columns:120px 1fr auto;gap:10px}.wallet-compact input,.compact-search input{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff;padding:0 12px}.wallet-compact button{border:0;border-radius:12px;background:#ff275c;color:#fff;padding:0 18px;font-weight:900;display:flex;gap:8px;align-items:center}.compact-search{height:46px;display:flex;align-items:center;gap:10px;margin-bottom:16px}.compact-search input{flex:1}@media(max-width:980px){.appdash-header{grid-template-columns:auto 1fr auto}.appdash-header nav{display:none}.appdash-header label{display:none}.dash-intro{display:grid}.wallet-compact,.wallet-compact form{grid-template-columns:1fr}}@media(max-width:640px){.appdash{grid-template-columns:1fr}.app-slimnav{height:auto;position:relative;flex-direction:row;justify-content:flex-start;overflow:auto}.appdash-main{padding:14px}.mini-wallet{display:none}.available-grid{grid-template-columns:1fr}}:root{--font-display:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{font-family:var(--font-body)}.appdash{grid-template-columns:64px 1fr;font-size:12.5px}.app-slimnav{padding:12px 7px;gap:8px}.slim-logo,.appdash-brand:before,.clean-logo:before,.userdash-logo:before,.shop-logo:before{content:"";width:42px;height:42px;border-radius:14px;background:radial-gradient(circle at 72% 24%,#ffd27a 0 10%,transparent 11%),linear-gradient(135deg,#ff2f66,#9b0028 62%,#281018);box-shadow:0 12px 32px #ff275c42;display:inline-grid;place-items:center}.slim-logo{font-size:0;color:transparent}.slim-logo:after{content:"GS";font-size:.88rem;color:#fff;font-weight:950;letter-spacing:-.04em}.app-slimnav a:not(.slim-logo){width:46px;height:42px;border-radius:12px;transition:background .18s ease,color .18s ease,transform .18s ease}.app-slimnav a:not(.slim-logo):hover{transform:translateY(-1px);background:#ff275c29;color:#fff}.app-slimnav svg{width:20px;height:20px}.appdash-main{padding:14px 22px 26px}.appdash-header{height:54px;grid-template-columns:auto minmax(260px,440px) minmax(200px,1fr) auto auto auto;gap:12px;padding-bottom:11px}.appdash-brand,.clean-logo,.userdash-logo,.shop-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:1.35rem;font-weight:950;letter-spacing:-.04em}.appdash-brand:before,.clean-logo:before,.userdash-logo:before,.shop-logo:before{width:34px;height:34px;border-radius:12px}.appdash-brand:after,.clean-logo:after,.userdash-logo:after,.shop-logo:after{content:"GS";position:absolute;opacity:0}.appdash-header nav{gap:5px}.appdash-header nav a{font-size:.76rem;padding:7px 9px;transition:.18s ease}.appdash-header nav a:hover{background:#ff275c29;color:#fff;box-shadow:inset 0 0 0 1px #ff275c2e}.appdash-header label{height:38px;border-radius:11px}.appdash-header input{font-size:.82rem}.mini-wallet,.header-icon,.logout-btn{height:38px;border-radius:11px;font-size:.82rem}.header-icon,.logout-btn{width:38px;transition:.18s ease}.header-icon:hover,.logout-btn:hover,.mini-wallet:hover{transform:translateY(-1px);background:#ff275c29}.dash-intro{padding:20px 0 14px}.dash-intro h1,.page-title h1{font-size:1.42rem;line-height:1.1}.dash-intro p,.page-title p{font-size:.84rem}.dash-actions a{height:36px;padding:0 11px;font-size:.78rem;transition:.18s ease}.dash-actions a:hover{background:#ff275c;transform:translateY(-1px)}.model-toolbar{height:42px;border-radius:14px;margin-bottom:14px}.model-toolbar button{padding:8px 11px;font-size:.78rem}.model-toolbar span{font-size:.74rem}.available-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.available-card{min-height:270px;border-radius:15px}.available-card:hover{transform:translateY(-3px);border-color:#ff275c6b;box-shadow:0 20px 60px #ff275c24}.available-card h2{font-size:.98rem}.available-card p{font-size:.76rem}.available-card strong{font-size:.82rem;margin:6px 0 9px}.available-card a{height:34px;border-radius:10px;font-size:.78rem}.availability{padding:6px 9px;font-size:.7rem}.heart{width:32px;height:32px}.compact-panel{padding:14px;border-radius:15px}.wallet-compact{grid-template-columns:220px 1fr;gap:14px}.wallet-compact strong{font-size:1.45rem}.wallet-compact form{grid-template-columns:100px 1fr auto}.wallet-compact input,.compact-search input{height:38px;font-size:.8rem}.wallet-compact button,.table-wrap table{font-size:.78rem}.clean-home{font-size:12.5px}.clean-nav{height:62px}.clean-logo{font-size:1.25rem}.clean-nav div{font-size:.78rem;gap:14px}.clean-hero{padding-top:42px;padding-bottom:28px}.clean-hero h1{font-size:clamp(1.95rem,3.8vw,3.5rem)}.clean-hero p,.clean-section p,.clean-cta p{font-size:.84rem}.clean-card h2,.clean-summary b{font-size:.9rem}.clean-product h3{font-size:1rem}.auth-lux{font-size:12.5px}.auth-story h1{font-size:clamp(2rem,4vw,3.8rem)}.auth-panel h2{font-size:1.65rem}.auth-panel label,.auth-panel p{font-size:.78rem}.auth-panel input,.auth-panel textarea,.button{font-size:.82rem}@media(max-width:900px){.appdash{grid-template-columns:1fr}.app-slimnav{position:sticky;top:0;z-index:20;height:58px;flex-direction:row;padding:8px 10px;overflow:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.app-slimnav a:not(.slim-logo){min-width:42px}.appdash-main{padding:12px 14px 22px}.appdash-header{grid-template-columns:1fr auto auto;height:auto;gap:9px}.appdash-header nav{grid-column:1/-1;display:flex;order:3;overflow:auto;padding-bottom:2px}.appdash-header label{grid-column:1/-1;display:flex;order:4}.appdash-brand{font-size:1.12rem}.dash-intro{display:grid;gap:12px}.dash-actions,.model-toolbar{overflow:auto}.model-toolbar span{display:none}.available-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-compact,.wallet-compact form{grid-template-columns:1fr}.clean-nav div{display:none}.clean-nav{padding:14px 18px}.clean-logo:before{width:32px;height:32px}}@media(max-width:520px){.appdash-main{padding:10px}.appdash-header{grid-template-columns:1fr auto}.mini-wallet{display:flex;height:34px}.header-icon,.logout-btn{height:34px;width:34px}.dash-intro h1,.page-title h1{font-size:1.22rem}.available-grid{grid-template-columns:1fr}.available-card{min-height:245px}.dash-actions a{min-width:-moz-max-content;min-width:max-content}.appdash-header nav a{font-size:.72rem}.clean-hero,.clean-section{padding-left:16px;padding-right:16px}.compact-grid,.clean-product-grid,.clean-list{grid-template-columns:1fr}.auth-lux{padding-left:14px;padding-right:14px}.form-grid{grid-template-columns:1fr}}.appdash.no-sidebar{display:block;background:linear-gradient(180deg,#080507,#10070c 54%,#070507)}.appdash.no-sidebar .appdash-main{padding:0 24px 28px;max-width:1540px;margin:0 auto}.logo-wordmark img{height:38px;width:auto;display:block}.appdash.no-sidebar .appdash-header{position:sticky;top:0;z-index:50;margin:0 -24px;padding:10px 24px;height:66px;background:#080507bd;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 18px 60px #00000047}.appdash.no-sidebar .appdash-header.simple{grid-template-columns:auto 1fr}.appdash.no-sidebar .appdash-header nav a{position:relative}.appdash.no-sidebar .appdash-header nav a:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:999px;background:#ff275c;transform:scaleX(0);transition:.18s ease}.appdash.no-sidebar .appdash-header nav a:hover:after{transform:scaleX(1)}.appdash.no-sidebar .dash-intro,.appdash.no-sidebar .page-title{padding-top:24px}.appdash.no-sidebar .available-grid{padding-bottom:28px}.appdash.no-sidebar .available-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.appdash.no-sidebar .compact-panel{margin-top:4px}@media(max-width:760px){.appdash.no-sidebar .appdash-main{padding:0 12px 20px}.appdash.no-sidebar .appdash-header{margin:0 -12px;height:auto;padding:10px 12px;grid-template-columns:1fr auto auto}.logo-wordmark img{height:32px}.appdash.no-sidebar .appdash-header nav{grid-column:1/-1;order:4;display:flex;overflow-x:auto}.appdash.no-sidebar .appdash-header label{grid-column:1/-1;order:5;display:flex}.appdash.no-sidebar .mini-wallet{display:flex}.appdash.no-sidebar .dash-intro{padding-top:18px}.appdash.no-sidebar .available-grid{grid-template-columns:1fr}}html,body{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.netflix-home{min-height:100vh;background:#050505;color:#fff;font-size:14px}.netflix-nav{position:fixed;top:0;left:0;right:0;z-index:30;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;background:linear-gradient(180deg,#000000e6,#00000061);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.netflix-nav nav{display:flex;gap:18px}.netflix-nav nav a{font-size:.86rem;color:#ddd}.netflix-nav nav a:hover{color:#fff}.netflix-hero{min-height:84vh;position:relative;display:flex;align-items:center;padding:110px 5vw 70px;background:linear-gradient(90deg,#050505,#050505db 36%,#0505052e),url(https://images.unsplash.com/photo-1516280440614-37939bbacd81?auto=format&fit=crop&w=2200&q=88) center/cover}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#050505 0%,transparent 34%)}.netflix-copy{position:relative;max-width:620px}.netflix-copy span{color:#ff275c;font-weight:800;text-transform:uppercase;font-size:.78rem}.netflix-copy h1{font-size:clamp(2.4rem,5vw,5.4rem);line-height:.95;margin:12px 0;font-weight:900}.netflix-copy p{font-size:1rem;line-height:1.65;color:#ddd}.netflix-copy>div{display:flex;gap:10px;margin-top:22px}.netflix-primary,.netflix-secondary{height:42px;border-radius:8px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;font-weight:800}.netflix-primary{background:#ff275c}.netflix-secondary{background:#ffffff2e}.netflix-strip,.netflix-row,.feature-list-dark{display:grid;gap:14px;padding:28px 5vw}.netflix-strip{grid-template-columns:repeat(4,1fr)}.netflix-strip article,.netflix-card,.feature-list-dark div,.netflix-cta{background:#121012;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px}.netflix-strip span{color:#ff275c;font-weight:900}.netflix-strip b{display:block;margin:6px 0}.netflix-strip p{color:#bdb3b7;font-size:.84rem}.section-title{display:flex;justify-content:space-between;align-items:center;padding:18px 5vw 0}.section-title h2{font-size:1.3rem}.netflix-row{grid-template-columns:repeat(4,1fr)}.netflix-card{padding:0;overflow:hidden}.netflix-card img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}.netflix-card div{padding:12px}.netflix-card span{display:block;color:#ff4773}.feature-list-dark{grid-template-columns:repeat(4,1fr)}.feature-list-dark div{display:flex;align-items:center;gap:10px}.netflix-cta{margin:30px 5vw;text-align:center}.netflix-cta p{color:#bbb}.pro-auth{min-height:100vh;display:grid;place-items:center;padding:80px 18px 32px;background:linear-gradient(90deg,#000000c7,#00000061),url(https://images.unsplash.com/photo-1516280440614-37939bbacd81?auto=format&fit=crop&w=2200&q=80) center/cover}.auth-logo{position:fixed;top:20px;left:28px}.pro-auth-card{width:min(100%,430px);background:#0c0a0ce0;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:24px;box-shadow:0 30px 90px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pro-auth-card.wide{width:min(100%,720px)}.pro-auth-card span{color:#ff6687;font-weight:800;font-size:.8rem}.pro-auth-card h1{font-size:1.6rem;margin:8px 0}.pro-auth-card p{color:#c7bec2}.pro-auth-card small{color:#c7bec2;display:block;text-align:center;margin-top:14px}.pro-auth-card label{display:grid;gap:6px;margin:10px 0;color:#f1dce3;font-size:.82rem;font-weight:700}.pro-auth-card input,.pro-auth-card textarea,.pro-auth-card select{height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#18151a;color:#fff;padding:0 12px}.pro-auth-card textarea{height:72px;padding-top:10px}.pro-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.role-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 12px}.role-tabs button{height:80px;border:0;border-radius:12px;color:#fff;font-weight:800;background:#242027;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.role-tabs button.active{background:#ff275c}.pro-auth-card>button{height:40px;border:0;border-radius:10px;color:#fff;font-weight:800;background:#ff275c;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.pro-auth-card.wide>button{max-width:320px;margin-left:auto;margin-right:auto;margin-top:24px}.filter-row{display:flex;gap:10px;margin-bottom:14px}.filter-row input,.filter-row select{height:38px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;padding:0 10px}.filter-row input{flex:1}.filter-row button{border:0;border-radius:10px;background:#ff275c;color:#fff;padding:0 14px}.live-room{display:grid;grid-template-columns:1fr 320px;gap:16px}.video-stage{min-height:62vh;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at center,rgba(255,39,92,.16),transparent 38%),#0b090b;display:grid;place-items:center;text-align:center;color:#cfc5c9}.video-stage svg{width:56px;height:56px;color:#ff275c}.video-stage span{display:block;margin-top:10px}.room-controls{display:flex;gap:10px;margin-top:12px}.room-controls button,.live-room aside a{height:38px;border:0;border-radius:10px;background:#242027;color:#fff;padding:0 14px;display:inline-flex;align-items:center}.room-controls .danger{background:#ff275c}.live-room aside{border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:18px}.live-room aside p{color:#c7bec2}@media(max-width:850px){.netflix-strip,.netflix-row,.feature-list-dark,.pro-grid,.live-room{grid-template-columns:1fr}.netflix-nav nav{display:none}.pro-auth-card{padding:18px}.filter-row{display:grid}.room-controls{flex-wrap:wrap}}.model-portal{min-height:100vh;background:linear-gradient(180deg,#080507,#12070d 58%,#070507);color:#fff;font-size:14px}.model-header{position:sticky;top:0;z-index:50;height:66px;display:flex;align-items:center;gap:18px;padding:0 28px;background:#080507c7;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.model-header .logo-wordmark img{height:36px}.model-header nav{display:flex;gap:8px;flex:1;overflow:auto}.model-header nav a{white-space:nowrap;border-radius:999px;padding:8px 11px;color:#d7c6cc;font-size:.82rem;font-weight:850;transition:.18s}.model-header nav a:hover{background:#ff275c29;color:#fff}.go-live{height:38px;border:0;border-radius:999px;background:#ff275c;color:#fff;padding:0 14px;display:flex;align-items:center;gap:7px;font-weight:900}.model-status{display:flex;align-items:center;gap:7px;color:#44f29b;font-size:.82rem}.model-status i{width:8px;height:8px;border-radius:50%;background:#44f29b}.model-hero{display:grid;grid-template-columns:1fr 280px;gap:18px;padding:28px;max-width:1500px;margin:0 auto}.model-hero>div,.model-hero aside,.model-stats article,.model-panels article,.model-page,.model-grid article{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(145deg,#ffffff14,#ffffff09);box-shadow:0 24px 80px #00000038}.model-hero>div{padding:30px;background:radial-gradient(circle at 85% 20%,rgba(255,39,92,.22),transparent 28%),linear-gradient(145deg,#80002057,#ffffff0a)}.model-hero span{display:inline-flex;align-items:center;gap:7px;color:#ff9ab0;font-weight:900}.model-hero h1{font-size:clamp(2rem,4vw,4.2rem);line-height:.98;margin:16px 0}.model-hero p{color:#cdbec4;max-width:760px;line-height:1.65}.model-hero div div{display:flex;gap:10px;margin-top:20px}.model-hero a{height:40px;border-radius:11px;background:#ff275c;color:#fff;display:inline-flex;align-items:center;padding:0 15px;font-weight:900}.model-hero a+a{background:#ffffff1a}.model-hero aside{padding:22px;display:grid;align-content:center;gap:8px}.model-hero aside svg{color:#ff6687}.model-hero aside strong{font-size:2rem}.model-stats{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0 28px}.model-stats article{padding:18px}.model-stats svg{color:#ffd27a}.model-stats b{display:block;font-size:1.6rem;margin:12px 0 4px}.model-stats span,.model-row span,.model-page p,.model-grid span{color:#cdbec4}.model-panels{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px 28px 34px}.model-panels article{padding:18px}.model-panels h2,.model-page h1{margin-top:0}.model-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}.model-row svg{color:#ff6687}.model-page{max-width:1500px;margin:28px auto;padding:24px}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.model-grid article{padding:18px}.model-grid svg{color:#ff6687}@media(max-width:900px){.model-header{height:auto;min-height:62px;padding:10px 14px;flex-wrap:wrap}.model-header nav{order:5;width:100%}.model-hero,.model-panels,.model-stats,.model-grid{grid-template-columns:1fr}.model-hero,.model-stats,.model-panels{padding-left:14px;padding-right:14px}.model-hero h1{font-size:2rem}.model-status{display:none}}.model-page.compact{padding-top:20px}.model-title{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:16px}.model-title h1,.model-page h1{font-size:1.5rem}.model-title p,.model-page p{font-size:.86rem}.model-title a{height:36px;border-radius:10px;background:#ff275c;color:#fff;display:flex;align-items:center;gap:7px;padding:0 12px;font-weight:900}.model-header nav a b{margin-left:5px;background:#ff275c;border-radius:999px;min-width:18px;height:18px;display:inline-grid;place-items:center;font-size:.68rem}.model-table{display:grid;gap:10px}.model-table article{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0d;padding:12px}.model-table b{display:block}.model-table span,.muted{color:#cbbcc2;font-size:.82rem}.model-table button{height:34px;border:0;border-radius:9px;background:#ff275c;color:#fff;padding:0 12px;font-weight:900}.model-table button.ghost{background:#ffffff1a}.model-settings{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.model-settings label{display:grid;gap:6px;color:#ead4dc;text-transform:capitalize;font-size:.82rem}.model-settings input,.model-settings textarea{border:1px solid rgba(255,255,255,.1);background:#151116;color:#fff;border-radius:10px;padding:0 11px;min-height:38px}.model-settings textarea{padding-top:10px;min-height:86px}.model-settings .wide{grid-column:1/-1}.model-settings .check{display:flex;align-items:center;gap:8px;text-transform:none}.model-settings .check input{min-height:auto}.model-settings button{height:38px;border:0;border-radius:10px;background:#ff275c;color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px}.model-live-room{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px}.model-video{min-height:64vh;border-radius:18px;background:radial-gradient(circle at 50% 40%,rgba(255,39,92,.18),transparent 35%),#080608;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;text-align:center}.model-video svg{width:56px;height:56px;color:#ff275c}.model-video b{display:block;font-size:1.2rem;margin-top:10px}.model-video span{color:#cbbcc2}.model-live-room aside{border:1px solid rgba(255,255,255,.08);background:#ffffff0d;border-radius:18px;padding:14px;display:grid;grid-template-rows:auto 1fr auto;min-height:64vh}.chat-feed{overflow:auto;display:flex;flex-direction:column;gap:8px;padding:8px 0}.chat-feed p{background:#ffffff12;border-radius:12px;padding:9px;margin:0}.chat-feed b{display:block;color:#ff8aa5}.model-live-room form{display:grid;grid-template-columns:1fr 42px;gap:8px}.model-live-room input{border:1px solid rgba(255,255,255,.1);background:#151116;color:#fff;border-radius:10px;padding:0 10px}.model-live-room form button{border:0;border-radius:10px;background:#ff275c;color:#fff}.profile-preview{display:flex;gap:12px;align-items:center}.profile-preview img{width:82px;height:82px;border-radius:18px;-o-object-fit:cover;object-fit:cover;background:#20151a}.profile-preview p{color:#cbbcc2}.profile-preview a{color:#ff6687;font-weight:900}@media(max-width:850px){.model-table article,.model-settings,.model-live-room{grid-template-columns:1fr}.model-table article strong{grid-column:1}.model-live-room aside{min-height:360px}.model-title{display:grid}}.available-card button{height:34px;border:0;border-radius:10px;background:#ff275c;color:#fff;font-size:.78rem;font-weight:900;cursor:pointer;transition:.18s ease}.available-card button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px #ff275c47}.available-card button:disabled{background:#ffffff2e;color:#d8cdd2;cursor:not-allowed}.request-list{display:grid;gap:10px}.request-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff0e;border-radius:14px;padding:12px}.request-row.unread{border-color:#ff275c73;background:#ff275c17}.request-row b{display:block;font-size:.9rem}.request-row span{display:block;color:#cbbcc2;font-size:.8rem;margin-top:3px}.request-row div:last-child{display:flex;gap:8px;align-items:center}.request-row a,.request-row button{height:32px;border:0;border-radius:9px;background:#ff275c;color:#fff;padding:0 10px;font-size:.76rem;font-weight:850;display:inline-flex;align-items:center}.request-row button+button,.request-row button:not(:first-child){background:#ffffff1f}.profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-form label{display:grid;gap:6px;color:#ead4dc;font-size:.8rem;font-weight:750}.profile-form input{height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#151116;color:#fff;padding:0 11px}.profile-form button{height:38px;border:0;border-radius:10px;background:#ff275c;color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px}.profile-preview-mini{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.profile-preview-mini img{width:58px;height:58px;border-radius:16px;-o-object-fit:cover;object-fit:cover}.profile-preview-mini b{display:block}.profile-preview-mini span{color:#cbbcc2;font-size:.8rem}.live-room.dynamic aside{display:grid;grid-template-rows:auto 1fr auto auto;gap:10px}.live-room.dynamic aside form{display:grid;grid-template-columns:1fr 40px;gap:8px}.live-room.dynamic aside input{height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#151116;color:#fff;padding:0 10px}.live-room.dynamic aside form button{height:38px;border:0;border-radius:10px;background:#ff275c;color:#fff}.video-stage b{display:block;color:#fff;font-size:1rem;margin-top:10px}.muted{color:#cbbcc2;font-size:.8rem}@media(max-width:760px){.request-row,.request-row div:last-child{align-items:flex-start;display:grid}.profile-form,.live-room.dynamic{grid-template-columns:1fr}.live-room.dynamic aside{min-height:360px}}.logo-wordmark:before,.appdash-brand.logo-wordmark:before,.clean-logo.logo-wordmark:before,.userdash-logo.logo-wordmark:before{display:none!important;content:none!important}.model-rating{display:inline-flex!important;align-items:center;gap:5px;color:#ffd27a!important;font-size:.74rem!important;font-weight:850;margin:4px 0 2px}.model-rating svg{fill:#ffd27a;color:#ffd27a}.session-page{min-height:100vh;background:radial-gradient(circle at 70% 8%,rgba(255,39,92,.14),transparent 28%),linear-gradient(180deg,#050405,#10070c 58%,#060405);color:#fff;padding:18px 22px 22px;font-size:14px}.session-back{height:38px;width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:0 14px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-weight:850;color:#f3dfe6;transition:.18s}.session-back:hover{background:#ff275c2b;transform:translate(-2px)}.session-room{height:calc(100vh - 78px);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:16px;margin-top:16px}.session-stage{position:relative;min-height:0;border-radius:22px;border:1px solid rgba(255,255,255,.12);overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(255,39,92,.2),transparent 34%),linear-gradient(145deg,#080608,#120910);box-shadow:0 30px 100px #0000006b;display:grid;place-items:center;text-align:center}.session-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.62),transparent 28%);pointer-events:none}.session-status{position:relative;z-index:2;display:grid;place-items:center;gap:10px;padding:24px}.session-status svg{width:72px;height:72px;color:#ff275c}.session-status b{font-size:1.1rem}.session-status span{max-width:560px;color:#cbbcc2}.session-controls{position:absolute;left:18px;right:18px;bottom:18px;z-index:3;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.session-controls button{height:44px;border:0;border-radius:14px;background:#ffffff1f;color:#fff;padding:0 16px;display:inline-flex;align-items:center;gap:7px;font-weight:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:.18s}.session-controls button:hover:not(:disabled){background:#ffffff2e;transform:translateY(-1px)}.session-controls button:disabled{opacity:.45}.session-controls .danger{background:#ff275c}.session-chat{min-height:0;border-radius:22px;background:linear-gradient(180deg,#ffffff14,#ffffff09);border:1px solid rgba(255,255,255,.12);padding:18px;display:grid;grid-template-rows:auto 1fr auto;box-shadow:0 24px 80px #00000047}.session-chat h2{font-size:1rem;margin:0 0 8px}.session-chat form{display:grid;grid-template-columns:1fr 48px;gap:9px}.session-chat input{height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#151116;color:#fff;padding:0 13px}.session-chat button{height:46px;border:0;border-radius:14px;background:#ff275c;color:#fff;display:grid;place-items:center}.session-chat .chat-feed{min-height:0}.session-chat .chat-feed p{font-size:.86rem}.appdash.no-sidebar .appdash-header{overflow:visible}.appdash.no-sidebar .appdash-header .logo-wordmark img{height:34px}@media(max-width:900px){.session-page{padding:12px}.session-room{height:auto;min-height:calc(100vh - 66px);grid-template-columns:1fr}.session-stage{min-height:62vh}.session-chat{min-height:38vh}.session-controls{left:10px;right:10px;bottom:10px}.session-controls button{height:40px;padding:0 12px}.session-status svg{width:56px;height:56px}}@media(max-width:520px){.session-stage{min-height:58vh;border-radius:16px}.session-chat{border-radius:16px;padding:12px}.session-status b{font-size:.95rem}.session-status span{font-size:.82rem}.session-controls{justify-content:space-between}.session-controls button{flex:1;justify-content:center;font-size:.78rem}.session-back{height:34px}}.nav a:not(.pill),.dash aside a:not(.brand),.app-slimnav a:not(.slim-logo),.appdash-header nav a,.model-header nav a,.netflix-nav nav a,.shop-links a,.session-back{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-consent{grid-template-columns:auto 1fr!important;align-items:start;gap:9px!important;font-weight:500!important;line-height:1.45}.auth-consent input{width:17px;height:17px!important;margin-top:2px;padding:0!important;accent-color:#ff275c}.auth-consent a{color:#ff6687;text-decoration:underline}.auth-form-error{color:#ff8ba5!important;text-align:left!important;margin:0!important}.auth-divider{display:flex;align-items:center;gap:10px;color:#93878c;font-size:.75rem;margin:15px 0 2px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#ffffff1a;flex:1}.auth-switch{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.8rem;text-align:center}.auth-switch a{color:#ff6687;font-weight:800}.legal-page .pro-auth-card{max-height:calc(100vh - 120px);overflow:auto}.legal-page h2{font-size:1rem;margin:18px 0 6px}.card-coming-soon{display:grid;gap:12px;align-content:start}.card-coming-soon p{margin:0;color:#b9adb2;line-height:1.5}.card-coming-soon button:disabled{opacity:.62;cursor:not-allowed}.nav a:not(.pill):hover,.nav a:not(.pill).active,.dash aside a:not(.brand):hover,.dash aside a:not(.brand).active,.app-slimnav a:not(.slim-logo):hover,.app-slimnav a:not(.slim-logo).active,.appdash-header nav a:hover,.appdash-header nav a.active,.model-header nav a:hover,.model-header nav a.active,.netflix-nav nav a:hover,.netflix-nav nav a.active,.shop-links a:hover,.shop-links a.active,.session-back:hover{background:#ff275c29;border-color:#ff275c57;color:#fff;box-shadow:inset 0 0 0 1px #ff275c38}.shop-links a:hover,.shop-links a.active{background:transparent;box-shadow:none;color:#fff}.shop-links a:hover:after,.shop-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:2px;border-radius:999px;background:#fff}.appdash-header nav a.active,.model-header nav a.active,.dash aside a.active,.app-slimnav a.active{background:#ff275c33;color:#fff}.table-wrap{border:1px solid #30363d;border-radius:6px;background:#0d1117;box-shadow:none}table{border-collapse:separate;border-spacing:0;color:#c9d1d9;font-size:13px}th,td{padding:9px 13px;border-right:1px solid #30363d;border-bottom:1px solid #30363d;vertical-align:top}th:last-child,td:last-child{border-right:0}th{background:#161b22;color:#f0f6fc;font-weight:600;letter-spacing:0;text-transform:none}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#161b22}.creator-shop-grid{padding-top:28px;align-items:stretch}.shop-card{display:flex;flex-direction:column;min-height:0;overflow:visible}.shop-card img{height:240px;flex:0 0 auto}.shop-card-body{display:grid;gap:8px;padding:14px 16px 16px}.shop-card-body b,.shop-card-body strong,.shop-card-body span,.add-cart{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.shop-card-body div{align-items:flex-start;gap:10px;flex-wrap:wrap;margin-top:0}.add-cart{min-height:38px;height:auto;padding:9px 12px;margin-top:0;text-align:center}@media(max-width:680px){.creator-shop-grid{padding-top:20px}.shop-card img{height:260px}}.auth-back{position:fixed;top:22px;right:28px;z-index:20;height:38px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:0 14px;background:#ffffff17;border:1px solid rgba(255,255,255,.14);color:#fff;font-weight:850;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-back:hover{background:#ff275c2e;border-color:#ff275c66}.form-progress{display:grid;gap:9px;padding:12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);margin:12px 0}.form-progress div{display:flex;justify-content:space-between;gap:12px;align-items:center}.form-progress b,.form-progress span{display:block;color:#fff;font-size:.82rem;line-height:1.35}.form-progress span{color:#c7bec2;text-align:right}.form-progress meter{width:100%;height:10px;overflow:hidden;border-radius:999px}.form-progress meter::-webkit-meter-bar{background:#242027;border:0}.form-progress meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#ff6687,#ff275c)}.model-signup-card{max-height:min(760px,calc(100vh - 72px));display:flex;flex-direction:column}.model-form-scroll{min-height:0;max-height:390px;overflow-y:auto;display:grid;gap:12px;padding-right:8px;scrollbar-color:#ff6687 #211820}.model-form-scroll section{display:grid;gap:10px;padding:14px;border-radius:14px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09)}.model-form-scroll h2{display:flex;align-items:center;gap:8px;margin:0;font-size:.96rem;line-height:1.25}.pro-auth-card select{height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#18151a;color:#fff;padding:0 12px}.pro-auth-card button,.pro-auth-card small,.pro-auth-card p,.pro-auth-card h1,.pro-auth-card label,.model-form-scroll h2{overflow-wrap:anywhere}.shop-footer{display:grid;grid-template-columns:minmax(260px,1.4fr) 1fr 1fr;gap:28px;align-items:start;padding:34px 5vw;background:#14070d;color:#fff;border-top:1px solid rgba(255,39,92,.18)}.shop-footer .logo-wordmark img{height:38px}.shop-footer p{max-width:480px;margin:14px 0 0;color:#dccbd1;line-height:1.6}.shop-footer nav,.shop-footer address{display:grid;gap:10px;font-style:normal}.shop-footer a,.shop-footer span{color:#f4dbe3;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.shop-footer a:hover{color:#fff}.shop-footer span{display:flex;align-items:center;gap:8px}@media(max-width:900px){.model-signup-card{max-height:none}.model-form-scroll{max-height:52vh}.shop-footer{grid-template-columns:1fr 1fr}.shop-footer div:first-child{grid-column:1 / -1}}@media(max-width:680px){.auth-back{position:absolute;top:64px;right:18px;height:34px}.model-form-scroll{max-height:48vh;padding-right:4px}.form-progress div{display:grid}.form-progress span{text-align:left}.shop-footer{grid-template-columns:1fr;padding:28px 20px}.shop-footer span{align-items:flex-start}}.quick-user-form{display:grid;gap:12px}.quick-user-form label{margin:0}.guest-button{width:100%;height:42px;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;background:#ffffff14!important;color:#fff;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;font-weight:900;margin-top:0!important}.guest-button:hover:not(:disabled){background:#ff275c29!important;border-color:#ff275c5c!important}.session-action{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 14px;background:#ff275c;color:#fff;font-weight:900;margin-top:6px}.session-local-video{position:absolute;right:18px;bottom:78px;z-index:3;width:min(240px,28vw);aspect-ratio:16 / 10;border-radius:16px;-o-object-fit:cover;object-fit:cover;background:#050405;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 55px #0006}.session-controls button.active{background:#ff275c52;box-shadow:inset 0 0 0 1px #ff275c57}.session-status .notice{max-width:min(560px,92vw)}@media(max-width:900px){.session-local-video{width:min(210px,44vw);right:12px;bottom:68px}}@media(max-width:520px){.session-local-video{position:relative;right:auto;bottom:auto;width:min(100%,260px);margin-top:12px}}.session-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.session-chat-head h2{margin:0}.session-chat-head button{display:none;width:36px;height:36px;border:0;border-radius:12px;background:#ffffff14;color:#fff;place-items:center}.session-chat-toggle{display:none;position:fixed;right:18px;bottom:18px;z-index:70;min-width:112px;height:48px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:linear-gradient(135deg,#ff6687,#ff275c);color:#fff;box-shadow:0 18px 55px #ff275c47;align-items:center;justify-content:center;gap:8px;font-weight:950}.session-chat-toggle b{min-width:20px;height:20px;border-radius:999px;display:inline-grid;place-items:center;background:#fff;color:#ff275c;font-size:.72rem}@media(max-width:900px){.session-page{min-height:100dvh;padding:10px;overflow:hidden}.session-back{position:fixed;top:10px;left:10px;z-index:65;height:38px;background:#080507bd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.session-room{min-height:100dvh;height:100dvh;margin-top:0;display:block}.session-stage{height:calc(100dvh - 20px);min-height:0;border-radius:24px;display:grid;align-content:center;padding:72px 14px 96px}.session-status{align-self:center;padding:18px;gap:12px}.session-status svg{width:64px;height:64px}.session-status b{font-size:clamp(1rem,4.5vw,1.25rem);line-height:1.2}.session-status span{max-width:340px;line-height:1.45}.session-action{min-height:44px;padding:0 18px}.session-controls{left:12px;right:12px;bottom:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.session-controls button{height:48px;min-width:0;padding:0 8px;border-radius:16px;justify-content:center;font-size:.78rem}.session-chat-toggle{display:inline-flex}.session-chat{position:fixed;left:10px;right:10px;bottom:10px;z-index:80;height:min(58dvh,430px);min-height:0;padding:14px;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;transform:translateY(calc(100% + 20px));opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease;background:linear-gradient(180deg,#26141cf5,#0c080cfa);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.session-chat.open{transform:translateY(0);opacity:1;pointer-events:auto}.session-chat-head button{display:grid}.session-chat form{grid-template-columns:1fr 48px}.session-chat input{height:48px;min-width:0}.session-chat button{height:48px}.session-local-video{right:16px;top:62px;bottom:auto;width:min(38vw,170px);border-radius:14px}}@media(max-width:520px){.session-stage{height:calc(100dvh - 16px);padding:68px 12px 94px;border-radius:20px}.session-status svg{width:58px;height:58px}.session-controls button span,.session-controls button svg+span{display:none}.session-local-video{position:absolute;top:60px;right:12px;width:min(42vw,150px);margin:0}.session-chat-toggle{right:12px;bottom:72px;min-width:96px;height:44px}}.mobile-bottom-nav{display:none}@media(max-width:520px){body{background:#0b0b0b}.appdash.no-sidebar{min-height:100dvh;background:radial-gradient(circle at 50% -10%,rgba(233,30,99,.18),transparent 34%),linear-gradient(180deg,#0b0b0b,#10080d 56%,#0b0b0b);color:#fff}.appdash.no-sidebar .appdash-main{padding:10px 12px 92px}.appdash-header{height:auto;min-height:54px;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:8px 0 12px;border-bottom:0}.appdash-header nav,.logout-btn{display:none}.appdash-brand.logo-wordmark img{height:32px}.appdash-header label{grid-column:1 / -1;order:5;height:42px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mini-wallet{height:36px;border-radius:999px;padding:0 10px;font-size:.72rem;background:#e91e6324;border-color:#e91e6357}.header-icon{width:36px;height:36px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.header-icon svg{width:18px;height:18px}.dash-intro{display:block;padding:8px 0 10px}.dash-intro h1{font-size:1.35rem;line-height:1.15;margin:0 0 4px;letter-spacing:0}.dash-intro p{max-width:30ch;font-size:.82rem;line-height:1.4;color:#ffffff9e}.dash-actions{display:none}.model-toolbar{height:42px;margin:6px 0 12px;padding:4px;gap:4px;border-radius:999px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);overflow:hidden}.model-toolbar button{height:32px;flex:1;border-radius:999px;padding:0 10px;font-size:.72rem}.model-toolbar button.active{background:linear-gradient(135deg,#7f0b2d,#e91e63)}.model-toolbar span{display:none}.available-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.available-card{min-height:266px;height:266px;border-radius:16px;overflow:hidden;background:#16161694;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 44px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.available-card:after{background:linear-gradient(180deg,#00000005,#00000014 42%,#0b0b0bf0 68%)}.available-card img{height:138px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.available-card>div:not(.availability){left:10px;right:10px;bottom:10px;min-height:112px;display:grid;grid-template-rows:auto auto auto 1fr auto;align-content:end}.available-card h2{font-size:.92rem;line-height:1.12;margin:0;max-width:calc(100% - 2px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.available-card p{display:none}.model-rating,.available-card strong{width:-moz-max-content;width:max-content;max-width:100%;min-height:22px;display:inline-flex!important;align-items:center;gap:4px;border-radius:999px;padding:3px 7px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffd1!important;font-size:.66rem!important;line-height:1;font-weight:800}.available-card strong{color:#fff!important;background:#e91e6329;border-color:#e91e6347;margin:5px 0 8px}.model-rating svg{width:11px;height:11px}.availability{left:8px;top:8px;z-index:4;min-height:24px;padding:5px 8px;border:1px solid rgba(255,255,255,.12);background:#0000008a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.64rem}.availability span{width:7px;height:7px;box-shadow:0 0 0 4px #36ee8b29,0 0 14px #36ee8be6}.available-card.in-call .availability span{box-shadow:0 0 0 4px #ffc34d29,0 0 14px #ffc34dd9}.heart{right:8px;top:8px;width:30px;height:30px;background:#00000080;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heart svg{width:15px;height:15px}.available-card button:not(.heart){height:32px;width:100%;border-radius:999px;background:linear-gradient(135deg,#7f0b2d,#e91e63);box-shadow:0 10px 26px #e91e633d;font-size:.7rem;letter-spacing:0}.available-card button:not(.heart):disabled{background:#ffffff21;box-shadow:none}.mobile-bottom-nav{position:fixed;left:12px;right:12px;bottom:10px;z-index:90;height:66px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px;border-radius:22px;background:#0e0e0ebd;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 54px #0000007a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mobile-bottom-nav a{min-width:0;display:grid;place-items:center;gap:3px;border-radius:16px;color:#ffffff9e;font-size:.64rem;font-weight:850}.mobile-bottom-nav a.active{color:#fff;background:#e91e632e;box-shadow:inset 0 0 0 1px #e91e6333}.mobile-bottom-nav a.active svg{color:#e91e63;filter:drop-shadow(0 0 9px rgba(233,30,99,.5))}}@media(min-width:390px)and (max-width:430px){.available-card{height:274px}.available-card img{height:144px}.available-grid{gap:11px}}.restored-shop-hero{padding-top:118px}.restored-landing .shop-hero-grid{max-width:1440px;margin:0 auto}@media(max-width:680px){.restored-shop-hero{padding-top:104px}}.love-hero-title{font-family:Georgia,Cambria,Times New Roman,Times,serif;font-weight:900;letter-spacing:0;text-wrap:balance;text-shadow:0 18px 60px rgba(70,0,24,.2)}.shop-copy .eyebrow{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.shop-button{animation:softCtaGlow 2.8s ease-in-out infinite}@keyframes softCtaGlow{0%,to{box-shadow:0 18px 42px #3700102e,0 0 #fff0}50%{box-shadow:0 18px 42px #3700102e,0 0 34px #ff809161}}.guest-login-panel{display:grid;gap:10px;margin-top:4px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e}.guest-login-panel>span{display:inline-flex;align-items:center;gap:7px;color:#ffe0e7;font-size:.86rem;font-weight:900}.guest-login-panel label{margin:0}@media(max-width:680px){.shop-copy h1.love-hero-title{font-size:clamp(2.7rem,14vw,4rem);line-height:.95}.shop-copy p{max-width:100%;font-size:.98rem}.shop-actions{align-items:stretch}.shop-button,.shop-select{flex:1 1 190px;justify-content:center;min-width:0;padding-inline:18px}}.guest-access-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:0 20px;background:linear-gradient(135deg,#fff,#ffe2eb 42%,#ff6b91);color:#7f0b2d;font-weight:950;box-shadow:0 16px 42px #ff275c42,inset 0 1px #ffffffa6;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.guest-access-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 52px #ff275c61,inset 0 1px #ffffffb8}.guest-access-btn:disabled{opacity:.72;cursor:progress}.restored-landing .shop-button{background:#ff5c68;animation:none}.restored-landing .guest-access-btn{background:#fff}.love-hero-title{font-family:"Bodoni 72",Didot,Playfair Display,Cormorant Garamond,Georgia,Cambria,serif;font-style:italic;font-weight:900;font-size:clamp(4.2rem,7vw,6.2rem);line-height:.86;letter-spacing:0;max-width:760px;text-wrap:balance;text-shadow:0 18px 70px rgba(70,0,24,.24),0 1px 0 rgba(255,255,255,.12)}.guest-note{margin-top:12px!important;max-width:520px!important;color:#ffe8ee!important;font-size:.93rem!important;line-height:1.55!important;font-weight:800}.shop-circle img,.shop-card img,.gallery-pill img,.faces img{-o-object-position:center top;object-position:center top}@media(max-width:760px){.guest-access-btn{min-height:38px;padding:0 13px;font-size:.78rem}}@media(max-width:680px){.shop-copy h1.love-hero-title{font-size:clamp(3.1rem,13vw,4.35rem);line-height:.9;max-width:100%}.guest-note{font-size:.86rem!important}}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:start center;padding:110px 18px 24px;background:#080507b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.smart-search{width:min(680px,100%);display:grid;gap:14px;border:1px solid rgba(255,255,255,.14);border-radius:26px;padding:18px;background:linear-gradient(180deg,#1c0b12f0,#090508f5);box-shadow:0 26px 90px #00000080;color:#fff}.smart-search-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.smart-search-head b,.landing-info h2,.landing-faq h2,.landing-support h2{display:block;font-family:Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0}.smart-search-head b{font-size:1.15rem}.smart-search-head span{display:block;margin-top:4px;color:#d9c8cf;line-height:1.45}.smart-search-head button{width:38px;height:38px;border:0;border-radius:999px;display:grid;place-items:center;background:#ffffff14;color:#fff}.smart-search label{min-height:52px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.16);border-radius:17px;padding:0 14px;background:#ffffff14}.smart-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff}.smart-results{display:grid;gap:8px}.smart-results a,.smart-results button{width:100%;min-height:58px;display:grid;gap:4px;align-content:center;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:10px 14px;background:#ffffff0e;color:#fff}.smart-results a:hover,.smart-results button:hover{border-color:#ff275c6b;background:#ff275c24}.smart-results span{color:#d8c5cc;font-size:.84rem;line-height:1.35}.landing-info,.landing-faq,.landing-support{display:grid;gap:18px;padding:44px 5vw;background:#fff7f6;color:#2a0610}.landing-info{grid-template-columns:minmax(280px,.9fr) 1.1fr;align-items:center}.landing-info span,.landing-faq span,.landing-support span{display:inline-flex;width:-moz-max-content;width:max-content;border-radius:999px;padding:7px 12px;background:#ffe2eb;color:#d90f3d;font-weight:950;font-size:.78rem}.landing-info h2,.landing-faq h2,.landing-support h2{max-width:820px;margin:12px 0 0;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.05}.landing-info p,.landing-faq p,.landing-support p{margin:0;color:#5d3440;line-height:1.7;font-weight:650}.landing-faq{grid-template-columns:repeat(3,1fr);padding-top:28px}.landing-faq>div{grid-column:1 / -1}.landing-faq article{min-height:150px;border:1px solid #ffd3dd;border-radius:18px;padding:18px;background:#fff;box-shadow:0 18px 45px #5b001812}.landing-faq b{display:block;margin-bottom:10px;color:#2a0610;font-size:1rem}.landing-support{grid-template-columns:1fr auto;align-items:center;padding-top:28px}.landing-support a{min-height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 24px;background:linear-gradient(135deg,#ff7b86,#ff275c);color:#fff;font-weight:950;box-shadow:0 18px 42px #ff275c2e}@media(max-width:900px){.landing-info,.landing-faq,.landing-support{grid-template-columns:1fr}}@media(max-width:680px){.shop-hero{min-height:100dvh;overflow:hidden}.shop-hero-grid{position:relative;z-index:2;min-height:calc(100dvh - 104px);display:block}.shop-copy{position:relative;z-index:3;padding-bottom:32px}.shop-model-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;height:100%;display:block;opacity:.28;filter:blur(18px) saturate(1.18);transform:scale(1.08);pointer-events:none}.shop-circle{width:100%;height:100%;border-radius:0;background:transparent}.shop-circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.review-pill{display:none}.landing-info,.landing-faq,.landing-support{padding:32px 20px}.landing-faq article{min-height:0}.landing-support a{width:100%}.search-overlay{padding-top:92px}.smart-search{border-radius:22px;padding:14px}}.landing-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:22px 5vw;background:#fff7f6;color:#2a0610}.landing-stats article{min-height:116px;display:grid;align-content:center;gap:6px;border:1px solid #ffd2dd;border-radius:18px;padding:16px;background:linear-gradient(180deg,#fff,#fff0f3);box-shadow:0 16px 40px #5b001812}.landing-stats svg{color:#e00037}.landing-stats strong{display:block;color:#2a0610;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1;font-weight:950}.landing-stats span{color:#6a3a46;font-size:.82rem;font-weight:900}.public-models{min-height:100vh;padding:18px clamp(12px,3vw,34px) 44px;background:#fff7f6;color:#2a0610}.models-topbar{position:sticky;top:10px;z-index:30;min-height:64px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1px solid rgba(224,0,55,.14);border-radius:22px;padding:10px 14px;background:#ffecf1db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px #5b001814}.models-topbar .logo-wordmark img{height:34px}.models-topbar nav{display:flex;justify-content:center;gap:4px}.models-topbar nav a,.models-account{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;padding:0 13px;color:#2a0610;font-size:.82rem;font-weight:950}.models-topbar nav a.active,.models-topbar nav a:hover,.models-account{background:#ffcedc;color:#95002b}.models-compact-hero{display:flex;justify-content:space-between;gap:16px;align-items:end;padding:20px 4px 10px}.models-compact-hero span{color:#e00037;font-size:.76rem;font-weight:950;text-transform:uppercase}.models-compact-hero h1{margin:2px 0 0;font-size:clamp(2rem,5vw,4rem);line-height:.95;font-family:"Bodoni 72",Didot,Georgia,serif;font-style:italic}.models-compact-hero p{max-width:420px;margin:0;color:#6a3a46;text-align:right;font-weight:800;line-height:1.45}.models-filter{position:sticky;top:86px;z-index:25;display:grid;grid-template-columns:minmax(220px,1fr) 140px 150px auto;gap:8px;align-items:center;border:1px solid #ffd2dd;border-radius:18px;padding:8px;background:#fff7f6e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.models-filter label,.models-filter select,.models-filter span{height:38px;min-width:0;display:flex;align-items:center;gap:8px;border:1px solid #ffd2dd;border-radius:12px;padding:0 10px;background:#fff;color:#2a0610;font-size:.82rem;font-weight:850}.models-filter input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#2a0610}.models-filter select{outline:0}.models-filter span{justify-content:center;color:#e00037}.models-notice,.models-loading{margin-top:12px;border:1px solid #ffd2dd;border-radius:16px;padding:16px;background:#fff;color:#6a3a46;font-weight:850}.public-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding-top:14px}.public-model-card{overflow:hidden;border:1px solid #ffd2dd;border-radius:18px;background:#fff;box-shadow:0 18px 44px #5b001814}.public-model-media{position:relative;height:250px;overflow:hidden;background:#ffdce4}.public-model-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.public-model-media span{position:absolute;left:10px;top:10px;border-radius:999px;padding:6px 9px;background:#2a0610b3;color:#fff;font-size:.72rem;font-weight:950;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.public-model-media span.live{background:#0d8b50db;box-shadow:0 0 0 5px #0d8b5029,0 0 18px #0d8b5061}.public-model-media span.busy{background:#9e6500e0}.public-model-media button{position:absolute;right:10px;top:10px;width:34px;height:34px;border:0;border-radius:999px;display:grid;place-items:center;background:#ffffffdb;color:#e00037}.public-model-body{display:grid;gap:9px;padding:13px}.public-model-body h2{margin:0;font-size:1rem;line-height:1.1}.public-model-body small,.public-model-body p{color:#6a3a46}.public-model-body p{height:40px;overflow:hidden;margin:0;font-size:.8rem;line-height:1.35}.public-model-meta{display:flex;justify-content:space-between;gap:8px;align-items:center}.public-model-meta span,.public-model-meta strong{min-height:26px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:0 8px;background:#fff0f3;color:#7a2438;font-size:.72rem;font-weight:950}.public-model-meta strong{color:#e00037}.public-model-body>button{height:38px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#ff7b86,#ff275c);color:#fff;font-weight:950;cursor:pointer}.public-model-body>button:disabled{opacity:.62;cursor:not-allowed}@media(max-width:900px){.landing-stats{grid-template-columns:repeat(2,1fr)}.models-filter{grid-template-columns:1fr 1fr;top:84px}.models-filter label{grid-column:1 / -1}}@media(max-width:620px){.landing-stats{grid-template-columns:1fr 1fr;gap:10px;padding:16px 20px}.landing-stats article{min-height:94px;border-radius:14px;padding:12px}.models-topbar{grid-template-columns:1fr auto}.models-topbar nav{grid-column:1 / -1;order:3;justify-content:flex-start;overflow-x:auto}.models-compact-hero{display:grid;padding-top:16px}.models-compact-hero p{text-align:left}.models-filter{position:relative;top:auto;grid-template-columns:1fr;border-radius:14px}.models-filter label,.models-filter select,.models-filter span{height:36px}.public-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-model-media{height:142px}.public-model-body{padding:10px;gap:7px}.public-model-body p{display:none}.public-model-meta{display:grid}.public-model-body>button{height:34px;font-size:.72rem}.public-model-body>button svg{display:none}}.premium-models-page{min-height:100vh;padding:96px clamp(14px,3vw,36px) 48px;background:radial-gradient(circle at 20% -10%,rgba(233,30,99,.22),transparent 28%),radial-gradient(circle at 78% 5%,rgba(128,0,32,.24),transparent 28%),linear-gradient(180deg,#0b0b0b,#14060c 48%,#0b0b0b);color:#fff}.premium-models-page>*{max-width:1440px;margin-inline:auto}.premium-models-header{position:fixed;left:clamp(12px,3vw,36px);right:clamp(12px,3vw,36px);top:12px;z-index:80;max-width:1440px;height:76px;margin-inline:auto;display:grid;grid-template-columns:minmax(380px,auto) minmax(260px,1fr) auto;align-items:center;gap:16px;border:1px solid rgba(255,255,255,.1);border-bottom-color:#ffffff29;border-radius:22px;padding:10px 14px;background:#0c080ab8;box-shadow:0 20px 70px #00000073;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.header-left{display:flex;align-items:center;gap:16px;min-width:0}.premium-models-header .logo-wordmark img{height:34px}.header-left nav{display:flex;align-items:center;gap:2px}.header-left nav a,.header-left nav button{height:34px;display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;padding:0 10px;background:transparent;color:#ffffffb8;font-size:.8rem;font-weight:850;cursor:pointer}.header-left nav a:hover,.header-left nav a.active,.header-left nav button:hover{border-color:#e91e633d;background:#e91e6324;color:#fff}.header-search{height:42px;min-width:0;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:0 14px;background:#ffffff13}.header-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:.88rem}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.wallet-chip,.deposit-btn,.header-actions .header-icon,.profile-pill,.models-menu-btn{height:38px;min-width:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:0 11px;background:#ffffff12;color:#ffffffd6;font-size:.8rem;font-weight:900}.deposit-btn{background:linear-gradient(135deg,#7f0b2d,#e91e63);color:#fff;box-shadow:0 12px 32px #e91e6338}.header-actions .header-icon{position:relative;padding:0}.header-actions .header-icon b{position:absolute;right:-4px;top:-5px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:#e91e63;color:#fff;font-size:.62rem}.models-menu-btn{display:none;border:0;cursor:pointer}.models-hero-compact{min-height:150px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:24px;background:linear-gradient(135deg,#ffffff17,#ffffff09);box-shadow:0 18px 60px #00000047}.models-hero-compact span,.creator-profile-row span{color:#ff9db8;font-size:.78rem;font-weight:900}.models-hero-compact h1{margin:6px 0;font-size:clamp(2.25rem,4vw,3rem);line-height:1;letter-spacing:0}.models-hero-compact p{margin:0;color:#ffffffb3;font-size:1rem}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.hero-metrics article{min-height:80px;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px;background:#ffffff0e}.hero-metrics b{display:block;font-size:1.55rem;line-height:1}.hero-metrics span{display:block;margin-top:6px;color:#ffffff9e;font-size:.76rem}.models-toolbar{position:sticky;top:96px;z-index:40;display:grid;grid-template-columns:minmax(260px,1fr) 130px 130px auto auto 130px 88px;gap:8px;align-items:center;margin-top:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:8px;background:#0c080ad1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 44px #0000003d}.models-toolbar label,.models-toolbar select,.models-toolbar button{height:38px;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.11);border-radius:12px;padding:0 10px;background:#fff1;color:#ffffffd6;font-size:.8rem;font-weight:850;outline:0}.models-toolbar label{justify-content:flex-start}.models-toolbar input{width:100%;border:0;outline:0;background:transparent;color:#fff}.models-toolbar button{cursor:pointer}.models-toolbar button.active,.models-toolbar button:hover,.models-toolbar select:hover{border-color:#e91e635c;background:#e91e6329;color:#fff}.models-chips{display:flex;gap:8px;overflow-x:auto;padding:12px 2px 2px;scrollbar-width:thin}.models-chips button{height:34px;flex:0 0 auto;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:0 14px;background:#ffffff0e;color:#ffffffc2;font-size:.8rem;font-weight:850;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.models-chips button:hover,.models-chips button.active{transform:translateY(-1px);border-color:#e91e6357;background:#e91e632e;color:#fff}.premium-model-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding-top:20px}.premium-creator-card{position:relative;min-height:420px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:0 18px 55px #00000047;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.premium-creator-card:hover{transform:translateY(-6px) scale(1.03);border-color:#e91e6385;box-shadow:0 26px 70px #0000006b,0 0 36px #e91e6324}.creator-cover{position:relative;height:205px;overflow:hidden;background:#18070d}.creator-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d);background-size:220% 100%;animation:shine 1.4s linear infinite}.creator-cover img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .3s ease}.premium-creator-card:hover .creator-cover img{transform:scale(1.08)}.creator-cover>span{position:absolute;left:10px;top:10px;z-index:3;border-radius:999px;padding:6px 9px;background:#24191dc2;color:#fff;font-size:.68rem;font-weight:950;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creator-cover>span.live{background:#e91e63;box-shadow:0 0 0 5px #e91e6324,0 0 20px #e91e636b}.creator-cover>span.live:before{content:"";width:7px;height:7px;display:inline-block;margin-right:5px;border-radius:50%;background:#fff}.creator-cover>span.busy{background:#b7791f}.fav{position:absolute;right:10px;top:10px;z-index:3;width:34px;height:34px;border:1px solid rgba(255,255,255,.18);border-radius:999px;display:grid;place-items:center;background:#0a080a8f;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.fav.active,.fav:hover{color:#ff7da1;border-color:#e91e636b}.creator-profile-row{display:grid;grid-template-columns:54px 1fr;gap:10px;align-items:end;padding:0 13px;margin-top:-25px;position:relative;z-index:4}.creator-profile-row img{width:54px;height:54px;border-radius:18px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.72);background:#18070d}.creator-profile-row h2{margin:0 0 3px;font-size:1rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-profile-row span{display:inline-flex;align-items:center;gap:4px}.creator-details{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:12px 13px}.creator-details span,.creator-details strong{min-height:27px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:0 8px;background:#fff1;color:#ffffffc2;font-size:.7rem;font-weight:850;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.creator-details strong{color:#fff;background:#e91e632e}.request-btn{width:calc(100% - 26px);height:40px;margin:0 13px 13px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#7f0b2d,#e91e63);color:#fff;font-size:.82rem;font-weight:950;box-shadow:0 16px 34px #e91e6338;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.request-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 42px #e91e6357}.request-btn:disabled{opacity:.58;cursor:not-allowed}.creator-skeleton{height:420px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d);background-size:220% 100%;animation:shine 1.25s infinite}.models-error,.models-empty{grid-column:1 / -1;min-height:210px;display:grid;place-items:center;align-content:center;gap:9px;text-align:center;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;background:#ffffff0e}.models-error.slim{min-height:78px;margin-top:12px}.models-error b,.models-empty h2{margin:0;color:#fff;font-size:1.15rem}.models-error span,.models-empty p{margin:0;color:#ffffffa3}.models-error button,.models-empty button{height:38px;border:0;border-radius:999px;padding:0 18px;background:#fff;color:#7f0b2d;font-weight:950}.models-pagination{display:flex;justify-content:center;gap:8px;padding-top:24px}.models-pagination button{height:38px;min-width:38px;border:1px solid rgba(255,255,255,.12);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;background:#fff1;color:#fff;font-weight:850}.models-pagination button.active,.models-pagination button:hover:not(:disabled){background:#e91e6338;border-color:#e91e6357}.models-pagination button:disabled{opacity:.44}@media(max-width:1240px){.premium-models-header{grid-template-columns:auto minmax(220px,1fr) auto}.header-left nav a,.header-left nav button{padding-inline:8px}.premium-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.models-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,120px) repeat(3,auto)}.profile-pill span{display:none}}@media(max-width:980px){.premium-models-page{padding-top:88px}.premium-models-header{height:68px;grid-template-columns:auto 1fr auto;border-radius:18px}.header-left nav{position:fixed;left:14px;right:14px;top:88px;display:none;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#0c080af0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-left nav.open{display:grid}.models-menu-btn{display:inline-flex}.wallet-chip,.deposit-btn,.header-actions .header-icon{display:none}.models-hero-compact{grid-template-columns:1fr;min-height:0}.hero-metrics{grid-template-columns:repeat(3,1fr)}.models-toolbar{position:static;grid-template-columns:1fr 1fr 1fr}.models-toolbar label{grid-column:1 / -1}.premium-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.premium-models-page{padding-inline:12px}.premium-models-header{left:10px;right:10px;grid-template-columns:1fr auto;gap:8px}.header-search{grid-column:1 / -1;order:4;height:38px}.premium-models-page{padding-top:128px}.models-hero-compact{padding:16px;border-radius:18px}.models-hero-compact h1{font-size:2rem}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hero-metrics article{min-height:66px;padding:9px}.hero-metrics b{font-size:1.15rem}.hero-metrics span{font-size:.62rem}.models-toolbar{grid-template-columns:1fr 1fr;gap:7px}.models-toolbar label{grid-column:1 / -1}.premium-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px}.premium-creator-card{min-height:340px;border-radius:16px}.creator-cover{height:150px}.creator-profile-row{grid-template-columns:44px 1fr;gap:8px;margin-top:-20px;padding-inline:10px}.creator-profile-row img{width:44px;height:44px;border-radius:14px}.creator-profile-row h2{font-size:.88rem}.creator-profile-row span{font-size:.68rem}.creator-details{grid-template-columns:1fr;padding:9px 10px;gap:5px}.creator-details span:nth-child(3){display:none}.request-btn{width:calc(100% - 20px);height:35px;margin:0 10px 10px;font-size:.7rem}.request-btn svg{display:none}.creator-skeleton{height:340px}}@media(max-width:380px){.premium-model-grid{grid-template-columns:1fr}.premium-creator-card,.creator-skeleton{min-height:380px}.creator-cover{height:190px}}.landing-header-panel,.premium-models-header{background:linear-gradient(135deg,#520019c7,#80002094)!important;border-color:#ffbecd2e!important;box-shadow:0 18px 58px #40001252!important}.landing-header-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.models-chips{display:none!important}.premium-models-page{padding-top:88px}.models-hero-compact{min-height:74px;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:center;border-radius:16px;padding:10px 14px;background:linear-gradient(135deg,#ffffff13,#ffffff07)}.models-hero-compact span{font-size:.66rem;line-height:1}.models-hero-compact h1{margin:2px 0 1px;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.05}.models-hero-compact p{font-size:.78rem;line-height:1.25;max-width:460px}.hero-metrics{grid-template-columns:repeat(3,minmax(88px,1fr));gap:7px}.hero-metrics article{min-height:50px;display:grid;align-content:center;border-radius:12px;padding:7px 9px}.hero-metrics b{font-size:1rem}.hero-metrics span{margin-top:3px;font-size:.62rem;line-height:1.05;white-space:nowrap}.models-toolbar{top:88px;margin-top:8px;border-radius:14px;padding:6px}.premium-model-grid{padding-top:14px}@media(max-width:980px){.premium-models-page{padding-top:84px}.models-hero-compact{grid-template-columns:1fr;gap:8px}.hero-metrics{width:100%}}@media(max-width:700px){.premium-models-page{padding-top:124px}.models-hero-compact{padding:9px 10px;border-radius:14px}.models-hero-compact h1{font-size:1.2rem}.models-hero-compact p{font-size:.72rem}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.hero-metrics article{min-height:44px;padding:6px}.hero-metrics b{font-size:.9rem}.hero-metrics span{font-size:.52rem;white-space:normal}.models-toolbar{margin-top:7px}}#about,#faqs,#support{scroll-margin-top:96px}.landing-nav-link,.landing-account-link,.landing-icon-btn{border:1px solid rgba(255,255,255,.12);background:#fff1;color:#ffeef3!important;box-shadow:none}.landing-nav-link{height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 13px;font-size:.86rem;font-weight:950;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease}.landing-nav-link:hover,.landing-nav-link.active{transform:translateY(-1px);border-color:#ffafc361;background:#ff80a033;color:#fff!important}.landing-icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;cursor:pointer}.landing-icon-btn:hover,.landing-account-link:hover{border-color:#ffafc361;background:#ff80a02e;color:#fff!important}.landing-account-link{height:40px;align-items:center;gap:8px;border-radius:999px;padding:0 13px;font-size:.86rem;font-weight:950}.mobile-menu-link{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:0 18px;background:#ffffff12;color:#fff;font-size:1.05rem;font-weight:950;text-align:left}.restored-landing .shop-copy p{color:#fff0f4;text-shadow:0 2px 18px rgba(80,0,24,.18)}.restored-landing .guest-note{color:#ffe0ea!important}.restored-landing .landing-info h2,.restored-landing .landing-faq h2,.restored-landing .landing-support h2{color:#56001a}.restored-landing .landing-info p,.restored-landing .landing-faq p,.restored-landing .landing-support p{color:#6f2438}@media(max-width:760px){.landing-header-panel{grid-template-columns:1fr auto auto!important;gap:8px!important;padding-inline:12px!important}.landing-header-panel .logo-wordmark img{max-width:150px}.guest-access-btn{min-height:38px;padding:0 12px;font-size:.76rem}.landing-icon-btn{width:38px;height:38px}.restored-landing .shop-copy{max-width:100%}.restored-landing .shop-copy p{font-size:.98rem;line-height:1.55;max-width:35ch}.restored-landing .guest-note{font-size:.84rem!important;line-height:1.5!important}.landing-stats strong{font-size:1.35rem}.landing-stats span{font-size:.74rem}.landing-info,.landing-faq,.landing-support{gap:14px}.landing-info h2,.landing-faq h2,.landing-support h2{font-size:clamp(1.45rem,8vw,2rem);line-height:1.08}}@media(max-width:420px){.landing-header-panel .logo-wordmark img{max-width:132px}.guest-access-btn{padding:0 10px}}.premium-stats-ribbon,.premium-about,.why-goodscenes,.premium-faq,.premium-support,.trust-band{max-width:1440px;margin-inline:auto}.premium-stats-ribbon{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:18px 5vw 12px;background:#0d0b0c;color:#fff}.premium-stats-ribbon article{min-height:112px;display:grid;align-content:center;gap:6px;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;background:linear-gradient(135deg,#ffffff17,#ffffff09);box-shadow:0 18px 50px #00000047}.premium-stats-ribbon svg,.section-kicker span,.about-copy span{color:#ff8fab}.premium-stats-ribbon strong{font-size:clamp(1.45rem,3vw,2.1rem);line-height:1}.premium-stats-ribbon span{color:#ffffffb8;font-size:.78rem;font-weight:850}.premium-about,.why-goodscenes,.premium-faq,.premium-support,.trust-band{background:#0d0b0c;color:#fff;padding:46px 5vw}.premium-about{display:grid;grid-template-columns:minmax(280px,.9fr) 1.1fr;gap:28px;align-items:center}.about-visual{position:relative;min-height:430px;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#800020,#181416);box-shadow:0 28px 80px #00000061}.about-visual img{width:100%;height:100%;min-height:430px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:saturate(1.08) contrast(1.04)}.about-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(13,11,12,.78),transparent 55%)}.about-visual div{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;display:grid;gap:4px;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:14px;background:#0d0b0cad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.about-visual b{font-size:1rem}.about-visual span{color:#ffffffad}.about-copy{display:grid;gap:16px}.about-copy h2,.section-kicker h2{max-width:720px;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.04;letter-spacing:0}.about-copy>p,.section-kicker p{max-width:680px;margin:0;color:#ffffffb3;font-size:1rem;line-height:1.65}.about-copy div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.about-copy div p{min-height:42px;display:flex;align-items:center;gap:8px;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:9px 11px;background:#ffffff0b;color:#ffffffd6;font-size:.86rem;font-weight:780}.about-copy a,.premium-support>a,.trust-band a{width:-moz-max-content;width:max-content;min-height:44px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:0 18px;background:linear-gradient(135deg,#800020,#c0392b);color:#fff;font-weight:950;box-shadow:0 18px 45px #c0392b38}.section-kicker{display:grid;gap:10px;margin-bottom:20px}.section-kicker span,.about-copy span{font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.why-goodscenes>div:last-child,.premium-support>div:last-of-type{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.why-goodscenes article,.premium-support article,.premium-faq article{border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px;background:linear-gradient(135deg,#ffffff13,#ffffff07);box-shadow:0 18px 50px #00000038}.why-goodscenes article svg,.premium-support article svg{color:#ff8fab}.why-goodscenes h3,.premium-support h3{margin:14px 0 7px;font-size:1.05rem}.why-goodscenes p,.premium-support p{margin:0;color:#ffffffa8;line-height:1.55;font-size:.9rem}.premium-faq label{height:46px;max-width:560px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:0 16px;background:#ffffff0e}.premium-faq input{width:100%;border:0;outline:0;background:transparent;color:#fff}.faq-list{display:grid;gap:10px;margin-top:16px}.premium-faq article{padding:0;overflow:hidden}.premium-faq article button{width:100%;min-height:56px;display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;background:transparent;color:#fff;padding:0 16px;font-weight:900;text-align:left}.premium-faq article.open button svg{transform:rotate(90deg)}.premium-faq article p{margin:0;padding:0 16px 16px;color:#ffffffad;line-height:1.55;overflow:hidden}.premium-support{display:grid;gap:18px}.premium-support article b{display:block;margin-bottom:8px;color:#ffbacb;font-size:.82rem}.trust-band{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;border-top:1px solid rgba(255,255,255,.08)}.trust-band div{display:flex;align-items:center;gap:10px;color:#fff;font-weight:900}.trust-band ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.trust-band li{min-height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:0 10px;background:#ffffff0b;color:#ffffffb8;font-size:.78rem;font-weight:850}.trust-band li svg{color:#ff8fab}@media(max-width:980px){.premium-stats-ribbon{grid-template-columns:repeat(3,1fr)}.premium-about{grid-template-columns:1fr}.why-goodscenes>div:last-child,.premium-support>div:last-of-type{grid-template-columns:repeat(2,1fr)}.trust-band{grid-template-columns:1fr}}@media(max-width:640px){.premium-stats-ribbon,.premium-about,.why-goodscenes,.premium-faq,.premium-support,.trust-band{padding:30px 18px}.premium-stats-ribbon{grid-template-columns:repeat(2,1fr);gap:9px}.premium-stats-ribbon article{min-height:92px;border-radius:15px;padding:12px}.premium-stats-ribbon strong{font-size:1.35rem}.about-visual,.about-visual img{min-height:320px}.about-copy h2,.section-kicker h2{font-size:clamp(1.65rem,9vw,2.2rem)}.about-copy div,.why-goodscenes>div:last-child,.premium-support>div:last-of-type{grid-template-columns:1fr}.premium-faq article button{min-height:52px}.trust-band a,.premium-support>a,.about-copy a{width:100%;justify-content:center}}.about-visual{isolation:isolate}.about-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;min-height:430px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.about-visual-card{z-index:3!important}.about-slide-dots{position:absolute;left:18px;top:18px;z-index:4;display:flex!important;gap:7px!important;padding:8px!important;border-radius:999px!important;background:#0d0b0c6b!important;border:1px solid rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.about-slide-dots button{width:8px;height:8px;border:0;border-radius:999px;padding:0;background:#ffffff6b;cursor:pointer;transition:width .25s ease,background .25s ease,box-shadow .25s ease}.about-slide-dots button.active{width:24px;background:#ff8fab;box-shadow:0 0 18px #ff8fab73}@media(max-width:640px){.about-visual>img{min-height:320px}.about-slide-dots{left:14px;top:14px}}.about-visual-card{position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;top:auto!important;width:auto!important;z-index:4!important;background:#140c0fc7!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.about-slide-dots{right:auto!important;bottom:auto!important;width:auto!important;min-height:0!important;background:#140c0fb8!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.about-visual>img{filter:none!important}.about-visual:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.appdash.no-sidebar{background:radial-gradient(circle at 18% -10%,rgba(255,39,92,.12),transparent 30%),radial-gradient(circle at 86% 0%,rgba(128,0,32,.16),transparent 28%),linear-gradient(180deg,#070507,#0f080c 52%,#070507)}.appdash.no-sidebar .appdash-main{max-width:1480px;padding-inline:clamp(12px,2.2vw,28px)}.appdash.no-sidebar .appdash-header{height:72px;padding-block:11px;align-items:center;background:#0e080bc7;border-bottom-color:#ffffff16;box-shadow:0 18px 55px #00000042}.appdash.no-sidebar .appdash-header nav{gap:6px}.appdash.no-sidebar .appdash-header nav a{min-height:34px;display:inline-flex;align-items:center;border:1px solid transparent;padding:0 11px;color:#ffffffb8;line-height:1}.appdash.no-sidebar .appdash-header nav a:hover,.appdash.no-sidebar .appdash-header nav a.active{border-color:#ff275c38;background:#ff275c21;color:#fff}.appdash.no-sidebar .appdash-header label{height:40px;border-radius:13px;background:#ffffff0e;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.appdash.no-sidebar .appdash-header label:focus-within{border-color:#ff275c70;background:#ffffff13;box-shadow:0 0 0 4px #ff275c14}.appdash.no-sidebar .mini-wallet,.appdash.no-sidebar .header-icon,.appdash.no-sidebar .logout-btn{height:40px;border-radius:13px;border:1px solid rgba(255,255,255,.09);background:#ffffff0f}.appdash.no-sidebar .mini-wallet{background:linear-gradient(135deg,#80002070,#ff275c26);border-color:#ff275c47}.appdash.no-sidebar .header-icon small{right:-3px;top:-4px;box-shadow:0 0 0 2px #0f080c}.appdash.no-sidebar .dash-intro{padding:22px 0 14px}.appdash.no-sidebar .dash-intro h1{font-size:clamp(1.45rem,2vw,2.1rem);letter-spacing:0}.appdash.no-sidebar .dash-intro p{max-width:620px;color:#ffffffa3;line-height:1.55}.appdash.no-sidebar .dash-actions a,.appdash.no-sidebar .model-toolbar,.appdash.no-sidebar .available-card{border-color:#ffffff16}.appdash.no-sidebar .dash-actions a{height:38px;border-radius:12px;background:#ffffff0e}.appdash.no-sidebar .model-toolbar{height:44px;border-radius:16px;padding:5px;background:#ffffff0a}.appdash.no-sidebar .model-toolbar button{min-height:32px;border-radius:12px;padding-inline:12px;transition:background .18s ease,color .18s ease,transform .18s ease}.appdash.no-sidebar .model-toolbar button:hover{transform:translateY(-1px);color:#fff}.appdash.no-sidebar .model-toolbar button.active{background:linear-gradient(135deg,#8d0b32,#ff275c);box-shadow:0 10px 26px #ff275c38}.appdash.no-sidebar .available-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.appdash.no-sidebar .available-card{min-height:304px;border-radius:18px;background:#130e12;box-shadow:0 18px 46px #00000047;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.appdash.no-sidebar .available-card:hover{transform:translateY(-4px) scale(1.015);border-color:#ff275c61;box-shadow:0 24px 70px #00000061,0 0 34px #ff275c1c}.appdash.no-sidebar .available-card:after{background:linear-gradient(180deg,#00000005,#00000047 46%,#080507eb)}.appdash.no-sidebar .available-card img{transition:transform .28s ease,filter .28s ease}.appdash.no-sidebar .available-card:hover img{transform:scale(1.045)}.appdash.no-sidebar .available-card h2{font-size:1.05rem;line-height:1.12}.appdash.no-sidebar .available-card p,.appdash.no-sidebar .model-rating{font-size:.76rem!important}.appdash.no-sidebar .availability,.appdash.no-sidebar .heart{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a080aad;border:1px solid rgba(255,255,255,.12)}.appdash.no-sidebar .available-card button:not(.heart){height:36px;border-radius:12px;background:linear-gradient(135deg,#8d0b32,#ff275c)}.appdash.no-sidebar :focus-visible{outline:2px solid rgba(255,143,171,.78);outline-offset:3px}@media(max-width:900px){.appdash.no-sidebar .appdash-header{height:auto;min-height:68px}.appdash.no-sidebar .available-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.appdash.no-sidebar .appdash-main{padding-inline:10px}.appdash.no-sidebar .dash-intro{padding-top:14px}.appdash.no-sidebar .available-card{min-height:268px}}@media(max-width:360px){.appdash.no-sidebar .available-grid{grid-template-columns:1fr}}.models-back-home{width:42px;height:42px;display:inline-grid;place-items:center;flex:0 0 42px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff12;color:#fff;box-shadow:0 12px 28px #0000002e;transition:transform .18s ease,background .18s ease,border-color .18s ease}.models-back-home:hover{transform:translate(-2px);border-color:#ff8fab6b;background:#ff275c2b}@media(max-width:700px){.models-back-home{width:38px;height:38px;flex-basis:38px;border-radius:12px}.premium-models-header .header-left{gap:8px}}@media(max-width:420px){.models-back-home{width:34px;height:34px;flex-basis:34px}}.creator-studio{display:grid;gap:16px}.studio-head{display:flex;align-items:end;justify-content:space-between;gap:16px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:radial-gradient(circle at 85% 0,rgba(255,39,92,.18),transparent 30%),linear-gradient(145deg,#ffffff13,#ffffff09);padding:18px}.studio-head span{color:#ff8ba7;text-transform:uppercase;letter-spacing:.08em;font-weight:950;font-size:.72rem}.studio-head h1{margin:.25rem 0;font-size:clamp(1.6rem,3vw,2.5rem)}.studio-head p{max-width:760px;margin:0;color:#d7c5cc;line-height:1.55}.studio-head button,.studio-panel button,.studio-action-row button{border:0;border-radius:12px;background:linear-gradient(135deg,#a60f37,#ff2b68);color:#fff;min-height:40px;padding:0 14px;font-weight:950;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 12px 35px #ff275c2e}.studio-head button:disabled,.studio-panel button:disabled{opacity:.55}.studio-tabs{position:sticky;top:66px;z-index:8;display:flex;gap:8px;overflow:auto;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0a0609d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-tabs button{flex:0 0 auto;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e7d9de;border-radius:999px;height:38px;padding:0 13px;font-weight:900;display:flex;align-items:center;gap:7px}.studio-tabs button.active,.studio-tabs button:hover{background:#ff275c33;border-color:#ff275c8c;color:#fff}.studio-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.studio-panel,.studio-preview{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,#ffffff12,#ffffff06);padding:16px;box-shadow:0 24px 80px #00000038}.studio-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-form label{display:grid;gap:7px;color:#ead5dd;font-weight:850;font-size:.78rem;text-transform:capitalize}.studio-form input,.studio-form textarea,.studio-form select,.gallery-manager input{width:100%;border:1px solid rgba(255,255,255,.1);background:#120d12;color:#fff;border-radius:12px;min-height:40px;padding:0 11px;outline:none}.studio-form textarea{min-height:92px;padding-top:10px;resize:vertical}.studio-form .wide,.studio-form .earnings-card.wide{grid-column:1/-1}.studio-toggle{border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff0b;padding:11px;display:flex!important;align-items:center!important;justify-content:space-between;gap:12px;text-transform:none!important}.studio-toggle input{width:42px!important;min-height:22px!important;accent-color:#ff2b68}.studio-action-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.studio-action-row p{margin:0;color:#d5c3ca;font-size:.86rem}.gallery-manager,.service-list{display:grid;gap:12px}.gallery-manager article,.service-list article,.earnings-card,.verification-card,.studio-empty{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0b;padding:12px}.gallery-manager article{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(0,1fr) 120px auto;gap:10px;align-items:center}.gallery-manager img{width:130px;height:92px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:#21161b}.danger{background:#ffffff14!important;box-shadow:none!important;color:#ff9ab0!important}.studio-empty{min-height:190px;display:grid;place-items:center;text-align:center;color:#d8c7ce}.studio-empty svg,.verification-card svg{color:#ff6b91}.earnings-card b{display:block;font-size:2rem}.earnings-card span,.earnings-card strong{display:block;color:#d8c7ce;margin-top:5px}.verification-card{display:grid;gap:10px}.verification-card h2{margin:0}.verification-card p{color:#d8c7ce;max-width:700px}.verification-card div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.studio-preview{position:sticky;top:136px}.studio-preview>span{display:flex;align-items:center;gap:7px;color:#ff9ab0;font-weight:950;text-transform:uppercase;font-size:.7rem;letter-spacing:.08em}.studio-preview img{width:100%;aspect-ratio:4/5;border-radius:18px;-o-object-fit:cover;object-fit:cover;background:#1c1217;margin:12px 0}.studio-preview h2{margin:0;font-size:1.35rem}.studio-preview b{display:flex;align-items:center;gap:6px;color:#ff8aa6;margin-top:5px}.studio-preview p{color:#dac9d0;line-height:1.5}.preview-pills{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.preview-pills span,.studio-preview article{border:1px solid rgba(255,255,255,.09);background:#ffffff0e;border-radius:999px;padding:8px 9px;color:#fff;font-size:.76rem;font-weight:850;text-align:center}.studio-preview article{border-radius:14px;display:flex;justify-content:space-between;gap:8px;margin-top:8px;text-align:left}.studio-preview small{color:#ffd2dd;font-weight:900}.studio-mini-table{margin-top:14px}@media(max-width:980px){.studio-layout{grid-template-columns:1fr}.studio-preview{position:relative;top:auto;display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center}.studio-preview>span,.studio-preview p,.preview-pills,.studio-preview article{grid-column:1/-1}.studio-preview img{width:120px;margin:0}.gallery-manager article{grid-template-columns:100px 1fr}.gallery-manager article .studio-toggle,.gallery-manager article .danger{grid-column:1/-1}.gallery-manager img{width:100px;height:86px}.studio-tabs{top:0}}@media(max-width:640px){.model-page{margin:10px auto;padding:12px;border-radius:0;border-left:0;border-right:0}.studio-head{display:grid;padding:14px}.studio-head button{width:100%}.studio-tabs{margin-left:-12px;margin-right:-12px;border-radius:0;border-left:0;border-right:0}.studio-form{grid-template-columns:1fr}.studio-action-row{display:grid}.gallery-manager article{grid-template-columns:1fr}.gallery-manager img{width:100%;height:180px}.studio-preview{grid-template-columns:88px 1fr;padding:12px}.studio-preview img{width:88px;border-radius:14px}.studio-preview h2{font-size:1.05rem}.preview-pills{grid-template-columns:1fr 1fr}.model-header nav a[href="/model-settings"]{background:#ff275c2e;color:#fff}}.creator-services-strip{display:flex;gap:7px;flex-wrap:wrap;padding:0 20px 10px}.creator-services-strip span{border:1px solid rgba(233,30,99,.2);background:#e91e6314;color:#ffd6e2;border-radius:999px;padding:6px 8px;font-size:.7rem;font-weight:900}.slender-studio .studio-head{padding:14px 16px;border-radius:18px}.slender-studio .studio-head h1{font-size:clamp(1.35rem,2.4vw,2rem)}.slender-studio .studio-head p{font-size:.9rem}.slender-studio .studio-tabs{padding:6px;gap:7px}.slender-studio .studio-tabs button{height:34px;padding:0 11px;font-size:.82rem}.slender-studio .studio-panel,.slender-studio .studio-preview{padding:12px;border-radius:17px}.slender-studio .studio-form{gap:10px}.slender-studio .studio-form input,.slender-studio .studio-form textarea,.slender-studio .studio-form select{min-height:36px;border-radius:10px}.slender-studio .studio-form textarea{min-height:76px}.slender-studio .studio-toggle{padding:9px 10px}.studio-upload{display:grid;grid-template-columns:1fr;gap:7px;color:#ead5dd;font-weight:850;font-size:.78rem}.studio-upload input,.gallery-upload input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.studio-upload b,.gallery-upload span{min-height:36px;border:1px dashed rgba(255,143,171,.35);border-radius:11px;background:#ff275c14;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-weight:950;cursor:pointer}.studio-upload img{width:100%;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:#160d12}.gallery-upload span{min-width:96px;padding:0 10px}.studio-user-card{position:relative;min-height:430px;border-radius:18px;overflow:hidden;background:#130d11;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 55px #00000047}.studio-user-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0;border-radius:0}.studio-card-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000047 42%,#0a0508eb)}.studio-user-card small{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#0c0a0cbd;border:1px solid rgba(255,255,255,.14);padding:8px 11px;color:#d8d0d3;font-style:normal;font-weight:950}.studio-user-card small i{width:9px;height:9px;border-radius:50%;background:#858085}.studio-user-card small.live i{background:#35f28d;box-shadow:0 0 16px #35f28db3}.studio-user-card>button{position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:15px;border:1px solid rgba(255,255,255,.12);background:#0c0a0cad;color:#fff;font-size:1.45rem}.studio-card-copy{position:absolute;left:16px;right:16px;bottom:16px;display:grid;gap:7px}.studio-card-copy h2{margin:0;font-size:1.12rem;line-height:1.1}.studio-card-copy p{margin:0;color:#d9cfd3;font-size:.8rem}.studio-card-copy b{display:flex;align-items:center;gap:6px;color:#ff9ab4;font-size:.82rem}.studio-card-copy strong{color:#ff4f7d;font-size:.95rem}.studio-card-copy em{font-style:normal;color:#e6d8de;font-size:.78rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-card-copy span{height:36px;border-radius:999px;background:linear-gradient(135deg,#8d0b32,#ff275c);display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-weight:950;margin-top:4px}.studio-compact-grid article{padding:13px!important;min-height:112px}.studio-compact-grid b{font-size:1.25rem!important}.slender-table article{padding:10px!important}.phone-live-room .model-video{min-height:62vh}.phone-live-room aside{min-height:62vh}@media(max-width:760px){.phone-live-room{grid-template-columns:1fr!important;gap:10px}.phone-live-room .model-video{min-height:calc(100svh - 250px);border-radius:16px}.phone-live-room aside{min-height:220px;max-height:38svh;border-radius:16px}.phone-live-room aside h2{font-size:1rem;margin:0}.phone-live-room .chat-feed{max-height:24svh}.phone-live-room form{grid-template-columns:1fr 44px}.model-header .go-live{margin-left:auto}.studio-user-card{min-height:360px}.slender-studio .studio-layout{gap:10px}.studio-upload img{height:82px}}@media(max-width:430px){.slender-studio .studio-head{padding:12px}.slender-studio .studio-tabs{position:sticky;top:0}.slender-studio .studio-tabs button{height:32px;font-size:.78rem}.studio-user-card{min-height:330px}.studio-card-copy{left:12px;right:12px;bottom:12px}.phone-live-room .model-video{min-height:54svh}.phone-live-room aside{max-height:40svh}.studio-compact-grid{grid-template-columns:1fr 1fr!important}}.studio-upload-error{border:1px solid rgba(255,75,114,.45);background:#ff275c1f;color:#ffd9e2;border-radius:12px;padding:10px 12px;font-weight:900}.setup-gate{display:grid;gap:5px;border:1px solid rgba(255,39,92,.32);background:#ff275c1c;border-radius:14px;padding:12px 14px;margin-bottom:12px}.setup-gate b{color:#fff;font-size:1rem}.setup-gate span{color:#ffd9e2;font-size:.86rem;line-height:1.45}.studio-card-avatar{width:58px!important;height:58px!important;position:relative!important;inset:auto!important;margin:0 0 2px!important;border-radius:18px!important;-o-object-fit:cover!important;object-fit:cover!important;border:2px solid rgba(255,255,255,.78)!important;box-shadow:0 10px 24px #00000052;background:#1a1116}.studio-card-copy{align-items:start}.studio-user-card .studio-card-avatar+h2{margin-top:0}@media(max-width:430px){.studio-card-avatar{width:50px!important;height:50px!important;border-radius:16px!important}}.model-video{position:relative;overflow:hidden}.model-video .session-local-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.model-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#00000080;text-align:center;gap:.5rem}.session-remote-video,.model-remote-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.model-local-video{position:absolute;right:18px;bottom:18px;z-index:3;width:120px;aspect-ratio:16 / 10;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:#050405;border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 30px #0006}:root{--portal-max-width: 1440px;--portal-radius: 12px;--portal-bg: #090608;--portal-card-bg: rgba(255, 255, 255, .03);--portal-border: rgba(255, 255, 255, .08);--portal-text-normal: 13px;--portal-text-secondary: 12px;--portal-text-small: 11px}.model-portal{display:flex;flex-direction:column;min-height:100vh;background:var(--portal-bg);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.model-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 24px;background:#090608d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--portal-border)}.model-header .model-portal-content{padding:16px}.command-room-panel{display:flex;align-items:center;gap:24px;padding:24px;background:linear-gradient(145deg,#ffffff0d,#ffffff03);border:1px solid var(--portal-border);border-radius:var(--portal-radius);margin-bottom:24px;box-shadow:0 8px 32px #0003}.command-room-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.command-room-info{flex:1}.command-room-info h2{margin:0 0 4px;font-size:20px;display:flex;align-items:center;gap:8px}.portal-drawer{box-shadow:22px 0 70px #00000085;overflow-y:auto}.portal-drawer a{min-height:48px;display:flex;align-items:center;gap:12px;border-radius:14px;padding:0 14px;color:#dfd1d7;font-weight:800;text-decoration:none}.portal-drawer a:hover,.portal-drawer a.active{background:linear-gradient(135deg,#ff275c38,#80002038);color:#fff}.portal-drawer a svg{color:#ff8eaa}.portal-drawer a b{margin-left:auto;border-radius:999px;background:#ff275c;padding:2px 7px;color:#fff;font-size:11px}@media(max-width:760px){.portal-drawer{width:min(86vw,330px);padding:20px 14px}.model-portal-sidebar{display:none}.model-portal-layout{display:block}.model-portal-content{padding:12px!important}.model-header{gap:10px;padding:10px 12px}.model-header .header-actions>span:not(.status-indicator){display:none}}.session-chat-toggle{display:inline-flex}.session-chat-head button{display:grid}.model-live-room.expanded-stage aside{height:100%;min-height:540px;display:flex;flex-direction:column}.command-room-info p{margin:0;color:#a19d9f;font-size:var(--portal-text-normal)}.command-room-actions{display:flex;gap:12px;flex-wrap:wrap}.portal-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.model-portal-sidebar{width:200px;padding:12px;background:#000;border-right:1px solid rgba(255,255,255,.05);transition:width .25s ease,padding .25s ease}.model-portal-sidebar a,.model-portal-sidebar button{padding:8px 10px;font-size:11px;gap:8px}.model-portal-sidebar a svg,.model-portal-sidebar button svg{width:14px;height:14px;flex-shrink:0}.portal-stat-card{height:84px;padding:16px;background:var(--portal-card-bg);border:1px solid var(--portal-border);border-radius:var(--portal-radius);display:flex;flex-direction:column;justify-content:center;gap:4px}.portal-stat-card span{font-size:var(--portal-text-small);color:#a19d9f;text-transform:uppercase;letter-spacing:.5px}.portal-stat-card b{font-size:20px;font-weight:600;display:flex;align-items:center;gap:8px}@media(max-width:768px){.portal-stats-grid{grid-template-columns:repeat(2,1fr)}.portal-stat-card{height:72px;padding:12px}.portal-stat-card b{font-size:18px}.command-room-panel{flex-direction:column;text-align:center;gap:16px;padding:16px}.command-room-info h2,.command-room-actions{justify-content:center}}.portal-requests-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.portal-request-card{padding:16px;background:var(--portal-card-bg);border:1px solid var(--portal-border);border-radius:var(--portal-radius);display:flex;flex-direction:column;gap:12px}.portal-request-header{display:flex;justify-content:space-between;align-items:flex-start}.portal-request-header div{display:flex;flex-direction:column;gap:2px}.portal-request-header b{font-size:14px}.portal-request-header span{font-size:var(--portal-text-secondary);color:#a19d9f}.portal-request-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.portal-btn{height:40px;border-radius:8px;border:0;font-size:var(--portal-text-normal);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;padding:0 16px}.portal-btn-primary{background:#ff275c;color:#fff}.portal-btn-primary:hover:not(:disabled){background:#e01b4c}.portal-btn-primary:disabled{opacity:.5;cursor:not-allowed}.portal-btn-secondary{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.1)}.portal-btn-secondary:hover:not(:disabled){background:#ffffff1f}.portal-btn-small{height:30px;font-size:var(--portal-text-secondary);padding:0 10px}.status-indicator{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.status-online{background:#10b981;box-shadow:0 0 8px #10b98166;animation:portal-pulse 2s infinite}.status-busy{background:#ef4444}.status-offline{background:#6b7280}@keyframes portal-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.portal-section-title{font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--portal-border)}@media(max-width:768px){.portal-section-title{font-size:16px}}.portal-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;opacity:0;pointer-events:none;transition:opacity .3s ease}.portal-drawer-overlay.open{opacity:1;pointer-events:auto}.portal-drawer{position:fixed;top:0;bottom:0;left:0;width:280px;background:#0f0a0d;z-index:201;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);padding:24px 16px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--portal-border)}.portal-drawer.open{transform:translate(0)}.portal-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.portal-form-group label{font-size:var(--portal-text-secondary);color:#a19d9f;font-weight:500;display:flex;flex-direction:column;gap:6px}.portal-form-group input,.portal-form-group select,.portal-form-group textarea{height:40px;border-radius:8px;border:1px solid var(--portal-border);background:#0003;color:#fff;padding:0 12px;font-size:var(--portal-text-normal);transition:border-color .2s;width:100%;box-sizing:border-box}.portal-form-group input[type=checkbox]{height:auto;width:auto}.portal-form-group input:focus,.portal-form-group textarea:focus{outline:none;border-color:#ff275c}.portal-form-group textarea{height:auto;min-height:80px;padding:12px;resize:vertical}.portal-settings-card{background:var(--portal-card-bg);border:1px solid var(--portal-border);border-radius:var(--portal-radius);margin-bottom:16px;overflow:hidden}.portal-settings-header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#ffffff05}.portal-settings-header h3{margin:0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.portal-settings-body{padding:20px;border-top:1px solid var(--portal-border)}.portal-gallery-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:1024px){.portal-gallery-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.portal-gallery-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.portal-gallery-item{aspect-ratio:1;background:#1a1518;border-radius:8px;border:1px solid var(--portal-border);overflow:hidden;position:relative}.portal-gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-actions{display:flex;align-items:center;gap:16px}.header-menu-btn{display:none;background:transparent;border:none;color:#fff;cursor:pointer;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px}.header-menu-btn:hover{background:#ffffff1a}@media(max-width:1024px){.header-menu-btn{display:flex}}.model-portal-sidebar{width:220px;flex-shrink:0;border-right:1px solid var(--portal-border);padding:20px 12px;display:flex;flex-direction:column;gap:6px;position:sticky;top:70px;height:calc(100vh - 70px);overflow-y:auto;background:#080306}.model-portal-sidebar a,.model-portal-sidebar button{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 14px;border-radius:10px;color:#a19d9f;font-size:13px;font-weight:600;text-decoration:none;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.model-portal-sidebar a svg,.model-portal-sidebar button svg{width:17px;height:17px;flex-shrink:0;transition:color .2s ease,transform .2s ease}.model-portal-sidebar a:hover,.model-portal-sidebar button:hover{background:#ffffff0d;color:#fff}.model-portal-sidebar a:hover svg,.model-portal-sidebar button:hover svg{color:#ff275c;transform:translate(2px)}.model-portal-sidebar a.active,.model-portal-sidebar button.active{background:linear-gradient(135deg,#ff275c33,#8000204d);color:#fff;border-left:3px solid #ff275c;font-weight:700;box-shadow:0 4px 16px #ff275c26}.model-portal-sidebar a.active svg,.model-portal-sidebar button.active svg{color:#ff275c}.model-portal-sidebar a b,.model-portal-sidebar button b{margin-left:auto;background:#ff275c;color:#fff;font-size:10px;font-weight:800;padding:2px 7px;border-radius:99px;line-height:1}.model-portal-sidebar.shrunk-sidebar{width:68px!important;padding:12px 6px!important}.model-portal-sidebar.shrunk-sidebar a,.model-portal-sidebar.shrunk-sidebar button{justify-content:center;padding:10px 0;font-size:9px;flex-direction:column;gap:3px;text-align:center}.model-portal-sidebar.shrunk-sidebar a b,.model-portal-sidebar.shrunk-sidebar button b{position:absolute;top:4px;right:4px;font-size:9px;padding:1px 4px}.model-portal-content.expanded-live-content{padding:16px 20px!important;max-width:100%!important}.model-live-room.expanded-stage{display:grid;grid-template-columns:1fr 340px;gap:20px;min-height:calc(100vh - 110px);width:100%}.model-live-room.expanded-stage>section{display:flex;flex-direction:column;height:100%}.model-live-room.expanded-stage .model-video{flex:1;min-height:540px;border-radius:16px;position:relative;overflow:hidden;background:#0d060a;box-shadow:0 12px 40px #00000080}.model-live-room.expanded-stage aside{height:100%;min-height:540px;display:flex;flex-direction:column;background:var(--portal-card-bg);border:1px solid var(--portal-border);border-radius:16px;padding:16px}.model-live-room.expanded-stage aside .chat-feed{flex:1;overflow-y:auto}@media(max-width:1024px){.model-live-room.expanded-stage{grid-template-columns:1fr;min-height:auto}}@media(max-width:768px){.model-portal-content{padding:12px}.portal-settings-header h3{font-size:12px}.portal-stat-card b{font-size:14px}.portal-stat-card span,.portal-form-group label{font-size:10px}.portal-form-group input,.portal-form-group select{height:34px;font-size:12px}}.chat-feed{display:flex;flex-direction:column;gap:10px;padding:10px 4px}.chat-msg{display:flex;flex-direction:column;max-width:82%;padding:10px 14px;border-radius:14px;font-size:.85rem;line-height:1.45;box-shadow:0 4px 16px #0003;transition:transform .15s ease}.chat-msg p{margin:4px 0 0;color:#fff;word-break:break-word;font-size:.88rem}.chat-sender{font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.chat-msg-sent{align-self:flex-end;background:linear-gradient(135deg,#ff275c47,#8c002373);border:1px solid rgba(255,39,92,.4);border-bottom-right-radius:4px;text-align:right}.chat-msg-sent .chat-sender{color:#ff748d}.chat-msg-received{align-self:flex-start;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-bottom-left-radius:4px;text-align:left}.chat-msg-received .chat-sender{color:#a19d9f}@media(max-width:768px){.model-portal-sidebar{display:none!important}}.model-portal{min-height:100vh!important;display:flex!important;flex-direction:column!important;background:var(--portal-bg, #090608)!important;color:#fff!important;overflow-x:hidden}.model-header{flex:0 0 70px!important;min-height:70px!important}.model-portal-layout{flex:1 1 auto!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;align-items:stretch!important;min-height:calc(100vh - 70px)!important;width:100%!important}.model-portal-content{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:calc(100vh - 70px)!important;padding:24px!important;overflow:visible!important;color:#fff!important;background:transparent!important}.model-portal-content>*{visibility:visible!important;opacity:1!important}.command-room-panel,.portal-stats-grid,.portal-requests-grid,.setup-gate,.creator-studio,.model-live-room,.portal-section-title{display:revert-layer;visibility:visible!important;opacity:1!important}.command-room-panel{display:flex!important}.portal-stats-grid,.portal-requests-grid,.creator-studio{display:grid!important}.portal-section-title{display:block!important}.model-portal-sidebar{grid-column:1!important;flex:0 0 220px!important}.model-portal-sidebar.shrunk-sidebar+.portal-drawer-overlay+.model-portal-content,.model-portal-content.expanded-live-content{padding:16px 20px!important}.portal-drawer-overlay{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:1024px){.model-portal-layout{grid-template-columns:1fr!important}.model-portal-sidebar{display:none!important}.model-portal-content{min-height:calc(100vh - 70px)!important;padding:18px!important}}@media(max-width:640px){.model-header{padding:0 14px!important}.model-portal-content{padding:14px!important}}.appdash.no-sidebar .appdash-header.simple{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-columns:auto minmax(0,1fr) auto auto auto auto}@media(max-width:760px){.appdash.no-sidebar .appdash-header.simple{grid-template-columns:minmax(0,1fr) auto auto auto}.appdash.no-sidebar .appdash-header.simple nav{grid-column:1 / -1}}.available-card.online{border-color:#26e88b57!important;box-shadow:0 18px 52px #26e88b14,0 20px 55px #00000047!important}.available-card.in-call{border-color:#ffba4961!important;box-shadow:0 18px 52px #ffba4917,0 20px 55px #00000047!important}.available-card.offline{border-color:#ffffff14!important;filter:saturate(.5) brightness(.78)!important;opacity:.82!important}.available-card.online .availability{color:#dfffee!important;background:#042d1cbd!important;border-color:#26e88b6b!important}.available-card.in-call .availability{color:#fff3ce!important;background:#3f2a07c2!important;border-color:#ffba4975!important}.available-card.offline .availability{color:#d1d5db!important;background:#18181bc7!important;border-color:#ffffff29!important}.available-card.online .availability span{background:#26e88b!important}.available-card.in-call .availability span{background:#ffba49!important}.available-card.offline .availability span{background:#8b929e!important;box-shadow:none!important}.available-card.online button:not(.heart){background:linear-gradient(135deg,#08a15f,#24e48b)!important;color:#04140d!important;box-shadow:0 12px 30px #24e48b38!important}.available-card.in-call button:not(.heart){background:linear-gradient(135deg,#6d4300,#f7b733)!important;color:#241500!important;box-shadow:none!important}.available-card.offline button:not(.heart){background:#ffffff1a!important;color:#aeb4bf!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.premium-creator-card.online{border-color:#26e88b59!important;box-shadow:0 22px 70px #26e88b17,0 24px 70px #00000038!important}.premium-creator-card.in-call{border-color:#ffba4961!important;box-shadow:0 22px 70px #ffba491a,0 24px 70px #00000038!important}.premium-creator-card.offline{filter:saturate(.55) brightness(.8)!important;opacity:.82!important}.premium-creator-card.online .request-btn{background:linear-gradient(135deg,#08a15f,#24e48b)!important;color:#03140c!important;box-shadow:0 16px 32px #24e48b33!important}.premium-creator-card.in-call .request-btn{background:linear-gradient(135deg,#6d4300,#f7b733)!important;color:#241500!important;box-shadow:none!important}.premium-creator-card.offline .request-btn{background:#ffffff1a!important;color:#aeb4bf!important;border-color:#ffffff1f!important;box-shadow:none!important}.creator-cover>span:not(.live):not(.busy){color:#d1d5db!important;background:#18181bc7!important;border-color:#ffffff29!important}.request-card-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.request-card-details span{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0a;padding:8px;color:#a19d9f;font-size:11px;line-height:1.35}.request-card-details b{color:#fff;font-size:12px}.wallet-pro{display:grid;gap:16px;color:#fff}.wallet-summary-grid,.wallet-analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wallet-summary-grid article,.wallet-analytics-grid article,.deposit-method-card,.wallet-activity-card{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#ffffff13,#ffffff07);box-shadow:0 18px 55px #0003}.wallet-summary-grid article{min-height:104px;border-radius:14px;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.wallet-summary-grid article:first-of-type{border-color:#ff275c52;background:radial-gradient(circle at 100% 0,rgba(255,39,92,.28),transparent 42%),linear-gradient(145deg,#80002047,#ffffff0a)}.wallet-summary-grid span,.wallet-analytics-grid span,.crypto-address-box span,.crypto-meta span,.success-receipt span{color:#b9adb2;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.wallet-summary-grid b{font-size:1.22rem;letter-spacing:0}.wallet-summary-grid small{color:#8f858a;font-size:.76rem}.wallet-method-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px}.deposit-method-card,.wallet-activity-card{border-radius:16px;padding:16px}.wallet-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.wallet-card-head span,.wallet-card-head b{display:inline-flex;align-items:center;gap:8px;font-weight:900}.wallet-card-head b{font-size:.72rem;color:#ff7a9b;border:1px solid rgba(255,39,92,.24);background:#ff275c1a;border-radius:999px;padding:6px 10px}.deposit-form-pro{display:grid;gap:12px}.deposit-form-pro label,.crypto-amount{display:grid;gap:7px;color:#b9adb2;font-size:.76rem;font-weight:800}.deposit-form-pro input,.crypto-amount input{height:42px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#fff;padding:0 12px;outline:0}.deposit-form-pro input:focus,.crypto-amount input:focus{border-color:#ff275c8c;box-shadow:0 0 0 3px #ff275c1f}.preset-row,.crypto-select-grid{display:flex;gap:7px;flex-wrap:wrap}.preset-row button,.crypto-select-grid button,.wallet-table button,.failed-actions button,.failed-actions a{border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#fff;border-radius:10px;min-height:34px;padding:0 10px;font-size:.74rem;font-weight:850;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.preset-row button:hover,.crypto-select-grid button:hover,.wallet-table button:hover,.wallet-primary:hover,.wallet-secondary:hover{transform:translateY(-1px)}.preset-row button.active,.crypto-select-grid button.active{border-color:#ff275c9e;background:#ff275c2e;color:#fff}.wallet-primary,.wallet-secondary{height:42px;border:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-weight:950;cursor:pointer;transition:transform .18s ease,filter .18s ease}.wallet-primary{background:linear-gradient(135deg,#ff275c,#9b0028)}.wallet-secondary{width:100%;background:#ffffff17;border:1px solid rgba(255,255,255,.14)}.wallet-primary:disabled,.wallet-secondary:disabled{opacity:.58;cursor:wait}.crypto-select-grid button{display:grid;min-width:92px;padding:9px 10px;text-align:left}.crypto-select-grid small{color:#aa9fa4;font-size:.68rem;margin-top:2px}.crypto-address-box{display:grid;grid-template-columns:118px 1fr;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0000002e;padding:12px;margin:12px 0}.qr-frame{width:108px;height:108px;border-radius:12px;display:grid;place-items:center;background:#fff;padding:8px}.qr-frame img{width:100%;height:100%}.crypto-address-box code{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#fff;margin:7px 0 10px;font-size:.78rem}.crypto-address-box button{border:0;background:#ff275c29;color:#fff;border-radius:9px;height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-weight:850}.crypto-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.crypto-meta span,.wallet-analytics-grid article{border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:10px;background:#ffffff09}.crypto-meta b,.wallet-analytics-grid b{display:block;color:#fff;font-size:.82rem;margin-top:4px;text-transform:none;letter-spacing:0}.wallet-warning{display:flex;gap:8px;color:#ffd27a;background:#ffd27a14;border:1px solid rgba(255,210,122,.2);border-radius:11px;padding:10px;font-size:.76rem;line-height:1.45}.wallet-analytics-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.wallet-analytics-grid article{min-height:74px}.wallet-table-wrap{overflow-x:auto}.wallet-table{width:100%;border-collapse:collapse;min-width:860px;font-size:.78rem}.wallet-table th{text-align:left;color:#a99da3;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.wallet-table td{padding:12px 8px;border-bottom:1px solid rgba(255,255,255,.055);color:#e8e0e3;vertical-align:middle}.wallet-table td:last-child{display:flex;gap:6px;flex-wrap:wrap}.wallet-table button{display:inline-flex;align-items:center;gap:5px}.wallet-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:950;text-transform:uppercase}.wallet-status:before{content:"";width:7px;height:7px;border-radius:50%}.wallet-status.completed{background:#1ac7681f;color:#69f2a4}.wallet-status.completed:before{background:#27e98d}.wallet-status.pending{background:#ffc34d1f;color:#ffd27a}.wallet-status.pending:before{background:#ffc34d}.wallet-status.failed{background:#ff3f6321;color:#ff7f98}.wallet-status.failed:before{background:#ff3f63}.wallet-row-skeleton span,.wallet-skeleton-grid span{display:block;height:42px;border-radius:10px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);animation:walletPulse 1.25s ease-in-out infinite}.wallet-skeleton-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.payment-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000094;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:18px}.payment-modal{width:min(520px,100%);max-height:min(760px,92vh);overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,#171116,#0d090c);box-shadow:0 28px 90px #0000008c;padding:18px;position:relative}.payment-modal>.wallet-method-grid{grid-template-columns:minmax(0,1fr)}.payment-modal>.wallet-method-grid .deposit-method-card{min-width:0}.payment-modal.details pre{white-space:pre-wrap;word-break:break-word;background:#00000047;border-radius:12px;padding:12px;color:#d8ced2;font-size:.76rem}.modal-x{position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff}.payment-hero{text-align:center;padding:18px 28px 10px}.payment-hero svg{width:46px;height:46px;color:#ff275c;animation:modalPulse 1.2s ease-in-out infinite}.payment-hero.success svg{color:#27e98d;animation:none}.payment-hero.failed svg{color:#ff6f8b;animation:none}.payment-hero h2{margin:10px 0 6px;font-size:1.18rem}.payment-hero p{color:#b9adb2;margin:0;line-height:1.5}.payment-progress{display:grid;gap:8px;margin:16px 0}.payment-progress span{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:38px;color:#8f858a}.payment-progress i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.12);font-style:normal;font-weight:900}.payment-progress span.active,.payment-progress span.done{color:#fff}.payment-progress span.active i{border-color:#ff275cb3;background:#ff275c2e}.payment-progress span.done i{border-color:#27e98d8c;background:#27e98d24;color:#69f2a4}.success-receipt{border-radius:12px;background:#27e98d14;border:1px solid rgba(39,233,141,.2);padding:12px;display:grid;gap:4px}.success-receipt b{font-size:1.15rem}.success-receipt small{color:#b9adb2}.failed-actions{display:flex;gap:8px;flex-wrap:wrap}.failed-actions a{display:inline-flex;align-items:center;text-decoration:none}@keyframes walletPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes modalPulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.08);opacity:1}}@media(max-width:1180px){.wallet-method-grid,.wallet-analytics-grid{grid-template-columns:1fr 1fr}.wallet-summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.wallet-summary-grid,.wallet-method-grid,.wallet-analytics-grid,.wallet-skeleton-grid{grid-template-columns:1fr}.deposit-method-card,.wallet-activity-card{padding:13px;border-radius:14px}.crypto-address-box,.crypto-meta{grid-template-columns:1fr}.wallet-card-head{align-items:flex-start;flex-direction:column}.payment-modal-backdrop{align-items:end;padding:0}.payment-modal{border-radius:18px 18px 0 0;max-height:88vh}}@media(max-width:640px){.wallet-pro{min-width:0!important;overflow:hidden}.wallet-summary-grid article,.wallet-analytics-grid article,.deposit-method-card,.wallet-activity-card{min-width:0;padding:14px!important}.deposit-form-pro,.crypto-select-grid,.crypto-meta{grid-template-columns:1fr!important}.preset-row{flex-wrap:wrap!important}.wallet-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.wallet-table{min-width:720px}.crypto-address-box code{overflow-wrap:anywhere}.creator-studio .studio-form,.creator-studio .portal-stats-grid{grid-template-columns:1fr!important}}.session-room{grid-template-columns:minmax(0,1fr)!important}.session-chat-toggle{display:inline-flex!important}.session-chat{position:fixed;right:18px;bottom:18px;z-index:80;width:min(390px,calc(100vw - 36px));height:min(560px,calc(100dvh - 36px));min-height:0;padding:16px;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;transform:translateY(calc(100% + 28px));opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease;background:linear-gradient(180deg,#26141cfa,#0c080cfc);box-shadow:0 26px 90px #00000080}.session-chat.open{transform:translateY(0);opacity:1;pointer-events:auto}.session-chat-head button{display:grid!important}.model-live-room.expanded-stage{grid-template-columns:minmax(0,1fr)!important}.model-chat-toggle{position:fixed;right:18px;bottom:18px;z-index:80;display:inline-flex;min-width:112px;height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:linear-gradient(135deg,#ff6687,#ff275c);color:#fff;box-shadow:0 18px 55px #ff275c47;font-weight:950}.model-chat-toggle b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#fff;color:#ff275c;font-size:.72rem}.model-live-chat{position:fixed;right:18px;bottom:18px;z-index:81;display:grid;width:min(390px,calc(100vw - 36px));height:min(560px,calc(100dvh - 36px));min-height:0;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:22px;transform:translateY(calc(100% + 28px));opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease;background:linear-gradient(180deg,#26141cfa,#0c080cfc);box-shadow:0 26px 90px #00000080}.model-live-chat.open{transform:translateY(0);opacity:1;pointer-events:auto}.model-live-chat h2{margin:0;font-size:1rem}.model-live-chat>div:first-child button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:12px;background:#ffffff14;color:#fff}.model-live-chat .chat-feed{min-height:0;overflow-y:auto}.model-live-chat form{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px}.model-live-chat input{min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#130d11;color:#fff;padding:0 12px}.model-live-chat form button{border:0;border-radius:12px;background:#ff275c;color:#fff}@media(max-width:640px){.model-chat-toggle{right:12px;bottom:12px}.model-live-chat{right:10px;bottom:10px;width:calc(100vw - 20px);height:min(58dvh,430px)}}.placeholder\:text-white\/35::-moz-placeholder{color:#ffffff59}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#ff275c\]\/50:hover{border-color:#ff275c80}.hover\:border-\[\#ff275c\]\/70:hover{border-color:#ff275cb3}.hover\:bg-\[\#e61e4d\]:hover{--tw-bg-opacity: 1;background-color:rgb(230 30 77 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ff275c\]\/20:hover{background-color:#ff275c33}.hover\:bg-\[\#ff3d6c\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 61 108 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-300\/10:hover{background-color:#fcd34d1a}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/25:hover{background-color:#ef444440}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/\[\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}.hover\:text-\[\#ff9bb3\]:hover{--tw-text-opacity: 1;color:rgb(255 155 179 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:border-\[\#ff275c\]:focus{--tw-border-opacity: 1;border-color:rgb(255 39 92 / var(--tw-border-opacity, 1))}.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)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mt-16{margin-top:-4rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-32{height:8rem}.sm\:h-64{height:16rem}.sm\:w-32{width:8rem}.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-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:768px){.md\:pointer-events-none{pointer-events:none}.md\:static{position:static}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.md\:border-x{border-left-width:1px;border-right-width:1px}.md\:border-white\/10{border-color:#ffffff1a}.md\:bg-white\/\[\.025\]{background-color:#ffffff06}.md\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_290px\]{grid-template-columns:minmax(0,1fr) 290px}}@media(min-width:1280px){.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.toast-container{position:fixed;top:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.5rem;z-index:9999;pointer-events:none}.toast{pointer-events:auto;background:#1e191ed9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:12px;min-width:300px;max-width:90vw;color:#fff;box-shadow:0 8px 32px #0006}.toast-icon{display:flex;align-items:center;justify-content:center}.toast-success .toast-icon{color:#10b981}.toast-error .toast-icon{color:#ef4444}.toast-info .toast-icon{color:#3b82f6}.toast p{margin:0;font-size:.875rem;font-weight:500;flex:1}.toast-close{background:none;border:none;color:#ffffff80;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:.2s ease}.toast-close:hover{background:#ffffff1a;color:#fff}.studio-progress{background:#140f1480;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1rem 1.5rem;margin-bottom:1.5rem}.studio-progress header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.75rem}.studio-progress header h3{font-size:.95rem;margin:0;display:flex;align-items:center;gap:6px}.studio-progress header span{font-size:.75rem;color:#ffffff80}.studio-progress-track{height:6px;background:#ffffff1a;border-radius:99px;overflow:hidden;margin-bottom:1rem}.studio-progress-fill{height:100%;background:linear-gradient(90deg,#e11d48,#fb7185);border-radius:99px;transition:width .4s cubic-bezier(.4,0,.2,1)}.studio-progress-missing{display:flex;flex-wrap:wrap;gap:6px}.studio-progress-missing span{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:4px 10px;border-radius:6px;font-size:.75rem;color:#ffffffb3;display:flex;align-items:center;gap:4px}.studio-progress-missing span svg{color:#ef4444}
