@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-pink-400:oklch(71.8% .202 349.761);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-2\/4{top:50%}.top-\[-1px\]{top:-1px}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-px{left:-1px}.left-0{left:0}.left-1\/2,.left-2\/4{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mx-px{margin-inline:1px}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[1px\]{margin-top:1px}.mt-\[3px\]{margin-top:3px}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-0{margin-right:0}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-px{margin-bottom:1px}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-1{width:var(--spacing);height:var(--spacing)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[9px\]{width:9px;height:9px}.size-\[180px\]{width:180px;height:180px}.size-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[23\.5px\]{height:23.5px}.h-\[23px\]{height:23px}.h-\[40px\]{height:40px}.h-\[56px\]{height:56px}.h-\[75\%\]{height:75%}.h-\[80px\]{height:80px}.h-\[140px\]{height:140px}.h-\[151px\]{height:151px}.h-\[180px\]{height:180px}.h-\[214px\]{height:214px}.h-auto{height:auto}.h-full{height:100%}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[276px\]{max-height:276px}.max-h-\[300px\]{max-height:300px}.max-h-\[348px\]{max-height:348px}.max-h-\[500px\]{max-height:500px}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[140px\]{min-height:140px}.min-h-\[276px\]{min-height:276px}.min-h-\[348px\]{min-height:348px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-80{width:calc(var(--spacing) * 80)}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[41px\]{width:41px}.w-\[56px\]{width:56px}.w-\[75\%\]{width:75%}.w-\[80px\]{width:80px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[198px\]{width:198px}.w-\[220px\]{width:220px}.w-\[308px\]{width:308px}.w-\[400px\]{width:400px}.w-\[416px\]{width:416px}.w-\[440px\]{width:440px}.w-\[660px\]{width:660px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-55{max-width:calc(var(--spacing) * 55)}.max-w-150{max-width:calc(var(--spacing) * 150)}.max-w-\[220px\]{max-width:220px}.max-w-\[308px\]{max-width:308px}.max-w-\[454px\]{max-width:454px}.max-w-\[696px\]{max-width:696px}.max-w-\[794px\]{max-width:794px}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-19\.5{min-width:calc(var(--spacing) * 19.5)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-\[150px\]{min-width:150px}.min-w-\[230px\]{min-width:230px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\.5{--tw-translate-x:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2,.-translate-x-2\/4{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2\/4{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.\!cursor-not-allowed{cursor:not-allowed!important}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.\!resize-none{resize:none!important}.resize{resize:both}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-1{column-gap:var(--spacing)}:where(.space-x-0\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-emerald-900{border-color:var(--color-emerald-900)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-pink-400{border-color:var(--color-pink-400)}.border-transparent{border-color:#0000}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#F7F7F8\]{--tw-gradient-from:#f7f7f8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab,red,red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#EDEDED\]{--tw-gradient-to:#ededed;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.stroke-green-400{stroke:var(--color-green-400)}.stroke-neutral-300{stroke:var(--color-neutral-300)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-24{padding-inline:calc(var(--spacing) * 24)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-inherit{color:inherit}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-red-600{color:var(--color-red-600)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.scheme-light-dark{color-scheme:light dark}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0\.75px_0\.75px_0_rgba\(255\,255\,255\,0\.30\)\]{--tw-shadow:inset 0 .75px .75px 0 var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-900\/5{--tw-ring-color:#1018280d}@supports (color:color-mix(in lab,red,red)){.ring-gray-900\/5{--tw-ring-color:color-mix(in oklab, var(--color-gray-900) 5%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.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-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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-invert{--tw-backdrop-invert:invert(100%);-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-sepia{--tw-backdrop-sepia:sepia(100%);-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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke\]{transition-property:stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[abi\:nn210108\]{abi:nn210108}.\[image\:\$img\|\$width\|\$height\|\$type\]{image:$img|$width|$height|$type}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:text-blue-500:is(:where(.group):hover *),.group-hover\/exception\:text-blue-500:is(:where(.group\/exception):hover *){color:var(--color-blue-500)}}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[calc\(50\%-var\(--triangle-size\)\)\]:after{content:var(--tw-content);top:calc(50% - var(--triangle-size))}.after\:right-\[calc\(-1\*var\(--triangle-size\)\)\]:after{content:var(--tw-content);right:calc(-1 * var(--triangle-size))}.after\:border-t-\[length\:var\(--triangle-size\)\]:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:var(--triangle-size)}.after\:border-b-\[length\:var\(--triangle-size\)\]:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:var(--triangle-size)}.after\:border-l-\[length\:var\(--triangle-size\)\]:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:var(--triangle-size)}.after\:border-transparent:after{content:var(--tw-content);border-color:#0000}.after\:border-l-purple-500:after{content:var(--tw-content);border-left-color:var(--color-purple-500)}.after\:\[--triangle-size\:4px\]:after{content:var(--tw-content);--triangle-size:4px}.last\:mb-0:last-child{margin-bottom:0}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}@media(hover:hover){.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-neutral-200:hover{border-color:var(--color-neutral-200)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.focus\:outline-none:focus,.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.data-\[closed\]\:translate-y-2[data-closed]{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[closed\]\:translate-y-4[data-closed]{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[closed\]\:scale-95[data-closed]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}@media(min-width:40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-3\/4{width:75%}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:0}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:0}}@media(min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:w-1\/2{width:50%}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-transparent{border-color:#0000}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-black{background-color:var(--color-black)}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab,var(--color-emerald-900) 70%,transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1{background-color:color-mix(in oklab,var(--color-white) 1%,transparent)}}.dark\:bg-white\/2{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/2{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:from-\[\#2a2a2d\]{--tw-gradient-from:#2a2a2d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-\[\#141415\]{--tw-gradient-to:#141415;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-red-700{color:var(--color-red-700)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}.dark\:shadow-\[0_2px_3px_0_rgba\(0\,0\,0\,0\.20\)\]{--tw-shadow:0 2px 3px 0 var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-gray-100\/10{--tw-ring-color:#f3f4f61a}@supports (color:color-mix(in lab,red,red)){.dark\:ring-gray-100\/10{--tw-ring-color:color-mix(in oklab, var(--color-gray-100) 10%, transparent)}}}@media(hover:hover){@media(prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *),.group-hover\/exception\:dark\:text-emerald-500:is(:where(.group\/exception):hover *){color:var(--color-emerald-500)}}}@media(prefers-color-scheme:dark){.dark\:marker\:text-white ::marker{color:var(--color-white)}.dark\:marker\:text-white::marker{color:var(--color-white)}.dark\:marker\:text-white ::-webkit-details-marker{color:var(--color-white)}.dark\:marker\:text-white::-webkit-details-marker{color:var(--color-white)}.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}@media(hover:hover){.dark\:hover\:border-none:hover{--tw-border-style:none;border-style:none}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:text-emerald-500:hover{color:var(--color-emerald-500)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media(prefers-color-scheme:dark){.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}.\[\&_\*\]\:cursor-not-allowed *{cursor:not-allowed}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}@media(prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/build/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/build/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/build/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/build/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/build/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/build/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2)format("woff2"),url(/build/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/build/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#24213f;--ink-soft:#4f496f;--pink:#f7a8c1;--pink-deep:#c5537f;--pink-soft:#fdebf1;--rose:#fff8fa;--violet:#5f4fc5;--line:#eadfe8;--white:#fff;--shadow:0 18px 60px #36224a1a;--button-radius:10px;--button-radius-small:8px}.prive-page{min-height:100%;color:var(--ink);background:linear-gradient(155deg,#fff9fb,#fff2f6 46%,#f5f1ff)}.prive-directory-hero{color:#fff;background:linear-gradient(118deg,#160d1d,#2b1733 48%,#7b355e);position:relative;overflow:hidden}.prive-directory-hero:before{content:"";opacity:.55;background:radial-gradient(circle at 74% 20%,#f59fc26b,#0000 30%),linear-gradient(115deg,#0000 48%,#ffffff0e 48.2% 48.6%,#0000 48.8%);position:absolute;inset:0}.prive-directory-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:70px;min-height:560px;padding-block:80px;display:grid;position:relative}.prive-directory-copy{max-width:720px}.prive-wordmark{letter-spacing:-.04em;align-items:center;gap:12px;margin:0 0 70px;font-size:23.4px;font-weight:850;display:flex}.prive-wordmark img{object-fit:contain;border-radius:10px;flex:0 0 42px;width:42px;height:42px}.prive-wordmark-lockup{color:inherit;font:inherit;letter-spacing:inherit;align-items:flex-start;gap:21px;display:flex}.prive-wordmark b{font:inherit;line-height:1;display:inline-block;position:relative}.prive-wordmark sup{color:#f2a4c1;font-size:.46em;line-height:1;position:absolute;top:4px;left:calc(100% + 2px)}.prive-wordmark .prive-wordmark-edition{color:#f2a4c1;letter-spacing:.22em;margin:0;font-size:.46em;font-weight:750;line-height:1;position:relative;top:4px}.prive-directory-copy .eyebrow{color:#f0a5c0}.prive-directory-copy h1{color:#fff;letter-spacing:-.055em;max-width:690px;margin:14px 0 24px;font-size:clamp(50px,6.4vw,92px);line-height:1.14}.prive-directory-copy>p:not(.eyebrow):not(.prive-wordmark){color:#ffffffb8;max-width:640px;font-size:18px;line-height:1.65}.prive-directory-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.prive-inline-link{color:#fff;border-bottom:1px solid #ffffff75;padding-bottom:5px;font-size:12px;font-weight:700}.prive-inline-link span{color:#f1a7c1;margin-left:8px}.prive-directory-hero-photo{aspect-ratio:3/4;background:#3b203d;border:1px solid #ffffff3d;border-radius:30px;justify-self:center;width:min(430px,100%);margin:0;overflow:hidden;box-shadow:0 35px 90px #00000047}.prive-directory-hero-photo img{object-fit:cover;object-position:center 54%;width:100%;height:100%;display:block}@keyframes priveFloat{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(-2deg)}}.prive-directory-section{padding-block:80px 100px}.prive-section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.prive-section-head h2{letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(34px,4vw,58px)}.prive-directory-filter{flex-wrap:wrap;gap:8px;display:flex}.prive-directory-filter a{color:var(--ink-soft);background:#ffffffad;border:1px solid #c5537f33;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:700;transition:border-color .2s,color .2s,background .2s,transform .2s}.prive-directory-filter a:hover,.prive-directory-filter a:focus-visible{color:var(--pink-deep);border-color:#c5537f80;transform:translateY(-1px)}.prive-directory-filter a.is-active{color:#fff;background:#302550;border-color:#302550}.prive-directory-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:stretch;gap:24px;display:grid}.prive-member-card,.prive-coming-card{background:#ffffffeb;border:1px solid #c5537f29;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px #3b23481c}.prive-member-card{grid-template-columns:minmax(250px,.78fr) minmax(350px,1.22fr);min-height:440px;display:grid}.prive-member-card-cover{background-image:linear-gradient(0deg,#1208128a,transparent 64%),var(--prive-cover);background-position:62%;background-size:cover;min-height:260px;position:relative}.prive-member-edition{color:#111;letter-spacing:.13em;box-shadow:none;background:#fff;border:1px solid #111;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850;position:absolute;top:20px;left:20px}.prive-member-crown{width:38px;height:38px;box-shadow:none;background:#ffffffdb;border:1px solid #1111112e;border-radius:10px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.prive-member-crown:before{content:"";background:#111;width:22px;height:22px;-webkit-mask:url(/brand/membership/level-4-crown.svg) 50%/contain no-repeat;mask:url(/brand/membership/level-4-crown.svg) 50%/contain no-repeat}.prive-member-card-body{flex-direction:column;padding:28px 38px 34px;display:flex;position:relative}.prive-member-profile-row{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:22px;display:grid}.prive-member-avatar{color:#fff;background:linear-gradient(145deg,#efacc6,#cf5e8a);border:5px solid #fff;border-radius:23px;place-items:center;width:94px;height:94px;font-size:29px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 14px 32px #5d294833}.prive-member-avatar img{object-fit:cover;width:100%;height:100%}.prive-member-heading{min-width:0}.prive-member-heading h2{overflow-wrap:anywhere;letter-spacing:-.045em;margin:0;font-size:32px;line-height:1.04}.prive-member-handle{color:var(--pink-deep);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}.prive-member-identity{margin-top:22px}.prive-member-status{color:#4d8168;letter-spacing:.04em;align-items:center;gap:7px;margin:0 0 17px;font-size:9px;font-weight:750;display:flex}.prive-member-status i{background:#4fa377;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4fa3771f}.prive-member-status.is-unavailable{color:#777184}.prive-member-status.is-unavailable i{background:#aaa3b4;box-shadow:0 0 0 4px #7771841a}.prive-member-identity strong,.prive-member-identity span{display:block}.prive-member-identity span{color:var(--ink-soft);margin-top:5px;font-size:10px}.prive-member-identity strong{font-size:15.6px}.prive-member-identity span{font-size:12px}.prive-member-tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.prive-member-tags span{color:#77435d;background:#fff0f5;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:750}.prive-member-open-wrap{border-top:1px solid #4f496f21;margin-top:36px;padding-top:20px}.prive-member-open{color:#302550;background:linear-gradient(135deg,#fff3f7,#fce5ee);border:1px solid #c5537f26;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:12px 15px;font-size:14px;font-weight:850;transition:transform .25s,background .25s,box-shadow .25s;display:flex;box-shadow:0 8px 20px #c5537f14}.prive-member-open:hover{background:linear-gradient(135deg,#ffeaf2,#f8d5e3);transform:translateY(-2px);box-shadow:0 12px 26px #c5537f24}.prive-member-open i{color:var(--pink-deep);font-size:19px;font-style:normal;line-height:1}.prive-coming-card{color:#fff;background:radial-gradient(circle at 68% 12%,#f5a9c673,#0000 36%),linear-gradient(145deg,#272043,#553253 75%,#7c3f61);flex-direction:column;justify-content:end;min-height:440px;padding:38px;display:flex}.prive-coming-card img{border-radius:18px;width:70px;margin-bottom:auto}.prive-coming-card .eyebrow{color:#f0aec7}.prive-coming-card h3{color:#fff;letter-spacing:-.045em;max-width:420px;margin:10px 0 14px;font-size:30px;line-height:1.08}.prive-coming-card p:last-child{color:#ffffffad;line-height:1.6}.prive-prototype-note{color:var(--ink-soft);text-align:center;margin:20px 0 0;font-size:9px}.prive-directory-empty{background:#ffffffb8;border:1px dashed #c5537f4d;border-radius:26px;align-content:center;justify-items:start;gap:10px;min-height:300px;padding:36px;display:grid}.prive-directory-empty strong{font-size:22px}.prive-directory-empty span{color:var(--ink-soft)}.prive-directory-empty .btn{margin-top:8px}.account-prive-card{background:linear-gradient(145deg,#fffffffa,#f9f5fff5);border-color:#3025502e}.account-prive-head{align-items:flex-start}.prive-tag-picker{border:0;margin:0;padding:0}.prive-tag-picker legend{margin-bottom:4px;font-weight:750}.prive-tag-options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.prive-tag-options label{cursor:pointer}.prive-tag-options input{opacity:0;pointer-events:none;position:absolute}.prive-tag-options span{color:var(--ink-soft);background:#fff;border:1px solid #c5537f38;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700;display:block}.prive-tag-options input:checked+span{color:#fff;background:#302550;border-color:#302550}.account-prive-switches{background:#3025500d;border-radius:14px;padding:18px}.prive-contact-inbox{border-top:1px solid #3025501f;gap:12px;padding-top:24px;display:grid}.prive-contact-inbox h3{margin:4px 0 0}.prive-contact-inbox article{background:#fff;border:1px solid #c5537f29;border-radius:14px;gap:9px;padding:16px;display:grid}.prive-contact-inbox article>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.prive-contact-inbox article span{color:var(--ink-soft);font-size:10px}.prive-contact-inbox article p{margin:0;line-height:1.6}.prive-social-fields{background:#ffffffb8;border:1px solid #3025501a;border-radius:14px;gap:14px;padding:18px;display:grid}.prive-social-fields h3{margin:3px 0}.prive-cover-upload{background:linear-gradient(145deg,#fff,#fff4f8);border:1px solid #c5537f26;border-radius:14px;gap:14px;padding:18px;display:grid}.prive-cover-upload h3{margin:3px 0}.prive-cover-preview{aspect-ratio:16/7;background:#302550;border:1px solid #c5537f29;border-radius:12px;width:100%;overflow:hidden}.prive-cover-preview img{object-fit:cover;width:100%;height:100%;display:block}.prive-cover-crop-dialog{width:min(760px,100%)}.prive-cover-crop-stage{aspect-ratio:16/7;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#181622;border-radius:18px;width:min(620px,100%);position:relative;overflow:hidden}.prive-cover-crop-stage:active{cursor:grabbing}.prive-cover-crop-frame{z-index:2;pointer-events:none;border:3px solid #fffffff0;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #30255038}.prive-social-links{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.prive-social-links a{color:#fff;background:#302550;border:1px solid #30255029;border-radius:10px;place-items:center;width:38px;height:38px;text-decoration:none;transition:transform .25s,background .25s;display:grid}.prive-social-links a:hover{background:var(--pink-deep);transform:translateY(-3px)}.prive-social-links span{font-size:15px;font-weight:800;line-height:1}.prive-taxonomy-section{margin-top:0}.prive-taxonomy-create{background:#fff9fb;border:1px solid #c5537f24;border-radius:16px;padding:18px}.prive-taxonomy-list{gap:9px}.prive-taxonomy-list .admin-contact-item>summary{background:#fffafd}.prive-taxonomy-list .admin-contact-item[open]>summary{background:#fff;border-bottom:1px solid #f0e5ea}.prive-taxonomy-list .admin-contact-item[open]>summary .video-category-chevron{transform:rotate(180deg)}.prive-taxonomy-detail{padding-top:16px}.prive-taxonomy-detail>form:first-child{width:100%}.prive-profile-cover{color:#fff;background-image:linear-gradient(90deg,#0d0710cc,#230c1d3d),linear-gradient(0deg,#270c1f66,transparent 50%),var(--prive-cover);background-position:50% 43%;background-size:cover;min-height:360px}.prive-profile-cover-inner{justify-content:space-between;align-items:flex-start;min-height:360px;padding-top:42px;display:flex}.prive-back,.prive-profile-edition{color:#fff;letter-spacing:.11em;font-size:9px;font-weight:800}.prive-profile-edition{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1a0b1b4d;border:1px solid #fff6;border-radius:8px;padding:9px 11px}.prive-profile-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;margin-top:-105px;padding-bottom:100px;display:grid;position:relative}.prive-profile-main{gap:24px;display:grid}.prive-profile-identity-card,.prive-profile-about,.prive-portfolio,.prive-contact-preview,.prive-digital-pass,.prive-profile-stats,.prive-privacy-note{background:#fffffff5;border:1px solid #c5537f26;border-radius:24px;box-shadow:0 22px 65px #3a23461a}.prive-profile-identity-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:240px;padding:34px;display:grid;position:relative}.prive-profile-avatar{color:#fff;background:linear-gradient(145deg,#f0b4ca,#cb5783);border-radius:28px;place-items:center;width:126px;height:126px;font-size:38px;font-weight:820;display:grid;overflow:hidden;box-shadow:0 18px 38px #6c2f5233}.prive-profile-avatar img{object-fit:cover;width:100%;height:100%}.prive-profile-name-line{align-items:flex-start;gap:7px;display:flex}.prive-profile-name-line h1{letter-spacing:-.055em;margin:0;font-size:clamp(33px,4vw,52px);line-height:1}.prive-profile-crown{filter:none;background:#111;flex:0 0 20px;width:20px;height:20px;margin-top:-5px;display:block;-webkit-mask:url(/brand/membership/level-4-crown.svg) 50%/contain no-repeat;mask:url(/brand/membership/level-4-crown.svg) 50%/contain no-repeat}.prive-profile-title>p{color:var(--pink-deep);margin:21px 0 20px}.prive-profile-title>strong,.prive-profile-title>span{display:block}.prive-profile-title>strong{font-size:14px}.prive-profile-title>span{color:var(--ink-soft);margin-top:6px;font-size:10px}.prive-profile-actions{gap:9px;min-width:155px;display:grid}.prive-profile-identity-card>.prive-member-status{margin:0;position:absolute;bottom:20px;right:34px}.prive-profile-about,.prive-portfolio,.prive-contact-preview{padding:38px}.prive-profile-about h2{letter-spacing:-.05em;max-width:740px;margin:10px 0 18px;font-size:clamp(30px,4vw,50px);line-height:1.03}.prive-profile-about>p:not(.eyebrow){max-width:760px;color:var(--ink-soft);font-size:16px;line-height:1.75}.prive-portfolio .prive-section-head{margin-bottom:24px}.prive-portfolio .prive-section-head>span{color:var(--pink-deep);font-size:10px;font-weight:750}.prive-portfolio-feature{color:#fff;background:#231c3d;border-radius:18px;grid-template-columns:minmax(250px,.9fr) minmax(280px,1.1fr);display:grid;overflow:hidden}.prive-portfolio-visual{background:radial-gradient(circle at 50% 35%,#f6aeca59,#0000 36%),linear-gradient(145deg,#3a284b,#70405e);place-content:center;justify-items:center;gap:13px;min-height:280px;display:grid}.prive-portfolio-visual img{border-radius:21px;width:82px}.prive-portfolio-visual span{letter-spacing:.2em;font-size:8px;font-weight:800}.prive-portfolio-feature>div:last-child{flex-direction:column;justify-content:center;padding:34px;display:flex}.prive-portfolio-feature .eyebrow{color:#f0a8c2}.prive-portfolio-feature h3{color:#fff;margin:8px 0 14px;font-size:27px;line-height:1.08}.prive-portfolio-feature p:not(.eyebrow){color:#ffffffab;line-height:1.65}.prive-portfolio-feature button{color:#ffffff8c;background:0 0;border:1px solid #ffffff40;border-radius:8px;width:max-content;margin-top:18px;padding:9px 11px;font-size:9px}.prive-portfolio-gallery{scrollbar-width:thin;scrollbar-color:#c5537f73 transparent;touch-action:pan-x pan-y;cursor:grab;gap:12px;margin-top:16px;padding-bottom:8px;display:flex;overflow-x:auto}.prive-portfolio-gallery.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.prive-portfolio-gallery>button{aspect-ratio:4/3;cursor:pointer;background:#eee5ec;border:0;border-radius:14px;flex:0 0 min(260px,38%);padding:0;position:relative;overflow:hidden}.prive-portfolio-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.prive-portfolio-gallery button:hover img{transform:scale(1.035)}.prive-portfolio-color,.prive-lightbox-color{color:#ffffffe6;place-content:center;justify-items:center;gap:6px;width:100%;height:100%;display:grid}.prive-portfolio-color b,.prive-lightbox-color b{letter-spacing:-.08em;font-size:30px}.prive-portfolio-color small,.prive-lightbox-color small{letter-spacing:.18em;font-size:7px;font-weight:850}.prive-portfolio-gallery button:hover .prive-portfolio-color{filter:saturate(1.08)brightness(1.03)}.prive-portfolio-gallery button span{color:#fff;background:#1e142bb8;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;bottom:9px;right:10px}.prive-lightbox[hidden]{display:none}.prive-lightbox{z-index:10000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.prive-lightbox-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0916e0;border:0;position:absolute;inset:0}.prive-lightbox figure{z-index:1;max-width:min(1100px,94vw);max-height:90vh;margin:0;position:relative}.prive-lightbox figure img{object-fit:contain;border-radius:16px;max-width:100%;max-height:90vh;display:block;box-shadow:0 35px 100px #00000080}.prive-lightbox-color{border-radius:16px;width:min(920px,88vw);height:min(690px,76vh);box-shadow:0 35px 100px #00000080}.prive-lightbox-color b{font-size:clamp(54px,10vw,120px)}.prive-lightbox-color small{font-size:12px}.prive-lightbox-close{z-index:2;color:#302550;cursor:pointer;background:#fff;border:1px solid #fff6;border-radius:12px;place-items:center;width:42px;height:42px;font-size:27px;line-height:1;display:grid;position:absolute;top:-16px;right:-16px;box-shadow:0 10px 30px #0000003d}.has-prive-lightbox{overflow:hidden}.prive-portfolio-manage>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.prive-portfolio-manage label{background:#fff;border:1px solid #c5537f29;border-radius:12px;display:grid;overflow:hidden}.prive-portfolio-manage img{aspect-ratio:4/3;object-fit:cover;width:100%}.prive-portfolio-manage span{padding:8px;font-size:9px}.prive-contact-preview{gap:22px;display:grid}.prive-contact-preview[hidden]{display:none}.prive-contact-preview h2{margin:7px 0 10px}.prive-contact-preview p{color:var(--ink-soft);line-height:1.65}.prive-profile-aside{gap:18px;display:grid;position:sticky;top:86px}.prive-digital-pass{color:#fff;background:radial-gradient(circle at 88% 8%,#f4abc861,#0000 28%),linear-gradient(150deg,#211936,#4b2c50 72%,#6e3b59);padding:24px;overflow:hidden}.prive-pass-head{border-bottom:1px solid #ffffff29;align-items:center;gap:11px;padding-bottom:20px;display:flex}.prive-pass-head img{border-radius:12px;width:44px}.prive-pass-head div{display:grid}.prive-pass-head strong{font-size:15px;line-height:1}.prive-pass-head sup{color:#f1abc4;font-size:.5em}.prive-pass-head span{color:#f0abc4;letter-spacing:.15em;margin-top:3px;font-size:6px;font-weight:800}.prive-pass-person{align-items:center;gap:12px;margin:22px 0;display:flex}.prive-pass-person>span{background:linear-gradient(145deg,#efb4ca,#cb628c);border-radius:12px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.prive-pass-person div{display:grid}.prive-pass-person small{color:#ffffffa1;margin-top:2px}.prive-pass-qr{background:#fff;border-radius:15px;width:170px;height:170px;margin:4px auto 15px;padding:8px;display:block}.prive-digital-pass code{color:#f5bfd2;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.prive-digital-pass>small{color:#ffffff8f;text-align:center;margin-top:8px;font-size:7px;display:block}.prive-profile-stats{grid-template-columns:repeat(2,1fr);padding:12px 10px;display:grid}.prive-profile-stats div{text-align:center;gap:3px;padding:12px 10px;display:grid}.prive-profile-stats div:nth-child(2n){border-left:1px solid #4f496f1f}.prive-profile-stats div:nth-child(n+3){border-top:1px solid #4f496f1f}.prive-profile-stats strong{font-size:21px}.prive-profile-stats span{color:var(--ink-soft);font-size:8px;line-height:1.35}.prive-profile-stats small{color:var(--pink-deep);font-size:8px;font-weight:750}.prive-pass-qr-link{border-radius:15px;width:max-content;margin:0 auto;transition:transform .25s,box-shadow .25s;display:block}.prive-pass-qr-link:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3025502e}.prive-privacy-note{padding:21px}.prive-privacy-note strong{font-size:11px}.prive-privacy-note p{color:var(--ink-soft);margin:7px 0 0;font-size:9px;line-height:1.55}.prive-value-section{padding-block:clamp(90px,11vw,150px)}.prive-value-heading{grid-template-columns:70px minmax(0,1.2fr) minmax(280px,.62fr);align-items:end;gap:clamp(28px,5vw,78px);margin-bottom:clamp(55px,7vw,90px);display:grid}.prive-value-heading>div{align-self:start}.prive-value-heading>div>span{color:#b97692;letter-spacing:.16em;margin-bottom:34px;font-size:10px;font-weight:800;display:block}.prive-value-heading .eyebrow{color:#af5278}.prive-value-heading h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(43px,5.5vw,76px);line-height:.96}.prive-value-heading h2 em{color:var(--pink-deep);font-style:normal;font-weight:450}.prive-value-heading>p{color:#665d69;max-width:390px;margin:0;font-size:15px;line-height:1.75}.prive-benefit-grid{border-top:1px solid #3d2a4e2e;border-left:1px solid #3d2a4e2e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prive-benefit-grid article{background:#ffffff80;border-bottom:1px solid #3d2a4e2e;border-right:1px solid #3d2a4e2e;min-height:295px;padding:34px clamp(24px,3vw,42px);transition:background .35s,transform .35s,box-shadow .35s}.prive-benefit-grid article:hover{z-index:1;background:#fff;transform:translateY(-5px);box-shadow:0 24px 58px #3b23481c}.prive-benefit-grid article>span{color:var(--pink-deep);letter-spacing:.16em;margin-bottom:58px;font-size:9px;font-weight:850;display:block}.prive-benefit-grid h3{letter-spacing:-.035em;margin:0 0 14px;font-size:24px}.prive-benefit-grid p{color:#665d69;margin:0;font-size:13px;line-height:1.72}.prive-benefit-grid p strong{color:#392c47;overflow-wrap:anywhere;font-weight:750}.prive-context-section{padding-bottom:clamp(95px,12vw,165px)}.prive-context-section>header{border-top:1px solid #3d2a4e2e;grid-template-columns:70px minmax(0,1.15fr) minmax(280px,.6fr);align-items:end;gap:clamp(28px,5vw,78px);padding-top:clamp(20px,3vw,42px);display:grid}.prive-context-section>header>span{color:#b97692;letter-spacing:.16em;align-self:start;padding-top:32px;font-size:10px;font-weight:800}.prive-context-section>header>div{padding-top:30px}.prive-context-section .eyebrow{color:#af5278}.prive-context-section h2{letter-spacing:-.058em;margin:14px 0 0;font-size:clamp(42px,5.2vw,72px);line-height:.97}.prive-context-section h2 em{color:var(--pink-deep);font-style:normal;font-weight:450}.prive-context-section>header>p{color:#665d69;margin:0;font-size:14px;line-height:1.75}.prive-context-grid{border:1px solid #3d2a4e2e;grid-template-columns:repeat(4,1fr);margin-top:clamp(55px,7vw,86px);display:grid}.prive-context-grid article{flex-direction:column;min-height:235px;padding:30px;display:flex}.prive-context-grid article+article{border-left:1px solid #3d2a4e2e}.prive-context-grid i{width:43px;height:43px;color:var(--pink-deep);background:#fce9f0;border-radius:50%;place-items:center;margin-bottom:48px;font-size:18px;font-style:normal;display:grid}.prive-context-grid strong{margin-bottom:11px;font-size:18px}.prive-context-grid span{color:#665d69;font-size:12px;line-height:1.65}.prive-context-section blockquote{color:#302550;letter-spacing:-.035em;text-align:center;max-width:930px;margin:clamp(48px,6vw,78px) auto 0;font-size:clamp(27px,3.2vw,43px);font-weight:500;line-height:1.2}.prive-signature-section{color:#fff;background:linear-gradient(125deg,#171020,#2e1937 58%,#623650);position:relative;overflow:hidden}.prive-signature-section:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#f09fc13b,#0000 66%);border-radius:50%;width:620px;position:absolute;inset:-40% -20% auto auto}.prive-signature-layout{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(60px,9vw,140px);padding-block:clamp(85px,10vw,140px);display:grid;position:relative}.prive-signature-copy .eyebrow{color:#efaac4}.prive-signature-copy h2{color:#fff;letter-spacing:-.058em;max-width:630px;margin:18px 0 26px;font-size:clamp(44px,5.4vw,74px);line-height:.96}.prive-signature-copy>p:not(.eyebrow){color:#ffffffab;max-width:580px;margin:0 0 34px;font-size:16px;line-height:1.75}.prive-signature-features{border-top:1px solid #ffffff38}.prive-signature-features article{border-bottom:1px solid #ffffff38;grid-template-columns:48px 1fr;gap:20px;padding:26px 0;display:grid}.prive-signature-features i{color:#efaac4;letter-spacing:.14em;font-size:10px;font-style:normal;font-weight:850}.prive-signature-features div{gap:7px;display:grid}.prive-signature-features strong{color:#fff;font-size:18px}.prive-signature-features span{color:#ffffffa1;max-width:520px;font-size:13px;line-height:1.65}.prive-process-section{padding-block:clamp(90px,11vw,150px)}.prive-process-section>header{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:start;gap:50px;margin-bottom:60px;display:grid}.prive-process-section>header .eyebrow{color:#af5278}.prive-process-section>header h2{letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(42px,5.2vw,72px);line-height:.98}.prive-process-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.prive-process-grid article{background:linear-gradient(145deg,#fffffff5,#fff2f7d1);border:1px solid #c5537f2e;border-radius:20px;min-height:250px;padding:30px;box-shadow:0 18px 46px #3e274a12}.prive-process-grid b{color:#fff;letter-spacing:.12em;background:#302550;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:52px;font-size:9px;display:grid}.prive-process-grid h3{margin:0 0 12px;font-size:22px}.prive-process-grid p{color:#665d69;margin:0;font-size:13px;line-height:1.68}.prive-directory-section{border-top:1px solid #3d2a4e24}.prive-directory-section .prive-section-head{align-items:start;margin-bottom:46px}.prive-directory-section .prive-section-head h2{max-width:700px;line-height:.98}.prive-directory-section .prive-section-head>div>p:last-child:not(.eyebrow){color:#665d69;max-width:590px;margin:18px 0 0;font-size:14px;line-height:1.7}.prive-directory-section .prive-directory-filter{justify-content:flex-end;max-width:520px;padding-top:8px}.prive-final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#f1a6c452,#0000 38%),#191123;padding-block:clamp(85px,10vw,135px);position:relative;overflow:hidden}.prive-final-cta .eyebrow{color:#efaac4}.prive-final-cta h2{color:#fff;letter-spacing:-.06em;margin:18px auto 24px;font-size:clamp(43px,5.8vw,80px);line-height:.96}.prive-final-cta p:not(.eyebrow){color:#ffffffa6;font-size:15px}.prive-final-cta .shell>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:34px;display:flex}@media(max-width:980px){.prive-directory-hero-inner{grid-template-columns:1fr;min-height:0}.prive-directory-monogram{justify-self:center;width:300px}.prive-directory-grid,.prive-profile-layout{grid-template-columns:1fr}.prive-profile-aside{grid-template-columns:minmax(260px,.8fr) minmax(280px,1.2fr);position:static}.prive-digital-pass{grid-row:span 2}.prive-profile-identity-card{grid-template-columns:auto 1fr}.prive-profile-actions{grid-column:1/-1;display:flex}.prive-profile-identity-card>.prive-member-status{grid-column:1/-1;position:static}.prive-value-heading{grid-template-columns:45px 1fr}.prive-value-heading>p{grid-column:2;max-width:650px}.prive-benefit-grid{grid-template-columns:repeat(2,1fr)}.prive-context-section>header{grid-template-columns:45px 1fr}.prive-context-section>header>p{grid-column:2;max-width:650px}.prive-context-grid{grid-template-columns:repeat(2,1fr)}.prive-context-grid article:nth-child(3){border-top:1px solid #3d2a4e2e;border-left:0}.prive-context-grid article:nth-child(4){border-top:1px solid #3d2a4e2e}.prive-signature-layout{grid-template-columns:1fr}.prive-process-section>header{grid-template-columns:1fr;gap:18px}.prive-process-grid{grid-template-columns:1fr}.prive-process-grid article{min-height:0}.prive-process-grid b{margin-bottom:30px}}@media(max-width:680px){.prive-directory-hero-inner{gap:42px;padding:48px 20px 58px}.prive-wordmark{margin-bottom:44px}.prive-directory-copy h1{font-size:clamp(44px,13vw,62px)}.prive-directory-copy>p:not(.eyebrow):not(.prive-wordmark){font-size:15px}.prive-directory-actions{gap:18px;display:grid}.prive-directory-actions .btn{width:100%}.prive-directory-hero-photo{border-radius:24px;width:min(360px,100%)}.prive-value-section{padding:72px 20px}.prive-value-heading{grid-template-columns:1fr;gap:18px;margin-bottom:45px}.prive-value-heading>div>span{margin-bottom:16px}.prive-value-heading>p{grid-column:auto}.prive-benefit-grid{grid-template-columns:1fr}.prive-benefit-grid article{min-height:0;padding:28px 24px 31px}.prive-benefit-grid article>span{margin-bottom:35px}.prive-context-section{padding:0 20px 82px}.prive-context-section>header{grid-template-columns:1fr;gap:18px}.prive-context-section>header>span{padding-top:22px}.prive-context-section>header>div{padding-top:0}.prive-context-section>header>p{grid-column:auto}.prive-context-grid{grid-template-columns:1fr}.prive-context-grid article{min-height:0;padding:25px}.prive-context-grid article+article,.prive-context-grid article:nth-child(3),.prive-context-grid article:nth-child(4){border-top:1px solid #3d2a4e2e;border-left:0}.prive-context-grid i{margin-bottom:28px}.prive-context-section blockquote{text-align:left}.prive-signature-layout{gap:50px;padding:72px 20px}.prive-signature-copy h2{font-size:clamp(42px,12vw,56px)}.prive-signature-features article{grid-template-columns:34px 1fr;gap:12px}.prive-process-section{padding:74px 20px}.prive-process-grid article{padding:25px}.prive-directory-section{padding:62px 20px 74px}.prive-section-head{flex-direction:column;align-items:flex-start}.prive-directory-section .prive-directory-filter{flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:none;padding-bottom:6px;overflow:auto}.prive-directory-filter span{flex:none}.prive-member-card{grid-template-columns:1fr}.prive-member-card-cover{min-height:260px}.prive-member-card-body{padding:24px 23px}.prive-member-profile-row{grid-template-columns:82px minmax(0,1fr);gap:16px}.prive-member-avatar{border-radius:20px;width:82px;height:82px;font-size:25px}.prive-member-heading h2{font-size:27px}.prive-coming-card{min-height:340px;padding:26px}.prive-coming-card h3{font-size:26px}.prive-final-cta{padding:72px 20px}.prive-final-cta .shell>div{gap:20px;display:grid}.prive-final-cta .btn{width:100%}.prive-profile-cover,.prive-profile-cover-inner{min-height:260px}.prive-profile-cover{background-position:64%}.prive-profile-cover-inner{padding:24px 20px 0}.prive-profile-edition{font-size:6px}.prive-profile-layout{gap:18px;margin-top:-52px;padding:0 10px 78px}.prive-profile-main{gap:18px}.prive-profile-identity-card{text-align:center;grid-template-columns:1fr;gap:16px;padding:22px}.prive-profile-avatar{border-radius:22px;justify-self:center;width:98px;height:98px;font-size:30px}.prive-profile-name-line{justify-content:center}.prive-profile-name-line h1{font-size:36px}.prive-profile-title>p{margin-bottom:14px}.prive-profile-actions{width:100%;display:grid}.prive-profile-identity-card>.prive-member-status{justify-self:center}.prive-profile-about,.prive-portfolio,.prive-contact-preview{padding:25px 20px}.prive-profile-about>p:not(.eyebrow){font-size:14px}.prive-portfolio-feature{grid-template-columns:1fr}.prive-portfolio-visual{min-height:210px}.prive-portfolio-feature>div:last-child{padding:25px 20px}.prive-portfolio-gallery>button{flex-basis:82%}.prive-lightbox{padding:14px}.prive-lightbox-close{top:8px;right:8px}.prive-portfolio-manage>div{grid-template-columns:repeat(2,minmax(0,1fr))}.prive-profile-aside{grid-template-columns:1fr}.prive-digital-pass{grid-row:auto}.prive-pass-qr{width:150px;height:150px}}@media(prefers-reduced-motion:reduce){.prive-directory-monogram{animation:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{max-width:100%;color:var(--ink);background:var(--rose);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;overflow-x:hidden}body:before{content:"";z-index:-1;background:radial-gradient(circle at 12% 20%,#f3bec86b,#0000 34%),radial-gradient(circle at 88% 6%,#745bd033,#0000 34%),linear-gradient(#fff,#0000);height:420px;position:fixed;inset:0 0 auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img,video{max-width:100%}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.shell{width:min(1180px,100% - 32px);margin-inline:auto}.app-shell{min-height:100dvh;padding-top:calc(68px + env(safe-area-inset-top));flex-direction:column;display:flex}.app-shell>main{background:linear-gradient(160deg,#fff8fa,#fff2f6 52%,#f7f4ff);flex:1 0 auto;display:block}.app-shell>.public-footer{flex:none;margin-top:auto}.app-shell.has-mobile-nav{padding-bottom:0}.topbar{z-index:60;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform;background:#fffafddb;border-bottom:1px solid #eadfe8cc;transition:transform .24s cubic-bezier(.22,.75,.25,1),opacity .18s;position:fixed;top:0;left:0;right:0;transform:translate(0)}.topbar.is-scroll-hidden{pointer-events:auto;transform:translate(0)}.topbar-inner{justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.topbar .btn-primary{color:#fff}.brand{align-items:center;gap:10px;font-weight:900;display:inline-flex}.brand-mark{aspect-ratio:1;object-fit:cover;width:38px;box-shadow:none;border-radius:13px;flex:none;display:block}.brand-name{color:var(--ink);letter-spacing:-.045em;white-space:nowrap;align-items:flex-start;font-size:16px;line-height:1;display:inline-flex}.brand-tv{color:var(--pink);letter-spacing:.04em;margin-left:.22em;font-size:.58em;font-weight:900;line-height:1;position:relative;top:-.32em}.desktop-nav{align-items:center;gap:7px;display:none}.desktop-nav a{border-radius:var(--button-radius);color:var(--ink-soft);padding:9px 12px;font-size:14px;font-weight:700}.desktop-nav a:hover,.desktop-nav a.active{color:var(--pink-deep);background:var(--pink-soft)}.guest-desktop-nav{display:flex}.guest-mobile-dropdown,.auth-tablet-dropdown{display:none}.topbar-actions{flex-wrap:nowrap;gap:7px}.topbar-icon{border:1px solid var(--line);border-radius:var(--button-radius);width:38px;height:38px;color:var(--ink-soft);background:#ffffffd1;flex:none;place-items:center;padding:0;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid;position:relative}.topbar-icon:hover,.topbar-icon.active{color:var(--pink-deep);background:var(--pink-soft);border-color:#c5537f47;transform:translateY(-1px)}.topbar-icon[data-enable-push].active,.topbar-icon[data-enable-push][data-push-enabled=true]{color:#fff;border-color:var(--pink-deep);background:var(--pink-deep);transform:none;box-shadow:0 7px 20px #c5537f57}.topbar-icon[data-enable-push].active:hover{color:#fff;background:#a93f68;border-color:#a93f68}.topbar-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.topbar-icon[hidden]{display:none}.topbar-message-count{color:#fff;background:#111;border:2px solid #fff;border-radius:7px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 8px #1111113d}.topbar-message-count[hidden]{display:none}.avatar{aspect-ratio:1;color:#fff;background:var(--ink);cursor:pointer;border-radius:11px;place-items:center;width:38px;font-weight:900;list-style:none;display:grid;overflow:hidden}.avatar::-webkit-details-marker{display:none}.avatar img,.profile-photo img,.post-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-menu{flex:none;position:relative}.profile-menu-panel{z-index:90;border:1px solid var(--line);width:min(280px,100vw - 32px);color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 60px #24213f33}.profile-menu-head{border-bottom:1px solid var(--line);gap:2px;margin-bottom:6px;padding:10px 11px 12px;display:grid}.profile-menu-head span{color:#77718d;text-overflow:ellipsis;font-size:12px;overflow:hidden}.profile-menu-panel a,.profile-menu-panel button{width:100%;color:var(--ink-soft);text-align:left;background:0 0;border:0;border-radius:11px;padding:10px 11px;font-size:13px;font-weight:700;display:flex}.profile-menu-panel a:hover,.profile-menu-panel button:hover{color:var(--pink-deep);background:var(--pink-soft)}.profile-menu-panel form{border-top:1px solid var(--line);margin-top:5px;padding-top:5px}.profile-photo{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,var(--pink),var(--violet));border-radius:13px;place-items:center;width:48px;font-weight:900;display:grid;overflow:hidden}.profile-photo-large{border-radius:22px;width:92px;font-size:28px}.profile-photo-editor{align-items:center;gap:20px;display:flex}.profile-photo-controls{flex:1;min-width:0}.profile-photo-editor.is-removing [data-profile-photo-frame]{opacity:.38;filter:grayscale(.5)}.crop-modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120f23c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.crop-modal[hidden]{display:none}.crop-dialog{background:#fff;border:1px solid #ffffff80;border-radius:24px;width:min(560px,100%);padding:22px;box-shadow:0 28px 90px #120f2361}.crop-dialog-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.crop-dialog-head h2{letter-spacing:-.035em;margin:0;font-size:24px}.crop-dialog-head p:last-child{margin:7px 0 0;font-size:13px;line-height:1.5}.crop-close{aspect-ratio:1;border:1px solid var(--line);width:40px;color:var(--ink);background:#fff;border-radius:12px;flex:none;place-items:center;padding:0;font-size:25px;line-height:1;display:grid}.crop-stage-wrap{justify-content:center;margin:22px 0;display:flex}.crop-stage{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#181622;border-radius:22px;width:min(320px,100%);position:relative;overflow:hidden}.crop-stage:active{cursor:grabbing}.crop-image{z-index:1;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute;top:50%;left:50%}.crop-mask{z-index:2;aspect-ratio:1;pointer-events:none;border:2px solid #fff;border-radius:18px;width:55%;position:absolute;top:22.5%;left:22.5%;box-shadow:0 0 0 999px #00000091}.crop-zoom-row{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.crop-zoom{width:100%;accent-color:var(--pink-deep)}.crop-actions{justify-content:flex-end;margin-top:20px}body.crop-modal-open{overflow:hidden}.pwa-install-fab{z-index:49;right:max(16px,env(safe-area-inset-right));bottom:calc(max(10px,env(safe-area-inset-bottom)) + 69px);border-radius:var(--button-radius);min-height:42px;color:var(--pink-deep);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #c5537f33;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 12px 34px #24213f29}.pwa-install-fab svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pwa-install-fab[hidden]{display:none}.app-toast{z-index:1100;left:50%;bottom:calc(92px + env(safe-area-inset-bottom));color:#fff;text-align:center;background:var(--ink);border-radius:14px;width:max-content;max-width:min(92vw,480px);padding:12px 16px;font-size:13px;font-weight:700;line-height:1.45;position:fixed;transform:translate(-50%);box-shadow:0 15px 45px #14112a47}.app-toast.is-push-success{color:#24151d;background:linear-gradient(135deg,#f7ccd6,#fa9bbc);box-shadow:0 15px 45px #c5537f3d}.app-toast.is-error{background:#8f3046}.mobile-nav{z-index:50;left:50%;bottom:max(10px,env(safe-area-inset-bottom));opacity:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform,opacity;background:#272244f0;border:1px solid #ffffffb3;border-radius:16px;grid-template-columns:repeat(5,1fr);width:min(94%,540px);padding:7px;transition:transform .26s cubic-bezier(.22,.75,.25,1),opacity .18s;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 55px #14112a47}.mobile-nav.is-scroll-hidden{transform:translate3d(-50%,calc(100% + 40px + env(safe-area-inset-bottom)),0);opacity:0;pointer-events:none}.mobile-nav--six{grid-template-columns:repeat(6,1fr);width:min(96%,620px)}.mobile-nav--seven{grid-template-columns:repeat(7,1fr);width:min(98%,700px)}.mobile-nav a{color:#d8d3eb;border-radius:16px;place-items:center;gap:2px;min-width:0;padding:6px 2px;font-size:10px;font-weight:700;display:grid}.mobile-nav--six a{text-align:center;font-size:9px;line-height:1.15}.mobile-nav--seven a{text-align:center;font-size:8.5px;line-height:1.15}.mobile-nav a.active{color:#fff;background:linear-gradient(135deg,#f3bec8,#fa9bbc)}.mobile-nav svg{width:21px;height:21px}.page{padding-block:28px 56px}.eyebrow{color:var(--pink-deep);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.display{letter-spacing:-.06em;max-width:900px;margin:0;font-family:inherit;font-size:clamp(42px,9vw,94px);font-weight:600;line-height:.95}.display em{color:var(--pink);font-style:normal}.title{letter-spacing:-.045em;margin:0;font-family:inherit;font-size:clamp(32px,6vw,56px);font-weight:600;line-height:1}.section-title{letter-spacing:-.04em;margin:0;font-family:inherit;font-size:clamp(26px,4vw,38px);font-weight:600;line-height:1.08}.lead{max-width:650px;color:var(--ink-soft);font-size:clamp(16px,2vw,20px);line-height:1.65}.muted{color:#77718d}.tiny{font-size:12px}.stack{gap:18px;display:grid}.cluster{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.section{padding-block:52px}.section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.btn{border-radius:var(--button-radius);border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#fff;background:linear-gradient(135deg,#f3bec8,#fa9bbc);box-shadow:0 12px 30px #f7a8c142}.btn-dark{color:#fff;background:var(--ink)}.btn-soft{color:var(--pink-deep);background:var(--pink-soft)}.btn-ghost{color:var(--ink);border:1px solid var(--line);background:#ffffffbf}.btn-danger{color:#a31846;background:#ffe4ec}.admin-delete-user-button,.admin-delete-user-button:hover,.admin-delete-user-button:focus-visible{color:#fff;background:#c1123f;border-color:#c1123f}.btn-sm{border-radius:var(--button-radius-small);min-height:36px;padding:7px 13px;font-size:13px}.btn-block{width:100%}.submission-video-field{min-width:0}.video-source-actions{flex-wrap:wrap;gap:10px;display:flex}.video-camera-choice{position:relative}.video-camera-choice>summary{list-style:none}.video-camera-choice>summary::-webkit-details-marker{display:none}.video-camera-menu{z-index:24;border:1px solid var(--line);background:#fff;border-radius:14px;width:min(330px,100vw - 48px);padding:7px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 55px #2722442e}.video-camera-menu button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;gap:3px;padding:12px 13px;display:grid}.video-camera-menu button:hover{background:var(--pink-soft)}.video-camera-menu strong,.video-camera-menu span{display:block}.video-camera-menu span{color:var(--muted);font-size:11px}.video-recorder{border:1px solid var(--line);background:var(--navy);color:#fff;border-radius:14px;overflow:hidden}.video-recorder[hidden]{display:none}.video-recorder-head{justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.video-recorder-head div{gap:2px;display:grid}.video-recorder-head span{color:#ffffffb8;font-size:11px}.video-recorder-close{color:#fff;background:#ffffff1f;border:0;border-radius:8px;width:32px;height:32px;padding:0;font-size:23px;line-height:1}.video-recorder video{aspect-ratio:9/16;object-fit:cover;background:#090713;width:100%;max-height:62vh;display:block}.video-recorder-time{color:#ffffffc7;text-align:center;font-variant-numeric:tabular-nums;padding:9px 15px 0;font-size:12px}.video-recorder-actions{flex-wrap:wrap;justify-content:center;gap:8px;padding:12px 15px 15px;display:flex}.video-recorder-actions .btn{min-width:135px}.video-selected-file{min-width:0;color:var(--muted);overflow-wrap:anywhere;background:#fffafd;border:1px dashed #d9cad5;border-radius:10px;padding:11px 13px;font-size:13px}.video-selected-file.is-selected{color:var(--pink-deep);background:var(--pink-soft);border-style:solid;border-color:#c5537f52;font-weight:700}.upload-progress{background:linear-gradient(135deg,#fff8fb,#f7f2ff);border:1px solid #c5537f3d;border-radius:14px;gap:11px;padding:16px;display:grid}.upload-progress[hidden]{display:none}.upload-progress.has-error{background:#fff2f5;border-color:#b41c4857}.upload-progress-head,.upload-progress-foot{justify-content:space-between;align-items:center;gap:14px;display:flex}.upload-progress-head>div{gap:3px;min-width:0;display:grid}.upload-progress-head strong{color:var(--navy);font-size:14px}.upload-progress-head small,.upload-progress-foot small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.upload-progress-head>span{color:var(--pink-deep);font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:900}.upload-progress-track{background:#3d2b541a;border-radius:5px;height:10px;position:relative;overflow:hidden}.upload-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,var(--pink),#9b6dd3);width:0;transition:width .18s;position:absolute;inset:0 auto 0 0}.upload-progress-track.is-indeterminate>span{width:38%;animation:1.1s ease-in-out infinite upload-progress-indeterminate}.upload-progress-foot small{flex:1}@keyframes upload-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(310%)}}.submission-poster-preview{border:1px solid var(--line);aspect-ratio:16/9;background:var(--navy);border-radius:12px;width:min(300px,100%);position:relative;overflow:hidden}.submission-poster-preview img{object-fit:cover;width:100%;height:100%}.submission-poster-preview span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120d23b8;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;bottom:9px;left:9px}.registration-plan-choice{background:linear-gradient(135deg,#fff,#fff4f8);border:1px solid #c5537f33;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px;display:grid}.registration-plan-choice .eyebrow{margin-bottom:5px;font-size:9px}.registration-plan-choice strong,.registration-plan-choice small{display:block}.registration-plan-choice small{color:var(--ink-soft);margin-top:3px;font-size:11px}.registration-plan-price{color:var(--pink-deep);white-space:nowrap;font-size:19px;font-weight:800}.registration-plan-price small{text-align:right;margin:1px 0 0;display:block}.registration-consent{align-items:flex-start;line-height:1.55}.registration-consent input{margin-top:4px}.registration-payment-choice{border:0;gap:10px;margin:0;padding:0;display:grid}.registration-payment-choice legend{margin-bottom:8px;font-size:13px;font-weight:800}.registration-payment-choice label,.registration-payment-only{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;display:flex}.registration-payment-choice label:has(input:checked){border-color:#111;box-shadow:0 0 0 1px #111}.registration-payment-choice input{accent-color:#111}.registration-payment-choice span,.registration-payment-only{min-width:0}.registration-payment-choice strong,.registration-payment-choice small,.registration-payment-only strong,.registration-payment-only small{display:block}.registration-payment-choice small,.registration-payment-only small{color:var(--muted);margin-top:3px;font-size:11px}.registration-verification-order{background:#fff6f9;border:1px solid #c5537f4d;border-radius:15px;gap:5px;padding:16px;display:grid}.registration-verification-order span{color:var(--pink-deep);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.registration-verification-order strong{font-size:17px}.registration-verification-order small{color:var(--muted);line-height:1.5}.legal-inline-link{color:var(--pink-deep);font-weight:800;line-height:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.legal-inline-link:hover{color:var(--violet)}.legal-modal{z-index:1250;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120f23c2;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.legal-modal[hidden]{display:none}.legal-dialog{background:#fff;border:1px solid #f7a8c18c;border-radius:20px;width:min(100%,620px);max-height:min(90dvh,780px);padding:24px;overflow-y:auto;box-shadow:0 28px 90px #120f2361}.legal-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.legal-dialog-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,4vw,30px);line-height:1.05}.legal-modal-close{border:1px solid var(--line);border-radius:var(--button-radius);width:40px;height:40px;color:var(--ink);background:#fff;flex:none;place-items:center;padding:0;font-size:25px;line-height:1;display:grid}.legal-dialog-content{color:var(--ink-soft);gap:14px;margin:18px 0;font-size:13px;line-height:1.62;display:grid}.legal-dialog-content p{margin:0}.legal-dialog-content section{background:var(--rose);border-radius:12px;padding:13px 14px}.legal-dialog-content h3{color:var(--ink);margin:0 0 5px;font-size:14px}.legal-dialog-content .legal-note{border-left:3px solid var(--pink-deep);background:var(--pink-soft);padding:13px 14px}body.legal-modal-open{overflow:hidden}.maintenance-page{background:#fff8fa;min-height:100dvh}.maintenance-page:before{background:radial-gradient(circle at 10% 10%,#f7a8c16b,#0000 34%),radial-gradient(circle at 90% 0,#5f4fc533,#0000 36%),linear-gradient(155deg,#fff,#fff4f8 55%,#f6f2ff);height:100%}.maintenance-shell{width:min(100% - 28px,720px);min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) 0 max(24px,env(safe-area-inset-bottom));align-content:center;gap:18px;margin-inline:auto;display:grid}.maintenance-card{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #111;border-radius:28px;padding:clamp(28px,7vw,58px);position:relative;overflow:hidden;box-shadow:0 34px 100px #36224a29}.maintenance-brand{color:var(--ink);letter-spacing:-.045em;align-items:center;gap:12px;font-size:clamp(16px,4vw,21px);font-weight:500;display:inline-flex;position:relative}.maintenance-brand img{aspect-ratio:1;object-fit:cover;border-radius:15px;width:52px}.maintenance-brand sup{color:var(--pink-deep);letter-spacing:.04em;margin-left:.2em;font-size:.54em;position:relative;top:-.42em}.maintenance-status{border-radius:var(--button-radius);width:fit-content;color:var(--pink-deep);background:var(--pink-soft);letter-spacing:.11em;text-transform:uppercase;border:1px solid #c5537f2e;align-items:center;gap:8px;margin:30px auto 18px;padding:8px 12px;font-size:11px;font-weight:850;display:flex}.maintenance-status span{background:var(--pink-deep);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite maintenance-blink;box-shadow:0 0 0 5px #c5537f1f}.maintenance-card h1{letter-spacing:-.045em;max-width:580px;margin:0 auto;font-size:clamp(23px,5.3vw,39px);font-weight:100;line-height:1.08;position:relative}.maintenance-title-brand{color:var(--ink);white-space:nowrap;font-weight:800;display:inline-block}.maintenance-title-tv{color:var(--pink-deep);letter-spacing:.04em;margin-left:.18em;font-size:.48em;font-weight:800;line-height:1;position:relative;top:-.5em}.maintenance-message{max-width:570px;color:var(--ink-soft);white-space:pre-line;margin:22px auto 0;font-size:clamp(16px,2.5vw,19px);line-height:1.65}.maintenance-message strong{color:#111;font-weight:800}.maintenance-offer-hero{isolation:isolate;color:#fff;background:#090709;border:1px solid #111;border-radius:22px;width:min(560px,100%);min-height:390px;margin:30px auto 0;position:relative;overflow:hidden;box-shadow:0 30px 74px #190c164d}.maintenance-offer-hero:after{content:"";z-index:-1;background:linear-gradient(#04020414 15%,#0703062e 42%,#060306ed),linear-gradient(90deg,#0402048c,#0000 72%);position:absolute;inset:0}.maintenance-offer-hero>img{z-index:-2;object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.maintenance-status--luxury{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0805078f;border-color:#ffffff59;margin:0;position:absolute;top:18px;left:18px;box-shadow:0 8px 25px #0000002e}.maintenance-status--luxury span{background:#f5a4c0;box-shadow:0 0 0 5px #f5a4c02e}.maintenance-offer-hero-copy{z-index:1;text-align:left;justify-items:start;padding:34px;display:grid;position:absolute;bottom:0;left:0;right:0}.maintenance-offer-hero .maintenance-offer-kicker{color:#f6afc8;text-shadow:0 2px 14px #0000008c;margin:0 0 10px}.maintenance-offer-hero h1{color:#fff;text-shadow:0 3px 22px #000000a6;max-width:470px;margin:0;font-size:clamp(30px,5.4vw,42px);font-weight:250;line-height:1.02}.maintenance-offer-hero .maintenance-title-brand{color:#fff;margin-top:5px;font-size:.86em;display:block}.maintenance-offer-hero .maintenance-title-tv{color:#f4a5c1}.maintenance-offer-hero-copy>a{color:#111;background:#fff;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:20px;padding:10px 17px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 32px #00000042}.maintenance-offer-hero-copy>a:hover{color:#111;transform:translateY(-2px);box-shadow:0 16px 38px #00000057}.maintenance-offer-kicker{color:var(--pink-deep);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:850}.maintenance-offer-benefits{background:#fff;border:1px solid #111;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(560px,100%);margin:24px auto 0;display:grid}.maintenance-offer-benefits article{align-content:center;gap:5px;min-width:0;min-height:91px;padding:14px 12px;display:grid}.maintenance-offer-benefits article+article{border-left:1px solid #1111112e}.maintenance-offer-benefits strong{color:#111;font-size:18px;line-height:1}.maintenance-offer-benefits span{color:var(--ink-soft);font-size:10px;font-weight:700;line-height:1.35}.maintenance-countdown{background:#ffffffb8;border:1px solid #c5537f33;border-radius:18px;width:min(560px,100%);margin:25px auto 0;padding:17px;box-shadow:0 16px 42px #36224a14}.maintenance-countdown>p{color:var(--pink-deep);letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:900}.maintenance-countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.maintenance-countdown-grid>span{background:linear-gradient(155deg,#fff,#fff0f5);border-radius:12px;gap:4px;padding:12px 7px;display:grid}.maintenance-countdown-grid strong{color:var(--ink);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(24px,5vw,35px);line-height:1}.maintenance-countdown-grid small{color:var(--ink-soft);text-transform:uppercase;font-size:9px;font-weight:750}.maintenance-countdown time{color:var(--ink-soft);margin-top:12px;font-size:14.3px;font-weight:750;display:block}.maintenance-countdown.is-complete>p{color:var(--violet)}.prelaunch-welcome-page{min-height:100dvh;color:var(--ink);background:linear-gradient(160deg,#fff8fa,#fff1f5 52%,#f8e8ee) fixed;margin:0}.prelaunch-welcome-page:before{display:none}.prelaunch-welcome-shell{width:min(1320px,100% - 32px);margin:0 auto;padding:clamp(18px,4vw,50px) 0 24px}.prelaunch-welcome-card{background:#fff;border:1px solid #161616;border-radius:30px;overflow:hidden;box-shadow:0 32px 100px #2a141e21}.prelaunch-welcome-head{border-bottom:1px solid #1111111f;justify-content:space-between;align-items:center;gap:18px;padding:20px clamp(20px,4vw,42px);display:flex}.prelaunch-welcome-head .maintenance-brand{color:var(--ink);margin:0;text-decoration:none}.prelaunch-welcome-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.prelaunch-welcome-confirmed{letter-spacing:.11em;border:1px solid #111;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:850;display:flex}.prelaunch-welcome-confirmed i{background:#48a26a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #48a26a21}.prelaunch-head-push{color:#111;background:#fff;border-color:#111;border-radius:999px;min-height:36px;padding:8px 13px;font-size:11px}.prelaunch-member-hero{color:#111;background:radial-gradient(circle at 12% 4%,#ffffff52,#0000 36%),linear-gradient(#f2bac9,#f08bb4);grid-template-columns:minmax(0,1.1fr) minmax(380px,.78fr);align-items:center;gap:clamp(36px,6vw,90px);padding:clamp(54px,8vw,110px) clamp(28px,7vw,96px);display:grid;position:relative}.prelaunch-member-hero:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd1,#0000);height:1px;position:absolute;inset:auto 0 0}.prelaunch-member-kicker{color:#111;letter-spacing:.2em;margin:0 0 18px;font-size:11px;font-weight:850}.prelaunch-member-intro h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(43px,6.1vw,78px);font-weight:300;line-height:.98}.prelaunch-member-intro h1 em{color:#fff;letter-spacing:-.055em;white-space:nowrap;margin-top:.16em;font-family:inherit;font-size:clamp(38px,4.8vw,64px);font-style:normal;font-weight:600;line-height:1;display:block}.prelaunch-member-intro h1 em sup{letter-spacing:.03em;margin-left:.13em;font-size:.46em;font-weight:600;line-height:1;position:relative;top:-.56em}.prelaunch-member-intro>p:last-child{color:#111111b8;max-width:690px;margin:28px 0 0;font-size:clamp(16px,1.7vw,20px);line-height:1.65}.prelaunch-member-pass{isolation:isolate;color:#fff;background:linear-gradient(145deg,#1d151b,#3a202d 56%,#b14972);border:1px solid #ffffff9e;border-radius:28px;min-height:330px;padding:28px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 80px #00000059,inset 0 1px #ffffff59}.prelaunch-member-pass--4{background:radial-gradient(circle at 88% 110%,#ffffff09,#0000 38%),linear-gradient(145deg,#010101,#090909 58%,#030303);border-color:#ffffffc7;box-shadow:0 32px 90px #0000007a,0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e}.prelaunch-member-pass--4 .prelaunch-member-pass-shine{background:linear-gradient(90deg,#0000,#ffffff1c,#0000)}.prelaunch-member-pass--3{background:linear-gradient(145deg,#171717,#3a2c31 55%,#d35a87)}.prelaunch-member-pass--2{color:#111;background:linear-gradient(145deg,#fff,#f3dfe6 55%,#e78eb0);border-color:#fff}.prelaunch-member-pass-shine{z-index:-1;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:38%;position:absolute;inset:-70% 26% -70% auto;transform:rotate(20deg)}.prelaunch-member-pass-top,.prelaunch-member-pass-bottom{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.prelaunch-member-pass-top span{letter-spacing:-.04em;font-size:18px;font-weight:800}.prelaunch-member-pass-top sup{margin-left:2px;font-size:.46em}.prelaunch-member-pass-top b{letter-spacing:.18em;font-size:9px}.prelaunch-member-identity{align-items:center;gap:18px;margin:68px 0 58px;display:flex}.prelaunch-member-avatar{background:#ffffff21;border:1px solid #fffc;border-radius:50%;flex:none;place-items:center;width:76px;height:76px;font-size:25px;font-weight:300;display:grid;overflow:hidden}.prelaunch-member-avatar img{object-fit:cover;width:100%;height:100%}.prelaunch-member-identity div:last-child{gap:3px;min-width:0;display:grid}.prelaunch-member-identity small{letter-spacing:.16em;font-size:8px;font-weight:850}.prelaunch-member-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:500;overflow:hidden}.prelaunch-member-identity span{opacity:.7;font-size:12px}.prelaunch-member-pass-bottom{align-items:flex-end}.prelaunch-member-pass-bottom strong{letter-spacing:.08em;align-items:center;gap:9px;font-size:15px;display:flex}.prelaunch-member-pass-bottom span{letter-spacing:.13em;font-size:9px;font-weight:800}.prelaunch-level-mark{background:currentColor;flex:none;width:1.08em;height:1.08em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prelaunch-level-mark--star{-webkit-mask-image:url(/brand/membership/level-3-quality-star.svg);mask-image:url(/brand/membership/level-3-quality-star.svg)}.prelaunch-level-mark--crown{-webkit-mask-image:url(/brand/membership/level-4-crown.svg);mask-image:url(/brand/membership/level-4-crown.svg)}.prelaunch-status-strip{background:#fff;border-bottom:1px solid #111;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prelaunch-status-strip>div{border-right:1px solid #1111112e;gap:8px;padding:22px clamp(18px,3vw,36px);display:grid}.prelaunch-status-strip>div:last-child{border-right:0}.prelaunch-status-strip small{color:var(--pink-deep);letter-spacing:.15em;font-size:9px;font-weight:850}.prelaunch-status-strip strong{letter-spacing:.03em;font-size:14px}.prelaunch-status-membership{align-items:center;gap:8px;display:flex}.prelaunch-status-membership .prelaunch-level-mark{width:17px;height:17px}.prelaunch-welcome-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:clamp(28px,5vw,68px);padding:clamp(32px,6vw,76px);display:grid}.prelaunch-welcome-grid--editorial{border-bottom:1px solid #111;grid-template-columns:minmax(0,1.05fr) minmax(340px,.85fr);align-items:start}.prelaunch-benefits-panel h2,.prelaunch-next-panel h2,.prelaunch-launch-copy h2{letter-spacing:-.045em;margin:8px 0 28px;font-size:clamp(32px,4.1vw,52px);font-weight:400;line-height:1.03}.prelaunch-benefits-title>span{font-size:60%;line-height:1.1;display:block}.prelaunch-benefits-title>strong{margin-top:20px;font-size:1em;font-weight:800;line-height:1;display:block}.prelaunch-event-jewel{background:linear-gradient(135deg,#fff8fa,#fce3eb);border:1px solid #d77b9d;border-radius:18px;align-items:center;gap:18px;margin:0 0 26px;padding:20px;display:flex}.prelaunch-event-jewel>span{color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-family:inherit;font-size:15px;font-weight:800;display:grid}.prelaunch-event-symbol .prelaunch-level-mark{width:27px;height:27px}.prelaunch-event-jewel div{gap:5px;display:grid}.prelaunch-event-jewel small{color:#a04468;letter-spacing:.15em;font-size:9px;font-weight:850}.prelaunch-event-jewel strong{max-width:560px;font-size:15px;line-height:1.45}.prelaunch-golden-ticket-stage{color:#fff;background:#050505;border-bottom:1px solid #111;grid-template-columns:minmax(280px,.65fr) minmax(500px,1fr);align-items:center;gap:clamp(32px,6vw,88px);padding:clamp(42px,6vw,78px) clamp(28px,7vw,96px);display:grid}.prelaunch-golden-ticket-copy .eyebrow{color:#f29ab9}.prelaunch-golden-ticket-copy h2{color:#fff;letter-spacing:-.05em;max-width:520px;margin:10px 0 20px;font-size:clamp(34px,4.5vw,58px);font-weight:450;line-height:1.02}.prelaunch-golden-ticket-copy>p:last-child{color:#ffffffb8;max-width:500px;margin:0;font-size:16px;line-height:1.65}.prelaunch-golden-ticket{isolation:isolate;color:#17130c;background:radial-gradient(circle at 88% 4%,#ffffffe0,#0000 26%),linear-gradient(135deg,#9f2f5c,#ed7da7 28%,#ffd9e6 51%,#d55485 76%,#f7abc4);border:1px solid #b93669;border-radius:28px;justify-self:center;width:100%;min-height:340px;padding:30px 34px;position:relative;overflow:hidden;transform:scale(.8);box-shadow:0 28px 70px #b4306645,inset 0 0 0 1px #ffffff9e}.prelaunch-golden-ticket:before,.prelaunch-golden-ticket:after{content:"";background:#050505;border:1px solid #b93669;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;transform:translateY(-50%)}.prelaunch-golden-ticket:before{left:-18px}.prelaunch-golden-ticket:after{right:-18px}.prelaunch-golden-ticket-glow{z-index:-1;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:23%;position:absolute;inset:-70% auto -70% 38%;transform:rotate(18deg)}.prelaunch-golden-ticket-brand{border-bottom:1px solid #17130c54;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.prelaunch-golden-ticket-brand strong{letter-spacing:-.04em;font-size:17px;font-weight:800}.prelaunch-golden-ticket-brand sup{margin-left:2px;font-size:.45em;position:relative;top:-.5em}.prelaunch-golden-ticket-brand span{letter-spacing:.2em;font-size:9px;font-weight:900}.prelaunch-golden-ticket-main{padding:34px 0 28px}.prelaunch-golden-ticket-main small{letter-spacing:.16em;font-size:9px;font-weight:900}.prelaunch-golden-ticket-main h3{letter-spacing:-.06em;gap:4px;margin:10px 0 12px;font-size:clamp(34px,4.4vw,59px);font-weight:800;line-height:.88;display:grid}.prelaunch-golden-ticket-main h3 span{letter-spacing:-.04em;font-size:.62em;line-height:1}.prelaunch-golden-ticket-main h3 b{font:inherit}.prelaunch-golden-ticket-main p{margin:0;font-size:15px;font-weight:650}.prelaunch-golden-ticket-meta{border-block:1px solid #17130c54;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 0;display:grid}.prelaunch-golden-ticket-meta>span{gap:4px;display:grid}.prelaunch-golden-ticket-meta small{letter-spacing:.14em;font-size:8px;font-weight:900}.prelaunch-golden-ticket-meta strong{font-size:12px;line-height:1.3}.prelaunch-golden-ticket-foot{justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.prelaunch-golden-ticket-foot>a{color:#17130c;text-underline-offset:3px;font-size:12px;font-weight:850;text-decoration:underline}.prelaunch-golden-ticket-foot>span{max-width:430px;font-size:11px;line-height:1.4}.prelaunch-golden-ticket-foot>b{letter-spacing:.15em;flex:none;font-size:9px}.prelaunch-icon-ticket-half{isolation:isolate;color:#111;clip-path:polygon(0 0,93% 0,88% 5%,95% 10%,89% 15%,96% 20%,89% 25%,95% 30%,88% 35%,96% 40%,89% 45%,95% 50%,88% 55%,96% 60%,89% 65%,95% 70%,88% 75%,96% 80%,89% 85%,95% 90%,88% 95%,93% 100%,0 100%);background:radial-gradient(circle at 15% 10%,#ffffffc7,#0000 26%),linear-gradient(145deg,#f7abc4,#ffdce7 42%,#d85486);justify-self:center;width:min(58%,410px);min-width:290px;min-height:350px;padding:30px 48px 30px 30px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 28px 70px #c847794d}.prelaunch-icon-ticket-half:before{content:"";background:#050505;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.prelaunch-icon-ticket-brand{border-bottom:1px solid #11111159;gap:5px;padding-bottom:18px;display:grid}.prelaunch-icon-ticket-brand strong{letter-spacing:-.04em;font-size:16px;font-weight:800}.prelaunch-icon-ticket-brand sup{font-size:.44em;position:relative;top:-.55em}.prelaunch-icon-ticket-brand span{letter-spacing:.16em;font-size:9px;font-weight:900}.prelaunch-icon-ticket-main{gap:9px;padding:28px 0 24px;display:grid}.prelaunch-icon-ticket-main small{letter-spacing:.13em;font-size:8px;font-weight:900}.prelaunch-icon-ticket-main>strong{letter-spacing:-.07em;font-size:58px;font-weight:850;line-height:.86}.prelaunch-icon-ticket-main h3{letter-spacing:-.06em;margin:0;font-size:35px;font-weight:800;line-height:.84}.prelaunch-icon-ticket-main p{letter-spacing:.06em;max-width:210px;margin:4px 0 0;font-size:10px;font-weight:850;line-height:1.35}.prelaunch-icon-ticket-foot{letter-spacing:.12em;border-top:1px solid #11111159;justify-content:space-between;gap:12px;padding-top:17px;font-size:8px;font-weight:900;display:flex}.prelaunch-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prelaunch-benefit-list article{background:#fff;border:1px solid #11111157;border-radius:14px;grid-template-columns:34px 1fr;gap:10px;min-height:92px;padding:18px 16px;display:grid}.prelaunch-benefit-list article:nth-child(odd){border-right:1px solid #11111157;margin-right:0}.prelaunch-benefit-list span{color:#bf5179;font-size:10px;font-weight:850}.prelaunch-benefit-list p{margin:0;font-size:14px;line-height:1.48}.prelaunch-next-panel{background:#faf7f8;border:1px solid #111;border-radius:24px;padding:30px}.prelaunch-next-panel h2{font-size:clamp(30px,3.2vw,44px)}.prelaunch-next-steps{display:grid}.prelaunch-next-steps article{border-top:1px solid #11111129;grid-template-columns:45px 1fr;gap:15px;padding:20px 0;display:grid}.prelaunch-next-steps article>span{border:1px solid #111;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.prelaunch-next-steps article.is-complete>span{color:#fff;background:#111;border-color:#111}.prelaunch-next-steps article div{gap:5px;display:grid}.prelaunch-next-steps small{color:#a04468;letter-spacing:.15em;font-size:8px;font-weight:850}.prelaunch-next-steps strong{font-size:15px}.prelaunch-next-steps p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.prelaunch-launch-stage{color:#fff;background:#111;grid-template-columns:minmax(320px,.8fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,82px);padding:clamp(38px,6vw,76px);display:grid}.prelaunch-launch-copy>p:not(.eyebrow){color:#ffffffb3;max-width:620px;font-size:16px;line-height:1.6}.prelaunch-launch-copy .eyebrow{color:#f3a1bf}.prelaunch-launch-copy h2{color:#fff}.prelaunch-welcome-countdown{box-shadow:none;background:#ffffff14;border-color:#fff3;margin:26px 0 0}.prelaunch-welcome-countdown>p{color:#f3a1bf}.prelaunch-welcome-countdown .maintenance-countdown-grid>span{background:#ffffff14}.prelaunch-welcome-countdown .maintenance-countdown-grid strong,.prelaunch-welcome-countdown .maintenance-countdown-grid small{color:#fff}.prelaunch-welcome-countdown time{color:#ffd6e5;font-weight:800}.prelaunch-welcome-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.prelaunch-welcome-actions form{margin:0}.prelaunch-welcome-tv{aspect-ratio:16/11;background:linear-gradient(145deg,#f8c8d7,#d75483);border:9px solid #f3bec8;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 25px 65px #c5537f3d}.prelaunch-welcome-tv video{object-fit:cover;width:100%;height:100%;display:block}.prelaunch-welcome-tv span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.11em;background:#11111180;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:850;display:flex;position:absolute;top:16px;left:16px}.prelaunch-welcome-tv i{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff2e}.prelaunch-member-footer{justify-content:space-between;align-items:center;gap:30px;padding:28px clamp(24px,5vw,58px);display:flex}.prelaunch-member-footer>div:first-child{gap:5px;display:grid}.prelaunch-member-footer small{color:#a04468;letter-spacing:.14em;font-size:9px;font-weight:850}.prelaunch-member-footer strong{font-size:16px}.prelaunch-member-footer .prelaunch-welcome-actions{margin:0}.open-prelaunch-card{isolation:isolate;position:relative}.open-prelaunch-card>:not(.open-prelaunch-crystals){position:relative}.open-prelaunch-head,.open-prelaunch-alert,.open-prelaunch-hero>*,.open-prelaunch-launch>*,.open-prelaunch-benefits>*,.open-prelaunch-footer>*{z-index:4;position:relative}.open-prelaunch-crystals{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.open-prelaunch-crystals canvas{width:100%;height:100%;display:block}.open-prelaunch-alert{margin:18px clamp(20px,4vw,42px) 0}.open-prelaunch-hero{background:radial-gradient(circle at 78% 20%,#ffffffc7,#0000 23%),linear-gradient(145deg,#fff,#fff4f8 48%,#efb3c7);grid-template-columns:minmax(0,1.04fr) minmax(360px,.74fr);align-items:center;gap:clamp(34px,6vw,88px);padding:clamp(52px,8vw,100px) clamp(28px,7vw,94px);display:grid;position:relative;overflow:hidden}.open-prelaunch-intro{z-index:1;position:relative}.open-prelaunch-intro h1{letter-spacing:-.055em;max-width:720px;margin:8px 0 24px;font-size:clamp(42px,4.25vw,60px);font-weight:300;line-height:.98}.open-prelaunch-intro h1 span{color:var(--pink-deep);white-space:nowrap;font-weight:800}.open-prelaunch-intro h1 sup{margin-left:.12em;font-size:.42em;position:relative;top:-.55em}.open-prelaunch-intro>p:last-child{max-width:660px;color:var(--ink-soft);margin:0;font-size:clamp(15px,1.6vw,19px);line-height:1.65}.open-prelaunch-pass{z-index:1;color:#fff;background:radial-gradient(circle at 110% -10%,#f48db69e,#0000 40%),linear-gradient(145deg,#080708,#21151b 65%,#9f315c);border:1px solid #ffffff85;border-radius:25px;min-height:315px;padding:28px;position:relative;transform:rotate(1.5deg);box-shadow:0 28px 70px #30182347}.open-prelaunch-pass-top,.open-prelaunch-pass-bottom{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.open-prelaunch-pass-top span{letter-spacing:-.04em;font-size:18px;font-weight:800}.open-prelaunch-pass-top sup{font-size:.44em;position:relative;top:-.5em}.open-prelaunch-pass-top b{letter-spacing:.16em;border:1px solid #fff9;border-radius:7px;padding:6px 9px;font-size:10px}.open-prelaunch-member{align-items:center;gap:17px;margin:65px 0 55px;display:flex}.open-prelaunch-member .prelaunch-member-avatar{background:#ffffff1f}.open-prelaunch-member>div:last-child{gap:4px;min-width:0;display:grid}.open-prelaunch-member small{color:#f2afc5;letter-spacing:.14em;font-size:9px;font-weight:850}.open-prelaunch-member strong{text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:550;overflow:hidden}.open-prelaunch-member span{color:#ffffffad;font-size:12px}.open-prelaunch-pass-bottom{align-items:flex-end}.open-prelaunch-pass-bottom strong{font-size:24px}.open-prelaunch-pass-bottom span{letter-spacing:.13em;font-size:9px;font-weight:800}.open-prelaunch-launch{color:#fff;background:#0a090a;grid-template-columns:minmax(340px,.85fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,82px);padding:clamp(42px,6vw,76px);display:grid}.open-prelaunch-video{aspect-ratio:16/11;background:#21151b;border:8px solid #efb3c7;border-radius:25px;position:relative;overflow:hidden}.open-prelaunch-video video{object-fit:cover;width:100%;height:100%;display:block}.open-prelaunch-video>span{letter-spacing:.13em;background:#00000085;border:1px solid #ffffff73;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:850;display:flex;position:absolute;top:15px;left:15px}.open-prelaunch-video i{background:#f19cba;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f19cba2e}.open-prelaunch-countdown-copy h2{color:#fff;letter-spacing:-.05em;margin:8px 0 16px;font-size:clamp(34px,4.8vw,60px);font-weight:400;line-height:1}.open-prelaunch-countdown-copy>p:not(.eyebrow){color:#ffffffb3;max-width:610px;margin:0;font-size:15px;line-height:1.6}.open-prelaunch-countdown-copy .eyebrow{color:#f3a1bf}.open-prelaunch-benefits{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:clamp(30px,6vw,80px);padding:clamp(42px,6vw,76px);display:grid}.open-prelaunch-benefits h2{letter-spacing:-.05em;max-width:460px;margin:8px 0 0;font-size:clamp(34px,4.6vw,58px);font-weight:400;line-height:1.02}.open-prelaunch-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.open-prelaunch-benefit-grid article{background:#fff9fb;border:1px solid #11111140;border-radius:16px;gap:8px;min-height:150px;padding:22px;display:grid}.open-prelaunch-benefit-grid b{color:var(--pink-deep);letter-spacing:.12em;font-size:10px}.open-prelaunch-benefit-grid strong{font-size:17px}.open-prelaunch-benefit-grid p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.open-prelaunch-footer{border-top:1px solid #11111129;justify-content:space-between;align-items:center;gap:28px;padding:28px clamp(24px,5vw,58px);display:flex}.open-prelaunch-footer>div:first-child{gap:5px;display:grid}.open-prelaunch-footer small{color:var(--pink-deep);letter-spacing:.14em;font-size:9px;font-weight:850}.open-prelaunch-footer strong{font-size:16px}.open-prelaunch-footer .prelaunch-welcome-actions{margin:0}.open-prelaunch-profile{background:linear-gradient(145deg,#fff,#fff7fa 62%,#f4c5d5);grid-template-columns:minmax(250px,.48fr) minmax(0,1fr);align-items:start;gap:clamp(28px,6vw,80px);padding:clamp(38px,6vw,76px);display:grid}.open-prelaunch-profile-intro{gap:14px;display:grid;position:sticky;top:24px}.open-prelaunch-profile-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:.98}.open-prelaunch-profile-intro p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:16px;line-height:1.65}.open-prelaunch-profile-form{z-index:4;background:#fffffff0;border-color:#11111157;margin:0;padding:clamp(22px,4vw,38px);position:relative;box-shadow:0 24px 65px #421b2b1a}.open-prelaunch-profile-form h2{margin:0}.open-prelaunch-profile-form .tiny{font-size:12px;line-height:1.5}.open-prelaunch-profile-actions{justify-content:flex-end;padding-top:6px;display:flex}@media(max-width:820px){.open-prelaunch-profile{grid-template-columns:1fr;padding:38px 22px}.open-prelaunch-profile-intro{position:static}.open-prelaunch-profile-form .profile-photo-editor{flex-direction:column;align-items:flex-start}.open-prelaunch-profile-actions .btn{justify-content:center;width:100%}.open-prelaunch-hero,.open-prelaunch-launch,.open-prelaunch-benefits{grid-template-columns:1fr}.open-prelaunch-hero{padding:44px 22px}.open-prelaunch-pass{justify-self:center;width:min(100%,460px)}.open-prelaunch-launch,.open-prelaunch-benefits{padding:40px 22px}.open-prelaunch-video{justify-self:center;width:min(100%,520px)}.open-prelaunch-footer{text-align:center;flex-direction:column;align-items:stretch}.open-prelaunch-footer .prelaunch-welcome-actions{display:grid}.open-prelaunch-footer .btn{justify-content:center;width:100%}}@media(max-width:520px){.maintenance-open-option{padding:22px 18px}.maintenance-open-facts>span{padding-inline:5px}.maintenance-open-facts strong{font-size:12px}.maintenance-open-facts small{font-size:8px}.open-prelaunch-intro h1{font-size:clamp(39px,13vw,58px)}.open-prelaunch-intro h1 span{white-space:normal}.open-prelaunch-pass{min-height:290px;padding:22px;transform:none}.open-prelaunch-member{margin:54px 0 47px}.open-prelaunch-benefit-grid{grid-template-columns:1fr}.open-prelaunch-benefit-grid article{min-height:0}.open-prelaunch-video{border-width:6px}.open-prelaunch-card{border-radius:22px}.open-prelaunch-crystals{opacity:.58}}.email-2fa-head{text-align:center;justify-items:center;gap:8px;display:grid}.email-2fa-head h1,.email-2fa-head p{margin:0}.email-2fa-head .muted{max-width:410px;line-height:1.6}.email-2fa-lock{color:#fff;background:linear-gradient(135deg,var(--pink-deep),var(--violet));border-radius:16px;place-items:center;width:60px;height:60px;margin-bottom:5px;display:grid;box-shadow:0 13px 30px #70396733}.email-2fa-lock svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:31px}.email-2fa-form{margin-top:5px}.email-2fa-code{text-align:center;letter-spacing:.38em;font-variant-numeric:tabular-nums;min-height:60px;font-size:25px;font-weight:800}.email-2fa-actions .btn{min-height:48px}.email-2fa-resend{text-align:center}.email-2fa-resend button{color:var(--pink-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:9px;font-size:13px;font-weight:800}.email-2fa-resend button:hover{text-decoration:underline}.account-two-factor{background:linear-gradient(145deg,#fff,#fff7fb);border-color:#c5537f33}.account-two-factor-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-two-factor-head h2,.account-two-factor-head p{margin:0}.account-two-factor-head .muted{max-width:720px;margin-top:7px;line-height:1.6}.account-two-factor-status{background:#f1faf5;border:1px solid #4a7d632e;border-radius:13px;align-items:center;gap:14px;padding:16px;display:flex}.account-two-factor-status>span{color:#fff;background:#4d876a;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.account-two-factor-status p{color:var(--muted);margin:3px 0 0;font-size:13px}.account-two-factor-form{display:block}.account-two-factor-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;display:grid}.account-two-factor-input-row .btn{min-height:48px}.maintenance-video{aspect-ratio:16/9;background:#2b2445;border:1px solid #c5537f2e;border-radius:18px;width:min(560px,100%);margin:22px auto 0;overflow:hidden;box-shadow:0 18px 48px #36224a24}.maintenance-video video{object-fit:cover;width:100%;height:100%;display:block}.maintenance-motto{border-left:3px solid var(--pink);color:#5a5473;text-align:left;background:#fdebf1b8;border-radius:0 12px 12px 0;max-width:540px;margin:24px auto 0;padding:17px 19px;font-size:13px;line-height:1.62}.maintenance-divider{background:linear-gradient(90deg,var(--pink),var(--violet));width:64px;height:2px;margin:28px auto 20px}.maintenance-note{color:#77718d;margin:0 0 20px;font-size:13px}.maintenance-offer-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:min(560px,100%);margin:12px auto 0;display:grid}.maintenance-offer-plans a{color:#111;background:#fff;border:1px solid #1111113d;border-radius:12px;gap:3px;min-width:0;padding:13px 8px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.maintenance-offer-plans a:hover{color:#111;transform:translateY(-2px);box-shadow:0 12px 28px #271d461f}.maintenance-offer-plans a.is-featured{background:linear-gradient(145deg,#fff,#ffe9f1);border-color:#111}.maintenance-offer-plans span{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#111;border-radius:6px;padding:3px 7px;font-size:7px;font-weight:850;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.maintenance-offer-plans strong{font-size:12px}.maintenance-offer-plans b{color:var(--pink-deep);font-size:16px}.maintenance-offer-plans small{color:var(--ink-soft);font-size:9px}.maintenance-offer-secondary{justify-content:center;width:min(100%,360px);margin:22px auto 0}.maintenance-open-option{isolation:isolate;text-align:left;background:linear-gradient(145deg,#fff,#fff7fa 52%,#f7cfdd);border:1px solid #111;border-radius:18px;gap:18px;width:min(560px,100%);margin:26px auto 4px;padding:26px;display:grid;position:relative;overflow:hidden}.maintenance-open-option>:not(.maintenance-open-crystal){z-index:2;position:relative}.maintenance-open-crystal{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.maintenance-open-crystal canvas{width:100%;height:100%;display:block}.maintenance-open-copy>p{color:var(--pink-deep);letter-spacing:.15em;margin:0 0 9px;font-size:10px;font-weight:850}.maintenance-open-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,4.5vw,34px);font-weight:350;line-height:1.08}.maintenance-open-copy h2 strong{color:var(--pink-deep);font-weight:800}.maintenance-open-copy>span{max-width:485px;color:var(--ink-soft);margin-top:12px;font-size:13px;line-height:1.58;display:block}.maintenance-open-facts{border-block:1px solid #11111126;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.maintenance-open-facts>span{text-align:center;gap:3px;padding:12px 10px;display:grid}.maintenance-open-facts>span+span{border-left:1px solid #11111126}.maintenance-open-facts strong{color:#111;font-size:13px}.maintenance-open-facts small{color:var(--ink-soft);font-size:9px}.maintenance-open-action{justify-content:center;width:100%}.maintenance-foot{color:#77718d;text-align:center;margin:0;font-size:11px}.maintenance-settings{border-color:#c5537f4d}.maintenance-toggle{background:var(--pink-soft);border:1px solid #c5537f38;border-radius:14px;align-items:flex-start;gap:13px;padding:16px;display:flex}.maintenance-toggle input{width:18px;height:18px;accent-color:var(--pink-deep);flex:none;margin-top:2px}.maintenance-toggle strong,.maintenance-toggle small{display:block}.maintenance-toggle small{color:var(--ink-soft);margin-top:4px;line-height:1.45}@keyframes maintenance-blink{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 5px #c5537f1f}50%{opacity:.18;transform:scale(.72);box-shadow:0 0 0 2px #c5537f0d}}@media(max-width:519px){.maintenance-offer-hero{border-radius:18px;min-height:430px}.maintenance-offer-hero>img{object-position:64% center}.maintenance-status--luxury{padding:7px 10px;font-size:9px;top:14px;left:14px}.maintenance-offer-hero-copy{padding:24px 20px}.maintenance-offer-hero h1{max-width:280px;font-size:31px}.maintenance-offer-hero-copy>a{min-height:41px;margin-top:17px}}.card{box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #eadfe8e6;border-radius:24px;overflow:hidden}.card-body{padding:20px}.glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #ffffffa6}.hero{padding:66px 0 42px;position:relative;overflow:hidden}.landing-configurable-hero{background:var(--hero-background-color,#fff)}.landing-configurable-hero:not(.landing-hero-admin-preview){border:1px solid var(--hero-border-color,#111);width:min(1180px,100% - 32px);box-shadow:var(--shadow);border-radius:24px;margin:34px auto 0;padding:clamp(24px,5vw,46px)}.landing-configurable-hero:not(.landing-hero-admin-preview)>.shell{width:100%}.landing-configurable-hero .display{color:var(--hero-title-color,#111)}.landing-configurable-hero .lead{color:var(--hero-text-color,var(--ink-soft))}.landing-configurable-hero .btn-primary{border-color:var(--hero-button-background-color,#f3bec8);color:var(--hero-button-text-color,#fff);background:var(--hero-button-background-color,#f3bec8)}.landing-configurable-hero .hero-art{border:1px solid var(--hero-media-border-color,#111);background:var(--hero-media-background-color,#fff)}.hero-grid{align-items:center;gap:34px;display:grid}.hero-art{background:linear-gradient(145deg,#2b254d,#70489b 48%,#fa9bbc);border-radius:34px;min-height:440px;position:relative;overflow:hidden;box-shadow:0 35px 90px #3d255947}.hero-art:before{content:"";background:linear-gradient(#ffffff52,#ffffff0d);border:1px solid #ffffff85;border-radius:50% 50% 42% 48%;width:260px;height:560px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(12deg);box-shadow:inset 0 0 60px #ffffff1f}.hero-art:after{content:"LIVE";color:var(--ink);letter-spacing:.18em;background:#fa9bbcf0;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900;position:absolute;top:22px;left:22px}.event-card-art:after{display:none}.hero-art--live{background:#fff;border:1px solid #111;place-items:center;padding:clamp(24px,4vw,48px);display:grid;box-shadow:0 20px 60px #1111111a}.hero-art--live:before,.hero-art--live:after,.hero-art--media:before,.hero-art--media:after{display:none}.hero-art--live .landing-hero-live-frame{width:100%;max-width:620px}.hero-channel{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1c18388c;border:1px solid #ffffff47;border-radius:22px;padding:18px;position:absolute;inset:auto 24px 24px}.hero-channel strong{letter-spacing:-.025em;font-family:inherit;font-size:25px;font-weight:700;display:block}.hero-orbit{border:44px solid #ffffff1f;border-radius:50%;width:190px;height:190px;position:absolute;top:60px;right:-35px}.dashboard-hero{color:#fff;min-height:340px;box-shadow:var(--shadow);isolation:isolate;background:linear-gradient(135deg,#282343,#5d3d7e 55%,#e98caf);border:1px solid #fff3;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);align-items:center;gap:clamp(24px,5vw,54px);padding:clamp(24px,5vw,46px);display:grid;position:relative;overflow:hidden}.dashboard-hero.dashboard-hero--configured{background:var(--hero-background-color,#efbac8);border-color:var(--hero-border-color,#e4a6be)}.dashboard-hero.dashboard-hero--configured:after{display:none}.dashboard-hero.dashboard-hero--configured .section-title{color:var(--hero-title-color,#111)}.dashboard-hero.dashboard-hero--configured .dashboard-hero-content p{color:var(--hero-text-color,#fff)}.dashboard-hero.dashboard-hero--configured .dashboard-hero-channel-link{border-color:var(--hero-button-background-color,#111);color:var(--hero-button-text-color,#fff);background:var(--hero-button-background-color,#111)}.dashboard-hero.dashboard-hero--configured .dashboard-hero-media{border-color:var(--hero-media-border-color,#e4a6be);background:var(--hero-media-background-color,#f3dce6)}.dashboard-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 42%,#110e2552);position:absolute;inset:0}.dashboard-hero-content{z-index:3;width:min(640px,100%);min-width:0;position:relative}.dashboard-hero-content .section-title{margin:14px 0 0;font-size:clamp(30px,5vw,54px)}.dashboard-hero-content p{color:#f0eaf5;max-width:590px;margin:14px 0 22px;font-size:clamp(15px,2vw,19px);line-height:1.6}.dashboard-hero-channel-link{z-index:5;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:#ffffff2e;position:relative}.dashboard-hero-preview{min-height:300px}.dashboard-hero-media{aspect-ratio:16/10;background:#17132c;border:1px solid #ffffff47;border-radius:18px;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 65px #0c091d59}.dashboard-hero-media video,.dashboard-hero-media img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.dashboard-hero-media-label{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#31234fc7;border:1px solid #ffffff38;border-radius:9px;max-width:calc(100% - 26px);padding:8px 11px;font-size:11px;font-weight:800;position:absolute;bottom:13px;left:13px;overflow:hidden}.dashboard-hero-media-label i{background:#ff7dac;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #ff7dac2e}.dashboard-hero-placeholder{text-align:center;background:linear-gradient(145deg,#2b254d,#70489b 50%,#fa9bbc);place-content:center;gap:7px;height:100%;padding:20px;display:grid}.dashboard-hero-placeholder strong{font-size:22px}.dashboard-hero-placeholder span{color:#ffffffc7;font-size:12px}.hero-media-choice{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.hero-media-choice legend{margin-bottom:9px;font-size:13px;font-weight:800}.hero-media-choice label{min-width:0}.hero-media-choice input{opacity:0;pointer-events:none;position:absolute}.hero-media-choice span{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;gap:3px;height:100%;padding:14px;display:grid}.hero-media-choice small{color:var(--muted);font-size:11px}.hero-media-choice input:checked+span{border-color:var(--pink-deep);background:var(--pink-soft);box-shadow:0 0 0 3px #c5537f1a}.hero-media-choice input:focus-visible+span{outline-offset:2px;outline:3px solid #5f4fc53d}.landing-hero-admin-preview{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:clamp(28px,4vw,52px)}.landing-hero-admin-preview .hero-grid{width:100%}.landing-hero-admin-preview .hero-art{min-height:360px}.hero-color-settings{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;margin:0;padding:18px;display:grid}.hero-color-settings legend{padding:0 7px;font-size:13px;font-weight:850}.hero-color-settings>.field-help{margin:-3px 0 2px}.hero-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hero-color-field{margin:0}.hero-color-control{grid-template-columns:48px minmax(0,1fr);gap:9px;display:grid}.hero-color-control input[type=color]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:48px;height:48px;padding:4px}.hero-opacity-control{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:10px;margin-top:4px;display:grid}.hero-opacity-control>label{font-size:11px;font-weight:800}.hero-opacity-control>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.hero-opacity-control .input{text-align:center;min-height:32px;padding:4px 6px}.trust-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;display:grid}.trust-row div{text-align:center;background:#ffffffb3;border-radius:16px;padding:14px 8px}.trust-row strong{font-size:18px;display:block}.grid{gap:18px;display:grid}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.dashboard-carousel{min-width:0}.dashboard-carousel .section-head{align-items:center}.dashboard-carousel-hint{color:var(--ink-soft);margin:9px 0 0;font-size:12px;line-height:1.45}.dashboard-carousel-head-actions,.dashboard-carousel-controls{align-items:center;gap:9px;display:flex}.dashboard-carousel-head-actions{flex:none}.dashboard-carousel-arrow{width:42px;height:42px;color:var(--ink);background:#ffffffe0;border:1px solid #c5537f33;border-radius:10px;flex:none;place-items:center;padding:0;font-size:20px;line-height:1;transition:color .2s,background .2s,transform .2s,opacity .2s;display:grid;box-shadow:0 8px 24px #36224a14}.dashboard-carousel-arrow:hover:not(:disabled){color:#fff;background:var(--pink-deep);transform:translateY(-1px)}.dashboard-carousel-arrow:disabled{opacity:.3;cursor:default;box-shadow:none}.dashboard-carousel-viewport{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-overflow-scrolling:touch;grid-auto-columns:100%;grid-auto-flow:column;gap:16px;min-width:0;padding:5px 3px 26px;scroll-padding-inline:3px;display:grid;overflow-x:auto}.dashboard-carousel-viewport::-webkit-scrollbar{display:none}.dashboard-carousel-viewport.is-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.dashboard-carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;display:flex}.dashboard-carousel-slide>*{width:100%}.dashboard-carousel-slide .video-card{height:100%}.dashboard-event-card{flex-direction:column;align-items:flex-start;min-height:225px;display:flex}.dashboard-event-cover{aspect-ratio:16/9;background:linear-gradient(145deg,#fff0f5,#f4c4d4 52%,#d65c87);border:1px solid #1111111a;border-radius:15px;width:100%;margin-bottom:16px;text-decoration:none;position:relative;overflow:hidden}.dashboard-event-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.dashboard-event-card:hover .dashboard-event-cover>img{transform:scale(1.035)}.dashboard-event-cover>span{color:#111;letter-spacing:.06em;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:850;display:flex;position:absolute;inset:0}.dashboard-event-cover>span img{object-fit:contain;border-radius:12px;width:38px;height:38px}.dashboard-event-cover sup{vertical-align:top;font-size:.55em}.dashboard-event-card h3{margin:20px 0 8px;font-size:21px;line-height:1.15}.dashboard-event-card .muted{margin:0 0 20px}.dashboard-event-card .btn{margin-top:auto}.dashboard-carousel-empty{width:100%}.feature-card{min-height:210px;padding:24px;position:relative}.feature-icon{color:#fff;background:linear-gradient(135deg,var(--pink),var(--violet));border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.feature-card h3{margin:0 0 8px;font-size:19px}.feature-card p{color:#746e88;margin:0;line-height:1.55}.plan{padding:24px;position:relative}.plan.recommended{border-color:#f7a8c1cc;transform:translateY(-4px)}.plan-price{letter-spacing:-.05em;margin:20px 0;font-size:34px;font-weight:900}.plan-price small{color:#8a8397;letter-spacing:0;font-size:13px;font-weight:600}.plan>.btn-block,.plan>form{margin-top:25px}.landing-page{min-height:100%}.landing-pwa-install-fab{bottom:max(16px,env(safe-area-inset-bottom))}.landing-membership{--landing-plan-zoom:1.04}.landing-membership .landing-membership-billing{margin:-6px 0 12px}.landing-membership-grid{align-items:stretch;overflow:visible}.landing-membership-plan{--plan-accent:var(--pink-deep);--plan-button:var(--pink-deep);z-index:0;border-top:5px solid var(--plan-accent);transform-origin:50%;will-change:transform;flex-direction:column;min-width:0;min-height:470px;transition:transform .46s cubic-bezier(.2,.72,.22,1),box-shadow .46s,border-color .46s;display:flex;overflow:hidden}.landing-membership-plan--level-1{--plan-accent:#c7afbf;--plan-button:#827080}.landing-membership-plan--level-2{--plan-accent:var(--pink);--plan-button:#d96f98}.landing-membership-plan--level-3{--plan-accent:var(--pink-deep);--plan-button:var(--pink-deep);background:linear-gradient(165deg,#fff,#fff4f8)}.landing-membership-plan--level-4{--plan-accent:var(--violet);--plan-button:var(--violet);background:linear-gradient(165deg,#fff,#f5f2ff)}@media(hover:hover)and (pointer:fine){.landing-membership-plan:hover,.landing-membership-plan:focus-within{z-index:4;border-color:var(--plan-accent)}@supports (color:color-mix(in lab,red,red)){.landing-membership-plan:hover,.landing-membership-plan:focus-within{border-color:color-mix(in srgb,var(--plan-accent) 55%,transparent)}}.landing-membership-plan:hover,.landing-membership-plan:focus-within{transform:translateY(-8px) scale(var(--landing-plan-zoom));box-shadow:0 30px 78px #36224a33}.landing-membership-plan.recommended:hover,.landing-membership-plan.recommended:focus-within{transform:translateY(-12px) scale(var(--landing-plan-zoom))}}.landing-membership-plan h3{margin:22px 0 0;font-size:24px}.landing-membership-plan .plan-price{font-size:inherit;align-items:flex-end;gap:7px;margin:22px 0 10px;display:flex}.landing-membership-plan .plan-price strong{letter-spacing:-.06em;font-size:clamp(36px,3.3vw,48px);font-weight:900;line-height:.9}.landing-membership-plan .plan-price>span{color:var(--ink);gap:2px;font-size:13px;font-weight:850;line-height:1;display:grid}.landing-membership-plan .plan-price small{color:var(--ink-soft);white-space:nowrap;font-size:10px}.landing-membership-cancel{color:#4f4963;margin:4px 0 5px;font-size:12px;font-weight:750}.landing-membership-plan .membership-annual-saving{margin:0 0 10px}.landing-membership-plan .checklist{margin-bottom:0}.landing-membership-plan .landing-membership-cta{border-color:var(--plan-button);color:#fff;background:var(--plan-button);box-shadow:0 10px 24px var(--plan-button);margin-top:auto}@supports (color:color-mix(in lab,red,red)){.landing-membership-plan .landing-membership-cta{box-shadow:0 10px 24px color-mix(in srgb,var(--plan-button) 24%,transparent)}}.landing-membership-plan .landing-membership-cta:hover,.landing-membership-plan .landing-membership-cta:focus-visible{border-color:var(--plan-button)}@supports (color:color-mix(in lab,red,red)){.landing-membership-plan .landing-membership-cta:hover,.landing-membership-plan .landing-membership-cta:focus-visible{border-color:color-mix(in srgb,var(--plan-button) 82%,#000)}}.landing-membership-plan .landing-membership-cta:hover,.landing-membership-plan .landing-membership-cta:focus-visible{background:var(--plan-button)}@supports (color:color-mix(in lab,red,red)){.landing-membership-plan .landing-membership-cta:hover,.landing-membership-plan .landing-membership-cta:focus-visible{background:color-mix(in srgb,var(--plan-button) 88%,#000)}}.landing-membership-plan .landing-membership-cta:hover,.landing-membership-plan .landing-membership-cta:focus-visible{transform:translateY(-2px)}.checklist{gap:10px;padding:0;list-style:none;display:grid}.checklist li:before{content:"✓";color:var(--pink);margin-right:8px;font-weight:900}.membership-page{gap:30px;display:grid}.membership-hero{text-align:center;justify-items:center;padding:clamp(20px,4vw,46px) 0 6px;display:grid}.membership-hero .title{max-width:760px}.membership-hero .lead{max-width:720px;margin-inline:auto}.membership-trust{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:23px;display:flex}.membership-trust span{color:var(--ink-soft);background:#ffffffb3;border:1px solid #5f4fc521;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:750}.membership-swipe-hint{color:var(--ink-soft);text-align:center;margin:-10px 0 -12px;font-size:11px;font-weight:750;display:none}.membership-billing{text-align:center;justify-items:center;gap:11px;margin:-6px 0 2px;display:grid}.membership-billing-toggle{background:#ffffffd1;border:1px solid #c5537f2e;border-radius:14px;grid-template-columns:repeat(2,minmax(126px,1fr));gap:5px;padding:5px;display:inline-grid;box-shadow:0 13px 36px #36224a14}.membership-billing-toggle button{min-height:42px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 15px;font-size:13px;font-weight:850;transition:color .28s,background .28s,box-shadow .28s,transform .28s}.membership-billing-toggle button:hover{color:var(--ink);background:var(--rose)}.membership-billing-toggle button.is-active{color:#fff;background:linear-gradient(135deg,var(--pink-deep),#df6d9b);transform:translateY(-1px);box-shadow:0 10px 24px #c5537f40}.membership-billing-toggle button span{color:var(--pink-deep);background:#fff;border-radius:6px;margin-left:5px;padding:3px 6px;font-size:9px;font-weight:950;display:inline-block}.membership-billing p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.membership-billing p strong{color:var(--ink)}.membership-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.membership-plan{--plan-accent:var(--pink-deep);z-index:0;border:1px solid #c5537f2e;border-top:5px solid var(--plan-accent);transform-origin:50%;will-change:transform;background:#ffffffed;border-radius:25px;flex-direction:column;min-width:0;min-height:510px;padding:27px 24px 24px;transition:transform .46s cubic-bezier(.2,.72,.22,1),box-shadow .46s,border-color .46s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #36224a14}.membership-plan--level-1{--plan-accent:#c7afbf}.membership-plan--level-2{--plan-accent:var(--pink)}.membership-plan--level-3{--plan-accent:var(--pink-deep);background:linear-gradient(165deg,#fff,#fff4f8);box-shadow:0 22px 65px #c5537f29}.membership-plan--level-4{--plan-accent:var(--violet);background:linear-gradient(165deg,#fff,#f5f2ff)}.membership-plan.is-selected{outline-offset:3px;outline:3px solid #c5537f2e}@media(hover:hover)and (pointer:fine){.membership-plan:hover,.membership-plan:focus-within{z-index:3;border-color:var(--plan-accent)}@supports (color:color-mix(in lab,red,red)){.membership-plan:hover,.membership-plan:focus-within{border-color:color-mix(in srgb,var(--plan-accent) 52%,transparent)}}.membership-plan:hover,.membership-plan:focus-within{transform:translateY(-7px)scale(1.045);box-shadow:0 30px 78px #36224a30}}.membership-plan-ribbon{color:#fff;background:var(--pink-deep);letter-spacing:.08em;text-align:center;text-transform:uppercase;width:142px;padding:7px 6px;font-size:8px;font-weight:900;position:absolute;top:14px;right:-35px;transform:rotate(38deg)}.membership-plan-head{min-height:134px}.membership-level{color:var(--plan-accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.membership-plan-head h2{letter-spacing:-.035em;margin:18px 0 7px;font-size:25px}.membership-plan-head p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.membership-price{align-items:flex-end;gap:8px;margin:18px 0;display:flex}.membership-price strong{letter-spacing:-.065em;font-size:clamp(38px,4vw,50px);line-height:.9}.membership-price>span{color:var(--ink);gap:2px;font-size:14px;font-weight:800;line-height:1;display:grid}.membership-price small{color:var(--ink-soft);white-space:nowrap;font-size:10px;font-weight:650}.membership-annual-saving{color:#9e2757;min-height:20px;margin:2px 0 15px;font-size:13px;font-weight:900;line-height:1.35}.membership-divider{background:linear-gradient(90deg,var(--plan-accent),transparent);opacity:.42;height:1px;margin-bottom:20px}.membership-features{color:var(--ink-soft);gap:12px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.membership-features li{grid-template-columns:19px minmax(0,1fr);gap:6px;display:grid}.membership-features li:before{content:"✓";color:#fff;background:var(--plan-accent);border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.membership-feature-list{align-content:start;display:grid}.membership-features-more{border-top:1px solid var(--plan-accent,#c5537f);margin-top:14px}@supports (color:color-mix(in lab,red,red)){.membership-features-more{border-top:1px solid color-mix(in srgb,var(--plan-accent,#c5537f) 22%,transparent)}}.membership-features-more summary{min-height:42px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 2px 8px;font-size:11px;font-weight:850;list-style:none;display:flex}.membership-features-more summary::-webkit-details-marker{display:none}.membership-features-more summary i{border-bottom:2px solid;border-right:2px solid;flex:0 0 8px;width:8px;height:8px;transition:transform .35s;transform:rotate(45deg)translate(-2px,2px)}.membership-features-more-open,.membership-features-more[open] .membership-features-more-closed{display:none}.membership-features-more[open] .membership-features-more-open{display:inline}.membership-features-more[open] summary i{transform:rotate(225deg)translate(-1px,-1px)}.membership-features-extra{padding-top:5px;animation:.38s both membershipFeaturesReveal}@keyframes membershipFeaturesReveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.prereg-plan .membership-feature-list{flex:1}.prereg-plan .membership-feature-list>ul{flex:none}.prereg-plan .membership-features-more{border-top-color:#17131b24;margin-top:-16px}.prereg-plan .membership-features-more summary{color:inherit;padding-inline:0}.prereg-plan .membership-features-extra{margin:5px 0 22px}.landing-membership-card .membership-features-more{margin-top:8px}.membership-plan-action{margin-top:auto;padding-top:26px;display:block}.membership-plan-action form,.membership-plan-action .btn{width:100%}.membership-plan-note{color:var(--ink-soft);background:var(--rose);text-align:center;border-radius:13px;padding:11px;font-size:11px;font-weight:650;line-height:1.45;display:block}.membership-admin-note{border:1px solid var(--line);background:#ffffff9e;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.membership-admin-note strong,.membership-admin-note span{display:block}.membership-admin-note span{color:var(--ink-soft);margin-top:4px;font-size:12px;line-height:1.5}.membership-prelaunch-note{border:1px solid var(--line);color:#111;background:#ffffff9e;border-radius:20px;gap:5px;margin:0 0 24px;padding:18px 20px;display:grid}.membership-prelaunch-note strong,.membership-prelaunch-note span{color:#111;display:block}.membership-prelaunch-note strong{font-size:14px;font-weight:900}.membership-prelaunch-note span{font-size:12px;line-height:1.55}.account-membership-period{border:1px solid var(--line);color:#111;background:#ffffff9e;border-radius:13px;gap:4px;padding:14px 15px;display:grid}.account-membership-period strong,.account-membership-period span{color:#111}.account-membership-period span{font-size:11px;line-height:1.5}.account-membership-page{gap:28px}.account-membership-page-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.account-membership-page-head .lead{max-width:760px}.account-membership-summary{background:#fff;border:1px solid #111;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:28px;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 18px 55px #11111112}.account-membership-summary-main{flex-direction:column;justify-content:center;display:flex}.account-membership-summary-kicker{color:var(--pink-deep);letter-spacing:.12em;font-size:10px;font-weight:850}.account-membership-summary-name{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 12px;display:flex}.account-membership-summary-name h2{color:#111;letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,66px);line-height:.95}.account-membership-summary-name .account-membership-status{color:#111;letter-spacing:.08em;text-transform:uppercase;border:1px solid #111;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.account-membership-summary-name .account-membership-status--active{color:#174b2d;background:#cfeeda;border-color:#2f7d4e}.account-membership-summary-name .account-membership-status--paused{color:#174f86;background:#d7e9fb;border-color:#3476b8}.account-membership-summary-name .account-membership-status--inactive{color:#8a3458;background:#f8dce7;border-color:#d37c9e}.account-membership-summary-name .account-membership-status--forbidden{color:#801a20;background:#f7cdd0;border-color:#bd3038}.account-membership-summary-main p{color:#4f4f4f;max-width:620px;margin:0;line-height:1.65}.account-membership-facts{background:#fafafa;border:1px solid #ddd;border-radius:17px;margin:0;display:grid}.account-membership-facts div{grid-template-columns:130px minmax(0,1fr);gap:18px;padding:15px 17px;display:grid}.account-membership-facts div+div{border-top:1px solid #e4e4e4}.account-membership-facts dt{color:#777;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.account-membership-facts dd{color:#111;text-align:right;margin:0;font-size:12px;font-weight:750}.account-membership-pending{background:#fff6f9;border:1px solid #111;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.account-membership-pending div{gap:4px;display:grid}.account-membership-pending span{color:var(--ink-soft);font-size:12px}.account-membership-cancel{background:#fff;border:1px solid #d8d8d8;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.account-membership-cancel>div{gap:4px;display:grid}.account-membership-cancel span{color:var(--ink-soft);font-size:12px;line-height:1.5}.account-membership-cancel .btn{color:#111;background:#fff;border-color:#111}@media(max-width:760px){.account-membership-page-head{flex-direction:column;align-items:flex-start}.account-membership-summary{grid-template-columns:1fr}.account-membership-facts div{grid-template-columns:1fr;gap:5px}.account-membership-facts dd{text-align:left}.account-membership-pending,.account-membership-cancel{flex-direction:column;align-items:stretch}.account-membership-cancel .btn{width:100%}}.membership-admin-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.membership-admin-price-block{border:1px solid var(--line);background:#faf9fc;border-radius:14px;gap:11px;padding:15px;display:grid}.membership-admin-price-block--annual{background:linear-gradient(145deg,#fff8fb,#fbf8ff);border-color:#c5537f40}.video-category-admin{margin-top:4px;overflow:hidden}.video-category-admin-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:20px;list-style:none;transition:background .2s;display:grid}.video-category-admin-summary::-webkit-details-marker{display:none}.video-category-admin-summary:hover{background:var(--rose)}.video-category-admin-summary .eyebrow,.video-category-admin-summary .section-title,.video-category-admin-summary .muted{margin-bottom:0}.video-category-admin-summary .section-title{margin-top:5px}.video-category-admin[open]>.video-category-admin-summary{border-bottom:1px solid var(--line);background:#fffafd}.video-category-admin[open]>.video-category-admin-summary .video-category-chevron{transform:rotate(180deg)}.video-category-admin-body{padding:18px}.video-category-create{padding:0;overflow:hidden}.video-category-create>summary{color:var(--ink);cursor:pointer;background:linear-gradient(135deg,#fff,#fff3f8);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.video-category-create>summary::-webkit-details-marker{display:none}.video-category-create-toggle{width:28px;height:28px;color:var(--pink-deep);background:var(--pink-soft);border-radius:8px;place-items:center;font-size:18px;line-height:1;transition:transform .2s;display:grid}.video-category-create[open] .video-category-create-toggle{transform:rotate(45deg)}.video-category-create[open]>summary{border-bottom:1px solid var(--line)}.video-category-form{grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) minmax(130px,.55fr) minmax(100px,.4fr);align-items:end;gap:13px;padding:20px;display:grid}.video-category-form .video-category-active{align-self:center}.video-category-color{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:9px;min-height:46px;padding:6px 10px;display:flex}.video-category-color input{background:0 0;border:0;border-radius:8px;flex:none;width:38px;height:32px;padding:0}.video-category-color span{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;font-size:11px;font-weight:750}.video-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.video-category-card{border-left:4px solid var(--category-color);min-width:0;overflow:visible}.video-category-card-head{cursor:pointer;background:linear-gradient(135deg,#fff,#fffafd);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 13px;list-style:none;display:grid}.video-category-card-head::-webkit-details-marker{display:none}.video-category-card[open] .video-category-card-head{border-bottom:1px solid var(--line);border-radius:18px 18px 0 0}.video-category-card-head strong,.video-category-card-head small{overflow-wrap:anywhere;display:block}.video-category-card-head small{color:var(--ink-soft);margin-top:3px;font-size:10px}.video-category-swatch{background:var(--category-color);border-radius:8px;width:28px;height:28px;box-shadow:inset 0 0 0 1px #24213f14}.video-category-chevron{width:28px;height:28px;color:var(--pink-deep);background:var(--pink-soft);border-radius:8px;place-items:center;transition:transform .2s;display:grid}.video-category-chevron svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.video-category-card[open] .video-category-chevron{transform:rotate(180deg)}.video-category-card-body{background:#fff;border-radius:0 0 18px 18px}.video-category-edit{gap:11px;padding:14px 15px 11px;display:grid}.video-category-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.video-category-active{background:var(--rose);border-radius:13px;align-items:center;min-height:42px;padding:10px 12px}.video-category-active input{margin-top:0}.video-category-edit-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.video-category-delete{border-top:1px solid var(--line);align-items:center;gap:11px;padding:10px 15px 13px;display:flex}.video-category-delete small{color:var(--ink-soft);font-size:10px;line-height:1.4}.system-category-note{color:var(--ink);background:var(--rose);gap:5px;padding:16px;display:grid}.system-category-note small{color:var(--ink-soft);font-size:11px}.message-page{width:min(900px,100% - 32px)}.message-page-head .lead{margin:9px 0 0}.message-chat-card{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.message-chat-bar{border-bottom:1px solid var(--line);background:#fffafdc2;align-items:center;gap:12px;padding:14px 16px;display:flex}.message-chat-avatar{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,var(--pink-deep),var(--violet));border-radius:12px;flex:none;place-items:center;width:42px;font-size:12px;font-weight:900;display:grid}.message-chat-bar>div{flex:1;min-width:0}.message-chat-bar strong,.message-chat-bar div span{display:block}.message-chat-bar div span{color:var(--ink-soft);margin-top:2px;font-size:11px}.message-chat-status{color:var(--ink-soft);align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.message-chat-status i{background:#4aa477;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4aa4771f}.message-composer{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 112px;align-items:stretch;gap:10px;padding:14px 16px 16px;display:grid}.message-composer .textarea{resize:none;height:64px;min-height:64px}.message-composer .btn{min-height:64px}.message-composer-main{gap:8px;min-width:0;display:grid}.message-composer-main+.btn{align-self:end;min-height:46px}.message-attachment-picker{color:var(--ink);grid-template-columns:minmax(0,1fr);align-items:center;gap:5px;font-size:12px;font-weight:750;display:grid}.message-attachment-picker .input{min-width:0;min-height:42px;padding:8px 10px;font-size:12px;font-weight:500}.message-attachment-picker small{color:var(--ink-soft);grid-column:1;font-size:10px;font-weight:500}.account-notification-preferences form{gap:16px}.notification-preference-group{background:#fff;border:1px solid #d9d4d6;border-radius:14px;gap:11px;margin:0;padding:18px;display:grid}.notification-preference-group legend{color:var(--ink);padding:0 7px;font-size:14px;font-weight:800}.notification-preference-group .field-help{margin:-4px 0 2px 26px}.notification-preference-required{color:var(--ink);font-weight:750}.notification-preference-required input{accent-color:#111}.message-attachment-card{min-width:0;color:var(--ink);background:#ffffffb8;border:1px solid #16141d40;border-radius:12px;align-items:center;gap:9px;margin-top:9px;padding:9px 11px;text-decoration:none;display:flex}.message-attachment-card:hover{border-color:var(--ink);box-shadow:0 8px 20px #12101814}.message-attachment-card>span:last-child{gap:2px;min-width:0;display:grid}.message-attachment-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.message-attachment-card small{color:var(--ink-soft);font-size:10px}.message-attachment-icon{border:1px solid var(--ink);width:28px;height:28px;color:var(--ink);background:#fff;border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.emoji-field{min-width:0;position:relative}.emoji-field>.input,.emoji-field>.textarea{padding-right:52px}.emoji-picker{z-index:25;position:absolute;bottom:8px;right:8px}.emoji-picker-toggle{width:34px;height:34px;color:var(--ink);background:var(--pink-soft);border:1px solid #c5537f2e;border-radius:11px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.emoji-picker-toggle:hover,.emoji-picker-toggle[aria-expanded=true]{background:#f7d9e5}.emoji-picker-panel{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:4px;width:230px;padding:9px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 55px #24213f38}.emoji-picker-panel[hidden]{display:none}.emoji-picker-panel button{background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;font-size:20px;display:grid}.emoji-picker-panel button:hover,.emoji-picker-panel button:focus-visible{background:var(--pink-soft)}.player-shell{color:#fff;background:#100e1d;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 25px 80px #130e2a4d}.live-stage{grid-template-columns:minmax(0,1.45fr) minmax(410px,1fr);align-items:start;gap:18px;display:grid}.live-stage-video{min-width:0}.live-stage-video .player-shell{height:auto}.live-stage-interaction{align-content:start;gap:18px;min-width:0;display:grid}.live-stage-interaction .live-competition{margin:0}.live-stage-interaction .live-competition-head{flex-direction:column;gap:15px;padding:22px}.live-stage-interaction .live-competition-head h2{font-size:clamp(24px,2.6vw,34px)}.live-stage-interaction .live-competition-countdown{text-align:left;width:100%}.live-stage-interaction .live-competition-body{grid-template-columns:1fr;gap:20px;padding:22px}.live-stage-interaction .competition-promotion-carousel{padding:16px}.live-stage-interaction .competition-promotion-carousel .section-head{flex-direction:column;align-items:flex-start}.live-stage-interaction .competition-promotion-carousel .dashboard-carousel-viewport{grid-auto-columns:100%}.live-stage-interaction .competition-promotion-card{aspect-ratio:4/3;min-height:205px}.live-stage-interaction .competition-promotion-copy{max-width:calc(100% - 34px)}.live-watch-mode{color:var(--ink-soft);align-items:center;gap:10px;margin:13px 4px 0;display:flex}.live-watch-mode>span{color:var(--pink-deep);font-size:19px}.live-watch-mode div{gap:2px;display:grid}.live-watch-mode strong{font-size:12px}.live-watch-mode small{color:var(--muted);font-size:10px}.video-player{aspect-ratio:16/9;background:radial-gradient(circle at 50% 30%,#3e346a,#100e1d 70%);width:100%;display:block}.video-ad-break{z-index:18;aspect-ratio:16/9;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#080610;width:100%;transition:opacity .38s,visibility .38s;position:absolute;inset:0 0 auto;overflow:hidden}.video-ad-break[data-video-ad-mode=midroll]{background:linear-gradient(135deg,#f7c4d7,#ec91b5 48%,#bd4e7b)}.video-ad-break.is-visible{opacity:1;visibility:visible;pointer-events:auto}.video-ad-break[data-video-ad-mode=midroll]:before{content:"REKLAMA";z-index:0;color:#ffffff85;letter-spacing:.1em;text-indent:.1em;text-shadow:0 2px 12px #6a204b3d;-webkit-text-stroke:1px #fff3;pointer-events:none;place-items:center;font-size:clamp(22px,5.4vw,58px);font-weight:950;display:grid;position:absolute;inset:0}.video-ad-media{z-index:1;object-fit:contain;background:0 0;width:100%;height:100%;display:block;position:relative}.video-ad-break.is-slate .video-ad-media,.video-ad-break.is-slate .video-ad-topline,.video-ad-break.is-slate .video-ad-intro,.video-ad-break.is-slate .video-ad-visit{opacity:0;visibility:hidden}.video-ad-media,.video-ad-topline,.video-ad-intro,.video-ad-visit{transition:opacity .18s,visibility .18s}.video-ad-break:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#41173480,#0000 25% 62%,#35112c8a);position:absolute;inset:0}.video-ad-topline{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:12px;left:12px;right:12px}.video-ad-topline span{letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0b1b94;border:1px solid #ffffff3d;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:900}.video-ad-topline small{text-shadow:0 1px 5px #000;font-size:10px;font-weight:800}.video-ad-intro{z-index:4;text-align:center;background:#3e14314d;place-content:center;justify-items:center;gap:15px;padding:28px;transition:opacity .25s;display:grid;position:absolute;inset:0}.video-ad-intro.is-playing{opacity:0;pointer-events:none}.video-ad-intro strong{text-shadow:0 2px 12px #000;max-width:660px;font-size:clamp(18px,3.2vw,34px);line-height:1.12}.video-ad-visit{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171029b8;border:1px solid #ffffff42;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:850;text-decoration:none;position:absolute;bottom:12px;right:12px}:is(.player-shell:fullscreen .video-ad-break,.player-shell.is-app-fullscreen .video-ad-break){aspect-ratio:auto;height:100%;inset:0}.player-meta{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.player-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.player-icon-button{flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid}.player-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.player-icon-button[data-saved=true] svg{fill:currentColor}.player-actions [data-video-fullscreen]{align-items:center;gap:7px;display:inline-flex}.player-actions [data-video-fullscreen] svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.video-detail-origin{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.video-detail-origin small{color:#d8d2ea;font-size:10px}.video-detail-origin small strong{color:#fff}.admin-video-fixed-category{color:var(--pink-deep);background:var(--rose);justify-content:space-between;align-items:center;gap:8px;font-weight:850;display:flex}.admin-video-fixed-category small{color:var(--ink-soft);font-size:10px;font-weight:650}.player-actions [data-live-fullscreen]{align-items:center;gap:7px;display:inline-flex}.player-actions [data-live-fullscreen]>span:first-child{font-size:18px;line-height:1}.fullscreen-live-chat{--chat-drag-x:0px;--chat-drag-y:0px;z-index:8;right:max(14px,env(safe-area-inset-right));bottom:max(86px,calc(env(safe-area-inset-bottom) + 72px));color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;width:min(340px,100% - 28px);transform:translate3d(var(--chat-drag-x),calc(var(--chat-drag-y) + 10px),0);will-change:transform;background:#141026e0;border:1px solid #fff3;border-radius:14px;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;overflow:hidden;box-shadow:0 18px 55px #00000059}:is(.player-shell:fullscreen .fullscreen-live-chat,.player-shell.is-app-fullscreen .fullscreen-live-chat){opacity:1;visibility:visible;transform:translate3d(var(--chat-drag-x),var(--chat-drag-y),0)}.player-shell:-webkit-full-screen .fullscreen-live-chat{opacity:1;visibility:visible;transform:translate3d(var(--chat-drag-x),var(--chat-drag-y),0)}.fullscreen-live-chat.is-dragging{-webkit-user-select:none;user-select:none;transition:opacity .25s,visibility .25s}.fullscreen-live-chat-head{color:#fff;cursor:grab;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffff14;border:0;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.fullscreen-live-chat.is-dragging .fullscreen-live-chat-head{cursor:grabbing}.live-chat-drag-icon{color:#ffffff94;font-size:16px;line-height:1}.fullscreen-live-chat-head strong{flex:1;font-size:12px}.fullscreen-live-chat-head small{color:#ffffffad;font-size:10px}.live-chat-pulse{background:var(--pink);border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s infinite pulse;box-shadow:0 0 0 4px #fa9bbc2e}.fullscreen-chat-count{color:#27172a;background:var(--pink);text-align:center;border-radius:8px;min-width:20px;padding:2px 6px;font-size:10px;font-weight:900}.fullscreen-chat-count[hidden]{display:none}.fullscreen-live-chat-feed{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--pink) #ffffff14;touch-action:pan-y;-webkit-overflow-scrolling:touch;max-height:min(34vh,280px);transition:height .2s;overflow:hidden scroll}.fullscreen-live-chat-feed::-webkit-scrollbar{width:7px}.fullscreen-live-chat-feed::-webkit-scrollbar-track{background:#ffffff12}.fullscreen-live-chat-feed::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--pink),#d66794);border:1px solid #14102666;border-radius:8px}.fullscreen-live-chat-message{grid-template-columns:minmax(70px,.36fr) minmax(0,1fr);gap:8px;padding:9px 12px;font-size:11px;line-height:1.4;display:grid}.fullscreen-live-chat-message+.fullscreen-live-chat-message{border-top:1px solid #ffffff1a}.fullscreen-live-chat-message strong{color:#f6b9d0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fullscreen-live-chat-message p{overflow-wrap:anywhere;min-width:0;margin:0}.fullscreen-live-chat-empty{color:#ffffffb3;margin:0;padding:13px;font-size:11px}.fullscreen-live-chat-form{background:#0806107a;border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) 36px;gap:7px;padding:9px;display:grid}.fullscreen-live-chat-form input{color:#fff;width:100%;min-width:0;height:36px;font:inherit;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9px;outline:0;padding:0 10px;font-size:12px}.fullscreen-live-chat-form input::placeholder{color:#ffffff8f}.fullscreen-live-chat-form input:focus{border-color:var(--pink);box-shadow:0 0 0 3px #fa9bbc29}.fullscreen-live-chat-form button{color:#26172b;background:var(--pink);cursor:pointer;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;font-size:15px;display:grid}.fullscreen-live-chat-form button:disabled{cursor:wait;opacity:.55}.fullscreen-chat-form-status{color:#ffc4d5;background:#0806107a;padding:0 10px 8px;font-size:10px}.fullscreen-chat-form-status[hidden]{display:none}.fullscreen-live-chat.is-collapsed{width:auto}.fullscreen-live-chat.is-collapsed .fullscreen-live-chat-feed,.fullscreen-live-chat.is-collapsed .fullscreen-live-chat-form,.fullscreen-live-chat.is-collapsed .fullscreen-chat-form-status{display:none}:is(.player-shell:fullscreen,.player-shell.is-app-fullscreen){z-index:1000;background:#080610;border-radius:0;grid-template-rows:minmax(0,1fr) auto auto;width:100vw;height:100dvh;display:grid;position:fixed;inset:0}.player-shell:-webkit-full-screen{z-index:1000;background:#080610;border-radius:0;grid-template-rows:minmax(0,1fr) auto auto;width:100vw;height:100dvh;display:grid;position:fixed;inset:0}:is(.player-shell:fullscreen .video-player,.player-shell.is-app-fullscreen .video-player){aspect-ratio:auto;object-fit:contain;width:100%;height:100%;min-height:0}.player-shell:-webkit-full-screen .video-player{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;min-height:0}:is(.video-detail-player:fullscreen){grid-template-rows:minmax(0,1fr) auto}:is(.player-shell:fullscreen .player-meta,.player-shell.is-app-fullscreen .player-meta){padding-bottom:max(14px,env(safe-area-inset-bottom));background:#100e1d}.player-shell:-webkit-full-screen .player-meta{padding-bottom:max(14px,env(safe-area-inset-bottom));background:#100e1d}:is(.player-shell:fullscreen .player-feature-status,.player-shell.is-app-fullscreen .player-feature-status){z-index:10;left:50%;bottom:max(76px,calc(env(safe-area-inset-bottom) + 64px));width:min(430px,100% - 28px);margin:0;position:absolute;transform:translate(-50%)}body.live-fullscreen-open{overflow:hidden}.video-player::-webkit-media-controls-fullscreen-button{display:none!important}.player-feature-status{color:#d8d2ea;background:#211d3b;border-radius:9px;margin:0 18px 14px;padding:9px 11px;line-height:1.45}.player-feature-status.is-error{color:#ffc4d5;background:#412038}.player-feature-status[hidden]{display:none}.cast-button{align-items:center;gap:7px;display:inline-flex}.cast-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.cast-button[data-cast-state=ready]{color:#fff;background:var(--pink-deep)}.cast-status{color:#456b53;background:#17142d;padding:0 18px 13px}.cast-status.error{color:#ffc4d5}.live-community{overflow:hidden}.live-stage-community{grid-template-rows:auto auto minmax(0,1fr);min-width:0;max-height:570px;display:grid}.live-stage-community .live-community-head{padding:18px 18px 0}.live-stage-community .live-community-head p.muted{font-size:12px}.live-stage-community .live-community-form{grid-template-columns:1fr;padding:14px 18px}.live-stage-community .live-community-form .btn{width:100%}.live-stage-community .live-community-feed{min-height:0;max-height:none}.live-stage-community .live-community-post{grid-template-columns:auto minmax(0,1fr);padding:12px 16px}.live-stage-community .live-community-post>.moderation-actions,.live-stage-community .live-community-post>form{grid-column:2}.live-community-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 0;display:flex}.live-community-head .section-title{margin:4px 0}.live-community-form{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:18px 20px;display:grid}.live-community-feed{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:532px;display:grid;overflow-y:auto}.live-community-post{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 20px;display:grid}.live-community-post+.live-community-post{border-top:1px solid var(--line)}.live-community-content{min-width:0}.live-community-content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.live-dot{color:#f7a8c1;letter-spacing:.12em;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.live-dot:before{content:"";background:#fa9bbc;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse;box-shadow:0 0 0 5px #fa9bbc2e}@keyframes pulse{50%{opacity:.5}}.video-card .thumb{aspect-ratio:16/10;color:#fff;background:linear-gradient(135deg,#30294f,#8c5c9e 55%,#fa9bbc);place-items:center;display:grid;position:relative}.video-card .thumb:after{content:"▶";aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:54px;padding-left:3px;display:grid}.video-card .thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-card .thumb .video-thumb-placeholder{background:linear-gradient(135deg,#f9d9e5,#f3a9c4 55%,#9c77b1);place-items:center;display:grid;position:absolute;inset:0}.video-card .thumb .video-thumb-placeholder img{object-fit:contain;opacity:.9;width:70px;height:70px;position:static}.video-card .thumb:after{z-index:2;position:relative}.badge{color:var(--pink-deep);background:var(--pink-soft);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.badge-dark{color:#fff;background:var(--ink)}.admin-user-status{border:1px solid #0000}.admin-user-status--active{color:#185c35;background:#d8f0df;border-color:#56a574}.admin-user-status--inactive{color:#1f5c91;background:#dcecfb;border-color:#5f98c9}.admin-user-status--blocked{color:#8a3458;background:#f8dce7;border-color:#d37c9e}.admin-user-status--banned{color:#fff;background:#b3293b;border-color:#a51f30}.dashboard-membership-badge{color:#000;box-shadow:none;background:#fff;border:1px solid #000}.dashboard-membership-badge:hover,.dashboard-membership-badge:focus-visible{color:#000;background:#f7f7f7}.rating{color:#ef9d18;letter-spacing:1px}.form-card{padding:clamp(22px,4vw,38px)}.field{gap:7px;display:grid}.field label{font-size:13px;font-weight:800}.input,.select,.textarea{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:14px;outline:none;padding:11px 14px}.textarea{resize:vertical;min-height:120px}.input:focus,.select:focus,.textarea:focus{border-color:var(--pink);box-shadow:0 0 0 4px #f7a8c12e}.password-input-wrap{position:relative}.password-input-wrap .input{padding-right:52px}.password-toggle{width:40px;height:38px;color:var(--ink-soft);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.password-toggle:hover{color:var(--pink-deep);background:var(--pink-soft)}.password-toggle:focus-visible{outline:2px solid var(--pink-deep);outline-offset:1px}.password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:21px;height:21px}.password-eye-closed,.password-toggle[aria-pressed=true] .password-eye-open{display:none}.password-toggle[aria-pressed=true] .password-eye-closed{display:block}.input-error{background:#fff8fa;border-color:#b52554}.field-error{color:#9d234a;font-size:11px;font-weight:750;line-height:1.45;display:block}.checkbox{align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.checkbox input{accent-color:var(--pink);margin-top:3px}.alert{border-radius:16px;padding:14px 17px;font-size:14px}.alert-success{color:#276044;background:#e6faef}.alert-error{color:#8e2546;background:#ffe8ef}.errors{margin:0;padding-left:18px}.stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:19px;padding:17px}.stat strong{letter-spacing:-.04em;margin-top:8px;font-size:26px;display:block}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:20px;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #f0e8ef;padding:13px 15px}.table th{color:#77718d;letter-spacing:.08em;text-transform:uppercase;background:#fffafd;font-size:11px}.table tr:last-child td{border-bottom:0}.admin-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.admin-layout>*{min-width:0}.admin-layout>.stack{grid-template-columns:minmax(0,1fr);width:100%}.admin-layout>.stack>*{min-width:0;max-width:100%}.admin-nav-shell{min-width:0}.admin-nav-toggle{width:44px;height:42px;color:var(--ink);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:6px 4px;display:grid}.admin-nav-toggle:hover{color:var(--pink-deep);background:0 0}.admin-nav-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:30px;height:30px}.admin-nav-overlay{z-index:1190;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18132b57;border:0;padding:0;transition:opacity .45s,visibility 0s linear .45s;display:block;position:fixed;inset:0}.admin-nav-drawer{z-index:1200;width:min(84vw,320px);padding:max(18px,env(safe-area-inset-top)) 16px max(22px,env(safe-area-inset-bottom));color:var(--ink);will-change:transform;background:linear-gradient(165deg,#fff,#fff2f7);transition:transform .62s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:24px 0 60px #18132b33}.admin-nav-shell.is-open .admin-nav-overlay{visibility:visible;opacity:1;transition:opacity .45s}.admin-nav-shell.is-open .admin-nav-drawer{transform:translate(0)}.admin-nav-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:3px 4px 17px;display:flex}.admin-nav-drawer-head small,.admin-nav-drawer-head strong{display:block}.admin-nav-drawer-head small{color:var(--pink-deep);letter-spacing:.09em;margin-bottom:3px;font-size:9px;font-weight:850}.admin-nav-drawer-head strong{font-size:18px}.admin-nav-drawer-head button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;flex:none;place-items:center;font-size:25px;line-height:1;display:grid}.admin-nav{gap:6px;padding-top:15px;display:grid}.admin-nav a{background:#ffffffb8;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:13px;font-weight:800;transition:color .2s,background-color .2s;display:flex}.admin-nav-group{border-radius:13px;min-width:0}.admin-nav-group>summary{color:var(--ink);cursor:pointer;background:#ffffffb8;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:13px;font-weight:800;list-style:none;transition:color .2s,background-color .2s;display:flex}.admin-nav-group>summary::-webkit-details-marker{display:none}.admin-nav-group>summary:hover,.admin-nav-group>summary:focus-visible{background:#f1e5ed}.admin-nav-group.active>summary{color:#3d2530;background:linear-gradient(135deg,#fff3f7,#f8d5e1);box-shadow:inset 0 0 0 1px #c5537f29}.admin-nav-group-meta{align-items:center;gap:7px;display:inline-flex}.admin-nav-group-chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;transition:transform .22s}.admin-nav-group[open] .admin-nav-group-chevron{transform:rotate(180deg)}.admin-nav-group[open]>summary .admin-nav-group-count{display:none}.admin-nav-submenu{gap:5px;padding:6px 0 2px 13px;display:grid}.admin-nav-submenu>a{background:#ffffff8a;border-radius:11px;padding:9px 12px 9px 18px;font-size:12px;position:relative}.admin-nav-submenu>a:before{content:"";background:#3d25306b;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.admin-nav-submenu>a.active:before{background:var(--pink-deep)}.admin-nav-count{color:#fff;background:#d62965;border:2px solid #fff;border-radius:7px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;font-weight:950;line-height:1;animation:1.15s ease-in-out infinite admin-nav-count-pulse;display:inline-grid;box-shadow:0 0 0 3px #d629652e}.admin-nav a.active .admin-nav-count{color:#4a2638;background:#ffb7cf;border-color:#ffffffd9}@keyframes admin-nav-count-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 2px #d6296529}50%{transform:scale(1.1);box-shadow:0 0 0 6px #d629653d}}@media(prefers-reduced-motion:reduce){.admin-nav-count{animation:none}}.admin-nav a:not(.active):hover,.admin-nav a:not(.active):focus-visible{color:var(--ink);background:#f1e5ed}.admin-nav a.active{color:#3d2530;background:linear-gradient(135deg,#fff3f7,#f8d5e1);box-shadow:inset 0 0 0 1px #c5537f29}.admin-nav .admin-nav-back{border:1px solid var(--line);color:var(--pink-deep);background:#fff;margin-top:8px}body.admin-menu-open{overflow:hidden}.admin-video-list{gap:10px;display:grid}.admin-video-upload>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.admin-video-upload>summary::-webkit-details-marker{display:none}.admin-video-upload>summary>span{width:30px;height:30px;color:var(--pink-deep);background:var(--pink-soft);border-radius:9px;place-items:center;font-size:20px;transition:transform .25s;display:grid}.admin-video-upload[open]>summary>span{transform:rotate(45deg)}.admin-video-editor{overflow:hidden}.admin-video-editor-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:70px;padding:11px 14px;list-style:none;transition:background .2s;display:grid}.admin-video-editor-summary::-webkit-details-marker{display:none}.admin-video-editor-summary:hover{background:var(--rose)}.admin-video-summary-main{align-items:center;gap:11px;min-width:0;display:flex}.admin-video-summary-title{gap:4px;min-width:0;display:grid}.admin-video-summary-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-video-summary-title small{color:var(--muted);font-size:11px}.admin-video-summary-action{color:var(--pink-deep);align-items:center;gap:7px;font-weight:800;display:flex}.admin-video-summary-action small{font-size:11px}.admin-video-summary-action>span{background:var(--pink-soft);border-radius:8px;place-items:center;width:28px;height:28px;font-size:18px;transition:transform .25s;display:grid}.admin-video-summary-action svg,.client-video-summary-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.admin-video-editor[open] .admin-video-editor-summary{border-bottom:1px solid var(--line);background:#fffafd}.admin-video-editor[open] .admin-video-summary-action>span{transform:rotate(180deg)}.admin-video-editor>.admin-video-form{padding:18px}.client-video-list{gap:10px;display:grid}.client-video-editor{overflow:hidden}.client-video-summary{cursor:pointer;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:80px;padding:8px 14px 8px 8px;list-style:none;transition:background .2s;display:grid}.client-video-summary::-webkit-details-marker{display:none}.client-video-summary:hover{background:var(--rose)}.client-video-summary-thumb{color:#fff;background:linear-gradient(135deg,#f3a9c4,#74588c);border-radius:11px;place-items:center;width:64px;height:64px;font-weight:900;display:grid;overflow:hidden}.client-video-summary-thumb img{object-fit:cover;width:100%;height:100%}.client-video-summary-main{gap:5px;min-width:0;display:grid}.client-video-summary-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-video-summary-main small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.client-video-summary-action{color:var(--pink-deep);align-items:center;gap:7px;font-weight:800;display:flex}.client-video-summary-action small{font-size:11px}.client-video-summary-action>span{background:var(--pink-soft);border-radius:8px;place-items:center;width:28px;height:28px;font-size:18px;transition:transform .25s;display:grid}.client-video-editor[open] .client-video-summary{border-bottom:1px solid var(--line);background:#fffafd}.client-video-editor[open] .client-video-summary-action>span{transform:rotate(180deg)}.client-video-editor-body{padding:18px}.client-video-delete{border-top:1px solid var(--line);justify-content:flex-end;padding-top:14px;display:flex}.client-video-delete form{margin:0}.admin-video-form,.admin-video-form .field,.admin-video-primary>*,.admin-video-options>*{min-width:0}.admin-video-head strong{overflow-wrap:anywhere}.admin-video-description{min-height:88px}.admin-video-featured{align-content:start}.admin-video-checkbox{border:1px solid var(--line);background:var(--rose);border-radius:14px;align-items:center;min-height:46px;padding:11px 13px}.admin-video-checkbox input{margin-top:0}.admin-video-actions{justify-content:flex-end;display:flex}.admin-video-actions .btn{min-width:180px}.admin-video-delete{justify-content:flex-end;padding:0 24px 24px;display:flex}.admin-video-delete form{margin:0}.username-input{align-items:center;display:flex;position:relative}.username-input>span{z-index:1;color:var(--muted);pointer-events:none;font-weight:700;position:absolute;left:14px}.username-input .input{padding-left:34px}.community-mention{color:#a31862;background:#fff0f6;border-radius:4px;padding:1px 3px;font-weight:700;display:inline}.community-mention-action{color:#8d285d;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.78rem;font-weight:700}.community-mention-action:hover{color:#4d1740;text-decoration:underline}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.permission-option{border:1px solid var(--line);color:var(--ink-soft);background:var(--rose);border-radius:14px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.permission-option input{accent-color:var(--pink-deep);margin-top:2px}.field-help{color:var(--ink-soft);font-size:11px;line-height:1.45;display:block}.stripe-mode-card{border:1px solid var(--line);background:var(--rose);border-radius:20px;gap:14px;padding:18px;display:grid}.stripe-mode-card.live{background:#f5f2fa;border-color:#27224447}.stripe-mode-card small{color:var(--ink-soft);margin-top:3px;display:block}.badge-live{color:#fff;background:#b52554}.event-admin-edit{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.event-admin-list{gap:16px;display:grid}.event-admin-card{overflow:hidden}.event-admin-overview{grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.event-admin-cover{aspect-ratio:1.2;background:linear-gradient(135deg,var(--ink),var(--violet),var(--pink));border-radius:17px;place-items:center;width:104px;display:grid;overflow:hidden}.event-admin-cover img{object-fit:cover;width:100%;height:100%}.event-admin-cover img[src*="brand/"]{border-radius:13px;width:48px;height:48px}.event-admin-main{min-width:0}.event-admin-main h3{margin:9px 0 5px;font-size:22px}.event-admin-main p{margin:0;line-height:1.45}.event-admin-links{align-self:start}.event-admin-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffafd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.event-admin-stats>div{min-width:0;padding:15px 18px}.event-admin-stats>div+div{border-left:1px solid var(--line)}.event-admin-stats span,.event-admin-stats strong,.event-admin-stats small{overflow-wrap:anywhere;display:block}.event-admin-stats span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800}.event-admin-stats strong{font-size:15px}.event-admin-stats small{color:var(--ink-soft);margin-top:4px;font-size:11px;line-height:1.4}.event-admin-details>summary{list-style:none}.event-admin-details>summary::-webkit-details-marker{display:none}.event-admin-edit-toggle{color:var(--pink-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;font-size:13px;font-weight:850;display:flex}.event-admin-details[open] .event-admin-edit-toggle span:last-child{transform:rotate(45deg)}.event-admin-details .event-admin-edit{background:#fff;margin:0;padding:22px 20px}.event-cover-editor{border:1px solid var(--line);background:#fffafd;border-radius:16px;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);align-items:stretch;gap:18px;padding:18px;display:grid}.event-cover-preview-frame{aspect-ratio:16/9;background:#f5edf1;border:1px solid #11111138;border-radius:14px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.event-cover-preview-frame img{object-fit:cover;width:100%;height:100%;display:block}.event-cover-preview-frame img.is-placeholder{object-fit:contain;opacity:.28;width:72px;height:72px}.event-cover-preview-label{color:#fff;background:#111111b8;border:1px solid #ffffffb3;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:850;position:absolute;bottom:9px;right:9px}.event-cover-controls{flex-direction:column;justify-content:center;gap:12px;display:flex}.event-cover-controls strong{font-size:17px}.event-cover-controls p{max-width:620px;color:var(--ink-soft);margin:6px 0 0;font-size:12px;line-height:1.55}.event-cover-crop-dialog{width:min(820px,100%)}.event-cover-crop-stage{aspect-ratio:16/9;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#171317;border-radius:18px;width:min(720px,86vw);position:relative;overflow:hidden}.event-cover-crop-stage:active{cursor:grabbing}.event-cover-crop-frame{z-index:2;pointer-events:none;border:3px solid #fffffff5;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #11111147,0 0 0 999px #1111111f}.admin-order-list{gap:16px;display:grid}.admin-order-card{min-width:0;padding:0;overflow:hidden}.admin-order-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;display:flex}.admin-order-head .eyebrow{margin:0 0 5px}.admin-order-head h3{overflow-wrap:anywhere;margin:0 0 3px;font-size:20px}.admin-order-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffafd;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-order-facts>div{min-width:0;padding:15px 20px}.admin-order-facts>div+div{border-left:1px solid var(--line)}.admin-order-facts span,.admin-order-facts strong,.admin-order-facts small{overflow-wrap:anywhere;display:block}.admin-order-facts span{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850}.admin-order-facts strong{font-size:14px}.admin-order-facts small{color:var(--ink-soft);margin-top:4px;font-size:11px}.admin-order-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:15px 20px;display:flex}.admin-order-actions form{margin:0}.admin-refund-panel{background:linear-gradient(145deg,#fff9fb,#fff0f5);border-top:1px solid #efbfd0}.admin-refund-panel>summary{color:#9d2450;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;list-style:none;display:flex}.admin-refund-panel>summary::-webkit-details-marker{display:none}.admin-refund-panel>summary span,.admin-refund-panel>summary strong,.admin-refund-panel>summary small{display:block}.admin-refund-panel>summary strong{font-size:14px}.admin-refund-panel>summary small{color:var(--ink-soft);margin-top:3px;font-size:11px}.admin-refund-panel>summary b{font-size:21px;transition:transform .2s}.admin-refund-panel[open]>summary b{transform:rotate(45deg)}.admin-refund-form{width:100%;min-width:0;box-shadow:none;background:#ffffff80;border-top:1px solid #efbfd0;margin:0;padding:22px 20px 24px}.admin-refund-form h3{color:#9d2450;margin:0;font-size:18px}.admin-refund-form .refund-form-intro{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.5}.refund-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.refund-fields-grid>*{min-width:0}.admin-refund-form .input,.admin-refund-form .select,.admin-refund-form .textarea{width:100%;min-width:0;max-width:100%}.refund-submit-row{justify-content:space-between;align-items:center;gap:18px;padding-top:3px;display:flex}.refund-submit-row p{color:#7d3951;max-width:470px;margin:0;font-size:11px;line-height:1.5}.refund-submit-row .btn{flex:none}.refund-request-list{gap:18px;display:grid}.refund-request-card{border-color:#edc7d5;padding:0;overflow:hidden}.refund-request-head{background:linear-gradient(135deg,#fff1f6,#fffafd);border-bottom:1px solid #f0d4de;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.refund-request-head h3{margin:0 0 5px;font-size:18px}.refund-request-body{gap:18px;padding:20px 22px 22px;display:grid}.refund-request-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.refund-request-facts>div{border:1px solid var(--line);background:#fffafd;border-radius:15px;min-width:0;padding:14px 16px}.refund-request-facts span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.refund-request-facts p{overflow-wrap:anywhere;margin:0;line-height:1.5}.refund-decision-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;padding-top:4px;display:grid}.refund-decision-panel{background:#fff4f8;border-radius:16px;padding:17px}.refund-decision-panel.reject{background:#f7f4f8}.order-detail-page{gap:22px;position:relative}.order-cancelled-stamp{z-index:20;color:#b3293bb8;letter-spacing:.08em;text-align:center;pointer-events:none;border:7px solid #b3293bb8;width:84%;padding:10px;font-size:clamp(48px,10vw,108px);font-weight:700;position:absolute;top:310px;left:8%;transform:rotate(-15deg)}.order-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.order-detail-header .title{letter-spacing:-.025em;margin-bottom:4px;font-size:clamp(18px,3vw,28px)}.order-detail-header p{margin-bottom:0}.order-detail-actions{flex-wrap:wrap;gap:9px;display:flex}.order-detail-grid{align-items:start;gap:18px;display:grid}.order-detail-card{padding:20px}.order-detail-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-detail-card h2{margin:5px 0 0;font-size:24px}.order-event-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.order-event-meta>div{background:var(--rose);border-radius:14px;padding:13px}.order-event-meta span,.order-event-meta strong,.order-event-meta small{display:block}.order-event-meta span,.order-event-meta small{color:var(--ink-soft);font-size:11px}.order-event-meta strong{margin:4px 0}.order-lines{border-top:1px solid var(--line);gap:0;display:grid}.order-lines>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.order-lines span{color:var(--ink-soft)}.order-lines .total{padding-top:16px;font-size:18px}.order-lines.compact{margin-top:12px;font-size:13px}.badge-success{color:#fff;background:#397251}.order-payment-panel{background:linear-gradient(135deg,#fff,#fff1f6);align-items:center;gap:20px;padding:22px;display:grid}.order-payment-facts{flex-wrap:wrap;gap:10px;display:flex}.order-payment-facts>div{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:180px;padding:12px 14px}.order-payment-facts span,.order-payment-facts strong{display:block}.order-payment-facts span{color:var(--ink-soft);text-transform:uppercase;font-size:10px}.order-payment-facts strong{margin-top:4px}.order-payment-qr{background:#fff;border-radius:20px;justify-self:center;width:min(100%,280px);padding:10px}.order-payment-qr svg{width:100%;height:auto;display:block}.scan-result{align-content:center;gap:14px;min-height:94px;font-size:16px;line-height:1.4;display:grid}.scan-live-title{text-align:center;font-size:20px;display:block}.scan-result-symbol{color:#fff;background:var(--ink);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto;font-size:30px;font-weight:900;display:grid}.scan-manual-result{text-align:center}.scan-ticket-facts{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.scan-ticket-facts>div{background:#ffffffb8;border:1px solid #2722441a;border-radius:13px;min-width:0;padding:12px 13px}.scan-ticket-facts span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.scan-ticket-facts strong{overflow-wrap:anywhere;font-size:13px;display:block}.scan-ticket-facts .is-warning{color:#8e2546;background:#fff0f3;border-color:#e6a5b3}.scan-ticket-facts-live{width:100%}.scan-manual-result.is-denied{background:#fff3f4;border:3px solid #c83f4f}.scan-manual-result.is-valid{background:#f2fff7;border:3px solid #397251}.danger-text{color:#a51f32;font-weight:700}.badge-danger{color:#fff;background:#b3293b}.order-documents{overflow:hidden}.order-documents-head{border-bottom:1px solid var(--line);padding:20px}.order-documents-head .section-title{margin:4px 0 0}.order-document-list{display:grid}.order-document-list a{color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 20px;display:grid}.order-document-list a+a{border-top:1px solid var(--line)}.order-document-list a:hover{background:var(--rose)}.order-document-list strong,.order-document-list small{display:block}.order-document-list small{color:var(--ink-soft);margin-top:3px}.order-document-list b{color:var(--pink-deep);font-size:12px}.order-document-icon{aspect-ratio:1;color:#fff;background:var(--ink);border-radius:12px;place-items:center;width:43px;font-size:10px;font-weight:900;display:grid}.order-document-icon.rose{background:var(--pink-deep)}.order-document-icon.ticket{background:var(--violet)}.event-cover{min-height:360px}.event-cover img{object-fit:cover;width:100%;height:100%;position:absolute}.event-map-card{overflow:hidden}.event-map-card iframe{border:0;width:100%;height:280px;display:block}.event-map-caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.event-map-caption strong,.event-map-caption small{display:block}.event-map-caption small{color:var(--ink-soft);margin-top:3px}.event-map-button,.event-map-button:hover,.event-map-button:focus-visible{color:#111;background:#fff;border:1px solid #111}.event-map-button:hover{box-shadow:0 9px 22px #1111111f}.event-map-button:focus-visible{outline-offset:3px;outline:3px solid #c5537f47}.event-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.calendar-actions{position:relative}.calendar-actions>summary{list-style:none}.calendar-actions>summary::-webkit-details-marker{display:none}.calendar-actions-menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:17px;width:min(290px,100vw - 32px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 55px #27224429}.calendar-actions-menu a{color:var(--ink);justify-content:space-between;gap:16px;padding:13px 15px;font-size:13px;font-weight:800;display:flex}.calendar-actions-menu a+a{border-top:1px solid var(--line)}.calendar-actions-menu a:hover{background:var(--rose)}.post{padding:18px}.post-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.post-avatar{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,var(--pink),var(--violet));border-radius:11px;place-items:center;width:38px;font-weight:800;display:grid;overflow:hidden}.reply{border-left:3px solid var(--pink-soft);background:#fffafd;border-radius:0 14px 14px 0;margin:0 0 0 34px;padding:12px 14px}.community-page{align-items:start;gap:22px;display:grid}.community-events-section{padding-bottom:56px}.community-feed{width:100%;min-width:0}.community-scroll-window{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0;height:min(72dvh,760px);max-height:760px;padding:2px 10px 2px 2px;display:flex;overflow:hidden scroll}.community-scroll-window.community-scroll-window--empty{scrollbar-gutter:auto;height:auto;max-height:none;padding-right:2px;overflow-y:visible}.community-scroll-window:focus-visible,.live-community-feed:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #e8538c38}.community-scroll-window::-webkit-scrollbar{width:9px}.live-community-feed::-webkit-scrollbar{width:9px}.community-scroll-window::-webkit-scrollbar-track{background:#f3edf5;border-radius:10px}.live-community-feed::-webkit-scrollbar-track{background:#f3edf5;border-radius:10px}.community-scroll-window::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--pink),var(--violet));border:2px solid #f3edf5;border-radius:10px}.live-community-feed::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--pink),var(--violet));border:2px solid #f3edf5;border-radius:10px}.community-scroll-window,.live-community-feed{scrollbar-color:var(--pink-deep) #f3edf5;scrollbar-width:thin}.community-scroll-item{flex:none;width:100%;min-width:0;max-width:100%}.community-scroll-item>*{max-width:100%}.community-post-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0}.post>.community-post-body{margin:4px 0 0;line-height:1.65}.post>.moderation-actions{margin-top:14px}.community-reply-form{border:1px solid var(--line);background:var(--rose);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;width:100%;min-width:0;max-width:100%;margin-top:16px;padding:14px;display:grid}.community-reply-label{color:var(--ink);grid-column:1/-1;font-size:12px;font-weight:800}.community-reply-form .emoji-field,.community-reply-form .input{width:100%;min-width:0;max-width:100%}.community-reply-form .btn{white-space:nowrap;max-width:100%}.community-replies{overscroll-behavior:contain;scrollbar-color:var(--pink-deep) #f3edf5;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;gap:9px;max-height:280px;margin-top:14px;padding-right:5px;display:grid;overflow:hidden auto}.community-replies::-webkit-scrollbar{width:7px}.community-replies::-webkit-scrollbar-track{background:#f3edf5;border-radius:10px}.community-replies::-webkit-scrollbar-thumb{background:var(--pink-deep);border:1px solid #f3edf5;border-radius:10px}.community-sidebar{min-width:0}.community-advertise-card{isolation:isolate;color:#fff;background:linear-gradient(145deg,#2b2445,#5a376c 56%,#bd5d86);border-color:#ffffff29;gap:11px;padding:24px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 56px #36224a2e}.community-advertise-card:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ffffff2e;border-radius:50%;width:190px;position:absolute;bottom:-92px;right:-76px}.community-advertise-card:hover,.community-advertise-card:focus-visible{transform:translateY(-4px);box-shadow:0 30px 70px #36224a40}.community-advertise-brand{letter-spacing:-.035em;align-items:center;gap:9px;margin-bottom:5px;font-size:13px;font-weight:900;display:flex}.community-advertise-brand img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:34px}.community-advertise-brand sup{color:#ffc5d9;margin-left:.2em;font-size:.58em;position:relative;top:-.38em}.community-advertise-card .eyebrow{color:#f7bad1;margin:0;font-size:9px}.community-advertise-card>strong{letter-spacing:-.04em;max-width:250px;font-size:clamp(22px,2.4vw,29px);line-height:1.08}.community-advertise-copy{color:#ffffffc2;font-size:12px;line-height:1.6}.community-advertise-action{border-radius:var(--button-radius);color:#342a4a;background:#fff;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding:11px 13px;font-size:12px;font-weight:850;display:flex}.community-advertise-action b{color:var(--pink-deep);font-size:18px;line-height:1;transition:transform .25s}.community-advertise-card:hover .community-advertise-action b,.community-advertise-card:focus-visible .community-advertise-action b{transform:translate(4px)}.community-sidebar-compose{padding:22px;display:none}.community-sidebar-compose h2{letter-spacing:-.035em;margin:0 0 8px;font-size:25px}.community-sidebar-compose .muted{margin:0;font-size:12px;line-height:1.55}.community-sidebar-compose textarea{resize:vertical;min-height:122px}.community-contact-card{gap:0;padding:24px;display:grid}.community-contact-card .eyebrow{margin:0 0 10px}.community-contact-card .section-title{margin:0 0 12px;line-height:1.18}.community-contact-card .muted{margin:0 0 21px;line-height:1.6}.community-contact-card .btn{width:100%}.community-user-name{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.community-user-name strong{text-underline-offset:3px;-webkit-text-decoration:underline #1113;text-decoration:underline #1113;transition:text-decoration-color .2s,color .2s}.community-user-name:hover strong,.community-user-name:focus-visible strong{color:var(--pink-deep);text-decoration-color:currentColor}.community-user-name--prive strong:after{content:"↗";vertical-align:top;margin-left:5px;font-size:.72em}.live-community .community-user-name,.fullscreen-live-chat .community-user-name{font-size:85%}.fullscreen-live-chat .community-user-name{color:#f6b9d0;min-width:0}.fullscreen-live-chat .community-user-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-community-reply-target{align-items:baseline;gap:4px;display:inline-flex}.community-user-modal[hidden]{display:none}.community-user-modal{z-index:10020;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.community-user-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#1111117a;border:0;position:absolute;inset:0}.community-user-modal-card{z-index:1;color:#111;text-align:center;background:#fff;border:1px solid #1111112e;border-radius:22px;justify-items:center;gap:20px;width:min(390px,100%);padding:38px 30px 34px;display:grid;position:relative;box-shadow:0 30px 90px #1111113d}.community-user-modal-close{color:#111;cursor:pointer;background:#fff;border:1px solid #1113;border-radius:50%;place-items:center;width:30px;height:30px;padding:0 0 2px;font-size:21px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.community-user-modal-avatar{color:#111;background:linear-gradient(#efbac8,#f48db6);border:1px solid #c5537f40;border-radius:28px;place-items:center;width:112px;height:112px;font-size:35px;font-weight:800;display:grid;overflow:hidden}.community-user-modal-avatar img{object-fit:cover;width:100%;height:100%;display:block}.community-user-modal-copy{min-width:0}.community-user-modal-copy .eyebrow{margin-bottom:9px}.community-user-modal-copy h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(27px,7vw,36px);line-height:1.05}.community-user-modal-copy>p:last-child{color:var(--ink-soft);margin:9px 0 0;font-size:14px;font-weight:700}.community-user-modal-meta{border-top:1px solid #1111111f;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;padding-top:18px;display:grid}.community-user-modal-meta>div{background:#fafafa;border:1px solid #1111111a;border-radius:11px;gap:5px;min-width:0;padding:12px 10px;display:grid}.community-user-modal-meta span{color:var(--ink-soft);font-size:9px;font-weight:750}.community-user-modal-meta strong{overflow-wrap:anywhere;font-size:12px}.has-community-user-modal{overflow:hidden}.moderation-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.moderation-actions form{min-width:0;margin:0}.chat{scroll-behavior:smooth;background:linear-gradient(#fff,#fffafd);align-content:end;gap:10px;min-height:300px;max-height:min(54vh,520px);padding:18px;display:grid;overflow:auto}.bubble{color:#111;background:#f5f5f5;border:1px solid #11111121;border-radius:15px 15px 15px 5px;width:fit-content;min-width:min(190px,82%);max-width:min(72%,620px);padding:11px 14px 12px;line-height:1.5;position:relative;box-shadow:0 6px 18px #11111109}.bubble.mine{color:#111;background:#fff3f7;border-color:#c5537f38;border-radius:15px 15px 5px;justify-self:end}.bubble--deletable{padding-right:38px}.bubble-meta{justify-content:space-between;align-items:center;gap:14px;margin-bottom:4px;font-size:10px;display:flex}.bubble-meta strong{font-size:10px}.bubble-meta time{opacity:.68;white-space:nowrap}.bubble-meta-actions{align-items:center;gap:7px;display:flex}.bubble-meta-actions form{margin:0;line-height:0;position:absolute;top:7px;right:7px}.message-delete-button{width:18px;height:18px;color:inherit;opacity:.68;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;padding:0 0 1px;font-size:14px;font-weight:500;line-height:1;transition:opacity .2s,background .2s,color .2s;display:grid}.message-delete-button:hover,.message-delete-button:focus-visible{color:#111;opacity:1;background:#fff}.bubble-body{white-space:pre-wrap;overflow-wrap:anywhere}.message-empty{place-self:center stretch;gap:5px;display:grid}.message-empty strong,.message-empty span{display:block}.message-empty span{font-size:12px}.ad-slot{border-radius:22px;width:100%;min-width:0;min-height:160px;position:relative;overflow:hidden}.ad-slot--inline{min-height:140px}.ad-slot--sidebar{min-height:180px}.ad-slot-label{z-index:2;color:#514479;letter-spacing:.13em;text-transform:uppercase;background:#ffffffd1;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;line-height:1;position:absolute;top:11px;right:13px}.ad-slot--empty{color:#514479;background:repeating-linear-gradient(135deg,#5f4fc50a 0 14px,#5f4fc51a 14px 28px),linear-gradient(135deg,#f1edff,#e7e0fb);border:1.5px dashed #9180c8;place-items:center;padding:24px 20px;display:grid}.ad-slot-placeholder-content{text-align:center;justify-items:center;gap:9px;display:grid}.ad-slot-placeholder-content strong{font-size:clamp(15px,2vw,20px)}.ad-slot-placeholder-content strong>span{color:#7667a7;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.ad-slot-sizes{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ad-slot-sizes span{background:#ffffff94;border:1px solid #51447929;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.ad-slot--filled{background:linear-gradient(135deg,#fff,#fff0f7);border:1px solid #f2d5e5}.ad-rotation{isolation:isolate;perspective:1400px;min-height:0;transform-style:preserve-3d;display:grid}.ad-rotation-item{z-index:0;opacity:0;visibility:hidden;pointer-events:none;transform-origin:bottom;backface-visibility:hidden;will-change:transform,opacity;grid-area:1/1;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:center;gap:18px;min-width:0;padding:20px;transition:transform 1.22s cubic-bezier(.22,.68,.22,1),opacity .98s,visibility 1.22s;display:grid;position:relative;transform:translateY(9%)rotateX(-64deg)scale(.965)}.ad-rotation-item.is-active{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)rotateX(0)scale(1)}.ad-rotation-item.is-leaving{z-index:1;opacity:0;visibility:visible;pointer-events:none;transform-origin:top;transform:translateY(-9%)rotateX(64deg)scale(.965)}.ad-rotation-preview-art{color:#fff;text-align:center;background:linear-gradient(145deg,#ef9fbd,#df6498 46%,#59458e);place-items:center;width:100%;height:100%;min-height:120px;padding:18px;display:grid}.ad-rotation-preview-art strong{letter-spacing:-.04em;font-size:clamp(24px,5vw,50px);font-weight:900;display:block}.ad-rotation-preview-art span{letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:800;display:block}.ad-slot--sidebar .ad-rotation-item{grid-template-columns:1fr}.ad-slot-media,.ad-slot-media picture{width:100%;min-width:0;height:100%;display:block}.ad-rotation-item img,.ad-rotation-item video{object-fit:cover;border-radius:16px;width:100%;height:100%;max-height:280px;display:block}.ad-rotation-item.ad-slot--pure-banner{width:100%;min-height:0;aspect-ratio:var(--ad-desktop-aspect);background:#eee8f8;padding:0;display:block}.ad-slot--pure-banner .ad-slot-media,.ad-slot--pure-banner picture,.ad-slot--pure-banner img,.ad-slot--pure-banner video{width:100%;height:100%}.ad-slot--pure-banner img,.ad-slot--pure-banner video{object-fit:cover;border-radius:0;max-height:none}.ad-rotation-dots{z-index:5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#18112a75;border-radius:8px;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:10px;right:13px}.ad-rotation-dots span{background:#ffffff75;border-radius:50%;width:5px;height:5px;transition:width .3s,background .3s}.ad-rotation-dots span.is-active{background:#fff;border-radius:4px;width:15px}.ad-slot-content{min-width:0}.ad-slot-content strong{padding-right:62px;font-size:clamp(18px,2vw,24px);display:block}.ad-slot-content p{margin-bottom:13px}.ad-placement-groups{gap:14px;display:grid}.ad-media-upload-grid{background:linear-gradient(135deg,#fff8fb,#faf7ff);border:1px solid #c5537f38;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.ad-popup-media-upload,.ad-campaign-media-section{background:linear-gradient(135deg,#f8f5ff,#fff8fb);border:1px solid #5f4fc538;border-radius:14px;gap:10px;padding:16px;display:grid}.ad-popup-media-upload-head{gap:3px;display:grid}.ad-popup-media-upload-head small,.ad-campaign-media-section>small{color:var(--muted);font-size:11px}.ad-popup-media-upload .ad-media-upload-grid,.ad-campaign-media-section .ad-media-upload-grid{background:0 0;border:0;padding:0}.ad-size-guide{border-left:4px solid var(--pink-deep);background:#fff5f9;border-radius:10px;gap:10px;padding:14px 16px;display:grid}.ad-size-guide>strong{font-size:13px}.ad-size-guide>div{color:var(--ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;font-size:11px;display:grid}.ad-placement-groups>section{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:16px;display:grid}.ad-placement-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;display:grid}.ad-popup-placement-group{background:linear-gradient(135deg,#fff8fb,#f7f2ff)!important;border-color:#c5537f4d!important}.ad-popup-placement-group .field-help{margin:-3px 0 2px}.ad-campaign-editors{gap:12px;display:grid}.ad-campaign-editor summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;display:flex}.ad-campaign-editor summary>span:first-child{gap:3px;display:grid}.ad-campaign-editor summary small{color:var(--muted);font-size:11px;font-weight:600}.ad-campaign-editor form{margin-top:18px}.ad-popup[hidden]{display:none}.ad-popup{z-index:3000;opacity:0;visibility:hidden;place-items:center;padding:clamp(0px,2vw,24px);transition:opacity .32s,visibility .32s;display:grid;position:fixed;inset:0}.ad-popup.is-visible{opacity:1;visibility:visible}.ad-popup-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0716e0;position:absolute;inset:0}.ad-popup-panel{isolation:isolate;color:#fff;background:radial-gradient(circle at 80% 10%,#9b4b79,#302348 48%,#100d20);border:1px solid #ffffff38;border-radius:clamp(0px,2.2vw,28px);width:min(1180px,100%);height:min(780px,100%);min-height:min(620px,100dvh);transition:transform .42s cubic-bezier(.2,.78,.24,1);position:relative;overflow:hidden;transform:scale(.97)translateY(10px);box-shadow:0 35px 110px #00000094}.ad-popup.is-visible .ad-popup-panel{transform:none}.ad-popup-media,.ad-popup-media picture,.ad-popup-media img,.ad-popup-media video{width:100%;height:100%;position:absolute;inset:0}.ad-popup-media img,.ad-popup-media video{object-fit:cover}.ad-popup-shade{z-index:1;background:linear-gradient(90deg,#0d091cf5,#0d091cc2 42%,#0d091c1f 76%),linear-gradient(#0000 48%,#0d091cb8);position:absolute;inset:0}.ad-popup-label{z-index:3;top:max(20px,env(safe-area-inset-top));left:max(22px,env(safe-area-inset-left));color:#fffc;letter-spacing:.15em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#130e2680;border:1px solid #ffffff40;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute}.ad-popup-close{z-index:4;top:max(16px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#110c228f;border:1px solid #ffffff47;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:43px;padding:0 12px;display:inline-flex;position:absolute}.ad-popup-close>span{font-size:23px;line-height:1}.ad-popup-close small{font-size:10px;font-weight:800}.ad-popup-close:disabled{cursor:not-allowed;opacity:.72}.ad-popup-close:not(:disabled){cursor:pointer;background:#c5537fd1}.ad-popup-countdown{z-index:3;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));background:conic-gradient(var(--pink) var(--ad-popup-progress,100%),#ffffff24 0);text-align:center;border:1px solid #ffffff40;border-radius:50%;place-content:center;width:76px;height:76px;display:grid;position:absolute;box-shadow:inset 0 0 0 7px #0d091cb8}.ad-popup-countdown span{font-size:23px;font-weight:900;line-height:1}.ad-popup-countdown small{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:8px}.ad-popup-content{z-index:3;width:min(570px,100% - 52px);position:absolute;bottom:clamp(34px,9vh,92px);left:clamp(26px,7vw,86px)}.ad-popup-partner{color:#f6b9d0;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900;display:inline-block}.ad-popup-content h2{letter-spacing:-.045em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(35px,6vw,78px);line-height:.98}.ad-popup-content p{color:#fffc;max-width:570px;margin:19px 0 23px;font-size:clamp(14px,1.7vw,19px);line-height:1.55}body.ad-popup-open{overflow:hidden}.empty{text-align:center;color:#7a7285;background:#ffffff80;border:1px dashed #d8cbd6;border-radius:22px;padding:38px 20px}.announcement-stack{gap:10px;display:grid}.announcement-card{background:linear-gradient(135deg,#fff,#fff1f6);border:1px solid #c5537f33;border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 10px 35px #36224a12}.announcement-card--with-image{grid-template-columns:minmax(150px,24%) minmax(0,1fr) auto}.announcement-card-image{min-height:118px;display:block;overflow:hidden}.announcement-card-image img{object-fit:cover;width:100%;height:100%}.announcement-card-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:15px 8px 15px 17px;display:grid}.announcement-icon{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,var(--pink-deep),var(--violet));border-radius:11px;place-items:center;width:36px;font-weight:900;display:grid}.announcement-card strong,.announcement-card small{display:block}.announcement-card small{color:var(--ink-soft);margin-top:3px;line-height:1.45}.announcement-arrow{color:var(--pink-deep);font-size:22px}.announcement-dismiss-form{place-items:center;padding:8px 10px 8px 3px;display:grid}.announcement-dismiss{width:34px;height:34px;color:var(--ink-soft);font:500 24px/1 var(--font-sans);cursor:pointer;background:#27224412;border:0;border-radius:9px;place-items:center;padding:0;transition:color .2s,background .2s,transform .2s;display:grid}.announcement-dismiss:hover,.announcement-dismiss:focus-visible{color:#fff;background:var(--violet);transform:scale(1.04)}.announcement-image-editor{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(220px,38%) minmax(0,1fr);align-items:center;gap:20px;padding:16px;display:grid}.announcement-image-preview{aspect-ratio:1200/628;border:1px solid var(--line);color:var(--ink-soft);text-align:center;background:linear-gradient(135deg,#fff5f8,#f7dce7);border-radius:14px;place-items:center;display:grid;overflow:hidden}.announcement-image-preview img{object-fit:cover;width:100%;height:100%}.announcement-image-preview.is-placeholder span{padding:14px}.announcement-crop-stage{aspect-ratio:1200/628;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#17131b;border-radius:18px;width:min(500px,100%);position:relative;overflow:hidden}.announcement-crop-stage:active{cursor:grabbing}.announcement-crop-frame{z-index:2;pointer-events:none;border-radius:inherit;border:2px solid #fffffff2;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000059}.announcement-history-image{aspect-ratio:1200/628;object-fit:cover;border:1px solid var(--line);border-radius:15px;width:min(100%,560px);margin-bottom:16px;display:block}@media(max-width:700px){.announcement-image-editor{grid-template-columns:1fr}.announcement-card--with-image{grid-template-columns:1fr auto}.announcement-card-image{aspect-ratio:1200/628;grid-column:1/-1;min-height:0}}.auth-wrap{place-items:center;min-height:100vh;padding:28px 16px;display:grid}.auth-card{width:min(100%,480px)}.footer{color:#d9d4e8;background:var(--ink);padding:50px 0 110px}.footer a,.footer .brand-name{color:#fff}.public-footer-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.public-footer-brand{align-items:center;gap:10px;display:flex}.public-footer-brand-copy{gap:4px;display:grid}.public-footer-brand .tiny{color:#aaa2bb;line-height:1.2}.public-footer-socials{justify-content:center;align-items:center;gap:10px;display:flex}.public-footer-socials a,.prive-social-links a{color:#111;background:#fff;border:1px solid #111;border-radius:10px;place-items:center;width:38px;height:38px;text-decoration:none;transition:border-color .2s,color .2s,background .2s,transform .2s;display:grid}.public-footer-socials a:hover,.public-footer-socials a:focus-visible,.prive-social-links a:hover,.prive-social-links a:focus-visible{color:#111;background:var(--pink);border-color:#111;transform:translateY(-2px)}.public-footer-socials a{color:#fff;background:0 0;border-color:#ffffffe6}.public-footer-socials a:hover,.public-footer-socials a:focus-visible{color:#fff;background:0 0;border-color:#fff}.public-footer-socials a{border-radius:8px;width:32px;height:32px}.maintenance-socials{justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.maintenance-socials a{color:#111;background:0 0;border:1px solid #111;border-radius:8px;place-items:center;width:30px;height:30px;transition:color .2s,background .2s,transform .2s;display:grid}.maintenance-socials a:hover,.maintenance-socials a:focus-visible{color:#111;background:var(--pink-soft);transform:translateY(-2px)}.maintenance-socials svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;overflow:visible}.maintenance-socials svg path{fill:currentColor;stroke:none}.maintenance-socials a[aria-label=X] svg path{fill:none;stroke:currentColor;stroke-width:1.8px}.maintenance-socials .social-icon-dot{fill:currentColor;stroke:none}.public-footer-socials svg,.prive-social-links svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;overflow:visible}.public-footer-socials svg path,.prive-social-links svg path{fill:currentColor;stroke:none}.public-footer-socials a[aria-label=X] svg path,.prive-social-links a[aria-label=X] svg path{fill:none;stroke:currentColor;stroke-width:1.8px}.public-footer-socials .social-icon-dot,.prive-social-links .social-icon-dot{fill:currentColor;stroke:none}.public-footer-socials svg{width:15px;height:15px}.public-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(18px,3vw,34px);display:flex}.public-footer-links a,.public-footer-links button{color:#fff;font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750;position:relative}.public-footer-links a:after,.public-footer-links button:after{content:"";background:var(--pink);transform-origin:100%;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.public-footer-links a:hover:after,.public-footer-links a:focus-visible:after,.public-footer-links button:hover:after,.public-footer-links button:focus-visible:after{transform-origin:0;transform:scaleX(1)}.legal-public-page{max-width:900px}.app-shell>main:has(.legal-public-page){background:#fff1f5}.pwa-guide{z-index:1000;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b1732a8;place-items:center;display:grid;position:fixed;inset:0}.pwa-guide[hidden]{display:none}.pwa-guide-box{width:min(100%,500px);max-height:min(90dvh,760px);color:var(--ink);background:#fffdfd;border:1px solid #f7a8c199;border-radius:28px;padding:24px;overflow-y:auto;box-shadow:0 30px 90px #1b17324d}.pwa-guide-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pwa-guide-brand{align-items:center;gap:13px;display:flex}.pwa-guide-brand img{width:52px;height:52px;box-shadow:none;border-radius:16px;flex:none}.pwa-guide-brand span{color:var(--pink-deep);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.pwa-guide-brand h2{letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.05}.pwa-guide-close{border:1px solid var(--line);border-radius:var(--button-radius);width:40px;height:40px;color:var(--ink);background:#fff;flex:none;font-size:22px;line-height:1}.pwa-guide-device{color:var(--pink-deep);background:var(--pink-soft);border-radius:999px;align-items:center;gap:7px;margin:20px 0 8px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.pwa-guide-intro{color:var(--ink-soft);margin:4px 0 18px;line-height:1.6}.pwa-steps{counter-reset:pwa-step;gap:11px;margin:0;padding:0;list-style:none;display:grid}.pwa-steps li{border:1px solid var(--line);background:var(--rose);counter-increment:pwa-step;border-radius:17px;align-items:center;gap:13px;min-height:54px;padding:12px 14px;line-height:1.45;display:flex;position:relative}.pwa-steps li:before{content:counter(pwa-step);color:#fff;background:var(--pink-deep);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.pwa-guide-note{color:#665b76;background:#f5f1f7;border-radius:15px;margin:17px 0 0;padding:13px 14px;font-size:13px;line-height:1.5}.pwa-guide-actions{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}.pwa-guide-actions .btn{width:100%}body.pwa-guide-open{overflow:hidden}@media(min-width:520px){.pwa-guide-box{padding:28px}.pwa-guide-actions{grid-template-columns:1fr 1fr}}@media(min-width:720px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}.stats{grid-template-columns:repeat(4,1fr)}.hero-grid{grid-template-columns:1.05fr .8fr}.hero{padding-block:80px 56px}.order-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(290px,.7fr)}.order-payment-panel{grid-template-columns:minmax(0,1fr) 290px}.membership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-carousel-viewport{grid-auto-columns:calc(50% - 9px);gap:18px}}@media(max-width:719px){.prelaunch-welcome-grid{grid-template-columns:1fr;padding:30px 20px}.prelaunch-welcome-countdown{margin-inline:auto}.prelaunch-welcome-actions{justify-content:center}.prelaunch-welcome-head{flex-direction:column;align-items:flex-start}.prelaunch-welcome-head-actions{justify-content:space-between;width:100%}.prelaunch-welcome-confirmed{align-self:auto;margin-top:0}.prelaunch-member-hero{grid-template-columns:1fr;gap:38px;padding:48px 20px}.prelaunch-member-intro h1{font-size:clamp(39px,12vw,56px)}.prelaunch-member-intro h1 em{font-size:clamp(27px,8vw,38px)}.prelaunch-member-intro>p:last-child{margin-top:22px}.prelaunch-member-pass{border-radius:22px;min-height:290px;padding:22px;transform:none}.prelaunch-member-identity{margin:52px 0 45px}.prelaunch-member-avatar{width:66px;height:66px}.prelaunch-member-identity strong{font-size:19px}.prelaunch-member-pass-bottom strong{font-size:12px}.prelaunch-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prelaunch-status-strip>div:nth-child(2){border-right:0}.prelaunch-status-strip>div:nth-child(-n+2){border-bottom:1px solid #1111112e}.prelaunch-golden-ticket-stage{grid-template-columns:1fr;gap:30px;padding:40px 20px}.prelaunch-golden-ticket{border-radius:22px;width:100%;min-height:0;padding:24px 22px}.prelaunch-golden-ticket-main{padding:28px 0 24px}.prelaunch-golden-ticket-main h3{font-size:clamp(35px,12vw,52px)}.prelaunch-golden-ticket-meta{grid-template-columns:1fr 1fr}.prelaunch-golden-ticket-meta>span:last-child:nth-child(3){grid-column:1/-1}.prelaunch-golden-ticket-foot{flex-direction:column;align-items:flex-start}.prelaunch-icon-ticket-half{width:74%;min-width:0;min-height:330px;padding:24px 42px 24px 24px}.prelaunch-icon-ticket-main>strong{font-size:52px}.prelaunch-icon-ticket-main h3{font-size:31px}.prelaunch-welcome-grid--editorial{gap:34px}.prelaunch-benefit-list{grid-template-columns:1fr}.prelaunch-benefit-list article:nth-child(odd){border-right:1px solid #11111157;margin-right:0}.prelaunch-benefit-list article{border:1px solid #11111157;min-height:0}.prelaunch-next-panel{padding:24px 20px}.prelaunch-launch-stage{grid-template-columns:1fr;padding:40px 20px}.prelaunch-launch-stage .prelaunch-welcome-tv{aspect-ratio:16/10}.prelaunch-launch-copy h2{font-size:38px}.prelaunch-member-footer{text-align:center;flex-direction:column;align-items:stretch;padding:28px 20px}.prelaunch-member-footer .prelaunch-welcome-actions{display:grid}.prelaunch-member-footer .btn{width:100%}.public-footer-inner{grid-template-columns:1fr;align-items:flex-start}.public-footer-socials{justify-content:center;width:100%}.public-footer-links{text-align:right;justify-content:flex-end;width:100%}.dashboard-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:22px}.dashboard-hero-media{aspect-ratio:16/9}.hero-media-choice,.hero-color-grid{grid-template-columns:minmax(0,1fr)}.dashboard-carousel .section-head{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:15px}.dashboard-carousel-head-actions{justify-content:space-between;width:100%}.dashboard-carousel-hint{max-width:320px}.membership-swipe-hint{display:block}.membership-grid{overscroll-behavior-inline:contain;scroll-behavior:auto;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;gap:24px;width:calc(100% + 32px);margin-inline:-16px;padding:8px 16px 24px;display:flex;overflow-x:auto}.membership-grid::-webkit-scrollbar{display:none}.membership-grid.is-dragging{cursor:grabbing}.membership-plan{flex:0 0 calc(100vw - 32px)}.video-category-form{grid-template-columns:1fr 1fr}.video-category-grid{grid-template-columns:1fr}.ad-slot{border-radius:18px;min-height:110px}.ad-slot--sidebar{min-height:150px}.ad-slot--empty{padding:20px 14px 14px}.ad-rotation-item{grid-template-columns:1fr;padding:15px}.ad-rotation-item img,.ad-rotation-item video{max-height:210px}.ad-rotation-item.ad-slot--pure-banner{aspect-ratio:var(--ad-mobile-aspect);padding:0}.ad-slot-content strong{padding-right:60px}.ad-placement-options,.ad-media-upload-grid,.ad-size-guide>div{grid-template-columns:1fr}.ad-popup{padding:0}.ad-popup-panel{border:0;border-radius:0;width:100%;height:100dvh;min-height:0}.ad-popup-shade{background:linear-gradient(#0d091c2e 22%,#0d091cc2 51%,#0d091cfa)}.ad-popup-content{left:max(22px,env(safe-area-inset-left));bottom:max(80px,calc(env(safe-area-inset-bottom) + 64px));width:calc(100% - max(44px,env(safe-area-inset-left) + env(safe-area-inset-right) + 26px))}.ad-popup-content h2{font-size:clamp(34px,12vw,56px)}.ad-popup-content p{margin:14px 0 18px;font-size:14px}.ad-popup-countdown{right:max(17px,env(safe-area-inset-right));bottom:max(17px,env(safe-area-inset-bottom));width:58px;height:58px;box-shadow:inset 0 0 0 5px #0d091cb8}.ad-popup-countdown span{font-size:18px}.ad-popup-countdown small{font-size:7px}.refund-request-head{flex-direction:column;align-items:stretch}.refund-request-facts,.refund-decision-grid,.scan-ticket-facts,.admin-order-facts,.refund-fields-grid{grid-template-columns:1fr}.admin-order-facts>div+div{border-left:0;border-top:1px solid var(--line)}.refund-submit-row{flex-direction:column;align-items:stretch}.refund-submit-row .btn{width:100%}.event-admin-overview{grid-template-columns:78px minmax(0,1fr);gap:13px;padding:16px}.event-admin-cover{width:78px}.event-admin-links{grid-column:1/-1}.event-admin-links .btn{width:100%}.event-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.event-admin-stats>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.event-admin-stats>div:nth-child(4){border-top:1px solid var(--line)}.event-cover-editor,.live-community-form{grid-template-columns:1fr}.live-community-form .btn{width:100%}.live-community-post{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.live-community-post>.moderation-actions,.live-community-post>form{grid-column:2}.community-page{gap:28px}.community-feed{gap:18px}.community-scroll-window{gap:16px;height:min(68dvh,680px);max-height:680px;padding:2px 7px 2px 0;overflow-x:hidden}.community-scroll-item{min-width:0}.post{padding:17px 16px}.post-head{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:14px}.post-head>div{overflow-wrap:anywhere;flex:150px;min-width:0}.post-head>.badge{margin-left:48px}.community-post-body{margin:0;line-height:1.65}.reply{min-width:0;margin:0;padding:14px}.reply-head{flex-direction:column;align-items:flex-start;gap:10px}.reply-head>div{overflow-wrap:anywhere;min-width:0}.reply-head>div>strong,.reply-head>div>span{display:block}.reply-head>div>span{margin-top:3px}.moderation-actions{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));width:100%;display:grid}.moderation-actions form,.moderation-actions .btn{width:100%}.community-compose-actions{flex-direction:column;align-items:stretch;gap:13px}.community-compose-actions .btn{width:100%}.community-sidebar{gap:18px}}@media(min-width:980px){.desktop-nav{display:flex}.mobile-nav{display:none}.app-shell.has-mobile-nav{padding-bottom:0}.pwa-install-fab{bottom:max(24px,env(safe-area-inset-bottom))}.grid-4{grid-template-columns:repeat(4,1fr)}.admin-layout{grid-template-columns:210px minmax(0,1fr);align-items:start}.admin-nav-shell{position:sticky;top:92px}.admin-nav-toggle,.admin-nav-overlay,.admin-nav-drawer-head{display:none}.admin-nav-drawer{width:auto;box-shadow:none;background:0 0;padding:0;transition:none;position:static;overflow:visible;transform:none}.admin-nav{padding-top:0}.admin-nav a{border-radius:14px}.footer{padding-bottom:50px}.community-page{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.community-sidebar{scrollbar-width:thin;scrollbar-color:#c5537f47 transparent;max-height:calc(100dvh - 112px);padding-right:3px;position:sticky;top:92px;overflow-y:auto}.community-compose-mobile{display:none}.community-sidebar-compose{display:grid}.membership-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-carousel-viewport{grid-auto-columns:calc(33.3333% - 12px)}.membership-plan--level-3{transform:translateY(-8px)}.membership-plan--level-3:hover,.membership-plan--level-3:focus-within{transform:translateY(-15px)scale(1.045)}}@media(min-width:520px)and (max-width:979px){.auth-tablet-dropdown{flex:none;display:block;position:relative}.auth-tablet-toggle{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffe0;border-radius:11px;align-content:center;gap:5px;padding:0 9px;list-style:none;display:grid;box-shadow:0 8px 22px #24213f14}.auth-tablet-toggle::-webkit-details-marker{display:none}.auth-tablet-toggle span{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .2s;display:block}.auth-tablet-dropdown[open] .auth-tablet-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.auth-tablet-dropdown[open] .auth-tablet-toggle span:nth-child(2){opacity:0}.auth-tablet-dropdown[open] .auth-tablet-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.auth-tablet-panel{z-index:100;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-radius:16px;gap:5px;width:min(270px,100vw - 32px);padding:9px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #24213f33}.auth-tablet-panel a{color:var(--ink);border-radius:10px;padding:13px 14px;font-size:14px;font-weight:800;transition:color .2s,background .2s;display:block}.auth-tablet-panel a:hover,.auth-tablet-panel a:focus-visible,.auth-tablet-panel a.active{color:var(--pink-deep);background:var(--pink-soft)}}@media(max-width:519px){.app-shell{padding-top:calc(62px + env(safe-area-inset-top))}.maintenance-countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-inner{flex-wrap:nowrap;gap:8px;min-height:62px}.topbar-inner>.brand{gap:6px;min-width:0}.topbar-inner>.brand .brand-mark{border-radius:11px;width:34px}.topbar-inner>.brand .brand-name{font-size:13px}.topbar-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.topbar-actions .topbar-icon,.topbar-actions .avatar{width:36px;height:36px}.topbar-actions .profile-menu{flex:0 0 36px;align-self:center;display:block}.membership-billing-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.membership-admin-pricing-grid{grid-template-columns:1fr}.admin-order-head{flex-direction:column;align-items:stretch;padding:17px 16px 14px}.admin-order-head .badge{align-self:flex-start}.admin-order-facts>div{padding:13px 16px}.admin-order-actions{grid-template-columns:1fr;padding:14px 16px;display:grid}.admin-order-actions .btn,.admin-order-actions form,.admin-order-actions form .btn{width:100%}.admin-refund-panel>summary{padding:15px 16px}.admin-refund-form{padding:19px 16px 21px}.community-scroll-window{height:64dvh;max-height:560px}.community-reply-form{grid-template-columns:minmax(0,1fr);padding:12px}.community-reply-form .btn{width:100%}.community-replies{max-height:240px}.reply{margin-left:0}.player-meta{flex-direction:column;align-items:flex-start}.player-actions,.player-actions .btn{width:100%}.player-actions{flex-wrap:nowrap}.player-actions .player-icon-button{flex:0 0 36px;width:36px}.event-admin-stats{grid-template-columns:1fr}.event-admin-stats>div+div{border-left:0;border-top:1px solid var(--line)}.order-detail-actions,.order-detail-actions .btn{width:100%}.order-event-meta{grid-template-columns:1fr}.order-document-list a{grid-template-columns:auto minmax(0,1fr)}.order-document-list a b{grid-column:2}.membership-admin-note{flex-direction:column;align-items:stretch}.membership-admin-note .btn{width:100%}.registration-plan-choice{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.registration-plan-choice .btn{grid-column:1/-1;width:100%}.legal-dialog{border-radius:16px;padding:20px 17px}.video-category-form{grid-template-columns:1fr;padding:17px 16px}.video-category-form .btn{width:100%}.video-category-card-head{grid-template-columns:auto minmax(0,1fr) auto auto;padding:10px 11px}.video-category-card-head .badge{padding:4px 7px;font-size:9px}.video-category-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.video-category-fields>.field:nth-child(-n+2){grid-column:1/-1}.video-category-edit-footer,.video-category-delete{align-items:center}.message-page{width:min(100% - 24px,900px)}.message-page-head .title{font-size:clamp(30px,10vw,42px)}.message-chat-card{border-radius:20px}.message-chat-bar{padding:12px 13px}.message-chat-status{font-size:0}.chat{min-height:280px;padding:14px 12px}.bubble{min-width:min(145px,88%);max-width:88%}.message-composer{grid-template-columns:1fr;padding:12px}.message-composer .btn{width:100%;min-height:46px}.message-attachment-picker{grid-template-columns:1fr}.message-attachment-picker small{grid-column:1}.emoji-picker-panel{grid-template-columns:repeat(5,1fr);width:min(230px,100vw - 70px)}.emoji-picker-panel button,.video-source-actions,.video-source-actions>.btn,.video-camera-choice,.video-camera-choice>summary{width:100%}.video-camera-menu{width:100%;margin-top:8px;position:static;box-shadow:0 10px 30px #2722441f}.admin-video-editor-summary{grid-template-columns:minmax(0,1fr) auto;gap:9px;min-height:68px;padding:10px}.admin-video-summary-main{gap:8px}.admin-video-summary-status{grid-column:1;justify-self:start;margin-left:38px}.admin-video-summary-action{grid-area:1/2/span 2}.admin-video-summary-action small{display:none}.admin-video-editor>.admin-video-form{padding:14px}.client-video-summary{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;min-height:68px;padding:8px 10px 8px 8px}.client-video-summary-thumb{border-radius:9px;width:52px;height:52px}.client-video-summary-status{grid-column:2;justify-self:start}.client-video-summary-action{grid-area:1/3/span 2}.client-video-summary-action small{display:none}.client-video-editor-body{padding:14px}.client-video-delete,.client-video-delete form,.client-video-delete .btn,.admin-video-delete,.admin-video-delete form,.admin-video-delete .btn{width:100%}.admin-video-delete{padding:0 18px 18px}.upload-progress-foot{flex-direction:column;align-items:stretch}.upload-progress-foot .btn{width:100%}}@media(max-width:359px){.topbar-inner>.brand .brand-name{font-size:11px}.topbar-actions .topbar-icon,.topbar-actions .avatar{width:34px;height:34px}.topbar-actions .profile-menu{flex-basis:34px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.maintenance-status span{animation:1.1s ease-in-out infinite maintenance-blink!important}.admin-nav-drawer{transition:transform .45s!important}.admin-nav-overlay{transition:opacity .35s,visibility 0s linear .35s!important}.admin-nav-shell.is-open .admin-nav-overlay{transition:opacity .35s!important}}.contact-modal{z-index:9999;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));opacity:0;pointer-events:none;place-items:center;transition:opacity .28s;display:grid;position:fixed;inset:0}.contact-modal[hidden]{display:none}.contact-modal.is-open{opacity:1;pointer-events:auto}.contact-modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer;background:#1d1735b8;border:0;position:absolute;inset:0}.contact-modal-panel{overscroll-behavior:contain;background:#fff;border:1px solid #f7a8c16b;border-radius:22px;width:min(100%,560px);max-height:calc(100dvh - 36px);padding:clamp(24px,5vw,38px);transition:transform .32s cubic-bezier(.22,.7,.24,1);position:relative;overflow-y:auto;transform:translateY(26px)scale(.97);box-shadow:0 30px 90px #1f173a57}.contact-modal.is-open .contact-modal-panel{transform:translateY(0)scale(1)}.contact-modal-close{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff8fa;border:1px solid #eadde5;border-radius:10px;place-items:center;padding:0;font-size:25px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.contact-modal-heading{align-items:center;gap:14px;padding-right:34px;display:flex}.contact-modal-heading .eyebrow{margin:0 0 3px}.contact-modal-heading h2{margin:0;font-size:clamp(25px,5vw,34px)}.contact-modal-icon{background:var(--pink);border-radius:13px;flex:none;width:48px;height:48px;display:block;overflow:hidden}.contact-modal-icon img{object-fit:cover;width:100%;height:100%;display:block}.contact-modal-lead{color:var(--ink-soft);margin:18px 0 22px;line-height:1.6}.contact-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contact-form .field:nth-last-of-type(-n+2),.contact-form .contact-privacy,.contact-form .btn{grid-column:1/-1}.contact-form .field label{justify-content:space-between;gap:10px;display:flex}.contact-form .field label span{color:var(--ink-soft);font-size:11px;font-weight:500}.contact-form .textarea{resize:vertical;min-height:126px}.contact-form .contact-phone-field{grid-column:1/-1}.contact-phone-control{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.contact-phone-control:focus-within{border-color:var(--pink);box-shadow:0 0 0 4px #f7a8c12e}.contact-phone-prefix{border:0;border-right:1px solid var(--line);min-width:104px;color:var(--ink);cursor:pointer;background-color:#fff8fa;border-radius:0;outline:0;padding:0 32px 0 13px;font-size:13px;font-weight:800}.contact-phone-control .input{min-width:0;box-shadow:none;border:0;border-radius:0}.contact-phone-control .input:focus{box-shadow:none;border:0}.contact-form .contact-human-check{grid-template-columns:minmax(0,1fr) 88px;align-items:center;column-gap:12px}.contact-form .contact-human-check label{min-width:0;line-height:1.35;display:block}.contact-form .contact-human-check .input{text-align:center;width:88px;min-height:44px;padding-inline:8px}.contact-form .contact-human-check .field-error{grid-column:1/-1}.contact-privacy{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.contact-privacy a{color:var(--pink-deep);font-weight:750;text-decoration:underline}.contact-honeypot{width:1px;height:1px;position:fixed;left:-10000px;overflow:hidden}.field-error{color:#a92e42;margin-top:6px;font-size:12px;display:block}.contact-modal-open{overflow:hidden}.maintenance-actions{justify-content:center}.membership-cancel-note{color:#4f4963;margin:8px 0 0;font-size:13.2px;font-weight:750}.admin-email-queue{border-color:#111;gap:18px}.admin-email-queue-head{align-items:flex-start}.admin-email-queue-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-email-queue-stats article{background:#fff;border:1px solid #ded8da;border-radius:14px;gap:7px;padding:17px;display:grid}.admin-email-queue-stats small{color:#756c71;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-email-queue-stats strong{font-size:28px}.admin-email-queue-info{color:#6c6268;gap:7px;font-size:12px;display:grid}.admin-email-queue-info .is-error{color:#a22432}.admin-email-queue-actions{align-items:center}.admin-system-log-body{gap:18px}.admin-system-log-controls{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:10px;display:grid}.admin-system-log-controls .field{margin:0}.admin-system-log-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-system-log-meta>span{background:#fff;border:1px solid #ded8da;border-radius:12px;gap:5px;min-width:0;padding:14px 16px;display:grid}.admin-system-log-meta small{color:#756c71;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-system-log-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-system-log-notice{color:#806472;margin:0;font-size:11px;font-weight:750}.admin-system-log-output{color:#f8eef2;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;background:#111;border:1px solid #111;border-radius:14px;max-height:520px;margin:0;padding:20px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.62;overflow:auto}.admin-system-log-output code{color:inherit;font:inherit}.admin-system-log-empty{color:#71666c;background:#fff;border:1px dashed #bbb2b6;border-radius:14px;gap:5px;padding:22px;display:grid}.admin-system-log-empty strong{color:#111}.admin-collapsible{overflow:hidden}.admin-collapsible-summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:grid}.admin-collapsible-summary::-webkit-details-marker{display:none}.admin-collapsible-summary>span:nth-child(2){gap:3px;display:grid}.admin-collapsible-summary small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-collapsible-summary strong{font-size:20px}.admin-collapsible-arrow{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid #111;width:0;height:0;transition:transform .2s}.admin-collapsible[open]>.admin-collapsible-summary .admin-collapsible-arrow{transform:rotate(90deg)}.admin-collapsible-content{border-top:1px solid #ebe5e7;padding-top:0}.admin-online-panel{background:#fff;border-color:#111;overflow:hidden}.admin-online-summary{cursor:pointer;grid-template-columns:13px minmax(0,1fr) auto 34px;align-items:center;gap:15px;padding:20px 22px;list-style:none;display:grid}.admin-online-summary::-webkit-details-marker{display:none}.admin-online-summary>span:nth-child(2){gap:3px;display:grid}.admin-online-summary small{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-online-summary strong{color:#111;font-size:21px}.admin-online-summary em{color:var(--muted);font-size:11px;font-style:normal}.admin-online-counts{justify-items:end;gap:4px;display:grid}.admin-online-counts>b{color:#175f35;white-space:nowrap;background:#e8f7ed;border:1px solid #b8dfc5;border-radius:999px;padding:8px 12px;font-size:12px}.admin-online-counts>small{color:var(--muted);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:10px}.admin-online-indicator,.admin-online-now i{background:#2bab61;border-radius:999px;display:block;box-shadow:0 0 0 4px #2bab6121}.admin-online-indicator{width:10px;height:10px}.admin-online-chevron{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:relative}.admin-online-chevron:before{content:"";border-bottom:2px solid #111;border-right:2px solid #111;width:8px;height:8px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.admin-online-panel[open] .admin-online-chevron:before{transform:translateY(2px)rotate(225deg)}.admin-online-panel[open] .admin-online-summary{border-bottom:1px solid var(--line);background:#fffafd}.admin-online-list{display:grid}.admin-online-user{border-bottom:1px solid #eee9eb;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 22px;display:grid}.admin-online-user:last-child{border-bottom:0}.admin-online-avatar{width:43px;height:43px}.admin-online-user-copy{gap:3px;min-width:0;display:grid}.admin-online-user-copy strong,.admin-online-user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-online-user-copy small{color:var(--muted);font-size:11px}.admin-online-now{color:#287044;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.admin-online-now i{width:7px;height:7px;box-shadow:none}.admin-online-empty{margin:18px 22px}.admin-online-group-title{background:#fffafd;border-bottom:1px solid #eee9eb;justify-content:space-between;align-items:center;gap:12px;padding:11px 22px;display:flex}.admin-online-group-title strong{font-size:12px}.admin-online-group-title span{color:#111;text-align:center;background:#f1e8ec;border-radius:999px;min-width:26px;padding:4px 7px;font-size:10px;font-weight:850}.admin-online-user--guest .admin-online-avatar{color:#111;background:#f7edf1}.admin-contact-messages{gap:18px}.admin-contact-list{gap:9px;display:grid}.admin-contact-item{background:#fffafd;border:1px solid #eadde5;border-radius:12px;overflow:hidden}.admin-contact-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.admin-contact-item summary::-webkit-details-marker{display:none}.admin-contact-item summary span:first-child{gap:3px;min-width:0;display:grid}.admin-contact-item summary small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-contact-detail{border-top:1px solid #f0e5ea;gap:14px;padding:0 16px 16px;display:grid}.admin-contact-detail p{white-space:pre-line;margin:14px 0 0;line-height:1.6}.admin-contact-email-status{font-weight:750;display:block}.admin-contact-email-status.is-sent{color:#17754e}.admin-contact-email-status.is-error{color:#a22432}.admin-contact-email-status.is-waiting{color:#8a6500}@media(max-width:700px){.contact-modal{padding-inline:10px}.contact-modal-panel{border-radius:17px;max-height:calc(100dvh - 20px);padding:25px 18px 22px}.contact-form{grid-template-columns:1fr}.contact-form .field,.contact-form .contact-privacy,.contact-form .btn{grid-column:1}.contact-form .contact-human-check{grid-template-columns:minmax(0,1fr) 72px;column-gap:8px}.contact-form .contact-human-check .input{width:72px}.contact-phone-prefix{min-width:98px;padding-right:27px}.maintenance-actions{flex-direction:column;width:100%}.maintenance-actions .btn{width:100%}.admin-contact-item summary{align-items:flex-start}.admin-email-queue-stats{grid-template-columns:1fr}.admin-email-queue-actions{flex-direction:column;align-items:stretch}.admin-email-queue-actions form,.admin-email-queue-actions .btn{width:100%}.admin-system-log-controls{grid-template-columns:1fr}.admin-system-log-controls .btn{width:100%}.admin-system-log-meta{grid-template-columns:1fr}.admin-system-log-output{max-height:430px;padding:15px;font-size:10px}.admin-system-logs>.video-category-admin-summary{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:17px}.admin-system-logs>.video-category-admin-summary .video-category-chevron{grid-area:1/2}.admin-system-logs>.video-category-admin-summary .video-category-admin-count{grid-column:1;width:max-content}.admin-collapsible-summary{gap:10px;padding:16px}.admin-collapsible-summary strong{font-size:17px}.admin-online-summary{grid-template-columns:11px minmax(0,1fr) 32px;gap:11px;padding:17px 15px}.admin-online-counts{grid-column:2;justify-items:start}.admin-online-counts>small{white-space:normal}.admin-online-summary>.admin-online-chevron{grid-area:1/3/span 2}.admin-online-summary em{display:none}.admin-online-user{grid-template-columns:39px minmax(0,1fr);padding:12px 15px}.admin-online-avatar{width:39px;height:39px}.admin-online-now{grid-column:2}}.competition-admin-page{min-width:0}.competition-admin-heading{justify-content:space-between;gap:24px;padding:10px 2px 4px;display:flex;position:relative;overflow:hidden}.competition-admin-heading .lead{max-width:760px}.competition-admin-symbol{color:var(--pink);opacity:.32;align-self:center;font-size:clamp(52px,8vw,92px);line-height:1;transform:rotate(13deg)}.competition-form{background:linear-gradient(145deg,#fff,#fffafd);border-color:#ee8fb24d;gap:22px;padding:clamp(20px,3vw,34px)}.competition-form-head,.competition-section-head,.competition-admin-card-head,.competition-form-footer{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.competition-form-head h2,.competition-section-head h2{margin:3px 0 0}.competition-setting-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.competition-setting-row .checkbox{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;min-height:58px;padding:15px 16px}.competition-form-footer{color:#fff;background:linear-gradient(135deg,#282044,#3f315f);border-radius:14px;align-items:center;padding:18px}.competition-form-footer div{gap:4px;display:grid}.competition-form-footer span{color:#ffffffbd;font-size:13px}.competition-form-footer .btn{flex:none}.competition-banner-fields{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);align-items:stretch;gap:14px;display:grid}.competition-promotion-toggle,.competition-banner-options .checkbox{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;min-height:58px;padding:15px 16px}.competition-section-head{align-items:center;margin-top:8px}.competition-admin-card{border-left:5px solid #c8bfd3;padding:clamp(19px,2.8vw,30px);position:relative;overflow:hidden}.competition-admin-card:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#ef8fb2,#0000);height:3px;position:absolute;inset:0 0 auto}.competition-admin-banner{aspect-ratio:8/3;background:#f4e9ef;border-radius:15px;max-height:310px;margin:-10px -10px 22px;position:relative;overflow:hidden}.competition-admin-banner img{object-fit:cover;width:100%;height:100%}.competition-admin-banner span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#261c3ad1;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:12px}.competition-state-active{border-left-color:#e8538c;box-shadow:0 14px 40px #682a4e1f}.competition-state-closed,.competition-state-drawn{border-left-color:#67517e}.competition-state-published{border-left-color:#43846a}.competition-state-cancelled{opacity:.8;border-left-color:#b7adb4}.competition-admin-card-head h3{margin:9px 0 5px;font-size:clamp(20px,2.4vw,28px)}.competition-admin-card-head p{max-width:760px;color:var(--muted);margin:0}.competition-prize-mini{background:#fff4f8;border:1px solid #f2c4d6;border-radius:12px;flex:0 0 min(260px,35%);gap:5px;padding:15px 17px;display:grid}.competition-prize-mini span,.competition-admin-stats span,.competition-admin-facts span,.competition-winner-admin span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.competition-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 12px;display:grid}.competition-admin-stats div{background:#f8f5fa;border-radius:11px;gap:6px;min-width:0;padding:14px;display:grid}.competition-admin-stats strong{overflow-wrap:anywhere;font-size:15px}.competition-admin-facts{flex-wrap:wrap;gap:10px;display:flex}.competition-admin-facts div{border:1px solid var(--line);border-radius:10px;gap:3px;min-width:170px;padding:10px 13px;display:grid}.competition-admin-facts strong{overflow-wrap:anywhere;font-size:13px}.competition-winner-admin{color:#fff;background:linear-gradient(125deg,#2d2149,#6d3b70);border-radius:14px;align-items:center;gap:16px;margin-top:18px;padding:18px;display:flex}.competition-winner-crown{background:linear-gradient(145deg,#ffd9e7,#f4a5c3);border-radius:12px;place-items:center;width:48px;height:48px;display:grid;color:#3c294c!important;font-size:22px!important}.competition-winner-admin div{gap:3px;display:grid}.competition-winner-admin strong{font-size:20px}.competition-winner-admin small{color:#ffffffb8}.competition-admin-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:18px;display:flex}.competition-admin-actions form{margin:0}.competition-edit-details{border:1px solid var(--line);background:#fbfafc;border-radius:12px;margin-top:16px}.competition-edit-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;font-weight:800;list-style:none;display:flex}.competition-edit-details summary::-webkit-details-marker{display:none}.competition-edit-details[open] summary b{transform:rotate(45deg)}.competition-edit-form{border-top:1px solid var(--line);gap:16px;padding:3px 17px 18px;display:grid}.competition-edit-form>:first-child{margin-top:16px}.competition-promotion-carousel{background:linear-gradient(145deg,#ffffffc7,#fff0f7d1);border:1px solid #da779e33;border-radius:20px;padding:clamp(20px,3vw,28px);box-shadow:0 16px 45px #4f315914}.competition-promotion-card{isolation:isolate;aspect-ratio:8/3;color:#fff;background:#3c294f;border-radius:16px;width:100%;min-height:190px;text-decoration:none;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 35px #2a18412e}.competition-promotion-card img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.competition-promotion-placeholder{text-align:center;background:radial-gradient(circle at 70% 20%,#ef8fb280,#0000 30%),linear-gradient(135deg,#2c2145,#714267);place-content:center;gap:8px;width:100%;height:100%;display:grid}.competition-promotion-placeholder span{color:#f4aec9;font-size:42px}.competition-promotion-placeholder b{color:#fff;letter-spacing:.05em;font-size:clamp(17px,2vw,24px)}.competition-promotion-placeholder sup{color:#f4aec9;font-size:.55em}.competition-promotion-card:hover img{transform:scale(1.045)}.competition-promotion-shade{z-index:1;background:linear-gradient(90deg,#1e122ee0,#301c3b94 52%,#21142d14);position:absolute;inset:0}.competition-promotion-copy{z-index:2;gap:5px;max-width:min(520px,75%);display:grid;position:absolute;inset:auto auto clamp(17px,3vw,30px) clamp(17px,3vw,30px)}.competition-promotion-copy small{color:#ffc8dc;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.competition-promotion-copy strong{color:#fff;font-size:clamp(20px,3vw,34px);line-height:1.08}.competition-promotion-copy b{color:#ffffffc7;font-size:12px}.competition-promotion-copy em{color:#39233f;background:#f4aec9;border-radius:8px;width:fit-content;margin-top:6px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.competitions-public-page{gap:clamp(30px,5vw,54px)}.competitions-public-hero{background:linear-gradient(135deg,#ffffffeb,#ffe9f3e0);border:1px solid #d5789e33;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(27px,5vw,52px);display:flex;position:relative;overflow:hidden;box-shadow:0 17px 50px #412a4f14}.competitions-public-hero .lead{max-width:700px}.competitions-public-hero>span{color:var(--pink);opacity:.4;font-size:clamp(58px,10vw,115px);transform:rotate(12deg)}.competitions-empty-current{align-items:center;gap:18px;padding:clamp(22px,4vw,34px);display:flex}.competitions-empty-current>span{color:#fff;background:linear-gradient(135deg,var(--pink-deep),var(--violet));border-radius:14px;flex:none;place-items:center;width:54px;height:54px;font-size:23px;display:grid}.competitions-empty-current>div{flex:1}.competitions-empty-current h2,.competitions-empty-current p{margin:0}.competitions-empty-current p{color:var(--muted);margin-top:4px}.competition-winners-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.competition-winner-card{overflow:hidden}.competition-winner-card>img,.competition-winner-card-placeholder{aspect-ratio:8/3;object-fit:cover;width:100%}.competition-winner-card-placeholder{color:#eba3bf;background:linear-gradient(135deg,#35274c,#79506f);place-items:center;font-size:32px;display:grid}.competition-winner-card-body{gap:7px;padding:19px;display:grid}.competition-winner-card-body>span{color:var(--pink-deep);letter-spacing:.09em;font-size:10px;font-weight:900}.competition-winner-card-body h3,.competition-winner-card-body p{margin:0}.competition-winner-card-body p{color:var(--muted);font-size:13px}.competition-winner-name{background:#fff1f6;border-radius:11px;gap:2px;margin-top:8px;padding:12px 13px;display:grid}.competition-winner-name small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.competition-winner-name b{color:#50314d;font-size:17px}.live-competition{isolation:isolate;color:#fff;background:linear-gradient(135deg,#241a3c,#432653 52%,#873d68);border-radius:22px;margin:clamp(20px,4vw,42px) 0;position:relative;overflow:hidden;box-shadow:0 24px 70px #2a184147}.live-competition:after{z-index:-1;content:"";border:1px solid #ffffff29;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-210px;right:-140px}.live-competition-glow{z-index:-1;filter:blur(35px);background:#f182ad4f;border-radius:50%;width:300px;height:300px;position:absolute;top:-180px;left:18%}.live-competition-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(22px,4vw,38px);display:flex}.live-competition-head h2{color:#fff;max-width:720px;margin:10px 0 5px;font-size:clamp(25px,4vw,42px)}.live-competition-head p{color:#ffffffb3;margin:0}.live-competition-kicker{color:#ffd9e7;letter-spacing:.13em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.live-competition-kicker i{background:#f37cab;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite competition-pulse;box-shadow:0 0 0 5px #f37cab2b}@keyframes competition-pulse{50%{opacity:.35;transform:scale(.8)}}.live-competition-countdown{text-align:right;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:12px;flex:none;gap:4px;min-width:145px;padding:13px 16px;display:grid}.live-competition-countdown span{color:#ffffffa6;text-transform:uppercase;font-size:11px}.live-competition-countdown strong{letter-spacing:.05em;font-size:20px}.live-competition-body{grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:clamp(24px,5vw,64px);padding:clamp(24px,4vw,42px);display:grid}.live-competition-question>span{color:#f8b5cf;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.live-competition-question h3{color:#fff;margin:12px 0 24px;font-size:clamp(23px,3.2vw,36px);line-height:1.18}.live-competition-prize{color:#362547;background:linear-gradient(135deg,#fff,#ffe8f1);border-radius:13px;align-items:center;gap:13px;max-width:460px;padding:14px 16px;display:flex}.live-competition-prize>b{background:#f5bad0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.live-competition-prize div{gap:2px;display:grid}.live-competition-prize span{color:#7f6479;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.live-competition-entry{min-width:0;color:var(--ink);background:#fffffff7;border-radius:16px;padding:clamp(18px,3vw,26px);box-shadow:0 16px 50px #120a222e}.competition-answer-form{gap:17px;display:grid}.competition-answer-form fieldset{border:0;min-width:0;margin:0;padding:0}.competition-answer-form legend{margin-bottom:12px;font-weight:800}.competition-options{gap:8px;display:grid}.competition-options label{cursor:pointer;position:relative}.competition-options input{opacity:0;pointer-events:none;position:absolute}.competition-options span{background:#fff;border:1px solid #dfd7e4;border-radius:10px;padding:13px 14px;transition:all .18s;display:block}.competition-options span:hover{background:#fff4f8;border-color:#e896b5}.competition-options input:checked+span{background:#ffe7f0;border-color:#d86b98;font-weight:800;box-shadow:inset 4px 0 #d86b98}.competition-options input:focus-visible+span{outline-offset:2px;outline:3px solid #e8538c38}.competition-submit{color:#fff;background:linear-gradient(135deg,#e8538c,#b84a82);border-color:#0000;width:100%;min-height:48px}.competition-entry-confirmed{text-align:center;gap:9px;display:grid}.competition-entry-confirmed>span{color:#b43c70;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.competition-entry-confirmed>strong{overflow-wrap:anywhere;background:#fff0f6;border-radius:11px;padding:14px;font-size:18px}.competition-entry-confirmed small{color:var(--muted);line-height:1.55}.live-competition-rules{border-top:1px solid #ffffff24;margin:0 clamp(24px,4vw,42px) clamp(22px,4vw,35px)}.live-competition-rules summary{cursor:pointer;color:#ffffffd1;justify-content:space-between;padding:16px 0 0;font-size:13px;font-weight:800;list-style:none;display:flex}.live-competition-rules summary::-webkit-details-marker{display:none}.live-competition-rules p{color:#ffffffad;max-width:800px;line-height:1.65}.competition-result-card{background:linear-gradient(135deg,#fff9fc,#fff 55%,#f8effb);border:1px solid #efbfd2;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:24px 0;padding:clamp(24px,4vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #562c4e1a}.competition-result-card h2{margin:4px 0 6px}.competition-result-card p{color:var(--muted);margin:0}.competition-result-stars{color:#efb1c9;opacity:.3;font-size:80px;position:absolute;top:-15px;right:20%}.competition-result-winner{color:#fff;background:linear-gradient(135deg,#31224d,#784168);border-radius:14px;gap:4px;min-width:min(310px,34vw);padding:18px 22px;display:grid;position:relative}.competition-result-winner span{color:#f6b9d0;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.competition-result-winner strong{font-size:clamp(20px,3vw,30px)}.competition-result-winner small{color:#ffffffb8}.media-binaries-settings{background:linear-gradient(145deg,#fff,#fcf9ff);border-color:#5f4fc533}.media-binaries-settings code{color:#4a365e;background:#f1eaf5;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.media-binaries-note{background:#fff;border:1px solid #eaddea;border-radius:12px;align-items:center;gap:13px;padding:15px 17px;display:flex}.media-binaries-note>span{color:#fff;background:linear-gradient(135deg,var(--pink-deep),var(--violet));border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.media-binaries-note div{gap:3px;display:grid}.media-binaries-note small{color:var(--muted);line-height:1.5}@media(max-width:820px){.competition-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.live-competition-body,.competition-result-card{grid-template-columns:1fr}.competition-result-winner{min-width:0}.live-stage{grid-template-columns:1fr}.live-stage-video{z-index:12;position:sticky;top:68px}.live-stage-video .player-shell{border-radius:16px;box-shadow:0 12px 40px #130e2a42}.live-stage-video .player-meta{padding:10px 12px}.live-stage-video .player-actions .btn span{display:none}.live-stage-video .player-actions [data-live-fullscreen]>span:first-child{display:inline}.fullscreen-live-chat{right:max(9px,env(safe-area-inset-right));bottom:max(76px,calc(env(safe-area-inset-bottom) + 65px));width:min(310px,100% - 18px)}.fullscreen-live-chat-feed{max-height:min(31vh,230px)}.live-watch-mode{display:none}.live-stage-community{max-height:650px}.competition-winners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.account-two-factor-head{flex-direction:column}.account-two-factor-input-row{grid-template-columns:1fr}.account-two-factor-input-row .btn{width:100%}.competition-admin-symbol{display:none}.competition-form-head,.competition-admin-card-head,.competition-form-footer,.live-competition-head{flex-direction:column}.competition-setting-row,.competition-banner-fields{grid-template-columns:1fr}.competition-form-footer .btn,.competition-admin-actions form,.competition-admin-actions .btn{width:100%}.competition-prize-mini{flex-basis:auto;width:100%}.competition-admin-stats{gap:7px}.competition-admin-stats div{padding:11px}.competition-admin-facts{grid-template-columns:1fr;display:grid}.competition-admin-facts div{min-width:0}.competition-winner-admin{align-items:flex-start}.live-competition{border-radius:16px}.live-competition-head{gap:16px}.live-competition-countdown{text-align:left;width:100%}.live-competition-body{padding-top:22px}.live-competition-entry,.competition-promotion-carousel{padding:16px}.competition-promotion-card{aspect-ratio:4/3;min-height:230px}.competition-promotion-copy{max-width:calc(100% - 34px)}.competitions-public-hero>span{display:none}.competitions-empty-current{flex-wrap:wrap;align-items:flex-start}.competitions-empty-current>div{flex-basis:calc(100% - 76px)}.competitions-empty-current .btn{width:100%}.competition-winners-grid{grid-template-columns:1fr}.community-scroll-window{height:64dvh;max-height:560px;padding-right:6px}}.advertising-sales-page{background:linear-gradient(#fffafd 0,#fff 34%,#fff8fa);overflow:hidden}.ad-sales-hero{isolation:isolate;padding:clamp(58px,8vw,105px) 0 clamp(62px,8vw,110px);position:relative}.ad-sales-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 78% 28%,#5f4fc530,#0000 27%),radial-gradient(circle at 13% 10%,#f7a8c147,#0000 29%);position:absolute;inset:0}.ad-sales-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(40px,7vw,88px);display:grid}.ad-sales-hero-copy .display{max-width:720px;font-size:clamp(45px,7vw,82px)}.ad-sales-hero-copy .lead{max-width:690px;margin:25px 0 0}.ad-sales-hero-actions{margin-top:28px}.ad-sales-trust{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.ad-sales-trust span{color:var(--ink-soft);background:#ffffffb3;border:1px solid #5f4fc51f;border-radius:9px;padding:9px 11px;font-size:11px}.ad-sales-trust b{color:var(--ink)}.ad-sales-hero-visual{min-height:430px;position:relative}.ad-sales-device{background:#fff;border:1px solid #fffc;position:absolute;overflow:hidden;box-shadow:0 35px 90px #2a19412e}.ad-sales-device-desktop{border-radius:24px;inset:25px 15px 35px 0;transform:rotate(-2deg)}.ad-sales-device-mobile{z-index:2;border:5px solid #292442;border-radius:30px;width:168px;height:330px;padding:23px 12px 12px;bottom:-7px;right:-8px;transform:rotate(4deg)}.ad-sales-device-bar{background:#f4eff5;align-items:center;gap:5px;height:29px;padding:0 12px;display:flex}.ad-sales-device-bar i{background:#e3bdd0;border-radius:50%;width:7px;height:7px}.ad-sales-device-content{color:#fff;background:linear-gradient(135deg,#2b2345,#5e4171 58%,#d2749a);align-items:center;gap:17px;height:235px;padding:34px;display:flex}.ad-sales-demo-logo{letter-spacing:-.08em;align-items:flex-start;font-size:41px;font-weight:900;display:inline-flex}.ad-sales-demo-logo sup{color:#ffc2d7;letter-spacing:0;font-size:12px}.ad-sales-demo-copy{gap:5px;display:grid}.ad-sales-demo-copy b{font-size:clamp(18px,2.2vw,28px)}.ad-sales-demo-copy small{color:#ffffffab}.ad-sales-demo-banner{color:#6b3454;letter-spacing:.18em;background:linear-gradient(135deg,#ffdce8,#f4a7c1);border-radius:10px;place-items:center;height:70px;margin:16px;font-size:12px;font-weight:900;display:grid}.ad-sales-device-notch{background:#292442;border-radius:8px;width:60px;height:11px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.ad-sales-device-mobile .ad-sales-demo-logo{color:var(--ink);font-size:20px}.ad-sales-mobile-photo{background:linear-gradient(145deg,#35294f,#936184 54%,#f4b1c9);border-radius:10px;height:165px;margin-top:15px}.ad-sales-device-mobile .ad-sales-demo-banner{height:52px;margin:10px 0 0;font-size:7px}.ad-sales-section-head{justify-content:space-between;align-items:end;gap:36px;margin-bottom:28px;display:flex}.ad-sales-section-head>p{max-width:440px;color:var(--ink-soft);margin:0;line-height:1.6}.ad-duration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.ad-duration-card{border:1px solid var(--line);background:#ffffffe6;border-radius:20px;flex-direction:column;min-height:305px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 45px #321f4612}.ad-duration-card.is-recommended{background:linear-gradient(145deg,#fff,#fff2f7);border-color:#c5537f59;transform:translateY(-8px)}.ad-duration-card.is-selected{border-color:var(--pink-deep);box-shadow:0 0 0 3px #c5537f1f,0 20px 52px #472a531c}.ad-duration-ribbon{color:#fff;background:var(--pink-deep);letter-spacing:.07em;text-transform:uppercase;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:900;position:absolute;top:17px;right:17px}.ad-duration-number{color:var(--pink-deep);letter-spacing:-.07em;font-size:72px;font-weight:600;line-height:.9}.ad-duration-card h3{margin:9px 0 5px;font-size:23px}.ad-duration-card p{color:var(--ink-soft);margin:0 0 25px}.ad-duration-card .btn{margin-top:auto}.ad-positions-section{background:linear-gradient(#f9f5fb,#fff)}.ad-position-carousel{min-width:0;position:relative}.ad-position-carousel-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:11px;display:flex}.ad-position-carousel-toolbar>span{color:var(--pink-deep);font-size:11px;font-weight:850}.ad-carousel-controls{gap:7px;display:flex}.ad-carousel-controls button{color:#563c64;background:#fff;border:1px solid #ddcbd5;border-radius:10px;place-items:center;width:39px;height:39px;padding:0;transition:color .2s,border-color .2s,background .2s,opacity .2s;display:grid;box-shadow:0 8px 22px #34204314}.ad-carousel-controls button:hover:not(:disabled){border-color:var(--pink-deep);color:var(--pink-deep);background:#fff5f9}.ad-carousel-controls button:disabled{opacity:.3;cursor:default}.ad-carousel-controls svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.ad-position-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;gap:15px;padding:8px 4px 26px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.ad-position-grid::-webkit-scrollbar{display:none}.ad-position-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ad-position-card{border:1px solid var(--line);scroll-snap-align:start;background:#fff;border-radius:18px;flex-direction:column;flex:0 0 calc(33.3333% - 10px);min-width:0;min-height:420px;padding:21px;display:flex;box-shadow:0 12px 38px #311e430f}.ad-position-card.is-featured{border-color:#00000094}.ad-position-card .badge-dark{color:#171417;box-shadow:none;background:#fdeaf2;border:1px solid #00000024;border-radius:7px}.ad-position-card header{flex:none;justify-content:space-between;align-items:center;gap:10px;height:27px;display:flex}.ad-position-index{color:#cabecb;letter-spacing:.12em;font-size:12px;font-weight:900}.ad-position-card h3{letter-spacing:-.025em;margin:24px 0 7px;font-size:22px}.ad-position-card>p{min-height:61px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.ad-position-sizes{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;display:grid}.ad-position-sizes span{background:#f8f5fa;border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.ad-position-sizes small,.ad-position-prices small{color:#82798b;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.ad-position-sizes b{overflow-wrap:anywhere;font-size:11px}.ad-position-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:18px;display:grid}.ad-position-prices span{gap:2px;min-width:0;display:grid}.ad-position-prices b{white-space:nowrap;font-size:12px}.ad-position-prices em{color:#918799;font-size:8px;font-style:normal}.ad-position-card .btn{margin-top:auto}.ad-position-card--visual{cursor:pointer;outline:none;min-height:330px;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative}.ad-position-card--visual:hover,.ad-position-card--visual:focus-visible,.ad-position-card--visual.is-open{z-index:8;border-color:#d993af;transform:translateY(-4px);box-shadow:0 22px 55px #311e4329}.ad-position-card--visual.is-selected{border-color:var(--pink-deep);box-shadow:0 0 0 3px #c5537f24,0 20px 50px #40264f21}.ad-position-selected-mark{z-index:4;color:#fff;background:var(--pink-deep);letter-spacing:.03em;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:900;display:none;position:absolute;top:61px;right:31px;box-shadow:0 8px 20px #71304d38}.ad-position-card.is-selected .ad-position-selected-mark{display:block}.ad-position-graphic{background:#fff;border:1px solid #ddd3df;border-radius:13px;margin-top:16px;overflow:hidden;box-shadow:inset 0 0 0 4px #f7f3f7}.ad-position-browser-bar{background:#eee8f0;align-items:center;gap:4px;height:22px;padding:0 8px;display:flex}.ad-position-browser-bar i{background:#cbbdca;border-radius:50%;width:5px;height:5px}.ad-position-screen{background:linear-gradient(145deg,#fff,#f5eff6);height:160px;padding:15px;position:relative}.ad-position-mini-logo{color:#352843;letter-spacing:-.06em;font-size:10px;font-weight:950;position:absolute;top:10px;left:11px}.ad-position-mini-logo sup{color:var(--pink-deep);font-size:4px}.ad-position-ui{background:#e7dfe9;border-radius:5px;display:block;position:absolute}.ad-position-ui-a{background:linear-gradient(135deg,#47365e,#bd7797);width:57%;height:42px;top:32px;left:11px}.ad-position-ui-b{width:36%;height:24px;top:82px;left:11px}.ad-position-ui-c{width:46%;height:52px;top:82px;right:11px}.ad-position-highlight{z-index:2;color:#7d294a;background:#ffbcd5d6;border:2px solid #d15582;border-radius:7px;place-items:center;height:31px;display:grid;position:absolute;bottom:12px;left:11px;right:11px;box-shadow:0 0 0 4px #d155821f,0 8px 20px #5c254124}.ad-position-highlight span{letter-spacing:.14em;font-size:7px;font-weight:950}.ad-position-graphic--dashboard .ad-position-highlight{top:77px;bottom:auto}.ad-position-graphic--live .ad-position-highlight{width:38%;height:62px;inset:44px 10px auto auto}.ad-position-graphic--videos .ad-position-highlight{top:78px;bottom:auto}.ad-position-graphic--community .ad-position-highlight{height:48px;top:57px;bottom:auto;left:25%}.ad-position-graphic--events .ad-position-highlight{top:78px;bottom:auto}.ad-position-graphic--event_detail .ad-position-highlight{width:42%;height:88px;inset:42px 10px auto auto}.ad-position-graphic.is-video .ad-position-screen{background:linear-gradient(145deg,#251d38,#69445f);place-items:center;display:grid}.ad-position-graphic.is-video .ad-position-ui,.ad-position-graphic.is-video .ad-position-mini-logo{opacity:.22}.ad-position-graphic.is-video .ad-position-ui-a{background:#ffffff1f;width:auto;height:auto;inset:20px}.ad-position-graphic.is-video .ad-position-highlight{color:#fff;background:#cf4e7ec2;border-color:#ffb9d2;width:auto;height:auto;inset:29px}.ad-position-graphic--midroll_videos .ad-position-highlight,.ad-position-graphic--midroll_live .ad-position-highlight{background:#564290d1}.ad-position-graphic--push_all .ad-position-screen{background:linear-gradient(145deg,#322647,#83556f)}.ad-position-graphic--push_all .ad-position-ui{opacity:.18}.ad-position-graphic--push_all .ad-position-highlight{color:#6f3150;background:#fff5f9f0;border-color:#f1a9c3;height:78px;inset:39px 20px auto;box-shadow:0 12px 28px #120a1e47}.ad-position-graphic--push_all .ad-position-highlight:before{content:"FP";color:#fff;background:linear-gradient(135deg,var(--pink-deep),var(--violet));text-align:center;border-radius:9px;width:35px;height:35px;margin-right:8px;font-size:9px;line-height:35px}.ad-position-graphic--push_all .ad-position-highlight{grid-auto-flow:column;justify-content:center}.ad-position-card-label{align-content:start;gap:5px;min-height:61px;margin-top:16px;display:grid}.ad-position-card-label h3{margin:0;font-size:18px;line-height:1.25}.ad-position-card-label span{color:#8a7e8c;font-size:9px;line-height:1.35}.ad-position-select{margin-top:14px}.ad-position-tooltip{z-index:10;visibility:hidden;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #dfc7d3;border-radius:14px;gap:10px;padding:18px;transition:opacity .23s,transform .23s,visibility .23s;display:grid;position:absolute;top:47px;left:14px;right:14px;transform:translateY(13px)scale(.97);box-shadow:0 24px 65px #2616323d}.ad-position-tooltip:before{content:"";background:#fff;border-top:1px solid #dfc7d3;border-left:1px solid #dfc7d3;width:12px;height:12px;position:absolute;top:-7px;left:26px;transform:rotate(45deg)}.ad-position-card--visual:hover .ad-position-tooltip,.ad-position-card--visual:focus-within .ad-position-tooltip,.ad-position-card--visual.is-open .ad-position-tooltip{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.ad-position-tooltip>p{min-height:0;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.ad-position-tooltip .ad-position-sizes,.ad-position-tooltip .ad-position-prices{margin:0}.ad-position-tooltip-close{color:#68465b;background:#f7eaf0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;font-size:17px;line-height:1;display:grid;position:absolute;top:7px;right:7px}.ad-format-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:13px;display:grid}.ad-format-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:23px}.ad-format-icon{color:#fff;background:linear-gradient(135deg,var(--pink-deep),var(--violet));border-radius:11px;place-items:center;width:44px;height:44px;margin-bottom:19px;font-size:23px;display:grid}.ad-format-card h3{margin:0 0 7px;font-size:19px}.ad-format-card p{min-height:65px;color:var(--ink-soft);margin:0 0 17px;font-size:12px;line-height:1.55}.ad-format-card>span{color:var(--pink-deep);font-size:13.86px;font-weight:850;line-height:1.2}.ad-special-partnerships{background:#fff}.ad-special-partnership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ad-special-partnership-card{background:#fff;border:1px solid #151515;border-radius:22px;min-height:390px;display:flex}.ad-special-partnership-copy{flex-direction:column;min-width:0;padding:30px;display:flex}.ad-special-partnership-copy h3{letter-spacing:-.035em;margin:4px 0 12px;font-size:30px}.ad-special-partnership-copy>p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.ad-special-partnership-copy ul{gap:9px;margin:22px 0;padding:0;list-style:none;display:grid}.ad-special-partnership-copy li{color:#2e2830;padding-left:20px;font-size:12px;line-height:1.5;position:relative}.ad-special-partnership-copy li:before{content:"◆";color:var(--pink-deep);font-size:9px;position:absolute;top:.1em;left:0}.ad-special-partnership-action{border-top:1px solid #e8e0e5;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:20px;display:flex}.ad-special-partnership-action span{gap:3px;display:grid}.ad-special-partnership-action small{color:#8a7e88;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.ad-special-partnership-action b{font-size:13px}.ad-special-partnership-legal{color:#746b73;text-align:center;max-width:900px;margin:20px auto 0;font-size:11px;line-height:1.6}.ad-calculator-section{color:#fff;background:linear-gradient(135deg,#221b39,#44305e 58%,#794768)}.ad-calculator-shell{grid-template-columns:minmax(0,.8fr) minmax(390px,1.2fr);align-items:center;gap:clamp(36px,7vw,90px);display:grid}.ad-calculator-copy .eyebrow{color:#f4acc7}.ad-calculator-copy .section-title{color:#fff}.ad-calculator-copy>p{color:#ffffffb3;line-height:1.7}.ad-calculator-note{background:#ffffff0f;border:1px solid #ffffff21;border-radius:11px;align-items:flex-start;gap:11px;margin-top:25px;padding:14px;display:flex}.ad-calculator-note>span{color:#392744;background:#f4b3cb;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.ad-calculator-note p{color:#ffffffb3;margin:0;font-size:12px;line-height:1.55}.ad-calculator-card{color:var(--ink);background:#fff;border-radius:20px;gap:15px;padding:clamp(22px,4vw,35px);display:grid;box-shadow:0 28px 75px #0a061440}.ad-package-step{border-bottom:1px solid var(--line);padding-bottom:15px;display:block}.ad-package-step[hidden]{display:none}.ad-package-step-head{cursor:pointer;align-items:center;gap:11px;width:100%;list-style:none;display:flex}.ad-package-step-head::-webkit-details-marker{display:none}.ad-package-step-head:focus{outline:none}.ad-package-step-head:focus-visible{border-radius:9px;box-shadow:0 0 0 3px #c5537f3d}.ad-package-step-head>b{color:#fff;background:var(--ink);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.ad-package-step-head>div{flex:1;gap:2px;min-width:0;display:grid}.ad-package-step-head strong{font-size:17px}.ad-package-step-head small{color:#817789;font-size:12px;line-height:1.4}.ad-package-step-chevron{color:#68455a;background:#f5e9ef;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;transition:transform .3s,background .2s;display:grid}.ad-package-step-chevron svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.ad-package-step[open] .ad-package-step-chevron{color:#fff;background:var(--pink-deep);transform:rotate(180deg)}.ad-package-step-content{gap:11px;padding-top:13px;animation:.32s both ad-package-unfold;display:grid}.ad-package-step-content>p{color:#817789;margin:0;font-size:12px;line-height:1.5}@keyframes ad-package-unfold{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.ad-package-choice-tools{justify-content:space-between;align-items:center;gap:10px;display:flex}.ad-package-choice-tools>span{color:#70455c;font-size:11px;font-weight:850}.ad-package-choice-tools>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ad-package-choice-tools button{color:#69445b;background:#fff;border:1px solid #decfd9;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800}.ad-package-choice-tools button:hover{border-color:var(--pink-deep);background:#fff2f7}.ad-package-choices{gap:7px;display:grid}.ad-package-choices--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-package-choices--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-package-choices--positions{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding-right:0;overflow:visible}.ad-package-choices--positions .ad-package-choice{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:11px;min-height:76px}.ad-package-choice-visual{background:linear-gradient(145deg,#fff,#f2ebf4);border:1px solid #dcd1dc;border-radius:8px;width:74px;height:46px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffffb8}.ad-package-choice-visual:before,.ad-package-choice-visual i{content:"";background:#ded4e1;border-radius:3px;display:block;position:absolute}.ad-package-choice-visual:before{background:linear-gradient(135deg,#453457,#b87695);width:42px;height:14px;top:9px;left:7px}.ad-package-choice-visual i{background:#f8bfd4;border:1px solid #d15582;height:10px;bottom:7px;left:7px;right:7px}.ad-package-choice-visual b{z-index:2;color:#752843;letter-spacing:.08em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:4px;font-weight:950;line-height:1;position:absolute;bottom:9px;left:8px;right:8px;overflow:hidden}.ad-package-choice-visual--live i,.ad-package-choice-visual--event_detail i{width:29px;height:27px;inset:11px 6px auto auto}.ad-package-choice-visual--events i,.ad-package-choice-visual--videos i{width:auto;height:10px;inset:auto 7px 7px}.ad-package-choice-visual.is-video{background:linear-gradient(145deg,#281f3b,#6f4865)}.ad-package-choice-visual.is-video:before{background:#ffffff1a;width:auto;height:auto;inset:7px}.ad-package-choice-visual.is-video i{background:#ca4a79b8;border-color:#f3a9c4;width:auto;height:auto;inset:13px}.ad-package-choice-visual.is-video b{color:#fff}.ad-package-choice-visual--push_all{background:linear-gradient(145deg,#332748,#865870)}.ad-package-choice-visual--push_all:before{background:#f2a8c2;width:15px;height:15px;top:8px;left:8px}.ad-package-choice-visual--push_all i{background:#fff7faf0;border-color:#f1a9c3;width:auto;height:auto;inset:7px 7px 7px 27px}.ad-package-choice-copy{min-width:0;color:var(--ink);gap:3px;display:grid}.ad-package-choice-copy strong{padding-right:20px}.ad-package-choice-copy>span{color:#817789}.ad-package-choices--formats{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-package-choice{min-width:0;color:var(--ink);text-align:left;background:#fff;border:1px solid #e3d9e1;border-radius:9px;gap:3px;padding:11px 12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.ad-package-choice:hover{background:#fff8fb;border-color:#d887a8;transform:translateY(-1px)}.ad-package-choice.is-incompatible:not(.is-selected){opacity:.65;background:#faf8fa;border-style:dashed}.ad-package-choice.is-selected{border-color:var(--pink-deep);box-shadow:inset 3px 0 var(--pink-deep),0 7px 20px #c5537f1a;background:#fff0f6}.ad-package-choice.is-selected:after{color:#fff;background:var(--pink-deep);content:"✓";border-radius:5px;place-items:center;width:17px;height:17px;font-size:9px;font-weight:900;display:grid;position:absolute;top:7px;right:8px}.ad-package-choice strong{overflow-wrap:anywhere;padding-right:20px;font-size:14px;line-height:1.3}.ad-package-choice span{color:#817789;font-size:11px;line-height:1.45}.ad-package-add{background:linear-gradient(135deg,#fff8fb,#f6f0f8);border:1px solid #e2d4de;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.ad-package-add>div{gap:3px;min-width:0;display:grid}.ad-package-add span{color:#82788b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.ad-package-add strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.ad-package-add small{color:var(--pink-deep);font-size:19px;font-weight:900}.ad-package-add .btn{flex:none}.ad-package-add .btn:disabled{cursor:not-allowed;opacity:.48}.ad-package-add .btn.is-duplicate{color:#fff;background:#76647d}.ad-first-order-discount{cursor:pointer;background:linear-gradient(135deg,#fff3f8,#f5effa);border:1px solid #edc6d5;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.ad-first-order-discount input{width:19px;height:19px;accent-color:var(--pink-deep)}.ad-first-order-discount>span{gap:2px;display:grid}.ad-first-order-discount strong{font-size:14px}.ad-first-order-discount small{color:#7e7185;font-size:11px;line-height:1.4}.ad-first-order-discount>b{color:#fff;background:var(--pink-deep);white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:13px}.ad-campaign-cart{background:#fff;border:1px solid #ded1db;border-radius:14px;gap:11px;padding:16px;display:grid}.ad-campaign-cart-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ad-campaign-cart-head>div{gap:2px;display:grid}.ad-campaign-cart-head span{color:#82788b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.ad-campaign-cart-head strong{font-size:16px}.ad-campaign-cart-head>b{color:#69445b;background:#f8e9f0;border-radius:7px;padding:6px 9px;font-size:11px}.ad-campaign-cart-empty{color:#847a8a;text-align:center;background:#faf8fa;border:1px dashed #d9cbd5;border-radius:10px;padding:16px;font-size:12px;line-height:1.6}.ad-campaign-cart-empty[hidden]{display:none}.ad-campaign-cart-items{scrollbar-width:thin;scrollbar-color:#d7c6d2 transparent;gap:7px;max-height:275px;display:grid;overflow-y:auto}.ad-campaign-cart-item{background:#fcfafc;border:1px solid #eadfe7;border-radius:10px;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px;display:grid}.ad-campaign-cart-index{color:#fff;background:var(--ink);border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.ad-campaign-cart-item>div{gap:2px;min-width:0;display:grid}.ad-campaign-cart-item>div strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.ad-campaign-cart-item>div small{color:#817789;font-size:11px}.ad-campaign-cart-item>b{color:var(--pink-deep);white-space:nowrap;font-size:14px}.ad-campaign-cart-remove{color:#9a3659;background:#ffeaf1;border:0;border-radius:6px;padding:7px 8px;font-size:10px;font-weight:850}.ad-campaign-cart-remove:hover{background:#ffd8e5}.ad-calculator-summary{background:#f8f3f7;border-radius:13px;gap:13px;padding:17px;display:grid}.ad-calculator-summary>div:first-child{gap:4px;display:grid}.ad-calculator-summary span,.ad-calculator-total small{color:#82788b;font-size:12px}.ad-calculator-summary>div:first-child strong{font-size:15px;line-height:1.4}.ad-calculator-breakdown{gap:8px;display:flex}.ad-calculator-breakdown>span{background:#fff;border-radius:8px;gap:3px;min-width:120px;padding:9px;display:grid}.ad-calculator-total{border-top:1px solid #e4d9e2;grid-template-columns:1fr auto;align-items:end;gap:2px 12px;padding-top:12px;display:grid}.ad-calculator-total strong{color:var(--pink-deep);font-size:30px;line-height:1}.ad-calculator-total small{text-align:right;grid-column:1/-1}.ad-calculator-help{color:#8a8091;text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.55}.ad-calculator-card .btn.is-disabled{cursor:not-allowed;opacity:.48}.ad-orders-paused{color:#111;background:#fff;border:1px solid #111;border-radius:14px;gap:4px;margin:18px 0;padding:16px 18px;display:grid}.ad-orders-paused strong{font-size:1rem}.ad-orders-paused span{font-size:.9rem}.ad-order-wizard .btn:disabled{cursor:not-allowed;opacity:.48}.ad-sales-steps{counter-reset:adstep;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ad-sales-steps li{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:18px 15px;display:grid;position:relative}.ad-sales-steps li:not(:last-child):after{content:"";border-top:2px solid #e1c7d4;border-right:2px solid #e1c7d4;width:8px;height:8px;position:absolute;top:35px;right:-3px;transform:rotate(45deg)}.ad-sales-steps li>b{color:#fff;background:var(--ink);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ad-sales-steps li div{gap:5px;display:grid}.ad-sales-steps li span{color:var(--ink-soft);font-size:11px;line-height:1.5}.ad-billing-section{background:#f7f2f7}.ad-billing-grid{grid-template-columns:1.3fr .85fr .85fr;gap:14px;display:grid}.ad-billing-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:clamp(20px,3vw,30px)}.ad-billing-card-main{color:#fff;background:linear-gradient(145deg,#292240,#51365d);border:0}.ad-billing-card-main .eyebrow{color:#f2abc5}.ad-billing-card h2,.ad-billing-card h3{margin-top:0}.ad-billing-card p,.ad-billing-card li{color:var(--ink-soft);font-size:12px;line-height:1.65}.ad-billing-card-main li{color:#ffffffbd}.ad-billing-status{letter-spacing:.1em;border-radius:7px;margin-bottom:19px;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex}.ad-billing-status.is-cancelled{color:#a12e4d;background:#ffe3ec}.ad-billing-status.is-refund{color:#4f408b;background:#ebe6ff}.ad-sales-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.ad-sales-footer p{color:#a9a2bd;font-size:12px}.ad-sales-footer .cluster{justify-content:flex-end}.ad-order-wizard-section{background:linear-gradient(#fff8fb,#f7f1f7);scroll-margin-top:20px}.ad-order-wizard-section[hidden]{display:none}.ad-order-wizard{background:#fff;border:1px solid #ead7e1;border-radius:24px;overflow:hidden;box-shadow:0 28px 80px #3d234421}.ad-wizard-head{color:#fff;background:linear-gradient(135deg,#272244,#563660 64%,#a85d7c);justify-content:space-between;align-items:flex-start;gap:30px;padding:clamp(24px,4vw,42px);display:flex}.ad-wizard-head .eyebrow{color:#f3b1ca}.ad-wizard-head .section-title{color:#fff;max-width:780px;margin-bottom:10px}.ad-wizard-head p:last-child{color:#ffffffbd;max-width:760px;margin:0;line-height:1.65}.ad-wizard-close{color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:26px;display:grid}.ad-wizard-progress{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0 clamp(22px,4vw,42px);list-style:none;display:grid}.ad-wizard-progress li{color:#8a7f90;justify-content:center;align-items:center;gap:10px;padding:19px 12px;font-size:12px;font-weight:800;display:flex;position:relative}.ad-wizard-progress li:not(:last-child):after{content:"";border-top:1px solid #dfd2da;width:14px;position:absolute;top:50%;right:-7px}.ad-wizard-progress b{background:#f1e9ef;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.ad-wizard-progress li.is-active{color:var(--pink-deep)}.ad-wizard-progress li.is-active b{color:#fff;background:var(--pink-deep);box-shadow:0 6px 18px #c5537f40}.ad-wizard-panel{gap:22px;padding:clamp(22px,4vw,42px);display:grid}.ad-wizard-panel[hidden]{display:none}.ad-wizard-panel-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ad-wizard-panel-head>div{gap:4px;display:grid}.ad-wizard-panel-head span{color:var(--pink-deep);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.ad-wizard-panel-head h3{letter-spacing:-.03em;margin:0;font-size:clamp(20px,3vw,29px)}.ad-wizard-panel-head>small{max-width:390px;color:var(--muted);text-align:right;font-size:11px;line-height:1.5}.ad-wizard-selected-placements{background:#fff9fb;border:1px solid #dfd3dc;border-radius:13px;gap:9px;padding:15px;display:grid}.ad-wizard-selected-placements-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.ad-wizard-selected-placements-head>span{color:#7f7180;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.ad-wizard-selected-placements-head>button{color:#231d22;background:#fff;border:1px solid #cdbbc5;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800}.ad-wizard-selected-placements-head>button:hover{border-color:#151515;box-shadow:0 5px 14px #00000012}.ad-wizard-selected-placements>small{color:#867985;font-size:10px;line-height:1.45}.ad-wizard-selected-placements>div{flex-wrap:wrap;gap:7px;display:flex}.ad-wizard-selected-placements>div>span{color:#4f3444;background:#fff;border:1px solid #dfc4d0;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800}.ad-creative-list{gap:18px;display:grid}.ad-creative-card{background:#fff;border:1px solid #e7d9e1;border-radius:18px;overflow:hidden;box-shadow:0 10px 35px #2b1c340f}.ad-creative-card>header{background:#fcf9fb;border-bottom:1px solid #eadfe5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.ad-creative-card>header>span{color:#fff;background:var(--ink);border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.ad-creative-card>header>div{gap:3px;min-width:0;display:grid}.ad-creative-card>header strong{font-size:15px}.ad-creative-card>header small{color:var(--muted);font-size:11px}.ad-creative-card>header>b{color:var(--pink-deep);white-space:nowrap;font-size:16px}.ad-creative-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr);gap:24px;padding:20px;display:grid}.ad-creative-requirements{align-content:start;gap:12px;display:grid}.ad-creative-instruction{border-left:4px solid var(--pink-deep);background:#fff3f8;border-radius:0 10px 10px 0;padding:14px}.ad-creative-instruction b{font-size:13px}.ad-creative-instruction p{color:#786d7e;margin:5px 0 0;font-size:11px;line-height:1.5}.ad-creative-upload{background:#fcfafb;border:1px dashed #d9c6d2;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 14px;padding:13px;display:grid}.ad-creative-upload.has-error,.ad-creative-requirements .field.has-error{background:#fff1f5;border-color:#c93461;animation:1.05s ease-in-out infinite ad-missing-field-pulse;position:relative;box-shadow:0 0 0 3px #c934612e,0 0 22px #c934613d}.ad-creative-upload.has-error{border-style:solid;border-width:2px}.ad-creative-requirements .field.has-error{border:2px solid #c93461;border-radius:11px;padding:10px}.ad-creative-upload.has-error:after,.ad-creative-requirements .field.has-error:after{content:"Doplňte tento podklad";z-index:2;color:#fff;letter-spacing:.02em;background:#c93461;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:900;position:absolute;top:-11px;right:8px}@keyframes ad-missing-field-pulse{0%,to{border-color:#c93461;box-shadow:0 0 0 2px #c9346129,0 0 12px #c9346129}50%{border-color:#ff3f7d;box-shadow:0 0 0 6px #ff3f7d40,0 0 28px #c9346161}}@media(prefers-reduced-motion:reduce){.ad-creative-upload.has-error,.ad-creative-requirements .field.has-error{animation:none}}.ad-creative-upload-copy{gap:3px;display:grid}.ad-creative-upload-copy strong{font-size:12px}.ad-creative-upload-copy span{color:var(--muted);font-size:10px;line-height:1.4}.ad-creative-file-state{color:#8b808d;grid-column:1/-1;font-size:10px}.ad-creative-file-state.is-valid{color:#23815d;font-weight:800}.ad-creative-file-state.is-error{color:#bd3158;font-weight:800}.ad-video-upload{grid-template-columns:1fr}.ad-video-upload video{background:#17131f;border-radius:10px;width:min(100%,420px)}.ad-creative-copy-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.ad-creative-copy-fields .field:nth-child(2){grid-column:1/-1}.ad-creative-copy-fields .textarea{min-height:90px}.ad-live-preview{background:#f8f3f6;border:7px solid #282331;border-radius:15px;align-self:start;overflow:hidden;box-shadow:0 17px 38px #2015282e}.ad-live-preview-browser{color:#fff;background:#282331;align-items:center;gap:4px;height:27px;padding:0 9px;display:flex}.ad-live-preview-browser>span{background:#9d8ea5;border-radius:50%;width:5px;height:5px}.ad-live-preview-browser b{letter-spacing:.04em;margin-left:auto;font-size:7px}.ad-live-preview-browser i{color:#ef9fbd;font-style:normal}.ad-live-preview-page{background:linear-gradient(145deg,#fff,#f4edf3);min-height:260px;padding:17px}.ad-live-preview-copy{gap:4px;margin-bottom:15px;display:grid}.ad-live-preview-copy small{color:var(--pink-deep);letter-spacing:.1em;font-size:7px;font-weight:900}.ad-live-preview-copy strong{font-size:13px}.ad-live-preview-slot{color:#a1798a;background:#fff3f7;border:2px dashed #daa9bd;border-radius:9px;place-items:center;min-height:110px;display:grid;overflow:hidden}.ad-live-preview-slot span{text-align:center;padding:15px;font-size:9px}.ad-live-preview-slot img{object-fit:cover;width:100%;height:100%;min-height:110px}.ad-partner-fields{background:#fcfafb;border:1px solid #e6dae2;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px;display:grid}.ad-partner-fields .span-2{grid-column:1/-1}.ad-wizard-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.ad-final-summary{border:1px solid #e4d7df;border-radius:15px;overflow:hidden}.ad-final-summary-head,.ad-final-summary-total{justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.ad-final-summary-head{color:#fff;background:linear-gradient(135deg,#2a2440,#604064)}.ad-final-summary-head>div{gap:3px;display:grid}.ad-final-summary-head span{color:#ffffffa6;font-size:10px}.ad-final-summary-head b{font-size:22px}.ad-final-summary-items{padding:9px 18px;display:grid}.ad-final-summary-items>div,.ad-final-summary-discount{border-bottom:1px solid #eee5eb;justify-content:space-between;gap:18px;padding:9px 0;font-size:11px;display:flex}.ad-final-summary-items b{white-space:nowrap}.ad-final-summary-discount{color:var(--pink-deep);margin:0 18px}.ad-final-summary-total{background:#fff3f8}.ad-final-summary-total strong{color:var(--pink-deep);font-size:24px}.ad-payment-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ad-payment-choices label{cursor:pointer;border:1px solid #dfd2db;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:17px;display:grid}.ad-payment-choices label:has(input:checked){border-color:var(--pink-deep);box-shadow:inset 3px 0 var(--pink-deep);background:#fff2f7}.ad-payment-choices input{accent-color:var(--pink-deep);margin-top:3px}.ad-payment-choices span{gap:5px;display:grid}.ad-payment-choices small{color:var(--muted);font-size:11px;line-height:1.5}.ad-order-terms{background:#f7f3f6;border-radius:11px;padding:15px}.ad-creative-crop-dialog{width:min(760px,100%)}.ad-creative-crop-stage{aspect-ratio:16/9;border-radius:15px;width:min(620px,85vw);max-height:58vh}.ad-creative-crop-stage.is-portrait{width:min(300px,78vw)}.ad-creative-crop-guide{z-index:3;border-radius:inherit;pointer-events:none;border:2px solid #fff;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0003}.ad-order-page{min-height:70vh}.ad-order-hero{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:24px;display:flex}.ad-order-status{color:#94601d;text-transform:uppercase;background:#fff0d6;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:900}.ad-order-status.is-paid{color:#176747;background:#dff8ed}.ad-order-status.is-cancelled{color:#9b294c;background:#ffe3ec}.ad-order-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:20px;display:grid}.ad-order-items{gap:7px;display:grid}.ad-order-items article{border:1px solid #e9dfe5;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.ad-order-items article>span{color:#fff;background:var(--ink);border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.ad-order-items article>div{gap:3px;display:grid}.ad-order-items article small{color:var(--muted);font-size:10px}.ad-order-items article>b{color:var(--pink-deep);white-space:nowrap}.ad-order-partner{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding-top:15px;display:grid}.ad-order-partner>div{gap:3px;display:grid}.ad-order-partner small,.ad-order-partner span{color:var(--muted);font-size:10px}.ad-order-payment{position:sticky;top:20px}.ad-order-total{border-bottom:1px solid var(--line);gap:5px;padding-bottom:15px;display:grid}.ad-order-total span{color:var(--muted);font-size:11px}.ad-order-total strong{color:var(--pink-deep);font-size:32px}.ad-order-total small{color:#418164;font-size:10px}.ad-order-qr{text-align:center;justify-items:center;gap:7px;display:grid}.ad-order-qr img{width:min(260px,100%)}.ad-order-qr small,.ad-order-help{color:var(--muted);font-size:10px;line-height:1.5}.ad-order-paid-mark{color:#176747;text-align:center;background:#dff8ed;border-radius:11px;padding:18px;font-weight:900}@media(max-width:980px){.ad-sales-hero-grid{grid-template-columns:1fr}.ad-sales-hero-copy{text-align:center}.ad-sales-hero-copy .lead{margin-inline:auto}.ad-sales-hero-actions,.ad-sales-trust{justify-content:center}.ad-sales-hero-visual{width:min(620px,100%);margin-inline:auto}.ad-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-special-partnership-grid{grid-template-columns:1fr}.ad-sales-steps{grid-template-columns:1fr 1fr}.ad-sales-steps li:not(:last-child):after{display:none}.ad-billing-grid{grid-template-columns:1fr 1fr}.ad-billing-card-main{grid-column:1/-1}.ad-creative-grid,.ad-order-layout{grid-template-columns:1fr}.ad-order-payment{position:static}}@media(max-width:700px){.guest-desktop-nav{display:none}.guest-mobile-dropdown{margin-left:auto;display:block;position:relative}.guest-mobile-toggle{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffe0;border-radius:11px;align-content:center;gap:5px;padding:0 9px;list-style:none;display:grid;box-shadow:0 8px 22px #24213f14}.guest-mobile-toggle::-webkit-details-marker{display:none}.guest-mobile-toggle span{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .2s;display:block}.guest-mobile-dropdown[open] .guest-mobile-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.guest-mobile-dropdown[open] .guest-mobile-toggle span:nth-child(2){opacity:0}.guest-mobile-dropdown[open] .guest-mobile-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.guest-mobile-panel{z-index:100;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-radius:16px;gap:5px;width:min(270px,100vw - 32px);padding:9px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #24213f33}.guest-mobile-panel a{color:var(--ink);border-radius:10px;padding:13px 14px;font-size:14px;font-weight:800;transition:color .2s,background .2s;display:block}.guest-mobile-panel a:hover,.guest-mobile-panel a:focus-visible{color:var(--pink-deep);background:var(--pink-soft)}.guest-mobile-panel a.is-primary{color:#fff;background:var(--pink-deep)}.guest-mobile-panel a.is-primary:hover,.guest-mobile-panel a.is-primary:focus-visible{color:#fff;background:#ad416c}.ad-sales-hero{padding-top:40px}.ad-sales-hero-visual{grid-template-columns:minmax(0,1.65fr) minmax(104px,.75fr);align-items:end;gap:10px;min-height:0;display:grid}.ad-sales-device{position:relative;inset:auto;transform:none}.ad-sales-device-desktop{border-radius:18px;height:232px}.ad-sales-device-mobile{border-width:4px;border-radius:22px;width:100%;height:232px;padding:20px 9px 9px;bottom:auto;right:auto}.ad-sales-device-content{gap:8px;height:150px;padding:15px}.ad-sales-demo-logo{font-size:25px}.ad-sales-demo-copy b{font-size:14px}.ad-sales-demo-copy small{font-size:8px}.ad-sales-demo-banner{height:37px;margin:8px;font-size:8px}.ad-sales-mobile-photo{height:112px;margin-top:11px}.ad-sales-device-mobile .ad-sales-demo-banner{height:35px;margin-top:8px}.ad-sales-section-head{flex-direction:column;align-items:flex-start;gap:13px}.ad-duration-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;width:calc(100% + 32px);margin-inline:-16px;padding:8px 16px 25px;display:flex;overflow-x:auto}.ad-duration-grid::-webkit-scrollbar{display:none}.ad-duration-card{scroll-snap-align:center;flex:0 0 calc(100vw - 52px);min-height:285px}.ad-duration-card.is-recommended{transform:none}.ad-position-carousel{width:calc(100% + 32px);margin-inline:-16px}.ad-position-carousel-toolbar{padding-inline:16px}.ad-position-grid{padding:8px 16px 27px;scroll-padding-inline:16px}.ad-position-card{scroll-snap-align:center;flex-basis:calc(100vw - 52px);min-height:390px}.ad-format-grid,.ad-calculator-shell,.ad-billing-grid{grid-template-columns:1fr}.ad-special-partnership-card{min-height:0}.ad-special-partnership-copy{padding:24px}.ad-special-partnership-copy h3{font-size:26px}.ad-special-partnership-action{flex-direction:column;align-items:stretch}.ad-special-partnership-action .btn{width:100%}.ad-position-card--visual{min-height:320px}.ad-position-tooltip{z-index:120;max-height:calc(100dvh - 48px);position:fixed;top:50%;left:16px;right:16px;overflow-y:auto;transform:translateY(calc(14px - 50%))scale(.97)}.ad-position-tooltip:before{display:none}.ad-position-card--visual:hover .ad-position-tooltip,.ad-position-card--visual:focus-within .ad-position-tooltip{visibility:hidden;opacity:0;pointer-events:none}.ad-position-card--visual.is-open .ad-position-tooltip{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.ad-format-card p{min-height:0}.ad-calculator-breakdown{flex-direction:column}.ad-package-choices--positions,.ad-package-choices--formats{grid-template-columns:1fr}.ad-package-choices--positions{max-height:none}.ad-package-choice{min-height:55px}.ad-package-add{flex-direction:column;align-items:stretch}.ad-package-choice-tools{flex-direction:column;align-items:flex-start}.ad-package-choice-tools>div{justify-content:flex-start;width:100%}.ad-package-add .btn{width:100%}.ad-first-order-discount{align-items:start}.ad-campaign-cart-item{grid-template-columns:27px minmax(0,1fr) auto}.ad-campaign-cart-item>b{grid-column:2}.ad-campaign-cart-remove{grid-area:1/3/span 2}.ad-calculator-breakdown>span{width:100%}.ad-sales-steps{grid-template-columns:1fr}.ad-sales-steps li{padding:11px 0}.ad-billing-card-main{grid-column:auto}.ad-sales-footer,.ad-sales-footer .cluster,.ad-wizard-head,.ad-wizard-panel-head,.ad-order-hero,.ad-wizard-selected-placements-head{flex-direction:column;align-items:flex-start}.ad-wizard-progress{padding-inline:10px}.ad-wizard-progress li{text-align:center;flex-direction:column;gap:5px;padding:13px 5px}.ad-wizard-progress li:not(:last-child):after{display:none}.ad-wizard-panel-head>small{text-align:left}.ad-creative-card>header{grid-template-columns:31px minmax(0,1fr);padding:12px}.ad-creative-card>header>b{grid-column:2}.ad-creative-grid{padding:12px}.ad-creative-upload{grid-template-columns:1fr}.ad-creative-upload .btn{width:100%}.ad-creative-copy-fields,.ad-partner-fields,.ad-payment-choices,.ad-order-partner{grid-template-columns:1fr}.ad-creative-copy-fields .field:nth-child(2),.ad-partner-fields .span-2{grid-column:auto}.ad-wizard-actions{flex-direction:column-reverse;align-items:stretch}.ad-wizard-actions .btn{width:100%}.ad-final-summary-head,.ad-final-summary-total{flex-direction:column;align-items:flex-start}.ad-live-preview-page{min-height:210px}}@media(prefers-reduced-motion:reduce){.ad-rotation-item{transition:transform 1.22s cubic-bezier(.22,.68,.22,1),opacity .98s,visibility 1.22s!important}.membership-plan{transition:transform .46s cubic-bezier(.2,.72,.22,1),box-shadow .46s,border-color .46s!important}}.prereg-page{gap:clamp(42px,7vw,88px);padding:34px 0 88px;display:grid;overflow:hidden}.prereg-hero{isolation:isolate;color:#fff;background:linear-gradient(135deg,#17122f,#2b1b48 48%,#5b294d);border:1px solid #ffffff1f;border-radius:34px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(36px,6vw,88px);min-height:560px;padding:clamp(48px,7vw,90px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 110px #23163e47}.prereg-hero:before{content:"";z-index:-2;opacity:.55;background-image:linear-gradient(115deg,#0000 0 52%,#ffffff0b 52% 53%,#0000 53%),radial-gradient(circle at 72% 24%,#f4aac647,#0000 28%);position:absolute;inset:0}.prereg-hero:after{content:"FASHIONPRAGUE";z-index:-1;color:#ffffff09;letter-spacing:-.07em;white-space:nowrap;font-size:clamp(62px,11vw,160px);font-weight:950;position:absolute;bottom:-28px;right:-35px}.prereg-hero-glow{z-index:-1;filter:blur(4px);border-radius:50%;position:absolute}.prereg-hero-glow--one{background:radial-gradient(circle,#f29dbe7a,#0000 70%);width:290px;height:290px;top:-130px;left:-70px}.prereg-hero-glow--two{background:radial-gradient(circle,#e2976f42,#0000 70%);width:420px;height:420px;bottom:-210px;right:-170px}.prereg-hero-copy{z-index:1;max-width:760px;position:relative}.prereg-kicker{color:#f8c5d8;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:900}.prereg-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(48px,7vw,92px);line-height:.94}.prereg-hero-copy>p:not(.prereg-kicker){color:#ffffffc2;max-width:680px;margin:28px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.62}.prereg-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.prereg-hero .btn-ghost{color:#fff;background:#ffffff12;border-color:#ffffff47}.founding-emblem{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 42%,#f7cdda2e,#ffffff08 55%,#0000 56%);border:1px solid #ffe0c452;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:min(350px,100%);padding:40px;display:flex;position:relative;box-shadow:inset 0 0 0 8px #ffffff06,0 30px 70px #00000038}.founding-emblem:before,.founding-emblem:after{content:"✦";color:#e7b38d;font-size:19px;position:absolute}.founding-emblem:before{top:35px}.founding-emblem:after{bottom:35px}.founding-emblem-ring{background:conic-gradient(from 210deg,#b66d72,#f7d5af,#ef9fbd,#fff2d4,#b66d72);border-radius:50%;place-items:center;width:105px;height:105px;margin-bottom:22px;padding:3px;display:grid;box-shadow:0 14px 34px #eb9cb840}.founding-emblem-ring span{color:#2b1c42;letter-spacing:-.08em;background:linear-gradient(145deg,#fff8f0,#eeb4bd);border:2px solid #241a3d;border-radius:50%;place-items:center;width:100%;height:100%;font-size:35px;font-weight:950;display:grid}.founding-emblem small{color:#f3c8d7;letter-spacing:.2em;font-size:9px;font-weight:800}.founding-emblem strong{letter-spacing:.08em;margin-top:8px;font-size:20px}.founding-emblem b{color:#e9bc96;letter-spacing:.17em;margin-top:7px;font-size:9px}.prereg-countdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #c5537f2e;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:-58px;padding:22px 28px;display:grid;box-shadow:0 22px 60px #36224a21}.prereg-countdown p{color:var(--pink-deep);letter-spacing:.15em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:900}.prereg-countdown time{font-weight:850}.prereg-countdown-grid{grid-template-columns:repeat(4,76px);gap:6px;display:grid}.prereg-countdown-grid span{text-align:center;background:linear-gradient(145deg,#fff,#fff1f6);border-radius:12px;gap:3px;padding:10px 8px;display:grid}.prereg-countdown-grid strong{font-variant-numeric:tabular-nums;font-size:25px;line-height:1}.prereg-countdown-grid small{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:850}.prereg-intro{text-align:center;max-width:820px}.prereg-intro .section-title{letter-spacing:-.045em;font-size:clamp(32px,5vw,58px);line-height:1.04}.prereg-intro>p:last-child{color:var(--ink-soft);font-size:17px;line-height:1.7}.prereg-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.prereg-plan{background:#ffffffed;border:1px solid #c5537f26;border-radius:25px;flex-direction:column;min-width:0;padding:30px;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s,border-color .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #36224a17}.prereg-plan:hover{z-index:2;border-color:#dc669273;transform:translateY(-12px)scale(1.025);box-shadow:0 34px 80px #4f2b5433}.prereg-plan.is-featured{color:#fff;background:linear-gradient(150deg,#261b43,#4d294e 70%,#7c395b);border-color:#ef9fbda6;box-shadow:0 30px 78px #391f4c40}.prereg-plan-ribbon{color:#3a2143;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#f2a3c0,#f4d1ba);width:165px;padding:7px 12px;font-size:8px;font-weight:950;position:absolute;top:18px;right:-38px;transform:rotate(35deg)}.prereg-plan header>span{color:var(--pink-deep);letter-spacing:.18em;font-size:9px;font-weight:950}.prereg-plan.is-featured header>span{color:#f5bad0}.prereg-plan h3{margin:8px 0 0;font-size:28px}.prereg-plan-price{align-items:flex-end;gap:9px;margin:30px 0 4px;display:flex}.prereg-plan-price strong{letter-spacing:-.055em;font-size:48px;line-height:.88}.prereg-plan-price span{font-size:16px;font-weight:850;display:grid}.prereg-plan-price small{color:var(--ink-soft);font-size:9px}.prereg-plan.is-featured .prereg-plan-price small{color:#ffffff9e}.prereg-saving{color:var(--ink-soft);margin:8px 0 22px;font-size:10px}.prereg-plan.is-featured .prereg-saving{color:#ffffffa6}.prereg-event-benefit{background:linear-gradient(135deg,#fff6ec,#ffeaf2);border:1px solid #cd895e47;border-radius:16px;align-items:center;gap:12px;min-height:82px;padding:15px;display:flex}.prereg-plan.is-featured .prereg-event-benefit{background:#ffffff1a;border-color:#ffd6b057}.prereg-event-benefit-icon{color:#4b2948;background:linear-gradient(145deg,#f8d8b8,#ef9fbd);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;display:grid;box-shadow:0 8px 20px #c5537f2e}.prereg-event-benefit div{gap:4px;display:grid}.prereg-event-benefit small{color:#986848;letter-spacing:.12em;font-size:8px;font-weight:950}.prereg-plan.is-featured .prereg-event-benefit small{color:#efc49e}.prereg-event-benefit strong{font-size:15px;line-height:1.25}.prereg-plan ul{flex:1;align-content:start;gap:11px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.prereg-plan li{color:var(--ink-soft);padding-left:23px;font-size:12px;line-height:1.45;position:relative}.prereg-plan li:before{content:"✦";color:var(--pink-deep);position:absolute;left:0}.prereg-plan.is-featured li{color:#ffffffc2}.prereg-plan.is-featured li:before{color:#f1b2c9}.prereg-how{background:#c5537f21;border:1px solid #c5537f21;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.prereg-how>div{background:#fffffff0;padding:30px}.prereg-how span{color:#e6a0b9;font-size:34px;font-weight:950;display:block}.prereg-how strong{margin:8px 0;font-size:17px;display:block}.prereg-how p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.prereg-fineprint{background:#fff7efdb;border-left:4px solid #d8a47d;border-radius:0 16px 16px 0;padding:24px 28px}.prereg-fineprint p{color:var(--ink-soft);margin:7px 0 0;font-size:11px;line-height:1.7}.founding-name-line{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.user-badges{vertical-align:super;flex:none;align-self:flex-start;align-items:center;gap:5px;display:inline-flex;transform:translateY(-.28em)}.membership-user-badge{width:20px;height:20px;color:var(--pink-deep);vertical-align:super;filter:drop-shadow(0 3px 6px #6e304f38);flex:0 0 20px;place-items:center;transition:transform .25s,filter .25s;display:inline-grid;position:relative}.membership-user-badge:hover{filter:drop-shadow(0 6px 10px #6e304f4d);transform:translateY(-1px)scale(1.08)}.membership-user-badge-icon{background:currentColor;width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.membership-user-badge--level-3{color:#111;filter:none}.membership-user-badge--level-3 .membership-user-badge-icon{-webkit-mask-image:url(/brand/membership/level-3-quality-star.svg);mask-image:url(/brand/membership/level-3-quality-star.svg)}.membership-user-badge--level-4{color:#111;filter:none;flex-basis:20px;width:20px}.membership-user-badge--level-4 .membership-user-badge-icon{-webkit-mask-image:url(/brand/membership/level-4-crown.svg);mask-image:url(/brand/membership/level-4-crown.svg)}.membership-user-badge--compact{flex-basis:17px;width:17px;height:17px}.membership-user-badge--level-4.membership-user-badge--compact{flex-basis:17px;width:17px}.user-badges--compact{gap:4px}.founding-badge{vertical-align:super;background:conic-gradient(from 30deg,#a76b43,#f6ddb4,#e994b4,#fff0cf,#a76b43);border:0;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:1.5px;animation:3.8s ease-in-out infinite foundingJewelGlow;display:inline-grid;position:relative;box-shadow:0 3px 10px #79435c3d,0 0 0 2px #efa6c21a}.founding-badge-jewel{color:#fff5dc;background:radial-gradient(circle at 35% 28%,#f5c7d7 0,#c85f8e 48%,#63345f);border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 1px 3px #ffffff94}.founding-badge-jewel span{filter:drop-shadow(0 1px 2px #441e3c73);font-size:10px;line-height:1;display:block;transform:translateY(-.5px)}.founding-badge--compact{flex-basis:17px;width:17px;height:17px;padding:1px}.founding-badge--compact .founding-badge-jewel span{font-size:8px}@keyframes foundingJewelGlow{0%,to{transform:translateY(0)scale(1);box-shadow:0 4px 13px #79435c38,0 0 0 2px #efa6c214}50%{transform:translateY(-1px)scale(1.05);box-shadow:0 6px 17px #79435c4d,0 0 12px #e98bb157}}@media(prefers-reduced-motion:reduce){.founding-badge{animation:none}}.video-detail-founding{margin-top:8px}.prereg-trust{color:#ffffffa8;flex-wrap:wrap;gap:7px 16px;margin-top:18px;font-size:9px;font-weight:750;display:flex}.prereg-trust span:before{content:"✓";color:#f2b5ca;margin-right:5px}.prereg-cancel{color:#7a6f80;text-align:center;margin:10px 0 0;font-size:9px;font-weight:700}.prereg-plan--3 .prereg-cancel{color:#ffffff9e}.founding-profile-card{color:#fff;background:linear-gradient(135deg,#201637,#402346 63%,#6f3655);border-color:#f4bc9b4d;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:26px;display:grid;box-shadow:0 28px 75px #2b183d38}.founding-profile-copy h2{margin:0 0 8px;font-size:27px}.founding-profile-copy p:not(.eyebrow){color:#ffffffb3}.founding-profile-card .membership-user-badge--level-3,.founding-profile-card .membership-user-badge--level-4{color:#fff}.founding-profile-benefits{gap:9px;display:grid}.founding-profile-benefits article{background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;gap:5px;padding:14px;display:grid}.founding-profile-benefits small{color:#efbd94;letter-spacing:.12em;font-size:8px;font-weight:950}.founding-profile-benefits code{color:#3d2347;background:#f5c8d8;border-radius:6px;width:max-content;padding:5px 7px;font-weight:900}.founding-profile-benefits span{color:#ffffffa6;font-size:10px}.founding-profile-benefits a{color:#fff;font-size:10px;font-weight:850}.event-benefit-coupon{background:linear-gradient(135deg,#fff6e9,#ffeaf2);border:1px solid #cc8c5d52;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 12px 32px #45244c14}.event-benefit-coupon-mark{color:#3d2448;background:linear-gradient(145deg,#f5d2aa,#ed9cbb);border-radius:50%;flex:0 0 49px;place-items:center;width:49px;height:49px;font-size:14px;font-weight:950;display:grid}.event-benefit-coupon div{gap:4px;display:grid}.event-benefit-coupon small{color:#9f6b44;letter-spacing:.11em;font-size:8px;font-weight:950}.event-benefit-coupon code{background:#fff;border-radius:6px;width:max-content;padding:4px 7px;font-weight:900}.prereg-admin-stats .card{gap:8px}.prereg-admin-stats span{color:var(--ink-soft);font-size:10px}.prereg-admin-stats strong{color:var(--pink-deep);font-size:31px}.prereg-admin-benefits .field{background:#fff8fb;border:1px solid #c5537f21;border-radius:14px;padding:15px}@media(max-width:900px){.prereg-hero{text-align:center;grid-template-columns:1fr;min-height:0;padding:48px 28px}.prereg-hero-copy{justify-items:center;display:grid}.prereg-hero h1{font-size:clamp(46px,10vw,70px)}.founding-emblem{width:280px}.prereg-countdown{margin-top:-42px}.prereg-plans{grid-template-columns:1fr;max-width:620px}.prereg-plan.is-featured{order:-1}.prereg-how,.founding-profile-card{grid-template-columns:1fr}.founding-profile-benefits{grid-column:1/-1}}@media(max-width:600px){.membership-prereg-banner{grid-template-columns:auto 1fr;padding:14px}.membership-prereg-banner>b{grid-column:2}.landing-prereg-banner{margin-top:20px}.prereg-page{gap:38px;padding-top:14px}.prereg-hero{border-radius:25px;width:calc(100% - 20px);padding:38px 20px 42px}.prereg-hero h1{font-size:43px;line-height:.98}.prereg-hero-copy>p:not(.prereg-kicker){margin-top:20px;font-size:15px}.prereg-hero-actions{width:100%;display:grid}.founding-emblem{width:235px;padding:25px}.founding-emblem-ring{width:78px;height:78px;margin-bottom:15px}.founding-emblem-ring span{font-size:27px}.founding-emblem strong{font-size:15px}.prereg-countdown{text-align:center;grid-template-columns:1fr;width:calc(100% - 30px);margin-top:-30px;padding:18px}.prereg-countdown-grid{grid-template-columns:repeat(4,1fr)}.prereg-countdown-grid span{padding:8px 3px}.prereg-countdown-grid strong{font-size:20px}.prereg-plan{padding:24px 20px}.prereg-plan:hover{transform:none}.prereg-intro{padding-inline:24px}.prereg-how>div{padding:23px}.founding-profile-card{text-align:center;grid-template-columns:1fr;justify-items:center}.founding-profile-copy{justify-items:center;display:grid}.founding-profile-benefits{text-align:left;width:100%}.prereg-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-page{background:linear-gradient(#fff5f8 0,#fff 360px);min-height:100vh}.shop-hero{justify-content:space-between;align-items:end;gap:30px;padding:28px 0 10px;display:flex}.shop-hero>div{max-width:760px}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.shop-product-card{background:#fff;border-color:#111;overflow:hidden}.shop-product-photo{aspect-ratio:4/5;background:#f4eff1;display:block;overflow:hidden}.shop-product-photo img,.shop-gallery img{object-fit:cover;width:100%;height:100%}.shop-photo-placeholder{background:linear-gradient(145deg,#f9d8e4,#ed8eb2);place-items:center;width:100%;height:100%;min-height:280px;font-size:54px;font-weight:800;display:grid}.shop-product-body{flex-direction:column;gap:12px;padding:20px;display:flex}.shop-product-body h2{margin:0}.shop-product-body h2 a{color:#111;text-decoration:none}.shop-product-foot,.shop-summary-line,.shop-summary-total{justify-content:space-between;align-items:center;gap:20px;display:flex}.shop-product-foot span{font-size:12px}.shop-detail{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:28px;display:grid}.shop-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shop-gallery img:first-child{aspect-ratio:16/11;grid-column:1/-1}.shop-gallery img:not(:first-child){aspect-ratio:1}.shop-price{font-size:28px}.shop-back{color:#111;margin-bottom:20px;display:inline-block}.shop-checkout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:24px;display:grid}.shop-summary-line{border-bottom:1px solid #eee;padding:10px 0}.shop-summary-line span small{display:block}.shop-summary-total{border-top:2px solid #111;padding-top:16px;font-size:20px}.shop-qty{max-width:90px}.shop-cart-actions{justify-content:space-between;gap:15px;display:flex}.shop-order-row{grid-template-columns:1fr 2fr auto auto auto;align-items:center;gap:18px;display:grid}.shop-order-row>div:first-child small{display:block}.shop-qr svg{width:min(240px,100%);height:auto;display:block}.shop-admin-products{gap:14px;display:grid}.shop-admin-product>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px;display:flex}.shop-admin-product>summary>span:first-child{grid-template-columns:58px 1fr;align-items:center;gap:4px 12px;display:grid}.shop-admin-product>summary img{object-fit:cover;border-radius:10px;grid-row:1/3;width:58px;height:58px}.shop-admin-product>form{border-top:1px solid #eee;padding:18px}.shop-admin-images{flex-wrap:wrap;gap:12px;display:flex}.shop-admin-images label{gap:5px;display:grid}.shop-admin-images img{object-fit:cover;border-radius:12px;width:110px;height:110px}@media(max-width:900px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-detail,.shop-checkout{grid-template-columns:1fr}.shop-order-row{grid-template-columns:1fr auto}.shop-order-row>div:nth-child(2){grid-column:1/-1}}@media(max-width:600px){.shop-hero{flex-direction:column;align-items:flex-start}.shop-grid,.shop-gallery{grid-template-columns:1fr}.shop-gallery img:first-child{grid-column:auto}.shop-cart-actions{flex-direction:column}.shop-order-row{grid-template-columns:1fr}.shop-order-row>div:nth-child(2){grid-column:auto}}.shop-admin-thumb{color:#111;background:linear-gradient(145deg,#f9d8e4,#ed8eb2);border-radius:10px;grid-row:1/3;place-items:center;width:58px;height:58px;font-style:normal;font-weight:800;display:grid}.brand-tv,.maintenance-brand sup,.prelaunch-member-intro h1 em sup,.prelaunch-member-pass-top sup,.prive-pass-head sup,.community-advertise-brand sup,.competition-promotion-placeholder sup,.prive-landing-brand sup,.prereg-hero-topline sup,.prereg-tv-brand sup,.prereg-tv-identity sup,.dashboard-event-cover sup{vertical-align:top;line-height:1;position:static;top:auto}.prive-wordmark sup{top:-1px}.maintenance-brand sup{letter-spacing:.03em;margin-left:.13em;font-size:.46em;font-weight:600;line-height:1;position:relative;top:6px}.prelaunch-member-intro h1 em sup{position:relative;top:3px}.prelaunch-member-pass-top sup{letter-spacing:.03em;margin-left:.13em;font-size:.46em;font-weight:600;line-height:1;position:relative;top:1px}.account-membership-management{gap:22px}.membership-recovery-admin{border-color:var(--line);background:#fff;overflow:hidden}.membership-recovery-admin-body{padding-top:22px}.membership-recovery-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.membership-recovery-stats article{background:#fff;border:1px solid #ddd;border-radius:14px;gap:7px;padding:17px;display:grid}.membership-recovery-stats small{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.membership-recovery-stats strong{color:#111;font-size:25px}.membership-recovery-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.membership-recovery-settings>div{background:#fafafa;border:1px solid #ddd;border-radius:16px;align-content:start;gap:15px;padding:18px;display:grid}.membership-recovery-table-wrap{background:#fff;border:1px solid #ddd;border-radius:14px;overflow-x:auto}.membership-recovery-table{border-collapse:collapse;color:#111;width:100%;font-size:12px}.membership-recovery-table th,.membership-recovery-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e7e7e7;padding:13px 14px}.membership-recovery-table th{color:#666;letter-spacing:.07em;text-transform:uppercase;background:#fafafa;font-size:9px;font-weight:850}.membership-recovery-table tbody tr:last-child td{border-bottom:0}@media(max-width:780px){.membership-recovery-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-recovery-settings{grid-template-columns:1fr}}.account-membership-management-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.account-membership-management-head h2{margin:4px 0 8px}.account-membership-management-head p{max-width:760px;color:var(--ink-soft);margin:0}.account-membership-current{border:1px solid var(--line);background:#fafafa;border-radius:14px;gap:4px;min-width:200px;padding:15px 17px;display:grid}.account-membership-current small{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.account-membership-current strong{font-size:18px}.account-membership-current span{color:var(--ink-soft);font-size:12px}.account-membership-billing-switch{background:#fff;border:1px solid #111;border-radius:16px;gap:8px;min-width:245px;padding:15px 17px;display:grid}.account-membership-billing-switch>span{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.account-membership-billing-switch>div{background:#f1f1f1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.account-membership-billing-switch a{color:#111;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:37px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.account-membership-billing-switch a.is-active{color:#fff;background:#111;border-color:#111}.account-membership-billing-switch small{color:var(--ink-soft);font-size:10px}.account-membership-scheduled{background:#fff4f8;border:1px solid #c5537f47;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.account-membership-scheduled div{gap:3px;display:grid}.account-membership-scheduled span{color:var(--ink-soft);font-size:12px}.account-membership-change-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.account-membership-change-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:14px;min-width:0;min-height:270px;padding:18px;display:flex}.account-membership-change-grid article.is-current{box-shadow:none;background:#fff;border-color:#ef9fba}.account-membership-change-grid article.is-current .badge-dark{border-radius:var(--button-radius);color:#fff;width:100%;min-height:44px;font-size:inherit;background:#ef9fba;border:0;justify-content:center;margin-top:auto;padding:10px 18px;font-weight:800}.account-membership-change-grid article>div{gap:3px;display:grid}.account-membership-change-grid small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.account-membership-change-grid h3{margin:0;font-size:20px}.account-membership-change-grid article>p{color:var(--ink-soft);flex:1;margin:0;font-size:12px;line-height:1.5}.account-membership-change-grid article>p b{color:#111}.account-membership-change-grid form{margin-top:auto}@media(max-width:980px){.account-membership-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.account-membership-management-head{grid-template-columns:1fr;align-items:start}.account-membership-current{width:100%}.account-membership-billing-switch{width:100%;min-width:0}.account-membership-scheduled{flex-direction:column;align-items:stretch}.account-membership-change-grid{grid-template-columns:1fr}.account-membership-change-grid article{min-height:0}}.founding-profile-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.founding-profile-title .user-badges{vertical-align:baseline;align-self:center;transform:none}.founding-profile-title .membership-user-badge{width:1em;height:1em}.founding-profile-title .membership-user-badge-icon{width:100%;height:100%}.prive-membership-landing{--prive-ink:#171316;--prive-plum:#211820;--prive-cream:#f7f2ed;--prive-pink:#ed96b6;--prive-line:#17131629;color:var(--prive-ink);background:var(--prive-cream);scroll-behavior:smooth;font-family:inherit;overflow:clip}.prive-membership-landing h1,.prive-membership-landing h2,.prive-membership-landing h3,.prive-membership-landing p{font-family:inherit}.prive-landing-nav{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f2eded;border-bottom:1px solid #1713161f;position:sticky;top:0}.prive-landing-nav-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:72px;display:grid}.prive-landing-brand{color:#111;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.prive-landing-brand img{object-fit:contain;width:35px;height:35px}.prive-landing-brand strong{letter-spacing:-.035em;white-space:nowrap;font-size:14px;font-weight:800}.prive-landing-brand sup{color:var(--pink-deep);vertical-align:super;margin-left:1px;font-size:.52em}.prive-landing-brand>span{letter-spacing:.18em;border-left:1px solid #11111140;padding-left:9px;font-size:11px;font-weight:800}.prive-landing-links{justify-content:center;align-items:center;gap:30px;display:flex}.prive-landing-links a{color:#302a2f;font-size:11px;font-weight:650;text-decoration:none}.prive-landing-nav-cta{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#111;border:1px solid #111;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-size:10px;font-weight:800;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.prive-landing-nav-cta:hover{color:#111;background:0 0}.prive-landing-mobile-cta{display:none}.prive-landing-hero{background:linear-gradient(135deg,#faf6f1,#f8efef 58%,#f0dce3);align-items:center;min-height:calc(100vh - 140px);padding:clamp(54px,7vw,104px) 0;display:grid}.prive-landing-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(44px,7vw,100px);display:grid}.prive-landing-kicker,.prive-landing-section-head>p,.prive-showcase-heading p,.prive-faq-layout header>p,.prive-membership-final p{color:#7c6c73;letter-spacing:.19em;text-transform:uppercase;margin:0 0 20px;font-size:9px;font-weight:800}.prive-exclusive-label{color:#111;letter-spacing:.12em;background:#fff6;border:1px solid #111;align-items:center;min-height:28px;margin-bottom:27px;padding:6px 10px;font-size:8px;font-weight:850;display:inline-flex}.prive-landing-hero h1{letter-spacing:-.068em;max-width:720px;margin:0;font-size:clamp(54px,7.5vw,104px);font-weight:350;line-height:.88}.prive-landing-lead{color:#62575d;max-width:590px;margin:34px 0 0;font-size:clamp(15px,1.55vw,20px);line-height:1.55}.prive-landing-hero-actions{flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:38px;display:flex}.prive-primary-cta{color:#fff;letter-spacing:.025em;background:#111;border:1px solid #111;justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:13px 18px;font-size:11px;font-weight:780;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.prive-primary-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px #1713162e}.prive-primary-cta span,.prive-primary-cta b{font-size:18px;font-weight:400}.prive-primary-cta--pink{color:#171316;border-color:var(--prive-pink);background:var(--prive-pink)}.prive-primary-cta--pink:hover{color:#171316}.prive-text-link{color:#241e22;border-bottom:1px solid #17131666;align-items:center;gap:13px;min-height:44px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.prive-landing-assurances{border-top:1px solid #17131621;flex-wrap:wrap;gap:10px 22px;margin-top:31px;padding-top:22px;display:flex}.prive-landing-assurances span{color:#5f565b;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.prive-landing-assurances span:before{content:"";background:var(--prive-pink);border-radius:50%;width:5px;height:5px}.prive-landing-hero-visual{min-width:0;padding:0 0 42px 34px;position:relative}.prive-landing-hero-visual figure{aspect-ratio:4/5;background:#eadde0;max-height:690px;margin:0;overflow:hidden;box-shadow:0 34px 70px #341f2926}.prive-landing-hero-visual figure img{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.prive-floating-profile{color:#111;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #1111111f;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(420px,78%);min-height:98px;padding:17px;text-decoration:none;transition:transform .25s;display:grid;position:absolute;bottom:0;left:0;box-shadow:0 22px 46px #25181e30}.prive-floating-profile:hover{color:#111;transform:translateY(-5px)}.prive-floating-avatar{color:#fff;background:linear-gradient(145deg,#f0b4ca,#b94672);place-items:center;width:58px;height:58px;font-size:17px;font-weight:800;display:grid}.prive-floating-profile small,.prive-floating-profile strong,.prive-floating-profile em{display:block}.prive-floating-profile small{color:#8a6d79;letter-spacing:.11em;margin-bottom:6px;font-size:7px;font-weight:800}.prive-floating-profile em{color:#7b7076;margin-top:3px;font-size:9px;font-style:normal}.prive-floating-profile>b{font-size:18px;font-weight:400}.prive-collaboration-pill{color:#fff;letter-spacing:.04em;background:#171316;align-items:center;gap:8px;padding:10px 13px;font-size:8px;font-weight:750;display:flex;position:absolute;top:22px;right:-17px;box-shadow:0 12px 24px #17131630}.prive-collaboration-pill i{background:#ef93b4;border-radius:50%;width:6px;height:6px;animation:1.8s infinite privePulse}@keyframes privePulse{50%{opacity:.32}}.prive-landing-section-head{text-align:center;max-width:850px;margin:0 auto clamp(44px,6vw,76px)}.prive-landing-section-head h2,.prive-showcase-heading h2,.prive-faq-layout h2,.prive-membership-final h2{letter-spacing:-.058em;margin:0;font-size:clamp(42px,6vw,76px);font-weight:360;line-height:.98}.prive-landing-section-head>span{color:#756b70;max-width:680px;margin:25px auto 0;font-size:14px;line-height:1.65;display:block}.prive-value-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.prive-value-cards article{border:1px solid var(--prive-line);background:#ffffff9e;flex-direction:column;min-height:370px;padding:28px;transition:transform .25s,box-shadow .25s;display:flex}.prive-value-cards article:hover{transform:translateY(-6px);box-shadow:0 22px 48px #31212a17}.prive-value-cards article>b{color:#a78f99;letter-spacing:.12em;font-size:9px}.prive-value-symbol{color:#111;border:1px solid #111;border-radius:50%;place-items:center;width:60px;height:60px;margin:45px 0 38px;font-size:14px;font-weight:800;display:grid}.prive-value-symbol--crown{background:#111;border:0;border-radius:0;-webkit-mask:url(/brand/membership/level-4-crown.svg) 50%/30px no-repeat;mask:url(/brand/membership/level-4-crown.svg) 50%/30px no-repeat}.prive-value-cards h3{letter-spacing:-.025em;max-width:280px;margin:0 0 15px;font-size:20px;font-weight:600;line-height:1.15}.prive-profile-showcase{color:#fff;background:var(--prive-plum);padding:clamp(88px,11vw,150px) 0}.prive-showcase-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:52px;display:flex}.prive-showcase-heading p{color:#dc9bb2}.prive-showcase-heading>span{color:#fff;letter-spacing:.12em;border:1px solid #ffffff8c;padding:9px 12px;font-size:8px;font-weight:800}.prive-showcase-grid{grid-template-columns:minmax(0,1.22fr) minmax(310px,.78fr);align-items:center;gap:clamp(40px,7vw,90px);display:grid}.prive-showcase-card{min-width:0}.prive-showcase-card .prive-member-card{color:#171316;background:#fff;min-height:390px;box-shadow:0 34px 75px #00000047}.prive-showcase-card .prive-member-card-cover{min-height:245px}.prive-showcase-copy{gap:0;display:grid}.prive-showcase-copy article{border-top:1px solid #ffffff2e;grid-template-columns:34px 1fr;gap:18px;padding:23px 0;display:grid}.prive-showcase-copy article:nth-child(3){border-bottom:1px solid #ffffff2e}.prive-showcase-copy article>b{color:#d998b0;letter-spacing:.1em;font-size:9px}.prive-showcase-copy h3{color:#fff;margin:0 0 7px;font-size:17px;font-weight:600}.prive-showcase-copy p{color:#ffffff9e;margin:0;font-size:11px;line-height:1.55}.prive-showcase-copy>.prive-primary-cta{margin-top:32px}.prive-showcase-example{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:10px;font-size:10px;text-decoration:underline;display:flex}.prive-landing-section-head--left{text-align:left;max-width:none;margin-inline:0}.prive-how-grid{border-top:1px solid #111;border-bottom:1px solid #111;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prive-how-grid article{border-right:1px solid #17131633;min-height:260px;padding:30px}.prive-how-grid article:last-child{border-right:0}.prive-how-grid b{color:#b7748d;letter-spacing:.14em;font-size:11px}.prive-how-grid h3{letter-spacing:-.03em;margin:62px 0 14px;font-size:21px;font-weight:620}.prive-how-grid p{color:#756b70;max-width:330px;margin:0;font-size:12px;line-height:1.65}.prive-faq-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(50px,8vw,120px);display:grid}.prive-faq-layout header>span{color:#756b70;margin-top:21px;font-size:12px;display:block}.prive-faq-list{border-top:1px solid #111}.prive-faq-list details{border-bottom:1px solid #1713164d}.prive-faq-list summary{cursor:pointer;color:#171316;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:14px;min-height:76px;font-size:15px;font-weight:620;list-style:none;display:grid}.prive-faq-list summary::-webkit-details-marker{display:none}.prive-faq-list summary>span{color:#a86c82;font-size:9px}.prive-faq-list summary>i{width:26px;height:26px;display:block;position:relative}.prive-faq-list summary>i:before,.prive-faq-list summary>i:after{content:"";background:#111;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prive-faq-list summary>i:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.prive-faq-list details[open] summary>i:after{transform:translate(-50%,-50%)rotate(0)}.prive-faq-list details>p{color:#665b61;max-width:660px;margin:0;padding:0 40px 25px 48px;font-size:12px;line-height:1.7}.prive-membership-final{color:#fff;text-align:center;background:#171316;padding:clamp(90px,12vw,165px) 0}.prive-membership-final p{color:#dc9bb2}.prive-membership-final span{color:#ffffffa3;max-width:620px;margin:28px auto 34px;font-size:15.4px;line-height:1.65;display:block}.prive-membership-final .prive-primary-cta{min-width:245px;display:inline-flex}.prive-membership-landing a:focus-visible,.prive-membership-landing summary:focus-visible{outline-offset:4px;outline:3px solid #ed96b6}@media(prefers-reduced-motion:no-preference){.prive-landing-hero-copy{animation:.65s both priveRise}.prive-landing-hero-visual{animation:.75s 80ms both priveRise}@keyframes priveRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media(max-width:980px){.prive-landing-hero{min-height:auto}.prive-landing-hero-grid{grid-template-columns:1fr}.prive-landing-hero-copy{order:1;max-width:760px}.prive-landing-hero-visual{order:2;width:min(720px,100%);margin:auto}.prive-landing-hero-visual figure{aspect-ratio:4/3}.prive-value-cards{grid-template-columns:1fr}.prive-value-cards article{min-height:260px}.prive-value-symbol{margin:32px 0 25px}.prive-showcase-grid{grid-template-columns:1fr}.prive-showcase-card{order:1}.prive-showcase-copy{order:2}.prive-faq-layout{grid-template-columns:1fr}}@media(max-width:760px){.prive-landing-nav-inner{grid-template-columns:1fr auto;gap:14px;min-height:62px}.prive-landing-links,.prive-landing-nav-cta{display:none}.prive-landing-mobile-cta{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#111;border:1px solid #111;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.prive-landing-hero{padding-top:48px}.prive-landing-hero h1{font-size:clamp(50px,15.5vw,75px)}.prive-landing-lead{font-size:15px}.prive-landing-hero-actions{flex-direction:column;align-items:stretch}.prive-primary-cta{width:100%;min-height:54px}.prive-text-link{width:max-content}.prive-landing-hero-visual{padding-bottom:58px;padding-left:0}.prive-landing-hero-visual figure{aspect-ratio:4/5}.prive-floating-profile{grid-template-columns:48px minmax(0,1fr) auto;width:calc(100% - 20px);left:10px}.prive-floating-avatar{width:48px;height:48px}.prive-collaboration-pill{top:14px;right:0}.prive-landing-section-head h2,.prive-showcase-heading h2,.prive-faq-layout h2,.prive-membership-final h2{font-size:clamp(39px,12vw,57px)}.prive-showcase-heading{flex-direction:column;align-items:flex-start}.prive-showcase-card .prive-member-card{grid-template-columns:1fr}.prive-showcase-card .prive-member-card-cover{min-height:250px}.prive-how-grid{grid-template-columns:1fr}.prive-how-grid article{border-bottom:1px solid #17131633;border-right:0;min-height:210px}.prive-how-grid article:last-child{border-bottom:0}.prive-how-grid h3{margin-top:38px}.prive-faq-list summary{min-height:70px;font-size:13px}}@media(max-width:420px){.prive-landing-brand strong{font-size:12px}.prive-landing-brand>span{font-size:9px}.prive-landing-assurances{display:grid}.prive-value-cards article{padding:24px}.prive-faq-list summary{grid-template-columns:24px minmax(0,1fr) 24px;gap:8px}.prive-faq-list details>p{padding-left:32px;padding-right:25px}}.prive-membership-landing{--prive-ink:#211020;--prive-plum:#32142f;--prive-cream:#fffaf8;--prive-pink:#ed91bd;--prive-line:#eadfe5;background:var(--prive-cream)}.prive-landing-nav{display:none}.prive-landing-hero{color:#fff;background:radial-gradient(circle at 86% 30%,#7d315c 0,#421836 27%,#1c1024 65%);min-height:680px;padding:68px 0 46px}.prive-landing-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);gap:62px}.prive-landing-hero-copy{max-width:620px}.prive-landing-kicker{color:#e9a1c1;letter-spacing:.28em;margin-bottom:17px;font-size:10px}.prive-exclusive-label{color:#f7d8e7;letter-spacing:.18em;background:#ffffff09;border-color:#ed91bd61;border-radius:999px;min-height:32px;margin-bottom:25px;padding:7px 12px}.prive-landing-hero h1{color:#fff;letter-spacing:-.055em;max-width:610px;font-size:clamp(58px,5.8vw,82px);font-weight:500;line-height:.94}.prive-landing-hero h1 span,.prive-landing-hero h1 em{display:block}.prive-landing-hero h1 em{color:var(--prive-pink);margin-top:25px;font-style:italic;font-weight:500}.prive-landing-lead{color:#ffffffd1;max-width:610px;margin-top:27px;font-size:16px;line-height:1.75}.prive-landing-hero-actions{margin-top:30px}.prive-landing-hero .prive-primary-cta{font-size:13.2px}.prive-landing-hero .prive-primary-cta span{font-size:19.8px}.prive-landing-hero .prive-text-link{font-size:12.1px}.prive-primary-cta{color:#271225;border-color:var(--prive-pink);background:var(--prive-pink);border-radius:12px;min-height:56px;padding:15px 22px;font-size:12px;font-weight:800}.prive-primary-cta:hover{color:#271225;background:#f2a6c8;box-shadow:0 16px 36px #00000038}.prive-text-link{color:#fff;border-bottom-color:#ffffff59}.prive-landing-assurances{border:0;gap:12px 25px;margin-top:28px;padding-top:0}.prive-landing-assurances span{color:#ffffffb3;font-size:11.4px;font-weight:500}.prive-landing-assurances span:before{content:"✓";color:#eaa3c1;background:0 0;width:auto;height:auto}.prive-landing-hero-visual{padding:0 0 28px 12px}.prive-landing-hero-visual:before{z-index:0;content:"";border:1px solid #ed91bd40;border-radius:120px 24px;position:absolute;inset:-16px 14px 11px -7px}.prive-landing-hero-visual figure{z-index:1;aspect-ratio:.92;border-radius:115px 24px;max-height:535px;position:relative;box-shadow:0 28px 65px #00000038}.prive-landing-hero-visual figure img{object-position:center 47%}.prive-floating-profile{z-index:3;border:0;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:9px;width:242px;min-height:121px;padding:21px 23px;bottom:0;left:-20px;box-shadow:0 18px 40px #00000040}.prive-floating-avatar{display:none}.prive-floating-profile small{color:#9b7e8c;letter-spacing:.2em;font-size:8.05px}.prive-floating-profile strong{font-size:18.4px}.prive-floating-profile em{letter-spacing:.12em;font-size:9.2px}.prive-floating-profile>b{font-size:20.7px}.prive-collaboration-pill{z-index:3;color:#241423;background:#fff;border-radius:999px;gap:9.6px;padding:12px 15.6px;font-size:9.6px;top:53px;right:-20px;box-shadow:0 14px 30px #0000002e}.prive-collaboration-pill i{background:#62c877;width:7.2px;height:7.2px}.prive-membership-value{background:var(--prive-cream);padding:118px 0 92px}.prive-landing-section-head{text-align:left;grid-template-columns:220px minmax(0,1fr) 350px;align-items:center;gap:38px;max-width:none;margin:0 0 65px;display:grid}.prive-landing-section-head>p{color:#b26588;letter-spacing:.27em;margin:0;line-height:1.7}.prive-landing-section-head h2,.prive-showcase-copy h2,.prive-faq-layout h2,.prive-membership-final h2{color:#251023;letter-spacing:-.052em;font-size:clamp(48px,5.2vw,72px);font-weight:500;line-height:.96}.prive-membership-value .prive-landing-section-head h2>span{white-space:nowrap;display:block}.prive-membership-value .prive-landing-section-head h2 em>span{display:block}.prive-landing-section-head h2 em,.prive-showcase-copy h2 em,.prive-membership-final h2 em{color:var(--prive-pink);font-style:italic;font-weight:500;display:block}.prive-landing-section-head>span{color:#8a7d84;align-self:end;max-width:350px;margin:0;font-size:14px;line-height:1.75}.prive-value-cards{gap:17px}.prive-value-cards article{border-color:var(--prive-line);background:#fff;border-radius:20px;min-height:300px;padding:32px}.prive-value-cards article>b{color:#b05f83;font-size:11.7px}.prive-value-cards h3{margin:48px 0 17px;font-size:21px;font-weight:500;line-height:1.35}.prive-value-cards p{color:#8a7f84;margin:0;font-size:13px;line-height:1.75}.prive-profile-showcase{background:var(--prive-plum);padding:116px 0}.prive-showcase-grid{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:90px}.prive-showcase-card{width:min(500px,100%);min-height:585px;padding:0;position:relative;left:-10px;transform:translateY(-43px)}.prive-showcase-card:before{display:none}.prive-profile-stack{touch-action:pan-y;-webkit-user-select:none;user-select:none;min-height:585px;position:relative}.prive-profile-stack-card{z-index:calc(10 - var(--stack-index));transform:translate3d(calc(var(--stack-index) * 9px),calc(var(--stack-index) * 10px),0) rotate(calc((var(--stack-index) - 2) * 1.15deg)) scale(calc(.935 - var(--stack-index) * .01122));transform-origin:50% 0;cursor:grab;transition:transform .34s cubic-bezier(.2,.75,.25,1),opacity .28s;position:absolute;inset:0 18px 74px 0}.prive-profile-stack-card.is-dragging{transform:translate3d(var(--drag-x,0),var(--drag-y,0),0) rotate(var(--drag-rotate,0deg)) scale(.935);cursor:grabbing;transition:none}.prive-profile-stack-card.is-leaving{opacity:0;transform:translate3d(var(--exit-x,-115%),var(--exit-y,0),0) rotate(-12deg) scale(.935)}.prive-showcase-card .prive-member-card{z-index:1;border:0;border-radius:24px;grid-template-columns:1fr;min-height:440px;position:relative;overflow:hidden;box-shadow:0 28px 65px #00000040}.prive-profile-stack-card:nth-child(2n) .prive-member-card-cover{background:linear-gradient(145deg,#efc3d5,#9e476d)}.prive-profile-stack-card:nth-child(3n) .prive-member-card-cover{background:linear-gradient(145deg,#d99ab9,#612846)}.prive-showcase-card .prive-member-card-cover{background:linear-gradient(145deg,#edbfd1,#a15175);min-height:230px}.prive-showcase-card .prive-member-edition{color:#6f3551;background:0 0}.prive-showcase-copy{display:block}.prive-showcase-kicker{color:#e9a1c1;letter-spacing:.27em;margin:0 0 22px;font-size:9px;font-weight:800}.prive-showcase-copy h2{color:#fff;margin:0 0 34px}.prive-showcase-copy h2>span,.prive-showcase-copy h2 em>span{display:block}.prive-showcase-copy h2 em,.prive-showcase-copy h2 .prive-showcase-heading-gap{margin-top:10px}.prive-showcase-copy article{grid-template-columns:210px minmax(0,1fr);gap:24px;padding:20px 0}.prive-showcase-copy article:nth-of-type(3){border-bottom:1px solid #ffffff2e}.prive-showcase-copy h3{margin:0;font-size:14.95px;font-weight:700}.prive-showcase-copy p{font-size:13.8px;line-height:1.65}.prive-showcase-copy>.prive-primary-cta{width:max-content;margin:30px 0 0;font-size:13.8px;display:flex}.prive-members-directory{background:#fffaf8;padding:104px 0 112px;scroll-margin-top:82px}.prive-members-directory-head{margin-bottom:34px}.prive-filter-panel{background:#fff;border:1px solid #1113;border-radius:14px;margin-bottom:32px;overflow:hidden}.prive-filter-title{color:#241a21;letter-spacing:.18em;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:11px;font-weight:850;list-style:none;display:flex}.prive-filter-title::-webkit-details-marker{display:none}.prive-filter-title i{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.prive-filter-panel[open]>.prive-filter-title i{transform:rotate(225deg)translate(-1px,-1px)}.prive-filter-body{border-top:1px solid #11111124;padding:14px}.prive-filter-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.prive-filter-column{background:#ffffffb8;border:1px solid #1113;border-radius:14px;min-width:0;padding:14px 14px 13px}.prive-filter-column-head{justify-content:space-between;align-items:center;gap:8px;min-height:18px;margin-bottom:9px;display:flex}.prive-filter-column h3{color:#241a21;letter-spacing:.12em;margin:0;font-size:11px;font-weight:850;line-height:18px}.prive-filter-column-arrows{align-items:center;gap:3px;display:flex}.prive-filter-column-arrows button{color:#30232c;cursor:pointer;background:#f5edf1;border:0;border-radius:4px;place-items:center;width:19px;height:18px;padding:0;transition:color .2s,background .2s,opacity .2s;display:grid}.prive-filter-column-arrows button span{font-size:18px;line-height:.6;transform:translateY(-1px)}.prive-filter-column-arrows button:hover:not(:disabled),.prive-filter-column-arrows button:focus-visible:not(:disabled){color:#fff;background:#c5537f}.prive-filter-column-arrows button:disabled{opacity:.3;cursor:default}.prive-members-directory .prive-filter-column .prive-directory-filter{overscroll-behavior-inline:contain;scroll-behavior:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;cursor:grab;flex-wrap:nowrap;gap:8px;width:100%;margin:0;padding:2px 0 5px;overflow-x:auto}.prive-members-directory .prive-filter-column .prive-directory-filter::-webkit-scrollbar{display:none}.prive-members-directory .prive-filter-column .prive-directory-filter a{scroll-snap-align:start;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;flex:none;padding:11px 14px;font-size:11px;line-height:1.2}.prive-members-directory .prive-filter-column .prive-directory-filter a:first-child{z-index:3;background:#fff;position:sticky;left:0;box-shadow:8px 0 10px -8px #11111157}.prive-members-directory .prive-filter-column .prive-directory-filter a:first-child.is-active{color:#fff;background:#111}.prive-members-directory .prive-filter-column .prive-directory-filter.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.prive-members-directory .prive-filter-panel,.prive-members-directory .prive-members-directory-grid{transition:opacity .22s,transform .22s}.prive-members-directory.is-filter-loading .prive-filter-panel{opacity:.58;pointer-events:none}.prive-members-directory.is-filter-loading .prive-members-directory-grid{opacity:.42;pointer-events:none;transform:translateY(3px)}.prive-member-tags a{color:#77435d;font-size:var(--microcopy-readable);background:#fff0f5;border:1px solid #0000;border-radius:7px;padding:7px 9px;font-weight:750;line-height:1.35;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.prive-member-tags a:hover,.prive-member-tags a:focus-visible{background:#ffe4ee;border-color:#c5537f;transform:translateY(-1px)}@media(max-width:760px){.prive-filter-panel{border-radius:11px;margin-bottom:27px}.prive-filter-title{padding:12px 13px;font-size:10px}.prive-filter-body{padding:9px}.prive-filter-columns{grid-template-columns:minmax(0,1fr);gap:8px}.prive-filter-column{border-radius:11px;padding:11px 9px 10px}.prive-filter-column-head{min-height:16px;margin-bottom:7px}.prive-filter-column h3{letter-spacing:.08em;font-size:9px;line-height:16px}.prive-filter-column-arrows{gap:2px}.prive-filter-column-arrows button{border-radius:3px;width:17px;height:16px}.prive-filter-column-arrows button span{font-size:16px}.prive-members-directory .prive-filter-column .prive-directory-filter{gap:7px;padding-bottom:4px}.prive-members-directory .prive-filter-column .prive-directory-filter a{padding:10px 12px;font-size:11px}}.prive-members-directory-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;cursor:grab;gap:22px;padding:4px 2px 52px;display:flex;overflow-x:auto}.prive-members-directory-grid::-webkit-scrollbar{display:none}.prive-members-directory-grid.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.prive-members-directory-grid .prive-member-card{scroll-snap-align:start;scroll-snap-stop:always;background:#fff;border-color:#e6d9df;border-radius:22px;flex:0 0 calc(33.3333% - 14.6667px);grid-template-columns:1fr;min-width:0;min-height:0;box-shadow:0 20px 38px -12px #3c1e3347}.prive-members-directory-grid .prive-member-card-cover{min-height:245px}.prive-members-directory-grid .prive-member-card-body{padding:25px 28px 29px}.prive-members-directory-grid .prive-member-profile-row{grid-template-columns:78px minmax(0,1fr);gap:17px}.prive-members-directory-grid .prive-member-avatar{border-width:4px;border-radius:19px;width:78px;height:78px;font-size:24px}.prive-members-directory-grid .prive-member-heading h2{font-size:27px}.prive-members-directory-grid .prive-member-open-wrap{margin-top:27px}.prive-members-directory-grid .prive-directory-empty{flex:0 0 100%;width:100%}@media(min-width:761px)and (max-width:1024px)and (orientation:portrait){.prive-members-directory-grid .prive-member-card{flex-basis:calc(50% - 11px)}}.prive-how-section{background:var(--prive-cream);padding:105px 0 110px}.prive-how-section .prive-landing-section-head{text-align:center;margin:0 auto 65px;display:block}.prive-how-section .prive-landing-section-head>p{margin-bottom:18px}.prive-how-section .prive-landing-section-head h2{max-width:700px;margin:auto}.prive-how-grid{border-color:#ded1d8;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px}.prive-how-grid article{border-color:#ded1d8;min-height:255px;padding:32px}.prive-how-grid b{color:#b26888;border:1px solid #d8b6c6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.prive-how-grid h3{margin:46px 0 14px;font-size:20px;font-weight:500}.prive-how-grid p{color:#8a7f84;font-size:13px}.prive-faq-section{background:var(--prive-cream);padding:82px 0}.prive-faq-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:70px}.prive-faq-layout header>p{color:#b26588}.prive-faq-layout h2{font-size:clamp(44px,4.8vw,66px)}.prive-faq-list{border-top-color:#ded1d8}.prive-faq-list details{border-bottom-color:#ded1d8}.prive-faq-list summary{grid-template-columns:minmax(0,1fr) 28px;min-height:78px;font-size:16px;font-weight:500}.prive-faq-list summary>span{display:none}.prive-faq-list details>p{color:#776a71;padding-left:0;font-size:13px}.prive-membership-final{background:radial-gradient(circle at 50% 0,#713256,#281329);place-items:center;min-height:510px;padding:88px 0;display:grid}.prive-membership-final p{color:#e9a1c1;letter-spacing:.27em;font-size:10.35px}.prive-membership-final h2{color:#fff;max-width:720px;margin:auto}.prive-membership-final span{margin:8px auto 26px}.prive-membership-final .prive-primary-cta{color:#271225;text-align:center;background:#fff;border-color:#fff;justify-content:center;min-width:235px}@media(max-width:980px){.prive-landing-hero-grid,.prive-showcase-grid,.prive-faq-layout{grid-template-columns:1fr}.prive-landing-section-head{grid-template-columns:1fr;gap:20px}.prive-landing-section-head>span{align-self:start;max-width:680px}.prive-landing-hero-visual{width:min(610px,100%)}.prive-showcase-card{width:min(600px,100%);margin:auto;transform:none}}@media(max-width:760px){.prive-landing-hero{padding:64px 0 52px}.prive-showcase-grid{gap:40px}.prive-landing-hero h1{font-size:clamp(50px,15vw,67px)}.prive-landing-lead{color:#ffffffd1;font-size:clamp(10.5px,3.2vw,12.5px);line-height:1.85}.prive-landing-lead>span{white-space:nowrap;display:block}.prive-landing-lead br{display:none}.prive-landing-hero-actions{align-items:flex-start}.prive-primary-cta{width:auto;min-height:52px}.prive-landing-assurances{display:grid}.prive-landing-hero-visual{padding:0 0 65px}.prive-landing-hero-visual:before{border-radius:82px 20px;inset:-13px 8px 42px 2px}.prive-landing-hero-visual figure{aspect-ratio:.9;border-radius:78px 20px}.prive-floating-profile{width:236px;left:10px}.prive-collaboration-pill{right:-4px}.prive-membership-value{padding:80px 0 70px}.prive-landing-section-head{margin-bottom:42px}.prive-landing-section-head h2,.prive-showcase-copy h2,.prive-faq-layout h2,.prive-membership-final h2{font-size:clamp(42px,12vw,58px)}.prive-membership-value .prive-landing-section-head h2>span{white-space:normal}.prive-value-cards article{min-height:250px}.prive-profile-showcase{padding:78px 0}.prive-showcase-card{min-height:var(--prive-mobile-stack-height,820px);padding-right:0}.prive-profile-stack{min-height:var(--prive-mobile-stack-height,820px)}.prive-profile-stack-card{inset:0 14px auto 0}.prive-showcase-card .prive-member-card{grid-template-columns:1fr}.prive-showcase-copy article{grid-template-columns:1fr;gap:8px}.prive-showcase-copy>.prive-primary-cta{width:100%}.prive-members-directory{padding:76px 0 82px}.prive-members-directory-grid{gap:14px;padding-inline:0}.prive-members-directory-grid .prive-member-card{flex-basis:100%}.prive-members-directory-grid .prive-member-card-cover{min-height:225px}.prive-members-directory-grid .prive-member-card-body{padding:23px 21px 25px}.prive-members-directory-grid .prive-directory-empty{min-height:260px;padding:26px}.prive-how-section{padding:78px 0}.prive-how-grid article{min-height:220px}.prive-faq-section{padding:72px 0}.prive-faq-layout{gap:38px}.prive-membership-final{min-height:480px}}.membership-payment-choice{text-align:left;gap:6px;margin:0 0 12px;display:grid}.membership-payment-choice>span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.membership-order-page{gap:28px;display:grid}.membership-order-hero{background:linear-gradient(135deg,#fff,#fff2f7);border:1px solid #c5537f33;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:22px;padding:32px;display:flex}.membership-order-hero h1{margin:6px 0;font-size:clamp(30px,5vw,56px);line-height:1}.membership-order-hero p{margin:0}.membership-order-status{color:#7d3153;background:#ffe4ef;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:850;display:inline-flex}.membership-order-status--paid{color:#fff;background:#302550}.membership-order-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:start;gap:24px;display:grid}.membership-order-summary>.cluster{border-bottom:1px solid var(--line);padding:12px 0}.membership-order-summary>.cluster:last-child{border:0}.membership-order-total strong{color:var(--pink-deep);font-size:24px}.membership-order-period{background:#fff4f8;border:1px solid #c5537f2e;border-radius:12px;gap:5px;padding:16px;display:grid}.membership-order-payment{text-align:center;gap:18px;display:grid}.membership-order-payment h2{margin:6px 0 10px}.membership-order-payment p{color:var(--ink-soft);margin:0}.membership-order-qr{width:min(290px,100%);margin:auto}.membership-payment-details{text-align:left;margin:0;display:grid}.membership-payment-details>div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.membership-payment-details dt{color:var(--ink-soft)}.membership-payment-details dd{margin:0;font-weight:850}.membership-order-paid{align-items:center;gap:22px;display:flex}.membership-order-paid>span{color:#fff;background:#302550;border-radius:18px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.membership-order-paid h2{margin:5px 0 8px}.admin-membership-orders{margin-top:8px}.admin-membership-paid-form{margin-top:10px}.admin-membership-paid-form .input{min-width:190px}.event-membership-lock{padding:22px}.prereg-event-benefit--unavailable{opacity:.82;background:#f8f2f5}.prive-portfolio-video{background:#171226;padding:0}.prive-portfolio-video video{object-fit:cover;width:100%;height:100%;display:block}.prive-portfolio-video>img{object-fit:cover;width:100%;height:100%}.dashboard-prive-panel{background:#fff;border:1px solid #111;border-radius:24px;grid-template-columns:1fr;gap:26px;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #23182012}.dashboard-prive-panel-copy{max-width:none}.dashboard-prive-panel-copy h2{letter-spacing:-.04em;margin:7px 0 11px;font-size:clamp(30px,3.25vw,44px);line-height:1.06}.dashboard-prive-panel-copy>p:not(.eyebrow){color:#4b4549;max-width:850px;margin:0;font-size:15px;line-height:1.6}.dashboard-prive-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dashboard-prive-stats article{text-align:center;background:#fff9fb;border:1px solid #1111112e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:112px;padding:18px 12px;display:flex}.dashboard-prive-stats strong,.dashboard-prive-stats span{display:block}.dashboard-prive-stats strong{color:#111;font-size:clamp(27px,2.5vw,36px);font-weight:750;line-height:1}.dashboard-prive-stats span{color:#625b60;letter-spacing:.035em;text-transform:uppercase;margin-top:9px;font-size:11px;line-height:1.3}.dashboard-prive-actions{gap:8px}.dashboard-prive-actions .btn{min-height:35px;box-shadow:none;border-radius:10px;padding:8px 14px;font-size:80%;transition:transform .18s,box-shadow .18s;color:#111!important;background:#fff!important;border:1px solid #111!important}.dashboard-prive-actions .btn:hover,.dashboard-prive-actions .btn:focus-visible{transform:scale(1.025);box-shadow:0 7px 18px #1111111f;color:#111!important;background:#fff!important}.dashboard-prive-actions .dashboard-prive-analytics-action,.dashboard-prive-actions .dashboard-prive-analytics-action:hover,.dashboard-prive-actions .dashboard-prive-analytics-action:focus-visible{color:#fff!important;background:#111!important;border-color:#0000!important}.dashboard-prive-actions .dashboard-prive-boost-action,.dashboard-prive-actions .dashboard-prive-boost-action:hover,.dashboard-prive-actions .dashboard-prive-boost-action:focus-visible{color:#fff!important;background:linear-gradient(#efbac8,#efa9c1,#f48db6)!important;border-color:#0000!important}@media(max-width:800px){.dashboard-prive-panel{gap:22px;padding:26px 20px 22px}.dashboard-prive-panel-copy h2{font-size:clamp(29px,9vw,38px);line-height:1.08}.dashboard-prive-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-prive-stats article{min-height:100px;padding:15px 8px}.dashboard-prive-stats article:last-child{grid-column:1/-1}.dashboard-prive-stats span{font-size:10px}.dashboard-prive-actions{grid-template-columns:1fr;display:grid}.dashboard-prive-actions .btn{justify-content:center;width:100%}}@media(max-width:760px){.membership-order-hero{flex-direction:column;align-items:flex-start;padding:24px 20px}.membership-order-layout{grid-template-columns:1fr}.membership-order-summary .cluster{align-items:flex-start}.membership-order-summary .cluster:last-child{display:grid}.membership-order-summary .btn{width:100%}.membership-order-paid{flex-direction:column;align-items:flex-start}.admin-membership-paid-form{flex-direction:column;align-items:stretch}.admin-membership-paid-form .input{width:100%;min-width:0}}.prereg-page.prereg-editorial{background:linear-gradient(155deg,#fff9fb,#fff1f6 52%,#f6f2ff);padding:32px 0 86px}.prereg-editorial .prereg-hero{width:min(1240px,100% - 32px);min-height:620px;color:var(--ink);background:radial-gradient(circle at 12% 2%,#f7a8c157,#0000 36%),radial-gradient(circle at 94% 90%,#5f4fc52e,#0000 34%),#ffffffed;border:1px solid #c5537f24;border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(38px,5vw,72px);margin-inline:auto;padding:clamp(46px,6vw,78px);display:grid;overflow:hidden;box-shadow:0 32px 90px #36224a26}.prereg-editorial .prereg-hero-copy{width:100%;max-width:590px}.prereg-editorial .prereg-hero-topline{color:var(--ink);letter-spacing:.16em;border-bottom:1px solid #4f496f40;justify-content:space-between;align-items:center;gap:16px;margin-bottom:44px;padding-bottom:14px;font-size:8px;display:flex;position:static}.prereg-editorial .prereg-hero-topline span:first-child{font-size:15px}.prereg-editorial .prereg-hero-topline sup{color:var(--pink-deep)}.prereg-editorial .prereg-kicker{color:var(--pink-deep);letter-spacing:.2em;margin-bottom:17px;font-size:10px}.prereg-editorial .prereg-hero h1{max-width:600px;color:var(--ink);letter-spacing:-.06em;text-transform:none;font-size:clamp(48px,5.1vw,76px);font-weight:700;line-height:.94}.prereg-editorial .prereg-hero-lead{max-width:560px!important;color:var(--ink-soft)!important;margin-top:24px!important;font-size:clamp(15px,1.35vw,18px)!important;line-height:1.6!important}.prereg-editorial .prereg-hero-actions{margin-top:30px}.prereg-editorial .prereg-btn-light{color:#fff;border-color:var(--pink-deep);background:linear-gradient(135deg,var(--pink-deep),#e377a1);border-radius:10px;box-shadow:0 13px 30px #c5537f3b}.prereg-editorial .prereg-btn-light:hover{color:#fff;background:#a83f68;border-color:#a83f68}.prereg-editorial .prereg-text-link{color:var(--ink);border-color:#4f496f59}.prereg-editorial .prereg-hero-meta{color:var(--ink-soft);flex-wrap:wrap;gap:15px;margin-top:20px;font-size:8px;display:flex;position:static}.prereg-editorial .prereg-hero-meta span:before{color:var(--pink-deep)}.prereg-tv-stage{perspective:1200px;min-width:0;padding:22px 12px 36px;position:relative}.prereg-tv-aura{filter:blur(12px);background:radial-gradient(circle,#ef82a959,#5f4fc52b 38%,#0000 70%);border-radius:50%;position:absolute;inset:7% 0 0}.prereg-tv-screen{z-index:1;aspect-ratio:16/10;background:radial-gradient(circle at 24% 22%,#ffffff8c,#0000 30%),radial-gradient(circle at 82% 76%,#824cb73d,#0000 38%),linear-gradient(145deg,#f7c7d8,#ee9cba 44%,#df77a2);border:8px solid #f2b5cb;border-radius:24px;position:relative;overflow:hidden;transform:rotateY(-3deg)rotateX(1deg);box-shadow:0 34px 70px #5c264647,0 0 0 1px #ffffff9e,inset 0 0 0 1px #ffffff47}.prereg-tv-screen:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff26,#0000 24% 70%,#ffffff12);position:absolute;inset:0}.prereg-tv-video{object-fit:cover;object-position:center;background:#e99ab8;width:100%;height:100%;display:block;position:absolute;inset:0}.prereg-tv-play{z-index:4;color:#111;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #111;border-radius:10px;min-height:38px;padding:8px 15px;font-size:11px;font-weight:800;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.prereg-tv-play[hidden]{display:none}.prereg-tv-screen .prereg-hero-photo{object-fit:cover;object-position:63% center;width:100%;height:100%;animation:none;position:absolute;inset:0}.prereg-tv-screen-shade{z-index:1;background:linear-gradient(120deg,#ffffff2e,#0000 34% 68%,#6435941f),linear-gradient(#0000 52%,#69264f2e);position:absolute;inset:0}.prereg-tv-live{z-index:2;color:#fff;letter-spacing:.11em;background:#c5537fed;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 8px 18px #00000038}.prereg-tv-live i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.5s ease-out infinite preregTvPulse;box-shadow:0 0 #fff9}.prereg-tv-brand{z-index:2;color:#fff;letter-spacing:-.04em;text-shadow:0 2px 10px #00000080;justify-items:end;font-size:12px;font-weight:850;display:grid;position:absolute;top:20px;right:20px}.prereg-tv-brand sup{color:#f2a5c1;margin-left:.15em;font-size:.55em;position:relative;top:-.4em}.prereg-tv-brand small{color:#ffffffb8;letter-spacing:.16em;margin-top:2px;font-size:6px}.prereg-tv-identity{z-index:2;color:#fff;text-align:center;text-shadow:0 2px 14px #4e1b376b;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.prereg-tv-identity img{border-radius:18px;width:clamp(58px,17%,86px);height:auto;margin-bottom:12px;box-shadow:0 13px 28px #5f224233}.prereg-tv-identity strong{letter-spacing:-.045em;font-size:clamp(17px,3.3vw,28px);font-weight:850}.prereg-tv-identity sup{margin-left:.16em;font-size:.48em;position:relative;top:-.48em}.prereg-tv-identity small{color:#ffffffe0;letter-spacing:.17em;margin-top:4px;font-size:7px;font-weight:700}.prereg-tv-play{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.prereg-tv-play span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f152f59;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:66px;height:66px;padding-left:4px;font-size:20px;display:grid;box-shadow:0 12px 30px #00000038}.prereg-tv-program{z-index:2;color:#fff;justify-content:flex-end;align-items:end;gap:20px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.prereg-tv-program span{letter-spacing:.16em;font-size:7px;font-weight:800}.prereg-tv-program strong{font-size:12px;font-weight:600}.prereg-tv-stand{z-index:0;clip-path:polygon(42% 0,58% 0,65% 68%,100% 85%,100% 100%,0 100%,0 85%,35% 68%);filter:drop-shadow(0 12px 13px #5c264638);background:linear-gradient(#f2b5cb,#e79bb8);border-radius:0 0 50% 50%;height:36px;position:absolute;bottom:0;left:33%;right:33%}@keyframes preregTvPulse{70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}.prereg-channel-strip{color:#fff;background:linear-gradient(90deg,#211a3b,#4e2a55,#211a3b);margin:28px 0 0;overflow:hidden}.prereg-channel-track{letter-spacing:.18em;white-space:nowrap;justify-content:center;align-items:center;width:max-content;min-width:100%;font-size:9px;font-weight:750;display:flex}.prereg-channel-group{align-items:center;gap:clamp(22px,4vw,58px);padding:15px 30px;display:flex}.prereg-channel-group[aria-hidden=true]{display:none}.prereg-channel-strip i{color:#f1a5c0;font-style:normal}.prereg-editorial .prereg-countdown{margin-top:0;padding-top:27px}.prereg-editorial-intro{padding-top:clamp(76px,9vw,120px)}.prereg-editorial-intro h2,.prereg-plans-heading h2,.prereg-experience h2,.prereg-closing h2{font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-weight:650}.prereg-editorial h2 em{color:var(--pink-deep);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-style:normal;font-weight:500}.prereg-benefit-strip{border:0;gap:16px}.prereg-benefit-strip article{background:#ffffffd1;border-radius:20px;min-height:215px;padding:28px;box-shadow:0 16px 45px #412a4d14;border:1px solid #c5537f26!important}.prereg-benefit-number{width:38px;height:38px;color:var(--pink-deep);background:var(--pink-soft);border-radius:11px;place-items:center;margin-bottom:36px;display:grid}.prereg-benefit-strip strong{font-size:18px}.prereg-benefit-strip p{font-size:12px;line-height:1.65}.prereg-editorial .prereg-plan{background:#ffffffed;border-color:#c5537f29;border-radius:22px;box-shadow:0 20px 58px #36224a17}.prereg-editorial .prereg-plan.is-featured{color:#fff;background:linear-gradient(150deg,#2a2049,#56305a 68%,#7c3c60);border-color:#f4acc780;box-shadow:0 28px 70px #351f4933}.prereg-editorial .prereg-plan.is-featured .prereg-plan-top{border-color:#ffffff47}.prereg-editorial .prereg-plan.is-featured .prereg-plan-choice{color:#402345;background:#f3b0c9}.prereg-editorial .prereg-plan.is-featured .prereg-plan-price small,.prereg-editorial .prereg-plan.is-featured .prereg-saving,.prereg-editorial .prereg-plan.is-featured li,.prereg-editorial .prereg-plan.is-featured .prereg-cancel{color:#ffffffb8}.prereg-editorial .prereg-plan.is-featured .prereg-event-benefit{background:#ffffff1a;border-color:#ffffff38}.prereg-editorial .prereg-plan.is-featured .prereg-event-benefit small{color:#f0bdd0}.prereg-editorial .prereg-plan.is-featured li:before{color:#f3aec7}.prereg-editorial .prereg-plan.is-featured .prereg-plan-cta{color:#3d2345;background:#f3b0c9;border-color:#f3b0c9}.prereg-editorial .prereg-plan.is-featured .prereg-plan-cta:hover{color:#3d2345;background:#fff}.prereg-editorial .prereg-event-benefit{border-radius:14px}.prereg-plan-cta{border-radius:10px}.prereg-experience{color:#fff;background:linear-gradient(135deg,#20183a,#3d2a58 58%,#643655)}.prereg-experience h2 em{color:#f2aac4}.prereg-closing .btn{border-radius:10px}@media(max-width:980px){.prereg-editorial .prereg-hero{text-align:left;grid-template-columns:1fr;gap:34px;min-height:0}.prereg-editorial .prereg-hero-copy{max-width:760px;display:block}.prereg-editorial .prereg-hero h1{max-width:720px}.prereg-tv-stage{justify-self:center;width:min(760px,100%)}}@media(max-width:600px){.prereg-page.prereg-editorial{padding-top:12px}.prereg-editorial .prereg-hero{border-radius:24px;gap:26px;width:calc(100% - 20px);min-height:0;padding:28px 18px 24px}.prereg-editorial .prereg-hero-topline{margin-bottom:30px}.prereg-editorial .prereg-hero h1{font-size:clamp(40px,12.4vw,54px);line-height:.96}.prereg-editorial .prereg-hero-lead{max-width:100%!important}.prereg-editorial .prereg-hero-actions{width:100%;display:grid}.prereg-editorial .prereg-btn-light{width:100%}.prereg-editorial .prereg-text-link{width:max-content}.prereg-editorial .prereg-hero-meta{justify-content:flex-start}.prereg-tv-stage{padding:8px 0 25px}.prereg-tv-screen{border-width:5px;border-radius:16px;transform:none}.prereg-tv-live{padding:5px 6px;font-size:6px;top:10px;left:10px}.prereg-tv-brand{font-size:9px;top:11px;right:11px}.prereg-tv-brand small{display:none}.prereg-tv-identity img{border-radius:12px;width:54px;margin-bottom:7px}.prereg-tv-identity strong{font-size:15px}.prereg-tv-identity small{font-size:5px}.prereg-tv-play span{width:48px;height:48px;font-size:15px}.prereg-tv-program{flex-direction:column;align-items:flex-start;gap:3px;bottom:10px;left:11px;right:11px}.prereg-tv-program strong{font-size:9px}.prereg-channel-strip{margin-top:16px}.prereg-channel-track{will-change:transform;justify-content:flex-start;min-width:0;animation:18s linear infinite preregTicker}.prereg-channel-group,.prereg-channel-group[aria-hidden=true]{flex:none;gap:22px;padding:13px 11px;display:flex}.prereg-benefit-strip{grid-template-columns:1fr}.prereg-benefit-strip article+article{padding-left:28px}}@keyframes preregTicker{to{transform:translate(-50%)}}.membership-prereg-banner{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% -20%,#f29ac280,#0000 42%),linear-gradient(125deg,#17102b,#302550 58%,#6d355b);border:1px solid #f7bed970;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:19px;margin-bottom:28px;padding:21px 24px;text-decoration:none;transition:transform .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #27194340}.membership-prereg-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff3,#0000);width:22%;animation:6s ease-in-out infinite preregVipShine;position:absolute;inset:-120% auto -120% -24%;transform:rotate(18deg)}.membership-prereg-banner:hover{transform:translateY(-3px);box-shadow:0 28px 68px #27194357}.membership-prereg-banner>span:nth-child(2){gap:5px;display:grid}.membership-prereg-banner small{color:#f6bed6;letter-spacing:.16em;font-size:8px;font-weight:950}.membership-prereg-banner strong{max-width:720px;font-size:16px;line-height:1.35}.membership-prereg-banner strong em{color:#ffd3e5;white-space:nowrap;font-style:normal;font-weight:950}.membership-prereg-banner>b{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff3d;border-radius:9px;padding:10px 12px;font-size:11px}.membership-prereg-monogram{color:#302550;letter-spacing:.08em;background:linear-gradient(145deg,#ffe7f0,#efa6c4);border:1px solid #ffffff6b;border-radius:16px;place-items:center;width:56px;height:56px;font-size:12px;font-weight:950;display:grid;box-shadow:0 12px 28px #0000002e}.landing-prereg-banner{z-index:2;margin:28px 0 34px;position:relative}.membership-founding-bonus{border:1px solid var(--line);color:#111;box-shadow:none;background:#ffffff9e;border-radius:11px;gap:6px;margin:16px 0 8px;padding:14px;display:grid}.membership-founding-bonus small{color:#111;letter-spacing:.08em;text-shadow:none;font-size:9px;font-weight:950;line-height:1.35}.membership-founding-bonus strong{color:#111;font-size:13px;font-weight:950;line-height:1.4}.membership-founding-bonus strong b{color:#111;letter-spacing:.055em;font-size:15px;font-weight:1000}@keyframes preregVipShine{0%,68%{left:-24%}88%,to{left:124%}}@media(max-width:600px){.landing-prereg-banner{margin-top:20px}}.prereg-page.prereg-editorial{color:#17131b;background:#f8f3ef;padding:0 0 86px;display:block;overflow:hidden}.prereg-editorial .prereg-hero{isolation:isolate;color:#fff;width:100%;min-height:clamp(650px,100vh - 68px,920px);box-shadow:none;background:#110c14;border:0;border-radius:0;align-items:flex-end;margin:0;padding:clamp(96px,12vw,170px) max(6vw,32px) clamp(70px,8vw,112px);display:flex;position:relative;overflow:hidden}.prereg-editorial .prereg-hero:before,.prereg-editorial .prereg-hero:after{content:none}.prereg-hero-photo,.prereg-hero-shade{width:100%;height:100%;position:absolute;inset:0}.prereg-hero-photo{z-index:-3;object-fit:cover;object-position:center 40%;animation:1.4s cubic-bezier(.2,.7,.2,1) both preregHeroReveal}.prereg-hero-shade{z-index:-2;background:linear-gradient(90deg,#0a060cf2,#0a060cd1 30%,#0a060c5c 58%,#0a060c0d 78%),linear-gradient(#0000 52%,#09050ab8)}.prereg-hero-topline{letter-spacing:.22em;border-bottom:1px solid #fff6;justify-content:space-between;gap:18px;padding-bottom:16px;font-size:10px;font-weight:700;display:flex;position:absolute;top:34px;left:max(6vw,32px);right:max(6vw,32px)}.prereg-hero-topline span:first-child{letter-spacing:-.02em;font-size:14px;font-weight:800}.prereg-hero-topline sup{color:#f4a7c3;letter-spacing:.06em;margin-left:.22em;font-size:.52em;position:relative;top:-.45em}.prereg-editorial .prereg-hero-copy{z-index:1;width:min(810px,68vw);max-width:none;position:relative}.prereg-editorial .prereg-kicker{color:#efadc5;letter-spacing:.28em;margin:0 0 22px;font-size:11px;font-weight:700}.prereg-editorial .prereg-hero h1{color:#fff;letter-spacing:-.068em;text-transform:uppercase;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(58px,7.8vw,120px);font-weight:600;line-height:.86}.prereg-editorial .prereg-hero-lead{font-weight:400;color:#ffffffc7!important;max-width:630px!important;margin:30px 0 0!important;font-size:clamp(16px,1.65vw,22px)!important;line-height:1.55!important}.prereg-editorial .prereg-hero-actions{align-items:center;gap:24px;margin-top:38px}.prereg-btn-light{color:#17131b;background:#fff;border:1px solid #fff;border-radius:2px;min-height:48px;padding:13px 22px;font-size:12px;font-weight:750}.prereg-btn-light:hover{color:#17131b;background:#f3abc4;border-color:#f3abc4;transform:translateY(-2px)}.prereg-text-link{color:#fff;letter-spacing:.04em;border-bottom:1px solid #ffffff7a;padding:10px 0 7px;font-size:11px;font-weight:700}.prereg-text-link span{margin-left:6px;transition:transform .25s;display:inline-block}.prereg-text-link:hover span{transform:translate(3px,-3px)}.prereg-hero-meta{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;gap:22px;font-size:9px;font-weight:650;display:flex;position:absolute;bottom:38px;right:max(6vw,32px)}.prereg-hero-meta span:before{content:"✦";color:#f1abc4;margin-right:7px}@keyframes preregHeroReveal{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}.prereg-editorial .prereg-countdown{z-index:2;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #cfc3c7;border-radius:0;grid-template-columns:1fr auto;margin-top:-1px;padding:24px 0;position:relative}.prereg-editorial .prereg-countdown-label{align-items:baseline;gap:14px;display:flex}.prereg-editorial .prereg-countdown p{color:#17131b;letter-spacing:.15em;margin:0;font-size:10px;font-weight:800}.prereg-editorial .prereg-countdown time{color:#776b73;font-size:11px;font-weight:550}.prereg-editorial .prereg-countdown-grid{grid-template-columns:repeat(4,64px);gap:0}.prereg-editorial .prereg-countdown-grid span{background:0 0;border-radius:0;padding:4px 10px;position:relative}.prereg-editorial .prereg-countdown-grid span+span{border-left:1px solid #d8cdd0}.prereg-editorial .prereg-countdown-grid strong{font-size:23px;font-weight:650}.prereg-editorial .prereg-countdown-grid small{color:#7f7279;letter-spacing:.1em}.prereg-editorial-intro{grid-template-columns:minmax(0,1fr);align-items:start;padding-top:clamp(76px,10vw,140px);padding-bottom:clamp(70px,9vw,122px);display:grid}.prereg-section-label{color:#b4567b;letter-spacing:.23em;margin:0 0 20px;font-size:9px;font-weight:800}.prereg-editorial-intro h2,.prereg-plans-heading h2,.prereg-experience h2,.prereg-closing h2{color:#17131b;letter-spacing:-.055em;margin:0;font-size:clamp(40px,5.7vw,78px);font-weight:600;line-height:.98}.prereg-editorial h2 em{font-family:inherit;font-style:normal;font-weight:400}.prereg-editorial-intro .prereg-editorial-title{letter-spacing:-.045em;max-width:760px;line-height:.94}.prereg-editorial-title>span,.prereg-editorial-title>em{display:block}.prereg-editorial-title>span{font-weight:700}.prereg-editorial-title>em{margin-top:clamp(18px,1.7vw,28px);line-height:.96}.prereg-title-primary{width:max-content;max-width:100%}.prereg-title-primary>span{display:block}.prereg-title-balanced{white-space:nowrap;letter-spacing:.095em;width:100%;display:block!important}.prereg-editorial-intro>p{color:#675c63;margin:0;font-size:14px;line-height:1.75}.prereg-intro-composition{width:100%;min-width:0}.prereg-editorial-intro .prereg-intro-primary{white-space:nowrap;letter-spacing:-.052em;max-width:none;font-size:clamp(40px,5.45vw,74px);font-weight:700;line-height:.95}.prereg-intro-lower{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:clamp(38px,6vw,90px);margin-top:clamp(34px,4.5vw,64px);display:grid}.prereg-intro-statement{color:var(--pink-deep);letter-spacing:-.04em;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(40px,4.45vw,62px);font-weight:100;line-height:1.02}.prereg-intro-description{color:#675c63;max-width:390px;margin:0;font-size:14px;line-height:1.75}.prereg-benefit-strip{border-top:1px solid #cfc3c7;border-bottom:1px solid #cfc3c7;grid-template-columns:repeat(3,1fr);display:grid}.prereg-benefit-strip article{min-height:210px;padding:34px clamp(22px,3vw,42px) 34px 0;position:relative}.prereg-benefit-strip article+article{border-left:1px solid #cfc3c7;padding-left:clamp(22px,3vw,42px)}.prereg-benefit-number{color:#b4567b;letter-spacing:.15em;margin-bottom:44px;font-size:9px;font-weight:750;display:block}.prereg-benefit-strip strong{margin-bottom:9px;font-size:17px;font-weight:700;display:block}.prereg-benefit-strip p{color:#71656c;max-width:290px;margin:0;font-size:12px;line-height:1.6}.prereg-plans-heading{justify-content:space-between;align-items:flex-end;gap:42px;padding-top:clamp(82px,10vw,140px);padding-bottom:45px;display:flex}.prereg-plans-heading>p{color:#71656c;max-width:360px;margin:0;font-size:13px;line-height:1.65}.prereg-editorial .prereg-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.prereg-editorial .prereg-plan{color:#17131b;min-width:0;box-shadow:none;background:#fcf9f6;border:1px solid #cabec2;border-radius:2px;flex-direction:column;padding:30px;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s,border-color .45s;display:flex;position:relative;overflow:hidden}.prereg-editorial .prereg-plan:hover{z-index:2;border-color:#b4567b;transform:translateY(-9px);box-shadow:0 26px 65px #3a233021}.prereg-editorial .prereg-plan.is-featured{color:#17131b;box-shadow:none;background:#f2a7c0;border-color:#d78ba8}.prereg-plan-top{border-bottom:1px solid;justify-content:space-between;align-items:flex-start;gap:12px;min-height:29px;padding-bottom:20px;display:flex}.prereg-plan-level,.prereg-plan-choice{letter-spacing:.18em;font-size:8px;font-weight:800}.prereg-plan-choice{color:#fff;letter-spacing:.09em;background:#17131b;padding:5px 7px}.prereg-editorial .prereg-plan header>span{color:inherit}.prereg-editorial .prereg-plan h3{letter-spacing:-.04em;margin:24px 0 0;font-size:clamp(27px,2.3vw,34px);font-weight:600}.prereg-editorial .prereg-plan-price{gap:10px;margin:28px 0 6px}.prereg-editorial .prereg-plan-price strong{font-size:clamp(50px,4.7vw,68px);font-weight:550}.prereg-editorial .prereg-plan-price span{font-size:14px}.prereg-editorial .prereg-plan-price small{color:#776b73;font-weight:500}.prereg-editorial .is-featured .prereg-plan-price small{color:#5a414b}.prereg-editorial .prereg-saving{color:#776b73;min-height:31px;margin:8px 0 24px;font-size:10px}.prereg-editorial .is-featured .prereg-saving{color:#5a414b}.prereg-editorial .prereg-event-benefit{background:#ffffff6b;border:1px solid #17131b38;border-radius:0;gap:13px;min-height:104px;padding:16px}.prereg-editorial .is-featured .prereg-event-benefit{background:#ffffff47;border-color:#17131b40}.prereg-editorial .prereg-event-benefit-icon{color:#fff4de;background:radial-gradient(circle at 35% 28%,#f8d3df,#c65c88 52%,#60345e);border:1px solid #ffffffd9;border-radius:50%;flex-basis:38px;width:38px;height:38px;box-shadow:0 7px 18px #5c2b432e}.prereg-editorial .prereg-event-benefit-icon--star{color:#fff;box-shadow:none;filter:drop-shadow(0 4px 8px #1c122f47);background:0 0;border:0;border-radius:0}.prereg-editorial .prereg-event-benefit-icon--star>span{background:currentColor;width:34px;height:34px;display:block;-webkit-mask-image:url(/brand/membership/level-3-quality-star.svg);mask-image:url(/brand/membership/level-3-quality-star.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prereg-editorial .prereg-event-benefit-icon--crown{color:#111;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0}.prereg-editorial .prereg-event-benefit-icon--crown>span{background:currentColor;width:34px;height:34px;display:block;-webkit-mask-image:url(/brand/membership/level-4-crown.svg);mask-image:url(/brand/membership/level-4-crown.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prereg-plan-name{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.prereg-plan-title-icon{background:#111;flex:0 0 1em;width:1em;height:1em;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prereg-plan-title-icon--star{-webkit-mask-image:url(/brand/membership/level-3-quality-star.svg);mask-image:url(/brand/membership/level-3-quality-star.svg)}.prereg-plan-title-icon--crown{background:#111;-webkit-mask-image:url(/brand/membership/level-4-crown.svg);mask-image:url(/brand/membership/level-4-crown.svg)}.prereg-editorial .prereg-event-benefit small{color:#795364;letter-spacing:.1em;font-size:7px;line-height:1.35}.prereg-editorial .prereg-event-benefit strong{font-size:13px}.prereg-editorial .prereg-plan ul{gap:13px;margin:26px 0 30px}.prereg-editorial .prereg-plan li{color:#60565c;padding-left:18px;font-size:11px}.prereg-editorial .prereg-plan li:before{content:"—";color:#b4567b}.prereg-editorial .is-featured li{color:#42383e}.prereg-editorial .is-featured li:before{color:#17131b}.prereg-editorial .prereg-plan form{margin-top:auto}.prereg-plan-cta{color:#fff;background:#17131b;border:1px solid #17131b;border-radius:1px;justify-content:space-between;align-items:center;width:100%;min-height:47px;padding:12px 15px;font-size:11px;font-weight:700;display:flex}.prereg-plan-cta:hover{color:#17131b;background:#fff;transform:none}.prereg-plan-cta:disabled{opacity:.55}.prereg-editorial .prereg-cancel{color:#746a70;margin-top:12px}.prereg-editorial .prereg-plan--3 .prereg-cancel{color:#594149}.prereg-experience{color:#fff;background:#17131b;margin-top:clamp(85px,11vw,155px);padding:clamp(72px,9vw,126px) 0}.prereg-experience-inner{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(50px,8vw,120px);display:grid}.prereg-experience .prereg-section-label{color:#efadc5}.prereg-experience h2{color:#fff}.prereg-experience-copy>p:last-child{color:#ffffff94;max-width:380px;margin-top:10px;font-size:13px;line-height:1.7}.prereg-editorial .prereg-how{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:0;display:grid;overflow:visible}.prereg-editorial .prereg-how article{border-top:1px solid #ffffff40;grid-template-columns:50px 1fr;gap:18px;padding:25px 0;display:grid}.prereg-editorial .prereg-how article:last-child{border-bottom:1px solid #ffffff40}.prereg-editorial .prereg-how span{color:#efadc5;letter-spacing:.1em;font-size:10px;font-weight:700}.prereg-editorial .prereg-how strong{color:#fff;margin:0 0 8px;font-size:18px;font-weight:600;display:block}.prereg-editorial .prereg-how p{color:#fff9;max-width:500px;margin:0;font-size:12px;line-height:1.6}.prereg-closing{text-align:center;justify-items:center;padding-top:clamp(90px,12vw,170px);padding-bottom:clamp(70px,10vw,135px);display:grid}.prereg-closing h2{max-width:990px}.prereg-closing .btn{border-radius:2px;min-height:50px;margin-top:40px;padding-inline:25px}.prereg-editorial .prereg-fineprint{background:0 0;border:0;border-top:1px solid #cfc3c7;border-radius:0;padding:22px 0 0}.prereg-editorial .prereg-fineprint strong{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.prereg-editorial .prereg-fineprint p{color:#776b73;max-width:940px;font-size:10px}@media(max-width:900px){.prereg-editorial .prereg-hero{text-align:left;min-height:720px;padding-inline:28px}.prereg-editorial .prereg-hero-copy{width:min(660px,90vw);display:block}.prereg-editorial .prereg-hero h1{font-size:clamp(54px,11vw,82px)}.prereg-hero-shade{background:linear-gradient(90deg,#0a060ce6,#0a060c7a 75%),linear-gradient(#0000 35%,#09050acc)}.prereg-hero-meta{display:none}.prereg-editorial-intro{grid-template-columns:1fr}.prereg-editorial-intro>p{grid-column:auto}.prereg-editorial-intro .prereg-intro-primary{font-size:clamp(40px,6.2vw,58px)}.prereg-intro-lower{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:36px}.prereg-benefit-strip{grid-template-columns:1fr}.prereg-benefit-strip article{min-height:0;padding:28px 0}.prereg-benefit-strip article+article{border-top:1px solid #cfc3c7;border-left:0;padding-left:0}.prereg-benefit-number{margin-bottom:18px}.prereg-plans-heading{flex-direction:column;align-items:flex-start}.prereg-editorial .prereg-plans{grid-template-columns:1fr;max-width:650px}.prereg-editorial .prereg-plan.is-featured{order:0}.prereg-experience-inner{grid-template-columns:1fr}}@media(max-width:600px){.prereg-page.prereg-editorial{padding-top:0}.prereg-editorial .prereg-hero{border-radius:0;width:100%;min-height:calc(100svh - 58px);padding:116px 20px 56px}.prereg-hero-photo{object-position:66% center}.prereg-hero-shade{background:linear-gradient(90deg,#0a060ce8,#0a060c61),linear-gradient(#0000 30%,#09050ae0)}.prereg-hero-topline{letter-spacing:.12em;font-size:7px;top:22px;left:20px;right:20px}.prereg-hero-topline span:first-child{font-size:12px}.prereg-editorial .prereg-hero-copy{width:100%}.prereg-editorial .prereg-kicker{letter-spacing:.19em;margin-bottom:18px;font-size:9px}.prereg-editorial .prereg-hero h1{font-size:clamp(44px,14.7vw,64px);line-height:.89}.prereg-editorial .prereg-hero-lead{max-width:92%!important;margin-top:22px!important;font-size:14px!important;line-height:1.5!important}.prereg-editorial .prereg-hero-actions{gap:14px;margin-top:28px;display:grid}.prereg-btn-light{width:100%}.prereg-text-link{width:max-content}.prereg-editorial .prereg-countdown{text-align:left;grid-template-columns:1fr;gap:16px;width:calc(100% - 32px);padding:20px 0}.prereg-editorial .prereg-countdown-label{flex-direction:column;align-items:flex-start;gap:5px}.prereg-editorial .prereg-countdown-grid{grid-template-columns:repeat(4,1fr);width:100%}.prereg-editorial-intro{grid-template-columns:1fr;gap:20px;padding-top:65px;padding-bottom:68px}.prereg-editorial-intro>p{grid-column:auto}.prereg-editorial-intro h2,.prereg-plans-heading h2,.prereg-experience h2,.prereg-closing h2{font-size:clamp(38px,11.5vw,51px)}.prereg-editorial-intro .prereg-intro-primary{white-space:normal;font-size:clamp(38px,11vw,47px);line-height:.98}.prereg-intro-lower{grid-template-columns:1fr;gap:22px;margin-top:32px}.prereg-intro-statement{font-size:clamp(38px,10.7vw,46px)}.prereg-intro-description{max-width:100%}.prereg-benefit-strip article{padding:24px 0}.prereg-plans-heading{gap:20px;padding-top:74px;padding-bottom:30px}.prereg-editorial .prereg-plan{padding:24px 20px}.prereg-editorial .prereg-plan:hover{transform:none}.prereg-editorial .prereg-event-benefit{align-items:flex-start;min-height:0}.prereg-experience{margin-top:80px;padding:68px 0}.prereg-experience-inner{gap:40px}.prereg-editorial .prereg-how article{grid-template-columns:35px 1fr;gap:12px}.prereg-closing{padding-top:82px;padding-bottom:70px}}.prereg-page.prereg-editorial.prereg-hybrid{color:var(--ink);background:linear-gradient(155deg,#fff9fb,#fff1f6 52%,#f6f2ff);padding:32px 0 86px}.prereg-hybrid .prereg-hero{color:#fff;text-align:left;background-image:linear-gradient(90deg,#0c060ef5,#120812d6 38%,#4218327a 68%,#5b2a4838),linear-gradient(#4d1c3d0a,#14071261),url(/images/campaigns/preregistration-fashion-prague-hero.webp);background-position:50%;background-size:cover;border:1px solid #ffffff2e;border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(38px,5vw,72px);width:min(1240px,100% - 32px);min-height:620px;margin-inline:auto;padding:clamp(46px,6vw,78px);display:grid;overflow:hidden;box-shadow:0 32px 90px #36224a3d}.prereg-free-period{border:1px solid var(--line);color:#111;background:#ffffffb8;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin-top:28px;padding:22px 26px;display:grid;box-shadow:0 16px 42px #3e2a4d14}.prereg-free-period>span{border:1px solid var(--line);color:#111;letter-spacing:.1em;white-space:nowrap;background:#fff;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:950}.prereg-free-period strong,.prereg-free-period p{color:#111}.prereg-free-period strong{font-size:18px;line-height:1.35;display:block}.prereg-free-period p{margin:7px 0 0;font-size:12px;line-height:1.65}.prereg-hybrid .prereg-hero-copy{width:100%;max-width:590px;display:block}.prereg-hybrid .prereg-hero-topline{color:#fff;letter-spacing:.16em;border-bottom:1px solid #ffffff57;justify-content:space-between;align-items:center;gap:16px;margin-bottom:44px;padding-bottom:14px;font-size:8px;display:flex;position:static}.prereg-hybrid .prereg-kicker{color:var(--pink-deep);letter-spacing:.2em;margin-bottom:17px;font-size:10px}.prereg-hybrid .prereg-hero h1{color:#fff;letter-spacing:-.018em;word-spacing:.09em;text-shadow:0 5px 24px #0000004d;text-transform:none;max-width:620px;font-size:clamp(48px,5.1vw,76px);font-weight:700;line-height:1.01}.prereg-hybrid .prereg-hero-lead{color:#ffffffd6!important;max-width:560px!important;margin-top:24px!important;font-size:clamp(15px,1.35vw,18px)!important;line-height:1.6!important}.prereg-hybrid .prereg-hero-actions{align-items:center;gap:24px;width:auto;margin-top:30px;display:flex}.prereg-hybrid .prereg-btn-light{color:#fff;border-color:var(--pink-deep);background:linear-gradient(135deg,var(--pink-deep),#e377a1);border-radius:10px}.prereg-hybrid .prereg-text-link{color:#fff;border-color:#ffffff7a;width:auto}.prereg-hybrid .prereg-hero-meta{color:#ffffffb8;flex-wrap:wrap;justify-content:flex-start;gap:15px;margin-top:20px;font-size:8px;display:flex;position:static}.prereg-hybrid .prereg-countdown{text-align:left;grid-template-columns:1fr auto;width:min(1180px,100% - 32px);margin-top:0;padding:27px 0 24px}.prereg-hybrid .prereg-editorial-intro{padding-top:clamp(76px,9vw,120px)}.prereg-hybrid .prereg-editorial-intro h2,.prereg-hybrid .prereg-plans-heading h2,.prereg-hybrid .prereg-experience h2,.prereg-hybrid .prereg-closing h2{font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-weight:650}.prereg-hybrid h2 em{color:var(--pink-deep);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-style:normal;font-weight:500}.prereg-hybrid .prereg-editorial-title>em{letter-spacing:-.035em;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:100}.prereg-hybrid .prereg-benefit-strip{border:0;grid-template-columns:repeat(3,1fr);gap:16px}.prereg-hybrid .prereg-benefit-strip article,.prereg-hybrid .prereg-benefit-strip article+article{background:#ffffffd1;border:1px solid #c5537f26;border-radius:20px;min-height:215px;padding:28px;box-shadow:0 16px 45px #412a4d14}.prereg-hybrid .prereg-benefit-number{width:38px;height:38px;color:var(--pink-deep);background:var(--pink-soft);border-radius:11px;place-items:center;margin-bottom:36px;display:grid}.prereg-hybrid .prereg-plans{scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;cursor:grab;background:0 0;align-items:stretch;gap:14px;max-width:none;padding:10px 0 0;display:flex;overflow-x:auto}.prereg-hybrid .prereg-plans.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.prereg-hybrid .prereg-plans::-webkit-scrollbar{width:0;height:0;display:none}.prereg-hybrid .prereg-plan{color:var(--ink);background:#ffffffed;border-color:#c5537f29;border-radius:22px;flex:0 0 calc(33.3333% - 9.33333px);box-shadow:0 20px 58px #36224a17}.prereg-price-comparison{gap:5px;margin-top:24px;display:grid}.prereg-price-comparison span{color:var(--ink-soft);font-size:10px}.prereg-price-comparison del{color:#9c8992;margin-left:5px}.prereg-price-comparison>strong{color:var(--pink-deep);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.prereg-plan.is-featured .prereg-price-comparison span,.prereg-plan.is-featured .prereg-price-comparison del{color:#ffffff9e}.prereg-plan.is-featured .prereg-price-comparison>strong{color:#f6bed4}.prereg-member-blocks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.prereg-member-block,.prereg-member-block--4{border:1px solid var(--line);color:#111;background:#ffffffb8;border-radius:22px;min-width:0;padding:clamp(27px,3vw,42px);box-shadow:0 16px 42px #3e2a4d14}.prereg-member-block-top{border-bottom:1px solid var(--line);padding-bottom:22px;display:grid}.prereg-member-block--4 .prereg-member-block-top{border-bottom-color:var(--line)}.prereg-member-block-top strong{color:#111;letter-spacing:-.045em;font-size:clamp(30px,3vw,44px);font-weight:650}.prereg-member-block-description,.prereg-member-block--4 .prereg-member-block-description{color:#111;max-width:620px;margin:24px 0 0;font-size:14px;line-height:1.7}.prereg-member-block-price{align-items:flex-end;gap:10px;margin-top:28px;display:flex}.prereg-member-block-price strong{color:#111;letter-spacing:-.05em;font-size:clamp(37px,4vw,54px);font-weight:650;line-height:.95}.prereg-member-block-price span,.prereg-member-block--4 .prereg-member-block-price span{color:#111;padding-bottom:5px;font-size:12px;font-weight:750}.prereg-member-block-monthly,.prereg-member-block--4 .prereg-member-block-monthly{color:#111;margin:10px 0 0;font-size:11px}.prereg-package-label{color:#111;letter-spacing:.12em;text-transform:uppercase;margin:30px 0 17px;font-size:10px;font-weight:950}.prereg-member-block-features{color:#111;gap:13px;margin:0;padding-left:19px;list-style:outside;display:grid}.prereg-member-block-features li,.prereg-member-block--4 .prereg-member-block-features li{color:#111;padding-left:2px;font-size:12px;line-height:1.55}.prereg-member-block-features li::marker{color:#111;font-size:.85em}.prereg-hybrid .prereg-plan.is-featured{color:#fff;background:linear-gradient(150deg,#2a2049,#56305a 68%,#7c3c60);border-color:#f4acc780;order:0;box-shadow:0 28px 70px #351f4933}.prereg-member-block .prereg-member-block-top strong{letter-spacing:-.035em;font-weight:100}.prereg-hybrid .prereg-plan.is-featured{color:var(--ink);background:#ffffffed;border:2px solid #111;box-shadow:0 20px 58px #36224a17}.prereg-hybrid .prereg-plan.is-featured .prereg-price-comparison span,.prereg-hybrid .prereg-plan.is-featured .prereg-price-comparison del{color:#9c8992}.prereg-hybrid .prereg-plan.is-featured .prereg-price-comparison>strong{color:var(--pink-deep)}.prereg-hybrid .prereg-plan.is-featured .prereg-event-benefit{background:#ffffff1a;border-color:#ffffff38}.prereg-hybrid .prereg-event-benefit{border-radius:14px}.prereg-hybrid .prereg-plan-cta{border-radius:10px}.prereg-hybrid .prereg-plan.is-featured .prereg-plan-top{border-color:currentColor}.prereg-hybrid .prereg-plan.is-featured .prereg-plan-choice{color:#fff;background:#111}.prereg-hybrid .prereg-plan.is-featured .prereg-plan-price small,.prereg-hybrid .prereg-plan.is-featured .prereg-saving,.prereg-hybrid .prereg-plan.is-featured li,.prereg-hybrid .prereg-plan.is-featured .prereg-cancel{color:var(--ink-soft)}.prereg-hybrid .prereg-plan.is-featured .prereg-event-benefit{background:#ffffff6b;border:1px solid #111}.prereg-hybrid .prereg-plan.is-featured .prereg-event-benefit small{color:#795364}.prereg-hybrid .prereg-plan.is-featured li:before{color:var(--pink-deep)}.prereg-hybrid .prereg-plan.is-featured .prereg-plan-cta{color:#fff;background:#17131b;border-color:#17131b}.prereg-hybrid .prereg-plan.is-featured .prereg-plan-cta:hover{color:#17131b;background:#fff}.prereg-editorial .prereg-event-benefit-icon--star{color:#111;box-shadow:none;filter:none}.prereg-editorial .prereg-event-benefit-icon--crown{box-shadow:none;filter:none}.prereg-hybrid .prereg-experience{color:#fff;background:linear-gradient(135deg,#20183a,#3d2a58 58%,#643655)}.prereg-hybrid .prereg-experience h2{color:#fff}.prereg-hybrid .prereg-experience h2 em{color:#f2aac4}@media(min-width:901px){.prereg-hybrid .prereg-plans{cursor:default;touch-action:auto;padding-top:14px;overflow:visible}}@media(max-width:980px){.prereg-hybrid .prereg-hero{grid-template-columns:1fr;gap:34px;min-height:0}.prereg-hybrid .prereg-hero-copy{max-width:760px}.prereg-hybrid .prereg-hero h1{max-width:720px}}@media(max-width:900px){.prereg-hybrid .prereg-benefit-strip{grid-template-columns:1fr}.prereg-hybrid .prereg-benefit-strip article+article{border:1px solid #c5537f26;padding-left:28px}.prereg-hybrid .prereg-plan{flex-basis:calc(50% - 7px)}.prereg-member-blocks-grid{grid-template-columns:1fr}}@media(max-width:600px){.prereg-page.prereg-editorial.prereg-hybrid{padding-top:12px}.prereg-hybrid .prereg-hero{background-image:linear-gradient(90deg,#0c060ef0,#220c1da8),linear-gradient(#4d1c3d14,#14071285),url(/images/campaigns/preregistration-fashion-prague-hero.webp);background-position:62%;border-radius:24px;gap:26px;width:calc(100% - 20px);min-height:0;padding:28px 18px 24px}.prereg-hybrid .prereg-hero-topline{margin-bottom:30px;font-size:7px;position:static}.prereg-hybrid .prereg-hero h1{letter-spacing:-.012em;word-spacing:.06em;font-size:clamp(40px,12.4vw,54px);line-height:1.02}.prereg-hybrid .prereg-hero-lead{max-width:100%!important}.prereg-hybrid .prereg-hero-actions{width:100%;display:grid}.prereg-hybrid .prereg-btn-light{width:100%}.prereg-hybrid .prereg-text-link{width:max-content}.prereg-hybrid .prereg-countdown{grid-template-columns:1fr;gap:16px;width:calc(100% - 32px);padding:20px 0}.prereg-free-period{grid-template-columns:1fr;gap:14px;width:calc(100% - 24px);padding:20px}.prereg-free-period>span{white-space:normal;width:max-content}.prereg-free-period strong{font-size:16px}.prereg-hybrid .prereg-benefit-strip article,.prereg-hybrid .prereg-benefit-strip article+article{padding:24px}.prereg-hybrid .prereg-plans{width:calc(100% - 24px);padding:10px 0 0}.prereg-hybrid .prereg-plan{flex-basis:100%;padding:24px 20px}}.prereg-hybrid .prereg-hero{min-height:510px;padding:clamp(36px,4.4vw,56px)}.prereg-hybrid .prereg-hero-topline{margin-bottom:28px}.prereg-hybrid .prereg-hero h1{font-size:clamp(44px,4.6vw,66px)}.prereg-hybrid .prereg-hero-lead{margin-top:18px!important}.prereg-hybrid .prereg-hero-actions{margin-top:23px}.prereg-hero-deadline{color:#fff;margin:15px 0 0;font-size:12px;line-height:1.4}.prereg-hero-deadline strong{color:#f4b6cf;font-variant-numeric:tabular-nums;font-size:16px}.prereg-hybrid .prereg-hero-meta{gap:8px 18px;margin-top:13px}.prereg-hybrid .prereg-hero-meta span{padding-left:12px;position:relative}.prereg-hybrid .prereg-hero-meta span:before{content:"✓";color:#f2a8c4;font-weight:900;position:absolute;left:0}.prereg-hybrid .prereg-sales-deadline{background:#ffffffc7;border:1px solid #c5537f33;border-radius:20px;align-items:center;gap:24px;margin-top:24px;padding:24px 26px;box-shadow:0 15px 42px #3e2a4d14}.prereg-sales-deadline .prereg-countdown-label{justify-items:start;gap:6px;display:grid}.prereg-sales-deadline .prereg-countdown-label p{color:#17131b;letter-spacing:0;text-transform:none;font-size:15px;font-weight:750}.prereg-sales-deadline .prereg-countdown-label time{color:#766971;font-size:11px;font-weight:650}.prereg-deadline-cta{border-radius:9px;min-height:40px;margin-top:6px;padding:9px 14px;font-size:10px}.prereg-hybrid .prereg-plans-heading{padding-top:34px;padding-bottom:26px}.prereg-hybrid .prereg-plans-heading h2{font-size:clamp(34px,4.4vw,58px)}.prereg-hybrid .prereg-plans{padding-top:8px}.prereg-plan-audience{color:#655b61;min-height:48px;margin:14px 0 0;font-size:12px;line-height:1.55}.prereg-plan-recommendation{color:#111;background:#f5edf0;border-left:3px solid #111;margin:10px 0 0;padding:9px 11px;font-size:10px;font-weight:800;line-height:1.45}.prereg-hybrid .prereg-plan.is-featured .prereg-plan-audience{color:#655b61}.prereg-hybrid .prereg-plan.is-featured .prereg-plan-recommendation{color:#111}.prereg-member-blocks-heading{max-width:720px;margin-bottom:28px}.prereg-member-blocks-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.5vw,58px);line-height:1}.prereg-member-block{height:max-content}.prereg-member-block-top{cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:0;list-style:none}.prereg-member-block-top::-webkit-details-marker{display:none}.prereg-member-block-top>span{color:#6f626a;align-items:center;gap:9px;font-size:10px;font-weight:750;display:flex}.prereg-member-block-top>span:after{content:"+";color:#111;border:1px solid #cdbfc5;border-radius:8px;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid}.prereg-member-block[open] .prereg-member-block-top{border-bottom:1px solid var(--line);padding-bottom:22px}.prereg-member-block[open] .prereg-member-block-top>span:after{content:"−"}.prereg-member-block-content{padding-top:1px}.membership-order-event-benefit{background:#fff6fa;border:1px solid #c5537f3d;border-radius:14px;gap:7px;padding:16px;display:grid}.membership-order-event-benefit span{color:#8c6073;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.membership-order-event-benefit strong{color:#17131b;font-size:13px;line-height:1.5}@media(max-width:980px){.prereg-hybrid .prereg-hero{min-height:0}}@media(max-width:600px){.prereg-hybrid .prereg-hero{padding-top:24px}.prereg-hybrid .prereg-hero-topline{margin-bottom:22px}.prereg-hybrid .prereg-hero h1{font-size:clamp(37px,11.5vw,49px)}.prereg-hybrid .prereg-hero-meta{gap:8px;display:grid}.prereg-hybrid .prereg-sales-deadline{gap:18px;width:calc(100% - 24px);padding:20px}.prereg-sales-deadline .prereg-countdown-label{text-align:left;justify-items:start}.prereg-sales-deadline .prereg-countdown-grid,.prereg-deadline-cta{width:100%}.prereg-hybrid .prereg-plans-heading{width:calc(100% - 24px);padding-top:24px;padding-bottom:20px}.prereg-plan-audience{min-height:0}.prereg-member-block-top strong{font-size:28px}.prereg-member-block-top>span{font-size:0}}.prereg-hybrid .prereg-hero-actions{flex-wrap:wrap}.prereg-hero-price{color:#fff;white-space:nowrap;font-size:12px;font-weight:850}.prereg-hybrid .prereg-hero-actions .prereg-hero-deadline{flex-basis:100%;margin:0}.prereg-event-comparison{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(30px,6vw,86px);padding-top:clamp(58px,7vw,96px);padding-bottom:clamp(52px,7vw,90px);display:grid}.prereg-event-comparison-heading h2,.prereg-faq-heading h2{color:#17131b;letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(34px,4.5vw,58px);font-weight:650;line-height:1}.prereg-event-comparison-heading>p:last-child{color:#6c6066;max-width:520px;margin:20px 0 0;font-size:13px;line-height:1.7}.prereg-event-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.prereg-event-comparison-grid article{background:#ffffffd1;border:1px solid #c5537f33;border-radius:19px;align-content:space-between;gap:24px;min-height:160px;padding:25px;display:grid;box-shadow:0 16px 42px #3e2a4d14}.prereg-event-comparison-grid span{color:#aa4f74;letter-spacing:.16em;font-size:10px;font-weight:900}.prereg-event-comparison-grid .prereg-event-comparison-plan{color:#111;align-items:center;gap:9px;font-size:13px;display:flex}.prereg-event-comparison-plan .prereg-plan-title-icon{flex-basis:1em;width:1em;height:1em}.prereg-event-comparison-grid strong{color:#17131b;font-size:14px;line-height:1.55}.prereg-faq{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(30px,6vw,86px);padding-top:0;padding-bottom:clamp(82px,9vw,128px);display:grid}.prereg-faq-list{border-top:1px solid #cfc3c7}.prereg-faq-list details{border-bottom:1px solid #cfc3c7}.prereg-faq-list summary{cursor:pointer;color:#17131b;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:20px;min-height:70px;font-size:15px;font-weight:750;list-style:none;display:grid}.prereg-faq-list summary::-webkit-details-marker{display:none}.prereg-faq-list summary span{border:1px solid #cdbfc5;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.prereg-faq-list summary span:before{content:"+";font-size:18px;font-weight:500;line-height:1}.prereg-faq-list details[open] summary span:before{content:"−"}.prereg-faq-list details>p{color:#655b61;max-width:760px;margin:0;padding:0 48px 22px 0;font-size:13px;line-height:1.7}.prereg-member-blocks{padding-top:clamp(82px,9vw,128px);padding-bottom:clamp(62px,7vw,94px)}@media(max-width:800px){.prereg-event-comparison,.prereg-faq{grid-template-columns:1fr}}@media(max-width:600px){.prereg-hybrid .prereg-hero-actions{align-items:flex-start;display:flex}.prereg-hybrid .prereg-hero-actions .prereg-btn-light,.prereg-hero-price{width:100%}.prereg-event-comparison,.prereg-faq{gap:24px;width:calc(100% - 24px)}.prereg-event-comparison-grid{grid-template-columns:1fr}.prereg-event-comparison-grid article{min-height:135px}.prereg-faq-list summary{min-height:64px;font-size:14px}}.prereg-channel-strip{background:linear-gradient(135deg,#f3bec8,#fa9bbc)}.prereg-channel-strip i{color:#fff}.prereg-hero-deadline{font-size:14.4px}.prereg-hero-deadline strong{font-size:19.2px}.prereg-hybrid .prereg-experience{background:linear-gradient(135deg,#111,#24191e 62%,#5a2b3f)}.prereg-tv-live{color:#111;background:#fff;border:1px solid #111;box-shadow:0 8px 18px #00000024}.prereg-tv-live i{background:#111;box-shadow:0 0 #11111173}.prereg-hybrid .prereg-closing{background:#fff;border:1px solid #1111112e;border-radius:28px;margin-top:clamp(58px,8vw,108px);padding-inline:clamp(24px,6vw,72px);box-shadow:0 18px 55px #2f1f2a12}.prereg-hybrid .prereg-closing .btn{border-radius:var(--button-radius)}.prereg-hybrid .prereg-fineprint{margin-top:20px}.prereg-sales-deadline .prereg-countdown-label p{font-size:18.75px;line-height:1.3}.prereg-sales-deadline .prereg-countdown-label time{display:none}.prereg-sales-deadline .prereg-deadline-cta{color:#fff;box-shadow:none;background:#111;border-color:#111}.prereg-editorial .prereg-countdown-grid{grid-template-columns:repeat(4,minmax(82px,1fr))}.prereg-editorial .prereg-countdown-grid strong{color:#111;font-size:49.5px;line-height:.95}.prereg-editorial .prereg-countdown-grid small{margin-top:7px;font-size:11px;font-weight:800}.prereg-plan-title-icon{flex:0 0 .82em;align-self:center;width:.82em;height:.82em;overflow:hidden}.membership-prereg-banner{background:radial-gradient(circle at 82% -20%,#f4a4c57a,#0000 42%),linear-gradient(125deg,#111,#262326 63%,#c5537f);border-color:#c5537f61;box-shadow:0 20px 55px #1113}.membership-prereg-monogram{color:#111;background:linear-gradient(145deg,#fff,#eea9c3)}.membership-page .membership-trust span{border-color:#11111124}.membership-page .membership-plan{--plan-accent:#111;background:#fff;border:1px solid #d6d2d4;box-shadow:0 18px 55px #11111114}.membership-page .membership-plan--level-1,.membership-page .membership-plan--level-2,.membership-page .membership-plan--level-3,.membership-page .membership-plan--level-4{--plan-accent:#111;background:#fff}.membership-page .membership-plan--level-3{border:2px solid #111;border-top-width:5px;box-shadow:0 22px 65px #11111121}.membership-page .membership-plan.is-selected{outline-offset:3px;outline:2px solid #111}.membership-page .membership-level{color:#111}.membership-page .membership-divider{background:linear-gradient(90deg,#111,#0000)}.membership-page .membership-features li:before{color:#fff;background:#111}.membership-page .membership-features-more{border-top-color:#1111112e}.membership-page .membership-billing-toggle button:hover{color:#111;background:#f7e1e9}.membership-page .membership-billing-toggle button.is-active{color:#fff;background:linear-gradient(135deg,#c5537f,#e477a2);box-shadow:0 10px 24px #c5537f3d}.membership-page .btn-dark{background:#111;border-color:#111}.landing-membership-plan,.landing-membership-plan--level-1,.landing-membership-plan--level-2,.landing-membership-plan--level-3,.landing-membership-plan--level-4{--plan-accent:#111;background:#fff}.landing-membership-plan--level-1,.landing-membership-plan--level-4{--plan-button:#111}.landing-membership-plan--level-2{--plan-button:#d96f98}.landing-membership-plan--level-3{--plan-button:#c5537f;border-color:#111;box-shadow:0 20px 55px #1111111a}.landing-membership-plan .checklist li:before{color:#111}.btn-dark{color:#fff;box-shadow:none;background:#111;border-color:#111}.btn-dark:hover,.btn-dark:focus-visible{color:#fff;background:#2b2b2b;border-color:#2b2b2b}.prive-directory-filter a.is-active,.prive-tag-options input:checked+span{background:#111;border-color:#111}.prive-social-links a{color:#111;box-shadow:none;background:#fff;border-color:#111}.prive-social-links a:hover{color:#111;background:var(--pink);border-color:#111}.announcement-dismiss:hover,.announcement-dismiss:focus-visible{color:#fff;background:#111}.footer{background:#111}.dashboard-hero{color:#111;background:linear-gradient(#efbac8,#efa9c1,#f48db6);border-color:#c5537f2e;box-shadow:0 20px 60px #c5537f29}.dashboard-hero:after{background:linear-gradient(#0000,#ffffff0a 42%,#ffffff1f)}.dashboard-hero-content p{color:#fff}.dashboard-hero-media{background:#f3dce6;border-color:#c5537f33;box-shadow:0 24px 65px #7d3a5729}.dashboard-hero-media-label{background:#c5537fe0}.dashboard-hero-media-label--live{color:#111;background:#ffffff80;border-color:#111}.dashboard-hero-media-label--live i{background:#111;box-shadow:0 0 0 4px #11111124}.dashboard-hero-placeholder{color:#111;background:linear-gradient(145deg,#fff7fa,#f7dce7 52%,#edbfd1)}.dashboard-hero-placeholder span{color:#66545d}.dashboard-hero .live-dot{color:#111}.dashboard-hero .live-dot:before{background:#111;box-shadow:0 0 0 5px #11111124}.dashboard-hero .dashboard-hero-channel-link{color:#fff;background:#111;border-color:#111}.dashboard-hero .dashboard-hero-channel-link:hover,.dashboard-hero .dashboard-hero-channel-link:focus-visible{color:#fff;background:#292929;border-color:#292929}.feature-card{border-color:#11111147;box-shadow:0 12px 34px #1111110f}.feature-icon{background:linear-gradient(#efbac8,#efa9c1,#f48db6)}.mobile-nav{background:#111111f5;box-shadow:0 18px 55px #0000004d}.topbar .brand-name,.topbar .desktop-nav a,.topbar .guest-desktop-nav .btn-ghost,.topbar .desktop-nav a:hover,.topbar .desktop-nav a.active{color:#111}.admin-membership-settings{overflow:hidden}.admin-membership-settings-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px;list-style:none;display:flex}.admin-membership-settings-summary::-webkit-details-marker{display:none}.admin-membership-settings-summary h2{margin:0}.admin-membership-settings-summary .muted{margin:8px 0 0;font-size:12px}.admin-membership-settings-summary>span{border:1px solid var(--line);color:#111;background:#fff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;transition:background .25s;display:grid}.admin-membership-settings-summary>span:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .25s;display:block;transform:translateY(-2px)rotate(45deg)}.admin-membership-settings[open]>.admin-membership-settings-summary{border-bottom:1px solid var(--line);background:#fffafd}.admin-membership-settings[open]>.admin-membership-settings-summary>span{background:var(--pink-soft)}.admin-membership-settings[open]>.admin-membership-settings-summary>span:before{transform:translateY(2px)rotate(225deg)}.admin-membership-settings-body{padding:20px}.admin-user-card{gap:18px}.admin-user-login-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-user-login-meta>div{border:1px solid var(--line);background:#fafafa;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.admin-user-login-meta span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-user-login-meta strong{color:#111;font-size:14px}.admin-user-security{background:#fff;border:1px solid #dedede;border-radius:16px;padding:16px}.admin-user-security .eyebrow{margin:0 0 4px}.admin-users-table{overflow:hidden}.admin-users-table-head,.admin-user-table-summary{grid-template-columns:minmax(245px,1.7fr) minmax(90px,.65fr) minmax(140px,1fr) minmax(145px,1fr) minmax(105px,.72fr) 36px;align-items:center;gap:14px;display:grid}.admin-users-table-head{color:var(--muted);border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;background:#f7f7f7;padding:12px 18px;font-size:10px;font-weight:800}.admin-user-table-item{border-bottom:1px solid var(--line)}.admin-user-table-item:last-child{border-bottom:0}.admin-user-table-summary{cursor:pointer;min-height:68px;padding:10px 18px;list-style:none;transition:background .2s}.admin-user-table-summary::-webkit-details-marker{display:none}.admin-user-table-summary:hover,.admin-user-table-item[open]>.admin-user-table-summary{background:#fff7fa}.admin-user-table-person{align-items:center;gap:11px;min-width:0;display:flex}.admin-user-preview-trigger{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.admin-user-preview-trigger:hover strong,.admin-user-preview-trigger:focus-visible strong{color:var(--pink-deep)}.admin-user-preview-trigger:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #c5537f6b}.admin-user-table-person .profile-photo{border-radius:11px;flex:0 0 40px;width:40px}.admin-user-preview-trigger>span:last-child{min-width:0}.admin-user-table-person strong,.admin-user-table-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-user-table-person small{color:var(--muted);margin-top:3px;font-size:10px}.admin-user-table-person .founding-name-line{align-items:flex-end}.admin-user-table-person .user-badges{vertical-align:baseline;align-self:flex-end;margin-bottom:1px;transform:none}.admin-user-table-person .membership-user-badge--level-4{color:#111;filter:none}.admin-user-table-summary>[role=cell]:not(.admin-user-table-person){min-width:0;font-size:12px}.admin-user-table-chevron{border:1px solid var(--line);background:#fff;border-radius:10px;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.admin-user-table-chevron:before{content:"";border-bottom:2px solid #111;border-right:2px solid #111;width:7px;height:7px;transition:transform .25s;transform:translateY(-2px)rotate(45deg)}.admin-user-table-item[open] .admin-user-table-chevron:before{transform:translateY(2px)rotate(225deg)}.admin-user-table-detail{border-top:1px solid var(--line);background:#fafafa;padding:18px}.admin-user-table-detail .admin-user-card{padding:0}.admin-user-preview-modal{z-index:1400;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-user-preview-modal[hidden]{display:none}.admin-internal-user-modal{z-index:1450;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-internal-user-modal[hidden]{display:none}.admin-internal-user-panel{z-index:1;background:#fff;border:1px solid #111;border-radius:24px;width:min(100%,760px);max-height:calc(100vh - 44px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #11111140}.admin-internal-user-head{gap:8px;margin-bottom:20px;padding-right:44px}.admin-internal-user-head h2,.admin-internal-user-head p{margin:0}.admin-internal-user-head h2{margin-top:3px;font-size:clamp(25px,3vw,34px)}.admin-internal-user-actions{margin-top:2px}.admin-users-heading-actions{justify-content:flex-end}body.has-admin-internal-user-modal{overflow:hidden}.admin-user-preview-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1111117a;border:0;position:absolute;inset:0}.admin-user-preview-panel{background:#fff;border:1px solid #111;border-radius:24px;width:min(100%,560px);padding:30px;position:relative;box-shadow:0 30px 90px #11111140}.admin-user-preview-close{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:11px;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.admin-user-preview-head{align-items:center;gap:18px;padding-right:42px;display:flex}.admin-user-preview-avatar{border:1px solid #111;border-radius:20px;flex:0 0 78px;width:78px;height:78px;font-size:24px}.admin-user-preview-avatar img{object-fit:cover;width:100%;height:100%}.admin-user-preview-head h2,.admin-user-preview-head p{margin:0}.admin-user-preview-head h2{margin-top:3px;font-size:28px}.admin-user-preview-head p:last-child{color:var(--muted);margin-top:4px}.admin-user-preview-presence{border:1px solid var(--line);background:#fafafa;border-radius:10px;align-items:center;gap:8px;width:max-content;margin:22px 0 14px;padding:8px 11px;font-size:11px;display:flex}.admin-user-preview-presence span{background:#aaa;border-radius:50%;width:8px;height:8px}.admin-user-preview-presence.is-online{background:#edf8f1;border-color:#94c8a7}.admin-user-preview-presence.is-online span{background:#36a260;box-shadow:0 0 0 4px #36a26026}.admin-user-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-user-preview-facts>div{border:1px solid var(--line);background:#fafafa;border-radius:13px;padding:14px}.admin-user-preview-facts dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-user-preview-facts dd{margin:6px 0 0;font-size:13px;font-weight:750}.admin-user-preview-help{margin:16px 0 0}body.has-admin-user-preview{overflow:hidden}@media(max-width:639px){.admin-users-heading,.admin-users-heading-actions{align-items:stretch;width:100%}.admin-users-heading-actions{flex-direction:column}.admin-users-heading-actions>*,.admin-users-heading-actions form,.admin-users-heading-actions .input{width:100%}.admin-internal-user-panel{border-radius:20px;padding:24px 18px 20px}.admin-internal-user-panel .grid-2{grid-template-columns:1fr}.admin-internal-user-actions{flex-direction:column-reverse;align-items:stretch}.admin-internal-user-actions .btn{width:100%}.admin-user-heading{align-items:flex-start}.admin-user-login-meta{grid-template-columns:1fr}.admin-users-table-head{display:none}.admin-user-table-summary{grid-template-columns:minmax(0,1fr) 34px;gap:9px 12px;padding:13px}.admin-user-table-person{grid-area:1/1}.admin-user-table-chevron{grid-area:1/2}.admin-user-table-summary>[role=cell]:not(.admin-user-table-person){text-align:right;border-top:1px solid #eee;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:7px;display:flex}.admin-user-table-summary>[role=cell]:not(.admin-user-table-person):before{content:attr(data-label);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;text-align:left;font-size:9px;font-weight:800}.admin-user-table-detail{padding:13px}.admin-user-preview-panel{border-radius:20px;padding:24px 18px 20px}.admin-user-preview-head{align-items:flex-start}.admin-user-preview-avatar{border-radius:17px;flex-basis:64px;width:64px;height:64px}.admin-user-preview-head h2{font-size:23px}.admin-user-preview-facts{grid-template-columns:1fr}}@media(max-width:600px){.prereg-editorial .prereg-countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prereg-editorial .prereg-countdown-grid span{padding-inline:4px}.prereg-editorial .prereg-countdown-grid strong{font-size:clamp(42px,12.7vw,49.5px)}.prereg-editorial .prereg-countdown-grid small{font-size:8px}}.legal-terms-document{gap:0;max-width:1040px;margin:0 auto;padding:clamp(24px,4vw,54px)}.legal-terms-document>header{border-bottom:2px solid #111;padding-bottom:30px}.legal-terms-document>header .lead{max-width:780px}.legal-terms-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:22px 0 28px;display:flex}.legal-terms-nav a{color:#111;background:#fff;border:1px solid #d8d3d5;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none}.legal-terms-document>article{border-bottom:1px solid var(--line);padding:30px 0;scroll-margin-top:100px}.legal-terms-document>article h2{color:#111;margin:0 0 14px;font-size:clamp(20px,2.2vw,27px);font-weight:650}.legal-terms-document>article p{color:#312d31;max-width:900px;margin:0 0 12px;line-height:1.75}.legal-terms-document>article p:last-child{margin-bottom:0}.legal-terms-footer{color:#111;gap:6px;padding-top:30px;display:grid}.legal-terms-footer span{color:var(--ink-soft);font-size:12px}.membership-purchase-consents{background:#fff;border:1px solid #e1dadd;border-radius:12px;gap:0;padding:9px 10px;display:grid}.membership-purchase-consents .checkbox{align-items:flex-start;gap:8px;font-size:10px;line-height:1.4}.membership-purchase-consents .checkbox input{flex:none;margin-top:2px}.membership-purchase-consents .checkbox small{color:var(--ink-soft);margin-top:3px;font-size:9px;line-height:1.35;display:block}.membership-purchase-consents .legal-inline-link{color:#111;font-size:inherit;font-weight:800}.legal-dialog--terms{width:min(100%,920px);max-height:min(94dvh,900px);overflow:hidden}.legal-dialog--terms .legal-dialog-head{padding-bottom:12px}.legal-terms-modal-frame{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;height:min(70dvh,720px);margin:14px 0;display:block}.legal-popup-body{background:#fff1f5;min-height:100dvh;padding:0}.legal-popup-body:before{background:#fff1f5;height:100%}.legal-popup-body .legal-public-page{width:100%;padding:0}.legal-popup-body .legal-terms-document{max-width:none;min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0}@media(max-width:680px){.legal-terms-document{padding:22px 18px}.legal-terms-document>article{padding:24px 0}.legal-terms-nav{gap:6px}.legal-terms-nav a{padding:7px 10px;font-size:11px}}.prive-profile-actions .btn{text-align:center;justify-content:center;width:100%}.prive-public-contacts{border-top:1px solid #1111111a;flex-wrap:wrap;gap:10px;margin-top:21px;padding-top:18px;display:flex}.prive-public-contacts a{color:#111;background:#fff;border:1px solid #111;border-radius:11px;gap:3px;min-width:210px;padding:12px 15px;text-decoration:none;display:grid}.prive-public-contacts span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.prive-public-contacts strong{overflow-wrap:anywhere;font-size:11px}.prive-private-analytics-link{text-align:center;margin:0}.prive-public-contact-settings{background:#fff;border:1px solid #1111112e;border-radius:16px;padding:22px}.prive-public-contact-settings legend{padding:0 7px;font-weight:800}.prive-public-contact-settings>.field-help{margin:0 0 17px}.prive-public-contact-settings .checkbox{overflow-wrap:anywhere;align-items:flex-start}.prive-analytics-page{background:linear-gradient(145deg,#fff4f8,#fff 42%,#f8eef3);min-height:100vh;padding:46px 0 90px}.prive-analytics-page>.shell{gap:24px}.prive-analytics-hero{background:#fff;border:1px solid #111;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:28px;padding:34px;display:flex}.prive-analytics-hero h1{letter-spacing:-.055em;margin:5px 0 12px;font-size:clamp(34px,5vw,62px);line-height:.98}.prive-analytics-hero h1 span{color:var(--pink-deep)}.prive-analytics-hero p:not(.eyebrow){max-width:720px;color:var(--ink-soft);margin:0;line-height:1.65}.prive-analytics-hero>.cluster{flex:none}.prive-analytics-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.prive-analytics-metrics article{background:#fff;border:1px solid #1111112e;border-radius:18px;min-width:0;padding:22px 18px}.prive-analytics-metrics span,.prive-analytics-metrics strong,.prive-analytics-metrics small{display:block}.prive-analytics-metrics span{text-transform:uppercase;font-size:9px;font-weight:800}.prive-analytics-metrics strong{margin:8px 0 5px;font-size:clamp(27px,3vw,42px);line-height:1}.prive-analytics-metrics small{color:var(--ink-soft);font-size:10.8px;line-height:1.4}.prive-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prive-analytics-card{background:#fff;border:1px solid #1111112e;border-radius:20px;min-width:0;padding:26px}.prive-analytics-card--wide{grid-column:1/-1}.prive-analytics-card-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.prive-analytics-card-head h2{margin:3px 0 0;font-size:23px}.prive-analytics-card-head>span{color:var(--ink-soft);font-size:9px}.prive-analytics-chart{border-bottom:1px solid #1111111f;grid-template-columns:repeat(30,minmax(3px,1fr));align-items:end;gap:5px;height:260px;margin-top:26px;padding:10px 4px 29px;display:grid}.prive-analytics-day{align-items:flex-end;height:100%;display:flex;position:relative}.prive-analytics-day i{background:linear-gradient(#f09fbd,#be3f70);border-radius:5px 5px 1px 1px;width:100%;min-height:3px}.prive-analytics-day span{color:var(--ink-soft);white-space:nowrap;font-size:7px;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.prive-analytics-sources{gap:18px;margin-top:24px;display:grid}.prive-analytics-sources>div>span{justify-content:space-between;gap:15px;margin-bottom:7px;font-size:11px;display:flex}.prive-analytics-sources>div>i{background:#f2e8ed;border-radius:8px;height:9px;display:block;overflow:hidden}.prive-analytics-sources>div>i>b{border-radius:inherit;background:#111;height:100%;display:block}.prive-analytics-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.prive-analytics-actions div{text-align:center;background:#fff7fa;border:1px solid #1111111f;border-radius:13px;padding:17px 10px}.prive-analytics-actions strong,.prive-analytics-actions span{display:block}.prive-analytics-actions strong{font-size:27px}.prive-analytics-actions span{color:var(--ink-soft);margin-top:5px;font-size:9.6px;line-height:1.35}.prive-analytics-note{color:var(--ink-soft);text-align:center;background:#ffffffbd;border:1px solid #11111121;border-radius:14px;margin:0;padding:15px 18px;font-size:9px}@media(max-width:980px){.prive-analytics-hero{flex-direction:column;align-items:flex-start}.prive-analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.prive-analytics-page{padding:22px 0 80px}.prive-analytics-hero{padding:24px 20px}.prive-analytics-hero>.cluster{width:100%;display:grid}.prive-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prive-analytics-metrics article{padding:18px 14px}.prive-analytics-grid{grid-template-columns:1fr}.prive-analytics-card{padding:21px 16px}.prive-analytics-card--wide{grid-column:auto}.prive-analytics-card-head{flex-direction:column;align-items:flex-start}.prive-analytics-chart{gap:3px;height:220px}.prive-analytics-actions{grid-template-columns:1fr}.prive-public-contacts{display:grid}.prive-public-contacts a{min-width:0}.prive-profile-actions{grid-template-columns:1fr}}.prive-analytics-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.prive-analytics-insights article{background:#fff;border:1px solid #111;border-radius:18px;flex-direction:column;min-width:0;min-height:154px;padding:22px;display:flex}.prive-analytics-insights article>span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.prive-analytics-insights article>strong{margin:12px 0 6px;font-size:clamp(22px,2.5vw,34px);line-height:1.05}.prive-analytics-insights article>b{font-size:13px}.prive-analytics-insights article>small{color:var(--ink-soft);margin-top:auto;padding-top:12px;font-size:10.8px}.prive-analytics-trend--up{background:linear-gradient(145deg,#fff,#fff1f6)}.prive-analytics-trend--up>strong,.prive-analytics-trend--up>b{color:#b83065}.prive-analytics-trend--down>strong,.prive-analytics-trend--down>b{color:#9e3030}.prive-interest-chart{margin-top:24px}.prive-chart-plot{padding-left:44px;position:relative}.prive-interest-chart svg{width:100%;height:auto;display:block;overflow:visible}.prive-chart-y-axis{color:#554d52;flex-direction:column;justify-content:space-between;align-items:flex-end;width:38px;font-size:9px;font-weight:750;line-height:1;display:flex;position:absolute;top:12.5%;bottom:12.5%;left:0}.prive-interest-chart line{stroke:#1111111a;stroke-width:1px}.prive-interest-chart polyline{fill:none;stroke:#c5537f;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 9px #c5537f2e)}.prive-interest-chart circle{fill:#fff;stroke:#111;stroke-width:2px}.prive-interest-chart>div:last-child{color:var(--ink-soft);justify-content:space-between;margin-left:44px;font-size:8px;display:flex}.prive-interest-explanation{max-width:760px;color:var(--ink-soft);margin:18px 0 0;font-size:10px;line-height:1.55}.prive-activity-chart-wrap{margin-top:26px;padding-left:52px;position:relative}.prive-activity-chart-wrap>.prive-chart-y-axis{width:46px;top:10px;bottom:29px}.prive-activity-chart{background:linear-gradient(#11111114 1px,#0000 1px) 0 10px/100% calc(33.3333% - 13px);border-bottom:1px solid #1111111f;grid-template-columns:repeat(30,minmax(3px,1fr));align-items:end;gap:5px;height:230px;margin:0;padding:10px 4px 29px;display:grid}.prive-activity-chart>div{align-items:flex-end;height:100%;display:flex;position:relative}.prive-activity-chart i{background:linear-gradient(#efbac8,#111);border-radius:5px 5px 1px 1px;width:100%;min-height:3px;display:block}.prive-activity-chart span{color:var(--ink-soft);white-space:nowrap;font-size:7px;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.prive-profile-rating{background:#fff;border:1px solid #111;border-radius:18px;padding:22px}.prive-profile-rating h2{margin:6px 0 16px;font-size:20px;line-height:1.15}.prive-profile-rating-score{align-items:flex-end;gap:10px;display:flex}.prive-profile-rating-score strong{font-size:34px;line-height:1}.prive-profile-rating-score span{color:var(--ink-soft);padding-bottom:3px;font-size:9px}.prive-profile-rating-bar{background:#eee;border-radius:8px;height:8px;margin:13px 0 8px;overflow:hidden}.prive-profile-rating-bar i{border-radius:inherit;background:linear-gradient(90deg,#efbac8,#f48db6);height:100%;display:block}.prive-profile-rating>small{color:var(--ink-soft);font-size:8px;display:block}.prive-profile-rating>p{color:var(--ink-soft);margin:15px 0 0;font-size:9px;line-height:1.5}.prive-profile-rating form{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.prive-profile-rating form button{color:#111;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #111;border-radius:10px;font-size:10px;font-weight:700}.prive-profile-rating form button:hover,.prive-profile-rating form button.is-active{color:#fff;background:#111}.prive-profile-rating form button.is-active.is-negative{background:#a53c3c;border-color:#a53c3c}.prive-profile-rating>.btn{margin-top:16px}@media(max-width:980px){.prive-analytics-insights{grid-template-columns:1fr 1fr}.prive-analytics-insights article:last-child{grid-column:1/-1}}@media(max-width:680px){.prive-analytics-insights{grid-template-columns:1fr}.prive-analytics-insights article:last-child{grid-column:auto}.prive-interest-chart polyline{stroke-width:9px}.prive-chart-plot{padding-left:36px}.prive-chart-y-axis{width:31px;font-size:8px}.prive-interest-chart>div:last-child{margin-left:36px}.prive-activity-chart-wrap{padding-left:42px}.prive-activity-chart-wrap>.prive-chart-y-axis{width:37px}.prive-activity-chart{gap:3px;height:190px}.prive-profile-rating{padding:19px 16px}}.prive-pass-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.prive-pass-actions button,.prive-pass-actions a{color:#fff;min-width:0;min-height:38px;font:inherit;letter-spacing:.04em;text-align:center;cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:9px;justify-content:center;align-items:center;padding:9px 8px;font-size:9.6px;font-weight:800;text-decoration:none;transition:background .2s,color .2s;display:flex}.prive-pass-actions button:hover,.prive-pass-actions a:hover{color:#111;background:#fff}.prive-profile-actions{min-width:175px}.prive-profile-identity-card>.prive-profile-actions{transform:translateY(50px)}@media(max-width:960px){.prive-profile-identity-card>.prive-profile-actions{transform:none}}.prive-member-boost-label{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;text-transform:uppercase;background:#111111b8;border:1px solid #ffffffb8;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:850;position:absolute;bottom:18px;right:18px}.prive-boost-strip{background:#fff;border:1px solid #111;border-radius:24px;padding:26px}.prive-boost-strip-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.prive-boost-strip-head h2{margin:3px 0 6px}.prive-boost-strip-head p:not(.eyebrow){color:var(--ink-soft);margin:0}.prive-boost-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.prive-boost-mini-card{color:#111;background:#fff;border:1px solid #1113;border-radius:18px;min-width:0;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 12px 32px #11111112}.prive-boost-mini-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #1111111f}.prive-boost-mini-cover{aspect-ratio:16/7;background:linear-gradient(135deg,#f8cfdd,#c75482);display:block;position:relative;overflow:hidden}.prive-boost-mini-cover img{object-fit:cover;width:100%;height:100%}.prive-boost-mini-cover small{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111111c2;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:850;position:absolute;bottom:11px;left:12px}.prive-boost-mini-body{gap:7px;padding:15px;display:grid}.prive-boost-mini-person{align-items:center;gap:10px;display:flex}.prive-boost-mini-avatar{background:#fff;border:1px solid #111;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:850;display:grid;overflow:hidden}.prive-boost-mini-avatar img{object-fit:cover;width:100%;height:100%}.prive-boost-mini-person>span:last-child{min-width:0;display:grid}.prive-boost-mini-person strong,.prive-boost-mini-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prive-boost-mini-person strong{font-size:14px}.prive-boost-mini-person small{color:var(--ink-soft);font-size:9px}.prive-boost-mini-body>b{font-size:12px}.prive-boost-mini-body>span:not(.prive-boost-mini-person):not(.prive-boost-mini-open){color:var(--ink-soft);font-size:9px}.prive-boost-mini-body em{color:#111;align-items:center;gap:6px;font-size:8px;font-style:normal;font-weight:750;display:flex}.prive-boost-mini-body em i{background:#45a96b;border-radius:50%;width:6px;height:6px}.prive-boost-mini-open{border-top:1px solid #1111111f;justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;font-size:9px;font-weight:850;display:flex}.prive-boost-page{gap:24px}.prive-boost-hero{background:linear-gradient(125deg,#fff,#fff6f9,#efb2c8);border:1px solid #111;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:30px;padding:36px;display:flex}.prive-boost-hero h1{letter-spacing:-.06em;margin:4px 0 10px;font-size:clamp(44px,7vw,82px);line-height:.92}.prive-boost-hero h1 span{color:#c44676}.prive-boost-hero p:not(.eyebrow){max-width:720px;color:var(--ink-soft);margin:0;line-height:1.65}.prive-boost-price{color:#fff;text-align:center;background:#111;border:1px solid #111;border-radius:18px;flex:none;padding:20px 24px}.prive-boost-price strong,.prive-boost-price span{display:block}.prive-boost-price strong{font-size:35px}.prive-boost-price span{margin-top:5px;font-size:9px}.prive-boost-active{background:#fff;border:1px solid #111;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.prive-boost-active h2,.prive-boost-active p{margin:4px 0}.prive-boost-active>span{color:#111;background:#efb2c8;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:800}.prive-boost-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.prive-boost-benefits ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.prive-boost-benefits li{padding-left:24px;position:relative}.prive-boost-benefits li:before{content:"✓";font-weight:900;position:absolute;left:0}.prive-boost-order-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 0;display:flex}.prive-boost-order-total strong{font-size:27px}.prive-boost-orders{gap:8px;margin-top:18px;display:grid}.prive-boost-orders>a{border:1px solid var(--line);color:#111;background:#fff;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:13px 15px;text-decoration:none;display:grid}.prive-boost-orders span:first-child{display:grid}.prive-boost-orders small{color:var(--ink-soft);margin-top:3px}.prive-boost-analytics-summary{background:#fff;border:1px solid #111;border-radius:20px;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(120px,.55fr)) auto;align-items:center;gap:14px;padding:22px;display:grid}.prive-boost-analytics-summary h2{margin:3px 0 6px}.prive-boost-analytics-summary p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:10px}.prive-boost-analytics-summary article{border:1px solid var(--line);background:#fff7fa;border-radius:13px;padding:14px}.prive-boost-analytics-summary article span,.prive-boost-analytics-summary article strong{display:block}.prive-boost-analytics-summary article span{text-transform:uppercase;font-size:8px;font-weight:800}.prive-boost-analytics-summary article strong{margin-top:5px;font-size:23px}.prive-boost-payment-confirmed{align-items:flex-start}.prive-boost-payment-confirmed>span{background:linear-gradient(#efbac8,#efa9c1,#f48db6);border-radius:14px;flex-basis:48px;width:48px;height:48px;margin-top:5px;font-size:23px;box-shadow:0 10px 24px #c5537f3d}.prive-boost-payment-confirmed>div{flex:1;width:100%;min-width:0}.prive-boost-order-status.membership-order-status--paid{color:#fff;background:#2f9b5f}.admin-prive-boost-status{color:#fff;background:#111}.admin-prive-boost-status.is-active{background:#397251}.admin-prive-boost-status.is-pending{background:#386fb8}.admin-prive-boost-status.is-cancelled{color:#681d3b;background:#f1b6cc}.admin-prive-boost-status.is-credit-note{background:#b3293b}.admin-prive-boost-status.is-neutral{background:#111}.prive-boost-manage-button{color:#111;background:#fff;border:1px solid #111;width:max-content;min-height:35px;margin:20px 0 0 auto;padding:8px 14px;font-size:80%;display:flex}.prive-boost-duration{background:#fff3f7;border:1px solid #111;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.prive-boost-duration strong{font-size:20px;line-height:1}.prive-boost-duration span{color:var(--ink-soft);text-align:right;font-size:9px}@media(max-width:960px){.prive-boost-strip-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.prive-boost-mini-card{scroll-snap-align:start;min-width:calc(50% - 7px)}.prive-boost-analytics-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.prive-boost-analytics-summary>div,.prive-boost-analytics-summary>a{grid-column:1/-1}.prive-boost-layout{grid-template-columns:1fr}}@media(max-width:640px){.prive-boost-strip{padding:20px 16px}.prive-boost-strip-head{flex-direction:column;align-items:flex-start}.prive-boost-strip-grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;scroll-padding-inline:0}.prive-boost-strip-grid::-webkit-scrollbar{display:none}.prive-boost-mini-card{scroll-snap-align:center;scroll-snap-stop:always;min-width:100%}.prive-boost-hero{flex-direction:column;align-items:flex-start;padding:28px 22px}.prive-boost-price{width:100%}.prive-boost-active{flex-direction:column;align-items:flex-start}.prive-boost-orders>a{grid-template-columns:1fr auto}.prive-boost-orders>a>b{grid-column:1/-1}.prive-boost-analytics-summary{grid-template-columns:1fr}.prive-boost-analytics-summary>div,.prive-boost-analytics-summary>a{grid-column:auto}.prive-boost-duration{flex-direction:column;align-items:flex-start}.prive-boost-duration span{text-align:left}}.prive-profile-news,.prive-news-card{background:#fff;border:1px solid #14101929;border-radius:28px}.prive-profile-news{padding:38px}.prive-profile-news .prive-section-head>a{color:#111;font-size:13px;font-weight:800}.prive-profile-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.prive-profile-news-grid article{background:#fff;border:1px solid #14101924;border-radius:20px;overflow:hidden}.prive-profile-news-grid img{aspect-ratio:16/9;object-fit:cover;width:100%}.prive-profile-news-grid article>div{padding:20px}.prive-profile-news time,.prive-news-card time{color:#b83e70;letter-spacing:.12em;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.prive-profile-news h3{margin:0 0 10px;font-size:20px}.prive-profile-news p{color:#5c5761;margin:0;line-height:1.55}.prive-profile-news article a{color:#111;margin-top:14px;font-weight:800;display:inline-block}.prive-news-page{padding-top:54px;padding-bottom:70px}.prive-news-page-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.prive-news-page-head h1{margin:4px 0;font-size:clamp(44px,7vw,88px);font-weight:400}.prive-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.prive-news-card{overflow:hidden}.prive-news-card>img{aspect-ratio:16/8;object-fit:cover;width:100%}.prive-news-card>div{padding:28px}.prive-news-card h2{margin:0 0 10px;font-size:30px}.prive-news-card strong{margin-bottom:18px;display:block}.prive-news-card p{line-height:1.7}.account-prive-news{border-top:1px solid #14101924;padding-top:22px}.account-prive-news h3{margin:0;font-size:28px}@media(max-width:760px){.prive-profile-news{padding:24px}.prive-profile-news-grid,.prive-news-grid{grid-template-columns:1fr}.prive-news-page-head{flex-direction:column;align-items:flex-start}.prive-profile-news .prive-section-head{flex-direction:column;align-items:flex-start;gap:12px}}.account-purchases-page{background:linear-gradient(145deg,#fff4f8,#fff 46%,#f8eef3);min-height:100vh;padding:46px 0 90px}.account-purchases{gap:28px}.account-purchases-hero{background:#fff;border:1px solid #111;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:28px;padding:34px;display:flex}.account-purchases-hero h1{letter-spacing:-.055em;margin:5px 0 12px;font-size:clamp(38px,5vw,64px);line-height:.95}.account-purchases-hero p:not(.eyebrow){max-width:760px;color:var(--ink-soft);margin:0;line-height:1.65}.account-purchases-total{color:#fff;text-align:center;background:#111;border:1px solid #111;border-radius:17px;min-width:128px;padding:19px 22px}.account-purchases-total strong,.account-purchases-total span{display:block}.account-purchases-total strong{font-size:38px;line-height:1}.account-purchases-total span{text-transform:uppercase;margin-top:6px;font-size:9px}.account-purchases-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-purchases-summary a{color:#111;background:#fff;border:1px solid #11111140;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.account-purchases-summary a:hover{border-color:#111;transform:translateY(-2px)}.account-purchases-summary span{font-size:11px;font-weight:750}.account-purchases-summary strong{font-size:25px}.account-purchases-section{background:#fff;margin-top:0;scroll-margin-top:110px}.account-purchases-section>.video-category-admin-summary .section-title{letter-spacing:-.025em;font-size:clamp(25px,3vw,36px)}.account-purchases-section>.video-category-admin-summary .muted{font-size:10px}.account-purchases-list{gap:12px;display:grid}.account-purchase-card{background:#fff;border:1px solid #11111138;border-left:4px solid #aaa;border-radius:19px;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:23px;display:grid;box-shadow:0 12px 32px #1111110b}.account-purchase-card--pending{border-left-color:#d28a18}.account-purchase-card--paid{border-left-color:#3d9b61}.account-purchase-card--refund{border-left-color:#c44776}.account-purchase-card--neutral{border-left-color:#8a8588}.account-purchase-kicker{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:9px;font-size:9px;display:flex}.account-purchase-kicker strong{color:#111}.account-purchase-kicker time{margin-left:2px}.account-purchase-type{color:#111;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #111;border-radius:7px;padding:5px 8px;font-size:7px;font-weight:850}.account-purchase-main h3{margin:13px 0 6px;font-size:20px;line-height:1.2}.account-purchase-main>p{color:var(--ink-soft);margin:0;font-size:10px}.account-purchase-side{text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:14px;min-width:150px;display:flex}.account-purchase-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:850}.account-purchase-status--pending{color:#82520d;background:#fff9ed}.account-purchase-status--paid{color:#246e41;background:#f0faf4}.account-purchase-status--refund{color:#a62e5d;background:#fff3f7}.account-purchase-status--neutral{color:#595356;background:#f7f5f6}.account-purchase-price{white-space:nowrap;font-size:22px}.account-purchase-payment{flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;display:flex}.account-purchase-payment div{gap:2px;display:grid}.account-purchase-payment dt{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.account-purchase-payment dd{margin:0;font-size:9px;font-weight:700}.account-purchase-card footer{border-top:1px solid #1111111a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:15px;display:flex}.account-purchase-documents{flex-wrap:wrap;align-items:center;gap:8px 15px;display:flex}.account-purchase-documents a{color:#111;text-underline-offset:3px;font-size:9px;font-weight:800}.account-purchase-card--paid .account-purchase-documents a{background:#fff;border:1px solid #111;border-radius:9px;justify-content:center;align-items:center;padding:8px 11px;font-size:11.25px;line-height:1;text-decoration:none;display:inline-flex}.account-purchase-card footer>.btn{flex:none}.account-purchases-empty{color:var(--ink-soft);text-align:center;background:#ffffff94;border:1px dashed #1111113d;border-radius:16px;padding:24px;font-size:10px}@media(max-width:760px){.account-purchases-page{padding:22px 0 75px}.account-purchases{gap:23px}.account-purchases-hero{flex-direction:column;align-items:flex-start;padding:25px 20px}.account-purchases-total{width:100%}.account-purchases-summary{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.account-purchases-summary::-webkit-scrollbar{display:none}.account-purchases-summary a{scroll-snap-align:start;min-width:72%}.account-purchases-section>.video-category-admin-summary{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:16px}.account-purchases-section>.video-category-admin-body{padding:14px}.account-purchase-card{grid-template-columns:1fr;gap:14px;padding:19px 16px}.account-purchase-side{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;min-width:0}.account-purchase-card footer{flex-direction:column;grid-column:auto;align-items:stretch}.account-purchase-documents{gap:10px 16px}.account-purchase-card footer>.btn{justify-content:center;width:100%}.account-purchase-main h3{font-size:18px}}:root{--microcopy-readable:10.8px;--microcopy-compact:10px}.app-shell>main small{line-height:1.4;font-size:var(--microcopy-readable)!important}.app-shell>main .eyebrow{font-size:12px}.mobile-nav--six a,.mobile-nav--seven a{font-size:var(--microcopy-compact)}.prive-pass-head span,.prive-digital-pass code,.prive-digital-pass>small,.prive-profile-stats span,.prive-profile-stats small,.prive-public-contacts span,.prive-profile-edition,.prive-back,.prive-member-edition,.prive-member-status,.prive-member-tags span,.prive-collaboration-pill,.prive-exclusive-label,.prive-portfolio-gallery button span,.prive-portfolio-visual span,.prive-showcase-heading>span,.prive-showcase-copy article>b,.prive-process-grid b,.prive-value-cards article>b,.prive-faq-list summary>span,.prive-landing-kicker,.prive-showcase-kicker,.prive-landing-mobile-cta,.prive-boost-mini-body em,.prive-boost-mini-body>span:not(.prive-boost-mini-person):not(.prive-boost-mini-open),.prive-boost-mini-open,.prive-boost-analytics-summary article span,.prive-boost-duration span,.prive-analytics-metrics span,.prive-analytics-card-head>span,.prive-analytics-insights article>span,.prive-analytics-note,.prive-profile-rating-score span,.prive-profile-rating>small,.prive-profile-rating>p,.prive-chart-y-axis,.prive-interest-chart>div:last-child,.prive-activity-chart span,.prive-analytics-day span,.account-purchases-total span,.account-purchase-kicker,.account-purchase-type,.account-purchase-status,.account-purchase-payment dt,.account-purchase-payment dd,.account-purchase-documents a,.account-membership-change-grid small,.account-membership-summary-name .account-membership-status,.admin-nav-drawer-head small,.admin-online-summary small,.admin-order-facts span,.admin-user-preview-facts dt,.scan-ticket-facts span,.video-category-card-head .badge,.event-cover-preview-label,.submission-poster-preview span,.prereg-hero-topline,.prereg-hero-meta,.prereg-section-label,.prereg-kicker,.prereg-plan-level,.prereg-plan-choice,.prereg-plan-ribbon,.prereg-plan header>span,.prereg-plan-price small,.prereg-price-comparison>strong,.prereg-trust,.prereg-cancel,.prereg-tv-live,.prereg-tv-brand,.prereg-tv-program span,.prereg-tv-program strong,.prereg-event-benefit small,.prereg-countdown-grid small,.membership-plan-ribbon,.membership-prereg-banner small,.membership-billing-toggle button span,.membership-founding-bonus small,.membership-order-event-benefit span,.maintenance-countdown-grid small{line-height:1.35;font-size:var(--microcopy-readable)!important}.admin-dashboard{gap:22px}.admin-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-dashboard-heading>p{max-width:500px;color:var(--ink-soft);text-align:right;margin:0;font-size:13px;line-height:1.5}.admin-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-stats .stat{border-color:#11111129;border-radius:16px;min-width:0}.admin-dashboard-stats .stat strong{font-size:clamp(24px,3vw,34px)}.admin-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-analytics-card{background:#fff;border:1px solid #1111112e;border-radius:20px;min-width:0;padding:24px;box-shadow:0 12px 34px #1111110a}.admin-analytics-card--wide{grid-column:1/-1}.admin-analytics-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-analytics-head h2{letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(20px,2.5vw,27px);line-height:1.08}.admin-analytics-head>span{max-width:290px;color:var(--ink-soft);text-align:right;font-size:10.8px;line-height:1.35}.admin-chart-legend{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:20px;font-size:10.8px;display:flex}.admin-chart-legend span,.admin-donut-list span{align-items:center;gap:7px;display:flex}.admin-chart-legend i,.admin-donut-list i{background:var(--legend-color);border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.admin-column-chart{grid-template-columns:58px minmax(0,1fr);gap:10px;height:290px;margin-top:22px;display:grid}.admin-chart-axis{color:var(--ink-soft);text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:0 0 29px;font-size:9.5px;display:flex}.admin-chart-columns{scrollbar-width:thin;background:repeating-linear-gradient(#0000 0 calc(50% - 1px),#11111112 50%,#0000 calc(50% + 1px) 100%);border-bottom:1px solid #11111126;grid-auto-columns:minmax(38px,1fr);grid-auto-flow:column;gap:10px;padding:0 4px;display:grid;overflow-x:auto}.admin-chart-column{grid-template-rows:20px minmax(0,1fr) 28px;align-items:end;min-width:38px;display:grid;position:relative}.admin-chart-column>b{color:#111;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-chart-column>span{color:var(--ink-soft);text-align:center;white-space:nowrap;align-self:center;font-size:9px}.admin-chart-stack{background:#11111106;border-radius:8px 8px 2px 2px;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-end;height:100%;display:flex;overflow:hidden}.admin-chart-stack i{background:var(--chart-color);width:100%;min-height:0;transition:height .35s;display:block}.admin-revenue-chart{grid-template-columns:76px minmax(0,1fr)}.admin-revenue-chart .admin-chart-columns{gap:15px}.admin-revenue-chart .admin-chart-stack{max-width:72px;margin-inline:auto}.admin-donut-wrap{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:26px;margin-top:28px;display:grid}.admin-donut{aspect-ratio:1;background:radial-gradient(circle,#fff 0 52%,transparent 53%),conic-gradient(var(--donut));text-align:center;border-radius:50%;place-content:center;width:150px;display:grid}.admin-donut strong,.admin-donut span{display:block}.admin-donut strong{font-size:37px;line-height:1}.admin-donut span{color:var(--ink-soft);margin-top:6px;font-size:10px}.admin-donut-list{gap:13px;display:grid}.admin-donut-list>div{border-bottom:1px solid #11111114;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;font-size:11px;display:flex}.admin-donut-list>div:last-child{border:0}.admin-donut-list strong{font-size:16px}.admin-live-number{align-items:center;gap:10px;font-size:36px;line-height:1;display:flex}.admin-live-number i{background:#e84f8b;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 0 6px #e84f8b21}.admin-live-chart>p{margin:13px 0 0;font-size:11px}.admin-mini-chart{border-bottom:1px solid #11111121;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:7px;height:155px;margin-top:22px;padding-top:12px;display:grid}.admin-mini-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.admin-mini-chart b{background:linear-gradient(#efbac8,#e84f8b);border-radius:7px 7px 2px 2px;width:min(34px,70%);display:block}.admin-mini-chart span{color:var(--ink-soft);padding-bottom:7px;font-size:8px}.admin-trend{background:#eef9f2;border-radius:8px;padding:7px 10px;font-weight:750;color:#246e41!important}.admin-trend.is-down{background:#fff2f6;color:#a62e5d!important}.admin-ranking{gap:17px;margin-top:24px;display:grid}.admin-ranking>div{gap:8px;display:grid}.admin-ranking>div>span{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.admin-ranking strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.admin-ranking small{color:var(--ink-soft);text-align:right;flex:none;font-size:10.8px}.admin-ranking>div>i{background:#f2eaee;border-radius:9px;height:8px;display:block;overflow:hidden}.admin-ranking>div>i>b{border-radius:inherit;background:linear-gradient(90deg,#111,#e84f8b);height:100%;display:block}.admin-traffic-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.admin-traffic-summary article{background:linear-gradient(135deg,#fff,#fff7fa);border:1px solid #11111121;border-radius:14px;padding:17px 18px}.admin-traffic-summary span,.admin-traffic-summary strong{display:block}.admin-traffic-summary span{color:var(--ink-soft);font-size:10.8px}.admin-traffic-summary strong{margin-top:5px;font-size:clamp(24px,3vw,34px);line-height:1}.admin-traffic-chart{height:270px;margin-top:14px}.admin-traffic-chart .admin-chart-columns{grid-auto-columns:minmax(26px,1fr);gap:6px}.admin-traffic-chart .admin-chart-column{min-width:26px}.admin-traffic-chart .admin-chart-stack{background:#fff4f7;width:100%;max-width:34px;margin-inline:auto}.admin-traffic-chart .admin-chart-stack i{background:linear-gradient(180deg,#f2a9c2 0%,var(--chart-color) 100%)}.admin-traffic-breakdowns{grid-template-columns:1.4fr 1fr 1fr;gap:14px;margin-top:22px;display:grid}.admin-traffic-breakdowns>div{background:#fff;border:1px solid #11111121;border-radius:14px;padding:16px 18px}.admin-traffic-breakdowns h3{margin:0 0 10px;font-size:13px}.admin-traffic-breakdowns p{justify-content:space-between;align-items:center;gap:12px;margin:7px 0;font-size:11px;display:flex}.admin-traffic-breakdowns p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-traffic-breakdowns p strong{font-size:12px}.admin-traffic-breakdowns p.muted{display:block}.admin-traffic-note{color:var(--ink-soft);margin:14px 2px 0;font-size:10.5px;line-height:1.55}@media(min-width:1180px){.admin-dashboard-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:850px){.admin-analytics-grid{grid-template-columns:1fr}.admin-analytics-card--wide{grid-column:auto}.admin-dashboard-heading{flex-direction:column;align-items:flex-start}.admin-dashboard-heading>p{text-align:left}.admin-column-chart{height:260px}.admin-chart-columns{grid-auto-columns:minmax(48px,1fr)}.admin-analytics-head{flex-direction:column;align-items:flex-start}.admin-analytics-head>span{text-align:left}}@media(max-width:760px){.admin-traffic-summary{grid-template-columns:1fr 1fr}.admin-traffic-breakdowns{grid-template-columns:1fr}}@media(max-width:560px){.admin-dashboard-stats{grid-template-columns:1fr 1fr}.admin-dashboard-stats .stat{padding:14px}.admin-analytics-card{border-radius:17px;padding:20px 15px}.admin-column-chart{grid-template-columns:47px minmax(0,1fr);gap:6px;height:250px}.admin-revenue-chart{grid-template-columns:61px minmax(0,1fr)}.admin-chart-columns{gap:7px}.admin-chart-legend{gap:8px 12px}.admin-donut-wrap{grid-template-columns:1fr;justify-items:center}.admin-donut-list{width:100%}.admin-ranking>div>span{flex-direction:column;align-items:flex-start;gap:3px}.admin-ranking small{text-align:left}.admin-traffic-summary{grid-template-columns:1fr 1fr}.admin-traffic-summary article{padding:14px}.admin-traffic-chart .admin-chart-columns{grid-auto-columns:28px}.admin-traffic-chart{height:245px}}.fortune-wheel-section{background:#fff;border:1px solid #111;border-radius:28px;padding:clamp(22px,4vw,48px);overflow:hidden;box-shadow:0 18px 55px #190a1014}.fortune-wheel-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.fortune-wheel-heading h2{margin:.25rem 0 .75rem;font-size:clamp(2rem,4vw,4rem);line-height:.95}.fortune-wheel-heading p{max-width:720px}.fortune-member-access{white-space:nowrap;border-left:1px solid #111;gap:4px;padding-left:22px;display:grid}.fortune-member-access span,.fortune-daily-badge{letter-spacing:.14em;font-size:.75rem}.fortune-member-access strong{font-size:1.05rem}.fortune-wheel-layout{background:linear-gradient(135deg,#fff5f8,#f3d1dc 45%,#e78aa9);border-radius:24px;grid-template-columns:minmax(300px,1fr) minmax(280px,.8fr);align-items:center;gap:clamp(28px,6vw,80px);padding:clamp(24px,5vw,60px);display:grid}.fortune-wheel-stage{aspect-ratio:1;place-items:center;width:min(100%,580px);margin:auto;display:grid;position:relative}.fortune-wheel-pointer{z-index:4;clip-path:polygon(0 0,100% 0,50% 100%);background:#000;width:34px;height:46px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.fortune-wheel-disc{aspect-ratio:1;background:repeating-conic-gradient(from -18deg,#fff 0 36deg,#f2b1c8 36deg 72deg,#111 72deg 108deg,#f8dce6 108deg 144deg);border:10px solid #000;border-radius:50%;width:92%;transition:transform 4.7s cubic-bezier(.12,.72,.08,1);position:relative;transform:rotate(0);box-shadow:inset 0 0 0 4px #fff}.fortune-wheel-label{transform:rotate(var(--segment-angle));pointer-events:none;justify-content:center;display:flex;position:absolute;inset:8%}.fortune-wheel-label b{text-align:center;letter-spacing:.02em;width:25%;height:max-content;transform:rotate(calc(-1 * var(--segment-angle)));overflow-wrap:anywhere;font-size:clamp(.52rem,1.05vw,.78rem);line-height:1.05;display:block}.fortune-wheel-label:nth-of-type(3n) b{color:#fff}.fortune-wheel-hub{box-shadow:none;background:#fff;border:5px solid #000;border-radius:50%;place-items:center;font-size:clamp(1.25rem,3vw,2rem);font-weight:900;display:grid;position:absolute;inset:37%}.fortune-wheel-hub sup{font-size:.42em;position:relative;top:-.55em}.fortune-wheel-panel{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.fortune-wheel-panel h3{margin:0;font-size:clamp(1.75rem,3vw,3rem);line-height:1}.fortune-wheel-panel p{font-size:1.04rem}.fortune-daily-badge{background:#ffffffb3;border:1px solid #111;border-radius:999px;padding:8px 13px;font-weight:800;display:inline-flex}.fortune-spin-button{color:#fff;letter-spacing:.08em;background:#000;border:0;width:100%;min-height:58px;font-size:1rem}.fortune-spin-button:disabled{opacity:.62;cursor:not-allowed}.fortune-result{background:#fff;border:1px solid #111;border-radius:18px;width:100%;padding:20px}.fortune-result small{letter-spacing:.12em;font-size:.72rem}.fortune-result strong{margin:5px 0;font-size:1.4rem;display:block}.fortune-result p{margin:0;font-size:.92rem}.fortune-next-spin{border-top:1px solid #00000047;justify-content:space-between;align-items:center;gap:20px;width:100%;padding-top:14px;display:flex}.fortune-next-spin strong{font-variant-numeric:tabular-nums;font-size:1.3rem}.fortune-rewards{margin-top:36px}.fortune-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fortune-reward-card{background:#fff;border:1px solid #111;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.fortune-reward-card>span{letter-spacing:.1em;background:#f8dce6;border-radius:999px;padding:6px 10px;font-size:.7rem}.fortune-reward-card h4{margin:0;font-size:1.1rem}.fortune-reward-card p,.fortune-reward-card small{margin:0}.fortune-reward-card form,.fortune-reward-card .btn{margin-top:auto}.fortune-reward-card.is-expired{opacity:.58}.fortune-reward-card.is-redeemed,.fortune-reward-card.is-claimed{border-color:#319c59}.fortune-reward-card.is-reserved{border-color:#3d75ca}.fortune-admin{overflow:hidden}.fortune-admin>summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:22px 24px;list-style:none;display:grid}.fortune-admin>summary::-webkit-details-marker{display:none}.fortune-admin>summary span{gap:4px;display:grid}.fortune-admin>summary b{font-size:1.4rem}.fortune-admin>summary small{color:#555}.fortune-admin>summary i{font-size:1.5rem;font-style:normal;transition:transform .2s}.fortune-admin[open]>summary i{transform:rotate(180deg)}.fortune-admin-status{letter-spacing:.1em;background:#f8dce6;border-radius:999px;padding:7px 11px;font-size:.72rem;font-style:normal}.fortune-admin-status.is-active{color:#155e30;background:#d9f5e2}.fortune-admin-body{border-top:1px solid #ddd;padding:24px}.fortune-admin-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:24px;display:grid}.fortune-admin-stats>div{background:#fafafa;border:1px solid #ddd;border-radius:14px;gap:5px;padding:14px;display:grid}.fortune-admin-stats span{color:#666;font-size:.75rem}.fortune-admin-stats strong{font-size:1.4rem}.fortune-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fortune-segment-admin{background:#fff;border:1px solid #ccc;border-radius:16px;padding:16px}.fortune-segment-admin header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.fortune-segment-admin header span{color:#fff;background:#000;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.75rem;display:grid}.fortune-segment-admin header strong{font-size:.95rem}.fortune-segment-admin .textarea{min-height:78px}.fortune-admin-footer{border-top:1px solid #ddd;grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;padding-top:22px;display:grid}.fortune-admin-footer p{color:#555;margin:0;font-size:.85rem}@media(max-width:900px){.fortune-wheel-layout{grid-template-columns:1fr}.fortune-wheel-heading{flex-direction:column;align-items:flex-start}.fortune-member-access{border-top:1px solid #111;border-left:0;padding:14px 0 0}.fortune-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fortune-admin-stats{grid-template-columns:repeat(2,1fr)}.fortune-segment-grid,.fortune-admin-footer{grid-template-columns:1fr}}@media(max-width:560px){.fortune-wheel-section{border-radius:20px;padding:18px}.fortune-wheel-layout{border-radius:18px;padding:18px}.fortune-wheel-stage{width:100%}.fortune-wheel-disc{border-width:7px;width:100%}.fortune-wheel-label b{width:31%;font-size:.48rem}.fortune-wheel-pointer{width:28px;height:38px}.fortune-reward-grid{grid-template-columns:1fr}.fortune-admin>summary{grid-template-columns:1fr auto;padding:18px}.fortune-admin>summary i{display:none}.fortune-admin-status{grid-column:1/-1;width:max-content}.fortune-admin-body{padding:16px}}.fortune-admin-rewards{border-top:1px solid #ddd;margin-top:26px;padding-top:24px}.fortune-admin-rewards table{border-collapse:collapse;width:100%}.fortune-admin-rewards th,.fortune-admin-rewards td{text-align:left;border-bottom:1px solid #e5e5e5;padding:12px}.fortune-admin-rewards td small{color:#666;margin-top:3px;display:block}.fortune-admin-preview{background:#fff;border:1px solid #1111112e;border-radius:20px;overflow:hidden}.fortune-admin-preview>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.fortune-admin-preview>summary::-webkit-details-marker{display:none}.fortune-admin-preview>summary span{gap:3px;display:grid}.fortune-admin-preview>summary small{color:#675f66;font-size:.82rem}.fortune-admin-preview>summary i{font-style:normal;transition:transform .2s}.fortune-admin-preview[open]>summary i{transform:rotate(180deg)}.fortune-admin-preview-body .fortune-wheel-section{margin:0}.fortune-admin-preview-body .fortune-wheel-heading h2{font-size:clamp(1.7rem,3vw,3rem)}.fortune-wheel-disc{background:conic-gradient(from -18deg,#fff 0 36deg,#f2b1c8 36deg 72deg,#111 72deg 108deg,#f8dce6 108deg 144deg,#fff 144deg 180deg,#f2b1c8 180deg 216deg,#111 216deg 252deg,#f8dce6 252deg 288deg,#fff 288deg 324deg,#f2b1c8 324deg 360deg)}.fortune-wheel-label{inset:13%}.fortune-wheel-label b{letter-spacing:.015em;white-space:nowrap;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;transform-origin:50% 0;width:34%;font-size:clamp(.48rem,.63vw,.67rem);line-height:1;overflow:hidden;transform:rotate(90deg)}.fortune-wheel-disc .fortune-wheel-label:first-of-type b,.fortune-wheel-disc .fortune-wheel-label:nth-of-type(2) b,.fortune-wheel-disc .fortune-wheel-label:nth-of-type(4) b,.fortune-wheel-disc .fortune-wheel-label:nth-of-type(5) b,.fortune-wheel-disc .fortune-wheel-label:nth-of-type(6) b,.fortune-wheel-disc .fortune-wheel-label:nth-of-type(8) b,.fortune-wheel-disc .fortune-wheel-label:nth-of-type(9) b,.fortune-wheel-disc .fortune-wheel-label:nth-of-type(10) b{color:#111}.fortune-wheel-disc .fortune-wheel-label:nth-of-type(3) b,.fortune-wheel-disc .fortune-wheel-label:nth-of-type(7) b{color:#fff}.fortune-admin.video-category-admin>.video-category-admin-summary,.fortune-admin-preview.video-category-admin>.video-category-admin-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:20px;transition:background .2s;display:grid}.fortune-admin.video-category-admin>.video-category-admin-summary:hover,.fortune-admin-preview.video-category-admin>.video-category-admin-summary:hover{background:var(--rose)}.fortune-admin.video-category-admin[open]>.video-category-admin-summary,.fortune-admin-preview.video-category-admin[open]>.video-category-admin-summary{border-bottom:1px solid var(--line);background:#fffafd}.fortune-admin.video-category-admin[open]>.video-category-admin-summary .video-category-chevron,.fortune-admin-preview.video-category-admin[open]>.video-category-admin-summary .video-category-chevron{transform:rotate(180deg)}.fortune-admin-preview.video-category-admin{border-radius:16px;margin:0 0 22px}.fortune-admin-preview-body{padding:18px}@media(max-width:560px){.fortune-wheel-label{inset:13%}.fortune-wheel-label b{width:35%;font-size:.44rem}.fortune-admin.video-category-admin>.video-category-admin-summary,.fortune-admin-preview.video-category-admin>.video-category-admin-summary{grid-template-columns:minmax(0,1fr) auto;padding:17px}.fortune-admin.video-category-admin>.video-category-admin-summary .video-category-chevron,.fortune-admin-preview.video-category-admin>.video-category-admin-summary .video-category-chevron{grid-area:1/2}.fortune-admin-status,.fortune-admin-preview .badge{grid-column:1;width:max-content}}.fortune-wheel-hub{background:#ed91b1;padding:0;overflow:hidden}.fortune-wheel-hub img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.08)}.fortune-wheel-stage>.fortune-wheel-hub{z-index:3;inset:38%}.remote-admin{margin-top:18px}.remote-admin-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.remote-admin-heading>div{max-width:790px}.remote-admin-heading .section-title{margin:7px 0 10px}.remote-admin-limit{letter-spacing:.14em;background:#fff;border:1px solid #111;border-radius:8px;flex:none;padding:9px 12px;font-size:10px;font-weight:900}.remote-admin-new-link{background:linear-gradient(120deg,#fff,#fff1f6);border:1px solid #111;border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.remote-admin-new-link>div{gap:4px;display:grid}.remote-admin-new-link span{color:var(--ink-soft);font-size:11px;line-height:1.5}.remote-admin-new-link code,.remote-obs-step code{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #11111124;border-radius:8px;min-width:0;padding:10px 12px;font-size:10px;overflow:hidden}.remote-admin-create{border-radius:16px;overflow:hidden;padding:0!important}.remote-admin-create .video-category-admin-body{padding:22px}.remote-admin-sessions{gap:12px;display:grid}.remote-session-card{overflow:hidden;padding:0!important}.remote-session-card>.video-category-admin-summary{grid-template-columns:minmax(0,1fr) auto auto}.remote-session-signals{align-items:center;gap:6px;display:flex}.remote-session-signals i,.remote-session-signals b{letter-spacing:.08em;border-radius:6px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.remote-session-signals i{color:#6e6870;background:#eee}.remote-session-signals i.is-online,.remote-session-signals b.is-active{color:#176b37;background:#dcf5e5}.remote-session-signals b.is-revoked{color:#8f2450;background:#ffe3ed}.remote-session-signals b.is-expired{color:#555;background:#e8e8e8}.remote-session-body{border-top:1px solid var(--line);gap:14px;padding:20px;display:grid}.remote-obs-step{background:#fff;border:1px solid #11111124;border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:17px;display:grid}.remote-obs-step>span{color:#fff;background:#111;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.remote-obs-step>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.remote-obs-step strong,.remote-obs-step p{grid-column:1/-1}.remote-obs-step p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.remote-obs-step .btn{min-height:36px;padding:7px 11px;font-size:10px}.remote-obs-step .remote-secret{color:#6f2452;background:#fff4f8}.remote-admin-empty{text-align:center;border-radius:16px;gap:8px;padding:28px 24px;display:grid}.remote-admin-empty span{color:var(--ink-soft);font-size:11px}@media(max-width:800px){.remote-admin-heading{flex-direction:column;align-items:flex-start}.remote-admin-new-link{grid-template-columns:1fr}.remote-admin-new-link .btn{width:100%}.remote-session-card>.video-category-admin-summary{grid-template-columns:minmax(0,1fr) auto}.remote-session-signals{flex-wrap:wrap;grid-column:1/-1}.remote-obs-step>div{grid-template-columns:1fr}.remote-obs-step strong,.remote-obs-step p{grid-column:auto}.remote-obs-step .btn{width:100%}}@media(max-width:520px){.remote-admin-empty{padding:24px 18px}.remote-obs-step{grid-template-columns:1fr}.remote-obs-step>span{width:30px;height:30px}.remote-session-signals i,.remote-session-signals b{font-size:7px}}.rtmp-admin{margin-top:34px}.rtmp-admin-panel{border-radius:16px;overflow:hidden;padding:0!important}.rtmp-admin-panel>.video-category-admin-summary>span:first-child{gap:4px;display:grid}.rtmp-admin-panel>.video-category-admin-summary strong{font-size:18px}.rtmp-admin-panel>.video-category-admin-summary small{color:var(--ink-soft);font-size:11px}.rtmp-admin-body{padding:22px}.rtmp-admin-intro{background:#fffafd;border:1px solid #11111124;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.rtmp-admin-intro>div{gap:5px;display:grid}.rtmp-admin-intro p{max-width:820px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.rtmp-admin-intro>span{color:#54213d;letter-spacing:.1em;background:#fde6ef;border-radius:6px;flex:none;padding:7px 9px;font-size:8px;font-weight:900}.rtmp-admin-error{background:#fff0f3;border-radius:9px;padding:13px}.rtmp-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rtmp-input-card{background:#fff;border:1px solid #1113;border-radius:14px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.rtmp-input-card>header{border-bottom:1px solid #1111111f;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.rtmp-input-card>header small{letter-spacing:.1em;font-size:8px;font-weight:900}.rtmp-input-card h3{margin:4px 0 0;font-size:19px}.rtmp-input-statuses{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.rtmp-input-statuses span{letter-spacing:.06em;border-radius:6px;padding:6px 7px;font-size:8px;font-weight:900}.rtmp-input-statuses .is-online{color:#176b37;background:#dcf5e5}.rtmp-input-statuses .is-offline{color:#315f8c;background:#e4f0fb}.rtmp-input-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.rtmp-input-field>span{color:var(--ink-soft);grid-column:1/-1;font-size:9px;font-weight:850}.rtmp-input-field code{text-overflow:ellipsis;white-space:nowrap;background:#fafafa;border:1px solid #11111124;border-radius:8px;min-width:0;padding:10px;font-size:9px;overflow:hidden}.rtmp-input-field .btn{min-height:35px;padding:7px 9px;font-size:9px}.rtmp-input-card>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.rtmp-input-card>footer form{margin:0}.rtmp-input-card>footer .btn{min-height:38px;padding:8px 10px;font-size:9px}@media(max-width:1100px){.rtmp-input-grid{grid-template-columns:1fr}.rtmp-input-card{padding:20px}.rtmp-input-field code{font-size:10px}}@media(max-width:620px){.rtmp-admin-panel>.video-category-admin-summary{grid-template-columns:minmax(0,1fr) auto}.rtmp-admin-panel>.video-category-admin-summary .remote-admin-limit{grid-column:1}.rtmp-admin-panel>.video-category-admin-summary .video-category-chevron{grid-area:1/2}.rtmp-admin-body{padding:16px}.rtmp-admin-intro,.rtmp-input-card>header{flex-direction:column;align-items:flex-start}.rtmp-input-statuses{justify-content:flex-start}.rtmp-input-field{grid-template-columns:1fr}.rtmp-input-field>span{grid-column:auto}.rtmp-input-field .btn{width:100%}.rtmp-input-card>footer{flex-direction:column;align-items:stretch}.rtmp-input-card>footer form,.rtmp-input-card>footer .btn{width:100%}}.copy-icon-button{color:#171417;cursor:pointer;border-radius:6px;place-items:center;width:36px;min-width:36px;height:36px;padding:6px;transition:color .18s,transform .18s,opacity .18s;display:inline-grid;box-shadow:none!important;background:0 0!important;border:0!important}.copy-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;display:block}.copy-icon-button:hover,.copy-icon-button:focus-visible{color:var(--pink-deep);transform:scale(1.08);background:0 0!important}.copy-icon-button.is-copied{color:#247448}.remote-admin .video-category-admin-summary small{line-height:1.45;font-size:13px!important}.remote-admin-heading .muted{font-size:13px;line-height:1.55}.remote-admin-limit{font-size:11px}.remote-admin-new-link span,.remote-admin-empty span{font-size:13px;line-height:1.5}.remote-admin-new-link code,.remote-obs-step code{font-size:12px}.remote-session-signals i,.remote-session-signals b{font-size:10px}.remote-obs-step strong{font-size:15px}.remote-obs-step p{font-size:13px;line-height:1.55}.remote-obs-step>span{font-size:11px}.rtmp-admin-panel>.video-category-admin-summary small{font-size:13px!important}.rtmp-admin-intro p{font-size:13px}.rtmp-admin-intro>span{font-size:10px}.rtmp-input-card>header small{font-size:11px!important}.rtmp-input-statuses span{font-size:10px}.rtmp-input-field>span{font-size:12px}.rtmp-input-field code{font-size:11px;line-height:1.35}@media(max-width:520px){.remote-session-signals i,.remote-session-signals b{font-size:10px}.remote-admin .video-category-admin-summary small{font-size:12px!important}.rtmp-input-field code{font-size:11px}}.shop-product-modal{z-index:2600;opacity:0;pointer-events:none;place-items:center;padding:clamp(12px,3vw,34px);transition:opacity .22s;display:grid;position:fixed;inset:0}.shop-product-modal[hidden]{display:none}.shop-product-modal.is-open{opacity:1;pointer-events:auto}.shop-product-modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer;background:#111111ad;border:0;position:absolute;inset:0}.shop-product-modal-panel{z-index:1;overscroll-behavior:contain;background:#fff;border:1px solid #111;border-radius:22px;width:min(1120px,100%);max-height:calc(100dvh - clamp(24px,6vw,68px));transition:transform .26s cubic-bezier(.2,.75,.22,1);position:relative;overflow:auto;transform:translateY(18px)scale(.985);box-shadow:0 32px 100px #00000052}.shop-product-modal.is-open .shop-product-modal-panel{transform:none}.shop-product-modal-close{z-index:4;float:right;color:#111;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #111;border-radius:11px;place-items:center;width:40px;height:40px;margin:14px 14px -54px 0;padding:0 0 3px;font-size:28px;line-height:1;display:grid;position:sticky;top:14px}.shop-product-modal-layout{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);min-height:620px;display:grid}.shop-product-modal-gallery{background:#f7f2f4;min-width:0;padding:22px}.shop-product-modal-main-photo{aspect-ratio:4/5;background:#eee;border:1px solid #11111157;border-radius:15px;width:min(100%,500px);height:auto;margin-inline:auto;overflow:hidden}.shop-product-modal-main-photo img{object-fit:cover;width:100%;height:100%;display:block}.shop-product-modal-thumbs{gap:10px;margin-top:12px;display:flex;overflow-x:auto}.shop-product-modal-thumbs button{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:10px;flex:none;width:72px;height:82px;padding:0;overflow:hidden}.shop-product-modal-thumbs button.is-active{border-color:#111}.shop-product-modal-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.shop-product-modal-content{flex-direction:column;gap:17px;padding:clamp(34px,5vw,62px);display:flex}.shop-product-modal-content .title,.shop-product-modal-content .lead,.shop-product-modal-content p{margin:0}.shop-product-modal-content .shop-description{color:var(--ink-soft);line-height:1.65}.shop-product-modal-content form{margin-top:auto}.shop-product-modal-open{overflow:hidden}.shop-remove-hint{margin-left:10px;font-size:110%;display:inline-block}.shop-company-identifiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media(max-width:900px){.shop-product-modal-layout{grid-template-columns:1fr;min-height:0}.shop-product-modal-main-photo{width:min(100%,460px)}.shop-product-modal-content{padding:28px}}@media(max-width:600px){.shop-product-modal{padding:0}.shop-product-modal-panel{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.shop-product-modal-gallery{padding:12px}.shop-product-modal-main-photo{border-radius:12px;width:min(100%,360px)}.shop-product-modal-content{padding:25px 18px max(28px,env(safe-area-inset-bottom))}.shop-product-modal-close{top:max(10px,env(safe-area-inset-top));margin:10px 10px -50px 0}.shop-company-identifiers{grid-template-columns:1fr}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
