@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-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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-50:#fef2f2;--color-red-200:#ffcaca;--color-red-700:#bf000f;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-800:#005f46;--color-fuchsia-600:#c600db;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-900:#8b0836;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--blur-xl:24px;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-fuchsia-600:lab(47.5131% 83.4271 -63.0363);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.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}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.min-h-\[min\(92vh\,900px\)\]{min-height:min(92vh,900px)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-\[clamp\(7rem\,14vw\,11rem\)\]{width:clamp(7rem,14vw,11rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[1200px\]{max-width:1200px}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\[14rem\]{min-width:14rem}.shrink-0{flex-shrink:0}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#0f172a\]\/10{border-color:#0f172a1a;border-color:lab(7.77628% 1.58885 -14.2961/.1)}.border-\[\#262626\]\/10{border-color:#2626261a;border-color:lab(15.1597% .0000149012 0/.1)}.border-\[var\(--brand-border\)\]{border-color:var(--brand-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-black{border-color:var(--color-black)}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-red-200{border-color:var(--color-red-200)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-\[\#07070c\]{background-color:#07070c}.bg-\[\#07070c\]\/80{background-color:#07070ccc;background-color:lab(2.0042% .530228 -1.94516/.8)}.bg-\[\#f6f6f3\]{background-color:#f6f6f3}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[color-mix\(in_srgb\,var\(--brand-surface\)_92\%\,transparent\)\]{background-color:var(--brand-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-surface\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-surface) 92%,transparent)}}.bg-\[var\(--brand-accent\)\]{background-color:var(--brand-accent)}.bg-\[var\(--brand-cta\)\]{background-color:var(--brand-cta)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-900{background-color:var(--color-amber-900)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--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-rose-600{--tw-gradient-from:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-600{--tw-gradient-to:var(--color-fuchsia-600);--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))}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.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-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[clamp\(0\.7rem\,2\.2vw\,0\.85rem\)\]{font-size:clamp(.7rem,2.2vw,.85rem)}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#262626\]{color:#262626}.text-\[\#262626\]\/45{color:#26262673;color:lab(15.1597% .0000149012 0/.45)}.text-\[\#262626\]\/50{color:#26262680;color:lab(15.1597% .0000149012 0/.5)}.text-\[\#262626\]\/55{color:#2626268c;color:lab(15.1597% .0000149012 0/.55)}.text-\[\#262626\]\/65{color:#262626a6;color:lab(15.1597% .0000149012 0/.65)}.text-\[\#262626\]\/70{color:#262626b3;color:lab(15.1597% .0000149012 0/.7)}.text-\[\#c41e3a\]{color:#c41e3a}.text-\[var\(--brand-accent\)\]{color:var(--brand-accent)}.text-\[var\(--brand-surface\)\]{color:var(--brand-surface)}.text-amber-950{color:var(--color-amber-950)}.text-emerald-800{color:var(--color-emerald-800)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0000001f);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-rose-900\/30{--tw-shadow-color:#8b08364d}@supports (color:color-mix(in lab, red, red)){.shadow-rose-900\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-900) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-\[\#00b92b\]\/15:hover{background-color:#00b92b26;background-color:lab(65.6912% -61.0079 55.3975/.15)}.hover\:text-\[\#262626\]\/70:hover{color:#262626b3;color:lab(15.1597% .0000149012 0/.7)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-90:hover{opacity:.9}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[11px\]{font-size:11px}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}html[data-site-theme=dark]{--unlockt-bg:#12121a;--unlockt-text:#f1f5f9;--brand-bg:#12121a;--brand-bg-alt:#16161f;--brand-surface:#1e1e28;--brand-surface-2:#252532;--brand-border:#ffffff1a;--brand-text:#f1f5f9;--brand-text-muted:#f1f5f994;--brand-cta:#f1f5f9;--background:var(--brand-bg);--foreground:var(--brand-text);--site-bg:#1a1a24;--site-bg-marketing:#14141c;--site-sidebar:#222230;--site-surface:#2a2a3a;--site-text:#f8fafc;--site-text-body:#e8edf4;--site-muted:#c5cdd8;--site-muted-xs:#a8b4c4;--site-border:#ffffff24;--site-panel-shadow:0 20px 60px #00000073;--site-input-bg:#343448;--site-topbar:#1a1a24;--site-bottom-nav:#1a1a24;--site-nav-hover:#ffffff14;--site-nav-active-bg:#ffffff1f;--site-brand-icon-bg:#00b92b;--site-brand-icon-fg:#0f172a}html[data-site-theme=ultra-dark]{--unlockt-bg:#030305;--unlockt-text:#fafafa;--brand-bg:#030305;--brand-bg-alt:#0a0a0f;--brand-surface:#0c0c12;--brand-surface-2:#111118;--brand-border:#ffffff14;--brand-text:#fafafa;--brand-text-muted:#fafafa85;--brand-cta:#fafafa;--background:var(--brand-bg);--foreground:var(--brand-text);--site-bg:#08080c;--site-bg-marketing:#050508;--site-sidebar:#0e0e14;--site-surface:#16161f;--site-text:#fff;--site-text-body:#f0f2f6;--site-muted:#d1d8e4;--site-muted-xs:#b8c2d0;--site-border:#ffffff1f;--site-panel-shadow:0 24px 64px #000000b3;--site-input-bg:#1e1e28;--site-topbar:#08080c;--site-bottom-nav:#08080c;--site-nav-hover:#ffffff12;--site-nav-active-bg:#ffffff1a;--site-brand-icon-bg:#00b92b;--site-brand-icon-fg:#0f172a}html[data-site-theme=dark] .landing-text,html[data-site-theme=ultra-dark] .landing-text,html[data-site-theme=dark] .landing-title,html[data-site-theme=ultra-dark] .landing-title{color:var(--brand-text)!important}html[data-site-theme=dark] .landing-text-muted,html[data-site-theme=ultra-dark] .landing-text-muted,html[data-site-theme=dark] .text-\[\#262626\]\/70,html[data-site-theme=ultra-dark] .text-\[\#262626\]\/70,html[data-site-theme=dark] .text-\[\#262626\]\/65,html[data-site-theme=ultra-dark] .text-\[\#262626\]\/65,html[data-site-theme=dark] .text-\[\#262626\]\/55,html[data-site-theme=ultra-dark] .text-\[\#262626\]\/55,html[data-site-theme=dark] .text-\[\#262626\]\/50,html[data-site-theme=ultra-dark] .text-\[\#262626\]\/50,html[data-site-theme=dark] .text-\[\#262626\]\/45,html[data-site-theme=ultra-dark] .text-\[\#262626\]\/45,html[data-site-theme=dark] .landing-root .text-\[\#262626\],html[data-site-theme=ultra-dark] .landing-root .text-\[\#262626\],html[data-site-theme=dark] .landing-root .text-\[\#262626\]\/70,html[data-site-theme=ultra-dark] .landing-root .text-\[\#262626\]\/70,html[data-site-theme=dark] .landing-root .text-\[\#262626\]\/65,html[data-site-theme=ultra-dark] .landing-root .text-\[\#262626\]\/65,html[data-site-theme=dark] .landing-root .text-\[\#262626\]\/55,html[data-site-theme=ultra-dark] .landing-root .text-\[\#262626\]\/55{color:var(--brand-text-muted)!important}html[data-site-theme=dark] .auth-card,html[data-site-theme=ultra-dark] .auth-card{background:var(--brand-surface);border-color:var(--brand-border);box-shadow:var(--site-panel-shadow);color:var(--brand-text)}html[data-site-theme=dark] .auth-input,html[data-site-theme=ultra-dark] .auth-input{background:var(--brand-surface-2);border-color:var(--brand-border);color:var(--brand-text)}html[data-site-theme=dark] .auth-field,html[data-site-theme=ultra-dark] .auth-field,html[data-site-theme=dark] .auth-sub,html[data-site-theme=ultra-dark] .auth-sub,html[data-site-theme=dark] .auth-switch,html[data-site-theme=ultra-dark] .auth-switch,html[data-site-theme=dark] .auth-remember,html[data-site-theme=ultra-dark] .auth-remember{color:var(--brand-text-muted)}html[data-site-theme=dark] .auth-title,html[data-site-theme=ultra-dark] .auth-title{color:var(--brand-text)}html[data-site-theme=dark] .auth-type-label,html[data-site-theme=ultra-dark] .auth-type-label{color:var(--brand-text-muted)}html[data-site-theme=dark] .auth-type-option,html[data-site-theme=ultra-dark] .auth-type-option{background:var(--brand-surface-2);border-color:var(--brand-border);color:var(--brand-text)}html[data-site-theme=dark] .auth-type-option--active,html[data-site-theme=ultra-dark] .auth-type-option--active{background:#00b92b1f;border-color:#00b92b}html[data-site-theme=dark] .landing-root,html[data-site-theme=ultra-dark] .landing-root{background:var(--brand-bg)!important;color:var(--brand-text)!important}html[data-site-theme=dark] .landing-root header,html[data-site-theme=ultra-dark] .landing-root header{background:var(--brand-surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .landing-root header,html[data-site-theme=ultra-dark] .landing-root header{background:color-mix(in srgb, var(--brand-surface) 92%, transparent)!important}}html[data-site-theme=dark] .landing-root header,html[data-site-theme=ultra-dark] .landing-root header{border-color:var(--brand-border)!important}html[data-site-theme=dark] .landing-stat,html[data-site-theme=ultra-dark] .landing-stat,html[data-site-theme=dark] .landing-cta-outline,html[data-site-theme=ultra-dark] .landing-cta-outline{background:var(--brand-surface)!important;border-color:var(--brand-border)!important;color:var(--brand-text)!important}html[data-site-theme=dark] .landing-section,html[data-site-theme=ultra-dark] .landing-section,html[data-site-theme=dark] .landing-section-muted,html[data-site-theme=ultra-dark] .landing-section-muted,html[data-site-theme=dark] .landing-section-alt,html[data-site-theme=ultra-dark] .landing-section-alt{background:var(--brand-bg-alt);border-color:var(--brand-border);color:var(--brand-text)}html[data-site-theme=dark] .landing-card,html[data-site-theme=ultra-dark] .landing-card,html[data-site-theme=dark] .landing-faq-item,html[data-site-theme=ultra-dark] .landing-faq-item{background:var(--brand-surface);border-color:var(--brand-border)}html[data-site-theme=dark] .landing-badge,html[data-site-theme=ultra-dark] .landing-badge{background:var(--brand-surface)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .landing-badge,html[data-site-theme=ultra-dark] .landing-badge{background:color-mix(in srgb, var(--brand-surface) 85%, transparent)}}html[data-site-theme=dark] .landing-badge,html[data-site-theme=ultra-dark] .landing-badge{border-color:var(--brand-border);color:var(--brand-text-muted)}html[data-site-theme=dark] .pay-root,html[data-site-theme=ultra-dark] .pay-root{background:var(--brand-bg)!important;color:var(--brand-text)!important}html[data-site-theme=dark] .pay-card,html[data-site-theme=ultra-dark] .pay-card,html[data-site-theme=dark] .pay-header,html[data-site-theme=ultra-dark] .pay-header{background:var(--brand-surface)!important;border-color:var(--brand-border)!important;color:var(--brand-text)!important}html[data-site-theme=dark] .legal-header,html[data-site-theme=ultra-dark] .legal-header,html[data-site-theme=dark] .legal-title,html[data-site-theme=ultra-dark] .legal-title,html[data-site-theme=dark] .legal-brand,html[data-site-theme=ultra-dark] .legal-brand,html[data-site-theme=dark] .legal-body,html[data-site-theme=ultra-dark] .legal-body,html[data-site-theme=dark] .legal-subtitle,html[data-site-theme=ultra-dark] .legal-subtitle{color:var(--brand-text)}html[data-site-theme=dark] .legal-article,html[data-site-theme=ultra-dark] .legal-article{color:var(--brand-text-muted)}:root{--nx-font:var(--font-inter), "Segoe UI", system-ui, sans-serif;--nx-font-display:var(--font-inter), system-ui, sans-serif;--nx-accent:#00e676;--nx-accent-dim:#00c853;--nx-accent-deep:#009624;--nx-accent-glow:#00e67652;--nx-accent-soft:#00e6761a;--nx-accent-muted:#00e6760f;--nx-ink:#09090b;--nx-ink-2:#3f3f46;--nx-ink-muted:#71717a;--nx-ink-faint:#a1a1aa;--nx-bg:#fafafa;--nx-bg-2:#f4f4f5;--nx-bg-3:#e4e4e7;--nx-surface:#fff;--nx-surface-2:#f9fafb;--nx-surface-elevated:#fff;--nx-border:#09090b14;--nx-border-strong:#09090b24;--nx-glass:#ffffffb8;--nx-glass-border:#ffffff80;--nx-blur:24px;--nx-shadow-xs:0 1px 2px #09090b0a;--nx-shadow-sm:0 2px 8px #09090b0f;--nx-shadow:0 8px 32px #09090b14;--nx-shadow-lg:0 24px 64px #09090b1f;--nx-shadow-accent:0 8px 32px var(--nx-accent-glow);--nx-shadow-inner:inset 0 1px 0 #ffffff0f;--nx-radius-xs:.375rem;--nx-radius-sm:.625rem;--nx-radius:.875rem;--nx-radius-lg:1.25rem;--nx-radius-xl:1.75rem;--nx-radius-2xl:2.25rem;--nx-radius-pill:9999px;--nx-nav-h:4rem;--nx-tab-h:4.25rem;--nx-max:76rem;--nx-max-narrow:28rem;--nx-ease:cubic-bezier(.22, 1, .36, 1);--nx-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--nx-success:#22c55e;--nx-warning:#f59e0b;--nx-error:#ef4444;--nx-info:#3b82f6;--nf2-font:var(--nx-font);--nf2-accent:var(--nx-accent);--nf2-accent-dim:var(--nx-accent-dim);--nf2-accent-glow:var(--nx-accent-glow);--nf2-accent-soft:var(--nx-accent-soft);--nf2-ink:var(--nx-ink);--nf2-ink-2:var(--nx-ink-2);--nf2-ink-muted:var(--nx-ink-muted);--nf2-bg:var(--nx-bg);--nf2-bg-2:var(--nx-bg-2);--nf2-surface:var(--nx-surface);--nf2-surface-2:var(--nx-surface-2);--nf2-border:var(--nx-border);--nf2-border-strong:var(--nx-border-strong);--nf2-glass:var(--nx-glass);--nf2-glass-border:var(--nx-glass-border);--nf2-radius-sm:var(--nx-radius-sm);--nf2-radius:var(--nx-radius);--nf2-radius-lg:var(--nx-radius-lg);--nf2-radius-xl:var(--nx-radius-xl);--nf2-radius-pill:var(--nx-radius-pill);--nf2-shadow-sm:var(--nx-shadow-xs);--nf2-shadow:var(--nx-shadow);--nf2-shadow-lg:var(--nx-shadow-lg);--nf2-shadow-accent:var(--nx-shadow-accent);--nf2-nav-h:var(--nx-nav-h);--nf2-tab-h:var(--nx-tab-h);--nf2-ease:var(--nx-ease);--nf2-max:var(--nx-max);--nf2-max-narrow:var(--nx-max-narrow);--unlockt-green:var(--nx-accent);--brand-accent:var(--nx-accent);--brand-bg:var(--nx-bg);--brand-surface:var(--nx-surface);--brand-text:var(--nx-ink)}html[data-site-theme=dark]{--nx-ink:#fafafa;--nx-ink-2:#d4d4d8;--nx-ink-muted:#b0b0b8;--nx-ink-faint:#8a8a94;--nx-bg:#09090b;--nx-bg-2:#0f0f12;--nx-bg-3:#18181b;--nx-surface:#141416;--nx-surface-2:#1c1c1f;--nx-surface-elevated:#1f1f23;--nx-border:#ffffff14;--nx-border-strong:#ffffff24;--nx-glass:#09090bc7;--nx-glass-border:#ffffff0f;--nx-shadow:0 8px 32px #0006;--nx-shadow-lg:0 24px 64px #0000008c;--nx-accent-glow:#00e67638;--nx-accent-soft:#00e67614}html[data-site-theme=ultra-dark]{--nx-ink:#fff;--nx-ink-2:#e4e4e7;--nx-ink-muted:#b8b8c0;--nx-ink-faint:#9494a0;--nx-bg:#030303;--nx-bg-2:#060608;--nx-bg-3:#0c0c0f;--nx-surface:#0a0a0c;--nx-surface-2:#111114;--nx-surface-elevated:#161619;--nx-border:#ffffff0f;--nx-border-strong:#ffffff1a;--nx-glass:#030303e0;--nx-glass-border:#ffffff0a;--nx-shadow:0 8px 32px #0009;--nx-shadow-lg:0 24px 64px #000000bf}.nx-root{font-family:var(--nx-font);color:var(--nx-ink);background:var(--nx-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nx-container{width:100%;max-width:var(--nx-max);margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem)}.nx-container--narrow{max-width:var(--nx-max-narrow)}.nx-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-gradient-text{background:linear-gradient(135deg, var(--nx-accent-dim) 0%, var(--nx-accent) 50%, #69f0ae 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.nx-mesh-bg{background:radial-gradient(ellipse 80% 50% at 50% -20%, var(--nx-accent-muted), transparent 60%), radial-gradient(ellipse 40% 30% at 100% 50%, #00c8530a, transparent 50%), radial-gradient(ellipse 35% 25% at 0% 80%, #09090b08, transparent 50%), var(--nx-bg)}html[data-site-theme=dark] .nx-mesh-bg,html[data-site-theme=ultra-dark] .nx-mesh-bg{background:radial-gradient(ellipse 80% 50% at 50% -20%, var(--nx-accent-muted), transparent 60%), radial-gradient(ellipse 40% 30% at 100% 50%, #00e67608, transparent 50%), var(--nx-bg)}@keyframes nx-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes nx-pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes nx-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.nx-animate-float{animation:nx-float 6s var(--nx-ease) infinite}.nx-animate-pulse-glow{animation:nx-pulse-glow 4s var(--nx-ease) infinite}.nx-btn{letter-spacing:-.01em;border-radius:var(--nx-radius-pill);cursor:pointer;transition:transform .2s var(--nx-ease), box-shadow .2s var(--nx-ease), background .2s var(--nx-ease), color .2s var(--nx-ease);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.nx-btn:focus-visible{outline:2px solid var(--nx-accent);outline-offset:2px}.nx-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.nx-btn--primary{color:#030303;background:linear-gradient(135deg, var(--nx-accent) 0%, var(--nx-accent-dim) 100%);box-shadow:var(--nx-shadow-accent)}.nx-btn--primary:hover:not(:disabled){box-shadow:0 12px 40px var(--nx-accent-glow);transform:translateY(-1px)}.nx-btn--primary:active:not(:disabled){transform:translateY(0)}.nx-btn--secondary{color:var(--nx-ink);background:var(--nx-surface);border:1px solid var(--nx-border-strong);box-shadow:var(--nx-shadow-xs)}.nx-btn--secondary:hover:not(:disabled){background:var(--nx-surface-2);border-color:var(--nx-accent);transform:translateY(-1px)}.nx-btn--ghost{color:var(--nx-ink-2);border:1px solid var(--nx-border);background:0 0}.nx-btn--ghost:hover:not(:disabled){color:var(--nx-ink);background:var(--nx-surface-2);border-color:var(--nx-border-strong)}.nx-btn--lg{padding:1rem 2rem;font-size:1rem}.nx-btn--sm{padding:.5rem 1rem;font-size:.8125rem}.nf2-btn{letter-spacing:-.01em;border-radius:var(--nx-radius-pill);cursor:pointer;transition:transform .2s var(--nx-ease), box-shadow .2s var(--nx-ease), background .2s var(--nx-ease);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.nf2-btn--primary{color:#030303;background:linear-gradient(135deg, var(--nx-accent) 0%, var(--nx-accent-dim) 100%);box-shadow:var(--nx-shadow-accent)}.nf2-btn--primary:hover{box-shadow:0 12px 40px var(--nx-accent-glow);transform:translateY(-1px)}.nf2-btn--ghost{color:var(--nx-ink-2);border:1px solid var(--nx-border);background:0 0}.nf2-btn--ghost:hover{color:var(--nx-ink);background:var(--nx-surface-2)}.nx-badge{letter-spacing:.02em;text-transform:uppercase;color:var(--nx-accent-dim);background:var(--nx-accent-soft);border-radius:var(--nx-radius-pill);border:1px solid #00e67633;align-items:center;gap:.375rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.nx-badge-dot{background:var(--nx-accent);width:6px;height:6px;box-shadow:0 0 8px var(--nx-accent-glow);animation:nx-pulse-glow 2s var(--nx-ease) infinite;border-radius:50%}.nf2-badge{letter-spacing:.02em;text-transform:uppercase;color:var(--nx-accent-dim);background:var(--nx-accent-soft);border-radius:var(--nx-radius-pill);border:1px solid #00e67633;align-items:center;gap:.375rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.nf2-badge-dot{background:var(--nx-accent);width:6px;height:6px;box-shadow:0 0 8px var(--nx-accent-glow);border-radius:50%}.nx-card{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-xs);transition:transform .25s var(--nx-ease), box-shadow .25s var(--nx-ease), border-color .25s var(--nx-ease);padding:1.5rem}.nx-card:hover{border-color:var(--nx-border-strong);box-shadow:var(--nx-shadow)}.nx-card--interactive:hover{border-color:#00e67640;transform:translateY(-2px)}.nx-input{width:100%;color:var(--nx-ink);background:var(--nx-surface);border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius);padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.nx-input:focus{border-color:var(--nx-accent);box-shadow:0 0 0 3px var(--nx-accent-soft);outline:none}.nx-input::placeholder{color:var(--nx-ink-faint)}.nx-logo{letter-spacing:-.03em;color:var(--nx-ink);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.nx-logo-mark{border-radius:var(--nx-radius-sm);background:linear-gradient(135deg, var(--nx-accent), var(--nx-accent-dim));color:#030303;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:900;display:grid}.nf2-logo{letter-spacing:-.03em;color:var(--nx-ink);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.nx-header{z-index:100;height:var(--nx-nav-h);border-bottom:1px solid var(--nx-border);background:var(--nx-glass);-webkit-backdrop-filter:blur(var(--nx-blur)) saturate(1.3);position:sticky;top:0}.nx-header-inner{height:100%;max-width:var(--nx-max);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:0 clamp(1rem,4vw,1.5rem);display:flex}.nx-header-nav{align-items:center;gap:.25rem;display:none}@media (min-width:768px){.nx-header-nav{display:flex}}.nx-header-link{color:var(--nx-ink-muted);border-radius:var(--nx-radius-pill);padding:.5rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.nx-header-link:hover{color:var(--nx-ink);background:var(--nx-surface-2)}.nx-header-link--active{color:var(--nx-accent-dim);background:var(--nx-accent-soft)}.nx-header-actions{align-items:center;gap:.5rem;display:flex}.nx-header-actions .public-site-nav-actions{align-items:center;gap:.35rem;display:flex}.nx-header-actions .public-site-nav-icon-btn{border:1px solid var(--nx-border);background:var(--nx-surface-2);width:2.15rem;height:2.15rem;color:var(--nx-ink);border-radius:9999px}.nx-header-actions .public-site-nav-icon-btn:hover,.nx-header-actions .public-site-nav-icon-btn--active{background:var(--nx-accent-soft);color:var(--nx-accent-dim);border-color:#00e67659}.nx-header-actions .public-site-nav-auth-link{color:var(--nx-ink-muted);font-size:.875rem;font-weight:600;text-decoration:none}.nx-header-actions .public-site-nav-signup{color:#030303;background:linear-gradient(135deg, var(--nx-accent), var(--nx-accent-dim));border-radius:var(--nx-radius-pill);padding:.45rem .9rem;font-size:.8125rem;font-weight:700;text-decoration:none}.nx-header-actions .public-site-nav-account{border-radius:var(--nx-radius-pill);border:1px solid var(--nx-border);background:var(--nx-surface-2);color:var(--nx-ink);align-items:center;gap:.4rem;padding:.25rem .5rem .25rem .25rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.nx-header-actions .public-site-nav-account-avatar{background:linear-gradient(135deg, var(--nx-accent), var(--nx-accent-dim));color:#030303;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.6875rem;font-weight:800;display:grid}.nx-tabbar{z-index:100;padding:.5rem clamp(.75rem, 3vw, 1.25rem) calc(.5rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.nx-tabbar-inner{border-radius:var(--nx-radius-xl);background:var(--nx-glass);border:1px solid var(--nx-glass-border);max-width:28rem;-webkit-backdrop-filter:blur(var(--nx-blur)) saturate(1.4);box-shadow:var(--nx-shadow-lg);pointer-events:auto;justify-content:space-around;align-items:stretch;margin:0 auto;padding:.375rem;display:flex}.nx-tabbar-item{letter-spacing:.01em;min-width:0;color:var(--nx-ink-muted);border-radius:var(--nx-radius);transition:color .15s, background .15s, transform .15s var(--nx-ease-spring);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.5rem .25rem;font-size:.625rem;font-weight:600;text-decoration:none;display:flex}.nx-tabbar-item:hover{color:var(--nx-ink)}.nx-tabbar-item--active{color:var(--nx-accent-dim);background:var(--nx-accent-soft)}.nx-tabbar-icon{place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative}.nx-tabbar-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nx-tabbar-badge{text-align:center;color:#fff;background:var(--nx-error);border-radius:var(--nx-radius-pill);min-width:1rem;height:1rem;padding:0 .25rem;font-size:.5625rem;font-weight:700;line-height:1rem;position:absolute;top:-4px;right:-6px}.nx-tabbar-avatar{color:#030303;background:linear-gradient(135deg, var(--nx-accent), var(--nx-accent-dim));border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:grid}.nx-tabbar-theme{align-items:center;padding:0 .25rem;display:flex}.nf-app-tabbar{z-index:100;padding:.5rem clamp(.75rem, 3vw, 1.25rem) calc(.5rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.nf-app-tabbar-inner{border-radius:var(--nx-radius-xl);background:var(--nx-glass);border:1px solid var(--nx-glass-border);max-width:28rem;-webkit-backdrop-filter:blur(var(--nx-blur)) saturate(1.4);backdrop-filter:blur(var(--nx-blur)) saturate(1.4);box-shadow:var(--nx-shadow-lg);pointer-events:auto;justify-content:space-around;align-items:stretch;margin:0 auto;padding:.375rem;display:flex}.nf-app-tabbar-item{min-width:0;color:var(--nx-ink-muted);border-radius:var(--nx-radius);flex-direction:column;flex:1;align-items:center;gap:.2rem;padding:.5rem .25rem;font-size:.625rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:flex}.nf-app-tabbar-item--active{color:var(--nx-accent-dim);background:var(--nx-accent-soft)}.nf-app-tabbar-icon{place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative}.nf-app-tabbar-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nf-app-tabbar-badge{text-align:center;color:#fff;background:var(--nx-error);border-radius:var(--nx-radius-pill);min-width:1rem;height:1rem;padding:0 .25rem;font-size:.5625rem;font-weight:700;line-height:1rem;position:absolute;top:-4px;right:-6px}.nf-app-tabbar-avatar{color:#030303;background:linear-gradient(135deg, var(--nx-accent), var(--nx-accent-dim));border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:grid}.nf-app-tabbar-theme{align-items:center;padding:0 .25rem;display:flex}.nf2-nav{z-index:50;height:var(--nx-nav-h);border-bottom:1px solid var(--nx-border);background:var(--nx-glass);-webkit-backdrop-filter:blur(var(--nx-blur)) saturate(1.3);backdrop-filter:blur(var(--nx-blur)) saturate(1.3);position:sticky;top:0}.nf2-nav-inner{height:100%;max-width:var(--nx-max);justify-content:space-between;align-items:center;margin:0 auto;padding:0 1.25rem;display:flex}.nf2-main{min-height:calc(100dvh - var(--nx-nav-h));padding-bottom:calc(var(--nx-tab-h) + env(safe-area-inset-bottom,0))}.nf2-main--no-tab{padding-bottom:env(safe-area-inset-bottom,0)}@media (min-width:768px){.nx-tabbar{display:none}}.nx-back-bar{z-index:90;background:var(--nx-glass);border-bottom:1px solid var(--nx-border);-webkit-backdrop-filter:blur(var(--nx-blur));backdrop-filter:blur(var(--nx-blur));padding:.75rem clamp(1rem,4vw,1.5rem);position:sticky;top:0}.nx-back-link{color:var(--nx-ink-muted);font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s}.nx-back-link:hover{color:var(--nx-accent-dim)}.nx-auth{min-height:calc(100dvh - var(--nx-nav-h));flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.25rem 4rem;display:flex}.nx-auth-card{border-radius:var(--nx-radius-xl);background:var(--nx-surface);border:1px solid var(--nx-border);width:100%;max-width:26rem;box-shadow:var(--nx-shadow-lg);padding:2.25rem 2rem}.nx-auth-title{letter-spacing:-.03em;text-align:center;margin:0;font-size:1.625rem;font-weight:800}.nx-auth-sub{text-align:center;color:var(--nx-ink-muted);margin:.625rem 0 1.75rem;font-size:.9375rem;line-height:1.55}.nx-auth-flash{border-radius:var(--nx-radius);text-align:center;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.nx-auth-flash--ok{color:var(--nx-accent-deep);background:var(--nx-accent-soft);border:1px solid #00e67640}.nx-auth-flash--err{color:var(--nx-error);background:#ef444414;border:1px solid #ef444433}.auth-label{color:var(--nx-ink-muted);margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.auth-link{color:var(--nx-ink);font-weight:600;text-decoration:underline}.auth-link:hover{color:var(--nx-accent)}.unified-auth-tabs{border-radius:var(--nx-radius-pill);background:var(--nx-bg-2);border:1px solid var(--nx-border);gap:.375rem;margin-bottom:1.5rem;padding:.25rem;display:flex}.unified-auth-tab{color:var(--nx-ink-muted);border-radius:var(--nx-radius-pill);cursor:pointer;background:0 0;border:none;flex:1;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:color .15s,background .15s,box-shadow .15s}.unified-auth-tab--active{color:var(--nx-ink);background:var(--nx-surface);box-shadow:var(--nx-shadow-xs)}.unified-auth-foot a{color:var(--nx-accent-dim);font-weight:600;text-decoration:none}.unified-auth-foot a:hover{text-decoration:underline}.connexion-flash{border-radius:var(--nx-radius);text-align:center;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.connexion-loading{text-align:center;color:var(--nx-ink-muted);font-size:.875rem}.nf2-auth{min-height:calc(100dvh - var(--nx-nav-h));flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.25rem 4rem;display:flex}.nf2-auth-card{border-radius:var(--nx-radius-xl);background:var(--nx-surface);border:1px solid var(--nx-border);width:100%;max-width:26rem;box-shadow:var(--nx-shadow-lg);padding:2.25rem 2rem}.nf2-auth-title{letter-spacing:-.03em;text-align:center;margin:0;font-size:1.625rem;font-weight:800}.nf2-auth-sub{text-align:center;color:var(--nx-ink-muted);margin:.625rem 0 1.75rem;font-size:.9375rem}.nf2-footer{padding:2rem 1.5rem calc(2rem + env(safe-area-inset-bottom));text-align:center;border-top:1px solid var(--nx-border)}.nf2-footer-links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;display:flex}.nf2-footer-links a{color:var(--nx-ink-muted);font-size:.8125rem;text-decoration:none}.nf2-footer-links a:hover{color:var(--nx-accent)}.nx-root{font-family:var(--nx-font);color:var(--nx-ink);background:var(--nx-bg);min-height:100dvh;padding-bottom:calc(var(--nx-tab-h) + env(safe-area-inset-bottom,0));box-sizing:border-box}.nx-root--no-tab{padding-bottom:env(safe-area-inset-bottom,0)}.nx-root--mesh{background:radial-gradient(ellipse 100% 70% at 50% -20%, var(--nx-accent-muted), transparent 55%), radial-gradient(ellipse 50% 40% at 0% 60%, #00e6760a, transparent 50%), var(--nx-bg)}.nx-main{min-height:calc(100dvh - var(--nx-nav-h))}.nx-dash{min-height:100dvh;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0));background:var(--nx-bg)}.nx-dash-content{max-width:var(--nx-max);margin:0 auto;padding:1.25rem clamp(1rem,4vw,1.5rem) 2rem}.nf2-root{font-family:var(--nx-font);color:var(--nx-ink);background:var(--nx-bg);min-height:100dvh;padding-bottom:calc(var(--nx-tab-h) + env(safe-area-inset-bottom,0))}.nf2-root--mesh{background:radial-gradient(ellipse 100% 70% at 50% -20%, var(--nx-accent-muted), transparent 55%), radial-gradient(ellipse 50% 40% at 0% 60%, #00e6760a, transparent 50%), var(--nx-bg)}.nf2-dash{min-height:100dvh;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0))}.nf2-dash-content{max-width:var(--nx-max);margin:0 auto;padding:1.25rem clamp(1rem,4vw,1.5rem) 2rem}.nx-landing{overflow-x:clip}.nx-hero{min-height:calc(100dvh - var(--nx-nav-h));align-items:center;padding:2rem 0 4rem;display:flex;position:relative;overflow:hidden}.nx-hero-orbs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nx-hero-orb{filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}.nx-hero-orb--1{background:radial-gradient(circle, var(--nx-accent-glow), transparent 70%);width:600px;height:600px;top:-20%;left:50%;transform:translate(-50%)}.nx-hero-orb--2{background:radial-gradient(circle,#00c85326,#0000 70%);width:400px;height:400px;bottom:10%;right:-10%}.nx-hero-orb--3{background:radial-gradient(circle,#00e67614,#0000 70%);width:300px;height:300px;top:40%;left:-5%}.nx-hero-inner{z-index:1;text-align:center;max-width:52rem;margin:0 auto;position:relative}.nx-hero h1{letter-spacing:-.045em;color:var(--nx-ink);margin:1.5rem 0 0;font-size:clamp(2.75rem,9vw,5rem);font-weight:800;line-height:.98}.nx-hero-lead{max-width:36rem;color:var(--nx-ink-muted);margin:1.75rem auto 0;font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.65}.nx-hero-actions{flex-direction:column;align-items:center;gap:.875rem;margin-top:2.5rem;display:flex}@media (min-width:540px){.nx-hero-actions{flex-direction:row;justify-content:center}}.nx-hero-trust{flex-wrap:wrap;justify-content:center;gap:.75rem 1.75rem;margin-top:3rem;display:flex}.nx-hero-trust span{color:var(--nx-ink-muted);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;display:inline-flex}.nx-hero-preview{perspective:1200px;margin-top:4rem}.nx-hero-preview-frame{border-radius:var(--nx-radius-xl);border:1px solid var(--nx-border);background:var(--nx-surface);max-width:56rem;box-shadow:var(--nx-shadow-lg);margin:0 auto;position:relative;overflow:hidden;transform:rotateX(2deg)}.nx-hero-preview-bar{background:var(--nx-surface-2);border-bottom:1px solid var(--nx-border);align-items:center;gap:.375rem;padding:.75rem 1rem;display:flex}.nx-hero-preview-dot{background:var(--nx-bg-3);border-radius:50%;width:10px;height:10px}.nx-hero-preview-dot:first-child{background:#ff5f57}.nx-hero-preview-dot:nth-child(2){background:#febc2e}.nx-hero-preview-dot:nth-child(3){background:#28c840}.nx-hero-preview-content{grid-template-columns:repeat(3,1fr);gap:.75rem;min-height:200px;padding:1.25rem;display:grid}.nx-hero-preview-tile{aspect-ratio:1;border-radius:var(--nx-radius);background:linear-gradient(135deg, var(--nx-surface-2), var(--nx-bg-2));border:1px solid var(--nx-border)}.nx-hero-preview-tile--accent{background:linear-gradient(135deg, var(--nx-accent-soft), #00e67605);border-color:#00e67633}.nx-section{padding:clamp(4rem,10vw,7rem) 0}.nx-section--alt{background:var(--nx-bg-2);border-block:1px solid var(--nx-border)}.nx-section-head{text-align:center;max-width:40rem;margin:0 auto 3rem}.nx-section-head h2{letter-spacing:-.035em;margin:1rem 0 0;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800;line-height:1.1}.nx-section-head p{color:var(--nx-ink-muted);margin:1rem 0 0;font-size:1.0625rem;line-height:1.65}.nx-bento{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.nx-bento{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nx-bento{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr)}.nx-bento-item--wide{grid-column:span 2}.nx-bento-item--tall{grid-row:span 2}}.nx-bento-item{border-radius:var(--nx-radius-lg);background:var(--nx-surface);border:1px solid var(--nx-border);transition:transform .3s var(--nx-ease), border-color .3s, box-shadow .3s;padding:1.75rem;position:relative;overflow:hidden}.nx-bento-item:hover{box-shadow:var(--nx-shadow);border-color:#00e6764d;transform:translateY(-3px)}.nx-bento-item h3{letter-spacing:-.02em;margin:1rem 0 0;font-size:1.125rem;font-weight:700}.nx-bento-item p{color:var(--nx-ink-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.nx-bento-icon{border-radius:var(--nx-radius);background:var(--nx-accent-soft);width:2.75rem;height:2.75rem;color:var(--nx-accent-dim);place-items:center;display:grid}.nx-stats{text-align:center;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2rem;max-width:48rem;margin:0 auto;display:grid}.nx-stat strong{letter-spacing:-.04em;background:linear-gradient(135deg, var(--nx-accent-dim), var(--nx-accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,3rem);font-weight:800;display:block}.nx-stat span{color:var(--nx-ink-muted);margin-top:.35rem;font-size:.875rem;display:block}.nx-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.nx-step{border-radius:var(--nx-radius-lg);background:var(--nx-surface);border:1px solid var(--nx-border);padding:1.5rem;position:relative}.nx-step-num{border-radius:var(--nx-radius-sm);width:2.25rem;height:2.25rem;color:var(--nx-accent-dim);background:var(--nx-accent-soft);place-items:center;font-size:.875rem;font-weight:800;display:grid}.nx-step h3{margin:1rem 0 0;font-size:1.0625rem;font-weight:700}.nx-step p{color:var(--nx-ink-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.nx-pricing{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;max-width:56rem;margin:0 auto;display:grid}.nx-pricing-tier{border-radius:var(--nx-radius-xl);background:var(--nx-surface);border:1px solid var(--nx-border);text-align:center;transition:transform .25s var(--nx-ease), box-shadow .25s;padding:2rem 1.5rem}.nx-pricing-tier--highlight{box-shadow:var(--nx-shadow-accent);border-color:#00e67659;transform:scale(1.02)}.nx-pricing-tier strong{letter-spacing:-.04em;color:var(--nx-accent);font-size:2.5rem;font-weight:800;display:block}.nx-pricing-tier h3{color:var(--nx-ink-muted);margin:.5rem 0 0;font-size:1rem;font-weight:600}.nx-faq{max-width:40rem;margin:0 auto}.nx-faq details{border-bottom:1px solid var(--nx-border);padding:.25rem 0}.nx-faq summary{cursor:pointer;color:var(--nx-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.nx-faq summary::-webkit-details-marker{display:none}.nx-faq summary:after{content:"+";color:var(--nx-ink-muted);transition:transform .2s var(--nx-ease);font-size:1.25rem;font-weight:400}.nx-faq details[open] summary:after{transform:rotate(45deg)}.nx-faq details p{color:var(--nx-ink-muted);margin:0 0 1.125rem;font-size:.9375rem;line-height:1.65}.nx-cta{text-align:center;padding:clamp(4rem,8vw,6rem) 1.5rem;position:relative;overflow:hidden}.nx-cta-glow{pointer-events:none;background:radial-gradient(ellipse at center, var(--nx-accent-muted), transparent 65%);position:absolute;inset:0}.nx-cta h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;position:relative}.nx-cta p{max-width:28rem;color:var(--nx-ink-muted);margin:1rem auto 2rem;position:relative}.nx-footer{padding:3rem 1.5rem calc(3rem + env(safe-area-inset-bottom));text-align:center;border-top:1px solid var(--nx-border);background:var(--nx-bg-2)}.nx-footer>p{color:var(--nx-ink-muted);margin:.5rem 0 0;font-size:.875rem}.nx-footer-links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin-top:1.25rem;display:flex}.nx-footer-links a{color:var(--nx-ink-2);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s}.nx-footer-links a:hover{color:var(--nx-accent)}.nf2-landing{overflow-x:clip}.nf2-grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.nf2-hero{text-align:center;min-height:auto;padding:clamp(3rem,8vw,6rem) 1.25rem 3rem;position:relative;overflow:hidden}.nf2-hero-glow{pointer-events:none;background:radial-gradient(ellipse at center, var(--nx-accent-muted), transparent 68%);filter:blur(48px);height:65%;position:absolute;inset:-20% -10% auto}.nf2-hero h1{letter-spacing:-.045em;margin:1.25rem 0 0;font-size:clamp(2.75rem,9vw,5rem);font-weight:800;line-height:.98}.nf2-hero h1 span{background:linear-gradient(135deg, var(--nx-accent-dim), var(--nx-accent));color:#0000;-webkit-background-clip:text;background-clip:text}.nf2-section{padding:clamp(4rem,10vw,7rem) 1.25rem}.nf2-grid-3{text-align:center;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2rem;max-width:48rem;margin:0 auto;display:grid}.nf2-stat strong{letter-spacing:-.04em;background:linear-gradient(135deg, var(--nx-accent-dim), var(--nx-accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,3rem);font-weight:800;display:block}.nf2-stat span{color:var(--nx-ink-muted);margin-top:.35rem;font-size:.875rem;display:block}.nf2-feature{border-radius:var(--nx-radius-lg);background:var(--nx-surface);border:1px solid var(--nx-border);transition:transform .3s var(--nx-ease), border-color .3s;padding:1.75rem}.nf2-feature:hover{border-color:#00e6764d;transform:translateY(-3px)}.nf2-feature-icon{border-radius:var(--nx-radius);background:var(--nx-accent-soft);width:2.75rem;height:2.75rem;color:var(--nx-accent-dim);place-items:center;display:grid}.nf2-feature h3{margin:1rem 0 0;font-size:1.0625rem;font-weight:700}.nf2-feature p{color:var(--nx-ink-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.nf2-step{border-radius:var(--nx-radius-lg);background:var(--nx-surface);border:1px solid var(--nx-border);padding:1.5rem}.nf2-step-num{border-radius:var(--nx-radius-sm);width:2.25rem;height:2.25rem;color:var(--nx-accent-dim);background:var(--nx-accent-soft);place-items:center;font-weight:800;display:grid}.nf2-cta-block{text-align:center;padding:clamp(4rem,8vw,6rem) 1.5rem;position:relative;overflow:hidden}.nf2-cta-block h2{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.nf2-cta-block p{color:var(--nx-ink-muted);margin:1rem auto 2rem}.nf2-faq details{border-bottom:1px solid var(--nx-border)}.nf2-faq summary{cursor:pointer;padding:1.125rem 0;font-weight:600;list-style:none}.nf2-faq summary::-webkit-details-marker{display:none}.nf2-faq details p{color:var(--nx-ink-muted);margin:0 0 1rem;line-height:1.65}.nf2-footer{text-align:center;border-top:1px solid var(--nx-border);background:var(--nx-bg-2);padding:3rem 1.5rem}html[data-site-theme=dark],html[data-site-theme=ultra-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-site-theme=dark] body,html[data-site-theme=ultra-dark] body{background:var(--nx-bg)!important;color:var(--nx-ink)!important}html[data-site-theme=dark] .nx-root,html[data-site-theme=ultra-dark] .nx-root,html[data-site-theme=dark] .nx-landing,html[data-site-theme=ultra-dark] .nx-landing,html[data-site-theme=dark] .public-app-shell,html[data-site-theme=ultra-dark] .public-app-shell,html[data-site-theme=dark] .public-app-main,html[data-site-theme=ultra-dark] .public-app-main,html[data-site-theme=dark] .feed-app,html[data-site-theme=ultra-dark] .feed-app,html[data-site-theme=dark] .nx-dash,html[data-site-theme=ultra-dark] .nx-dash{background:var(--nx-bg);color:var(--nx-ink)}html[data-site-theme=dark] .nx-hero h1,html[data-site-theme=ultra-dark] .nx-hero h1,html[data-site-theme=dark] .nx-section-head h2,html[data-site-theme=ultra-dark] .nx-section-head h2,html[data-site-theme=dark] .nx-bento-item h3,html[data-site-theme=ultra-dark] .nx-bento-item h3,html[data-site-theme=dark] .nx-step h3,html[data-site-theme=ultra-dark] .nx-step h3,html[data-site-theme=dark] .nx-faq summary,html[data-site-theme=ultra-dark] .nx-faq summary,html[data-site-theme=dark] .nx-auth-title,html[data-site-theme=ultra-dark] .nx-auth-title,html[data-site-theme=dark] .nx-logo,html[data-site-theme=ultra-dark] .nx-logo{color:var(--nx-ink)}html[data-site-theme=dark] .nx-hero-lead,html[data-site-theme=ultra-dark] .nx-hero-lead,html[data-site-theme=dark] .nx-section-head p,html[data-site-theme=ultra-dark] .nx-section-head p,html[data-site-theme=dark] .nx-bento-item p,html[data-site-theme=ultra-dark] .nx-bento-item p,html[data-site-theme=dark] .nx-step p,html[data-site-theme=ultra-dark] .nx-step p,html[data-site-theme=dark] .nx-faq details p,html[data-site-theme=ultra-dark] .nx-faq details p,html[data-site-theme=dark] .nx-auth-sub,html[data-site-theme=ultra-dark] .nx-auth-sub,html[data-site-theme=dark] .nx-footer>p,html[data-site-theme=ultra-dark] .nx-footer>p{color:var(--nx-ink-muted)}html[data-site-theme=dark] .nx-header,html[data-site-theme=ultra-dark] .nx-header,html[data-site-theme=dark] .nx-tabbar-inner,html[data-site-theme=ultra-dark] .nx-tabbar-inner,html[data-site-theme=dark] .nx-auth-card,html[data-site-theme=ultra-dark] .nx-auth-card,html[data-site-theme=dark] .nx-card,html[data-site-theme=ultra-dark] .nx-card,html[data-site-theme=dark] .nx-bento-item,html[data-site-theme=ultra-dark] .nx-bento-item,html[data-site-theme=dark] .nx-step,html[data-site-theme=ultra-dark] .nx-step,html[data-site-theme=dark] .nx-pricing-tier,html[data-site-theme=ultra-dark] .nx-pricing-tier,html[data-site-theme=dark] .nx-hero-preview-frame,html[data-site-theme=ultra-dark] .nx-hero-preview-frame{background:var(--nx-surface);border-color:var(--nx-border)}html[data-site-theme=dark] .nx-section--alt,html[data-site-theme=ultra-dark] .nx-section--alt,html[data-site-theme=dark] .nx-footer,html[data-site-theme=ultra-dark] .nx-footer{background:var(--nx-bg-2);border-color:var(--nx-border)}html[data-site-theme=dark] .nx-header-link,html[data-site-theme=ultra-dark] .nx-header-link{color:var(--nx-ink-muted)}html[data-site-theme=dark] .nx-header-link:hover,html[data-site-theme=ultra-dark] .nx-header-link:hover,html[data-site-theme=dark] .nx-header-link--active,html[data-site-theme=ultra-dark] .nx-header-link--active{color:var(--nx-ink)}html[data-site-theme=dark] .nx-tabbar-item,html[data-site-theme=ultra-dark] .nx-tabbar-item{color:var(--nx-ink-muted)}html[data-site-theme=dark] .nx-tabbar-item--active,html[data-site-theme=ultra-dark] .nx-tabbar-item--active{color:var(--nx-accent)}html[data-site-theme=dark] .nx-footer-links a,html[data-site-theme=ultra-dark] .nx-footer-links a{color:var(--nx-ink-muted)}html[data-site-theme=dark] .nx-btn--secondary,html[data-site-theme=ultra-dark] .nx-btn--secondary{color:var(--nx-ink);background:var(--nx-surface-2);border-color:var(--nx-border-strong)}html[data-site-theme=dark] .nx-btn--ghost,html[data-site-theme=ultra-dark] .nx-btn--ghost{color:var(--nx-ink-2);border-color:var(--nx-border-strong)}html[data-site-theme=dark] .nx-btn--ghost:hover,html[data-site-theme=ultra-dark] .nx-btn--ghost:hover{color:var(--nx-ink);background:var(--nx-surface-2)}html[data-site-theme=dark] .unified-auth-tabs,html[data-site-theme=ultra-dark] .unified-auth-tabs{background:var(--nx-bg-3);border-color:var(--nx-border)}html[data-site-theme=dark] .unified-auth-tab,html[data-site-theme=ultra-dark] .unified-auth-tab{color:var(--nx-ink-muted)}html[data-site-theme=dark] .unified-auth-tab--active,html[data-site-theme=ultra-dark] .unified-auth-tab--active{color:var(--nx-ink);background:var(--nx-surface)}html[data-site-theme=dark] .unified-auth-foot,html[data-site-theme=ultra-dark] .unified-auth-foot{color:var(--nx-ink-muted)}html[data-site-theme=dark] .connexion-flash--ok,html[data-site-theme=ultra-dark] .connexion-flash--ok,html[data-site-theme=dark] .nx-auth-flash--ok,html[data-site-theme=ultra-dark] .nx-auth-flash--ok{color:#86efac;background:#00e6761f;border-color:#00e6764d}html[data-site-theme=dark] .auth-label,html[data-site-theme=ultra-dark] .auth-label{color:var(--nx-ink-muted)}html[data-site-theme=dark] .auth-link,html[data-site-theme=ultra-dark] .auth-link{color:var(--nx-ink-2)}html[data-site-theme=dark] .auth-link:hover,html[data-site-theme=ultra-dark] .auth-link:hover{color:var(--nx-accent)}html[data-site-theme=dark] .auth-title,html[data-site-theme=ultra-dark] .auth-title,html[data-site-theme=dark] .unified-auth-title,html[data-site-theme=ultra-dark] .unified-auth-title{color:var(--nx-ink)}html[data-site-theme=dark] .auth-sub,html[data-site-theme=ultra-dark] .auth-sub,html[data-site-theme=dark] .auth-field,html[data-site-theme=ultra-dark] .auth-field,html[data-site-theme=dark] .auth-switch,html[data-site-theme=ultra-dark] .auth-switch,html[data-site-theme=dark] .auth-remember,html[data-site-theme=ultra-dark] .auth-remember{color:var(--nx-ink-muted)}html[data-site-theme=dark] .auth-input,html[data-site-theme=ultra-dark] .auth-input,html[data-site-theme=dark] .nx-input,html[data-site-theme=ultra-dark] .nx-input{color:var(--nx-ink);background:var(--nx-surface-2);border-color:var(--nx-border-strong)}html[data-site-theme=dark] .auth-input::placeholder,html[data-site-theme=ultra-dark] .auth-input::placeholder{color:var(--nx-ink-faint)}html[data-site-theme=dark] .auth-card,html[data-site-theme=ultra-dark] .auth-card,html[data-site-theme=dark] .connexion-card,html[data-site-theme=ultra-dark] .connexion-card{background:var(--nx-surface);border-color:var(--nx-border);color:var(--nx-ink)}html[data-site-theme=dark] .form-error,html[data-site-theme=ultra-dark] .form-error{color:#fca5a5}html[data-site-theme=dark] .text-\[\#262626\],html[data-site-theme=ultra-dark] .text-\[\#262626\]{color:var(--nx-ink)!important}html[data-site-theme=dark] .text-\[\#262626\]\/70,html[data-site-theme=ultra-dark] .text-\[\#262626\]\/70,html[data-site-theme=dark] .text-\[\#262626\]\/65,html[data-site-theme=ultra-dark] .text-\[\#262626\]\/65{color:var(--nx-ink-muted)!important}html[data-site-theme=dark] .text-\[\#262626\]\/55,html[data-site-theme=ultra-dark] .text-\[\#262626\]\/55,html[data-site-theme=dark] .text-\[\#262626\]\/50,html[data-site-theme=ultra-dark] .text-\[\#262626\]\/50,html[data-site-theme=dark] .text-\[\#262626\]\/45,html[data-site-theme=ultra-dark] .text-\[\#262626\]\/45{color:var(--nx-ink-faint)!important}html[data-site-theme=dark] .hover\:text-\[\#262626\]\/70:hover,html[data-site-theme=ultra-dark] .hover\:text-\[\#262626\]\/70:hover{color:var(--nx-ink-muted)!important}html[data-site-theme=dark] .landing-section-alt,html[data-site-theme=ultra-dark] .landing-section-alt,html[data-site-theme=dark] .landing-discover-wrap,html[data-site-theme=ultra-dark] .landing-discover-wrap{background:var(--nx-bg-2);color:var(--nx-ink)}html[data-site-theme=dark] .landing-discover-btn,html[data-site-theme=ultra-dark] .landing-discover-btn,html[data-site-theme=dark] .discover-status,html[data-site-theme=ultra-dark] .discover-status{color:var(--nx-ink-muted)}html[data-site-theme=dark] .landing-discover-btn,html[data-site-theme=ultra-dark] .landing-discover-btn{border-color:var(--nx-border-strong);background:var(--nx-surface);color:var(--nx-ink)}html[data-site-theme=dark] .nx-badge,html[data-site-theme=ultra-dark] .nx-badge{color:var(--nx-accent);background:var(--nx-accent-soft);border-color:#00e67640}html[data-site-theme=dark] .nx-pricing-tier h3,html[data-site-theme=ultra-dark] .nx-pricing-tier h3{color:var(--nx-ink-muted)}html[data-site-theme=dark] .nx-pricing-tier--highlight,html[data-site-theme=ultra-dark] .nx-pricing-tier--highlight{background:var(--nx-surface-elevated)}html[data-site-theme=dark] .nx-back-link,html[data-site-theme=ultra-dark] .nx-back-link{color:var(--nx-ink-muted)}html[data-site-theme=dark] .nx-back-link:hover,html[data-site-theme=ultra-dark] .nx-back-link:hover{color:var(--nx-accent)}html[data-site-theme=dark] .nf2-root,html[data-site-theme=ultra-dark] .nf2-root,html[data-site-theme=dark] .nf2-dash,html[data-site-theme=ultra-dark] .nf2-dash{background:var(--nx-bg);color:var(--nx-ink)}html[data-site-theme=dark] .nx-root.public-app-shell,html[data-site-theme=ultra-dark] .nx-root.public-app-shell{--feed-bg:var(--brand-bg);--feed-surface:var(--brand-surface);--feed-surface-2:var(--brand-surface-2);--feed-border:var(--brand-border);--feed-text:var(--brand-text);--feed-muted:var(--brand-text-muted);background:var(--feed-bg);color:var(--feed-text)}html[data-site-theme=dark] .public-app-main--feed,html[data-site-theme=ultra-dark] .public-app-main--feed,html[data-site-theme=dark] .feed-page,html[data-site-theme=ultra-dark] .feed-page{color:var(--feed-text)}html[data-site-theme=dark] .feed-page-top,html[data-site-theme=ultra-dark] .feed-page-top{background:var(--feed-bg)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .feed-page-top,html[data-site-theme=ultra-dark] .feed-page-top{background:color-mix(in srgb, var(--feed-bg) 96%, transparent)}}html[data-site-theme=dark] .feed-page-top,html[data-site-theme=ultra-dark] .feed-page-top{border-bottom-color:var(--feed-border)}html[data-site-theme=dark] .feed-page-top-title,html[data-site-theme=ultra-dark] .feed-page-top-title,html[data-site-theme=dark] .feed-empty-title,html[data-site-theme=ultra-dark] .feed-empty-title,html[data-site-theme=dark] .feed-card-title,html[data-site-theme=ultra-dark] .feed-card-title,html[data-site-theme=dark] .feed-post-social-likes,html[data-site-theme=ultra-dark] .feed-post-social-likes,html[data-site-theme=dark] .feed-post-comment-meta strong,html[data-site-theme=ultra-dark] .feed-post-comment-meta strong,html[data-site-theme=dark] .feed-post-comment-text,html[data-site-theme=ultra-dark] .feed-post-comment-text{color:var(--feed-text)}html[data-site-theme=dark] .feed-empty-lead,html[data-site-theme=ultra-dark] .feed-empty-lead,html[data-site-theme=dark] .feed-page-status,html[data-site-theme=ultra-dark] .feed-page-status,html[data-site-theme=dark] .feed-stream-status,html[data-site-theme=ultra-dark] .feed-stream-status,html[data-site-theme=dark] .feed-post-comment-time,html[data-site-theme=ultra-dark] .feed-post-comment-time,html[data-site-theme=dark] .feed-subnav-btn,html[data-site-theme=ultra-dark] .feed-subnav-btn{color:var(--feed-muted)}html[data-site-theme=dark] .feed-subnav-btn--active,html[data-site-theme=ultra-dark] .feed-subnav-btn--active{color:var(--feed-accent,var(--nx-accent))}html[data-site-theme=dark] .feed-card--stream,html[data-site-theme=ultra-dark] .feed-card--stream,html[data-site-theme=dark] .feed-post-card,html[data-site-theme=ultra-dark] .feed-post-card{background:var(--feed-surface);border-color:var(--feed-border);color:var(--feed-text)}html[data-site-theme=dark] .feed-post-social-btn,html[data-site-theme=ultra-dark] .feed-post-social-btn,html[data-site-theme=dark] .feed-post-likebar-btn,html[data-site-theme=ultra-dark] .feed-post-likebar-btn{color:var(--feed-text)}html[data-site-theme=dark] .public-site-nav-notif-panel,html[data-site-theme=ultra-dark] .public-site-nav-notif-panel{background:var(--feed-surface,var(--nx-surface));border-color:var(--feed-border,var(--nx-border));box-shadow:var(--nx-shadow-lg)}html[data-site-theme=dark] .public-site-nav-notif-head,html[data-site-theme=ultra-dark] .public-site-nav-notif-head{border-bottom-color:var(--feed-border,var(--nx-border))}html[data-site-theme=dark] .public-site-nav-notif-head h2,html[data-site-theme=ultra-dark] .public-site-nav-notif-head h2,html[data-site-theme=dark] .public-site-nav-notif-item,html[data-site-theme=ultra-dark] .public-site-nav-notif-item{color:var(--feed-text,var(--nx-ink))}html[data-site-theme=dark] .public-site-nav-notif-item span,html[data-site-theme=ultra-dark] .public-site-nav-notif-item span,html[data-site-theme=dark] .public-site-nav-notif-item time,html[data-site-theme=ultra-dark] .public-site-nav-notif-item time,html[data-site-theme=dark] .public-site-nav-notif-empty,html[data-site-theme=ultra-dark] .public-site-nav-notif-empty{color:var(--feed-muted,var(--nx-ink-muted))}html[data-site-theme=dark] .nx-header-actions .public-site-nav-icon-btn,html[data-site-theme=ultra-dark] .nx-header-actions .public-site-nav-icon-btn,html[data-site-theme=dark] .nx-header-actions .public-site-nav-account,html[data-site-theme=ultra-dark] .nx-header-actions .public-site-nav-account{background:var(--nx-surface-2);border-color:var(--nx-border);color:var(--nx-ink)}html[data-site-theme=dark] .nx-header-actions .public-site-nav-auth-link,html[data-site-theme=ultra-dark] .nx-header-actions .public-site-nav-auth-link{color:var(--nx-ink-muted)}.discover-section--v2{max-width:var(--nf2-max,72rem);margin:0 auto}.nf2-root .discover-section-title{color:var(--nf2-ink)}.nf2-root .discover-section-sub,.nf2-root .discover-status{color:var(--nf2-ink-muted)}.nf2-root .discover-section-kicker{color:var(--nf2-accent-dim)}.nf2-root .discover-card-name,.nf2-root .discover-card-meta,.nf2-root .discover-card-bio{color:var(--nf2-ink-2)}.nf2-root .discover-card-stats{color:var(--nf2-ink-muted)}.discover-v2-filters{border-radius:var(--nf2-radius-xl,1.75rem);border:1px solid var(--nf2-border);background:var(--nf2-surface);box-shadow:var(--nf2-shadow-sm);margin-bottom:1.75rem;padding:1.25rem}.discover-v2-filters-top{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.discover-v2-quick{flex-wrap:wrap;gap:.65rem;margin-bottom:.75rem;display:flex}.discover-v2-quick-field{flex-direction:column;flex:7.5rem;gap:.25rem;min-width:7.5rem;max-width:12rem;display:flex}.discover-v2-quick-field span{letter-spacing:.04em;text-transform:uppercase;color:var(--nf2-ink-muted);font-size:.72rem;font-weight:700}.discover-v2-quick-field select{border-radius:var(--nf2-radius-md,.75rem);border:1px solid var(--nf2-border-strong);background:var(--nf2-bg);width:100%;color:var(--nf2-ink);cursor:pointer;padding:.55rem .75rem;font-size:.88rem;font-weight:600}.discover-v2-filter-toggle{border-radius:var(--nf2-radius-pill);border:1px solid var(--nf2-border-strong);background:var(--nf2-bg);color:var(--nf2-ink);cursor:pointer;flex-shrink:0;align-items:center;gap:.45rem;padding:.65rem 1rem;font-size:.88rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.discover-v2-filter-toggle:hover{background:var(--nf2-accent-soft);border-color:#00d43559}.discover-v2-filter-toggle--on{background:var(--nf2-accent-soft);color:var(--nf2-accent-dim);border-color:#00d43573}.discover-v2-filter-badge{border-radius:var(--nf2-radius-pill);background:var(--nf2-accent);color:#fff;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.68rem;font-weight:800;display:inline-flex}.discover-v2-filter-panel{border-top:1px solid var(--nf2-border);max-height:min(70vh,36rem);margin-top:.75rem;padding-top:.75rem;overflow-y:auto}.discover-v2-filter-panel[hidden]{display:none}.discover-v2-filter-panel-actions{border-top:1px solid var(--nf2-border);background:var(--nf2-surface);margin-top:1rem;padding-top:.75rem;position:sticky;bottom:0}.discover-v2-filter-apply{border-radius:var(--nf2-radius-pill);background:linear-gradient(135deg, var(--nf2-accent), var(--nf2-accent-dim));color:#fff;cursor:pointer;width:100%;box-shadow:var(--nf2-shadow-accent);border:none;padding:.75rem 1rem;font-size:.9rem;font-weight:700}.discover-v2-active--compact{border-top:none;margin-top:.5rem;margin-bottom:.25rem;padding-top:0}.discover-v2-search{border-radius:var(--nf2-radius-pill);border:1px solid var(--nf2-border-strong);background:var(--nf2-bg);flex:1;align-items:center;gap:.65rem;min-width:min(100%,16rem);padding:.65rem 1rem;display:flex}.discover-v2-search input{color:var(--nf2-ink);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.discover-v2-filters-meta{align-items:center;gap:.75rem;display:flex}.discover-v2-count{color:var(--nf2-accent-dim);font-size:.85rem;font-weight:700}.discover-v2-reset{color:var(--nf2-ink-muted);cursor:pointer;background:0 0;border:none;font-size:.8rem;font-weight:600;text-decoration:underline}.discover-v2-row{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.discover-v2-select-wrap{text-transform:uppercase;letter-spacing:.06em;color:var(--nf2-ink-muted);flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:700;display:flex}.discover-v2-select-wrap select{border-radius:var(--nf2-radius);border:1px solid var(--nf2-border-strong);background:var(--nf2-bg);color:var(--nf2-ink);padding:.5rem .75rem;font-size:.88rem;font-weight:600}.discover-v2-match{border:none;align-self:flex-end;gap:.35rem;margin:0;padding:0;display:flex}.discover-v2-match-btn{border-radius:var(--nf2-radius-pill);border:1px solid var(--nf2-border);background:var(--nf2-bg);cursor:pointer;color:var(--nf2-ink-muted);padding:.5rem .75rem;font-size:.75rem;font-weight:700}.discover-v2-match-btn--on{background:var(--nf2-accent-soft);color:var(--nf2-accent-dim);border-color:#00d43559}.discover-v2-presets{margin-bottom:1.25rem}.discover-v2-presets-label{text-transform:uppercase;letter-spacing:.08em;color:var(--nf2-ink-muted);margin:0 0 .5rem;font-size:.72rem;font-weight:800}.discover-v2-presets-scroll{flex-wrap:wrap;gap:.45rem;display:flex}.discover-v2-preset{border-radius:var(--nf2-radius-pill);border:1px solid var(--nf2-border);background:var(--nf2-bg);cursor:pointer;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.discover-v2-preset--on{background:var(--nf2-accent-soft);color:var(--nf2-accent-dim);border-color:#00d43566}.discover-v2-category{border-top:1px solid var(--nf2-border);margin-top:1rem;padding-top:1rem}.discover-v2-category-head{margin-bottom:.5rem}.discover-v2-category-title{color:var(--nf2-ink);margin:0;font-size:.85rem;font-weight:800}.discover-v2-category-desc{color:var(--nf2-ink-muted);margin:.15rem 0 0;font-size:.75rem}.discover-v2-chips{flex-wrap:wrap;gap:.4rem;display:flex}.discover-v2-chip{border-radius:var(--nf2-radius-pill);border:1px solid var(--nf2-border);background:var(--nf2-bg);cursor:pointer;padding:.4rem .75rem;font-size:.78rem;font-weight:600;transition:all .15s}.discover-v2-chip--on{background:var(--nf2-accent-soft);color:var(--nf2-accent-dim);border-color:#00d43573;font-weight:700}.discover-v2-chip--cheveux.discover-v2-chip--on{color:#b8860b;background:#ffc10726;border-color:#ffc10773}.discover-v2-chip--fetiches.discover-v2-chip--on{color:#7b1fa2;background:#9c27b01f;border-color:#9c27b066}.discover-v2-chip--live.discover-v2-chip--on{color:#c62828;background:#f443361f;border-color:#f4433666}.discover-v2-active{border-top:1px dashed var(--nf2-border);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1rem;padding-top:1rem;display:flex}.discover-v2-active-label{color:var(--nf2-ink-muted);font-size:.75rem;font-weight:700}.discover-v2-active-tag{border-radius:var(--nf2-radius-pill);background:var(--nf2-accent-soft);color:var(--nf2-accent-dim);cursor:pointer;border:none;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.discover-grid--v2{gap:1.25rem}.nf2-dash-content .dash-page{width:100%;max-width:none;animation:nf2-fade-in .35s var(--nf2-ease)}@keyframes nf2-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nf2-dash-content .dash-page-header{margin-bottom:1.75rem}.nf2-dash-content .dash-page-title{letter-spacing:-.03em;color:var(--nf2-ink);margin:0;font-size:clamp(1.65rem,4vw,2.15rem);font-weight:800}.nf2-dash-content .dash-page-subtitle{color:var(--nf2-ink-muted);max-width:36rem;margin:.5rem 0 0;font-size:.95rem;line-height:1.55}.nf2-dash-content .dash-stats-grid{gap:1rem;margin-bottom:1.5rem;display:grid}.nf2-dash-content .dash-stats-grid--4{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}@media (min-width:768px){.nf2-dash-content .dash-stats-grid--4{grid-template-columns:repeat(4,1fr)}}.nf2-dash-content .dash-stat-card{border-radius:var(--nf2-radius-lg);border:1px solid var(--nf2-border);background:var(--nf2-surface);box-shadow:var(--nf2-shadow-sm);padding:1.15rem 1.25rem;transition:transform .2s,box-shadow .2s}.nf2-dash-content .dash-stat-card:hover{box-shadow:var(--nf2-shadow);transform:translateY(-2px)}.nf2-dash-content .dash-label{text-transform:uppercase;letter-spacing:.06em;color:var(--nf2-ink-muted);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.nf2-dash-content .dash-stat-value{letter-spacing:-.03em;margin:0;font-size:1.65rem;font-weight:800}.nf2-dash-content .dash-stat-value-green{color:var(--nf2-accent-dim)}.nf2-dash-content .dash-stat-value-dark{color:var(--nf2-ink)}.nf2-dash-content .dash-banner{border-radius:var(--nf2-radius-lg);border:1px solid var(--nf2-border);background:var(--nf2-accent-soft);margin-bottom:1rem;padding:1rem 1.15rem}.nf2-dash-content .dash-banner--warn{background:#ff98001a;border-color:#ff980059}.nf2-dash-content .dash-panel{border-radius:var(--nf2-radius-lg);border:1px solid var(--nf2-border);background:var(--nf2-surface);margin-bottom:1rem;padding:1.35rem}.nf2-dash-content .dash-quick-actions{gap:.75rem;margin-top:1.5rem;display:grid}@media (min-width:640px){.nf2-dash-content .dash-quick-actions{grid-template-columns:repeat(2,1fr)}}.nf2-dash-content .dash-quick-link{border-radius:var(--nf2-radius-lg);border:1px solid var(--nf2-border);background:var(--nf2-surface);color:var(--nf2-ink);justify-content:space-between;align-items:center;padding:1rem 1.15rem;font-weight:700;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.nf2-dash-content .dash-quick-link:hover{border-color:#00d43559;transform:translateY(-1px)}.dash-profil-page{max-width:none!important}.dash-profil-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.dash-profil-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dash-profil-layout{gap:1.25rem;display:grid}@media (min-width:1100px){.dash-profil-layout{grid-template-columns:1fr 22rem;align-items:start}}.dash-profil-editor{border-radius:var(--nf2-radius-xl);border:1px solid var(--nf2-border);background:var(--nf2-surface);box-shadow:var(--nf2-shadow-sm);padding:1.25rem}.dash-profil-preview{border-radius:var(--nf2-radius-xl);border:1px solid var(--nf2-border);box-shadow:var(--nf2-shadow);position:sticky;top:1rem;overflow:hidden}.dash-profil-mobile-tabs{border-radius:var(--nf2-radius-pill);background:var(--nf2-bg-2);gap:.35rem;margin-bottom:1rem;padding:.35rem;display:flex}@media (min-width:1100px){.dash-profil-mobile-tabs{display:none}}.dash-profil-mobile-tab{border-radius:var(--nf2-radius-pill);cursor:pointer;color:var(--nf2-ink-muted);background:0 0;border:none;flex:1;padding:.55rem;font-size:.85rem;font-weight:700}.creator-profile-tags-wrap{flex-direction:column;gap:.65rem;margin-top:.75rem;display:flex}.creator-profile-tags-group{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.creator-profile-tags-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--nf2-ink-muted,#6b6b78e6);min-width:4.5rem;font-size:.65rem;font-weight:800}.creator-profile-tags{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.creator-profile-tag{border:1px solid var(--nf2-border,#0a0a0e1a);background:var(--nf2-bg,#f7f8fa);color:var(--nf2-ink-2);border-radius:9999px;padding:.28rem .65rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.creator-profile-tag:hover{background:var(--nf2-accent-soft);color:var(--nf2-accent-dim)}.creator-profile-tag--cheveux{border-color:#ffc10759}.creator-profile-tag--fetiches{border-color:#9c27b059}.creator-profile-tag--live{border-color:#f4433659}.creator-profile-tag--poitrine,.creator-profile-tag--fesses{border-color:#e91e634d}.profile-editor-tags-group{border-bottom:1px solid var(--nf2-border,#0a0a0e14);margin-bottom:1.1rem;padding-bottom:1rem}.profile-editor-tags-group:last-child{border-bottom:none}.profile-editor-tags-group-head{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.profile-editor-tags-group-label{color:var(--nf2-ink);margin:0;font-size:.82rem;font-weight:800}.profile-editor-tags-exclusive{background:var(--nf2-bg-2);color:var(--nf2-ink-muted);border-radius:9999px;padding:.15rem .45rem;font-size:.65rem;font-weight:700}.profile-editor-tags-group-desc{color:var(--nf2-ink-muted);margin:0 0 .5rem;font-size:.75rem}.profile-editor-tag-chip{border:1px solid var(--nf2-border);background:var(--nf2-bg);cursor:pointer;border-radius:9999px;padding:.4rem .75rem;font-size:.78rem;font-weight:600}.profile-editor-tag-chip--selected{background:var(--nf2-accent-soft);color:var(--nf2-accent-dim);border-color:#00d43573;font-weight:700}.profile-editor-tag-chip--cheveux.profile-editor-tag-chip--selected{color:#b8860b;background:#ffc10726;border-color:#ffc10773}.profile-editor-tag-chip--fetiches.profile-editor-tag-chip--selected{color:#7b1fa2;background:#9c27b01f;border-color:#9c27b066}.profile-editor-tag-chip--live.profile-editor-tag-chip--selected{color:#c62828;background:#f443361f;border-color:#f4433666}.profile-editor-block{border-bottom:1px solid var(--nf2-border);margin-bottom:1.5rem;padding-bottom:1.5rem}.profile-editor-section-heading{margin:0;font-size:1rem;font-weight:800}.discover-card-tag{border:1px solid var(--nf2-border);background:var(--nf2-bg);color:var(--nf2-ink-muted);border-radius:9999px;padding:.22rem .55rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-block}.discover-card-tag--matched{background:var(--nf2-accent-soft);color:var(--nf2-accent-dim);border-color:#00d43566}.dash-actions--legacy{display:none}.dash-profil-open-public{text-align:center}@media (max-width:1099px){.dash-profil-layout--preview-mobile .dash-profil-editor,.dash-profil-layout:not(.dash-profil-layout--preview-mobile) .dash-profil-preview-col{display:none}}.dash-page,.nf2-dash-content .dash-page{width:100%;max-width:none}.dash-page-title,.dash-panel h2,.nf-site-title{font-family:var(--nf2-font)!important;letter-spacing:-.03em!important;color:var(--nf2-ink)!important;font-weight:800!important}.dash-panel,.dash-card,.dash-banner,.dash-stat-card,.nf-site-card,.connexion-card,.auth-card{border:1px solid var(--nf2-border)!important;border-radius:var(--nf2-radius-lg)!important;background:var(--nf2-surface)!important;box-shadow:var(--nf2-shadow-sm)!important}.dash-btn-primary,.auth-btn,.nf-site-btn,.dash-admin-btn--on{background:linear-gradient(135deg, var(--nf2-accent), var(--nf2-accent-dim))!important;color:#fff!important;border-radius:var(--nf2-radius-pill)!important;box-shadow:var(--nf2-shadow-accent)!important;border:none!important;font-weight:700!important}.dash-btn-secondary,.dash-btn-ghost{border:1px solid var(--nf2-border-strong)!important;border-radius:var(--nf2-radius)!important;background:var(--nf2-surface)!important;color:var(--nf2-ink)!important}.dash-input,.auth-input,.nf-site-input,.connexion-card input{border:1px solid var(--nf2-border-strong)!important;border-radius:var(--nf2-radius)!important;background:var(--nf2-surface)!important;color:var(--nf2-ink)!important;font-family:var(--nf2-font)!important}.dash-input:focus,.auth-input:focus{box-shadow:0 0 0 3px var(--nf2-accent-soft)!important;border-color:#00d43580!important}.dashboard-root,.nf-site-app,.feed-app,.public-app-shell{font-family:var(--nf2-font)!important;color:var(--nf2-ink)!important;background:var(--nf2-bg)!important}.nf2-root .public-site-nav:not(.nf2-nav),.nf2-root .public-mobile-nav:not(.nf2-tabbar),.nf2-dash .dash-sidebar:not(.nf2-dash-sidebar),.nf2-dash .dash-topbar:not(.nf2-dash-topbar),.nf2-dash .dash-bottom-nav:not(.nf2-dash-mobile-nav){display:none!important}.nf2-root .public-site-nav.nf2-nav{margin:0;position:sticky;top:0;left:0;right:0}.feed-app--immersive .nf2-main{max-width:none;padding:0}.feed-app--immersive .nf2-nav+.nf2-main{padding-top:0}.discover-page-hero,.lives-page-hero,.feed-page-head{border-radius:var(--nf2-radius-lg)!important;border:1px solid var(--nf2-border)!important;background:var(--nf2-surface)!important}.discover-page-eyebrow,.lives-page-eyebrow,.nf-site-kicker{color:var(--nf2-accent-dim)!important;font-weight:700!important}.site-toast{border-radius:var(--nf2-radius)!important;font-family:var(--nf2-font)!important}@media (min-width:1024px){.nf2-dash.dashboard-root{flex-direction:row!important;align-items:stretch!important}.nf2-dash .dash-sidebar,.nf2-dash .dash-main{display:none!important}}.nf-cool-theme-switch{--nf-toggle-size:11px;cursor:pointer;--nf-container-width:5.625em;--nf-container-height:2.5em;--nf-container-radius:6.25em;--nf-container-light-bg:#3d7eae;--nf-container-night-bg:#1d1f2c;--nf-circle-container-diameter:3.375em;--nf-sun-moon-diameter:2.125em;--nf-sun-bg:#ecca2f;--nf-moon-bg:#c4c9d1;--nf-spot-color:#959db1;--nf-circle-container-offset:calc((var(--nf-circle-container-diameter) - var(--nf-container-height)) / 2 * -1);--nf-stars-color:#fff;--nf-clouds-color:#f3fdff;--nf-back-clouds-color:#aacadf;--nf-transition:.5s cubic-bezier(0, -.02, .4, 1.25);--nf-circle-transition:.3s cubic-bezier(0, -.02, .35, 1.17);line-height:0;font-size:var(--nf-toggle-size);background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.nf-cool-theme-switch,.nf-cool-theme-switch *,.nf-cool-theme-switch :before,.nf-cool-theme-switch :after{box-sizing:border-box;margin:0;padding:0}.nf-cool-theme-switch__container{width:var(--nf-container-width);height:var(--nf-container-height);background-color:var(--nf-container-light-bg);border-radius:var(--nf-container-radius);cursor:pointer;transition:var(--nf-transition);position:relative;overflow:hidden;box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0}.nf-cool-theme-switch__container:before{content:"";z-index:1;border-radius:var(--nf-container-radius);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 .05em .187em #00000040,inset 0 .05em .187em #00000040}.nf-cool-theme-switch__circle-container{width:var(--nf-circle-container-diameter);height:var(--nf-circle-container-diameter);left:var(--nf-circle-container-offset);top:var(--nf-circle-container-offset);border-radius:var(--nf-container-radius);transition:var(--nf-circle-transition);pointer-events:none;background-color:#ffffff1a;display:flex;position:absolute;box-shadow:inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a}.nf-cool-theme-switch__sun-moon-container{pointer-events:auto;z-index:2;width:var(--nf-sun-moon-diameter);height:var(--nf-sun-moon-diameter);border-radius:var(--nf-container-radius);background-color:var(--nf-sun-bg);filter:drop-shadow(.062em .125em .125em #00000040)drop-shadow(0 .062em .125em #00000040);transition:var(--nf-transition);margin:auto;position:relative;overflow:hidden;box-shadow:inset .062em .062em .062em #feffef9c,inset 0 -.062em .062em #a1872a}.nf-cool-theme-switch__moon{background-color:var(--nf-moon-bg);border-radius:inherit;width:100%;height:100%;transition:var(--nf-transition);position:relative;transform:translate(100%);box-shadow:inset .062em .062em .062em #feffef9c,inset 0 -.062em .062em #969696}.nf-cool-theme-switch__spot{border-radius:var(--nf-container-radius);background:var(--nf-spot-color);width:.75em;height:.75em;position:absolute;top:.75em;left:.312em;box-shadow:inset 0 .0312em .062em #00000040}.nf-cool-theme-switch__spot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.nf-cool-theme-switch__spot:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.nf-cool-theme-switch__clouds{background:var(--nf-clouds-color);border-radius:var(--nf-container-radius);width:1.25em;height:1.25em;box-shadow:.937em .312em var(--nf-clouds-color), -.312em -.312em var(--nf-back-clouds-color), 1.437em .375em var(--nf-clouds-color), .5em -.125em var(--nf-back-clouds-color), 2.187em 0 var(--nf-clouds-color), 1.25em -.062em var(--nf-back-clouds-color), 2.937em .312em var(--nf-clouds-color), 2em -.312em var(--nf-back-clouds-color), 3.625em -.062em var(--nf-clouds-color), 2.625em 0 var(--nf-back-clouds-color), 4.5em -.312em var(--nf-clouds-color), 3.375em -.437em var(--nf-back-clouds-color), 4.625em -1.75em 0 .437em var(--nf-clouds-color), 4em -.625em var(--nf-back-clouds-color), 4.125em -2.125em 0 .437em var(--nf-back-clouds-color);pointer-events:none;transition:all .5s cubic-bezier(0,-.02,.4,1.25);position:absolute;bottom:-.625em;left:.312em}.nf-cool-theme-switch__stars{color:var(--nf-stars-color);width:2.75em;height:auto;transition:var(--nf-transition);pointer-events:none;position:absolute;top:-100%;left:.312em}.nf-cool-theme-switch__stars svg{width:100%;height:auto;display:block}.nf-cool-theme-switch--dark .nf-cool-theme-switch__container{background:var(--nf-container-night-bg)}.nf-cool-theme-switch--dark .nf-cool-theme-switch__circle-container{left:calc(100% - var(--nf-circle-container-offset) - var(--nf-circle-container-diameter))}.nf-cool-theme-switch--dark .nf-cool-theme-switch__moon{transform:translate(0)}.nf-cool-theme-switch--dark .nf-cool-theme-switch__clouds{bottom:-4.062em}.nf-cool-theme-switch--dark .nf-cool-theme-switch__stars{top:50%;transform:translateY(-50%)}.nf-cool-theme-switch__container:hover .nf-cool-theme-switch__circle-container{left:calc(var(--nf-circle-container-offset) + .187em)}.nf-cool-theme-switch--dark .nf-cool-theme-switch__container:hover .nf-cool-theme-switch__circle-container{left:calc(100% - var(--nf-circle-container-offset) - var(--nf-circle-container-diameter) - .187em)}.nf-cool-theme-switch--compact{--nf-toggle-size:9px}.nf-cool-theme-switch--sidebar{--nf-toggle-size:10px}.nf-cookie-banner{z-index:9999;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0));border:1px solid var(--nf2-border,#ffffff1f);background:var(--nf2-glass,#14161ceb);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:28rem;color:var(--nf2-ink,#f4f5f7);border-radius:1rem;margin:0 auto;padding:1.25rem;position:fixed;box-shadow:0 16px 48px #00000059}@media (min-width:640px){.nf-cookie-banner{margin:0;left:auto;right:1.5rem}}.nf-cookie-banner h2{margin:0 0 .5rem;font-size:1rem;font-weight:700}.nf-cookie-banner p{color:var(--nf2-ink-2,#f4f5f7c7);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.nf-cookie-banner-actions{flex-wrap:wrap;gap:.5rem;display:flex}.nf-cookie-btn{cursor:pointer;border:1px solid #0000;border-radius:.5rem;padding:.5rem .85rem;font-family:inherit;font-size:.8125rem;font-weight:600}.nf-cookie-btn--primary{background:var(--nf2-accent,#00d435);color:#041208}.nf-cookie-btn--ghost{border-color:var(--nf2-border,#ffffff29);color:inherit;background:0 0}.nf-cookie-btn--muted{color:inherit;background:#ffffff0f}.nf-cookie-settings-fab{z-index:9998;left:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0));border:1px solid var(--nf2-border,#ffffff1f);background:var(--nf2-glass,#14161ce0);color:var(--nf2-ink-muted,#f4f5f7a6);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:.45rem .75rem;font-size:.75rem;font-weight:600;position:fixed}.nf-cookie-modal-backdrop{z-index:10000;background:#0000008c;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}@media (min-width:640px){.nf-cookie-modal-backdrop{align-items:center}}.nf-cookie-modal{border:1px solid var(--nf2-border,#ffffff1f);background:var(--nf2-bg,#12141a);width:100%;max-width:26rem;max-height:min(85dvh,32rem);color:var(--nf2-ink,#f4f5f7);border-radius:1rem;padding:1.25rem;overflow:auto}.nf-cookie-category{border-bottom:1px solid var(--nf2-border,#ffffff14);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.nf-cookie-category:last-child{border-bottom:none}.nf-cookie-category h3{margin:0 0 .2rem;font-size:.875rem}.nf-cookie-category p{color:var(--nf2-ink-muted,#f4f5f799);margin:0;font-size:.75rem}.nf-cookie-links{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;font-size:.75rem;display:flex}.nf-cookie-links a{color:var(--nf2-accent-dim,#00d435);text-decoration:none}.nf-dock-wrap{z-index:40;left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom,0));pointer-events:none;display:block;position:fixed;transform:translate(-50%)}@media (max-width:639px){.nf-dock-wrap{left:0;right:0;bottom:calc(.65rem + env(safe-area-inset-bottom,0));justify-content:center;display:flex;transform:none}.nf-dock{scrollbar-width:none;max-width:calc(100vw - 1rem);overflow-x:auto}.nf-dock::-webkit-scrollbar{display:none}}.nf-dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#181a20d1;border:1px solid #ffffff14;border-radius:1.5rem;align-items:flex-end;gap:.15rem;padding:.35rem .5rem;display:flex;box-shadow:0 8px 32px #00000059}.nf-dock-item{width:3.25rem;height:3.25rem;color:var(--nf2-ink-2,#f4f5f7d9);cursor:pointer;transform-origin:bottom;border-radius:1rem;justify-content:center;align-items:center;text-decoration:none;display:flex}.nf-dock-item--active{color:var(--nf2-accent,#00d435)}.nf-dock-divider{background:#ffffff1f;border-radius:999px;align-self:center;width:1px;height:2.5rem;margin:0 .15rem}.nf-dock-profile{background:var(--nf2-accent-soft,#00d43524);width:2.75rem;height:2.75rem;color:var(--nf2-accent,#00d435);border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.nf-dock-item--site{color:var(--nf2-accent,#00d435)}.nf-dock-theme{justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.nf-dock-logout{width:2rem;height:2rem;color:var(--nf2-ink-muted,#f4f5f78c);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;margin-left:.15rem;font-size:1.1rem;line-height:1;display:flex}.nf-dock-logout:hover{color:var(--nf2-ink,#f4f5f7);background:#ffffff14}.nf-app-tabbar{z-index:50;padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--nf2-border,#ffffff14);background:var(--nf2-bg,#0a0a0c);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.nf-app-tabbar{background:color-mix(in srgb, var(--nf2-bg,#0a0a0c) 88%, transparent)}}.nf-app-tabbar{-webkit-backdrop-filter:blur(20px)saturate(1.15)}.nf-app-tabbar-inner{justify-content:space-around;align-items:flex-end;gap:.1rem;max-width:32rem;margin:0 auto;padding:.35rem .4rem .5rem;display:flex}.nf-app-tabbar-item{min-width:0;color:var(--nf2-ink-muted,#f4f5f780);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.25rem .15rem;text-decoration:none;transition:color .2s;display:flex}.nf-app-tabbar-item:hover{color:var(--nf2-ink-2,#f4f5f7d9)}.nf-app-tabbar-item--active{color:var(--nf2-accent,#00d435)}.nf-app-tabbar-icon{justify-content:center;align-items:center;line-height:0;display:flex;position:relative}.nf-app-tabbar-avatar{background:var(--nf2-accent-soft,#00d4352e);width:1.65rem;height:1.65rem;color:var(--nf2-accent,#00d435);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;line-height:1;display:flex}.nf-app-tabbar-item--active .nf-app-tabbar-avatar{box-shadow:0 0 0 2px var(--nf2-accent,#00d435)}.nf-app-tabbar-badge{color:#fff;text-align:center;background:#e11d48;border-radius:999px;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.55rem;font-weight:800;line-height:1rem;position:absolute;top:-.35rem;right:-.45rem}.nf-app-tabbar-label{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.62rem;font-weight:600;line-height:1.1;overflow:hidden}.nf-app-tabbar-theme{border-left:1px solid var(--nf2-border,#ffffff1a);flex:none;justify-content:center;align-items:center;margin-left:.15rem;padding:0 .15rem .35rem;display:flex}html[data-site-theme=light] .nf-app-tabbar{background:var(--nf2-bg,#f4f5f7)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=light] .nf-app-tabbar{background:color-mix(in srgb, var(--nf2-bg,#f4f5f7) 92%, transparent)}}html[data-site-theme=light] .nf-app-tabbar{border-top-color:var(--nf2-border,#0f172a14)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--font-sans:var(--font-inter), system-ui, sans-serif;--unlockt-green:#00c832;--unlockt-bg:#f4f5f7;--unlockt-text:#1a1a1f;--brand-bg:var(--unlockt-bg);--brand-bg-alt:#eef0f3;--brand-surface:#fff;--brand-surface-2:#f8f9fb;--brand-border:#0f172a1a;--brand-text:var(--unlockt-text);--brand-text-muted:#1a1a1f94;--brand-accent:var(--unlockt-green);--brand-accent-soft:#00b92b24;--brand-cta:#1a1a1f;--brand-radius-sm:.65rem;--brand-radius-md:1rem;--brand-radius-lg:1.25rem;--brand-radius-pill:9999px;--brand-shadow-sm:0 2px 8px #0f172a0f;--brand-shadow-md:0 12px 40px #0f172a14;--brand-shadow-lg:0 24px 64px #0f172a1f;--brand-focus-ring:0 0 0 3px #00b92b38;--background:var(--brand-bg);--foreground:var(--brand-text)}html{width:100%;min-height:100%}body{background:var(--brand-bg);width:100%;min-height:100%;color:var(--brand-text);font-family:var(--font-sans);margin:0}.live-room-app{color:#fff;box-sizing:border-box;background:#050508;min-height:100dvh}.live-room-app--immersive{height:100dvh;padding-top:0;overflow:hidden}.live-room-main{flex-direction:row;gap:0;width:100%;max-width:none;height:100dvh;margin:0;padding:0;display:flex}.live-room-stage{background:#000;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00b92b1f}.live-room-vignette{pointer-events:none;z-index:2;background:linear-gradient(#0000008c 0%,#0000 22% 72%,#000000a6 100%),radial-gradient(#0000 40%,#00000059 100%);position:absolute;inset:0}.live-video-wrap{background:#0b0b10;width:100%;height:100%;position:relative}.live-video-wrap--fill{z-index:1;width:100%;height:100%;position:absolute;inset:0}.live-video-wrap--fill .live-video{object-fit:cover}.live-video{object-fit:contain;background:#000;width:100%;height:100%}.live-video-label{color:#fff;background:#00000073;border-radius:9999px;padding:.28rem .55rem;font-size:.82rem;position:absolute;top:12px;left:12px}.live-room-viewer-video--fill{z-index:1;min-height:100%;position:absolute;inset:0}.live-room-viewer-pending{z-index:3;text-align:center;pointer-events:auto;background:#000000a6;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex;position:absolute;inset:0}.live-room-viewer-pending p{color:#ffffffe6;margin:0}.live-room-viewer-debug{z-index:5;color:#ffffffbf;pointer-events:none;background:#0000008c;border-radius:.35rem;margin:0;padding:.2rem .45rem;font-size:.68rem;position:absolute;bottom:2.5rem;left:.75rem}.live-room-unmute{z-index:4;color:#fff;cursor:pointer;background:#00b92b;border:none;border-radius:9999px;padding:.75rem 1.25rem;font-size:.88rem;font-weight:800;position:absolute;bottom:6.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00b92b59}.live-room-unmute:hover{filter:brightness(1.05)}.live-room-topbar{z-index:5;padding:max(1rem, env(safe-area-inset-top,0px)) 1rem 1rem;pointer-events:none;align-items:flex-start;gap:.75rem;display:flex;position:absolute;top:0;left:0;right:0}.live-room-back{color:#ffffffd9;background:#00000059;border-radius:.5rem;padding:.35rem .5rem;font-size:.88rem;font-weight:600;text-decoration:none}.live-room-title{color:#fff;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;font-size:1.05rem;font-weight:800;display:flex}.live-room-badge{color:#fff;letter-spacing:.06em;background:#dc2626eb;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.62rem;font-weight:900;display:inline-flex;box-shadow:0 0 0 1px #ffffff26}.live-room-badge-dot{background:#fff;border-radius:9999px;width:.45rem;height:.45rem;animation:1.4s ease-in-out infinite live-badge-pulse}@keyframes live-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.live-room-meta{align-items:center;gap:.75rem;margin:.25rem 0 0;display:flex}.live-room-timer{color:#ffffffbf;font-variant-numeric:tabular-nums;margin:0;font-size:.85rem}.live-room-error--overlay{z-index:6;color:#fecaca;background:#7f1d1dd9;border-radius:.5rem;margin:0;padding:.5rem .75rem;position:absolute;top:4.5rem;left:1rem;right:1rem}.live-room-bottom-left{z-index:4;pointer-events:none;flex-direction:column;gap:.65rem;max-width:min(18rem,100% - 22rem);display:flex;position:absolute;bottom:5.5rem;left:1rem}.live-room-bottom-left>*{pointer-events:auto}.live-room-goal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080cc7;border:1px solid #00b92b40;border-radius:.85rem;max-width:min(18rem,100vw - 2rem);padding:.65rem .85rem}.live-room-goal-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.live-room-goal-edit-btn{color:#fff;cursor:pointer;background:#00b92b1f;border:1px solid #00b92b59;border-radius:9999px;padding:.2rem .5rem;font-size:.68rem;font-weight:800}.live-room-goal-edit{gap:.45rem;margin-top:.35rem;display:grid}.live-room-goal-save-error{color:#fca5a5;margin:0;font-size:.72rem}.live-room-btn--goal-save{color:#fff;background:#00b92b;padding:.45rem .85rem;font-size:.78rem}.live-room-goal-label{letter-spacing:.08em;text-transform:uppercase;color:#00b92b;margin:0;font-size:.65rem;font-weight:800}.live-room-goal-title{color:#fff;margin:.2rem 0 .45rem;font-size:.88rem;font-weight:700}.live-room-goal-bar{background:#ffffff1f;border-radius:9999px;height:.35rem;overflow:hidden}.live-room-goal-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#00b92b,#34d058);height:100%;display:block}.live-room-goal-amounts{color:#ffffffd9;margin:.35rem 0 0;font-size:.78rem;font-weight:700}.live-room-donate-wrap{max-width:min(18rem,100vw - 2rem)}.live-room-donate-trigger{color:#fff;cursor:pointer;background:#00b92b;border:none;border-radius:9999px;padding:.65rem 1rem;font-size:.82rem;font-weight:800;box-shadow:0 8px 24px #00b92b4d}.live-room-donate-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080ceb;border:1px solid #00b92b40;border-radius:.85rem;width:min(16rem,100vw - 2rem);padding:.85rem}.live-room-donate-title{color:#fff;margin:0 0 .55rem;font-size:.82rem;font-weight:800}.live-room-donate-presets{flex-wrap:wrap;gap:.4rem;display:flex}.live-room-donate-btn{color:#fff;cursor:pointer;background:#00b92b1f;border:1px solid #00b92b59;border-radius:9999px;padding:.45rem .75rem;font-size:.78rem;font-weight:800}.live-room-donate-btn--send{background:#00b92b;border-color:#00b92b}.live-room-donate-custom{gap:.4rem;margin-top:.55rem;display:flex}.live-room-donate-input{color:#fff;min-width:0;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.55rem;flex:1;padding:.45rem .6rem}.live-room-donate-error{color:#fca5a5;margin:.45rem 0 0;font-size:.75rem}.live-room-donate-close{color:#ffffff8c;cursor:pointer;background:0 0;border:none;margin-top:.55rem;padding:0;font-size:.75rem}.live-room-controls--overlay{z-index:5;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0}.live-room-controls--overlay>*{pointer-events:auto}.live-room-host-start{flex-direction:column;align-items:center;gap:.75rem;width:min(100%,22rem);display:flex}.live-room-goal-setup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080cd1;border:1px solid #ffffff14;border-radius:.85rem;gap:.55rem;width:100%;padding:.75rem;display:grid}.live-room-goal-setup-field{color:#ffffffa6;gap:.25rem;font-size:.75rem;display:grid}.live-room-goal-setup-input{color:#fff;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.55rem;padding:.5rem .65rem}.live-room-btn{cursor:pointer;border:none;border-radius:9999px;padding:.75rem 1.35rem;font-size:.88rem;font-weight:800}.live-room-btn--start,.live-room-btn--join{color:#fff;background:#00b92b;box-shadow:0 8px 28px #00b92b59}.live-room-btn--stop{color:#fff;background:#dc2626;box-shadow:0 8px 28px #dc262659}.live-room-waiting{z-index:1;text-align:center;color:#ffffffbf;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.25rem;display:flex;position:absolute;inset:0}.live-room-waiting-title{color:#fff;margin:0;font-size:1.15rem;font-weight:800}.live-room-chat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;box-sizing:border-box;background:#0a0a0ee0;border-left:1px solid #00b92b26;border-radius:0;flex-direction:column;flex-shrink:0;width:min(100%,320px);max-width:320px;height:100%;min-height:0;padding:.85rem;display:flex}.live-room-chat-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.live-room-chat-title{color:#fff;margin:0;font-size:.95rem;font-weight:800}.live-room-chat-messages{flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:.65rem 0;display:flex;overflow:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 100%);mask-image:linear-gradient(#0000 0%,#000 16% 100%)}.live-room-chat-empty{color:#ffffff73;text-align:center;margin:auto;font-size:.85rem}.live-room-chat-msg{grid-template-columns:auto 1fr;align-items:start;gap:.5rem;padding:.35rem 0;display:grid}.live-room-chat-author{color:#00b92b;white-space:nowrap;font-size:.82rem;font-weight:800}.live-room-chat-body{color:#ffffffeb;word-break:break-word;font-size:.88rem}.live-room-chat-error{color:#fca5a5;margin:.35rem 0 0;font-size:.78rem}.live-room-chat-send{grid-template-columns:1fr auto;gap:.5rem;margin-top:.55rem;display:grid}.live-room-chat-input{color:#fff;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:.65rem .75rem}.live-room-chat-btn{color:#fff;cursor:pointer;background:#00b92b2e;border:1px solid #00b92b59;border-radius:12px;padding:.65rem .8rem;font-weight:800}@media (max-width:899px){.live-room-main{flex-direction:column}.live-room-chat{z-index:8;transition:transform .22s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.live-room-chat--open{transform:translate(0)}.live-room-bottom-left{max-width:min(18rem,100% - 2rem);bottom:6.75rem}}.font-sans{font-family:var(--font-sans)}.mesh-bg{background-color:#07070c;background-image:radial-gradient(80% 50% at 50% -20%,#e11d482e,#0000),radial-gradient(60% 40% at 100% 0,#c026d31f,#0000),radial-gradient(50% 30% at 0%,#e11d4814,#0000)}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14}.landing-root{width:100%;min-height:100dvh;padding-top:var(--public-nav-height,3.45rem);box-sizing:border-box;background:var(--site-bg-marketing,var(--unlockt-bg));color:var(--site-text-body,var(--unlockt-text))}.nf2-root.landing-root{padding-top:0}.landing-title{letter-spacing:-.02em;font-size:clamp(3.25rem,11vw,7.2rem);font-weight:700;line-height:.92}.landing-hero-actions{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:22rem;margin-top:2.5rem;margin-left:auto;margin-right:auto;display:flex}@media (min-width:640px){.landing-hero-actions{flex-direction:row;justify-content:center;align-items:center;max-width:36rem}.landing-hero-actions .landing-cta,.landing-hero-actions .landing-cta-outline{flex:1;width:auto;min-width:12rem;max-width:17rem}}.landing-cta{background:var(--unlockt-green);width:100%;color:var(--unlockt-text);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:1.125rem 3.1rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px #00000014}.landing-cta:hover{filter:brightness(.97);transform:translateY(-1px)}.landing-cta-secondary{background:var(--unlockt-green)}.landing-cta-ghost{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-root .landing-hero{background:radial-gradient(ellipse 90% 60% at 50% -10%, #00b92b24, transparent 55%), radial-gradient(ellipse 50% 40% at 0% 40%, #00b92b0f, transparent), radial-gradient(ellipse 45% 35% at 100% 60%, #2626260a, transparent), var(--unlockt-bg)}.landing-cta-outline{width:100%;color:var(--unlockt-text);background:#fff;border:2px solid #2626261f;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:1.125rem 3.1rem;font-size:1rem;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.landing-cta-outline:hover{background:#fff;border-color:#26262647}.landing-stat{background:#fff;border:1px solid #0000000f;border-radius:1.25rem;padding:1.5rem 1.25rem;box-shadow:0 12px 40px #0000000a}.landing-step-num{background:var(--unlockt-green);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:inline-flex}.landing-tagline-word{border-radius:.35rem;padding:.15rem .35rem}.landing-tagline-word:hover{background:#00b92b1f}.landing-text{color:var(--site-text,var(--unlockt-text,#262626))}.landing-text-muted{color:var(--site-muted,#262626b3)}.landing-text-subtle{color:var(--site-muted-xs,#2626268c)}.landing-badge{border:1px solid var(--site-border,#00000014);background:var(--brand-surface,#fff);border-radius:9999px;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing-badge{background:color-mix(in srgb, var(--brand-surface,#fff) 80%, transparent)}}.landing-badge{color:var(--site-muted,#262626b3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-section{border-color:var(--site-border,#0000000f);background:var(--brand-surface,#fff);color:var(--site-text-body,var(--unlockt-text))}.landing-section-muted{background:var(--brand-bg-alt,#f8f8f8);color:var(--site-text-body,var(--unlockt-text))}.landing-section-alt{background:var(--brand-surface-2,#f0f0f2);color:var(--site-text-body,var(--unlockt-text))}.landing-card{border:1px solid var(--site-border,#0000000f);background:var(--brand-surface,#fff);color:var(--site-text-body,var(--unlockt-text));box-shadow:var(--site-panel-shadow,0 16px 48px #0000000d)}.landing-card-text{color:var(--site-muted,#262626b3)}.landing-stat-value{color:var(--site-text,var(--unlockt-text,#262626))}.landing-stat-label{color:var(--site-muted,#2626268c)}.landing-faq-item{border:1px solid var(--site-border,#00000014);background:var(--brand-surface,#fff)}.landing-faq-btn{color:var(--site-text,var(--unlockt-text,#262626))}.landing-faq-toggle{color:var(--site-muted-xs,#26262666)}.landing-faq-answer{border-color:var(--site-border,#0000000f);color:var(--site-muted,#262626b3)}.landing-discover-btn{background:var(--site-text,#262626);color:var(--brand-bg,#fff);border-radius:9999px;padding:.75rem 2rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.landing-discover-btn:hover{filter:brightness(1.08)}.landing-footer-link:hover{color:var(--site-text,var(--unlockt-text,#262626))}html[data-site-theme=dark] .landing-cta-outline,html[data-site-theme=ultra-dark] .landing-cta-outline{background:var(--brand-surface);border-color:var(--brand-border);color:var(--brand-text)}html[data-site-theme=dark] .landing-cta-outline:hover,html[data-site-theme=ultra-dark] .landing-cta-outline:hover{border-color:var(--brand-text-muted);background:var(--brand-surface-2)}html[data-site-theme=dark] .landing-discover-btn,html[data-site-theme=ultra-dark] .landing-discover-btn{background:var(--brand-text);color:var(--brand-bg)}.landing-tagline-word-idle:hover{color:var(--site-text,var(--unlockt-text,#262626))}.landing-root .landing-float{pointer-events:none}.landing-float-inner{animation:5s ease-in-out infinite landing-float}.landing-float-rose{background:linear-gradient(135deg,#fda4af,#fb7185,#e11d48)}.landing-float-violet{background:linear-gradient(135deg,#c4b5fd,#a78bfa,#7c3aed)}.landing-float-fuchsia{background:linear-gradient(135deg,#f0abfc,#e879f9,#c026d3)}.landing-float-amber{background:linear-gradient(135deg,#fcd34d,#fbbf24,#d97706)}.landing-float-pink{background:linear-gradient(135deg,#fbcfe8,#f472b6,#db2777)}.landing-float-purple{background:linear-gradient(135deg,#ddd6fe,#a78bfa,#6d28d9)}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.auth-page{background:linear-gradient(165deg, var(--brand-bg-alt) 0%, var(--brand-bg) 45%, var(--brand-surface) 100%);color:var(--unlockt-text);min-height:100dvh}.auth-card{border:1px solid var(--brand-border);background:var(--brand-surface);box-shadow:var(--brand-shadow-lg);border-radius:var(--brand-radius-lg)}.auth-input{border-radius:var(--brand-radius-sm);border:1px solid var(--brand-border);background:var(--brand-surface-2);width:100%;color:var(--unlockt-text);outline:none;padding:.85rem 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.auth-input:focus{border-color:var(--brand-accent);box-shadow:var(--brand-focus-ring)}.auth-btn{border-radius:var(--brand-radius-pill);background:var(--brand-accent);color:#fff;width:100%;padding:.95rem 1.25rem;font-size:.9375rem;font-weight:800;transition:filter .15s,transform .12s;box-shadow:0 8px 24px #00b92b47}.auth-btn:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.auth-btn:disabled{opacity:.5}.auth-remember{color:#262626b3;cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.875rem;display:flex}.auth-remember input{width:1rem;height:1rem;accent-color:var(--unlockt-green);margin-top:.2rem}.dashboard-root{background:var(--site-bg,#f6f6f3);width:100%;max-width:none;min-height:100dvh;color:var(--site-text,#0f172a);isolation:isolate;box-sizing:border-box;flex-direction:column;display:flex;position:relative}.dash-mesh{pointer-events:none;z-index:0;background:radial-gradient(70% 50% at 10% 0,#00b92b14,#0000 50%),radial-gradient(50% 40% at 90% 20%,#0f172a0a,#0000 45%);position:fixed;inset:0}.dash-sidebar{z-index:20;border-right:1px solid var(--site-border,#0f172a0f);background:var(--site-sidebar,#ffffffeb);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;width:17rem;height:100vh;padding:1.75rem 1.25rem;display:none;position:fixed;top:0;left:0}.dash-sidebar-nav{flex-direction:column;flex:1;gap:0;margin-top:2.5rem;display:flex;overflow-y:auto}.dash-nav-section{margin-bottom:1.15rem}.dash-nav-section-title{letter-spacing:.1em;text-transform:uppercase;color:#2626266b;margin:0 0 .35rem;padding:0 .65rem;font-size:.62rem;font-weight:800}.dashboard-root[data-site-theme=dark] .dash-nav-section-title,.dashboard-root[data-site-theme=ultra-dark] .dash-nav-section-title{color:#f1f5f966}.dash-sidebar-footer{border-top:1px solid #0f172a0f;padding-top:1.5rem}.dash-user-name{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:.875rem;font-weight:600;overflow:hidden}.dash-user-role{color:#26262673;font-size:.75rem}.dash-logout-btn{text-align:left;width:100%;margin-top:1rem}.dash-nav-icon{opacity:.75;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;display:inline-flex}.dash-main{z-index:1;flex-direction:column;flex:1;width:100%;min-width:0;min-height:100dvh;display:flex;position:relative}@media (min-width:1024px){.dashboard-root{flex-direction:row;align-items:stretch}.dash-sidebar{flex-shrink:0;width:15rem;height:100dvh;display:flex;position:sticky;top:0}.dash-main{flex:1;min-width:0}}.dash-content{width:100%;max-width:none;padding:1.5rem 1.25rem calc(6.5rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex:1;margin:0}@media (min-width:1024px){.dash-content{max-width:none;padding:2rem 2.5rem 2.5rem}}.dash-page{flex-direction:column;gap:2rem;width:100%;max-width:none;display:flex}.dash-stats-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.dash-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.dash-stats-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-stats-grid--2{grid-template-columns:1fr}@media (min-width:640px){.dash-stats-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-actions{flex-wrap:wrap;gap:.75rem;display:flex}.dash-btn-inline{width:auto;padding-left:2rem;padding-right:2rem}.dash-stack-sm{flex-direction:column;gap:.75rem;display:flex}.dash-muted-sm{color:#2626268c;font-size:.875rem}.dash-muted-xs{color:#26262666;margin-top:.25rem;font-size:.75rem}.dash-text-body{color:#0f172a;font-size:.875rem;font-weight:500}.dash-text-green{color:#00b92b}.dash-text-green-link{color:#00b92b;font-weight:600;text-decoration:underline}.dash-stat-value-green{color:#00b92b}.dash-section-title{color:#0f172a;font-size:1.125rem;font-weight:700}.dash-section-text{color:#26262699;margin-top:.5rem;font-size:.875rem;line-height:1.6}.dash-link-info{flex:1;min-width:0}.dash-link-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.dash-delete-wrap{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.dash-btn-danger{color:#b91c1c;cursor:pointer;background:#dc262614;border:1px solid #dc262659;border-radius:.5rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s}.dash-btn-danger:hover:not(:disabled){background:#dc262626;border-color:#dc262680}.dash-btn-danger:disabled{opacity:.6;cursor:not-allowed}.dash-error-xs{color:#b91c1c;font-size:.65rem}.dash-btn-muted-xs{color:#0f172aa6;cursor:pointer;background:#0f172a0a;border:1px solid #0f172a1f;border-radius:.5rem;padding:.35rem .65rem;font-size:.7rem;font-weight:600}.dash-btn-muted-xs:hover:not(:disabled){background:#0f172a14}.dash-refresh-preview{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.dash-topbar-name{color:#26262699;font-size:.875rem;font-weight:500}.dash-bottom-inactive{color:#26262673}.dash-panel-center{text-align:center}.dash-link-title{color:#0f172a;font-weight:700}.dash-withdraw-hint{margin-top:.35rem}.dash-withdraw-form{flex-direction:column;gap:1.25rem;margin-top:1.25rem;display:flex}.dash-withdraw-field{flex-direction:column;gap:.5rem;display:flex}.dash-method-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-height:2.75rem;display:grid}.dash-method-option{border:2px solid var(--site-border,#0f172a1f);background:var(--site-surface,#fff);width:100%;min-height:2.75rem;color:var(--site-text,#0f172a);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:.5rem .35rem;font-size:.8rem;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:flex}.dash-method-option--active{color:#0f172a;background:#00b92b;border-color:#00b92b}.dash-coords-hint{margin-top:.35rem;line-height:1.45}.dash-withdraw-actions{flex-direction:column;gap:.75rem;margin-top:.25rem;display:flex}.dash-withdraw-feedback{min-height:1.35rem}.dash-withdraw-submit{flex-shrink:0;width:100%;max-width:none;margin:0}.dash-link-thumb{border:1px solid var(--site-border,#0f172a14);background:var(--site-input-bg,#f0f0ec);border-radius:.85rem;flex-shrink:0;width:4.5rem;height:4.5rem;overflow:hidden}.dash-link-thumb-media{object-fit:cover;width:100%;height:100%;display:block}.dash-link-thumb--placeholder{justify-content:center;align-items:center;font-size:1.5rem;display:flex}.dash-payout-list{border-top:1px solid #0f172a0f;margin-top:1rem;padding:0;list-style:none}.dash-payout-item{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.875rem;display:flex}.dash-payout-amount{color:#0f172a;font-weight:600}.dash-payout-status{background:var(--site-input-bg,#f0f0ec);text-transform:capitalize;color:var(--site-muted,#262626b3);border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.dash-form-stack{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.dash-form-success{background:#00b92b14;border:1px solid #00b92b40;border-radius:.75rem;margin-top:1.5rem;padding:1rem}.dash-form-success-title{text-transform:uppercase;letter-spacing:.05em;color:#00a826;font-size:.75rem;font-weight:700}.dash-form-success-url{word-break:break-all;color:var(--site-text,#0f172a);margin-top:.5rem;font-size:.875rem;display:block}.dash-file-input{color:#2626268c;width:100%;font-size:.875rem}.dash-error-text{color:#c41e3a;font-size:.875rem;font-weight:500}.dash-success-text{color:#00a826;margin-top:.75rem;font-size:.875rem;font-weight:500}.dash-brand{letter-spacing:-.03em;color:var(--site-text,#0f172a);align-items:center;gap:.6rem;font-size:1.125rem;font-weight:800;display:inline-flex}.dash-brand-icon{background:var(--site-brand-icon-bg,#0f172a);width:2.25rem;height:2.25rem;color:var(--site-brand-icon-fg,#fff);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.dash-nav-link{color:var(--site-muted,#2626268c);border-radius:.85rem;align-items:center;gap:.65rem;padding:.7rem .85rem;font-size:.9rem;font-weight:600;transition:background .15s,color .15s;display:flex}.dash-nav-link:hover{background:var(--site-nav-hover,#0000000a);color:var(--site-text,#0f172a)}.dash-nav-link-active{background:var(--site-nav-active-bg,#fff);color:var(--site-text,#0f172a);box-shadow:var(--site-nav-active-shadow,0 4px 20px #0000000f)}.dash-nav-muted{color:var(--site-muted,#26262673);font-size:.8rem}.dash-nav-muted:hover{color:var(--site-text,#0f172a)}.dash-topbar{border-bottom:1px solid var(--site-border,#0f172a0f);background:var(--site-topbar,#fffffff2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;display:flex}.dash-topbar-actions{align-items:center;gap:.75rem;display:flex}@media (min-width:1024px){.dash-topbar{display:none}}.dash-bottom-nav{z-index:30;border-top:1px solid var(--site-border,#0f172a14);background:var(--site-bottom-nav,#fffffffa);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.dash-bottom-nav{display:none}}.dash-bottom-nav a{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.55rem .35rem .65rem;font-size:.65rem;font-weight:600;line-height:1.1;display:flex}.dash-bottom-icon{opacity:.85;justify-content:center;align-items:center;display:inline-flex}.dash-bottom-active .dash-bottom-icon{opacity:1}.dash-bottom-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dash-bottom-active{color:#00b92b!important}.dash-page-title{letter-spacing:-.04em;color:var(--site-text,#0f172a);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800}.dash-page-subtitle{color:var(--site-muted,#2626268c);margin-top:.35rem;font-size:.95rem}.dash-page-header{margin-bottom:.25rem}.dash-card{border:1px solid var(--site-border,#0f172a14);background:var(--site-surface,#fff);box-shadow:var(--site-panel-shadow,0 16px 48px #0f172a0d);border-radius:1.25rem;padding:1.5rem 1.35rem}.dash-user-block{border-radius:.75rem;margin-top:1rem;padding:.65rem .5rem;text-decoration:none;transition:background .15s;display:block}.dash-user-block:hover{background:var(--site-nav-hover,#0000000a)}.dash-topbar-account{border:1px solid var(--site-border,#0f172a1a);background:var(--site-surface,#fff);border-radius:9999px;align-items:center;gap:.55rem;padding:.35rem .85rem .35rem .4rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex}.dash-topbar-account:hover{border-color:#00b92b59;box-shadow:0 4px 16px #00b92b1f}.dash-topbar-account-avatar{color:#0f172a;background:#00b92b;border-radius:9999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.8rem;font-weight:800;display:flex}.dash-topbar-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;color:var(--site-text,#0f172a);font-size:.875rem;font-weight:700;overflow:hidden}.profile-editor{width:100%;max-width:none}@media (min-width:768px){.dash-profile-banner{height:11rem}}.dash-profile-preview{border:1px solid var(--site-border,#0f172a14);background:var(--site-surface,#fff);box-shadow:var(--site-panel-shadow,0 16px 48px #0f172a0d);border-radius:1.25rem;overflow:hidden}.dash-profile-banner{background:linear-gradient(135deg, #00b92b 0%, var(--site-surface,#f6f6f3) 55%, #6366f1 100%);height:9.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dash-profile-banner{background:linear-gradient(135deg, color-mix(in srgb, #00b92b 10%, var(--site-surface,#f6f6f3)) 0%, var(--site-surface,#f6f6f3) 55%, color-mix(in srgb, #6366f1 8%, var(--site-surface,#f6f6f3)) 100%)}}.dash-profile-banner-img{object-fit:cover;width:100%;height:100%;display:block}.dash-profile-banner-fallback{background:linear-gradient(135deg, #00b92b2e 0%, #00b92b 45%, var(--site-surface,#f6f6f3) 100%);width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.dash-profile-banner-fallback{background:linear-gradient(135deg, #00b92b2e 0%, color-mix(in srgb, #00b92b 6%, var(--site-surface,#f0fdf4)) 45%, var(--site-surface,#f6f6f3) 100%)}}.dash-profile-banner-btn{color:#fff;cursor:pointer;background:#0f172ad1;border:none;border-radius:9999px;padding:.5rem .85rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.85rem;right:.85rem}.dash-profile-body{padding:0 1.35rem 1.35rem}.dash-profile-row{align-items:flex-end;gap:1rem;margin-top:-2.75rem;display:flex}.dash-profile-avatar-wrap{border:4px solid var(--site-surface,#fff);background:linear-gradient(145deg,#00b92b,#00a826);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:5.25rem;height:5.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00b92b33}.dash-profile-avatar-img{object-fit:cover;width:100%;height:100%}.dash-profile-avatar-initial{color:#0f172a;font-size:1.85rem;font-weight:800}.dash-profile-avatar-btn{color:#fff;cursor:pointer;background:#0f172a;border:2px solid #fff;border-radius:9999px;width:1.75rem;height:1.75rem;font-size:1rem;font-weight:700;line-height:1;position:absolute;bottom:0;right:0}.dash-profile-meta{flex:1;min-width:0;padding-bottom:.25rem}.dash-profile-name{letter-spacing:-.02em;color:var(--site-text,#0f172a);font-size:1.15rem;font-weight:800}.dash-profile-handle,.dash-profile-xp{color:var(--site-muted,#2626268c);margin-top:.2rem;font-size:.85rem}.profile-editor-fields{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.profile-editor-section{border:1px solid var(--brand-border,var(--site-border,#0f172a14));background:var(--brand-surface-2,var(--site-surface-2,#f8f8f6));border-radius:1rem;flex-direction:column;gap:.75rem;margin:0;padding:1rem 1.1rem;display:flex}.profile-editor-section-title{text-transform:uppercase;letter-spacing:.1em;color:var(--brand-accent,#00b92b);padding:0 .15rem;font-size:.72rem;font-weight:800}.profile-editor-section .dash-label{color:var(--brand-text-muted,var(--site-muted-xs,#26262673));margin-top:0}.profile-editor-section .dash-muted-xs{color:var(--brand-text-muted,var(--site-muted,#2626268c))}.profile-editor-section .dash-input,.profile-editor-section .dash-textarea{background:var(--brand-surface,var(--site-input-bg,#fff));border-color:var(--brand-border,var(--site-border,#0f172a1a));color:var(--brand-text,var(--site-text,#0f172a))}.profile-editor-section .dash-check-row{border:1px solid var(--brand-border,var(--site-border,#0f172a14));background:var(--brand-surface,var(--site-surface,#fff));color:var(--brand-text,var(--site-text,#262626));border-radius:.65rem;margin:0;padding:.55rem .75rem}.profile-editor-fields .dash-label{color:var(--brand-text-muted,var(--site-muted-xs,#26262673))}.profile-editor-fields .dash-muted-xs{color:var(--brand-text-muted,var(--site-muted,#2626268c))}.profile-editor-fields .dash-check-row{color:var(--brand-text,var(--site-text,#262626))}.profile-editor-fields .dash-input,.profile-editor-fields .dash-textarea{background:var(--brand-surface,var(--site-input-bg,#fff));border-color:var(--brand-border,var(--site-border,#0f172a1a));color:var(--brand-text,var(--site-text,#0f172a))}.profile-editor-link-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:.5rem;display:grid}@media (max-width:640px){.profile-editor-link-row{grid-template-columns:1fr}}.profile-editor-save-row{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.dash-profile-redirect{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.dash-profile-redirect-btn{align-self:flex-start;text-decoration:none}.dash-profil-page{gap:1.25rem}.dash-profil-header{flex-direction:column;gap:1rem;display:flex}.dash-profil-toolbar{border:1px solid var(--site-border,#0f172a14);background:var(--site-surface,#fff);box-shadow:var(--dash-shadow-sm,0 2px 8px #0f172a0a);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex}.dash-profil-status{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0;display:flex}.dash-profil-status-dot{background:#00b92b;border-radius:9999px;flex-shrink:0;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #00b92b2e}.dash-profil-status--draft .dash-profil-status-dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.dash-profil-status-label{color:var(--site-text,#0f172a);font-size:.875rem;font-weight:700}.dash-profil-status-feedback{color:#00b92b;font-size:.78rem;font-weight:600}.dash-profil-status-error{color:#dc2626;font-size:.78rem;font-weight:600}.dash-profil-toolbar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.dash-profil-toolbar-link{white-space:nowrap;text-decoration:none}.dash-profil-mobile-tabs{border:1px solid var(--site-border,#0f172a14);background:var(--site-input-bg,#f8fafc);border-radius:9999px;gap:.35rem;padding:.35rem;display:flex}@media (min-width:1024px){.dash-profil-mobile-tabs{display:none}}.dash-profil-mobile-tab{color:var(--site-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:1;padding:.55rem .85rem;font-size:.82rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.dash-profil-mobile-tab--active{background:var(--site-surface,#fff);color:var(--site-text,#0f172a);box-shadow:0 2px 8px #0f172a14}.dash-profil-layout{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}@media (min-width:1024px){.dash-profil-layout{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:1.75rem}}@media (max-width:1023px){.dash-profil-layout--preview-mobile .dash-profil-editor,.dash-profil-layout:not(.dash-profil-layout--preview-mobile) .dash-profil-preview-col{display:none}}.dash-profil-editor-card{padding:0;overflow:hidden}.dash-profil-preview-col{flex-direction:column;gap:.85rem;display:flex}@media (min-width:1024px){.dash-profil-preview-col{align-self:start;max-height:calc(100vh - 2rem);position:sticky;top:1rem}}.dash-profil-preview-panel{border-radius:var(--dash-radius,1rem);border:1px solid var(--site-border,#0f172a14);background:var(--site-surface,#fff);box-shadow:var(--dash-shadow-sm,0 4px 20px #0f172a12);overflow:hidden}.dash-profil-preview-head{border-bottom:1px solid var(--site-border,#0f172a14);background:linear-gradient(#00b92b0a 0%,#0000 100%);padding:.85rem 1rem}.dash-profil-preview-head-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dash-profil-preview-title{margin:0;font-size:.95rem;font-weight:700}.dash-profil-preview-live{letter-spacing:.06em;text-transform:uppercase;color:#047857;background:#00b92b1a;border-radius:9999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.dash-profil-preview-live--draft{color:#b45309;background:#f59e0b1f}.dash-profil-preview-live-dot{background:currentColor;border-radius:9999px;width:.4rem;height:.4rem;animation:1.8s ease-in-out infinite dash-profil-pulse}@keyframes dash-profil-pulse{0%,to{opacity:1}50%{opacity:.45}}.dash-profil-preview-browser{border-bottom:1px solid var(--site-border,#0f172a0f)}.dash-profil-preview-browser-bar{background:var(--site-bg,#f1f5f9);border-bottom:1px solid var(--site-border,#0f172a0f);align-items:center;gap:.65rem;padding:.55rem .75rem;display:flex}.dash-profil-preview-browser-dots{gap:.25rem;display:inline-flex}.dash-profil-preview-browser-dots span{background:var(--site-text,#0f172a);border-radius:9999px;width:.45rem;height:.45rem}@supports (color:color-mix(in lab, red, red)){.dash-profil-preview-browser-dots span{background:color-mix(in srgb, var(--site-text,#0f172a) 18%, transparent)}}.dash-profil-preview-browser-url{text-overflow:ellipsis;white-space:nowrap;background:var(--site-input-bg,#fff);min-width:0;color:var(--site-muted,#64748b);border-radius:.45rem;flex:1;padding:.3rem .65rem;font-size:.68rem;font-weight:600;overflow:hidden}.dash-profil-preview-frame{background:var(--brand-bg,var(--feed-bg,#f6f6f3));max-height:min(68vh,42rem);overflow:auto}.dash-profil-preview-feed.feed-app{width:100%;min-height:auto;padding-bottom:0}.dash-profil-preview-frame .creator-profile-hero{box-shadow:none;border-radius:0;min-height:100%}.dash-profil-preview-note{color:var(--site-muted,#64748b);margin:0;padding:.65rem 1rem .85rem;font-size:.78rem}.dash-profil-open-public{text-align:center;text-decoration:none}.profile-editor-sidebar-uploads{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.profile-editor-media-card,.profile-editor-block{border-bottom:1px solid var(--site-border,#0f172a0f);padding:1.15rem 1.25rem}.profile-editor-section-head{margin-bottom:.85rem}.profile-editor-section-heading{letter-spacing:-.02em;color:var(--site-text,#0f172a);margin:0;font-size:.95rem;font-weight:800}.profile-editor-field-meta{color:var(--site-muted,#2626268c);margin:-.35rem 0 .15rem;font-size:.82rem;font-weight:600}.profile-editor-char-count{text-align:right;color:var(--site-muted-xs,#26262666);margin:-.35rem 0 0;font-size:.72rem}.profile-editor-media-grid{grid-template-columns:6.5rem 1fr;align-items:start;gap:.85rem;display:grid}@media (max-width:480px){.profile-editor-media-grid{grid-template-columns:1fr}}.profile-editor-media-label{text-transform:uppercase;letter-spacing:.06em;color:var(--site-muted,#2626268c);margin:0 0 .4rem;font-size:.72rem;font-weight:700}.profile-editor-media-preview{cursor:pointer;background:var(--brand-surface-2,var(--site-input-bg,#f8f8f6));border:2px dashed #0f172a1f;border-radius:.85rem;width:100%;padding:0;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.profile-editor-media-preview:hover:not(:disabled){border-color:#00b92b73;box-shadow:0 0 0 3px #00b92b1a}.profile-editor-media-preview:disabled{opacity:.7;cursor:wait}.profile-editor-media-preview--avatar{aspect-ratio:1;border-radius:9999px;max-width:6.5rem}.profile-editor-media-preview--banner{aspect-ratio:16/6}.profile-editor-media-img{object-fit:cover;width:100%;height:100%;display:block}.profile-editor-media-initial{color:#0f172a;background:linear-gradient(145deg,#00b92b,#00a826);justify-content:center;align-items:center;width:100%;height:100%;font-size:1.75rem;font-weight:800;display:flex}.profile-editor-media-fallback{background:linear-gradient(135deg, #00b92b2e 0%, #00b92b 45%, var(--site-surface,#f6f6f3) 100%);width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.profile-editor-media-fallback{background:linear-gradient(135deg, #00b92b2e 0%, color-mix(in srgb, #00b92b 6%, var(--site-surface,#f0fdf4)) 45%, var(--site-surface,#f6f6f3) 100%)}}.profile-editor-media-overlay{color:#fff;letter-spacing:.04em;text-transform:uppercase;opacity:0;background:#0f172a85;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;transition:opacity .15s;display:flex;position:absolute;inset:0}.profile-editor-media-preview:hover .profile-editor-media-overlay,.profile-editor-media-preview:focus-visible .profile-editor-media-overlay{opacity:1}.profile-editor-fields .profile-editor-section{width:auto;margin:0 1.25rem}.profile-editor-save-bar{border-top:1px solid var(--site-border,#0f172a0f);background:linear-gradient(#0000 0%,#00b92b08 100%);padding:1rem 1.25rem 1.25rem}.profile-editor-save-bar--sticky{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;bottom:0}.profile-editor-fields.dash-profil-editor-card{gap:0;margin-top:0}.profile-editor-save-hint{color:#b45309;font-size:.78rem;font-weight:600}.creator-profile-owner-tab--link{color:var(--feed-accent,#00b92b);align-items:center;margin-left:auto;font-weight:700;text-decoration:none;display:inline-flex}.creator-nav-account{border:1px solid var(--site-border,#0f172a1a);background:var(--site-surface,#fffffff2);max-width:12rem;color:var(--site-text,#0f172a);border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .9rem .35rem .35rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex}.creator-nav-account:hover{border-color:#00b92b66;box-shadow:0 4px 14px #00b92b26}.creator-nav-account--landing{background:var(--site-bg,#f6f6f3)}.creator-nav-account--payment{max-width:14rem}.creator-nav-account-avatar{color:#0f172a;background:#00b92b;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:800;display:flex}.creator-nav-account-name{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.dash-label{text-transform:uppercase;letter-spacing:.12em;color:var(--site-muted-xs,#26262673);font-size:.7rem;font-weight:700}.dash-check-row{color:var(--site-text,#262626);cursor:pointer;align-items:flex-start;gap:.65rem;margin:.5rem 0 1rem;font-size:.88rem;font-weight:600;display:flex}.dash-check-row input{accent-color:var(--brand-accent,#00b92b);margin-top:.2rem}.dash-label--disabled{opacity:.45;pointer-events:none}.dash-stat-card{border:1px solid var(--site-border,#0f172a0f);background:var(--site-surface,#fff);box-shadow:var(--site-panel-shadow,0 16px 48px #0f172a0d);border-radius:1.25rem;padding:1.35rem 1.25rem;transition:transform .2s,box-shadow .2s}.dash-stat-card:hover{transform:translateY(-2px);box-shadow:0 22px 56px #0f172a14}.dash-stat-value{letter-spacing:-.03em;color:var(--site-text,#0f172a);margin-top:.35rem;font-size:1.85rem;font-weight:800;line-height:1.2}.dash-stat-value-default,.dash-stat-value-dark{color:var(--site-text,#0f172a)}.dash-panel{background:#fff;border:1px solid #0f172a0f;border-radius:1.35rem;padding:1.5rem 1.35rem;box-shadow:0 20px 60px #0f172a0f}.dash-referral-stack{gap:1.25rem;display:grid}.dash-referral-code-row,.dash-referral-link-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.dash-referral-code{letter-spacing:.12em;color:#00b92b;background:#00b92b1a;border:1px solid #00b92b47;border-radius:.75rem;align-items:center;padding:.55rem 1rem;font-size:1.1rem;font-weight:800;display:inline-flex}.dash-referral-link-input{flex:1;min-width:12rem}.dash-referral-list{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.dash-referral-list-item{background:#0f172a05;border:1px solid #0f172a14;border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:.75rem .9rem;display:flex}.dash-referral-list-name{color:var(--site-text,#0f172a);font-weight:700}.dash-referral-list-meta{color:#2626268c;font-size:.8rem}.dash-withdraw-card{background:var(--site-withdraw-gradient,linear-gradient(135deg, #fff 0%, #f0fdf4 100%));border:1px solid #00b92b33;border-radius:1.5rem;padding:1.75rem 1.5rem;box-shadow:0 24px 64px #00b92b1a}.dash-balance{letter-spacing:-.04em;color:#00b92b;margin-top:.35rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.15}.dash-btn-primary{color:#0f172a;background:#00b92b;border-radius:9999px;justify-content:center;align-items:center;width:100%;padding:.95rem 1.75rem;font-size:.95rem;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 8px 28px #00b92b59}.dash-btn-primary:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.dash-btn-primary:disabled{opacity:.45;cursor:not-allowed}.dash-btn-secondary{color:#0f172a;background:#fff;border:2px solid #0f172a1a;border-radius:9999px;justify-content:center;align-items:center;padding:.95rem 1.75rem;font-size:.95rem;font-weight:700;transition:border-color .15s;display:inline-flex}.dash-btn-secondary:hover{border-color:#0f172a38}.dash-banner{background:#00b92b0f;border:1px dashed #00b92b59;border-radius:1rem;padding:1rem 1.25rem}.dash-banner--warn{background:#f59e0b14;border-color:#f59e0b73}.dash-alert{background:#fbbf241a;border:1px solid #fbbf2466;border-radius:1rem;padding:1.25rem}.dash-success{color:#166534;background:#00b92b14;border:1px solid #00b92b40;border-radius:1rem;padding:1rem 1.25rem;font-size:.9rem;font-weight:500}.dash-error{color:#9f1239;background:#c41e3a14;border:1px solid #c41e3a33;border-radius:1rem;padding:1rem 1.25rem;font-size:.9rem}.dash-link-card{background:#fff;border:1px solid #0f172a0f;border-radius:1.15rem;flex-direction:column;gap:1rem;padding:1.25rem;transition:box-shadow .2s;display:flex;box-shadow:0 12px 40px #0f172a0a}@media (min-width:640px){.dash-link-card{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.25rem}.dash-link-info{flex:1;min-width:0}.dash-link-actions{flex-shrink:0;max-width:50%}}.dash-link-card:hover{box-shadow:0 18px 48px #0f172a14}.dash-link-url{color:var(--site-muted-xs,#26262673);font-size:.7rem}.dash-input{color:#0f172a;background:#fafaf8;border:1px solid #0f172a1a;border-radius:.85rem;outline:none;width:100%;padding:.8rem 1rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.dash-input:focus{border-color:#00b92b;box-shadow:0 0 0 3px #00b92b26}.pay-root{background:var(--brand-bg-alt,#f6f6f3);min-height:100vh;color:var(--brand-text,#262626);flex-direction:column;display:flex;position:relative}.pay-mesh{pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#00b92b1a,#0000 55%),radial-gradient(40% 30% at 100% 80%,#0f172a0a,#0000);position:fixed;inset:0}.pay-header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #0f172a14;position:relative}.pay-header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:none;margin:0;padding:.85rem 1.25rem;display:flex}.pay-header-brand{color:#0f172a;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.pay-header-logo{color:#fff;background:#0f172a;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.pay-header-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.pay-header-nav a{color:#0f172ab3;text-decoration:none}.pay-header-nav a:hover{color:#0f172a}.pay-header-cta{border-radius:9999px;padding:.45rem 1rem;color:#fff!important;background:#0f172a!important}.pay-header-cta:hover{background:#000!important}.pay-main{z-index:1;flex-direction:column;flex:1;min-height:calc(100vh - 3.5rem);padding:0 1.25rem 1.5rem;display:flex;position:relative}.pay-center{flex:1;justify-content:center;align-items:center;padding:2rem 0 1rem;display:flex}.pay-card{text-align:center;background:#fff;border:1px solid #0f172a0f;border-radius:1.5rem;width:100%;max-width:26rem;padding:2rem 1.75rem;box-shadow:0 28px 80px #0f172a14}.pay-preview{aspect-ratio:4/5;border:1px solid var(--brand-border,#0f172a14);background:linear-gradient(145deg, var(--brand-surface-2,#e8e8e4), var(--brand-surface,#f6f6f3));border-radius:1.25rem;width:100%;max-width:14rem;margin:0 auto 1.25rem;position:relative;overflow:hidden}.pay-preview-img{object-fit:cover;filter:saturate(1.1);pointer-events:none;-webkit-user-select:none;user-select:none;width:116%;height:116%;position:absolute;inset:-8%;transform:scale(1.02)}.pay-preview-unlocked{aspect-ratio:4/5;border:1px solid #0f172a14;border-radius:1.25rem;width:100%;max-width:14rem;margin:0 auto 1rem;position:relative;overflow:hidden}.pay-preview-img--clear{object-fit:cover;filter:none;pointer-events:auto;width:100%;height:100%;position:relative;inset:auto;transform:none}.pay-preview-video{filter:blur(18px)saturate(1.9);opacity:1;background:linear-gradient(135deg,#a78bfa 0%,#fb7185 35%,#fbbf24 65%,#34d399 100%);width:130%;height:130%;position:absolute;inset:-15%}.pay-preview-lock{letter-spacing:.14em;text-transform:uppercase;color:#0f172aa6;text-shadow:0 1px 8px #ffffffe6;background:linear-gradient(#ffffff05 0%,#ffffff1a 45%,#ffffff05 100%);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;font-size:.65rem;font-weight:800;display:flex;position:absolute;inset:0}.pay-preview-lock svg{opacity:.7}.pay-card-success{padding:2.5rem 2rem}.pay-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#26262673;font-size:.65rem;font-weight:800}.pay-title{letter-spacing:-.03em;margin-top:.5rem;font-size:1.75rem;font-weight:800}.pay-desc{color:#26262699;margin-top:.75rem;font-size:.9rem;line-height:1.5}.pay-creator{color:#26262673;margin-top:1rem;font-size:.8rem;font-weight:600}.pay-price{color:#00b92b;margin-top:1.25rem;font-size:2.25rem;font-weight:800}.pay-btn-unlock{color:#0f172a;background:#00b92b;border-radius:9999px;justify-content:center;align-items:center;width:100%;margin-top:1.5rem;padding:1rem 1.5rem;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 10px 32px #00b92b59}.pay-btn-unlock:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.pay-btn-unlock:disabled{opacity:.5}.pay-warn{color:#b45309;margin-top:1.25rem;font-size:.85rem}.pay-error,.form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-top:1rem;padding:.65rem .85rem;font-size:.875rem;font-weight:600;line-height:1.4}html[data-site-theme=dark] .form-error,html[data-site-theme=ultra-dark] .form-error{color:#fca5a5;background:#7f1d1d59;border-color:#f8717159}.skip-to-main{z-index:9999;background:var(--unlockt-green);color:var(--unlockt-text);border-radius:.5rem;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;position:absolute;left:-9999px}.skip-to-main:focus{top:1rem;left:1rem}.pay-success-icon{color:#00b92b;background:#ecfdf3;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:800;display:inline-flex}.pay-card-denied{padding:2.5rem 2rem}.pay-denied-icon{color:#c41e3a;background:#fef2f2;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:800;display:inline-flex}.dashboard-root[data-site-theme=light],.dashboard-root:not([data-site-theme]){--site-bg:#f6f6f3;--site-bg-marketing:#f8f8f8;--site-sidebar:#ffffffeb;--site-surface:#fff;--site-text:#0f172a;--site-text-body:#262626;--site-muted:#2626269e;--site-muted-xs:#2626267a;--site-border:#0f172a14;--site-panel-shadow:0 20px 60px #0f172a0f;--site-input-bg:#fff;--site-withdraw-gradient:linear-gradient(135deg, #fff 0%, #f0fdf4 100%);--site-topbar:#fffffff2;--site-bottom-nav:#fffffffa;--site-nav-hover:#0000000a;--site-nav-active-bg:#fff;--site-nav-active-shadow:0 4px 20px #0000000f;--site-brand-icon-bg:#0f172a;--site-brand-icon-fg:#fff}.dashboard-root[data-site-theme=dark]{--site-bg:#1a1a24;--site-bg-marketing:#14141c;--site-sidebar:#222230;--site-surface:#2a2a3a;--site-text:#f8fafc;--site-text-body:#e8edf4;--site-muted:#c5cdd8;--site-muted-xs:#a8b4c4;--site-border:#ffffff24;--site-panel-shadow:0 20px 60px #00000073;--site-input-bg:#343448;--site-withdraw-gradient:linear-gradient(135deg, #2a2a3a 0%, #1e3324 100%);--site-topbar:#1a1a24;--site-bottom-nav:#1a1a24;--site-nav-hover:#ffffff14;--site-nav-active-bg:#ffffff1f;--site-nav-active-shadow:none;--site-brand-icon-bg:#00b92b;--site-brand-icon-fg:#0f172a}.dashboard-root[data-site-theme=ultra-dark]{--site-bg:#08080c;--site-bg-marketing:#050508;--site-sidebar:#0e0e14;--site-surface:#16161f;--site-text:#fff;--site-text-body:#f0f2f6;--site-muted:#d1d8e4;--site-muted-xs:#b8c2d0;--site-border:#ffffff1f;--site-panel-shadow:0 24px 64px #000000b3;--site-input-bg:#1e1e28;--site-withdraw-gradient:linear-gradient(135deg, #16161f 0%, #122018 100%);--site-topbar:#08080c;--site-bottom-nav:#08080c;--site-nav-hover:#ffffff12;--site-nav-active-bg:#ffffff1a;--site-nav-active-shadow:none;--site-brand-icon-bg:#00b92b;--site-brand-icon-fg:#0f172a}body{background:var(--site-bg-marketing,var(--unlockt-bg));color:var(--site-text-body,var(--unlockt-text))}.landing-root{background:var(--site-bg-marketing,var(--unlockt-bg));color:var(--site-text-body,var(--unlockt-text));position:relative}.dash-panel,.dash-stat-card,.dash-link-card{background:var(--site-surface,#fff);border-color:var(--site-border,#0f172a0f);box-shadow:var(--site-panel-shadow,0 20px 60px #0f172a0f)}.dash-section-title,.dash-link-title,.dash-text-body,.dash-user-name,.dash-payout-amount,.dash-stat-value{color:var(--site-text,#0f172a)}.dash-muted-sm,.dash-muted-xs,.dash-section-text,.dash-topbar-name,.dash-bottom-inactive,.dash-user-role,.dash-nav-muted{color:var(--site-muted,#2626268c)}.dash-input{background:var(--site-input-bg,#fff);border-color:var(--site-border,#0f172a1a);color:var(--site-text,#0f172a)}.dash-topbar,.dash-bottom-nav{background:var(--site-topbar,#fffffff2);border-color:var(--site-border,#0f172a0f)}.dash-btn-secondary{background:var(--site-surface,#fff);border-color:var(--site-border,#0f172a1a);color:var(--site-text,#0f172a)}.dashboard-root[data-site-theme=dark] .dash-method-option--active,.dashboard-root[data-site-theme=ultra-dark] .dash-method-option--active{color:#0f172a}.dash-theme-toggle{display:none}.dashboard-root .dash-theme-toggle,.public-site-nav .dash-theme-toggle--compact,.creator-profile-hero-theme .dash-theme-toggle--compact{display:inline-flex}.dashboard-root .dash-theme-toggle{border:1px solid var(--site-border,#0f172a1a);background:var(--site-surface,#fff);width:100%;color:var(--site-text,#0f172a);cursor:pointer;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.65rem .85rem;font-size:.8rem;font-weight:700;transition:background .15s,border-color .15s}.dash-theme-toggle:hover{border-color:#00b92b}.dash-theme-toggle--compact{justify-content:center;align-items:center;width:auto;margin-bottom:0;padding:.45rem .7rem;font-size:.7rem;line-height:1;display:inline-flex}@media (min-width:1024px){.dashboard-root .dash-theme-toggle--compact{display:none}}.dash-theme-toggle--icon-only{justify-content:center;align-items:center;width:2.15rem;min-width:2.15rem;height:2.15rem;padding:0;line-height:1;display:inline-flex}.dash-theme-toggle--icon-only .dash-theme-toggle-text{display:none}.dash-theme-toggle--icon-only .dash-theme-toggle-icon{justify-content:center;align-items:center;width:1em;height:1em;margin:0;font-size:1rem;line-height:1;display:flex}.dash-theme-toggle-icon{justify-content:center;align-items:center;margin:0;font-size:1rem;line-height:1;display:flex}.dash-admin-panel{margin-top:1rem}.dash-admin-page .dash-admin-layout-section{margin-top:1.5rem}.dash-admin-layout-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--site-muted-xs,#26262673);margin:0 0 .75rem;font-size:.68rem;font-weight:800}.dash-admin-layout-grid{gap:1rem;display:grid}@media (min-width:960px){.dash-admin-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-admin-favicon-preview{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.dash-admin-favicon-img,.dash-admin-favicon-placeholder{border:1px solid var(--site-border,#2626261f);object-fit:contain;background:var(--site-surface,#fff);border-radius:8px;width:48px;height:48px}.dash-admin-favicon-placeholder{color:var(--site-muted-xs,#26262673);place-items:center;font-size:1.25rem;display:grid}.dash-admin-favicon-actions{flex-wrap:wrap;gap:.5rem;display:flex}.dash-admin-favicon-upload{cursor:pointer}.dash-admin-section{margin-top:0}.dash-admin-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.dash-admin-search{border:1px solid var(--site-border,#0f172a1a);background:var(--site-surface,#fff);border-radius:.75rem;align-items:center;gap:.55rem;padding:.45rem .75rem;display:flex}.dash-admin-search:focus-within{border-color:#00b92b;box-shadow:0 0 0 3px #00b92b1f}.dash-admin-search-icon{color:var(--site-muted,#26262673);flex-shrink:0}.dash-admin-search-input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:none!important;padding:.35rem 0!important}.dash-admin-search-count{margin:.5rem 0 0}.dash-admin-row-actions{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.dash-admin-tag{text-transform:uppercase;letter-spacing:.06em;color:#008f24;background:#00b92b1f;border-radius:9999px;margin-top:.2rem;padding:.1rem .45rem;font-size:.62rem;font-weight:700;display:inline-block}.dash-admin-tag--warn{color:#b45309;background:#fbbf242e}.dash-live-presence{border:1px solid var(--site-border,#0f172a1a);background:var(--site-surface,#fff);border-radius:1rem;padding:1.25rem 1.35rem}.dash-live-presence-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.dash-live-dot{color:var(--site-muted-xs,#26262673);white-space:nowrap;font-size:.75rem;font-weight:800}.dash-live-dot--on{color:#16a34a}.dash-live-presence-total{align-items:baseline;gap:.65rem;margin-bottom:1rem;display:flex}.dash-live-presence-n{letter-spacing:-.04em;color:var(--site-text,#0f172a);font-size:2.75rem;font-weight:800;line-height:1}.dash-live-presence-label{color:var(--site-muted,#2626268c);font-size:.95rem}.dash-live-presence-breakdown{margin-bottom:1rem}.dash-stat-card--compact{padding:.85rem 1rem}.dash-live-presence-table{max-height:16rem;overflow-y:auto}.dash-live-path{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-family:ui-monospace,monospace;font-size:.72rem;overflow:hidden}.dash-live-updated{text-align:right;margin-top:.75rem}.dash-admin-table-wrap{margin-top:1rem;overflow-x:auto}.dash-admin-table{border-collapse:collapse;width:100%;font-size:.8rem}.dash-admin-table th,.dash-admin-table td{text-align:left;border-bottom:1px solid var(--site-border,#0f172a14);color:var(--site-text-body,#262626);vertical-align:top;padding:.65rem .5rem}.dash-admin-table th{text-transform:uppercase;letter-spacing:.08em;color:var(--site-muted-xs,#26262673);font-size:.65rem;font-weight:700}.dash-admin-table strong{color:var(--site-text,#0f172a)}.dash-admin-mono{word-break:break-all;font-family:ui-monospace,monospace;font-size:.72rem}.dash-admin-actions{flex-wrap:wrap;gap:.35rem;display:flex}.dash-admin-btn{padding:.35rem .65rem!important;font-size:.7rem!important}.dash-admin-btn--danger{color:#b91c1c!important;border-color:#fecaca!important}.dashboard-root[data-site-theme=dark] .dash-success,.dashboard-root[data-site-theme=ultra-dark] .dash-success{color:#86efac}.dashboard-root[data-site-theme=dark] .dash-error,.dashboard-root[data-site-theme=ultra-dark] .dash-error{color:#fda4af}.dashboard-root[data-site-theme=dark] .dash-success-text,.dashboard-root[data-site-theme=ultra-dark] .dash-success-text{color:#86efac}.dashboard-root[data-site-theme=dark] .dash-error-text,.dashboard-root[data-site-theme=ultra-dark] .dash-error-text{color:#fda4af}.dashboard-root[data-site-theme=dark] .dash-panel,.dashboard-root[data-site-theme=ultra-dark] .dash-panel{color:var(--site-text-body)}.dash-upload-zone{border:2px dashed var(--site-border,#0f172a26);background:var(--site-surface,#fff);text-align:center;cursor:pointer;border-radius:1rem;padding:2rem 1.25rem;transition:border-color .15s,background .15s}.dash-upload-zone--active,.dash-upload-zone:hover{background:#00b92b0f;border-color:#00b92b}.dash-upload-input{display:none}.dash-upload-title{color:var(--site-text,#0f172a);font-weight:700}.dash-upload-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dash-upload-item{border:1px solid var(--site-border,#0f172a14);background:var(--site-surface,#fff);border-radius:.75rem;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.dash-upload-item-name{color:var(--site-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:600;overflow:hidden}.dash-upload-remove{color:var(--site-muted,#666);cursor:pointer;background:0 0;border:none;font-size:1.25rem;line-height:1}.dash-admin-controls{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dash-admin-fee-row{align-items:center;gap:.25rem;display:flex}.dash-admin-fee-input{width:4rem;padding:.35rem .5rem!important;font-size:.8rem!important}.pay-footer{text-align:center;width:100%;max-width:36rem;margin-top:auto;margin-left:auto;margin-right:auto;padding:1.25rem 0 .5rem}.pay-footer-text{color:var(--brand-text-muted,#26262680);font-size:.75rem}.pay-footer-nav{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.75rem;font-size:.8rem;font-weight:600;display:flex}.pay-footer-nav a{color:var(--brand-text-muted,#2626268c);text-decoration:underline}.pay-footer-nav a:hover{color:var(--brand-text,#0f172a)}.pay-footer-back{color:var(--brand-text-muted,#26262680);margin-top:1.5rem;font-size:.875rem;display:block}.pay-footer-back:hover{color:var(--brand-text,#0f172a)}.legal-header{border-bottom:1px solid var(--site-border,#0f172a14);background:var(--site-topbar,#fffffff2)}.legal-header-inner{justify-content:space-between;align-items:center;max-width:48rem;margin:0 auto;padding:1rem 1.25rem;display:flex}.legal-brand{color:var(--site-text,#0f172a);font-weight:800}.legal-back{color:var(--site-muted,#2626268c);font-size:.875rem;font-weight:600}.legal-back:hover{color:var(--site-text,#0f172a)}.legal-article{max-width:48rem;margin:0 auto;padding:2.5rem 1.25rem 3rem}.legal-title{letter-spacing:-.03em;color:var(--site-text,#0f172a);font-size:2rem;font-weight:800}.legal-notice{color:#b45309;margin-top:.75rem;font-size:.8rem;line-height:1.5}.legal-body{color:var(--site-text-body,#262626b8);margin-top:2rem;font-size:.9rem;line-height:1.7}.legal-body h2,.legal-body .legal-h2{color:var(--site-text,#0f172a);margin-top:2rem;font-size:1.1rem;font-weight:700}.legal-body p{margin-top:.75rem}.legal-subtitle{color:var(--site-muted,#262626a6);margin-top:.35rem;font-size:.95rem;font-weight:600}.legal-updated{color:var(--site-muted-xs,#26262680);margin-top:.5rem;font-size:.8rem}.legal-ul{margin-top:.75rem;padding-left:1.25rem;list-style:outside}.legal-ul li{margin-top:.35rem}.legal-body blockquote.legal-quote{color:var(--site-text-body,#262626cc);background:#00b92b0f;border-left:3px solid #00b92b;margin-top:1rem;padding:.85rem 1rem;font-size:.88rem}.dashboard-root[data-site-theme=dark] .legal-header,.dashboard-root[data-site-theme=ultra-dark] .legal-header{background:var(--site-topbar);border-color:var(--site-border)}.dashboard-root[data-site-theme=dark] .legal-title,.dashboard-root[data-site-theme=ultra-dark] .legal-title,.dashboard-root[data-site-theme=dark] .legal-brand,.dashboard-root[data-site-theme=ultra-dark] .legal-brand{color:var(--site-text)}.nf-site-app{--nf-accent:var(--brand-accent,#00b92b);--nf-accent-soft:var(--brand-accent-soft,#00b92b24);--nf-bg:var(--brand-bg,#f4f5f7);--nf-surface:var(--brand-surface,#fff);--nf-surface-2:var(--brand-surface-2,#f8f9fb);--nf-border:var(--brand-border,#0f172a1a);--nf-text:var(--brand-text,#1a1a1f);--nf-muted:var(--brand-text-muted,#1a1a1f94);--nf-radius:var(--brand-radius-lg,1.25rem);--nf-shadow:var(--brand-shadow-md,0 12px 40px #0f172a14);--nf-shadow-sm:var(--brand-shadow-sm,0 2px 8px #0f172a0f);background:radial-gradient(ellipse 80% 50% at 0% 0%, #00b92b12, transparent 55%), radial-gradient(ellipse 60% 40% at 100% 10%, #00b92b0d, transparent 50%), var(--nf-bg);min-height:100dvh;color:var(--nf-text)}.nf-site-shell{box-sizing:border-box;max-width:72rem;margin:0 auto;padding:1rem 1rem 2rem}@media (min-width:768px){.nf-site-shell{padding:1.25rem 1.5rem 2.5rem}}.nf-site-page-head{margin-bottom:1.25rem}.nf-site-kicker,.discover-page-eyebrow,.lives-page-eyebrow,.feed-page-head .nf-site-kicker{color:var(--nf-accent);letter-spacing:-.01em;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.nf-site-title,.discover-page-title,.lives-page-title,.feed-page-title{letter-spacing:-.02em;color:var(--nf-text);margin:0;font-size:clamp(1.2rem,3vw,1.65rem);font-weight:800;line-height:1.25}.nf-site-lead,.discover-page-lead,.lives-page-lead,.feed-page-lead,.feed-page-sub{max-width:36rem;color:var(--nf-muted);margin:.4rem 0 0;font-size:.88rem;line-height:1.5}.nf-site-card,.nf-site-app .discover-page-hero,.nf-site-app .lives-page-hero,.nf-site-app .feed-page-head,.nf-site-app .feed-empty-state--card,.nf-site-app .lives-page-empty,.nf-site-app .discover-filters,.nf-site-app .live-now-strip,.nf-site-app .connexion-card{border-radius:var(--nf-radius);background:var(--nf-surface);border:1px solid var(--nf-border);box-shadow:var(--nf-shadow-sm);padding:1rem 1.15rem}.nf-site-app .discover-page-hero,.nf-site-app .lives-page-hero,.nf-site-app .feed-page-head{box-shadow:var(--nf-shadow);padding:1.25rem 1.35rem}.nf-site-app .discover-page-hero{background:var(--nf-surface);border:1px solid var(--nf-border)}.nf-site-app .lives-page-eyebrow{color:var(--nf-accent);text-transform:none;letter-spacing:-.01em;font-weight:700}.nf-site-btn,.nf-site-app .discover-page-cta,.nf-site-app .lives-page-primary-cta,.nf-site-app .lives-page-retry,.nf-site-app .feed-card-cta,.nf-site-app .feed-page-live-cta,.nf-site-app .lives-page-secondary-cta{font:inherit;cursor:pointer;border:none;border-radius:.85rem;justify-content:center;align-items:center;gap:.35rem;padding:.65rem 1.1rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .15s,background .15s;display:inline-flex}.nf-site-btn--primary,.nf-site-app .discover-page-cta--live,.nf-site-app .lives-page-primary-cta,.nf-site-app .lives-page-retry,.nf-site-app .feed-card-cta:not(.feed-card-cta--ghost){background:var(--nf-accent);color:#fff;box-shadow:0 4px 14px #00b92b47}.nf-site-btn--primary:hover,.nf-site-app .discover-page-cta--live:hover,.nf-site-app .lives-page-primary-cta:hover,.nf-site-app .feed-card-cta:not(.feed-card-cta--ghost):hover{transform:translateY(-1px);box-shadow:0 6px 18px #00b92b52}.nf-site-btn--ghost,.nf-site-app .discover-page-cta--ghost,.nf-site-app .lives-page-secondary-cta,.nf-site-app .feed-card-cta--ghost{background:var(--nf-surface-2);border:1px solid var(--nf-border);color:var(--nf-text)}.nf-site-btn--ghost:hover,.nf-site-app .discover-page-cta--ghost:hover,.nf-site-app .feed-card-cta--ghost:hover{border-color:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.nf-site-btn--ghost:hover,.nf-site-app .discover-page-cta--ghost:hover,.nf-site-app .feed-card-cta--ghost:hover{border-color:color-mix(in srgb, var(--nf-accent) 35%, var(--nf-border))}}.nf-site-btn--ghost:hover,.nf-site-app .discover-page-cta--ghost:hover,.nf-site-app .feed-card-cta--ghost:hover{color:var(--nf-accent)}.nf-site-field input,.nf-site-field textarea,.nf-site-app .auth-form input,.nf-site-app .auth-form textarea,.nf-site-app .fan-auth-form input,.nf-site-app .connexion-card input,.nf-site-app .connexion-card textarea{box-sizing:border-box;border:1px solid var(--nf-border);background:var(--nf-surface-2);width:100%;color:var(--nf-text);font:inherit;border-radius:.75rem;padding:.7rem .85rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.nf-site-field input:focus,.nf-site-field textarea:focus,.nf-site-app .auth-form input:focus,.nf-site-app .fan-auth-form input:focus,.nf-site-app .connexion-card input:focus{border-color:var(--nf-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.nf-site-field input:focus,.nf-site-field textarea:focus,.nf-site-app .auth-form input:focus,.nf-site-app .fan-auth-form input:focus,.nf-site-app .connexion-card input:focus{border-color:color-mix(in srgb, var(--nf-accent) 45%, var(--nf-border))}}.nf-site-field input:focus,.nf-site-field textarea:focus,.nf-site-app .auth-form input:focus,.nf-site-app .fan-auth-form input:focus,.nf-site-app .connexion-card input:focus{box-shadow:var(--brand-focus-ring,0 0 0 3px #00b92b38)}.nf-site-app .feed-empty-state--card,.nf-site-app .lives-page-empty{text-align:center;padding:2rem 1.5rem}.nf-site-app .feed-empty-title,.nf-site-app .lives-page-empty-title{color:var(--nf-text);margin:0 0 .5rem;font-size:1.05rem;font-weight:800}.nf-site-app .public-site-nav{background:var(--nf-surface)}@supports (color:color-mix(in lab, red, red)){.nf-site-app .public-site-nav{background:color-mix(in srgb, var(--nf-surface) 94%, transparent)}}.nf-site-app .public-site-nav{border-bottom-color:var(--nf-border);box-shadow:var(--nf-shadow-sm)}.nf-site-app .public-site-nav-link--active{background:var(--nf-surface);border:1px solid var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.nf-site-app .public-site-nav-link--active{border:1px solid color-mix(in srgb, var(--nf-accent) 35%, var(--nf-border))}}.nf-site-app .public-site-nav-link--active{color:var(--nf-text);box-shadow:inset 0 -3px 0 var(--nf-accent)}.nf-site-app .public-site-nav-link:hover{background:var(--nf-surface-2);transform:none}.nf-site-app .public-mobile-nav{left:.65rem;right:.65rem;bottom:calc(.55rem + env(safe-area-inset-bottom,0px));border:1px solid var(--nf-border);background:var(--nf-surface);width:auto;box-shadow:var(--nf-shadow);border-radius:9999px;gap:.15rem;padding:.28rem}.nf-site-app .public-mobile-nav-link{border-radius:9999px;padding:.55rem .25rem;font-size:.62rem}.nf-site-app .public-mobile-nav-link--active:before{display:none}.nf-site-app .public-mobile-nav-link--active{background:var(--nf-accent-soft);color:var(--nf-accent);font-weight:800}.nf-site-app .feed-tabbar{margin:0 .75rem calc(.55rem + env(safe-area-inset-bottom,0px));background:var(--nf-surface);border:1px solid var(--nf-border);box-shadow:var(--nf-shadow);border-radius:9999px;gap:.15rem;padding:.28rem}.nf-site-app .feed-tab{color:var(--nf-muted);background:0 0;border-radius:9999px;padding:.65rem .5rem;font-size:.78rem;font-weight:700}.nf-site-app .feed-tab--active{background:var(--nf-accent-soft);color:var(--nf-accent)}.nf-site-app .live-now-strip{margin-bottom:1.25rem}.nf-site-app .live-now-strip-title{font-size:.88rem;font-weight:800}.nf-site-app .discover-card,.nf-site-app .feed-card--masonry,.nf-site-app .live-card{border-radius:var(--nf-radius);border:1px solid var(--nf-border);background:var(--nf-surface);box-shadow:var(--nf-shadow-sm)}.nf-site-app .discover-card:hover,.nf-site-app .feed-card--masonry:hover{box-shadow:var(--nf-shadow);border-color:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.nf-site-app .discover-card:hover,.nf-site-app .feed-card--masonry:hover{border-color:color-mix(in srgb, var(--nf-accent) 25%, var(--nf-border))}}.nf-site-app.connexion-page{background:radial-gradient(ellipse 80% 50% at 0% 0%, #00b92b12, transparent 55%), radial-gradient(ellipse 60% 40% at 100% 10%, #00b92b0d, transparent 50%), var(--nf-bg)}.nf-site-app .connexion-page-glow{background:0 0}.nf-site-app .unified-auth-tabs{background:var(--nf-surface-2);border:1px solid var(--nf-border)}.nf-site-app .unified-auth-tab--active{background:var(--nf-surface);color:var(--nf-text);box-shadow:var(--nf-shadow-sm)}.nf-site-app .unified-auth-title{font-size:1.35rem;font-weight:800}.nf-site-app .msg-sidebar,.nf-site-app .msg-thread-panel{background:var(--nf-surface);border-color:var(--nf-border)}.nf-site-app .msg-conv-item--active{background:var(--nf-accent-soft);border-color:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.nf-site-app .msg-conv-item--active{border-color:color-mix(in srgb, var(--nf-accent) 30%, var(--nf-border))}}.nf-site-app .landing-footer{border-top:1px solid var(--nf-border);background:var(--nf-surface)}@supports (color:color-mix(in lab, red, red)){.nf-site-app .landing-footer{background:color-mix(in srgb, var(--nf-surface) 85%, transparent)}}.nf-site-app.discover-page,.nf-site-app.feed-app,.nf-site-app.lives-page{background:radial-gradient(ellipse 80% 50% at 0% 0%, #00b92b12, transparent 55%), radial-gradient(ellipse 60% 40% at 100% 10%, #00b92b0d, transparent 50%), var(--nf-bg);color:var(--nf-text)}.nf-site-app .discover-page-main,.nf-site-app .lives-page-main,.nf-site-app .feed-body--fullscreen{max-width:72rem;margin-left:auto;margin-right:auto}.nf-site-app.auth-page{flex-direction:column;min-height:100dvh;display:flex}.nf-site-app .auth-card{border-radius:var(--nf-radius);background:var(--nf-surface);border:1px solid var(--nf-border);box-shadow:var(--nf-shadow)}.nf-site-app .auth-title{letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.nf-site-app .auth-sub{color:var(--nf-muted);font-size:.88rem;line-height:1.5}html[data-site-theme=dark] .nf-site-app,html[data-site-theme=ultra-dark] .nf-site-app,html[data-site-theme=dark] .public-app-shell,html[data-site-theme=ultra-dark] .public-app-shell{--nf-bg:#0c0c10;--nf-surface:#14141c;--nf-surface-2:#1a1a24;--nf-border:#ffffff14;--nf-text:#f4f4f5;--nf-muted:#f4f4f58c}.nf-site-app.legal-page{padding-bottom:2rem}.nf-site-app .legal-body-card{margin-top:1.25rem;padding:1.25rem 1.35rem}.nf-site-app .legal-title{font-size:clamp(1.35rem,3vw,1.85rem)}.nf-site-app .legal-notice{border-radius:var(--nf-radius);background:#f59e0b;margin-top:.75rem;padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.nf-site-app .legal-notice{background:color-mix(in srgb, #f59e0b 12%, var(--nf-surface))}}.nf-site-app .legal-notice{border:1px solid #f59e0b}@supports (color:color-mix(in lab, red, red)){.nf-site-app .legal-notice{border:1px solid color-mix(in srgb, #f59e0b 35%, var(--nf-border))}}.nf-site-app .legal-notice{color:#92400e}@supports (color:color-mix(in lab, red, red)){.nf-site-app .legal-notice{color:color-mix(in srgb, #92400e 80%, var(--nf-text))}}.nf-site-app .legal-notice{font-size:.82rem;line-height:1.5}html[data-site-theme=dark] .nf-site-app .legal-notice,html[data-site-theme=ultra-dark] .nf-site-app .legal-notice{color:#fcd34d}.nf-site-app .legal-body{color:var(--nf-muted);font-size:.9rem;line-height:1.7}.nf-site-app .legal-body h2,.nf-site-app .legal-body .legal-h2{color:var(--nf-text);margin-top:1.5rem;font-size:1.05rem;font-weight:800}.nf-site-app .legal-updated{color:var(--nf-muted);margin-top:.35rem;font-size:.78rem}.nf-site-app .legal-back-inline{margin-top:1.5rem}.nf-site-app.pay-root{background:radial-gradient(ellipse 80% 50% at 0% 0%, #00b92b12, transparent 55%), radial-gradient(ellipse 60% 40% at 100% 10%, #00b92b0d, transparent 50%), var(--nf-bg);min-height:100dvh;color:var(--nf-text)}.nf-site-app .pay-mesh{opacity:.6}.nf-site-app .pay-main{z-index:1;flex:1;padding-bottom:2rem;position:relative}.nf-site-app .pay-card{border-radius:var(--nf-radius);background:var(--nf-surface);border:1px solid var(--nf-border);box-shadow:var(--nf-shadow)}.nf-site-app .auth-page-body,.nf-site-app .connexion-page-inner{box-sizing:border-box;flex:1;justify-content:center;align-items:center;padding:1.25rem 1rem 2rem;display:flex}.nf-site-app .auth-card--centered,.nf-site-app .connexion-card{width:100%;max-width:26rem;margin:0 auto}.nf-site-app .auth-flash{border-radius:var(--brand-radius-sm,.65rem);margin-top:1rem;padding:.65rem .85rem;font-size:.85rem;line-height:1.45}.nf-site-app .auth-flash--error{border:1px solid #ef4444}@supports (color:color-mix(in lab, red, red)){.nf-site-app .auth-flash--error{border:1px solid color-mix(in srgb, #ef4444 35%, var(--nf-border))}}.nf-site-app .auth-flash--error{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.nf-site-app .auth-flash--error{background:color-mix(in srgb, #ef4444 10%, var(--nf-surface))}}.nf-site-app .auth-flash--error{color:#b91c1c}html[data-site-theme=dark] .nf-site-app .auth-flash--error,html[data-site-theme=ultra-dark] .nf-site-app .auth-flash--error{color:#fca5a5}.nf-site-app.landing-root{background:radial-gradient(ellipse 80% 50% at 0% 0%, #00b92b12, transparent 55%), radial-gradient(ellipse 60% 40% at 100% 10%, #00b92b0d, transparent 50%), var(--site-bg-marketing,var(--brand-bg));color:var(--site-text-body,var(--brand-text))}.nf-site-app.landing-root .landing-text{color:var(--brand-text)}.nf-site-app.landing-root .landing-text-muted{color:var(--brand-text-muted)}.nf-site-app.landing-root header.public-site-nav,.nf-site-app.landing-root .public-site-nav{background:var(--nf-surface)}@supports (color:color-mix(in lab, red, red)){.nf-site-app.landing-root header.public-site-nav,.nf-site-app.landing-root .public-site-nav{background:color-mix(in srgb, var(--nf-surface) 94%, transparent)}}.nf-site-app.landing-root header.public-site-nav,.nf-site-app.landing-root .public-site-nav{border-bottom:1px solid var(--nf-border)}.nf-site-btn--ghost{border-radius:var(--brand-radius-pill,9999px);border:1px solid var(--nf-border);background:var(--nf-surface);color:var(--nf-text);justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.nf-site-btn--ghost:hover{border-color:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.nf-site-btn--ghost:hover{border-color:color-mix(in srgb, var(--nf-accent) 30%, var(--nf-border))}}.nf-site-btn--ghost:hover{background:var(--nf-surface-2)}.dash-quick-guide{border-radius:var(--brand-radius-lg,1.25rem);background:var(--nf-accent,#00b92b);margin-top:1.25rem;padding:1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.dash-quick-guide{background:color-mix(in srgb, var(--nf-accent,#00b92b) 8%, var(--site-surface,#fff))}}.dash-quick-guide{border:1px solid var(--nf-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.dash-quick-guide{border:1px solid color-mix(in srgb, var(--nf-accent,#00b92b) 22%, var(--site-border,#0f172a1a))}}.dash-quick-guide-title{color:var(--site-text,#0f172a);margin:0 0 .5rem;font-size:.92rem;font-weight:800}.dash-quick-guide-list{color:var(--site-muted,#0f172aa6);margin:0;padding-left:1.1rem;font-size:.84rem;line-height:1.55}.dash-quick-guide-list li+li{margin-top:.35rem}.public-app-shell{--feed-bg:var(--brand-bg,#f8f8f8);--feed-surface:var(--brand-surface,#fff);--feed-surface-2:var(--brand-surface-2,#f8f8f6);--feed-border:var(--brand-border,#0f172a14);--feed-text:var(--brand-text,#262626);--feed-muted:var(--brand-text-muted,#2626268c);--feed-accent:var(--brand-accent,#00b92b);--feed-accent-dim:var(--brand-accent-soft,#00b92b1f);box-sizing:border-box;background:var(--feed-bg);min-height:100dvh;color:var(--feed-text);padding-top:0}.public-app-main{box-sizing:border-box;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.public-app-shell .msg-app--fullpage,.public-app-shell .nf-account-app,.public-app-shell .feed-app--fullscreen{padding-top:0}.public-app-main--feed{width:100%;max-width:36rem;padding:0;padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;min-height:calc(100dvh - env(safe-area-inset-bottom,0px));flex-direction:column;margin:0 auto;display:flex}.public-app-main--feed .feed-page{flex-direction:column;flex:1;min-height:100%;display:flex}.public-app-main--feed .feed-page-top{border-bottom:1px solid var(--feed-border,#0f172a14);background:var(--feed-bg);flex-shrink:0;padding:.85rem 1rem 0}@supports (color:color-mix(in lab, red, red)){.public-app-main--feed .feed-page-top{background:color-mix(in srgb, var(--feed-bg) 96%, transparent)}}.public-app-main--feed .feed-page-top-title{letter-spacing:-.03em;color:var(--feed-text);margin:0 0 .65rem;font-size:1.35rem;font-weight:800}.public-app-main--feed .feed-page-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.public-app-main--feed .feed-empty-state--hero{text-align:center;box-shadow:none;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:16rem;margin:0;padding:2rem 1.5rem 3rem;display:flex}.public-app-main--feed .feed-empty-icon{background:var(--feed-accent-dim,#00b92b1f);width:4rem;height:4rem;color:var(--feed-accent,#00b92b);border-radius:1.25rem;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.public-app-main--feed .feed-empty-lead{max-width:18rem;color:var(--feed-muted);margin:0 0 1.25rem;font-size:.88rem;line-height:1.5}.feed-dashboard{grid-template-columns:1fr;align-items:start;gap:1rem;padding:.75rem 0 1rem;display:grid}@media (min-width:900px){.feed-dashboard{grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);gap:1.75rem;padding:1rem 0 1.5rem}}.feed-profile-dashboard{flex-direction:column;gap:.75rem;min-width:0;display:flex}.feed-profile-dashboard--guest,.feed-profile-dashboard--loading{background:var(--feed-surface,#fff);border:1px solid var(--feed-border,#0f172a14);border-radius:.85rem;padding:1.1rem 1.15rem;box-shadow:0 2px 12px #0f172a0a}.feed-profile-dashboard-head{background:var(--feed-surface,#fff);border:1px solid var(--feed-border,#0f172a14);border-radius:.85rem;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:flex;box-shadow:0 2px 12px #0f172a0a}.feed-profile-dashboard-avatar{background:var(--feed-accent-dim,#00b92b1f);width:3.25rem;height:3.25rem;color:var(--feed-accent,#00b92b);border-radius:999px;flex-shrink:0;place-items:center;font-size:1.15rem;font-weight:800;display:grid;overflow:hidden}.feed-profile-dashboard-avatar img{object-fit:cover;width:100%;height:100%}.feed-profile-dashboard-avatar--creator{background:linear-gradient(145deg,#00b92b33,#00b92b0f)}.feed-profile-dashboard-kicker{color:var(--feed-accent,#00b92b);margin:0 0 .2rem;font-size:.76rem;font-weight:700}.feed-profile-dashboard-name{margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.feed-profile-dashboard-handle,.feed-profile-dashboard-since{color:var(--feed-muted,#64748b);margin:.2rem 0 0;font-size:.76rem;font-weight:600}.nf-account-app--embedded{gap:.75rem;padding-bottom:0}.nf-account-mobile-nav--embedded{margin-bottom:0;display:grid!important}.nf-account-nav-item--embedded{text-align:center;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;padding:.5rem .25rem}.nf-account-nav-item--embedded .nf-account-nav-label{font-size:.62rem;font-weight:700}.nf-account-nav-item--embedded.nf-account-nav-item--active{background:var(--nf-accent-soft,#00b92b1f);border-color:var(--nf-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.nf-account-nav-item--embedded.nf-account-nav-item--active{border-color:color-mix(in srgb, var(--nf-accent,#00b92b) 25%, transparent)}}.feed-profile-dashboard-body{max-height:calc(100dvh - var(--public-nav-height,3.65rem) - 12rem - 4.75rem - env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;padding:0 0 .5rem;overflow-y:auto}@media (max-width:899px){.feed-profile-dashboard-body{max-height:none;overflow:visible}}.nf-account-main-head--embedded{margin-bottom:.75rem}.nf-account-main-head--embedded .nf-account-main-title{font-size:1.05rem}.nf-account-app--embedded .nf-account-bento{grid-template-columns:1fr!important}.nf-account-app--embedded .nf-account-card--profile{grid-row:auto}.nf-account-app--embedded .nf-account-stat-value{font-size:1.35rem}.nf-account-app--embedded .nf-account-creator-item{flex-wrap:wrap}.nf-account-app--embedded .nf-account-creator-actions{justify-content:flex-start;width:100%}.feed-creator-dashboard-nav{flex-direction:column;gap:.35rem;display:flex}.feed-creator-dashboard-link{border:1px solid var(--feed-border,#0f172a14);background:var(--feed-surface,#fff);color:var(--feed-text,#262626);border-radius:.75rem;flex-direction:column;gap:.08rem;padding:.75rem .95rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.feed-creator-dashboard-link:hover{border-color:var(--feed-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.feed-creator-dashboard-link:hover{border-color:color-mix(in srgb, var(--feed-accent,#00b92b) 35%, var(--feed-border))}}.feed-creator-dashboard-link-label{font-size:.86rem;font-weight:700}.feed-creator-dashboard-link-hint{color:var(--feed-muted,#64748b);font-size:.72rem}.feed-profile-dashboard--creator,.nf-creator-app--embedded{top:calc(var(--public-nav-height,3.65rem) + .75rem);position:sticky}.nf-creator-nav--embedded{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.25rem!important}@media (max-width:899px){.nf-creator-nav--embedded{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.nf-creator-nav-badge{background:var(--feed-accent,#00b92b);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;margin-top:.15rem;padding:0 .2rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.nf-creator-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.nf-creator-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:520px){.nf-creator-stats--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-account-stat-card--static{cursor:default}.nf-account-stat-value--green{color:var(--feed-accent,#00b92b)}.nf-creator-quick-actions{flex-wrap:wrap;gap:.45rem;display:flex}.nf-creator-meta-line{color:var(--feed-text,#262626);margin:0 0 .35rem;font-size:.82rem;font-weight:600}.nf-creator-meta-sub{color:var(--feed-muted,#64748b);margin:0 0 .65rem;font-size:.76rem;font-weight:500;line-height:1.45}.nf-creator-alert{color:#854d0e;background:#eab3081f;border:1px solid #eab30859;border-radius:.65rem;margin:0;padding:.65rem .85rem;font-size:.78rem;font-weight:600}.nf-creator-profile-editor .profile-editor{margin:0}.nf-creator-profile-editor .profile-editor-fields--public{box-shadow:none;background:0 0;border:none;padding:0}.nf-creator-settings-links{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.nf-creator-settings-links a{border:1px solid var(--feed-border,#0f172a14);color:var(--feed-text,#262626);border-radius:.6rem;padding:.55rem .75rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .15s;display:block}.nf-creator-settings-links a:hover{border-color:var(--feed-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.nf-creator-settings-links a:hover{border-color:color-mix(in srgb, var(--feed-accent,#00b92b) 35%, var(--feed-border))}}.nf-creator-logout{justify-content:center;width:100%}.feed-dashboard-main{min-width:0}.feed-profile-sidebar{top:calc(var(--public-nav-height,3.65rem) + .75rem);flex-direction:column;gap:1rem;display:flex;position:sticky}.feed-profile-sidebar--guest{background:var(--feed-surface,#fff);border:1px solid var(--feed-border,#0f172a14);border-radius:.85rem;padding:1.1rem 1.15rem;box-shadow:0 2px 12px #0f172a0a}.feed-profile-sidebar-kicker{color:var(--feed-accent,#00b92b);letter-spacing:-.01em;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.feed-profile-sidebar-lead{color:var(--feed-muted,#64748b);margin:0 0 .85rem;font-size:.88rem;line-height:1.45}.feed-profile-sidebar-head{background:var(--feed-surface,#fff);border:1px solid var(--feed-border,#0f172a14);border-radius:.85rem;align-items:center;gap:.85rem;padding:1.1rem 1.15rem;display:flex;box-shadow:0 2px 12px #0f172a0a}.feed-profile-sidebar-avatar{background:var(--feed-accent-dim,#00b92b1f);width:3rem;height:3rem;color:var(--feed-accent,#00b92b);border-radius:999px;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:800;display:grid;overflow:hidden}.feed-profile-sidebar-avatar img{object-fit:cover;width:100%;height:100%}.feed-profile-sidebar-name{margin:0;font-size:1rem;font-weight:800;line-height:1.25}.feed-profile-sidebar-handle{color:var(--feed-muted,#64748b);margin:.2rem 0 0;font-size:.78rem;font-weight:600}.feed-profile-sidebar-stats{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.feed-profile-stat{background:var(--feed-surface,#fff);border:1px solid var(--feed-border,#0f172a14);color:inherit;border-radius:.75rem;flex-direction:column;align-items:center;gap:.1rem;padding:.65rem .5rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.feed-profile-stat:hover{border-color:var(--feed-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.feed-profile-stat:hover{border-color:color-mix(in srgb, var(--feed-accent,#00b92b) 35%, var(--feed-border))}}.feed-profile-stat-value{font-size:1.05rem;font-weight:800;line-height:1}.feed-profile-stat-label{color:var(--feed-muted,#64748b);font-size:.68rem;font-weight:600}.feed-profile-sidebar-nav{flex-direction:column;gap:.35rem;display:flex}.feed-profile-nav-link{color:var(--feed-text,#262626);background:0 0;border:1px solid #0000;border-radius:.75rem;flex-direction:column;gap:.08rem;padding:.7rem .9rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.feed-profile-nav-link span{color:var(--feed-muted,#64748b);font-size:.72rem;font-weight:500}.feed-profile-nav-link:hover{background:var(--feed-surface,#fff);border-color:var(--feed-border,#0f172a14)}.feed-profile-sidebar-cta{text-align:center;color:var(--feed-accent,#00b92b);background:var(--feed-accent-dim,#00b92b1f);border:1px solid var(--feed-accent,#00b92b);border-radius:.75rem;margin-top:.25rem;padding:.75rem .95rem;font-size:.82rem;font-weight:700;text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.feed-profile-sidebar-cta{border:1px solid color-mix(in srgb, var(--feed-accent,#00b92b) 28%, var(--feed-border))}}.feed-profile-sidebar-cta:hover{background:var(--feed-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.feed-profile-sidebar-cta:hover{background:color-mix(in srgb, var(--feed-accent,#00b92b) 18%, var(--feed-surface))}}.feed-card--split .feed-card-split{border-top:1px solid var(--feed-border,#0f172a14);grid-template-columns:1fr;display:grid}@media (min-width:640px){.feed-card--split .feed-card-split{grid-template-columns:minmax(13.5rem,38%) minmax(0,1fr)}}.feed-post-comments-col{border-bottom:1px solid var(--feed-border,#0f172a14);background:var(--feed-surface-2,#f8f8f6);flex-direction:column;min-height:14rem;max-height:28rem;display:flex}@media (min-width:640px){.feed-post-comments-col{border-bottom:none;border-right:1px solid var(--feed-border,#0f172a14);min-height:18rem;max-height:none}}.feed-post-comments-col-head{border-bottom:1px solid var(--feed-border,#0f172a14);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.feed-post-comments-col-head h3{letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:800}.feed-post-comments-col-count{color:var(--feed-muted,#64748b);font-size:.72rem;font-weight:700}.feed-post-comments-col-body{flex:1;min-height:0;padding:.5rem .75rem;overflow-y:auto}.feed-post-comments-empty{color:var(--feed-muted,#64748b);text-align:center;margin:0;padding:.75rem .25rem;font-size:.78rem}.feed-post-comments-col-foot{border-top:1px solid var(--feed-border,#0f172a14);background:var(--feed-surface,#fff);padding:.55rem .75rem .65rem}.feed-post-comments-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.feed-post-comment{align-items:flex-start;gap:.5rem;display:flex}.feed-post-comment-avatar{background:var(--feed-accent-dim,#00b92b1f);width:1.65rem;height:1.65rem;color:var(--feed-accent,#00b92b);border-radius:999px;flex-shrink:0;place-items:center;font-size:.65rem;font-weight:800;display:grid}.feed-post-comment-meta{margin:0 0 .15rem;font-size:.72rem;line-height:1.3}.feed-post-comment-time{color:var(--feed-muted,#64748b);margin-left:.35rem;font-weight:500}.feed-post-comment-text{word-break:break-word;margin:0;font-size:.8rem;line-height:1.4}.feed-post-comment-form{align-items:center;gap:.4rem;display:flex}.feed-post-comment-input{border:1px solid var(--feed-border,#0f172a14);background:var(--feed-surface-2,#f8f8f6);min-width:0;font:inherit;border-radius:999px;flex:1;padding:.45rem .65rem;font-size:.78rem}.feed-post-comment-send-icon{width:1rem;height:1rem;display:block}.feed-post-comment-send-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:.85rem;height:.85rem;animation:.7s linear infinite feed-comment-send-spin}@keyframes feed-comment-send-spin{to{transform:rotate(360deg)}}.feed-card-content-col{flex-direction:column;min-width:0;display:flex}.feed-card--split .feed-card-media{aspect-ratio:auto;border-radius:0}.feed-card-media-open{cursor:zoom-in;background:#000;border:none;width:100%;margin:0;padding:0;display:block}.feed-card-visual--natural{object-fit:contain;background:#000;width:100%;height:auto;max-height:min(72vh,36rem)}.feed-post-likebar{border-top:1px solid var(--feed-border,#0f172a14);padding:.55rem .85rem}.feed-post-likebar-btn{font:inherit;color:var(--feed-text,#262626);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.2rem 0;font-size:.82rem;font-weight:800;display:inline-flex}.feed-post-likebar-btn:disabled{opacity:.6;cursor:wait}.feed-post-likebar-btn--active{color:#e11d48}.feed-post-likebar-btn--active svg path{fill:currentColor}.public-app-shell--messages{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.public-app-shell--messages .public-app-main--messages{flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.public-app-shell--messages .msg-app--fullpage{flex:1;height:100%;min-height:0;max-height:none}@media (max-width:639px){.public-app-shell--messages .msg-layout{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));box-sizing:border-box}}.feed-page{flex-direction:column;min-height:100%;display:flex}.feed-page-body{flex:1;padding:0 0 .5rem}.feed-page-status,.feed-page-alert{text-align:center;margin:0;padding:1rem .85rem;font-size:.9rem}.feed-page-alert{color:#dc2626}.feed-page-status{color:var(--feed-muted,#64748b)}.feed-stream--posts{flex-direction:column;gap:1.75rem;padding:.35rem 0 1.25rem;display:flex}.feed-card--post{background:var(--feed-surface,#fff);border:1px solid var(--feed-border,#0f172a14);border-radius:.85rem;overflow:hidden;box-shadow:0 2px 16px #0f172a0a}.feed-card-head--post{border-bottom:none;padding:.75rem .85rem .35rem}.feed-card--post .feed-card-media{aspect-ratio:auto;background:#000;border-radius:0;max-height:none}.feed-card--post .feed-card-visual,.feed-card--post .feed-card-visual--natural{object-fit:contain;width:100%;height:auto;max-height:min(72vh,36rem)}.feed-card-caption--post{padding:0 .85rem .85rem;font-size:.88rem;line-height:1.45}.feed-post-social--feed{border-top:none;padding:.35rem .85rem .5rem}.feed-post-social--feed .feed-post-social-actions{gap:.85rem}.feed-post-social-btn--ig{min-width:auto;min-height:auto;color:var(--feed-text,#262626);background:0 0;border:none;border-radius:0;padding:.15rem}.feed-post-social-btn--ig.feed-post-social-btn--active{color:#e11d48;background:0 0;border:none}.feed-post-social-btn--ig.feed-post-social-btn--active .feed-post-social-icon path{fill:currentColor}.feed-post-social-likes{color:var(--feed-text,#262626);margin:.15rem 0 0;padding:0;font-size:.82rem;font-weight:800}.feed-post-comments-toggle{color:var(--feed-muted,#64748b);cursor:pointer;text-align:left;background:0 0;border:none;margin:.15rem 0 0;padding:0;font-size:.78rem;display:block}.feed-post-comments-toggle:hover{color:var(--feed-text,#262626)}.feed-post-comments--feed{border-top:1px solid var(--feed-border,#0f172a14);margin-top:.5rem;padding-top:.5rem}.feed-post-comments-list--compact{max-height:10rem}.feed-post-comment-badge{background:var(--feed-accent-dim,#00b92b1f);color:var(--feed-accent,#00b92b);text-transform:uppercase;letter-spacing:.03em;border-radius:.25rem;margin-left:.35rem;padding:.1rem .35rem;font-size:.62rem;font-weight:800}.feed-stream--classic{flex-direction:column;gap:1.25rem;padding:.75rem;display:flex}.feed-post-actions{border-top:1px solid var(--feed-border,#0f172a14);flex-direction:column;gap:.35rem;padding:.55rem 1rem .85rem;display:flex}.feed-post-actions-like{width:fit-content;color:var(--feed-text,#262626);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.35rem 0;font-size:.85rem;font-weight:700;display:inline-flex}.feed-post-actions-like:disabled{opacity:.55;cursor:default}.feed-post-actions-like--active{color:#e11d48}.feed-post-actions-like--active .feed-post-actions-icon path{fill:currentColor}.feed-post-actions-error{color:#dc2626;margin:0;font-size:.75rem}.public-app-main--feed .feed-subnav{flex-shrink:0}.feed-stream--immersive{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;flex-direction:column;gap:0;padding:0;display:flex;overflow-y:auto}.feed-card--immersive{scroll-snap-align:start;scroll-snap-stop:always;min-height:calc(100dvh - var(--public-nav-height,3.65rem) - 3.15rem - 4.75rem - env(safe-area-inset-bottom,0px));box-shadow:none;background:#0a0a0a;border:none;border-radius:0;overflow:hidden}.feed-card-immersive-stage{width:100%;min-height:inherit;justify-content:center;align-items:stretch;height:100%;display:flex;position:relative;overflow:hidden}.feed-card--immersive .feed-card-media{aspect-ratio:unset;max-height:none;position:absolute;inset:0}.feed-card-visual--immersive{object-fit:cover;width:100%;height:100%;max-height:none;display:block}.feed-card-immersive-gradient{pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#000000d1 100%);height:50%;position:absolute;inset:auto 0 0}.feed-card-immersive-meta{z-index:2;color:#fff;text-shadow:0 1px 8px #00000073;position:absolute;bottom:1rem;left:.85rem;right:4.75rem}.feed-card-user--immersive{color:#fff;margin-bottom:.45rem}.feed-card-user--immersive .feed-card-avatar{border:2px solid #ffffffd9}.feed-card-user--immersive .feed-card-name,.feed-card-user--immersive .feed-card-time{color:#fff}.feed-card-immersive-caption{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.feed-card-immersive-caption-name{font-weight:800}.feed-card-immersive-text-bg{background:linear-gradient(145deg,#111827 0%,#0f172a 55%,#1e293b 100%);justify-content:center;align-items:center;padding:2rem 1.5rem 6rem;display:flex;position:absolute;inset:0}.feed-card-immersive-text-only{color:#f8fafc;text-align:center;margin:0;font-size:clamp(1.1rem,4vw,1.45rem);font-weight:600;line-height:1.5}.feed-post-social--overlay{z-index:3;border:none;padding:0;position:absolute;bottom:5.25rem;right:.55rem}.feed-post-social--overlay .feed-post-social-actions{flex-direction:column;align-items:center;gap:.95rem}.feed-post-social-btn--rail{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a6b;border-color:#ffffff2e;border-radius:9999px;flex-direction:column;gap:.2rem;min-width:3.1rem;min-height:3.1rem;padding:.45rem;font-size:.72rem;font-weight:800}.feed-post-social-btn--rail.feed-post-social-btn--active{color:#ff4d6d;background:#ff4d6d2e;border-color:#ff4d6d}.feed-post-social-btn--rail span:last-child{line-height:1}.feed-post-social-icon--bubble{font-size:1.15rem;line-height:1}.feed-post-like-burst{z-index:4;color:#ff4d6d;pointer-events:none;animation:.52s ease-out forwards feed-like-burst;position:absolute;bottom:9.5rem;right:.2rem}@keyframes feed-like-burst{0%{opacity:0;transform:scale(.35)}35%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.35)}}.feed-comment-sheet-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.feed-comment-sheet{background:var(--feed-surface,#fff);border:1px solid #ffffff14;border-bottom:none;border-radius:1.15rem 1.15rem 0 0;flex-direction:column;width:min(32rem,100%);max-height:min(78vh,36rem);display:flex;overflow:hidden;box-shadow:0 -12px 40px #00000040}@media (min-width:640px){.feed-comment-sheet-backdrop{align-items:center;padding:1rem}.feed-comment-sheet{border-bottom:1px solid #ffffff14;border-radius:1.15rem;max-height:min(70vh,32rem)}}.feed-comment-sheet-head{border-bottom:1px solid var(--feed-border,#0f172a14);justify-content:space-between;align-items:center;padding:.95rem 1rem .65rem;display:flex}.feed-comment-sheet-head h2{margin:0;font-size:.95rem;font-weight:800}.feed-comment-sheet-close{background:var(--feed-surface-2,#f3f4f6);cursor:pointer;border:none;border-radius:9999px;width:2rem;height:2rem;font-size:1.35rem;line-height:1}.feed-comment-sheet-body{flex:1;min-height:0;padding:.75rem 1rem;overflow-y:auto}.feed-post-comments-list--sheet{max-height:none}.feed-comment-sheet-foot{padding:.65rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--feed-border,#0f172a14);background:var(--feed-surface,#fff)}.feed-post-comment-form--sheet{margin-top:0}.lives-page-empty-actions{flex-direction:column;align-items:center;gap:.65rem;margin-top:1.25rem;display:flex}.feed-subnav{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none;gap:.5rem;padding:0 0 .75rem;display:flex;position:relative;top:auto}.feed-subnav-btn{color:var(--feed-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:.65rem;flex:1;padding:.5rem .75rem;font-size:.82rem;font-weight:600;transition:background .15s,color .15s}.feed-subnav-btn--active{background:var(--feed-accent-dim,#00b92b1f);color:var(--feed-accent,#00b92b);border-color:#0000}.public-app-main--feed .feed-stream{gap:1rem;padding:.75rem}.feed-card--stream{border-radius:1rem;overflow:hidden;box-shadow:0 2px 16px #0f172a0f}.feed-card--stream .feed-card-media{aspect-ratio:4/5;max-height:70vh}.feed-stream-status{text-align:center;color:var(--feed-muted,#64748b);padding:1rem .75rem;font-size:.9rem}.public-app-main--messages{flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.public-app-main--messages .msg-app{flex-direction:column;flex:1;min-height:0;display:flex}.public-app-main--discover{padding:.75rem clamp(1rem,3vw,2rem) 2rem}.public-app-main--account{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.public-app-shell.feed-app--profile{flex-direction:column;height:100dvh;min-height:100dvh;max-height:100dvh;padding-bottom:0;display:flex;overflow:hidden}.public-app-main--profile.feed-body--fullscreen{-webkit-overflow-scrolling:touch;width:100%;min-height:0;padding:0;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));flex:1;margin:0;overflow-y:auto;max-width:none!important}.public-app-shell.feed-app--profile .creator-profile-sheet,.public-app-shell.feed-app--profile .creator-profile-content,.public-app-shell.feed-app--profile .creator-profile-owner{box-sizing:border-box;width:100%;max-width:none}.public-app-shell.feed-app--profile .creator-profile-cover{width:100%}.feed-body--page{max-width:36rem;margin:0 auto;padding:1rem 1rem 5rem}.feed-body--clean{padding-top:.35rem}.feed-body--clean.feed-body--page{max-width:none}.feed-app--fullscreen{flex-direction:column;height:100dvh;min-height:100dvh;max-height:100dvh;padding-bottom:0;display:flex;overflow:hidden}.feed-app--fullscreen .public-site-nav-inner{width:100%;max-width:none}.feed-app--fullscreen .feed-body,.feed-app--fullscreen .feed-body--page{-webkit-overflow-scrolling:touch;width:100%;min-height:0;padding:1rem 1rem calc(4.5rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex:1;margin:0;overflow-y:auto;max-width:none!important}.feed-app--fullscreen .feed-tabbar{flex-shrink:0}@media (min-width:768px){.feed-app--fullscreen .feed-body,.feed-app--fullscreen .feed-body--page{padding-left:1.5rem;padding-right:1.5rem}}.feed-page-sub{color:var(--feed-muted);margin:.35rem 0 1rem;font-size:.88rem;line-height:1.5}.feed-muted-link{text-align:center;margin-top:.75rem;font-size:.82rem}.feed-muted-link a{color:var(--feed-accent);font-weight:700}.feed-app{--feed-bg:var(--brand-bg,#f8f8f8);--feed-surface:var(--brand-surface,#fff);--feed-surface-2:var(--brand-surface-2,#f8f8f6);--feed-border:var(--brand-border,#0f172a14);--feed-text:var(--brand-text,#262626);--feed-muted:var(--brand-text-muted,#2626268c);--feed-accent:var(--brand-accent,#00b92b);--feed-accent-dim:var(--brand-accent-soft,#00b92b1f);background:var(--feed-bg);width:100%;min-height:100dvh;color:var(--feed-text);padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.feed-header{z-index:40;border-bottom:1px solid var(--feed-border);background:var(--feed-surface);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.feed-header{background:color-mix(in srgb, var(--feed-surface) 92%, transparent)}}.feed-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 24px #0f172a0a}.feed-header-inner{justify-content:space-between;align-items:center;max-width:36rem;margin:0 auto;padding:.85rem 1rem;display:flex}.feed-logo{letter-spacing:-.03em;color:var(--feed-text);text-transform:lowercase;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.feed-logo-mark{background:var(--feed-accent);width:.5rem;height:.5rem;box-shadow:0 0 12px var(--feed-accent);border-radius:9999px}.feed-header-actions{align-items:center;gap:.65rem;display:flex}.feed-header-link{color:var(--feed-muted);font-size:.8rem;font-weight:600;text-decoration:none}.feed-header-link:hover{color:var(--feed-accent)}.feed-header-link--btn{cursor:pointer;font:inherit;background:0 0;border:none}.feed-dev-badge{letter-spacing:.05em;text-transform:uppercase;color:#fbbf24;background:#fbbf241f;border-radius:.35rem;padding:.2rem .45rem;font-size:.65rem;font-weight:800}.feed-body{max-width:36rem;margin:0 auto;padding:0 .75rem 1.5rem}.feed-tabbar{z-index:50;padding:.5rem 1rem calc(.65rem + env(safe-area-inset-bottom,0px));background:var(--feed-surface);justify-content:center;gap:.25rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.feed-tabbar{background:color-mix(in srgb, var(--feed-surface) 96%, transparent)}}.feed-tabbar{border-top:1px solid var(--feed-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -4px 24px #0f172a0f}.feed-tab{max-width:10rem;color:var(--feed-muted);border-radius:.75rem;flex-direction:column;flex:1;align-items:center;gap:.15rem;padding:.45rem .5rem;font-size:.65rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:flex}.feed-tab-icon{font-size:1.1rem;line-height:1}.feed-tab--active{color:var(--feed-accent);background:var(--feed-accent-dim)}.feed-page-head{margin-bottom:.25rem;padding:1.35rem .35rem 1.15rem}.feed-page-title{letter-spacing:-.035em;font-size:clamp(1.5rem,4vw,1.85rem);font-weight:900;line-height:1.15}.feed-page-lead{color:var(--feed-muted);margin-top:.35rem;font-size:.9rem}.feed-stream{flex-direction:column;gap:1.5rem;width:100%;display:flex}.feed-masonry{columns:1;column-gap:1rem;width:100%}.feed-masonry-item{break-inside:avoid;width:100%;margin-bottom:1rem;display:inline-block}@media (min-width:640px){.feed-masonry{columns:2}}@media (min-width:1024px){.feed-body--page .feed-masonry,.feed-body--fullscreen .feed-masonry,.feed-body--full .feed-masonry{columns:3}}@media (min-width:1280px){.feed-body--page .feed-masonry,.feed-body--fullscreen .feed-masonry,.feed-body--full .feed-masonry{columns:4;max-width:72rem;margin-left:auto;margin-right:auto}}.feed-card--masonry{border-radius:1rem;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 20px #0f172a0f}.feed-card--masonry:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00b92b1a}.feed-card--masonry .feed-card-head{padding:.75rem .85rem}.feed-card--masonry .feed-card-media{aspect-ratio:auto;min-height:0;max-height:none}.feed-card--masonry .feed-card-visual{object-fit:cover;width:100%;height:auto;max-height:none;display:block}.feed-card--text-only{border-left:3px solid var(--feed-accent,#00b92b)}.feed-card--text-only .feed-card-caption{padding:.65rem .85rem .85rem;font-size:.88rem}.feed-masonry-item--text .feed-card--masonry{box-shadow:0 2px 12px #0f172a0d}@media (min-width:768px){.feed-app--fullscreen .feed-stream,.feed-body--page .feed-stream{max-width:32rem;margin-left:auto;margin-right:auto}.feed-app--fullscreen .feed-body--page,.feed-app--fullscreen .feed-body--fullscreen{max-width:none;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem)}}.feed-card{background:var(--feed-surface);border:1px solid var(--feed-border);border-radius:1.15rem;overflow:hidden}.feed-card-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.feed-card-user{color:inherit;align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:flex}.feed-card-avatar{color:#041008;width:2.25rem;height:2.25rem;box-shadow:0 0 0 2px var(--feed-accent,#00b92b);background:linear-gradient(145deg,#00e676,#00b92b);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.feed-card-avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--feed-accent,#00b92b) 35%, transparent)}}.feed-card-name{font-size:.9rem;font-weight:700;display:block}.feed-card-time{color:var(--feed-muted);font-size:.72rem;font-weight:500;display:block}.feed-card-time--solo{font-size:.75rem}.feed-card-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--feed-surface-2);color:var(--feed-muted);border-radius:.35rem;flex-shrink:0;padding:.25rem .5rem;font-size:.65rem;font-weight:800}.feed-card-badge--super-fan{color:#1a1200;background:linear-gradient(135deg,#f5c842 0%,#d4a017 100%)}.feed-card-badge--ppv{color:#047857;background:#00b92b2e;border:1px solid #00b92b59}.feed-card-badge--purchase-only{color:#fff;background:#0000008c}.feed-card-badge--followers{background:var(--feed-surface-2);color:var(--feed-muted)}.feed-card-cta--super-fan{color:#1a1200;background:linear-gradient(135deg,#f5c842 0%,#d4a017 100%);border:none}.super-fan-badge{letter-spacing:.04em;text-transform:uppercase;color:#1a1200;vertical-align:middle;background:linear-gradient(135deg,#f5c842 0%,#d4a017 100%);border-radius:.3rem;align-items:center;gap:.15rem;margin-left:.35rem;padding:.15rem .4rem;font-size:.62rem;font-weight:800;display:inline-flex}.super-fan-badge--compact{margin-left:.25rem;padding:.1rem .3rem;font-size:.55rem}.super-fan-status{background:linear-gradient(135deg,#f5c842 0%,#d4a017 100%);color:#1a1200!important}.feed-card-media{aspect-ratio:4/5;background:#0a0a0f;justify-content:center;align-items:center;max-height:min(85vh,42rem);display:flex;position:relative;overflow:hidden}@media (min-width:768px){.feed-card-media{aspect-ratio:auto;min-height:12rem;max-height:min(72vh,36rem)}}.feed-card-media--locked .feed-card-visual{filter:blur(22px)brightness(.7);transform:scale(1.08)}.feed-card-media-type{z-index:3;letter-spacing:.02em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:999px;align-items:center;gap:.2rem;padding:.28rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:.55rem;left:.55rem}.feed-card-media-type--photo{color:#fff;background:#0f172ab8}.feed-card-media-type--video{color:#fff;background:#dc2626d9}.feed-card-visual{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}@media (min-width:768px){.feed-card-visual{object-fit:contain;width:100%;height:auto;max-height:min(72vh,36rem)}}.feed-card-lock{text-align:center;background:linear-gradient(#00000059,#000000bf);flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.5rem;display:flex;position:absolute;inset:0}.feed-card-lock-icon{font-size:1.75rem}.feed-card-lock-title{font-size:.95rem;font-weight:700}.feed-card-cta{background:var(--feed-accent);color:#041008;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;min-width:11rem;padding:.75rem 1.35rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #00e67659}.feed-card-cta--outline{color:#fff;box-shadow:none;background:0 0;border:2px solid #ffffffd9}.feed-card-caption{padding:.85rem 1rem 1rem;font-size:.9rem;line-height:1.5}.feed-card-caption strong{margin-right:.35rem;font-weight:700}.feed-card-error{color:#f87171;padding:0 1rem 1rem;font-size:.85rem}.feed-hero{margin:0 -.75rem 1rem}.feed-hero-cover{background:linear-gradient(135deg, #00b92b2e 0%, var(--feed-surface,#f6f6f3) 45%, #6366f1 100%);height:7rem}@supports (color:color-mix(in lab, red, red)){.feed-hero-cover{background:linear-gradient(135deg, #00b92b2e 0%, var(--feed-surface,#f6f6f3) 45%, color-mix(in srgb, #6366f1 8%, var(--feed-surface,#eef2ff)) 100%)}}.feed-hero-body{text-align:center;margin-top:-2.5rem;padding:0 1.1rem 1.25rem}.feed-hero-avatar{border:3px solid var(--feed-bg);color:#041008;background:linear-gradient(145deg,#00e676,#047857);border-radius:9999px;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:2rem;font-weight:800;display:inline-flex}.feed-hero-name{letter-spacing:-.02em;margin-top:.75rem;font-size:1.5rem;font-weight:800}.feed-hero-bio{color:var(--feed-muted);max-width:20rem;margin-top:.5rem;margin-left:auto;margin-right:auto;font-size:.9rem;line-height:1.45}.feed-hero-stats{justify-content:center;gap:2rem;margin-top:1rem;display:flex}.feed-hero-stat-n{font-size:1.15rem;font-weight:800;display:block}.feed-hero-stat-l{color:var(--feed-muted,var(--brand-text-muted,#2626268c));text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.feed-hero-cta{background:var(--feed-accent);color:#041008;cursor:pointer;border:none;border-radius:9999px;width:100%;max-width:18rem;margin-top:1.15rem;padding:.85rem 1.25rem;font-size:.95rem;font-weight:800}.feed-hero-cta--subscribed{background:var(--feed-surface-2);color:var(--feed-text);border:1px solid var(--feed-border)}.follow-creator-btn-wrap{margin-top:1.15rem}.follow-creator-btn-error{color:#f87171;margin:.5rem 0 0;font-size:.85rem}.feed-profile-posts{padding-top:.25rem}.feed-empty-state{text-align:center;border-radius:var(--brand-radius-lg,1.25rem);background:var(--feed-surface);border:1px dashed var(--feed-border);color:var(--feed-muted);padding:3rem 1.5rem;font-size:.9rem;line-height:1.55}.feed-empty-state--card{box-shadow:var(--brand-shadow-sm,0 2px 8px #0f172a0f);border-style:solid;margin:1rem 0 1.5rem}.feed-card-cta--ghost{border:1px solid var(--feed-border);color:var(--feed-text);box-shadow:none;background:0 0}.feed-empty-state--compact{padding:2rem 1rem}.feed-empty-title{color:var(--feed-text);margin-bottom:.35rem;font-size:1.05rem;font-weight:700}.feed-publish{background:var(--site-surface,#fff);border:1px solid var(--site-border,#0f172a14);border-radius:1.25rem;flex-direction:column;gap:1.1rem;padding:1.35rem 1.25rem;display:flex}.feed-publish-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.feed-publish-title{font-size:1.1rem;font-weight:800}.feed-publish-preview-link{color:#00b92b;font-size:.8rem;font-weight:700;text-decoration:none}.feed-publish-label{text-transform:uppercase;letter-spacing:.06em;color:var(--site-muted-xs,#2626267a);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.feed-publish-pills{flex-wrap:wrap;gap:.5rem;display:flex}.feed-publish-pill{border:2px solid var(--site-border,#0f172a1f);background:var(--site-surface,#fff);cursor:pointer;border-radius:9999px;padding:.5rem .85rem;font-size:.8rem;font-weight:700;transition:border-color .15s,background .15s}.feed-publish-pill--on{color:#047857;background:#00b92b1a;border-color:#00b92b}.feed-publish-vis-hint{color:var(--site-muted,#2626269e);margin:.65rem 0 0;font-size:.85rem;line-height:1.45}.feed-publish-price{align-items:center;gap:.5rem;max-width:10rem;display:flex}.feed-publish-price input{flex:1}.feed-publish-drop{border:2px dashed var(--site-border,#0f172a26);background:var(--site-bg,#f6f6f3);cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;min-height:11rem;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.feed-publish-drop--over{background:#00b92b0f;border-color:#00b92b}.feed-publish-drop--has{border-style:solid}.feed-publish-drop-inner{text-align:center;pointer-events:none;padding:1.5rem}.feed-publish-drop-icon{color:#00b92b;background:#00b92b26;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:300;display:inline-flex}.feed-publish-drop-hint{color:var(--site-muted-xs,#2626267a);margin-top:.35rem;font-size:.75rem}.feed-publish-thumb{object-fit:contain;width:100%;max-height:16rem}.feed-publish-clear{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:9999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700;position:absolute;top:.5rem;right:.5rem}.feed-publish-submit{width:100%}.feed-dash-list{flex-direction:column;gap:.65rem;display:flex}.feed-dash-item{background:var(--site-surface,#fff);border:1px solid var(--site-border,#0f172a14);border-radius:1rem;gap:.85rem;padding:.75rem;display:flex}.feed-dash-thumb{background-color:#111;background-position:50%;background-size:cover;border-radius:.65rem;flex-shrink:0;width:4.5rem;height:4.5rem}.feed-dash-meta{flex:1;min-width:0}.feed-dash-meta-top{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.feed-dash-badge{text-transform:uppercase;letter-spacing:.04em;color:#047857;font-weight:800}.feed-dash-price{font-weight:700}.feed-dash-time{color:var(--site-muted-xs,#2626267a);margin-left:auto}.feed-dash-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.feed-dash-body--muted{color:var(--site-muted-xs,#2626267a)}.feed-dash-delete{margin-top:.65rem}.dash-btn-danger--sm{padding:.4rem .75rem;font-size:.75rem}.dash-stats-grid--3{grid-template-columns:1fr}@media (min-width:640px){.dash-stats-grid--3{grid-template-columns:repeat(3,1fr)}}.dash-stat-card--actions{flex-direction:column;justify-content:center;gap:.5rem;display:flex}@media (min-width:768px){.feed-body:not(.feed-body--full){max-width:32rem}.feed-tabbar:not(.feed-tabbar--modal){border-radius:1.25rem 1.25rem 0 0;max-width:24rem;margin-bottom:.5rem;left:50%;transform:translate(-50%)}}html.feed-modal-open,html.feed-modal-open body{height:100%;overflow:hidden}.feed-modal-root{z-index:9990;background:var(--feed-bg,#f8f8f8);position:fixed;inset:0}.feed-app--modal{flex-direction:column;width:100%;max-width:none;height:100%;min-height:100dvh;margin:0;display:flex}.feed-header-inner--full{width:100%;max-width:none;padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}.feed-body--full{width:100%;max-width:none;padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right));-webkit-overflow-scrolling:touch;flex:1;margin:0;overflow-y:auto}.feed-stream--full{width:100%;max-width:42rem;margin:0 auto}.feed-tabbar--modal{max-width:none;padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px));border-radius:0;flex-shrink:0;margin:0;position:relative;left:auto;right:auto;transform:none}.feed-modal-close{background:var(--feed-surface-2,#1c1c28);width:2.25rem;height:2.25rem;color:var(--feed-text,#f4f4f5);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;display:flex}.feed-header-back{color:var(--feed-text,#f4f4f5);cursor:pointer;background:0 0;border:none;padding:.35rem 0;font-size:.9rem;font-weight:700}.feed-card-user--btn{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;width:100%}.feed-loading{text-align:center;color:var(--feed-muted,#f4f4f58c);padding:2rem}.feed-page-head--compact{padding:.75rem .35rem .5rem}.feed-hero--modal{margin:0 0 1rem}.feed-fab{z-index:9000;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));color:#041008;cursor:pointer;background:linear-gradient(135deg,#00e676,#00b92b);border:none;border-radius:9999px;align-items:center;gap:.45rem;padding:.7rem 1.15rem .7rem .95rem;font-size:.9rem;font-weight:800;display:inline-flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00e67673}.feed-fab-icon{font-size:1.15rem;line-height:1}.dashboard-root .feed-fab{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.feed-route-loading{color:#666;justify-content:center;align-items:center;min-height:50vh;display:flex}@media (min-width:768px){.feed-modal-root{justify-content:center;align-items:stretch;display:flex}.feed-app--modal{max-width:480px;box-shadow:0 0 0 1px var(--feed-border);margin:0 auto}.feed-stream--full{max-width:none}.feed-app--profile .feed-body--profile{max-width:42rem}}.feed-app--profile{padding-bottom:2rem}.feed-profile-topbar{z-index:50;background:var(--feed-surface);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.feed-profile-topbar{background:color-mix(in srgb, var(--feed-surface) 92%, transparent)}}.feed-profile-topbar{border-bottom:1px solid var(--feed-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 24px #0f172a0a}.feed-profile-back{width:2.25rem;height:2.25rem;color:var(--feed-text);background:var(--feed-surface-2);border-radius:9999px;justify-content:center;align-items:center;font-size:1.25rem;text-decoration:none;display:flex}.feed-profile-topbar-title{color:var(--feed-muted);font-size:.9rem;font-weight:700}.feed-profile-topbar-spacer{width:2.25rem}.feed-body--profile{max-width:36rem;padding:0}.feed-hero--of{margin:0}.feed-hero-cover--of{background:linear-gradient(135deg, #00b92b 0%, var(--feed-surface,#f6f6f3) 55%, #6366f1 100%);height:11rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.feed-hero-cover--of{background:linear-gradient(135deg, color-mix(in srgb, #00b92b 10%, var(--feed-surface,#f6f6f3)) 0%, var(--feed-surface,#f6f6f3) 55%, color-mix(in srgb, #6366f1 8%, var(--feed-surface,#eef2ff)) 100%)}}.feed-hero-cover-img{object-fit:cover;width:100%;height:100%;display:block}.feed-hero-cover-fallback{background:linear-gradient(135deg, #00b92b33 0%, #00b92b 45%, var(--feed-surface,#f6f6f3) 100%);width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.feed-hero-cover-fallback{background:linear-gradient(135deg, #00b92b33 0%, color-mix(in srgb, #00b92b 6%, var(--feed-surface,#f0fdf4)) 45%, var(--feed-surface,#f6f6f3) 100%)}}.feed-hero-body--of{text-align:left;margin-top:-3rem;padding:0 1.15rem 1.25rem}.feed-hero-row{align-items:flex-end;gap:1rem;display:flex}.feed-hero-avatar--of{border:4px solid var(--feed-surface);background:linear-gradient(145deg,#00b92b,#00a826);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex;overflow:hidden;box-shadow:0 8px 28px #00b92b40}.feed-hero-avatar-img{object-fit:cover;width:100%;height:100%}.feed-hero-avatar-initial{color:#041018;font-size:2rem;font-weight:800}.feed-hero-meta{flex:1;min-width:0;padding-bottom:.35rem}.feed-hero-handle{color:var(--feed-muted);margin-top:.15rem;font-size:.85rem}.feed-hero-bio--of{text-align:left;max-width:none;margin:.85rem 0 0;font-size:.92rem;line-height:1.5}.feed-hero-stats--of{justify-content:flex-start;gap:1.75rem;margin-top:1rem}.feed-hero--of .feed-hero-cta{max-width:100%;margin-top:1rem}.feed-profile-tabs{border-bottom:1px solid var(--feed-border);margin:0 0 1rem;display:flex}.feed-profile-tab{color:var(--feed-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:.85rem .5rem;font-size:.85rem;font-weight:700}.feed-profile-tab--active{color:var(--feed-text);border-bottom-color:var(--feed-accent)}.feed-stream--profile{gap:1.25rem;padding:0 .75rem}.feed-profile-media{padding:0 .75rem 1.5rem}.feed-profile-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.feed-profile-grid-item{aspect-ratio:1;background:#000;position:relative;overflow:hidden}.feed-profile-grid-item img{object-fit:cover;width:100%;height:100%;display:block}.feed-profile-grid-item--locked img{filter:blur(14px)brightness(.65);transform:scale(1.05)}.feed-profile-grid-lock:after{content:"🔒";background:#00000059;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;inset:0}.profile-editor{max-width:36rem}.profile-editor-preview{border:1px solid var(--site-border,#e5e7eb);border-radius:1rem;margin-bottom:1.25rem;overflow:hidden}.profile-editor-overlay-btn{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:.5rem;padding:.45rem .75rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.75rem;right:.75rem}.profile-editor-avatar-wrap{position:relative}.profile-editor-avatar-btn{border:2px solid var(--site-surface,#fff);background:var(--feed-accent,#00aff0);cursor:pointer;border-radius:9999px;width:2rem;height:2rem;font-size:.85rem;position:absolute;bottom:-2px;right:-2px}.profile-editor-fields{flex-direction:column;gap:1rem;display:flex}.feed-certified-badge{vertical-align:middle;color:var(--feed-accent);flex-shrink:0;justify-content:center;align-items:center;margin-left:.25rem;display:inline-flex}.feed-hero-name .feed-certified-badge{margin-left:.35rem}.feed-card-name{flex-wrap:wrap;align-items:center;gap:.15rem;display:inline-flex}.feed-hero-pending{color:#fcd34d;text-align:left;background:#fbbf241f;border:1px solid #fbbf2459;border-radius:.65rem;margin:.75rem 0 0;padding:.65rem .85rem;font-size:.82rem;line-height:1.45}.feed-verify-banner{background:#fbbf241a;border:1px solid #fbbf2459;border-radius:.85rem;margin-bottom:1.25rem;padding:1rem 1.15rem}.feed-verify-banner-title{color:#b45309;margin-bottom:.35rem;font-size:.95rem;font-weight:800}.feed-verify-banner-text{color:#92400e;margin:0 0 .85rem;font-size:.88rem;line-height:1.5}.feed-verify-banner-btn{background:var(--brand-accent,#00b92b);color:var(--brand-text,#041008);border-radius:9999px;justify-content:center;align-items:center;padding:.6rem 1.1rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.feed-verify-banner-btn:hover{filter:brightness(.96);transform:translateY(-1px)}.feed-verify-banner--compact .feed-verify-banner-text{margin-bottom:.65rem}.dashboard-root .feed-verify-banner-title{color:#b45309}.dash-admin-btn--on{border-color:var(--feed-accent,#00aff0);color:var(--feed-accent,#00aff0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.discover-gate{background:radial-gradient(ellipse 90% 60% at 50% -10%, #00b92b24, transparent 55%), var(--brand-bg,#f8f8f8);min-height:100vh;color:var(--brand-text,#262626);justify-content:center;align-items:center;padding:2rem 1.25rem;display:flex}.discover-gate-card{text-align:center;border:1px solid var(--brand-border,#0f172a14);background:var(--brand-surface,#fff);border-radius:1.25rem;max-width:28rem;padding:2.5rem 2rem;box-shadow:0 24px 60px #00000014}.discover-gate-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-text-muted,#2626268c);font-size:.7rem;font-weight:700}.discover-gate-title{margin-top:.75rem;font-size:1.75rem;font-weight:800}.discover-gate-text{color:var(--brand-text-muted,#262626b8);margin-top:1rem;font-size:.9rem;line-height:1.6}.discover-gate-actions{flex-direction:column;gap:.65rem;margin-top:1.75rem;display:flex}.discover-gate-btn{cursor:pointer;border:none;border-radius:9999px;width:100%;padding:.85rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;display:block}.discover-gate-btn--primary{background:var(--brand-accent,#00b92b);color:var(--brand-text,#262626)}.discover-gate-btn--muted{background:var(--brand-surface,#fff);color:var(--brand-text,#262626);text-align:center;border:2px solid #2626261f}.discover-page{width:100%;min-height:100dvh;padding-top:var(--public-nav-height,3.45rem);box-sizing:border-box}.discover-page-header{z-index:30;background:var(--feed-surface);justify-content:space-between;align-items:center;width:100%;padding:1rem clamp(1.25rem,4vw,3rem);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.discover-page-header{background:color-mix(in srgb, var(--feed-surface) 92%, transparent)}}.discover-page-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;border-bottom:1px solid #0000000f}.discover-page-logo{color:#262626;font-size:1.05rem;font-weight:800;text-decoration:none}.discover-page-nav{align-items:center;gap:.75rem;font-size:.8rem;font-weight:600;display:flex}.discover-page-nav a{color:#262626;text-decoration:none}.discover-page-nav-cta{background:var(--brand-accent,#00b92b);border-radius:9999px;padding:.45rem .9rem;font-weight:700;color:var(--brand-text,#262626)!important}.discover-page-main{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:2rem clamp(1.25rem,4vw,3rem) 4rem}.discover-page-main--compact{padding-top:.75rem}.discover-section-head{text-align:center;margin-bottom:2rem}.discover-section-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-accent,#00b92b);font-size:.7rem;font-weight:700}.discover-section-title{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.discover-section-sub{max-width:32rem;color:var(--brand-text-muted,#262626a6);margin:.75rem auto 0;font-size:.95rem}.discover-filters{background:var(--brand-surface,#fff);border:1px solid var(--brand-accent,#00b92b);border-radius:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.discover-filters{border:1px solid color-mix(in srgb, var(--brand-accent,#00b92b) 14%, var(--brand-border,#00b92b1a))}}.discover-filters{flex-direction:column;gap:.85rem;display:flex;box-shadow:0 10px 32px #0000000a}.discover-search{border:1px solid var(--brand-border,#0000001a);background:var(--brand-surface-2,#fafafa);border-radius:9999px;align-items:center;gap:.65rem;padding:.55rem .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.discover-search:focus-within{border-color:#00b92b73;box-shadow:0 0 0 3px #00b92b1f}.discover-search-icon{color:var(--brand-text-muted,#26262673);flex-shrink:0}.discover-search-input{color:var(--brand-text,#262626);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.92rem}.discover-search-input::placeholder{color:var(--brand-text-muted,#2626268c)}@supports (color:color-mix(in lab, red, red)){.discover-search-input::placeholder{color:color-mix(in srgb, var(--brand-text-muted,#2626268c) 78%, transparent)}}.discover-filters-label{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-text-muted,#26262680);margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.discover-filters-row{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.discover-filter{color:var(--brand-text-muted,#2626268c);flex-direction:column;flex:1;gap:.35rem;min-width:9rem;font-size:.75rem;font-weight:600;display:flex}.discover-filter select{border:1px solid var(--brand-border,#0000001f);background:var(--brand-surface-2,#fafafa);color:var(--brand-text,#262626);border-radius:.5rem;padding:.55rem .75rem;font-size:.85rem}.discover-count{color:var(--brand-text-muted,#2626268c);margin-bottom:1.75rem;font-size:.85rem;font-weight:600}.discover-status{text-align:center;color:var(--brand-text-muted,#26262699);padding:2rem}.discover-status--error{color:#b91c1c}.discover-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.discover-card{background:var(--brand-surface,#fff);border:1px solid #00b92b1f;border-radius:1.1rem;flex-direction:column;gap:0;padding:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 14px 44px #00000012,0 2px 8px #00b92b0f}.discover-card:hover{transform:translateY(-3px);box-shadow:0 20px 52px #0000001a,0 4px 14px #00b92b1f}.discover-card-banner-wrap{background:linear-gradient(135deg,#00b92b2e,#00e67614);height:6.5rem;position:relative}.discover-card-banner{object-fit:cover;width:100%;height:100%;display:block}.discover-card-banner--fallback{background:linear-gradient(135deg,#00e676 0%,#00b92b 55%,#008f24 100%)}.discover-card-avatar-overlay{z-index:1;position:absolute;bottom:-1.65rem;left:1rem}.discover-card-body{flex-direction:column;gap:.55rem;padding:2.15rem 1.15rem 1.15rem;display:flex}.discover-card-top{align-items:flex-start;gap:.85rem;display:flex}.discover-card-avatar{object-fit:cover;border:3px solid var(--brand-surface,#fff);border-radius:9999px;flex-shrink:0;width:4.5rem;height:4.5rem;box-shadow:0 6px 18px #00000024}.discover-card-avatar--fallback{color:#041008;background:linear-gradient(145deg,#00e676,#00b92b);justify-content:center;align-items:center;font-size:1.4rem;font-weight:800;display:flex}.discover-card-name{font-size:1.05rem;font-weight:800;line-height:1.2}.discover-card-meta{color:var(--brand-text-muted,#2626268c);margin-top:.2rem;font-size:.75rem}.discover-card-level{color:var(--brand-accent,#00b92b);margin-top:.25rem;font-size:.8rem;font-weight:700}.discover-card-certified{color:#00b92b;margin-left:.35rem}.discover-card-bio{color:var(--brand-text,#262626);font-size:.82rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.discover-card-bio{color:color-mix(in srgb, var(--brand-text,#262626) 72%, var(--brand-text-muted,#2626268c))}}.discover-card-stats{color:var(--brand-text,#262626);margin:.45rem 0 0;font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.discover-card-stats{color:color-mix(in srgb, var(--brand-text,#262626) 68%, var(--brand-text-muted,#2626268c))}}.discover-card-certified-line{margin:.2rem 0 0}.discover-card-xp-bar{background:var(--brand-accent-soft,#00b92b1f);border-radius:9999px;height:.35rem;overflow:hidden}.discover-card-xp-fill{border-radius:inherit;background:linear-gradient(90deg,#00e676,#00b92b);height:100%;display:block}.discover-card-xp-label{color:var(--brand-text-muted,#26262680);margin-top:.25rem;font-size:.7rem;font-weight:600}.discover-card-cta{background:var(--brand-accent,#00b92b);color:var(--brand-text,#262626);border-radius:9999px;justify-content:center;align-items:center;margin-top:auto;padding:.65rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.discover-card-cta:hover{filter:brightness(.96);transform:translateY(-1px)}.feed-subscribe-block{background:linear-gradient(135deg, #00b92b14 0%, var(--feed-surface) 100%);border:1px solid #00b92b40;border-radius:1.15rem;margin:0 1.15rem 1.25rem;padding:1.15rem 1.25rem;box-shadow:0 12px 40px #00b92b1a}.feed-subscribe-btn{background:var(--feed-accent,#00b92b);color:#0a0f0c;cursor:pointer;border:none;border-radius:9999px;width:100%;padding:.95rem 1.25rem;font-size:.95rem;font-weight:800;transition:filter .15s,transform .15s}.feed-subscribe-btn:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.feed-subscribe-hint{color:var(--feed-muted);text-align:center;margin:.55rem 0 0;font-size:.78rem}.feed-subscribe-error{color:#dc2626;text-align:center;margin:.5rem 0 0;font-size:.78rem}.feed-subscribe-badge{background:var(--feed-accent-dim,#00b92b1f);border:1px solid var(--feed-accent,#00b92b);border-radius:.85rem;margin:0 1.15rem 1.25rem;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.feed-subscribe-badge{border:1px solid color-mix(in srgb, var(--feed-accent,#00b92b) 35%, var(--feed-border))}}.feed-subscribe-badge{color:var(--feed-text);text-align:center;font-size:.85rem;font-weight:700}.feed-app--profile.feed-app--fullscreen{flex-direction:column;height:100dvh;min-height:100dvh;max-height:100dvh;padding-bottom:0;display:flex;overflow:hidden}.feed-app--profile.feed-app--fullscreen .public-site-nav-inner{width:100%;max-width:none}.feed-body--profile.feed-body--fullscreen{-webkit-overflow-scrolling:touch;flex:1;width:100%;min-height:0;margin:0;padding:0;overflow-y:auto;max-width:none!important}.feed-body--profile.feed-body--immersive:not(.feed-body--fullscreen){width:100%;max-width:72rem;margin:0 auto;padding:0}.feed-app--profile.feed-app--fullscreen .creator-profile-sheet{max-width:none}.feed-app--profile.feed-app--fullscreen .creator-profile-content,.feed-app--profile.feed-app--fullscreen .creator-profile-owner{box-sizing:border-box;width:100%;max-width:none}.feed-app--profile.feed-app--fullscreen .creator-profile-cover{width:100%}@media (min-width:768px){.feed-app--profile.feed-app--fullscreen .feed-body--profile{max-width:none!important}}.feed-hero--fullscreen{position:relative}.feed-hero-cover--fullscreen{height:min(42vw,16rem);min-height:12rem}@media (min-width:768px){.feed-hero-cover--fullscreen{height:min(32vw,22rem);min-height:16rem}}.feed-hero--fullscreen .feed-hero-body--of{z-index:3;margin-top:-4.25rem;padding:0 1.25rem 1.5rem;position:relative}@media (min-width:768px){.feed-hero--fullscreen .feed-hero-body--of{max-width:52rem;margin-top:-5rem;margin-left:auto;margin-right:auto;padding:0 2rem 2rem}.feed-body--fullscreen .feed-stream--profile,.feed-body--fullscreen .feed-profile-tabs,.feed-body--fullscreen .feed-profile-media{max-width:52rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}}.feed-hero--fullscreen .feed-hero-avatar--of{border-width:5px;width:6.25rem;height:6.25rem;box-shadow:0 12px 40px #0003}:root{--public-nav-height:3.65rem}.public-site-nav{z-index:60;height:var(--public-nav-height);box-sizing:border-box;border-bottom:1px solid var(--feed-border,var(--brand-border,#0f172a14));background:var(--feed-surface,var(--brand-surface,#fff));position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.public-site-nav{background:color-mix(in srgb, var(--feed-surface,var(--brand-surface,#fff)) 96%, transparent)}}.public-site-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 4px 24px #0f172a0f}.public-site-nav-inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;max-width:72rem;height:100%;margin:0 auto;padding:0 1rem;display:grid}.feed-app--fullscreen,.feed-app--profile,.msg-app--fullpage,.feed-app--immersive{padding-top:var(--public-nav-height);box-sizing:border-box}.public-site-nav-start{justify-self:start}.public-site-nav-end{justify-self:end}.public-site-nav-logo{letter-spacing:-.03em;color:var(--feed-text,var(--brand-text,#262626));align-items:center;gap:.45rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.public-site-nav-logo-mark{background:var(--feed-accent);width:.45rem;height:.45rem;box-shadow:0 0 10px var(--feed-accent);border-radius:9999px}.public-site-nav-back{background:var(--feed-surface-2);width:2.25rem;height:2.25rem;color:var(--feed-text);border-radius:9999px;justify-content:center;align-items:center;font-size:1.15rem;text-decoration:none;display:flex}.public-site-nav-links{justify-self:center;align-items:center;gap:.35rem;min-height:2.15rem;display:none}@media (min-width:640px){.public-site-nav-links{display:flex}}.public-site-nav-link{border-radius:var(--brand-radius-pill,9999px);color:var(--feed-muted,var(--brand-text-muted,#2626268c));padding:.5rem .95rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:color .15s,background .15s,transform .12s}.public-site-nav-link:hover{color:var(--feed-text,var(--brand-text,#262626));background:var(--feed-accent-dim,#00b92b1f);transform:translateY(-1px)}.public-site-nav-link:focus-visible{outline:2px solid var(--feed-accent,#00b92b);outline-offset:2px}.public-site-nav-link--active{color:var(--feed-accent,var(--brand-accent,#00b92b));background:var(--feed-accent-dim,#00b92b24);box-shadow:inset 0 0 0 1px #00b92b38}.public-site-nav-actions{align-items:center;gap:.35rem;display:flex}.public-site-nav-start,.public-site-nav-end{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.public-site-nav-actions--loading{gap:.35rem;min-width:8.5rem;height:2.15rem}.public-site-nav-skeleton{background:var(--feed-surface-2,#f0f0ee);border-radius:9999px;width:2.15rem;height:2.15rem;animation:1.2s ease-in-out infinite public-nav-pulse;display:inline-block}.public-site-nav-skeleton--wide{border-radius:9999px;width:4.5rem}.public-site-nav-link--spacer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes public-nav-pulse{0%,to{opacity:.55}50%{opacity:1}}.public-site-nav-notif{position:relative}.public-site-nav-notif-panel{border:1px solid var(--feed-border,#0f172a1a);background:var(--feed-surface,#fff);z-index:80;border-radius:1rem;flex-direction:column;width:min(22rem,100vw - 1.5rem);max-height:min(24rem,60vh);display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 12px 40px #0000002e}.public-site-nav-notif-head{border-bottom:1px solid var(--feed-border,#0f172a14);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.public-site-nav-notif-head h2{color:var(--feed-text,#262626);margin:0;font-size:.88rem;font-weight:800}.public-site-nav-notif-mark{color:var(--feed-accent,#00b92b);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:.72rem;font-weight:700}.public-site-nav-notif-list{flex:1;overflow-y:auto}.public-site-nav-notif-list ul{margin:0;padding:0;list-style:none}.public-site-nav-notif-item{border:none;border-bottom:1px solid var(--feed-border,#0f172a0f);text-align:left;cursor:pointer;width:100%;color:var(--feed-text,#262626);background:0 0;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem 1rem;display:flex}.public-site-nav-notif-item strong{font-size:.8rem;font-weight:800}.public-site-nav-notif-item span{color:var(--feed-muted,#262626a6);font-size:.76rem;line-height:1.35}.public-site-nav-notif-item time{color:var(--feed-muted);font-size:.68rem}.public-site-nav-notif-item--unread .public-site-nav-notif-item{background:var(--feed-accent-dim,#00b92b14)}.public-site-nav-notif-empty{color:var(--feed-muted);text-align:center;margin:0;padding:1.25rem 1rem;font-size:.8rem}.public-site-nav-account-msg-dot{background:var(--feed-accent,#00b92b);border-radius:9999px;flex-shrink:0;width:.45rem;height:.45rem}.public-site-nav-auth-link{color:var(--feed-text,var(--brand-text,#262626));padding:.35rem .5rem;font-size:.78rem;font-weight:700;text-decoration:none}.public-site-nav-signup{background:var(--feed-accent,var(--brand-accent,#00b92b));color:#041018;border-radius:9999px;align-items:center;padding:.45rem .85rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.public-site-nav-account{border:1px solid var(--feed-border,var(--brand-border,#0f172a1a));background:var(--feed-surface-2,var(--brand-surface-2,#f8f8f6));max-width:9rem;color:var(--feed-text,var(--brand-text,#262626));border-radius:9999px;align-items:center;gap:.45rem;padding:.3rem .55rem .3rem .3rem;text-decoration:none;display:inline-flex}.public-site-nav-account-avatar{background:var(--feed-accent,var(--brand-accent,#00b92b));color:#041018;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:800;display:flex}.public-site-nav-account-name{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.public-site-nav-icon-btn{border:1px solid var(--feed-border,var(--brand-border,#0f172a1a));background:var(--feed-surface-2,var(--brand-surface-2,#f8f8f6));width:2.15rem;height:2.15rem;color:var(--feed-text,var(--brand-text,#262626));cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;font-size:.95rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.public-site-nav-icon-btn:hover{border-color:var(--feed-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.public-site-nav-icon-btn:hover{border-color:color-mix(in srgb, var(--feed-accent,#00b92b) 40%, var(--feed-border))}}.public-site-nav-icon-btn:hover{background:var(--feed-accent-dim,#00b92b1f)}.public-site-nav-icon-btn:focus-visible{outline:2px solid var(--feed-accent,#00b92b);outline-offset:2px}.public-site-nav-icon-btn--active{border-color:var(--feed-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.public-site-nav-icon-btn--active{border-color:color-mix(in srgb, var(--feed-accent,#00b92b) 45%, var(--feed-border))}}.public-site-nav-icon-btn--active{background:var(--feed-accent-dim,#00b92b1a);color:var(--feed-accent,#00b92b)}.public-site-nav-badge{color:#041018;background:#00b92b;border-radius:9999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.58rem;font-weight:800;display:flex;position:absolute;top:-.15rem;right:-.15rem}.public-site-nav .dash-theme-toggle--compact{border:1px solid var(--feed-border);background:var(--feed-surface-2);color:var(--feed-text);border-radius:9999px;justify-content:center;align-items:center;width:2.15rem;min-width:2.15rem;height:2.15rem;padding:0;line-height:1;display:inline-flex}.public-site-nav .dash-theme-toggle--compact .dash-theme-toggle-text{display:none}html[data-site-theme=dark] .feed-profile-topbar,html[data-site-theme=ultra-dark] .feed-profile-topbar,html[data-site-theme=dark] .public-site-nav,html[data-site-theme=ultra-dark] .public-site-nav{background:var(--feed-surface)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .feed-profile-topbar,html[data-site-theme=ultra-dark] .feed-profile-topbar,html[data-site-theme=dark] .public-site-nav,html[data-site-theme=ultra-dark] .public-site-nav{background:color-mix(in srgb, var(--feed-surface) 88%, transparent)}}html[data-site-theme=dark] .feed-header,html[data-site-theme=ultra-dark] .feed-header{background:var(--feed-surface)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .feed-header,html[data-site-theme=ultra-dark] .feed-header{background:color-mix(in srgb, var(--feed-surface) 88%, transparent)}}.feed-app--profile .feed-body--profile:not(.feed-body--fullscreen){max-width:40rem;margin:0 auto}.feed-card{border:1px solid var(--feed-border);background:var(--feed-surface);border-radius:1.25rem;box-shadow:0 16px 48px #0f172a0f}.feed-app--immersive{padding-bottom:3rem}.feed-body--immersive{max-width:72rem;margin:0 auto;padding:0 0 2rem}.creator-profile-hero{position:relative}.creator-profile-cover{background:#121218;width:100%;height:min(42vw,17rem);min-height:12rem;position:relative;overflow:hidden}.creator-profile-cover-img{object-fit:cover;width:100%;height:100%;display:block}.creator-profile-cover-fallback{background:linear-gradient(145deg,#0d2818 0%,#14141c 45%,#0a0a0f 100%);width:100%;height:100%}.creator-profile-cover-shade{background:linear-gradient(180deg, #08080c0d 0%, #08080c59 70%, var(--feed-bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.creator-profile-cover-shade{background:linear-gradient(180deg, #08080c0d 0%, #08080c59 70%, color-mix(in srgb, var(--feed-bg) 88%, transparent) 100%)}}.creator-profile-hero-theme{z-index:4;position:absolute;top:.75rem;right:.75rem}.creator-profile-hero-theme .dash-theme-toggle--compact{border:1px solid var(--feed-border);background:var(--feed-surface);border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.creator-profile-hero-theme .dash-theme-toggle--compact{background:color-mix(in srgb, var(--feed-surface) 72%, transparent)}}.creator-profile-hero-theme .dash-theme-toggle--compact{color:var(--feed-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px #0f172a1f}html[data-site-theme=light] .creator-profile-hero-theme .dash-theme-toggle--compact{color:var(--brand-text,#262626);background:#ffffffd1;border-color:#0f172a29}html[data-site-theme=dark] .creator-profile-hero-theme .dash-theme-toggle--compact,html[data-site-theme=ultra-dark] .creator-profile-hero-theme .dash-theme-toggle--compact{color:#f4f4f5;background:#08080c8c;border-color:#ffffff38}.creator-profile-hero-theme .dash-theme-toggle-text{display:none}.creator-profile-hero-theme .dash-theme-toggle-icon{justify-content:center;align-items:center;width:1em;height:1em;margin:0;font-size:1rem;line-height:1;display:flex}.creator-profile-sheet{z-index:2;text-align:center;margin-top:-3.5rem;padding:0 1.25rem 1.25rem;position:relative}@media (min-width:900px){.creator-profile-cover{height:min(28vw,18rem)}.creator-profile-sheet{max-width:40rem;margin-left:auto;margin-right:auto;padding:0 2rem 1.5rem}}.creator-profile-avatar-wrap{justify-content:center;margin-bottom:.85rem;display:flex}.creator-profile-avatar{border:4px solid var(--feed-bg);outline:2px solid var(--feed-accent);background:var(--feed-surface-2);border-radius:9999px;width:6.5rem;height:6.5rem;overflow:hidden;box-shadow:0 16px 40px #0000001f}.creator-profile-avatar img{object-fit:cover;width:100%;height:100%}.creator-profile-avatar-initial{color:#041018;background:linear-gradient(145deg,#00b92b,#00d435);justify-content:center;align-items:center;width:100%;height:100%;font-size:1.85rem;font-weight:800;display:flex}.creator-profile-identity{min-width:0}.creator-profile-name{letter-spacing:-.03em;color:var(--feed-text);margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:800}.creator-profile-name-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.creator-profile-handle,.creator-profile-meta{color:var(--feed-muted);margin:.2rem 0 0;font-size:.86rem}.creator-profile-meta--prominent{color:var(--feed-text,#e2e8f0);letter-spacing:.01em;margin-top:.45rem;font-size:.95rem;font-weight:700}.creator-profile-bio{color:var(--feed-text);opacity:.92;max-width:40rem;margin:.85rem 0 0;font-size:.9rem;line-height:1.55}.creator-profile-links{width:100%;max-width:22rem;margin:1rem auto 0;padding:0 .25rem}.creator-profile-links-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.creator-profile-link-item{border:1px solid var(--feed-accent,#00b92b);border-radius:.85rem;align-items:center;gap:.75rem;width:100%;padding:.8rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.creator-profile-link-item{border:1px solid color-mix(in srgb, var(--feed-accent,#00b92b) 28%, var(--feed-border))}}.creator-profile-link-item{background:var(--feed-surface);color:var(--feed-text);font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;box-shadow:0 6px 20px #00b92b14}.creator-profile-link-item:hover{border-color:var(--feed-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.creator-profile-link-item:hover{border-color:color-mix(in srgb, var(--feed-accent,#00b92b) 55%, var(--feed-border))}}.creator-profile-link-item:hover{background:var(--feed-accent-dim,#00b92b1a);transform:translateY(-1px);box-shadow:0 10px 28px #00b92b24}.creator-profile-link-icon{background:var(--feed-accent-dim,#00b92b1f);width:2rem;height:2rem;color:var(--feed-accent,#00b92b);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex}.creator-profile-link-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.creator-profile-link-arrow{color:var(--feed-accent,#00b92b);opacity:.85;flex-shrink:0;font-size:.82rem}html[data-site-theme=dark] .creator-profile-link-item,html[data-site-theme=ultra-dark] .creator-profile-link-item{background:var(--feed-surface);border-color:var(--feed-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .creator-profile-link-item,html[data-site-theme=ultra-dark] .creator-profile-link-item{border-color:color-mix(in srgb, var(--feed-accent,#00b92b) 32%, var(--feed-border))}}html[data-site-theme=dark] .creator-profile-link-item,html[data-site-theme=ultra-dark] .creator-profile-link-item{box-shadow:0 8px 24px #00000040}html[data-site-theme=light] .creator-profile-link-item{background:var(--feed-surface,#fff);color:var(--feed-text,#262626)}.creator-profile-pending{color:#fbbf24;margin:.65rem 0 0;font-size:.8rem}.creator-profile-stats{border:1px solid var(--feed-border);background:var(--feed-surface-2);border-radius:9999px;gap:2rem;margin:1.15rem auto 0;padding:.65rem 1.25rem;list-style:none;display:inline-flex}.creator-profile-stats li{flex-direction:column;align-items:center;gap:.1rem;display:flex}.creator-profile-stats strong{color:var(--feed-text);font-size:1.05rem;font-weight:800}.creator-profile-stats span{text-transform:uppercase;letter-spacing:.06em;color:var(--feed-muted);font-size:.72rem;font-weight:600}.creator-profile-actions{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.65rem;max-width:36rem;margin:0 auto;padding:0 1.25rem 1.25rem;display:flex}@media (min-width:900px){.creator-profile-actions{padding:0 2rem 1.75rem}}.creator-profile-actions .follow-creator-btn-wrap{flex-direction:column;flex:auto;align-items:stretch;min-width:8.5rem;margin:0;display:flex}.creator-profile-actions .feed-hero-cta{border:1px solid var(--feed-border);background:var(--feed-surface-2);width:100%;min-width:8.5rem;max-width:none;min-height:2.75rem;color:var(--feed-text);cursor:pointer;border-radius:9999px;flex:auto;justify-content:center;align-items:center;margin:0;padding:.7rem 1.1rem;font-size:.82rem;font-weight:700;display:inline-flex}.creator-profile-actions .feed-hero-cta--subscribed{color:var(--feed-accent);background:#00b92b24;border-color:#00b92b73}.creator-profile-action{cursor:pointer;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:9999px;flex:auto;justify-content:center;align-items:center;min-width:8.5rem;min-height:2.75rem;padding:.7rem 1.1rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.creator-profile-action--secondary{border-color:var(--feed-border);background:var(--feed-surface-2);color:var(--feed-text);transition:background .15s,border-color .15s,color .15s}.creator-profile-action--secondary:hover{border-color:var(--feed-accent)}@supports (color:color-mix(in lab, red, red)){.creator-profile-action--secondary:hover{border-color:color-mix(in srgb, var(--feed-accent) 45%, var(--feed-border))}}.creator-profile-action--secondary:hover{background:var(--feed-accent-dim,#00b92b1f);color:var(--feed-text)}.creator-profile-action--secondary:focus-visible{outline:2px solid var(--feed-accent,#00b92b);outline-offset:2px}.creator-profile-action--primary{background:var(--feed-accent);color:#0a0f0c;border:none}.creator-profile-action--subscribed{color:var(--feed-accent);background:#00b92b1f;border-color:#00b92b59}.creator-profile-action-wrap{display:contents}.creator-profile-action-error{color:#f87171;text-align:center;width:100%;font-size:.75rem}.creator-profile-content-star{color:var(--feed-accent);flex-shrink:0}.creator-profile-msg-bar{border:1px solid var(--feed-border,#0f172a1a);background:var(--feed-surface);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 1.25rem 1.25rem;padding:1rem 1.15rem;display:flex}@media (min-width:900px){.creator-profile-msg-bar{margin:0 2rem 1.5rem}}.creator-profile-msg-info{align-items:center;gap:.85rem;display:flex}.creator-profile-msg-icon{font-size:1.35rem}.creator-profile-msg-title{color:var(--feed-text);margin:0;font-size:.95rem;font-weight:700}.creator-profile-msg-sub{color:var(--feed-muted);margin:.15rem 0 0;font-size:.78rem}.creator-profile-msg-cta{background:var(--feed-accent);color:#0a0f0c;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.creator-profile-msg-cta:hover{filter:brightness(1.06)}.creator-profile-hidden{text-align:center;border:1px solid var(--feed-border,#e5e5e5);border-radius:1rem;max-width:28rem;margin:2rem auto 3rem;padding:2rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.creator-profile-hidden{border:1px solid color-mix(in srgb, var(--feed-border,#e5e5e5) 80%, transparent)}}.creator-profile-hidden{background:var(--feed-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.creator-profile-hidden{background:color-mix(in srgb, var(--feed-surface,#fff) 92%, transparent)}}.creator-profile-hidden-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.creator-profile-hidden-text{color:var(--feed-muted,#666);margin:0;font-size:.9375rem;line-height:1.5}.creator-profile-owner{max-width:42rem;margin:0 auto;padding:0 1.25rem 1.25rem}.creator-profile-owner .dash-story-upload{margin-bottom:1rem}@media (min-width:900px){.creator-profile-owner{padding:0 2rem 1.5rem}}.creator-profile-owner-tabs{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.creator-profile-owner-tab{border:1px solid var(--feed-border);background:var(--feed-surface);min-width:6.5rem;color:var(--feed-muted);cursor:pointer;border-radius:9999px;flex:1;padding:.55rem .75rem;font-size:.78rem;font-weight:700}.creator-profile-owner-tab--active{background:var(--feed-accent-dim);border-color:var(--feed-accent);color:var(--feed-text)}.profile-editor--public{max-width:none}.profile-editor-fields--public{border:1px solid var(--feed-border);background:var(--feed-surface);border-radius:1rem;padding:1.15rem}.profile-editor-public-uploads{flex-wrap:wrap;gap:.5rem;display:flex}.profile-editor-public-upload-btn{border:1px solid var(--feed-border);background:var(--feed-surface-2);min-width:8rem;color:var(--feed-text);cursor:pointer;border-radius:.65rem;flex:1;padding:.55rem .85rem;font-size:.78rem;font-weight:700}.profile-editor-public-upload-btn:disabled{opacity:.6;cursor:wait}.profile-editor-fields--public .dash-label,.profile-editor-fields--public .dash-check-row{color:var(--feed-text)}.profile-editor-fields--public .dash-muted-xs{color:var(--feed-muted)}.profile-editor-fields--public .dash-input,.profile-editor-fields--public .dash-textarea{background:var(--feed-surface-2);border-color:var(--feed-border);color:var(--feed-text)}.profile-editor-fields--public .profile-editor-section{background:var(--brand-surface-2,var(--feed-surface-2));border-color:var(--brand-border,var(--feed-border))}.profile-editor-fields--public .profile-editor-section .dash-check-row{background:var(--brand-surface,var(--feed-surface));border-color:var(--brand-border,var(--feed-border));color:var(--brand-text,var(--feed-text))}.profile-editor-fields--public .profile-editor-section .dash-label,.profile-editor-fields--public .profile-editor-section .dash-muted-xs{color:var(--brand-text-muted,var(--feed-muted))}.profile-editor-fields--public .profile-editor-section .dash-input,.profile-editor-fields--public .profile-editor-section .dash-textarea{background:var(--brand-surface,var(--feed-surface));border-color:var(--brand-border,var(--feed-border));color:var(--brand-text,var(--feed-text))}.creator-profile-content{max-width:42rem;margin:0 auto;padding:0 1.25rem 2rem}@media (min-width:900px){.creator-profile-content{padding:0 2rem 2.5rem}}.creator-profile-content-head{border-bottom:1px solid var(--feed-border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.creator-profile-content-title-wrap{align-items:center;gap:.45rem;display:flex}.creator-profile-content-star{color:var(--feed-accent);font-size:1rem}.creator-profile-content-title{color:var(--feed-text);margin:0;font-size:1.15rem;font-weight:800}.creator-profile-content-count{color:var(--feed-muted);font-size:.82rem}.creator-profile-view-toggle{gap:.35rem;margin-bottom:1rem;display:flex}.creator-profile-view-btn{border:1px solid var(--feed-border);color:var(--feed-muted);cursor:pointer;background:0 0;border-radius:9999px;padding:.45rem .9rem;font-size:.8rem;font-weight:700}.creator-profile-view-btn--active{color:var(--feed-accent);background:#00b92b1f;border-color:#00b92b73}.creator-profile-grid{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}@media (min-width:640px){.creator-profile-grid{gap:.5rem}}.creator-profile-grid-item{aspect-ratio:1;background:var(--feed-surface-2);border-radius:.65rem;position:relative;overflow:hidden}.creator-profile-grid-item img{object-fit:cover;width:100%;height:100%}.creator-profile-grid-item--locked img{filter:blur(14px)brightness(.55)}.creator-profile-grid-lock:after{content:"";background:#08080c59 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") 50% no-repeat;position:absolute;inset:0}.creator-profile-feed{flex-direction:column;gap:1rem;display:flex}.creator-profile-empty{text-align:center;border:1px dashed var(--feed-border);color:var(--feed-muted);border-radius:1rem;padding:2.5rem 1rem}.feed-app--immersive .feed-subscribe-block{margin:0 1.25rem 1.25rem}.feed-app--immersive .feed-subscribe-btn{color:#041018}.feed-app--immersive .feed-subscribe-badge{color:var(--feed-text);background:#00b92b26;margin:0 1.25rem 1rem}.feed-app--immersive .feed-card{background:var(--feed-surface);border-color:var(--feed-border);color:var(--feed-text)}.feed-app--immersive .feed-card-name,.feed-app--immersive .feed-card-caption,.feed-app--immersive .feed-card-user{color:var(--feed-text)}.feed-app--immersive .feed-card-time,.feed-app--immersive .feed-card-badge{color:var(--feed-muted)}.feed-app--immersive .feed-post-social{border-top-color:var(--feed-border)}.feed-app--immersive .feed-post-social-btn,.feed-app--immersive .feed-post-comment-input{background:var(--feed-surface-2);border-color:var(--feed-border);color:var(--feed-text)}.feed-app--immersive .feed-post-comment,.feed-app--immersive .feed-post-comment-time{color:var(--feed-text)}.feed-app--immersive .feed-post-comment-time,html[data-site-theme=dark] .feed-app--immersive .creator-profile-view-btn:not(.creator-profile-view-btn--active),html[data-site-theme=ultra-dark] .feed-app--immersive .creator-profile-view-btn:not(.creator-profile-view-btn--active){color:var(--feed-muted)}html[data-site-theme=dark] .public-site-nav .dash-theme-toggle--compact,html[data-site-theme=ultra-dark] .public-site-nav .dash-theme-toggle--compact{color:#f4f4f5;background:#ffffff14;border-color:#ffffff24}html[data-site-theme=light] .public-site-nav .dash-theme-toggle--compact{border-color:var(--brand-border);background:var(--brand-surface-2);color:var(--brand-text)}html[data-site-theme=dark] .feed-app,html[data-site-theme=ultra-dark] .feed-app,html[data-site-theme=dark] .public-app-shell,html[data-site-theme=ultra-dark] .public-app-shell{--feed-bg:var(--brand-bg);--feed-surface:var(--brand-surface);--feed-surface-2:var(--brand-surface-2);--feed-border:var(--brand-border);--feed-text:var(--brand-text);--feed-muted:var(--brand-text-muted)}html[data-site-theme=dark] .feed-empty-title,html[data-site-theme=ultra-dark] .feed-empty-title,html[data-site-theme=dark] .feed-hero-name,html[data-site-theme=ultra-dark] .feed-hero-name,html[data-site-theme=dark] .discover-card-name,html[data-site-theme=ultra-dark] .discover-card-name,html[data-site-theme=dark] .feed-subscribe-badge,html[data-site-theme=ultra-dark] .feed-subscribe-badge,html[data-site-theme=dark] .creator-profile-hero,html[data-site-theme=ultra-dark] .creator-profile-hero{color:var(--feed-text)}html[data-site-theme=dark] .creator-profile-sheet,html[data-site-theme=ultra-dark] .creator-profile-sheet{background:linear-gradient(180deg, transparent 0%, var(--feed-bg) 12%, var(--feed-bg) 28%)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .creator-profile-sheet,html[data-site-theme=ultra-dark] .creator-profile-sheet{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--feed-bg) 92%, transparent) 12%, var(--feed-bg) 28%)}}html[data-site-theme=dark] .creator-profile-cover-shade,html[data-site-theme=ultra-dark] .creator-profile-cover-shade{background:linear-gradient(180deg, #08080c14 0%, #08080c8c 65%, var(--feed-bg) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .creator-profile-cover-shade,html[data-site-theme=ultra-dark] .creator-profile-cover-shade{background:linear-gradient(180deg, #08080c14 0%, #08080c8c 65%, color-mix(in srgb, var(--feed-bg) 96%, transparent) 100%)}}html[data-site-theme=dark] .creator-profile-stats,html[data-site-theme=ultra-dark] .creator-profile-stats{border-color:var(--feed-border);background:var(--feed-surface)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .creator-profile-stats,html[data-site-theme=ultra-dark] .creator-profile-stats{background:color-mix(in srgb, var(--feed-surface) 88%, var(--feed-bg))}}html[data-site-theme=dark] .creator-profile-stats,html[data-site-theme=ultra-dark] .creator-profile-stats{box-shadow:0 8px 24px #00000047}html[data-site-theme=dark] .creator-profile-avatar,html[data-site-theme=ultra-dark] .creator-profile-avatar{border-color:var(--feed-bg);box-shadow:0 16px 40px #00000073}html[data-site-theme=dark] .creator-profile-actions .feed-hero-cta,html[data-site-theme=ultra-dark] .creator-profile-actions .feed-hero-cta,html[data-site-theme=dark] .creator-profile-action--secondary,html[data-site-theme=ultra-dark] .creator-profile-action--secondary{background:var(--feed-surface-2);border-color:var(--feed-border);color:var(--feed-text)}html[data-site-theme=dark] .creator-profile-msg-bar,html[data-site-theme=ultra-dark] .creator-profile-msg-bar,html[data-site-theme=dark] .creator-profile-hidden,html[data-site-theme=ultra-dark] .creator-profile-hidden,html[data-site-theme=dark] .creator-profile-badges-block,html[data-site-theme=ultra-dark] .creator-profile-badges-block,html[data-site-theme=dark] .creator-profile-badge-funding,html[data-site-theme=ultra-dark] .creator-profile-badge-funding{background:var(--feed-surface);border-color:var(--feed-border);box-shadow:0 8px 28px #00000052}html[data-site-theme=dark] .creator-profile-view-btn:not(.creator-profile-view-btn--active),html[data-site-theme=ultra-dark] .creator-profile-view-btn:not(.creator-profile-view-btn--active){color:var(--feed-muted);border-color:var(--feed-border)}html[data-site-theme=dark] .feed-subscribe-block,html[data-site-theme=ultra-dark] .feed-subscribe-block{background:linear-gradient(135deg, #00b92b1a 0%, var(--feed-surface) 100%);border-color:var(--feed-accent)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .feed-subscribe-block,html[data-site-theme=ultra-dark] .feed-subscribe-block{border-color:color-mix(in srgb, var(--feed-accent) 28%, var(--feed-border))}}html[data-site-theme=dark] .feed-subscribe-block,html[data-site-theme=ultra-dark] .feed-subscribe-block{box-shadow:0 12px 36px #00000047}html[data-site-theme=dark] .feed-app--immersive .feed-subscribe-btn,html[data-site-theme=ultra-dark] .feed-app--immersive .feed-subscribe-btn{color:#0a0f0c}html[data-site-theme=dark] .feed-card,html[data-site-theme=ultra-dark] .feed-card,html[data-site-theme=dark] .discover-card,html[data-site-theme=ultra-dark] .discover-card{background:var(--feed-surface);border-color:var(--feed-border);box-shadow:0 12px 36px #00000059}html[data-site-theme=dark] .discover-card-avatar,html[data-site-theme=ultra-dark] .discover-card-avatar{border-color:var(--feed-surface)}html[data-site-theme=dark] .creator-profile-donate-btn,html[data-site-theme=ultra-dark] .creator-profile-donate-btn{color:var(--feed-accent);border-color:var(--feed-accent)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .creator-profile-donate-btn,html[data-site-theme=ultra-dark] .creator-profile-donate-btn{border-color:color-mix(in srgb, var(--feed-accent) 50%, var(--feed-border))}}html[data-site-theme=dark] .feed-post-card,html[data-site-theme=ultra-dark] .feed-post-card{background:var(--feed-surface);border-color:var(--feed-border)}html[data-site-theme=dark] .feed-gate,html[data-site-theme=ultra-dark] .feed-gate{background:var(--feed-surface);color:var(--feed-text)}html[data-site-theme=light] .creator-profile-cover{background:var(--feed-surface-2)}html[data-site-theme=light] .feed-tabbar{background:var(--feed-surface)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=light] .feed-tabbar{background:color-mix(in srgb, var(--feed-surface) 96%, transparent)}}html[data-site-theme=light] .feed-tabbar{border-top-color:var(--feed-border);box-shadow:0 -4px 24px #0f172a0f}html[data-site-theme=light] .feed-tab{color:var(--feed-muted)}html[data-site-theme=light] .feed-tab--active{color:var(--feed-accent);background:var(--feed-accent-dim,#00b92b1f)}html[data-site-theme=light] .creator-profile-actions .feed-hero-cta,html[data-site-theme=light] .creator-profile-action--secondary{background:var(--feed-surface-2);color:var(--feed-text);border-color:var(--feed-border)}html[data-site-theme=light] .creator-profile-actions .feed-hero-cta--subscribed,html[data-site-theme=light] .creator-profile-action--subscribed{color:var(--feed-accent);background:#00b92b1f;border-color:#00b92b59}html[data-site-theme=light] .feed-subscribe-badge{color:var(--feed-text)}html[data-site-theme=light] .creator-profile-cover-shade{background:linear-gradient(180deg, #ffffff0d 0%, #ffffff59 70%, var(--feed-bg) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=light] .creator-profile-cover-shade{background:linear-gradient(180deg, #ffffff0d 0%, #ffffff59 70%, color-mix(in srgb, var(--feed-bg) 92%, transparent) 100%)}}html[data-site-theme=dark] .discover-page,html[data-site-theme=ultra-dark] .discover-page{background:var(--brand-bg);color:var(--brand-text)}html[data-site-theme=dark] .discover-page-header,html[data-site-theme=ultra-dark] .discover-page-header,html[data-site-theme=dark] .public-site-nav,html[data-site-theme=ultra-dark] .public-site-nav{background:var(--brand-surface)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .discover-page-header,html[data-site-theme=ultra-dark] .discover-page-header,html[data-site-theme=dark] .public-site-nav,html[data-site-theme=ultra-dark] .public-site-nav{background:color-mix(in srgb, var(--brand-surface) 94%, transparent)}}html[data-site-theme=dark] .discover-page-header,html[data-site-theme=ultra-dark] .discover-page-header,html[data-site-theme=dark] .public-site-nav,html[data-site-theme=ultra-dark] .public-site-nav{border-bottom-color:var(--brand-border)}html[data-site-theme=dark] .discover-page-logo,html[data-site-theme=ultra-dark] .discover-page-logo,html[data-site-theme=dark] .discover-page-nav a,html[data-site-theme=ultra-dark] .discover-page-nav a,html[data-site-theme=dark] .public-site-nav-link,html[data-site-theme=ultra-dark] .public-site-nav-link,html[data-site-theme=dark] .public-site-nav-logo,html[data-site-theme=ultra-dark] .public-site-nav-logo,html[data-site-theme=dark] .public-site-nav-back,html[data-site-theme=ultra-dark] .public-site-nav-back{color:var(--brand-text)}html[data-site-theme=dark] .discover-section-title,html[data-site-theme=ultra-dark] .discover-section-title,html[data-site-theme=dark] .discover-card-meta,html[data-site-theme=ultra-dark] .discover-card-meta,html[data-site-theme=dark] .discover-card-stats,html[data-site-theme=ultra-dark] .discover-card-stats,html[data-site-theme=dark] .discover-card-bio,html[data-site-theme=ultra-dark] .discover-card-bio,html[data-site-theme=dark] .discover-filter,html[data-site-theme=ultra-dark] .discover-filter{color:var(--brand-text-muted)}html[data-site-theme=dark] .discover-card-stats,html[data-site-theme=ultra-dark] .discover-card-stats{color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .discover-card-stats,html[data-site-theme=ultra-dark] .discover-card-stats{color:color-mix(in srgb, var(--brand-text) 82%, var(--brand-text-muted))}}html[data-site-theme=dark] .feed-hero-stat-l,html[data-site-theme=ultra-dark] .feed-hero-stat-l{color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .feed-hero-stat-l,html[data-site-theme=ultra-dark] .feed-hero-stat-l{color:color-mix(in srgb, var(--brand-text) 78%, var(--brand-text-muted))}}html[data-site-theme=dark] .discover-filters,html[data-site-theme=ultra-dark] .discover-filters{box-shadow:var(--site-panel-shadow,0 12px 36px #00000059)}html[data-site-theme=dark] .discover-search:focus-within,html[data-site-theme=ultra-dark] .discover-search:focus-within{border-color:var(--brand-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .discover-search:focus-within,html[data-site-theme=ultra-dark] .discover-search:focus-within{border-color:color-mix(in srgb, var(--brand-accent,#00b92b) 55%, var(--brand-border))}}html[data-site-theme=dark] .discover-search:focus-within,html[data-site-theme=ultra-dark] .discover-search:focus-within{box-shadow:0 0 0 3px var(--brand-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .discover-search:focus-within,html[data-site-theme=ultra-dark] .discover-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent,#00b92b) 22%, transparent)}}html[data-site-theme=dark] .discover-status--error,html[data-site-theme=ultra-dark] .discover-status--error{color:#f87171}html[data-site-theme=dark] .discover-filter select,html[data-site-theme=ultra-dark] .discover-filter select{background:var(--brand-surface-2);border-color:var(--brand-border);color:var(--brand-text)}.feed-post-social{border-top:1px solid var(--feed-border,var(--brand-border));padding:.65rem 1rem .85rem}.feed-post-social-actions{gap:.5rem;display:flex}.feed-post-social-btn{border:1px solid var(--feed-border,var(--brand-border));background:var(--feed-surface-2,var(--brand-surface-2));color:var(--feed-text,var(--brand-text));cursor:pointer;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.78rem;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.feed-post-social-icon{flex-shrink:0}.feed-post-social-btn--active{color:#00b92b;background:var(--feed-accent-dim,#00b92b1a);border-color:#00b92b}.feed-post-social-btn--active .feed-post-social-icon path{fill:currentColor}.feed-post-social-btn--open{border-color:var(--feed-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.feed-post-social-btn--open{border-color:color-mix(in srgb, var(--feed-accent,#00b92b) 45%, var(--feed-border))}}.feed-post-social-btn--open{background:var(--feed-accent-dim,#00b92b14)}.feed-post-social-error{color:#dc2626;margin:.35rem 0 0;font-size:.75rem}.feed-post-comments{border-top:1px solid var(--feed-border,var(--brand-border));margin-top:.75rem;padding-top:.75rem}.feed-post-comments-empty{color:var(--feed-muted,var(--brand-text-muted));margin:0;font-size:.8rem}.feed-post-comments-list{max-height:14rem;margin:0;padding:0;list-style:none;overflow-y:auto}.feed-post-comment-input{border:1px solid var(--feed-border,var(--brand-border));background:var(--feed-surface-2,var(--brand-surface-2));color:var(--feed-text,var(--brand-text));border-radius:9999px;flex:1;padding:.5rem .85rem;font-size:.85rem}.feed-post-comment-form{gap:.5rem;margin-top:.5rem;display:flex}.feed-post-comment-send{background:var(--feed-accent,#00b92b);color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;line-height:0;display:inline-flex}.feed-post-comment-send:disabled{opacity:.55;cursor:not-allowed}.feed-media-lightbox{z-index:300;background:#000000eb;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.feed-media-lightbox-img{object-fit:contain;border-radius:.35rem;width:auto;max-width:min(100%,56rem);height:auto;max-height:92vh}.feed-media-lightbox-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;position:absolute;top:1rem;right:1rem}.feed-post-comment{align-items:flex-start;gap:.55rem;margin-bottom:.65rem;display:flex}.feed-post-comment-avatar{background:var(--feed-accent-dim,#00b92b24);width:1.65rem;height:1.65rem;color:var(--feed-accent,#00b92b);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:flex}.feed-post-comment-body{flex:1;min-width:0}.feed-post-comment-meta{color:var(--feed-text,var(--brand-text));flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;font-size:.8rem;display:flex}.feed-post-comment-meta strong{font-weight:800}.feed-post-comment-text{color:var(--feed-text,var(--brand-text));word-break:break-word;margin:.15rem 0 0;font-size:.84rem;line-height:1.4}.feed-post-comment-time{color:var(--feed-muted,var(--brand-text-muted));font-size:.72rem;font-weight:500}.feed-post-comment-hint{color:var(--feed-muted,var(--brand-text-muted));margin:.5rem 0 0;font-size:.76rem}.feed-post-comment-hint a{color:var(--feed-accent,#00b92b);font-weight:700}.story-strip{max-width:72rem;margin:0 auto;padding:1rem 1.25rem 0}.story-strip-scroll{gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.story-ring{cursor:pointer;min-width:4.5rem;color:var(--brand-text,#262626);background:0 0;border:none;flex-direction:column;align-items:center;gap:.35rem;display:flex}.story-ring-avatar{border:2px solid var(--brand-border,#0000001f);background:var(--brand-surface-2,#f0f0f0);border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-weight:800;display:flex;overflow:hidden}.story-ring--new .story-ring-avatar{border-color:#00b92b;box-shadow:0 0 0 2px #00b92b59}.story-ring-avatar img{object-fit:cover;width:100%;height:100%}.story-ring-name{text-overflow:ellipsis;white-space:nowrap;max-width:4.5rem;font-size:.68rem;font-weight:600;overflow:hidden}.story-viewer{z-index:200;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.story-viewer-media{object-fit:contain;border-radius:1rem;max-width:min(100%,28rem);max-height:70vh}.story-viewer-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:9999px;width:2.5rem;height:2.5rem;font-size:1.25rem;position:absolute;top:1rem;right:1rem}.story-viewer-title{color:#fff;margin-bottom:1rem;font-weight:700}.story-viewer-title a{color:#00b92b}.story-viewer-nav{color:#fff;align-items:center;gap:1rem;margin-top:1rem;display:flex}.creator-profile-msg-paywall{flex-shrink:0}.creator-profile-badges{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;padding:0;list-style:none;display:flex}.creator-profile-badges--showcase{gap:.55rem;margin-top:0}.creator-profile-badges--icons{gap:.55rem;margin-top:.65rem}.creator-profile-badge-chip--icon{border-radius:.75rem;justify-content:center;min-width:3.25rem;min-height:3.25rem;padding:.35rem;box-shadow:0 4px 14px #00b92b24}.creator-profile-badge-chip--icon .creator-profile-badge-icon{border-radius:.4rem;width:2.75rem;height:2.75rem}.creator-profile-badge-chip--icon .creator-profile-badge-emoji{font-size:2.25rem;line-height:1}@media (max-width:480px){.creator-profile-badges--icons{gap:.45rem}.creator-profile-badge-chip--icon{border-radius:.65rem;min-width:2.75rem;min-height:2.75rem;padding:.3rem}.creator-profile-badge-chip--icon .creator-profile-badge-icon{width:2.25rem;height:2.25rem}.creator-profile-badge-chip--icon .creator-profile-badge-emoji{font-size:1.85rem}}.creator-profile-donate-row{justify-content:center;padding:0 1.25rem .85rem;display:flex}.creator-profile-donate-btn{color:var(--feed-accent,#00b92b);cursor:pointer;background:linear-gradient(135deg,#00b92b29,#00e67614);border:1px solid #00b92b8c;border-radius:9999px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.82rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 22px #00b92b24}.creator-profile-donate-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px #00b92b33}.creator-profile-badges-block{border:1px solid var(--feed-border);background:var(--feed-surface);border-radius:1rem;margin:0 1.25rem 1rem;padding:1rem 1.1rem;box-shadow:0 8px 24px #00000014}@media (min-width:900px){.creator-profile-badges-block{margin:0 2rem 1.25rem}}.creator-profile-badges-btn{color:var(--feed-accent,#00b92b);cursor:pointer;background:#00b92b1f;border:1px solid #00b92b80;border-radius:9999px;align-items:center;gap:.45rem;margin-top:.75rem;padding:.5rem 1rem;font-size:.8rem;font-weight:800;transition:background .15s,transform .15s;display:inline-flex}.creator-profile-badges-btn:hover{background:#00b92b33}.creator-profile-badges-btn-count{background:var(--feed-accent,#00b92b);color:#041018;border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.68rem;font-weight:800;display:inline-flex}.creator-profile-badge-chip{color:var(--feed-accent);background:#00b92b1a;border:1px solid #00b92b73;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00b92b14}.creator-profile-badge-chip--showcase{border-radius:.75rem;padding:.45rem .85rem;font-size:.78rem}.creator-profile-badge-emoji{font-size:1.1rem}.creator-profile-badge-chip--showcase .creator-profile-badge-emoji{font-size:1.35rem}.creator-badge-funding{border:1px solid var(--feed-border);background:var(--feed-surface);border-radius:1rem;margin:0 1.25rem 1.25rem;padding:1rem 1.15rem}@media (min-width:900px){.creator-badge-funding{margin:0 2rem 1.5rem}}.creator-badge-funding-title{color:var(--feed-text);margin:0 0 .35rem;font-size:1rem;font-weight:800}.creator-badge-funding-lead{color:var(--feed-muted);margin:0 0 1rem;font-size:.82rem}.creator-badge-funding-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.creator-badge-funding-card{background:#0003;border:1px solid #ffffff0f;border-radius:.85rem;padding:.85rem;box-shadow:0 6px 20px #00000026}.creator-badge-funding-head{align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.creator-badge-funding-emoji{font-size:1.35rem}.creator-badge-funding-name{color:var(--feed-text);font-weight:700}.creator-badge-funding-icon{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:2.25rem;height:2.25rem}.creator-badge-funding-owner-hint{color:var(--feed-muted);margin:0;font-size:.78rem}.creator-profile-badge-icon{object-fit:cover;border-radius:.25rem;width:1.1rem;height:1.1rem}html[data-site-theme=light] .creator-badge-funding-card{background:var(--feed-surface-2);border-color:var(--feed-border)}html[data-site-theme=light] .creator-badge-funding-progress-bar{background:#0f172a14}html[data-site-theme=light] .creator-badge-funding-amount-input{border-color:var(--feed-border);background:var(--feed-surface);color:var(--feed-text)}.creator-badge-funding-progress-wrap{margin-bottom:.75rem}.creator-badge-funding-progress-bar{background:#ffffff14;border-radius:9999px;height:.45rem;overflow:hidden}.creator-badge-funding-progress-fill{border-radius:inherit;height:100%;transition:width .3s;display:block}.creator-badge-funding-amounts{color:var(--feed-muted);margin:.35rem 0 0;font-size:.78rem}.creator-badge-funding-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.creator-badge-funding-amount-label{color:var(--feed-muted);align-items:center;gap:.25rem;font-size:.82rem;display:inline-flex}.creator-badge-funding-amount-input{color:#fff;background:#00000040;border:1px solid #ffffff1f;border-radius:.5rem;width:4.5rem;padding:.45rem .5rem}.creator-badge-funding-error{color:#f87171;margin:.75rem 0 0;font-size:.78rem}.creator-profile-publish-stack{flex-direction:column;gap:1rem;display:flex}.dash-admin-badge-form{margin-bottom:1.25rem}.dash-admin-badge-form-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem 1rem;margin-bottom:.75rem;display:grid}.dash-admin-badge-check{align-self:end}.dash-admin-badge-submit{margin-top:.25rem}.dash-admin-broadcast-form{flex-direction:column;gap:.85rem;max-width:28rem;display:flex}.badges-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}@media (min-width:640px){.badges-modal-backdrop{align-items:center}}.badges-modal{background:var(--feed-surface,#12141a);border:1px solid #00b92b40;border-radius:1.15rem;flex-direction:column;width:min(28rem,100%);max-height:min(85vh,32rem);display:flex;overflow:hidden;box-shadow:0 20px 50px #00000059}.badges-modal-head{justify-content:space-between;align-items:center;padding:1rem 1.1rem .65rem;display:flex}.badges-modal-head h2{color:var(--feed-text,#fff);margin:0;font-size:1.05rem;font-weight:800}.badges-modal-close{background:var(--feed-surface-2,#ffffff14);width:2rem;height:2rem;color:var(--feed-text,#fff);cursor:pointer;border:none;border-radius:9999px;font-size:1.25rem;line-height:1}.badges-modal-tabs{gap:.35rem;padding:0 1rem .75rem;display:flex}.badges-modal-tab{color:var(--feed-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;flex:1;padding:.5rem .65rem;font-size:.76rem;font-weight:700}.badges-modal-tab--active{color:var(--feed-accent,#00b92b);background:#00b92b1f;border-color:#00b92b59}.badges-modal-body{padding:0 1rem 1.25rem;overflow-y:auto}.badges-modal-empty{color:var(--feed-muted);text-align:center;margin:0;padding:1.5rem 0;font-size:.82rem}.badges-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.badges-modal-card{text-align:center;background:#00000040;border:1px solid #ffffff14;border-radius:.85rem;padding:.85rem;box-shadow:0 4px 16px #0003}.badges-modal-card--earned strong{color:var(--feed-text);margin-top:.35rem;font-size:.78rem;display:block}.badges-modal-card--earned time{color:var(--feed-muted);margin-top:.2rem;font-size:.68rem;display:block}.badges-modal-card-icon{justify-content:center;align-items:center;min-height:3rem;display:flex}.badges-modal-card-icon img,.badges-modal-card-head img{object-fit:cover;border-radius:.5rem}.badges-modal-card-emoji{font-size:2rem}.badges-modal-active-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.badges-modal-card--active{text-align:left}.badges-modal-card-head{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.badges-modal-progress{background:#ffffff1a;border-radius:9999px;height:.45rem;overflow:hidden}.badges-modal-progress span{border-radius:inherit;height:100%;transition:width .3s;display:block}.badges-modal-amounts{color:var(--feed-muted);margin:.35rem 0 .65rem;font-size:.76rem}.badges-modal-contribute{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.badges-modal-contribute input{border:1px solid var(--feed-border);background:var(--feed-surface-2);width:4rem;color:var(--feed-text);border-radius:.5rem;padding:.4rem .5rem}.badges-modal-owner-hint,.badges-modal-error{margin:.5rem 0 0;font-size:.76rem}.badges-modal-error{color:#f87171}html[data-site-theme=light] .badges-modal{background:var(--feed-surface,#fff);border-color:var(--feed-border)}html[data-site-theme=light] .badges-modal-card{background:var(--feed-surface-2);border-color:var(--feed-border)}html[data-site-theme=light] .badges-modal-close{background:var(--feed-surface-2);color:var(--feed-text)}html[data-site-theme=light] .badges-modal-progress{background:var(--feed-border,#0f172a1f)}html[data-site-theme=light] .badges-modal-tab--active{color:var(--feed-accent,#00b92b);background:var(--feed-accent-dim,#00b92b1f)}.public-mobile-nav{z-index:55;border-top:1px solid var(--feed-border,var(--brand-border,#0f172a14));background:var(--feed-surface,#fff);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.public-mobile-nav{background:color-mix(in srgb, var(--feed-surface,#fff) 98%, transparent)}}.public-mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;box-shadow:0 -8px 32px #0f172a14}@media (min-width:640px){.public-mobile-nav{display:none}}.public-mobile-nav-link{letter-spacing:.01em;color:var(--feed-muted,#2626268c);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.6rem .35rem;font-size:.64rem;font-weight:800;text-decoration:none;transition:color .15s;display:flex;position:relative}.public-mobile-nav-link--active:before{content:"";background:var(--feed-accent,#00b92b);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:25%;right:25%}.public-mobile-nav-link svg{width:1.15rem;height:1.15rem}.public-mobile-nav-link--active{color:var(--feed-accent,#00b92b)}.public-mobile-nav-link--spacer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:639px){.discover-page-main--with-mobile-nav,.feed-app--fullscreen,.feed-app--profile,.msg-app--fullpage{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))!important}}.live-now-strip{margin-bottom:1.25rem}.live-now-strip-head{align-items:center;gap:.45rem;margin-bottom:.75rem;display:flex}.live-now-strip-dot{background:#dc2626;border-radius:9999px;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite live-badge-pulse}.live-now-strip-title{letter-spacing:-.02em;margin:0;font-size:.92rem;font-weight:800}.live-now-strip-list{scrollbar-width:thin;gap:.75rem;margin:0;padding-bottom:.25rem;list-style:none;display:flex;overflow-x:auto}.live-now-strip-card{min-width:4.5rem;color:inherit;flex-direction:column;align-items:center;gap:.35rem;text-decoration:none;display:flex}.live-now-strip-avatar-wrap{width:3.25rem;height:3.25rem;position:relative}.live-now-strip-avatar{object-fit:cover;box-sizing:border-box;border:2px solid #dc2626;border-radius:9999px;width:100%;height:100%}.live-now-strip-avatar--fallback{background:var(--feed-surface-2,#f0f0f0);justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex}.live-now-strip-live-tag{color:#fff;letter-spacing:.04em;background:#dc2626;border-radius:9999px;padding:.08rem .35rem;font-size:.52rem;font-weight:900;position:absolute;bottom:-.15rem;left:50%;transform:translate(-50%)}.live-now-strip-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:4.75rem;font-size:.68rem;font-weight:700;overflow:hidden}.public-site-nav-link--live{align-items:center;gap:.35rem;display:inline-flex}.public-site-nav-live-dot{background:#dc2626;border-radius:9999px;width:.45rem;height:.45rem;animation:1.4s ease-in-out infinite live-badge-pulse}.public-mobile-nav-icon-wrap{display:inline-flex;position:relative}.public-mobile-nav-link--live.public-mobile-nav-link--active{color:#dc2626}.public-mobile-nav-live-badge{color:#fff;text-align:center;background:#dc2626;border-radius:9999px;min-width:.95rem;height:.95rem;padding:0 .2rem;font-size:.52rem;font-weight:900;line-height:.95rem;position:absolute;top:-.35rem;right:-.55rem}.public-mobile-nav-msg-badge{background:var(--feed-accent,#00b92b);color:#041018}.live-now-strip-head{justify-content:space-between}.live-now-strip-head-start{align-items:center;gap:.45rem;display:flex}.live-now-strip-all{color:var(--feed-accent,#00b92b);font-size:.78rem;font-weight:800;text-decoration:none}.live-now-strip-item{flex-direction:column;align-items:center;gap:.35rem;min-width:5.5rem;display:flex}.live-now-strip-join{color:#fff;white-space:nowrap;background:#dc2626;border-radius:9999px;padding:.28rem .55rem;font-size:.62rem;font-weight:800;text-decoration:none}.live-now-strip-skeleton-row{gap:.75rem;display:flex}.live-now-strip-skeleton-avatar{background:linear-gradient(90deg, var(--feed-surface-2,#eee) 25%, var(--feed-text,#fff) 50%, var(--feed-surface-2,#eee) 75%);border-radius:9999px;width:3.25rem;height:3.25rem}@supports (color:color-mix(in lab, red, red)){.live-now-strip-skeleton-avatar{background:linear-gradient(90deg, var(--feed-surface-2,#eee) 25%, color-mix(in srgb, var(--feed-text,#fff) 6%, var(--feed-surface-2,#f7f7f7)) 50%, var(--feed-surface-2,#eee) 75%)}}.live-now-strip-skeleton-avatar{background-size:200% 100%;animation:1.2s ease-in-out infinite lives-skeleton-shimmer}@keyframes lives-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lives-page-main{max-width:72rem;margin:0 auto;padding:1rem 1rem 2rem}.lives-page-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.lives-page-eyebrow{color:#dc2626;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.78rem;font-weight:800;display:inline-flex}.lives-page-hero-dot{background:#dc2626;border-radius:9999px;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite live-badge-pulse}.lives-page-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,4vw,2.2rem);font-weight:900}.lives-page-lead{max-width:36rem;color:var(--feed-muted,#262626a6);margin:.5rem 0 0;line-height:1.5}.lives-page-secondary-cta,.lives-page-primary-cta,.lives-page-retry{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.65rem 1.1rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.lives-page-secondary-cta{background:var(--feed-surface-2,#f3f4f6);color:inherit}.lives-page-primary-cta,.lives-page-retry{background:var(--feed-accent,#00b92b);color:#fff}.lives-page-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.lives-page-empty{border:1px dashed var(--feed-border,#0f172a1f);text-align:center;border-radius:1rem;padding:2.5rem 1.25rem}.lives-page-empty-title{margin:0 0 .5rem;font-size:1.1rem;font-weight:800}.live-card{border:1px solid var(--feed-border,#0f172a14);background:var(--feed-surface,#fff);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.live-card-media{color:inherit;padding:1.25rem 1rem .75rem;text-decoration:none;display:block}.live-card-avatar-wrap{width:5rem;height:5rem;margin:0 auto;position:relative}.live-card-avatar{object-fit:cover;box-sizing:border-box;border:3px solid #dc2626;border-radius:9999px;width:100%;height:100%}.live-card-avatar--fallback{background:var(--feed-surface-2,#f0f0f0);justify-content:center;align-items:center;font-size:1.5rem;font-weight:900;display:flex}.live-card-live-pill{color:#fff;letter-spacing:.05em;background:#dc2626;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.58rem;font-weight:900;display:inline-flex;position:absolute;bottom:-.2rem;left:50%;transform:translate(-50%)}.live-card-live-dot{background:#fff;border-radius:9999px;width:.35rem;height:.35rem;animation:1.4s ease-in-out infinite live-badge-pulse}.live-card-body{text-align:center;padding:0 1rem 1rem}.live-card-name{margin:0;font-size:1rem;font-weight:800}.live-card-meta{color:var(--feed-muted,#26262699);margin:.25rem 0 .75rem;font-size:.78rem}.live-card-actions{flex-direction:column;gap:.45rem;display:flex}.live-card-cta{text-align:center;border-radius:.75rem;padding:.6rem .85rem;font-size:.82rem;font-weight:800;text-decoration:none;display:block}.live-card-cta--primary{color:#fff;background:#dc2626}.live-card-cta--ghost{background:var(--feed-surface-2,#f3f4f6);color:inherit}.live-card--skeleton .live-card-skeleton-block,.live-card-skeleton-line,.live-card-skeleton-btn{background:linear-gradient(90deg, var(--feed-surface-2,#eee) 25%, var(--feed-text,#fff) 50%, var(--feed-surface-2,#eee) 75%)}@supports (color:color-mix(in lab, red, red)){.live-card--skeleton .live-card-skeleton-block,.live-card-skeleton-line,.live-card-skeleton-btn{background:linear-gradient(90deg, var(--feed-surface-2,#eee) 25%, color-mix(in srgb, var(--feed-text,#fff) 6%, var(--feed-surface-2,#f7f7f7)) 50%, var(--feed-surface-2,#eee) 75%)}}.live-card--skeleton .live-card-skeleton-block,.live-card-skeleton-line,.live-card-skeleton-btn{background-size:200% 100%;border-radius:.5rem;animation:1.2s ease-in-out infinite lives-skeleton-shimmer}.live-card-skeleton-line{width:70%;height:.75rem;margin:.35rem auto 0}.live-card-skeleton-line--title{width:55%}.live-card-skeleton-line--meta{width:40%}.live-card-skeleton-btn{height:2.2rem;margin-top:.75rem}.discover-page-hero{border-radius:var(--brand-radius-lg,1.25rem);border:1px solid var(--feed-border,#0f172a14);box-shadow:var(--brand-shadow-md,0 12px 40px #0f172a14);background:linear-gradient(135deg,#00b92b1a 0%,#00b92b08 40%,#dc26260d 100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.5rem;padding:1.35rem;display:flex}.discover-page-eyebrow{color:var(--feed-accent,#00b92b);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.discover-page-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:900}.discover-page-lead{max-width:32rem;color:var(--feed-muted,#262626a6);margin:.4rem 0 0}.discover-page-hero-actions{flex-wrap:wrap;gap:.5rem;display:flex}.discover-page-cta{border-radius:9999px;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.discover-page-cta--live{color:#fff;background:#dc2626}.discover-page-cta--ghost{background:var(--feed-surface,#fff);border:1px solid var(--feed-border,#0f172a1f);color:inherit}.discover-card--live{border-color:#dc262659;box-shadow:0 10px 28px #dc262614}.discover-card-live-pill{z-index:2;color:#fff;letter-spacing:.05em;background:#dc2626;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.62rem;font-weight:900;display:inline-flex;position:absolute;top:.65rem;left:.65rem}.discover-card-live-dot{background:#fff;border-radius:9999px;width:.35rem;height:.35rem;animation:1.4s ease-in-out infinite live-badge-pulse}.discover-card-actions{flex-direction:column;gap:.45rem;display:flex}.discover-card-cta--live{color:#fff;text-align:center;background:#dc2626}.feed-page-live-cta{color:#dc2626;background:#dc26261a;border-radius:9999px;margin-top:.65rem;padding:.45rem .85rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.creator-profile-live-link--primary{background:#dc2626;border-radius:9999px;margin-top:.5rem;padding:.65rem 1rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #dc262640;color:#fff!important}@media (max-width:639px){.lives-page-main,.discover-page-main--with-mobile-nav{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))!important}.public-mobile-nav-link{padding:.5rem .2rem;font-size:.58rem}}.nf-account-app{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.nf-account-shell{grid-template-columns:1fr;gap:1.25rem;max-width:72rem;margin:0 auto;padding:1rem 1rem 2rem;display:grid}@media (min-width:900px){.nf-account-shell{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:1.75rem;padding:1.5rem 1.5rem 2.5rem}}.nf-account-sidebar{flex-direction:column;gap:1.25rem;display:none;position:sticky;top:4.5rem}@media (min-width:900px){.nf-account-sidebar{display:flex}}.nf-account-sidebar-head{border-radius:var(--nf-radius);background:var(--nf-surface);border:1px solid var(--nf-border);box-shadow:var(--brand-shadow-sm,0 2px 8px #0f172a0f);padding:1.1rem 1.15rem}.nf-account-kicker{color:var(--nf-accent);letter-spacing:-.01em;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.nf-account-greeting{color:var(--nf-text);margin:0;font-size:1.05rem;line-height:1.35}.nf-account-greeting strong{font-weight:800}.nf-account-handle{color:var(--nf-muted);margin:.35rem 0 0;font-size:.82rem;font-weight:600}.nf-account-since{color:var(--nf-muted);margin:.25rem 0 0;font-size:.75rem}.nf-account-sidebar-nav{flex-direction:column;gap:.35rem;display:flex}.nf-account-nav-item{width:100%;color:var(--nf-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.85rem;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.75rem .95rem;transition:background .15s,border-color .15s,color .15s;display:flex}.nf-account-nav-item--sidebar:hover{background:var(--nf-surface);border-color:var(--nf-border);color:var(--nf-text)}.nf-account-nav-item--active{background:var(--nf-surface);border-color:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.nf-account-nav-item--active{border-color:color-mix(in srgb, var(--nf-accent) 35%, var(--nf-border))}}.nf-account-nav-item--active{color:var(--nf-text);box-shadow:inset 3px 0 0 var(--nf-accent)}.nf-account-nav-label{font-size:.88rem;font-weight:700}.nf-account-nav-hint{color:var(--nf-muted);font-size:.72rem;line-height:1.3}.nf-account-nav-item--active .nf-account-nav-hint{color:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.nf-account-nav-item--active .nf-account-nav-hint{color:color-mix(in srgb, var(--nf-accent) 55%, var(--nf-muted))}}.nf-account-sidebar-promo{border-radius:var(--nf-radius);border:1px solid var(--nf-accent);background:linear-gradient(145deg,#00b92b1f,#00b92b0a);margin-top:auto;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.nf-account-sidebar-promo{border:1px solid color-mix(in srgb, var(--nf-accent) 28%, var(--nf-border))}}.nf-account-promo-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--nf-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:800}.nf-account-promo-text{color:var(--nf-muted);margin:0;font-size:.82rem;line-height:1.45}.nf-account-promo-link{color:var(--nf-text);margin-top:.65rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.nf-account-promo-link:hover{color:var(--nf-accent)}.nf-account-main{min-width:0}.nf-account-mobile-nav{background:var(--nf-surface);border:1px solid var(--nf-border);box-shadow:var(--brand-shadow-sm,0 2px 8px #0f172a0f);border-radius:9999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin-bottom:1rem;padding:.3rem;display:grid}@media (min-width:900px){.nf-account-mobile-nav{display:none}}.nf-account-nav-item--mobile{text-align:center;border-radius:9999px;flex-direction:row;justify-content:center;align-items:center;padding:.55rem .35rem}.nf-account-nav-item--mobile .nf-account-nav-label{font-size:.68rem;font-weight:700}.nf-account-nav-item--mobile.nf-account-nav-item--active{background:var(--nf-accent-soft);border-color:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.nf-account-nav-item--mobile.nf-account-nav-item--active{border-color:color-mix(in srgb, var(--nf-accent) 25%, transparent)}}.nf-account-nav-item--mobile.nf-account-nav-item--active{box-shadow:none;color:var(--nf-text)}.nf-account-main-head{margin-bottom:1.1rem}.nf-account-main-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800}.nf-account-main-lead{color:var(--nf-muted);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.nf-account-toast{border-radius:.75rem;margin:0 0 .85rem;padding:.65rem .9rem;font-size:.85rem}.nf-account-toast--ok{color:#047857;background:#00b92b1f;border:1px solid #00b92b40}.nf-account-toast--err{color:#b91c1c;background:#dc262614;border:1px solid #dc262633}.nf-account-loading{text-align:center;color:var(--nf-muted);padding:2.5rem 1rem;font-size:.9rem}.nf-account-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.nf-account-stat-card{border-radius:var(--nf-radius);border:1px solid var(--nf-border);background:var(--nf-surface);box-shadow:var(--brand-shadow-sm,0 2px 8px #0f172a0f);cursor:pointer;font:inherit;text-align:left;color:inherit;flex-direction:column;align-items:flex-start;gap:.15rem;padding:1rem 1.1rem;transition:border-color .15s,transform .15s;display:flex}.nf-account-stat-card:hover{border-color:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.nf-account-stat-card:hover{border-color:color-mix(in srgb, var(--nf-accent) 40%, var(--nf-border))}}.nf-account-stat-card:hover{transform:translateY(-1px)}.nf-account-stat-value{letter-spacing:-.03em;color:var(--nf-accent);font-size:1.75rem;font-weight:800;line-height:1}.nf-account-stat-label{color:var(--nf-muted);font-size:.78rem;font-weight:600}.nf-account-bento{gap:.85rem;display:grid}@media (min-width:720px){.nf-account-bento{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr}.nf-account-card--profile{grid-row:span 2}.nf-account-card--promo-mobile{grid-column:span 2}}.nf-account-card{border-radius:var(--nf-radius);background:var(--nf-surface);border:1px solid var(--nf-border);box-shadow:var(--brand-shadow-sm,0 2px 8px #0f172a0f);padding:1.15rem 1.2rem}.nf-account-card--wide{flex-direction:column;gap:1rem;display:flex}.nf-account-card-title{letter-spacing:-.02em;margin:0 0 .85rem;font-size:1rem;font-weight:800}.nf-account-avatar-row{flex-direction:column;align-items:center;gap:.45rem;margin-bottom:1rem;display:flex}.nf-account-avatar-wrap{width:5.5rem;height:5.5rem;position:relative}.nf-account-avatar-img,.nf-account-avatar-fallback{object-fit:cover;border:2px solid var(--nf-accent);border-radius:1.1rem;width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.nf-account-avatar-img,.nf-account-avatar-fallback{border:2px solid color-mix(in srgb, var(--nf-accent) 35%, var(--nf-border))}}.nf-account-avatar-fallback{background:var(--nf-surface-2);justify-content:center;align-items:center;font-size:1.65rem;font-weight:800;display:flex}.nf-account-avatar-edit{border:2px solid var(--nf-surface);background:var(--nf-accent);color:#fff;cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex;position:absolute;bottom:-.25rem;right:-.25rem}.nf-account-avatar-note{color:var(--nf-muted);margin:0;font-size:.72rem}.nf-account-field{color:var(--nf-muted);flex-direction:column;gap:.35rem;margin-bottom:.85rem;font-size:.82rem;font-weight:600;display:flex}.nf-account-field input,.nf-account-field textarea{box-sizing:border-box;border:1px solid var(--nf-border);background:var(--nf-surface-2);width:100%;color:var(--nf-text);font:inherit;border-radius:.75rem;padding:.7rem .85rem}.nf-account-field textarea{resize:vertical;min-height:5rem}.nf-account-field input:focus,.nf-account-field textarea:focus{border-color:var(--nf-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.nf-account-field input:focus,.nf-account-field textarea:focus{border-color:color-mix(in srgb, var(--nf-accent) 45%, var(--nf-border))}}.nf-account-field input:focus,.nf-account-field textarea:focus{box-shadow:var(--brand-focus-ring,0 0 0 3px #00b92b38)}.nf-account-btn{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.65rem 1.15rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.nf-account-btn:disabled{opacity:.55;cursor:not-allowed}.nf-account-btn--primary{background:var(--nf-accent);color:#fff;align-self:flex-start}.nf-account-btn--primary:hover:not(:disabled){transform:translateY(-1px)}.nf-account-btn--ghost{background:var(--nf-surface);border:1px solid var(--nf-border);color:var(--nf-text)}.nf-account-btn--promo{background:var(--nf-text);color:#fff;margin-top:.5rem}.nf-account-btn--danger{color:#b91c1c;background:#dc262614;border:1px solid #dc262640}.nf-account-btn--sm{padding:.45rem .75rem;font-size:.78rem}.nf-account-shortcuts{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.nf-account-shortcuts li button,.nf-account-shortcuts li a{border:1px solid var(--nf-border);background:var(--nf-surface-2);width:100%;color:var(--nf-text);cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.7rem .85rem;font-family:inherit;font-size:.84rem;font-weight:600;text-decoration:none;transition:border-color .15s;display:flex}.nf-account-shortcuts li button span{color:var(--nf-accent);font-size:.72rem;font-weight:700}.nf-account-shortcuts li button:hover,.nf-account-shortcuts li a:hover{border-color:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.nf-account-shortcuts li button:hover,.nf-account-shortcuts li a:hover{border-color:color-mix(in srgb, var(--nf-accent) 35%, var(--nf-border))}}.nf-account-card--promo{border-color:var(--nf-accent);background:linear-gradient(135deg,#00b92b1a,#00b92b08)}@supports (color:color-mix(in lab, red, red)){.nf-account-card--promo{border-color:color-mix(in srgb, var(--nf-accent) 22%, var(--nf-border))}}.nf-account-card--promo p{color:var(--nf-muted);margin:0;font-size:.85rem;line-height:1.5}@media (min-width:900px){.nf-account-card--promo-mobile{display:none}}.nf-account-empty{text-align:center;color:var(--nf-muted);flex-direction:column;align-items:center;gap:.65rem;padding:2rem 1rem;display:flex}.nf-account-empty-sub{max-width:22rem;margin:0;font-size:.85rem;line-height:1.45}.nf-account-creator-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.nf-account-creator-item{background:var(--nf-surface-2);border:1px solid var(--nf-border);border-radius:.85rem;align-items:center;gap:.75rem;padding:.85rem;display:flex}.nf-account-creator-avatar{background:var(--nf-surface);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-weight:700;display:flex;overflow:hidden}.nf-account-creator-avatar img{object-fit:cover;width:100%;height:100%}.nf-account-creator-body{flex:1;min-width:0}.nf-account-creator-name{color:var(--nf-text);font-weight:700;text-decoration:none}.nf-account-creator-name:hover{color:var(--nf-accent)}.nf-account-creator-meta{color:var(--nf-muted);margin:.2rem 0 0;font-size:.78rem}.nf-account-creator-actions{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}@media (min-width:640px){.nf-account-creator-actions{flex-direction:row}}.nf-account-purchase-list{margin:0;padding:0;list-style:none}.nf-account-purchase-item{border-bottom:1px solid var(--nf-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 0;display:flex}.nf-account-purchase-item:last-child{border-bottom:none}.nf-account-purchase-kind{text-transform:uppercase;letter-spacing:.05em;color:var(--nf-accent);font-size:.68rem;font-weight:800}.nf-account-purchase-label{margin:.2rem 0 0;font-weight:600}.nf-account-purchase-meta{color:var(--nf-muted);margin:.25rem 0 0;font-size:.78rem}.nf-account-purchase-meta a{color:inherit;text-underline-offset:2px;text-decoration:underline}.nf-account-purchase-amount{white-space:nowrap;font-size:.95rem}.nf-account-note-block,.nf-account-danger{border-top:1px solid var(--nf-border);margin-top:.5rem;padding-top:1rem}.nf-account-note-block h3,.nf-account-danger h3{margin:0 0 .35rem;font-size:.95rem}.nf-account-note-block p,.nf-account-danger p{color:var(--nf-muted);margin:0 0 .75rem;font-size:.85rem;line-height:1.45}html[data-site-theme=dark] .nf-account-app,html[data-site-theme=ultra-dark] .nf-account-app{--nf-bg:#0c0c10;--nf-surface:#ffffff0a;--nf-surface-2:#ffffff0f;--nf-border:#ffffff1a;--nf-text:#f4f4f5;--nf-muted:#f4f4f594}html[data-site-theme=dark] .nf-account-toast--ok,html[data-site-theme=ultra-dark] .nf-account-toast--ok{color:#6ee7b7}html[data-site-theme=dark] .nf-account-toast--err,html[data-site-theme=ultra-dark] .nf-account-toast--err{color:#fca5a5}html[data-site-theme=dark] .nf-account-btn--promo,html[data-site-theme=ultra-dark] .nf-account-btn--promo{background:var(--nf-accent);color:#fff}.fan-space-loading.fan-space-app{min-height:50vh;color:var(--brand-text-muted);justify-content:center;align-items:center;display:flex}.nf-tickets-panel{overflow:hidden;padding:0!important}.nf-tickets-head{border-bottom:1px solid var(--nf-border,var(--brand-border));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.35rem 1rem;display:flex}.nf-tickets-title{letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.25rem;font-weight:800}.nf-tickets-lead{color:var(--nf-muted,var(--brand-text-muted));max-width:36rem;margin:.35rem 0 0;font-size:.85rem;line-height:1.45}.nf-tickets-filters{border-bottom:1px solid var(--nf-border,var(--brand-border));background:var(--nf-surface-2,var(--brand-surface-2));flex-wrap:wrap;gap:.35rem;padding:.85rem 1.35rem;display:flex}.nf-tickets-filter{font:inherit;color:var(--nf-muted,var(--brand-text-muted));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.nf-tickets-filter:hover{background:var(--nf-surface,#fff);border-color:var(--nf-border,var(--brand-border));color:var(--nf-text,var(--brand-text))}.nf-tickets-filter--active{background:var(--nf-surface,#fff);border-color:var(--nf-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.nf-tickets-filter--active{border-color:color-mix(in srgb, var(--nf-accent,#00b92b) 35%, var(--nf-border,#0f172a1a))}}.nf-tickets-filter--active{color:var(--nf-text,var(--brand-text));box-shadow:inset 2px 0 0 var(--nf-accent,#00b92b)}.nf-tickets-filter-count{background:var(--nf-accent-soft,#00b92b24);min-width:1.15rem;color:var(--nf-accent,#00b92b);text-align:center;border-radius:9999px;padding:.05rem .35rem;font-size:.68rem}.nf-tickets-grid{gap:1rem;margin:0;padding:1.25rem 1.35rem 1.5rem;list-style:none;display:grid}@media (min-width:720px){.nf-tickets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-ticket{border:1px solid var(--nf-border,var(--brand-border));background:var(--nf-surface,#fff);min-height:100%;box-shadow:var(--brand-shadow-sm,0 2px 8px #0f172a0f);border-radius:1rem;grid-template-columns:auto 1fr;display:grid;position:relative;overflow:hidden}.nf-ticket-stub{border-right:1px dashed var(--nf-accent,#00b92b);background:linear-gradient(#00b92b1f,#00b92b0a);justify-content:center;align-items:center;width:3.25rem;padding:.75rem .35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nf-ticket-stub{border-right:1px dashed color-mix(in srgb, var(--nf-accent,#00b92b) 35%, var(--nf-border))}}.nf-ticket-stub{writing-mode:vertical-rl;transform:rotate(180deg)}.nf-ticket-stub-code{letter-spacing:.08em;color:var(--nf-accent,#00b92b);font-size:.62rem;font-weight:800}.nf-ticket-body{flex-direction:column;gap:.55rem;min-width:0;padding:1rem 1rem 1.1rem;display:flex}.nf-ticket-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nf-ticket-kind{color:var(--nf-muted,var(--brand-text-muted));text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.nf-ticket-kind-icon{color:var(--nf-accent,#00b92b)}.nf-ticket-status{border:1px solid #0000;border-radius:9999px;padding:.2rem .5rem;font-size:.68rem;font-weight:800}.nf-ticket-status--valid{color:#15803d;background:#00b92b1f;border-color:#00b92b40}.nf-ticket-status--pending{color:#a16207;background:#eab3081f;border-color:#eab30840}.nf-ticket-status--expired{color:#64748b;background:#94a3b826}.nf-ticket-title{color:var(--nf-text,var(--brand-text));margin:0;font-size:.95rem;font-weight:800;line-height:1.35}.nf-ticket-sub{color:var(--nf-muted,var(--brand-text-muted));margin:0;font-size:.78rem;line-height:1.4}.nf-ticket-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.15rem 0 0;font-size:.72rem;display:grid}.nf-ticket-meta dt{color:var(--nf-muted,var(--brand-text-muted));margin:0;font-weight:600}.nf-ticket-meta dd{color:var(--nf-text,var(--brand-text));margin:.15rem 0 0;font-weight:700}.nf-ticket-meta a{color:inherit;text-decoration:none}.nf-ticket-meta a:hover{color:var(--nf-accent,#00b92b)}.nf-ticket-amount{color:var(--nf-accent,#00b92b)!important}.nf-ticket-action{background:var(--nf-accent,#00b92b);color:#fff;border-radius:.65rem;align-self:flex-start;margin-top:.35rem;padding:.5rem .85rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .15s}.nf-ticket-action:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00b92b47}.nf-ticket--live_tip .nf-ticket-stub{background:linear-gradient(#dc26261f,#dc26260a);border-right-color:#dc262640}.nf-ticket--live_tip .nf-ticket-stub-code,.nf-ticket--live_tip .nf-ticket-kind-icon{color:#dc2626}.nf-tickets-empty{padding:2.5rem 1.5rem!important}.nf-tickets-empty-icon{margin-bottom:.5rem;font-size:2rem}.nf-tickets-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}@media (max-width:520px){.nf-ticket-meta{grid-template-columns:1fr}.nf-tickets-head{padding:1.1rem 1rem .85rem}.nf-tickets-filters,.nf-tickets-grid{padding-left:1rem;padding-right:1rem}}html[data-site-theme=dark] .feed-subnav,html[data-site-theme=ultra-dark] .feed-subnav{background:var(--feed-surface)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .feed-subnav,html[data-site-theme=ultra-dark] .feed-subnav{background:color-mix(in srgb, var(--feed-surface) 94%, transparent)}}html[data-site-theme=dark] .feed-subnav,html[data-site-theme=ultra-dark] .feed-subnav{border-bottom-color:var(--feed-border)}html[data-site-theme=dark] .feed-subnav-btn,html[data-site-theme=ultra-dark] .feed-subnav-btn{color:var(--feed-muted)}html[data-site-theme=dark] .feed-comment-sheet,html[data-site-theme=ultra-dark] .feed-comment-sheet,html[data-site-theme=dark] .feed-comment-sheet-foot,html[data-site-theme=ultra-dark] .feed-comment-sheet-foot{background:var(--feed-surface);border-color:var(--feed-border);color:var(--feed-text)}html[data-site-theme=dark] .feed-comment-sheet-head,html[data-site-theme=ultra-dark] .feed-comment-sheet-head{border-bottom-color:var(--feed-border)}html[data-site-theme=dark] .feed-comment-sheet-head h2,html[data-site-theme=ultra-dark] .feed-comment-sheet-head h2{color:var(--feed-text)}html[data-site-theme=dark] .feed-comment-sheet-close,html[data-site-theme=ultra-dark] .feed-comment-sheet-close{background:var(--feed-surface-2);color:var(--feed-text)}html[data-site-theme=dark] .feed-post-comment-input,html[data-site-theme=ultra-dark] .feed-post-comment-input{background:var(--feed-surface-2);border-color:var(--feed-border);color:var(--feed-text)}html[data-site-theme=dark] .public-mobile-nav,html[data-site-theme=ultra-dark] .public-mobile-nav{background:var(--feed-surface)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .public-mobile-nav,html[data-site-theme=ultra-dark] .public-mobile-nav{background:color-mix(in srgb, var(--feed-surface) 96%, transparent)}}html[data-site-theme=dark] .public-mobile-nav,html[data-site-theme=ultra-dark] .public-mobile-nav{border-top-color:var(--feed-border);box-shadow:0 -8px 32px #00000059}html[data-site-theme=dark] .public-mobile-nav-link,html[data-site-theme=ultra-dark] .public-mobile-nav-link{color:var(--feed-muted)}html[data-site-theme=dark] .public-mobile-nav-link--active,html[data-site-theme=ultra-dark] .public-mobile-nav-link--active{color:var(--feed-accent)}html[data-site-theme=dark] .lives-page-empty,html[data-site-theme=ultra-dark] .lives-page-empty,html[data-site-theme=dark] .feed-empty-state--card,html[data-site-theme=ultra-dark] .feed-empty-state--card{background:var(--feed-surface);border-color:var(--feed-border);color:var(--feed-text)}html[data-site-theme=dark] .lives-page-empty p,html[data-site-theme=ultra-dark] .lives-page-empty p,html[data-site-theme=dark] .feed-stream-status,html[data-site-theme=ultra-dark] .feed-stream-status{color:var(--feed-muted)}html[data-site-theme=dark] .public-site-nav-icon-btn--active,html[data-site-theme=ultra-dark] .public-site-nav-icon-btn--active{border-color:var(--feed-accent)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .public-site-nav-icon-btn--active,html[data-site-theme=ultra-dark] .public-site-nav-icon-btn--active{border-color:color-mix(in srgb, var(--feed-accent) 45%, var(--feed-border))}}html[data-site-theme=dark] .public-site-nav-icon-btn--active,html[data-site-theme=ultra-dark] .public-site-nav-icon-btn--active{background:var(--feed-accent-dim);color:var(--feed-accent)}html[data-site-theme=dark] .public-site-nav-account,html[data-site-theme=ultra-dark] .public-site-nav-account,html[data-site-theme=dark] .public-site-nav-auth-link,html[data-site-theme=ultra-dark] .public-site-nav-auth-link,html[data-site-theme=dark] .public-site-nav-account-name,html[data-site-theme=ultra-dark] .public-site-nav-account-name,html[data-site-theme=dark] .feed-post-actions-like,html[data-site-theme=ultra-dark] .feed-post-actions-like{color:var(--feed-text)}html[data-site-theme=dark] .feed-page-status,html[data-site-theme=ultra-dark] .feed-page-status{color:var(--feed-muted)}.discover-tags-bar{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.4rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.discover-tags-bar .discover-tag-chip{white-space:nowrap;flex-shrink:0}.discover-tag-chip--reset{border-color:var(--brand-text,#262626);background:0 0}@supports (color:color-mix(in lab, red, red)){.discover-tag-chip--reset{border-color:color-mix(in srgb, var(--brand-text,#262626) 25%, transparent)}}.discover-tag-chip--reset{color:var(--brand-text-muted,#26262699)}.discover-tag-chip--reset:hover{border-color:var(--brand-accent,#00b92b);color:var(--brand-accent,#00b92b)}.discover-tags-filter{flex-direction:column;gap:.7rem;display:flex}.discover-tags-group-label{text-transform:uppercase;letter-spacing:.14em;color:var(--brand-text-muted,#26262680);margin-bottom:.4rem;font-size:.68rem;font-weight:700}.discover-tags-list{flex-wrap:wrap;gap:.4rem;display:flex}.discover-tag-chip{border:1px solid var(--brand-accent,#00b92b);border-radius:9999px;padding:.32rem .7rem}@supports (color:color-mix(in lab, red, red)){.discover-tag-chip{border:1px solid color-mix(in srgb, var(--brand-accent,#00b92b) 28%, transparent)}}.discover-tag-chip{background:var(--brand-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.discover-tag-chip{background:color-mix(in srgb, var(--brand-accent,#00b92b) 7%, transparent)}}.discover-tag-chip{color:inherit;cursor:pointer;font-size:.78rem;font-weight:600;transition:border-color .15s,background .15s,color .15s,transform .1s}.discover-tag-chip:hover{border-color:var(--brand-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.discover-tag-chip:hover{border-color:color-mix(in srgb, var(--brand-accent,#00b92b) 55%, transparent)}}.discover-tag-chip:hover{transform:translateY(-1px)}.discover-tag-chip--selected{background:var(--brand-accent,#00b92b);border-color:var(--brand-accent,#00b92b);color:#04100a}.discover-filters-clear-row{justify-content:flex-end;display:flex}.discover-filters-clear{color:var(--brand-text-muted,#2626268c);cursor:pointer;background:0 0;border:none;font-size:.78rem;font-weight:600;text-decoration:underline}.discover-filters-clear:hover{color:var(--brand-accent,#00b92b)}.discover-card-tags{flex-wrap:wrap;gap:.3rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.discover-card-tag{border:1px solid var(--brand-accent,#00b92b);border-radius:9999px;padding:.18rem .55rem}@supports (color:color-mix(in lab, red, red)){.discover-card-tag{border:1px solid color-mix(in srgb, var(--brand-accent,#00b92b) 22%, transparent)}}.discover-card-tag{background:var(--brand-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.discover-card-tag{background:color-mix(in srgb, var(--brand-accent,#00b92b) 8%, transparent)}}.discover-card-tag{color:var(--brand-text,#262626);font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.discover-card-tag{color:color-mix(in srgb, var(--brand-text,#262626) 78%, var(--brand-accent,#00b92b))}}.discover-card-tag--matched{background:var(--brand-accent,#00b92b);border-color:var(--brand-accent,#00b92b);color:#04100a}.creator-profile-tags{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.creator-profile-tag{border:1px solid var(--feed-accent,#00b92b);border-radius:9999px;padding:.28rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.creator-profile-tag{border:1px solid color-mix(in srgb, var(--feed-accent,#00b92b) 32%, transparent)}}.creator-profile-tag{background:var(--feed-accent-dim,#00b92b1a);color:var(--feed-accent,#00b92b);font-size:.76rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,transform .1s}.creator-profile-tag:hover{background:var(--feed-accent,#00b92b);color:#04100a;transform:translateY(-1px)}.profile-editor-tags-group{margin-top:.65rem}.profile-editor-tags-group-label{text-transform:uppercase;letter-spacing:.14em;color:var(--feed-muted,var(--brand-text-muted,#26262680));margin-bottom:.4rem;font-size:.68rem;font-weight:700}.profile-editor-tags-list{flex-wrap:wrap;gap:.4rem;display:flex}.profile-editor-tag-chip{border:1px solid var(--feed-accent,#00b92b);border-radius:9999px;padding:.35rem .75rem}@supports (color:color-mix(in lab, red, red)){.profile-editor-tag-chip{border:1px solid color-mix(in srgb, var(--feed-accent,#00b92b) 30%, transparent)}}.profile-editor-tag-chip{background:var(--feed-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.profile-editor-tag-chip{background:color-mix(in srgb, var(--feed-accent,#00b92b) 7%, transparent)}}.profile-editor-tag-chip{color:inherit;cursor:pointer;font-size:.8rem;font-weight:600;transition:border-color .15s,background .15s,color .15s,transform .1s}.profile-editor-tag-chip:hover:not(:disabled){border-color:var(--feed-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.profile-editor-tag-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--feed-accent,#00b92b) 60%, transparent)}}.profile-editor-tag-chip:hover:not(:disabled){transform:translateY(-1px)}.profile-editor-tag-chip--selected{background:var(--feed-accent,#00b92b);border-color:var(--feed-accent,#00b92b);color:#04100a}.profile-editor-tag-chip:disabled{opacity:.4;cursor:not-allowed}html[data-site-theme=dark] .discover-tag-chip,html[data-site-theme=ultra-dark] .discover-tag-chip{color:var(--brand-text)}html[data-site-theme=dark] .discover-tag-chip--selected,html[data-site-theme=ultra-dark] .discover-tag-chip--selected{color:#04100a}html[data-site-theme=dark] .discover-card-tag,html[data-site-theme=ultra-dark] .discover-card-tag{color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .discover-card-tag,html[data-site-theme=ultra-dark] .discover-card-tag{color:color-mix(in srgb, var(--brand-text) 70%, var(--brand-accent,#00b92b))}}html[data-site-theme=dark] .discover-card-tag--matched,html[data-site-theme=ultra-dark] .discover-card-tag--matched{color:#04100a}.nf2-root.public-app-shell,.nf2-root.landing-root{padding-top:0!important}.nf2-root .public-site-nav.nf2-nav{height:var(--nf2-nav-h,var(--public-nav-height,3.65rem));position:sticky!important;top:0!important}.msg-app{--msg-bg:var(--brand-bg,#f8f8f8);--msg-panel:var(--brand-surface,#fff);--msg-panel-2:var(--brand-surface-2,#f8f8f6);--msg-border:var(--brand-border,#0f172a14);--msg-text:var(--brand-text,#262626);--msg-muted:var(--brand-text-muted,#2626268c);--msg-accent:var(--brand-accent,#00b92b);--msg-accent-soft:var(--brand-accent-soft,#00b92b1f);--msg-green:var(--brand-accent,#00b92b);--msg-on-accent:#041018;--msg-incoming-bg:var(--msg-panel-2);background:var(--msg-bg);width:100%;min-height:100dvh;color:var(--msg-text);flex-direction:column;display:flex}.msg-app--fullpage{height:100%;min-height:0;max-height:100%;overflow:hidden}.public-app-shell .msg-app--fullpage{padding-top:0}.msg-topbar{z-index:50;border-bottom:1px solid var(--msg-border);background:var(--msg-panel);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.msg-topbar{background:color-mix(in srgb, var(--msg-panel) 92%, transparent)}}.msg-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 24px #0f172a0a}.msg-topbar-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;padding:.85rem 1.25rem;display:flex}.msg-logo{letter-spacing:-.03em;color:var(--msg-text);align-items:center;gap:.5rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.msg-logo-mark{background:var(--msg-accent);width:2rem;height:2rem;color:var(--msg-text);border-radius:.5rem;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex}.msg-topnav{align-items:center;gap:1.25rem;font-size:.85rem;font-weight:600;display:none}@media (min-width:900px){.msg-topnav{display:flex}}.msg-topnav a{color:var(--msg-muted);text-decoration:none;transition:color .15s}.msg-topnav a:hover,.msg-topnav a.msg-topnav-active{color:var(--msg-text)}.msg-topbar-right{align-items:center;gap:.65rem;display:flex}.msg-account{border:1px solid var(--msg-border);background:var(--msg-panel);max-width:11rem;color:var(--msg-text);border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem .35rem .35rem;text-decoration:none;display:inline-flex}.msg-account-avatar{background:var(--msg-accent);width:1.75rem;height:1.75rem;color:var(--msg-on-accent);border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.msg-account-name{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.msg-layout{flex:1;grid-template-columns:1fr;gap:0;width:100%;max-width:none;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.msg-layout{grid-template-columns:minmax(300px,22rem) minmax(0,1fr);height:100%}}.msg-sidebar{border:none;border-right:1px solid var(--msg-border);background:var(--msg-panel);border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}@media (max-width:899px){.msg-sidebar--hidden-mobile{display:none!important}}@media (min-width:900px){.msg-sidebar{height:100%;min-height:0}}.msg-sidebar-head{border-bottom:1px solid var(--msg-border);justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.1rem;display:flex}.msg-account--compact{flex-shrink:0;max-width:9rem;padding:.25rem .6rem .25rem .25rem}.msg-search-wrap{margin:0;display:block}.msg-sidebar-title{align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:flex}.msg-sidebar-title-icon{color:var(--msg-accent);flex-shrink:0}.msg-search{border:1px solid var(--msg-border);background:var(--msg-panel-2);width:calc(100% - 2rem);color:var(--msg-text);border-radius:.65rem;margin:.75rem 1rem 0;padding:.65rem .85rem;font-size:.85rem}.msg-search::placeholder{color:var(--msg-muted)}.msg-conv-list{flex:1;padding:.5rem .65rem .75rem;overflow-y:auto}.msg-conv-empty{text-align:center;color:var(--msg-muted);padding:2rem 1rem;font-size:.85rem;line-height:1.5}.msg-conv-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem .65rem;transition:background .15s;display:grid}.msg-conv-item:hover,.msg-conv-item--active{background:var(--msg-panel-2)}.msg-conv-item--unread .msg-conv-name{font-weight:800}.msg-conv-item--unread .msg-conv-preview{color:var(--msg-text)}.msg-conv-slug{color:var(--msg-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.72rem;font-weight:600;display:block;overflow:hidden}.msg-conv-name-row{align-items:center;gap:.35rem;min-width:0;display:flex}.msg-conv-name-row .msg-conv-time{flex-shrink:0;margin-top:0;margin-left:auto}.msg-conv-pin{flex-shrink:0;font-size:.7rem}.msg-conv-avatar{background:var(--msg-accent-soft);border:2px solid var(--msg-accent);border-radius:9999px;flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.msg-conv-avatar{border:2px solid color-mix(in srgb, var(--msg-accent) 35%, transparent)}}.msg-conv-avatar{color:var(--msg-accent);justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.msg-conv-avatar img{object-fit:cover;width:100%;height:100%}.msg-conv-avatar-initial{font-size:.95rem;font-weight:800;line-height:1}.msg-conv-meta{flex:1;min-width:0}.msg-conv-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.88rem;font-weight:700;overflow:hidden}.msg-conv-preview{color:var(--msg-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.78rem;overflow:hidden}.msg-conv-badge{background:var(--msg-accent);color:#fff;text-align:center;border-radius:9999px;flex-shrink:0;min-width:1.25rem;padding:.15rem .45rem;font-size:.7rem;font-weight:800}.msg-mobile-backdrop{display:none}.msg-chat{background:var(--msg-panel);border:none;border-radius:0;flex-direction:column;min-height:0;display:none;overflow:hidden}@media (max-width:899px){.msg-mobile-backdrop{z-index:80;cursor:pointer;background:#0000008c;border:none;margin:0;padding:0;animation:.2s msg-backdrop-in;display:block;position:fixed;inset:0}.msg-chat--mobile-modal{z-index:90;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;animation:.28s cubic-bezier(.22,1,.36,1) msg-modal-in;display:flex;position:fixed;inset:0;box-shadow:0 -8px 40px #00000059}}@keyframes msg-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes msg-modal-in{0%{opacity:.6;transform:translateY(12%)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.msg-chat{height:100%;min-height:0;display:flex}.msg-mobile-backdrop{display:none!important}}.msg-chat-head{border-bottom:1px solid var(--msg-border);background:var(--msg-panel);flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:flex}.msg-chat-back{background:var(--msg-panel-2);color:var(--msg-text);cursor:pointer;border:none;border-radius:.5rem;padding:.35rem .5rem;font-size:1rem;display:inline-flex}@media (min-width:900px){.msg-chat-back{display:none}}.msg-chat-peer-link{min-width:0;color:inherit;flex:1;align-items:center;gap:.75rem;text-decoration:none;display:flex}.msg-chat-peer-name{font-size:.95rem;font-weight:800}.msg-chat-peer-role{color:var(--msg-muted);font-size:.75rem}.msg-chat-actions{gap:.35rem;display:flex}.msg-icon-btn{background:var(--msg-panel-2);color:var(--msg-muted);cursor:pointer;border:none;border-radius:.5rem;padding:.4rem .55rem;font-size:.85rem}.msg-icon-btn:hover{color:var(--msg-text)}.msg-chat-body{flex-direction:column;flex:1;gap:.65rem;padding:1.25rem 1.15rem;display:flex;overflow-y:auto}.msg-chat-empty{text-align:center;color:var(--msg-muted);margin:auto;font-size:.9rem;line-height:1.5}.msg-conv-time{color:var(--msg-muted);flex-shrink:0;font-size:.68rem}.msg-sidebar-tabs{border-bottom:1px solid var(--msg-border);align-items:center;gap:.35rem;padding:.65rem 1rem;display:flex}.msg-sidebar-tab{border:1px solid var(--msg-border);background:var(--msg-panel-2);color:var(--msg-muted);cursor:pointer;border-radius:9999px;flex:1;padding:.45rem .65rem;font-size:.78rem;font-weight:700;transition:border-color .15s,background .15s,color .15s}.msg-sidebar-tab--on{background:var(--msg-accent-soft);border-color:var(--msg-accent);color:var(--msg-text)}.msg-sidebar-new-group{border:1px dashed var(--msg-accent);color:var(--msg-accent);cursor:pointer;background:0 0;border-radius:9999px;flex-shrink:0;padding:.45rem .65rem;font-size:.72rem;font-weight:700}.msg-bubble-row{align-items:flex-end;gap:.45rem;display:flex}.msg-bubble-row--mine{justify-content:flex-end}.msg-bubble-avatar{background:var(--msg-accent-soft);border:1px solid var(--msg-accent);border-radius:9999px;flex-shrink:0;width:1.75rem;height:1.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.msg-bubble-avatar{border:1px solid color-mix(in srgb, var(--msg-accent) 30%, var(--msg-border))}}.msg-bubble-avatar{justify-content:center;align-items:center;display:flex}.msg-bubble-avatar img{object-fit:cover;width:100%;height:100%}.msg-bubble-avatar-initial{color:var(--msg-accent);font-size:.68rem;font-weight:800}.msg-bubble-sender{color:var(--msg-muted);margin:0 0 .25rem;font-size:.68rem;font-weight:700}.msg-bubble{word-break:break-word;border-radius:1.1rem;max-width:min(78%,22rem);padding:.7rem .95rem;font-size:.9rem;line-height:1.45}.msg-bubble-row--mine .msg-bubble{background:var(--msg-accent);color:var(--msg-on-accent);border-bottom-right-radius:.25rem}.msg-bubble-row--mine .msg-bubble-time{color:var(--msg-on-accent)}@supports (color:color-mix(in lab, red, red)){.msg-bubble-row--mine .msg-bubble-time{color:color-mix(in srgb, var(--msg-on-accent) 72%, transparent)}}.msg-bubble-row--mine .msg-bubble-time{opacity:1}.msg-bubble-text{white-space:pre-wrap;margin:0}.msg-bubble-row:not(.msg-bubble-row--mine) .msg-bubble{background:var(--msg-incoming-bg);color:var(--msg-text);border:1px solid var(--msg-border);border-bottom-left-radius:.25rem}.msg-bubble-img{border-radius:.65rem;max-width:100%;margin-top:.35rem;display:block}.msg-voice-audio-hidden{opacity:0;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.msg-voice-player{align-items:center;gap:.5rem;min-width:min(100%,15rem);max-width:16.5rem;margin-top:.35rem;display:flex}.msg-voice-play-btn{background:var(--msg-accent-soft);width:2rem;height:2rem;color:var(--msg-accent);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;transition:background .15s,transform .15s;display:flex}.msg-voice-play-btn:hover{background:var(--msg-accent)}@supports (color:color-mix(in lab, red, red)){.msg-voice-play-btn:hover{background:color-mix(in srgb, var(--msg-accent) 22%, var(--msg-panel-2))}}.msg-voice-play-btn:hover{transform:scale(1.04)}.msg-voice-scrub{cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:0}.msg-voice-duration{font-variant-numeric:tabular-nums;color:var(--msg-muted);text-align:right;flex-shrink:0;min-width:2.1rem;font-size:.68rem;font-weight:700}.msg-voice-wave{align-items:center;gap:2px;width:100%;height:1.65rem;display:flex}.msg-voice-wave-bar{min-width:2px;max-width:4px;height:var(--bar-h,40%);background:var(--msg-muted);border-radius:9999px;flex:1}@supports (color:color-mix(in lab, red, red)){.msg-voice-wave-bar{background:color-mix(in srgb, var(--msg-muted) 55%, transparent)}}.msg-voice-wave-bar{transition:background .12s,height 80ms}.msg-voice-wave-bar--played{background:var(--msg-accent)}.msg-voice-wave--live .msg-voice-wave-bar{background:var(--msg-accent);animation:.45s ease-in-out infinite alternate msg-voice-bar-pulse}.msg-voice-wave--live .msg-voice-wave-bar:nth-child(odd){animation-delay:80ms}.msg-voice-wave--live .msg-voice-wave-bar:nth-child(3n){animation-delay:.16s}@keyframes msg-voice-bar-pulse{0%{opacity:.72}to{opacity:1}}.msg-voice-player--mine .msg-voice-play-btn{background:var(--msg-on-accent)}@supports (color:color-mix(in lab, red, red)){.msg-voice-player--mine .msg-voice-play-btn{background:color-mix(in srgb, var(--msg-on-accent) 18%, transparent)}}.msg-voice-player--mine .msg-voice-play-btn{color:var(--msg-on-accent)}.msg-voice-player--mine .msg-voice-wave-bar{background:var(--msg-on-accent)}@supports (color:color-mix(in lab, red, red)){.msg-voice-player--mine .msg-voice-wave-bar{background:color-mix(in srgb, var(--msg-on-accent) 45%, transparent)}}.msg-voice-player--mine .msg-voice-wave-bar--played,.msg-voice-player--mine .msg-voice-wave--live .msg-voice-wave-bar{background:var(--msg-on-accent)}.msg-voice-player--mine .msg-voice-duration{color:var(--msg-on-accent)}@supports (color:color-mix(in lab, red, red)){.msg-voice-player--mine .msg-voice-duration{color:color-mix(in srgb, var(--msg-on-accent) 75%, transparent)}}.msg-voice-recording{border:1px solid var(--msg-accent);border-radius:.85rem;align-items:center;gap:.65rem;margin:0 1.15rem .5rem;padding:.65rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.msg-voice-recording{border:1px solid color-mix(in srgb, var(--msg-accent) 40%, var(--msg-border))}}.msg-voice-recording{background:var(--msg-accent)}@supports (color:color-mix(in lab, red, red)){.msg-voice-recording{background:color-mix(in srgb, var(--msg-accent) 10%, var(--msg-panel-2))}}.msg-voice-recording-dot{background:var(--msg-accent);border-radius:9999px;flex-shrink:0;width:.55rem;height:.55rem;animation:1.1s ease-in-out infinite msg-voice-rec-blink}@keyframes msg-voice-rec-blink{0%,to{opacity:1}50%{opacity:.35}}.msg-voice-recording .msg-voice-wave{flex:1;min-width:0}.msg-voice-recording-time{font-variant-numeric:tabular-nums;color:var(--msg-accent);flex-shrink:0;min-width:2.25rem;font-size:.78rem;font-weight:800}.msg-voice-recording-stop{background:var(--msg-accent);color:var(--msg-on-accent);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;padding:.35rem .7rem;font-size:.72rem;font-weight:800}.msg-voice-preview{background:var(--msg-panel-2);border:1px solid #00b92b59;border-radius:.85rem;flex-direction:column;align-items:stretch;gap:.55rem;margin:0 1.15rem .5rem;padding:.75rem .85rem;display:flex;box-shadow:0 8px 24px #0000001f}.msg-voice-preview-question{color:var(--msg-text);margin:0;font-size:.82rem;font-weight:800}.msg-voice-preview .msg-voice-wave{flex:1;min-width:0}.msg-voice-preview-actions{justify-content:flex-end;gap:.45rem;display:flex}.msg-voice-preview-time{font-variant-numeric:tabular-nums;color:var(--msg-muted);flex-shrink:0;font-size:.78rem;font-weight:800}.msg-voice-preview-btn{cursor:pointer;border:none;border-radius:9999px;padding:.45rem .85rem;font-size:.78rem;font-weight:800}.msg-voice-preview-btn--cancel{background:var(--msg-panel);color:var(--msg-text);border:1px solid var(--msg-border)}.msg-voice-preview-btn--send{background:var(--msg-accent);color:var(--msg-on-accent)}.msg-bubble-cam-link,.msg-bubble-audio-link{background:var(--msg-accent);border-radius:9999px;align-items:center;gap:.35rem;margin-top:.35rem;padding:.45rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.msg-bubble-cam-link,.msg-bubble-audio-link{background:color-mix(in srgb, var(--msg-accent) 18%, var(--msg-panel-2))}}.msg-bubble-cam-link,.msg-bubble-audio-link{border:1px solid var(--msg-accent)}@supports (color:color-mix(in lab, red, red)){.msg-bubble-cam-link,.msg-bubble-audio-link{border:1px solid color-mix(in srgb, var(--msg-accent) 40%, var(--msg-border))}}.msg-bubble-cam-link,.msg-bubble-audio-link{color:var(--msg-text);font-size:.78rem;font-weight:700;text-decoration:none}.msg-bubble-row--mine .msg-bubble-cam-link,.msg-bubble-row--mine .msg-bubble-audio-link{background:var(--msg-on-accent)}@supports (color:color-mix(in lab, red, red)){.msg-bubble-row--mine .msg-bubble-cam-link,.msg-bubble-row--mine .msg-bubble-audio-link{background:color-mix(in srgb, var(--msg-on-accent) 12%, transparent)}}.msg-bubble-row--mine .msg-bubble-cam-link,.msg-bubble-row--mine .msg-bubble-audio-link{border-color:var(--msg-on-accent)}@supports (color:color-mix(in lab, red, red)){.msg-bubble-row--mine .msg-bubble-cam-link,.msg-bubble-row--mine .msg-bubble-audio-link{border-color:color-mix(in srgb, var(--msg-on-accent) 25%, transparent)}}.msg-bubble-row--mine .msg-bubble-cam-link,.msg-bubble-row--mine .msg-bubble-audio-link{color:var(--msg-on-accent)}.msg-bubble-time{opacity:.65;margin-top:.25rem;font-size:.65rem}.msg-quick-replies{flex-wrap:wrap;gap:.4rem;padding:0 1.15rem .5rem;display:flex}.msg-quick-btn{border:1px solid var(--msg-border);background:var(--msg-panel);color:var(--msg-muted);cursor:pointer;border-radius:9999px;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.msg-quick-btn:hover:not(:disabled){color:var(--msg-text);border-color:var(--msg-accent);background:var(--msg-accent-soft)}.msg-upload-status{border:1px solid var(--msg-accent);border-radius:.65rem;margin:0 1.15rem;padding:.55rem .75rem}@supports (color:color-mix(in lab, red, red)){.msg-upload-status{border:1px solid color-mix(in srgb, var(--msg-accent) 35%, var(--msg-border))}}.msg-upload-status{background:var(--msg-accent)}@supports (color:color-mix(in lab, red, red)){.msg-upload-status{background:color-mix(in srgb, var(--msg-accent) 8%, var(--msg-panel-2))}}.msg-upload-status--indeterminate .msg-upload-label{align-items:center;gap:.5rem;display:flex}.msg-upload-bar{background:var(--msg-accent);border-radius:9999px;height:.35rem}@supports (color:color-mix(in lab, red, red)){.msg-upload-bar{background:color-mix(in srgb, var(--msg-accent) 18%, var(--msg-panel))}}.msg-upload-bar{overflow:hidden}.msg-upload-bar-fill{border-radius:inherit;background:var(--msg-accent);height:100%;transition:width .15s;display:block}.msg-upload-label{color:var(--msg-muted);margin:.35rem 0 0;font-size:.78rem;font-weight:600}.msg-upload-spinner{border:2px solid var(--msg-accent);width:.9rem;height:.9rem}@supports (color:color-mix(in lab, red, red)){.msg-upload-spinner{border:2px solid color-mix(in srgb, var(--msg-accent) 25%, transparent)}}.msg-upload-spinner{border-top-color:var(--msg-accent);border-radius:9999px;flex-shrink:0;animation:.7s linear infinite msg-upload-spin}@keyframes msg-upload-spin{to{transform:rotate(360deg)}}.msg-composer{border-top:1px solid var(--msg-border);background:var(--msg-panel-2);align-items:flex-end;gap:.5rem;padding:.85rem 1rem;display:flex}.msg-attach-btn{background:var(--msg-panel);width:2.5rem;height:2.5rem;color:var(--msg-muted);cursor:pointer;border:1px solid #0000;border-radius:.65rem;flex-shrink:0;font-size:1.05rem;transition:border-color .15s,color .15s,background .15s}.msg-attach-btn:hover:not(:disabled){border-color:var(--msg-border);color:var(--msg-text)}.msg-attach-btn--on{background:var(--msg-accent-soft);border-color:var(--msg-accent);color:var(--msg-accent)}.msg-input{border:1px solid var(--msg-border);background:var(--msg-bg);min-height:2.5rem;max-height:6rem;color:var(--msg-text);resize:none;border-radius:.75rem;flex:1;padding:.65rem .85rem;font-family:inherit;font-size:.9rem}.msg-input::placeholder{color:var(--msg-muted)}.msg-send-btn{background:var(--msg-accent);width:2.5rem;height:2.5rem;color:var(--msg-on-accent);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.msg-send-btn:disabled{opacity:.45;cursor:not-allowed}.msg-paywall-banner{border:1px solid var(--msg-accent);border-radius:.75rem;margin:0 1.15rem .65rem;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.msg-paywall-banner{border:1px solid color-mix(in srgb, var(--msg-accent) 40%, var(--msg-border))}}.msg-paywall-banner{background:var(--msg-accent)}@supports (color:color-mix(in lab, red, red)){.msg-paywall-banner{background:color-mix(in srgb, var(--msg-accent) 10%, var(--msg-panel-2))}}.msg-paywall-title{color:var(--msg-text);margin:0;font-size:.88rem;font-weight:800}.msg-paywall-sub{color:var(--msg-muted);margin:.35rem 0 0;font-size:.78rem}.msg-paywall-cta{background:var(--msg-accent);color:#041018;border-radius:9999px;margin-top:.55rem;padding:.45rem .85rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.msg-composer--locked{opacity:.72;pointer-events:none}.msg-error-banner{border:1px solid #dc2626;border-radius:.65rem;margin:0 1.15rem;padding:.65rem .85rem}@supports (color:color-mix(in lab, red, red)){.msg-error-banner{border:1px solid color-mix(in srgb, #dc2626 35%, var(--msg-border))}}.msg-error-banner{background:#dc2626}@supports (color:color-mix(in lab, red, red)){.msg-error-banner{background:color-mix(in srgb, #dc2626 8%, var(--msg-panel-2))}}.msg-error-banner{font-size:.82rem;line-height:1.45}.msg-error-banner p{margin:0}.msg-error-cta{color:var(--msg-accent);text-underline-offset:2px;margin-top:.5rem;font-weight:700;text-decoration:underline;display:inline-block}.msg-icon-btn--on{background:var(--msg-accent-soft);color:var(--msg-accent)}.msg-conv-item:focus-visible,.msg-quick-btn:focus-visible,.msg-icon-btn:focus-visible,.msg-send-btn:focus-visible,.msg-attach-btn:focus-visible,.msg-chat-back:focus-visible,.msg-input:focus-visible,.msg-search:focus-visible{outline:2px solid var(--msg-accent);outline-offset:2px}.msg-profile-msg-btn{border:1px solid var(--msg-border);background:var(--msg-panel-2);width:100%;color:var(--msg-text);border-radius:9999px;justify-content:center;margin:0 1.15rem 1rem;padding:.75rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.msg-profile-msg-btn:hover{border-color:var(--msg-accent);background:var(--msg-accent-soft)}.msg-bubble-text{color:inherit}.msg-bubble-row:not(.msg-bubble-row--mine) .msg-bubble-text{color:var(--msg-text)}html[data-site-theme=dark] .msg-app .public-site-nav,html[data-site-theme=ultra-dark] .msg-app .public-site-nav{background:var(--msg-panel)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .msg-app .public-site-nav,html[data-site-theme=ultra-dark] .msg-app .public-site-nav{background:color-mix(in srgb, var(--msg-panel) 94%, transparent)}}html[data-site-theme=dark] .msg-app .public-site-nav,html[data-site-theme=ultra-dark] .msg-app .public-site-nav{border-bottom-color:var(--msg-border)}html[data-site-theme=dark] .msg-app .public-site-nav-logo,html[data-site-theme=ultra-dark] .msg-app .public-site-nav-logo,html[data-site-theme=dark] .msg-app .public-site-nav-back,html[data-site-theme=ultra-dark] .msg-app .public-site-nav-back,html[data-site-theme=dark] .msg-app .public-site-nav-auth-link,html[data-site-theme=ultra-dark] .msg-app .public-site-nav-auth-link,html[data-site-theme=dark] .msg-app .public-site-nav-account,html[data-site-theme=ultra-dark] .msg-app .public-site-nav-account,html[data-site-theme=dark] .msg-app .public-site-nav-icon-btn,html[data-site-theme=ultra-dark] .msg-app .public-site-nav-icon-btn{color:var(--msg-text)}html[data-site-theme=dark] .msg-app .public-site-nav-link,html[data-site-theme=ultra-dark] .msg-app .public-site-nav-link{color:var(--msg-muted)}html[data-site-theme=dark] .msg-app .public-site-nav-link--active,html[data-site-theme=ultra-dark] .msg-app .public-site-nav-link--active,html[data-site-theme=dark] .msg-app .public-site-nav-link:hover,html[data-site-theme=ultra-dark] .msg-app .public-site-nav-link:hover{color:var(--msg-text)}html[data-site-theme=dark] .msg-app .public-site-nav-account,html[data-site-theme=ultra-dark] .msg-app .public-site-nav-account,html[data-site-theme=dark] .msg-app .public-site-nav-icon-btn,html[data-site-theme=ultra-dark] .msg-app .public-site-nav-icon-btn{background:var(--msg-panel-2);border-color:var(--msg-border)}html[data-site-theme=dark] .msg-app .dash-theme-toggle--compact,html[data-site-theme=ultra-dark] .msg-app .dash-theme-toggle--compact{border-color:var(--msg-border);background:var(--msg-panel-2);color:var(--msg-text)}html[data-site-theme=dark] .msg-app .public-site-nav-signup,html[data-site-theme=ultra-dark] .msg-app .public-site-nav-signup{color:var(--msg-on-accent)}html[data-site-theme=dark] .msg-conv-item--unread .msg-conv-preview,html[data-site-theme=ultra-dark] .msg-conv-item--unread .msg-conv-preview{color:var(--msg-text)}html[data-site-theme=dark] .msg-bubble-row:not(.msg-bubble-row--mine) .msg-bubble,html[data-site-theme=ultra-dark] .msg-bubble-row:not(.msg-bubble-row--mine) .msg-bubble{background:var(--msg-incoming-bg);color:var(--msg-text);border-color:var(--msg-border)}html[data-site-theme=dark] .msg-app,html[data-site-theme=ultra-dark] .msg-app{--msg-bg:var(--brand-bg,#12121a);--msg-panel:var(--brand-surface,#1e1e28);--msg-panel-2:var(--brand-surface-2,#252532);--msg-incoming-bg:var(--brand-surface-2,#252532)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=dark] .msg-app,html[data-site-theme=ultra-dark] .msg-app{--msg-incoming-bg:color-mix(in srgb, var(--brand-surface-2,#252532) 88%, #fff 12%)}}html[data-site-theme=dark] .msg-app,html[data-site-theme=ultra-dark] .msg-app{--msg-border:var(--brand-border,#ffffff1f);--msg-text:var(--brand-text,#f1f5f9);--msg-muted:var(--brand-text-muted,#f1f5f9b8);--msg-on-accent:#041018}html[data-site-theme=ultra-dark] .msg-app{--msg-incoming-bg:#22222e;--msg-muted:#fafafa9e;--msg-panel:var(--brand-surface,#16161f);--msg-panel-2:var(--brand-surface-2,#1e1e28)}html[data-site-theme=dark] .msg-sidebar-tab,html[data-site-theme=ultra-dark] .msg-sidebar-tab{background:var(--msg-panel-2);border-color:var(--msg-border);color:var(--msg-muted)}html[data-site-theme=dark] .msg-sidebar-tab--on,html[data-site-theme=ultra-dark] .msg-sidebar-tab--on{background:var(--msg-accent-soft);border-color:var(--msg-accent);color:var(--msg-text)}html[data-site-theme=dark] .msg-bubble-cam-link,html[data-site-theme=ultra-dark] .msg-bubble-cam-link,html[data-site-theme=dark] .msg-bubble-audio-link,html[data-site-theme=ultra-dark] .msg-bubble-audio-link{color:var(--msg-text)}html[data-site-theme=dark] .msg-sidebar,html[data-site-theme=ultra-dark] .msg-sidebar,html[data-site-theme=dark] .msg-chat,html[data-site-theme=ultra-dark] .msg-chat{background:var(--msg-panel);border-color:var(--msg-border);color:var(--msg-text)}html[data-site-theme=dark] .msg-sidebar-title,html[data-site-theme=ultra-dark] .msg-sidebar-title{color:var(--msg-text)}html[data-site-theme=dark] .msg-chat-empty,html[data-site-theme=ultra-dark] .msg-chat-empty,html[data-site-theme=dark] .msg-conv-empty,html[data-site-theme=ultra-dark] .msg-conv-empty{color:var(--msg-muted)}html[data-site-theme=dark] .msg-conv-item,html[data-site-theme=ultra-dark] .msg-conv-item,html[data-site-theme=dark] .msg-conv-name,html[data-site-theme=ultra-dark] .msg-conv-name,html[data-site-theme=dark] .msg-chat-peer-name,html[data-site-theme=ultra-dark] .msg-chat-peer-name{color:var(--msg-text)}html[data-site-theme=dark] .msg-conv-preview,html[data-site-theme=ultra-dark] .msg-conv-preview,html[data-site-theme=dark] .msg-chat-peer-role,html[data-site-theme=ultra-dark] .msg-chat-peer-role,html[data-site-theme=dark] .msg-conv-slug,html[data-site-theme=ultra-dark] .msg-conv-slug{color:var(--msg-muted)}html[data-site-theme=dark] .msg-input,html[data-site-theme=ultra-dark] .msg-input,html[data-site-theme=dark] .msg-search,html[data-site-theme=ultra-dark] .msg-search{background:var(--msg-panel-2);border-color:var(--msg-border);color:var(--msg-text)}html[data-site-theme=dark] .msg-input::placeholder,html[data-site-theme=ultra-dark] .msg-input::placeholder,html[data-site-theme=dark] .msg-search::placeholder,html[data-site-theme=ultra-dark] .msg-search::placeholder{color:var(--msg-muted)}html[data-site-theme=dark] .msg-quick-btn,html[data-site-theme=ultra-dark] .msg-quick-btn{background:var(--msg-panel-2);border-color:var(--msg-border);color:var(--msg-text)}html[data-site-theme=dark] .msg-quick-btn:hover,html[data-site-theme=ultra-dark] .msg-quick-btn:hover{border-color:var(--msg-accent);color:var(--msg-text)}html[data-site-theme=dark] .msg-icon-btn,html[data-site-theme=ultra-dark] .msg-icon-btn,html[data-site-theme=dark] .msg-chat-back,html[data-site-theme=ultra-dark] .msg-chat-back,html[data-site-theme=dark] .msg-attach-btn,html[data-site-theme=ultra-dark] .msg-attach-btn{background:var(--msg-panel-2);color:var(--msg-text)}html[data-site-theme=dark] .msg-composer,html[data-site-theme=ultra-dark] .msg-composer{background:var(--msg-panel);border-top-color:var(--msg-border)}html[data-site-theme=dark] .msg-error-banner,html[data-site-theme=ultra-dark] .msg-error-banner{color:#fecaca;background:#7f1d1d73;border-color:#f8717166}html[data-site-theme=dark] .msg-error-cta,html[data-site-theme=ultra-dark] .msg-error-cta{color:#86efac}html[data-site-theme=dark] .msg-conv-item--active,html[data-site-theme=ultra-dark] .msg-conv-item--active,html[data-site-theme=dark] .msg-conv-item:hover,html[data-site-theme=ultra-dark] .msg-conv-item:hover{background:var(--msg-accent-soft)}html[data-site-theme=dark] .msg-account,html[data-site-theme=ultra-dark] .msg-account{background:var(--msg-panel-2);border-color:var(--msg-border);color:var(--msg-text)}html[data-site-theme=dark] .msg-bubble-row:not(.msg-bubble-row--mine) .msg-bubble-time,html[data-site-theme=ultra-dark] .msg-bubble-row:not(.msg-bubble-row--mine) .msg-bubble-time{opacity:.85;color:var(--msg-muted)}.dm-call-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dm-call-overlay--fullscreen{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;padding:0}.dm-call-stage{background:#000;flex:1;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.dm-call-video-pane--fill{aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.dm-call-video-pane--fill .dm-call-video{object-fit:cover}.dm-call-video-pane--remote{z-index:1}.dm-call-video-pane--remote .dm-call-video{object-fit:cover}.dm-call-video-pane--pip{aspect-ratio:3/4;z-index:3;border:2px solid #00b92b59;border-radius:.75rem;width:min(28vw,9.5rem);position:absolute;bottom:6.5rem;left:1rem;box-shadow:0 8px 28px #0000008c}.dm-call-video-placeholder{color:#ffffffa6;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.9rem;display:flex;position:absolute;inset:0}.dm-call-topbar{z-index:4;pointer-events:none;background:linear-gradient(#000000a6,#0000);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex;position:absolute;top:0;left:0;right:0}.dm-call-topbar-info{pointer-events:auto}.dm-call-topbar .dm-call-peer{color:#fff;margin:0;font-size:1.05rem}.dm-call-topbar .dm-call-status{color:#ffffffbf;margin:.25rem 0 0}.dm-call-topbar .dm-call-error{color:#fca5a5}.dm-call-chat-toggle{pointer-events:auto;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border:none;border-radius:9999px;width:2.75rem;height:2.75rem;font-size:1.1rem;position:relative}.dm-call-chat-badge{background:var(--msg-accent,#00b92b);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.62rem;font-weight:900;display:inline-flex;position:absolute;top:-.2rem;right:-.2rem}.dm-call-controls--overlay{z-index:5;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0000,#000000bf);flex-wrap:wrap;justify-content:center;gap:.55rem;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0}.dm-call-controls--overlay .dm-call-btn{pointer-events:auto;flex:0 auto;min-width:0;padding:.75rem 1.15rem;font-size:.82rem}.dm-call-overlay--fullscreen{flex-direction:row;display:flex}.dm-call-overlay--fullscreen .dm-call-chat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ee0;border-left:1px solid #00b92b26;flex-shrink:0;width:min(100%,320px);max-width:320px}.dm-call-overlay--fullscreen .dm-call-chat-title,.dm-call-overlay--fullscreen .dm-call-chat-body,.dm-call-overlay--fullscreen .dm-call-chat-author{color:#ffffffeb}.dm-call-overlay--fullscreen .dm-call-chat-author{color:#00b92b}.dm-call-overlay--fullscreen .dm-call-chat-msg{background:#ffffff0f;border-color:#ffffff14}.dm-call-overlay--fullscreen .dm-call-chat-input{color:#fff;background:#ffffff14;border-color:#ffffff1f}@media (max-width:640px){.dm-call-overlay--fullscreen{flex-direction:column}.dm-call-overlay--fullscreen .dm-call-chat{z-index:5;max-width:min(85vw,280px);transition:transform .22s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.dm-call-overlay--fullscreen .dm-call-chat--open{transform:translate(0)}.dm-call-video-pane--pip{width:min(36vw,7.5rem);bottom:6.75rem;left:.75rem}}.dm-call-card{background:var(--msg-panel,#fff);border:1px solid var(--msg-border,#00000014);border-radius:1.25rem;width:min(100%,26rem);overflow:hidden;box-shadow:0 24px 60px #00000059}.dm-call-card--wide{grid-template-columns:minmax(0,1fr) minmax(14rem,280px);width:min(100%,56rem);display:grid}.dm-call-main{min-width:0}.dm-call-chat{border-left:1px solid var(--msg-border,#00000014);background:var(--msg-panel-2,#f8f8f6);flex-direction:column;max-width:280px;min-height:0;display:flex}.dm-call-chat-head{border-bottom:1px solid var(--msg-border,#00000014);justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem 1rem;display:flex}.dm-call-chat-title{color:var(--msg-text);margin:0;font-size:.85rem;font-weight:900}.dm-call-chat-close{width:1.75rem;height:1.75rem;color:var(--msg-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;font-size:1.25rem;line-height:1}.dm-call-chat-messages{flex-direction:column;flex:1;gap:.55rem;min-height:0;max-height:none;padding:.85rem 1rem;display:flex;overflow:auto;-webkit-mask-image:linear-gradient(#0000 0%,#00000026 6%,#000 18% 100%);mask-image:linear-gradient(#0000 0%,#00000026 6%,#000 18% 100%)}.dm-call-audio-stage{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex;position:absolute;inset:0}.dm-call-audio-peer{color:#fff;margin:0;font-size:1.15rem;font-weight:800}.dm-call-audio-status{color:#ffffffa6;font-variant-numeric:tabular-nums;margin:0;font-size:.9rem}.dm-call-overlay--fullscreen .dm-call-chat{z-index:6;flex-shrink:0;width:min(100%,17.5rem);max-width:280px}.dm-call-overlay--fullscreen .dm-call-chat-messages{max-height:none}.dm-call-chat-empty{text-align:center;color:var(--msg-muted);margin:auto;font-size:.85rem}.dm-call-chat-msg{border:1px solid var(--msg-border,#00000014);background:var(--msg-panel,#fff);border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.dm-call-chat-author{color:var(--msg-muted);font-size:.7rem;font-weight:800}.dm-call-chat-body{color:var(--msg-text);white-space:pre-wrap;word-break:break-word;font-size:.88rem}.dm-call-chat-error{color:#dc2626;margin:0;padding:.4rem 1rem 0;font-size:.78rem}.dm-call-chat-send{border-top:1px solid var(--msg-border,#00000014);gap:.5rem;padding:.85rem 1rem;display:flex}.dm-call-chat-input{border:1px solid var(--msg-border,#00000014);background:var(--msg-panel,#fff);min-width:0;color:var(--msg-text);border-radius:.75rem;flex:1;padding:.55rem .7rem;font-size:.88rem}.dm-call-chat-btn{background:var(--msg-accent,#00b92b);color:#fff;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;padding:.55rem .85rem;font-weight:900}.dm-call-chat-btn:disabled,.dm-call-chat-input:disabled{opacity:.6;cursor:not-allowed}.dm-call-header{text-align:center;padding:1.25rem 1.25rem .75rem}.dm-call-title{color:var(--msg-text);margin:0;font-size:1rem;font-weight:800}.dm-call-peer{color:var(--msg-accent,#00b92b);margin:.35rem 0 0;font-size:1.1rem;font-weight:700}.dm-call-status{color:var(--msg-muted);margin:.5rem 0 0;font-size:.85rem}.dm-call-error{color:#dc2626;margin:.5rem 0 0;font-size:.8rem}.dm-call-audio-visual{background:var(--msg-accent,#00b92b);border-radius:1rem;justify-content:center;align-items:center;min-height:8rem;margin:.5rem 1.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dm-call-audio-visual{background:color-mix(in srgb, var(--msg-accent,#00b92b) 10%, var(--msg-panel-2,#f5f5f5))}}.dm-call-audio-icon{font-size:3rem}.dm-call-audio-pulse{border:2px solid var(--msg-accent,#00b92b);border-radius:50%;width:5rem;height:5rem;animation:1.6s ease-out infinite dm-call-pulse;position:absolute}@keyframes dm-call-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.dm-call-videos{gap:.5rem;padding:0 1rem .75rem;display:grid}.dm-call-video-pane{aspect-ratio:16/10;background:#111;border-radius:.75rem;position:relative;overflow:hidden}.dm-call-video{object-fit:cover;width:100%;height:100%}.dm-call-video--mirror{transform:scaleX(-1)}.dm-call-video-label{color:#fff;background:#0000008c;border-radius:.35rem;padding:.15rem .45rem;font-size:.65rem;font-weight:700;position:absolute;bottom:.5rem;left:.5rem}.dm-call-controls{justify-content:center;gap:.6rem;padding:1rem 1.25rem 1.25rem;display:flex}.dm-call-btn{cursor:pointer;border:none;border-radius:9999px;flex:1;padding:.7rem .85rem;font-size:.82rem;font-weight:800}.dm-call-btn--accept{background:var(--msg-accent,#00b92b);color:#fff}.dm-call-btn--decline,.dm-call-btn--hangup{color:#fff;background:#dc2626}.dm-call-btn--mute{background:var(--msg-panel-2,#eee);color:var(--msg-text)}.dm-call-btn--mute.dm-call-btn--on{color:#111;background:#f59e0b}.dm-call-btn--cam{background:var(--msg-accent,#00b92b)}@supports (color:color-mix(in lab, red, red)){.dm-call-btn--cam{background:color-mix(in srgb, var(--msg-accent,#00b92b) 18%, var(--msg-panel-2,#eee))}}.dm-call-btn--cam{color:var(--msg-text)}.dm-call-btn--cam.dm-call-btn--on{background:var(--msg-accent,#00b92b);color:#fff}.msg-bubble-cam-link,.msg-bubble-audio-link{cursor:pointer;font:inherit;border:none}.msg-bubble-call-expired{opacity:.7;margin-top:.35rem;font-size:.75rem;font-style:italic}.live-room-app{min-height:100dvh;color:var(--brand-text);background:#000}.live-room-main{width:100%;max-width:none;min-height:calc(100dvh - var(--public-nav-height,3.45rem));grid-template-rows:1fr auto;grid-template-columns:1fr;margin:0;padding:0;display:grid;position:relative}.live-room-topbar{z-index:3;pointer-events:none;background:linear-gradient(#000000b3,#0000);align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex;position:absolute;top:0;left:0;right:0}.live-room-topbar>*{pointer-events:auto}.live-room-topbar .live-room-back,.live-room-topbar .live-room-title,.live-room-topbar .live-room-timer{color:#fff}.live-room-topbar-info{flex:1;min-width:0}.live-room-chat-toggle{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:9999px;width:2.5rem;height:2.5rem;margin-left:auto;font-size:1.1rem}.live-room-back{color:var(--brand-text-muted);font-size:.9rem;font-weight:600;text-decoration:none}.live-room-title{align-items:center;gap:.5rem;margin:0;font-size:1.35rem;font-weight:800;display:flex}.live-room-badge{color:#fff;letter-spacing:.04em;background:#dc2626;border-radius:.35rem;padding:.15rem .5rem;font-size:.65rem;font-weight:900;display:inline-flex}.live-room-timer{color:var(--brand-text-muted);margin:.25rem 0 0;font-size:.85rem}.live-room-error{z-index:4;color:#fca5a5;text-align:center;margin:0;font-size:.85rem;position:absolute;top:3.5rem;left:1rem;right:1rem}.live-room-stage{width:100%;height:100%;min-height:calc(100dvh - var(--public-nav-height,3.45rem));background:#000;grid-row:1;position:relative;overflow:hidden}.live-video-wrap{width:100%;height:100%;position:absolute;inset:0}.live-video-wrap--host .live-video{transform:scaleX(-1)}.live-video{object-fit:cover;width:100%;height:100%;display:block}.live-video-label{color:#fff;background:#0000008c;border-radius:.4rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.75rem;left:.75rem}.live-room-viewer-video{min-height:calc(100dvh - var(--public-nav-height,3.45rem));position:relative}.live-room-viewer-connecting{text-align:center;color:#ffffffd9;pointer-events:none;z-index:2;background:#0000008c;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.live-room-viewer-status{color:#ffffffe6;z-index:3;pointer-events:none;background:#0009;border-radius:.4rem;margin:0;padding:.25rem .55rem;font-size:.7rem;font-weight:600;position:absolute;bottom:.75rem;left:.75rem}.live-room-unmute{color:#fff;cursor:pointer;background:#000000bf;border:none;border-radius:9999px;padding:.6rem 1rem;font-weight:900;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.live-room-unmute:hover{background:#000000d9}.live-room-waiting{text-align:center;color:#ffffffa6;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.live-room-chat{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c10e0;border-left:1px solid #ffffff14;flex-direction:column;width:min(100%,20rem);max-width:320px;padding:.9rem;transition:transform .22s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.live-room-chat--open{transform:translate(0)}.live-room-chat-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.live-room-chat-close{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:9999px;width:1.75rem;height:1.75rem;font-size:1.1rem}.live-room-chat-title{color:#fff;margin:0}.live-room-chat-messages{-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 85%,#0000 100%)}.live-room-chat-author,.live-room-chat-body{color:#ffffffeb}.live-room-chat-author{color:#ffffff8c}.live-room-chat-input{color:#fff;background:#ffffff14;border-color:#ffffff1f}@media (max-width:768px){.live-room-chat{border-top:1px solid #ffffff14;border-left:none;width:100%;max-width:none;max-height:38vh;inset:auto 0 0;transform:translateY(100%)}.live-room-chat--open{transform:translateY(0)}}.live-room-controls{z-index:3;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0000,#000000bf);justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.live-room-controls>*{pointer-events:auto}.live-room-controls .live-room-viewers{color:#fffc}.live-room-btn{cursor:pointer;border:none;border-radius:9999px;padding:.75rem 1.25rem;font-weight:800}.live-room-btn--start{color:#fff;background:#00b92b}.live-room-btn--stop{color:#fff;background:#dc2626}.live-room-viewers{color:var(--brand-text-muted);font-size:.85rem}.profile-editor-live-hint,.profile-editor-live-status{color:var(--brand-text-muted);margin:0 0 .75rem;font-size:.85rem}.profile-editor-live-status--on{color:#dc2626;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.profile-editor-live-status-dot{background:#dc2626;border-radius:9999px;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite live-badge-pulse}.profile-editor-live-start{margin-bottom:.85rem;text-decoration:none;display:inline-flex}.profile-editor-live-url{color:var(--brand-text-muted);margin:.5rem 0 0;font-size:.82rem}.profile-editor-live-url a{color:#00b92b;font-weight:700}.dash-link{color:#00b92b;text-underline-offset:2px;font-weight:600;text-decoration:underline}.dash-textarea{resize:vertical;min-height:5rem}.dash-panel-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dash-panel-compact{padding:1rem 1.25rem}.dash-text-sm{font-size:.9rem}.auth-form{flex-direction:column;gap:1rem;display:flex}.auth-field{color:#262626b3;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}.auth-title{font-size:1.5rem;font-weight:800}.auth-sub{color:#26262699;margin-top:-.5rem;font-size:.9rem}.auth-switch{text-align:center;color:#26262699;font-size:.85rem}.auth-switch a{color:#00b92b;font-weight:700}.auth-referral-banner{color:var(--brand-text-muted,#262626b8);background:#00b92b14;border:1px solid #00b92b47;border-radius:.85rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.5}.auth-referral-banner strong{color:#00b92b;letter-spacing:.06em}.auth-type-fieldset{border:none;margin:0;padding:0}.auth-type-label{color:#262626a6;margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.auth-type-row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.auth-type-option{text-align:left;cursor:pointer;background:#f8f8f6;border:2px solid #00000014;border-radius:.85rem;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem;transition:border-color .15s,background .15s;display:flex}.auth-type-option strong{font-size:.85rem}.auth-type-option span{color:#2626268c;font-size:.72rem;font-weight:500;line-height:1.3}.auth-type-option--active{background:#00b92b14;border-color:#00b92b}.auth-type-hint{color:#26262680;font-size:.75rem}.dashboard-root[data-site-theme=dark] .legal-body,.dashboard-root[data-site-theme=ultra-dark] .legal-body{color:var(--site-muted)}.landing-feed{color:#f4f4f5;background:#0a0a0f;padding:3.5rem 1.25rem 4rem}.landing-feed-inner{max-width:36rem;margin:0 auto}.landing-feed-kicker{letter-spacing:.2em;text-transform:uppercase;color:#00b92b;font-size:.65rem;font-weight:800}.landing-feed-title{letter-spacing:-.03em;margin:.35rem 0 0;font-size:clamp(1.75rem,5vw,2.35rem);font-weight:800}.landing-feed-sub{color:#f4f4f5a6;margin:.65rem 0 1.25rem;font-size:.92rem;line-height:1.55}.landing-feed-cta{color:#041018;background:#00b92b;border-radius:9999px;padding:.75rem 1.35rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.landing-feed-grid{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.landing-feed-grid .feed-card{background:#14141c;border-color:#ffffff1a}.landing-feed-status{color:#f4f4f58c;margin-top:1.5rem;font-size:.88rem}.landing-feed-status--error{color:#f87171}.connexion-page{background:var(--site-bg,#f6f6f3);justify-content:center;align-items:center;min-height:calc(100dvh - 4rem);padding:2rem 1.25rem 3rem;display:flex;position:relative}.connexion-page-glow{background:radial-gradient(ellipse 70% 50% at 50% 0%, #00b92b1f, transparent 60%), var(--site-bg,#f6f6f3);pointer-events:none;position:absolute;inset:0}.connexion-page-inner{z-index:1;width:100%;max-width:26rem;position:relative}.connexion-card{border:1px solid var(--site-border,#0f172a14);background:var(--site-surface,#fff);border-radius:1.5rem;padding:1.75rem 1.5rem 1.5rem;box-shadow:0 24px 64px #0f172a14}.connexion-back{color:var(--site-muted,#2626268c);margin-bottom:1rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-block}.connexion-flash{border-radius:.75rem;margin:0 0 1rem;padding:.65rem .85rem;font-size:.82rem}.connexion-flash--ok{color:#166534;background:#00b92b1a;border:1px solid #00b92b59}.unified-auth-header{text-align:center;margin-bottom:1.25rem}.unified-auth-logo-mark{background:linear-gradient(145deg,#00b92b,#00d435);border-radius:.65rem;width:2.5rem;height:2.5rem;margin-bottom:.75rem;display:inline-block}.unified-auth-title{letter-spacing:-.03em;color:var(--site-text,#262626);margin:0;font-size:1.65rem;font-weight:800}.unified-auth-sub{color:var(--site-muted,#2626268c);margin:.35rem 0 0;font-size:.88rem}.unified-auth-tabs{background:var(--site-input-bg,#f0f0ee);border-radius:9999px;gap:.35rem;margin-bottom:1.25rem;padding:.3rem;display:flex}.unified-auth-tab{color:var(--site-muted,#26262680);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:1;padding:.6rem .75rem;font-size:.85rem;font-weight:700}.unified-auth-tab--active{background:var(--site-surface,#fff);color:var(--site-text,#262626);box-shadow:0 2px 10px #0f172a14}.unified-auth-foot{text-align:center;margin:1rem 0 0;font-size:.82rem}.unified-auth-foot a{color:var(--site-text,#262626);font-weight:700}.unified-auth-foot--muted{color:var(--site-muted,#2626268c)}html[data-site-theme=dark] .connexion-page,html[data-site-theme=ultra-dark] .connexion-page{background:var(--site-bg)}html[data-site-theme=dark] .connexion-card,html[data-site-theme=ultra-dark] .connexion-card{background:var(--site-surface);border-color:var(--site-border)}html[data-site-theme=dark] .unified-auth-title,html[data-site-theme=ultra-dark] .unified-auth-title,html[data-site-theme=dark] .unified-auth-tab--active,html[data-site-theme=ultra-dark] .unified-auth-tab--active{color:var(--site-text)}html[data-site-theme=dark] .unified-auth-tab--active,html[data-site-theme=ultra-dark] .unified-auth-tab--active{background:var(--site-surface);box-shadow:0 2px 10px #00000059}html[data-site-theme=dark] .connexion-flash--ok,html[data-site-theme=ultra-dark] .connexion-flash--ok{color:#86efac}html[data-site-theme=dark] .unified-auth-foot a,html[data-site-theme=ultra-dark] .unified-auth-foot a{color:var(--site-text)}.site-toast-stack{right:max(.75rem, env(safe-area-inset-right,0px));bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));z-index:200;pointer-events:none;flex-direction:column;gap:.5rem;max-width:min(22rem,100vw - 1.5rem);display:flex;position:fixed}@media (min-width:640px){.site-toast-stack{bottom:max(1rem, env(safe-area-inset-bottom,0px))}}.site-toast{color:#fff;pointer-events:auto;background:#0f172aeb;border-radius:.85rem;align-items:flex-start;gap:.5rem;padding:.75rem .85rem;animation:.22s site-toast-in;display:flex;box-shadow:0 12px 40px #00000038}.site-toast--success{border-left:3px solid #00b92b}.site-toast--error{border-left:3px solid #dc2626}.site-toast--info{border-left:3px solid #ffffff59}.site-toast-message{flex:1;margin:0;font-size:.85rem;line-height:1.4}.site-toast-close{color:#ffffffa6;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.1rem;line-height:1}@keyframes site-toast-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}:where(button,a,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #00b92bbf}:where(input,textarea,select):focus-visible{outline-offset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes page-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-skeleton{padding:1rem}.page-skeleton__header,.page-skeleton__card,.page-skeleton__post,.page-skeleton__banner,.page-skeleton__avatar,.page-skeleton__line{border-radius:var(--brand-radius-md,1rem);background:linear-gradient(90deg, var(--brand-surface-2,#f0f2f5) 0%, var(--brand-surface,#fff) 50%, var(--brand-surface-2,#f0f2f5) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite page-skeleton-shimmer}.page-skeleton__header{max-width:14rem;height:2.5rem;margin-bottom:1.5rem}.page-skeleton__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;display:grid}.page-skeleton__card{aspect-ratio:3/4}.page-skeleton__post{height:12rem;margin-bottom:1rem}.page-skeleton__banner{border-radius:0;height:10rem;margin:-1rem -1rem 1rem}.page-skeleton__profile-meta{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-skeleton__avatar{border-radius:9999px;flex-shrink:0;width:4.5rem;height:4.5rem}.page-skeleton__lines{flex-direction:column;flex:1;gap:.5rem;display:flex}.page-skeleton__line{width:70%;height:.85rem}.page-skeleton__line--lg{width:45%;height:1.1rem}html[data-site-theme=dark] .page-skeleton__header,html[data-site-theme=dark] .page-skeleton__card,html[data-site-theme=dark] .page-skeleton__post,html[data-site-theme=dark] .page-skeleton__banner,html[data-site-theme=dark] .page-skeleton__avatar,html[data-site-theme=dark] .page-skeleton__line,html[data-site-theme=ultra-dark] .page-skeleton__header,html[data-site-theme=ultra-dark] .page-skeleton__card,html[data-site-theme=ultra-dark] .page-skeleton__post,html[data-site-theme=ultra-dark] .page-skeleton__banner,html[data-site-theme=ultra-dark] .page-skeleton__avatar,html[data-site-theme=ultra-dark] .page-skeleton__line{background:linear-gradient(90deg, var(--brand-surface-2,#252532) 0%, var(--brand-surface,#1e1e28) 50%, var(--brand-surface-2,#252532) 100%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.page-skeleton__header,.page-skeleton__card,.page-skeleton__post,.page-skeleton__banner,.page-skeleton__avatar,.page-skeleton__line{background:var(--brand-surface-2,#f0f2f5);animation:none}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
