/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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{.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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}:root{--ink:#15111a;--muted:#716878;--wine:#5b1638;--cream:#f5f0e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbf9f6;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}.nav-shell{z-index:5;color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:100%;height:78px;padding:0 5vw;display:flex;position:absolute}.brand{letter-spacing:.18em;color:inherit;font-family:Georgia,serif;font-size:20px;font-weight:700;text-decoration:none}.brand-moon{color:#d5a56a;font-size:25px}.nav-shell nav,.nav-actions{align-items:center;gap:28px;display:flex}.nav-shell nav a,.text-button{color:#eee1e7;background:0 0;border:0;font-size:13px;text-decoration:none}.pill{color:#fff;background:linear-gradient(120deg,#8e315d,#5b173c);border:0;border-radius:100px;padding:16px 26px;font-weight:700;box-shadow:0 10px 26px #34082040}.pill span{padding-left:12px}.pill.small{color:#52132f;background:#f4ecec;padding:11px 18px;font-size:12px}.hero{color:#fff;background:radial-gradient(circle at 62% 45%,#6d224a 0,#35132d 34%,#190f1c 67%,#110c14 100%);grid-template-columns:58% 42%;min-height:760px;padding:150px 7vw 80px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;max-width:650px}.eyebrow{letter-spacing:.28em;color:#bd8f75;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.045em;margin:25px 0 28px;font:italic 76px/.95 Georgia,serif}.lead{color:#d9ced5;max-width:530px;font:19px/1.65 Georgia,serif}.hero-actions{align-items:center;gap:28px;margin:35px 0;display:flex}.watch{color:#f4e9ee;border-bottom:1px solid #b58c9f;padding-bottom:5px;font-size:13px;text-decoration:none}.age-check{color:#bfb0b9;align-items:flex-start;gap:10px;max-width:530px;font-size:12px;line-height:1.5;display:flex}.age-check input{accent-color:#a24e76}.notice{color:#611839;background:#fff0f4;border-radius:10px;max-width:510px;margin-top:12px;padding:11px 14px;font-size:13px}.trust-row{color:#bdaeb7;gap:24px;margin-top:38px;font-size:11px;display:flex}.hero-art{min-height:480px;position:relative}.moon-disc{background:radial-gradient(circle at 38% 35%,#f9e3bd,#d2a478 42%,#9e6673 70%,#0000 71%);border-radius:50%;width:360px;height:360px;position:absolute;top:45px;left:5%;box-shadow:0 0 90px #e5ab8440}.silhouette{color:#ffffff59;border-radius:160px 160px 20px 20px;justify-content:center;align-items:center;font:italic 88px Georgia,serif;display:flex;position:absolute;box-shadow:0 30px 70px #170a17}.silhouette.one{background:linear-gradient(160deg,#8f4d68,#2e102b);width:230px;height:390px;top:80px;left:0}.silhouette.two{background:linear-gradient(160deg,#c58e75,#4b1739);width:210px;height:340px;top:140px;right:0}.float-card{color:#2f1725;background:#fffffff0;border-radius:14px;padding:14px 18px 14px 42px;position:absolute;bottom:20px;right:20px;box-shadow:0 20px 50px #160917}.float-card strong,.float-card small{display:block}.float-card small{color:#7d6d76}.pulse{background:#47a877;border-radius:50%;width:10px;height:10px;position:absolute;top:20px;left:18px;box-shadow:0 0 0 5px #d8eee2}.orb{border:1px solid #ffffff0d;border-radius:50%;position:absolute}.orb-one{width:260px;height:260px;bottom:-100px;left:-100px}.orb-two{width:520px;height:520px;top:100px;right:-180px}.section{padding:100px 7vw}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:42px;display:flex}h2{margin:14px 0;font:italic 48px/1.08 Georgia,serif}.outline{color:#3d2a35;background:0 0;border:1px solid #9f9299;border-radius:99px;padding:13px 22px}.profile-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.profile-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 15px 40px #321b2714}.portrait{color:#ffffffb8;justify-content:center;align-items:center;height:285px;font:italic 72px Georgia,serif;display:flex;position:relative}.portrait b{color:#fff;letter-spacing:.1em;background:#181018b8;border-radius:40px;padding:7px 9px;font:9px Arial;position:absolute;bottom:13px;left:13px}.rose{background:linear-gradient(145deg,#dda2a7,#6d2946)}.plum{background:linear-gradient(145deg,#947388,#31202e)}.gold{background:linear-gradient(145deg,#e7bd8f,#795642)}.blue{background:linear-gradient(145deg,#8da9ba,#403044)}.profile-info{padding:18px}.profile-info h3{margin:0;font:21px Georgia,serif}.profile-info p{color:#7d7279;font-size:12px}.profile-info span{letter-spacing:.09em;color:#7b3152;background:#f6e8ee;border-radius:30px;padding:6px 9px;font-size:10px;display:inline-block}.concept{color:#fff;background:#23131e;grid-template-columns:1fr 1.2fr;gap:10vw;display:grid}.concept-copy{color:#c5b7c0;max-width:480px;line-height:1.8}.principles article{border-top:1px solid #5b4352;grid-template-columns:55px 150px 1fr;gap:20px;padding:25px 0;display:grid}.principles span{color:#bf8d72;font-size:12px}.principles h3{margin:0;font:20px Georgia,serif}.principles p{color:#bfaeba;margin:0;font-size:13px;line-height:1.7}.pricing{background:var(--cream)}.center{text-align:center}.center>p:last-child{color:var(--muted)}.plans{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1050px;margin:55px auto 20px;display:grid}.plan{background:#faf7f3;border:1px solid #d7cccd;border-radius:18px;padding:32px;position:relative}.plan.featured{color:#fff;background:#41172f;border-color:#41172f;transform:translateY(-10px);box-shadow:0 20px 45px #4a163131}.popular{letter-spacing:.15em;color:#d7a987;font-size:9px;position:absolute;top:20px;right:20px}.plan h3{font:24px Georgia,serif}.price{font:42px Georgia,serif}.price small{color:#8c7d84;font:12px Arial}.plan ul{min-height:125px;margin:28px 0;padding:0;list-style:none}.plan li{padding:7px 0;font-size:13px}.full{width:100%}.featured .pill{color:#531533;background:#f4e8e8}.payment-note{text-align:center;color:#80747a;font-size:11px}.final-cta{text-align:center;color:#fff;background:radial-gradient(circle,#70244c,#2c1225 65%);padding:90px 20px}.final-cta h2{font-size:58px}.pill.light{color:#551536;background:#fff}.final-cta small{color:#c8b7c1;margin-top:18px;display:block}footer{color:#d9ced4;background:#150e14;grid-template-columns:1fr 1.4fr 2fr;align-items:center;gap:25px;padding:55px 7vw;display:grid}footer p,footer small{color:#998b94;font-size:11px}footer div{justify-content:flex-end;gap:24px;display:flex}footer div a{color:#c9bbc4;font-size:11px;text-decoration:none}footer small{border-top:1px solid #332631;grid-column:1/-1;padding-top:25px}@media (width<=900px){.nav-shell nav{display:none}.hero{grid-template-columns:1fr;padding-top:130px}.hero-art{display:none}.hero h1{font-size:60px}.profile-grid{grid-template-columns:repeat(2,1fr)}.concept,.plans{grid-template-columns:1fr}.plan.featured{transform:none}footer{grid-template-columns:1fr}footer div{justify-content:flex-start}.section-heading{flex-direction:column;align-items:flex-start;gap:20px}}@media (width<=560px){.nav-shell{padding:0 20px}.text-button{display:none}.hero{padding:125px 22px 65px}.hero h1{font-size:50px}.hero-actions{flex-direction:column;align-items:flex-start}.trust-row{flex-direction:column;gap:10px}.section{padding:72px 22px}h2{font-size:38px}.profile-grid{grid-template-columns:1fr}.portrait{height:250px}.principles article{grid-template-columns:35px 1fr}.principles p{grid-column:2}.final-cta h2{font-size:44px}}.signup-page{color:#fff;background:radial-gradient(circle at 20% 15%,#5b2044,#1a101a 52%);min-height:100vh}.signup-nav{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.signup-wrap{grid-template-columns:1fr 1.15fr;align-items:center;gap:90px;max-width:1120px;margin:auto;padding:70px 30px;display:grid}.signup-wrap aside h1{margin:20px 0;font:italic 56px/1 Georgia,serif}.signup-wrap aside>p:not(.eyebrow){color:#bcaeb8;max-width:400px;line-height:1.7}.signup-wrap ol{padding:20px 0;list-style:none}.signup-wrap li{color:#7c6875;align-items:center;gap:15px;padding:10px 0;font-size:13px;display:flex}.signup-wrap li b{border:1px solid #65505e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.signup-wrap li.active{color:#fff}.signup-wrap li.active b{background:#a04470;border-color:#a04470}.safe-box{color:#c79a79;border-top:1px solid #483644;gap:14px;padding-top:22px;display:flex}.safe-box span,.safe-box small{display:block}.safe-box small{color:#9f8f99;max-width:310px;margin-top:4px;line-height:1.5}.signup-card{color:#251821;background:#fbf8f5;border-radius:20px;min-height:560px;padding:42px;box-shadow:0 30px 80px #0a050a80}.progress{background:#e5dadd;height:3px;margin:-10px 0 35px}.progress span{background:#8d345f;height:100%;transition:all .3s;display:block}.step-label{letter-spacing:.22em;color:#9b6f83;font-size:9px;font-weight:700}.signup-card h2{margin-bottom:25px;font-size:35px}.signup-card label:not(.check){flex-direction:column;gap:7px;margin:15px 0;font-size:11px;font-weight:700;display:flex}.signup-card input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid #d9ced0;border-radius:9px;outline:none;padding:13px;font-size:13px}.signup-card input:focus{border-color:#8d345f}.field-row{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.check{color:#756970;gap:9px;margin:20px 0;font-size:10px;line-height:1.5;display:flex}.check input{accent-color:#8d345f}.back-button{color:#7b6b74;background:0 0;border:0;width:100%;padding:16px;font-size:11px}.plan-choices{gap:12px;margin:25px 0;display:grid}.plan-choice{border:1px solid #d9ced0;border-radius:12px;align-items:center;flex-direction:row!important;gap:13px!important;margin:0!important;padding:17px!important;display:flex!important}.plan-choice.selected{background:#f8edf2;border:2px solid #873259}.plan-choice input{accent-color:#873259}.plan-choice span{flex:1}.plan-choice strong,.plan-choice small{display:block}.plan-choice small{color:#7d7078;margin-top:4px}.order-summary,.processor{border:1px solid #d8cccf;border-radius:12px;justify-content:space-between;align-items:center;margin:20px 0;padding:18px;display:flex}.processor{background:#fff;justify-content:flex-start;gap:20px}.processor b{color:#7a1c4a;letter-spacing:.12em}.processor span{color:#756970;font-size:11px;line-height:1.5}.legal-pay{color:#756970;font-size:10px;line-height:1.6}.signup-notice{color:#6b2143;background:#f3e4ea;border-radius:10px;margin-top:14px;padding:12px;font-size:11px}.signup-card .pill{margin-top:10px}@media (width<=800px){.signup-wrap{grid-template-columns:1fr;gap:35px;padding-top:40px}.signup-wrap aside h1{font-size:44px}.signup-wrap aside>p,.signup-wrap ol{display:none}.signup-card{min-height:auto;padding:28px}.field-row{grid-template-columns:1fr}}.exact-logo{flex:none;align-items:center;gap:9px;width:246px;height:72px;display:flex;overflow:visible}.lux-logo-symbol,.lux-logo-word{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:block}.lux-logo-symbol{background-image:url(/luxuriax-symbol.png);width:62px;height:62px}.lux-logo-word{background-image:url(/luxuriax-wordmark.png);width:174px;height:70px}.nav-shell{background:linear-gradient(#100b10e8,#100b1066 70%,#0000);height:90px}.nav-shell nav a{letter-spacing:.05em;font-family:Georgia,serif}.nav-shell nav a:hover{color:#e2b56d}.signup-nav{height:90px}.signup-nav .exact-logo{margin-top:0}.hero h1{max-width:700px;font-family:Georgia,Times New Roman,serif;font-weight:400}.silhouette.one{color:#e1b67680;font-size:58px}.silhouette.two{color:#e1b67699;font-size:64px}@media (width<=1100px){.nav-shell nav{gap:15px}.nav-shell nav a{font-size:11px}.exact-logo{width:215px}.lux-logo-symbol{width:56px;height:56px}.lux-logo-word{width:150px;height:62px}}@media (width<=560px){.exact-logo{width:64px}.lux-logo-word{display:none}.lux-logo-symbol{width:60px;height:60px}}.pro-launch{color:#fff;background:linear-gradient(135deg,#160f17,#54193a);grid-template-columns:1.25fr .75fr;align-items:center;gap:9vw;padding:90px 7vw;display:grid}.pro-launch h2{font-size:50px}.pro-launch>div>p:not(.eyebrow){color:#cbbbc4;max-width:620px;line-height:1.8}.pro-benefits{color:#d7b27e;flex-wrap:wrap;gap:20px;margin-top:28px;font-size:12px;display:flex}.launch-card{color:#261821;background:#fbf7f2;border:1px solid #cfa36b;border-radius:18px;padding:32px;box-shadow:0 25px 60px #0a050a80}.launch-card>b{color:#7b2851;font:52px Georgia,serif;display:block}.launch-card>strong{margin-bottom:18px;font:22px Georgia,serif;display:block}.launch-card p{color:#74666e;font-size:12px;line-height:1.7}.launch-card small{text-align:center;color:#7b6d75;margin-top:13px;font-size:9px;line-height:1.5;display:block}@media (width<=800px){.pro-launch{grid-template-columns:1fr;padding:70px 22px}.pro-launch h2{font-size:40px}.pro-benefits{flex-direction:column;gap:10px}}.lux-logo-symbol,.lux-logo-word{filter:brightness(1.28)saturate(1.38)contrast(1.06)drop-shadow(0 0 5px #e6b66440)}.lux-logo-word{transform:translateY(8px)}.exact-logo{align-items:center;width:250px;height:80px;display:flex;overflow:visible}.lux-logo-unified{filter:brightness(1.25)saturate(1.32)contrast(1.05)drop-shadow(0 0 5px #e6b66433);background:url(/luxuriax-header-logo.png) 50%/contain no-repeat;width:246px;height:76px;display:block}footer .exact-logo{width:250px}@media (width<=1100px){.exact-logo{width:210px}.lux-logo-unified{width:205px;height:70px}}@media (width<=560px){.exact-logo{width:74px}.lux-logo-unified{background-position:0;background-size:auto 64px;width:70px;height:68px}}.nav-shell{grid-template-columns:1fr auto 1fr;align-items:start;height:126px;padding-top:8px;display:grid}.logo-left,.logo-center{align-items:center;text-decoration:none;display:flex}.logo-left{justify-self:start}.logo-center{justify-self:center}.nav-shell .lux-logo-symbol{width:68px;height:68px}.nav-shell .nav-actions{justify-self:end;margin-top:14px}.nav-shell nav{white-space:nowrap;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.signup-nav{grid-template-columns:1fr auto 1fr;align-items:center;height:94px;display:grid}.signup-nav .logo-left{justify-self:start}.signup-nav .logo-center{justify-self:center}.signup-nav .lux-logo-symbol{width:62px;height:62px}.signup-nav .lux-logo-word{width:190px;height:70px;transform:translateY(1px)}.signup-return{justify-self:end}.signup-nav>a:last-child{color:#bfaeba;font-size:12px;text-decoration:none}@media (width<=780px){.nav-shell{align-items:center;height:96px;padding-top:0;display:flex}.nav-shell .logo-left{display:none}.nav-shell .logo-center{margin-right:auto}.nav-shell .lux-logo-word{width:155px;height:64px}.nav-shell nav{display:none}.nav-shell .nav-actions{margin-top:0}.hero{padding-top:145px}.signup-nav .logo-left{display:none}.signup-nav{display:flex}.signup-nav .logo-center{margin-right:auto}.signup-nav .lux-logo-word{width:155px;height:62px}}.nav-shell{align-items:center;height:92px;padding-top:0;display:flex}.nav-shell .logo-left{position:absolute;top:12px;left:5vw}.nav-shell .logo-center{position:absolute;top:18px;left:28%;transform:translate(-50%)}.nav-shell .lux-logo-word{width:205px;height:72px;transform:none}.nav-shell nav{position:absolute;top:46px;bottom:auto;left:57%;transform:translate(-50%,-50%)}.nav-shell .nav-actions{align-self:center;margin:0 0 0 auto}.hero{padding-top:165px}@media (width<=900px){.nav-shell .logo-center{left:25%}.nav-shell nav{display:none}}@media (width<=780px){.nav-shell .logo-left{display:none}.nav-shell .logo-center{margin-right:auto;position:static;transform:none}.nav-shell .lux-logo-word{width:155px;height:62px}.nav-shell .nav-actions{margin-left:0}.hero{padding-top:145px}}.role-choices{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 24px;display:grid}.role-choice{cursor:pointer;background:#fff;border:1px solid #d9ced0;border-radius:13px;grid-template-columns:auto 34px 1fr;align-items:center;gap:10px!important;margin:0!important;padding:15px!important;display:grid!important}.role-choice.selected{background:linear-gradient(145deg,#fffaf3,#f5e8dd);border:2px solid #a17042;box-shadow:0 8px 20px #60341e14}.role-choice input{accent-color:#8d345f}.role-icon{color:#9a5c34;background:#efe4dc;border-radius:50%;place-items:center;width:34px;height:34px;font:22px Georgia,serif;display:grid}.role-choice strong,.role-choice small{display:block}.role-choice strong{font:17px Georgia,serif}.role-choice small{color:#796d74;margin-top:4px;font-size:9px;line-height:1.45}.access-intro{color:#756970;font-size:12px;line-height:1.6}.launch-offer{background:linear-gradient(145deg,#fffaf2,#f4e5dc);border:1px solid #c79351;border-radius:16px;margin:24px 0;padding:27px;position:relative;box-shadow:0 15px 35px #5e2e1b17}.launch-badge{color:#f4d4a5;letter-spacing:.16em;background:#6a1d43;border-radius:30px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-block}.launch-offer>div{justify-content:space-between;align-items:end;gap:15px;margin:20px 0 12px;display:flex}.launch-offer>div strong{color:#4d1731;font:34px Georgia,serif}.launch-offer>div b{color:#7c5238;font-size:12px}.launch-offer p{color:#75666e;font-size:11px;line-height:1.65}.launch-offer ul{border-top:1px solid #d8c3b4;margin:0;padding:10px 0 0;list-style:none}.launch-offer li{color:#553543;padding:5px 0;font-size:11px}.renewal-check{background:#fff;border:1px solid #dfd2d5;border-radius:10px;padding:12px;margin:16px 0!important}.renewal-check input{margin-top:2px}@media (width<=620px){.role-choices{grid-template-columns:1fr}.role-choice{grid-template-columns:auto 34px 1fr}.launch-offer>div{flex-direction:column;align-items:flex-start}.launch-offer>div strong{font-size:29px}}.form-section-title{color:#4f253a;border-top:1px solid #e4d9db;margin:28px 0 8px;padding-top:17px;font:18px Georgia,serif}.detail-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.signup-card select,.signup-card textarea{color:#34252e;background:#fff;border:1px solid #d9ced0;border-radius:9px;outline:none;width:100%;padding:13px;font:13px Arial}.signup-card select:focus,.signup-card textarea:focus{border-color:#8d345f}.signup-card textarea{resize:vertical;line-height:1.5}.visibility-check,.sensitive-check{background:#f7eef2;border-radius:10px;padding:11px 12px;margin:8px 0!important}.option-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin:14px 0 20px;display:grid}.option-chip{color:#574851;background:#fff;border:1px solid #ded2d5;border-radius:9px;align-items:center;flex-direction:row!important;gap:8px!important;margin:0!important;padding:11px!important;font-size:10px!important;font-weight:600!important;display:flex!important}.option-chip input{accent-color:#8d345f}.signup-card form>.pill{margin-top:17px}@media (width<=620px){.detail-grid,.option-grid{grid-template-columns:1fr}.signup-wrap{padding-left:18px;padding-right:18px}.signup-card{padding:24px}.form-section-title{margin-top:22px}}.photo-requirement{background:linear-gradient(145deg,#fffaf3,#f7ece5);border:1px solid #d7aa70;border-radius:14px;margin:18px 0 24px;padding:20px}.photo-requirement>strong{color:#4f253a;margin:12px 0 6px;font:21px Georgia,serif;display:block}.photo-requirement>p{color:#756970;margin:0 0 12px;font-size:10px;line-height:1.55}.photo-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.photo-grid label{margin:0!important}.photo-grid input[type=file]{color:#5a4952;background:#fff;min-width:0}.free-women-card{background:linear-gradient(145deg,#fffaf1,#f4e5dd);border:1px solid #bd915d;border-radius:16px;margin:24px 0;padding:27px;position:relative;box-shadow:0 15px 35px #5e2e1b17}.free-women-badge{color:#f4d4a5;letter-spacing:.15em;background:#6a1d43;border-radius:30px;padding:7px 11px;font-size:8px;font-weight:800;display:inline-block}.free-women-card>div{justify-content:space-between;align-items:end;gap:15px;margin:20px 0 12px;display:flex}.free-women-card>div strong{color:#4d1731;font:32px Georgia,serif}.free-women-card>div b{color:#7c5238;font-size:13px}.free-women-card p{color:#75666e;font-size:11px;line-height:1.65}.free-women-card ul{border-top:1px solid #d8c3b4;margin:0;padding:10px 0 0;list-style:none}.free-women-card li{color:#553543;padding:5px 0;font-size:11px}@media (width<=620px){.photo-grid{grid-template-columns:1fr}.free-women-card>div{flex-direction:column;align-items:flex-start}.free-women-card>div strong{font-size:28px}}.search-panel{background:#fff;border:1px solid #dfd5d6;border-radius:17px;margin:-10px 0 35px;padding:20px;box-shadow:0 14px 35px #4b293712}.search-tabs{gap:8px;margin-bottom:17px;display:flex}.search-tabs button{color:#685861;background:#f1e9e6;border:0;border-radius:30px;padding:10px 16px;font-size:11px;font-weight:700}.search-tabs button.active{color:#fff;background:#4f1734}.search-filters{grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:9px;display:grid}.search-filters label{color:#74666e;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.search-filters select,.search-filters input{color:#473740;background:#fbf9f6;border:1px solid #dcd1d3;border-radius:9px;width:100%;min-width:0;height:42px;padding:0 9px;font-size:10px}.search-filters .pill{white-space:nowrap;height:42px;padding:0 17px}.filter-notice{color:#692345;background:#f3e7ec;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:11px}.filter-privacy{color:#8a7d83;margin-top:12px;font-size:9px;display:block}.search-panel+.profile-grid{margin-top:0}@media (width<=1100px){.search-filters{grid-template-columns:repeat(3,1fr)}.search-filters .pill{width:100%}}@media (width<=620px){.search-panel{padding:15px}.search-tabs{grid-template-columns:1fr 1fr;display:grid}.search-filters{grid-template-columns:1fr 1fr}.search-filters .pill{grid-column:1/-1}}header.nav-shell{background:linear-gradient(90deg,#2c1225f5 0%,#351229ed 45%,#20101ded 100%);border-bottom:1px solid #d4a26342;grid-template-columns:360px minmax(330px,1fr) auto;align-items:center;height:112px;padding:0 4.2vw;display:grid;box-shadow:0 12px 35px #17081240}header.nav-shell .header-brand{justify-self:start;width:340px;height:106px;margin:0;position:relative;transform:none}header.nav-shell .header-brand:after{content:"";background:linear-gradient(#0000,#c99a60a6,#0000);width:1px;height:56px;position:absolute;top:25px;right:0}header.nav-shell .lux-logo-unified{mix-blend-mode:screen;filter:brightness(1.4)saturate(1.4)contrast(1.08)drop-shadow(0 0 8px #e2ad5b38);width:325px;height:100px}header.nav-shell nav{white-space:nowrap;justify-self:center;gap:30px;position:static;transform:none}header.nav-shell nav a{font-size:12px;transition:all .2s}header.nav-shell nav a:first-child{color:#e1b46f;border-bottom:1px solid #b9844f;padding-bottom:6px}header.nav-shell .nav-actions{place-self:center end;margin:0;position:static}.search-filters{grid-template-columns:repeat(5,minmax(0,1fr))}header.signup-nav{background:linear-gradient(90deg,#2c1225,#1c101b);border-bottom:1px solid #d4a26342;grid-template-columns:1fr auto;align-items:center;height:108px;padding:0 4.2vw;display:grid}header.signup-nav .header-brand{justify-self:start;width:320px;height:100px;margin:0}header.signup-nav .lux-logo-unified{mix-blend-mode:screen;filter:brightness(1.4)saturate(1.4)contrast(1.08);width:310px;height:96px}header.signup-nav .signup-return{justify-self:end}@media (width<=1100px){header.nav-shell{grid-template-columns:290px 1fr auto}header.nav-shell .header-brand{width:275px}header.nav-shell .lux-logo-unified{width:265px}header.nav-shell nav{gap:15px}.search-filters{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){header.nav-shell{grid-template-columns:1fr auto}header.nav-shell nav{display:none}}@media (width<=620px){header.nav-shell,header.signup-nav{height:92px;padding-left:20px;padding-right:20px}header.nav-shell .header-brand,header.signup-nav .header-brand{width:82px;height:82px}header.nav-shell .lux-logo-unified,header.signup-nav .lux-logo-unified{background-position:0;background-size:auto 72px;width:78px;height:78px}header.nav-shell .header-brand:after{display:none}header.nav-shell .nav-actions{gap:10px}.search-filters{grid-template-columns:1fr 1fr}}.location-fields{margin-top:5px}.pro-addon{background:#fffaf1;margin:14px 0!important}.pro-addon.selected{background:#f7eadb;border-color:#b2773e}.member-rule{color:#69535d;background:#f7efe7;border-left:3px solid #9d6f42;margin:13px 0;padding:11px 13px;font-size:10px;line-height:1.55}.member-attestation{background:#fff;border:1px solid #ded1d4;border-radius:10px;padding:12px;margin:16px 0!important}.pro-velours-note{border-top:1px solid #dac2ad;color:#5e3347!important;padding-top:13px!important}.pro-velours-note strong{color:#6f2447}.button-link{cursor:pointer;background:0 0;border:0}.section-subcopy{color:#786d74;max-width:610px;font:15px/1.6 Georgia,serif}.open-access-note{color:#533044;background:#f7efe6;border-left:3px solid #c3975f;align-items:center;gap:14px;margin:-12px 0 28px;padding:15px 18px;display:flex}.open-access-note>span{color:#a36c39;font-size:25px}.open-access-note strong,.open-access-note small{display:block}.open-access-note small{color:#7d7077;margin-top:4px}.search-title{justify-content:space-between;align-items:center;margin-bottom:16px;font:17px Georgia,serif;display:flex}.search-title span{color:#287044;letter-spacing:.08em;background:#e9f4ec;border-radius:30px;padding:7px 10px;font:800 9px Arial}.profile-link{color:#652446;background:#fff;border:1px solid #d5c4c9;border-radius:8px;width:100%;margin-top:15px;padding:10px;font-size:10px;font-weight:800;display:block}.private-club{color:#fff;background:radial-gradient(circle at 25% 25%,#6a2349,#311326 58%,#1a1019);grid-template-columns:1.35fr .65fr;align-items:center;gap:8vw;padding:95px 7vw;display:grid}.private-club h2{font-size:54px}.private-club>div>p:not(.eyebrow){color:#d3c4cc;max-width:700px;font:17px/1.7 Georgia,serif}.private-rules{flex-wrap:wrap;gap:11px;margin:27px 0;display:flex}.private-rules span{color:#e4c59f;background:#ffffff0d;border:1px solid #bb8c654d;border-radius:30px;padding:11px 14px;font-size:11px}.private-club aside{text-align:center;background:#120b1199;border:1px solid #c89b674f;border-radius:18px;padding:34px;box-shadow:0 22px 55px #13081180}.private-seal{color:#dbb174;border:1px solid #cfa36f;border-radius:50%;place-items:center;width:90px;height:90px;margin:0 auto 18px;font:italic 35px Georgia,serif;display:grid}.private-club aside strong{font:22px Georgia,serif}.private-club aside p{color:#bcaab5;font-size:11px;line-height:1.6}.private-plans{grid-template-columns:repeat(4,1fr);max-width:1240px}.private-plans .plan{padding:28px 24px}.private-plans .plan.featured{transform:translateY(-8px)}.private-plans .plan ul{min-height:155px}@media (width<=1000px){.private-club{grid-template-columns:1fr}.private-club aside{display:none}.private-plans{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.private-club{padding:72px 22px}.private-club h2{font-size:40px}.private-rules{flex-direction:column}.private-plans{grid-template-columns:1fr}.private-plans .plan.featured{transform:none}.search-title{flex-direction:column;align-items:flex-start;gap:12px}}.professional-media{background:linear-gradient(145deg,#fffdf9,#f7edf1);border:1px solid #d7c6cb;border-radius:16px;margin:14px 0 24px;padding:20px}.media-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.media-heading strong{color:#4f253a;font:21px Georgia,serif;display:block}.media-heading p{color:#796d74;margin:5px 0 0;font-size:10px;line-height:1.5}.media-heading>span{color:#f1ce9c;letter-spacing:.11em;background:#5d1c3e;border-radius:30px;flex:none;padding:7px 10px;font-size:8px;font-weight:800}.media-upload-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.media-upload{cursor:pointer;background:#fff;border:1px dashed #c9b3ba;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:34px 1fr!important;column-gap:10px!important;margin:0!important;padding:14px!important;display:grid!important}.media-upload>span{color:#70284b;background:#f1e5e9;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.media-upload>strong,.media-upload>small{grid-column:2}.media-upload>strong{font:15px Georgia,serif}.media-upload>small{color:#897b82;font-size:8px;line-height:1.4}.media-upload>input{grid-column:1/-1;min-width:0;margin-top:8px!important;padding:9px!important;font-size:9px!important}.media-primary{background:#fffaf1;border-style:solid;border-color:#bd8c50}.media-video{grid-column:1/-1}.media-counts{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.media-counts span{color:#6e5c65;background:#eee6e8;border-radius:30px;padding:7px 9px;font-size:8px;font-weight:800}.media-counts span.complete{color:#267143;background:#e2f1e6}.media-limits{color:#887a81;margin-top:11px;font-size:8px;line-height:1.5;display:block}.explicit-media-policy{background:#fff8ec;border:1px solid #d6bd9d;border-radius:11px;align-items:flex-start;gap:11px;margin-top:13px;padding:13px;display:flex}.explicit-media-policy>span{color:#f3d29d;letter-spacing:.1em;background:#682044;border-radius:30px;flex:none;padding:6px 8px;font-size:7px;font-weight:900}.explicit-media-policy strong,.explicit-media-policy p{display:block}.explicit-media-policy strong{color:#54223a;font:14px Georgia,serif}.explicit-media-policy p{color:#77636d;margin:4px 0 0;font-size:9px;line-height:1.5}.media-error{color:#8b2638;background:#fae7e9;border-radius:9px;margin-top:10px;padding:10px;font-size:10px}.media-consent{border-top:1px solid #e3d7da;padding-top:13px;margin:14px 0 0!important}@media (width<=620px){.media-heading{flex-direction:column}.media-upload-grid{grid-template-columns:1fr}.media-video{grid-column:auto}}@media (width>=901px){.hero{align-items:center;min-height:610px;padding:132px 7vw 46px}.hero h1{margin:16px 0 18px;font-size:62px}.lead{font-size:16px;line-height:1.5}.hero-actions{margin:22px 0}.trust-row{margin-top:20px}.hero-art{min-height:390px}.moon-disc{width:300px;height:300px;top:30px}.silhouette.one{width:190px;height:315px;top:64px}.silhouette.two{width:175px;height:285px;top:100px}.float-card{bottom:10px}.profiles{flex-direction:column;padding-top:0;display:flex}.profiles .search-panel{z-index:3;order:-2;margin:-34px 0 40px;position:relative;box-shadow:0 22px 55px #3f203126}.profiles .section-heading{margin-bottom:28px}}.split-logo{align-items:center!important;gap:4px!important;display:flex!important;overflow:visible!important}.split-logo .lux-logo-symbol,.split-logo .lux-logo-word{filter:brightness(1.4)saturate(1.4)contrast(1.08)drop-shadow(0 0 8px #e2ad5b38);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none}.split-logo .lux-logo-word{transform:translateY(11.34px)!important}header.nav-shell .split-logo{width:340px;height:106px}header.nav-shell .split-logo .lux-logo-symbol{width:88px;height:88px}header.nav-shell .split-logo .lux-logo-word{width:236px;height:106px;display:block}header.signup-nav .split-logo{width:320px;height:100px}header.signup-nav .split-logo .lux-logo-symbol{width:84px;height:84px}header.signup-nav .split-logo .lux-logo-word{width:224px;height:102px;display:block}footer .split-logo{width:250px;height:82px}footer .split-logo .lux-logo-symbol{width:62px;height:66px}footer .split-logo .lux-logo-word{width:180px;height:88px;display:block}@media (width<=1100px) and (width>=621px){header.nav-shell .split-logo{width:275px}header.nav-shell .split-logo .lux-logo-symbol{width:72px;height:76px}header.nav-shell .split-logo .lux-logo-word{width:190px;height:92px}}@media (width<=620px){header.nav-shell .split-logo,header.signup-nav .split-logo{width:82px;height:82px}header.nav-shell .split-logo .lux-logo-symbol,header.signup-nav .split-logo .lux-logo-symbol{width:78px;height:78px}header.nav-shell .split-logo .lux-logo-word,header.signup-nav .split-logo .lux-logo-word{display:none}}.cta-link{text-decoration:none;display:inline-block}.hero-actions .hero-cta{text-align:left;justify-content:space-between;align-items:center;width:245px;min-height:54px;padding:16px 24px;display:inline-flex}@media (width<=560px){.hero-actions{gap:14px;width:100%}.hero-actions .hero-cta{width:min(100%,310px)}}.private-profiles{background:linear-gradient(#f7eff1 0%,#fbf9f6 100%)}.private-profiles .section-heading{margin-bottom:30px}.private-access-note{color:#533044;background:#fff;border-left:3px solid #8d345f;align-items:center;gap:14px;margin:-8px 0 28px;padding:15px 18px;display:flex}.private-access-note>span{color:#8d345f;font-size:25px}.private-access-note strong,.private-access-note small{display:block}.private-access-note small{color:#7d7077;margin-top:4px}.private-search .search-title span{color:#74284c;background:#f0e5ec}.private-search .filter-notice{justify-content:space-between;align-items:center;gap:15px;display:flex}.private-search .filter-notice button{color:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;font-weight:800}.private-profile-card{border:1px solid #eadde2}.private-profile-card .portrait:after{content:"";-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(135deg,#ffffff0f,#170d1742);position:absolute;inset:0}.private-profile-card .portrait>span,.private-profile-card .portrait>b{z-index:1;position:relative}.private-rose{background:linear-gradient(145deg,#d998aa,#61233f)}.private-plum{background:linear-gradient(145deg,#9b758d,#36202f)}.private-gold{background:linear-gradient(145deg,#d9b281,#74503e)}.private-blue{background:linear-gradient(145deg,#899fae,#392c43)}.contact-lock-note{color:#f4e8ed;background:#39152b;border-radius:12px;align-items:center;gap:18px;margin:-14px 0 28px;padding:15px 18px;display:flex}.contact-lock-note b{color:#e0b176;flex:none}.contact-lock-note span{color:#d2c1ca;font-size:11px;line-height:1.55}.founders-banner{color:#f2e4ea;background:#ffffff0c;border:1px solid #d8ab6a66;border-radius:40px;align-items:center;gap:11px;margin-bottom:7px;padding:8px 13px;font-size:10px;display:inline-flex}.founders-banner b{color:#e2b36f;letter-spacing:.13em}.founders-banner span{color:#e7d8df}.founders-access{background:linear-gradient(90deg,#fff8ed,#fff);border-left-color:#c28b45}.pricing-launch-note{color:#5f2843;background:#fffaf1;border:1px solid #c99b62;border-radius:14px;justify-content:center;align-items:center;gap:18px;max-width:900px;margin:28px auto -24px;padding:15px 20px;display:flex}.pricing-launch-note b{color:#783351;font:19px Georgia,serif}.pricing-launch-note span{color:#75646d;font-size:11px}@media (width<=620px){.founders-banner{border-radius:14px;flex-direction:column;align-items:flex-start}.pricing-launch-note{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:-8px}}.signup-founders{color:#e3b36f;letter-spacing:.12em;border:1px solid #d6a66766;border-radius:30px;margin:17px 0 0;padding:8px 11px;font-size:9px;font-weight:800;display:inline-block}.founders-offer{background:linear-gradient(145deg,#fffaf0,#f7e9df);border-color:#d2a35f}.founders-summary{background:#fff9ef;border-color:#c89755}.future-price{background:#fff;border:1px solid #dfd1d4;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 18px;margin:16px 0;padding:18px;display:grid}.future-price>span{color:#756970;font-size:11px}.future-price>strong{color:#6d2346;font:22px Georgia,serif}.future-price>small{color:#84757d;grid-column:1/-1;font-size:9px;line-height:1.5}@media (width<=620px){.private-profiles .section-heading{margin-bottom:24px}.private-search .filter-notice{flex-direction:column;align-items:flex-start}}@media (width>=1101px){header.nav-shell .split-logo{width:358px}header.nav-shell .split-logo .lux-logo-symbol{width:106px;height:106px}}@media (width<=1100px) and (width>=621px){header.nav-shell .split-logo{width:290px}header.nav-shell .split-logo .lux-logo-symbol{width:92px;height:92px}}header.nav-shell .split-logo .lux-logo-symbol{transform:translateY(-7.56px)}.account-page,.dashboard-page{color:#fff;background:radial-gradient(circle at 25% 10%,#5b1e43,#291222 48%,#160e16);min-height:100vh}.login-shell{place-items:center;min-height:calc(100vh - 108px);padding:40px 20px;display:grid}.login-card{color:#3e2632;background:#fffaf6;border:1px solid #d0a26d66;border-radius:22px;width:min(480px,100%);padding:42px;box-shadow:0 28px 75px #0c050a80}.login-card h1{color:#51233a;margin:10px 0;font:italic 46px Georgia,serif}.login-card>p:not(.eyebrow){color:#796c73;font-size:13px;line-height:1.6}.login-card label{color:#5d4d55;letter-spacing:.04em;flex-direction:column;gap:7px;margin:18px 0;font:800 10px Arial;display:flex}.login-card input{background:#fff;border:1px solid #dccfd3;border-radius:10px;outline:none;padding:14px;font-size:14px}.login-card input:focus{border-color:#8d345f}.create-account-link{text-align:center;color:#7a2b51;margin-top:18px;font-size:11px;display:block}.signup-notice.error{color:#83274f;background:#f7e4e9}.dashboard-logout{color:#f4d9b3;cursor:pointer;background:0 0;border:1px solid #d6a76d;border-radius:30px;padding:11px 17px}.dashboard-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0 90px}.dashboard-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.dashboard-head h1{margin:8px 0 10px;font:italic 50px Georgia,serif}.dashboard-head p:not(.eyebrow){color:#cebcc5;max-width:670px;font:14px/1.65 Arial}.status-pill{color:#efc886;letter-spacing:.12em;background:#e5bb7820;border:1px solid #d2a268;border-radius:30px;flex:none;padding:10px 14px;font:900 9px Arial}.dashboard-grid{grid-template-columns:.7fr 1.3fr;gap:24px;display:grid}.dashboard-grid article{color:#432837;background:#fffaf6;border:1px solid #c2926047;border-radius:20px;padding:30px;box-shadow:0 22px 55px #10091050}.dashboard-grid h2{color:#54223b;margin:0 0 17px;font:29px Georgia,serif}.dashboard-grid article>p{color:#796d74;font-size:11px;line-height:1.65}.dashboard-price{color:#8a375e;margin:8px 0 18px;font:24px Georgia,serif;display:block}.dashboard-grid dl{border-top:1px solid #e5d8dc;margin-top:25px}.dashboard-grid dl div{border-bottom:1px solid #e5d8dc;justify-content:space-between;gap:16px;padding:13px 0;font-size:11px;display:flex}.dashboard-grid dt{color:#85777e}.dashboard-grid dd{text-align:right;margin:0;font-weight:800}.media-review-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.media-review-grid figure{background:#eee3e6;border-radius:12px;margin:0;overflow:hidden}.media-review-grid img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.media-review-grid figcaption{color:#705d67;padding:9px;font-size:9px}.video-placeholder{place-items:center;min-height:170px;display:grid}.video-placeholder>span{color:#8c3b61;font-size:35px}.video-placeholder figcaption{width:100%}@media (width<=760px){.dashboard-head{flex-direction:column;align-items:flex-start}.dashboard-head h1{font-size:39px}.dashboard-grid{grid-template-columns:1fr}.media-review-grid{grid-template-columns:repeat(2,1fr)}.login-card{padding:30px 24px}.login-card h1{font-size:39px}}.chat-rule{color:#5d2b44;background:#f4e8ed;border-left:3px solid #9b4770;flex-direction:column;gap:5px;margin-top:20px;padding:12px 14px;display:flex}.chat-rule b{font:14px Georgia,serif}.chat-rule span{color:#75636c;font:10px/1.55 Arial}.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}.signup-path-actions{gap:10px;margin-top:17px;display:grid}.signup-path-actions .pill{margin-top:0!important}.quick-path-button{color:#76294e;cursor:pointer;background:#fff;border:1px solid #9b4d71;border-radius:30px;padding:14px 18px;font-weight:800}.quick-path-button:hover{background:#f8edf2}.quick-profile-fields{margin-top:18px;display:grid}.quick-mode-note{color:#5e3347;background:#fff7ec;border-left:3px solid #c39255;flex-direction:column;gap:5px;margin:18px 0;padding:15px;display:flex}.quick-mode-note strong{font:16px Georgia,serif}.quick-mode-note span{color:#79636e;font-size:10px;line-height:1.55}.dashboard-chat-cta{color:#4e2339;background:linear-gradient(115deg,#fff8ed,#f5e7ed);border:1px solid #d5a96d;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 0 24px;padding:20px 24px;text-decoration:none;display:grid;box-shadow:0 18px 45px #1208104a}.dashboard-chat-icon{color:#efc88d;background:#682043;border-radius:50%;place-items:center;width:52px;height:52px;font:28px Georgia,serif;display:grid}.dashboard-chat-cta b,.dashboard-chat-cta small{display:block}.dashboard-chat-cta b{font:22px Georgia,serif}.dashboard-chat-cta small{color:#786973;margin-top:5px;font-size:11px}.dashboard-chat-cta>strong{color:#7b2b50;white-space:nowrap;font-size:11px}.chat-nav-actions{align-items:center;gap:14px;display:flex}.chat-nav-actions>a{color:#d9c6d0;font-size:11px;text-decoration:none}.chat-shell{width:min(1320px,100% - 36px);margin:0 auto;padding:42px 0 70px}.chat-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px;display:flex}.chat-heading h1{margin:7px 0 0;font:italic 46px Georgia,serif}.chat-heading>p{color:#cbb9c3;max-width:430px;margin:0;font-size:12px;line-height:1.6}.chat-app{color:#422735;background:#fffaf6;border:1px solid #c99c6654;border-radius:22px;grid-template-columns:330px minmax(0,1fr);height:min(720px,100vh - 235px);min-height:560px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0b050a8c}.chat-contacts{background:#f5ecef;border-right:1px solid #e4d8dc;flex-direction:column;min-width:0;display:flex}.chat-contacts-head{justify-content:space-between;align-items:center;padding:22px 20px 10px;display:flex}.chat-contacts-head strong{color:#54243c;font:22px Georgia,serif}.chat-contacts-head span{color:#fff;background:#6b2044;border-radius:30px;place-items:center;min-width:28px;height:28px;font-size:10px;display:grid}.chat-search{padding:10px 16px;display:block}.chat-search input{color:#412c37;background:#fff;border:1px solid #dccfd3;border-radius:10px;outline:none;width:100%;padding:12px 13px}.chat-search input:focus{border-color:#8d345f;box-shadow:0 0 0 3px #8d345f19}.chat-contact-list{padding:5px 10px 18px;overflow-y:auto}.chat-contact{text-align:left;color:#503441;background:0 0;border:0;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:11px;width:100%;padding:11px;display:grid}.chat-contact:hover,.chat-contact.active{background:#fff;box-shadow:0 8px 24px #4d263414}.chat-contact.active{box-shadow:inset 3px 0 #8d345f,0 8px 24px #4d263414}.chat-avatar{color:#f5d9ae;background:linear-gradient(145deg,#9b5274,#4e1735);border-radius:50%;place-items:center;width:42px;height:42px;font:15px Georgia,serif;display:grid}.chat-avatar.large{width:48px;height:48px;font-size:17px}.chat-contact b,.chat-contact small{display:block}.chat-contact b{text-overflow:ellipsis;white-space:nowrap;font:15px Georgia,serif;overflow:hidden}.chat-contact small{color:#89777f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.chat-list-empty{color:#877780;padding:24px 15px;font-size:11px;line-height:1.6}.conversation-panel{background:#fffdfb;flex-direction:column;min-width:0;display:flex}.conversation-head{border-bottom:1px solid #eadfe2;align-items:center;gap:13px;min-height:82px;padding:14px 20px;display:flex}.conversation-head>div:nth-child(2){min-width:0}.conversation-head strong,.conversation-head small{display:block}.conversation-head strong{font:18px Georgia,serif}.conversation-head small{color:#86757d;margin-top:4px;font-size:9px}.conversation-quota{text-align:right;margin-left:auto}.conversation-quota b{color:#7d2d52;font:800 12px Arial}.conversation-quota span{color:#93848b;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:8px;display:block}.contact-mask-banner{color:#583443;background:#fff7e9;border-bottom:1px solid #e5ceae;align-items:center;gap:11px;padding:10px 18px;display:flex}.contact-mask-banner>span{color:#f1cd98;background:#6a2044;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.contact-mask-banner b,.contact-mask-banner small{display:block}.contact-mask-banner b{font:12px Georgia,serif}.contact-mask-banner small{color:#7d6871;margin-top:3px;font-size:8px;line-height:1.45}.conversation-messages{background:radial-gradient(circle at 100% 0,#f8edf1,#fffdfb 55%);flex-direction:column;flex:1;gap:9px;padding:22px;display:flex;overflow-y:auto}.conversation-empty{color:#8a7b82;text-align:center;margin:auto;font:13px Georgia,serif}.chat-bubble{color:#4f3542;background:#f0e5e9;border-radius:5px 16px 16px;align-self:flex-start;max-width:min(72%,620px);padding:11px 13px;box-shadow:0 5px 14px #3f26300d}.chat-bubble.own{color:#fff;background:#642142;border-radius:16px 5px 16px 16px;align-self:flex-end}.chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.chat-bubble time{color:#9a8790;text-align:right;margin-top:5px;font-size:7px;display:block}.chat-bubble.own time{color:#d2b9c5}.masked-note{color:#744b2b;background:#fff4db;border-radius:7px;margin-top:7px;padding:5px 7px;font-size:7px;display:block}.chat-bubble.own .masked-note{color:#f1d9b5;background:#ffffff1c}.chat-composer{background:#fff;border-top:1px solid #e8dcdf;padding:12px 16px}.chat-composer>div:last-of-type{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.chat-composer textarea{resize:vertical;color:#402d37;background:#fbf8f6;border:1px solid #dccfd3;border-radius:12px;outline:none;width:100%;max-height:130px;padding:11px 12px;font:12px/1.5 Arial}.chat-composer textarea:focus{border-color:#8d345f}.chat-composer .pill{min-width:110px;box-shadow:none;padding:14px 18px}.chat-composer .pill:disabled{cursor:not-allowed;opacity:.5}.chat-composer>small{color:#988991;margin:6px 2px 0;font-size:7px;display:block}.chat-error,.chat-limit{border-radius:9px;margin-bottom:9px;padding:9px 11px;font-size:10px}.chat-error{color:#8a2742;background:#fae6ea}.chat-limit{color:#623d26;background:#fff1d9;justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-limit a{color:#7c2e51;font-weight:800}.chat-no-members{text-align:center;place-items:center;max-width:420px;margin:auto;padding:40px;display:grid}.chat-no-members>span{color:#9b4b70;border:1px solid #c99c68;border-radius:50%;place-items:center;width:76px;height:76px;font:36px Georgia,serif;display:grid}.chat-no-members h2{color:#57263f;margin:20px 0 8px;font-size:32px}.chat-no-members p{color:#84747c;margin:0;font-size:12px;line-height:1.65}@media (width<=850px){.dashboard-chat-cta{grid-template-columns:auto 1fr}.dashboard-chat-cta>strong{grid-column:2}.chat-shell{width:min(100% - 20px,760px);padding-top:28px}.chat-heading{flex-direction:column;align-items:flex-start}.chat-heading h1{font-size:38px}.chat-app{grid-template-columns:260px minmax(0,1fr);height:700px}.conversation-quota span{display:none}.chat-bubble{max-width:85%}}@media (width<=620px){.chat-page{min-height:100dvh}.chat-nav-actions>a{display:none}.chat-nav-actions{gap:7px}.chat-shell{padding:18px 0 12px}.chat-app{flex-direction:column;height:calc(100dvh - 180px);min-height:480px;display:flex}.chat-heading{margin-bottom:12px}.chat-heading h1{font-size:33px}.chat-heading>p{display:none}.chat-contacts{border-bottom:1px solid #e4d8dc;border-right:0;max-height:180px}.chat-contacts-head{padding:10px 14px 2px}.chat-search{padding:5px 10px}.chat-search input{padding:9px 11px;font-size:16px}.chat-contact-list{-webkit-overflow-scrolling:touch;gap:6px;padding:4px 8px 8px;display:flex;overflow:auto hidden}.chat-contact{flex:0 0 190px;min-height:54px}.conversation-panel{flex:1;min-height:0}.conversation-head{min-height:60px;padding:7px 10px}.chat-avatar.large{width:40px;height:40px}.conversation-quota b{font-size:9px}.contact-mask-banner{padding:7px 11px}.contact-mask-banner small{line-height:1.3}.conversation-messages{-webkit-overflow-scrolling:touch;min-height:0;padding:11px}.chat-composer{padding:8px max(8px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.chat-composer textarea{font-size:16px}.chat-composer>div:last-of-type{grid-template-columns:auto 1fr}.chat-composer>div:last-of-type .pill{grid-column:1/-1;width:100%;min-height:44px;padding:11px}.chat-attach{width:44px;height:44px}.chat-limit{flex-direction:column;align-items:flex-start}.dashboard-chat-cta{padding:17px}.dashboard-chat-icon{width:44px;height:44px}.dashboard-chat-cta b{font-size:18px}.dashboard-chat-cta>strong{white-space:normal}}.simple-nav{position:absolute}.simple-nav .pill.small{text-decoration:none}.portal-hero{color:#fff;background:radial-gradient(circle at 74% 20%,#7a2351 0,#321329 38%,#150e17 72%);min-height:720px;padding:138px 6vw 54px}.portal-intro{max-width:880px}.portal-intro h1{letter-spacing:-.04em;margin:15px 0 14px;font:56px/.98 Georgia,serif}.portal-intro h1 em{color:#d5a56a;font-weight:400}.portal-intro>p:last-child{color:#cfbec7;font:17px/1.55 Georgia,serif}.gateway-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.gateway-card{color:#fff;background:linear-gradient(145deg,#ffffff13,#ffffff07);border:1px solid #d7ae7669;border-radius:18px;min-height:245px;padding:25px;text-decoration:none;transition:all .2s;position:relative}.gateway-card:hover{background:#ffffff18;border-color:#e4bd83;transform:translateY(-4px)}.gateway-card small{color:#e5be85;letter-spacing:.09em;text-transform:uppercase;background:#ffffff12;border-radius:30px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-block}.gateway-card h2{margin:26px 0 10px;font-size:31px}.gateway-card p{color:#d7c9d0;min-height:57px;font-size:12px;line-height:1.55}.gateway-card b{color:#f0c98e;font-size:12px}.founder-strip{color:#dacbd2;background:#ffffff0b;border-left:3px solid #d4a368;align-items:center;gap:15px;margin-top:16px;padding:13px 17px;font-size:11px;display:flex}.founder-strip b{color:#e5b775;letter-spacing:.12em}.simplified-section{padding-top:78px;padding-bottom:78px}.section-subcopy{color:#756a70;max-width:650px;font-size:13px;line-height:1.6}.compact-search{margin-bottom:28px}.compact-search .search-filters{grid-template-columns:repeat(4,minmax(130px,1fr)) auto}.launch-profiles{grid-template-columns:repeat(3,1fr)}.portrait-photo{background:#2c1723;height:310px;position:relative;overflow:hidden}.portrait-photo img{object-fit:cover;width:100%;height:100%}.portrait-photo b{color:#e4bb7c;letter-spacing:.1em;background:#251019d9;border-radius:30px;padding:7px 9px;font-size:8px;position:absolute;bottom:12px;left:12px}.demo-disclaimer{color:#85777e;margin:18px 0 0;font-size:9px}.validation-flow{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.validation-flow article{background:#fff;border:1px solid #e2d5da;border-radius:14px;grid-template-columns:40px 1fr;column-gap:10px;padding:17px;display:grid}.validation-flow b{color:#fff;background:#6e2347;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.validation-flow strong{font:16px Georgia,serif}.validation-flow span{color:#817279;margin-top:3px;font-size:10px;line-height:1.45}.private-preview-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.private-preview{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 12px 35px #341c2814}.private-preview>div{background:#432336;height:250px;overflow:hidden}.private-preview img{object-fit:cover;filter:blur(12px)brightness(.78);width:100%;height:100%;transform:scale(1.13)}.private-preview h3,.private-preview p,.private-preview a{margin-left:15px;margin-right:15px}.private-preview h3{margin-bottom:5px;font:21px Georgia,serif}.private-preview p{color:#7f7178;margin-top:0;font-size:10px}.private-preview a{color:#7b2b50;margin-top:13px;margin-bottom:17px;font-size:10px;font-weight:800;display:block}.founder-access-card{color:#fff;background:#321329;border-radius:18px;justify-content:space-between;align-items:center;gap:26px;margin-top:28px;padding:25px 28px;display:flex}.founder-access-card small{color:#d7a969;letter-spacing:.12em;font-weight:900}.founder-access-card h3{margin:8px 0;font:26px Georgia,serif}.founder-access-card p{color:#cfbec7;margin:0;font-size:11px}.market-teasers{grid-template-columns:1fr 1fr;display:grid}.market-teasers>a{color:#fff;background:linear-gradient(135deg,#712448,#2b1224);min-height:370px;padding:70px 7vw;text-decoration:none}.market-teasers>a+a{background:linear-gradient(135deg,#2a1824,#111)}.market-teasers span{color:#deb270;letter-spacing:.15em;font-size:9px;font-weight:900}.market-teasers h2{max-width:480px;font-size:38px}.market-teasers p{color:#d7c8cf;max-width:510px;font-size:13px;line-height:1.7}.market-teasers b{color:#efc581;font-size:11px}.pro-signup-band{background:#f3ede6;justify-content:space-between;align-items:center;gap:40px;padding:65px 7vw;display:flex}.pro-signup-band h2{margin:9px 0;font-size:38px}.pro-signup-band p:not(.eyebrow){color:#71656c;font-size:12px}.harmonized-footer{align-items:center}.harmonized-footer .split-logo{width:358px!important;height:106px!important}.harmonized-footer .split-logo .lux-logo-symbol{transform:translateY(-7.56px);width:106px!important;height:106px!important}.harmonized-footer .split-logo .lux-logo-word{width:236px!important;height:106px!important;display:block!important}@media (width<=1000px){.simple-nav nav{display:none}.portal-hero{padding-top:126px}.gateway-card h2{font-size:25px}.compact-search .search-filters,.launch-profiles,.private-preview-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.simple-nav{height:72px;padding:0 12px}.simple-nav .split-logo{width:62px!important;height:62px!important}.simple-nav .split-logo .lux-logo-symbol{width:60px!important;height:60px!important}.simple-nav .nav-actions{gap:6px}.simple-nav .text-button,.simple-nav .pill.small{white-space:nowrap;padding:9px 10px;font-size:9px;display:inline-flex!important}.portal-hero{min-height:0;padding:100px 16px 30px}.portal-intro h1{font-size:38px}.portal-intro>p:last-child{font-size:14px}.gateway-grid{grid-template-columns:1fr;gap:10px;margin-top:24px}.gateway-card{min-height:0;padding:19px}.gateway-card h2{margin:17px 0 7px;font-size:27px}.gateway-card p{min-height:0;margin:0 0 16px}.founder-strip{flex-direction:column;align-items:flex-start;gap:5px}.simplified-section{padding:54px 16px}.section-heading{flex-direction:column;align-items:flex-start;gap:17px}.section-heading h2{font-size:37px}.compact-search .search-filters{grid-template-columns:1fr}.launch-profiles{grid-template-columns:1fr 1fr;gap:10px}.portrait-photo{height:205px}.profile-info{padding:13px}.profile-info h3{font-size:17px}.validation-flow{grid-template-columns:1fr}.private-preview-grid{grid-template-columns:1fr 1fr;gap:10px}.private-preview>div{height:190px}.private-preview h3{font-size:17px}.founder-access-card{flex-direction:column;align-items:flex-start;padding:22px}.market-teasers{grid-template-columns:1fr}.market-teasers>a{min-height:0;padding:52px 18px}.market-teasers h2{font-size:32px}.pro-signup-band{flex-direction:column;align-items:flex-start;padding:52px 18px}.pro-signup-band h2{font-size:32px}.harmonized-footer{align-items:flex-start}.harmonized-footer .split-logo{width:250px!important;height:82px!important}.harmonized-footer .split-logo .lux-logo-symbol{width:72px!important;height:72px!important}.harmonized-footer .split-logo .lux-logo-word{width:170px!important;height:82px!important}}.chat-composer>div:last-of-type{grid-template-columns:auto 1fr auto}.chat-attach{color:#7b2c51;cursor:pointer;background:#f8eef2;border:1px solid #d7c6cc;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.chat-attach:disabled{cursor:not-allowed;opacity:.5}.chat-file-input{opacity:0;width:1px;height:1px;position:fixed;left:-9999px}.chat-media{object-fit:contain;border-radius:10px;max-width:100%;max-height:360px;display:block}.chat-media-link{color:inherit;margin-top:6px;font-size:9px;text-decoration:underline;display:block}.email-verification-box{color:#54263d;background:#fff8eb;border:1px solid #d8aa6d;border-radius:16px;align-items:center;gap:18px;margin:-8px 0 24px;padding:16px 20px;display:flex}.email-verification-box p{flex:1;margin:0;font-size:11px}.email-verification-box small{color:#7a2b51}.verification-page{background:radial-gradient(circle at 30% 20%,#69214b,#190e18 70%);place-items:center;min-height:100vh;padding:25px;display:grid}.verification-page section{text-align:center;background:#fffaf6;border-radius:22px;width:min(560px,100%);padding:46px}.verification-page h1{color:#52233a;font:italic 42px Georgia,serif}.verification-page p:not(.eyebrow){color:#776971;line-height:1.65}.verification-icon{color:#fff;background:#6e2347;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 22px;font-size:34px;display:grid}@media (width<=620px){.chat-composer>div:last-of-type{grid-template-columns:auto 1fr}.chat-composer>div:last-of-type .pill{grid-column:1/-1}.email-verification-box{flex-direction:column;align-items:flex-start}}.market-page{background:#fbf8f4;min-height:100vh}.market-nav{color:#fff;background:#160e17;justify-content:space-between;align-items:center;height:96px;padding:0 5vw;display:flex}.market-nav .split-logo{width:300px;height:90px}.market-nav .split-logo .lux-logo-symbol{width:84px;height:84px}.market-nav .split-logo .lux-logo-word{width:205px;height:90px;display:block}.market-nav>div{align-items:center;gap:22px;display:flex}.market-nav>div a{color:#eadde4;font-size:11px;text-decoration:none}.market-hero{color:#fff;background:radial-gradient(circle at 75% 20%,#7c2855,#291221 58%,#160e17);padding:80px 7vw}.market-hero h1{margin:16px 0;font:italic 58px/.98 Georgia,serif}.market-hero>p:last-of-type{color:#d2c0c9;max-width:690px;font:16px/1.7 Georgia,serif}.market-price-row{gap:16px;margin-top:30px;display:flex}.market-price-row span{background:#ffffff0b;border:1px solid #d8a76a66;border-radius:13px;padding:14px 18px;font-size:11px}.market-price-row b{color:#edbe7b;margin-bottom:4px;font:23px Georgia,serif;display:block}.market-content{padding:70px 7vw}.lingerie-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.lingerie-grid article{background:#fff;border-radius:16px;padding-bottom:20px;overflow:hidden;box-shadow:0 15px 42px #2c14200f}.lingerie-grid article>div{background:radial-gradient(circle,#a64c75,#341329);place-items:center;height:270px;display:grid}.lingerie-grid .lace-black{background:radial-gradient(circle,#5b4652,#121013)}.lingerie-grid .lace-gold{background:radial-gradient(circle,#d1a474,#5c253c)}.lingerie-grid article>div span{color:#f0d4da;font-size:64px}.lingerie-grid article>div b{color:#e4bd83;letter-spacing:.12em;font-size:8px}.lingerie-grid h3,.lingerie-grid p,.lingerie-grid strong,.lingerie-grid button{margin-left:20px;margin-right:20px}.lingerie-grid h3{font:22px Georgia,serif}.lingerie-grid p{color:#807279;font-size:11px}.lingerie-grid strong{color:#7a2a50;font:24px Georgia,serif;display:block}.lingerie-grid button{color:#7a2a50;background:0 0;border:0;margin-top:14px;padding:0;font-size:10px;font-weight:800}.seller-panel{background:#f0e8e3;border-radius:22px;grid-template-columns:.8fr 1.2fr;gap:55px;margin-top:65px;padding:45px;display:grid}.seller-panel h2{font-size:38px}.seller-panel ul{color:#5f4754;padding:0;font-size:12px;line-height:2;list-style:none}.seller-panel>div>p:last-child{color:#75656d;font-size:11px;line-height:1.65}.seller-panel form{background:#fff;border-radius:16px;padding:28px}.seller-panel label{color:#604d56;flex-direction:column;gap:7px;margin:0 0 14px;font-size:10px;font-weight:800;display:flex}.seller-panel input,.seller-panel select,.seller-panel textarea{color:#3e2b35;background:#fff;border:1px solid #ddcfd4;border-radius:9px;width:100%;padding:12px}.form-notice{color:#7a2a50;background:#f6e5ec;border-radius:9px;margin-top:12px;padding:12px;font-size:10px;line-height:1.5}.sector-offer{background:#ffffff0b;border:1px solid #d8a76a66;border-radius:14px;align-items:center;gap:25px;max-width:760px;margin-top:30px;padding:18px;display:flex}.sector-offer b{color:#ebba76;white-space:nowrap;font:30px Georgia,serif}.sector-offer span{color:#d8c9d0;font-size:11px;line-height:1.55}.sector-types{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sector-types article{background:#fff;border:1px solid #eadce1;border-radius:16px;padding:28px}.sector-types span{color:#efc68b;background:#6d2347;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.sector-types h3{font:22px Georgia,serif}.sector-types p{color:#7b6c73;font-size:11px;line-height:1.6}@media (width<=760px){.market-nav{height:72px;padding:0 12px}.market-nav .split-logo{width:62px!important;height:62px!important}.market-nav .split-logo .lux-logo-symbol{width:60px!important;height:60px!important}.market-nav .split-logo .lux-logo-word{display:none!important}.market-nav>div{gap:7px}.market-nav>div a{font-size:9px}.market-nav>div .pill{padding:9px 10px}.market-hero{padding:55px 18px}.market-hero h1{font-size:41px}.market-price-row,.sector-offer{flex-direction:column;align-items:flex-start}.market-content{padding:50px 16px}.lingerie-grid,.sector-types{grid-template-columns:1fr}.seller-panel{grid-template-columns:1fr;gap:25px;margin-top:45px;padding:22px}.seller-panel form{padding:20px}.field-row{grid-template-columns:1fr}.market-price-row span{width:100%}}.site-legal-footer{z-index:2;position:relative}.site-legal-footer>div{flex-wrap:wrap}.site-legal-footer .split-logo{width:358px!important;height:106px!important}.site-legal-footer .split-logo .lux-logo-symbol{transform:translateY(-7.56px);width:106px!important;height:106px!important}.site-legal-footer .split-logo .lux-logo-word{width:236px!important;height:106px!important;display:block!important}.section-main-cta{margin:28px auto 0;text-decoration:none;display:table}.empty-directory{text-align:center;background:#fff;border:1px dashed #d9c7ce;border-radius:18px;padding:42px}.empty-directory.compact{margin:20px 0}.empty-directory h2,.empty-directory h3{margin:0 0 10px;font:italic 30px Georgia,serif}.empty-directory p{color:#807078;margin:0;font-size:12px}.portrait-photo{color:#d9b27c;place-items:center;text-decoration:none;display:grid}.portrait-photo>span{letter-spacing:.15em;font-size:10px}.profile-link{color:#78294f;margin-top:13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.directory-page{background:#fbf8f4;min-height:100vh}.directory-page .signup-nav,.profile-page .signup-nav,.legal-page .signup-nav,.admin-page .signup-nav{color:#fff;background:#160e17}.directory-hero{color:#fff;background:radial-gradient(circle at 75% 20%,#76274f,#291221 58%,#160e17);padding:75px 7vw 65px}.directory-hero h1{margin:12px 0;font:italic 58px Georgia,serif}.directory-hero>p:last-child{color:#d3c2ca;max-width:760px;font:16px/1.6 Georgia,serif}.directory-shell{padding:45px 7vw 80px}.directory-filters{background:#fff;border:1px solid #e2d5da;border-radius:18px;grid-template-columns:repeat(6,minmax(110px,1fr));align-items:end;gap:12px;padding:18px;display:grid;box-shadow:0 14px 40px #321b270d}.directory-filters.expanded{grid-template-columns:repeat(5,minmax(130px,1fr))}.directory-filters label{color:#66545d;flex-direction:column;gap:6px;min-width:0;font-size:9px;font-weight:800;display:flex}.directory-filters input,.directory-filters select{color:#3f2c36;background:#fff;border:1px solid #dacdd2;border-radius:9px;width:100%;min-width:0;padding:11px}.directory-filters .pill{padding:12px 16px}.reset-filter{color:#7a2b51;text-align:center;padding:11px;font-size:10px}.directory-count{color:#76676f;margin:26px 0 16px;font-size:11px}.directory-count b{color:#6e2347;font:25px Georgia,serif}.directory-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.directory-card{background:#fff;border:1px solid #eadfe2;border-radius:17px;overflow:hidden;box-shadow:0 15px 42px #321b270f}.directory-card.featured{border-color:#c99857;box-shadow:0 18px 45px #9c65301c}.directory-photo{color:#ddb477;background:radial-gradient(circle,#5e2948,#21131e);place-items:center;height:330px;text-decoration:none;display:grid;position:relative;overflow:hidden}.directory-photo img{object-fit:cover;width:100%;height:100%}.directory-photo>b{color:#e7bd7f;letter-spacing:.09em;background:#1b1016db;border-radius:30px;padding:7px 10px;font-size:8px;position:absolute;bottom:12px;left:12px}.directory-photo.blurred img{filter:blur(13px)brightness(.76);transform:scale(1.14)}.directory-card>div{padding:18px}.directory-card h2{margin:0;font:23px Georgia,serif}.directory-card p{color:#7c6c74;font-size:11px;line-height:1.6;overflow:hidden}.directory-card .outline{color:#6d2347;margin-top:10px;font-size:10px;text-decoration:none;display:inline-block}.profile-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.verified-mark{color:#267247;background:#e6f2e9;border-radius:30px;padding:6px 9px;font-size:9px;font-weight:800}.availability{color:#756770;background:#eee8eb;border-radius:30px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-block}.availability.available{color:#237044;background:#def2e5}.profile-page{background:#f8f3ef;min-height:100vh}.profile-detail-shell{grid-template-columns:1.05fr .95fr;gap:50px;max-width:1280px;margin:auto;padding:55px 30px 85px;display:grid}.profile-gallery{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.profile-gallery img{object-fit:cover;border-radius:14px;width:100%;height:260px}.profile-gallery img.primary{grid-column:1/-1;height:560px}.gallery-empty{color:#d6ad76;background:#26141f;border-radius:18px;grid-column:1/-1;place-items:center;height:500px;display:grid}.profile-detail-content{background:#fff;border-radius:20px;padding:36px;box-shadow:0 18px 50px #321b2710}.profile-detail-content h1{margin:10px 0;font:italic 48px Georgia,serif}.profile-description{color:#63515a;font:16px/1.7 Georgia,serif}.profile-facts{grid-template-columns:repeat(2,1fr);gap:10px;margin:25px 0;display:grid}.profile-facts div{background:#f7f1f3;border-radius:10px;padding:12px}.profile-facts dt{color:#967987;text-transform:uppercase;font-size:8px}.profile-facts dd{margin:4px 0 0;font-size:12px}.profile-service-section{border-top:1px solid #eadfe2;margin-top:25px;padding-top:18px}.profile-service-section h2,.contact-card h2{font-size:27px}.service-pills{flex-wrap:wrap;gap:7px;display:flex}.service-pills span{color:#6d2347;background:#f2e5ea;border-radius:30px;padding:7px 10px;font-size:9px}.price-row{flex-wrap:wrap;gap:10px;display:flex}.price-row span{border:1px solid #dcc5cf;border-radius:10px;padding:10px}.contact-card{color:#fff;background:#321329;border-radius:14px;margin-top:25px;padding:20px}.contact-card a{color:#edc58c;font:25px Georgia,serif}.private-profile-lock{text-align:center;grid-column:1/-1;max-width:780px;margin:auto}.private-profile-lock h1{font:italic 55px Georgia,serif}.private-profile-lock>p{color:#796b73;line-height:1.7}.locked-photo{border-radius:20px;height:420px;margin:28px 0;overflow:hidden}.locked-photo img{object-fit:cover;filter:blur(16px)brightness(.72);width:100%;height:100%;transform:scale(1.15)}.profile-actions-panel{border-top:1px solid #e3d6db;margin-top:25px;padding-top:16px}.profile-action-row{flex-wrap:wrap;gap:8px;display:flex}.profile-action-row button,.profile-action-row a{color:#692344;background:#fff;border:1px solid #d7c7cd;border-radius:30px;padding:9px 13px;font-size:9px;text-decoration:none}.report-form{background:#f6edef;border-radius:12px;margin-top:15px;padding:15px}.report-form label,.report-page form label{color:#5f4d56;flex-direction:column;gap:6px;margin-bottom:12px;font-size:10px;display:flex}.report-form select,.report-form textarea,.report-page input,.report-page select,.report-page textarea{background:#fff;border:1px solid #d9cbd0;border-radius:8px;width:100%;padding:11px}.profile-action-notice{color:#6d2347;font-size:10px}.legal-page{background:#f7f2ed;min-height:100vh}.legal-document{max-width:900px;margin:0 auto;padding:65px 28px 95px}.legal-document>h1{margin:12px 0;font:italic 55px Georgia,serif}.legal-version{color:#8b747f}.legal-document section{border-top:1px solid #ded1d5;padding:23px 0}.legal-document section h2,.legal-document aside h2{margin:0 0 10px;font:25px Georgia,serif}.legal-document section p,.legal-document aside p{white-space:pre-line;color:#5e5057;font:14px/1.75 Georgia,serif}.legal-document aside,.legal-warning{background:#fff5e9;border:1px solid #c99b64;border-radius:14px;padding:20px}.legal-warning{color:#714b35!important}.report-page form{background:#fff;border-radius:16px;margin:30px 0;padding:25px;box-shadow:0 15px 45px #321b2710}.manager-shell,.admin-shell{max-width:1180px;margin:auto;padding:45px 25px 85px}.dashboard-quick-actions{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.profile-manager{gap:20px;display:grid}.availability-control,.manager-form,.media-manager,.dashboard-list,.danger-zone{color:#422b37;background:#fff;border-radius:18px;padding:25px;box-shadow:0 15px 45px #09040845}.availability-control>div{gap:10px;display:flex}.availability-control button{color:#675861;background:#eee;border:1px solid #d6c8cd;border-radius:13px;flex:1;padding:18px;font-weight:900}.availability-control button.available.active{color:#207047;background:#dbf3e5;border-color:#42a36f}.availability-control button.inactive.active{color:#fff;background:#2c252a}.manager-form label{flex-direction:column;gap:7px;margin:12px 0;font-size:10px;font-weight:800;display:flex}.manager-form input,.manager-form select,.manager-form textarea,.admin-console input,.admin-console select,.admin-console textarea{color:#3e2934;background:#fff;border:1px solid #d9ccd1;border-radius:9px;width:100%;padding:11px}.schedule-editor{background:#f6f0f2;border-radius:13px;margin:20px 0;padding:15px}.schedule-editor>div{grid-template-columns:1fr 110px 110px;align-items:center;gap:8px;display:grid}.schedule-editor>div label{flex-direction:row}.media-manager .media-review-grid figure{background:#f4ebee}.media-manager figure>div{gap:6px;padding:8px;display:flex}.media-manager figure button{color:#fff;background:#6d2347;border:0;border-radius:7px;padding:7px;font-size:8px}.manager-upload-row{gap:12px;margin-top:15px;display:flex}.manager-upload-row label{color:#6d2347;border:1px dashed #b996a5;border-radius:10px;padding:12px;font-size:10px}.manager-notice{color:#fff;background:#321329;border-radius:10px;padding:13px;position:sticky;bottom:15px}.profile-stats,.admin-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.profile-stats article,.admin-stats article{color:#5d3549;background:#fff;border-radius:14px;padding:18px;box-shadow:0 10px 30px #09040835}.profile-stats b,.admin-stats b{font:35px Georgia,serif;display:block}.profile-stats span,.profile-stats small,.admin-stats span{font-size:9px;display:block}.dashboard-list{margin-top:22px}.dashboard-list article{border-top:1px solid #eadfe2;padding:12px 0}.dashboard-list p{font-size:11px}.favorite-links{flex-wrap:wrap;gap:8px;display:flex}.favorite-links a{color:#6c2346;background:#f2e5ea;border-radius:30px;padding:8px 11px;font-size:10px;text-decoration:none}.danger-zone{margin-top:24px}.danger-zone>button,.danger-zone form button{color:#a62e4d;background:#fff;border:1px solid #a62e4d;border-radius:8px;padding:10px}.danger-zone form{border-top:1px solid #ecd5dc;margin-top:15px;padding-top:15px}.danger-zone label{flex-direction:column;gap:7px;font-size:10px;display:flex}.danger-zone input{border:1px solid #d9ccd1;border-radius:8px;max-width:420px;padding:10px}.admin-page{color:#fff;background:radial-gradient(circle at 20% 5%,#5b2044,#1a101a 46%);min-height:100vh}.admin-console{gap:18px;display:grid}.admin-console>section{color:#3e2934;background:#fff;border-radius:18px;padding:25px}.admin-console h2{font-size:31px}.admin-notice{z-index:4;color:#2e1a24;background:#d9b174;border-radius:12px;padding:13px;position:sticky;top:10px}.admin-settings{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.admin-console label{flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.admin-review-card,.campaign-row{border-top:1px solid #e7dade;justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 0;display:flex}.admin-review-card>div:first-child{flex:1}.admin-review-card b,.admin-review-card span{display:block}.admin-review-card span,.campaign-row span{color:#806f77;margin-top:5px;font-size:9px}.admin-review-card>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.admin-review-card button,.campaign-row button,.template-form button{color:#6b2445;background:#f7eef2;border:1px solid #ceb8c1;border-radius:8px;padding:8px;font-size:8px}.admin-media-strip{margin-top:10px;overflow:auto;gap:5px!important;display:flex!important}.admin-media-strip img{object-fit:cover;border-radius:7px;width:80px;height:90px}.broadcast-form,.template-form{background:#f7f1f3;border-radius:12px;gap:10px;margin:15px 0;padding:15px;display:grid}.template-form{border:1px solid #e3d6da}.lingerie-grid article>div img{object-fit:cover;width:100%;height:100%}.listing-external{color:#7a2a50;margin:15px 20px 0;font-size:10px;font-weight:800;text-decoration:none;display:block}.admin-user-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.admin-user-heading b{display:inline}.admin-review-card .admin-honor-badge{color:#6e4319;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#fff8df,#ead09c);border:1px solid #b57a2f;border-radius:999px;align-items:center;margin:0;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.admin-review-card .admin-honor-button{color:#6e4319;background:#fff8e5;border-color:#b57a2f}@media (width<=900px){.directory-filters,.directory-filters.expanded,.directory-grid{grid-template-columns:repeat(2,1fr)}.profile-detail-shell{grid-template-columns:1fr}.profile-gallery img.primary{height:500px}.admin-stats{grid-template-columns:repeat(4,1fr)}}@media (width<=620px){.site-legal-footer .split-logo{width:250px!important;height:82px!important}.site-legal-footer .split-logo .lux-logo-symbol{width:72px!important;height:72px!important}.site-legal-footer .split-logo .lux-logo-word{width:170px!important;height:82px!important}.directory-hero{padding:48px 17px}.directory-hero h1{font-size:41px}.directory-shell{padding:28px 14px 60px}.directory-filters,.directory-filters.expanded{grid-template-columns:1fr}.directory-grid{grid-template-columns:1fr 1fr;gap:9px}.directory-photo{height:210px}.directory-card>div{padding:12px}.directory-card h2{font-size:18px}.directory-card p{font-size:9px}.profile-detail-shell{gap:20px;padding:25px 14px 60px}.profile-gallery img.primary{height:410px}.profile-gallery img{height:180px}.profile-detail-content{padding:20px}.profile-detail-content h1{font-size:37px}.profile-facts{grid-template-columns:1fr}.private-profile-lock h1,.legal-document>h1{font-size:40px}.locked-photo{height:330px}.legal-document{padding:45px 18px 70px}.legal-document section p{font-size:13px}.manager-shell,.admin-shell{padding:28px 12px 60px}.availability-control>div,.manager-upload-row{flex-direction:column}.schedule-editor>div{grid-template-columns:1fr 90px 90px}.profile-stats,.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-settings{grid-template-columns:1fr}.admin-review-card,.campaign-row{flex-direction:column}.directory-card .outline{padding:8px 10px}.dashboard-quick-actions{flex-direction:column;align-items:stretch}}.service-catalog{background:#fff;border:1px solid #e2d5da;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:420px;padding:12px;overflow:auto}@media (width<=620px){.service-catalog{grid-template-columns:1fr;max-height:360px}}.dashboard-quick-actions .outline{color:#fff;border-color:#d8af7b;text-decoration:none}.chat-avatar{flex:none;overflow:hidden}.chat-avatar img{object-fit:cover;width:100%;height:100%}.presence-dot{background:#aaa;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.presence-dot.online{background:#2db56e;box-shadow:0 0 0 2px #2db56e22}.chat-block{color:#8b3155;cursor:pointer;background:#fff;border:1px solid #d8c8ce;border-radius:30px;margin-left:5px;padding:8px 10px;font-size:8px}.chat-block:hover{background:#fff4f7;border-color:#9a476a}.chat-block:disabled{opacity:.5}.message-read{color:#c5a4b4;text-align:right;margin-top:2px;font-size:7px;display:block}.chat-bubble:not(.own) .message-read{color:#8b7780}.chat-upload-progress{color:#6e2448;background:#f5e8ed;border-radius:9px;margin-bottom:9px;padding:10px 12px;font-size:10px;position:relative;overflow:hidden}.chat-upload-progress span{background:#b75e842c;transition:width .2s;position:absolute;inset:0 auto 0 0}.chat-upload-progress{isolation:isolate}.chat-upload-progress span{z-index:-1}@media (width<=620px){.conversation-head{flex-wrap:wrap}.conversation-quota{margin-left:auto}.chat-block{order:4;width:100%;min-height:36px;margin:0;padding:7px}.conversation-head>div:nth-child(2){flex:1}.presence-dot{width:6px;height:6px}}.conversation-panel{min-height:0;overflow:hidden}.conversation-messages{overscroll-behavior:contain;min-height:0}.chat-composer{z-index:2;flex:none;position:relative}.chat-bubble.media-bubble{width:max-content;max-width:min(72%,480px)}.chat-media{width:auto;max-width:100%;height:auto;max-height:min(42vh,320px)}.contact-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.contact-card .contact-button{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:11px 18px;font:700 12px Arial;text-decoration:none;display:inline-flex}.contact-card .contact-button.call{color:#edc58c;background:0 0;border:1px solid #edc58c}.contact-card .contact-button.whatsapp{color:#fff;background:#1f9d61}.contact-consent{border:1px solid #dfcfd5;border-radius:12px;margin:4px 0 18px;padding:14px}.contact-consent legend{color:#5c2942;padding:0 6px;font-weight:800}.contact-consent p{color:#7d6b74;margin:0 0 10px;font-size:10px}.manager-form .contact-consent label{flex-direction:row;align-items:center;gap:9px;margin:8px 0;display:flex}.manager-form .contact-consent input{width:18px;height:18px;margin:0;padding:0}@media (width<=620px){.chat-bubble.media-bubble{max-width:92%}.chat-media{max-height:min(31dvh,230px)}.contact-actions{flex-direction:column;align-items:stretch}.contact-card .contact-button{width:100%;min-height:48px}}.chat-video-wrap{min-width:min(320px,70vw)}.chat-video-fallback{color:#fff;text-align:center;background:#332d31;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:22px;display:flex}.chat-video-fallback b{font-size:13px}.chat-video-fallback span{color:#ddcfd5;max-width:290px;font-size:10px;line-height:1.5}@media (width<=620px){.chat-video-wrap{min-width:min(250px,76vw)}.chat-video-fallback{min-height:140px}}.chat-app{display:block;position:relative}.conversation-panel{height:100%}.profiles-toggle{z-index:8;color:#74284d;background:#fff8fb;border:1px solid #cfb9c2;border-radius:999px;padding:8px 13px;font-size:9px;font-weight:900;position:absolute;top:15px;left:15px;box-shadow:0 7px 20px #3c122423}.chat-contacts{z-index:10;border-right:1px solid #dfd0d6;width:min(360px,92%);transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 50px #230d1933;max-height:none!important}.chat-app.profiles-open .chat-contacts{transform:translate(0)}.chat-contacts-head button{color:#73294c;background:#fff;border:1px solid #dac7cf;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.chat-contact-list{display:block}.chat-contact-list>section h3{color:#7a3858;letter-spacing:.12em;text-transform:uppercase;margin:10px 8px 4px;font-size:9px}.chat-contact-row{position:relative}.chat-contact-row .chat-contact{padding-right:52px}.chat-contact-profile{z-index:2;color:#7f3055;font-size:8px;font-weight:900;text-decoration:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.chat-contact-profile:hover{text-decoration:underline}.conversation-profile-link{border-radius:50%;flex:none;text-decoration:none;display:block}.conversation-profile-link:focus-visible{outline-offset:3px;outline:3px solid #d9a36c}.conversation-person>a{color:#8a3158;margin-top:4px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.conversation-person>a:hover{text-decoration:underline}.blocked-members{background:#efe3e8;border-top:1px solid #e1d3d8;flex:none;padding:8px 12px}.blocked-members summary{cursor:pointer;color:#6f294b;font-size:10px;font-weight:800}.blocked-members>div{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding-top:8px;font-size:11px;display:grid}.blocked-members .chat-avatar{width:30px;height:30px;font-size:10px}.blocked-members button{color:#7e2d52;cursor:pointer;background:#fff;border:1px solid #cfaebd;border-radius:20px;padding:6px 9px;font-size:9px}.blocked-members button:disabled{opacity:.5}.dashboard-chat-icon{position:relative}.dashboard-chat-icon i{color:#fff;background:#b3285d;border:2px solid #fff8ed;border-radius:20px;place-items:center;min-width:22px;height:22px;padding:0 5px;font:9px Arial;display:grid;position:absolute;top:-7px;right:-7px}.chat-media-link{border:1px solid;border-radius:22px;justify-content:center;align-items:center;margin-top:9px;padding:8px 12px;font-size:10px;font-weight:800;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.chat-media-link:hover{color:#642142;background:#fff}.chat-bubble:not(.own) .chat-media-link:hover{color:#fff;background:#642142}.chat-app>.conversation-panel>.conversation-head{padding-left:145px}@media (width<=620px){.chat-page .signup-nav{min-height:58px;padding:8px 13px}.chat-page .signup-nav .header-brand{transform-origin:0;transform:scale(.78)}.chat-shell{width:100%;padding:7px 0 0}.chat-heading{margin:0;padding:0 14px 8px}.chat-heading .eyebrow{font-size:8px}.chat-heading h1{margin-top:3px;font-size:27px;line-height:1.05}.chat-app{border-left:0;border-right:0;border-radius:18px 18px 0 0;height:calc(100dvh - 116px);min-height:540px}.chat-contacts{max-height:126px}.chat-contacts-head{padding:7px 12px 0}.chat-contacts-head strong{font-size:18px}.chat-contacts-head span{min-width:24px;height:24px}.chat-search{padding:4px 8px}.chat-search input{height:38px;padding:7px 10px}.chat-contact-list{padding:2px 7px 6px}.chat-contact{flex-basis:170px;min-height:48px;padding:7px}.chat-contact .chat-avatar{width:36px;height:36px}.chat-contact b{font-size:14px}.blocked-members{z-index:5;background:#fff8fb;border:1px solid #decbd2;border-radius:16px;max-width:210px;padding:6px 9px;position:absolute;top:9px;right:9px;box-shadow:0 9px 25px #36132326}.chat-contacts{position:relative}.blocked-members summary{font-size:8px}.conversation-head{flex-wrap:nowrap;gap:8px;min-height:58px;padding:7px 9px}.chat-avatar.large{width:38px;height:38px}.conversation-person{flex:1;min-width:0}.conversation-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.conversation-person small{margin-top:2px}.conversation-person>a{margin-top:2px;font-size:8px}.conversation-quota{max-width:95px;margin-left:0}.conversation-quota b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.chat-block{order:initial;width:auto;min-width:61px;min-height:31px;margin:0;padding:6px 8px;font-size:8px}.conversation-messages{padding:8px 9px}.chat-bubble{max-width:90%;padding:9px 10px}.chat-bubble.media-bubble{max-width:88%}.chat-media{max-height:min(27dvh,195px)}.chat-video-wrap{min-width:min(230px,72vw)}.chat-video-fallback{min-height:120px;padding:14px}.chat-media-link{min-height:34px;margin-top:7px;padding:7px 11px;font-size:9px}.chat-composer{padding:7px max(7px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left))}.chat-composer>div:last-of-type{grid-template-columns:42px minmax(0,1fr) 86px;align-items:center;gap:7px}.chat-attach{width:42px;height:42px}.chat-composer textarea{resize:none;height:44px;min-height:44px;max-height:86px;padding:10px;font-size:16px;line-height:1.35}.chat-composer>div:last-of-type .pill{grid-column:auto;width:86px;min-width:0;min-height:42px;padding:8px 6px;font-size:11px}.chat-composer>small,.contact-mask-banner small{display:none}}main:not(.chat-page)>header.signup-nav,header.market-nav{color:#f2d5aa;border-bottom:1px solid #b8874d66;gap:14px;width:100%;min-height:68px;overflow:hidden;background:#120a10!important;justify-content:space-between!important;align-items:center!important;height:68px!important;padding:0 clamp(14px,4vw,54px)!important;display:flex!important}main:not(.chat-page)>header.signup-nav .header-brand,header.market-nav .header-brand{min-width:58px;justify-content:center!important;align-items:center!important;width:58px!important;height:58px!important;margin:0!important;display:flex!important}main:not(.chat-page)>header.signup-nav .lux-logo-symbol,header.market-nav .lux-logo-symbol{filter:brightness(1.18)saturate(1.1)drop-shadow(0 0 5px #d5a34b35);width:54px!important;height:54px!important;display:block!important}main:not(.chat-page)>header.signup-nav .lux-logo-word,header.market-nav .lux-logo-word{display:none!important}main:not(.chat-page)>header.signup-nav .chat-nav-actions,header.market-nav>div{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:7px;min-width:0;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}main:not(.chat-page)>header.signup-nav .chat-nav-actions::-webkit-scrollbar{display:none}header.market-nav>div::-webkit-scrollbar{display:none}main:not(.chat-page)>header.signup-nav>a:not(.header-brand),main:not(.chat-page)>header.signup-nav .chat-nav-actions>a,main:not(.chat-page)>header.signup-nav .dashboard-logout,header.market-nav>div>a,header.market-nav .dashboard-logout{text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;min-height:38px;text-decoration:none;display:inline-flex;color:#f1d6ad!important;background:0 0!important;border:1px solid #c79a60!important;border-radius:999px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 14px!important;font:700 10px/1.1 Arial,sans-serif!important}main:not(.chat-page)>header.signup-nav .pill,header.market-nav .pill{box-shadow:none!important}.chat-pro-badge{color:#ba2b72!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;height:auto!important;margin-left:5px!important;padding:0!important;font:900 8px/1 Arial,sans-serif!important}.select-all-button{color:#79284f;cursor:pointer;background:#fff;border:1px solid #9e4970;border-radius:999px;margin:4px 0 10px;padding:8px 13px;font-size:10px;font-weight:800}.service-selector{border-radius:13px;border:1px solid #dfd0d6!important;margin:18px 0!important;padding:14px!important}.multi-select-field{color:#492b3a;background:#fff;border:1px solid #d9ccd1;border-radius:11px;margin:14px 0;position:relative}.multi-select-field summary{cursor:pointer;padding:13px;font-size:11px;font-weight:800;list-style-position:inside}.multi-select-field>div,.multi-select-field details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 13px 13px;display:grid}.multi-select-field label{align-items:center;min-width:0;flex-direction:row!important;gap:7px!important;margin:0!important;font-size:10px!important;font-weight:600!important;display:flex!important}.multi-select-field input{width:auto!important}.rate-add-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.rate-add-actions button{margin:0!important}.listing-payment-methods{border-radius:11px;flex-wrap:wrap;gap:8px;border:1px solid #ddcfd4!important;margin:0 0 14px!important;padding:13px!important;display:flex!important}.listing-payment-methods legend{color:#604d56;padding:0 5px;font-size:10px;font-weight:800}.listing-payment-methods label{background:#f5edf0;border-radius:999px;flex-direction:row!important;align-items:center!important;width:auto!important;margin:0!important;padding:8px 10px!important;display:flex!important}.listing-payment-methods input{width:auto!important}.listing-payment-methods small{color:#7b6971;flex-basis:100%;font-weight:400}.direct-sale-info{background:#fbf5f7;border:1px solid #dec9d2;border-radius:15px;margin-top:20px;padding:18px}.direct-sale-info h2{margin:0 0 10px;font-size:21px}.direct-sale-info p{color:#6e5963;margin:7px 0;font-size:11px;line-height:1.55}.venue-hours-rates{display:block!important}.venue-hours-rates>p{color:#725d67;font-size:10px;line-height:1.5}.legacy-venue-value{border-left:3px solid #b28354;padding-left:9px}.venue-day-list{gap:9px;margin-top:12px;display:grid}.venue-day{background:#fbf8f9;border:1px solid #e3d5db;border-radius:12px;padding:12px}.venue-day.active{background:#fff;border-color:#ba829b}.venue-day-toggle{flex-direction:row!important;align-items:center!important;gap:8px!important;margin:0 0 8px!important;display:flex!important}.venue-day-toggle input{width:auto!important}.venue-time-row,.venue-rate-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.venue-rate-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.venue-day label{margin:0!important}.establishment-next-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.establishment-next-actions>*{align-items:center;min-height:44px;text-decoration:none}.venue-public-schedule{grid-column:1/-1}.venue-public-schedule dd{gap:7px;display:grid}.venue-public-schedule dd>span{border-bottom:1px solid #eadde2;padding:7px 0;display:block}.venue-public-schedule small{color:#7e6973;margin-top:3px;display:block}@media (width<=620px){main:not(.chat-page)>header.signup-nav,header.market-nav{gap:7px;min-height:62px;height:62px!important;padding:0 9px!important}main:not(.chat-page)>header.signup-nav .header-brand,header.market-nav .header-brand{min-width:49px;width:49px!important;height:52px!important}main:not(.chat-page)>header.signup-nav .lux-logo-symbol,header.market-nav .lux-logo-symbol{width:48px!important;height:48px!important}main:not(.chat-page)>header.signup-nav>a:not(.header-brand),main:not(.chat-page)>header.signup-nav .chat-nav-actions>a,main:not(.chat-page)>header.signup-nav .dashboard-logout,header.market-nav>div>a,header.market-nav .dashboard-logout{min-height:36px;padding:0 10px!important;font-size:9px!important}.multi-select-field>div,.multi-select-field details>div{grid-template-columns:1fr}.venue-time-row,.venue-rate-row{grid-template-columns:1fr 1fr}.venue-rate-row label:last-child{grid-column:1/-1}.establishment-next-actions{flex-direction:column}.establishment-next-actions>*{justify-content:center;width:100%}}.language-switcher{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24121ee8;border:1px solid #d4b17d66;border-radius:999px;align-items:center;gap:2px;max-width:calc(100vw - 20px);padding:4px;display:flex;position:fixed;top:15px;right:250px;box-shadow:0 8px 26px #0004}.language-switcher button{color:#d9c5cf;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:48px;padding:7px 8px;font-size:9px;font-weight:800;display:inline-flex;position:relative}.language-switcher button:not(:last-child):after{color:#d4b17d7a;content:"|";position:absolute;right:-2px}.language-switcher button.active{color:#531f3b;background:#f3dfc3}.language-switcher button.active:after{color:#d4b17d7a}.language-switcher button:focus-visible{outline-offset:2px;outline:2px solid #f0c98f}.language-flag{font-size:14px;line-height:1}.language-code{line-height:1}@media (width<=1180px){.language-switcher{top:auto;bottom:14px;right:14px}}@media (width<=620px){.language-switcher{top:auto;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));background:#24121ef2}.language-switcher button{min-width:50px;min-height:40px;padding:6px 7px;font-size:10px}.language-flag{font-size:13px}}.conversation-peer-status{color:#86757d;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;display:flex}.conversation-quota{margin-left:auto}.chat-avatar{overflow:hidden}.chat-avatar img{image-rendering:auto;display:block;filter:none!important;transform:none!important}.dashboard-universes{margin:0 0 24px}.dashboard-universes-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.dashboard-universes-heading h2{margin:0;font:italic 31px Georgia,serif}.dashboard-universes>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dashboard-universes a{color:#fff;background:linear-gradient(145deg,#ffffff15,#ffffff08);border:1px solid #d7ae7669;border-radius:17px;grid-template-columns:44px 1fr;column-gap:12px;min-height:148px;padding:19px;text-decoration:none;transition:all .18s;display:grid}.dashboard-universes a:hover{background:#ffffff1b;border-color:#e4bd83;transform:translateY(-2px)}.dashboard-universes a>span{color:#efc489;background:#7a2850;border-radius:50%;grid-row:1/4;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.dashboard-universes small{color:#dbad70;letter-spacing:.1em;font-size:8px;font-weight:900}.dashboard-universes b{margin-top:7px;font:19px Georgia,serif}.dashboard-universes p{color:#d4c4cb;margin:7px 0 0;font-size:10px;line-height:1.5}.media-upload.media-video{background:linear-gradient(145deg,#fff8ed,#f7e8dc);border:2px solid #bd8250;box-shadow:0 10px 28px #6e23471a}.media-upload.media-video strong{color:#76294e;font-size:15px}.manager-upload-row label:last-child{color:#6b2346;background:#fff5e8;border:2px solid #b97d4c;font-weight:900;box-shadow:0 8px 22px #6a224018}.sector-terms{line-height:1.5;flex-direction:row!important;align-items:flex-start!important;font-weight:400!important}.sector-terms input{flex:none;width:18px!important}.sector-terms a{color:#76294e}.media-upload.media-video:after,.manager-upload-row label:last-child:after{content:"Télécharger ici";color:#fff;letter-spacing:.02em;background:#76294e;border-radius:999px;justify-content:center;align-items:center;width:max-content;margin-top:8px;padding:7px 12px;font-size:9px;font-weight:900;display:inline-flex}.media-upload.media-video:after{grid-column:2}.manager-upload-row label:last-child:after{margin-left:10px}html[lang=nl] .media-upload.media-video:after,html[lang=nl] .manager-upload-row label:last-child:after{content:"Hier uploaden"}html[lang=en] .media-upload.media-video:after,html[lang=en] .manager-upload-row label:last-child:after{content:"Upload here"}html[lang=es] .media-upload.media-video:after,html[lang=es] .manager-upload-row label:last-child:after{content:"Subir aquí"}html[lang=th] .media-upload.media-video:after,html[lang=th] .manager-upload-row label:last-child:after{content:"อัปโหลดที่นี่"}html[lang=pt] .media-upload.media-video:after,html[lang=pt] .manager-upload-row label:last-child:after{content:"Carregar aqui"}@media (width>=1181px){.language-switcher{top:7px;left:50%;right:auto;transform:translate(-50%)}}@media (width<=760px){.dashboard-universes-heading{display:block}.dashboard-universes-heading h2{font-size:27px}.dashboard-universes>div:last-child{grid-template-columns:1fr}.dashboard-universes a{min-height:112px}.dashboard-universes b{font-size:18px}}@media (width<=620px){:is(html:has(.chat-page),body:has(.chat-page)){overscroll-behavior:none;height:100%;overflow:hidden}body:has(.chat-page) .site-legal-footer{display:none}.chat-page{z-index:20;top:var(--chat-viewport-offset,0px);height:var(--chat-viewport-height,100dvh);min-height:0;position:fixed;left:0;right:0;overflow:hidden}.chat-page .signup-nav{height:50px;min-height:50px;padding:4px 10px}.chat-page .signup-nav .header-brand{transform:scale(.67)}.chat-page .chat-heading{display:none}.chat-page .chat-shell{width:100%;height:calc(var(--chat-viewport-height,100dvh) - 50px);flex-direction:column;min-height:0;padding:0;display:flex}.chat-page .chat-app{border-radius:0;flex:1;width:100%;height:auto;min-height:0}.chat-page .chat-contacts{max-height:108px}.chat-page .chat-contacts-head{padding-top:5px}.chat-page .chat-search{padding-top:2px}.chat-page .chat-contact-list{padding-bottom:4px}.chat-page .conversation-head{min-height:50px;padding:5px 8px}.chat-page .chat-avatar.large{width:36px;height:36px}.chat-page .conversation-peer-status{font-size:8px}.chat-page .conversation-quota{max-width:94px}.chat-page .profiles-toggle{padding:6px 10px;top:7px;left:7px}.chat-page .chat-contacts{width:100%;height:100%;max-height:none}.chat-page .chat-contact-list{display:block;overflow-y:auto}.chat-page .chat-contact-list>section{display:block}.chat-page .chat-contact{flex:none;width:100%;min-height:54px}.chat-page .chat-search input{height:42px}.chat-page .conversation-head{padding-left:112px}.chat-page .conversation-messages{padding:7px 8px}.chat-page .chat-composer{padding-top:5px}.chat-page .chat-composer>div:last-of-type{grid-template-columns:40px minmax(0,1fr) 80px;gap:5px}.chat-page .chat-composer textarea{height:42px;min-height:42px}.chat-page .chat-composer>div:last-of-type .pill{width:80px;min-height:40px}.chat-page .chat-attach{width:40px;height:40px}.language-switcher.open{bottom:10px;right:10px}:is(body:has(.chat-composer textarea:focus) .chat-page .signup-nav,body:has(.chat-composer textarea:focus) .chat-page .chat-contacts,body:has(.chat-composer textarea:focus) .chat-page .profiles-toggle){display:none}body:has(.chat-composer textarea:focus) .chat-page .chat-shell{height:var(--chat-viewport-height,100dvh)}body:has(.chat-composer textarea:focus) .chat-page .conversation-head{min-height:42px}}.dashboard-welcome-line{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dashboard-welcome-line h1{margin-bottom:0}.welcome-unread{color:#682443;background:#fff9;border:1px solid #dfb77d75;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #1c071426}.welcome-unread i{color:#fff;background:#8a2b59;border-radius:50%;place-items:center;min-width:20px;height:20px;padding:0 5px;font:8px Arial;display:grid}.welcome-unread:hover{background:#fff;border-color:#e5ba79}.dashboard-welcome-line+p{margin-top:12px}.professional-favorites-compact{color:#ead7df;background:#ffffff0d;border:1px solid #d8a96c57;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px 10px;width:max-content;max-width:100%;margin:10px 0 0;padding:7px 11px;display:flex}.professional-favorites-compact>span{color:#e6bc7f;letter-spacing:.02em;font-size:9px;font-weight:900}.professional-favorites-compact>.favorite-links{gap:5px}.professional-favorites-compact>.favorite-links a,.professional-favorites-compact>a{color:#fff;background:0 0;border:0;padding:0;font-size:9px;text-decoration:none}.professional-favorites-compact>.favorite-links a{border-left:1px solid #ffffff26;padding-left:7px}.professional-favorites-compact>a{color:#d9c2cd}.professional-favorites-compact+p{margin-top:10px!important}.chat-contact{position:relative}.chat-unread-count{color:#fff;background:#a7265a;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:8px Arial;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 10px #5b173c2e}.listing-contact-note{color:#765c68;margin:15px 20px 0;font-size:9px;font-weight:700;display:block}.seller-panel form label>small{color:#856f79;margin-top:5px;font-size:9px;font-weight:400;line-height:1.45}.admin-chat-moderation{overflow:hidden;padding:0!important}.admin-chat-intro{justify-content:space-between;align-items:end;gap:20px;padding:25px;display:flex}.admin-chat-intro>div{max-width:730px}.admin-chat-intro h2{margin:0 0 8px}.admin-chat-intro p{color:#75636c;margin:0;font-size:10px;line-height:1.55}.admin-chat-intro label{width:min(310px,100%)}.admin-chat-layout{border-top:1px solid #e4d7dc;grid-template-columns:330px minmax(0,1fr);min-height:540px;display:grid}.admin-conversation-list{background:#f8f1f4;border-right:1px solid #e4d7dc;max-height:650px;padding:10px;overflow:auto}.admin-conversation-list>button{text-align:left;color:#49313d;cursor:pointer;background:0 0;border:0;border-radius:11px;gap:5px;width:100%;padding:13px;display:grid}.admin-conversation-list>button:hover,.admin-conversation-list>button.active{background:#fff;box-shadow:inset 3px 0 #8c3159,0 8px 22px #4b23330d}.admin-conversation-list b{font:15px Georgia,serif}.admin-conversation-list span,.admin-conversation-list time{color:#86727c;font-size:8px}.admin-conversation-list>p{color:#7e6c75;padding:16px;font-size:10px}.admin-conversation-detail{background:#fffdfb;flex-direction:column;min-width:0;max-height:650px;display:flex}.admin-conversation-detail>header{border-bottom:1px solid #eadfe3;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.admin-conversation-detail>header b{font:18px Georgia,serif}.admin-conversation-detail>header span{color:#846f79;font-size:9px}.admin-conversation-detail>div:last-child{flex-direction:column;gap:10px;padding:16px;display:flex;overflow:auto}.admin-conversation-detail article{background:#f8f1f4;border:1px solid #eadde2;border-radius:13px;padding:12px}.admin-conversation-detail article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-conversation-detail article time,.admin-conversation-detail article small{color:#897680;font-size:8px}.admin-conversation-detail article p{white-space:pre-wrap;overflow-wrap:anywhere}.admin-conversation-detail article>small{margin-top:8px;display:block}.admin-chat-empty{color:#816e77;text-align:center;place-items:center;margin:auto;padding:35px;display:grid}.admin-chat-empty>span{font-size:30px}.admin-chat-attachment{margin-top:9px;justify-items:start!important;gap:8px!important;display:grid!important}.admin-chat-attachment img,.admin-chat-attachment video{background:#281922;border-radius:10px;width:auto;max-width:min(100%,480px);max-height:360px}.admin-chat-attachment a{color:#6f274a;border:1px solid #a96f8a;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800;text-decoration:none}@media (width<=760px){.dashboard-welcome-line{flex-direction:column;align-items:flex-start;gap:9px}.professional-favorites-compact{margin-top:8px;padding:6px 10px}.admin-chat-intro{flex-direction:column;align-items:stretch}.admin-chat-layout{grid-template-columns:1fr}.admin-conversation-list{border-bottom:1px solid #e4d7dc;border-right:0;max-height:230px}.admin-conversation-detail{min-height:440px;max-height:600px}}.listing-detail-page{background:#f8f3ef;min-height:100vh}.listing-detail-shell{background:#fff;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:36px;width:min(1180px,92%);margin:38px auto;padding:30px;display:grid;box-shadow:0 20px 55px #46182b16}.listing-gallery{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.listing-gallery img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.listing-gallery img.primary{aspect-ratio:16/10;grid-column:1/-1}.listing-detail-content{flex-direction:column;align-items:flex-start;display:flex}.listing-detail-content h1{margin:4px 0 10px;font:italic 40px Georgia,serif}.listing-price{color:#8c2d57;font:30px Georgia,serif}.listing-seller{gap:5px;margin:18px 0;display:grid}.listing-detail-content .outline,.listing-detail-content .pill{margin-top:10px}.order-panel,.order-box{border-top:1px solid #e7d9df;width:100%;margin-top:22px;padding-top:18px}.order-panel form,.order-box{gap:10px;display:grid}.order-panel label,.order-box label{gap:5px;font-size:10px;font-weight:800;display:grid}.order-panel select,.order-box select{background:#fff;border:1px solid #ddccd3;border-radius:10px;padding:11px}.order-panel small,.order-box p{color:#7e6c74;line-height:1.5}.lingerie-account>h1{margin-top:5px}.lingerie-account-nav{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#351326e8;border-radius:16px;flex-wrap:wrap;gap:8px;margin:18px 0 24px;padding:10px;display:flex;position:sticky;top:0}.lingerie-account-nav a{color:#fff;background:#ffffff12;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:900;text-decoration:none}.lingerie-account>section,.seller-payment-panel{background:#fff;border-radius:18px;margin:18px 0;padding:24px}.lingerie-account>section h2,.seller-payment-panel h2{margin-top:0}.seller-payment-panel form{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.seller-payment-panel label,.managed-listing form label{color:#5e3246;gap:5px;font-size:10px;font-weight:800;display:grid}.seller-payment-panel input,.seller-payment-panel textarea,.managed-listing input,.managed-listing textarea{border:1px solid #dbcbd2;border-radius:10px;padding:10px}.managed-listing{background:#fbf7f8;border:1px solid #e4d6dc;border-radius:15px;margin:16px 0;padding:15px}.managed-media{gap:8px;display:flex;overflow:auto}.managed-media figure{flex:0 0 115px;margin:0;position:relative}.managed-media img{object-fit:cover;border-radius:10px;width:115px;height:115px}.managed-media figure button{color:#fff;background:#351326dd;border:0;border-radius:20px;padding:5px 8px;font-size:8px;position:absolute;bottom:4px;right:4px}.managed-listing>form{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.managed-listing>form label:nth-child(2){grid-column:1/-1}.managed-listing>form>div,.add-listing-media{grid-column:1/-1;align-items:center;gap:8px;display:flex!important}.managed-listing button,.managed-listing a,.order-actions button,.order-actions a,.admin-lingerie a{color:#702848;background:#fff;border:1px solid #ad7890;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800;text-decoration:none}.order-card{background:#fbf7f8;border:1px solid #e4d7dc;border-radius:14px;margin:12px 0;padding:16px}.order-card header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.order-card header div{gap:4px;display:grid}.order-card header strong{color:#fff;background:#7c2b50;border-radius:999px;padding:7px 10px;font-size:9px}.payment-instructions{background:#fff7ec;border-left:3px solid #d2a069;gap:5px;padding:12px;display:grid}.payment-instructions span{white-space:pre-wrap}.payment-instructions small{color:#806a74}.order-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.admin-lingerie h3{margin-top:25px}.admin-lingerie .admin-review-card small{margin-top:5px;display:block}.admin-lingerie select{background:#fff;border:1px solid #d7c3cc;border-radius:10px;padding:9px}@media (width<=700px){.listing-detail-shell{border-radius:0;grid-template-columns:1fr;width:100%;margin:0;padding:15px}.listing-detail-content h1{font-size:31px}.seller-payment-panel form,.managed-listing>form{grid-template-columns:1fr}.managed-listing>form label:nth-child(2){grid-column:auto}.seller-payment-panel,.lingerie-account>section{padding:16px}.order-card header{flex-direction:column}.listing-gallery img.primary{aspect-ratio:4/3}}.establishment-directory{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.establishment-directory article{background:#fff;border:1px solid #e8d9df;border-radius:18px;overflow:hidden;box-shadow:0 15px 42px #321b270f}.establishment-directory article>a{height:250px;display:block}.establishment-directory img{object-fit:cover;width:100%;height:100%}.establishment-directory article>div{padding:19px}.establishment-directory small,.establishment-directory p{color:#806d76}.establishment-directory h2{margin:8px 0;font:25px Georgia,serif}.establishment-directory p{min-height:48px;font-size:11px;line-height:1.55}.establishment-directory b{color:#8b3158;margin:10px 0;font-size:10px;display:block}.establishment-directory .outline{color:#72284b;margin-top:9px;text-decoration:none;display:inline-block}.establishment-detail{background:#f8f3ef}.establishment-detail-shell{background:#fff;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:34px;width:min(1180px,92%);margin:38px auto;padding:30px;display:grid;box-shadow:0 20px 55px #46182b16}.establishment-gallery{grid-template-columns:repeat(2,1fr);align-content:start;gap:10px;display:grid}.establishment-gallery img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.establishment-gallery img.primary{aspect-ratio:16/10;grid-column:1/-1}.establishment-detail-content h1{font:italic 43px Georgia,serif}.establishment-detail-content>p{white-space:pre-wrap;line-height:1.65}.establishment-detail-content dl{gap:8px;display:grid}.establishment-detail-content dl div{border-top:1px solid #eadde1;padding:10px 0}.establishment-detail-content dt{color:#8a7780;font-size:9px}.establishment-detail-content dd{white-space:pre-wrap;margin:4px 0 0}.establishment-contact{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.establishment-contact a{color:#702749;border:1px solid #b8839a;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:900;text-decoration:none}.public-events{width:min(1180px,92%);margin:0 auto 70px}.public-events>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.public-events article{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 35px #321b270d}.public-events img{object-fit:cover;width:100%;height:190px}.public-events article div{padding:17px}.public-events h3{font:23px Georgia,serif}.public-events small,.public-events p{color:#806f77}.establishment-account>p{color:#d8c4cd}.establishment-manager{color:#432b37;background:#fff;border-radius:18px;margin:18px 0;padding:24px}.establishment-manager>form{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.establishment-manager label{color:#61384b;gap:6px;font-size:10px;font-weight:800;display:grid}.establishment-manager input,.establishment-manager textarea{border:1px solid #dbcbd2;border-radius:10px;padding:10px}.establishment-manager label:nth-child(3),.establishment-manager label:nth-child(4),.establishment-manager label:nth-child(11),.establishment-manager label:nth-child(12){grid-column:1/-1}.establishment-manager form>button{justify-self:start}.establishment-media-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.establishment-media-grid figure{margin:0;position:relative}.establishment-media-grid img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.establishment-media-grid button{color:#fff;background:#2b1120dd;border:0;border-radius:999px;padding:7px 10px;position:absolute;bottom:7px;right:7px}.establishment-photo-form{align-items:center;margin-top:14px;grid-template-columns:none!important;display:flex!important}.managed-events{gap:10px;margin-top:18px;display:grid}.managed-events article{border:1px solid #e5d7dc;border-radius:13px;grid-template-columns:100px 1fr auto;align-items:center;gap:14px;padding:10px;display:grid}.managed-events img{object-fit:cover;border-radius:9px;width:100px;height:80px}.managed-events span{color:#856f79;font-size:9px;display:block}.managed-events button{color:#772b4e;background:#fff;border:1px solid #c99bad;border-radius:999px;padding:7px 10px}.event-form label:nth-child(4),.event-form label:nth-child(5){grid-column:1/-1}@media (width<=800px){.establishment-directory,.public-events>div{grid-template-columns:1fr 1fr}.establishment-detail-shell,.establishment-manager>form{grid-template-columns:1fr}.establishment-manager label{grid-column:auto!important}.establishment-media-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.chat-app>.conversation-panel>.conversation-head{padding-left:112px}.establishment-directory,.public-events>div{grid-template-columns:1fr}.establishment-detail-shell{border-radius:0;width:100%;margin:0;padding:15px}.establishment-detail-content h1{font-size:34px}.managed-events article{grid-template-columns:72px 1fr}.managed-events img{width:72px;height:72px}.managed-events button{grid-column:1/-1}.establishment-photo-form{flex-direction:column;align-items:stretch}}.establishments-hero{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.establishments-hero>div{min-width:0}.hero-create-venue{color:#fff;white-space:nowrap;border-color:#d9b981;flex:none;text-decoration:none}.owned-entity-switcher{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.owned-entity-switcher a{color:#fff;border:1px solid #ffffff4a;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none}.owned-entity-switcher a.active{color:#61203f;background:#f5ece8}.new-establishment>p{color:#765e69;max-width:760px;line-height:1.6}.new-establishment select{background:#fff;border:1px solid #dbcbd2;border-radius:10px;padding:10px}.guest-seller-panel{display:block}.guest-seller-panel>div{max-width:720px}.guest-seller-panel .pill{margin-top:16px;text-decoration:none;display:inline-block}.directory-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:15px}.directory-photo{height:285px}.lingerie-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:15px}.lingerie-grid article>div{height:225px}.dashboard-universes>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.sector-page .section-heading{align-items:flex-start}.sector-page .section-heading>div{min-width:0}.sector-page .section-heading>.outline{white-space:nowrap;flex:none;text-decoration:none}.seller-panel{align-items:start}.seller-panel>div,.seller-panel>form{min-width:0}@media (width<=900px){.dashboard-universes>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.establishments-hero{flex-direction:column;align-items:flex-start}.hero-create-venue{white-space:normal}.signup-nav .chat-nav-actions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=620px){.directory-photo{height:185px}.lingerie-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lingerie-grid article>div{height:170px}.lingerie-grid h3,.lingerie-grid p,.lingerie-grid strong,.lingerie-grid button{margin-left:12px;margin-right:12px}.dashboard-universes>div:last-child{grid-template-columns:1fr}.establishments-page .signup-nav{height:auto;min-height:86px;padding-block:8px}.establishments-page .signup-nav .pill{padding:9px 11px}.guest-seller-panel{padding:24px}.guest-seller-panel .pill{text-align:center;width:100%}.owned-entity-switcher{flex-direction:column;align-items:stretch}.owned-entity-switcher a{text-align:center}}.additional-profiles-manager{border-top:1px solid #ffffff2b;margin-top:30px;padding-top:30px}.additional-profiles-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:24px;display:grid}.additional-profiles-heading h2{color:#fff;margin-bottom:6px}.additional-profiles-heading p{color:#d4c2ca;line-height:1.6}.additional-profiles-heading form{background:#fff;border-radius:16px;gap:10px;padding:18px;display:grid}.additional-profiles-heading label{color:#63354a;gap:6px;font-size:10px;font-weight:800;display:grid}.additional-profiles-heading input{border:1px solid #dbcbd2;border-radius:10px;padding:11px}.professional-switcher button{color:#fff;background:0 0;border:1px solid #ffffff4a;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:800}.professional-switcher button.active{color:#61203f;background:#f5ece8}.empty-professional-profiles{color:#d4c2ca}.extra-profile-editor{color:#452c38;background:#fff;border-radius:18px;padding:24px}.profile-editor-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-editor-title h3{font:30px Georgia,serif}.profile-editor-title .outline{color:#6d2347;text-decoration:none}.extra-profile-editor>form{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.extra-profile-editor label{color:#63354a;gap:6px;font-size:10px;font-weight:800;display:grid}.extra-profile-editor input,.extra-profile-editor select,.extra-profile-editor textarea{background:#fff;border:1px solid #dbcbd2;border-radius:10px;min-width:0;padding:10px}.extra-profile-editor label.wide,.extra-profile-editor .wide{grid-column:1/-1}.extra-profile-editor label.check{flex-direction:row;align-items:center;display:flex}.extra-profile-editor label.check input{width:auto}.profile-editor-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.danger-link{color:#9c2d45;background:0 0;border:0;text-decoration:underline}.extra-profile-editor .media-manager{border-top:1px solid #eadde2;margin-top:30px;padding-top:20px}@media (width<=800px){.additional-profiles-heading{grid-template-columns:1fr}.extra-profile-editor>form{grid-template-columns:1fr 1fr}.extra-profile-editor label.wide,.extra-profile-editor .wide{grid-column:1/-1}}.profile-gallery button{cursor:zoom-in;background:#26141f;border:0;border-radius:14px;padding:0;display:block;overflow:hidden}.profile-gallery button.primary{grid-column:1/-1}.profile-gallery button img{object-fit:cover;border-radius:0;width:100%;height:260px;display:block}.profile-gallery button.primary img{height:560px}.photo-lightbox{z-index:5000;background:#100910ee;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.photo-lightbox img{object-fit:contain;max-width:min(94vw,1200px);max-height:92vh}.photo-lightbox button{z-index:1;color:#fff;background:#2a1425cc;border:1px solid #fff6;border-radius:999px;font-size:38px;position:absolute}.lightbox-close{width:52px;height:52px;top:20px;right:20px}.lightbox-prev,.lightbox-next{width:58px;height:58px;top:50%}.lightbox-prev{left:20px}.lightbox-next{right:20px}.custom-rate-list{gap:12px;display:grid}.custom-rate-list>div{background:#f7f1f3;border-radius:12px;gap:7px;padding:13px;display:grid}.custom-rate-list h3{margin:0}.custom-rate-list span,.public-schedule span{justify-content:space-between;gap:14px;display:flex}.public-schedule{gap:6px;margin:18px 0;display:grid}.rate-editor{background:#f6f0f2;border-radius:13px;margin:18px 0;padding:15px}.rate-editor>div{grid-template-columns:1fr 1fr 110px auto;gap:8px;margin:8px 0;display:grid}.rate-editor button{color:#6d2347;background:#fff;border:1px solid #b68d9f;border-radius:9px;padding:9px}@media (width<=900px){.profile-gallery button.primary img{height:500px}}@media (width<=620px){.profile-gallery button.primary img{height:410px}.profile-gallery button img{height:180px}.rate-editor>div{grid-template-columns:1fr}.schedule-editor>div{grid-template-columns:minmax(105px,1fr) 82px 82px}.schedule-editor>div label{font-size:11px}.add-professional-profile{color:#fff!important;background:#6d2347!important;border-color:#6d2347!important}.photo-lightbox{padding:10px}.lightbox-prev{left:7px}.lightbox-next{right:7px}.lightbox-close{top:8px;right:8px}}@media (width<=560px){.extra-profile-editor{padding:16px}.extra-profile-editor>form{grid-template-columns:1fr}.extra-profile-editor label.wide,.extra-profile-editor .wide{grid-column:auto}.profile-editor-title,.profile-editor-actions{flex-direction:column;align-items:stretch}.profile-editor-title .outline{text-align:center}}.home-language-selector{flex:none;position:relative}.home-language-trigger{color:#efd9bd;letter-spacing:.06em;background:#ffffff0b;border:1px solid #d8b0746b;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font-size:9px;font-weight:900;display:flex}.home-language-trigger .language-flag{color:inherit;font-size:14px}.home-language-menu{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#24121ef7;border:1px solid #d8b0746b;border-radius:16px;gap:2px;width:210px;max-width:calc(100vw - 20px);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 12px 28px #09030873}.home-language-menu button{color:#e7d5de;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 28px minmax(0,1fr);align-items:center;gap:5px;width:100%;min-height:38px;padding:7px 9px;font-size:10px;font-weight:900;display:grid}.home-language-menu button.active{color:#531f3b;background:#f3dfc3}.home-language-menu .language-flag{font-size:16px}.home-language-menu .language-name{letter-spacing:0;align-items:center;gap:5px;min-width:0;font-weight:700;display:flex}.home-language-menu button:focus-visible,.home-language-trigger:focus-visible{outline-offset:2px;outline:2px solid #f0c98f}:is(.establishment-manager label:has(textarea[name=description]),.establishment-manager label:has(textarea[name=recruitment]),.establishment-manager label:has(textarea[name=openingHours]),.establishment-manager label:has(textarea[name=tariffs]),.establishment-manager label:has(textarea[name=practicalInfo]),.event-form label:has(textarea),.event-form label:has(input[type=file])){grid-column:1/-1}.public-events article b{color:#7b2850;margin-top:7px;font-size:11px;display:block}@media (width<=900px){header.simple-nav .nav-actions{gap:10px}}@media (width<=620px){.home-language-trigger{min-height:34px;padding:6px 9px}.home-language-menu{width:min(210px,100vw - 20px);max-height:calc(100dvh - 76px);position:fixed;top:66px;left:auto;right:10px;overflow-y:auto}header.simple-nav .nav-actions .text-button{display:none}.home-language-menu{gap:2px}.home-language-menu button{min-width:0;padding-left:9px;padding-right:9px}}.seller-identity-panel form{align-items:end;gap:12px;display:flex}.seller-identity-panel label{color:#5e3246;flex:1;gap:6px;font-size:10px;font-weight:800;display:grid}.seller-identity-panel input{border:1px solid #dbcbd2;border-radius:10px;width:100%;padding:10px}.lingerie-seller-link{color:#7a2a50;margin:15px 20px 0;font-size:10px;display:block}.lingerie-seller-link b{font-weight:900}@media (width<=700px){.seller-identity-panel form{flex-direction:column;align-items:stretch}}.gateway-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gateway-card{min-height:235px;padding:23px}.gateway-card h2{margin-top:23px;font-size:27px}.establishments-results{padding-top:26px;padding-bottom:38px}.establishments-empty{text-align:left;justify-content:center;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:22px 26px;display:flex}.establishments-empty>span{color:#77284d;background:#f4e7ec;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.establishments-empty h2{margin-bottom:5px;font-size:22px}.establishments-empty p{line-height:1.5}.empty-managed-listings{justify-content:space-between;align-items:center;gap:24px;display:flex;padding:18px 20px!important}.empty-managed-listings>div{min-width:0}.empty-managed-listings h2{margin-bottom:5px}.empty-managed-listings p{color:#786873;margin:0}.empty-managed-listings .outline{flex:none;text-decoration:none}@media (width<=1000px){.gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.gateway-grid{grid-template-columns:1fr}.establishments-results{padding:18px 14px 28px}.establishments-empty{align-items:flex-start;padding:18px}.establishments-empty h2{font-size:19px}.empty-managed-listings{flex-direction:column;align-items:stretch}.empty-managed-listings .outline{text-align:center}}.portal-hero{isolation:isolate;background:#240916;position:relative;overflow:hidden}.portal-atmosphere{z-index:-2;opacity:.82;filter:saturate(1.22)brightness(1.12)contrast(1.04);background:url(/luxuriax-portal-atmosphere.webp) 67% 8%/cover no-repeat;position:absolute;inset:0}.portal-atmosphere:after{content:"";background:radial-gradient(at 82% 16%,#e8654c24,#0000 30%),radial-gradient(at 58% 48%,#b0124f2e,#0000 42%);position:absolute;inset:0}.portal-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#180712e0 0%,#230819a1 38%,#39092229 68%,#1d051414 100%),linear-gradient(#1906120a 0%,#26071805 43%,#1b061461 100%);position:absolute;inset:0}.portal-content{position:relative}.gateway-card{grid-template-columns:56px minmax(0,1fr);column-gap:15px;display:grid}.gateway-card>small{grid-column:1/-1;justify-self:start}.gateway-card>svg{fill:none;stroke:#e4b36d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #db925544);width:52px;height:52px;margin-top:25px}.gateway-card>div{min-width:0}.gateway-card h2{margin-top:22px}.gateway-card p{min-height:56px}.compact-directory-filters{grid-template-columns:repeat(6,minmax(115px,1fr))!important}.detailed-search{border-top:1px solid #eadde1;grid-column:1/-1;padding-top:10px}.detailed-search summary{color:#77294d;cursor:pointer;border:1px solid #c9a7b5;border-radius:999px;width:max-content;padding:9px 13px;font-size:10px;font-weight:900}.detailed-search>div{grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin-top:12px;display:grid}.manager-shell .dashboard-head>.outline{color:#6a2145;background:#fff8ee;border-color:#e7bd7b;font-weight:900;text-decoration:none;box-shadow:0 8px 24px #1308113b}.progressive-details{background:#faf5f7;border:1px solid #decbd3;border-radius:13px;margin:18px 0;padding:12px}.progressive-details summary{color:#702748;cursor:pointer;font-weight:900}.admin-inline-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:10px;display:grid!important}.admin-inline-form .wide{grid-column:1/-1}.admin-inline-form button{justify-self:start}.admin-create-form{background:#f7f1f3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;padding:14px;display:grid}.admin-create-form .wide{grid-column:1/-1}.admin-review-card details{width:100%}.admin-review-card details summary{color:#6d2447;cursor:pointer;font-size:10px;font-weight:900}@media (width<=900px){.compact-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.detailed-search>div{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-card{grid-template-columns:48px 1fr}.gateway-card>svg{width:44px;height:44px}}@media (width<=620px){.portal-atmosphere{opacity:1;filter:none;background-image:url(/luxuriax-portal-mobile.webp),url(/luxuriax-portal-atmosphere.webp);background-position:top,0 0;background-repeat:no-repeat;background-size:100%,auto 100%;inset:0}.portal-atmosphere:after{background:radial-gradient(at 76% 12%,#eb69501f,#0000 25%),radial-gradient(at 68% 58%,#c2125833,#0000 42%)}.portal-hero:after{background:linear-gradient(90deg,#180612d1 0%,#2207188c 48%,#30081e24 78%,#1f05160d 100%),linear-gradient(#1a061208 0%,#23071714 30%,#1c061452 100%)}.gateway-card{grid-template-columns:47px minmax(0,1fr);align-items:start;column-gap:11px;min-height:0;padding:15px 16px}.gateway-card small{padding:5px 8px}.gateway-card>svg{width:42px;height:42px;margin-top:10px}.gateway-card h2{margin:9px 0 5px;font-size:25px}.gateway-card p{min-height:0;margin:0 0 10px;line-height:1.45}.gateway-card b{margin-bottom:1px;display:block}.compact-directory-filters{grid-template-columns:1fr 1fr!important}.detailed-search>div{grid-template-columns:1fr}.detailed-search,.compact-directory-filters .pill,.compact-directory-filters .reset-filter{grid-column:1/-1}.admin-inline-form,.admin-create-form{grid-template-columns:1fr}.admin-inline-form .wide,.admin-create-form .wide{grid-column:auto}.portal-atmosphere{background-image:url(/luxuriax-portal-mobile-final.jpeg),url(/luxuriax-portal-atmosphere.webp);background-position:top,0 0}.portal-atmosphere:after,.portal-hero:after{background:0 0}header.nav-shell.simple-nav{height:72px;box-shadow:none;background:#12030cf2;border-bottom:1px solid #cc914e57;padding:0 14px}header.simple-nav .header-brand{width:62px;height:62px}header.simple-nav .split-logo .lux-logo-symbol{width:60px!important;height:60px!important}header.simple-nav .nav-actions{gap:8px}header.simple-nav .home-language-trigger{min-height:36px;padding:7px 11px;font-size:11px}header.simple-nav .nav-actions .text-button{padding:9px 4px;font-size:11px;display:inline-flex!important}header.simple-nav .nav-actions .pill.small{padding:11px 14px;font-size:11px}.portal-hero{background:#190611;padding:104px 16px 32px}.portal-atmosphere{opacity:.76;filter:none;background-image:url(/luxuriax-portal-mobile-final.jpeg),url(/luxuriax-portal-atmosphere.webp);background-position:100% 0,0 0;background-size:84%,cover}.portal-intro{max-width:100%}.portal-intro .eyebrow{letter-spacing:.2em;max-width:270px;font-size:11px;line-height:1.55}.portal-intro h1{width:260px;margin:17px 0 14px;font-size:34px;line-height:.98}.portal-intro h1 em{white-space:nowrap;width:max-content;display:block}.portal-intro>p:last-child{color:#f0e7eb;max-width:275px;margin:0;font-size:14px;line-height:1.55}.gateway-grid{gap:11px;margin-top:25px}.gateway-card{background:linear-gradient(145deg,#2e081ae6,#18040fdb);border:1px solid #dcae6d9e;border-radius:18px;grid-template-columns:45px minmax(0,1fr);column-gap:10px;width:88%;min-height:176px;padding:17px 16px;box-shadow:0 14px 32px #07010547,inset 0 1px #ffffff09}.gateway-card small{color:#e9bd7a;background:#7127466b;padding:6px 10px;font-size:9px}.gateway-card>svg{stroke:#e8b56e;stroke-width:2px;filter:drop-shadow(0 0 7px #db92553d);width:43px;height:52px;margin-top:14px}.gateway-card h2{margin:13px 0 7px;font-size:24px;line-height:1.05}.gateway-card p{color:#f0e7eb;margin:0 0 13px;font-size:13px;line-height:1.48}.gateway-card b{color:#efbf79;margin:0;font-size:12px;display:block}.portal-atmosphere{background:#21000f url(/luxuriax-portal-mobile-final.jpeg) 100% 0/84% no-repeat}.portal-atmosphere:before{content:"";background:url(/luxuriax-portal-mobile-final.jpeg) 0 0/525% no-repeat;width:16%;position:absolute;inset:0 auto 0 0;transform:scaleX(-1)}.portal-atmosphere:after{pointer-events:none;background:radial-gradient(118% 24% at 8% 35%,#0000 54%,#eb1f7733 58%,#aa094d21 62%,#0000 69%),radial-gradient(112% 27% at 25% 57%,#0000 53%,#e0176c2b 58%,#87063f1a 63%,#0000 71%),radial-gradient(112% 76% at -12% 39%,#1f000de6 0%,#270112c7 45%,#39031c80 65%,#33021924 80%,#0000 91%)}.portal-hero:after{opacity:.76;background:url(/luxuriax-portal-atmosphere.webp) 0 0/cover no-repeat;-webkit-mask-image:linear-gradient(#0000 0 calc(182vw - 90px),#000 calc(182vw + 90px) 100%);mask-image:linear-gradient(#0000 0 calc(182vw - 90px),#000 calc(182vw + 90px) 100%)}}.chat-contact{text-decoration:none}@media (width<=620px){.chat-page .conversation-quota{display:none}}.listing-gallery button{cursor:zoom-in;background:#26141f;border:0;border-radius:14px;padding:0;display:block;overflow:hidden}.listing-gallery button.primary{grid-column:1/-1}.listing-gallery button img{aspect-ratio:1;object-fit:cover;border-radius:0;width:100%;display:block}.listing-gallery button.primary img{aspect-ratio:16/10}.listing-lightbox-counter{color:#fff;background:#2a1425dd;border-radius:999px;padding:7px 13px;font-weight:800;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (width<=700px){.listing-gallery button.primary img{aspect-ratio:4/3}}.gateway-card>.gateway-professional-icon{object-fit:contain;filter:drop-shadow(0 0 8px #db925544);width:52px;height:52px;margin-top:25px}@media (width<=900px){.gateway-card>.gateway-professional-icon{width:44px;height:44px}}@media (width<=620px){.gateway-card>.gateway-professional-icon{width:42px;height:42px;margin-top:10px}}.gateway-card>.gateway-encounters-icon{object-fit:contain;filter:drop-shadow(0 0 8px #db925544);width:56px;height:52px;margin-top:25px}@media (width<=900px){.gateway-card>.gateway-encounters-icon{width:48px;height:44px}}@media (width<=620px){.gateway-card>.gateway-encounters-icon{width:47px;height:52px;margin-top:14px}}.gateway-card>.gateway-lingerie-icon{object-fit:contain;filter:drop-shadow(0 0 8px #db925544);width:52px;height:52px;margin-top:25px}@media (width<=900px){.gateway-card>.gateway-lingerie-icon{width:44px;height:44px}}@media (width<=620px){.gateway-card>.gateway-lingerie-icon{width:43px;height:52px;margin-top:14px}}@media (width>=1001px) and (width<=1600px){.gateway-card:first-child h2{font-size:24px}.gateway-card:first-child>.gateway-professional-icon{transform:translateY(-7px)}}.chat-app.chat-restored{grid-template-columns:330px minmax(0,1fr);display:grid}.chat-app.chat-restored .profiles-toggle{display:none}.chat-app.chat-restored .chat-contacts{width:auto;box-shadow:none;transition:none;position:relative;inset:auto;transform:none;max-height:none!important}.chat-app.chat-restored .conversation-panel{height:auto;min-height:0}.chat-app.chat-restored>.conversation-panel>.conversation-head{padding-left:20px}.chat-app.chat-restored .chat-contact{font:inherit;cursor:pointer;border:0;text-decoration:none}.chat-app.chat-restored .chat-contact-list{display:block}@media (width<=850px) and (width>=621px){.chat-app.chat-restored{grid-template-columns:260px minmax(0,1fr)}}@media (width<=620px){.chat-page .chat-nav-actions{flex-wrap:nowrap;gap:5px}.chat-page .chat-nav-actions>a.member-home-button{color:#f4d9b3;white-space:nowrap;border:1px solid #d6a76d;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.chat-page .dashboard-logout{white-space:nowrap;min-height:34px;padding:7px 10px;font-size:9px}.chat-page .chat-app.chat-restored{height:100%;min-height:0;display:block;position:relative}.chat-page .chat-app.chat-restored .profiles-toggle{z-index:22;justify-content:center;align-items:center;min-height:34px;padding:7px 11px;display:inline-flex;top:8px;left:8px}.chat-page .chat-app.chat-restored .chat-profiles-backdrop{z-index:19;opacity:0;visibility:hidden;pointer-events:none;background:#210d192e;border:0;transition:opacity .18s;display:block;position:absolute;inset:0}.chat-page .chat-app.chat-restored.profiles-open .chat-profiles-backdrop{opacity:1;visibility:visible;pointer-events:auto}.chat-page .chat-app.chat-restored .chat-contacts{z-index:21;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #dfd0d6;border-radius:16px;width:auto;height:min(52dvh,430px);transition:transform .18s,opacity .18s,visibility .18s;position:absolute;inset:49px 8px auto;transform:translateY(-10px);box-shadow:0 18px 48px #230d1940;max-height:min(52dvh,430px)!important}.chat-page .chat-app.chat-restored.profiles-open .chat-contacts{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.chat-page .chat-app.chat-restored .chat-contacts-head{padding:9px 12px 2px}.chat-page .chat-app.chat-restored .chat-contacts-head>div{align-items:center;gap:7px;display:flex}.chat-page .chat-app.chat-restored .chat-contacts-head button{display:grid}.chat-page .chat-app.chat-restored .chat-search{padding:4px 8px}.chat-page .chat-app.chat-restored .chat-search input{height:40px}.chat-page .chat-app.chat-restored .chat-contact-list{-webkit-overflow-scrolling:touch;padding:3px 7px 8px;display:block;overflow:hidden auto}.chat-page .chat-app.chat-restored .chat-contact-list>section,.chat-page .chat-app.chat-restored .chat-contact-list>section h3{display:block}.chat-page .chat-app.chat-restored .chat-contact-row{width:100%}.chat-page .chat-app.chat-restored .chat-contact{flex:none;width:100%;min-height:54px;padding:7px 48px 7px 7px}.chat-page .chat-app.chat-restored .conversation-panel{height:100%;min-height:0}.chat-page .chat-app.chat-restored>.conversation-panel>.conversation-head{padding-left:119px}}.chat-profiles-backdrop{display:none}.chat-contacts-head>div{align-items:center;gap:8px;display:flex}.chat-contacts-head>div>button{display:none}.chat-pro-badge{color:#7a244d;letter-spacing:.08em;vertical-align:2px;background:#f7e9ef;border:1px solid #b66a8c;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:17px;margin-left:7px;font:900 8px/1 Arial,sans-serif;display:inline-flex}.conversation-person .chat-pro-badge{background:#fff3f7;height:18px}.chat-contact .chat-contact-identity,.conversation-person .conversation-identity{text-overflow:clip;white-space:normal;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;overflow:visible}.chat-contact-identity>span:first-child,.conversation-identity>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-identity-badges{white-space:nowrap;flex:none;align-items:center;gap:4px;min-width:0;display:inline-flex}.chat-identity-badges .chat-pro-badge{margin-left:0}.chat-ambassador-badge{color:#1e90ff!important}.chat-moderator-badge{color:#009f5d!important}@media (width<=620px){.chat-pro-badge{min-width:25px;height:16px;margin-left:5px;font-size:7px}.conversation-person .chat-pro-badge{height:16px}.chat-contact .chat-contact-identity,.conversation-person .conversation-identity{gap:4px}.chat-identity-badges{gap:3px}}@media (width>=801px){.signup-wrap{align-items:start}}.professional-directory .directory-photo{aspect-ratio:4/5;height:auto}.profile-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.additional-profiles-manager{scroll-margin-top:90px}@media (width<=620px){.profile-head-actions{justify-content:flex-start}.profile-head-actions .outline{padding:8px 10px;font-size:9px}.chat-page .chat-app.chat-restored .chat-contacts{height:auto;bottom:16px;max-height:none!important}}.dashboard-page{isolation:isolate;background:#160e16;position:relative}.dashboard-page:before,.dashboard-page:after{pointer-events:none;content:"";position:fixed;inset:108px 0 0}.dashboard-page:before{z-index:-2;background-color:#160e16;background-image:url(/luxuriax-member-background.webp);background-position:top;background-repeat:no-repeat;background-size:auto 100%}.dashboard-page:after{z-index:-1;background:linear-gradient(#15080f2e,#1b08146b)}.dashboard-page .dashboard-head h1,.dashboard-page .dashboard-universes-heading h2{text-shadow:0 2px 12px #000000c2}.dashboard-page .dashboard-head p:not(.eyebrow){color:#eee4e9;text-shadow:0 2px 9px #000000b8}.dashboard-page .dashboard-universes a{background:linear-gradient(145deg,#2a0d1ead,#1507119e);border-color:#e2b578a8;box-shadow:0 12px 28px #07020540,inset 0 1px #ffffff09}.dashboard-page .dashboard-universes a:hover{background:linear-gradient(145deg,#300f22b8,#180813ab);border-color:#e4bd83}.dashboard-page .dashboard-universes p{color:#f1e8ec;text-shadow:0 1px 7px #0000008f}.dashboard-page .professional-favorites-compact,.dashboard-page .status-pill{background:#1f091780}@media (width<=620px){.dashboard-page:before,.dashboard-page:after{top:92px}.dashboard-page:before{background-position:top;background-size:100%}.chat-page:before,.chat-page:after{top:50px}.chat-page .signup-nav{position:relative}.chat-page .signup-nav .header-brand{width:48px;height:46px;position:absolute;top:2px;left:10px;transform:none}.chat-page .signup-nav .header-brand .lux-logo-symbol{width:48px;height:44px}.chat-page .signup-nav .chat-nav-actions{position:absolute;top:7px;right:10px;transform:none}}.market-nav.lingerie-nav{height:88px;padding:0 4vw}.market-nav.lingerie-nav>div{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.market-nav.lingerie-nav>div>a,.market-nav.lingerie-nav .dashboard-logout{box-sizing:border-box;color:#f4d9b3;text-align:center;white-space:nowrap;background:0 0;border:1px solid #d6a76db8;border-radius:999px;justify-content:center;align-items:center;min-width:118px;height:42px;margin:0;padding:0 15px;font:700 11px/1.15 Arial,sans-serif;text-decoration:none;display:inline-flex}.market-nav.lingerie-nav>div>a:nth-child(3){min-width:190px}.market-nav.lingerie-nav>div>a:hover,.market-nav.lingerie-nav .dashboard-logout:hover{background:#ffffff0f;border-color:#e7bb7e}@media (width<=1050px) and (width>=761px){.market-nav.lingerie-nav{padding:0 22px}.market-nav.lingerie-nav .split-logo{width:230px;height:76px}.market-nav.lingerie-nav .split-logo .lux-logo-symbol{width:68px;height:68px}.market-nav.lingerie-nav .split-logo .lux-logo-word{width:154px;height:76px}.market-nav.lingerie-nav>div{gap:6px}.market-nav.lingerie-nav>div>a,.market-nav.lingerie-nav .dashboard-logout{min-width:96px;padding:0 10px;font-size:10px}.market-nav.lingerie-nav>div>a:nth-child(3){min-width:160px}}@media (width<=760px){.market-nav.lingerie-nav{gap:7px;height:72px;padding:0 10px}.market-nav.lingerie-nav .split-logo{width:50px!important;height:52px!important}.market-nav.lingerie-nav .split-logo .lux-logo-symbol{width:50px!important;height:48px!important}.market-nav.lingerie-nav>div{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;min-width:0;display:grid}.market-nav.lingerie-nav>div>a,.market-nav.lingerie-nav .dashboard-logout{white-space:normal;width:100%;min-width:0;height:40px;font-size:8px;line-height:1.15;padding:0 4px!important}.market-nav.lingerie-nav>div>a:nth-child(3){min-width:0}}.login-page{isolation:isolate;color:#fff;background:#050407;position:relative;overflow:hidden}.login-page:before{z-index:0;content:"";pointer-events:none;background:url(/luxuriax-login-panorama.jpg) top/cover no-repeat;position:absolute;inset:0}.login-page>header.signup-nav{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#030304b3,#0504066b 50%,#030304b3);position:sticky;top:0}.login-page .login-shell{z-index:1;isolation:isolate;background:0 0;min-height:calc(100dvh - 108px);position:relative;overflow:hidden}.login-page .login-shell:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#03020494,#0905081a 28%,#0000 50%,#0905081a 72%,#03020494);position:absolute;inset:0}.login-page .login-card{z-index:1;color:#fff8f2;-webkit-backdrop-filter:blur(1.5px)saturate(1.03);backdrop-filter:blur(1.5px)saturate(1.03);background:linear-gradient(145deg,#270b1c6b,#08050847);border-color:#e2b674ad;width:min(560px,100%);position:relative;box-shadow:0 30px 80px #000000ad,inset 0 1px #ffffff12}.login-page .login-card .eyebrow{color:#e8bb7b}.login-page .login-card h1{color:#fff8f2;text-shadow:0 2px 12px #0000008c}.login-page .login-card>p:not(.eyebrow){color:#e7dbe1}.login-page .login-card label{color:#f0d6c3}.login-page .login-card input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fffaf5;caret-color:#efc585;background:#10070c9e;border-color:#e2bc86a8;box-shadow:inset 0 1px #ffffff09}.login-page .login-card input:focus{outline-offset:2px;background:#280d1de0;border-color:#e2b674;outline:2px solid #e2b67433}.login-page .login-card .create-account-link{color:#efc585}.login-page .login-card .create-account-link:hover{color:#fff2dd}.login-page .login-card .pill{background:linear-gradient(120deg,#912d5bf5,#531438fa);border:1px solid #ebc58985;box-shadow:0 13px 32px #0000006b}@media (width<=620px){.login-page:before{background-image:linear-gradient(90deg,#05040757 0,#05040700 9% 91%,#05040757 100%),url(/luxuriax-login-woman.jpeg);background-position:50%,top;background-repeat:no-repeat;background-size:100% 100%,cover;width:100%;height:auto;inset:62px 0 0;-webkit-mask-image:linear-gradient(#000 0 84%,#0000 100%);mask-image:linear-gradient(#000 0 84%,#0000 100%)}.login-page>header.signup-nav{background:linear-gradient(90deg,#03030499,#05040647 50%,#03030499)}.login-page .login-shell{background:0 0;place-items:start center;min-height:calc(100dvh - 62px);padding:108px 16px 28px}.login-page .login-shell:after{background:linear-gradient(#03020405,#08040717 42%,#05030580 100%)}.login-page .login-card{-webkit-backdrop-filter:blur(.6px)saturate(1.02);backdrop-filter:blur(.6px)saturate(1.02);background:linear-gradient(145deg,#240c1a57,#0a06093d);padding:30px 24px}}.lingerie-management-page{width:100%;max-width:100%;overflow-x:hidden}.lingerie-management-page .lingerie-account,.lingerie-management-page .lingerie-account>*,.lingerie-management-page .managed-listing,.lingerie-management-page .managed-listing form,.lingerie-management-page .managed-listing label{min-width:0;max-width:100%}.lingerie-management-page .lingerie-account>section,.lingerie-management-page .seller-payment-panel{color:#432837}.lingerie-management-page .lingerie-account>section h2,.lingerie-management-page .seller-payment-panel h2{color:#54223b;font-size:30px;line-height:1.08}.lingerie-management-page .lingerie-account>section>p,.lingerie-management-page .seller-payment-panel>p{color:#796d74;font-size:11px;line-height:1.6}.lingerie-management-page .seller-payment-panel input,.lingerie-management-page .seller-payment-panel textarea,.lingerie-management-page .managed-listing input,.lingerie-management-page .managed-listing textarea,.lingerie-management-page .managed-listing select{width:100%;min-width:0;max-width:100%;display:block}.lingerie-management-page .managed-listing>form>div{flex-wrap:wrap}.lingerie-management-page .add-listing-media{flex-wrap:wrap;min-width:0;max-width:100%}.lingerie-management-page .add-listing-media input[type=file]{color:#5e3246;flex:260px;width:100%;min-width:0;max-width:100%}.lingerie-management-page .add-listing-media button{flex:none}@media (width<=700px){.lingerie-management-page .dashboard-shell.lingerie-account{width:calc(100% - 32px);max-width:calc(100% - 32px);padding:42px 0 64px}.lingerie-management-page .lingerie-account>h1{font-size:36px;line-height:1.03}.lingerie-management-page .lingerie-account>section,.lingerie-management-page .seller-payment-panel{border-radius:16px;width:100%;max-width:100%;margin:14px 0;padding:18px;overflow:hidden}.lingerie-management-page .lingerie-account>section h2,.lingerie-management-page .seller-payment-panel h2{margin-bottom:9px;font-size:25px}.lingerie-management-page .seller-identity-panel form{gap:10px}.lingerie-management-page .seller-identity-panel .pill{width:100%;padding:14px 18px}.lingerie-management-page .lingerie-account-nav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;max-width:100%;margin:14px 0 18px;padding:8px;position:relative;top:auto;overflow-x:auto}.lingerie-management-page .lingerie-account-nav a{flex:none}.lingerie-management-page .managed-listing{width:100%;max-width:100%;margin:12px 0;padding:12px;overflow:hidden}.lingerie-management-page .managed-media{width:100%;max-width:100%;padding-bottom:4px}.lingerie-management-page .managed-media figure{flex-basis:104px}.lingerie-management-page .managed-media img{width:104px;height:104px}.lingerie-management-page .managed-listing>form>div{gap:7px;width:100%}.lingerie-management-page .add-listing-media{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;width:100%;display:grid!important}.lingerie-management-page .add-listing-media input[type=file]{grid-column:1;width:100%;max-width:100%;font-size:11px}.lingerie-management-page .add-listing-media button{grid-column:1;width:100%;min-height:42px}.lingerie-management-page .order-card{width:100%;max-width:100%;overflow:hidden}.lingerie-management-page .payment-instructions{overflow-wrap:anywhere;min-width:0}}@media (width<=620px){.member-home-page>.signup-nav{align-items:center;height:82px;padding:0 16px}.member-home-page>.signup-nav .split-logo{width:72px!important;height:72px!important}.member-home-page>.signup-nav .split-logo .lux-logo-symbol{width:70px!important;height:70px!important}.member-home-page>.signup-nav .dashboard-logout{justify-content:center;align-items:center;height:44px;margin:0;padding:0 18px;line-height:1;display:inline-flex}.member-home-page:before,.member-home-page:after{top:82px}header.nav-shell.simple-nav{height:68px}header.nav-shell.simple-nav .split-logo{width:58px!important;height:58px!important}header.nav-shell.simple-nav .split-logo .lux-logo-symbol{width:56px!important;height:56px!important}header.nav-shell.simple-nav .nav-actions{align-self:center}.portal-hero{padding-top:100px}}.save-at-page-end{text-align:center;border:0;justify-content:center;align-items:center;width:100%;min-height:54px;margin-top:16px;font-weight:900;display:flex}.save-at-page-end:disabled{cursor:wait;opacity:.7}.private-directory .directory-grid{max-width:1080px;margin-left:auto;margin-right:auto}.private-directory.member-access .directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.private-directory .directory-photo:not(.blurred){background:#24131e;height:250px;padding:10px}.private-directory .directory-photo:not(.blurred) img{object-fit:cover;object-position:center 50%;border-radius:9px;width:100%;height:100%}@media (width<=1000px){.private-directory.member-access .directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.private-directory.member-access .directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.private-directory .directory-photo:not(.blurred){height:190px;padding:6px}.private-directory.member-access .directory-card>div{padding:12px}.private-directory.member-access .directory-card h2{font-size:17px}}.dashboard-universes a>.dashboard-universe-icon{object-fit:contain;fill:none;stroke:#efc489;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #db925544);grid-row:1/4;align-self:start;width:42px;height:42px;margin:0}.establishments-page{background:linear-gradient(#240d1b 0,#4a1730 26%,#f7f1ed 26% 100%)}.establishments-page .establishments-hero{align-items:center;min-height:390px;padding-top:54px;padding-bottom:54px}.establishments-page .establishments-hero h1{max-width:760px;margin:10px 0 16px;font-size:clamp(46px,6vw,78px);line-height:.95}.establishments-page .establishments-hero p:not(.eyebrow){color:#eadde3;max-width:650px;font-size:15px;line-height:1.6}.establishments-page .hero-create-venue{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:50px;display:inline-flex}.establishments-how{background:#fff;border:1px solid #d9b981;border-radius:18px;grid-template-columns:repeat(3,1fr);width:min(1120px,92%);margin:-24px auto 34px;display:grid;overflow:hidden;box-shadow:0 18px 50px #2d11201c}.establishments-how span{color:#50243a;align-items:center;gap:12px;min-height:76px;padding:18px 22px;font-size:11px;font-weight:800;display:flex}.establishments-how span+span{border-left:1px solid #eadbd2}.establishments-how b{color:#fff;background:#81264e;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.establishments-results{padding-top:0}.establishments-results-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.establishments-results-heading h2{color:#3d1d2d;margin:4px 0 0;font:italic 38px Georgia,serif}.establishments-results-heading>small{color:#806d76;text-align:right;max-width:330px;line-height:1.5}.establishment-directory{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.establishment-directory article{transition:transform .18s,box-shadow .18s;position:relative}.establishment-directory article:hover{transform:translateY(-3px);box-shadow:0 19px 48px #321b2718}.establishment-directory article.has-upcoming-event{border-color:#c9905d}.establishment-directory article>a:first-child{position:relative}.establishment-directory .event-count{color:#fff;background:#7d2450;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;bottom:12px;right:12px}.establishment-directory .no-event-yet{color:#97848d;margin:10px 0;font-size:9px;display:block}.establishment-directory p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:51px;display:-webkit-box;overflow:hidden}.establishments-empty{align-items:center;gap:22px;padding:40px;display:flex}.establishments-empty>span{color:#a45375;font-size:52px}.establishments-empty .pill{margin-top:10px;text-decoration:none;display:inline-flex}.establishment-workspace-page{width:100%;max-width:100%;overflow-x:hidden}.establishment-account{width:min(1040px,92%);padding-top:42px}.establishment-account-intro{max-width:720px}.establishment-account-intro h1{color:#fff;margin:4px 0 10px;font-size:48px}.establishment-account-intro p{color:#d9c8cf;line-height:1.55}.owned-entity-switcher{margin:22px 0}.owned-entity-switcher label{color:#e7c28b;letter-spacing:.08em;text-transform:uppercase;gap:7px;max-width:520px;font-size:9px;font-weight:900;display:grid}.owned-entity-switcher select{color:#4e273a;background:#fff;border:1px solid #d5ad74;border-radius:13px;width:100%;height:48px;padding:0 42px 0 14px;font:600 13px Arial;box-shadow:0 10px 30px #1609122b}.establishment-manager-heading{color:#fff;justify-content:space-between;align-items:center;gap:18px;margin:26px 0 12px;display:flex}.establishment-manager-heading small{color:#e9bd7b;letter-spacing:.12em;font-size:9px;font-weight:900}.establishment-manager-heading h2{color:#fff;margin:6px 0 0;font:italic 36px Georgia,serif}.establishment-manager-heading .outline{color:#fff;border-color:#dab57d;text-decoration:none}.establishment-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#210c19a8;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 20px;padding:8px;display:grid}.establishment-tabs button{color:#e8d9e0;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:56px;font-size:11px;font-weight:800;display:flex}.establishment-tabs button i{color:#e5bd82;border:1px solid #d9ad70;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.establishment-tabs button.active{color:#622342;background:#fff;box-shadow:0 8px 25px #12071135}.establishment-tabs button.active i{color:#fff;background:#842950}.establishment-notice{z-index:4;margin:0 0 12px;position:sticky;top:8px}.establishment-panel{margin-bottom:48px;padding:30px}.establishment-section-title{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.establishment-section-title>span{color:#fff;background:#8a2d56;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-weight:900;display:grid}.establishment-section-title h2{color:#4f2639;margin:0 0 5px;font:italic 30px Georgia,serif}.establishment-section-title p{color:#7c6872;margin:0;font-size:10px;line-height:1.55}.establishment-manager>form{gap:14px}.establishment-manager label{min-width:0}.establishment-manager input,.establishment-manager textarea,.establishment-manager select{color:#3e2632;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9c7cf;border-radius:11px;padding:11px;display:block}.establishment-manager input:focus,.establishment-manager textarea:focus,.establishment-manager select:focus{border-color:#9a3b64;outline:2px solid #a5426d44}.establishment-manager fieldset{border:1px solid #eadde2;border-radius:15px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:18px;display:grid}.establishment-manager fieldset+fieldset{margin-top:4px}.establishment-manager legend{color:#7a2b4e;padding:0 8px;font:700 15px Georgia,serif}.establishment-manager fieldset .wide{grid-column:1/-1}.establishment-manager .pill{min-height:45px}.new-establishment .establishment-section-title{margin-bottom:16px}.new-establishment>form{grid-template-columns:1fr;display:grid}.new-establishment .establishment-section-title p{color:#7c6872}.establishment-manager .establishment-section-title+form>button,.establishment-manager .establishment-section-title~form>button{grid-column:1/-1}.establishment-manager .establishment-section-title~form>button{justify-self:start}.establishment-manager .establishment-section-title~form.event-form>button{grid-column:1/-1}.media-capacity{gap:8px;margin:-8px 0 18px;display:flex}.media-capacity span{color:#6e4154;background:#fbf7f9;border:1px solid #d8c5ce;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.media-capacity span.full{color:#fff;background:#742549}.establishment-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.establishment-media-grid figure{background:#28131f;border:1px solid #e2d5da;border-radius:14px;overflow:hidden}.establishment-media-grid img,.establishment-media-grid video{aspect-ratio:4/3;object-fit:cover;background:#1a0c14;border-radius:0;width:100%;display:block}.establishment-media-grid figcaption{color:#fff;background:#1e0c18c9;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:8px;left:8px}.establishment-media-grid button{font-size:8px;bottom:8px;right:8px}.establishment-photo-form{gap:12px;margin-top:16px;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.media-drop{cursor:pointer;background:#fbf5f7;border:1px dashed #bd8ca2;border-radius:14px;align-content:center;min-height:92px;position:relative;padding:16px 18px 16px 58px!important;display:grid!important}.media-drop>span{color:#fff;background:#842950;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid;position:absolute;top:25px;left:18px}.media-drop b{font-size:11px}.media-drop small{color:#806d76;font-weight:400}.media-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.establishment-photo-form .pill{align-self:center}.media-upload-progress{background:#eadde2;border-radius:99px;height:7px;margin-top:12px;overflow:hidden}.media-upload-progress span{border-radius:inherit;background:linear-gradient(90deg,#9f3265,#e4b97a);height:100%;transition:width .15s;display:block}.event-form{background:#fbf7f8;border:1px solid #e5d6dc;border-radius:15px;padding:18px}.event-form .field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}:is(.event-form label:has(textarea),.event-form label:has(input[type=file])){grid-column:1/-1}.event-form label small{color:#88727d;font-weight:400}.event-pricing-fields,.event-pricing-fields .venue-rate-row,.event-pricing-fields>label:last-child{grid-column:1/-1}.event-pricing-fields>label:last-child{margin-top:2px}.managed-events>h3{color:#54283e;margin:16px 0 2px;font:22px Georgia,serif}.managed-events .past-events-heading{border-top:1px solid #e4d6dc;margin-top:32px;padding-top:22px}.managed-events article{grid-template-columns:110px minmax(0,1fr) auto;padding:12px}.managed-events img,.managed-events .event-placeholder{color:#e8b873;object-fit:cover;background:#371426;border-radius:10px;place-items:center;width:110px;height:88px;font-size:30px;display:grid}.managed-events article b{color:#4c2539;margin:3px 0;font:19px Georgia,serif;display:block}.managed-events article small{color:#8c2e58;font-size:8px;font-weight:900}.managed-events article p{color:#735f69;margin:6px 0 0;font-size:9px;line-height:1.5}.managed-event-actions{flex-wrap:wrap;gap:6px;display:flex}.managed-events .past-event{opacity:.72}.empty-managed-events{color:#856f79;border:1px dashed #d9c5ce;border-radius:12px;padding:16px}.managed-event-edit{background:#fff;border:1px solid #c58ea6;border-radius:14px;gap:10px;padding:16px;display:grid}.managed-event-edit .field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.managed-event-edit .managed-event-actions{margin-top:4px}.establishment-gallery img,.establishment-gallery video{aspect-ratio:1;object-fit:cover;background:#1a0c14;border-radius:14px;width:100%}.establishment-gallery img.primary,.establishment-gallery video.primary{aspect-ratio:16/10;grid-column:1/-1}.establishment-follow-box{background:#fcf7f9;border:1px solid #e4d2da;border-radius:15px;gap:7px;width:100%;margin:18px 0;padding:14px;display:grid}.establishment-follow-box button,.establishment-follow-box>a{justify-self:start;text-decoration:none}.establishment-follow-box .following{color:#762b4c;background:#fff}.establishment-follow-box small{color:#79656f;line-height:1.45}.establishment-follow-box>span{color:#a2264c;font-size:9px}.manage-public-venue{margin:12px 0;text-decoration:none;display:inline-flex}.public-events .event-placeholder{color:#e7bc7d;background:linear-gradient(135deg,#321321,#712446);place-items:center;width:100%;height:190px;font-size:48px;display:grid}.public-events .past-event{opacity:.68}.public-events-empty{border:1px dashed #d8c8cf;border-radius:16px;padding:24px}.public-events-empty h2{margin:5px 0}.public-events-empty>p:last-child{color:#79666f}.public-past-events{border-top:1px solid #e2d5da;padding-top:12px}.followed-establishments .favorite-links{flex-wrap:wrap;gap:8px;display:flex}.followed-establishments .favorite-links a{color:#702749;border:1px solid #dbc5cf;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800;text-decoration:none}@media (width<=760px){.establishments-page{background:linear-gradient(#240d1b 0,#4a1730 22%,#f7f1ed 22% 100%)}.establishments-page .establishments-hero{align-items:flex-start;min-height:330px;padding:36px 24px 54px}.establishments-page .establishments-hero h1{font-size:44px}.establishments-page .establishments-hero p:not(.eyebrow){font-size:12px}.establishments-page .hero-create-venue{width:100%}.establishments-how{grid-template-columns:1fr;margin-top:-22px}.establishments-how span{min-height:54px;padding:12px 16px}.establishments-how span+span{border-top:1px solid #eadbd2;border-left:0}.establishments-results-heading{flex-direction:column;align-items:flex-start}.establishments-results-heading>small{text-align:left}.establishment-account{width:calc(100% - 28px);padding-top:28px}.establishment-account-intro h1{font-size:39px}.establishment-manager-heading{flex-direction:column;align-items:flex-start}.establishment-manager-heading .outline{text-align:center;width:100%}.establishment-tabs{z-index:3;gap:4px;padding:5px;position:sticky;top:0}.establishment-tabs button{flex-direction:column;gap:4px;min-height:52px;padding:5px;font-size:8px}.establishment-tabs button i{width:20px;height:20px}.establishment-panel{padding:18px}.establishment-section-title h2{font-size:26px}.establishment-manager fieldset{grid-template-columns:1fr;padding:14px}.establishment-manager fieldset .wide{grid-column:auto}.establishment-manager>form,.event-form .field-row,.managed-event-edit .field-row{grid-template-columns:1fr}.establishment-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.establishment-photo-form{grid-template-columns:1fr!important}.establishment-photo-form .pill{width:100%}.managed-events article{grid-template-columns:78px minmax(0,1fr)}.managed-events img,.managed-events .event-placeholder{width:78px;height:78px}.managed-events .managed-event-actions{grid-column:1/-1}.managed-events .managed-event-actions button{flex:1}}@media (width<=430px){.establishments-page .establishments-hero h1{font-size:39px}.establishments-results{width:calc(100% - 28px)}.establishment-directory{grid-template-columns:1fr}.establishment-manager-heading h2{font-size:31px}.establishment-media-grid{grid-template-columns:1fr}.establishment-media-grid img,.establishment-media-grid video{aspect-ratio:16/10}.media-capacity{flex-wrap:wrap}}.lingerie-grid{align-items:stretch}.lingerie-grid .lingerie-listing-card{flex-direction:column;min-width:0;height:100%;padding:0 0 20px;display:flex;overflow:hidden}.lingerie-card-link{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.lingerie-card-media{background:#f1e9e5;width:100%;height:225px;min-height:225px;position:relative;overflow:hidden;display:block!important}.lingerie-card-media img{min-width:100%;min-height:100%;object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}.lingerie-card-media-empty{place-items:center;display:grid!important}.lingerie-card-media-empty span{color:#f0d4da;font-size:64px}.lingerie-card-copy{flex-direction:column;flex:1;min-width:0;padding:16px 20px 0;display:flex}.lingerie-grid .lingerie-card-copy h3,.lingerie-grid .lingerie-card-copy p,.lingerie-grid .lingerie-card-copy strong{margin-left:0;margin-right:0}.lingerie-grid .lingerie-card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.3em;margin:0 0 5px;font:22px/1.15 Georgia,serif;display:-webkit-box;overflow:hidden}.lingerie-card-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:0 0 7px;line-height:1.4;display:-webkit-box;overflow:hidden}.lingerie-card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.65em;margin:0 0 12px;line-height:1.55;display:-webkit-box;overflow:hidden}.lingerie-grid .lingerie-card-copy strong{margin-top:auto}.lingerie-listing-card .lingerie-seller-link{margin-top:13px}@media (width<=620px){.lingerie-grid .lingerie-listing-card{padding-bottom:14px}.lingerie-card-media{height:170px;min-height:170px}.lingerie-card-copy{padding:12px 12px 0}.lingerie-grid .lingerie-card-copy h3{font-size:19px}.lingerie-card-description{-webkit-line-clamp:3}.lingerie-listing-card .lingerie-seller-link{margin:11px 12px 0}}.admin-professional-profiles-title{color:#57283f;margin:34px 0 8px;font:28px Georgia,serif}.admin-owner-privacy-note{color:#745f69;margin:0 0 16px;font-size:11px}.admin-profile-kind{color:#6b2446;background:#efe0e6;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.admin-profile-media{grid-template-columns:repeat(5,minmax(70px,1fr));gap:8px;margin:12px 0;display:grid}.admin-profile-media img,.admin-profile-media video{aspect-ratio:4/5;object-fit:cover;background:#1b0d15;border-radius:9px;width:100%;display:block}.admin-checkbox{align-items:center;flex-direction:row!important;display:flex!important}.admin-checkbox input{height:18px;width:18px!important}@media (width<=620px){.admin-profile-media{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-professional-profile .admin-inline-form{grid-template-columns:1fr}}.profile-media-column{min-width:0}.profile-video-gallery{color:#4d2739;background:#fff;border-radius:18px;margin-top:18px;padding:18px;box-shadow:0 14px 38px #321b2714}.profile-video-gallery h2{margin:0 0 12px;font:28px Georgia,serif}.profile-video-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-video-gallery video,.media-manager .media-review-grid video{aspect-ratio:4/5;object-fit:contain;background:#170c13;border-radius:12px;width:100%;display:block}.manager-shell .profile-head-actions .outline{color:#ffe1ad;background:#1f0816f0;border:1px solid #e6b86f;font-weight:900;text-decoration:none;box-shadow:0 8px 24px #0a030880}.dashboard-profile-action{gap:7px;display:grid}.dashboard-profile-action .pill{width:fit-content}.dashboard-profile-action small{color:#efe1e8;text-shadow:0 1px 5px #10060d;max-width:430px;font-size:11px;line-height:1.4}.dashboard-management-actions{margin:20px 0 30px}.dashboard-management-actions .outline{color:#fff;background:#3d0e2ab8;border-color:#d8af7b;text-decoration:none}.admin-audience{color:#5c2542;background:linear-gradient(135deg,#fff8fa,#f8eeee);border:1px solid #d6ae76a3;border-radius:18px;margin:26px 0;padding:20px}.admin-audience h2{margin:0 0 7px}.admin-audience>p{color:#704c60;margin:7px 0;font-size:11px;line-height:1.45}.admin-audience-days{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:14px;display:grid}.admin-audience-days span{background:#fff;border:1px solid #e1cbd4;border-radius:10px;gap:3px;padding:9px;display:grid}.admin-audience-days b{font-size:10px}.admin-audience-days i{color:#76566a;font-size:9px;font-style:normal}@media (width<=620px){.manager-shell .profile-head-actions{gap:8px;width:100%}.manager-shell .profile-head-actions .outline{color:#ffe4b5;text-align:center;background:#290b1d;flex:145px}.profile-manager .service-selector,.extra-profile-editor .service-selector{width:100%;min-width:0;padding:12px}.profile-manager .service-catalog,.extra-profile-editor .service-catalog{width:100%;max-width:100%;padding:8px;overflow-x:hidden}.profile-manager .service-catalog .option-chip,.extra-profile-editor .service-catalog .option-chip{overflow-wrap:anywhere;white-space:normal;grid-template-columns:20px minmax(0,1fr);align-items:center;width:100%;min-width:0;min-height:46px;line-height:1.35;margin:0!important;padding:10px 12px!important;display:grid!important}.profile-manager .service-catalog .option-chip input[type=checkbox],.extra-profile-editor .service-catalog .option-chip input[type=checkbox]{min-width:18px;height:18px;margin:0;padding:0;width:18px!important}.profile-video-gallery>div{grid-template-columns:1fr}.dashboard-profile-action{width:100%}.dashboard-profile-action .pill{white-space:normal;text-align:center;width:100%}.profile-page>header.signup-nav .chat-nav-actions{overscroll-behavior-inline:contain;flex:1 1 0;scroll-padding-inline:2px;overflow-x:auto;justify-content:flex-start!important}}.cookie-consent-shell{z-index:10000;right:18px;bottom:max(18px,env(safe-area-inset-bottom));pointer-events:none;position:fixed;left:18px}.cookie-consent-panel{color:#fff8ef;pointer-events:auto;background:linear-gradient(135deg,#0d080cfa,#2a0d1df7);border:1px solid #e7be7dc7;border-radius:20px;width:min(940px,100%);max-height:calc(100dvh - 36px);margin:0 auto;padding:20px 22px;overflow:auto;box-shadow:0 22px 70px #00000094}.cookie-consent-panel:not(.is-customizing){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.cookie-consent-copy p,.cookie-consent-heading p{color:#efc984;letter-spacing:.17em;margin:0 0 5px;font-size:10px;font-weight:900}.cookie-consent-copy h2,.cookie-consent-heading h2{color:#fffaf3;margin:0 0 7px;font:italic 27px/1.1 Georgia,serif}.cookie-consent-copy span,.cookie-consent-heading span{color:#e1d4d9;max-width:680px;font:14px/1.5 Arial,sans-serif;display:block}.cookie-consent-copy a{color:#f1ce92;text-underline-offset:3px}.cookie-consent-actions{grid-template-columns:repeat(3,minmax(125px,1fr));gap:9px;display:grid}.cookie-consent-actions button,.cookie-consent-custom-actions button{color:#fff8ef;cursor:pointer;background:#5a1b39b8;border:1px solid #d9ae72;border-radius:999px;min-height:46px;padding:10px 16px;font:800 13px Arial,sans-serif}.cookie-consent-actions .cookie-consent-equal{color:#f4d296;background:#110a0eb8}.cookie-consent-actions button:hover,.cookie-consent-custom-actions button:hover{background:#6b2148}.cookie-consent-actions button:focus-visible,.cookie-consent-custom-actions button:focus-visible,.cookie-consent-close:focus-visible,.cookie-consent-option input:focus-visible{outline-offset:3px;outline:3px solid #f0c981}.cookie-consent-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cookie-consent-close{color:#fff;cursor:pointer;background:#0905088c;border:1px solid #efc9849e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:25px;display:grid}.cookie-consent-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.cookie-consent-option{cursor:pointer;background:#ffffff0e;border:1px solid #e6bf7f57;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 15px;display:flex}.cookie-consent-option span{min-width:0}.cookie-consent-option strong,.cookie-consent-option small{display:block}.cookie-consent-option strong{color:#f5d49b;font:700 14px Arial,sans-serif}.cookie-consent-option small{color:#d8c8cf;margin-top:4px;font:12px/1.4 Arial,sans-serif}.cookie-consent-option input{accent-color:#c58c4f;flex:none;width:22px;height:22px}.cookie-consent-custom-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.cookie-consent-custom-actions button{min-width:165px}.cookie-preferences-link{color:#fff;background:#321329;border:1px solid #8d5a2e;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:6px;padding:10px 18px;font:700 13px Arial,sans-serif;text-decoration:none;display:inline-flex}@media (width<=760px){.cookie-consent-shell{right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px}.cookie-consent-panel{border-radius:17px;max-height:calc(100dvh - 20px);padding:17px 15px}.cookie-consent-panel:not(.is-customizing){display:block}.cookie-consent-copy h2,.cookie-consent-heading h2{font-size:24px}.cookie-consent-copy span,.cookie-consent-heading span{font-size:13px}.cookie-consent-actions{grid-template-columns:1fr;margin-top:15px}.cookie-consent-actions button{width:100%;min-height:48px}.cookie-consent-options{grid-template-columns:1fr}.cookie-consent-option{padding:12px}.cookie-consent-option strong{font-size:14px}.cookie-consent-option small{font-size:12px}.cookie-consent-custom-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-consent-custom-actions button{min-width:0}.cookie-preferences-link{box-sizing:border-box;width:100%}}.mobile-logo-unified{display:none}@media (width<=620px){header.nav-shell.simple-nav{background:#10070e;justify-content:space-between;align-items:center;height:68px;padding:0 10px;display:flex}header.nav-shell.simple-nav .home-public-brand{flex:0 0 151px;justify-self:auto;align-items:center;margin:0;gap:0!important;width:151px!important;height:44px!important}header.nav-shell.simple-nav .home-public-brand .lux-logo-symbol,header.nav-shell.simple-nav .home-public-brand .lux-logo-word{display:none!important}header.nav-shell.simple-nav .home-public-brand .mobile-logo-unified{background:url(/luxuriax-mobile-lockup-full.webp) 50%/contain no-repeat;width:151px;height:44px;display:block}header.nav-shell.simple-nav .nav-actions{place-self:center;gap:4px;height:34px;margin:0}header.nav-shell.simple-nav .home-language-trigger{height:32px;min-height:32px;padding:5px 8px;font-size:10px}header.nav-shell.simple-nav .nav-actions .text-button{align-items:center;height:32px;padding:0 4px;font-size:10px}header.nav-shell.simple-nav .nav-actions .pill.small{align-items:center;height:32px;padding:0 11px;font-size:10px;display:inline-flex}.portal-hero{padding-top:100px}}.professional-directory .directory-photo img{object-position:center 15%}@media (width<=620px){.professional-directory .directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.professional-directory .directory-card{border-radius:14px;box-shadow:0 9px 24px #321b2710}.professional-directory .directory-photo{aspect-ratio:4/5}.professional-directory .directory-card>div{padding:10px}.professional-directory .profile-title-row{align-items:flex-start;gap:4px}.professional-directory .directory-card h2{font-size:18px;line-height:1.12}.professional-directory .verified-mark{white-space:nowrap;padding:4px 5px;font-size:7px}.professional-directory .directory-card>div>p{margin:5px 0;font-size:10px;line-height:1.4}.professional-directory .directory-card>div>p:last-of-type{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.professional-directory .availability{padding:5px 7px;font-size:8px}.professional-directory .directory-card .outline{margin-top:7px;padding:7px 9px;font-size:9px}}.dashboard-grid .establishment-activation{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.dashboard-grid .establishment-activation>p{margin:0}.dashboard-grid .establishment-activation .outline{flex:none;align-items:center;min-height:42px;margin:0;text-decoration:none;display:inline-flex;position:static}@media (width<=760px){.dashboard-grid .establishment-activation .outline{text-align:center;justify-content:center;width:100%}}@media (width>=621px){.member-home-page:before{background-image:url(/luxuriax-member-background.webp),linear-gradient(90deg,#12080fc2,#12080f94 50%,#12080fc2),url(/luxuriax-member-background.webp);background-position:50%,50%,50% 34%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:auto 100%,cover,cover}}.professional-directory .directory-shell,.private-directory .directory-shell{background:radial-gradient(at 82% 24%,#ddc3c579,#0000 42%),radial-gradient(at 13% 52%,#7a183f0d,#0000 45%),linear-gradient(#e8d2d1 0,#f3e8e5 155px 100%)}main>.profiles.simplified-section{color:#fff3ed;background-color:#200716;background-image:radial-gradient(94% 47% at -12% 4%,#7c214aa6,#0000 70%),radial-gradient(88% 38% at 107% 17%,#b15a6b61,#0000 71%),radial-gradient(120% 34% at 46% 47%,#3f0b287a,#0000 72%),radial-gradient(86% 43% at -4% 86%,#9a2858a8,#0000 70%),radial-gradient(96% 34% at 104% 95%,#57102fce,#0000 71%),radial-gradient(42% 17% at 50% 14%,#e4b16d2b,#0000 74%),radial-gradient(circle at 8% 14%,#ffe4a4c2 0 1px,#0000 2px),radial-gradient(circle at 82% 26%,#ffe0a2a8 0 1px,#0000 2px),radial-gradient(circle at 19% 76%,#f0bc7999 0 1px,#0000 2px)}main>.private-profiles{color:#fff3ed;background-color:#310c20;background-image:radial-gradient(circle at 11% 12%,#ffe5b47a 0 1px,#0000 2px),radial-gradient(circle at 79% 34%,#f7c07f9c 0 1px,#0000 2px),radial-gradient(120% 41% at 104% -2%,#ca6b7c80,#0000 67%),radial-gradient(100% 44% at -8% 59%,#67163e94,#0000 69%),radial-gradient(96% 30% at 76% 94%,#e2b7763d,#0000 66%),linear-gradient(150deg,#250819 0,#6f1d40 31%,#40112c 58%,#7e2948 79%,#250918 100%)}main>.profiles.simplified-section .section-heading h2,main>.private-profiles .section-heading h2{color:#fff3ed}main>.profiles.simplified-section .section-subcopy,main>.private-profiles .section-subcopy{color:#ead4d3}main>.profiles.simplified-section .section-heading .outline{color:#ffe0aa;background:#ffffff0a;border-color:#dfb276}.pro-signup-band{color:#fff2eb;background-color:#301022;background-image:radial-gradient(circle at 86% 21%,#f2c47d99 0 1px,#0000 2px),radial-gradient(90% 62% at 102% 2%,#b5487070,#0000 68%),radial-gradient(110% 48% at 8% 95%,#6f173f9c,#0000 70%),linear-gradient(125deg,#210917 0,#51132e 31%,#8f3153 54%,#3b1028 77%,#1c0814 100%)}.pro-signup-band h2{color:#fff5ee}.pro-signup-band p:not(.eyebrow){color:#ead3d3}main>.profiles.simplified-section .profile-card,main>.private-profiles .private-preview{color:#15111a}.professional-directory{background-color:#e8dbd6;background-image:radial-gradient(98% 31% at -8% 1%,#fff9e7d9,#0000 72%),radial-gradient(72% 43% at 106% 13%,#c688876b,#0000 72%),radial-gradient(104% 38% at 1% 35%,#e2c4b0c2,#0000 70%),radial-gradient(82% 35% at 100% 44%,#fff3dcc7,#0000 72%),radial-gradient(114% 41% at -10% 69%,#cb8e8c64,#0000 71%),radial-gradient(94% 36% at 105% 84%,#f5d6a9a1,#0000 73%),radial-gradient(110% 30% at 22% 102%,#b9697961,#0000 73%)}.professional-directory .directory-shell{background-color:#0000;background-image:radial-gradient(62% 38% at -15% 10%,#fff8e3e0,#0000 74%),radial-gradient(72% 34% at 106% 24%,#d39b8e68,#0000 73%),radial-gradient(102% 31% at 5% 42%,#fff1db94,#0000 72%),radial-gradient(88% 41% at 108% 57%,#c67f8461,#0000 73%),radial-gradient(106% 35% at -10% 80%,#f8dfbd9e,#0000 73%),radial-gradient(89% 31% at 102% 96%,#b8667657,#0000 74%)}.professional-directory .directory-count{color:#4d2835;text-shadow:0 1px 13px #fff8e4d9}.professional-directory .directory-count b{color:#7a183f;text-shadow:0 1px 13px #fff8e4d9}main>.profiles.simplified-section,main>.private-profiles,.pro-signup-band{background-color:#4b0d31;background-image:url(/luxuriax-home-lower-background.png);background-position:top;background-repeat:repeat-y;background-size:100%}main>.profiles.simplified-section .section-heading>div,main>.private-profiles .section-heading>div{isolation:isolate;position:relative}main>.profiles.simplified-section .section-heading>div:before,main>.private-profiles .section-heading>div:before{z-index:-1;content:"";background:linear-gradient(90deg,#2a051d94,#38072452 66%,#0000);border-radius:18px;position:absolute;inset:-13px -17px;box-shadow:0 7px 22px #1903111f}main>.profiles.simplified-section .section-heading h2,main>.private-profiles .section-heading h2{color:#fff8f0;text-shadow:0 2px 3px #1f0314eb,0 0 18px #1f0314cc}main>.profiles.simplified-section .section-heading .eyebrow,main>.private-profiles .section-heading .eyebrow{color:#f4cd8e;text-shadow:0 2px 5px #1f0314f5,0 0 12px #1f0314c7}main>.profiles.simplified-section .section-subcopy,main>.private-profiles .section-subcopy{color:#fff1e8;text-shadow:0 2px 5px #1f0314f2,0 0 10px #1f0314b8}main>.profiles.simplified-section .section-heading .outline,main>.private-profiles .section-heading .pill,main>.profiles.simplified-section .section-main-cta,main>.private-profiles .private-profiles-all-cta{color:#fff4e4;text-shadow:0 1px 2px #16020ecc;background:linear-gradient(135deg,#681946f2,#330723f5);border:1px solid #efc581e6;box-shadow:0 12px 28px #1f031473,inset 0 1px #ffedcc21}main>.private-profiles .private-preview>div{isolation:isolate;background:#5c173e;position:relative}main>.private-profiles .private-preview img{filter:blur(16px)saturate(1.35)sepia(.18)hue-rotate(292deg)brightness(.78)contrast(1.08)}main>.private-profiles .private-preview>div:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(135deg,#63123e8f,#e7aa7433 52%,#34072480);position:absolute;inset:0}.home-lower-atmosphere{--home-bg-tile:216.667vw;--home-bg-blend:31vw;isolation:isolate;background:#4b0d31;position:relative}.home-lower-atmosphere:before,.home-lower-atmosphere:after{z-index:0;content:"";pointer-events:none;background-image:url(/luxuriax-home-lower-background.png);background-position:top;background-repeat:repeat-y;background-size:100%;position:absolute;inset:0}.home-lower-atmosphere:after{z-index:1;background-position:center calc(var(--home-bg-tile) - var(--home-bg-blend));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--home-bg-tile) - var(--home-bg-blend)),#000 var(--home-bg-tile));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--home-bg-tile) - var(--home-bg-blend)),#000 var(--home-bg-tile));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--home-bg-tile) - var(--home-bg-blend)),#000 var(--home-bg-tile));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--home-bg-tile) - var(--home-bg-blend)),#000 var(--home-bg-tile));mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--home-bg-tile) - var(--home-bg-blend)),#000 var(--home-bg-tile))}.home-lower-atmosphere>*{z-index:2;position:relative}.home-lower-atmosphere>.profiles.simplified-section,.home-lower-atmosphere>.private-profiles,.home-lower-atmosphere>.pro-signup-band{background-color:#0000;background-image:none}.home-lower-atmosphere{background:0 0;margin-top:-320px;padding-top:320px}.home-lower-atmosphere:before{-webkit-mask-image:linear-gradient(#0000 0,#0000001f 78px,#0000007a 180px,#000000d6 278px,#000 360px);mask-image:linear-gradient(#0000 0,#0000001f 78px,#0000007a 180px,#000000d6 278px,#000 360px)}.home-lower-atmosphere .pro-signup-band>div{isolation:isolate;position:relative}.home-lower-atmosphere .pro-signup-band>div:before{z-index:-1;content:"";background:linear-gradient(90deg,#2a051dad,#3d08276e 68%,#0000);border-radius:22px;position:absolute;inset:-18px -24px;box-shadow:0 10px 28px #1b03122b}.home-lower-atmosphere .pro-signup-band .eyebrow{color:#f1cc91;text-shadow:0 2px 5px #1d0313f2,0 0 12px #1d0313cc}.home-lower-atmosphere .pro-signup-band h2{color:#fff7ee;text-shadow:0 2px 4px #1d0313f5,0 0 18px #1d0313d1}.home-lower-atmosphere .pro-signup-band p:not(.eyebrow){color:#f8e7de;text-shadow:0 2px 5px #1d0313f5,0 0 11px #1d0313c7}.home-lower-atmosphere>.profiles.simplified-section .section-heading>div,.home-lower-atmosphere>.private-profiles .section-heading>div{isolation:isolate;position:relative}.home-lower-atmosphere>.profiles.simplified-section .section-heading>div:before,.home-lower-atmosphere>.private-profiles .section-heading>div:before{z-index:-1;content:"";background:linear-gradient(90deg,#2a051d94,#38072452 66%,#0000);border-radius:18px;position:absolute;inset:-13px -17px;box-shadow:0 7px 22px #1903111f}.home-lower-atmosphere>.profiles.simplified-section .section-heading h2,.home-lower-atmosphere>.private-profiles .section-heading h2{color:#fff8f0;text-shadow:0 2px 3px #1f0314eb,0 0 18px #1f0314cc}.home-lower-atmosphere>.profiles.simplified-section .section-heading .eyebrow,.home-lower-atmosphere>.private-profiles .section-heading .eyebrow{color:#f4cd8e;text-shadow:0 2px 5px #1f0314f5,0 0 12px #1f0314c7}.home-lower-atmosphere>.profiles.simplified-section .section-subcopy,.home-lower-atmosphere>.private-profiles .section-subcopy{color:#fff1e8;text-shadow:0 2px 5px #1f0314f2,0 0 10px #1f0314b8}.home-lower-atmosphere>.profiles.simplified-section .section-heading .outline,.home-lower-atmosphere>.private-profiles .section-heading .pill,.home-lower-atmosphere>.profiles.simplified-section .section-main-cta,.home-lower-atmosphere>.private-profiles .private-profiles-all-cta{color:#fff4e4;text-shadow:0 1px 2px #16020ecc;background:linear-gradient(135deg,#681946f2,#330723f5);border:1px solid #efc581e6;box-shadow:0 12px 28px #1f031473,inset 0 1px #ffedcc21}.home-lower-atmosphere>.private-profiles .private-preview>div{isolation:isolate;background:#4b173a;position:relative}.home-lower-atmosphere>.private-profiles .private-preview img,.profile-page .locked-photo img,.private-directory .directory-photo.blurred img{filter:blur(7px)saturate(1.08)brightness(1.02)contrast(1.04);transform:scale(1.06)}.private-directory .directory-photo{aspect-ratio:1;height:auto}.private-directory .directory-photo img{object-position:center}@media (width<=620px){.private-directory .directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.private-directory .directory-card>div{padding:10px}.private-directory .directory-card h2{font-size:16px}.private-directory .directory-card p{margin:4px 0}.private-directory .directory-card .outline{margin-top:7px}}.home-lower-atmosphere>.private-profiles .private-preview>div:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(135deg,#68164605,#0000 52%,#3d092b06);position:absolute;inset:0}.home-lower-atmosphere>.private-profiles .private-preview-new{z-index:2;color:#fff;letter-spacing:.12em;background:#ed1688;border-radius:999px;padding:6px 9px;font:900 9px/1 Arial,Helvetica,sans-serif;position:absolute;top:10px;left:10px;box-shadow:0 5px 14px #3a03236b}.home-lower-atmosphere>.private-profiles .private-profiles-all-cta{margin-top:26px}.profile-new-badge{z-index:3;color:#fff;letter-spacing:.12em;pointer-events:none;border-radius:999px;padding:6px 9px;font:900 9px/1 Arial,Helvetica,sans-serif;position:absolute;top:10px;left:10px;box-shadow:0 5px 14px #1c09185c}.profile-new-professional{background:#ed1688}.profile-new-member{background:#13bfc8}@media (width<=620px){.profile-new-badge{padding:6px 8px;font-size:8px;top:8px;left:8px}}@media (width>=1001px){.home-lower-atmosphere>.profiles .launch-profiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.home-lower-atmosphere>.profiles .launch-profiles .portrait-photo{height:250px}.home-lower-atmosphere>.profiles .launch-profiles .profile-info{padding:15px}.home-lower-atmosphere>.profiles.simplified-section{padding-bottom:36px}.home-lower-atmosphere>.private-profiles.simplified-section{padding-top:40px}}.mobile-profile-carousel-track,.mobile-profile-carousel-set{display:contents}.mobile-profile-carousel-copy{display:none}@media (width>=621px){.homepage-carousel-secondary-photo{display:none!important}}@media (width<=620px){.home-lower-atmosphere .mobile-profile-carousel{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;width:100%;min-width:0;max-width:100%;padding:2px 0 14px;display:block;overflow:auto hidden}.home-lower-atmosphere .mobile-profile-carousel::-webkit-scrollbar{display:none}.home-lower-atmosphere .mobile-profile-carousel-track{gap:12px;width:max-content;display:flex}.home-lower-atmosphere .mobile-profile-carousel-set{gap:12px;display:flex}.home-lower-atmosphere .mobile-profile-carousel-copy{display:flex}.home-lower-atmosphere .launch-profiles,.home-lower-atmosphere .private-preview-grid{grid-template-columns:none;gap:0}.home-lower-atmosphere .launch-profiles .profile-card,.home-lower-atmosphere .private-preview-grid .private-preview{flex:0 0 min(68vw,250px);width:min(68vw,250px);min-width:0}.home-lower-atmosphere .launch-profiles .portrait-photo{height:220px}.home-lower-atmosphere .private-preview-grid .private-preview>div{height:205px}}@media (width<=620px) and (prefers-reduced-motion:reduce){.home-lower-atmosphere .mobile-profile-carousel{scroll-behavior:auto}}.member-home-page{--member-home-bg-tile:216.643vw;--member-home-bg-blend:clamp(120px,28vw,420px);background:#b48278;overflow-x:clip}.member-home-page:before,.member-home-page:after{background-image:url(/luxuriax-member-home-champagne.jpeg);background-position:top;background-repeat:repeat-y;background-size:100%;position:absolute;top:62px}.member-home-page:before{background-color:#b48278}.member-home-page:after{background-position:center calc(var(--member-home-bg-tile) - var(--member-home-bg-blend));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--member-home-bg-tile) - var(--member-home-bg-blend)),#000 var(--member-home-bg-tile));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--member-home-bg-tile) - var(--member-home-bg-blend)),#000 var(--member-home-bg-tile));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--member-home-bg-tile) - var(--member-home-bg-blend)),#000 var(--member-home-bg-tile));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--member-home-bg-tile) - var(--member-home-bg-blend)),#000 var(--member-home-bg-tile));mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--member-home-bg-tile) - var(--member-home-bg-blend)),#000 var(--member-home-bg-tile))}.member-home-page .dashboard-head,.member-home-page .dashboard-universes-heading{isolation:isolate;position:relative}.member-home-page .dashboard-head:before,.member-home-page .dashboard-universes-heading:before{z-index:-1;content:"";background:linear-gradient(105deg,#390a28d1,#53143696 64%,#48123029);border:1px solid #e8be8052;border-radius:22px;position:absolute;inset:-17px -21px;box-shadow:0 15px 38px #390c2638}.member-home-page .dashboard-head h1,.member-home-page .dashboard-universes-heading h2{color:#fff9f2;text-shadow:0 2px 5px #340723e6,0 0 16px #34072399}.member-home-page .dashboard-head .eyebrow,.member-home-page .dashboard-universes-heading .eyebrow{color:#f2cb8b;text-shadow:0 2px 5px #340723e0}.member-home-page .dashboard-head p:not(.eyebrow){color:#fff0e8;text-shadow:0 2px 5px #340723e6}.member-home-page .status-pill{color:#f7d79e;background:#430a2cd1;border-color:#f2c781e0;box-shadow:0 9px 24px #30061f47}.member-home-page .professional-favorites-compact{background:#3a0927b8;border-color:#efc37ea8;box-shadow:0 9px 24px #30061f38}.member-home-page .welcome-unread{color:#672344;background:#fff8eff0;border-color:#f1c783c7}.member-home-page .dashboard-quick-actions .pill,.member-home-page .dashboard-quick-actions .outline,.member-home-page .dashboard-list .outline,.member-home-page .email-verification-box .outline{color:#fff7e9;text-shadow:0 1px 2px #1b0312cc;background:linear-gradient(135deg,#6f1c4bf7,#370826fa);border:1px solid #efc581e6;box-shadow:0 11px 27px #30072057,inset 0 1px #ffefcf24}.member-home-page .dashboard-profile-action small{color:#fff1e9;text-shadow:0 1px 5px #2e061ed9}.member-home-page .dashboard-chat-cta{color:#fff7ef;background:linear-gradient(125deg,#5b113df5,#320824f7);border-color:#efc581e6;box-shadow:0 18px 44px #34072366,inset 0 1px #ffedcd1f}.member-home-page .dashboard-chat-cta small{color:#f1dfe5}.member-home-page .dashboard-chat-cta>strong{color:#f4ce8e}.member-home-page .dashboard-chat-icon{color:#f4ce8e;background:#3d0b2b;border:1px solid #efc581b8}.member-home-page .dashboard-universes a{background:linear-gradient(145deg,#480e31e0,#26071ce6);border-color:#efc581b8;box-shadow:0 14px 34px #32072257,inset 0 1px #fff2da17}.member-home-page .dashboard-universes a:hover{background:linear-gradient(145deg,#57123aeb,#2d0820ed);border-color:#efc581}.member-home-page .dashboard-universes p{color:#f7e9ed;text-shadow:0 1px 5px #240418bf}.member-home-page .dashboard-grid article,.member-home-page .dashboard-list,.member-home-page .danger-zone,.member-home-page .email-verification-box{color:#fff8f1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#440d2fed,#2a071ff0);border:1px solid #ebc07f8f;box-shadow:0 20px 50px #34072361,inset 0 1px #fff1d814}.member-home-page .dashboard-grid h2,.member-home-page .dashboard-list h2{color:#fff8f1;text-shadow:0 2px 5px #1f0315b8}.member-home-page .dashboard-grid article>p,.member-home-page .dashboard-list p,.member-home-page .dashboard-list small,.member-home-page .danger-zone p{color:#f2dfe5}.member-home-page .dashboard-price{color:#f3cb8b}.member-home-page .dashboard-grid dl{border-color:#f4dcc933}.member-home-page .dashboard-grid dl div,.member-home-page .dashboard-list article{border-color:#f4dcc92e}.member-home-page .dashboard-grid dt{color:#e7cbd7}.member-home-page .dashboard-grid dd{color:#fffaf4}.member-home-page .chat-rule{color:#fff5ed;background:#fff4e91a;border-left-color:#efc581}.member-home-page .chat-rule span{color:#ead6df}.member-home-page .favorite-links a{color:#fff4e9;background:#fff6ed1a;border:1px solid #efc5818c}.member-home-page .danger-zone>button,.member-home-page .danger-zone form button{color:#ffe6e9;background:#480a27b8;border-color:#eab4bc}.member-home-page .danger-zone form{border-color:#f4dcc933}.member-home-page .email-verification-box p{color:#fff3eb}.member-home-page .email-verification-box small,.member-home-page .email-verification-box a{color:#f4ce8e}.member-home-page .media-review-grid figure{background:#fff9f5f5}.member-home-page .media-review-grid img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;transform:none!important}.member-home-page .media-review-grid figcaption{color:#6b4052}@media (width<=620px){.member-home-page{--member-home-bg-blend:120px}.member-home-page .dashboard-head:before,.member-home-page .dashboard-universes-heading:before{background:linear-gradient(110deg,#390a28db,#5314369e 75%,#48123042);border-radius:18px;inset:-13px -10px}}.member-home-page .dashboard-shell{--member-hero-height:820px;z-index:0;isolation:isolate;position:relative}.member-home-page .dashboard-shell:before{z-index:-1;width:100vw;height:var(--member-hero-height);content:"";pointer-events:none;background-color:#1b0a15;background-image:linear-gradient(#14060e1a 0%,#14060e14 58%,#300b2057 78%,#59243a33 89%,#0000 100%),url(/luxuriax-member-background@2x.jpeg);background-position:top,50% 34%;background-repeat:no-repeat;background-size:cover,cover;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0 calc(100% - 125px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 125px),#0000 100%)}@media (width>=621px){.member-home-page .dashboard-shell:before{background-position:top,top;background-size:cover,cover}}.member-home-page .dashboard-universes-heading{margin-bottom:30px}.member-home-page .dashboard-universes>div:last-child{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;gap:12px}.member-home-page .dashboard-universes a{grid-column:1;align-content:center;height:100%;min-height:138px;padding:18px 28px}@media (width<=620px){.member-home-page .dashboard-shell{--member-hero-height:980px}.member-home-page .dashboard-shell:before{background-image:linear-gradient(#14060e1f 0%,#14060e14 59%,#300b2052 78%,#59243a2e 89%,#0000 100%),url(/luxuriax-member-background@2x.jpeg);background-position:top,top;background-size:cover,cover;width:calc(100% + 40px);left:-20px;transform:none}.member-home-page .dashboard-universes>div:last-child{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:12px}.member-home-page .dashboard-universes a{grid-template-columns:52px minmax(0,1fr);align-content:center;column-gap:14px;height:100%;min-height:132px;padding:14px 18px;display:grid}.member-home-page .dashboard-universes a>.dashboard-universe-icon{align-self:center;width:42px;height:42px}.member-home-page .dashboard-universes a small{letter-spacing:.07em;font-size:8px;line-height:1.25}.member-home-page .dashboard-universes a b{overflow-wrap:anywhere;margin-top:7px;font-size:18px;line-height:1.18}.member-home-page .dashboard-universes a p{margin-top:7px;font-size:10px;line-height:1.5;display:block}.home-lower-atmosphere{background:0 0;margin-top:-260px;padding-top:260px}.home-lower-atmosphere:before{-webkit-mask-image:linear-gradient(#0000 0,#0000001f 54px,#0000007a 135px,#000000d6 225px,#000 300px);mask-image:linear-gradient(#0000 0,#0000001f 54px,#0000007a 135px,#000000d6 225px,#000 300px)}.home-lower-atmosphere>.profiles.simplified-section .section-heading>div:before,.home-lower-atmosphere>.private-profiles .section-heading>div:before{inset:-13px -16px}.home-lower-atmosphere .pro-signup-band>div:before{inset:-18px}}.portal-hero .founder-strip{color:#fff4ed;text-shadow:0 1px 3px #000000e6;background:linear-gradient(100deg,#1f0414e6,#33071fcc 72%,#250517b8);border-left-color:#e0ae67;box-shadow:0 10px 26px #16020e47,inset 0 1px #ffe7bf1a}.lingerie-page .market-price-row span{color:#fff7ee;text-shadow:0 1px 3px #000000eb;background:linear-gradient(135deg,#30081de6,#0c0609d6);border-color:#e8bb77e0;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffe6c31a}.professional-directory,.private-directory{background:#b48278}.professional-directory .directory-shell,.private-directory .directory-shell{--directory-bg-tile:216.643vw;--directory-bg-blend:clamp(120px,28vw,420px);isolation:isolate;background:#b48278;position:relative;overflow:clip}.professional-directory .directory-shell:before,.professional-directory .directory-shell:after,.private-directory .directory-shell:before,.private-directory .directory-shell:after{z-index:0;content:"";pointer-events:none;background-image:url(/luxuriax-member-home-champagne.jpeg);background-position:top;background-repeat:repeat-y;background-size:100%;position:absolute;inset:0}.professional-directory .directory-shell:after,.private-directory .directory-shell:after{z-index:1;background-position:center calc(var(--directory-bg-tile) - var(--directory-bg-blend));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--directory-bg-tile) - var(--directory-bg-blend)),#000 var(--directory-bg-tile));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--directory-bg-tile) - var(--directory-bg-blend)),#000 var(--directory-bg-tile));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--directory-bg-tile) - var(--directory-bg-blend)),#000 var(--directory-bg-tile));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--directory-bg-tile) - var(--directory-bg-blend)),#000 var(--directory-bg-tile));mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--directory-bg-tile) - var(--directory-bg-blend)),#000 var(--directory-bg-tile))}.professional-directory .directory-shell>*,.private-directory .directory-shell>*{z-index:2;position:relative}@media (width<=620px){.professional-directory .directory-shell,.private-directory .directory-shell{--directory-bg-blend:120px}}.lingerie-page{background:#080604}.lingerie-page .market-content{--lingerie-bg-tile:216.643vw;--lingerie-bg-blend:clamp(120px,28vw,420px);isolation:isolate;background:#080604;position:relative;overflow:clip}.lingerie-page .market-content:before,.lingerie-page .market-content:after{z-index:0;content:"";pointer-events:none;background-image:url(/luxuriax-lingerie-background.jpeg);background-position:top;background-repeat:repeat-y;background-size:100%;position:absolute;inset:0}.lingerie-page .market-content:after{z-index:1;background-position:center calc(var(--lingerie-bg-tile) - var(--lingerie-bg-blend));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--lingerie-bg-tile) - var(--lingerie-bg-blend)),#000 var(--lingerie-bg-tile));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--lingerie-bg-tile) - var(--lingerie-bg-blend)),#000 var(--lingerie-bg-tile));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--lingerie-bg-tile) - var(--lingerie-bg-blend)),#000 var(--lingerie-bg-tile));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--lingerie-bg-tile) - var(--lingerie-bg-blend)),#000 var(--lingerie-bg-tile));mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--lingerie-bg-tile) - var(--lingerie-bg-blend)),#000 var(--lingerie-bg-tile))}.lingerie-page .market-content>*{z-index:2;position:relative}.lingerie-page .market-content>.section-heading h2{color:#fff8ed;text-shadow:0 2px 5px #000000eb,0 0 18px #000000b8}.lingerie-page .market-content>.section-heading .eyebrow{color:#f0c982;text-shadow:0 2px 5px #000000eb}.lingerie-page .market-content>.section-heading>.outline{color:#fff6e6;text-shadow:0 1px 2px #000000d9;background:linear-gradient(135deg,#482314f0,#120a08f5);border-color:#efc67ee6;box-shadow:0 12px 30px #0000006b,inset 0 1px #fff0cf24}@media (width<=620px){.lingerie-page .market-content{--lingerie-bg-blend:120px}}.lingerie-page .market-hero{isolation:isolate;background-color:#110508;background-image:url(/luxuriax-lingerie-hero-desktop-v2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.lingerie-page .market-hero:before,.lingerie-page .market-hero:after{z-index:0;content:"";pointer-events:none;position:absolute;inset:0}.lingerie-page .market-hero:before{background:linear-gradient(90deg,#07020561 0%,#0a03072e 47%,#0702050d 100%)}.lingerie-page .market-hero:after{background:linear-gradient(#0000 0%,#0806042e 28%,#080604bd 78%,#080604 100%);height:clamp(150px,18vw,250px);top:auto;bottom:-1px}.lingerie-page .market-hero>*{z-index:1;position:relative}.lingerie-page .market-price-row span{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#2d0a1d94,#0e070b80);border-color:#e8bb77b8;box-shadow:0 16px 34px #00000040,inset 0 1px #ffe7c21a}@media (width<=620px){.lingerie-page .market-hero{background-image:url(/luxuriax-lingerie-hero-v2.png);background-position:top;background-size:cover}.lingerie-page .market-hero:before{background:linear-gradient(90deg,#07020542,#07020514 72%,#07020508)}.lingerie-page .market-hero:after{height:165px}.lingerie-page .market-content:before{-webkit-mask-image:linear-gradient(#0000 0%,#00000038 30%,#000 135px);mask-image:linear-gradient(#0000 0%,#00000038 30%,#000 135px)}.lingerie-page .market-price-row span{background:linear-gradient(135deg,#2f0b1f8c,#0d070a78)}}.lingerie-page .market-hero:after{background:radial-gradient(96% 64% at 42% 100%,#dfb06a33,#0000 66%),linear-gradient(#0000 0%,#3e0d2a1a 18%,#1908116b 51%,#080604eb 87%,#080604 100%);height:clamp(280px,34vw,460px)}.lingerie-page .market-content{background:0 0;margin-top:-310px;padding-top:380px}.lingerie-page .market-content:before{-webkit-mask-image:linear-gradient(#0000 0,#0000001a 70px,#00000075 230px,#000000d1 390px,#000 520px);mask-image:linear-gradient(#0000 0,#0000001a 70px,#00000075 230px,#000000d1 390px,#000 520px)}@media (width<=620px){.lingerie-page .market-hero:after{height:310px}.lingerie-page .market-content{background:0 0;margin-top:-310px;padding-top:360px}.lingerie-page .market-content:before{-webkit-mask-image:linear-gradient(#0000 0,#0000001a 48px,#00000073 155px,#000c 285px,#000 410px);mask-image:linear-gradient(#0000 0,#0000001a 48px,#00000073 155px,#000c 285px,#000 410px)}}.member-home-page .dashboard-chat-cta,.member-home-page .dashboard-universes,.member-home-page .dashboard-universes-heading,.member-home-page .dashboard-universes>div:last-child,.member-home-page .dashboard-universes a{width:100%;max-width:100%;margin-left:0;margin-right:0}.member-home-page .dashboard-universes-heading:before{left:0;right:0}.member-home-page .dashboard-chat-cta{background:linear-gradient(125deg,#5b113db3,#320824a8);box-shadow:0 18px 44px #3407234d,inset 0 1px #ffedcd26}.member-home-page .dashboard-chat-cta b,.member-home-page .dashboard-chat-cta small,.member-home-page .dashboard-chat-cta>strong{text-shadow:0 2px 5px #1e0314e0,0 0 12px #1e03147a}.member-home-page .dashboard-chat-icon{background:#3d0b2bb3}.member-home-page .dashboard-head:before,.member-home-page .dashboard-universes-heading:before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(105deg,#390a28a8,#5314366e 64%,#4812301a)}.member-home-page .dashboard-chat-cta{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(125deg,#5b113d94,#3208248a)}.member-home-page .dashboard-universes a{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(145deg,#480e319e,#26071c94)}.member-home-page .dashboard-universes a:hover{background:linear-gradient(145deg,#57123ab3,#2d0820a8)}.member-home-page .dashboard-grid article,.member-home-page .dashboard-list,.member-home-page .danger-zone,.member-home-page .email-verification-box{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,#440d2fad,#2a071fa3)}@media (width<=620px){.member-home-page .dashboard-head:before,.member-home-page .dashboard-universes-heading:before{background:linear-gradient(110deg,#390a28b3,#5314367a 75%,#48123024)}.member-home-page .dashboard-head{-webkit-tap-highlight-color:transparent}.member-home-page .dashboard-head.touch-revealed:before,.member-home-page .dashboard-head:active:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff18;border-color:#e4bd83;box-shadow:0 14px 32px #07010547,inset 0 1px #ffffff09}}@media (hover:none) and (pointer:coarse){.member-home-page .dashboard-universes-heading{box-sizing:border-box;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:124px;margin-bottom:26px;padding:18px 20px;display:flex}.member-home-page .dashboard-universes-heading:before{border-radius:18px;transition:background .2s,border-color .2s,box-shadow .2s;inset:0}.member-home-page .dashboard-universes-heading .eyebrow{letter-spacing:.22em;margin:0;font-size:9px;line-height:1.35}.member-home-page .dashboard-universes-heading h2{max-width:100%;margin:0;font-size:clamp(25px,7.4vw,34px);line-height:1.08}.member-home-page .dashboard-universes-heading.touch-revealed:before,.member-home-page .dashboard-universes-heading:active:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff18;border-color:#e4bd83;box-shadow:0 14px 32px #07010547,inset 0 1px #ffffff09}}.member-home-page .dashboard-chat-cta,.member-home-page .dashboard-universes a{transition:background .2s,border-color .2s,box-shadow .2s}.member-home-page .dashboard-chat-cta:hover,.member-home-page .dashboard-universes a:hover,.member-home-page .dashboard-chat-cta:active,.member-home-page .dashboard-universes a:active{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff18;border-color:#e4bd83;box-shadow:0 14px 32px #07010547,inset 0 1px #ffffff09}.member-home-page .dashboard-chat-cta:focus-visible,.member-home-page .dashboard-universes a:focus-visible{outline-offset:3px;background:#ffffff18;border-color:#e4bd83;outline:2px solid #efc581b8}html{background-color:#150e14;min-height:100dvh}body.site-document{background-color:#150e14;min-height:100dvh;margin:0}.site-root{background-color:#150e14;min-height:100dvh;display:flow-root}.site-legal-footer small a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #c9bbc488;text-decoration:underline #c9bbc488}@supports (-webkit-touch-callout:none){@media (width<=620px){html,body.site-document,.site-root{min-height:-webkit-fill-available}}}.signup-card .schedule-editor>div>label{color:#4c2639!important;font-weight:800!important}.signup-card .media-consent{color:#4b2638!important;font-size:12px!important;font-weight:700!important;line-height:1.6!important}.signup-card .founders-offer{color:#482438!important}.signup-card .founders-offer .launch-badge{color:#fff3d9!important}.signup-card .founders-offer>div strong{color:#42142d!important}.signup-card .founders-offer>div b{color:#6b2e4b!important;font-weight:800!important}.signup-card .founders-offer p{color:#4f3542!important}.signup-card .founders-offer li{color:#4b293a!important;font-weight:600!important}.email-verification-box{isolation:isolate;flex-wrap:wrap;position:relative;color:#fff8ed!important;background:linear-gradient(120deg,#74184d,#43112f 62%,#612342)!important;border:1px solid #f2cf88!important;box-shadow:0 14px 34px #5209305c,inset 0 1px #fff5db38!important}.email-verification-box:before{z-index:-1;content:"";filter:blur(9px);opacity:.72;background:linear-gradient(115deg,#f6d08b61,#0000 35%,#e6906847);border-radius:17px;animation:3.4s ease-in-out infinite email-verification-glow;position:absolute;inset:-2px}.email-verification-copy{flex:1;min-width:min(100%,280px)}.email-verification-copy strong{color:#ffe5ad;letter-spacing:.01em;font:700 17px Georgia,serif;display:block}.email-verification-copy p{color:#fff8ed!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.5!important}.email-verification-box .outline{flex:none;box-shadow:0 5px 15px #1b021147;color:#65173f!important;background:#fff8ec!important;border-color:#ffe0a0!important;font-weight:800!important}.email-verification-box small,.email-verification-box a{color:#ffe1a2!important;font-weight:700!important}@keyframes email-verification-glow{50%{opacity:1;filter:blur(12px)}}@media (width>=621px){:is(html:has(.chat-page),body:has(.chat-page)){overscroll-behavior:none;height:100%;overflow:hidden}body:has(.chat-page) .site-legal-footer{display:none}.chat-page{height:100dvh;min-height:0;overflow:hidden}.chat-page:before,.chat-page:after{top:108px}.chat-page:before{background-color:#b48278;background-image:url(/luxuriax-member-home-champagne.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover}.chat-page:after{opacity:.78;background-image:linear-gradient(90deg,#1b081480,#350f2724 50%,#1b081480),url(/luxuriax-member-background.webp);background-position:50%,50% 38%;background-repeat:no-repeat;background-size:cover,cover}.chat-page .chat-shell{flex-direction:column;height:calc(100dvh - 108px);min-height:0;padding:20px 0 24px;display:flex}.chat-page .chat-heading{flex:none;margin-bottom:15px}.chat-page .chat-app.chat-restored{flex:1;height:auto;min-height:0;max-height:none}.chat-page .chat-app.chat-restored .chat-contacts{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;max-height:100%!important}.chat-page .chat-app.chat-restored .chat-contacts-head,.chat-page .chat-app.chat-restored .chat-search,.chat-page .chat-app.chat-restored .blocked-members{flex:none}.chat-page .chat-app.chat-restored .chat-contact-list{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.chat-page .chat-app.chat-restored .conversation-panel{height:100%;min-height:0;max-height:100%;overflow:hidden}.chat-page .chat-app.chat-restored .conversation-head,.chat-page .chat-app.chat-restored .contact-mask-banner,.chat-page .chat-app.chat-restored .chat-composer{flex:none}.chat-page .chat-app.chat-restored .conversation-messages{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}}@media (width>=1024px){.chat-page .chat-shell{width:min(1800px,100% - 24px);height:calc(100dvh - 108px);padding:6px 0 14px}.chat-page .chat-heading{align-items:center;margin:0 0 8px}.chat-page .chat-heading h1{margin:2px 0 0;font-size:38px;line-height:1}.chat-page .chat-heading>p{max-width:520px;font-size:11px;line-height:1.45}.chat-page .chat-app.chat-restored{flex:1;grid-template-columns:350px minmax(0,1fr);height:auto;min-height:0;max-height:none}}.admin-chat-back{display:none}.admin-chat-layout{height:min(72dvh,780px);min-height:600px}.admin-conversation-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;padding:14px;overflow-y:auto}.admin-conversation-list>button{background:#fff;border:1px solid #eadce2;gap:8px;margin-bottom:8px;padding:16px}.admin-conversation-list b{font-size:17px}.admin-conversation-list .admin-conversation-stats{flex-wrap:wrap;gap:6px;display:flex}.admin-conversation-list .admin-conversation-stats>span{color:#6f3853;background:#f3e7ec;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.admin-conversation-list time{font-size:9px}.admin-conversation-detail{height:100%;min-height:0;max-height:none;overflow:hidden}.admin-conversation-detail>header{flex:none}.admin-conversation-detail>div:last-child{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0}@media (width<=760px){.admin-chat-moderation{overflow:visible}.admin-chat-intro{gap:16px;padding:19px 16px}.admin-chat-intro h2{font-size:28px}.admin-chat-intro p{font-size:11px;line-height:1.6}.admin-chat-intro label{font-size:11px}.admin-chat-intro input{min-height:46px;font-size:16px}.admin-chat-layout{height:auto;min-height:0;display:block}.admin-conversation-list{border:0;height:min(68dvh,620px);max-height:none;padding:10px}.admin-conversation-list>button{border-radius:14px;min-height:112px;margin-bottom:10px;padding:15px}.admin-conversation-list b{font-size:18px;line-height:1.25}.admin-conversation-list .admin-conversation-stats>span,.admin-conversation-list time{font-size:10px}.admin-conversation-detail{border-top:1px solid #e4d7dc;height:min(74dvh,700px);min-height:440px;max-height:none;display:none}.admin-chat-layout.conversation-open .admin-conversation-list{display:none}.admin-chat-layout.conversation-open .admin-conversation-detail{display:flex}.admin-conversation-detail>header{z-index:2;flex-wrap:wrap;align-items:flex-start;padding:12px;position:sticky;top:0}.admin-conversation-detail>header b{flex:1;font-size:17px}.admin-conversation-detail>header span{flex-basis:100%;padding-left:0;font-size:9px}.admin-chat-back{color:#6f274a;background:#fff;border:1px solid #a96f8a;border-radius:999px;align-items:center;min-height:38px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.admin-conversation-detail>div:last-child{padding:11px}.admin-conversation-detail article{padding:13px}.admin-conversation-detail article p{font-size:13px;line-height:1.55}.admin-chat-attachment img,.admin-chat-attachment video{object-fit:contain;width:100%;height:auto;max-height:46dvh}.admin-chat-empty{min-height:0;padding:24px}}.signup-page{isolation:isolate;color:#fff8f2;background:#050405;position:relative;overflow-x:clip}.signup-page:before,.signup-page:after{z-index:0;content:"";pointer-events:none;position:fixed;inset:0}.signup-page:before{background-color:#050405;background-image:url(/luxuriax-signup-desktop.jpeg);background-position:clamp(24px,5vw,72px) 0;background-repeat:no-repeat;background-size:auto 100%;inset:82px 0 0}.signup-page:after{z-index:1;background:radial-gradient(at 24% 52%,#0000 0 31%,#05040533 49%,#050405e0 76%,#050405 100%)}.signup-page>header.signup-nav{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#050405eb,#11070d9e,#050405eb);position:relative}main.signup-page>header.signup-nav .header-brand{gap:4px;justify-content:flex-start!important;width:226px!important}main.signup-page>header.signup-nav .lux-logo-word{width:154px!important;height:66px!important;display:block!important;transform:translateY(6px)!important}.signup-page .signup-wrap{z-index:2;grid-template-columns:1fr;justify-items:end;width:min(100%,1380px);max-width:none;min-height:calc(100dvh - 68px);padding:42px clamp(28px,7vw,110px) 54px;position:relative}.signup-page .signup-wrap>aside{display:none}.signup-page .signup-card{color:#fff8f2;-webkit-backdrop-filter:blur(2px)saturate(1.04);backdrop-filter:blur(2px)saturate(1.04);background:linear-gradient(145deg,#2c0e208f,#08050866);border:1px solid #e2b674b8;border-radius:18px;width:min(560px,100%);min-height:0;box-shadow:0 28px 74px #000000a8,inset 0 1px #ffffff12}.signup-page .progress{background:#efcd9d33}.signup-page .progress span{background:#d49b52}.signup-page .step-label,.signup-page .eyebrow{color:#efc585}.signup-page .signup-card h2,.signup-page .signup-card h3,.signup-page .signup-card strong{color:#fff8f2}.signup-page .signup-card label:not(.check),.signup-page .check,.signup-page .access-intro,.signup-page .legal-pay{color:#eadde3}.signup-page .check a{color:#efc585}.signup-page .signup-card input:not([type=checkbox]):not([type=radio]),.signup-page .signup-card select,.signup-page .signup-card textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fffaf5;caret-color:#efc585;background:#0d070b99;border-color:#e2b674b3;box-shadow:inset 0 1px #ffffff09}.signup-page .signup-card input::placeholder,.signup-page .signup-card textarea::placeholder{color:#c7b8be;opacity:.82}.signup-page .signup-card input:focus,.signup-page .signup-card select:focus,.signup-page .signup-card textarea:focus{outline-offset:2px;background:#270e1dc2;border-color:#edc783;outline:2px solid #e2b6742e}.signup-page .role-choice,.signup-page .plan-choice,.signup-page .option-chip,.signup-page .visibility-check,.signup-page .sensitive-check,.signup-page .order-summary,.signup-page .processor{color:#f4e8ed;background:#12080e75;border-color:#e2b67466}.signup-page .role-choice.selected,.signup-page .plan-choice.selected{background:#5f1b3d94;border-color:#dba760}.signup-page .role-choice small,.signup-page .plan-choice small,.signup-page .processor span{color:#d1c1c8}.signup-page .form-section-title{color:#efc585;border-color:#e2b67447}.signup-page .quick-mode-note,.signup-page .signup-notice{color:#f3e2e9;background:#4a183399;border-color:#c39255}.signup-page .quick-mode-note span{color:#d8c8cf}.signup-page .quick-path-button{color:#fff8f2;background:#0905088a;border-color:#dfb36f}.signup-page .quick-path-button:hover{background:#541739ad}.signup-page .back-button{color:#efc585}.signup-page .signup-card .pill{background:linear-gradient(120deg,#ac2a60f5,#671441fa);border:1px solid #ebc58985;box-shadow:0 13px 32px #00000061}@media (width>=621px){.signup-page{background:radial-gradient(at 27%,#5b2d1b57 0%,#2d160f38 34%,#0c07061a 58%,#0000 73%),linear-gradient(90deg,#080605 0%,#150c09 40%,#0a0606 67%,#050405 100%)}.signup-page:before{filter:brightness(.9)sepia(.12)saturate(.96)contrast(1.03);background-color:#0000;background-position:0 8px;background-size:auto calc(100% + 120px);inset:68px 0 0;-webkit-mask-image:linear-gradient(90deg,#00000052 0,#000 11% calc(66.5vh - 135px),#0000 calc(66.5vh + 28px));mask-image:linear-gradient(90deg,#00000052 0,#000 11% calc(66.5vh - 135px),#0000 calc(66.5vh + 28px))}.signup-page:after{background:linear-gradient(90deg,#05040508 0%,#05040505 42%,#05040524 52%,#050405bd 68%,#050405 84%),radial-gradient(at 15% 49%,#68321d21 0%,#49221614 27%,#0000 48%),radial-gradient(at 28% 52%,#0000 0 39%,#0504051f 52%,#05040594 76%,#050405 100%)}}@media (width<=620px){.signup-page:before{filter:brightness(.82)sepia(.04)saturate(.94)contrast(1.02);background-image:url(/luxuriax-signup-mobile-reference-v2.jpeg);background-position:top;background-size:cover;inset:62px 0 0}.signup-page:after{background:linear-gradient(#0904070a,#11070c26 42%,#05040575 100%);inset:62px 0 0}.signup-page>header.signup-nav{background:linear-gradient(90deg,#050405f0,#0e070cd1,#050405f0)}main.signup-page>header.signup-nav .header-brand{justify-content:center!important;width:49px!important}main.signup-page>header.signup-nav .lux-logo-word{display:none!important}.signup-page .signup-wrap{justify-items:center;min-height:calc(100dvh - 62px);padding:175px clamp(24px,7.5vw,32px) 30px}.signup-page .signup-card{-webkit-backdrop-filter:blur(.4px)saturate(1.03);backdrop-filter:blur(.4px)saturate(1.03);background:linear-gradient(145deg,#2b0d1f57,#08050833);padding:20px 18px}.signup-page .signup-card .pill{background:linear-gradient(110deg,#cf0059fa,#b7005bfa);box-shadow:0 13px 30px #0000005c}.signup-page .progress{margin:-5px 0 24px}.signup-page .signup-card h2{margin-bottom:18px;font-size:27px;line-height:1.05}.signup-page .role-choices{gap:8px;margin:15px 0 18px}.signup-page .role-choice{padding:12px!important}.signup-page .role-choice:not(:has(input:checked)){box-shadow:none;background:#0a060952;border-color:#e2b67461}.signup-page .role-choice:has(input:checked){background:#5f1b3da3;border-color:#dba760;box-shadow:0 8px 20px #00000038}.signup-page .signup-card label:not(.check){margin:11px 0}.signup-page .signup-card input:not([type=checkbox]):not([type=radio]){padding:11px}.signup-page .check{margin:14px 0}}.signup-page .photo-requirement>strong{color:#4f253a!important}.signup-page .photo-requirement>p{color:#5e4b55!important}.signup-page .photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.signup-page .photo-grid>label{min-width:0;max-width:100%;color:#5a2b43!important}.signup-page .photo-grid input[type=file]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.signup-page .photo-requirement .media-consent{color:#4b2638!important}.signup-page .member-attestation{color:#4b2638!important;font-size:12px!important;font-weight:700!important;line-height:1.6!important}.signup-page .professional-media .media-heading strong,.signup-page .professional-media .media-upload>strong,.signup-page .professional-media .explicit-media-policy strong{color:#4f253a!important}.signup-page .professional-media .media-heading p,.signup-page .professional-media .media-upload>small,.signup-page .professional-media .media-limits,.signup-page .professional-media .explicit-media-policy p{color:#5e4b55!important}.signup-page .professional-media .media-upload,.signup-page .signup-rate-editor,.signup-page .signup-rate-editor h4,.signup-page .schedule-editor,.signup-page .schedule-editor h4,.signup-page .multi-select-field label{color:#4f253a!important}@media (width<=620px){.signup-page .photo-grid{grid-template-columns:minmax(0,1fr)}.signup-page{width:100%;max-width:100%;overflow-x:clip}html:has(.signup-page){width:100%;max-width:100%;overflow-x:clip}body:has(.signup-page){width:100%;max-width:100%;overflow-x:clip}.signup-page>header.signup-nav{width:100%;min-width:0;max-width:100vw}main.signup-page>header.signup-nav .signup-return{text-overflow:ellipsis;min-width:0;max-width:calc(100vw - 76px);overflow:hidden}.signup-page .signup-wrap{width:100%;min-width:0;max-width:100%;padding:175px 16px 30px;display:block}.signup-page .signup-card{width:100%;min-width:0;max-width:100%;margin:0 auto;padding:20px 16px}.signup-page .signup-card form,.signup-page .signup-card form>*,.signup-page .detail-grid,.signup-page .field-row,.signup-page .role-choices,.signup-page .option-grid,.signup-page .photo-grid,.signup-page .professional-media,.signup-page .media-upload-grid,.signup-page .rate-editor,.signup-page .schedule-editor,.signup-page .contact-consent,.signup-page .multi-select-field{width:100%;min-width:0;max-width:100%}.signup-page .detail-grid,.signup-page .field-row,.signup-page .role-choices,.signup-page .option-grid,.signup-page .media-upload-grid{grid-template-columns:minmax(0,1fr)}.signup-page .signup-card input:not([type=checkbox]):not([type=radio]),.signup-page .signup-card select,.signup-page .signup-card textarea,.signup-page .signup-card input[type=file]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px!important}.signup-page .role-choice{grid-template-columns:20px 34px minmax(0,1fr);width:100%;min-width:0;max-width:100%}.signup-page .role-choice>span:last-child,.signup-page .role-choice strong,.signup-page .role-choice small,.signup-page .signup-card h2,.signup-page .access-intro{overflow-wrap:anywhere;min-width:0}.signup-page .media-upload{min-width:0;max-width:100%;grid-template-columns:34px minmax(0,1fr)!important}.signup-page .rate-editor>div{grid-template-columns:minmax(0,1fr)}.signup-page .schedule-editor>div{grid-template-columns:minmax(0,1fr) 70px 70px;gap:6px}.signup-page .schedule-editor>div input[type=time]{min-width:0;padding-left:3px;padding-right:3px}.signup-page .contact-consent{padding-left:12px;padding-right:12px}}.portal-hero .founder-strip{color:#fff7ef!important;text-shadow:0 1px 3px #000000f2!important;background:linear-gradient(100deg,#1f0414f5,#33071feb 72%,#250517e6)!important}.portal-hero .founder-strip b{color:#f4cb86!important}.portal-hero .founder-strip span{color:#fff7ef!important}.lingerie-page .market-price-row span{color:#fff8f0!important;text-shadow:0 1px 3px #000000f5!important;background:linear-gradient(135deg,#30081df5,#0c0609f0)!important}.lingerie-page .market-price-row b{color:#f4cb86!important}@media (width<=620px){.portal-hero .founder-strip{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(100deg,#18030cde,#2f051bd4)!important;border:1px solid #f2cb86e6!important;border-left:5px solid #f4cb86!important;border-radius:14px!important;padding:20px 18px!important;display:block!important;box-shadow:0 12px 30px #00000094!important}.portal-hero .founder-strip b{color:#ffe1a5!important;letter-spacing:.13em!important;text-shadow:none!important;margin:0 0 9px!important;font-size:13px!important;font-weight:900!important;display:block!important}.portal-hero .founder-strip span{box-sizing:border-box!important;color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:.35px #120009f5!important;opacity:1!important;text-shadow:1px 0 #120009f5,-1px 0 #120009f5,0 1px #120009f5,0 -1px #120009f5!important;background:#19020dd1!important;border-radius:8px!important;width:fit-content!important;max-width:100%!important;padding:8px 10px!important;font-size:18px!important;font-weight:900!important;line-height:1.45!important;display:block!important}.lingerie-page .market-price-row span{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(105deg,#2a0418d9,#10050ac9)!important;border-color:#f2cb86eb!important;font-size:15px!important;font-weight:800!important;line-height:1.5!important;box-shadow:0 12px 30px #00000094!important}.lingerie-page .market-price-row b{color:#ffd98e!important;-webkit-text-fill-color:#ffd98e!important;-webkit-text-stroke:.25px #0f0007f5!important;width:fit-content!important;max-width:100%!important;text-shadow:none!important;background:#16020bd6!important;border-radius:8px!important;padding:4px 9px!important;font-size:27px!important;font-weight:900!important;display:block!important}.lingerie-page .market-price-row small{color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:.25px #0d0007f2!important;text-shadow:1px 0 #0d0007e6,-1px 0 #0d0007e6!important;background:#0f010894!important;border-radius:7px!important;width:fit-content!important;max-width:100%!important;margin-top:5px!important;padding:3px 7px!important;font-size:16px!important;font-weight:900!important;line-height:1.4!important;display:block!important}}html[lang=th] body,html[lang=th] button,html[lang=th] input,html[lang=th] textarea,html[lang=th] select{font-family:Thonburi,Noto Sans Thai,Leelawadee UI,Arial,sans-serif;line-height:1.55}html[lang=th] h1,html[lang=th] h2,html[lang=th] h3,html[lang=th] h4,html[lang=th] .display-title,html[lang=th] .serif{letter-spacing:0;font-family:Thonburi,Noto Sans Thai,Leelawadee UI,Arial,sans-serif;line-height:1.35}.translated-content{overflow-wrap:anywhere;min-width:0;display:inline}.translated-content>span{white-space:pre-wrap}.translated-content-toggle{color:#9a5b36;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:34px;margin:7px 0 0;padding:5px 0;font:700 11px/1.35 Arial,sans-serif;text-decoration:underline;display:block}.translated-content-toggle:focus-visible{outline-offset:3px;outline:2px solid #c99155}.site-root form{--lux-autofill-bg:#f5e3ec;--lux-autofill-text:#45182f;--lux-autofill-border:#b33d72;--lux-autofill-caret:#8e2859}.signup-page form,.login-page form{--lux-autofill-bg:#74204c;--lux-autofill-text:#fffaf5;--lux-autofill-border:#d6538d;--lux-autofill-caret:#ffd0e4}.site-root form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):autofill{border-color:var(--lux-autofill-border)!important;background-color:var(--lux-autofill-bg)!important;color:var(--lux-autofill-text)!important;caret-color:var(--lux-autofill-caret)!important;box-shadow:0 0 0 1000px var(--lux-autofill-bg) inset,0 0 0 1px var(--lux-autofill-border)!important;filter:none!important;background-image:none!important}.site-root form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):autofill{transition:background-color 99999s ease-out;border-color:var(--lux-autofill-border)!important;background-color:var(--lux-autofill-bg)!important;-webkit-text-fill-color:var(--lux-autofill-text)!important;caret-color:var(--lux-autofill-caret)!important;-webkit-box-shadow:0 0 0 1000px var(--lux-autofill-bg) inset,0 0 0 1px var(--lux-autofill-border)!important;box-shadow:0 0 0 1000px var(--lux-autofill-bg) inset,0 0 0 1px var(--lux-autofill-border)!important;filter:none!important;background-image:none!important}.site-root form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):autofill:hover{transition:background-color 99999s ease-out;border-color:var(--lux-autofill-border)!important;background-color:var(--lux-autofill-bg)!important;-webkit-text-fill-color:var(--lux-autofill-text)!important;caret-color:var(--lux-autofill-caret)!important;-webkit-box-shadow:0 0 0 1000px var(--lux-autofill-bg) inset,0 0 0 1px var(--lux-autofill-border)!important;box-shadow:0 0 0 1000px var(--lux-autofill-bg) inset,0 0 0 1px var(--lux-autofill-border)!important;filter:none!important;background-image:none!important}.site-root form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):autofill:focus{transition:background-color 99999s ease-out;border-color:var(--lux-autofill-border)!important;background-color:var(--lux-autofill-bg)!important;-webkit-text-fill-color:var(--lux-autofill-text)!important;caret-color:var(--lux-autofill-caret)!important;-webkit-box-shadow:0 0 0 1000px var(--lux-autofill-bg) inset,0 0 0 1px var(--lux-autofill-border)!important;box-shadow:0 0 0 1000px var(--lux-autofill-bg) inset,0 0 0 1px var(--lux-autofill-border)!important;filter:none!important;background-image:none!important}@supports selector(input:-moz-autofill){.site-root form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):-moz-autofill{border-color:var(--lux-autofill-border)!important;background-color:var(--lux-autofill-bg)!important;color:var(--lux-autofill-text)!important;caret-color:var(--lux-autofill-caret)!important;box-shadow:0 0 0 1000px var(--lux-autofill-bg) inset,0 0 0 1px var(--lux-autofill-border)!important;filter:none!important;background-image:none!important}}.field-help{color:inherit;opacity:.82;margin-top:-4px;font-size:9px;font-weight:500;line-height:1.45;display:block}.ambassador-panel{color:#fff;background:linear-gradient(128deg,#661442f7,#2e0721fa);border:1px solid #efc581eb;border-radius:22px;width:100%;max-width:100%;margin:0 0 24px;padding:28px;overflow:hidden;box-shadow:0 18px 44px #2c051d6b,inset 0 1px #fff2da24}.ambassador-panel-title{color:#f5cf8f;letter-spacing:.16em;text-align:center;margin:0;font:900 14px/1.35 Arial,sans-serif}.ambassador-panel-intro{color:#fff8f2;text-align:center;margin:13px 0 16px;font-size:16px;font-weight:700;line-height:1.5}.ambassador-code-showcase{background:linear-gradient(135deg,#230418e0,#4c0d33d4);border:1px solid #f5cd8b8f;border-radius:18px;justify-content:center;align-items:center;gap:18px;max-width:880px;margin:0 auto;padding:20px 24px;display:flex;box-shadow:inset 0 1px #ffffff14}.ambassador-code-value{color:#ffd993;letter-spacing:.12em;text-shadow:0 2px 16px #ffb85c38;overflow-wrap:anywhere;min-width:0;font:700 clamp(42px,5vw,60px)/1 Georgia,serif}.ambassador-actions{flex-wrap:wrap;flex:0 auto;justify-content:center;gap:10px;min-width:0;display:flex}.ambassador-copy-button,.ambassador-share-button{color:#682044;letter-spacing:.04em;cursor:pointer;background:#fff8ec;border:1px solid #edc47f;border-radius:999px;flex:0 auto;min-height:48px;padding:13px 20px;font-size:13px;font-weight:900;box-shadow:0 9px 20px #11020b47}.ambassador-share-button{color:#fff9ee;background:#7f2855}.ambassador-copy-button:hover,.ambassador-copy-button:focus-visible,.ambassador-share-button:hover,.ambassador-share-button:focus-visible{color:#682044;outline-offset:3px;background:#f7dcae;outline:2px solid #ffe7beb3}.ambassador-personal-link{color:#f3e4e9;text-align:center;max-width:790px;margin:14px auto 0;font-size:13px;line-height:1.5}.ambassador-personal-link span{color:#f4cb86;font-weight:900}.ambassador-personal-link a{color:#fff;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ambassador-panel-explanation{color:#f3e4e9;text-align:center;max-width:790px;margin:14px auto 0;font-size:15px;line-height:1.6}.ambassador-referrals{border-top:1px solid #efc58147;max-width:790px;margin:24px auto 0;padding-top:19px}.ambassador-panel h3{color:#f4cb86;margin:0 0 10px;font-size:21px}.ambassador-panel ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ambassador-panel li{background:#ffffff14;border:1px solid #edc88f40;border-radius:10px;padding:10px 12px;font-weight:800}.ambassador-referrals>p{color:#f2e6eb;margin:0;font-size:14px}.ambassador-referrals>small{color:#e5d8de;margin-top:13px;font-size:13px;line-height:1.45;display:block}.ambassador-code-status{color:#74224c;flex-direction:column;align-items:flex-start;gap:6px;margin-top:7px;font-size:12px;font-weight:800;display:flex}.ambassador-code-status.valid{color:#74224c}.ambassador-code-status.invalid{color:#91264f}.ambassador-skip-code{color:#7b2850;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:3px 0;font-size:12px;font-weight:900;text-decoration:underline}.admin-review-card .admin-ambassador-badge{color:#ffe1a4;letter-spacing:.08em;background:linear-gradient(135deg,#6f1f4b,#42112f);border:1px solid #c48a40;border-radius:999px;align-items:center;margin:0;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.admin-review-card .admin-ambassador-button{color:#713d18;background:#fff4df;border-color:#b77f3b}.admin-review-card>div:first-child>small{color:#6f4057;margin-top:6px;font-size:9px;font-weight:800;display:block}.admin-review-card .admin-new-badge{color:#fff;letter-spacing:.12em;background:#13bfc8;border-radius:999px;align-items:center;margin:0;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.admin-review-card .admin-new-button{color:#713d18;background:#fff4df;border-color:#c48a40}.admin-ambassador-card{background:#fbf7f9;border:1px solid #e3ced7;border-radius:16px;margin:14px 0;padding:17px}.admin-ambassador-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-ambassador-heading b,.admin-ambassador-heading span{display:block}.admin-ambassador-heading span{color:#806f77;margin-top:4px;font-size:9px}.ambassador-status{background:#eee5e8;border-radius:999px;padding:6px 9px;font-weight:900;color:#6e5963!important;font-size:8px!important}.ambassador-status.active{background:#f6dfb7;color:#6c3d13!important}.admin-ambassador-code{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.admin-ambassador-code strong{color:#fff0cc;letter-spacing:.08em;background:#571c3d;border-radius:10px;padding:10px 13px}.admin-ambassador-code button{color:#6b3048;background:#fff7e8;border:1px solid #b88750;border-radius:999px;padding:8px 11px;font-weight:800}.admin-ambassador-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-ambassador-counts span{color:#6c4054;background:#f1e6eb;border-radius:11px;padding:10px;font-size:9px}.admin-ambassador-counts b{color:#582039;font:24px Georgia,serif;display:block}.admin-ambassador-card details{margin-top:14px}.admin-ambassador-card summary{color:#6d2447;cursor:pointer;font-size:10px;font-weight:900}.admin-referral-list{gap:8px;margin-top:12px;display:grid}.admin-referral-list>div{border-top:1px solid #eadce2;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.admin-referral-list span,.admin-referral-list small{display:block}.admin-referral-list small{color:#806f77;margin-top:4px;font-size:9px}.admin-referral-list a{color:#6e2447;font-size:9px;font-weight:900}.admin-referral-list em{color:#89757e;font-size:9px}@media (width<=620px){.ambassador-panel{border-radius:19px;padding:22px 15px}.ambassador-panel-title{letter-spacing:.1em;font-size:12px}.ambassador-panel-intro{font-size:15px}.ambassador-code-showcase{flex-direction:column;align-items:stretch;gap:15px;padding:18px 14px}.ambassador-code-value{letter-spacing:.08em;text-align:center;font-size:clamp(38px,13vw,50px)}.ambassador-actions{grid-template-columns:1fr;width:100%;display:grid}.ambassador-copy-button,.ambassador-share-button{width:100%;max-width:100%;font-size:13px}.ambassador-personal-link{text-align:left}.ambassador-panel-explanation{text-align:left;font-size:14px}.ambassador-referrals{margin-top:20px}.admin-ambassador-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-referral-list>div{flex-direction:column;align-items:flex-start}.admin-ambassador-heading{flex-direction:column}.admin-ambassador-code>*{text-align:center;width:100%}}.chat-message-meta{justify-content:flex-end;align-items:center;gap:7px;margin-top:5px;display:flex}.chat-message-meta time{margin-top:0}.message-delete{color:inherit;text-underline-offset:2px;cursor:pointer;opacity:.74;background:0 0;border:0;padding:2px 0;font-size:8px;font-weight:800;text-decoration:underline}.message-delete:hover,.message-delete:focus-visible{opacity:1}.message-delete:disabled{cursor:wait;opacity:.45}.admin-message-actions{align-items:center;gap:9px;margin:0!important;display:flex!important}.admin-message-actions button{color:#84284f;cursor:pointer;background:#fff;border:1px solid #d4adb9;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900}.admin-message-actions button:hover,.admin-message-actions button:focus-visible{background:#fff2f6;border-color:#8c3159}.admin-message-actions button:disabled{cursor:wait;opacity:.5}.admin-presentation-tools{background:#4a193214;border:1px solid #d2ae659e;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:14px;display:flex}.admin-presentation-tools>div{flex-wrap:wrap;gap:8px;display:flex}.admin-presentation-profile{border-color:#c99d50!important}.admin-presentation-profile:before{content:"PRÉSENTATION · ChatGPT";color:#ffe9b8;letter-spacing:.08em;background:#5a193d;border-radius:999px;margin:0 0 8px;padding:4px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.admin-inline-notice{color:#5d2a43;background:#f4e5c8;border-radius:10px;margin:12px 0;padding:11px 13px;font-size:10px;font-weight:800}.admin-presentation-select{flex:none;align-self:center}.admin-presentation-select input{width:18px;height:18px}.admin-presentation-profile>div:first-of-type{flex:1;min-width:0}.admin-presentation-upload{background:#fffaf0;border:1px dashed #c9a568;border-radius:11px;margin:12px 0;padding:12px}.admin-presentation-upload input{margin-top:6px}.admin-profile-media figure{margin:0}.admin-profile-media figcaption{gap:5px;padding-top:5px;font-size:9px;display:grid}.admin-profile-media figcaption button{width:100%}.admin-ban-button,.admin-reactivate-button{color:#fff!important;background:#711f45!important;border-color:#8f294d!important}.admin-ban-link{color:#711f45;background:#fff1f5;border:1px solid #8f294d;border-radius:8px;align-items:center;padding:8px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.admin-ban-modal-overlay{z-index:10000;background:#170812c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-ban-modal{color:#3e2934;background:#fff;border:1px solid #d0a45f;border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 36px);padding:24px;overflow:auto;box-shadow:0 30px 90px #0008}.admin-ban-modal h2{margin:4px 0 8px}.admin-ban-modal label{margin:12px 0}.admin-ban-modal fieldset{border:1px solid #e2d3d8;border-radius:12px;gap:18px;margin:12px 0;padding:12px;display:flex}.admin-ban-modal fieldset label{flex-direction:row;align-items:center;margin:0}.admin-ban-modal fieldset input{width:auto}.admin-ban-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.admin-ban-modal-actions button,.admin-ban-actions button,.admin-ban-actions form button,.admin-appeal-form button{color:#6b2445;background:#fff7e9;border:1px solid #b98a53;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:900}.admin-ban-card{background:#fcf8fa;border:1px solid #e1cbd4;border-radius:16px;margin:14px 0;padding:17px}.admin-ban-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-ban-card>header b,.admin-ban-card>header span{display:block}.admin-ban-card>header span{color:#7d6972;margin-top:4px;font-size:9px}.admin-ban-status{color:#6e5963;letter-spacing:.08em;background:#eee5e8;border-radius:999px;padding:6px 9px;font-size:8px}.admin-ban-status.active{color:#fff;background:#741e43}.admin-ban-status.expired,.admin-ban-status.lifted{color:#663b1b;background:#f2dfb9}.admin-ban-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.admin-ban-grid span{color:#66535d;overflow-wrap:anywhere;background:#f2e8ec;border-radius:10px;padding:9px;font-size:9px}.admin-ban-grid b{color:#5c1e3d;margin-bottom:4px;display:block}.admin-subscription-alert{background:#fff5e4;border-left:3px solid #c79549;padding:10px}.admin-email-error{color:#7a1f40;background:#fff0f4;border-left:3px solid #a3274c;padding:10px}.admin-ban-card details{margin-top:12px}.admin-ban-card summary{color:#6d2447;cursor:pointer;font-size:10px;font-weight:900}.admin-ban-card blockquote{white-space:pre-wrap;background:#fff;border-left:3px solid #c79855;margin:12px 0;padding:12px}.admin-ban-history{gap:6px;padding-left:18px;font-size:9px;display:grid}.admin-appeal-form{gap:8px;margin-top:12px;display:grid}.admin-ban-actions{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.admin-ban-actions form{grid-template-columns:160px minmax(210px,1fr) auto;align-items:end;gap:8px;display:grid}.admin-ban-actions label{margin:0}@media (width<=620px){.admin-presentation-profile{position:relative}.admin-presentation-select{position:absolute;top:15px;right:8px}.admin-presentation-profile:before{padding-right:34px}.admin-ban-modal-overlay{padding:8px}.admin-ban-modal{max-height:calc(100vh - 16px);padding:18px 14px}.admin-ban-modal-actions{grid-template-columns:1fr;display:grid}.admin-ban-grid{grid-template-columns:1fr}.admin-ban-card>header,.admin-ban-actions{flex-direction:column;align-items:stretch}.admin-ban-actions form{grid-template-columns:1fr}.admin-ban-actions button,.admin-ban-actions form button{width:100%}}.home-mobile-only{display:none}@media (width<=620px){.home-prestige{background:#210611;width:100%;max-width:100%;overflow-x:clip}.home-prestige .home-desktop-only{display:none!important}.home-prestige .home-mobile-only{display:inline!important}.home-prestige>header.nav-shell.simple-nav{background:#10030bf7;border-bottom-color:#dcae6d61;height:52px;padding:0 9px}.home-prestige>header.nav-shell.simple-nav .home-public-brand{flex:0 142px;width:142px!important;height:42px!important}.home-prestige>header.nav-shell.simple-nav .home-public-brand .mobile-logo-unified{width:142px;height:42px}.home-prestige>header.nav-shell.simple-nav .nav-actions{gap:4px;min-width:0;height:32px}.home-prestige>header.nav-shell.simple-nav .home-language-trigger{height:30px;min-height:30px;padding:4px 7px;font-size:9px}.home-prestige>header.nav-shell.simple-nav .nav-actions .text-button{height:30px;padding:0 3px;font-size:9px}.home-prestige>header.nav-shell.simple-nav .nav-actions .pill.small{height:30px;padding:0 9px;font-size:9px}.home-prestige .home-language-menu{top:49px}.home-prestige .portal-hero{background:#210611;min-height:0;padding:66px 10px 12px}.home-prestige .portal-atmosphere{opacity:1;background-color:#21000f;background-image:linear-gradient(90deg,#1c0312c7 0%,#26051794 57%,#28051914 82%),url(/prestige-hero-woman-v2.jpg),url(/luxuriax-portal-atmosphere.webp);background-position:0 0,right 0 top 52px,top;background-repeat:no-repeat;background-size:100% 100%,auto 90px,cover}.home-prestige .portal-intro .eyebrow,.home-prestige .portal-intro>p:last-child{display:none}.home-prestige .portal-intro h1{color:#fff9f2;letter-spacing:-.035em;white-space:nowrap;text-shadow:0 2px 12px #15010ce6;width:100%;margin:0;font-size:clamp(22px,6.5vw,28px);line-height:.99}.home-prestige .portal-intro h1 em{color:#edc07c;white-space:nowrap;width:auto}.home-prestige .gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:18px 0 0;display:grid}.home-prestige .gateway-card{isolation:isolate;background:#4d102e;border:1px solid #ebc27dd1;border-radius:13px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:86px;min-height:86px;padding:9px 10px 8px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff4da29,0 8px 20px #0c010847}.home-prestige .gateway-card:before,.home-prestige .gateway-card:after{z-index:-2;content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .25s;position:absolute;inset:0}.home-prestige .gateway-card:after{z-index:-1;background:linear-gradient(#0000 16%,#29051a1a 30%,#270518ba 66%,#1f0313f0 100%),linear-gradient(90deg,#3d0a29 0%,#3b0826f7 39%,#30061e94 65%,#1e031314 100%)}.home-prestige .gateway-card:active:before{transform:scale(1.025)}.home-prestige .gateway-professional:before{background-image:url(/prestige-universe-professional-v2.jpg);background-position:100%;background-size:auto 100%}.home-prestige .gateway-encounters:before{background-image:url(/prestige-universe-encounters-v2.jpg);background-position:100%;background-size:auto 100%}.home-prestige .gateway-lingerie:before{background-image:url(/prestige-universe-lingerie-v2.jpg);background-position:100%;background-size:auto 100%}.home-prestige .gateway-venues:before{background-image:url(/prestige-universe-venues-v2.jpg);background-position:100%;background-size:auto 100%}.home-prestige .gateway-card>small,.home-prestige .gateway-card p,.home-prestige .gateway-card b{display:none}.home-prestige .gateway-card>svg,.home-prestige .gateway-card>.gateway-professional-icon,.home-prestige .gateway-card>.gateway-encounters-icon,.home-prestige .gateway-card>.gateway-lingerie-icon{object-fit:contain;filter:drop-shadow(0 2px 7px #0f0109b8);width:28px;height:28px;margin:0;transform:none}.home-prestige .gateway-card>svg{stroke:#edbf78;stroke-width:2px}.home-prestige .gateway-card>div{width:100%;min-width:0}.home-prestige .gateway-card h2,.home-prestige .gateway-card:first-child h2{color:#fff;letter-spacing:-.03em;text-shadow:0 2px 8px #10010af2;overflow-wrap:normal;word-break:normal;margin:0;font:italic 700 clamp(13px,3.85vw,16px)/1.06 Georgia,serif}.home-prestige .gateway-professional h2{white-space:nowrap}.home-prestige .gateway-encounters h2{max-width:100px}.home-prestige .gateway-venues h2{max-width:118px}.home-prestige .portal-hero .founder-strip{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);min-height:48px;background:linear-gradient(105deg,#531136fa,#250519fa)!important;border:1px solid #eec37cdb!important;border-radius:13px!important;gap:2px 10px!important;margin:8px 0 0!important;padding:7px 10px!important;display:grid!important;box-shadow:0 9px 22px #0c010852!important}.home-prestige .portal-hero .founder-strip:before{content:"🎁";color:#f3c87f;filter:saturate(.7)sepia(.2);grid-area:1/1/3;align-self:center;font-size:22px;line-height:1}.home-prestige .portal-hero .founder-strip b{grid-area:1/2;color:#f6d18e!important;letter-spacing:.09em!important;margin:0!important;font-size:9px!important;line-height:1.2!important}.home-prestige .portal-hero .founder-strip>span{grid-area:2/2;color:#fff8f0!important;-webkit-text-fill-color:#fff8f0!important;-webkit-text-stroke:0!important;width:auto!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:700!important;line-height:1.3!important}.home-prestige .portal-hero .founder-strip>.home-desktop-only{display:none!important}.home-prestige .portal-hero .founder-strip>.founder-mobile-offer{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 8px;display:grid!important}.home-prestige .portal-hero .founder-mobile-offer>strong{color:#ffd99a;letter-spacing:.045em;white-space:nowrap;font-size:12px;line-height:1.15}.home-prestige .portal-hero .founder-mobile-offer>span{min-width:0;color:#fff8f0!important;-webkit-text-fill-color:#fff8f0!important;-webkit-text-stroke:0!important;width:auto!important;max-width:100%!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:8px!important;font-weight:700!important;line-height:1.25!important;display:block!important}.home-prestige .home-lower-atmosphere{background:#260713!important;margin-top:0!important;padding-top:0!important}.home-prestige .home-lower-atmosphere:before{opacity:.5;background-position:top;-webkit-mask-image:linear-gradient(#000000db,#000 34%);mask-image:linear-gradient(#000000db,#000 34%)}.home-prestige .home-lower-atmosphere:after{display:none}.home-prestige .home-lower-atmosphere>.profiles.simplified-section,.home-prestige .home-lower-atmosphere>.private-profiles.simplified-section{padding:13px 10px 8px}.home-prestige .home-lower-atmosphere>.private-profiles.simplified-section{padding-top:10px;padding-bottom:15px}.home-prestige .profiles .section-heading,.home-prestige .private-profiles .section-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;display:flex}.home-prestige .profiles .section-heading>div,.home-prestige .private-profiles .section-heading>div{min-width:0}.home-prestige .profiles .section-heading>div:before,.home-prestige .private-profiles .section-heading>div:before,.home-prestige .profiles .section-heading .eyebrow,.home-prestige .private-profiles .section-heading .eyebrow,.home-prestige .profiles .section-subcopy,.home-prestige .private-profiles .section-subcopy{display:none}.home-prestige .profiles .section-heading h2,.home-prestige .private-profiles .section-heading h2{color:#fff8f0;letter-spacing:-.03em;white-space:nowrap;margin:0;font:italic 700 clamp(20px,5.9vw,25px)/1.05 Georgia,serif}.home-prestige .profiles .section-heading .outline,.home-prestige .private-profiles .section-heading .pill{color:#ffe7b5;white-space:nowrap;min-height:28px;box-shadow:none;background:#480e30e6;border:1px solid #eec37cd9;border-radius:999px;flex:none;align-items:center;padding:5px 9px;font-size:9px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.home-prestige .home-lower-atmosphere .mobile-profile-carousel{border-radius:0;padding:1px 0 5px}.home-prestige .home-lower-atmosphere .mobile-profile-carousel-track,.home-prestige .home-lower-atmosphere .mobile-profile-carousel-set{gap:8px}.home-prestige .home-lower-atmosphere .launch-profiles .profile-card,.home-prestige .home-lower-atmosphere .private-preview-grid .private-preview{cursor:pointer;border-radius:9px;flex:0 0 clamp(78px,22vw,96px);width:clamp(78px,22vw,96px)}.home-prestige .home-lower-atmosphere .launch-profiles .portrait-photo,.home-prestige .home-lower-atmosphere .private-preview-grid .private-preview>div{width:100%;height:clamp(90px,24vw,106px)}.home-prestige .launch-profiles .profile-info{padding:7px 7px 8px}.home-prestige .launch-profiles .profile-info h3,.home-prestige .private-preview-grid .private-preview h3{color:#2c1622;text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 12px/1.2 Georgia,serif;overflow:hidden}.home-prestige .private-preview-grid .private-preview h3{padding:7px 7px 8px}.home-prestige .launch-profiles .profile-info p,.home-prestige .launch-profiles .profile-info>span,.home-prestige .launch-profiles .profile-link,.home-prestige .private-preview-grid .private-preview>p,.home-prestige .private-preview-grid .private-preview>a{display:none}.home-prestige .profile-new-badge{letter-spacing:.08em;padding:4px 5px;font-size:6px;top:5px;left:5px}.home-prestige .launch-profiles .portrait-photo>b{text-overflow:ellipsis;white-space:nowrap;padding:4px 5px;font-size:6px;bottom:5px;left:5px;right:5px;overflow:hidden}.home-prestige .section-main-cta,.home-prestige .private-profiles .founder-access-card{display:none}}@media (width<=360px){.home-prestige>header.nav-shell.simple-nav .home-public-brand{flex-basis:120px;width:120px!important}.home-prestige>header.nav-shell.simple-nav .home-public-brand .mobile-logo-unified{width:120px}.home-prestige>header.nav-shell.simple-nav .nav-actions .pill.small{padding-left:7px;padding-right:7px;font-size:8px}.home-prestige>header.nav-shell.simple-nav .nav-actions .text-button{font-size:8px}.home-prestige .gateway-card{height:84px;min-height:84px;padding:8px 9px 7px}.home-prestige .gateway-card h2,.home-prestige .gateway-card:first-child h2{font-size:13px}.home-prestige .profiles .section-heading h2,.home-prestige .private-profiles .section-heading h2{font-size:20px}}.home-prestige .private-preview-lock-icon{display:none}@media (width<=620px){.home-prestige .home-lower-atmosphere>.private-profiles .private-preview img{filter:blur(2px)saturate(1.08)brightness(1.02)contrast(1.04);transform:scale(1.045)}.home-prestige .private-preview-lock-icon{z-index:4;color:#fff9f2;pointer-events:none;background:#1b0513d1;border:1px solid #fff4e59e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 3px 10px #0a01076b}.home-prestige .private-preview-lock-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:12px;height:12px}.home-prestige .market-teasers{grid-template-columns:1fr;gap:10px;padding:14px 10px 0;display:grid}.home-prestige .market-teasers>a,.home-prestige .pro-signup-band{isolation:isolate;box-sizing:border-box;color:#fff9f2;background:#210610;border:1px solid #efc682f0;border-radius:14px;width:100%;height:174px;min-height:174px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1d31f,0 9px 23px #10010a4d}.home-prestige .market-teasers>a{flex-direction:column;align-items:flex-start;padding:16px 17px 15px;text-decoration:none;display:flex}.home-prestige .market-teasers>a:before,.home-prestige .market-teasers>a:after,.home-prestige .pro-signup-band:before,.home-prestige .pro-signup-band:after{content:"";pointer-events:none;position:absolute;inset:0}.home-prestige .market-teasers>a:before,.home-prestige .pro-signup-band:before{z-index:-2;background-position:100%;background-repeat:no-repeat}.home-prestige .market-teasers>a:after,.home-prestige .pro-signup-band:after{z-index:-1;background:linear-gradient(90deg,#210510 0%,#250512fc 37%,#2a0515e8 55%,#2a051552 77%,#1c030f0f 100%)}.home-prestige .market-teasers>a:first-child:before{background-image:url(/prestige-lower-lingerie-v1.jpg);background-size:auto 100%}.home-prestige .market-teasers>a:nth-child(2):before{background-image:url(/prestige-lower-venues-v1.jpg);background-size:auto 120%}.home-prestige .market-teasers>a+a{background:#210610}.home-prestige .market-teasers>a>span,.home-prestige .pro-signup-band .eyebrow{z-index:1;color:#edc580;letter-spacing:.2em;text-shadow:0 2px 8px #12010ae6;margin:0;font:900 8px/1.25 Arial,Helvetica,sans-serif;position:relative}.home-prestige .market-teasers h2,.home-prestige .pro-signup-band h2{z-index:1;color:#fff;letter-spacing:-.035em;text-shadow:0 2px 10px #0f0109f5;max-width:64%;margin:10px 0 7px;font:italic 700 clamp(20px,5.8vw,23px)/.98 Georgia,serif;position:relative}.home-prestige .market-teasers p,.home-prestige .pro-signup-band p:not(.eyebrow){z-index:1;color:#fff6f0;text-shadow:0 2px 8px #0f0109f0;max-width:62%;margin:0;font:500 10px/1.36 Arial,Helvetica,sans-serif;display:block;position:relative}.home-prestige .market-teasers b{z-index:1;color:#f2c77f;text-shadow:0 2px 8px #0f0109f0;margin-top:auto;font:800 10px/1.2 Arial,Helvetica,sans-serif;position:relative}.home-prestige .pro-signup-band{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:calc(100% - 20px);margin:10px 10px 17px;padding:16px 17px 14px;display:flex}.home-prestige .pro-signup-band:before{background-image:url(/prestige-lower-professional-v1.jpg);background-size:auto 145%}.home-prestige .pro-signup-band>div{z-index:1;width:100%;height:auto;position:relative}.home-prestige .pro-signup-band>div:before{display:none}.home-prestige .pro-signup-band h2{max-width:67%;margin-top:9px;margin-bottom:6px}.home-prestige .pro-signup-band p:not(.eyebrow){max-width:66%;font-size:9px;line-height:1.32}.home-prestige .pro-signup-band .pill{z-index:2;color:#fff9f2;white-space:nowrap;background:linear-gradient(105deg,#97165bfa,#650e45f5);border:1px solid #efc682f2;border-radius:999px;align-self:flex-start;align-items:center;width:auto;min-height:30px;margin-top:auto;padding:7px 13px;font-size:9px;line-height:1.15;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffeecf29,0 5px 13px #10010a4d}.home-prestige+.site-legal-footer{color:#e7dce1;text-align:center;background-color:#1e0712;background-image:linear-gradient(#1e051138,#12030b80),url(/luxuriax-home-lower-background.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;gap:8px;padding:18px 12px 20px;display:flex}.home-prestige+.site-legal-footer .split-logo{margin:0 auto;width:180px!important;height:57px!important}.home-prestige+.site-legal-footer .split-logo .lux-logo-symbol{transform:translateY(-4px);width:55px!important;height:55px!important}.home-prestige+.site-legal-footer .split-logo .lux-logo-word{width:120px!important;height:57px!important}.home-prestige+.site-legal-footer p{color:#e2d5da;margin:1px 0 4px;font-size:9px;line-height:1.35}.home-prestige+.site-legal-footer>div{justify-content:center;align-items:center;gap:0;width:100%;display:flex}.home-prestige+.site-legal-footer>div a{color:#e7dce1;white-space:nowrap;font-size:9px}.home-prestige+.site-legal-footer>div a+a:before{color:#a88d99;content:"|";margin:0 10px}.home-prestige+.site-legal-footer>small:first-of-type{display:none}.home-prestige+.site-legal-footer>small:last-of-type{color:#cbbdc4;border-top:1px solid #cab2be33;width:100%;margin-top:4px;padding-top:12px;font-size:9px;line-height:1.35}}@media (width<=360px){.home-prestige .market-teasers>a,.home-prestige .pro-signup-band{height:166px;min-height:166px}.home-prestige .market-teasers h2,.home-prestige .pro-signup-band h2{font-size:20px}.home-prestige .market-teasers p{font-size:9px}.home-prestige .pro-signup-band .pill{padding-left:10px;padding-right:10px;font-size:8px}.home-prestige+.site-legal-footer>div a+a:before{margin-left:7px;margin-right:7px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.sector-listings{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:48px;display:grid}.sector-listings article{background:#fff;border-radius:16px;grid-template-columns:190px 1fr;display:grid;overflow:hidden;box-shadow:0 15px 42px #2c14200f}.sector-listings img,.sector-placeholder{object-fit:cover;width:190px;height:100%;min-height:220px}.sector-placeholder{color:#efc68b;background:radial-gradient(circle,#a64c75,#341329);place-items:center;font-size:54px;display:grid}.sector-listings article>div:last-child{padding:24px}.sector-listings small{color:#9b6b82;text-transform:uppercase;font-size:9px;font-weight:800}.sector-listings h3{margin:9px 0;font:26px Georgia,serif}.sector-listings p{color:#6f6068;font-size:11px;line-height:1.6}.sector-contact a{color:#76264c;font-weight:800}.sector-page .sector-types{margin-top:48px}@media (width<=760px){.sector-listings,.sector-listings article{grid-template-columns:1fr}.sector-listings img,.sector-placeholder{width:100%;height:230px;min-height:0}}
