/*! 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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--cream:#f3eee6;--paper:#faf8f4;--taupe:#9a8879;--charcoal:#262522;--line:#26252226}.official-logo{aspect-ratio:12/5;flex:none;justify-content:center;align-items:center;width:150px;display:inline-flex;overflow:visible;height:auto!important}.official-logo img,.official-logo-artwork{aspect-ratio:12/5;filter:drop-shadow(0 8px 20px #00000029);display:block;object-fit:contain!important;border-radius:9px!important;width:100%!important;height:auto!important}.official-logo-nav{width:132px}.official-logo-form{width:190px}.official-logo-footer{width:150px}.official-logo-document{width:210px}.official-logo-on-photo{filter:drop-shadow(0 8px 24px #00000040);width:175px;position:absolute;bottom:26px;left:28px}.questionnaire-shell>.official-logo{margin-bottom:100px}.experience-choice-shell>.official-logo{margin-bottom:90px}.continue-copy>.official-logo{margin-bottom:70px}@media (width<=760px){.official-logo-form{width:170px}.questionnaire-shell>.official-logo{margin-bottom:65px}.experience-choice-shell>.official-logo{margin-bottom:60px}.continue-copy>.official-logo{margin-bottom:48px}}@media (width<=560px){.official-logo-nav{width:120px}.official-logo-footer{width:130px}}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{z-index:10;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.brand{letter-spacing:.12em;align-items:center;gap:11px;font-size:21px;font-weight:800;display:flex}.brand-mark{border:2px solid var(--taupe);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.brand-mark:before{content:"";background:var(--paper);width:9px;height:12px;position:absolute;top:-3px}.brand-mark i{background:var(--taupe);width:2px;height:11px;position:absolute;top:3px}.nav-links{gap:34px;font-size:13px;display:flex}.nav-links a{transition:opacity .2s}.nav-links a:hover{opacity:.5}.button{background:var(--charcoal);color:#fff;letter-spacing:.05em;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:28px;padding:17px 21px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#080808;transform:translateY(-2px)}.button-small{gap:18px;padding:13px 16px}.hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:68px;min-height:720px;padding:38px 0 70px;display:grid}.eyebrow,.section-label{letter-spacing:.2em;font-size:10px;font-weight:800}.eyebrow{align-items:center;gap:9px;margin-bottom:30px;display:flex}.eyebrow span{background:var(--taupe);width:25px;height:1px}h1,h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{font-size:clamp(64px,7vw,103px);line-height:.83}h1 em,h2 em{color:var(--taupe);font-weight:400}.lead{color:#57544e;max-width:530px;margin:35px 0;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:28px;display:flex}.text-link{border-bottom:1px solid var(--charcoal);padding:9px 0;font-size:12px;font-weight:700}.text-link span{margin-left:10px}.micro-proof{align-items:center;gap:14px;margin-top:52px;display:flex}.micro-proof p{color:#716d66;font-size:11px;line-height:1.55}.micro-proof strong{color:var(--charcoal)}.avatars{display:flex}.avatars span{color:#fff;border:2px solid var(--paper);background:#b6a495;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-8px;font-size:10px;display:grid}.avatars span:first-child{margin-left:0}.hero-visual{height:600px;position:relative}.photo-placeholder{background:linear-gradient(135deg,#1f1e1b08,#1f1e1b24),#c9baaa url(/offline-hero.webp) 50%/cover;height:100%}.floating-card{background:var(--cream);flex-direction:column;gap:7px;width:215px;padding:22px 24px;display:flex;position:absolute;bottom:44px;left:-42px;box-shadow:0 18px 40px #1d1b1821}.floating-card small{letter-spacing:.15em;font-size:8px}.floating-card strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.floating-card span{color:#7c746c;font-size:10px}.scroll-note{writing-mode:vertical-rl;letter-spacing:.18em;text-transform:uppercase;gap:15px;font-size:8px;display:flex;position:absolute;bottom:0;right:-36px}.statement{background:var(--cream);padding:130px 0}.statement-inner h2,.section-head h2,.selection h2,.faq h2{margin-top:22px;font-size:clamp(42px,5vw,70px);line-height:1.04}.statement-grid{grid-template-columns:1fr 1fr;gap:80px;margin:70px 0 0 28%;display:grid}.statement-grid p{color:#5d5952;font-size:15px;line-height:1.85}.experience{padding:135px 0}.section-head{grid-template-columns:1.5fr .7fr;align-items:end;gap:100px;margin-bottom:72px;display:grid}.section-head>p{color:#706a62;font-size:15px;line-height:1.8}.experience-layout{grid-template-columns:1.1fr .9fr;gap:70px;display:grid}.experience-photo{background:url(/offline-experience.webp) 50%/cover,#b7aa9e;min-height:590px}.experience-list{flex-direction:column;justify-content:center;display:flex}.experience-list article{border-top:1px solid var(--line);grid-template-columns:52px 1fr;padding:30px 0;display:grid}.experience-list article:last-child{border-bottom:1px solid var(--line)}.experience-list article>span{color:var(--taupe);font-family:Georgia,serif;font-size:14px}.experience-list h3{margin:0 0 10px;font-family:Georgia,serif;font-size:27px;font-weight:400}.experience-list p{color:#706b63;margin:0;font-size:13px;line-height:1.7}.weekend{background:var(--charcoal);color:#f3eee6;padding:120px 0}.light{color:#b9ab9e}.weekend-head{grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;display:grid}.weekend h2{margin-top:24px;font-size:clamp(52px,6vw,82px);line-height:.95}.weekend-head>p{color:#b9b5ae;font-size:14px;line-height:1.8}.timeline{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.timeline>div{border-right:1px solid #ffffff1f;min-height:250px;padding:30px 36px 0 0;position:relative}.timeline>div+div{padding-left:36px}.timeline b{letter-spacing:.15em;color:#9e9185;font-size:9px}.timeline span{color:#6d6860;font-family:Georgia,serif;font-size:13px;position:absolute;top:26px;right:25px}.timeline h3{margin:70px 0 12px;font-family:Georgia,serif;font-size:31px;font-weight:400}.timeline p{color:#aaa69e;font-size:12px;line-height:1.8}.selection{padding:130px 0}.selection-card{background:var(--cream);grid-template-columns:1.25fr .75fr;gap:90px;padding:80px;display:grid}.selection h2{font-size:clamp(40px,4.4vw,62px)}.selection-copy>p:last-child{color:#666159;max-width:610px;margin:38px 0 0;font-size:14px;line-height:1.85}.values{flex-direction:column;justify-content:center;display:flex}.values>div{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:14px;padding:22px 0;display:grid}.values>div:first-child{border-top:1px solid var(--line)}.values span{background:var(--charcoal);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.values p{color:#746e65;margin:0;font-size:12px;line-height:1.55}.values strong{color:var(--charcoal);margin-bottom:4px;font-size:14px;display:block}.faq{grid-template-columns:.85fr 1.15fr;gap:100px;padding:30px 0 130px;display:grid}.faq h2{font-size:clamp(38px,4.5vw,58px)}.faq-list details{border-top:1px solid var(--line);padding:23px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;font-family:Georgia,serif;font-size:20px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--taupe);font-family:Arial;font-weight:300}details p{color:#6e6961;max-width:620px;font-size:13px;line-height:1.7}.join{color:#fff;background:#8f7f71;padding:120px 0}.join-inner{grid-template-columns:1.1fr .9fr;gap:100px;display:grid}.join h2{margin:26px 0;font-size:clamp(52px,6vw,79px);line-height:.95}.join h2 em{color:#e6dbd1}.join-inner>div>p:last-child{color:#e6ded8;max-width:500px;font-size:14px;line-height:1.8}.join form{background:var(--paper);color:var(--charcoal);grid-template-columns:1fr 1fr;gap:22px;padding:38px;display:grid}.join label{letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:9px;font-weight:700;display:flex}.join label:nth-child(2){grid-column:2}.join label:nth-child(3){grid-column:1/3}.join input,.join select{background:0 0;border:0;border-bottom:1px solid #b7afa7;outline:none;padding:12px 0;font:13px Arial}.join form .button{grid-column:1/3;margin-top:8px}.join form small{text-align:center;color:#8a837c;grid-column:1/3;font-size:9px}.cream{background:var(--cream);color:var(--charcoal);border:1px solid var(--charcoal)}.cream:hover{color:#fff}.success{background:var(--paper);color:var(--charcoal);align-self:center;padding:55px}.success span{background:var(--taupe);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.success h3{margin:22px 0 12px;font-family:Georgia,serif;font-size:32px;font-weight:400}.success p{color:#716b63;font-size:13px;line-height:1.7}.footer{grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:180px;display:grid;position:relative}.footer-brand{font-size:17px}.footer>p{text-align:center;color:var(--taupe);font-family:Georgia,serif;font-style:italic}.footer>div:nth-child(3){justify-content:flex-end;gap:24px;font-size:11px;display:flex}.footer>small{color:#928d85;font-size:8px;position:absolute;bottom:22px;left:0}@keyframes offlineClickFeedback{0%{transform:scale(1)}42%{filter:brightness(1.18);transform:scale(.94)}to{filter:brightness();transform:scale(1)}}:where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])).offline-clicked{animation:.34s cubic-bezier(.2,.8,.2,1) offlineClickFeedback}@media (prefers-reduced-motion:reduce){:where(button,a,[role=button]).offline-clicked{animation:none}}@media (width<=900px){.shell{width:min(100% - 30px,680px)}.nav{height:76px}.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.hero-visual{height:520px}.floating-card{left:12px}.scroll-note{display:none}.statement-grid{margin-left:0}.section-head,.experience-layout,.weekend-head,.selection-card,.faq,.join-inner{grid-template-columns:1fr;gap:45px}.experience-photo{min-height:500px}.selection-card{padding:45px}.timeline{grid-template-columns:1fr}.timeline>div{border-bottom:1px solid #ffffff1f;border-right:0;padding-left:0!important}.faq{padding-top:0}.footer{grid-template-columns:1fr;gap:16px;padding:40px 0 65px}.footer>p{text-align:left}.footer>div:nth-child(3){justify-content:flex-start}.footer>small{left:0}}@media (width<=560px){.shell{width:calc(100% - 28px)}.button-small{display:none}.brand{font-size:17px}.hero{gap:45px;min-height:auto;padding-top:40px}.hero-copy h1{font-size:64px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.hero-visual{height:410px}.floating-card{bottom:18px}.statement,.experience,.weekend,.selection,.join{padding:85px 0}.statement-grid{grid-template-columns:1fr;gap:15px;margin-top:45px}.section-head{margin-bottom:45px}.timeline{margin-top:50px}.selection-card{padding:32px 24px}.faq{padding-bottom:85px}.join form{grid-template-columns:1fr;padding:28px 22px}.join label,.join label:nth-child(2),.join label:nth-child(3),.join form .button,.join form small{grid-column:1}.join h2{font-size:53px}}.join .consent{text-transform:none;letter-spacing:0;flex-direction:row;grid-column:1/3;align-items:flex-start;font-size:10px;font-weight:400;line-height:1.5;display:flex}.join .consent input{width:auto;margin:1px 7px 0 0}.join .consent a{text-decoration:underline}.form-error{color:#9a2e2e;grid-column:1/3;margin:0;font-size:11px}.button:disabled{opacity:.55;cursor:wait}@media (width<=560px){.join .consent,.form-error{grid-column:1}}.legal-page{background:var(--cream);min-height:100vh;padding:55px 24px 100px}.legal-shell{max-width:780px;margin:auto}.legal-shell>.brand{margin-bottom:110px}.legal-shell h1{margin:25px 0 75px;font-size:clamp(55px,8vw,86px);line-height:.9}.legal-shell section{border-top:1px solid var(--line);padding:28px 0}.legal-shell section h2{letter-spacing:-.02em;margin:0 0 12px;font-family:Georgia,serif;font-size:25px}.legal-shell section p{color:#605b54;font-size:14px;line-height:1.8}.legal-shell section a{text-decoration:underline}.legal-shell>.button{margin-top:35px}.legal-page{color:#201b17;background:radial-gradient(circle at 82% 4%,#fffaf2 0,#0000 31%),#f3eee6;padding:42px 24px 90px}.legal-shell{max-width:920px}.legal-head{grid-template-columns:110px 1fr;align-items:start;gap:38px;padding-bottom:55px;display:grid}.legal-head .official-logo{margin:0}.legal-head .section-label{color:#9a6335;font-weight:800}.legal-shell .legal-head h1{color:#211b16;letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(3.8rem,9vw,7rem);line-height:.86}.legal-shell .legal-head h1 em{color:#8b7767}.legal-head>div>p:last-child{color:#5f574f;max-width:650px;font-size:1rem;line-height:1.7}.legal-sections{border-top:1px solid #cfc3b6}.legal-shell .legal-sections section{border-color:#cfc3b6;grid-template-columns:58px 1fr;gap:22px;padding:34px 0;display:grid}.legal-sections section>span{color:#a36e3e;letter-spacing:.12em;font-size:.7rem;font-weight:800}.legal-shell .legal-sections h2{color:#2c241d;margin:0 0 12px;font-size:1.75rem}.legal-shell .legal-sections p{color:#554e47;margin:0;font-size:1rem;line-height:1.8}.legal-shell .legal-sections a{color:#7c4d28;font-weight:700}.legal-actions{align-items:center;gap:24px;margin-top:36px;display:flex}.legal-actions .button{color:#f4dfc7;background:#17120e;border:0;margin:0}.legal-actions>a:last-child{color:#6d5c4d;text-decoration:underline}.legal-shell>.official-logo{margin-bottom:0}.legal-update{color:#8b7767;margin-top:15px;font-size:.78rem;display:block}.legal-shell .legal-sections ul{color:#554e47;margin:0 0 16px;padding-left:20px;font-size:1rem;line-height:1.75}.legal-shell .legal-sections li+li{margin-top:5px}.legal-cndp{color:#54483e;background:#ebe1d5;border:1px solid #c8b6a5;border-radius:14px;margin-top:30px;padding:22px;font-size:.9rem;line-height:1.65}.legal-cndp a{color:#74451f;font-weight:800;text-decoration:underline}@media (width<=600px){.legal-page{padding:28px 20px 70px}.legal-head{grid-template-columns:64px 1fr;gap:18px;padding-bottom:38px}.legal-head .official-logo{width:62px;height:62px}.legal-shell .legal-head h1{margin-top:14px;font-size:3.45rem}.legal-head>div>p:last-child{font-size:.88rem}.legal-shell .legal-sections section{grid-template-columns:38px 1fr;gap:12px;padding:28px 0}.legal-shell .legal-sections h2{font-size:1.45rem}.legal-shell .legal-sections p,.legal-shell .legal-sections ul{font-size:.91rem;line-height:1.72}.legal-actions{flex-direction:column;align-items:stretch}.legal-actions a{text-align:center}}.public-help-page{color:#f5e3cf;background:radial-gradient(circle at 75% 0,#281a10 0,#0000 35%),#080706;min-height:100vh;padding:42px 22px 80px}.public-help-shell{width:min(720px,100%);margin:auto}.public-help-shell>.official-logo{margin-bottom:46px}.public-help-shell>.section-label{color:#d39c64}.public-help-shell>h1{color:#f7e3cd;letter-spacing:-.05em;margin:16px 0;font:400 clamp(3.5rem,9vw,6.5rem)/.88 Georgia,serif}.public-help-shell>h1 em{color:#d5aa7d}.public-help-shell>p{color:#b5a18d;max-width:600px;line-height:1.7}.public-support-form{background:#100e0c;border:1px solid #e1ae7659;border-radius:20px;gap:18px;margin-top:34px;padding:30px;display:grid}.public-support-form label{color:#d4b493;gap:8px;font-size:.72rem;font-weight:700;display:grid}.public-support-form input,.public-support-form textarea{color:#f4dfc8;background:#080706;border:1px solid #e1ae765c;border-radius:11px;width:100%;padding:15px;font:400 1rem Arial,sans-serif}.public-support-form textarea{resize:vertical;line-height:1.6}.public-support-form .button{color:#17100a;background:linear-gradient(135deg,#f0d0aa,#d49b63);border:0;border-radius:999px}.public-support-success{text-align:center;background:#100e0c;border:1px solid #e1ae7659;border-radius:20px;margin-top:34px;padding:38px}.public-support-success>span{color:#17100a;background:#d5a36f;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;display:grid}.public-support-success h2{color:#f4ddc3;font:400 2rem Georgia,serif}.public-support-success p{color:#b7a18a}.public-support-success a{color:#e0ad77;text-decoration:underline}@media (width<=600px){.public-help-page{padding-top:28px}.public-help-shell>.official-logo{width:68px;height:68px;margin-bottom:35px}.public-help-shell>h1{font-size:3.5rem}.public-support-form{padding:24px 19px}}.join .full-field{grid-column:1/3}.success>small{color:#8a837c;margin-top:18px;font-size:10px;display:block}.whatsapp-button{z-index:40;color:#fff;background:#25d366;border-radius:40px;align-items:center;gap:9px;padding:13px 17px;font-size:12px;transition:transform .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #0000002e}.whatsapp-button:hover{background:#20bd5a;transform:translateY(-3px)}.whatsapp-button svg{width:25px;height:25px;display:block}.whatsapp-button b{letter-spacing:.03em}@media (width<=560px){.join .full-field{grid-column:1}.whatsapp-button{bottom:14px;right:14px}.whatsapp-button b{display:none}.whatsapp-button{padding:11px}}.questionnaire-page{background:var(--cream);min-height:100vh;padding:55px 24px 110px}.questionnaire-shell{max-width:900px;margin:auto}.questionnaire-shell>.brand{margin-bottom:100px}.questionnaire-shell header h1,.questionnaire-done h1{margin:24px 0 30px;font-size:clamp(55px,8vw,88px);line-height:.9}.questionnaire-shell header>p:last-child{color:#656057;max-width:650px;font-size:15px;line-height:1.8}.questionnaire-form{background:var(--paper);grid-template-columns:1fr 1fr;gap:30px 40px;margin-top:75px;padding:55px;display:grid}.questionnaire-form label{flex-direction:column;gap:10px;font-size:11px;font-weight:700;display:flex}.questionnaire-form input,.questionnaire-form select,.questionnaire-form textarea{background:0 0;border:0;border-bottom:1px solid #b7afa7;outline:none;padding:12px 0;font:14px Arial}.questionnaire-form textarea{resize:vertical;border:1px solid #c9c1b9;padding:13px}.questionnaire-form .wide{grid-column:1/3}.photo-upload{border:1px dashed #aaa096;padding:24px}.photo-upload small{color:#7c746d;font-weight:400}.questionnaire-form .consent{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.6;display:flex}.questionnaire-form .consent input{width:auto;margin:2px 6px 0 0}.questionnaire-done{background:var(--paper);margin-top:50px;padding:70px}.questionnaire-done>span{background:var(--taupe);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.questionnaire-done p{color:#686159;max-width:650px;font-size:15px;line-height:1.8}.admin-page{background:#efebe4;min-height:100vh;padding:50px 24px 100px}.admin-shell{max-width:1100px;margin:auto}.admin-head{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.admin-head h1,.profile-head h1{margin:15px 0 8px;font-size:68px;line-height:1}.admin-head p,.profile-head p{color:#746e66;font-size:13px;line-height:1.7}.admin-list{background:var(--paper)}.candidate-row{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr 190px 270px;align-items:center;gap:22px;padding:22px 26px;display:grid}.candidate-row h2{margin:0 0 6px;font-family:Georgia,serif;font-size:24px;font-weight:400}.candidate-row p{color:#79736c;margin:0;font-size:11px}.candidate-id{color:#968e86;font-size:10px}.status{text-transform:uppercase;letter-spacing:.08em;text-align:center;background:#e5dfd7;padding:8px 10px;font-size:9px}.status.questionnaire_received{color:#294734;background:#d9e4db}.status.approved{color:#fff;background:#203c30}.status.rejected{color:#7b3027;background:#ead8d5}.candidate-actions{justify-content:flex-end;gap:10px;display:flex}.candidate-actions a{border:1px solid #b8b0a7;padding:10px 12px;font-size:10px}.candidate-actions .wa-link{color:#fff;background:#203c30;border-color:#203c30}.admin-empty{background:var(--paper);text-align:center;color:#817a72;padding:50px}.admin-denied{text-align:center;padding:100px 24px}.admin-back{border-bottom:1px solid;margin-bottom:45px;font-size:12px;display:inline-block}.profile-head{background:var(--paper);grid-template-columns:240px 1fr;align-items:center;gap:45px;padding:35px;display:grid}.profile-head img,.photo-empty{object-fit:cover;background:#d9d2ca;width:240px;height:280px}.photo-empty{text-align:center;color:#8b837a;place-items:center;font-family:Georgia,serif;display:grid}.decision-box{background:var(--charcoal);color:#fff;justify-content:space-between;align-items:center;margin:25px 0;padding:25px 30px;display:flex}.decision-box p{margin:0;font-size:12px}.decision-box button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;margin-left:8px;padding:11px 16px}.answers-grid{background:#d5cec6;grid-template-columns:1fr 1fr;gap:1px;display:grid}.answers-grid article{background:var(--paper);padding:28px}.answers-grid article small{letter-spacing:.1em;text-transform:uppercase;color:#8a8178;font-size:9px}.answers-grid article p{white-space:pre-wrap;margin:11px 0 0;font-size:14px;line-height:1.7}@media (width<=760px){.questionnaire-form{grid-template-columns:1fr;padding:30px 22px}.questionnaire-form .wide{grid-column:1}.questionnaire-shell>.brand{margin-bottom:65px}.candidate-row{grid-template-columns:40px 1fr}.candidate-row>.status,.candidate-actions{grid-column:2}.candidate-actions{flex-wrap:wrap;justify-content:flex-start}.admin-head{flex-direction:column;align-items:flex-start;gap:25px}.profile-head{grid-template-columns:1fr}.profile-head img,.photo-empty{width:100%;height:360px}.decision-box{flex-direction:column;align-items:flex-start;gap:18px}.decision-box button{margin:0 8px 0 0}.answers-grid{grid-template-columns:1fr}.admin-head h1,.profile-head h1{font-size:50px}}.questionnaire-sms-alert{color:#fff3e4;background:#17100b;border:2px solid #b67a3f;max-width:680px;margin:28px 0 20px;padding:22px 24px;box-shadow:0 14px 35px #4d2b142e}.questionnaire-sms-alert strong{color:#efb979;letter-spacing:.1em;font-size:.9rem;display:block}.questionnaire-sms-alert p{font-weight:700;color:#f4dfc8!important;margin:10px 0 0!important;font-size:1rem!important;line-height:1.55!important}@media (width<=760px){.questionnaire-sms-alert{padding:20px 18px}.questionnaire-sms-alert strong{font-size:.82rem}.questionnaire-sms-alert p{font-size:.96rem!important}}.real-moments{background:var(--cream);padding:125px 0}.moments-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:30px 90px;margin-bottom:65px;display:grid}.moments-head .section-label{grid-column:1/3}.moments-head h2{font-size:clamp(48px,5vw,72px);line-height:.98}.moments-head>p:last-child{color:#6b655d;font-size:14px;line-height:1.8}.moments-grid{grid-template-columns:1.1fr .9fr .9fr;gap:16px;display:grid}.moments-grid figure{margin:0}.moments-grid figure>div{background-position:50%;background-size:cover;height:480px}.moment-one>div{background-image:url(/offline-mobile-hero.webp)}.moment-two>div{background-image:url(/offline-mobile-activity.webp)}.moment-three>div{background-image:url(/offline-mobile-evening.webp)}.moments-grid figcaption{gap:18px;padding:15px 3px;font-family:Georgia,serif;font-size:17px;display:flex}.moments-grid figcaption span{color:var(--taupe);font:9px Arial}.mobile-apply{display:none}.founders{background:var(--charcoal);color:var(--cream);padding:125px 0}.founders-title h2{margin:24px 0 70px;font-size:clamp(50px,6vw,80px);line-height:.95}.founders-title h2 em{color:#b8a89a}.founder-card{grid-template-columns:360px 1fr;align-items:stretch;gap:75px;display:grid}.founder-portrait{background:#978679;flex-direction:column;justify-content:center;align-items:center;min-height:470px;display:flex;position:relative}.founder-portrait span{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:130px;height:130px;font:48px Georgia;display:grid}.founder-portrait small{letter-spacing:.18em;color:#ded4cc;font-size:8px;position:absolute;bottom:25px}.founder-copy{padding:30px 0}.founder-role{letter-spacing:.18em;color:#b8aa9e;font-size:9px}.founder-copy h3{margin:17px 0 7px;font:400 48px Georgia}.founder-meta{color:#bdb6af;font-size:12px;line-height:1.7}.founder-copy blockquote{color:#eee7e0;border-left:1px solid #9d8c7f;margin:42px 0;padding-left:25px;font:italic 25px/1.45 Georgia}.founder-copy>p:last-child{color:#bdb8b1;font-size:14px;line-height:1.85}.coaches-strip{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.coaches-strip>div{border-right:1px solid #ffffff1f;padding:30px 35px 0 0}.coaches-strip>div+div{padding-left:35px}.coaches-strip span{color:#9e8e81;font:11px Georgia}.coaches-strip h3{margin:42px 0 10px;font:400 24px Georgia}.coaches-strip p{color:#aaa59e;font-size:11px;line-height:1.75}@media (width<=760px){.founders{padding:78px 0}.founders-title h2{margin-bottom:40px;font-size:46px}.founder-card{grid-template-columns:1fr;gap:30px}.founder-portrait{min-height:400px}.founder-copy{padding:0}.founder-copy h3{font-size:40px}.founder-copy blockquote{margin:30px 0;font-size:21px}.coaches-strip{grid-template-columns:1fr;margin-top:55px}.coaches-strip>div,.coaches-strip>div+div{border-bottom:1px solid #ffffff1f;border-right:0;padding:25px 0}.coaches-strip h3{margin:20px 0 8px}}.founder-portrait{overflow:hidden}.founder-portrait img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:470px;display:block}@media (width<=760px){.founder-portrait img{aspect-ratio:4/5;min-height:0}}.arrow-icon{flex:none;width:19px;height:19px;display:block}.button .arrow-icon,.mobile-apply .arrow-icon{color:currentColor}.mobile-apply .arrow-icon{width:21px;height:21px}@media (width<=560px){body{padding-bottom:67px}.shell{width:calc(100% - 30px)}.nav{height:66px}.brand-mark{width:27px;height:27px}.hero{flex-direction:column;gap:28px;padding:25px 0 50px;display:flex}.hero-copy{display:contents}.hero-copy .eyebrow{order:1;margin:0;font-size:8px}.hero-copy h1{order:2;font-size:clamp(57px,17vw,73px);line-height:.86}.hero-copy .lead{order:4;margin:0;font-size:15px;line-height:1.65}.hero-actions{order:5;gap:12px;width:100%}.hero-actions .button{width:100%;padding:17px 18px}.hero-actions .text-link{display:none}.micro-proof{order:6;margin-top:8px}.hero-visual{order:3;width:calc(100% + 30px);height:62vh;min-height:430px;max-height:590px;margin-left:-15px}.photo-placeholder{background-image:linear-gradient(#0000 55%,#1a181547),url(/offline-mobile-hero.webp);background-position:50%}.floating-card{width:auto;padding:16px 18px;bottom:14px;left:15px;right:15px}.statement{padding:78px 0}.statement-inner h2,.section-head h2,.selection h2,.faq h2{font-size:42px;line-height:1}.statement-grid{margin-top:35px}.statement-grid p{font-size:14px;line-height:1.7}.experience{padding:78px 0}.section-head{gap:25px;margin-bottom:35px}.section-head>p{font-size:14px}.experience-layout{gap:28px}.experience-photo{background-image:url(/offline-mobile-activity.webp);min-height:460px}.experience-list article{padding:23px 0}.experience-list h3{font-size:24px}.experience-list p{font-size:12px}.real-moments{padding:78px 0}.moments-head{margin-bottom:35px;display:block}.moments-head h2{margin:18px 0 24px;font-size:43px}.moments-head>p:last-child{font-size:14px}.moments-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-15px;padding-right:15px;display:flex;overflow-x:auto}.moments-grid::-webkit-scrollbar{display:none}.moments-grid figure{scroll-snap-align:start;min-width:82vw}.moments-grid figure>div{height:500px}.weekend{padding:78px 0}.weekend h2{font-size:57px}.weekend-head{gap:25px}.timeline>div{min-height:210px}.timeline h3{margin-top:45px}.selection{padding:78px 0}.selection-card{padding:30px 22px}.selection-copy>p:last-child{margin-top:25px}.faq{padding:0 0 78px}.faq h2{margin-bottom:35px}.faq-list summary{gap:15px;font-size:18px;line-height:1.3}.join{padding:78px 0}.join-inner{gap:35px}.join h2{font-size:50px}.join form{gap:20px;padding:28px 20px}.join input,.join select{font-size:16px}.footer{padding-bottom:78px}.whatsapp-button{bottom:78px}.mobile-apply{z-index:35;background:var(--charcoal);color:#fff;justify-content:space-between;align-items:center;height:67px;padding:0 20px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #00000024}.mobile-apply b{font-size:18px}.questionnaire-page{padding:35px 15px 95px}.questionnaire-shell>.brand{margin-bottom:55px}.questionnaire-shell header h1,.questionnaire-done h1{font-size:52px}.questionnaire-form{margin-top:45px}.questionnaire-form input,.questionnaire-form select,.questionnaire-form textarea{font-size:16px}.questionnaire-done{padding:38px 24px}.admin-page{padding:30px 15px 85px}}.manual-candidate{color:#fff;background:#203c30;grid-template-columns:.8fr 1.2fr;align-items:center;gap:36px;margin:0 0 28px;padding:30px;display:grid}.manual-candidate h2{margin:10px 0;font:400 31px Georgia,serif}.manual-candidate>div>p:last-child{color:#d5ded8;font-size:12px;line-height:1.6}.manual-candidate form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.manual-candidate label{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:9px;display:flex}.manual-candidate label:nth-child(3){grid-column:1/3}.manual-candidate input{color:#fff;background:0 0;border:1px solid #ffffff59;min-width:0;padding:12px;font-size:16px}.manual-candidate form>button,.manual-result button,.manual-result a{color:#203c30;cursor:pointer;text-align:center;background:#f2ece4;border:0;padding:12px 14px;font-weight:700}.manual-candidate form>button{grid-column:1/3}.manual-error{color:#ffd0c9;grid-column:1/3;font-size:11px}.manual-result{flex-direction:column;gap:13px;display:flex}.manual-result input{width:100%}.manual-result>div{gap:10px;display:flex}.manual-result>div>*{flex:1}.manual-result .text-button{color:#fff;background:0 0;padding:4px;font-weight:400;text-decoration:underline}.candidate-actions button.copy-link{cursor:pointer;background:0 0;border:1px solid #b8b0a7;padding:10px 12px;font-size:10px}.candidate-row{grid-template-columns:55px 1fr 180px 330px}@media (width<=760px){.manual-candidate{grid-template-columns:1fr;gap:20px;padding:25px 20px}.manual-candidate form{grid-template-columns:1fr}.manual-candidate label:nth-child(3),.manual-candidate form>button,.manual-error{grid-column:1}.manual-result>div{flex-direction:column}.candidate-row{grid-template-columns:40px 1fr}}.questionnaire-form.smart-questionnaire{background:0 0;margin-top:70px;padding:0;display:block}.question-section{margin-bottom:38px}.question-section-title{grid-template-columns:48px 1fr;align-items:start;gap:18px;margin:0 0 18px;display:grid}.question-section-title>span{background:var(--charcoal);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font:14px Georgia,serif;display:grid}.question-section-title h2{margin:0 0 8px;font:400 38px/1 Georgia,serif}.question-section-title p{color:#716b63;margin:0;font-size:12px}.question-card{background:var(--paper);border:0;margin:0 0 2px;padding:28px 30px}.question-card legend{float:left;width:100%;margin:0 0 18px;font:400 20px/1.3 Georgia,serif}.question-card legend small{color:#817970;margin-top:7px;font:10px Arial,sans-serif;display:block}.question-card select,.question-card>input,.question-card textarea{background:#fff;border:1px solid #c8c0b7;border-radius:0;outline:none;width:100%;padding:14px;font:14px Arial,sans-serif}.question-card textarea{resize:vertical}.question-card .answer-detail{background:0 0;border:0;border-bottom:1px solid #c8c0b7;margin-top:13px;padding:12px 2px}.choice-grid{clear:both;grid-template-columns:1fr 1fr;gap:9px;display:grid}.choice-option{cursor:pointer;position:relative;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:400!important;display:block!important}.choice-option input{opacity:0;pointer-events:none;position:absolute}.choice-option span{background:#fff;border:1px solid #c9c1b8;align-items:center;min-height:52px;padding:12px 14px;line-height:1.35;transition:all .15s;display:flex}.choice-option span:before{content:"";border:1px solid #a99f95;border-radius:50%;flex:none;width:16px;height:16px;margin-right:10px}.choice-option input:checked+span{color:#fff;background:#203c30;border-color:#203c30}.choice-option input:checked+span:before{border:5px solid #fff}.multi-choice .choice-option span:before{border-radius:2px}.smart-questionnaire .photo-upload,.smart-questionnaire .consent{background:var(--paper);margin:2px 0;padding:26px 30px;display:flex}.smart-questionnaire .photo-upload{text-transform:none;letter-spacing:0;font:400 20px Georgia,serif}.smart-questionnaire .photo-upload small{color:#756e67;font:11px/1.5 Arial,sans-serif}.smart-questionnaire .photo-upload input{font:13px Arial,sans-serif}.smart-questionnaire .consent{text-transform:none;letter-spacing:0;font-size:12px;line-height:1.5}.smart-questionnaire .form-error{color:#8b2820;background:#ffe8e4;margin:16px 0;padding:16px}.submit-questionnaire{width:100%;padding:20px 24px;font-size:13px}@media (width<=620px){.questionnaire-form.smart-questionnaire{margin-top:48px}.question-section{margin-bottom:30px}.question-section-title{grid-template-columns:40px 1fr;gap:12px}.question-section-title>span{width:36px;height:36px}.question-section-title h2{font-size:30px}.question-card{padding:23px 18px}.question-card legend{font-size:19px}.choice-grid{grid-template-columns:1fr}.choice-option span{min-height:49px}.question-card select,.question-card>input,.question-card textarea{font-size:16px}.smart-questionnaire .photo-upload,.smart-questionnaire .consent{padding:23px 18px}}.admin-login{background:#eee7dd;place-items:center;min-height:100vh;padding:30px 18px;display:grid}.admin-login-card{color:#24201c;background:#fbf8f3;width:min(100%,520px);padding:58px 55px;box-shadow:0 24px 80px #26252217}.admin-login-mark{border:1.5px solid #8a684c;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:42px;display:grid;position:relative}.admin-login-mark:before{content:"";background:#fbf8f3;width:14px;height:10px;position:absolute;top:-3px}.admin-login-mark span{background:#8a684c;width:2px;height:18px;position:absolute;top:7px}.admin-login-card .section-label{color:#9a6538}.admin-login-card h1{color:#29231e;margin:18px 0 28px;font-size:clamp(50px,8vw,72px);line-height:.88}.admin-login-card h1 em{color:#806f61;font-weight:400}.admin-login-intro{color:#514a43;margin:0 0 36px;font-size:14px;line-height:1.7}.admin-login-card form{flex-direction:column;display:flex}.admin-login-card label{letter-spacing:.1em;text-transform:uppercase;color:#463b32;margin-bottom:10px;font-size:9px;font-weight:800}.admin-login-card input{color:#211d19;background:#fff;border:2px solid #302a25;border-radius:0;outline:none;width:100%;padding:16px;font-size:16px}.admin-login-card input::placeholder{color:#756b62;opacity:1}.admin-login-card input:focus{border-color:#9a6538;box-shadow:0 0 0 1px #9a6538}.admin-login-card .button{color:#fff;background:#29231e;border-color:#29231e;width:100%;margin-top:18px;padding:18px 20px}.admin-login-card .button:hover{background:#9a6538;border-color:#9a6538}.admin-login-error{color:#8b2820;background:#ffe8e4;margin:12px 0 0;padding:12px 14px;font-size:12px;line-height:1.45}.admin-login-home{color:#514a43;border-bottom:1px solid #756b62;margin-top:30px;padding-bottom:4px;font-size:11px;display:inline-block}@media (width<=560px){.admin-login{background:#fbf8f3;place-items:stretch stretch;padding:0}.admin-login-card{min-height:100vh;box-shadow:none;padding:48px 24px}.admin-login-mark{margin-bottom:65px}.admin-login-card h1{font-size:51px}.admin-login-intro{margin-bottom:32px;font-size:14px}.admin-login-card .button{min-height:58px}}.admin-login-member-entry{color:#29231e;background:#fff4e7;border:1px solid #9a6538;gap:4px;margin:-18px 0 28px;padding:16px;text-decoration:none;display:grid}.admin-login-member-entry strong{font-size:14px}.admin-login-member-entry span{color:#7a5b40;font-size:11px}.manual-candidate select{color:#fff;background:#203c30;border:1px solid #ffffff59;min-width:0;padding:12px;font-size:16px}.gender-editor{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-top:18px;font-size:10px;font-weight:700;display:flex}.gender-editor select{background:#fff;border:1px solid #c8c0b7;padding:10px 12px}.gender-editor small{color:#54735e}.preferences-send{background:#efe6dc;justify-content:space-between;align-items:center;gap:30px;margin:25px 0;padding:30px;display:flex}.preferences-send h2,.answers-title{margin:10px 0;font:400 32px Georgia,serif}.preferences-send p{color:#665f57;font-size:12px}.preferences-send>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.preferences-send button,.preferences-send a{color:#fff;cursor:pointer;background:#203c30;border:0;padding:13px 16px;font-size:11px}.preferences-warning{margin:0;color:#8b2820!important}.answers-title{margin:42px 0 16px}@media (width<=760px){.preferences-send{flex-direction:column;align-items:flex-start}.preferences-send>div:last-child{width:100%}.preferences-send button,.preferences-send a{text-align:center;flex:1}}.experience-choice-page{background:var(--cream);min-height:100vh;padding:50px 24px 100px}.experience-choice-shell{width:min(1120px,100%);margin:auto}.experience-choice-shell>.brand{margin-bottom:90px}.experience-choice-shell header{max-width:820px}.experience-choice-shell h1{margin:20px 0 32px;font-size:clamp(58px,8vw,100px);line-height:.88}.experience-choice-shell header>p:last-child{color:#655f57;max-width:690px;font-size:15px;line-height:1.8}.experience-choice-shell form{margin-top:65px}.experience-options{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.experience-option{cursor:pointer;display:block}.experience-option>input{opacity:0;pointer-events:none;position:absolute}.experience-card{background:var(--paper);border:2px solid #0000;flex-direction:column;height:100%;transition:all .2s;display:flex}.experience-image{background-position:50%;background-size:cover;height:245px;position:relative}.experience-image:after{content:"";background:linear-gradient(#0000 50%,#1916134d);position:absolute;inset:0}.experience-image i{z-index:2;color:#203c30;opacity:0;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font:700 16px Arial;transition:all .2s;display:grid;position:absolute;top:18px;right:18px;transform:scale(.8)}.experience-copy{flex-direction:column;flex:1;padding:27px;display:flex}.experience-copy small{letter-spacing:.15em;text-transform:uppercase;color:var(--taupe);font-size:9px}.experience-copy strong{margin:11px 0 7px;font:400 30px Georgia,serif}.experience-copy b{color:#203c30;font-size:15px}.experience-copy p{color:#6e675f;margin:20px 0 25px;font-size:12px;line-height:1.7}.experience-copy em{letter-spacing:.08em;text-transform:uppercase;color:#8c837a;margin-top:auto;font:700 10px Arial}.experience-option input:checked+.experience-card{border-color:#203c30;transform:translateY(-4px);box-shadow:0 18px 55px #203c3024}.experience-option input:checked+.experience-card .experience-image i{opacity:1;transform:scale(1)}.experience-option input:checked+.experience-card .experience-copy em{color:#203c30}.experience-submit{width:100%;margin-top:22px;padding:21px 24px}.experience-note{text-align:center;color:#777068;margin-top:16px;font-size:10px;display:block}.experience-choice-summary{flex-direction:column;gap:8px;margin-bottom:30px;display:flex}.experience-choice-summary>div{color:#244634;background:#e1ebe4;align-items:center;gap:12px;padding:16px 18px;display:flex}.experience-choice-summary span{color:#fff;background:#203c30;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.experience-choice-summary strong{font-size:12px}.experience-choice-send{background:#e1ebe4}@media (width<=780px){.experience-choice-page{padding:35px 15px 85px}.experience-choice-shell>.brand{margin-bottom:60px}.experience-choice-shell h1{font-size:55px}.experience-choice-shell form{margin-top:42px}.experience-options{grid-template-columns:1fr}.experience-image{height:260px}.experience-copy strong{font-size:29px}}.event-date-picker{background:var(--charcoal);color:#fff;margin-top:26px;padding:30px;display:block}.event-date-picker>span{margin-bottom:17px;font:400 25px Georgia,serif;display:block}.event-date-picker select{width:100%;color:var(--charcoal);background:#fff;border:1px solid #ffffff59;padding:16px 45px 16px 16px;font-size:14px}.event-date-picker small{color:#cfc8c0;margin-top:13px;font-size:10px;line-height:1.5;display:block}.selected-event{color:#4d4036!important;background:#efe6dc!important}.continue-page{background:var(--cream);place-items:center;min-height:100vh;padding:40px;display:grid}.continue-card{background:var(--paper);grid-template-columns:1fr 1fr;width:min(1080px,100%);min-height:650px;display:grid;box-shadow:0 25px 90px #2625221f}.continue-image{background:linear-gradient(#0000 55%,#1616148c),url(/offline-mobile-evening.webp) 50%/cover;position:relative}.continue-image>span{color:#fff;letter-spacing:.18em;font-size:12px;font-weight:800;position:absolute;bottom:26px;left:28px}.continue-copy{flex-direction:column;justify-content:center;padding:60px;display:flex}.continue-copy>.brand{margin-bottom:70px}.continue-copy h1{margin:18px 0 28px;font-size:clamp(52px,6vw,78px);line-height:.9}.continue-copy h1 em{color:var(--taupe);font-weight:400}.continue-copy>p:not(.section-label){color:#686159;font-size:14px;line-height:1.8}.continue-copy .button{margin-top:24px}.continue-copy>small{color:#8a8279;letter-spacing:.06em;margin-top:16px;font-size:9px}@media (width<=760px){.event-date-picker{padding:24px 18px}.event-date-picker>span{font-size:21px}.continue-page{padding:0}.continue-card{grid-template-columns:1fr;min-height:100vh}.continue-image{min-height:39vh}.continue-copy{padding:38px 24px 60px}.continue-copy>.brand{margin-bottom:48px}.continue-copy h1{font-size:52px}}.candidate-actions button.wa-link,.candidate-actions span.wa-link{color:#fff;cursor:pointer;background:#203c30;border:1px solid #203c30;padding:10px 12px;font-family:inherit;font-size:10px}.candidate-actions .wa-link b{color:#203c30;background:#fff;border-radius:50%;place-items:center;min-width:19px;height:19px;margin-left:5px;padding:0 5px;font-size:10px;display:inline-grid}.candidate-actions span.reminder-closed{cursor:not-allowed;background:#8a3c32;border-color:#8a3c32;align-items:center;display:inline-flex}.status small{text-transform:none;letter-spacing:0;margin-top:4px;line-height:1.35;display:block}.candidate-actions .reassurance-link{color:#203c30;background:#efe6dc;border-color:#9a8879;font-weight:700}.campaign-contact-received{background:#dfece3;border-left:5px solid #24513a;margin-top:28px;padding:30px}.campaign-contact-received>span{color:#fff;background:#24513a;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.campaign-contact-received h2{margin:18px 0 12px;font:400 29px Georgia,serif}.campaign-contact-received p{color:#425448!important;font-size:13px!important;line-height:1.7!important}.campaign-contact-received small{color:#68766c;margin-top:13px;font-size:9px;line-height:1.5;display:block}.candidate-actions .reminder-picker{position:relative}.candidate-actions .reminder-picker>summary{align-items:center;gap:4px;list-style:none;display:flex}.candidate-actions .reminder-picker>summary::-webkit-details-marker{display:none}.reminder-picker-panel{z-index:30;text-align:left;background:#fff;border:1px solid #c8c0b7;width:min(390px,100vw - 42px);padding:18px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #26231f33}.reminder-language{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;display:grid}.reminder-language button{color:#554e47!important;background:#f8f5f0!important;border:1px solid #bdb4ab!important;padding:9px!important}.reminder-language button.active{color:#fff!important;background:#203c30!important;border-color:#203c30!important}.reminder-picker-panel label{flex-direction:column;gap:7px;display:flex}.reminder-picker-panel label>span{letter-spacing:.1em;text-transform:uppercase;color:#655e57;font-size:9px;font-weight:800}.reminder-picker-panel select{color:#292622;background:#f8f5f0;border:1px solid #bdb4ab;width:100%;padding:11px 12px;font:12px Arial}.reminder-picker-panel p{color:#4e4943;white-space:normal;background:#f1ede7;margin:13px 0;padding:13px;font-size:11px;line-height:1.55}.reminder-picker-panel>button{color:#fff;cursor:pointer;background:#203c30;border:0;width:100%;padding:12px;font-size:10px;font-weight:800}.reminder-picker-panel>button:disabled{opacity:.6}.reminder-picker-panel small{color:#817970;text-align:center;margin-top:9px;font-size:9px;line-height:1.4;display:block}@media (width<=760px){.candidate-actions .reminder-picker{position:static}.reminder-picker-panel{z-index:60;width:auto;max-height:78vh;position:fixed;inset:auto 15px 18px;overflow:auto}.candidate-actions .reminder-picker>summary{width:max-content}}.candidate-actions .meetup-invite,.candidate-actions .meetup-confirmed{color:#203c30;cursor:pointer;background:#efe6dc;border:1px solid #9a8879;padding:10px 12px;font:700 10px Arial}.candidate-actions .meetup-invite.resend{background:#fff}.candidate-actions .meetup-confirmed{background:#dfe9e2;border-color:#65806d}.meetup-copy{border:1px solid #ffffff47}.candidate-actions .meetup-waiting{color:#82786f;border:1px dashed #bdb3aa;padding:10px 12px;font-size:9px}.questionnaire-done .button{margin-top:25px}.questionnaire-done>small{color:#827970;margin-top:18px;font-size:10px;display:block}.meetup-questionnaire-two{background:#faf8f4;border-top:1px solid #ded7cf;padding:48px 58px}.meetup-questionnaire-two h2{margin:18px 0;font-size:clamp(34px,5vw,52px);line-height:1}.meetup-questionnaire-two p:not(.section-label){color:#6d655d;max-width:650px;font-size:13px;line-height:1.7}.meetup-questionnaire-two .button{margin-top:20px}.meetup-questionnaire-two.complete{text-align:center;background:#e4ede6}.meetup-questionnaire-two.complete>span{color:#fff;background:#203c30;border-radius:50%;place-items:center;width:38px;height:38px;margin:auto;display:grid}.meetup-questionnaire-two.complete h2{font-size:35px}@media (width<=680px){.meetup-questionnaire-two{padding:36px 23px}}.meetup-page,.meetup-pass-page{background:#e9e2d9;min-height:100vh;padding:42px 20px}.meetup-card{background:#faf8f4;width:min(820px,100%);margin:auto;padding:58px 62px;box-shadow:0 28px 90px #26252221}.meetup-card>.official-logo{margin-bottom:62px}.meetup-card h1{margin:20px 0 28px;font-size:clamp(52px,8vw,82px);line-height:.9}.meetup-intro{color:#696159;max-width:650px;font-size:15px;line-height:1.75}.meetup-facts{color:#fff;background:#262522;grid-template-columns:1.3fr .8fr 1fr;margin:38px 0;padding:24px;display:grid}.meetup-facts div{border-right:1px solid #ffffff29;padding:0 18px}.meetup-facts div:last-child{border:0}.meetup-facts small,.meetup-pass-info small{letter-spacing:.14em;color:#b8aaa0;margin-bottom:8px;font-size:8px;display:block}.meetup-facts strong{font:400 17px Georgia}.meetup-rsvp-form{grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;display:grid}.meetup-rsvp-form label{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:9px;font-size:9px;font-weight:800;display:flex}.meetup-rsvp-form input,.meetup-rsvp-form select{background:#fff;border:1px solid #c8c0b7;padding:15px;font-size:15px}.meetup-rules{background:#f0e8df;grid-column:1/-1;align-items:flex-start;padding:17px;line-height:1.55;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;font-size:11px!important;font-weight:400!important}.meetup-rules input{margin:2px 8px 0 0}.meetup-rsvp-form .button,.meetup-rsvp-form .form-error{grid-column:1/-1}.meetup-already{text-align:center}.meetup-already p{color:#6d665e;line-height:1.7}.meetup-already .button{margin-top:20px}.meetup-pass{background:#faf8f4;width:min(900px,100%);margin:auto;box-shadow:0 28px 90px #26252224}.meetup-pass header{color:#fff;background:#262522;padding:54px 58px}.meetup-pass header>.official-logo{margin-bottom:50px}.meetup-pass header>p{letter-spacing:.2em;color:#b9aa9e;font-size:9px}.meetup-pass h1{font-size:clamp(52px,8vw,84px);line-height:.9}.meetup-pass-holder{border-bottom:1px solid #ddd6ce;justify-content:space-between;align-items:end;padding:45px 58px;display:flex}.meetup-pass-holder small{letter-spacing:.16em;color:#958b82;font-size:8px}.meetup-pass-holder h2{margin:10px 0 0;font:400 clamp(35px,6vw,58px) Georgia}.meetup-pass-holder span{letter-spacing:.13em;color:#8d8279;font-size:11px}.meetup-pass-info{background:#ddd6ce;grid-template-columns:1.1fr .85fr 1.25fr;gap:1px;display:grid}.meetup-pass-info>div{background:#faf8f4;padding:34px}.meetup-pass-info strong{font:400 19px/1.4 Georgia;display:block}.meetup-pass-info a{border-bottom:1px solid;margin-top:15px;font-size:9px;font-weight:800;display:inline-block}.meetup-pass-qr{background:#efe7de;grid-template-columns:auto 1fr;align-items:center;gap:48px;padding:45px 58px;display:grid}.meetup-pass-qr img{background:#fff;padding:10px}.meetup-pass-qr span{color:#fff;background:#203c30;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.meetup-pass-qr h3{margin:15px 0 8px;font:400 28px Georgia}.meetup-pass-qr p{color:#6c645c;font-size:12px;line-height:1.65}.meetup-pass footer{color:#fff;letter-spacing:.08em;background:#262522;justify-content:space-between;padding:24px 58px;font-size:9px;display:flex}.meetup-pass footer small{color:#b7aaa0}@media (width<=680px){.meetup-page,.meetup-pass-page{padding:0}.meetup-card{min-height:100vh;padding:38px 22px}.meetup-card>.official-logo{margin-bottom:44px}.meetup-facts{grid-template-columns:1fr;padding:7px 20px}.meetup-facts div{border-bottom:1px solid #ffffff29;border-right:0;padding:16px 0}.meetup-rsvp-form{grid-template-columns:1fr}.meetup-rules,.meetup-rsvp-form .button,.meetup-rsvp-form .form-error{grid-column:auto}.meetup-pass{min-height:100vh}.meetup-pass header,.meetup-pass-holder,.meetup-pass-qr{padding:34px 23px}.meetup-pass header>.official-logo{margin-bottom:42px}.meetup-pass-holder{flex-direction:column;align-items:flex-start;gap:18px}.meetup-pass-info{grid-template-columns:1fr}.meetup-pass-qr{grid-template-columns:1fr;gap:24px}.meetup-pass-qr img{width:min(100%,260px);height:auto;margin:auto}.meetup-pass footer{flex-direction:column;gap:8px;padding:22px 23px}}.photo-set{background:var(--paper);margin:2px 0;padding:26px 30px}.photo-set>p{margin:0;line-height:1.65}.photo-set>p strong{font:400 20px Georgia,serif}.photo-set>p small{color:#756e67;font:11px/1.55 Arial,sans-serif}.questionnaire-photo-recovery{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.questionnaire-photo-recovery>div,.questionnaire-photo-recovery>label{text-align:center;cursor:pointer;background:#fff;border:1px solid #c9c1b8;justify-content:center;align-items:center;min-height:120px;padding:16px 10px;position:relative;display:flex!important}.questionnaire-photo-recovery span{color:#fff;background:#203c30;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.questionnaire-photo-recovery strong{font:400 16px Georgia,serif}.questionnaire-photo-recovery small{color:#756e67;font:10px Arial,sans-serif}.questionnaire-photo-missing{border-style:dashed!important}.questionnaire-photo-missing input{opacity:0;cursor:pointer;height:100%;inset:0;width:100%!important;position:absolute!important}.questionnaire-photo-missing:has(input:disabled){opacity:.62;cursor:wait}.photo-set>.form-error{display:block;margin-top:12px!important}@media (width<=620px){.photo-set{padding:23px 18px}.questionnaire-photo-recovery{grid-template-columns:1fr}.questionnaire-photo-recovery>div,.questionnaire-photo-recovery>label{min-height:92px}}.smart-questionnaire .has-error{position:relative;box-shadow:0 0 0 4px #b3261e1a;background:#fff1ef!important;border:2px solid #b3261e!important}.smart-questionnaire .has-error legend,.smart-questionnaire .has-error>span{color:#8b1f19}.smart-questionnaire .has-error select,.smart-questionnaire .has-error>input,.smart-questionnaire .has-error textarea,.smart-questionnaire .has-error .choice-option span{border-color:#b3261e}.smart-questionnaire .has-error:before{content:"Réponse obligatoire";color:#a0221b;letter-spacing:.02em;margin:0 0 12px;font:800 12px Arial,sans-serif;display:block}.smart-questionnaire .consent.has-error:before{margin-right:8px}.smart-questionnaire .photo-set.has-error:before{content:"Ajoutez une photo avant de continuer"}.questionnaire-journey{z-index:8;color:#fff;background:#1e1b18f7;margin:42px 0 0;padding:18px 22px;position:sticky;top:0;box-shadow:0 12px 30px #1e1b1829}.journey-copy{justify-content:space-between;align-items:center;gap:20px;display:flex}.journey-copy span{letter-spacing:.12em;color:#dcb27d;font:700 10px Arial,sans-serif}.journey-copy strong{font:400 20px Georgia,serif}.journey-track{background:#ffffff29;height:4px;margin:13px 0 9px;overflow:hidden}.journey-track i{background:linear-gradient(90deg,#b9793d,#efc98e);height:100%;transition:width .35s;display:block}.questionnaire-journey>small{color:#c9c0b7;font:11px Arial,sans-serif}.smart-questionnaire[data-step="0"] .question-section:not(:first-of-type),.smart-questionnaire[data-step="1"] .question-section:not(:nth-of-type(2)),.smart-questionnaire[data-step="2"] .question-section:not(:nth-of-type(3)),.smart-questionnaire[data-step="3"] .question-section:not(:nth-of-type(4)),.smart-questionnaire[data-step="4"] .question-section:not(:nth-of-type(5)){display:none}.smart-questionnaire .question-section{animation:.28s questionnaireReveal}.questionnaire-navigation{align-items:center;gap:14px;margin-top:18px;display:flex}.questionnaire-navigation .submit-questionnaire{flex:1;margin:0}.questionnaire-back{color:var(--charcoal);cursor:pointer;background:0 0;border:1px solid #9f9489;padding:19px 22px;font-weight:700}@keyframes questionnaireReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=620px){.questionnaire-shell header{display:none}.questionnaire-journey{margin-top:20px;padding:15px 16px}.journey-copy{flex-direction:column;align-items:flex-start;gap:5px}.journey-copy strong{font-size:22px}.questionnaire-form.smart-questionnaire{margin-top:22px}.question-section-title{margin-bottom:12px}.question-section-title h2{font-size:27px}.question-card{border-radius:12px;margin-bottom:8px;box-shadow:0 5px 18px #30271f0e}.choice-option span{border-radius:9px}.questionnaire-navigation{z-index:7;background:linear-gradient(180deg,transparent,var(--cream) 28%);padding-top:22px;position:sticky;bottom:76px}.questionnaire-back{padding:18px 14px}.questionnaire-navigation .submit-questionnaire{padding:19px 16px}}.meetup-admin-head{justify-content:space-between;align-items:end;gap:40px;margin:35px 0;display:flex}.meetup-admin-head h1{margin:15px 0;font-size:clamp(52px,7vw,82px)}.meetup-admin-head p{color:#6d665f;line-height:1.7}.meetup-admin-head>div:last-child{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.meetup-admin-head>div:last-child>strong{font:400 55px Georgia}.meetup-admin-head>div:last-child>span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.meetup-admin-note{color:#fff;background:#203c30;margin:25px 0;padding:22px 25px}.meetup-admin-note strong{font:400 22px Georgia}.meetup-admin-note p{color:#c4d0c8;margin:8px 0 0;font-size:10px;line-height:1.6}.meetup-admin-table{background:#fff;border:1px solid #d4cdc5}.meetup-admin-row{border-bottom:1px solid #e3ddd6;grid-template-columns:1.2fr 1.2fr 1fr .9fr .6fr;align-items:center;gap:18px;padding:17px 20px;font-size:11px;display:grid}.meetup-admin-row:last-child{border-bottom:0}.meetup-admin-row.heading{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#262522;font-size:8px}.meetup-admin-row>span{min-width:0}.meetup-admin-row strong{font:400 18px Georgia;display:block}.meetup-admin-row small{color:#847c74;margin-top:5px;font-size:8px;display:block}.meetup-admin-row a{border-bottom:1px solid;font-size:9px;font-weight:800}.meetup-admin-status{background:#eee7df;padding:8px 9px;font-size:8px;display:inline-block}.meetup-admin-status.confirmed{color:#244634;background:#dce8df}@media (width<=800px){.meetup-admin-head{flex-direction:column;align-items:flex-start}.meetup-admin-head>div:last-child{align-items:flex-start}.meetup-admin-table{background:0 0;border:0}.meetup-admin-row.heading{display:none}.meetup-admin-row{background:#fff;grid-template-columns:1fr;margin-bottom:10px;padding:20px}.meetup-admin-row>span{border-bottom:1px solid #eee9e3;padding-bottom:10px}.meetup-admin-row>span:last-child{border:0;padding:0}}.preferences-send .reminder-closed{color:#fff;background:#8a3c32;align-items:center;padding:13px 16px;font-size:11px;display:inline-flex}.preferences-send button b,.preferences-send .reminder-closed b{color:#203c30;background:#fff;border-radius:50%;place-items:center;min-width:19px;height:19px;margin-left:6px;padding:0 5px;font-size:10px;display:inline-grid}.meetup-admin-links{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.meetup-poster{background:#211f1c;margin:0 0 42px;padding:8px;position:relative;box-shadow:0 20px 50px #2625222e}.meetup-poster img{object-fit:cover;object-position:center top;width:100%;height:auto;max-height:720px;display:block}.meetup-poster figcaption{color:#292622;letter-spacing:.1em;text-transform:uppercase;background:#f0ddc7;padding:12px 16px;font-size:10px;font-weight:800;position:absolute;bottom:24px;left:24px;box-shadow:0 8px 24px #0003}.meetup-poster figcaption span{margin-right:6px;font-size:16px}.meetup-women-only{color:#fff;background:#25231f;grid-column:1/-1;align-items:center;gap:14px;padding:17px 18px;display:flex}.meetup-women-only>span{color:#e5cbb3;border:1px solid #d8bda4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.meetup-women-only div{flex-direction:column;gap:4px;display:flex}.meetup-women-only strong{font:400 17px Georgia}.meetup-women-only small{color:#c8bdb2;font-size:9px;line-height:1.45}.candidate-actions .meetup-invite span,.candidate-actions .meetup-confirmed span,.meetup-copy span{margin-right:4px;font-size:15px}@media (width<=680px){.meetup-poster{margin:0 -8px 32px}.meetup-poster figcaption{bottom:16px;left:16px}.meetup-poster img{max-height:none}}.campaign-signup-page{background:#e9e2d9;min-height:100vh;padding:36px 20px}.campaign-signup-card{background:#faf8f4;max-width:1100px;margin:auto;padding:34px;box-shadow:0 28px 90px #26252221}.campaign-signup-card>.official-logo{margin:0 0 28px 8px}.campaign-signup-layout{grid-template-columns:.85fr 1.15fr;min-height:720px;display:grid}.campaign-signup-layout>figure{background:#25231f;margin:0;overflow:hidden}.campaign-signup-layout>figure img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.campaign-signup-content{background:#fff;padding:46px 52px}.campaign-signup-content h1{margin:20px 0 25px;font-size:clamp(55px,7vw,78px);line-height:.88}.campaign-signup-content>p:not(.section-label){color:#6c655e;font-size:13px;line-height:1.75}.campaign-signup-event{color:#fff;background:#282622;flex-direction:column;gap:6px;margin:26px 0;padding:18px 20px;display:flex}.campaign-signup-event strong{font:400 21px Georgia}.campaign-signup-event span{letter-spacing:.08em;color:#d5c7bb;font-size:9px}.campaign-signup-content form{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.campaign-signup-content form label:not(.campaign-consent){letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:9px;font-weight:800;display:flex}.campaign-signup-content form input{background:#fff;border:1px solid #c8c0b7;padding:14px;font-size:15px}.campaign-signup-content form .wide{grid-column:1/-1}.campaign-consent{background:#f0e8df;align-items:flex-start;gap:9px;padding:15px;font-size:10px;line-height:1.5;display:flex}.campaign-consent input{width:auto;margin-top:2px;padding:0!important}.campaign-signup-content form .button{border:0;width:100%}.campaign-signup-content>small{color:#827970;margin-top:18px;font-size:9px;line-height:1.55;display:block}@media (width<=800px){.campaign-signup-page{padding:0}.campaign-signup-card{box-shadow:none;padding:25px 18px}.campaign-signup-card>.official-logo{margin-left:0}.campaign-signup-layout{grid-template-columns:1fr}.campaign-signup-layout>figure{height:520px}.campaign-signup-content{padding:35px 22px}.campaign-signup-content form{grid-template-columns:1fr}.campaign-signup-content form .wide{grid-column:auto}}@media (width<=480px){.campaign-signup-layout>figure{height:460px}.campaign-signup-content{padding:32px 18px}.campaign-signup-content h1{font-size:52px}}.campaign-signup-content form select{background:#fff;border:1px solid #c8c0b7;padding:14px;font-size:15px}.campaign-concept-points{background:#d8d0c7;grid-template-columns:1fr;gap:1px;margin:25px 0;display:grid}.campaign-concept-points span{background:#f2ede6;align-items:center;gap:13px;padding:12px 15px;font-size:10px;font-weight:700;display:flex}.campaign-concept-points b{color:#fff;background:#203c30;border-radius:50%;place-items:center;width:29px;height:29px;font:10px Georgia;display:grid}.campaign-form-intro{border-left:3px solid #9a8879;padding:3px 0 3px 16px;margin:25px 0 0!important}.campaign-form-intro strong{margin-bottom:5px;font:400 18px Georgia;display:block}.account-signup-page{color:#f7e6d3;background:radial-gradient(circle at 85% 0,#342114 0,#0000 34%),#070605;min-height:100vh;padding:28px 20px 70px}.account-signup-card{width:min(920px,100%);margin:auto}.account-signup-head{border-bottom:1px solid #e0b07c38;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.account-signup-head .official-logo{width:76px;height:76px;margin:0}.account-signup-head>a{color:#c9aa8b;font-size:.84rem;text-decoration:none}.account-signup-intro{padding:42px 0 30px}.account-signup-intro>p{color:#d7a36e;letter-spacing:.18em;margin:0;font-size:.72rem;font-weight:800}.account-signup-intro h1{color:#fff1df;letter-spacing:-.05em;margin:14px 0 20px;font:400 clamp(3.4rem,8vw,5.8rem)/.86 Georgia,serif}.account-signup-intro>span{color:#c7b29c;max-width:660px;font-size:1rem;line-height:1.65;display:block}.account-signup-intro>div{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.account-signup-intro>div>*{color:#a99179;border:1px solid #e0b07c40;border-radius:999px;padding:9px 13px;font-size:.75rem}.account-signup-form{background:#100d0a;border:1px solid #e0b07c47;border-radius:22px;padding:32px;box-shadow:0 24px 70px #0000004d}.account-signup-form h2{color:#f4deca;margin:0;font:400 2rem Georgia,serif}.account-signup-form>p{color:#9f8a76;margin:7px 0 25px;font-size:.9rem}.account-signup-form form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.account-signup-form label:not(.campaign-consent){color:#d7b28d;gap:8px;font-size:.78rem;font-weight:700;display:grid}.account-signup-form input,.account-signup-form select{color:#fff0df;background:#080706;border:1px solid #e0b07c52;border-radius:11px;outline:none;width:100%;min-height:52px;padding:0 15px;font-size:1rem}.account-signup-form input:focus,.account-signup-form select:focus{border-color:#e2b47f;box-shadow:0 0 0 3px #e2b47f1f}.account-signup-form input::placeholder{color:#715f50}.account-signup-form .wide{grid-column:1/-1}.account-signup-form .campaign-consent{color:#bca58e;background:#19130e;border-radius:12px;align-items:flex-start;gap:11px;padding:16px;font-size:.8rem;line-height:1.55;display:flex}.account-signup-form .campaign-consent input{flex:none;width:19px;min-height:19px;margin:1px 0 0}.account-signup-form .button{color:#17100a;background:linear-gradient(135deg,#f0cfaa,#d49a61);border:0;border-radius:999px;width:100%;min-height:56px;font-size:.93rem;font-weight:900}.account-signup-form>.form-error,.account-signup-form form>.form-error{color:#ffaaa0}.account-signup-form>small{color:#806e5e;text-align:center;margin-top:16px;font-size:.75rem;display:block}@media (width<=650px){.account-signup-page{padding:18px 15px 45px}.account-signup-head{padding-bottom:16px}.account-signup-head .official-logo{width:60px;height:60px}.account-signup-head>a{font-size:.72rem}.account-signup-intro{padding:30px 2px 24px}.account-signup-intro h1{font-size:3.25rem}.account-signup-intro>span{font-size:.92rem}.account-signup-intro>div{grid-template-columns:1fr;display:grid}.account-signup-intro>div>*{text-align:center}.account-signup-form{border-radius:18px;padding:24px 17px}.account-signup-form h2{font-size:1.7rem}.account-signup-form form{grid-template-columns:1fr;gap:15px}.account-signup-form .wide{grid-column:auto}.account-signup-form input,.account-signup-form select{font-size:16px}}.account-existing-member{background:linear-gradient(135deg,#24180f,#15100c);border:1px solid #d9a66f;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:-10px 0 28px;padding:18px;display:flex}.account-existing-member>div{gap:5px;display:grid}.account-existing-member strong{color:#f5d5b2;font:400 1.15rem Georgia,serif}.account-existing-member span{color:#a9937d;font-size:.78rem}.account-existing-member>a{color:#17100a;background:#e0ad76;border-radius:999px;flex:none;padding:12px 16px;font-size:.78rem;font-weight:900;text-decoration:none}@media (width<=650px){.account-existing-member{margin:-6px 0 24px;display:grid}.account-existing-member>a{text-align:center;width:100%}}.admin-head-actions{flex-wrap:wrap;gap:10px;display:flex}.matching-page{background:#ebe6df}.matching-shell{max-width:1240px}.matching-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.matching-head h1{margin:16px 0 0;font-size:clamp(52px,7vw,84px);line-height:.9}.matching-head>p{color:#6e675f;max-width:480px;font-size:13px;line-height:1.75}.matching-workspace{background:#faf8f4;padding:24px}.matching-toolbar{color:#fff;background:#262522;justify-content:space-between;align-items:end;gap:30px;padding:22px 24px;display:flex}.matching-toolbar label{flex-direction:column;gap:9px;min-width:min(100%,430px);display:flex}.matching-toolbar label>span{letter-spacing:.13em;text-transform:uppercase;color:#bfb5ab;font-size:9px}.matching-toolbar select{color:#262522;background:#fff;border:1px solid #ffffff4d;padding:14px 42px 14px 14px;font-size:13px}.matching-summary{gap:28px;display:flex}.matching-summary>div{flex-direction:column;display:flex}.matching-summary strong{font:400 27px Georgia}.matching-summary span{letter-spacing:.09em;text-transform:uppercase;color:#bfb5ab;font-size:8px}.matching-tabs{gap:8px;padding:22px 0 16px;display:flex;overflow-x:auto}.matching-tabs button{color:#5f5952;cursor:pointer;background:#f3eee6;border:1px solid #c9c1b8;align-items:center;gap:13px;min-width:max-content;padding:13px 15px;display:flex}.matching-tabs button.active{color:#fff;background:#203c30;border-color:#203c30}.matching-tabs button span{font-size:11px;font-weight:700}.matching-tabs button b{background:#00000014;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.matching-tabs button.active b{background:#ffffff2b}.matching-explanation{background:#f3eee6;border-left:3px solid #9a8879;margin-bottom:18px;padding:18px 20px}.matching-explanation strong{font:400 21px Georgia}.matching-explanation p{color:#6a635c;max-width:850px;margin:7px 0 0;font-size:11px;line-height:1.65}.dorm-grid,.duo-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dorm-card,.duo-card{background:#fff;border:1px solid #d4cdc5;padding:22px}.dorm-card>header,.duo-card>header{border-bottom:1px solid #e1dcd6;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.dorm-card header small,.duo-card header small{letter-spacing:.13em;color:#91877d;font-size:8px}.dorm-card h2,.duo-card h2{margin:6px 0 0;font:400 27px Georgia}.match-score{color:#203c30;border:1px solid #9a8879;border-radius:50%;flex:none;justify-content:center;align-items:baseline;width:57px;height:57px;padding-top:17px;display:flex}.match-score strong{font:400 19px Georgia}.match-score span{font-size:7px}.dorm-members{background:#e5dfd8;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;display:grid}.match-person{background:#faf8f4;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.match-person img,.match-person-placeholder{object-fit:cover;color:#fff;background:#d8cec3;flex:none;place-items:center;width:50px;height:56px;font:24px Georgia;display:grid}.match-person>span:last-child{flex-direction:column;min-width:0;display:flex}.match-person strong{white-space:nowrap;text-overflow:ellipsis;font:400 18px Georgia;overflow:hidden}.match-person small{color:#777067;margin-top:3px;font-size:9px}.match-person em{letter-spacing:.06em;text-transform:uppercase;color:#557062;margin-top:6px;font:700 7px Arial}.match-person-empty{opacity:.58}.match-reasons{flex-wrap:wrap;gap:7px;padding-top:16px;display:flex}.match-reasons span{color:#31523f;background:#e8efe9;padding:7px 9px;font-size:8px}.duo-members{grid-template-columns:1fr 28px 1fr;align-items:center;margin:18px 0;display:grid}.duo-members .match-person{background:#f3eee6}.duo-link{color:#fff;z-index:2;background:#9a8879;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.duo-card footer{text-transform:uppercase;letter-spacing:.08em;color:#8a8178;margin-top:17px;font-size:8px}.matching-empty{text-align:center;color:#766e66;background:#f3eee6;grid-column:1/-1;padding:45px;font-size:12px}@media (width<=900px){.matching-head{grid-template-columns:1fr;gap:18px}.matching-toolbar{flex-direction:column;align-items:stretch}.matching-summary{justify-content:space-between}.dorm-grid,.duo-grid{grid-template-columns:1fr}}@media (width<=620px){.admin-head-actions{flex-direction:column;width:100%}.admin-head-actions .button{width:100%}.matching-workspace{padding:12px}.matching-toolbar{padding:20px 17px}.matching-summary{gap:14px}.dorm-card,.duo-card{padding:17px}.dorm-members,.duo-members{grid-template-columns:1fr}.duo-link{margin:-4px auto}.match-person img,.match-person-placeholder{width:46px;height:52px}.matching-head h1{font-size:54px}.matching-page{padding-inline:12px}}.group-chat-admin,.group-chat-pending{border-top:1px solid #ddd5cc;margin-top:18px;padding-top:16px}.group-chat-pending{color:#8a8178;font-size:10px;line-height:1.5}.group-chat-admin>div:first-child,.group-chat-status{justify-content:space-between;align-items:center;gap:16px;display:flex}.group-chat-admin strong{font:400 17px Georgia,serif}.group-chat-admin span{color:#756e66;margin-top:4px;font-size:9px;display:block}.group-chat-admin button{color:#fff;cursor:pointer;background:#203c30;border:0;padding:11px 13px;font-size:9px;font-weight:700}.group-chat-admin button:disabled{opacity:.55}.group-chat-admin.room-active{border-top-color:#78927f}.group-chat-admin.room-inactive button{background:#8d7f73}.group-chat-invites{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid!important}.group-chat-invites a{color:#234632;background:#e5eee7;justify-content:space-between;align-items:center;padding:10px 11px;font-size:9px;font-weight:700;display:flex}.group-chat-invites a span{color:inherit;margin:0;font-size:12px}.group-chat-admin>small{color:#923a31;margin-top:10px;font-size:9px;display:block}.chat-page{background:#e8e1d8;min-height:100vh;padding:28px 18px}.chat-shell{background:#faf8f4;flex-direction:column;width:min(820px,100%);min-height:calc(100vh - 56px);margin:auto;display:flex;box-shadow:0 24px 80px #2625221c}.chat-header{color:#fff;background:#262522;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:23px 26px;display:grid}.chat-header h1{margin:7px 0;font-size:31px;line-height:1}.chat-header p:last-child{color:#bbb1a8;margin:0;font-size:9px}.chat-header .section-label{color:#9f9185;margin:0}.chat-live,.chat-closed{color:#fff;background:#315541;padding:9px 11px;font-size:9px;font-weight:700}.chat-closed{background:#766d65}.chat-people{border-bottom:1px solid #ded7cf;grid-template-columns:repeat(4,1fr);display:grid}.chat-people>div{border-right:1px solid #e7e1da;grid-template-columns:38px 1fr;align-items:center;column-gap:9px;padding:14px;display:grid}.chat-people>div:last-child{border-right:0}.chat-people>div>span{color:#fff;background:#9a8879;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font:18px Georgia;display:grid}.chat-people strong{white-space:nowrap;text-overflow:ellipsis;font:400 14px Georgia;overflow:hidden}.chat-people small{color:#827a72;margin-top:2px;font-size:7px}.chat-note{color:#665d54;background:#f0e8de;align-items:baseline;gap:8px;padding:13px 24px;font-size:9px;display:flex}.chat-note strong{color:#292724}.chat-messages{background:linear-gradient(#faf8f4f0,#faf8f4f0),radial-gradient(circle at 20% 10%,#b8a899 0 2px,#0000 3px);flex-direction:column;flex:1;gap:10px;min-height:420px;max-height:calc(100vh - 370px);padding:26px;display:flex;overflow-y:auto}.chat-messages article{background:#eee7df;align-self:flex-start;max-width:min(78%,560px);padding:11px 13px}.chat-messages article.mine{color:#fff;background:#203c30;align-self:flex-end}.chat-messages article small{color:#8d7d70;font-size:8px;font-weight:700}.chat-messages article.mine small{color:#b9c9bf}.chat-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:13px;line-height:1.5}.chat-messages article time{text-align:right;color:#918981;font-size:7px;display:block}.chat-messages article.mine time{color:#aebdb4}.chat-empty{text-align:center;color:#756e66;max-width:440px;margin:auto}.chat-empty>span{color:#9a8879;background:#e8ded3;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 18px;display:grid}.chat-empty h2{font-size:27px;line-height:1.1}.chat-empty p{font-size:11px;line-height:1.6}.chat-compose{background:#fff;border-top:1px solid #ddd6ce;grid-template-columns:1fr auto;gap:9px;padding:14px 18px;display:grid}.chat-compose textarea{resize:none;border:1px solid #cfc7be;outline:none;padding:12px 13px;font:13px Arial}.chat-compose button{color:#fff;background:#203c30;border:0;padding:0 20px;font-size:10px;font-weight:700}.chat-compose button:disabled{opacity:.45}.chat-disabled{background:#eee7df;flex-direction:column;gap:5px;padding:20px 24px;display:flex}.chat-disabled strong{font:400 18px Georgia}.chat-disabled span{color:#736b63;font-size:10px}.chat-error{color:#8d3028;background:#f7deda;margin:0;padding:9px 20px;font-size:9px}.chat-shell>footer{text-align:center;color:#999087;letter-spacing:.04em;padding:10px 20px;font-size:7px}.chat-loading{text-align:center;color:#6f665e;background:#faf8f4;width:min(540px,100%);margin:20vh auto;padding:50px;font:400 22px Georgia}@media (width<=640px){.group-chat-invites{grid-template-columns:1fr}.chat-page{padding:0}.chat-shell{min-height:100vh;box-shadow:none}.chat-header{grid-template-columns:auto 1fr;gap:13px;padding:18px 15px}.chat-header .official-logo{width:48px;height:48px}.chat-header h1{font-size:24px}.chat-header>span{grid-column:1/3;justify-self:start}.chat-people{grid-template-columns:1fr 1fr}.chat-people>div:nth-child(2){border-right:0}.chat-people>div{border-bottom:1px solid #e7e1da;padding:11px}.chat-note{flex-direction:column;align-items:flex-start;padding:12px 15px}.chat-messages{min-height:360px;max-height:none;padding:16px}.chat-messages article{max-width:88%}.chat-compose{padding:10px;position:sticky;bottom:0}.chat-compose button{padding:0 14px}}.selection-counter{clear:both;color:#716b63;text-align:right;margin:0 0 12px;font:600 11px Arial,sans-serif}.choice-option.disabled{cursor:not-allowed;opacity:.42}.member-gate-intro{color:#9f8b78;margin:-8px 0 24px;font-size:.92rem;line-height:1.6}.member-gate-help{text-align:center;gap:9px;margin-top:20px;display:grid}.member-gate-help a{color:#d9aa78;font-size:.82rem;text-decoration:none}.member-recovery-success{text-align:center;justify-items:center;display:grid}.member-recovery-success>span{color:#fff;background:#203c30;border-radius:50%;place-items:center;width:48px;height:48px;margin:8px 0 15px;font-size:22px;display:grid}.member-recovery-success p{color:#a99580;line-height:1.65}.member-recovery-success .button{margin-top:12px;text-decoration:none}.member-access-standalone{color:#f5e3cf;background:radial-gradient(circle at 80% 0,#74452142,#0000 35%),#080706;min-height:100svh;padding:24px 20px 70px}.member-access-standalone>header{border-bottom:1px solid #daa66f38;justify-content:space-between;align-items:center;gap:20px;width:min(960px,100%);margin:0 auto 42px;padding-bottom:18px;display:flex}.member-access-logo{width:68px;height:68px}.member-access-standalone>header>a{color:#c99c6d;font-size:.8rem;font-weight:700;text-decoration:none}.member-access-page,.member-access-standalone .club-help-page{width:min(960px,100%);margin:auto}.member-access-page>h1,.member-access-standalone .club-help-page>h1{color:#fff0de;margin:12px 0 15px;font:400 clamp(3.2rem,8vw,5.4rem)/.9 Georgia,serif}.member-access-page>.club-page-lead{color:#9d8873}.member-access-identity{background:#100d0a;border:1px solid #deaa7261;border-radius:18px;gap:10px;margin:34px 0 16px;padding:28px;display:grid}.member-access-identity small,.member-access-contact small{color:#d9a66f;letter-spacing:.17em;font-size:.67rem;font-weight:900}.member-access-identity strong{overflow-wrap:anywhere;color:#f2c692;font:400 clamp(1.55rem,5vw,2.4rem) Georgia,serif}.member-access-identity span{color:#927f6c;font-size:.82rem;line-height:1.55}.member-access-details{background:#34271d;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.member-access-details>div{background:#14100c;min-width:0;padding:19px}.member-access-details dt{color:#8f7a66;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:.66rem;font-weight:800}.member-access-details dd{overflow-wrap:anywhere;color:#ead4bd;margin:0;font-size:.9rem}.member-access-actions{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 34px;display:grid}.member-access-actions button{color:#e7c49f;cursor:pointer;background:#19120d;border:1px solid #5a402c;border-radius:10px;min-height:52px;padding:13px;font-weight:800}.member-access-actions button:disabled{opacity:.55}.member-access-actions p{color:#eaf5ed;text-align:center;background:#203c30;border-radius:8px;grid-column:1/-1;margin:0;padding:12px;font-size:.8rem}.member-access-contact{color:#1a120c;background:#e6c39d;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:26px;display:grid}.member-access-contact h2{margin:7px 0 5px;font:400 1.7rem Georgia,serif}.member-access-contact p{color:#664b35;margin:0;font-size:.8rem}.member-access-contact>div:last-child{gap:8px;display:grid}.member-access-contact a,.member-help-shortcuts a,.public-help-actions a{color:#f0d4b6;text-align:center;background:#17100b;border-radius:999px;padding:13px 16px;font-size:.76rem;font-weight:900;text-decoration:none}.member-help-shortcuts,.public-help-actions{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.countdown-account-links{align-items:center;gap:14px;display:flex}.countdown-account-links a{font-size:.72rem!important}.public-help-actions{margin-bottom:28px}.public-help-actions a{border-radius:10px}.club-help-page>.club-page-lead{color:#a99580}.member-access-standalone .club-help-security{margin-top:18px}.member-phone-identity-notice{text-align:left;background:#4a2d196b;border:1px solid #d9a66f7a;border-radius:12px;gap:6px;margin:18px 0 4px;padding:15px 16px;display:grid}.member-phone-identity-notice strong{color:#f2c38f;font-size:.86rem}.member-phone-identity-notice span{color:#c7ad92;font-size:.82rem;line-height:1.5}@media (width<=680px){.member-access-standalone{padding:17px 14px 48px}.member-access-standalone>header{margin-bottom:30px}.member-access-logo{width:56px;height:56px}.member-access-details,.member-access-actions,.member-access-contact,.member-help-shortcuts,.public-help-actions{grid-template-columns:1fr}.countdown-account-links{flex-wrap:wrap;justify-content:flex-end;gap:9px}.countdown-account-links a{font-size:.64rem!important}.member-access-page>h1,.member-access-standalone .club-help-page>h1{font-size:3.2rem}}@media (width<=620px){.questionnaire-journey{z-index:1;background:#1e1b18;position:relative;top:auto}.questionnaire-navigation{z-index:auto;background:0 0;margin-bottom:24px;padding-top:12px;position:static;bottom:auto}}.candidate-validation-page{color:#f4eadc;background:#080705;place-items:center;min-height:100svh;padding:28px;display:grid}.candidate-validation-card{background:#100d09;border:1px solid #d7a76347;border-radius:24px;width:min(660px,100%);padding:clamp(28px,6vw,64px);box-shadow:0 30px 90px #0000006b}.candidate-validation-card h1{margin:18px 0;font-size:clamp(2.5rem,7vw,4.6rem);line-height:.95}.candidate-validation-card>p:last-of-type{color:#b6a18b;line-height:1.65}.candidate-validation-card .onboarding-whatsapp-primary{color:#071d10}.candidate-confirm-send{color:#171009;cursor:pointer;background:#d7a763;border:1px solid #d7a763a6;border-radius:14px;width:100%;margin-top:14px;padding:17px 20px;font:800 1rem/1.2 inherit}.candidate-confirm-send:disabled{opacity:.6;cursor:wait}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.invitation-admin{background:var(--paper);margin:25px 0;padding:34px}.invitation-admin-head{justify-content:space-between;align-items:start;gap:25px;margin-bottom:28px;display:flex}.invitation-admin h2{margin:9px 0;font:400 35px Georgia}.payment-pill{letter-spacing:.08em;text-transform:uppercase;background:#e6e0d9;padding:10px 12px;font-size:9px}.payment-pill.receipt_received{background:#efe4b8}.payment-pill.paid{color:#fff;background:#203c30}.invitation-admin form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.invitation-admin label{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.invitation-admin .wide{grid-column:1/3}.invitation-admin input,.invitation-admin textarea{resize:vertical;background:#fff;border:1px solid #c8c0b7;padding:13px;font:14px Arial}.invitation-admin-message{color:#4e6759;font-size:12px}.invitation-share{grid-template-columns:1fr auto auto;gap:8px;margin-top:18px;display:grid}.invitation-share input{min-width:0}.invitation-share button,.invitation-share a,.receipt-admin a,.receipt-admin button{color:#fff;cursor:pointer;background:#203c30;border:0;padding:12px 15px;font-size:11px}.receipt-admin{gap:10px;margin-top:18px;display:flex}.receipt-admin a{background:var(--taupe)}.invitation-page{background:var(--cream);min-height:100vh;padding:60px 20px 100px}.invitation-shell{max-width:920px;margin:auto}.invitation-page header{padding:30px 0 80px}.invitation-logo{margin-bottom:85px}.invitation-page header h1{margin:20px 0 30px;font-size:clamp(62px,9vw,95px);line-height:.86}.invitation-page header>p:last-child{color:#656057;max-width:630px;font-size:15px;line-height:1.8}.event-card{background:var(--charcoal);color:#fff;padding:50px}.event-card h2{margin:20px 0 45px;font-size:clamp(40px,6vw,64px);line-height:1}.event-facts{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;display:grid}.event-facts>div{padding:24px 25px 0 0}.event-facts>div+div{border-left:1px solid #fff3;padding-left:25px}.event-facts small,.bank-line small{letter-spacing:.15em;color:#b8aaa0;font-size:8px}.event-facts p{margin:10px 0;font:20px/1.4 Georgia}.invitation-section,.terms-card{background:var(--paper);margin-top:2px;padding:48px 50px}.program-text{white-space:pre-wrap;color:#5f5952;margin-top:22px;font-size:15px;line-height:1.85}.payment-card{color:#fff;background:#8f7f71;grid-template-columns:.75fr 1.25fr;gap:50px;margin-top:30px;padding:50px;display:grid}.payment-card>div:first-child h2{margin:23px 0;font-size:48px;line-height:.95}.payment-card>div:first-child h2 em{color:#e7dcd2;font-size:29px;display:block}.payment-card>div:first-child>p:last-child{color:#e7ded7;font-size:13px;line-height:1.8}.bank-card{background:var(--paper);color:var(--charcoal);padding:30px}.bank-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:5px;padding-bottom:20px;display:flex}.bank-brand b{letter-spacing:.17em}.bank-brand span{color:#368ab1;font-size:11px}.bank-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.bank-line small{color:#81786f;margin-bottom:5px;display:block}.bank-line strong{word-break:break-word;font-size:12px}.copy-bank{cursor:pointer;background:0 0;border:1px solid #bfb6ad;flex:none;padding:8px 10px;font-size:9px}.bank-holder{margin:20px 0 0;font-size:11px;line-height:1.6}.bank-holder span{color:#777067}.payment-upload{background:var(--paper);margin-top:2px;padding:48px 50px}.payment-upload h2,.invitation-confirmed h2{margin:0 0 12px;font:400 36px Georgia}.payment-upload>p{color:#6d675f;font-size:13px;line-height:1.7}.payment-upload label{flex-direction:column;gap:9px;margin:24px 0;font-size:11px;font-weight:700;display:flex}.payment-upload input[type=file]{background:#fff;border:1px dashed #aaa096;padding:20px}.payment-upload .payment-consent{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.6}.payment-upload .button{width:100%}.invitation-confirmed{color:#fff;background:#203c30;align-items:start;gap:20px;margin-top:2px;padding:40px 45px;display:flex}.invitation-confirmed>span{color:#203c30;background:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.invitation-confirmed p{color:#d7e1db;font-size:13px;line-height:1.7}.invitation-page footer{text-align:center;letter-spacing:.12em;color:#817970;padding:60px 0 0;font-size:10px}@media (width<=680px){.invitation-admin{padding:25px 20px}.invitation-admin-head{flex-direction:column}.invitation-admin form{grid-template-columns:1fr}.invitation-admin .wide{grid-column:1}.invitation-share{grid-template-columns:1fr}.receipt-admin{flex-direction:column}.invitation-page{padding:30px 14px 85px}.invitation-page header{padding:20px 8px 55px}.invitation-logo{margin-bottom:65px}.invitation-page header h1{font-size:58px}.event-card,.invitation-section,.terms-card,.payment-upload{padding:32px 24px}.event-facts{grid-template-columns:1fr}.event-facts>div+div{border-top:1px solid #fff3;border-left:0;padding-left:0}.payment-card{grid-template-columns:1fr;gap:25px;padding:32px 22px}.bank-card{padding:23px 18px}.bank-line strong{font-size:11px}.invitation-confirmed{flex-direction:column;padding:30px 24px}}.payment-deadline-note{background:#e8efe9;border-left:4px solid #203c30;flex-direction:column;gap:7px;padding:18px 20px;display:flex}.payment-deadline-note strong{color:#203c30;font-size:13px}.payment-deadline-note span{color:#665f57;font-size:11px;line-height:1.5}.invitation-event-select{background:#e8efe9;border-left:4px solid #203c30;padding:22px}.invitation-event-select select{background:#fff;border:1px solid #b8c8bc;width:100%;margin-top:10px;padding:15px;font-size:14px}.invitation-event-select small{color:#58675d;text-transform:none;letter-spacing:0;margin-top:10px;font-size:10px;line-height:1.5;display:block}.date-range{background:#f2eee8;grid-template-columns:1.35fr .65fr 1.35fr .65fr;gap:12px;padding:18px;display:grid}.invitation-default-note{color:#244634;background:#dce7df;margin:0;padding:14px 16px;font-size:11px;line-height:1.55}.invitation-edit-note{color:#54493f;background:#eee6dc;border-left:3px solid #9e8875;margin:0;padding:14px 16px;font-size:11px;line-height:1.55}.invitation-admin-intro{color:#716960;max-width:560px;margin:8px 0 0;font-size:12px;line-height:1.6}.exact-dates{white-space:pre-line;text-transform:capitalize}@media (width<=680px){.date-range{grid-template-columns:1fr 1fr;padding:14px}}.official-invitation-admin{color:#fff;background:#203c30;grid-template-columns:1fr;gap:14px;margin-top:22px;padding:25px;display:grid}.official-invitation-admin h3{margin:8px 0;font:400 30px Georgia}.official-invitation-admin p{color:#d3ddd7;font-size:11px;line-height:1.6}.official-invitation-admin input{color:#262522}.official-invitation-admin>div:last-child{gap:8px;display:flex}.official-invitation-admin button,.official-invitation-admin a{color:#203c30;cursor:pointer;background:#f3eee6;border:0;padding:12px 15px;font-size:11px;font-weight:700}.official-pass-link{border-bottom:1px solid #ffffff80;margin-top:12px;padding-bottom:4px;font-size:12px;display:inline-block}.pass-page{background:#ddd4ca;min-height:100vh;padding:45px 18px}.official-pass{background:#faf8f4;width:min(100%,780px);margin:auto;box-shadow:0 24px 80px #26252221}.official-pass header{color:#f3eee6;background:#262522;padding:55px 58px}.pass-logo{letter-spacing:.18em;margin-bottom:70px;font-weight:800}.official-pass header>p{letter-spacing:.2em;color:#baaa9d;font-size:9px}.official-pass h1{margin:20px 0 0;font-size:clamp(56px,9vw,82px);line-height:.86}.official-pass h1 em{color:#bca794}.pass-holder{border-bottom:1px solid #26252226;padding:36px 58px;position:relative}.official-pass small{letter-spacing:.16em;color:#8c8278;font-size:8px}.pass-holder h2{margin:10px 0 0;font:400 50px Georgia}.pass-holder>span{letter-spacing:.12em;color:#8d8379;font-size:11px;position:absolute;bottom:42px;right:58px}.pass-event{padding:42px 58px}.pass-event h3{margin:10px 0 30px;font:400 34px Georgia}.pass-event-grid{border-top:1px solid #26252226;grid-template-columns:1fr 1fr;display:grid}.pass-event-grid>div{padding:24px 24px 0 0}.pass-event-grid>div+div{border-left:1px solid #26252226;padding-left:24px}.pass-event-grid p{white-space:pre-line;text-transform:capitalize;margin:9px 0;font:18px/1.55 Georgia}.pass-qr{background:#f3eee6;grid-template-columns:300px 1fr;align-items:center;gap:45px;padding:45px 58px;display:grid}.pass-qr img{width:280px;height:280px;display:block}.pass-qr>div:first-child>small{text-align:center;margin-top:10px;display:block}.pass-qr>div:last-child>span{color:#fff;background:#203c30;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.pass-qr h3{margin:18px 0 10px;font:400 34px Georgia}.pass-qr p{color:#6f6860;font-size:13px;line-height:1.7}.official-pass footer{justify-content:space-between;align-items:center;gap:20px;padding:28px 58px;display:flex}.official-pass footer>span{color:#9a8879;font:italic 17px Georgia}.official-pass footer small{text-align:right}@media (width<=650px){.official-invitation-admin>div:last-child{flex-direction:column}.pass-page{padding:0}.official-pass{box-shadow:none}.official-pass header{padding:42px 26px}.pass-logo{margin-bottom:60px}.official-pass h1{font-size:58px}.pass-holder,.pass-event{padding:32px 26px}.pass-holder h2{font-size:42px}.pass-holder>span{bottom:35px;right:26px}.pass-event-grid{grid-template-columns:1fr}.pass-event-grid>div+div{border-top:1px solid #26252226;border-left:0;padding-left:0}.pass-qr{text-align:center;grid-template-columns:1fr;justify-items:center;padding:35px 24px}.pass-qr>div:last-child>span{margin:auto}.official-pass footer{flex-direction:column;align-items:flex-start;padding:25px 26px}.official-pass footer small{text-align:left}}.invitation-final-step{background:0 0;padding:0}.invitation-final-step .official-invitation-admin{margin-top:0}.final-step-message{color:#fff!important;margin:0!important}.candidate-dashboard{margin-top:5px}.candidate-tabs{scrollbar-width:none;gap:7px;padding:0 0 14px;display:flex;overflow-x:auto}.candidate-tabs::-webkit-scrollbar{display:none}.candidate-tabs button{color:#625d56;cursor:pointer;background:#f8f6f2;border:1px solid #c8c0b7;align-items:center;gap:10px;min-width:max-content;padding:12px 14px;display:flex}.candidate-tabs button.active{color:#fff;background:#203c30;border-color:#203c30}.candidate-tabs button span{font-size:10px;font-weight:700}.candidate-tabs button b{background:#00000014;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.candidate-tabs button.active b{background:#ffffff2e}.candidate-actions button.delete-candidate{color:#9a3028;cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:9px;text-decoration:underline}.candidate-actions .pass-list-link{color:#fff;background:#203c30;border-color:#203c30}.status.payment-paid{color:#fff;background:#203c30}.status.payment-receipt{color:#5e4c18;background:#efe4b8}.status.payment-modalities_sent{color:#554e47;background:#e4ded6}.status.payment-modalities_to_send{color:#5a493c;background:#e8dfd5}.status.payment-expectations_sent,.status.payment-first_sent{color:#244634;background:#dce7df}.status.payment-profile_review,.status.payment-expectations_to_send{color:#6a5037;background:#eee5d9}.official-invitation-editor{background:#faf8f4;border:1px solid #c8c0b7;margin-top:14px}.official-invitation-editor summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;list-style:none;display:flex}.official-invitation-editor summary::-webkit-details-marker{display:none}.official-invitation-editor summary span{font:400 22px Georgia}.official-invitation-editor summary small{letter-spacing:.08em;text-transform:uppercase;color:#776f67;text-align:right;font-size:9px}.official-invitation-editor summary:after{content:"+";color:#203c30;font-size:24px}.official-invitation-editor[open] summary:after{content:"−"}.official-invitation-editor-body{border-top:1px solid #d8d1c9;padding:24px}.official-invitation-editor-body>p{color:#665f58;margin:0 0 22px;font-size:12px;line-height:1.65}.official-invitation-editor-body form{margin-top:0}@media (width<=760px){.candidate-tabs{margin-right:-15px;padding-right:15px}.candidate-tabs button{padding:11px 12px}.candidate-actions button.delete-candidate{text-align:left;width:100%}.invitation-final-step{margin-top:25px}.official-invitation-editor summary{align-items:flex-start;padding:17px 18px}.official-invitation-editor summary span{font-size:20px}.official-invitation-editor summary small{display:none}.official-invitation-editor-body{padding:20px 16px}}.status.payment-experiences_sent{color:#244634;background:#dce7df}.status.payment-experiences_to_send{color:#6a5037;background:#eee5d9}.pass-logo{letter-spacing:normal;font-weight:400}.pass-logo span{color:inherit}.candidate-search{color:#fff;background:#262522;grid-template-columns:auto 180px minmax(220px,1fr) auto;align-items:center;gap:13px;margin-bottom:13px;padding:14px 16px;display:grid}.candidate-search>span{color:#cbb8a7;font:28px/1 Georgia;transform:rotate(-18deg)}.candidate-search label{letter-spacing:.11em;text-transform:uppercase;color:#c6bbb0;font-size:9px;font-weight:800}.candidate-search input{color:#262522;background:#fff;border:1px solid #ffffff40;outline:none;width:100%;padding:13px 15px;font-size:14px}.candidate-search input:focus{border-color:#d7c2ae;box-shadow:0 0 0 2px #d7c2ae2e}.candidate-search button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;width:36px;height:36px;font-size:20px}@media (width<=760px){.candidate-search{grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.candidate-search label{display:none}.candidate-search input{min-width:0}}.presentation-language-picker{color:#fff;background:#262522;align-items:center;gap:10px;padding:9px 10px;display:flex}.presentation-language-picker>span{letter-spacing:.08em;text-transform:uppercase;color:#c9beb3;font-size:8px;line-height:1.3}.presentation-language-picker>div{gap:5px;display:flex}.presentation-language-picker button{color:#262522;cursor:pointer;background:#f3eee6;border:1px solid #ffffff3d;padding:10px 12px;font-size:10px;font-weight:800}.presentation-language-picker button:last-child{font-size:12px}@media (width<=760px){.presentation-language-picker{justify-content:space-between;width:100%}.presentation-language-picker>div,.presentation-language-picker button{flex:1}}.questionnaire-complete-mark{color:#24513a;align-items:center;gap:6px;margin-top:10px;font-size:9px;display:flex}.questionnaire-complete-mark>span{color:#fff;background:#24513a;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.questionnaire-complete-mark strong{font-size:9px}.questionnaire-complete-mark small{color:#6f7e74}.questionnaire-received-banner{background:#dfece3;border-left:5px solid #24513a;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:25px 0;padding:24px 28px;display:grid}.questionnaire-received-banner>span{color:#fff;background:#24513a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.questionnaire-received-banner h2{margin:6px 0;font:400 29px Georgia}.questionnaire-received-banner p:last-child{color:#53665a;margin:0;font-size:10px}.questionnaire-received-banner>a{color:#fff;background:#24513a;padding:12px 15px;font-size:10px;font-weight:700}@media (width<=760px){.questionnaire-received-banner{grid-template-columns:auto 1fr;padding:20px}.questionnaire-received-banner>a{text-align:center;grid-column:1/-1}}.language-menu{position:relative}.language-menu summary{color:#d4a976;cursor:pointer;border:1px solid #ecd1ad59;place-items:center;width:42px;height:42px;list-style:none;transition:all .2s;display:grid}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:hover,.language-menu[open] summary{background:#231b14;border-color:#c79865}.language-menu svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:19px;height:19px}.language-menu>div{z-index:100;background:#11100e;border:1px solid #ecd1ad47;min-width:150px;padding:7px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #00000073}.language-menu button{color:#d9ccbd;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:11px 12px;font:600 11px Arial,sans-serif;display:block}.language-menu button:hover{color:#f2d7b4;background:#2b2117}.rtl{font-family:Arial,Tahoma,sans-serif}.rtl main,.rtl .invitation-shell,.rtl .official-pass{text-align:right}.rtl .language-menu>div{direction:ltr;left:0;right:auto}.rtl .nav,.rtl .hero,.rtl .section-head,.rtl .statement-grid,.rtl .weekend-head,.rtl .selection-card,.rtl .founder-card,.rtl .join-inner,.rtl .footer,.rtl .event-facts,.rtl .payment-card,.rtl .pass-event-grid{direction:rtl}.rtl input,.rtl textarea,.rtl select{text-align:right}.rtl .choice-option span:before{margin-left:10px;margin-right:0}.rtl .arrow-icon{transform:scaleX(-1)}@media (width<=560px){.language-menu summary{width:38px;height:38px}.language-menu>div{min-width:135px}}.status.questionnaire-sent{color:#244634;background:#dce7df;flex-direction:column;gap:4px;display:flex}.status.questionnaire-sent small{letter-spacing:0;text-transform:none;opacity:.72;font-size:8px}.candidate-actions .wa-link.resend{background:#70665d;border-color:#70665d}.candidate-row .status{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:62px;padding:10px 12px;line-height:1.25;display:flex}.candidate-row .status strong{letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:9px;font-weight:700}.candidate-row .status small{letter-spacing:0;text-transform:none;text-align:center;opacity:.72;margin:0;font-size:9px;font-weight:400;display:block}.offline-portal{--portal-gold:#d9a66f;z-index:9999;color:#f5e1ca;perspective:1800px;isolation:isolate;background:#050504;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.offline-portal:before{content:"";z-index:5;pointer-events:none;border:1px solid #e0b07b59;transition:opacity .35s;position:absolute;inset:18px}.offline-portal-ambient{z-index:0;background:radial-gradient(circle at 50% 47%,#ce8e4c33,#0000 22%),radial-gradient(circle,#17120d 0,#080706 44%,#030302 78%);position:absolute;inset:0}.offline-portal-ambient:before{content:"";mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e6b88609 25%,#0000 calc(25% + 1px));position:absolute;inset:0}.offline-portal-stage{z-index:1;transform-style:preserve-3d;position:absolute;inset:0}.offline-portal-door{width:50.05%;transform-style:preserve-3d;will-change:transform;background:linear-gradient(90deg,#030302,#0e0b08 42%,#15100b 96%);transition:transform 1.35s cubic-bezier(.72,.02,.18,1);position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:inset 0 0 120px #000c}.offline-portal-door:before{content:"";border:1px solid #d8a46b38;position:absolute;inset:7%;box-shadow:inset 0 0 0 12px #0000001f,inset 0 0 90px #0000008c}.offline-portal-door:after{content:"";background:linear-gradient(#0000 4%,#ebbe8bb3 26%,#ebbe8b59 72%,#0000 96%);width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 26px #e1a56542}.offline-portal-door-left{transform-origin:0;left:0}.offline-portal-door-left:after{right:0}.offline-portal-door-right{transform-origin:100%;background:linear-gradient(270deg,#030302,#0e0b08 42%,#15100b 96%);right:0}.offline-portal-door-right:after{left:0}.offline-portal-door-line{background:linear-gradient(90deg,#0000,#d6a16833,#0000);height:1px;position:absolute;top:50%;left:18%;right:18%}.offline-portal-handle{background:linear-gradient(90deg,#6e4828,#e9ba82,#6e4828);border:1px solid #ebbe8bd1;border-radius:99px;width:10px;height:84px;position:absolute;top:50%;box-shadow:0 5px 28px #000c}.offline-portal-door-left .offline-portal-handle{right:30px}.offline-portal-door-right .offline-portal-handle{left:30px}.offline-portal-content{z-index:6;text-align:center;flex-direction:column;align-items:center;width:min(520px,100% - 70px);transition:opacity .28s,transform .5s;display:flex;position:relative}.offline-portal-eyebrow{color:#b98a5b;letter-spacing:.3em;font:600 .58rem Arial,sans-serif}.offline-portal-logo{filter:drop-shadow(0 20px 48px #000c);border-radius:50%;width:clamp(128px,18vw,190px);height:clamp(128px,18vw,190px);margin:25px 0 18px}.offline-portal-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.offline-portal-rule{align-items:center;width:min(320px,70vw);height:19px;display:flex}.offline-portal-rule:before,.offline-portal-rule:after{content:"";background:linear-gradient(90deg,transparent,var(--portal-gold));flex:1;height:1px}.offline-portal-rule:after{background:linear-gradient(90deg,var(--portal-gold),transparent)}.offline-portal-rule i{border:1px solid #e8b883;width:7px;height:7px;margin:0 14px;transform:rotate(45deg)}.offline-portal-content p{color:#e2c29e;letter-spacing:.045em;margin:14px 0 30px;font:italic 400 1.15rem Georgia,serif}.offline-portal-content>button{color:#f2d4b2;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:#080705c7;border:1px solid #efc99fa6;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;min-width:250px;min-height:57px;padding:0 8px 0 23px;font:600 .7rem Arial,sans-serif;transition:background .2s,color .2s,transform .2s;display:flex;box-shadow:0 20px 55px #0000008c}.offline-portal-content>button:hover,.offline-portal-content>button:focus-visible{color:#17100a;background:#e2b17b;outline:0;transform:translateY(-2px)}.offline-portal-content>button i{color:#17100a;background:#d8a36c;border-radius:50%;place-items:center;width:41px;height:41px;font:1.1rem Arial,sans-serif;display:grid}.offline-portal-content>small{color:#7f6b58;letter-spacing:.19em;margin-top:24px;font:500 .5rem Arial,sans-serif}.offline-portal-skip{z-index:7;color:#8d7762;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0b07b59;padding:6px 0;font-size:.6rem;position:absolute;bottom:30px;right:32px}.offline-portal.is-opening:before{opacity:0}.offline-portal.is-opening .offline-portal-content{opacity:0;transform:scale(.95)}.offline-portal.is-opening .offline-portal-door-left{transform:rotateY(-106deg)}.offline-portal.is-opening .offline-portal-door-right{transform:rotateY(106deg)}.offline-portal.is-opening{animation:.45s 1.05s forwards offline-portal-fade}@keyframes offline-portal-fade{to{visibility:hidden;background:0 0}}@media (width<=600px){.offline-portal:before{inset:10px}.offline-portal-door:before{inset:4% 8%}.offline-portal-door-left .offline-portal-handle{right:16px}.offline-portal-door-right .offline-portal-handle{left:16px}.offline-portal-handle{width:8px;height:68px}.offline-portal-eyebrow{letter-spacing:.2em;font-size:.5rem}.offline-portal-content p{font-size:1rem}.offline-portal-content>button{min-width:236px}.offline-portal-content>small{max-width:250px;line-height:1.7}.offline-portal-skip{bottom:24px;right:50%;transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.offline-portal-door{transition-duration:.2s}.offline-portal.is-opening{animation-duration:.15s;animation-delay:.12s}.offline-portal-content{transition-duration:.12s}}:root{--club-black:#090908;--club-charcoal:#171512;--club-panel:#211d18;--club-gold:#c99a63;--club-champagne:#ecd1ad;--club-ivory:#f5efe7;--club-muted:#b7a898}.club-free-reservation-note{color:#f4dfc7;background:#18120e;border:1px solid #a9794f;align-items:flex-start;gap:12px;margin:22px 0 26px;padding:18px 20px;display:flex}.club-free-reservation-note strong{white-space:nowrap;color:#dda86d}.club-free-reservation-note span{line-height:1.55}.club-reservation-state{flex-direction:column;gap:8px;align-items:flex-start!important;padding:24px!important;display:flex!important}.club-reservation-state strong{color:#f5ddc3;font:400 28px Georgia,serif}.club-reservation-state p{margin:0;line-height:1.55}.club-payment-action{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.club-payment-action button{color:#100d0a;text-transform:uppercase;letter-spacing:.05em;background:#dca56c;border:1px solid #dca56c;width:100%;padding:16px;font-weight:800}.club-payment-action small{color:#bca995}.club-payment-countdown{text-align:center;background:#24160d;border:1px solid #a96e3d;gap:4px;padding:14px;display:grid;color:#ffc58e!important;font:400 32px Georgia,serif!important}.club-payment-countdown small{color:#d5a16e;letter-spacing:.14em;font:800 10px Arial,sans-serif}@media (width<=700px){.club-free-reservation-note{flex-direction:column}.club-free-reservation-note strong{white-space:normal}.club-reservation-state strong{font-size:24px}}.club-preview-banner{color:#17130f;letter-spacing:.08em;text-transform:uppercase;background:#d3aa76;margin-bottom:22px;padding:12px 16px;font-size:9px;font-weight:800}.club-preview-action{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#79716a;border:0;width:100%;margin-top:20px;padding:15px 18px;font-size:10px;font-weight:800}.club-invite-actions small{color:#887b70;align-self:center;font-size:9px}.club-read-only-banner{z-index:20;color:#f1d0ac;text-align:left;background:linear-gradient(90deg,#20160f,#302015 50%,#20160f);border-bottom:1px solid #e0b07c61;justify-content:center;align-items:center;gap:20px;min-height:64px;padding:10px 20px;display:flex;position:sticky;top:0;box-shadow:0 10px 28px #0003}.club-read-only-message{gap:4px;display:grid}.club-read-only-message b{letter-spacing:.12em;font-size:.65rem}.club-read-only-message>span{color:#c9ad91;font-size:.7rem;line-height:1.4}.club-read-only-action{color:#181009;white-space:nowrap;background:linear-gradient(135deg,#ecc89f,#c99058);border:1px solid #e2b47f;border-radius:999px;grid-template-columns:18px auto 18px;align-items:center;gap:9px;min-height:38px;padding:0 13px;font-size:.68rem;font-weight:800;text-decoration:none;display:grid;box-shadow:0 8px 22px #0003}.club-read-only-action svg{width:16px;height:16px}.club-read-only-action span{color:inherit}.club-read-only-content button:disabled,.club-read-only-content input:disabled,.club-read-only-content textarea:disabled,.club-read-only-content select:disabled{cursor:not-allowed!important;opacity:.5!important}.club-read-only-content [data-read-only-allowed=true]{opacity:1!important;cursor:pointer!important}.club-public-banner{z-index:22;color:#f1cda4;text-align:center;background:linear-gradient(90deg,#25180f,#3a2516,#25180f);border-bottom:1px solid #efc99f59;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:9px 18px;display:flex;position:relative}.club-public-banner b{letter-spacing:.12em;font-size:.68rem}.club-public-banner span{color:#d0b294;font-size:.7rem}.public-head-signup,.public-sidebar-signup{background:linear-gradient(135deg,#f1d0aa,#d49b63);border-radius:999px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex;color:#17100a!important}.public-head-signup{min-height:39px;padding:0 17px;font-size:.72rem}.public-sidebar-signup{padding:13px 17px}.public-gate-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.public-gate-modal{color:#ead3ba;background:radial-gradient(circle at 90% 0,#352216 0,#0000 42%),#0f0c09;border:1px solid #efc99f6b;border-radius:24px;width:min(460px,100%);padding:38px 30px 28px;position:relative;box-shadow:0 30px 90px #000}.public-gate-modal>small{color:#dba66f;letter-spacing:.16em;font-weight:800}.public-gate-modal h2{color:#fff0df;margin:13px 0;font:400 2.3rem/1 Georgia,serif}.public-gate-modal p{color:#c1aa93;font-size:.9rem;line-height:1.65}.public-gate-close{color:#cdb091;background:0 0;border:0;font-size:1.7rem;position:absolute;top:13px;right:16px}.public-gate-primary,.public-gate-secondary{border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:12px;font-weight:800;display:flex}.public-gate-primary{color:#17100a;background:linear-gradient(135deg,#f0cfaa,#d39a61)}.public-gate-secondary{color:#d8bea3;background:0 0;border:1px solid #efc99f52}.public-discover-button{margin-top:20px!important;display:inline-flex!important}@media (width<=600px){.club-public-banner{gap:3px;min-height:58px;padding:8px 14px;display:grid}.club-public-banner b{font-size:.58rem}.club-public-banner span{font-size:.6rem;line-height:1.35}.public-head-signup{min-height:36px;padding:0 12px;font-size:.62rem}.club-public-preview .discover-vertical-feed{height:calc(100svh - 144px)}.public-gate-modal{padding:34px 22px 24px}.public-gate-modal h2{font-size:2rem}}.public-head-access{align-items:center;gap:8px;display:flex}.public-head-login,.public-sidebar-login,.public-gate-login{justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex;color:#f0cfaa!important}.public-head-login{border:1px solid #efc99f73;border-radius:999px;min-height:39px;padding:0 13px;font-size:.7rem}.public-sidebar-access{gap:10px;display:grid}.public-sidebar-login{border:1px solid #efc99f59;border-radius:999px;min-height:41px;font-size:.72rem}.public-gate-login{background:#21160f;border:1px solid #d9a66f;border-radius:999px;width:100%;min-height:50px;margin-top:10px;font-size:.82rem}.public-gate-login:hover,.public-head-login:hover,.public-sidebar-login:hover{background:#2d1d13;color:#ffe2bf!important}@media (width<=600px){.public-head-access{gap:5px}.public-head-login{min-height:36px;padding:0 9px;font-size:.58rem}.public-head-signup{padding:0 10px}.club-app-head .club-wordmark span{display:none}.club-read-only-banner{text-align:center;background:linear-gradient(#2c1e14,#21160f);border-bottom:6px solid #050504;gap:9px;min-height:0;padding:11px 16px 14px;display:grid;position:relative;box-shadow:0 8px 24px #00000052}.club-read-only-message{gap:4px}.club-read-only-message b{letter-spacing:.13em;font-size:.58rem}.club-read-only-message>span{font-size:.63rem;line-height:1.4}.club-read-only-action{justify-self:center;width:min(100%,290px);min-height:38px;padding:0 12px;font-size:.67rem}.club-read-only-action span{text-overflow:ellipsis;overflow:hidden}}.countdown-profile-required>strong{color:#f4d0a9}.countdown-profile-required>p{color:#bda890;margin:0;font-size:.8rem;line-height:1.55}.countdown-profile-required>a{color:#120d09;background:#d6a36d;padding:14px 16px;font-size:.72rem;font-weight:800}.countdown-entry-cta{color:#17100a;text-align:left;background:radial-gradient(circle at 20% 0,#ffe8ca47,#0000 38%),linear-gradient(105deg,#f0cda4,#cf8d4d);border:1px solid #efbd86;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:min(560px,100%);min-height:78px;margin:0 auto 28px;padding:13px 15px 13px 22px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #b76f3347,0 0 0 5px #dea36512}.countdown-entry-cta>span{gap:2px;display:grid}.countdown-entry-cta small{letter-spacing:.17em;font-size:.52rem;font-weight:900}.countdown-entry-cta strong{font:600 1.15rem/1.2 Georgia,serif}.countdown-entry-cta em{opacity:.72;font-size:.65rem;font-style:normal}.countdown-entry-cta>i{color:#efc89f;background:#17100a;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font:1.45rem Arial,sans-serif;transition:transform .18s;display:grid}.countdown-entry-cta:active>i{transform:translate(4px)}@media (width<=600px){.countdown-profile-required{padding:16px 14px}.countdown-entry-cta{border-radius:14px;min-height:72px;margin-bottom:24px;padding:11px 11px 11px 17px}.countdown-entry-cta strong{font-size:1.05rem}.countdown-entry-cta em{font-size:.6rem}.countdown-entry-cta>i{width:44px;height:44px}}.club-preview-global{z-index:20;color:#17130f;letter-spacing:.04em;background:#d3aa76;justify-content:space-between;align-items:center;gap:16px;padding:11px clamp(18px,4vw,36px);font-size:11px;display:flex;position:sticky;top:0}.club-preview-global a{color:#17130f;text-underline-offset:3px;flex:none;font-weight:800;text-decoration:underline}.club-preview-identity{gap:3px;min-width:240px;display:grid;position:relative}.club-preview-identity>span{text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.club-preview-identity select{appearance:none;color:#17130f;background:#f3dfc6;border:1px solid #17130f73;border-radius:7px;width:100%;padding:8px 30px 8px 10px;font:600 11px Arial,sans-serif}.club-preview-identity i{pointer-events:none;font-style:normal;position:absolute;bottom:8px;right:10px}@media (width<=600px){.club-preview-global{flex-direction:column;align-items:stretch;gap:8px;font-size:9px}.club-preview-global span{max-width:none}.club-preview-global a{text-align:left}.club-preview-identity{width:100%;min-width:0}}.club-small-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.club-small-groups>article{background:#f5efe7;border:1px solid #d7c4aa;padding:24px}.club-small-groups header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.club-small-groups header small{letter-spacing:.16em;color:#8f755a;font-size:9px}.club-small-groups h3{margin:7px 0;font:400 27px/1.05 Georgia,serif}.club-small-groups header>strong{font:400 24px Georgia,serif}.club-small-groups>article>p{color:#71665b;font-size:11px}.club-group-facts,.club-group-vibes{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.club-group-facts span,.club-group-vibes span{background:#e8ddcf;padding:8px 10px;font-size:9px}.club-apply-action{margin-top:20px}.club-apply-action button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#24221f;border:0;width:100%;padding:15px 18px;font-size:10px;font-weight:800}.club-apply-action button:disabled{opacity:.55}.club-general-apply{background:#efe5d8;margin-top:26px;padding:28px}.club-general-apply>p{color:#665c52;font-size:12px;line-height:1.7}.club-application-status{color:#1f4b35;background:#dfe9e1;align-items:flex-start;gap:18px;margin-top:28px;padding:24px;display:flex}.club-application-status>span{color:#fff;background:#25523b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.club-application-status strong{font:400 22px Georgia,serif}.club-application-status p{margin:6px 0 0;font-size:11px;line-height:1.6}.club-message-list{gap:12px;margin-top:34px;display:grid}.club-message-list>a,.club-message-locked{background:#f4eee6;border:1px solid #d8cbbd;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.club-message-list>a>span,.club-message-locked>span{color:#e5c8a5;background:#24221f;place-items:center;width:48px;height:48px;font:700 9px Arial;display:grid}.club-message-list strong{font:400 21px Georgia,serif}.club-message-list p{color:#746a61;margin:5px 0 0;font-size:10px}.club-message-list b{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.club-admin-applications{gap:12px;display:grid}.club-admin-applications>article{background:#fff;border:1px solid #d8d0c7;grid-template-columns:1.2fr 1.25fr auto 1.25fr;align-items:center;gap:22px;padding:20px;display:grid}.club-admin-applicant{align-items:center;gap:14px;display:flex}.club-admin-applicant>span{color:#e7c9a7;background:#24221f;place-items:center;width:54px;height:60px;font:25px Georgia;display:grid}.club-admin-applicant img{object-fit:cover;width:100%;height:100%}.club-admin-applicant small,.club-admin-event small{letter-spacing:.12em;color:#91867c;font-size:8px}.club-admin-applicant h2{margin:4px 0;font:400 25px Georgia}.club-admin-applicant p,.club-admin-event p{color:#766e66;margin:4px 0;font-size:9px}.club-admin-event strong{margin-top:6px;font:400 18px Georgia;display:block}.club-admin-application-status{text-transform:uppercase;background:#eee7df;padding:9px 11px;font-size:8px;font-weight:800}.club-admin-application-status.accepted{color:#244634;background:#dce8df}.club-admin-application-status.rejected{color:#7f3128;background:#f0ded9}.club-review-actions{flex-wrap:wrap;gap:7px;display:flex}.club-review-actions button{cursor:pointer;background:#f5f0e9;border:1px solid #c9bfb5;padding:10px 11px;font-size:8px;font-weight:800}.club-review-actions button:first-child{color:#fff;background:#203c30;border-color:#203c30}@media (width<=850px){.club-small-groups,.club-admin-applications>article{grid-template-columns:1fr}.club-review-actions button{flex:1}.club-message-list>a,.club-message-locked{grid-template-columns:42px 1fr auto}.club-message-list>a>span,.club-message-locked>span{width:42px;height:42px}}body{background:var(--club-black);color:var(--club-ivory)}::selection{background:var(--club-gold);color:var(--club-black)}.official-logo img{filter:drop-shadow(0 8px 22px #0000003d);border-radius:9px}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090908e0;border-color:#ecd1ad2e}.nav a,.text-link,.footer a,.footer p,.footer small{color:var(--club-ivory)}.hero,.statement,.experience,.real-moments,.selection,.faq,.founders{background:var(--club-black);color:var(--club-ivory)}.hero h1,.statement h2,.experience h2,.moments-head h2,.selection h2,.faq h2,.founders h2,.join h2{color:var(--club-ivory)}.hero h1 em,.statement h2 em,.experience h2 em,.moments-head h2 em,.selection h2 em,.faq h2 em,.founders h2 em,.join h2 em{color:var(--club-champagne)}.eyebrow,.section-label,.founder-role{color:var(--club-gold);letter-spacing:.2em}.lead,.statement-grid p,.section-head>p,.experience-list p,.moments-head>p,.selection-copy>p,.faq-list p,.founder-copy p{color:var(--club-muted)}.button,.button.cream{border-color:var(--club-champagne);color:#100d0a;background:linear-gradient(135deg,#f1d7b2 0%,#b67d43 100%);box-shadow:0 12px 36px #a9703733}.button:hover,.button.cream:hover{background:linear-gradient(135deg,#ffe7c6 0%,#c98e50 100%)}.club-hero-photo{background-image:linear-gradient(#0000 55%,#00000094),url(/offline-club-hero.jpeg)!important;background-position:50%!important;background-size:cover!important}.floating-card,.selection-card,.experience-list article,.faq-list details,.founder-card{background:var(--club-panel);color:var(--club-ivory);border-color:#ecd1ad33}.weekend,.join,.footer{color:var(--club-ivory);background:linear-gradient(145deg,#080807 0%,#1b1712 100%);border-color:#ecd1ad2e}.join form{background:#12100d;border:1px solid #ecd1ad3d;box-shadow:0 30px 80px #00000059}.join form label,.join form small,.join .consent span{color:var(--club-champagne)}.join input,.join select{color:var(--club-ivory);background:#080807;border-color:#ecd1ad47}.join input:focus,.join select:focus{border-color:var(--club-gold);outline:2px solid #c99a632e}.questionnaire-page,.admin-page,.admin-shell,.candidate-page,.meetup-page,.invitation-page{--ink:#17130f;--paper:#f7f2eb;--accent:#b9824c}.questionnaire-page header,.admin-page header,.admin-shell header,.candidate-page>header{background:var(--club-black);color:var(--club-ivory);border-color:var(--club-gold)}.questionnaire-page button,.admin-page button:not(.danger),.admin-shell button:not(.danger),.candidate-page button:not(.danger){border-color:var(--club-gold)}.questionnaire-page{color:#211d18}.questionnaire-page .question-section-title h2,.questionnaire-page .question-card,.questionnaire-page .question-card legend,.questionnaire-page .choice-option span,.questionnaire-page .photo-upload,.questionnaire-page .consent,.questionnaire-page .consent span{-webkit-text-fill-color:#211d18;color:#211d18!important}.questionnaire-page .question-section-title p,.questionnaire-page .question-card legend small,.questionnaire-page .photo-upload small{-webkit-text-fill-color:#625a52;color:#625a52!important}.questionnaire-page .question-card select,.questionnaire-page .question-card input,.questionnaire-page .question-card textarea,.questionnaire-page .photo-upload input{caret-color:#17130f;opacity:1;color:#17130f!important;-webkit-text-fill-color:#17130f!important}.questionnaire-page .question-card select,.questionnaire-page .question-card>input,.questionnaire-page .question-card textarea,.questionnaire-page .choice-option span{background-color:#fff!important;border-color:#9f958a!important}.questionnaire-page input::placeholder,.questionnaire-page textarea::placeholder{opacity:1;color:#6e655b!important;-webkit-text-fill-color:#6e655b!important}.questionnaire-page select option{color:#17130f;background:#fff}.questionnaire-page .choice-option input:checked+span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#203c30!important;border-color:#203c30!important}.questionnaire-page .questionnaire-shell>header{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:clamp(48px,8vw,86px) clamp(30px,8vw,92px);display:flex}.questionnaire-page .questionnaire-shell>header .section-label{color:var(--club-gold);margin:0 0 34px}.questionnaire-page .questionnaire-shell>header h1{width:min(100%,760px);margin:0 auto 42px;font-size:clamp(54px,8vw,84px);line-height:.94}.questionnaire-page .questionnaire-shell>header>p:last-child{text-align:center;width:min(100%,650px);margin:0 auto;font-size:15px;line-height:1.8;color:#c8baab!important}@media (width<=620px){.questionnaire-page .questionnaire-shell>header{min-height:500px;padding:50px 24px}.questionnaire-page .questionnaire-shell>header .section-label{margin-bottom:28px}.questionnaire-page .questionnaire-shell>header h1{margin-bottom:34px;font-size:clamp(46px,14vw,62px)}.questionnaire-page .questionnaire-shell>header>p:last-child{font-size:14px;line-height:1.7}}@media (width<=760px){.official-logo-nav img{width:58px;height:58px}.club-hero-photo{min-height:56vh}}.member-gate,.member-home{min-height:100vh;color:var(--club-ivory);background:radial-gradient(circle at 50% 0,#302416 0,#100e0b 34%,#060605 76%)}.member-gate{place-items:center;padding:40px 20px;display:grid}.member-gate-card{text-align:center;background:#0d0c0aeb;border:1px solid #ecd1ad47;width:min(100%,560px);padding:clamp(30px,6vw,64px);box-shadow:0 40px 100px #0000008c}.member-gate-logo img{width:128px;height:128px}.member-kicker{color:var(--club-gold);letter-spacing:.22em;font-size:.75rem;font-weight:700}.member-gate-card h1{font-family:Georgia,serif;font-size:clamp(2.2rem,6vw,4rem);font-weight:400;line-height:1}.member-gate-card>p:not(.member-kicker){color:var(--club-muted);line-height:1.7}.member-gate-card form{text-align:left;gap:18px;margin-top:32px;display:grid}.member-gate-card label{color:var(--club-champagne);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.78rem;display:grid}.member-gate-card input{color:#fff;background:#070706;border:1px solid #ecd1ad47;width:100%;padding:16px;font-size:1rem}.member-home{padding:0 clamp(20px,6vw,90px) 80px}.member-home>header{border-bottom:1px solid #ecd1ad2e;justify-content:space-between;align-items:center;min-height:100px;display:flex}.member-home>header a{color:var(--club-champagne)}.member-home-logo img{width:76px;height:76px}.member-welcome{max-width:900px;padding:80px 0 50px}.member-welcome h1{color:var(--club-ivory);margin:12px 0;font:400 clamp(3rem,8vw,7rem)/.95 Georgia,serif}.member-welcome>p:last-child{color:var(--club-muted);font-size:1.1rem}.member-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.member-grid article{background:linear-gradient(145deg,#181510,#0c0b09);border:1px solid #ecd1ad33;min-height:240px;padding:30px}.member-grid article span{color:var(--club-gold)}.member-grid article h2{font:400 2rem Georgia,serif}.member-grid article p{color:var(--club-muted);line-height:1.6}@media (width<=760px){.member-grid{grid-template-columns:1fr}}.club-public{color:#f6efe6;background:#080807;overflow:hidden}.club-public h1,.club-public h2,.club-public h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.club-public-nav{z-index:5;border-bottom:1px solid #ecd1ad2b;justify-content:space-between;align-items:center;width:min(1380px,100% - 72px);height:104px;margin:auto;display:flex;position:relative}.club-public-logo{width:72px;height:72px}.club-public-nav>.club-main-links{letter-spacing:.08em;gap:38px;font-size:.73rem;display:flex}.club-nav-actions{align-items:center;gap:10px;display:flex}.club-public-nav a{color:#f5eadc}.club-login{text-transform:uppercase;letter-spacing:.12em;border:1px solid #ecd1ad66;padding:13px 18px;font-size:.64rem}.club-public-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:min(1380px,100% - 72px);min-height:760px;margin:auto;padding:55px 0 90px;display:grid}.club-public-hero-copy h1{letter-spacing:-.055em;margin:24px 0 30px;font-size:clamp(4rem,6.4vw,7.4rem);line-height:.91}.club-public-hero-copy h1 em{color:#d6a772}.club-public-hero-copy>p:not(.member-kicker){color:#b9aa9b;max-width:680px;font-size:1.06rem;line-height:1.8}.club-public-hero-copy>div{align-items:center;gap:28px;margin-top:38px;display:flex}.club-public-hero-copy>div>a:last-child{color:#d9c3a9;border-bottom:1px solid #9f774d;padding-bottom:5px;font-size:.75rem}.club-public-hero-copy>small{color:#8e8174;letter-spacing:.07em;margin-top:36px;font-size:.65rem;display:block}.club-public-hero-image{background:linear-gradient(#0000 45%,#080807 100%),url(/offline-club-hero.jpeg) 50%/cover;border:1px solid #ecd1ad2b;justify-content:center;align-items:flex-end;min-height:650px;padding:48px;display:flex;box-shadow:0 30px 100px #000}.club-public-hero-image span{text-align:center;color:#d9b281;letter-spacing:.38em;font-size:.9rem}.club-public-hero-image b{color:#d3c2ae;font-size:.55rem;font-weight:400}.club-public-intro{color:#181511;background:#f2ece4;padding:150px max(36px,50vw - 590px)}.club-public-intro h2{letter-spacing:-.05em;max-width:1050px;margin:26px 0 60px;font-size:clamp(3.2rem,6vw,6.8rem);line-height:.95}.club-public-intro h2 em{color:#9b6c40}.club-public-intro>div{grid-template-columns:1fr 1fr;gap:80px;margin-left:28%;display:grid}.club-public-intro>div p{color:#625b53;font-size:1rem;line-height:1.9}.club-public-membership{grid-template-columns:1fr 1fr;min-height:760px;display:grid}.club-membership-card{background:#171410;padding:110px 70px 110px max(50px,50vw - 590px)}.club-membership-card>small{color:#c18c56;letter-spacing:.18em}.club-membership-card h2{margin:25px 0 55px;font-size:clamp(3rem,4.4vw,5.2rem);line-height:1}.club-membership-card ul{margin:0;padding:0;list-style:none}.club-membership-card li{color:#d9ccbd;border-top:1px solid #ecd1ad26;gap:24px;padding:21px 0;display:flex}.club-membership-card li span{color:#a97849;font-family:Georgia,serif}.club-membership-quote{background:linear-gradient(#00000040,#090908),url(/offline-club-poster.jpeg) 50%/cover;flex-direction:column;justify-content:flex-end;padding:90px;display:flex}.club-membership-quote blockquote{max-width:600px;margin:0;font:400 clamp(2.1rem,3.2vw,4.2rem)/1.08 Georgia,serif}.club-membership-quote span{color:#cba274;letter-spacing:.17em;margin-top:28px;font-size:.66rem}.club-public-experiences{padding:140px max(36px,50vw - 640px)}.club-public-section-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:90px;margin-bottom:75px;display:grid}.club-public-section-head h2{margin:24px 0 0;font-size:clamp(3.1rem,5vw,6rem);line-height:.98}.club-public-section-head>p{color:#9f9284;line-height:1.8}.club-type-grid{border-top:1px solid #ecd1ad2e;border-left:1px solid #ecd1ad2e;grid-template-columns:repeat(3,1fr);display:grid}.club-type-grid article{border-bottom:1px solid #ecd1ad2e;border-right:1px solid #ecd1ad2e;min-height:330px;padding:36px;transition:all .25s;position:relative}.club-type-grid article:hover{background:#1c1813;transform:translateY(-4px)}.club-type-grid article>span{color:#b27d4a;font:400 1rem Georgia,serif}.club-type-grid h3{margin:75px 0 16px;font-size:2rem}.club-type-grid p{color:#9d9185;font-size:.82rem;line-height:1.75}.club-type-grid i{color:#d4ab7b;font-style:normal;position:absolute;bottom:30px;right:32px}.club-public-process{color:#16120e;background:#d8ad7a;padding:130px max(36px,50vw - 590px)}.club-public-process>.member-kicker{color:#5b3b20}.club-process-grid{grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.club-process-grid article{border-top:1px solid #16120e59;padding:30px 32px 0 0}.club-process-grid article+article{border-left:1px solid #16120e33;padding-left:32px}.club-process-grid b{border:1px solid #16120e;border-radius:50%;place-items:center;width:38px;height:38px;font:400 1rem Georgia,serif;display:grid}.club-process-grid h3{margin:70px 0 12px;font-size:1.8rem}.club-process-grid p{color:#5d422c;font-size:.78rem;line-height:1.7}.club-public-admission{background:radial-gradient(circle at 18% 38%,#2c2116,#090908 56%);grid-template-columns:.72fr 1.28fr;align-items:center;gap:90px;padding:140px max(36px,50vw - 630px);display:grid}.club-public-admission h2{margin:24px 0 35px;font-size:clamp(3.3rem,5.5vw,6.6rem);line-height:.93}.club-public-admission>div>p:not(.member-kicker){color:#a99b8d;max-width:620px;line-height:1.8}.club-admission-seal{text-align:center;color:#d0aa80;letter-spacing:.12em;border:1px solid #bd8b58;border-radius:50%;place-content:center;width:120px;height:120px;margin-top:55px;font-size:.65rem;display:grid}.club-admission-seal b{font:400 1.2rem Georgia,serif}.club-public-admission form{color:#f4e7da;background:linear-gradient(145deg,#15120f,#090807 72%);border:1px solid #dda96f73;border-radius:4px;grid-template-columns:1fr 1fr;gap:22px;padding:52px;display:grid;box-shadow:0 34px 100px #000}.club-public-admission .club-form-heading,.club-public-admission .club-photo-section,.club-public-admission form>.button,.club-public-admission form>small,.club-public-admission .club-consent,.club-public-admission .form-error{grid-column:1/-1}.club-form-heading{border-bottom:1px solid #dda96f38;padding-bottom:30px}.club-form-heading>span,.club-photo-section>div:first-child>span{color:#d8a66f;letter-spacing:.19em;font-size:.62rem;font-weight:800}.club-form-heading h3{margin:14px 0 18px;font-size:clamp(2.6rem,4vw,4.3rem);line-height:1}.club-form-heading p,.club-photo-section>div:first-child>p{color:#a99a8b;margin:0;font-size:.8rem;line-height:1.65}.club-public-admission form>label:not(.club-consent){color:#c9ad92;text-transform:uppercase;letter-spacing:.13em;gap:9px;font-size:.62rem;font-weight:700;display:grid}.club-public-admission input:not([type=checkbox]):not([type=file]),.club-public-admission select{color:#f4e7da;background:#0b0a09;border:1px solid #4e3a2c;border-radius:2px;outline:none;min-width:0;padding:16px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.club-public-admission input:focus,.club-public-admission select:focus{border-color:#d7a46d;box-shadow:0 0 0 3px #d7a46d1f}.club-photo-section{border-top:1px solid #dda96f38;margin-top:12px;padding-top:30px}.club-photo-section h4{color:#f4e7da;margin:10px 0 8px;font:400 1.65rem Georgia,serif}.club-photo-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.club-public-admission form .club-photo-card{cursor:pointer;text-transform:none;letter-spacing:normal;isolation:isolate;background:#0d0b09;border:1px dashed #74583f;border-radius:3px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:210px;padding:18px;transition:all .22s;display:flex;position:relative;overflow:hidden}.club-public-admission form .club-photo-card:hover{border-color:#dfad75;transform:translateY(-2px)}.club-photo-card.has-photo{border-style:solid}.club-photo-card img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.club-photo-card.has-photo:after{content:"";z-index:-1;background:linear-gradient(#0000 32%,#000000e0);position:absolute;inset:0}.club-photo-number{color:#dca96f;border:1px solid #6a4d35;border-radius:50%;place-items:center;width:38px;height:38px;font:400 .8rem Georgia,serif;display:grid;position:absolute;top:18px;right:18px}.club-photo-card strong{color:#f3deca;font:400 1.05rem Georgia,serif}.club-photo-card small{color:#9f8e7e;margin-top:6px;font-size:.62rem;line-height:1.4}.club-photo-card.has-photo small{color:#d8b997}.club-photo-card input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.club-consent{color:#a99a8b;align-items:flex-start;gap:11px;margin-top:4px;font-size:.72rem;line-height:1.5;display:flex}.club-consent input{width:auto}.club-public-admission form>.button{color:#17110c;cursor:pointer;background:linear-gradient(110deg,#f2d3ad,#d49a5d);border:0;justify-content:space-between;align-items:center;min-height:58px;padding:0 24px;font-weight:800;display:flex}.club-public-admission form>.button:disabled{opacity:.65;cursor:wait}.club-public-admission form>.button span{font-size:1.35rem}.club-public-admission .form-error{color:#e7a690;background:#a039241f;border-left:2px solid #d78367;margin:0;padding:12px 14px;font-size:.75rem}.club-public-admission form>small{text-align:center;color:#74685e}.club-public-admission-first{background:radial-gradient(circle at 12% 22%,#332416,#090908 52%);align-items:start;min-height:calc(100svh - 104px);padding-top:54px;padding-bottom:72px}.club-public-admission-first .club-admission-intro{padding-top:44px;position:sticky;top:42px}.club-public-admission-first h1{letter-spacing:-.045em;margin:24px 0 30px;font-size:clamp(3.25rem,5vw,6.1rem);line-height:.92}.club-public-admission-first h1 em{color:#d6a772}.club-admission-reassurance{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.club-admission-reassurance span{color:#c6ad93;border:1px solid #daad7a40;border-radius:999px;padding:9px 12px;font-size:.68rem}.club-form-progress{color:#caa77f;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;font-size:.64rem;display:grid}.club-form-progress i{background:#30251d;height:3px;overflow:hidden}.club-form-progress i b{background:linear-gradient(90deg,#b9783c,#efc28f);height:100%;transition:width .35s;display:block}.club-form-progress strong{color:#f0d7bc;font-size:.64rem}.club-contact-fields{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:22px;display:grid}.club-contact-fields>label{color:#c9ad92;text-transform:uppercase;letter-spacing:.11em;gap:9px;font-size:.68rem;font-weight:700;display:grid}.club-contact-fields .club-gender-field{grid-column:1/-1}.club-contact-fields input,.club-contact-fields select{min-height:56px}.club-contact-fields>.button{color:#17110c;cursor:pointer;background:linear-gradient(110deg,#f2d3ad,#d49a5d);border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:62px;padding:0 24px;font-weight:800;display:flex}.club-contact-fields>small{text-align:center;color:#7f7164;grid-column:1/-1;font-size:.68rem}.club-contact-fields>.form-error{grid-column:1/-1}.club-step-back{color:#a78f78;cursor:pointer;background:0 0;border:0;grid-column:1/-1;min-height:42px;text-decoration:underline}.club-photo-step{grid-column:1/-1;gap:22px;display:grid}.club-photo-step.is-hidden,.club-contact-fields.is-hidden{display:none}.club-final-actions{grid-template-columns:auto 1fr;gap:12px;display:grid}.club-final-actions>button:first-child{color:#cdb59d;cursor:pointer;background:0 0;border:1px solid #5a4433;min-width:104px}.club-final-actions>.button{color:#17110c;cursor:pointer;background:linear-gradient(110deg,#f2d3ad,#d49a5d);border:0;justify-content:space-between;align-items:center;min-height:62px;padding:0 24px;font-weight:800;display:flex}.club-form-footnote{text-align:center;color:#74685e}.club-saved-notice{color:#b9d7be;background:#4578501f;border:1px solid #78ac8359;border-radius:8px;padding:12px 15px;font-size:.74rem;line-height:1.5}.club-application-success{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:440px;padding:30px;display:flex}.club-application-success>span{color:#17100a;background:linear-gradient(135deg,#f0d0aa,#d49b63);border-radius:50%;place-items:center;width:62px;height:62px;font-size:1.6rem;display:grid}.club-application-success>small{color:#d4a16c;letter-spacing:.16em;margin-top:24px;font-weight:800}.club-application-success h2{color:#f5dfc6;max-width:560px;margin:16px 0;font:400 clamp(2.5rem,4vw,4rem)/.95 Georgia,serif}.club-application-success p{color:#bca895;max-width:540px;line-height:1.7}.club-application-success strong{color:#e6c39e;border:1px solid #e1ae7640;border-radius:999px;margin-top:20px;padding:12px 16px;font-size:.72rem}.club-public-footer{border-top:1px solid #ecd1ad2b;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(1380px,100% - 72px);min-height:230px;margin:auto;display:grid}.club-public-footer-logo{width:80px;height:80px}.club-public-footer>div{flex-direction:column;gap:5px;display:flex}.club-public-footer>div strong{letter-spacing:.3em}.club-public-footer>div span,.club-public-footer>small{color:#8f8275;font-size:.68rem}.club-public-footer nav{gap:25px;font-size:.7rem;display:flex}.club-public-footer>small{text-align:center;grid-column:1/-1;padding-bottom:30px}.club-app{color:#181511;background:#f3eee8;grid-template-columns:270px 1fr;min-height:100vh;display:grid}.club-sidebar{color:#f2e9df;background:#0b0a09;border-right:1px solid #342a20;flex-direction:column;height:100vh;min-height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.club-app-logo{width:78px;height:78px;margin:0 auto 30px}.club-member-mark{border-top:1px solid #302820;border-bottom:1px solid #302820;flex-direction:column;gap:7px;padding:20px 14px 24px;display:flex}.club-member-mark small{color:#9e8265;letter-spacing:.14em;font-size:.56rem}.club-member-mark strong{font:400 1.45rem Georgia,serif}.club-member-mark span{color:#ac9f92;font-size:.66rem}.club-member-mark i{background:#73a07e;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.club-sidebar nav{gap:5px;padding:28px 0;display:grid}.club-sidebar nav a{color:#a99d91;border:1px solid #0000;grid-template-columns:24px 1fr auto;align-items:center;min-height:48px;padding:0 13px;font-size:.78rem;display:grid}.club-sidebar nav a b{color:#b98a5b;font-weight:400}.club-sidebar nav a.active{color:#f3e8da;background:linear-gradient(90deg,#2a2016,#17130f);border-color:#493725}.club-sidebar nav a em{color:#111;background:#b98551;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.6rem;font-style:normal;display:grid}.club-sidebar footer{color:#9c9085;border-top:1px solid #302820;gap:10px;margin-top:auto;padding:16px 13px 0;font-size:.68rem;display:grid}.club-screen{min-width:0}.club-mobile-head,.club-bottom-nav{display:none}.club-dashboard,.club-list-page,.club-event-detail{width:min(1180px,100% - 70px);margin:auto;padding:55px 0 90px}.club-dashboard-top{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.club-dashboard-top h1,.club-list-page>h1{letter-spacing:-.05em;margin:12px 0;font:400 clamp(3.7rem,6vw,6.8rem)/.95 Georgia,serif}.club-dashboard-top h1 span{color:#b47d47}.club-dashboard-top>div>p:last-child,.club-page-lead{color:#756c63;max-width:700px;line-height:1.7}.club-avatar{background:#17130f;border:1px solid #bd8b59;border-radius:50%;flex:none;width:118px;height:118px;padding:5px;position:relative}.club-avatar img,.club-avatar>span{object-fit:cover;color:#e5c8a7;border-radius:50%;place-items:center;width:100%;height:100%;font:400 3rem Georgia,serif;display:grid}.club-avatar i{color:#fff;background:#315d43;border:3px solid #f3eee8;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute;bottom:7px;right:3px}.club-action-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.club-status-card,.club-action-card{background:#fff;border:1px solid #d5cbc0;justify-content:space-between;align-items:center;min-height:170px;padding:28px;display:flex;box-shadow:0 12px 40px #281e140d}.club-status-card>div:first-child{flex-direction:column;gap:8px;display:flex}.club-status-card small,.club-action-card small,.club-block-head small{color:#9a7049;letter-spacing:.15em;font-size:.58rem}.club-status-card strong,.club-action-card strong{font:400 1.8rem Georgia,serif}.club-status-card>div:first-child span{color:#647b69;font-size:.68rem}.club-status-card>div:first-child i{background:#5e9a70;border-radius:50%;width:7px;height:7px;display:inline-block}.club-progress{text-align:right;gap:6px;width:120px;display:grid}.club-progress b{font:400 2.1rem Georgia,serif}.club-progress>span{background:#e3dbd2;height:3px}.club-progress>span i{background:#b47d47;height:100%;display:block}.club-action-card{color:#f4eadd;background:#17130f;border-color:#4d3a28;justify-content:flex-start;gap:22px}.club-action-card>span{color:#d3a97e;border:1px solid #9f764e;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.4rem;display:grid}.club-action-card>div{flex-direction:column;flex:1;gap:7px;display:flex}.club-action-card p{color:#a99c8f;margin:0;font-size:.72rem}.club-action-card>b{color:#c69a6d}.club-block{margin-top:54px}.club-block-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.club-block-head h2{margin:8px 0 0;font:400 clamp(2rem,3vw,3.4rem)/1 Georgia,serif}.club-block-head>a,.club-block-head>span{color:#8b6a4c;font-size:.68rem}.club-empty{text-align:center;background:#ece5dd;border:1px dashed #c8bcb0;padding:45px}.club-empty.large{margin-top:45px;padding:90px 30px}.club-empty>span{color:#9a6b3f;border:1px solid #ad835b;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;display:grid}.club-empty h2,.club-empty h3{margin:18px 0 10px;font:400 2rem Georgia,serif}.club-empty p{color:#756b62;max-width:620px;margin:auto;line-height:1.7}.club-event-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.club-event-card{color:#181511;background:#fff;border:1px solid #d8cfc6;min-width:0}.club-event-image{color:#f3e8da;background:linear-gradient(145deg,#493521,#17130f) 50%/cover;justify-content:space-between;align-items:flex-start;height:210px;padding:18px;display:flex}.club-event-image span,.club-event-image b{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;background:#080807b3;padding:8px 10px;font-size:.56rem;font-weight:600}.club-event-copy{padding:22px}.club-event-copy>small{color:#9a7049;text-transform:uppercase;font-size:.61rem}.club-event-copy h3{margin:8px 0;font:400 1.7rem Georgia,serif}.club-event-copy p{color:#756b62;min-height:38px;font-size:.72rem;line-height:1.5}.club-event-copy>div{border-top:1px solid #eee7e0;justify-content:space-between;gap:15px;padding-top:16px;font-size:.65rem;display:flex}.club-experience-ribbon{color:#604f40;border:1px solid #d0c5ba;flex-wrap:wrap;justify-content:center;gap:18px;padding:28px;font:400 1.15rem Georgia,serif;display:flex}.club-experience-ribbon i{background:#b6814e;border-radius:50%;align-self:center;width:4px;height:4px}.club-filter-row{gap:8px;margin:38px 0 28px;display:flex;overflow:auto}.club-filter-row span,.club-filter-row a{white-space:nowrap;color:#756b62;border:1px solid #cfc5bb;padding:11px 15px;font-size:.68rem;text-decoration:none}.club-invitation-list>article,.club-reservations>article{background:#fff;border:1px solid #d6ccc2;grid-template-columns:minmax(300px,430px) 1fr;gap:0;margin-bottom:20px;display:grid}.club-invite-note{flex-direction:column;justify-content:space-between;padding:35px;display:flex}.club-invite-note p{color:#70665d;line-height:1.7}.club-invite-note strong{color:#1a1713;margin-bottom:9px;font:400 1.5rem Georgia,serif;display:block}.club-invite-actions{gap:10px;margin-top:25px;display:flex}.club-invite-actions button{color:#fff;cursor:pointer;background:#17130f;border:1px solid #17130f;padding:14px 18px}.club-invite-actions button+button{color:#17130f;background:0 0}.club-reservation-steps{flex-direction:column;justify-content:center;gap:17px;padding:35px;display:flex}.club-reservation-steps>div{color:#aaa096;align-items:center;gap:12px;display:flex}.club-reservation-steps i{border:1px solid #cfc5bb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.7rem;font-style:normal;display:grid}.club-deadline{color:#9a4c3e;margin:0 35px 25px;font-size:.7rem}.club-notifications{background:#fff;border:1px solid #d8cec4;margin-top:45px}.club-notifications a{border-bottom:1px solid #e7dfd7;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.club-notifications a>i{color:#956435;border:1px solid #b6885b;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.club-notifications small{color:#9a7049;font-size:.55rem}.club-notifications h2{margin:4px 0;font:400 1.25rem Georgia,serif}.club-notifications p{color:#766c63;margin:0;font-size:.72rem}.club-event-detail{max-width:1120px}.club-event-detail-hero{color:#f4e9dc;background:linear-gradient(135deg,#352718,#090908) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:470px;padding:65px;display:flex}.club-event-detail-hero h1{max-width:800px;margin:15px 0;font:400 clamp(3.6rem,7vw,7rem)/.9 Georgia,serif}.club-event-detail-hero>p:last-child{color:#c0b1a2;max-width:660px}.club-event-facts{color:#f2e8dc;background:#17130f;grid-template-columns:repeat(4,1fr);display:grid}.club-event-facts div{border-right:1px solid #3b3026;padding:26px}.club-event-facts small{color:#a77a4f;letter-spacing:.12em;font-size:.55rem}.club-event-facts strong{margin-top:8px;font:400 1.05rem Georgia,serif;display:block}.club-event-detail>section{background:#fff;border:1px solid #ddd4ca;border-top:0;padding:55px}.club-event-detail>section h2{margin:10px 0 20px;font:400 2.8rem Georgia,serif}.club-event-detail>section>p:last-child{color:#6e655c;line-height:1.8}.club-included{flex-wrap:wrap;gap:9px;display:flex}.club-included span{background:#eee7df;padding:11px 14px;font-size:.7rem}.club-confirmation,.club-private-note{color:#31513b;background:#dce9df;margin-top:18px;padding:20px}.club-profile-hero{color:#f4eadd;background:#17130f;grid-template-columns:1fr 1fr;margin-top:40px;display:grid}.club-profile-photos{background:#30271f;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:3px;min-height:480px;display:grid}.club-profile-photos>div:first-child{grid-row:1/3}.club-profile-photos img,.club-profile-photos span{object-fit:cover;color:#9f8f80;place-items:center;width:100%;height:100%;min-height:180px;display:grid}.club-profile-hero>div:last-child{padding:55px}.club-profile-hero>div:last-child>small{color:#bd8a58;letter-spacing:.16em}.club-profile-hero h2{margin:18px 0 8px;font:400 4.2rem Georgia,serif}.club-profile-hero>div:last-child>p{color:#b8aa9c}.club-profile-hero dl{margin-top:42px}.club-profile-hero dl div{border-top:1px solid #382e25;grid-template-columns:120px 1fr;padding:12px 0;display:grid}.club-profile-hero dt{color:#8f8072;font-size:.65rem}.club-profile-hero dd{margin:0;font-size:.78rem}.club-profile-section,.club-settings{margin-top:50px}.club-answer-groups{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.club-answer-groups article{background:#fff;border:1px solid #dad1c8;padding:26px}.club-answer-groups h3{margin:0 0 18px;font:400 1.7rem Georgia,serif}.club-answer-groups article>div{border-top:1px solid #eee7df;gap:5px;padding:13px 0;display:grid}.club-answer-groups small{color:#91765e}.club-answer-groups strong{font-size:.8rem;font-weight:400}.club-settings{gap:18px;display:grid}.club-settings section{background:#fff;border:1px solid #d8cfc6;padding:34px}.club-settings h2{font:400 2rem Georgia,serif}.club-check-grid{flex-wrap:wrap;gap:8px;display:flex}.club-check-grid label input{opacity:0;position:absolute}.club-check-grid label span{cursor:pointer;border:1px solid #cfc5bb;padding:11px 14px;font-size:.68rem;display:block}.club-check-grid label input:checked+span{color:#f2e8dc;background:#17130f;border-color:#17130f}.club-settings select{background:#faf8f4;border:1px solid #cfc5bb;width:100%;padding:14px}.club-settings>.button{width:max-content}.club-account-links{background:#fff;border:1px solid #d8cfc6;margin-top:45px;display:grid}.club-account-links a{border-bottom:1px solid #e8e0d8;justify-content:space-between;padding:19px 22px;font-size:.8rem;display:flex}@media (width<=900px){.club-public-nav,.club-public-hero,.club-public-footer{width:min(100% - 36px,1380px)}.club-public-nav>.club-main-links{display:none}.club-public-hero{grid-template-columns:1fr}.club-public-hero-image{min-height:500px}.club-public-intro>div{margin-left:0}.club-public-membership{grid-template-columns:1fr}.club-membership-card{padding:80px 36px}.club-membership-quote{min-height:600px;padding:40px}.club-public-section-head,.club-public-admission{grid-template-columns:1fr}.club-type-grid,.club-process-grid{grid-template-columns:1fr 1fr}.club-public-admission{gap:55px}.club-public-footer{grid-template-columns:auto 1fr}.club-public-footer nav{display:none}.club-app{padding-bottom:70px;display:block}.club-sidebar{display:none}.club-mobile-head{color:#f2e8dc;z-index:20;background:#0b0a09;border-bottom:1px solid #3b2e22;justify-content:space-between;align-items:center;height:74px;padding:0 20px;display:flex;position:sticky;top:0}.club-mobile-logo{width:54px;height:54px}.club-mobile-head span{font:400 1rem Georgia,serif}.club-bottom-nav{z-index:30;background:#0b0a09;border-top:1px solid #3b2e22;grid-template-columns:repeat(5,1fr);height:68px;display:grid;position:fixed;bottom:0;left:0;right:0}.club-bottom-nav a{color:#85796d;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.52rem;display:flex}.club-bottom-nav a b{font-size:1rem;font-weight:400}.club-bottom-nav a.active{color:#d6aa7d}.club-dashboard,.club-list-page,.club-event-detail{width:min(100% - 30px,1180px);padding:34px 0 50px}.club-dashboard-top{align-items:flex-end}.club-dashboard-top h1,.club-list-page>h1{font-size:3.6rem}.club-avatar{width:82px;height:82px}.club-action-grid{grid-template-columns:1fr}.club-event-grid{grid-template-columns:1fr 1fr}.club-invitation-list>article,.club-reservations>article{grid-template-columns:1fr}.club-event-facts{grid-template-columns:1fr 1fr}.club-profile-hero,.club-answer-groups{grid-template-columns:1fr}}@media (width<=600px){.club-public-nav{height:78px}.club-public-logo{width:56px;height:56px}.club-login{padding:11px;font-size:.55rem}.club-public-hero{gap:35px;min-height:auto;padding:55px 0 70px}.club-public-hero-copy h1{font-size:3.8rem}.club-public-hero-copy>div{flex-direction:column;align-items:flex-start}.club-public-hero-image{min-height:440px}.club-public-intro,.club-public-experiences,.club-public-process,.club-public-admission{padding:85px 20px}.club-public-intro h2{font-size:3.2rem}.club-public-intro>div{grid-template-columns:1fr;gap:15px}.club-membership-quote{min-height:500px}.club-membership-card h2{font-size:3rem}.club-type-grid{grid-template-columns:1fr}.club-type-grid article{min-height:260px}.club-process-grid{grid-template-columns:1fr}.club-process-grid article+article{border-left:0;padding-left:0}.club-process-grid h3{margin-top:35px}.club-public-admission form{grid-template-columns:1fr;padding:30px 20px}.club-public-admission form>*{grid-column:1!important}.club-photo-grid{grid-template-columns:1fr}.club-public-admission form .club-photo-card{min-height:190px}.club-public-footer{min-height:180px}.club-public-footer-logo{width:64px;height:64px}.club-dashboard-top h1,.club-list-page>h1{font-size:3rem}.club-dashboard-top>div>p:last-child{font-size:.8rem}.club-action-card,.club-status-card{padding:22px}.club-progress{width:85px}.club-event-grid{grid-template-columns:1fr}.club-block-head h2{font-size:2rem}.club-block-head>a{display:none}.club-event-detail-hero{min-height:390px;padding:30px 24px}.club-event-detail-hero h1{font-size:3.5rem}.club-event-facts{grid-template-columns:1fr 1fr}.club-event-facts div{padding:18px}.club-event-detail>section{padding:32px 23px}.club-profile-photos{min-height:380px}.club-profile-hero>div:last-child{padding:32px 24px}.club-profile-hero h2{font-size:3.2rem}.club-profile-hero dl div{grid-template-columns:90px 1fr}.club-settings section{padding:25px 20px}}.club-app{--app-bg:#080807;--app-panel:#11100e;--app-line:#e5b78452;--app-gold:#d3a16c;--app-champagne:#f0cfaa;--app-muted:#a99785;background:radial-gradient(circle at 65% -10%,#21170f 0,transparent 34%),var(--app-bg);color:#f7ecdf}.club-screen{background:0 0;min-height:100vh}.club-sidebar{border-color:var(--app-line);background:#080807f5}.club-wordmark{color:#f4ddc3;align-items:center;gap:12px;min-width:0;display:flex}.club-wordmark-mark{flex:none;width:58px;height:58px}.club-wordmark span{flex-direction:column;gap:4px;display:flex}.club-wordmark b{letter-spacing:.42em;font:500 1.15rem Arial,sans-serif}.club-wordmark small{letter-spacing:.25em;color:#c9ab8c;white-space:nowrap;font-size:.46rem}.club-sidebar>.club-wordmark{margin:0 auto 30px}.club-sidebar nav a svg{color:#c99765;width:20px;height:20px}.club-sidebar nav a{color:#a99785}.club-sidebar nav a.active{border-color:var(--app-line);color:#f3d9bc;background:linear-gradient(90deg,#241a12,#0f0d0b)}.club-app-head{z-index:25;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080807db;border-bottom:1px solid #e5b78426;justify-content:space-between;align-items:center;height:94px;padding:0 clamp(24px,4vw,58px);display:flex;position:sticky;top:0}.club-app-head>.club-wordmark{display:none}.club-head-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.club-wallet-link,.club-notification-link{border:1px solid var(--app-line);color:#d9ad7e;justify-content:center;align-items:center;height:42px;display:flex;position:relative}.club-wallet-link{text-transform:uppercase;letter-spacing:.1em;gap:8px;padding:0 13px;font-size:.62rem}.club-wallet-link svg,.club-notification-link svg{width:20px;height:20px}.club-notification-link{width:42px}.club-notification-link b{color:#100d0a;background:#d1a16e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.55rem;display:grid;position:absolute;top:-6px;right:-5px}.club-dashboard,.club-list-page,.club-event-detail{width:min(1040px,100% - 70px);padding:46px 0 110px}.club-list-page>h1,.club-dashboard-top h1{color:#f5dfc6;margin:8px 0 5px;font-size:clamp(3.5rem,6vw,6rem)}.club-page-lead,.club-dashboard-top>div>p:last-child{color:var(--app-muted)}.member-kicker{color:var(--app-gold)}.club-preview-banner{color:#e5bc8f;background:#21170f;border:1px solid #dcac7780;border-radius:10px}.club-filter-row{gap:10px;margin:30px 0 24px}.club-filter-row span,.club-filter-row a{color:#c1ac98;background:#0d0c0b;border:1px solid #e5b78440;border-radius:999px;padding:11px 18px}.club-filter-row span.active,.club-filter-row a.active{color:#17110c;background:linear-gradient(135deg,#f2d5b3,#d39c64);border-color:#e8bd8d}.club-event-grid{grid-template-columns:1fr;gap:14px}.club-event-card{color:#f4e1ca;background:linear-gradient(145deg,#12100e,#090908);border:1px solid #e1ae767a;border-radius:18px;grid-template-columns:minmax(250px,44%) 1fr;min-height:280px;display:grid;overflow:hidden;box-shadow:0 18px 50px #0000003b}.club-event-image{background-position:50%;background-size:cover;height:100%;min-height:280px;padding:15px}.club-event-image span,.club-event-image b{color:#ebc99f;background:#080807b3;border:1px solid #eec69a61;border-radius:999px}.club-event-image b{color:#17100a;background:#e0b17e}.club-event-copy{flex-direction:column;padding:24px 26px;display:flex}.club-event-copy h3{color:#f4dcc2;margin:0 0 13px;font-size:2rem}.club-event-copy ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.club-event-copy li{color:#cfbba6;align-items:center;gap:9px;font:400 .8rem Georgia,serif;display:flex}.club-event-copy li svg{color:#d4a36f;flex:none;width:17px;height:17px}.club-compatibility{margin-top:auto;padding-top:15px}.club-compatibility>span{color:#d8c0a6;justify-content:space-between;font:400 1rem Georgia,serif;display:flex}.club-compatibility>span b{color:#f0c797}.club-compatibility>i{background:#292521;border-radius:10px;height:5px;margin-top:8px;display:block;overflow:hidden}.club-compatibility>i em{background:linear-gradient(90deg,#a96d38,#f0ca9c);border-radius:10px;height:100%;display:block}.club-open-application{color:#ce9d6b;letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding-top:15px;font-size:.65rem}.club-event-footer{align-items:center;margin-top:14px;border-top:1px solid #e3b48033!important;padding-top:14px!important;display:flex!important}.club-event-footer strong{color:#deb07d;font:400 .8rem Georgia,serif}.club-event-footer span{color:#ead0b1;align-items:center;gap:8px;font:400 .8rem Georgia,serif;display:flex}.club-event-footer svg{width:16px;height:16px}.club-empty{color:#f1dbc3;background:#11100e;border-color:#e5b7844d}.club-invitations-page{max-width:900px}.club-featured-invite{background:radial-gradient(circle at 15% 17%,#c987462e,#0000 30%),linear-gradient(145deg,#15110d,#090807);border:1px solid #d09a61;border-radius:22px;margin-top:28px;padding:22px;box-shadow:0 0 34px #c7844126}.club-featured-invite>header{color:#dfae78;letter-spacing:.2em;justify-content:space-between;align-items:center;font-size:.67rem;display:flex}.club-featured-invite>header span{align-items:center;gap:9px;display:flex}.club-featured-invite>header svg{width:20px;height:20px}.club-featured-intro{grid-template-columns:170px 1fr;align-items:center;gap:28px;padding:28px 10px 25px;display:grid}.club-gift-orb{color:#e7b77f;background:radial-gradient(circle,#3a2818,#0b0907 65%);border:1px solid #c88c4f;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 0 35px #d2914e40}.club-gift-orb svg{width:68px;height:68px}.club-featured-intro h2{color:#f3d9bc;margin:0;font:400 2.5rem/1.05 Georgia,serif}.club-featured-intro p{color:#c1aa94;font:400 1.1rem/1.45 Georgia,serif}.club-featured-invite>.club-event-card{grid-template-columns:220px 1fr;min-height:220px}.club-featured-invite>.club-event-card .club-event-image{min-height:220px}.club-featured-invite>.club-event-card .club-compatibility{display:none}.club-cancel-note{color:#c7ae94;align-items:center;gap:9px;font-size:.72rem;display:flex}.club-cancel-note svg{width:17px}.club-featured-invite .club-invite-actions{grid-template-columns:1fr 1fr;display:grid}.club-featured-invite .club-invite-actions button{color:#17100b;background:linear-gradient(135deg,#efd0aa,#d5a06a);border-color:#edc595;border-radius:12px;font:400 1rem Georgia,serif}.club-featured-invite .club-invite-actions button+button{color:#e3c4a2;background:0 0;border-color:#a97847}.club-subtitle{color:#f1d8bd;font:400 2rem Georgia,serif}.club-invitation-list>article,.club-reservations>article{border-color:var(--app-line);background:#11100e}.club-invite-note p{color:#b4a18e}.club-invite-note strong{color:#f0d5b7}.club-message-list>a,.club-message-locked{color:#f0d8bd;background:linear-gradient(145deg,#141210,#0b0a09);border:1px solid #e1ae7654;border-radius:14px}.club-message-list>a>span,.club-message-locked>span{color:#e5b67f;background:#22180f;border-radius:9px}.club-message-photo{background-position:50%!important;background-size:cover!important}.club-team-avatar{border:1px solid #c68b4f}.club-message-list strong{color:#f1d6b8}.club-message-list small{color:#b7804d;letter-spacing:.1em;margin-top:4px;font-size:.52rem;display:inline-block}.club-message-list p{color:#a98}.club-message-list>a>b{color:#15100b;background:#d4a16b;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.club-message-list>a>svg{width:20px}.club-message-locked{opacity:1}.club-chat-policy{background:#100e0c;border:1px solid #e1ae7647;gap:18px;margin-top:30px;padding:22px;display:flex}.club-chat-policy>svg{color:#d4a16b;width:28px}.club-chat-policy strong{font:400 1.25rem Georgia,serif}.club-chat-policy p{color:#9f8d7b;margin:5px 0 0;font-size:.72rem;line-height:1.6}.club-wallet-page{max-width:820px}.club-wallet-balance{background:radial-gradient(circle at 82% 28%,#da99532b,#0000 23%),linear-gradient(145deg,#17120e,#0a0908);border:1px solid #d19a60;border-radius:20px;margin-top:30px;padding:34px 38px 24px;position:relative;box-shadow:0 0 35px #c6803a1f}.club-wallet-balance>div:first-child small{color:#d4b393;font:400 1.2rem Georgia,serif}.club-wallet-balance>div:first-child strong{color:#f1d3b1;margin-top:6px;font:400 4.2rem Georgia,serif;display:block}.club-wallet-balance>div:first-child em{font-size:1.4rem;font-style:normal}.club-wallet-orb{color:#e4b47b;border:1px solid #c68c50;border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:absolute;top:30px;right:38px;box-shadow:0 0 26px #d18f4647}.club-wallet-orb svg{width:48px;height:48px}.club-wallet-balance dl{border-top:1px solid #e1ae763b;margin:26px 0 0}.club-wallet-balance dl div{border-bottom:1px dashed #e1ae7629;justify-content:space-between;padding:16px 0;font:400 1rem Georgia,serif;display:flex}.club-wallet-balance dt{color:#c4ad96}.club-wallet-balance dd{color:#eed3b4;margin:0}.club-wallet-primary,.club-wallet-history{border-radius:14px;justify-content:center;align-items:center;gap:18px;min-height:64px;margin-top:18px;font:400 1.15rem Georgia,serif;display:flex}.club-wallet-primary{color:#17100b;background:linear-gradient(135deg,#f0d1ad,#d5a16d)}.club-wallet-primary svg,.club-wallet-history svg{width:22px}.club-wallet-history{color:#edd1b3;border:1px solid #e1ae766e}.club-wallet-note{text-align:center;color:#d2af88;font:400 1rem/1.5 Georgia,serif}.club-transactions>header{justify-content:space-between;align-items:center;display:flex}.club-transactions h2{font:400 1.65rem Georgia,serif}.club-transactions>header span{color:#c39769;font-size:.72rem}.club-transactions>div{background:#0e0d0b;border:1px solid #e1ae764d;border-radius:15px;padding:0 18px}.club-transactions article{border-bottom:1px solid #e1ae7629;grid-template-columns:44px 1fr auto;align-items:center;gap:15px;padding:17px 0;display:grid}.club-transactions article:last-child{border:0}.club-transactions article>i{color:#d49a63;border:1px solid #b87844;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.4rem;font-style:normal;display:grid}.club-transactions article>div{flex-direction:column;gap:4px;display:flex}.club-transactions article strong{font:400 1rem Georgia,serif}.club-transactions article span{color:#ac9986;font:.85rem Georgia,serif}.club-transactions time{text-align:right;color:#d2b798;font:.8rem Georgia,serif}.club-transactions time small{color:#8c7d6d;margin-top:4px;display:block}.club-wallet-empty{color:#9f8d7b;place-items:center;min-height:130px;display:grid!important}.club-wallet-empty svg{width:28px}.club-wallet-features{border:1px solid #e1ae7640;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.club-wallet-features span{text-align:center;color:#c4aa8e;background:#0f0e0c;padding:18px;font-size:.66rem}.club-bottom-nav{border-color:var(--app-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080807f5}.club-bottom-nav a{color:#8e7f70}.club-bottom-nav a.active{color:#efc99f}.club-bottom-nav a>span{place-items:center;width:25px;height:25px;display:grid}.club-bottom-nav svg{width:22px;height:22px}.club-bottom-nav .club-nav-plus{color:#17100b;background:linear-gradient(135deg,#efd0aa,#d19a64);border-radius:50%;width:48px;height:48px;margin-top:-21px;box-shadow:0 8px 20px #00000059}.club-bottom-nav small{font-size:.5rem}@media (width<=900px){.club-app-head{height:86px;padding:0 18px}.club-app-head>.club-wordmark{display:flex}.club-wordmark-mark{width:51px;height:51px}.club-wordmark b{font-size:.9rem}.club-wordmark small{font-size:.38rem}.club-wallet-link span{display:none}.club-wallet-link{width:40px;padding:0}.club-notification-link{width:40px}.club-head-actions{gap:7px}.club-dashboard,.club-list-page,.club-event-detail{width:min(100% - 26px,1040px);padding:28px 0 90px}.club-list-page>h1{font-size:3.2rem}.club-event-grid{grid-template-columns:1fr}.club-event-card{grid-template-columns:42% 1fr;min-height:270px}.club-event-image{min-height:270px}.club-event-copy{padding:20px}.club-bottom-nav{height:72px}.club-featured-intro{grid-template-columns:130px 1fr}.club-gift-orb{width:120px;height:120px}.club-featured-invite>.club-event-card{grid-template-columns:40% 1fr}}@media (width<=600px){.club-app-head{height:78px}.club-wordmark{gap:8px}.club-wordmark-mark{width:43px;height:43px}.club-wordmark b{letter-spacing:.34em;font-size:.76rem}.club-wordmark small{font-size:.31rem}.language-menu summary,.club-wallet-link,.club-notification-link{width:36px;height:36px}.club-list-page>h1{font-size:2.8rem}.club-page-lead{font-size:.78rem}.club-filter-row{margin:23px 0 18px}.club-filter-row span{padding:9px 14px}.club-event-card{border-radius:14px;grid-template-columns:43% 1fr;min-height:248px}.club-event-image{min-height:248px;padding:10px}.club-event-image span{display:none}.club-event-image b{padding:6px;font-size:.46rem}.club-event-copy{padding:15px 14px}.club-event-copy h3{margin-bottom:10px;font-size:1.45rem}.club-event-copy ul{gap:6px}.club-event-copy li{font-size:.66rem}.club-event-copy li svg{width:14px;height:14px}.club-compatibility>span{font-size:.78rem}.club-event-footer{margin-top:10px;padding-top:10px!important}.club-event-footer strong{font-size:.7rem}.club-event-footer span{font-size:.65rem}.club-featured-invite{border-radius:17px;padding:15px}.club-featured-intro{grid-template-columns:82px 1fr;gap:14px;padding:22px 0}.club-gift-orb{width:76px;height:76px}.club-gift-orb svg{width:37px}.club-featured-intro h2{font-size:1.8rem}.club-featured-intro p{font-size:.87rem}.club-featured-invite>.club-event-card{grid-template-columns:42% 1fr}.club-featured-invite .club-invite-actions{grid-template-columns:1fr}.club-wallet-balance{padding:26px 22px 18px}.club-wallet-balance>div:first-child strong{font-size:3rem}.club-wallet-orb{width:72px;height:72px;top:25px;right:22px}.club-wallet-orb svg{width:34px}.club-wallet-balance dl div{font-size:.86rem}.club-wallet-features{grid-template-columns:1fr}.club-message-list>a,.club-message-locked{grid-template-columns:48px 1fr auto;gap:12px;padding:13px}.club-message-list strong{font-size:1.05rem}.club-message-list p{font-size:.63rem}.club-preview-banner{font-size:.52rem}}.club-wallet-link.active{color:#f2cca2;background:#241a12;border-color:#d2a16d}.simulation-wallet-recharge{background:#100e0c;border:1px solid #e1ae7657;border-radius:18px;margin-top:20px;padding:26px}.simulation-wallet-recharge>small{color:#d5a06d;letter-spacing:.14em;font-size:.64rem}.simulation-wallet-recharge h2{margin:8px 0;font:400 1.8rem Georgia,serif}.simulation-wallet-recharge p{color:#b9a38e;line-height:1.55}.simulation-wallet-recharge>div{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.simulation-wallet-recharge>div button{color:#d9b48e;background:#0a0908;border:1px solid #63472f;border-radius:999px;padding:10px 14px}.simulation-wallet-recharge>div button.active{color:#160f09;background:#d8a36d}.simulation-wallet-recharge label{color:#bfa78f;gap:7px;font-size:.75rem;display:grid}.simulation-wallet-recharge input{color:#efd2b3;background:#090807;border:1px solid #62472f;border-radius:10px;min-height:48px;padding:0 14px;font-size:1rem}.simulation-wallet-recharge .club-wallet-primary{border:0;width:100%}.simulation-wallet-reset{color:#9d8875;background:0 0;border:0;width:100%;margin-top:10px;padding:12px;text-decoration:underline}.simulation-wallet-message{color:#edcba8;background:#18120d;border-left:2px solid #d5a06d;padding:12px;line-height:1.5}.activation-stage,.member-countdown{color:#f7e7d4;background:#070706;min-height:100vh}.activation-stage{place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.activation-backdrop{background:linear-gradient(#050504b8,#050504eb),url(/offline-club-hero.jpeg) 50%/cover;position:absolute;inset:0}.activation-modal{z-index:1;background:radial-gradient(circle at 50% 0,#ce8f4c29,#0000 38%),#0a0908f5;border:1px solid #e1ae768c;border-radius:24px;width:min(560px,100%);padding:48px;position:relative;box-shadow:0 35px 100px #000}.activation-logo{width:92px;height:92px;margin:0 auto 22px;display:block}.activation-modal h1{text-align:center;margin:9px 0 18px;font:400 3.4rem/.95 Georgia,serif}.activation-modal>.member-kicker{text-align:center}.activation-lead{text-align:center;color:#bba996;line-height:1.7}.activation-modal form{gap:16px;margin-top:28px;display:grid}.activation-modal label{color:#d6b795;letter-spacing:.06em;gap:8px;font-size:.72rem;display:grid}.activation-modal input{color:#f7e4ce;background:#12100e;border:1px solid #e1ae7661;border-radius:10px;width:100%;padding:16px;font-size:1rem}.activation-hint{color:#887969;margin-top:-10px;line-height:1.5}.activation-modal .button{color:#160f09;background:linear-gradient(135deg,#f1d1ab,#d39b63);border:0;border-radius:10px;min-height:56px;font:500 1rem Georgia,serif}.activation-loading,.activation-expired{text-align:center;color:#c1ab95;padding:26px}.activation-expired strong{color:#e8c39b;font:400 1.5rem Georgia,serif}.activation-expired a{color:#e6b47d;text-decoration:underline}.activation-password-field{display:block;position:relative}.activation-password-field input{padding-right:92px}.activation-password-field button{color:#edc99e;cursor:pointer;background:#231a13;border:1px solid #e1ae7652;border-radius:7px;min-width:72px;padding:9px 10px;font-size:.7rem;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.activation-password-field button:focus-visible{outline-offset:2px;outline:2px solid #efc99f}.activation-password-match{border-radius:8px;margin-top:-7px;padding:10px 12px;font-size:.72rem;line-height:1.35}.activation-password-match.ok{color:#a9ddb8;background:#366b4938}.activation-password-match.not-ok{color:#e9ada4;background:#9744362e}.member-countdown{background:radial-gradient(circle at 50% 0,#281a10 0,#0000 35%),#070706;padding-bottom:70px}.member-countdown>header{border-bottom:1px solid #e1ae7633;justify-content:space-between;align-items:center;width:min(1100px,100% - 40px);height:96px;margin:auto;display:flex}.countdown-logo{width:68px;height:68px}.member-countdown>header>a{color:#bca48c;font-size:.7rem}.countdown-hero{text-align:center;width:min(900px,100% - 38px);margin:auto;padding:75px 0}.countdown-hero h1{max-width:900px;margin:14px auto 25px;font:400 clamp(3.2rem,7vw,6.6rem)/.93 Georgia,serif}.countdown-hero>p:nth-of-type(2){color:#b3a08d;max-width:660px;margin:0 auto;line-height:1.8}.countdown-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:50px auto 28px;display:grid}.countdown-grid>div{background:#110e0bc7;border:1px solid #e1ae7657;border-radius:16px;padding:28px 12px}.countdown-grid strong{color:#efc99f;font:400 clamp(2.4rem,6vw,4.7rem) Georgia,serif;display:block}.countdown-grid span{color:#987e65;text-transform:uppercase;letter-spacing:.15em;font-size:.62rem}.countdown-status{text-align:left;background:#110e0b;border:1px solid #e1ae7647;border-radius:999px;align-items:center;gap:13px;width:max-content;max-width:100%;margin:28px auto;padding:13px 20px;display:flex}.countdown-status>span{color:#130e09;background:#d2a16c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.countdown-status div{display:grid}.countdown-status small{color:#9e8369;letter-spacing:.15em;font-size:.5rem}.countdown-status strong{color:#ead0b2;font:400 .9rem Georgia,serif}.countdown-actions{grid-template-columns:1fr 1fr;gap:12px;max-width:680px;margin:34px auto;display:grid}.countdown-actions button,.countdown-actions a{color:#160f09;cursor:pointer;background:linear-gradient(135deg,#f0d0aa,#d49c64);border:1px solid #d4a16c;border-radius:12px;place-items:center;min-height:58px;padding:12px;font:500 .9rem Georgia,serif;display:grid}.countdown-actions a{color:#e7c29a;background:0 0}.countdown-actions .profile-action{color:#baa28a;border-color:#e1ae7647;grid-column:1/-1}.install-overlay{z-index:100;background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.install-overlay section{text-align:center;background:#100e0c;border:1px solid #bd854e;border-radius:22px;width:min(470px,100%);padding:38px;position:relative}.install-overlay section>button{color:#e6c19a;background:0 0;border:0;font-size:2rem;position:absolute;top:12px;right:15px}.install-overlay img{border-radius:24px;width:105px;height:105px}.install-overlay h2{font:400 2rem Georgia,serif}.install-overlay p{color:#b7a28d;text-align:left;line-height:1.6}@media (width<=600px){.activation-modal{padding:34px 22px}.activation-modal h1{font-size:2.7rem}.countdown-hero{padding-top:48px}.countdown-grid{grid-template-columns:repeat(2,1fr)}.countdown-actions{grid-template-columns:1fr}.countdown-actions .profile-action{grid-column:auto}.member-countdown>header{height:78px}}.member-countdown{text-align:left;background:radial-gradient(circle at 50% 0,#2a1b10 0,#0000 34%),#070706;padding-bottom:70px;direction:ltr!important}.member-countdown *{direction:inherit}.member-countdown>header{width:min(1040px,100% - 40px);height:96px}.member-countdown>header>a{color:#a9947f}.countdown-hero{width:min(920px,100% - 38px);padding:50px 0 66px}.countdown-hero h1{max-width:760px;margin:10px auto 18px;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.96}.countdown-intro{color:#b8a591;max-width:640px;margin:0 auto;line-height:1.75}.countdown-grid{background:#0e0c0ad1;border:1px solid #e1ae7670;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:42px auto 30px;display:grid;overflow:hidden;box-shadow:0 25px 70px #00000059}.countdown-grid>div{background:0 0;border:0;border-right:1px solid #e1ae763d;border-radius:0;min-width:0;padding:28px 8px}.countdown-grid>div:last-child{border-right:0}.countdown-grid strong{font-size:clamp(2.3rem,6vw,4.7rem);line-height:1}.countdown-grid span{margin-top:9px;display:block}.countdown-circle-proof{text-align:left;background:#110e0b;border:1px solid #e1ae764d;border-radius:999px;align-items:center;gap:14px;width:max-content;max-width:100%;margin:28px auto;padding:14px 24px;display:flex}.countdown-circle-proof>span{color:#170f09;background:linear-gradient(135deg,#f0d0aa,#d49c64);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.countdown-circle-proof div{gap:2px;display:grid}.countdown-circle-proof strong{color:#ead0b2;font:400 1rem Georgia,serif}.countdown-circle-proof small{color:#8f7c69;letter-spacing:.06em;font-size:.62rem}.countdown-mystery{color:#897766;max-width:540px;margin:28px auto;font:italic 1rem/1.7 Georgia,serif}.countdown-install{color:#160f09;cursor:pointer;background:linear-gradient(135deg,#f0d0aa,#d49c64);border:1px solid #d4a16c;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:60px;margin:34px auto 0;padding:12px 24px;font:500 .95rem Georgia,serif;display:flex}.countdown-install img{border-radius:9px;width:34px;height:34px}.countdown-member-photo{background:linear-gradient(145deg,#e4b783,#6e4728);border:1px solid #efc99fb3;border-radius:50%;place-items:center;width:112px;height:112px;margin:0 auto 24px;padding:4px;display:grid;overflow:hidden;box-shadow:0 18px 45px #0000007a,0 0 0 8px #e1ae760f}.countdown-member-photo img{object-fit:cover;object-position:center 20%;border-radius:50%;width:100%;height:100%}.countdown-member-photo span{color:#efc99f;background:#17110c;border-radius:50%;place-items:center;width:100%;height:100%;font:400 3.4rem Georgia,serif;display:grid}@media (width<=600px){.countdown-hero{padding-top:28px}.countdown-member-photo{width:86px;height:86px;margin-bottom:16px}.countdown-hero h1{max-width:350px;margin:8px auto 17px;font-size:clamp(2rem,9vw,2.65rem);line-height:.98}.countdown-intro{font-size:.9rem;line-height:1.55}.countdown-grid{border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.countdown-grid>div{padding:20px 3px}.countdown-grid strong{font-size:clamp(1.72rem,9vw,2.45rem)}.countdown-grid span{letter-spacing:.08em;font-size:.49rem}.countdown-circle-proof{padding:12px 16px}.countdown-circle-proof small{font-size:.55rem}.countdown-install{width:100%}}.countdown-hero>.countdown-grid{width:min(650px,100%);box-shadow:none;background:#0b0907;border-color:#7e553ab8;border-radius:15px;margin:25px auto 17px}.countdown-hero>.countdown-grid>div{padding:15px 6px}.countdown-hero>.countdown-grid strong{color:#e6b88f;font-size:clamp(1.75rem,5vw,2.55rem)}.countdown-hero>.countdown-grid span{color:#927766;margin-top:6px;font-size:.52rem}.countdown-hero>.countdown-circle-proof{background:#0c0907;border-color:#7e553a73;margin:0 auto 22px;padding:10px 17px}.countdown-game-launch{isolation:isolate;color:#f0ddca;background:radial-gradient(circle at 50% 48%,#6f391c94,#0000 35%),linear-gradient(#1a0f09,#070504 76%);border:1px solid #a86f4475;border-radius:27px;flex-direction:column;align-items:center;width:min(760px,100%);margin:18px auto 42px;padding:48px 24px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000007a}.countdown-game-launch>p{z-index:1;color:#c18d66;letter-spacing:.2em;margin:0 0 9px;font-size:.65rem;font-weight:800;position:relative}.countdown-game-launch>h2{z-index:1;color:#f0ddca;max-width:560px;margin:0 0 27px;font:400 clamp(1.8rem,4.5vw,3.15rem)/1.03 Georgia,serif;position:relative}.countdown-game-launch>a{z-index:2;color:#f5e4d1;background:radial-gradient(circle,#70401f 0,#2c190f 46%,#0c0806 72%);border:1px solid #cc915eb8;border-radius:50%;align-content:center;place-items:center;width:230px;height:230px;text-decoration:none;animation:2.1s ease-in-out infinite countdownGamePulse;display:grid;position:relative;box-shadow:0 0 0 13px #a3663b0e,0 0 52px #aa683947,inset 0 0 29px #cb8e562e}.countdown-game-launch>a:before,.countdown-game-launch>a:after{content:"";border:1px solid #ab6f4252;border-radius:50%;animation:2.1s ease-out infinite countdownGameRipple;position:absolute;inset:-13px}.countdown-game-launch>a:after{animation-delay:1s}.countdown-game-launch>a small{color:#c99a72;letter-spacing:.22em;font-size:.57rem;font-weight:800}.countdown-game-launch>a strong{color:#f5e4d1;margin:9px 0;font:400 1.8rem/1.02 Georgia,serif}.countdown-game-launch>a em{color:#b98661;letter-spacing:.12em;font-size:.5rem;font-style:normal}.countdown-game-meta{z-index:1;color:#917c6b;flex-wrap:wrap;justify-content:center;gap:7px 17px;margin-top:28px;font-size:.62rem;display:flex;position:relative}.countdown-game-meta span+span:before{content:"·";color:#7f5132;margin-right:17px}.countdown-game-progress{z-index:1;background:#2b1d14;border-radius:99px;width:min(420px,100%);height:4px;margin-top:17px;position:relative;overflow:hidden}.countdown-game-progress i{border-radius:inherit;background:linear-gradient(90deg,#754627,#d2a078);height:100%;display:block}.countdown-game-beams{z-index:0;pointer-events:none;position:absolute;inset:0}.countdown-game-beams i{transform-origin:top;background:linear-gradient(#c2855357,#0000);width:1px;height:68%;position:absolute;top:-20%;left:50%}.countdown-game-beams i:first-child{transform:rotate(54deg)}.countdown-game-beams i:nth-child(2){transform:rotate(27deg)}.countdown-game-beams i:nth-child(4){transform:rotate(-27deg)}.countdown-game-beams i:nth-child(5){transform:rotate(-54deg)}@keyframes countdownGamePulse{50%{box-shadow:0 0 0 19px #a3663b06,0 0 76px #aa68396b,inset 0 0 34px #cb8e563b}}@keyframes countdownGameRipple{0%{opacity:.55;transform:scale(.94)}to{opacity:0;transform:scale(1.22)}}@media (width<=600px){.countdown-hero{padding-top:21px}.countdown-hero>.countdown-grid{margin-top:19px}.countdown-hero>.countdown-grid>div{padding:12px 2px}.countdown-hero>.countdown-grid strong{font-size:1.78rem}.countdown-hero>.countdown-circle-proof{margin-bottom:18px}.countdown-game-launch{border-radius:21px;margin:13px auto 32px;padding:37px 13px 34px}.countdown-game-launch>p{max-width:280px;font-size:.56rem;line-height:1.5}.countdown-game-launch>h2{margin-bottom:24px;font-size:1.85rem}.countdown-game-launch>a{width:194px;height:194px}.countdown-game-launch>a strong{font-size:1.55rem}.countdown-game-meta{gap:6px 10px;font-size:.54rem}.countdown-game-meta span+span:before{margin-right:10px}}@media (prefers-reduced-motion:reduce){.countdown-game-launch>a,.countdown-game-launch>a:before,.countdown-game-launch>a:after{animation:none}}.countdown-story,.countdown-promise{text-align:left;margin:48px auto 0}.countdown-story>header{text-align:center;max-width:760px;margin:0 auto 24px}.countdown-story small,.countdown-promise small{color:#c89460;letter-spacing:.18em;font-size:.62rem;font-weight:800}.countdown-story h2,.countdown-promise h2{color:#f3dcc3;margin:10px 0;font:400 clamp(1.8rem,4vw,3rem)/1.08 Georgia,serif}.countdown-story>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.countdown-story article{background:linear-gradient(145deg,#17110d,#0d0b09);border:1px solid #e1ae7640;border-radius:16px;padding:24px}.countdown-story article span{color:#e8b77f;border:1px solid #b27d4c;border-radius:50%;place-items:center;width:34px;height:34px;font:400 .8rem Georgia,serif;display:grid}.countdown-story h3{color:#f0d3b3;margin:16px 0 9px;font:400 1.25rem/1.2 Georgia,serif}.countdown-story article p,.countdown-promise p{color:#a99682;margin:0;font-size:.9rem;line-height:1.65}.countdown-promise{text-align:center;background:radial-gradient(circle at 100% 0,#d2975a2e,#0000 42%),#120e0b;border:1px solid #e1ae7661;border-radius:20px;padding:34px}.countdown-promise p{max-width:700px;margin:16px auto}.countdown-promise strong{color:#edc89f;max-width:680px;margin:22px auto 0;font:italic 1.1rem/1.55 Georgia,serif;display:block}@media (width<=600px){.countdown-story{margin-top:36px}.countdown-story>div{grid-template-columns:1fr}.countdown-story article{padding:20px}.countdown-promise{padding:26px 20px}.countdown-promise h2{font-size:2rem}}.club-event-detail{color:#f4dfc7}.club-event-detail-hero{background-color:#160f0a}.club-event-detail-hero .club-event-summary{color:#f0ddc8;max-width:680px;font-size:1.05rem;line-height:1.6}.club-detail-affinity{flex-wrap:wrap}.club-detail-affinity strong{color:#f4c998;background:#17110c}.club-detail-affinity span{color:#d9bea1}.club-event-detail>section{color:#f3ddc4;background:#100e0c;border-color:#e1ae7652}.club-event-detail>section h2{color:#f5dfc7}.club-event-detail>section>p:last-child{color:#d7c1aa}.club-event-detail>section>.member-kicker{color:#d9a56e}.club-small-groups>article{color:#f4dfc7;background:linear-gradient(145deg,#17130f,#0d0c0a);border-color:#e1ae7680}.club-small-groups header small{color:#d9a56e}.club-small-groups h3,.club-small-groups header>strong{color:#f5dfc7}.club-small-groups>article>p{color:#cdb79f}.club-group-facts span{color:#eed4b8;background:#2a2119}.club-group-vibes span{color:#17100a;background:#d9aa77}.club-group-affinity{background:#0a0908;border:1px solid #e1ae7659;gap:5px;margin-top:16px;padding:15px;display:grid}.club-group-affinity small{color:#b98a5e;letter-spacing:.12em;font-size:.55rem}.club-group-affinity strong{color:#f1c18d;font:400 1.8rem Georgia,serif}.club-group-affinity span{color:#cbb49c;font-size:.68rem;line-height:1.5}.club-preview-action{color:#17100a;background:#d4a16c}.club-detail-rules{background:#1b1510!important}.club-detail-rules p{color:#e4cdb4!important}.club-included span{color:#efd7bd;background:#2a2119}.club-general-apply{background:#19130f}.club-general-apply>p{color:#d5bea6}@media (width<=600px){.club-event-detail-hero .club-event-summary{font-size:.88rem;line-height:1.55}.club-detail-affinity{align-items:flex-start}.club-detail-affinity strong,.club-detail-affinity span{width:100%}.club-small-groups>article{padding:20px 18px}.club-group-affinity strong{font-size:1.55rem}}.club-bottom-nav{grid-template-columns:repeat(5,1fr)}.club-profile-link{color:#c99a6b;background:#0d0b09;border:1px solid #e1ae764d;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .18s,background .18s,color .18s;display:grid}.club-profile-link svg{stroke-width:1.55px;width:23px;height:23px}.club-profile-link:hover,.club-profile-link.active{color:#efc99f;background:linear-gradient(145deg,#2b1d13,#100d0a);border-color:#efc99f;box-shadow:0 0 0 3px #efc99f0f}@media (width<=900px){.club-app,.club-screen{color:#f2dcc3;background:#050504}.club-app{padding-bottom:76px}.club-app-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050504;border:0;height:112px;padding:20px 28px 10px;position:static}.club-app-head>.club-wordmark{gap:11px;display:flex}.club-app-head .club-wordmark-mark{width:58px;height:58px}.club-app-head .club-wordmark b{letter-spacing:.43em;color:#f2dcc3;font:500 1rem Arial,sans-serif}.club-app-head .club-wordmark small{letter-spacing:.25em;color:#c79b70;font:500 .42rem Arial,sans-serif}.club-head-actions{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;display:flex}.club-notification-link{color:#d6a06a;width:42px!important;height:42px!important}.club-notification-link svg{width:25px;height:25px}.club-profile-link{width:42px;height:42px}.club-discover-page .club-preview-banner{display:none}.club-discover-page{width:min(100% - 28px,680px);margin-inline:auto;padding:14px 0 104px}.club-discover-page>h1{letter-spacing:-.035em;color:#f5dfc7;margin:5px 0 4px;font:400 2.65rem/1 Georgia,Times New Roman,serif}.club-discover-page .club-page-lead{color:#a99582;margin:0;font:400 .94rem/1.35 Arial,sans-serif}.club-discover-page .club-filter-row{scrollbar-width:none;gap:8px;margin:20px 0 18px;padding:0;overflow-x:auto}.club-discover-page .club-filter-row::-webkit-scrollbar{display:none}.club-discover-page .club-filter-row span{color:#c9b19a;background:#080706;border:1px solid #4f4236;border-radius:999px;place-items:center;min-height:42px;padding:0 17px;font:400 .78rem Arial,sans-serif;display:grid}.club-discover-page .club-filter-row span.active{color:#19110b;background:linear-gradient(135deg,#f5d8b5,#ddb07e);border-color:#efc99f}.club-discover-page .club-filter-row a{color:#c9b19a;background:#080706;border:1px solid #4f4236;border-radius:999px;place-items:center;min-height:42px;padding:0 17px;font:400 .78rem Arial,sans-serif;text-decoration:none;display:grid}.club-discover-page .club-filter-row a.active{color:#19110b;background:linear-gradient(135deg,#f5d8b5,#ddb07e);border-color:#efc99f}.club-discover-page .club-event-grid{grid-template-columns:1fr;gap:9px;display:grid}.club-discover-page .club-event-card{color:#ecd4ba;min-height:252px;box-shadow:none;background:#080706;border:1px solid #8c6846;border-radius:14px;grid-template-columns:46% 54%;display:grid;overflow:hidden}.club-discover-page .club-event-image{background-position:50%;background-size:cover;border-right:1px solid #5e4631;height:100%;min-height:252px;padding:9px}.club-discover-page .club-event-image b{color:#17100a;background:#d4a06c;border:1px solid #c89461;border-radius:999px;padding:5px 7px;font:700 .43rem Arial,sans-serif}.club-discover-page .club-event-copy{background:linear-gradient(145deg,#0c0a08,#060605);flex-direction:column;min-width:0;padding:12px 12px 10px;display:flex}.club-discover-page .club-event-title{-webkit-line-clamp:2;color:#f4dcc1;letter-spacing:-.025em;-webkit-box-orient:vertical;margin:0 0 8px;font:400 1.32rem/1.02 Georgia,Times New Roman,serif;display:-webkit-box;overflow:hidden}.club-discover-page .club-event-copy ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.club-discover-page .club-event-copy li{color:#d9c1a7;align-items:center;gap:7px;font:400 .66rem/1.25 Georgia,Times New Roman,serif;display:flex}.club-discover-page .club-event-copy li svg{color:#d4a16e;stroke-width:1.65px;flex:none;width:14px;height:14px}.club-discover-page .club-event-date span{text-transform:capitalize}.club-discover-page .club-attendance{color:#dec5aa;border-top:1px solid #3b2d22;align-items:flex-start;gap:7px;margin-top:9px;padding-top:8px;display:flex}.club-discover-page .club-attendance>svg{color:#d4a16e;width:15px;height:15px}.club-discover-page .club-attendance>div{gap:2px;font:400 .65rem/1.15 Georgia,Times New Roman,serif}.club-discover-page .club-attendance small{color:#c6ad93;font-size:.61rem}.club-discover-page .club-fill{background:#302a25;border-radius:99px;height:4px;margin:7px 0 0 22px}.club-discover-page .club-fill em{background:#d9ad7d}.club-discover-page .club-compatibility{margin:7px 0 0;padding:0}.club-discover-page .club-compatibility>span{color:#e3c8ab;justify-content:flex-start;gap:5px;font:400 .76rem/1.2 Georgia,Times New Roman,serif;display:flex}.club-discover-page .club-compatibility>span b{color:#f0c998;font-weight:400}.club-discover-page .club-event-footer{border:0!important;margin-top:auto!important;padding-top:7px!important}.club-discover-page .club-event-footer span{color:#e8ccb0;border:1px solid #906b49;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:30px;padding:0 8px;font:400 .66rem Georgia,Times New Roman,serif;display:flex}.club-discover-page .club-event-footer svg{color:#e6ba8b;width:14px;height:14px;margin-left:auto;margin-right:2px}.club-bottom-nav{height:calc(66px + env(safe-area-inset-bottom));padding:5px 10px max(7px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px);background:linear-gradient(#0c0a08f0,#040403fc);border-top:1px solid #e1ae7647;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 -14px 40px #0000004d}.club-bottom-nav a{color:#87796b;border-radius:14px;gap:3px;min-width:0;transition:color .18s,background .18s,transform .18s;position:relative}.club-bottom-nav a.active{color:#efc99f}.club-bottom-nav a.active:before{content:"";background:#e8b681;border-radius:99px;width:28px;height:2px;position:absolute;top:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #e8b681cc}.club-bottom-nav a:active{transform:scale(.96)}.club-bottom-nav a>span{width:28px;height:28px}.club-bottom-nav svg{stroke-width:1.6px;width:23px;height:23px}.club-bottom-nav small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;max-width:100%;font:500 .54rem Arial,sans-serif;overflow:hidden}}@media (width<=390px){.club-app-head{height:100px;padding:16px 20px 8px}.club-app-head .club-wordmark-mark{width:52px;height:52px}.club-app-head .club-wordmark b{font-size:.86rem}.club-discover-page{width:calc(100% - 22px);padding-top:10px}.club-discover-page>h1{font-size:2.35rem}.club-discover-page .club-filter-row span{min-height:38px;padding:0 14px;font-size:.71rem}.club-discover-page .club-event-card{grid-template-columns:45% 55%;min-height:246px}.club-discover-page .club-event-image{min-height:246px}.club-discover-page .club-event-copy{padding:11px 10px 9px}.club-discover-page .club-event-title{font-size:1.18rem}}.gentleman-gift-action,.gentleman-gift-status{background:linear-gradient(145deg,#231911eb,#0c0a08f5);border:1px solid #daa97459;border-radius:14px;gap:10px;margin-top:16px;padding:16px;display:grid}.gentleman-gift-action>div,.gentleman-gift-status>div{gap:5px;display:grid}.gentleman-gift-action strong,.gentleman-gift-status strong{color:#f2d2ad;font:400 1rem Georgia,serif}.gentleman-gift-action small,.gentleman-gift-status small{color:#c1aa92;font-size:.7rem;line-height:1.45}.gentleman-gift-action button{color:#17100b;cursor:pointer;background:linear-gradient(135deg,#efd0aa,#d49c64);border:1px solid #dea86f;border-radius:999px;min-height:46px;font:700 .78rem Georgia,serif}.gentleman-gift-action button:disabled{cursor:wait;opacity:.6}.gentleman-gift-action a{color:#efbe8b;text-align:center;font-size:.7rem}.gentleman-gift-status{border-left:3px solid #d5a06d}.gentleman-gift-status em{color:#d5a06d;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:800}.discover-accordion{color:#edd7bd;background:linear-gradient(145deg,#12100d,#080706);border:1px solid #daa9746b;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #00000038}.discover-card-main{grid-template-columns:220px minmax(0,1fr);min-height:230px;display:grid}.discover-card-photo{background-position:50%;background-size:cover;min-height:230px;position:relative}.discover-card-photo:after{content:"";background:linear-gradient(90deg,#0000 65%,#08070666);position:absolute;inset:0}.discover-card-photo>b{z-index:1;color:#17100a;text-transform:uppercase;background:#d4a06c;border-radius:99px;padding:7px 10px;font:700 8px Arial,sans-serif;position:absolute;top:12px;left:12px}.discover-card-info{flex-direction:column;padding:24px;display:flex}.discover-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.discover-card-heading h3{color:#f2dcc3;margin:0;font:400 2rem/1 Georgia,serif}.discover-card-heading>span{text-align:center;color:#efc99f;border:1px solid #d6a16b;border-radius:50%;flex:none;place-content:center;width:70px;height:70px;display:grid}.discover-card-heading>span strong{font:400 1.15rem Georgia,serif}.discover-card-heading>span small{font-size:7px}.discover-card-info dl{gap:10px;margin:22px 0 0;display:grid}.discover-card-info dl>div{align-items:center;gap:9px;display:flex}.discover-card-info dt{display:flex}.discover-card-info svg{color:#d5a16c;width:18px;height:18px}.discover-card-info dd{color:#ccb49b;margin:0;font:400 .8rem Georgia,serif}.discover-card-meta{justify-content:space-between;align-items:end;gap:16px;margin-top:auto;padding-top:20px;display:flex}.discover-card-meta strong{color:#f1c99d;font:400 1.25rem Georgia,serif}.discover-card-meta span{color:#a99580;font-size:.72rem}.discover-toggle{color:#17100b;cursor:pointer;background:linear-gradient(135deg,#f0d0aa,#d49c64);border:0;border-radius:10px;width:calc(100% - 32px);min-height:48px;margin:0 16px 16px;font:600 .85rem Georgia,serif}.discover-toggle span{margin-left:9px;transition:transform .2s;display:inline-block}.discover-accordion.open .discover-toggle span{transform:rotate(180deg)}.discover-expanded{border-top:1px solid #daa97438;padding:4px 22px 24px;animation:.22s discover-open}.discover-expanded>p{color:#cbb49d;margin:20px 0;font:400 .88rem/1.7 Georgia,serif}.discover-included{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.discover-included span{color:#d6b48f;border:1px solid #daa97445;border-radius:99px;padding:7px 9px;font-size:.64rem}.discover-groups{gap:8px;display:grid}.discover-groups>section{background:#0c0a08;border:1px solid #daa97440;border-radius:12px;grid-template-columns:1fr minmax(160px,220px);align-items:center;gap:14px;padding:14px;display:grid}.discover-groups>section>div{gap:4px;display:grid}.discover-groups strong{font:400 1rem Georgia,serif}.discover-groups small{color:#9f8b77;font-size:.65rem}.discover-groups .club-apply-action,.discover-groups .club-preview-action{margin:0}.discover-groups .club-apply-action button,.discover-groups .club-preview-action{border-radius:8px;padding:12px;font-size:.65rem}.discover-groups em,.discover-request-status{color:#e1b887;text-transform:uppercase;font:700 .7rem Arial,sans-serif}.discover-expanded>.club-apply-action,.discover-expanded>.club-preview-action{border-radius:9px;margin-top:6px}@keyframes discover-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=600px){.club-discover-page .club-event-grid{gap:14px}.discover-accordion{border-radius:15px}.discover-card-main{grid-template-columns:41% 59%;min-height:270px}.discover-card-photo{min-height:270px}.discover-card-info{padding:15px 13px}.discover-card-heading{gap:7px}.discover-card-heading h3{font-size:1.42rem}.discover-card-heading>span{width:58px;height:58px}.discover-card-heading>span strong{font-size:1rem}.discover-card-info dl{gap:8px;margin-top:18px}.discover-card-info svg{width:15px;height:15px}.discover-card-info dd{font-size:.68rem}.discover-card-meta{flex-direction:column-reverse;align-items:flex-start;gap:5px;padding-top:12px}.discover-card-meta strong{font-size:1.02rem}.discover-toggle{width:calc(100% - 24px);min-height:44px;margin:0 12px 12px}.discover-expanded{padding:2px 14px 18px}.discover-expanded>p{font-size:.8rem;line-height:1.6}.discover-groups>section{grid-template-columns:1fr;padding:12px}.discover-groups .club-apply-action button,.discover-groups .club-preview-action{width:100%}}.discover-position-row{background:#0d0b09;border:1px solid #daa97447;border-radius:12px;grid-template-columns:1fr minmax(190px,260px);align-items:center;gap:18px;margin:22px 16px 14px;padding:16px 18px;display:grid}.discover-position-row>div{gap:4px;display:grid}.discover-position-row small{color:#9d8974;text-transform:uppercase;letter-spacing:.08em;font-size:.61rem}.discover-position-row strong{color:#f0c89b;font:400 1.25rem Georgia,serif}.discover-position-row>button,.discover-position-row .club-apply-action button{color:#17100b;cursor:pointer;background:linear-gradient(135deg,#f0d0aa,#d49c64);border:0;border-radius:9px;width:100%;min-height:44px;font:700 .78rem Georgia,serif}.discover-position-row .club-apply-action{margin:0}.discover-positioned{color:#e5bc8e;text-align:center;text-transform:uppercase;font:700 .72rem Arial,sans-serif}.discover-card-meta{flex-direction:column;align-items:flex-start;gap:3px}.discover-toggle{margin-top:0}.discover-expanded{padding-bottom:22px}.discover-expanded>p{margin-bottom:0}@media (width<=600px){.discover-position-row{grid-template-columns:1fr 1.25fr;gap:10px;margin:24px 12px 14px;padding:13px}.discover-position-row strong{font-size:1.05rem}.discover-position-row>button,.discover-position-row .club-apply-action button{min-height:42px;font-size:.7rem}.discover-card-meta{flex-direction:column}.discover-toggle{margin-top:0}}.affinity-audit{background:#0b0908;border:1px solid #daa9744d;border-radius:12px;margin-top:20px;padding:16px}.affinity-audit>header{justify-content:space-between;gap:12px;margin-bottom:13px;display:flex}.affinity-audit>header strong{color:#efc99f;font:400 1rem Georgia,serif}.affinity-audit>header span{color:#aa9279;font-size:.65rem}.affinity-audit>div{gap:9px;display:grid}.affinity-audit article{grid-template-columns:minmax(105px,1fr) 1.3fr 48px;align-items:center;gap:9px;display:grid}.affinity-audit article>span{color:#cbb39a;font-size:.67rem}.affinity-audit article>i{background:#302820;border-radius:99px;height:5px;overflow:hidden}.affinity-audit article>i em{background:#d5a16c;border-radius:99px;height:100%;display:block}.affinity-audit article>b{color:#e6c098;text-align:right;font-size:.65rem}.affinity-audit>p{border-top:1px solid #daa97433;padding-top:12px;color:#d2a276!important;margin:14px 0 0!important;font-size:.68rem!important}.club-app-head{direction:ltr;gap:34px}.club-app-head>.club-wordmark{margin-right:auto}.club-head-actions{background:#14100cb8;border:1px solid #e0b07b47;border-radius:999px;gap:3px;margin-left:0;padding:4px;box-shadow:0 12px 34px #0003}.club-head-actions .language-menu summary,.club-wallet-link,.club-notification-link{color:#d7a875;background:0 0;border-radius:50%;width:40px;height:40px;padding:0;border:0!important}.club-head-actions .language-menu summary:hover,.club-head-actions .language-menu[open] summary,.club-wallet-link:hover,.club-wallet-link.active,.club-notification-link:hover{color:#f1cca3;background:#d9a46c24}.club-wallet-link span{display:none}.club-head-actions .language-menu>div{top:calc(100% + 13px)}.club-member-mark i,.club-status-card>div:first-child i{background:#d5a36f}.club-avatar i{color:#17100b;background:#d5a36f;border-color:#080807}.club-status-card>div:first-child span{color:#c8aa8a}.club-reservation-steps .done{color:#e0b17e}.club-reservation-steps .current{color:#e0b17e}.club-confirmation,.club-private-note{color:#e9c49b;background:#241b13;border:1px solid #e0b07b57}.club-saved{color:#d7a875}.club-transactions article>i.positive{color:#e2b17c;border-color:#c78d55}.club-bottom-nav .club-nav-plus{width:25px;height:25px;color:inherit;box-shadow:none;background:0 0;margin:0}.club-bottom-nav .club-nav-plus svg{width:22px;height:22px}@media (width<=900px){.club-app-head{gap:24px}.club-app-head>.club-wordmark{flex:1}.club-head-actions{flex:none}}@media (width<=600px){.club-app-head{gap:16px;padding-inline:14px}.club-wordmark span{min-width:0}.club-head-actions{gap:2px;padding:3px}.club-head-actions .language-menu summary,.club-wallet-link,.club-notification-link{width:34px;height:34px}.club-head-actions svg{width:18px;height:18px}}.club-for-you-reason{color:#d7b791;background:#0d0c0a;border:1px solid #e1ae764d;border-top:0;border-radius:0 0 14px 14px;margin:-1px 12px 18px;padding:12px 16px;font-size:.75rem}.club-detail-affinity{align-items:center;gap:12px;margin-top:18px;display:flex}.club-detail-affinity strong{color:#f0c797;border:1px solid #c58d55;border-radius:999px;padding:9px 13px}.club-detail-affinity span{color:#c8ad91;font-size:.78rem}.club-attendance{color:#d9c0a5;border-top:1px solid #e3b48033;align-items:flex-start;gap:10px;margin-top:14px;padding-top:12px;display:flex}.club-attendance>svg{color:#d4a36f;flex:none;width:18px;height:18px}.club-attendance>div{flex-direction:column;gap:3px;font:400 .78rem Georgia,serif;display:flex}.club-attendance small{color:#b6a18c;font-size:.68rem}.club-fill{background:#292521;border-radius:10px;height:5px;margin:8px 0 0 28px;display:block;overflow:hidden}.club-fill em{background:linear-gradient(90deg,#a96d38,#f0ca9c);border-radius:10px;min-width:0;height:100%;display:block}.club-event-card .club-compatibility{margin-top:10px;padding-top:0}.club-event-card .club-event-footer{margin-top:4px;border-top:0!important;padding-top:8px!important}.club-event-card .club-event-footer span{border:1px solid #e1ae768c;border-radius:999px;justify-content:center;width:100%;min-height:36px}.club-event-card .club-event-footer svg{margin-left:auto;margin-right:10px}.club-event-card .club-event-image{background-image:linear-gradient(#0000 65%,#00000047)}@media (width<=600px){.club-discover-page{padding-top:26px}.club-discover-page>h1{margin-top:8px;font-size:2.55rem}.club-discover-page .club-page-lead{font-size:.84rem}.club-discover-page .club-filter-row{margin:18px 0 16px}.club-discover-page .club-filter-row span{padding:9px 13px;font-size:.62rem}.club-discover-page .club-event-grid{gap:9px}.club-discover-page .club-event-copy h3{margin-bottom:9px;font-size:1.28rem;line-height:1}.club-discover-page .club-event-copy li{font-size:.61rem}.club-attendance{gap:7px;margin-top:9px;padding-top:8px}.club-attendance>svg{width:14px;height:14px}.club-attendance>div{font-size:.61rem}.club-attendance small{font-size:.55rem}.club-fill{height:4px;margin:6px 0 0 21px}.club-event-card .club-compatibility{margin-top:7px}.club-event-card .club-compatibility>span{justify-content:flex-start;gap:5px;font-size:.72rem}.club-event-card .club-event-footer{padding-top:6px!important}.club-event-card .club-event-footer span{min-height:30px;font-size:.61rem}.club-event-card .club-event-footer svg{width:13px;height:13px}.club-app-head{height:82px}.club-head-actions{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.club-bottom-nav{height:74px}.club-bottom-nav .club-nav-plus{color:#17100b!important;background:linear-gradient(135deg,#efd0aa,#d19a64)!important;border-radius:50%!important;width:48px!important;height:48px!important;margin-top:-22px!important;box-shadow:0 8px 20px #00000059!important}.club-bottom-nav .club-nav-plus svg{width:27px!important;height:27px!important}.club-app-head{height:112px;padding:20px 28px 10px}.club-app-head .club-wordmark{gap:11px}.club-app-head .club-wordmark-mark{width:58px;height:58px}.club-app-head .club-wordmark b{letter-spacing:.43em;font-size:1rem}.club-app-head .club-wordmark small{letter-spacing:.25em;font-size:.42rem}.club-notification-link{width:42px!important;height:42px!important}.club-notification-link svg{width:25px;height:25px}.club-discover-page{width:min(100% - 28px,680px);padding:14px 0 104px}.club-discover-page>h1{margin:5px 0 4px;font-size:2.65rem;line-height:1}.club-discover-page .club-page-lead{font-size:.94rem;line-height:1.35}.club-discover-page .club-filter-row{gap:8px;margin:20px 0 18px;padding:0}.club-discover-page .club-filter-row span{min-height:42px;padding:0 17px;font-size:.78rem}.club-discover-page .club-event-card{border-radius:14px;grid-template-columns:46% 54%;min-height:252px}.club-discover-page .club-event-image{min-height:252px;padding:9px}.club-discover-page .club-event-copy{padding:12px 12px 10px}.club-discover-page .club-event-copy h3{margin:0 0 8px;font-size:1.32rem;line-height:1.02}.club-discover-page .club-event-copy ul{gap:5px}.club-discover-page .club-event-copy li{font-size:.66rem;line-height:1.25}.club-discover-page .club-event-copy li svg{width:14px;height:14px}.club-discover-page .club-attendance{gap:7px;margin-top:9px;padding-top:8px}.club-discover-page .club-attendance>svg{width:15px;height:15px}.club-discover-page .club-attendance>div{font-size:.65rem;line-height:1.15}.club-discover-page .club-attendance small{font-size:.61rem}.club-discover-page .club-fill{height:4px;margin:7px 0 0 22px}.club-discover-page .club-compatibility{margin:7px 0 0}.club-discover-page .club-compatibility>span{font-size:.76rem}.club-discover-page .club-event-footer{padding-top:7px!important}.club-discover-page .club-event-footer span{min-height:30px;font-size:.66rem}.club-discover-page .club-event-footer svg{width:14px;height:14px}.club-bottom-nav{grid-template-columns:repeat(4,1fr);height:76px}.club-bottom-nav a{gap:4px}.club-bottom-nav small{font-size:.55rem}}@media (width<=390px){.club-app-head{height:100px;padding:16px 20px 8px}.club-app-head .club-wordmark-mark{width:52px;height:52px}.club-app-head .club-wordmark b{font-size:.86rem}.club-discover-page{width:calc(100% - 22px);padding-top:10px}.club-discover-page>h1{font-size:2.35rem}.club-discover-page .club-filter-row span{min-height:38px;padding:0 14px;font-size:.71rem}.club-discover-page .club-event-card{grid-template-columns:45% 55%;min-height:246px}.club-discover-page .club-event-image{min-height:246px}.club-discover-page .club-event-copy{padding:11px 10px 9px}.club-discover-page .club-event-copy h3{font-size:1.18rem}}.club-review-actions label{text-transform:uppercase;letter-spacing:.08em;gap:5px;width:100%;font-size:8px;font-weight:800;display:grid}.club-review-actions select{color:#312a24;background:#fff;border:1px solid #c9bfb5;width:100%;padding:10px}.club-review-actions button:first-of-type{color:#fff;background:#203c30;border-color:#203c30}.club-event-card .club-event-footer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid!important}.club-event-card .club-event-price{white-space:nowrap;color:#e4b37e;font:700 .72rem Arial,sans-serif}.club-event-card .club-event-footer .club-position-cta{text-transform:none;width:auto;min-width:0;font-weight:700}.club-event-card .club-attendance span{color:#eed5b9;font-weight:700}@media (width<=600px){.club-discover-page .club-event-footer{grid-template-columns:1fr;gap:5px!important}.club-discover-page .club-event-price{font-size:.61rem}.club-discover-page .club-event-footer .club-position-cta{width:100%;min-height:28px}.club-discover-page .club-attendance small{line-height:1.2}}.discover-card-heading>span small{text-align:center;max-width:58px;line-height:1.15}.discover-card-heading>span.incomplete strong{text-transform:uppercase;font:700 .57rem/1 Arial,sans-serif}.discover-card-heading>span.incomplete small{margin-top:3px;font-size:6px}.smart-questionnaire .photo-upload img{object-fit:cover;border:1px solid #c9c1b8;border-radius:9px;width:104px;height:104px;margin-bottom:6px}.smart-questionnaire .photo-upload:has(img){background:#f4f7f1;border-style:solid;border-color:#8da38f}.smart-questionnaire .photo-upload:has(img) input{padding-top:8px}.email-verification-card{background:#fff;border:1px solid #d8c9ba;max-width:620px;margin:55px auto 0;padding:48px}.email-verification-card>small{color:#9b6d42;letter-spacing:.12em;font-weight:800}.email-verification-card h1{margin:18px 0;font:400 clamp(2.5rem,8vw,4.5rem)/.95 Georgia,serif}.email-verification-card>p{color:#6f655c;line-height:1.7}.email-verification-card form{gap:16px;margin:30px 0 18px;display:grid}.email-verification-card label{text-transform:uppercase;gap:9px;font-size:.72rem;font-weight:800;display:grid}.email-verification-card input{text-align:center;letter-spacing:.25em;border:1px solid #bcae9f;min-height:62px;padding:0 18px;font-size:1.8rem}.email-verification-card .button{border:0}.email-resend{color:#735136;cursor:pointer;background:0 0;border:0;margin-bottom:18px;padding:8px 0;text-decoration:underline}@media (width<=620px){.email-verification-card{margin-top:35px;padding:30px 20px}}.club-discover-page{max-width:1040px}.club-discover-page .club-event-grid{gap:24px}.discover-accordion{background:#0b0a08;border-color:#e1ae7657;border-radius:24px;transition:border-color .2s,transform .2s;box-shadow:0 24px 80px #00000057}.discover-accordion:hover{border-color:#ebbe8b9e}.discover-card-main{grid-template-columns:minmax(300px,46%) 1fr;min-height:330px}.discover-card-photo{background:#17130f;min-height:330px;overflow:hidden}.discover-card-photo img{object-fit:cover;width:100%;height:100%;min-height:330px;transition:transform .5s;display:block}.discover-card-photo:after{background:linear-gradient(90deg,#0000 66%,#0b0a08b3)}.discover-accordion:hover .discover-card-photo img{transform:scale(1.018)}.discover-card-info{padding:34px 32px 28px}.discover-card-heading h3{color:#f5dfc6;letter-spacing:-.035em;max-width:520px;font-size:clamp(2rem,3.2vw,3rem);line-height:.96}.discover-card-heading>span{background:#19140fb8;width:72px;height:72px;box-shadow:inset 0 0 0 5px #dca66e0d}.discover-card-info dl{gap:12px;margin-top:28px}.discover-card-info dd{font-size:.88rem}.discover-card-meta{margin-top:auto;padding-top:28px}.discover-card-meta strong{font-size:1.4rem}.discover-position-row{background:linear-gradient(90deg,#100d0a,#0b0907);border:0;border-top:1px solid #daa97433;border-radius:0;margin:0;padding:18px 26px}.discover-position-row>button{border:1px solid #e1ad76;border-radius:999px;min-height:50px;transition:transform .16s,filter .16s;box-shadow:0 10px 30px #c88b5121}.discover-position-row>button:active{transform:scale(.985)}.discover-position-row>button.discover-unposition{color:#e7bb8b;background:0 0}.discover-toggle{color:#edc69c;background:0 0;border:1px solid #e8bb8861;border-radius:999px;width:calc(100% - 52px);min-height:52px;margin:16px 26px 22px;transition:background .18s,color .18s}.discover-toggle:hover{color:#17100b;background:#e4b27d}.discover-expanded{border-top:0;padding:0 34px 30px}.discover-expanded>p{color:#d4bea6;max-width:820px;margin:0;font-size:1rem;line-height:1.8}.affinity-audit{display:none!important}@media (width<=600px){.club-discover-page{width:calc(100% - 28px);padding-top:18px}.club-discover-page .club-event-grid{gap:18px}.discover-accordion{border-radius:20px}.discover-card-main{min-height:0;display:block}.discover-card-photo{aspect-ratio:16/10;min-height:215px}.discover-card-photo img{height:100%;min-height:0}.discover-card-photo:after{background:linear-gradient(#0000 55%,#0b0a0885)}.discover-card-info{padding:22px 20px 20px}.discover-card-heading h3{font-size:2rem;line-height:.98}.discover-card-heading>span{width:62px;height:62px}.discover-card-info dl{grid-template-columns:1fr;gap:9px;margin-top:20px}.discover-card-info dd{font-size:.76rem}.discover-card-meta{padding-top:20px}.discover-card-meta strong{font-size:1.22rem}.discover-position-row{grid-template-columns:.8fr 1.2fr;margin:0;padding:15px 18px}.discover-position-row>button{min-height:46px}.discover-toggle{width:calc(100% - 36px);min-height:48px;margin:14px 18px 18px}.discover-expanded{padding:0 20px 24px}.discover-expanded>p{font-size:.86rem;line-height:1.72}.club-preview-global{gap:7px;padding:10px 14px;position:relative}.club-preview-global>span{display:none}.club-preview-identity>span{font-size:7px}.club-preview-identity select{padding-block:7px}.club-preview-global a{font-size:8px}.club-preview-banner{display:none}}.club-app-head{z-index:40;-webkit-backdrop-filter:blur(18px);background:#070706e6;border-bottom:1px solid #deab7424;position:sticky;top:0}.club-preview-global{position:relative}.club-head-actions .club-wallet-link{align-items:center;gap:7px;width:auto;min-width:40px;display:flex;padding:0 12px!important}.club-head-actions .club-wallet-link span{color:inherit;letter-spacing:.04em;font-size:.62rem;font-weight:700;display:inline}.club-discover-page>.club-filter-row{margin-top:8px}.discover-position-counts dd{align-items:center;display:flex;gap:8px!important}.discover-position-counts dd>span{background:#ffffff06;border:1px solid #e1ae7638;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:5px;min-width:78px;padding:7px 10px;display:grid}.discover-position-counts dd i{color:#ddb07f;grid-row:1/3;font:1.15rem Georgia,serif}.discover-position-counts dd b{color:#f0d0aa;font:600 .78rem/1 Arial,sans-serif}.discover-position-counts dd small{color:#947f6a;text-transform:uppercase;letter-spacing:.05em;font:400 .48rem/1.2 Arial,sans-serif}.discover-position-counts dd .women i{color:#e0b58b}.discover-position-counts dd .men i{color:#cda06f}@media (width<=600px){.club-head-actions .club-wallet-link{min-width:36px;width:36px!important;padding:0!important}.club-head-actions .club-wallet-link span{display:none}.club-discover-page>.club-filter-row{margin-top:2px}.discover-position-counts{align-items:flex-start!important}.discover-position-counts dd{flex-wrap:wrap;gap:6px!important}.discover-position-counts dd>span{min-width:68px;padding:6px 8px}.discover-position-counts dd i{font-size:1rem}.discover-position-counts dd b{font-size:.7rem}.discover-position-counts dd small{font-size:.43rem}}.discover-selection-note{color:#bfa78e;background:#d9a56f0e;border-left:1px solid #d9a56f;align-items:flex-start;gap:8px;max-width:360px;margin:18px 0 0;padding:12px 14px;font:400 .68rem/1.55 Arial,sans-serif;display:flex}.discover-selection-note span{color:#e0ae79;line-height:1.35}@media (width<=600px){.discover-selection-note{margin-top:16px;font-size:.64rem}}.club-feed-page{width:100%;max-width:none;padding:0}.club-feed-page .club-preview-banner{margin:12px 18px}.discover-vertical-feed{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;height:calc(100svh - 86px);overflow-y:auto;display:block!important}.discover-vertical-feed::-webkit-scrollbar{display:none}.discover-feed-card{scroll-snap-align:start;scroll-snap-stop:always;height:100%;min-height:100%;overflow:hidden;box-shadow:none!important;background:#080706!important;border:0!important;border-radius:0!important;position:relative!important}.discover-feed-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.discover-feed-shade{background:linear-gradient(#0000001f 25%,#0000 47%,#000000e6 100%);position:absolute;inset:0}.discover-feed-status{z-index:3;color:#efc99f;text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080706b3;border:1px solid #efc99f61;border-radius:999px;padding:8px 12px;font-size:.64rem;position:absolute;top:18px;left:18px}.discover-feed-affinity{z-index:4;color:#efc99f;letter-spacing:.02em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080706b3;border:1px solid #efc99f61;border-radius:999px;margin:0;padding:8px 11px;font-size:.64rem;font-weight:700;position:absolute;top:18px;right:18px}.discover-feed-copy{z-index:3;color:#fff;position:absolute;bottom:72px;left:22px;right:92px}.discover-feed-copy h2{color:#fff0df;text-shadow:0 3px 18px #00000080;max-width:650px;margin:0 0 7px;font:400 clamp(2rem,4vw,3.7rem)/.96 Georgia,serif}.discover-feed-copy>p{color:#e6d7c7;align-items:center;gap:6px;margin:0 0 12px;font-size:.78rem;display:flex}.discover-feed-copy>p svg{width:15px;height:15px}.discover-feed-facts{flex-wrap:wrap;gap:7px;display:flex}.discover-feed-facts span{color:#fff4e7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080706ad;border:1px solid #efc99f47;border-radius:9px;padding:8px 10px;font-size:.7rem}.discover-feed-facts .price{color:#f0c793;font-weight:700}.discover-gender-symbol{color:#efc99f;font-size:1rem;line-height:0}.discover-feed-actions{z-index:4;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:74px;right:9px}.discover-feed-actions button{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:64px;min-height:55px;padding:0;display:flex}.discover-feed-actions button i{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080706ad;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.discover-feed-actions button i svg{width:19px;height:19px}.discover-feed-actions button small{color:#fff;white-space:nowrap;text-shadow:0 2px 8px #000;max-width:64px;font-size:.56rem}.discover-feed-actions button[aria-pressed=true] i{color:#17100b;background:#d9a66f}.discover-feed-cta{z-index:4;position:absolute;bottom:18px;left:22px}.discover-feed-cta button,.discover-feed-cta a{color:#f3cfaa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#080706c7;border:1px solid #efc99fb8;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font:700 .7rem Arial,sans-serif;display:inline-flex;box-shadow:0 8px 24px #0000004d;width:auto!important}.discover-feed-cta button:not(.discover-unposition){color:#17100b;background:linear-gradient(135deg,#edc99f,#d49b63);border-color:#0000}.discover-feed-cta button.discover-unposition{color:#17100b;background:#efc99f;border-color:#f7ddbf}.discover-feed-cta .discover-positioned,.discover-feed-cta .discover-not-selected{color:#efc99f;background:#080706c7;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;display:inline-flex;box-shadow:0 8px 24px #0000004d}.discover-position-error{z-index:6;border-radius:10px;position:absolute;bottom:97px;left:18px;right:18px;margin:0!important}.discover-feed-details{z-index:8;color:#e6d2bd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0807f7;border-top:1px solid #edc18e52;border-radius:24px 24px 0 0;max-height:72%;padding:28px 26px 105px;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -25px 70px #00000073}.discover-feed-details>button{color:#efc99f;background:0 0;border:1px solid #efc99f52;border-radius:50%;width:36px;height:36px;font-size:1.4rem;position:absolute;top:15px;right:18px}.discover-feed-details h3{color:#f5dfc6;margin:0 45px 16px 0;font:400 1.7rem Georgia,serif}.discover-feed-details>p{color:#d4bea6;font-size:.86rem;line-height:1.7}.discover-feed-details dl{background:#e1ae762e;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid}.discover-feed-details dl>div{background:#100d0a;padding:14px}.discover-feed-details dt{color:#977f69;text-transform:uppercase;font-size:.57rem}.discover-feed-details dd{color:#f0d0aa;margin:6px 0 0;font-size:.76rem}.discover-feed-details>small{color:#bc9e80;line-height:1.6;display:block}.discover-feed-card:hover .discover-feed-photo{transform:none!important}@media (width<=900px){.club-feed-screen{flex-direction:column;height:calc(100svh - 72px);min-height:0;display:flex;overflow:hidden}.club-feed-screen>.club-app-head,.club-feed-screen>.club-preview-global{flex:none}.club-feed-screen>.club-feed-page{flex:auto;min-height:0;overflow:hidden}.club-feed-screen .discover-vertical-feed{height:100%}.club-feed-page{width:100%!important;padding:0!important}.discover-feed-copy{left:18px;right:80px}.discover-feed-copy h2{font-size:2.35rem}.discover-feed-actions{right:4px}.discover-feed-details dl{grid-template-columns:1fr}}@media (width<=600px){.club-feed-screen{height:calc(100svh - 76px)}.discover-feed-copy{bottom:70px;left:16px;right:75px}.discover-feed-copy h2{font-size:2.05rem}.discover-feed-copy>p{margin-bottom:9px}.discover-feed-facts{gap:5px}.discover-feed-facts span{padding:7px 8px;font-size:.62rem}.discover-feed-status{max-width:58%;font-size:.56rem;top:14px;left:14px}.discover-feed-affinity{font-size:.58rem;top:14px;right:14px}.discover-feed-actions{bottom:74px;right:2px}.discover-feed-actions button{width:62px;min-height:52px}.discover-feed-actions button i{width:37px;height:37px}.discover-feed-actions button small{font-size:.52rem}.discover-feed-cta{bottom:16px;left:16px}.discover-feed-cta button,.discover-feed-cta a{min-height:40px;padding-inline:15px;font-size:.65rem}.discover-feed-details{padding:25px 20px 100px}.club-feed-page .club-empty{margin:20px}}@media (width<=390px){.discover-feed-copy h2{font-size:1.85rem}.discover-feed-copy{bottom:68px}.discover-feed-status{max-width:56%;padding:7px 9px;font-size:.52rem}.discover-feed-affinity{padding:7px 9px;font-size:.54rem}}.profile .club-block-head h2,.profile .club-settings h2,.profile .club-answer-groups h3{color:#f6dfc5}.profile .club-block-head>span{color:#c8ad91;text-align:right;max-width:240px;line-height:1.5}.profile .club-answer-groups{gap:12px}.profile .club-answer-groups article,.profile .club-settings section,.profile .club-account-links{color:#f4ddc3;background:linear-gradient(145deg,#15120f,#0d0c0a);border:1px solid #e1ae764d;border-radius:18px;box-shadow:0 18px 55px #0003}.profile .club-answer-groups article{padding:28px}.profile .club-answer-groups article>div{border-color:#e1ae7629}.profile .club-answer-groups small{color:#c9a57e;font-size:.66rem}.profile .club-answer-groups strong{color:#f5dfc7;font-size:.82rem;line-height:1.5}.profile .club-settings{gap:14px}.profile .club-settings section{padding:30px}.profile .club-check-grid label span{color:#ead1b5;background:#0a0908;border-color:#e1ae7661;border-radius:999px;font-size:.72rem}.profile .club-check-grid label input:checked+span{color:#17100a;background:linear-gradient(135deg,#f0d0aa,#d49b63);border-color:#efc99f}.profile .club-check-grid label input:focus-visible+span{outline-offset:2px;outline:2px solid #efc99f}.profile .club-settings select{color:#f5dfc7;background:#090807;border-color:#e1ae7666;border-radius:11px;min-height:54px;font-size:.85rem}.profile .club-settings>.button{color:#17100a;background:linear-gradient(135deg,#f0d0aa,#d49b63);border:0;border-radius:999px;min-height:52px}.profile .club-settings>.button:disabled{opacity:1;color:#17100a;background:#c59a6e}.profile .club-account-links{overflow:hidden}.profile .club-account-links a{color:#ead5be;border-color:#e1ae762e;align-items:center;min-height:58px;font-size:.78rem}.profile .club-account-links a:hover{color:#f7dfc3;background:#e1ae7614}.profile .club-account-links a span{color:#d9a56f;font-size:1rem}.club-notifications{background:#100e0c;border-color:#e1ae764d;border-radius:18px;overflow:hidden}.club-notifications h2{color:#f5dfc7}.club-empty{color:#f2dac0;background:#100e0c;border-color:#e1ae7647;border-radius:18px}.club-reservations>article{border-radius:18px;overflow:hidden}.club-reservation-steps .done i{color:#17100a;background:#d5a36f;border-color:#efc99f}.club-deadline{color:#eeae97}.club-help-page{max-width:900px}.club-help-page>h1{max-width:850px}.club-help-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:38px;display:grid}.club-help-grid>a{color:#f3ddc4;background:linear-gradient(145deg,#17130f,#0b0a08);border:1px solid #e1ae7657;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:245px;padding:30px;display:flex;position:relative;box-shadow:0 22px 65px #0000003d}.club-help-grid>a>i{color:#e2ad76;border:1px solid #e1ae7673;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.club-help-grid>a>i svg{width:22px;height:22px}.club-help-grid small{color:#b98a5d;letter-spacing:.16em;margin-top:26px;font-size:.58rem}.club-help-grid strong{color:#f7dfc4;margin-top:8px;font:400 1.65rem Georgia,serif}.club-help-grid span{color:#baa48d;margin-top:8px;font-size:.75rem}.club-help-grid b{color:#e2ad76;position:absolute;bottom:24px;right:26px}.club-help-security{background:#0e0d0b;border:1px solid #e1ae763d;border-radius:16px;align-items:center;gap:16px;margin-top:16px;padding:22px;display:flex}.club-help-security>span{color:#17100a;background:#d5a36f;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.club-help-security p{color:#9f8d7a;margin:4px 0 0;font-size:.72rem}.club-sidebar footer a{color:#aa9b8c}.club-sidebar footer a:hover{color:#efc99f}@media (width<=600px){.profile .club-block-head{flex-direction:column;align-items:flex-start;gap:10px}.profile .club-block-head>span{text-align:left}.profile .club-answer-groups article,.profile .club-settings section{border-radius:15px;padding:22px 19px}.profile .club-answer-groups h3,.profile .club-settings h2{font-size:1.75rem}.profile .club-account-links{border-radius:15px}.profile .club-account-links a{padding:17px 18px;font-size:.75rem}.club-help-grid{grid-template-columns:1fr}.club-help-grid>a{min-height:205px;padding:24px}.club-help-page>h1{font-size:2.7rem!important}}.club-support-panel{background:linear-gradient(145deg,#15120f,#0b0a08);border:1px solid #e1ae7657;border-radius:20px;margin-top:34px;overflow:hidden;box-shadow:0 24px 70px #00000040}.club-support-kinds{border-bottom:1px solid #e1ae7638;grid-template-columns:repeat(3,1fr);display:grid}.club-support-kinds button{color:#a99784;text-align:left;cursor:pointer;background:#0c0b09;border:0;border-right:1px solid #e1ae762e;min-height:90px;padding:16px}.club-support-kinds button:last-child{border-right:0}.club-support-kinds small,.club-support-kinds strong{display:block}.club-support-kinds small{color:#b47d4c;letter-spacing:.14em;text-transform:uppercase;font-size:.52rem}.club-support-kinds strong{margin-top:7px;font:400 .9rem/1.25 Georgia,serif}.club-support-panel form{gap:22px;padding:30px;display:grid}.club-support-panel form>div small{color:#c38a56;letter-spacing:.15em;font-size:.58rem}.club-support-panel form h2{color:#f5ddc3;margin:8px 0;font:400 2.1rem Georgia,serif}.club-support-panel form>div p{color:#a89582;margin:0;font-size:.75rem}.club-support-panel label{color:#d8b995;letter-spacing:.04em;gap:9px;font-size:.7rem;font-weight:700;display:grid}.club-support-panel textarea{resize:vertical;color:#f4dfc8;background:#080706;border:1px solid #e1ae765c;border-radius:12px;width:100%;padding:16px;font:400 .9rem/1.6 Arial,sans-serif}.club-support-panel textarea:focus{border-color:#efc99f;outline:2px solid #efc99f6b}.club-support-confirm{align-items:start;line-height:1.5;color:#d8c0a6!important;grid-template-columns:20px 1fr!important;font-weight:400!important}.club-support-confirm input{accent-color:#d9a56f;width:18px;height:18px}.club-support-submit{color:#17100a;cursor:pointer;background:linear-gradient(135deg,#f0d0aa,#d49b63);border:0;border-radius:999px;min-height:52px;font-weight:800}.club-support-submit:disabled{opacity:.6}.club-support-success{background:linear-gradient(145deg,#17130f,#0c0b09);border:1px solid #e1ae7661;border-radius:20px;gap:22px;margin-top:34px;padding:32px;display:flex}.club-support-success>span{color:#17100a;background:#d5a36f;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:1.25rem;display:grid}.club-support-success small{color:#c38a56;letter-spacing:.14em;font-size:.56rem}.club-support-success h2{color:#f5ddc3;margin:8px 0;font:400 2rem Georgia,serif}.club-support-success p{color:#bba58e;line-height:1.65}.club-support-success button{color:#e0ad77;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}@media (width<=600px){.club-support-kinds{grid-template-columns:1fr}.club-support-kinds button{border-bottom:1px solid #e1ae7629;border-right:0;min-height:68px}.club-support-panel form{padding:24px 19px}.club-support-panel form h2{font-size:1.75rem}.club-support-success{flex-direction:column;padding:24px 19px}.club-support-success h2{font-size:1.7rem}}.wallet-topup-request{background:linear-gradient(145deg,#15110d,#0b0a09);border:1px solid #e1ae7657;border-radius:18px;margin-top:20px;padding:26px}.wallet-topup-request>small{color:#d5a06d;letter-spacing:.14em;font-size:.64rem}.wallet-topup-request h2{margin:8px 0;font:400 1.8rem Georgia,serif}.wallet-topup-request>p{color:#b9a38e;line-height:1.55}.wallet-topup-request form{gap:14px;margin-top:20px;display:grid}.wallet-topup-request label{color:#c9ae92;gap:7px;font-size:.75rem;display:grid}.wallet-topup-request input{color:#efd2b3;background:#090807;border:1px solid #62472f;border-radius:10px;min-height:50px;padding:10px 14px;font-size:.95rem}.wallet-topup-request input[type=file]{padding:13px}.wallet-topup-request button{border:0;width:100%;margin-top:2px}.wallet-topup-request button:disabled{opacity:.55}.wallet-topup-message{background:#18120d;border-left:2px solid #d5a06d;color:#edcba8!important;padding:12px!important}.wallet-topup-open{color:#f1cfaa;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:4px 0;display:flex}.wallet-topup-open span{gap:5px;display:grid}.wallet-topup-open small{color:#d5a06d;letter-spacing:.14em;font-size:.64rem}.wallet-topup-open strong{font:400 1.8rem Georgia,serif}.wallet-topup-open>b{border:1px solid #9e6e42;border-radius:50%;place-items:center;width:44px;height:44px;font:300 1.7rem Arial,sans-serif;display:grid}.wallet-topup-flow>p{color:#b9a38e;line-height:1.55}.wallet-bank-choice{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0 14px;display:grid}.wallet-bank-choice button{color:#d8b591;background:#090807;border:1px solid #62472f;border-radius:12px;min-height:50px;padding:8px}.wallet-bank-choice button.active{color:#170f09;background:linear-gradient(135deg,#efd0ad,#d39d67);border-color:#efc99e;font-weight:700}.wallet-rib-card{background:radial-gradient(circle at 90% 10%,#da995326,#0000 30%),#090807;border:1px solid #9a673a;border-radius:15px;padding:20px}.wallet-rib-card>div{gap:5px;margin-bottom:17px;display:grid}.wallet-rib-card small{color:#a98b6d;letter-spacing:.13em;font-size:.58rem}.wallet-rib-card strong{color:#f0cca5;letter-spacing:.12em;font:400 1.35rem Georgia,serif}.wallet-rib-card code{color:#f2c99d;letter-spacing:0;overflow-wrap:anywhere;font:600 clamp(1rem,4.5vw,1.5rem)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.wallet-rib-card button{color:#160f09;background:#d7a16a;border:0;border-radius:10px;width:100%;min-height:46px;font-weight:800}.wallet-rib-card p{text-align:center;color:#927e69;margin:11px 0 0;font-size:.65rem}.wallet-topup-flow form{margin-top:20px}@media (width<=600px){.wallet-bank-choice{grid-template-columns:1fr}.wallet-topup-open strong{font-size:1.5rem}}@media (width<=900px){.club-app>.club-bottom-nav{grid-template-columns:repeat(5,1fr)!important}.club-bottom-nav .club-salon-link{position:relative}.club-bottom-nav .club-nav-salon{background:linear-gradient(145deg,#211a15,#0c0a08);border:1px solid #f5cda061;border-radius:50%;place-items:center;width:43px;height:43px;margin-top:-17px;display:grid;box-shadow:0 8px 22px #0006}.club-bottom-nav .club-nav-salon svg{width:23px;height:23px}.club-bottom-nav .club-salon-link.active{color:#d9ad7e}.club-bottom-nav .club-salon-link.active .club-nav-salon{color:#17100b;background:linear-gradient(135deg,#edc99f,#d49b63)}.club-bottom-nav .club-salon-link.active small{color:#d9ad7e;font-weight:700}}.club-salon-badge{color:#160e08;text-align:center;background:linear-gradient(135deg,#efbc82,#ce8446);border-radius:999px;min-width:24px;margin-left:auto;padding:3px 7px;font-size:.55rem;line-height:1.2;box-shadow:0 0 18px #df9d5d47}.club-bottom-nav .club-salon-badge{z-index:4;border:2px solid #090705;min-width:18px;padding:3px 5px;font-size:.48rem;position:absolute;top:-22px;right:calc(50% - 32px)}@media (width<=700px){.club-public-admission-first{gap:20px;min-height:calc(100svh - 78px);padding:22px 14px 56px}.club-public-admission-first .club-admission-intro{padding:5px 6px 0;position:static}.club-public-admission-first h1{margin:13px 0 15px;font-size:2.55rem}.club-public-admission-first .club-admission-intro>p:not(.member-kicker){font-size:.86rem;line-height:1.55}.club-admission-reassurance{gap:6px;margin-top:17px}.club-admission-reassurance span{padding:7px 9px;font-size:.6rem}.club-public-admission-first form{border-radius:12px;gap:17px;padding:24px 18px}.club-form-heading{padding-bottom:20px}.club-form-heading h3{margin:10px 0 12px;font-size:2.3rem}.club-contact-fields{grid-template-columns:1fr;gap:16px}.club-contact-fields .club-gender-field{grid-column:auto}.club-contact-fields input,.club-contact-fields select{min-height:54px;font-size:1rem!important}.club-form-progress{grid-template-columns:auto 1fr;gap:9px}.club-form-progress strong{grid-column:1/-1}.club-photo-grid{grid-template-columns:repeat(3,1fr);gap:8px}.club-public-admission form .club-photo-card{min-height:155px;padding:10px}.club-photo-card strong{font-size:.82rem}.club-photo-card small{font-size:.55rem}.club-final-actions{grid-template-columns:1fr}.club-final-actions>button:first-child{order:2;min-height:44px}}.member-gate,.activation-stage,.member-countdown,.member-access-standalone,.account-signup-page{color:#eaf7ff;background:radial-gradient(circle at 86% 8%,#1c97d929,#0000 31%),radial-gradient(circle at 14% 92%,#2664be1f,#0000 35%),#020914}.member-gate-card,.activation-modal,.account-signup-form{background:radial-gradient(circle at 50% 0,#2697d321,#0000 38%),#041220f7;border:1px solid #47aee76b;border-radius:26px;box-shadow:0 35px 100px #00000094,0 0 60px #1f8fcf14}.member-gate-logo img,.activation-logo img,.account-signup-head .official-logo img,.countdown-logo img,.member-access-logo img{filter:drop-shadow(0 0 20px #43baff33)}.member-kicker,.account-signup-intro>p,.member-access-identity small,.member-access-contact small{color:#55c8ff}.member-gate-card h1,.activation-modal h1,.account-signup-intro h1,.account-signup-form h2,.member-access-page>h1,.member-access-standalone .club-help-page>h1{color:#f2f8fb;font-family:Didot,Bodoni MT,Georgia,serif}.member-gate-card>p:not(.member-kicker),.member-gate-intro,.activation-lead,.account-signup-intro>span,.account-signup-form>p,.member-access-page>.club-page-lead,.club-help-page>.club-page-lead{color:#91acbe}.member-gate-card label,.activation-modal label,.account-signup-form label:not(.campaign-consent){color:#bfd1dc}.member-gate-card input,.activation-modal input,.account-signup-form input,.account-signup-form select{color:#effaff;background:#041626;border-color:#214763;border-radius:12px;outline:0}.member-gate-card input:focus,.activation-modal input:focus,.account-signup-form input:focus,.account-signup-form select:focus{border-color:#59c9ff;box-shadow:0 0 0 3px #47bef71c,0 0 26px #229ada1a}.member-gate-card input::placeholder,.account-signup-form input::placeholder{color:#52738a}.member-phone-identity-notice{background:#062641b8;border-color:#55c8ff61}.member-phone-identity-notice strong{color:#9ddfff}.member-phone-identity-notice span{color:#9ab3c4}.member-gate-card .button,.activation-modal .button,.account-signup-form .button,.account-existing-member>a,.countdown-actions button,.countdown-install{color:#fff;background:linear-gradient(135deg,#137ab3,#20a5df);border-color:#6dd5ff;box-shadow:0 15px 35px #086ea540}.activation-password-field button{color:#9ddfff;background:#092039;border-color:#285a78}.activation-modal input[readonly]{color:#bce8ff;background:#08233a}.activation-loading,.activation-expired{color:#91acbe}.activation-expired strong,.activation-expired a,.member-gate-help a{color:#69caf7}.member-gate-help a:last-child{color:#819cb0}.member-recovery-success>span{background:#168fd2}.member-recovery-success p{color:#91acbe}.account-signup-head{border-color:#55c8ff38}.account-signup-head>a{color:#8fc9e7}.account-signup-intro h1 em{color:#69caf7}.account-signup-intro>div>*{color:#8ba9bc;border-color:#55c8ff47}.account-signup-intro>div>b{color:#fff;background:#168fd2;border-color:#55c8ff}.account-signup-form .campaign-consent{color:#a9c1d0;background:#071b2d}.account-existing-member{background:linear-gradient(135deg,#09243b,#061625);border-color:#2c83b2}.account-existing-member strong{color:#dff5ff}.account-existing-member span{color:#8faabc}.member-countdown>header,.member-access-standalone>header{border-color:#55c8ff38}.member-countdown>header>a,.member-access-standalone>header>a{color:#8fc9e7}.countdown-intro,.countdown-hero>p:nth-of-type(2),.countdown-mystery{color:#91acbe}.countdown-grid{background:#041220db;border-color:#55c8ff66}.countdown-grid>div{border-color:#55c8ff38}.countdown-grid strong{color:#9ddfff}.countdown-grid span{color:#668aa1}.countdown-circle-proof,.countdown-status{background:#061728;border-color:#55c8ff4d}.countdown-circle-proof>span,.countdown-status>span{color:#fff;background:linear-gradient(135deg,#28afe8,#0f6da9)}.countdown-circle-proof strong,.countdown-status strong{color:#dff5ff}.countdown-circle-proof small,.countdown-status small{color:#7899ad}.countdown-actions a,.countdown-actions .profile-action{color:#9ddfff;border-color:#2f81aa}.member-access-identity strong{color:#9ddfff}.member-access-contact{color:#fff;background:#168fd2}.member-access-contact a,.member-help-shortcuts a,.public-help-actions a{color:#dff5ff;background:#03111e}@media (width<=600px){.member-gate{padding:0}.member-gate-card{border-width:0;border-radius:0;width:100%;min-height:100svh;padding:34px 22px}.activation-stage{padding:0}.activation-modal{border-width:0;border-radius:0;width:100%;min-height:100svh;padding:34px 22px}}.reservation-payment-panel{background:radial-gradient(circle at 100% 0,#d697562e,#0000 42%),#100c09;border:1px solid #e5b1788c;border-radius:16px;gap:15px;margin-top:8px;padding:19px;display:grid}.reservation-payment-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.reservation-payment-panel>header>div:first-child{gap:5px;display:grid}.reservation-payment-panel>header>div:first-child small{color:#c98e55;letter-spacing:.14em;font-size:.58rem;font-weight:900}.reservation-payment-panel>header>div:first-child strong{color:#f5d6b3;font:400 1.75rem Georgia,serif}.reservation-payment-panel .club-payment-countdown{border-radius:11px;min-width:154px;padding:10px 13px;font-size:1.45rem!important}.reservation-payment-panel dl{background:#e1ae762e;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.reservation-payment-panel dl>div{background:#0b0907;padding:12px}.reservation-payment-panel dt{color:#927b65;text-transform:uppercase;letter-spacing:.07em;font-size:.58rem}.reservation-payment-panel dd{color:#ead0b1;margin:5px 0 0;font-weight:800}.reservation-payment-panel>button,.reservation-payment-panel>a{color:#17100a;cursor:pointer;background:linear-gradient(110deg,#f0cfaa,#d69d63);border:0;border-radius:999px;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-weight:900;text-decoration:none;display:flex}.reservation-payment-panel>a>span{gap:2px;display:grid}.reservation-payment-panel>a small{font-size:.62rem;font-weight:600}.reservation-payment-panel>button:disabled{opacity:.65;cursor:progress}.reservation-payment-warning,.reservation-payment-expired{color:#c89365!important;margin:0!important;font-size:.67rem!important;line-height:1.5!important}.reservation-payment-expired{background:#21100c;border:1px solid #754536;padding:13px;color:#eab09d!important}.reservation-payment-panel.expired{opacity:.88;border-color:#70463a}@media (width<=600px){.reservation-payment-panel{padding:15px}.reservation-payment-panel>header{flex-direction:column;align-items:stretch}.reservation-payment-panel .club-payment-countdown{min-width:0}.reservation-payment-panel dl{grid-template-columns:1fr}}.club-wordmark .official-logo-artwork{max-width:100%;filter:drop-shadow(0 8px 22px #0000004d)!important;width:172px!important}.club-sidebar>.club-wordmark{width:172px}.club-app-head>.club-wordmark{width:160px}@media (width<=600px){.club-app-head>.club-wordmark{width:138px}.club-wordmark .official-logo-artwork{width:138px!important}}.invitation-passes{background:linear-gradient(145deg,#17120e,#0b0908);border:1px solid #e1ae766b;border-radius:18px;margin:24px 0;overflow:hidden}.invitation-passes>header{border-bottom:1px solid #e1ae7633;padding:20px}.invitation-passes>header small{color:#d4a16b;letter-spacing:.16em;font-size:.58rem;font-weight:900}.invitation-passes>header h2{color:#f4ddc3;margin:7px 0 0;font:400 1.8rem Georgia,serif}.invitation-passes>a{color:inherit;border-bottom:1px solid #e1ae7629;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:17px 20px;text-decoration:none;display:grid}.invitation-passes>a:last-child{border-bottom:0}.invitation-passes>a>span{color:#160f09;background:#d6a16b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.invitation-passes>a>span svg{width:21px}.invitation-passes>a>div{gap:4px;display:grid}.invitation-passes>a strong{color:#f5dec4}.invitation-passes>a small{color:#9f8974}.invitation-passes>a>b{color:#e2ad77;font-size:.7rem}@media (width<=520px){.invitation-passes>a{grid-template-columns:auto 1fr}.invitation-passes>a>b{grid-column:2}}.discover-reference-card{flex-direction:column;background:#050504!important;display:flex!important}.discover-reference-visual{flex:auto;min-height:0;position:relative;overflow:hidden}.discover-reference-visual .discover-feed-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.discover-reference-visual .discover-feed-shade{background:linear-gradient(#00000008 30%,#0000 48%,#000000f0 100%);position:absolute;inset:0}.discover-reference-visual .discover-feed-copy{z-index:3;color:#fff;position:absolute;bottom:28px;left:34px;right:100px}.discover-reference-visual .discover-feed-copy h2{color:#fff5e9;letter-spacing:-.045em;text-shadow:0 4px 20px #000;margin:0 0 10px;font:400 clamp(2.4rem,4vw,4.3rem)/.95 Georgia,Times New Roman,serif}.discover-reference-visual .discover-feed-copy p{color:#f2e9df;align-items:center;gap:10px;margin:0;font-size:.98rem;display:flex}.discover-reference-visual .discover-feed-copy p svg{width:20px;height:20px}.discover-reference-panel{z-index:4;background:#050504;flex:none;padding:0 34px 24px;position:relative}.discover-reference-panel .discover-feed-facts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;background:linear-gradient(145deg,#120e0bfa,#050504fa)!important;border:1px solid #db9f6299!important;border-radius:22px!important;gap:0!important;padding:0!important}.discover-reference-panel .discover-feed-facts:before{opacity:.035;width:150px;height:150px;right:50%}.discover-reference-panel .discover-feed-facts>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:128px;display:flex;background:0 0!important;border:0!important;border-right:1px solid #db9f6247!important;border-radius:0!important;padding:17px 8px 13px!important}.discover-reference-panel .discover-feed-facts>span:last-child{border-right:0!important}.discover-reference-panel .discover-feed-facts svg,.discover-reference-panel .discover-gender-symbol{color:#dca369;width:25px;height:25px;font-size:1.75rem;line-height:1}.discover-reference-panel .discover-feed-facts strong{color:#f4e9dc;white-space:nowrap;font:400 1rem Georgia,Times New Roman,serif}.discover-reference-panel .discover-feed-facts small{color:#c98d55;letter-spacing:.09em;text-transform:uppercase;font:700 .58rem Arial,sans-serif}.discover-reference-panel .discover-feed-cta{margin-top:22px;position:relative;bottom:auto;left:auto}.discover-reference-panel .discover-feed-cta button,.discover-reference-panel .discover-feed-cta a,.discover-reference-panel .discover-feed-cta>span{letter-spacing:.14em;text-transform:uppercase;grid-template-columns:62px 1fr 30px;place-items:center;box-shadow:0 14px 40px #00000057;color:#130d08!important;background:linear-gradient(105deg,#edbe8b,#d89758)!important;border:0!important;border-radius:22px!important;width:100%!important;min-height:84px!important;padding:8px 22px!important;font:800 1.05rem Arial,sans-serif!important;display:grid!important}.discover-reference-panel .discover-feed-cta img{object-fit:cover;border-radius:50%;justify-self:start;width:56px;height:56px}.discover-reference-panel .discover-feed-cta svg{stroke-width:2px;justify-self:end;width:27px;height:27px}.discover-reference-panel .discover-feed-cta .discover-unposition{background:linear-gradient(105deg,#efd0a9,#dba36d)!important}.discover-reference-note{color:#d1a172;align-items:center;gap:15px;margin-top:17px;font:.76rem/1.45 Arial,sans-serif;display:flex}.discover-reference-note>svg{color:#dca369;flex:none;width:31px;height:31px}.discover-reference-visual .discover-feed-actions{gap:10px;top:54%;bottom:auto;right:19px;transform:translateY(-15%)}.discover-reference-visual .discover-feed-actions button{gap:5px;width:72px;min-height:72px}.discover-reference-visual .discover-feed-actions button i{background:#0807069e;border:1px solid #e0a569b3;width:50px;height:50px}.discover-reference-visual .discover-feed-actions button i svg{width:23px;height:23px}.discover-reference-visual .discover-feed-actions button small{color:#fff;font-size:.66rem}.discover-reference-visual .discover-feed-affinity{background:#0807069e;border-color:#e0a5699e;padding:10px 16px;font-size:.76rem;top:28px;right:25px}.discover-reference-visual .discover-feed-status{top:28px;left:25px}.discover-reference-card .discover-feed-details{z-index:12}.discover-reference-card .discover-position-error{z-index:13;bottom:210px}@media (width<=900px){.club-feed-screen{height:calc(100svh - 76px)!important}.club-feed-screen .club-app-head{height:112px;min-height:112px;padding:18px 28px 10px}.club-feed-screen .club-wordmark-mark{width:62px;height:62px}.club-feed-screen .club-wordmark b{font-size:1.02rem}.club-feed-screen .club-wordmark small{font-size:.42rem}.club-feed-screen .club-head-actions{gap:5px}.club-feed-screen .club-wallet-link,.club-feed-screen .club-notification-link,.club-feed-screen .club-profile-link{width:42px!important;height:42px!important}.club-feed-screen>.club-feed-page{flex:auto;min-height:0}.club-feed-screen .discover-vertical-feed{height:100%!important}.club-feed-screen .discover-reference-card{height:100%!important;min-height:100%!important}.discover-reference-visual{flex-basis:57%}.discover-reference-panel{flex-basis:43%;padding:0 17px 18px}.discover-reference-visual .discover-feed-copy{bottom:19px;left:19px;right:80px}.discover-reference-visual .discover-feed-copy h2{font-size:2.55rem}.discover-reference-visual .discover-feed-copy p{font-size:.9rem}.discover-reference-panel .discover-feed-facts{border-radius:17px!important}.discover-reference-panel .discover-feed-facts>span{gap:6px;min-height:102px;padding:12px 4px 10px!important}.discover-reference-panel .discover-feed-facts svg{width:23px;height:23px}.discover-reference-panel .discover-gender-symbol{font-size:1.55rem}.discover-reference-panel .discover-feed-facts strong{font-size:.82rem}.discover-reference-panel .discover-feed-facts small{font-size:.49rem}.discover-reference-panel .discover-feed-cta{margin-top:14px}.discover-reference-panel .discover-feed-cta button,.discover-reference-panel .discover-feed-cta a,.discover-reference-panel .discover-feed-cta>span{grid-template-columns:48px 1fr 24px;border-radius:17px!important;min-height:69px!important;padding:6px 17px!important;font-size:.88rem!important}.discover-reference-panel .discover-feed-cta img{width:46px;height:46px}.discover-reference-panel .discover-feed-cta svg{width:23px;height:23px}.discover-reference-note{gap:11px;margin:12px 8px 0;font-size:.65rem}.discover-reference-note>svg{width:26px;height:26px}.discover-reference-visual .discover-feed-actions{gap:5px;top:55%;right:5px}.discover-reference-visual .discover-feed-actions button{width:67px;min-height:65px}.discover-reference-visual .discover-feed-actions button i{width:44px;height:44px}.discover-reference-visual .discover-feed-actions button small{font-size:.58rem}.discover-reference-visual .discover-feed-affinity{padding:9px 13px;font-size:.68rem;top:21px;right:17px}.club-feed-screen+.club-bottom-nav,.club-app>.club-bottom-nav{height:76px;padding:5px 12px max(7px,env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr)}.club-app>.club-bottom-nav a{gap:4px}.club-app>.club-bottom-nav small{font-size:.55rem}}@media (width<=430px){.club-feed-screen .club-app-head{height:100px;min-height:100px;padding:14px 20px 8px}.club-feed-screen .club-wordmark-mark{width:56px;height:56px}.club-feed-screen .club-wordmark b{font-size:.91rem}.club-feed-screen .club-wordmark small{font-size:.36rem}.club-feed-screen .club-head-actions{gap:1px}.club-feed-screen .club-wallet-link,.club-feed-screen .club-notification-link,.club-feed-screen .club-profile-link{width:38px!important;height:38px!important}.discover-reference-visual{flex-basis:56%}.discover-reference-panel{flex-basis:44%;padding-inline:13px}.discover-reference-visual .discover-feed-copy{bottom:15px;left:16px;right:72px}.discover-reference-visual .discover-feed-copy h2{font-size:2.18rem}.discover-reference-visual .discover-feed-copy p{font-size:.79rem}.discover-reference-visual .discover-feed-actions{top:52%;right:0}.discover-reference-visual .discover-feed-actions button{width:63px;min-height:60px}.discover-reference-visual .discover-feed-actions button i{width:41px;height:41px}.discover-reference-visual .discover-feed-actions button small{font-size:.53rem}.discover-reference-panel .discover-feed-facts>span{min-height:91px}.discover-reference-panel .discover-feed-facts strong{font-size:.72rem}.discover-reference-panel .discover-feed-facts small{font-size:.42rem}.discover-reference-panel .discover-feed-facts svg{width:20px;height:20px}.discover-reference-panel .discover-gender-symbol{font-size:1.35rem}.discover-reference-panel .discover-feed-cta{margin-top:11px}.discover-reference-panel .discover-feed-cta button,.discover-reference-panel .discover-feed-cta a,.discover-reference-panel .discover-feed-cta>span{letter-spacing:.11em;grid-template-columns:42px 1fr 20px;min-height:61px!important;font-size:.76rem!important}.discover-reference-panel .discover-feed-cta img{width:40px;height:40px}.discover-reference-note{margin-top:9px;font-size:.57rem}.discover-reference-note>svg{width:23px;height:23px}.discover-reference-visual .discover-feed-affinity{padding:8px 11px;font-size:.61rem;top:15px;right:13px}}@media (width<=900px){.discover-reference-visual{flex:auto!important}.discover-reference-panel{flex:none!important;padding-bottom:12px!important}}@media (width<=430px){.discover-reference-visual{flex:auto!important}.discover-reference-panel{flex:none!important;padding-bottom:10px!important}}.discover-sheet-photo{background-position:0 0;background-repeat:no-repeat;background-size:200% 200%}.discover-feed-carousel{z-index:1;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:auto;display:flex;position:absolute;inset:0;overflow:auto hidden}.discover-feed-carousel::-webkit-scrollbar{display:none}.discover-feed-carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 100%;width:100%;height:100%}.discover-feed-carousel-slide.legacy{background-size:200% 200%}.discover-reference-visual .discover-feed-shade{z-index:2;pointer-events:none}.discover-reference-visual .discover-feed-copy,.discover-reference-visual .discover-feed-status,.discover-reference-visual .discover-feed-affinity{pointer-events:none}.discover-feed-carousel-dots{z-index:5;pointer-events:none;background:#0003;border-radius:999px;gap:4px;padding:4px 6px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.discover-feed-carousel-dots i{background:#ffffff6b;border-radius:50%;width:4px;height:4px;box-shadow:0 1px 4px #0000008c}.discover-feed-carousel-dots i.active{background:#efc99fd1;border-radius:999px;width:12px}.discover-feed-details>p{white-space:pre-line}.discover-purpose{background:#dca36914;border-left:2px solid #dca369;margin:0 0 18px;padding:14px 15px}.discover-purpose h4{color:#edc18e;letter-spacing:.04em;margin:0 0 7px;font-size:.78rem}.discover-purpose p{color:#e3cfb9;margin:0;font-size:.86rem;line-height:1.6}.discover-detail-block{background:#dca36912;border-left:2px solid #dca369b3;margin:0 0 10px;padding:11px 13px}.discover-detail-block h4{color:#edc18e;letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:.7rem}.discover-detail-block p{color:#e3cfb9;margin:0;font-size:.79rem;line-height:1.45}.discover-detail-block.personality{border:1px solid #dca36952;border-left:2px solid #dca369}.discover-reference-card .discover-feed-details{max-height:min(86vh,720px);overflow-y:auto}.discover-reference-card .discover-feed-details h3{margin-bottom:14px}.discover-location-note{background:#18110c;border:1px solid #daa97366;align-items:flex-start;gap:9px;display:flex;color:#f0cfaa!important;padding:12px!important}.discover-location-note svg{flex:none;width:18px}.discover-experience-gallery,.club-experience-gallery{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0;display:grid}.discover-experience-gallery>div,.club-experience-gallery>div{aspect-ratio:1;background-repeat:no-repeat;background-size:200% 200%;border:1px solid #daa9734d}.discover-program,.club-event-program{gap:7px;margin-top:18px;display:grid}.discover-program h4{color:#edc18e;margin:0 0 5px}.discover-program span,.club-event-program span{background:#ffffff0a;border-left:2px solid #c8935d;padding:9px 11px;line-height:1.4;display:block}.discover-common-note{color:#d7b993!important;font-size:.68rem!important}.club-experience-description{white-space:pre-line}.club-event-location-note{background:#1a130e;border:1px solid #e1ae7661;padding:18px;color:#edcba6!important;margin-top:22px!important}.club-experience-gallery{gap:12px}.club-event-program span{color:#dec6ad;background:#1a1511;padding:14px 16px}@media (width<=600px){.club-experience-gallery{gap:7px}.club-event-program span{font-size:.78rem}}.discover-feed-actions button.liked i{color:#160f0a;background:linear-gradient(145deg,#edc394,#c98c55);border-color:#efc99e}.discover-feed-actions button.liked i svg{fill:currentColor}.discover-feed-actions button.liked small{color:#efc99e}.discover-reference-visual .discover-feed-copy h2{margin-bottom:7px;font-size:clamp(1.75rem,3vw,2.85rem);line-height:.96}.discover-reference-visual .discover-feed-copy .discover-feed-location{align-items:center;gap:7px;margin:0;display:flex}.discover-reference-visual .discover-feed-copy .discover-feed-location svg{flex:none;width:16px;height:16px}.discover-reference-visual .discover-feed-copy .discover-feed-summary{color:#f5eadf;text-shadow:0 2px 10px #000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.discover-reference-panel .discover-feed-facts{border-radius:17px!important}.discover-reference-panel .discover-feed-facts>span{gap:4px;min-height:82px;padding:8px 4px 7px!important}.discover-reference-panel .discover-feed-facts svg{width:19px;height:19px}.discover-reference-panel .discover-gender-symbol{font-size:1.25rem}.discover-reference-panel .discover-feed-facts strong{font-size:.74rem}.discover-reference-panel .discover-feed-facts small{font-size:.42rem}.discover-reference-panel .discover-feed-cta{margin-top:9px}.discover-reference-panel .discover-feed-cta button,.discover-reference-panel .discover-feed-cta a,.discover-reference-panel .discover-feed-cta>span{grid-template-columns:38px 1fr 19px;min-height:56px!important;font-size:.72rem!important}.discover-reference-panel .discover-feed-cta img{width:36px;height:36px}@media (width<=430px){.discover-reference-panel{padding-bottom:8px!important}.discover-reference-visual .discover-feed-copy{bottom:12px;left:16px;right:72px}.discover-reference-visual .discover-feed-copy h2{font-size:1.52rem;line-height:.94}.discover-reference-visual .discover-feed-copy .discover-feed-location{font-size:.66rem}.discover-reference-visual .discover-feed-copy .discover-feed-summary{margin-top:5px;font-size:.64rem}.discover-reference-panel .discover-feed-facts>span{gap:2px;min-height:66px;padding:6px 2px 5px!important}.discover-reference-panel .discover-feed-facts strong{font-size:.62rem}.discover-reference-panel .discover-feed-facts small{font-size:.36rem}.discover-reference-panel .discover-feed-facts svg{width:16px;height:16px}.discover-reference-panel .discover-gender-symbol{font-size:1rem}.discover-reference-panel .discover-feed-cta{margin-top:7px}.discover-reference-panel .discover-feed-cta button,.discover-reference-panel .discover-feed-cta a,.discover-reference-panel .discover-feed-cta>span{grid-template-columns:33px 1fr 17px;min-height:50px!important;font-size:.66rem!important}.discover-reference-panel .discover-feed-cta img{width:32px;height:32px}}.discover-reference-panel .discover-feed-cta:empty{display:none}.discover-selection-badge{text-align:center;text-transform:uppercase;max-width:min(270px,58%);line-height:1.25;letter-spacing:.075em!important}.discover-selection-trigger{color:#140d08;text-align:left;cursor:pointer;background:linear-gradient(105deg,#f1c99f,#d99758);border:1px solid #f6d2aabd;border-radius:18px;grid-template-columns:1fr 26px;align-items:center;gap:14px;width:100%;min-height:72px;margin-top:10px;padding:10px 19px;transition:transform .16s,filter .16s;display:grid;box-shadow:0 13px 34px #00000057,inset 0 1px #ffffff47}.discover-selection-trigger:hover{filter:brightness(1.055)}.discover-selection-trigger:active{transform:scale(.988)}.discover-selection-trigger>span{gap:5px;display:grid}.discover-selection-trigger small{color:#5e3a20;letter-spacing:.085em;font:800 .56rem/1.25 Arial,sans-serif}.discover-selection-trigger strong{color:#140d08;font:800 .92rem/1.2 Arial,sans-serif}.discover-selection-trigger svg{justify-self:end;width:25px;height:25px}.discover-selection-trigger.selected{color:#efc99f;background:#16100c;border-color:#edc596;box-shadow:inset 0 0 0 1px #efc99f29}.discover-selection-trigger.selected small,.discover-selection-trigger.selected strong{color:#efc99f}.selection-explainer-backdrop{z-index:10020;-webkit-backdrop-filter:blur(9px);background:#000000d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.selection-explainer-modal{flex-direction:column;width:min(520px,100%);max-height:min(90dvh,760px);padding:38px 30px 28px;display:flex;overflow:hidden}.selection-explainer-modal h2{font-size:clamp(2rem,7vw,2.75rem);line-height:1.02}.selection-explainer-steps{overscroll-behavior:contain;border:1px solid #efc99f3d;border-radius:17px;gap:0;min-height:0;margin:24px 0 20px;padding:0;list-style:none;display:grid;overflow:hidden auto}.selection-explainer-steps li{background:#ffffff05;border-bottom:1px solid #efc99f29;grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.selection-explainer-steps li:last-child{border-bottom:0}.selection-explainer-steps li>b{color:#efc99f;border:1px solid #dca369;border-radius:50%;place-items:center;width:34px;height:34px;font:700 .82rem Arial,sans-serif;display:grid}.selection-explainer-steps li>span{gap:5px;display:grid}.selection-explainer-steps strong{color:#f6dfc5;font-size:.88rem}.selection-explainer-steps small{color:#bca58e;font-size:.74rem;line-height:1.5}.selection-confirm,.selection-read-only-note button{color:#17100a;cursor:pointer;background:linear-gradient(135deg,#f0cfaa,#d39a61);border:0;border-radius:999px;width:100%;min-height:54px;font-weight:800}.selection-confirm.withdraw{color:#e4c09a;background:0 0;border:1px solid #efc99f59}.selection-explainer-actions{gap:4px;display:grid}.selection-explainer-actions .public-gate-login{color:#d7b999;justify-content:center;padding:13px;font-size:.76rem;text-decoration:underline;display:flex}.selection-read-only-note{background:#17110d;border:1px solid #efc99f47;border-radius:16px;gap:7px;padding:17px;display:grid}.selection-read-only-note strong{color:#f0cfaa;font-size:.87rem}.selection-read-only-note span{color:#baa38b;font-size:.74rem;line-height:1.5}.selection-read-only-note button{margin-top:8px}.discover-reference-visual .discover-feed-photo,.discover-reference-visual .discover-feed-carousel-slide{filter:brightness(1.08)saturate(1.04)}.discover-reference-visual .discover-feed-shade{background:linear-gradient(#0000 38% 55%,#000000b3 100%)}@media (width<=430px){.discover-selection-badge{max-width:54%;padding:7px 9px!important;font-size:.52rem!important}.discover-selection-trigger{border-radius:15px;grid-template-columns:1fr 21px;min-height:58px;margin-top:7px;padding:8px 14px}.discover-selection-trigger small{font-size:.46rem}.discover-selection-trigger strong{font-size:.76rem}.discover-selection-trigger svg{width:21px;height:21px}.selection-explainer-backdrop{align-items:end;padding:12px 0 0}.selection-explainer-modal{width:100%;height:min(82dvh,680px);max-height:calc(100dvh - 12px);padding:30px 19px max(18px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.selection-explainer-modal h2{flex:none;margin-bottom:0;font-size:1.72rem;line-height:1.04}.selection-explainer-modal>small{flex:none;font-size:.58rem}.selection-explainer-steps{flex:auto;margin:16px 0 13px}.selection-explainer-steps li{grid-template-columns:33px 1fr;gap:10px;padding:12px}.selection-explainer-steps li>b{width:30px;height:30px}.selection-explainer-steps strong{font-size:.8rem}.selection-explainer-steps small{font-size:.68rem}.selection-confirm,.selection-read-only-note,.selection-explainer-actions{flex:none}.selection-read-only-note{padding:13px}.selection-read-only-note button{min-height:48px}}:root{--offline-black:#050505;--offline-panel:#0d0d0d;--offline-panel-2:#131210;--offline-gold:#e8bb79;--offline-gold-soft:#f4d6a5;--offline-ivory:#fff5e7;--offline-muted:#c8b9a6;--offline-line:#e8bb796b;--offline-green:#55c878}.club-app{background:radial-gradient(circle at 78% 0, #8253251f, transparent 28%), var(--offline-black);color:var(--offline-ivory)}.club-screen{background:0 0}.club-app-head{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505f0;border-bottom:1px solid #e8bb793d}.club-wordmark{min-width:0!important}.club-wordmark>span{gap:2px;display:grid}.club-wordmark b{color:#f4d49d;letter-spacing:.16em;font:400 1.75rem/1 Georgia,serif}.club-wordmark small{color:#f2d6aa;letter-spacing:.13em;white-space:nowrap;font-size:.52rem;font-weight:600}.club-provisional-banner{border:1px solid var(--offline-line);background:linear-gradient(110deg,#462d18e0,#100d0afa);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:16px clamp(14px,3vw,34px) 0;padding:15px 18px;display:flex;box-shadow:0 18px 48px #00000047}.club-photo-deadline-banner{background:linear-gradient(110deg,#5b270af5,#120c08fc);border:1px solid #ff9a3cb3;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:16px clamp(14px,3vw,34px) 0;padding:15px 18px;display:flex;box-shadow:0 18px 48px #00000052}.club-photo-deadline-banner span{color:#ffe1c2;font-size:.88rem;line-height:1.45}.club-photo-deadline-banner span b{color:#ffb36b;letter-spacing:.12em;margin-bottom:3px;font-size:.72rem;display:block}.club-photo-deadline-banner>a{color:#160b03;background:linear-gradient(135deg,#ffb45e,#df741f);border:1px solid #ffc183;border-radius:999px;flex:none;padding:12px 16px;font-size:.78rem;font-weight:900;text-decoration:none}.club-provisional-banner span{color:#e8d6c0;font-size:.88rem;line-height:1.45}.club-provisional-banner span b{color:var(--offline-gold-soft);letter-spacing:.15em;margin-bottom:3px;font-size:.7rem;display:block}.club-provisional-banner>a{color:#171008;background:#080706b8;border:1px solid #f2d09a80;border-radius:999px;flex:none;align-items:center;gap:14px;padding:12px 15px;font-size:.78rem;font-weight:850;display:flex}.club-provisional-banner>a.club-provisional-voice-action{color:#160b03;background:linear-gradient(135deg,#ffad54,#e8731c);border-color:#ff9a3c;box-shadow:0 10px 28px #e8731c52}.club-provisional-waiting{color:#efc896;text-align:center;background:#0807068c;border:1px solid #f2d09a6b;border-radius:999px;flex:none;padding:12px 17px;font-size:.78rem;font-weight:850}.member-access-modal{z-index:10040;color:#fff3e4;background:radial-gradient(circle at 90% 0,#b3702d33,#0000 34%),#0b0a09;border:1px solid #e8bb799e;border-radius:22px;gap:15px;width:min(480px,100% - 30px);padding:34px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #000000d1,0 28px 90px #000}.member-access-modal>small{color:var(--offline-gold);letter-spacing:.16em;font-size:.67rem;font-weight:900}.member-access-modal h2{color:#fff1dd;margin:0;font:400 2.15rem/1.03 Georgia,serif}.member-access-modal p{color:#c4b29d;margin:0;font-size:.96rem;line-height:1.62}.member-access-modal>a,.member-access-modal>button:not(.member-access-close){color:#171008;background:linear-gradient(135deg,#f2d19f,#d69b5b);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;margin-top:7px;font-size:.84rem;font-weight:900;display:flex}.member-access-close{color:#d7b991;cursor:pointer;background:0 0;border:0;font-size:1.8rem;position:absolute;top:12px;right:14px}.salon-hub{max-width:860px}.salon-hub-head h1{font-size:clamp(2.5rem,6vw,4.4rem)}.salon-game-card{background:radial-gradient(circle at 91% 4%,#c47f3633,#0000 34%),linear-gradient(145deg,#15120f,#080706 72%);border-color:#e8bb796b}.salon-game-card h2{color:#f8dfba}.message-card{min-height:250px}.salon-card-copy p,.salon-hub-head aside span{color:#c7b39c;font-size:max(.88rem,14px)}.club-screen:not(.club-feed-screen) .club-list-page{width:min(960px,100% - 34px);margin:auto;padding:42px 0 120px}.club-screen:not(.club-feed-screen) .club-list-page>h1{color:#f8ddaf;font:400 clamp(2.7rem,7vw,4.8rem)/.95 Georgia,serif}.club-screen:not(.club-feed-screen) .club-page-lead{color:#d0c0ad;font-size:1rem;line-height:1.55}.club-wallet-page .club-wallet-balance,.club-wallet-page .club-wallet-more,.club-wallet-page .wallet-topup-request,.profile .club-profile-hero,.profile .club-profile-section,.profile .club-account-links{box-shadow:0 20px 60px #0000003b;border:1px solid var(--offline-line)!important;background:linear-gradient(145deg,#121110,#080808)!important;border-radius:20px!important}.club-wallet-page .club-wallet-balance strong,.club-wallet-page h2,.profile h2,.profile h3{color:#f4d3a1!important}.club-wallet-page p,.profile p,.profile dd,.profile strong{color:#eadbca}.club-wallet-page small,.profile small,.profile dt{color:#c5b39d!important}.affinity-card{background:linear-gradient(145deg,#11100f,#080808);border-color:#e8bb795c}.affinity-card h2,.affinity-empty h2{color:#f6dbb4}.affinity-reasons span{color:#e7d3ba}.affinity-waiting small,.affinity-tracker-status p{color:#bca993}.club-admin-root{background:radial-gradient(circle at 82% 0,#7e4f231a,#0000 31%),#050505}.club-admin-side{background:linear-gradient(#0e0d0c,#050505);border-color:#e8bb7952}.club-admin-brand strong{color:#f2d5a7;letter-spacing:.2em;font-family:Georgia,serif;font-weight:400}.club-admin-side nav a{color:#c7b7a4;align-items:center;min-height:44px;display:flex}.club-admin-side nav a.active{color:#fff1dd;background:#19140f;border:1px solid #e8bb7940}.club-admin-panel,.club-admin-stat{background:linear-gradient(145deg,#11100f,#090807);border-color:#e8bb7957}.club-admin-top h1,.club-admin-panel h2,.club-admin-stat strong{color:#f6d9ad}.club-admin-top p,.club-admin-task p{color:#c2b19d}.club-admin-table th{color:#d5b991}.club-admin-table td{color:#efe3d6}.club-admin-btn{background:linear-gradient(135deg,#f0cf9a,#d69a58);border-radius:999px}.onboarding-photo{background:#100d0a;border:1px dashed #70583e;border-radius:12px;min-height:120px;padding:12px;position:relative;overflow:hidden}.onboarding-photo>span{color:#d9c3a9}.onboarding-photo input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.onboarding-photo b{color:#e8bd82;place-items:center;min-height:76px;font-size:.82rem;display:grid}.onboarding-photo img{object-fit:cover;border-radius:8px;width:100%;height:120px}.onboarding-success{z-index:10050;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboarding-success article{border:1px solid var(--offline-line);text-align:center;background:radial-gradient(circle at 50% 0,#b5743433,#0000 34%),#0c0b0a;border-radius:24px;justify-items:center;width:min(540px,100%);padding:42px 30px;display:grid}.onboarding-success article>span{color:#161008;background:linear-gradient(135deg,#f1d19f,#d89a58);border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.4rem;display:grid}.onboarding-success small{color:#dfaf73;letter-spacing:.17em;margin-top:20px;font-size:.68rem;font-weight:900}.onboarding-success h2{color:#fff0dd;max-width:450px;margin:14px 0;font:400 2.5rem/1 Georgia,serif}.onboarding-success p{color:#c9b6a0;max-width:430px;margin:0;font-size:1rem;line-height:1.6}.onboarding-success a{color:#efc896;border:1px solid #c9955e;border-radius:999px;margin-top:24px;padding:13px 19px;font-weight:800}@media (width<=700px){.club-wordmark b{font-size:1.35rem}.club-wordmark small{font-size:.43rem}.club-provisional-banner{flex-direction:column;align-items:stretch;margin:10px 10px 0;padding:13px}.club-provisional-banner span{font-size:.78rem}.club-provisional-banner>a{justify-content:center}.club-provisional-waiting{width:100%}.member-access-modal{padding:30px 22px}.member-access-modal h2{font-size:1.8rem}.salon-hub{width:calc(100% - 20px)}.club-screen:not(.club-feed-screen) .club-list-page{width:calc(100% - 22px);padding-top:26px}.club-admin-main{padding-inline:12px}}@media (width<=900px){.club-app-head>.club-wordmark,.club-app-head>.club-wordmark>span{display:flex!important}}.manual-interest-picker{background:linear-gradient(135deg,#352316a8,#0c0a09f5);border:1px solid #e0aa6c6b;border-radius:20px;gap:18px;margin:22px 0;padding:22px;display:grid}.manual-interest-picker header,.manual-interest-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.manual-interest-picker header small{color:#dda66e;letter-spacing:.16em;font-weight:800}.manual-interest-picker header h2{color:#f5dcc0;margin:5px 0;font-size:1.45rem}.manual-interest-picker header p{color:#bca892;margin:0}.manual-interest-picker header>strong{color:#efc795;white-space:nowrap;border:1px solid #e0aa6c66;border-radius:999px;padding:9px 13px}.manual-interest-filters{grid-template-columns:1.2fr 1fr .8fr .8fr;gap:12px;display:grid}.manual-interest-filters label{color:#d5b995;gap:7px;font-size:.85rem;font-weight:700;display:grid}.manual-interest-filters select,.manual-interest-filters input{width:100%;min-height:46px}.manual-interest-toolbar{padding-top:2px}.manual-interest-toolbar button{min-height:44px}.manual-interest-toolbar .primary{color:#17100a;background:linear-gradient(135deg,#f1cea4,#d79a5d)}.manual-interest-toolbar button:disabled{cursor:not-allowed;opacity:.45}.manual-interest-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:340px;display:grid;overflow:auto}.manual-interest-results>label{cursor:pointer;background:#ffffff05;border:1px solid #e0aa6c38;border-radius:13px;grid-template-columns:22px 1fr;align-items:center;gap:9px;padding:13px;display:grid}.manual-interest-results>label.selected{background:#e0aa6c1a;border-color:#e0aa6c}.manual-interest-results input{accent-color:#dba264;width:18px;height:18px}.manual-interest-results span{gap:4px;min-width:0;display:grid}.manual-interest-results strong{color:#f4ddc4;font-size:.9rem}.manual-interest-results small{color:#af9a84;font-size:.74rem;line-height:1.35}.manual-interest-notice{color:#efc795;margin:0}.manual-interest-pagination,.club-event-people-page .club-admin-pagination{border-top:1px solid #e0aa6c38;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.manual-interest-pagination button,.club-event-people-page .club-admin-pagination a{color:#f1d0aa;background:#17110c;border:1px solid #e0aa6c6b;padding:10px 13px;text-decoration:none}.manual-interest-pagination button:disabled,.club-event-people-page .club-admin-pagination a.disabled{pointer-events:none;opacity:.35}.manual-interest-pagination span,.club-event-people-page .club-admin-pagination span{color:#bca892;text-align:center;font-size:.82rem}@media (width<=900px){.manual-interest-filters,.manual-interest-results{grid-template-columns:1fr 1fr}}@media (width<=560px){.manual-interest-picker{padding:17px}.manual-interest-picker header,.manual-interest-toolbar{flex-direction:column;align-items:stretch}.manual-interest-filters,.manual-interest-results{grid-template-columns:1fr}.manual-interest-pagination,.club-event-people-page .club-admin-pagination{flex-wrap:wrap;justify-content:center}.manual-interest-pagination span,.club-event-people-page .club-admin-pagination span{order:-1;width:100%}}.profile-final{gap:18px;display:grid}.profile-final-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.profile-final-head h1{margin:8px 0!important}.profile-final-head p:last-child{color:#c9b7a2;margin:0;font-size:1rem}.profile-final-head>a,.profile-voice a,.profile-badges a{border:1px solid var(--offline-line);color:#efc993;border-radius:999px;padding:11px 15px;font-size:.78rem;font-weight:800}.profile-tabs{border-bottom:1px solid #e8bb7938;gap:10px;display:flex;overflow:auto}.profile-tabs a{color:#c4b4a2;flex:none;padding:13px 16px;font-size:.83rem}.profile-tabs a.active{color:#fff1df;border-bottom:2px solid #f0c98f}.profile-overview{border:1px solid var(--offline-line);background:linear-gradient(145deg,#121110,#080808);border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:25px;padding:28px;display:grid}.profile-avatar{background:#090807;border:2px solid #d9a76a;border-radius:50%;width:155px;height:155px;padding:5px;position:relative}.profile-avatar img,.profile-avatar>span{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.profile-avatar>i{color:#161008;background:#e5b977;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid;position:absolute;bottom:12px;right:4px}.profile-identity h2{margin:0!important;font:400 2.25rem Georgia,serif!important}.profile-identity>p{color:#d1beaa!important;margin:6px 0!important}.profile-identity>b{color:#76d28f;border:1px solid #407851;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.72rem;display:inline-flex}.profile-identity>b.provisional{color:#efbd7c;border-color:#b8874d}.profile-identity>b i{background:currentColor;border-radius:50%;width:8px;height:8px}.profile-identity blockquote{color:#efdfcd;max-width:520px;margin:18px 0 0;font:italic 1.04rem/1.55 Georgia,serif}.profile-facts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.profile-facts article,.profile-stats article{background:#0e0e0e;border:1px solid #e8bb7940;border-radius:14px;gap:9px;min-height:104px;padding:18px;display:grid}.profile-facts small{font-size:.7rem;color:#d5b88e!important}.profile-facts strong{font-size:.93rem}.profile-voice,.profile-badges,.profile-stats,.profile-edit{background:linear-gradient(145deg,#11100f,#080808);border:1px solid #e8bb7957;border-radius:20px;padding:24px}.profile-voice header,.profile-badges header{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-voice h2,.profile-badges h2,.profile-stats h2{margin:4px 0 0!important;font:400 1.65rem Georgia,serif!important}.profile-voice audio{width:100%;margin-top:18px}.profile-voice>p{color:#c1ae99!important;margin:18px 0 0!important}.profile-badges>div{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:20px;display:grid}.profile-badges span{color:#655b50;text-align:center;justify-items:center;gap:5px;display:grid}.profile-badges span.earned{color:#f0c98f}.profile-badges i{border:1px solid;border-radius:50%;place-items:center;width:50px;height:50px;font-style:normal;display:grid}.profile-badges b{font-size:.66rem}.profile-badges small{font-size:.61rem!important}.profile-stats>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.profile-stats article strong{font:400 2rem Georgia,serif;color:#f2c988!important}.profile-stats article span{color:#c6b5a2;font-size:.76rem;line-height:1.4}.profile-edit summary{color:#f0d0a1;font:400 1.35rem Georgia,serif}.profile-edit summary span{color:#d9a364}.profile-edit .club-settings{margin-top:22px}.profile-final .club-account-links{grid-template-columns:repeat(3,1fr);overflow:hidden;padding:0!important;display:grid!important}.profile-final .club-account-links a{border-right:1px solid #e8bb7933;padding:17px;font-size:.76rem;color:#dfc7a8!important}@media (width<=700px){.profile-final-head{flex-direction:column;align-items:flex-start}.profile-overview{text-align:center;grid-template-columns:1fr;justify-items:center;padding:23px 17px}.profile-avatar{width:128px;height:128px}.profile-identity blockquote{font-size:.93rem}.profile-facts{grid-template-columns:1fr 1fr}.profile-badges>div{grid-template-columns:repeat(5,72px);overflow-x:auto}.profile-stats>div,.profile-final .club-account-links{grid-template-columns:1fr}.profile-final .club-account-links a{border-bottom:1px solid #e8bb7933;border-right:0}}.profile-edit-trigger{border:1px solid var(--offline-line);color:#efc993;background:0 0;border-radius:999px;padding:11px 15px;font-size:.78rem;font-weight:800}.profile-edit-modal{z-index:160;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000db;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-edit-modal>section{background:#090807;border:1px solid #e8bb797a;border-radius:22px;flex-direction:column;width:min(720px,100%);max-height:min(820px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 80px #000}.profile-edit-modal>section>header{border-bottom:1px solid #e8bb7933;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 25px 18px;display:flex}.profile-edit-modal header small{color:#d7a16b;letter-spacing:.16em;font-size:.65rem;font-weight:900}.profile-edit-modal header h2{color:#f5dfc5;margin:5px 0!important;font:400 2.1rem Georgia,serif!important}.profile-edit-modal header p{color:#bba690;margin:0;font-size:.88rem}.profile-edit-modal header>button{color:#f4d5ad;background:#17110d;border:1px solid #e8bb7980;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:1.6rem;display:grid}.profile-edit-scroll{-webkit-overflow-scrolling:touch;min-height:0;padding:0 24px 24px;overflow:hidden auto}.profile-edit-modal .club-settings{width:100%;max-width:100%;margin-top:22px}.profile-edit-modal .club-settings section{min-width:0}.profile-edit-modal .club-settings>.button{width:100%}@media (width<=700px){.profile-edit-trigger{width:100%;min-height:48px}.profile-edit-modal{place-items:stretch stretch;padding:0}.profile-edit-modal>section{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.profile-edit-modal>section>header{padding:calc(18px + env(safe-area-inset-top)) 18px 15px}.profile-edit-modal header h2{font-size:1.8rem!important}.profile-edit-modal header p{font-size:.78rem}.profile-edit-scroll{padding:0 14px calc(100px + env(safe-area-inset-bottom))}.profile-edit-modal .club-settings{margin-top:14px}.profile-edit-modal .club-settings section{padding:20px 16px}.profile-edit-modal .club-check-grid{grid-template-columns:1fr 1fr;display:grid}.profile-edit-modal .club-check-grid label span{text-align:center;place-items:center;min-height:46px;padding:8px;display:grid}.profile-edit-modal .club-settings h2{font-size:1.5rem!important}}.reservation-interest-list{gap:14px;display:grid}.reservation-interest-list>article{border:1px solid var(--offline-line);background:#0d0d0d;border-radius:18px;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:0;display:grid;overflow:hidden}.reservation-interest-state{align-content:center;gap:16px;padding:24px;display:grid}.reservation-interest-state>b{color:#171008;background:#f0cf96;border-radius:999px;justify-self:start;padding:7px 11px;font-size:.72rem}.reservation-interest-state ol{grid-template-columns:repeat(6,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.reservation-interest-state li{color:#776b5f;text-align:center;padding-top:25px;font-size:.62rem;position:relative}.reservation-interest-state li:before{content:"";background:#13110f;border:1px solid #5b4b3a;border-radius:50%;width:13px;height:13px;position:absolute;top:0;left:50%;transform:translate(-50%)}.reservation-interest-state li:not(:last-child):after{content:"";background:#4a3c2e;width:calc(100% - 11px);height:1px;position:absolute;top:6px;left:calc(50% + 8px)}@media (width<=780px){.reservation-interest-list>article{grid-template-columns:1fr}.reservation-interest-state{padding:18px 12px}.reservation-interest-state ol{grid-template-columns:repeat(6,92px);padding-bottom:6px;overflow-x:auto}}.offline-featured-primary{z-index:5;grid-template-columns:1fr auto;align-items:stretch;gap:10px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.offline-featured-primary .club-apply-action{margin:0}.offline-featured-primary .club-apply-action>button,.offline-featured-primary>a:first-child{color:#171008;letter-spacing:.03em;background:linear-gradient(135deg,#f4d79f,#dc9f5c);border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;height:54px;padding:0 20px;font-size:.85rem;font-weight:900;display:flex}.offline-featured-details{color:#fff1df;background:#000000ad;border:1px solid #efcd9c;border-radius:999px;justify-content:center;align-items:center;min-width:130px;font-size:.84rem;display:flex}.offline-featured-experience:has(.offline-featured-primary) .offline-featured-copy{bottom:98px}.offline-featured-experience:has(.offline-featured-primary) .offline-featured-open{display:none!important}.selection-read-only-note a{color:#171008;background:linear-gradient(135deg,#f0d0a0,#d99e5f);border-radius:999px;justify-content:center;padding:13px;font-size:.76rem;font-weight:850;display:flex}@media (width<=600px){.offline-featured-primary{grid-template-columns:1fr 88px;gap:7px;bottom:13px;left:13px;right:13px}.offline-featured-primary .club-apply-action>button,.offline-featured-primary>a:first-child{height:46px;padding:0 10px;font-size:.66rem}.offline-featured-details{min-width:0;font-size:.7rem}.offline-featured-experience:has(.offline-featured-primary) .offline-featured-copy{bottom:76px}}.offline-club-intro{margin:4px 0 14px}.offline-club-intro>h1{color:#fff2de;letter-spacing:-.035em;margin:0;font:400 clamp(1.8rem,4vw,2.8rem)/1 Georgia,serif}.offline-club-intro>p{color:#d7c5b0;margin:5px 0 12px;font-size:.9rem}.offline-club-intro>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.offline-club-intro span{background:#0f0e0cd1;border:1px solid #e8bb796b;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:12px 14px;display:grid}.offline-club-intro b{color:#f4d399;font:400 1.55rem Georgia,serif}.offline-club-intro small{color:#eadbc9;font-size:.67rem;line-height:1.2}@media (width<=600px){.offline-club-intro{padding:0 2px}.offline-club-intro>h1{font-size:1.65rem}.offline-club-intro>p{font-size:.76rem}.offline-club-intro span{gap:5px;padding:9px 7px}.offline-club-intro b{font-size:1.2rem}.offline-club-intro small{font-size:.54rem}}.club-event-people-links{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.club-event-people-links a{color:#ead1ab;background:#0c0b0a;border:1px solid #e8bb794d;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.club-event-people-links small{letter-spacing:.08em;font-size:.56rem}.club-event-people-links strong{font:400 1.15rem Georgia,serif}.club-event-people-page{color:#fff0dc;background:radial-gradient(circle at 80% 0,#7a4c2224,#0000 28%),#050505;min-height:100vh}.club-event-people-page .admin-shell{max-width:1240px}.club-event-people-page .admin-head{align-items:end}.club-event-people-page .admin-head form{align-items:end;gap:8px;display:flex}.club-event-people-page select,.club-event-people-page input{color:#f7e6d0;background:#111;border:1px solid #e8bb7957;border-radius:9px;min-height:44px}.club-event-people-page button{color:#171008;background:linear-gradient(135deg,#efd09c,#d59a59);border:0;border-radius:999px;min-height:44px;font-weight:850}.club-event-people-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.club-event-people-tabs a{color:#c7b39c;background:#0c0b0a;border:1px solid #e8bb794d;border-radius:16px;gap:5px;padding:20px;display:grid}.club-event-people-tabs a.active{background:linear-gradient(145deg,#22170e,#0b0a09);border-color:#e1b16f;box-shadow:0 15px 40px #0000003d}.club-event-people-tabs small{color:#dba967;letter-spacing:.13em;font-size:.62rem}.club-event-people-tabs strong{color:#f8dfb8;font:400 1.8rem Georgia,serif}.club-event-people-tabs span{font-size:.8rem}.club-event-parity{background:#0c1710;border:1px solid #397348;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:17px 20px;display:flex}.club-event-parity.warning{background:#1a110a;border-color:#ad7138}.club-event-parity div{gap:5px;display:grid}.club-event-parity small{color:#d6ac73;letter-spacing:.13em;font-size:.6rem}.club-event-parity strong{font:400 1.35rem Georgia,serif}.club-event-parity span{color:#e4cfb5;font-size:.78rem}.club-event-people-filters{grid-template-columns:2fr repeat(6,1fr) auto;gap:7px;margin:14px 0 20px;display:grid}.club-event-people-filters input,.club-event-people-filters select{min-width:0;padding:0 10px}.club-event-people-page .club-admin-applications>article{background:#0d0c0b;border-color:#e8bb7959}.club-event-people-page .club-admin-applications>article.is-selected{border-color:#77c4a394;box-shadow:inset 4px 0 #4f9c7d}.club-candidate-identity-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.club-candidate-identity-line h2{margin-right:auto}.club-candidate-age{color:#f6d9ad;letter-spacing:.06em;white-space:nowrap;background:#27190d;border:1px solid #e1b16f;border-radius:999px;align-items:center;min-height:34px;padding:7px 11px;font-size:.8rem;display:inline-flex;box-shadow:0 0 14px #e1b16f24}.club-candidate-age.missing{color:#efb4a8;background:#27110e;border-color:#a45e50;font-size:.68rem}.club-candidate-voice{align-items:center;gap:8px;margin-top:10px;display:flex}.club-candidate-voice audio{display:none}.club-event-people-page .club-candidate-voice button{color:#80ccff;cursor:pointer;background:#06182a;border:1px solid #2b84c7;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:7px 13px;font-size:.72rem;display:inline-flex;box-shadow:0 0 16px #2799e829}.club-event-people-page .club-candidate-voice button.playing{background:#0a3150;border-color:#6fc7ff;box-shadow:0 0 22px #3bb5ff4d}.club-candidate-voice button span{color:#fff;background:#168bd4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.62rem;display:grid}.club-candidate-voice>small{color:#d89986;font-size:.68rem}.club-review-actions .club-activate-selection:first-of-type{color:#fff;background:linear-gradient(135deg,#123e30,#216c51);border-color:#59a886;min-height:48px;font-size:.72rem;box-shadow:0 0 20px #3d916f2e}.club-selected-card-links{gap:12px;display:grid}.club-selected-card-links span{color:#af9c87;font-size:.72rem}.club-selected-card-links a{color:#f4dcc0}.club-final-payment{background:#17100b;border:1px solid #765536;border-radius:10px;gap:7px;padding:11px;display:grid}.club-final-payment>div{gap:3px;display:grid}.club-final-payment b{color:#f1c18e;font-size:11px}.club-final-payment span{color:#aa9077;font-size:9px}.club-final-payment button{color:#160f09;cursor:pointer;background:#e1aa74;border:1px solid #e1aa74;border-radius:8px;min-height:39px;font-size:10px;font-weight:900}.club-final-payment button:disabled{color:#8f7c69;cursor:not-allowed;background:#282019;border-color:#5c4a3a}.club-final-payment>small{color:#ef9d8f;font-size:9px;line-height:1.4}.club-final-payment.paid{background:#102016;border-color:#4f815e;grid-template-columns:1fr auto;align-items:center}.club-final-payment.paid b{color:#a9d7b5}.club-final-payment.paid span{color:#8fbd9b}.profile-final{min-width:0;overflow-x:hidden}.profile-final>*,.profile-final section,.profile-final article,.profile-final header,.profile-final div{min-width:0;max-width:100%}.profile-final-head>div{min-width:0}.profile-final-head>div>p{overflow-wrap:anywhere;max-width:100%}@media (width<=700px){.profile-final{gap:14px!important}.profile-final-head{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;padding-inline:0;display:grid}.profile-final-head>div,.profile-final-head>div>p{width:auto;min-width:0}.profile-final-head .member-kicker{font-size:.62rem!important}.profile-final-head h1{margin:5px 0!important;font-size:2.35rem!important;line-height:.94!important}.profile-final-head p:last-child{max-width:260px;line-height:1.35;font-size:.78rem!important}.profile-edit-trigger{white-space:nowrap;text-align:center;min-height:42px;padding:9px 13px;width:100%!important}.profile-tabs{justify-content:space-between;gap:0;width:100%;max-width:100%}.profile-tabs a{padding:12px 7px;font-size:.7rem}.profile-overview{text-align:left!important;grid-template-columns:112px minmax(0,1fr)!important;justify-items:stretch!important;gap:16px!important;padding:20px 16px!important}.profile-avatar{width:108px!important;height:108px!important}.profile-identity{min-width:0}.profile-identity h2{overflow-wrap:anywhere;font-size:1.55rem!important;line-height:1!important}.profile-identity blockquote{line-height:1.4;margin-top:12px!important;font-size:.76rem!important}.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-facts article{min-height:88px;padding:12px 8px}.profile-facts strong{overflow-wrap:anywhere;font-size:.75rem}.profile-voice,.profile-badges,.profile-stats,.profile-edit{padding:18px 15px;overflow:hidden}.profile-voice header,.profile-badges header{flex-wrap:wrap;align-items:flex-start}.profile-voice header a,.profile-badges header a{white-space:normal;max-width:100%}}@media (width<=390px){.profile-final-head{grid-template-columns:1fr}.profile-edit-trigger{justify-self:start}.profile-overview{grid-template-columns:94px minmax(0,1fr)!important}.profile-avatar{width:92px!important;height:92px!important}.profile-identity h2{font-size:1.35rem!important}}@media (width<=900px){.club-event-people-page .admin-head{flex-direction:column;align-items:stretch}.club-event-people-page .admin-head form{display:grid}.club-event-people-filters{grid-template-columns:1fr 1fr}.club-event-people-filters input,.club-event-people-filters button{grid-column:1/-1}.club-event-people-tabs{grid-template-columns:1fr}.club-event-people-page .club-admin-applications>article{gap:16px}.club-event-people-page .club-candidate-voice button{width:auto}.club-event-parity{flex-direction:column;align-items:flex-start}}@media (width<=700px){.club-photo-deadline-banner{flex-direction:column;align-items:stretch;margin:10px 9px 0;padding:13px}.club-photo-deadline-banner>a{text-align:center}}.affinity-silhouette{isolation:isolate;background-color:#16100d;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #f0c585e6;border-radius:18px;flex:none;width:62px;height:72px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #ffe0ae1f,0 8px 22px #00000047}.affinity-silhouette.woman{background-image:url(/offline-silhouette-woman.webp)}.affinity-silhouette.man{background-image:url(/offline-silhouette-man.webp)}.affinity-silhouette:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffe0b508,#1708050d 56%,#04030238);position:absolute;inset:0}@media (width<=760px){.affinity-silhouette{width:58px;height:68px}}.offline-club-pulse{color:#f1dfc8;background:#0f0e0cd1;border:1px solid #e8bb796b;border-radius:9px;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:0;margin:0 0 14px;display:grid}.offline-club-pulse>*{text-align:center;padding:9px 14px;font-size:.66rem}.offline-club-pulse>*+*{border-left:1px solid #e8bb793d}.offline-club-pulse b{color:#f2cb91;letter-spacing:.05em}.offline-club-pulse i{color:#f2cb91;font:1.1rem Georgia,serif}.club-feed-screen .club-wordmark b{letter-spacing:.3em;font-family:Arial,sans-serif;font-weight:300}.offline-club-intro>div>span{grid-template-columns:27px auto 1fr}.offline-club-intro>div>span>svg{color:#f4d399;width:25px;height:25px}.offline-featured-experience{background-blend-mode:screen;background-color:#ffffff12;border-radius:15px;min-height:480px;scroll-margin-top:18px}.offline-featured-photo,.offline-upcoming-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.offline-featured-shade{z-index:1}.offline-featured-swap{animation:.32s ease-out offline-featured-arrive}@keyframes offline-featured-arrive{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.offline-featured-shade{background:linear-gradient(90deg,#0303038f 0%,#03030314 52%,#03030324 100%),linear-gradient(#0000 30%,#0202020a 62%,#030303b3 100%)}.offline-featured-date{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff4e5;background:#050504b8;border:1px solid #f7d7b094;border-radius:10px;gap:7px;width:230px;padding:8px 12px;font-size:.72rem;display:grid;position:absolute;top:20px;right:18px}.offline-featured-date span{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.offline-featured-date svg{color:#efc98f;width:18px;height:18px}.offline-featured-experience:has(.offline-featured-primary) .offline-featured-copy{width:53%;display:block!important;bottom:112px!important;left:24px!important;right:auto!important}.offline-featured-copy h1{max-width:470px!important;font-size:clamp(3rem,6vw,5rem)!important}.offline-featured-copy p{color:#fff1df;text-shadow:0 2px 12px #000;max-width:520px;margin:10px 0 0;font-size:.8rem;line-height:1.36}.offline-featured-demand{z-index:3;color:#fff0db;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050504c7;border:1px solid #f7d7b0d1;border-radius:14px;width:230px;padding:15px;position:absolute;top:92px;right:18px}.offline-featured-demand>div{align-items:center;gap:12px;display:flex}.offline-featured-demand>div strong{color:#f7d9ad;font:400 3.6rem/.8 Georgia,serif}.offline-featured-demand>div span{font-size:.72rem;font-weight:800;line-height:1.05}.offline-featured-demand hr{background:#f0c9986b;border:0;height:1px;margin:12px 0}.offline-featured-demand p{grid-template-columns:30px 1fr;align-items:center;margin:0;font-size:.64rem;line-height:1.35;display:grid}.offline-featured-demand p svg{color:#f2cb91;grid-row:1/3;width:25px}.offline-featured-demand p b{font-size:.9rem}.offline-featured-demand p small{grid-column:2;font-size:.52rem}.offline-featured-tags{z-index:4;grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:absolute;bottom:82px;left:20px;right:20px}.offline-featured-tags span{color:#f5e6d4;white-space:nowrap;background:#070706a6;border:1px solid #f2cfa3b8;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:5px 8px;font-size:.6rem;display:flex}.offline-featured-tags svg{color:#f0c98f;width:16px;height:16px}.offline-interested-affinities{background:linear-gradient(120deg,#11100e,#080807);border:1px solid #ebbe8880;border-radius:14px;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:18px;margin-top:12px;padding:12px 15px;display:grid}.offline-affinity-intro h2{color:#f5dfbd;align-items:center;gap:8px;margin:0;font:400 1.25rem Georgia,serif;display:flex}.offline-affinity-intro h2 svg{color:#efc283;width:22px}.offline-affinity-intro p{color:#c8b6a1;margin:5px 0 0;font-size:.67rem;line-height:1.35}.offline-affinity-intro a{color:#efc481;margin-top:7px;font-size:.67rem;font-weight:800;text-decoration:none;display:inline-block}.offline-affinity-track{scrollbar-width:none;gap:15px;display:flex;overflow-x:auto}.offline-affinity-track::-webkit-scrollbar{display:none}.offline-affinity-track article{text-align:center;min-width:78px}.offline-feed-silhouette{border-radius:50%;width:68px;height:68px;margin:0 auto 5px}.offline-affinity-portrait{width:68px;margin:0 auto 5px;position:relative}.offline-affinity-portrait button{z-index:5;color:#171008;background:#efc385;border:2px solid #090807;border-radius:50%;place-items:center;width:23px;height:23px;padding:0;font-size:.55rem;display:grid;position:absolute;bottom:0;right:-2px}.offline-affinity-track article>strong,.offline-affinity-track article>small{white-space:nowrap;display:block}.offline-affinity-track article>strong{color:#f1ddc5;font-size:.65rem}.offline-affinity-track article>small{color:#efc481;margin-top:2px;font-size:.7rem;font-weight:900}.club-scrollable-screen{-webkit-overflow-scrolling:touch;min-height:100dvh;overflow:hidden auto}.offline-interested-page{min-height:100%;padding:18px 16px calc(170px + env(safe-area-inset-bottom))}.offline-interested-page>a{color:#efc481;font-weight:800;text-decoration:none}.offline-interested-page header{margin:24px 0}.offline-interested-page header small{color:#c99765;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.offline-interested-page header h1{color:#f5dfbd;margin:7px 0 5px;font:400 clamp(2.1rem,8vw,4.5rem)/.95 Georgia,serif}.offline-interested-page header p{color:#c8b6a1;margin:0}.offline-interested-list{gap:10px;display:grid}.offline-interested-list:after{content:"";height:1px;display:block}.offline-interested-person{background:linear-gradient(125deg,#14110e,#090807);border:1px solid #ebbe886b;border-radius:17px;grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:13px;display:grid}.offline-interested-person .affinity-silhouette{border-radius:50%;width:66px;height:66px}.offline-interested-person strong{color:#f4dfc5;font:400 1.2rem Georgia,serif;display:block}.offline-interested-person span{color:#efc481;font-weight:900}.offline-interested-empty{color:#c8b6a1;text-align:center;border:1px solid #ebbe8859;border-radius:18px;padding:28px}.offline-upcoming-open{background-blend-mode:screen;color:#fff;text-align:left;background-color:#ffffff14;background-position:50%;background-size:cover;border:1px solid #e8be8d73;border-radius:15px;flex-direction:column;justify-content:flex-end;width:100%;min-height:300px;padding:18px;display:flex;position:relative;overflow:hidden}.offline-upcoming-open>div{z-index:1;background:linear-gradient(#0000 48%,#030303b8 100%);position:absolute;inset:0}.offline-upcoming-open>em{z-index:3;color:#fff1df;background:#070706b8;border:1px solid #f0d2aa;border-radius:999px;padding:4px 7px;font-size:.48rem;font-style:normal;position:absolute;top:8px;left:7px}.offline-upcoming-open h3,.offline-upcoming-open p{z-index:2;position:relative}.offline-upcoming-open h3{color:#fff0df;margin:0 25px 10px 0;font:400 1.3rem/.94 Georgia,serif}.offline-upcoming-open p{color:#f3e7d9;gap:4px;margin:0;font-size:.58rem;display:grid}.offline-upcoming-open p span{align-items:center;gap:4px;display:flex}.offline-upcoming-open p svg{color:#e9bc83;width:13px;height:13px}.offline-featured-primary .club-apply-action>button{gap:12px}.offline-featured-primary .club-apply-action>button:after{content:"→";font-size:1.2em}.offline-selection-journey{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#a99784;background:#040403c7;border:1px solid #f2cfa3cc;border-radius:999px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;height:54px;padding:6px 15px;display:grid}.offline-selection-journey>span{align-items:center;gap:7px;min-width:0;display:flex}.offline-selection-journey b{border:1px solid #76614d;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:.66rem;display:grid}.offline-selection-journey small{text-transform:uppercase;font-size:.55rem;font-weight:800;line-height:1.08}.offline-selection-journey>i{background:#594839;height:1px;margin:0 8px}.offline-selection-journey .done{color:#f0c995}.offline-selection-journey .done b{color:#171008;background:#daa76d;border-color:#daa76d}.offline-selection-journey .current{color:#fff0df}.offline-selection-journey .current b{border-color:#f0c995;box-shadow:0 0 0 3px #f0c99526}.offline-upcoming>header h2{color:#f3dfc5;letter-spacing:0;text-transform:none;font:400 1.35rem/1 Georgia,serif}.offline-upcoming>header span{color:#e8d0b4;font-size:.66rem}.offline-detail-popover{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.offline-detail-popover>article{background:radial-gradient(circle at 92% 4%,#da9f6130,#0000 33%),#0d0b09;border:1px solid #efc48db8;border-radius:22px;width:min(520px,100%);max-height:min(620px,100dvh - 40px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 32px 90px #000000b3}.offline-detail-close{color:#f7ddbc;background:#15100c;border:1px solid #9b7049;border-radius:50%;width:38px;height:38px;font-size:1.5rem;position:absolute;top:14px;right:14px}.offline-detail-popover>article>small{color:#dda66e;letter-spacing:.16em;font-size:.62rem;font-weight:900}.offline-detail-popover h2{color:#f8e5cb;margin:12px 48px 12px 0;font:400 2.5rem/.95 Georgia,serif}.offline-detail-popover p{color:#d5c1aa;line-height:1.6}.offline-detail-popover dl{border-block:1px solid #deaa7040;gap:0;margin:20px 0;display:grid}.offline-detail-popover dl div{grid-template-columns:120px 1fr;gap:12px;padding:12px 0;display:grid}.offline-detail-popover dl div+div{border-top:1px solid #deaa7026}.offline-detail-popover dt{color:#9e8974;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.offline-detail-popover dd{color:#f0d7b8;margin:0;font-size:.8rem}.offline-detail-popover-action .club-apply-action{margin:0}.offline-detail-popover-action button,.offline-detail-popover-action>a{color:#171008;background:linear-gradient(135deg,#f4d79f,#dc9f5c);border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:52px;font-weight:900;display:flex}.salon-game-unavailable{color:#d5a36f!important;margin-top:24px!important}@media (width<=900px){.club-feed-screen>.club-read-only-content:has(.offline-showcase-page){-webkit-overflow-scrolling:touch;flex:1 1 0!important;min-height:0!important;overflow:hidden auto!important}.club-feed-screen>.club-read-only-content:has(.offline-showcase-page)>.offline-showcase-page{flex:none!important;min-height:100%!important;overflow:visible!important}}@media (width<=600px){.offline-club-intro>div>span{grid-template-columns:19px auto 1fr}.offline-club-intro>div>span>svg{width:18px;height:18px}.offline-club-pulse>*{padding:7px 5px;font-size:.49rem}.offline-club-pulse{grid-template-columns:auto 1fr 1fr auto}.offline-featured-experience{min-height:350px!important}.offline-featured-label{top:10px!important;left:10px!important}.offline-showcase-like{width:40px!important;height:40px!important;top:10px!important;right:10px!important}.offline-featured-date{gap:3px;width:126px;padding:5px 7px;font-size:.5rem;top:56px;right:9px}.offline-featured-date svg{width:13px;height:13px}.offline-featured-experience:has(.offline-featured-primary) .offline-featured-copy{width:52%;bottom:93px!important;left:13px!important}.offline-featured-copy h1{max-width:none!important;font-size:2.1rem!important;line-height:.84!important;position:static!important}.offline-featured-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.55rem;line-height:1.25;display:-webkit-box;overflow:hidden}.offline-featured-demand{border-radius:10px;width:126px;padding:9px;top:101px;right:9px}.offline-featured-demand>div{gap:6px}.offline-featured-demand>div strong{font-size:2.35rem}.offline-featured-demand>div span{font-size:.48rem}.offline-featured-demand hr{margin:7px 0}.offline-featured-demand p{grid-template-columns:20px 1fr;font-size:.44rem}.offline-featured-demand p svg{width:17px}.offline-featured-demand p b{font-size:.65rem}.offline-featured-demand p small{font-size:.38rem}.offline-featured-tags{gap:3px;bottom:63px;left:10px;right:10px}.offline-featured-tags span{min-height:24px;padding:3px;font-size:.42rem}.offline-featured-tags svg{width:11px;height:11px}.offline-interested-affinities{grid-template-columns:132px minmax(0,1fr);gap:8px;padding:9px 10px}.offline-affinity-intro h2{font-size:.92rem}.offline-affinity-intro h2 svg{width:17px}.offline-affinity-intro p{font-size:.54rem}.offline-affinity-track{gap:8px}.offline-affinity-track article{min-width:60px}.offline-feed-silhouette{width:54px;height:54px}.offline-affinity-portrait{width:54px}.offline-affinity-track article>strong{font-size:.54rem}.offline-affinity-track article>small{font-size:.6rem}.offline-upcoming-track{grid-auto-columns:24%!important;gap:5px!important}.offline-upcoming-open{min-height:184px;padding:8px 7px}.offline-upcoming-open h3{margin-right:15px;font-size:.84rem}.offline-upcoming-open p{font-size:.43rem}.offline-detail-popover{align-items:end;padding:12px}.offline-detail-popover>article{border-radius:20px;max-height:72dvh;padding:24px 20px 20px}.offline-detail-popover h2{font-size:2rem}}.club-wordmark-discovery>span{justify-items:center}.club-wordmark-discovery em{color:#e9cda9;letter-spacing:.2em;text-align:center;white-space:nowrap;margin-top:4px;font:500 .47rem/1 Arial,sans-serif}.offline-affinity-intro>small{color:#bd8957;letter-spacing:.15em;margin-bottom:5px;font:800 .52rem/1.1 Arial,sans-serif;display:block}.offline-affinity-all{color:#f2ce9c;white-space:nowrap;border:1px solid #efc4818c;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:.7rem;font-weight:800;text-decoration:none;display:flex}.offline-affinity-all span{font-size:1rem}@media (width<=900px){.club-feed-screen:has(.offline-showcase-page){height:calc(100dvh - 76px)!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}.club-feed-screen:has(.offline-showcase-page)>.club-app-head{flex:0 0 90px;height:90px;padding:12px 20px 8px}.club-feed-screen:has(.offline-showcase-page)>.offline-showcase-page{flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.club-feed-screen:has(.offline-showcase-page)>.club-read-only-content{flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.club-feed-screen:has(.offline-showcase-page)>.club-read-only-content>.offline-showcase-page{flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.offline-showcase-page{height:100%!important;padding:8px 14px 7px!important}.offline-discovery-showcase{grid-template-rows:auto minmax(242px,1fr) auto auto;gap:7px;height:100%;min-height:0;display:grid;overflow:hidden}.offline-club-intro{margin:0;padding:0}.offline-club-intro>div{gap:6px}.offline-club-intro span{background:linear-gradient(145deg,#1d1610b8,#0a0908f0);border-color:#e8bb794d;border-radius:12px;gap:5px;min-height:43px;padding:6px 8px}.offline-club-intro>div>span{grid-template-columns:17px auto 1fr}.offline-club-intro>div>span>svg{width:16px;height:16px}.offline-club-intro b{font-size:1rem}.offline-club-intro small{font-size:.47rem}.offline-featured-experience{border-radius:18px;height:100%;box-shadow:0 18px 46px #0000006b;min-height:0!important}.offline-interested-affinities{background:radial-gradient(circle at 100% 0,#cd8b4929,#0000 44%),linear-gradient(120deg,#17120e,#090807 68%);border-color:#ebbe8885;border-radius:17px;grid-template-columns:minmax(125px,.75fr) minmax(0,1.35fr) auto;gap:10px;min-height:82px;margin:0;padding:9px 11px;box-shadow:inset 0 1px #ffebcf0d}.offline-affinity-intro h2{font-size:.84rem}.offline-affinity-intro h2 svg{width:15px}.offline-affinity-intro p{margin-top:3px;font-size:.49rem}.offline-affinity-track{gap:6px}.offline-affinity-track article{min-width:47px}.offline-feed-silhouette{width:43px;height:43px}.offline-affinity-portrait{width:43px;margin-bottom:2px}.offline-affinity-track article>strong{text-overflow:ellipsis;max-width:48px;font-size:.47rem;overflow:hidden}.offline-affinity-track article>small{display:none}.offline-affinity-all{min-height:38px;padding:0 12px;font-size:.58rem}.offline-upcoming{min-height:58px;margin:0}.offline-upcoming>header{margin:0 2px 5px}.offline-upcoming>header h2{font-size:.78rem}.offline-upcoming>header span{font-size:.48rem}.offline-upcoming-track{padding:0;grid-auto-columns:24%!important;gap:6px!important}.offline-upcoming-open{border-radius:10px;height:45px;min-height:45px;padding:6px 7px}.offline-upcoming-open>em,.offline-upcoming-open p{display:none}.offline-upcoming-open h3{text-shadow:0 2px 8px #000;margin:0;font-size:.66rem;line-height:1}}@media (width<=430px){.club-feed-screen:has(.offline-showcase-page)>.club-app-head{flex-basis:84px;height:84px;padding-inline:14px}.club-feed-screen .club-wordmark b{font-size:.82rem}.club-wordmark-discovery em{letter-spacing:.15em;font-size:.39rem}.offline-showcase-page{padding-inline:9px!important}.offline-discovery-showcase{grid-template-rows:auto minmax(230px,1fr) auto auto;gap:6px}.offline-interested-affinities{grid-template-columns:112px minmax(0,1fr) auto;gap:6px;padding:7px 8px}.offline-affinity-intro>small{font-size:.43rem}.offline-affinity-intro h2{font-size:.72rem}.offline-affinity-intro p{display:none}.offline-feed-silhouette{width:38px;height:38px}.offline-affinity-portrait{width:38px}.offline-affinity-all{min-height:34px;padding:0 9px;font-size:.52rem}}@media (width<=600px){.offline-featured-experience{min-height:382px!important}.offline-featured-date{color:#fff5e7;width:142px;font-size:.52rem;top:57px;right:10px}.offline-featured-date span{white-space:nowrap}.offline-featured-demand{width:142px;padding:10px 11px;top:104px;right:10px}.offline-featured-demand>div strong{font-size:2.55rem}.offline-featured-experience:has(.offline-featured-primary) .offline-featured-copy{width:50%;bottom:104px!important}.offline-featured-copy h1{font-size:2.25rem!important}.offline-featured-tags{bottom:67px}.offline-featured-tags span{text-overflow:ellipsis;min-width:0;overflow:hidden}.offline-featured-primary{bottom:12px!important}.offline-selection-journey{height:46px;padding:4px 8px}.offline-selection-journey>span{gap:4px}.offline-selection-journey b{flex-basis:20px;width:20px;height:20px;font-size:.5rem}.offline-selection-journey small{font-size:.39rem}.offline-selection-journey>i{margin:0 3px}.offline-interested-affinities{grid-template-columns:118px minmax(0,1fr)}.offline-feed-silhouette{width:62px;height:62px}.offline-affinity-portrait{width:62px}}@media (width<=900px){.club-feed-screen .club-wordmark-discovery>span{justify-items:center;gap:2px;display:grid!important}.offline-featured-experience{min-height:0!important}.offline-interested-affinities{grid-template-columns:minmax(125px,.75fr) minmax(0,1.35fr) auto}.offline-feed-silhouette{width:43px;height:43px}.offline-affinity-portrait{width:43px}.offline-upcoming-open{min-height:45px}}@media (width<=430px){.offline-interested-affinities{grid-template-columns:112px minmax(0,1fr) auto}.offline-feed-silhouette{width:38px;height:38px}.offline-affinity-portrait{width:38px}}.club-head-balance{color:#efc99f;white-space:nowrap;border-right:1px solid #e0b07b33;flex-direction:column;justify-content:center;align-items:flex-end;gap:1px;min-width:92px;height:40px;padding:0 12px;display:flex}.club-head-balance small{color:#9f8469;letter-spacing:.12em;text-transform:uppercase;font:600 .43rem Arial,sans-serif}.club-head-balance strong{color:#efc99f;letter-spacing:.02em;font:700 .75rem Arial,sans-serif}.club-head-balance strong span{color:#b9936e;font-size:.52rem;font-weight:600}@media (width<=600px){.club-head-balance{min-width:66px;height:34px;padding:0 7px}.club-head-balance small{font-size:.36rem}.club-head-balance strong{font-size:.64rem}.club-head-balance strong span{font-size:.42rem}}.club-wallet-more{background:#0d0c0a;border:1px solid #e1ae7647;border-radius:16px;margin-top:18px;overflow:hidden}.club-wallet-more summary{color:#d9b58e;cursor:pointer;letter-spacing:.05em;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font:700 .72rem Arial,sans-serif;list-style:none;display:flex}.club-wallet-more summary::-webkit-details-marker{display:none}.club-wallet-more summary b{color:#efc99f;font-size:1.5rem;font-weight:400;transition:transform .2s}.club-wallet-more[open] summary{border-bottom:1px solid #e1ae762e}.club-wallet-more[open] summary b{transform:rotate(180deg)}.club-wallet-more-content{padding:20px}.club-wallet-breakdown{border:1px solid #e1ae7633;border-radius:12px;margin:0 0 18px;overflow:hidden}.club-wallet-breakdown div{color:#d1b394;border-bottom:1px solid #e1ae7626;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;font:400 .82rem Georgia,serif;display:flex}.club-wallet-breakdown div:last-child{border-bottom:0}.club-wallet-breakdown dd{color:#f0d0ad;margin:0}.wallet-topup-open:disabled{cursor:default;opacity:.65}@media (width<=600px){.club-wallet-more{margin-top:14px}.club-wallet-more summary{min-height:52px;padding-inline:16px}.club-wallet-more-content{padding:15px}}.club-event-info-frame,.discover-feed-facts,.club-event-facts{isolation:isolate;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffefdb09,0 12px 35px #0000001f;background:linear-gradient(145deg,#1b1510d1,#090807b3)!important;border:1px solid #e2b58252!important}.club-event-info-frame:before,.discover-feed-facts:before,.club-event-facts:before{content:"";z-index:-1;opacity:.055;filter:grayscale()sepia(.35);background:url(/offline-logo-cream.svg) 50%/contain no-repeat;width:112px;height:47px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.club-event-info-frame{margin:12px 0 9px;padding:13px 14px 11px}.club-event-info-frame ul{margin:0!important;padding:0!important}.club-event-info-frame .club-event-price{color:#edc89f;border-top:1px solid #e2b58229;margin-top:11px;padding-top:10px;font:400 1.05rem Georgia,serif;display:block}.discover-feed-facts{padding:8px!important}.discover-feed-facts span{z-index:1;position:relative;background:#0d0a08ad!important;border-color:#e2b5821f!important}.club-event-facts>div{z-index:1;position:relative;background:#0e0c0ab8!important}@media (width<=600px){.club-event-info-frame{margin:8px 0 6px;padding:9px 10px 8px}.club-event-info-frame .club-event-price{margin-top:8px;padding-top:7px;font-size:.86rem}.discover-feed-facts{border-radius:11px}}.reservation-gentleman{background:radial-gradient(circle at 88% 8%,#d2914e24,#0000 28%),#0d0b09;border:1px solid #dfaa706b;border-radius:20px;margin:28px 0 34px;padding:24px;box-shadow:0 24px 60px #0003}.reservation-gentleman>header{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.reservation-gentleman>header>svg{color:#dfa96f;width:34px;height:34px}.reservation-gentleman header small{color:#c58d55;letter-spacing:.18em;font-size:.58rem}.reservation-gentleman h2{color:#f0d4b5;margin:5px 0;font:400 1.8rem Georgia,serif}.reservation-gentleman header p{color:#a9947e;margin:0;font-size:.72rem}.reservation-gentleman>div{gap:14px;display:grid}.reservation-gentleman>div>article{border:1px solid #dfaa7038;border-radius:16px;overflow:hidden}.reservation-gentleman-actions{background:#0a0908;padding:15px 18px}.reservation-gentleman-actions>strong{color:#e6bc8d;margin-bottom:12px;font:400 1rem Georgia,serif;display:block}.reservation-gentleman-actions .club-invite-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.reservation-gentleman-actions .club-invite-actions button{color:#17100b;background:linear-gradient(135deg,#efd0aa,#d5a16d);border:1px solid #d5a16d;border-radius:10px;min-height:45px}@media (width<=600px){.reservation-gentleman{padding:17px 12px}.reservation-gentleman h2{font-size:1.45rem}}.discover-budget-filter{background:linear-gradient(135deg,#1e1610bf,#090807d1);border:1px solid #e1ae7633;border-radius:13px;margin:2px 0 10px;padding:9px 12px 10px}.discover-budget-filter>div{align-items:center;display:flex}.discover-budget-filter>div small{color:#c99360;letter-spacing:.16em;font-size:.52rem;font-weight:800}.discover-budget-filter .club-filter-row{grid-template-columns:.72fr 1fr 1fr .86fr;gap:6px;display:grid;overflow:visible;margin:7px 0 0!important}.discover-budget-filter .club-filter-row a,.discover-budget-filter .club-filter-row button{color:#d8c1a8;min-width:0;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #e1ae7647;border-radius:999px;padding:0 6px;font-size:.58rem}.discover-budget-filter .club-filter-row button.active{color:#1a1009;background:#edbd89;border-color:#edbd89}.discover-budget-filter .discover-moment-label{border-top:1px solid #e1ae7624;margin-top:8px;padding-top:8px}.discover-budget-filter .discover-moment-row{grid-template-columns:.72fr 1fr 1fr 1fr}@media (width<=600px){.discover-budget-filter{margin:0 0 7px;padding:7px 8px 8px}.discover-budget-filter>div{align-items:center}.discover-budget-filter .club-filter-row{gap:4px;width:100%;margin-top:5px!important}.discover-budget-filter .club-filter-row a,.discover-budget-filter .club-filter-row button{min-width:0;min-height:28px;padding-inline:2px;font-size:.49rem}}.discover-position-row>button.discover-unposition{color:#e9c49b;background:0 0;border:1px solid #a8784e}.discover-position-row>button:disabled{opacity:.65;cursor:wait}.discover-position-error{margin:0 20px 14px}@media (width<=900px){.club-feed-screen>.club-read-only-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.club-feed-screen>.club-read-only-content>.club-feed-page{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden!important}.club-feed-screen:has(.discover-budget-filter)>.club-feed-page{flex-direction:column;min-height:0;display:flex;overflow:hidden!important}.club-feed-screen:has(.discover-budget-filter) .discover-budget-filter{flex:none}.club-feed-screen:has(.discover-budget-filter) .discover-vertical-feed{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;height:auto!important;overflow-y:auto!important}.club-feed-screen>.club-read-only-content .discover-vertical-feed{flex:auto;min-height:0;height:auto!important}.club-feed-screen:has(.discover-budget-filter) .discover-reference-card{scroll-snap-align:start;scroll-snap-stop:always;height:100%!important;min-height:100%!important}.club-feed-screen:has(.discover-budget-filter) .discover-feed-item{scroll-snap-align:start;scroll-snap-stop:always;height:100%;min-height:100%}.club-feed-screen:has(.discover-budget-filter) .discover-feed-single{overscroll-behavior:none!important;scroll-snap-type:none!important;overflow-y:hidden!important}.club-feed-screen:has(.discover-budget-filter) .discover-feed-single>.discover-feed-item{transform:none!important}.club-feed-screen:has(.discover-budget-filter) .discover-feed-multiple{overscroll-behavior-y:contain!important;scroll-snap-type:y mandatory!important;overflow-y:auto!important}}.club-app-head{z-index:50;top:0;left:270px;right:0;position:fixed!important}.club-screen{padding-top:94px}@media (width<=900px){.club-app-head{height:112px;left:0}.club-screen{padding-top:112px}.club-feed-screen{box-sizing:border-box}}@media (width<=390px){.club-app-head{height:100px}.club-screen{padding-top:100px}}@media (width<=900px){.club-feed-screen{--discover-header-height:112px;height:calc(100dvh - 76px)!important;min-height:0!important;padding-top:var(--discover-header-height)!important;overflow:hidden!important}.club-feed-screen>.club-app-head{height:var(--discover-header-height)!important;min-height:var(--discover-header-height)!important}.club-feed-screen>.club-read-only-banner{z-index:24;overflow:visible;flex:none!important;position:relative!important;top:auto!important}.club-feed-screen>.club-read-only-content,.club-feed-screen>.club-feed-page,.club-feed-screen>.club-read-only-content>.club-feed-page{flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.club-feed-screen .discover-budget-filter{z-index:10;box-shadow:none;background:#0b0907;border-inline:0;border-radius:0;position:relative;flex:none!important;margin:0!important}.club-feed-screen .discover-vertical-feed{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;scroll-behavior:auto!important;scroll-snap-type:y mandatory!important;flex:1 1 0!important;height:auto!important;min-height:0!important;overflow:hidden auto!important}.club-feed-screen .discover-feed-item,.club-feed-screen .discover-reference-card{scroll-snap-align:start;scroll-snap-stop:normal!important;height:100%!important;min-height:100%!important}.club-feed-screen .discover-feed-carousel{touch-action:pan-x pan-y}}@media (width<=600px){.club-feed-screen>.club-read-only-banner{border-bottom-width:1px;grid-template-columns:1fr;gap:7px;padding:8px 14px 10px;display:grid}.club-feed-screen .club-read-only-message{min-width:0}.club-feed-screen .club-read-only-message>span{display:none}.club-feed-screen .club-read-only-action{width:100%;max-width:360px;min-height:42px;margin:0 auto;padding-inline:14px;position:relative;inset:auto;box-shadow:0 7px 18px #00000038}.club-feed-screen .discover-budget-filter{padding:7px 9px 8px}.club-feed-screen .discover-budget-filter .club-filter-row{gap:5px}.club-feed-screen .discover-budget-filter .club-filter-row button{min-height:31px;font-size:.52rem}}@media (width<=430px){.club-feed-screen{--discover-header-height:96px}.club-feed-screen>.club-app-head{padding-block:12px 7px!important}.club-feed-screen .club-wordmark-mark{width:52px!important;height:52px!important}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.discover-swipe-cue{display:none}@media (width>=901px){.discover-budget-filter{grid-template-columns:120px minmax(160px,230px) minmax(160px,230px) minmax(160px,230px);gap:10px;display:grid}.discover-filter-all,.discover-filter-select{color:#ead8c5;background:#080706d9;border:1px solid #e1ae7661;border-radius:999px;min-height:44px;position:relative}.discover-filter-all{cursor:pointer;font:500 .76rem Arial,sans-serif}.discover-filter-all.active,.discover-filter-select.active{color:#17100a;background:#e9b77f}.discover-filter-select:after{content:"⌄";pointer-events:none;position:absolute;top:11px;right:16px}.discover-filter-select select{appearance:none;width:100%;height:100%;color:inherit;background:0 0;border:0;padding:0 38px 0 18px}.discover-filter-select option{color:#17100a}.discover-group-explainer{color:#d9ad7e;text-align:left;cursor:pointer;background:0 0;border:1px solid #e1ae767a;border-radius:16px;grid-template-columns:30px 1fr 20px;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:10px;padding:0 18px;display:grid}.discover-group-explainer>b{border:1px solid;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.discover-group-explainer svg{width:18px}.discover-reference-reveal{color:#c79767;justify-content:center;gap:8px;margin:10px 4px 0;font-size:.68rem;display:flex}}@media (width<=900px){.club-feed-screen .discover-budget-filter{border-top:1px solid #e0a5691f;border-bottom:1px solid #e0a5692e;grid-template-columns:.7fr 1fr 1fr 1fr;gap:9px;padding:10px 16px 12px;display:grid}.discover-filter-all,.discover-filter-select{color:#ead8c5;background:#080706d9;border:1px solid #e1ae7661;border-radius:999px;min-width:0;min-height:43px;position:relative}.discover-filter-all{cursor:pointer;padding:0 12px;font:500 .76rem Arial,sans-serif}.discover-filter-all.active,.discover-filter-select.active{color:#17100a;background:linear-gradient(105deg,#efc08d,#d89a5d);border-color:#efc08d}.discover-filter-select:after{content:"⌄";color:currentColor;pointer-events:none;font-size:.9rem;position:absolute;top:50%;right:14px;transform:translateY(-58%)}.discover-filter-select select{appearance:none;width:100%;height:100%;color:inherit;background:0 0;border:0;outline:0;padding:0 33px 0 17px;font:500 .76rem Arial,sans-serif}.discover-filter-select option{color:#17100a}.club-feed-screen .discover-feed-stage{background:#050504;flex:1 1 0;min-height:0;position:relative;overflow:hidden}.club-feed-screen .discover-feed-stage .discover-vertical-feed{width:100%;height:100%!important}.discover-swipe-cue{z-index:18;color:#f4c997;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#080605d4;border:1px solid #efc08d9e;border-radius:999px;grid-template-columns:18px auto auto;align-items:center;gap:7px;min-height:31px;padding:4px 10px 4px 7px;display:grid;position:absolute;bottom:9px;left:50%;transform:translate(-50%);box-shadow:0 7px 24px #0000007a}.discover-swipe-cue b{letter-spacing:.1em;white-space:nowrap;font:800 .48rem/1 Arial,sans-serif}.discover-swipe-cue small{color:#fff0df;border-left:1px solid #efc08d59;padding-left:7px;font:700 .48rem/1 Arial,sans-serif}.discover-swipe-arrows{width:18px;height:21px;position:relative}.discover-swipe-arrows i{font:1rem/1 Arial,sans-serif;animation:1.55s ease-in-out infinite discoverSwipeUp;position:absolute;left:4px}.discover-swipe-arrows i:first-child{opacity:.45;top:6px}.discover-swipe-arrows i:last-child{animation-delay:.16s;top:0}.discover-group-explainer{color:#d9ad7e;text-align:left;cursor:pointer;background:0 0;border:1px solid #e1ae767a;border-radius:15px;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:8px;padding:0 15px;display:grid}.discover-group-explainer>b{border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;font:500 .8rem Georgia,serif;display:grid}.discover-group-explainer>span{font-size:.66rem}.discover-group-explainer svg{width:17px;height:17px}.discover-reference-reveal{color:#c79767;text-align:center;justify-content:center;gap:8px;margin:8px 4px 23px;font:400 .59rem/1.35 Arial,sans-serif;display:flex}.discover-reference-reveal i{color:#e7b77f;font-style:normal}.discover-reference-reveal b{color:#dfb07b;font-weight:700}.discover-selection-trigger{text-align:center;grid-template-columns:1fr 24px;min-height:58px}.discover-selection-trigger>span{justify-items:center}.discover-selection-trigger small{display:none}.discover-selection-trigger strong{text-transform:uppercase;letter-spacing:.14em}}@media (width<=430px){.club-feed-screen .discover-budget-filter{gap:7px;padding:8px 12px 9px}.discover-filter-all,.discover-filter-select{min-height:39px}.discover-filter-all,.discover-filter-select select{font-size:.68rem}.discover-filter-select select{padding-left:14px;padding-right:28px}.discover-filter-select:after{right:11px}.discover-date-select select{padding-left:11px}.discover-group-explainer{min-height:43px;margin-top:6px}.discover-reference-reveal{margin-top:6px;margin-bottom:21px;font-size:.53rem}.discover-swipe-cue{bottom:7px}}@keyframes discoverSwipeUp{0%,to{opacity:.3;transform:translateY(3px)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.discover-swipe-arrows i{animation:none}}.club-header-opening{color:#e7b77f;letter-spacing:.1em;white-space:nowrap;background:#da9d5e14;border:1px solid #e1ae7657;border-radius:999px;margin-left:auto;margin-right:14px;padding:7px 11px;font:800 .55rem/1 Arial,sans-serif}@media (width<=900px){.club-header-opening{letter-spacing:.07em;margin:0 7px 0 auto;padding:6px 8px;font-size:.47rem}}@media (width<=390px){.club-header-opening{white-space:normal;text-align:center;max-width:76px;line-height:1.25}}.club-feed-screen:has(.offline-showcase-page){min-height:100svh;height:auto!important;overflow:visible!important}.club-feed-screen:has(.offline-showcase-page)>.offline-showcase-page{flex:none!important;overflow:visible!important}.offline-showcase-page{background:#060706;margin:0 auto;width:min(1120px,100%)!important;max-width:1120px!important;padding:22px 24px 110px!important}.offline-discovery-showcase{color:#f7ebdc}.offline-discovery-categories{scrollbar-width:none;gap:22px;padding:2px 2px 18px;display:flex;overflow-x:auto}.offline-discovery-categories::-webkit-scrollbar{display:none}.offline-discovery-categories button{color:#b9aea2;cursor:pointer;background:0 0;border:0;flex:0 0 76px;padding:0}.offline-discovery-categories button>span{background-position:50%;background-size:cover;border:1px solid #e7ba8799;border-radius:50%;width:70px;height:70px;margin:auto;transition:transform .2s,border-color .2s;display:block;box-shadow:inset 0 0 0 3px #070706}.offline-discovery-categories button small{white-space:nowrap;margin-top:9px;font-size:.72rem;display:block}.offline-discovery-categories button.active{color:#f1c99b}.offline-discovery-categories button.active>span{border:3px solid #e7bb87;transform:scale(1.04)}.offline-discovery-categories button.active:after{content:"";background:#efc78f;border-radius:2px;width:34px;height:2px;margin:8px auto 0;display:block}.offline-featured-experience{background-color:#17120d;background-position:50%;background-size:cover;border:1px solid #ebbe889e;border-radius:25px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 28px 75px #0000006b}.offline-featured-shade{background:linear-gradient(#0202020f 24%,#0202022b 48%,#030303f0 100%);position:absolute;inset:0}.offline-featured-label{z-index:2;color:#f3c891;letter-spacing:.03em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070706ad;border:1px solid #edc48f;border-radius:999px;padding:10px 17px;font-size:.68rem;font-weight:800;position:absolute;top:22px;left:24px}.offline-showcase-like{z-index:4;color:#f7eadb;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0607069e;border:1px solid #f4d3abb3;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;display:grid;position:absolute;top:20px;right:22px}.offline-showcase-like svg{width:25px;height:25px}.offline-showcase-like.liked{color:#17100a;background:#ebbd86}.offline-featured-copy{z-index:2;justify-content:space-between;align-items:flex-end;gap:26px;display:flex;position:absolute;bottom:28px;left:26px;right:26px}.offline-featured-copy h1{color:#fff6e8;letter-spacing:-.055em;text-shadow:0 5px 24px #000;max-width:560px;margin:0;font:400 clamp(2.8rem,6vw,5.6rem)/.84 Georgia,Times New Roman,serif}.offline-featured-meta{gap:9px;min-width:190px;display:grid}.offline-featured-meta>span{color:#f4eadf;grid-template-rows:auto auto;grid-template-columns:22px auto;align-items:center;column-gap:9px;display:grid}.offline-featured-meta svg{color:#f0c68f;grid-row:1/3;width:19px;height:19px}.offline-featured-meta b{font-size:.83rem}.offline-featured-meta small{text-transform:uppercase;letter-spacing:.08em;font-size:.57rem}.offline-featured-open{z-index:3;color:#fff;display:none;position:absolute;bottom:25px;left:24px}.offline-featured-open i{color:#fff;background:linear-gradient(145deg,#f0d09e,#ba824b);border:1px solid #f1d2a8;border-radius:50%;place-items:center;width:64px;height:64px;font:300 2rem Arial,sans-serif;display:grid}.offline-featured-open span{font-size:.72rem;font-weight:800;line-height:1.05}.offline-upcoming{margin-top:30px}.offline-upcoming>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.offline-upcoming h2{color:#dbc1a6;letter-spacing:.28em;margin:0;font-size:.75rem}.offline-upcoming header button{color:#d8c5b1;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem}.offline-upcoming-track{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:13px;padding-bottom:8px;display:grid;overflow-x:auto}.offline-upcoming-track::-webkit-scrollbar{display:none}.offline-upcoming-card{scroll-snap-align:start;min-width:0;position:relative}.offline-upcoming-card>a{color:#fff;background-position:50%;background-size:cover;border:1px solid #e8be8d73;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:300px;padding:18px;display:flex;position:relative;overflow:hidden}.offline-upcoming-card>a>div{background:linear-gradient(#0000 34%,#030303f0 100%);position:absolute;inset:0}.offline-upcoming-card h3,.offline-upcoming-card p{z-index:2;position:relative}.offline-upcoming-card h3{color:#fff0df;margin:0 45px 14px 0;font:400 1.55rem/.94 Georgia,serif}.offline-upcoming-card p{color:#f3e7d9;gap:15px;margin:0;font-size:.65rem;display:flex}.offline-upcoming-card p span{align-items:center;gap:5px;display:flex}.offline-upcoming-card p svg{color:#e9bc83;width:15px;height:15px}.offline-upcoming-card .offline-showcase-like{width:38px;height:38px;top:11px;right:11px}.offline-upcoming-card .offline-showcase-like svg{width:19px;height:19px}.offline-discovery-promise{color:#ead6bf;letter-spacing:.34em;text-align:center;background:linear-gradient(90deg,#0c0907f2,#3e26158c,#0c0907f2),url(/offline-club-hero.jpeg) 50%/cover;border:1px solid #dfa96f33;flex-direction:column;justify-content:center;align-items:center;min-height:100px;margin-top:30px;font-size:.68rem;line-height:1.9;display:flex}@media (width<=900px){.club-feed-screen:has(.offline-showcase-page){padding-bottom:76px}.offline-showcase-page{padding:12px 14px 36px!important}.offline-discovery-categories{gap:12px;padding:2px 2px 15px}.offline-discovery-categories button{flex-basis:61px}.offline-discovery-categories button>span{width:58px;height:58px}.offline-discovery-categories button small{font-size:.63rem}.offline-featured-experience{border-radius:20px;min-height:455px}.offline-featured-copy{display:block;bottom:20px;left:18px;right:18px}.offline-featured-copy h1{max-width:75%;font-size:3.25rem}.offline-featured-meta{min-width:128px;position:absolute;bottom:0;right:0}.offline-featured-meta>span{grid-template-columns:17px auto;column-gap:6px}.offline-featured-meta b{font-size:.7rem}.offline-featured-meta small{font-size:.48rem}.offline-featured-label{padding:8px 12px;font-size:.58rem;top:15px;left:16px}.offline-showcase-like{width:46px;height:46px;top:14px;right:15px}.offline-showcase-like svg{width:23px;height:23px}.offline-upcoming-track{grid-auto-columns:44%}.offline-upcoming-card>a{min-height:260px;padding:14px}.offline-upcoming-card h3{font-size:1.25rem}.offline-discovery-promise{margin-top:22px;font-size:.58rem}}@media (width<=520px){.offline-featured-experience{min-height:430px}.offline-featured-copy h1{max-width:70%;font-size:2.75rem}.offline-featured-open{align-items:center;gap:11px;display:flex}.offline-featured-copy{bottom:24px}.offline-featured-copy h1{position:absolute;bottom:93px;left:0}.offline-featured-meta{bottom:0}.offline-upcoming-track{grid-auto-columns:58%}.offline-discovery-promise{letter-spacing:.23em}}.club-event-detail.offline-experience-detail{max-width:980px;padding-top:0}.offline-detail-hero{background-color:#15100c;background-position:50%;background-size:cover;border:1px solid #e7b8817a;border-radius:0 0 28px 28px;min-height:670px;position:relative;overflow:hidden}.offline-detail-hero:after{content:"";background:linear-gradient(#0303032e,#03030314 25%,#030303e6 82%,#070706 100%);position:absolute;inset:0}.offline-detail-top,.offline-detail-content{z-index:2;position:absolute;left:28px;right:28px}.offline-detail-top{justify-content:space-between;display:flex;top:25px}.offline-detail-top>a,.offline-detail-top button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0505048a;border:1px solid #f1cfa5a6;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.offline-detail-top>div{gap:10px;display:flex}.offline-detail-top svg{width:22px;height:22px}.offline-detail-content{bottom:30px}.offline-detail-content>.offline-featured-label{display:inline-flex;position:static}.offline-detail-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:28px;margin-top:28px;display:grid}.offline-detail-copy h1{color:#fff4e5;letter-spacing:-.06em;max-width:600px;margin:0 0 18px;font:400 clamp(3.5rem,8vw,6.8rem)/.82 Georgia,serif}.offline-detail-date{color:#f0dfce;flex-wrap:wrap;gap:18px;margin:0 0 16px;font-size:.82rem;display:flex}.offline-detail-date span{align-items:center;gap:7px;display:flex}.offline-detail-date svg{color:#edbd85;width:18px;height:18px}.offline-detail-summary{color:#f4e8da;max-width:570px;margin:0;font-size:1rem;line-height:1.48}.offline-detail-demand{text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080706bd;border:1px solid #efc695b3;border-radius:20px;padding:25px}.offline-detail-demand strong{color:#f7dcb8;font:400 4.2rem/.9 Georgia,serif;display:block}.offline-detail-demand>span{color:#f0d9bc;letter-spacing:.08em;margin-top:8px;font-size:.7rem;display:block}.offline-detail-demand hr{background:#f0c7956e;border:0;height:1px;margin:18px 0}.offline-detail-demand small{color:#e7d4bf;justify-content:center;align-items:center;gap:8px;font-size:.72rem;display:flex}.offline-detail-demand svg{color:#e9bb82;width:23px;height:23px}.offline-detail-highlights{background:#dfa86d40;border:1px solid #dfa86d40;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.offline-detail-highlights>div{background:#0a0908;align-items:center;gap:12px;min-height:105px;padding:20px 13px;display:flex}.offline-detail-highlights svg{color:#e3ad73;flex:none;width:28px;height:28px}.offline-detail-highlights span{color:#dcc6ae;font-size:.72rem;line-height:1.45}.offline-detail-primary{background:#070706;padding:22px 24px}.offline-detail-primary .club-apply-action{margin:0}.offline-detail-primary button,.offline-detail-primary>a{color:#160f09;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(100deg,#f2d7ae,#dca05f);border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:64px;font-size:1rem;font-weight:900;display:flex}.offline-detail-primary-note{color:#b8a28b;text-align:center;margin:11px 0 0;font-size:.65rem}.offline-detail-primary-note b{color:#e5b67f}.offline-experience-detail>section.offline-detail-section{background:#070706;border-color:#e2ab712e;padding:34px 24px}.offline-detail-section-header{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.offline-detail-section-header h2{margin:0!important;font-size:2.2rem!important}.offline-detail-section-header span{color:#ceb89e;font-size:.7rem}.offline-detail-gallery{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.offline-detail-gallery>div{background-position:50%;background-size:cover;border:1px solid #e7b78073;border-radius:14px;min-height:250px;position:relative;overflow:hidden}.offline-detail-gallery>div:after{content:"";background:linear-gradient(#0000,#000000d9);position:absolute;inset:45% 0 0}.offline-detail-gallery span{z-index:2;color:#fff0df;font:400 1.1rem/1.05 Georgia,serif;position:absolute;bottom:14px;left:14px;right:14px}.offline-interest-list{scrollbar-width:none;gap:14px;margin-top:20px;padding-bottom:4px;display:flex;overflow-x:auto}.offline-interest-person{text-align:center;flex:0 0 72px}.offline-interest-person>i{color:#f6dab8;background:radial-gradient(circle at 35% 28%,#9e7450,#281b12 56%,#080706);border:1px solid #d7a66f;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font:400 1.45rem Georgia,serif;display:grid}.offline-interest-person strong,.offline-interest-person small{display:block}.offline-interest-person strong{color:#ecd5bc;margin-top:7px;font-size:.65rem}.offline-interest-person small{color:#8f7b68;margin-top:3px;font-size:.54rem}.offline-interest-more>i{background:#0c0b09;font-size:.86rem}.offline-seeking{border:1px solid #dda56a59;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.offline-seeking>div{text-align:left;border-right:1px solid #dda56a38;justify-content:center;align-items:center;gap:13px;min-height:120px;padding:20px;display:flex}.offline-seeking>div:last-child{border:0}.offline-seeking svg{color:#e5b376;width:34px;height:34px}.offline-seeking span{color:#d9c2aa;max-width:155px;font-size:.72rem;line-height:1.5}.offline-detail-bottom-action{background:#070706;grid-template-columns:180px 1fr;align-items:center;gap:25px;padding:25px 24px 38px;display:grid}.offline-detail-bottom-action>div:first-child{text-align:center}.offline-detail-bottom-action strong{color:#f4d2a6;font:400 3rem/.8 Georgia,serif}.offline-detail-bottom-action small{color:#bca286;letter-spacing:.07em;margin-top:8px;font-size:.58rem;display:block}.offline-detail-bottom-action .club-apply-action{margin:0}.offline-detail-bottom-action button{color:#160f09;text-transform:uppercase;background:linear-gradient(100deg,#f2d7ae,#dca05f);border:0;border-radius:999px;width:100%;min-height:62px;font-size:.95rem;font-weight:900}.offline-experience-detail>.club-event-facts,.offline-experience-detail>.club-event-detail-hero{display:none}@media (width<=700px){.club-event-detail.offline-experience-detail{width:100%;padding:0 0 80px}.offline-detail-hero{border-left:0;border-right:0;border-radius:0;min-height:660px}.offline-detail-top,.offline-detail-content{left:18px;right:18px}.offline-detail-grid{grid-template-columns:1fr 155px;gap:12px}.offline-detail-copy h1{font-size:3.6rem}.offline-detail-summary{font-size:.85rem}.offline-detail-demand{padding:18px 10px}.offline-detail-demand strong{font-size:2.8rem}.offline-detail-demand>span{font-size:.55rem}.offline-detail-demand small{font-size:.58rem}.offline-detail-highlights{grid-template-columns:1fr 1fr}.offline-detail-highlights>div{min-height:82px;padding:14px 12px}.offline-experience-detail>section.offline-detail-section{padding:30px 16px}.offline-detail-gallery{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:76%;grid-auto-flow:column;overflow-x:auto}.offline-detail-gallery>div{scroll-snap-align:start;min-height:230px}.offline-seeking{grid-template-columns:1fr}.offline-seeking>div{border-bottom:1px solid #dda56a38;border-right:0;justify-content:flex-start;min-height:86px}.offline-detail-bottom-action{grid-template-columns:110px 1fr;gap:12px;padding:20px 16px 30px}.offline-detail-bottom-action strong{font-size:2.2rem}.offline-detail-bottom-action button{font-size:.77rem}}@media (width<=430px){.offline-detail-grid{display:block}.offline-detail-copy h1{font-size:3.2rem}.offline-detail-demand{width:145px;position:absolute;bottom:0;right:0}.offline-detail-content{padding-bottom:150px;bottom:26px}.offline-detail-hero{min-height:720px}.offline-detail-demand strong{font-size:2.45rem}.offline-detail-highlights span{font-size:.64rem}.offline-detail-primary{padding:16px}.offline-detail-primary button{min-height:58px}.offline-detail-section-header h2{font-size:1.8rem!important}}.offline-detail-top>a svg{transform:rotate(180deg)}.offline-detail-top button.liked{color:#160f09;background:#e4b278}.offline-discovery-section-nav{border-bottom:1px solid #e5b8843b;grid-template-columns:repeat(5,1fr);margin-bottom:20px;display:grid}.offline-discovery-section-nav a{color:#b7aaa0;text-align:center;padding:12px 6px 14px;font-size:.82rem;position:relative}.offline-discovery-section-nav a.active{color:#f3d5ae;font-weight:700}.offline-discovery-section-nav a.active:after{content:"";background:#efc98f;height:2px;position:absolute;bottom:-1px;left:18%;right:18%}.offline-featured-open{align-items:center;gap:12px;display:flex!important}.offline-featured-copy{display:block;left:48%;right:28px}.offline-featured-copy h1{max-width:none}.offline-featured-meta{flex-wrap:wrap;min-width:0;margin-top:20px;display:flex}.offline-featured-meta>span{min-width:120px}@media (width<=900px){.offline-discovery-section-nav{margin-bottom:16px}.offline-discovery-section-nav a{padding:9px 3px 12px;font-size:.7rem}.offline-featured-copy{display:block;left:47%;right:18px}.offline-featured-copy h1{max-width:none}.offline-featured-meta{min-width:0;margin-top:17px;display:grid;position:static}.offline-featured-meta>span{min-width:0}}@media (width<=520px){.offline-discovery-section-nav a{font-size:.62rem}.offline-featured-copy h1{max-width:none;font-size:2.35rem;position:static}.offline-featured-meta{margin-top:15px;position:static}.offline-featured-open{left:16px}.offline-featured-open i{width:58px;height:58px}.club-feed-screen:has(.offline-showcase-page) .club-app-head{height:88px;min-height:88px;padding:14px 20px 8px}.club-feed-screen:has(.offline-showcase-page) .club-app-head .club-wordmark-mark{display:none}.club-feed-screen:has(.offline-showcase-page) .club-app-head .club-wordmark span{display:flex!important}.club-feed-screen:has(.offline-showcase-page) .club-app-head .club-wordmark b{letter-spacing:.45em;font-size:1.12rem}.club-feed-screen:has(.offline-showcase-page) .club-app-head .club-wordmark small{letter-spacing:.27em;font-size:.38rem}.offline-showcase-page{padding:4px 14px 28px!important}.offline-discovery-section-nav{margin:0 0 12px}.offline-discovery-section-nav a{padding:10px 2px 12px;font-size:.68rem}.offline-discovery-categories{gap:9px;padding:2px 0 12px}.offline-discovery-categories button{flex:0 0 54px}.offline-discovery-categories button>span{width:50px;height:50px;box-shadow:inset 0 0 0 2px #070706}.offline-discovery-categories button small{margin-top:6px;font-size:.56rem}.offline-discovery-categories button.active:after{width:28px;margin-top:6px}.offline-featured-experience{border-radius:15px;min-height:292px}.offline-featured-label{padding:7px 10px;font-size:.5rem;top:12px;left:12px}.offline-showcase-like{background:#06070699;width:42px;height:42px;top:12px;right:12px}.offline-showcase-like svg{width:21px;height:21px}.offline-featured-copy{padding:0;bottom:15px;left:52%;right:13px}.offline-featured-copy h1{font-size:1.95rem;line-height:.86}.offline-featured-meta{grid-template-columns:1fr 1fr;gap:7px 9px;margin-top:11px}.offline-featured-meta>span{grid-template-columns:14px auto;column-gap:4px;min-width:0}.offline-featured-meta>span:first-child{grid-column:1/-1}.offline-featured-meta svg{width:14px;height:14px}.offline-featured-meta b{white-space:nowrap;font-size:.58rem}.offline-featured-meta small{font-size:.4rem}.offline-featured-open{gap:8px;bottom:15px;left:13px}.offline-featured-open i{width:48px;height:48px;font-size:1.45rem}.offline-featured-open span{font-size:.55rem}.offline-upcoming{margin-top:22px}.offline-upcoming>header{margin-bottom:12px}.offline-upcoming h2{letter-spacing:.24em;font-size:.62rem}.offline-upcoming header button{font-size:.58rem}.offline-upcoming-track{grid-auto-columns:29%;gap:7px}.offline-upcoming-card>a{min-height:180px;padding:9px 8px}.offline-upcoming-card h3{margin:0 20px 8px 0;font-size:.92rem}.offline-upcoming-card p{flex-direction:column;gap:3px;font-size:.47rem;display:flex}.offline-upcoming-card p svg{width:11px;height:11px}.offline-upcoming-card .offline-showcase-like{width:27px;height:27px;top:6px;right:6px}.offline-upcoming-card .offline-showcase-like svg{width:14px;height:14px}.offline-discovery-promise{min-height:72px;margin-top:16px;font-size:.5rem}}@media (width<=900px){.club-app>.club-bottom-nav{background:linear-gradient(#030c19f7,#01050cfe)!important;border-top:1px solid #2669ae8c!important;box-shadow:0 -14px 38px #001f486b!important}.club-app>.club-bottom-nav>a{color:#667486!important}.club-app>.club-bottom-nav>a.active{color:#75d2ff!important;text-shadow:0 0 11px #43b8ffb3!important}.club-app>.club-bottom-nav>a.active:before{background:linear-gradient(90deg,#0000,#56c5ff,#0000)!important;box-shadow:0 0 16px #168fe0!important}.club-app>.club-bottom-nav>a.active>span:not(.club-nav-salon){filter:drop-shadow(0 0 8px #48c2ffbf)!important}.club-app>.club-bottom-nav .club-nav-salon{color:#7393b2!important;background:radial-gradient(circle at 50% 32%,#0b3158,#03101f 74%)!important;border-color:#285c8e!important;box-shadow:0 8px 25px #00000080,inset 0 1px #87d3ff17!important}.club-app>.club-bottom-nav .club-salon-link.active .club-nav-salon{color:#d9f4ff!important;background:radial-gradient(circle at 50% 34%,#1267a7,#062646 68%,#020a14)!important;border-color:#66caff!important;box-shadow:0 0 0 3px #2497db29,0 0 25px #2ab0ff94!important}.club-app>.club-bottom-nav .club-salon-link.active small{color:#75d2ff!important}.club-app>.club-bottom-nav .club-salon-badge{color:#01101e!important;background:linear-gradient(135deg,#9be0ff,#1689d7)!important;border-color:#020814!important;box-shadow:0 0 18px #3dbbff8c!important}}.club-notification-link,.club-profile-link{color:#75c9f4!important;background:#030c18!important;border-color:#2b66a0a6!important}.club-notification-link>b{color:#fff!important;background:#168fdc!important}.club-salon-badge{color:#01101e!important;background:linear-gradient(135deg,#9adfff,#1689d7)!important;box-shadow:0 0 17px #2db5ff6b!important}.club-event-detail.offline-experience-detail{color:#eaf4ff;background:#020812;overflow:hidden}.offline-experience-detail .offline-detail-hero{background-color:#051426;border-color:#3174b5b8}.offline-experience-detail .offline-detail-hero:after{background:linear-gradient(#01070f1f,#020a141f 30%,#010811e6 80%,#020812 100%)}.offline-experience-detail .offline-detail-top>a,.offline-experience-detail .offline-detail-top button{color:#dff5ff;background:#020d1aad;border-color:#70c2f2a6;box-shadow:0 0 18px #1e97de29}.offline-experience-detail .offline-featured-label{color:#e5f7ff;background:linear-gradient(105deg,#0b4f8d,#072b51);border-color:#63c7ff;box-shadow:0 0 18px #2bacf547}.offline-experience-detail .offline-detail-copy h1{color:#f3f8ff;text-shadow:0 3px 24px #000;font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif;font-weight:600}.offline-experience-detail .offline-detail-date{color:#edf7ff}.offline-experience-detail .offline-detail-date svg{color:#68caff}.offline-experience-detail .offline-detail-summary{color:#edf2f7}.offline-experience-detail .offline-detail-demand{background:linear-gradient(145deg,#072a4ce0,#020c18e6);border-color:#53a7e0b8;box-shadow:0 0 28px #1373b729}.offline-experience-detail .offline-detail-demand strong{color:#dff5ff;font-family:Didot,"Bodoni 72",Georgia,serif;font-weight:600}.offline-experience-detail .offline-detail-demand>span,.offline-experience-detail .offline-detail-demand small{color:#bcd8eb}.offline-experience-detail .offline-detail-demand hr{background:#4d97cf61}.offline-experience-detail .offline-detail-demand svg{color:#66c8ff}.offline-experience-detail .offline-detail-highlights{background:#25639e80;border-color:#25639e80}.offline-experience-detail .offline-detail-highlights>div{background:#04101f}.offline-experience-detail .offline-detail-highlights svg{color:#67c9ff}.offline-experience-detail .offline-detail-highlights span{color:#c9d9e6}.offline-experience-detail .offline-detail-primary{background:#020812}.offline-experience-detail .offline-detail-primary button,.offline-experience-detail .offline-detail-primary>a,.offline-experience-detail .offline-detail-bottom-action button{color:#f5fbff;background:linear-gradient(110deg,#0d70be,#06447e);border:1px solid #54bfff;font-weight:600;box-shadow:0 0 22px #1997e147,inset 0 1px #d5f4ff33}.offline-experience-detail .offline-detail-primary-note{color:#91a8bb}.offline-experience-detail .offline-detail-primary-note b{color:#61c7ff}.offline-experience-detail>section,.offline-experience-detail>section.offline-detail-section{background:#020812;border-color:#22588d73}.offline-experience-detail h2,.offline-experience-detail h3{color:#edf7ff;font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif;font-weight:600}.offline-experience-detail .offline-detail-section-header span{color:#8eb1cc}.offline-experience-detail .offline-detail-gallery>div{border-color:#4897d39e}.offline-experience-detail .offline-detail-gallery span{color:#f1f7fc;font-weight:600}.offline-experience-detail .offline-interest-person>i{color:#0000;background-color:#06182d;background-image:url(/offline-member-avatars-v3.webp);background-size:400% 200%;border-color:#63c8ff;box-shadow:0 0 17px #23a6f038}.offline-experience-detail .offline-interest-person.avatar-0>i{background-position:0 0}.offline-experience-detail .offline-interest-person.avatar-1>i{background-position:33.333% 100%}.offline-experience-detail .offline-interest-person.avatar-2>i{background-position:66.666% 0}.offline-experience-detail .offline-interest-person.avatar-3>i{background-position:100% 100%}.offline-experience-detail .offline-interest-person.avatar-4>i{background-position:33.333% 0}.offline-experience-detail .offline-interest-person.avatar-5>i{background-position:66.666% 100%}.offline-experience-detail .offline-interest-person strong{color:#dcecff}.offline-experience-detail .offline-interest-person small{color:#7893aa}.offline-experience-detail .offline-interest-more>i{color:#8bd5ff;background:#06182d}.offline-experience-detail .offline-seeking{background:#03101f;border-color:#2868a494}.offline-experience-detail .offline-seeking>div{border-color:#2868a466}.offline-experience-detail .offline-seeking svg,.offline-experience-detail .member-kicker{color:#62c7ff}.offline-experience-detail .offline-seeking span,.offline-experience-detail p{color:#b7c8d6}.offline-experience-detail .club-event-program span,.offline-experience-detail .club-included span,.offline-experience-detail .club-detail-rules,.offline-experience-detail .club-free-reservation-note,.offline-experience-detail .club-small-groups>article{color:#c7d9e6;background:#041120;border-color:#2a69a375}.offline-experience-detail .club-application-status,.offline-experience-detail .club-confirmation{color:#d9f2ff;background:#061a30;border-color:#2d79b5}@media (width<=700px){.offline-experience-detail .offline-detail-copy h1{font-size:3.35rem}.offline-experience-detail .offline-detail-primary button,.offline-experience-detail .offline-detail-primary>a{letter-spacing:.035em;font-size:.86rem}}:root{--offline-black:#01050b;--offline-panel:#04101f;--offline-panel-2:#06182d;--offline-gold:#61c7ff;--offline-gold-soft:#dff5ff;--offline-ivory:#f3f9ff;--offline-muted:#91a9bc;--offline-line:#4aa6e56b;--app-line:#398bca57}.club-app{color:#edf7ff;background:radial-gradient(circle at 50% 8%,#0e427352,#0000 30%),linear-gradient(#020a15,#01050b 48%,#020711)!important}.club-screen:not(.club-feed-screen){background:radial-gradient(circle at 82% 4%,#0d4f892e,#0000 30%),linear-gradient(#020a15,#01050b 72%)!important}.club-app-head{box-shadow:0 14px 40px #00143038;background:#01070ff0!important;border-bottom-color:#3183c561!important}.club-wordmark b{text-shadow:0 0 20px #59c1ff33;color:#f1f7ff!important;font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif!important}.club-wordmark small,.club-wordmark em{color:#90cdeb!important}.club-notification-link,.club-profile-link{box-shadow:0 0 18px #1d96de1a;color:#7ed3ff!important;background:#03101f!important;border-color:#449bd98f!important}.club-head-balance small{color:#6d8ba3!important}.club-head-balance strong{color:#dff5ff!important}.club-head-balance span{color:#69c7fa!important}.club-sidebar{background:linear-gradient(#051220,#01050b 72%)!important;border-color:#2b77b457!important}.club-sidebar nav a,.club-sidebar footer a{color:#8295a7!important}.club-sidebar nav a:hover,.club-sidebar footer a:hover{color:#cef!important}.club-sidebar nav a.active{box-shadow:inset 3px 0 #59c8ff,0 0 24px #1689cf1f;color:#e7f7ff!important;background:linear-gradient(110deg,#0a50879e,#031222e6)!important;border-color:#4daeed80!important}.club-member-mark small{color:#61c7ff!important}.club-member-mark strong{color:#f0f7ff!important}.club-member-mark span{color:#88a1b5!important}.club-screen:not(.club-feed-screen) .club-list-page{max-width:1040px}.club-screen:not(.club-feed-screen) .club-list-page>h1,.profile-final-head h1{letter-spacing:-.035em;text-shadow:0 5px 28px #000000b8;color:#f2f7fd!important;font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif!important;font-weight:600!important}.member-kicker{color:#66c9ff!important;letter-spacing:.18em!important;font-weight:850!important}.club-page-lead,.profile-final-head p:last-child{color:#a9bdcc!important}.club-empty{box-shadow:0 22px 65px #00000047;color:#eaf6ff!important;background:radial-gradient(circle at 50% 0,#13538b33,#0000 48%),#03101d!important;border-color:#3c91cf6b!important}.club-empty>span,.club-empty>svg{color:#68cbff!important}.club-empty h2{color:#eff8ff!important}.club-empty p{color:#8fa8bb!important}.club-preview-banner,.club-provisional-banner{color:#dff5ff!important;background:linear-gradient(110deg,#084371d1,#031222f7)!important;border-color:#46a6e57a!important}.club-provisional-banner span,.club-provisional-banner span b{color:#dff5ff!important}.club-provisional-banner>a,.club-provisional-waiting{color:#eaf8ff!important;background:#072849!important;border-color:#5bc7ff!important}.affinity-tracker-status{box-shadow:0 0 32px #1f8fd31a;background:radial-gradient(circle at 0 0,#1673b547,#0000 46%),#03101f!important;border-color:#4cabe994!important}.affinity-tracker-status>span{box-shadow:0 0 24px #2caef24d;color:#f3fbff!important;background:radial-gradient(circle at 35% 25%,#55c7ff,#0b5e9b 56%,#052544)!important}.affinity-tracker-status small,.affinity-score{color:#64c9ff!important}.affinity-tracker-status strong{color:#e7f6ff!important}.affinity-tracker-status p{color:#8fa8bb!important}.affinity-card{box-shadow:0 22px 60px #00000040;background:linear-gradient(145deg,#06182b,#020a14)!important;border-color:#307db96b!important}.affinity-card h2,.affinity-events a b,.affinity-waiting strong{color:#e9f7ff!important}.affinity-card header small,.affinity-events a em{color:#61c7ff!important}.affinity-reasons span{color:#bfe7fb!important;background:#08223d!important}.affinity-events{background:#041426!important;border-color:#2d78b45c!important}.affinity-events>a,.affinity-waiting{border-color:#2d78b44d!important}.affinity-events>p{color:#aee2fb!important}.affinity-events>a small,.affinity-waiting small{color:#7f9bb0!important}.affinity-events>a>svg{color:#62c9ff!important}.affinity-empty{background:#03101f!important;border-color:#4199d87a!important}.affinity-empty>svg{color:#64caff!important}.affinity-empty h2{color:#edf8ff!important}.affinity-empty p{color:#91a9bc!important}.affinity-empty a{box-shadow:0 0 22px #27a9ef40;color:#f4fbff!important;background:linear-gradient(110deg,#1179c6,#07508e)!important}.club-filter-row a,.club-filter-row span{color:#8fa8bc!important;background:#03101f!important;border-color:#337eb86b!important;border-radius:999px!important}.club-filter-row a.active,.club-filter-row span.active{box-shadow:0 0 18px #30b2f333;color:#eefaff!important;background:linear-gradient(110deg,#0d69aa,#073b6c)!important;border-color:#57c4ff!important}.club-reservations>article,.reservation-interest-list>article,.reservation-gentleman>div>article{box-shadow:0 24px 70px #0000004d;background:#03101f!important;border-color:#3589c96b!important;border-radius:20px!important}.club-event-card{color:#eaf6ff!important;background:linear-gradient(145deg,#06182b,#020a14)!important;border-color:#3a8bc96b!important}.club-event-copy,.club-reservation-steps{background:0 0!important}.club-event-title{color:#eef8ff!important;font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif!important;font-weight:600!important}.club-event-info-frame li,.club-event-info-frame span,.club-attendance small{color:#93acbf!important}.club-event-info-frame svg,.club-event-price,.club-attendance svg{color:#61c7ff!important}.club-attendance span{color:#d9effb!important}.club-position-cta{color:#dcf5ff!important;background:#082746!important;border-color:#4dbbf7!important}.club-fill{background:#09233c!important}.club-fill em{box-shadow:0 0 13px #43c0f980;background:linear-gradient(90deg,#167bbb,#67d2ff)!important}.club-reservation-steps>div{color:#71899d!important}.club-reservation-steps i{background:#041322!important;border-color:#315a79!important}.club-reservation-steps .done,.club-reservation-steps .current{color:#bfeaff!important}.club-reservation-steps .done i{box-shadow:0 0 16px #35b4f140;color:#fff!important;background:#0c6da9!important;border-color:#62c9ff!important}.club-reservations>article.reservation-focused{border-color:#55c7ff!important;box-shadow:0 0 0 1px #45b9f133,0 24px 70px #00000059!important}.reservation-payment-panel{color:#17130f!important;background:radial-gradient(circle at 100% 0,#be936929,#0000 44%),linear-gradient(145deg,#fffdf8,#eee4d7)!important;border-color:#be936980!important;box-shadow:0 20px 55px #2d201621!important}.reservation-payment-panel>h3{color:#17130f!important}.reservation-payment-panel>header>div:first-child small{color:#9a5e42!important}.reservation-payment-panel>header>div:first-child strong{color:#17130f!important}.reservation-payment-panel .club-payment-countdown{color:#e5c39c!important;background:#18130f!important;border:1px solid #be936980!important;box-shadow:inset 0 0 18px #be936914!important}.reservation-payment-panel .club-payment-countdown small{color:#b9aa9c!important}.reservation-payment-panel dl{background:#be936947!important}.reservation-payment-panel dl>div{background:#fffaf3!important}.reservation-payment-panel dt{color:#7c6e62!important}.reservation-payment-panel dd{color:#241b15!important}.reservation-payment-panel>button,.reservation-payment-panel>a{color:#24170f!important;background:linear-gradient(110deg,#ead6bc,#c3976f)!important;border:1px solid #b9825e!important;box-shadow:0 10px 25px #70492f2b!important}.reservation-payment-panel>a small{color:#5f493a!important}.reservation-payment-warning{color:#77695d!important}.reservation-payment-expired{color:#7a3828!important;background:#f3ddd5!important;border-color:#9b6d5d!important}.reservation-payment-panel.expired{border-color:#9b6d5d!important}.reservation-interest-state>b{color:#f4fbff!important;background:linear-gradient(110deg,#1680c8,#07508d)!important}.reservation-interest-state li{color:#6f899d!important}.reservation-interest-state li:before{background:#03101e!important;border-color:#285475!important}.reservation-interest-state li:not(:last-child):after{background:#234c6d!important}.reservation-interest-state li.done{color:#bfeaff!important}.reservation-interest-state li.done:before{background:#1685c8!important;border-color:#64ccff!important;box-shadow:0 0 14px #3fbef759!important}.reservation-gentleman{background:radial-gradient(circle at 88% 8%,#1165a533,#0000 30%),#03101f!important;border-color:#429ddb80!important}.reservation-gentleman>header>svg,.reservation-gentleman header small{color:#61c7ff!important}.reservation-gentleman h2,.reservation-gentleman-actions>strong{color:#e4f5ff!important}.reservation-gentleman header p{color:#8fa7b9!important}.reservation-gentleman-actions{background:#020b15!important}.reservation-gentleman-actions .club-invite-actions button{color:#f2fbff!important;background:linear-gradient(110deg,#1175bb,#074981)!important;border-color:#55c2fa!important}.reservation-gentleman-actions .club-invite-actions button+button{color:#9fcbe2!important;background:0 0!important}.club-wallet-page .club-wallet-balance,.club-wallet-page .club-wallet-more,.club-wallet-page .wallet-topup-request{background:radial-gradient(circle at 85% 15%,#1469aa38,#0000 28%),linear-gradient(145deg,#06192d,#020a14)!important;border-color:#47a3e185!important;box-shadow:0 0 36px #1d8fd317,0 28px 75px #0000004d!important}.club-wallet-balance>div:first-child small{color:#9bbbd0!important}.club-wallet-balance>div:first-child strong{color:#eff9ff!important;font-family:Didot,"Bodoni 72",Georgia,serif!important}.club-wallet-balance>div:first-child em,.club-wallet-page h2,.wallet-topup-open small{color:#61c7ff!important}.club-wallet-orb{color:#70d0ff!important;background:radial-gradient(circle,#0b4c7d,#03101f 68%)!important;border-color:#4cbcff!important;box-shadow:0 0 30px #2db0ee47!important}.wallet-topup-open{color:#e5f6ff!important}.wallet-topup-request>p,.wallet-topup-flow>p,.club-wallet-note{color:#9db4c5!important}.wallet-bank-choice button,.wallet-topup-request input{color:#dff5ff!important;background:#020b15!important;border-color:#2f648b!important}.wallet-bank-choice button.active,.wallet-rib-card button,.club-wallet-primary{color:#f3fbff!important;background:linear-gradient(110deg,#127bc1,#064780)!important;border-color:#57c7ff!important}.wallet-rib-card{background:radial-gradient(circle at 90% 10%,#2290d02e,#0000 30%),#020b15!important;border-color:#3c98d0!important}.wallet-rib-card small{color:#7e9eb4!important}.wallet-rib-card strong,.wallet-rib-card code{color:#bfeaff!important}.wallet-rib-card p{color:#7893a7!important}.club-transactions>header span{color:#68c9f9!important}.club-transactions>div{background:#020b16!important;border-color:#378dcb61!important}.club-transactions article{border-color:#378dcb3d!important}.club-transactions article>i{color:#69ccfb!important;border-color:#3a97cf!important}.club-transactions article span,.club-transactions time,.club-transactions time small{color:#8fa8bb!important}.club-wallet-features{border-color:#3486c359!important}.club-wallet-features span{color:#9db8ca!important;background:#041322!important}.profile-overview,.profile-facts article,.profile-voice,.profile-badges,.profile-stats,.profile-edit,.profile-final .club-account-links{background:radial-gradient(circle at 90% 0,#125c9729,#0000 32%),linear-gradient(145deg,#06172a,#020a14)!important;border-color:#3991d16b!important;box-shadow:0 24px 68px #00000047!important}.profile-avatar{box-shadow:0 0 26px #36baf433;background:#020b15!important;border-color:#57c7ff!important}.profile-avatar>i{color:#f0fbff!important;background:#0d72ae!important}.profile-avatar>span{background:radial-gradient(circle at 50% 28%,#174d71 0 17%,#0000 18%),radial-gradient(at 50% 94%,#0d3452 0 37%,#0000 38%),#061522!important}.profile-identity h2,.profile-voice h2,.profile-badges h2,.profile-stats h2{color:#edf8ff!important;font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif!important}.profile-identity>p,.profile-identity blockquote,.profile-voice>p,.profile-stats article span{color:#a7bdcd!important}.profile-tabs{border-color:#368bc952!important}.profile-tabs a{color:#8199ac!important}.profile-tabs a.active{color:#e9f8ff!important;border-color:#61c9ff!important}.profile-final-head>a,.profile-voice a,.profile-badges a{color:#9ddfff!important;background:#061a2d!important;border-color:#50b1ec8c!important}.profile-facts small{color:#68c9fa!important}.profile-facts strong{color:#e1f1fb!important}.profile-badges span{color:#4f6c82!important}.profile-badges span.earned{text-shadow:0 0 12px #3abaf240;color:#69ceff!important}.profile-stats article strong{color:#72d1ff!important}.profile-final .club-account-links a{color:#c6dfed!important;border-color:#3589c740!important}.profile-final .club-account-links a span{color:#63caff!important}.profile-edit-modal{background:#00050cd1!important}.profile-edit-modal>section{background:linear-gradient(145deg,#061a2f,#020a14)!important;border-color:#3d9ed8!important}.profile-edit-modal header h2,.profile-edit-modal .club-settings h2{color:#edf8ff!important}.profile-edit-modal header small{color:#64caff!important}.profile-edit-modal header p{color:#9bb1c2!important}.profile .club-check-grid label span{color:#bbd7e7!important;background:#020b15!important;border-color:#3c95d46b!important}.profile .club-check-grid label input:checked+span,.profile .club-settings>.button{color:#f3fbff!important;background:linear-gradient(110deg,#1177bc,#064780)!important;border-color:#58c7ff!important}.profile .club-settings select{color:#e2f2fb!important;background:#020b15!important;border-color:#326b93!important}.club-notifications{box-shadow:0 24px 70px #00000047;background:#03101f!important;border-color:#378dcb6b!important}.club-notifications a{color:#e4f4fc!important;border-color:#378dcb3d!important}.club-notifications a.unread{background:#07233d!important}.club-notifications a>i{color:#6fd0ff!important;background:#06203a!important;border-color:#55c5ff!important}.club-notifications small{color:#62c8f9!important}.club-notifications h2{color:#edf8ff!important;font-family:Didot,"Bodoni 72",Georgia,serif!important}.club-notifications p{color:#91aabd!important}.club-notifications a>b{color:#62caff!important}.club-message-list>a,.club-message-locked,.club-chat-policy{color:#e6f5fd!important;background:linear-gradient(145deg,#06172a,#020a14)!important;border-color:#3991d166!important}.club-message-list>a>span,.club-message-locked>span{color:#70d0ff!important;background:#072542!important;border-color:#3f9ed8!important}.club-message-list strong,.club-chat-policy strong{color:#edf8ff!important}.club-message-list small{color:#62c8fa!important}.club-message-list p,.club-chat-policy p{color:#8fa8ba!important}.club-message-list>a>svg,.club-chat-policy>svg{color:#67cdff!important}.invitation-principle{color:#a9c0d0!important;background:#03101f!important;border-color:#439ddb7a!important}.invitation-principle>svg{color:#64caff!important}.member-invitation-card{background:radial-gradient(circle at 85% 10%,#1363a02e,#0000 28%),#020b15!important;border-color:#3d96d67a!important}.member-invitation-visual>span{color:#d7f3ff!important;background:#020c17d1!important;border-color:#77cffa7a!important}.member-invitation-copy h2,.member-invitation-event strong{color:#edf8ff!important;font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif!important}.member-invitation-note{color:#a8bfce!important}.member-invitation-event{border-color:#368bc94d!important}.member-invitation-event small,.member-invitation-event svg,.member-invitation-price strong{color:#63caff!important}.member-invitation-event span,.member-invitation-price span,.member-invitation-expiry{color:#8fa8bb!important}.member-invitation-card .club-invite-actions button{color:#f3fbff!important;background:linear-gradient(110deg,#1178be,#064780)!important;border-color:#58c7ff!important}.invitation-history{background:#03101f!important;border-color:#368bc95c!important}.invitation-history h2,.invitation-history>a{border-color:#368bc93d!important}.invitation-history strong{color:#e7f6ff!important}.invitation-history small{color:#8aa4b8!important}.member-access-standalone{color:#edf7ff!important;background:radial-gradient(circle at 75% 0,#0e4e874d,#0000 36%),linear-gradient(#020a15,#01050b 70%)!important}.member-access-standalone>header{border-color:#3d93d357!important}.member-access-standalone>header>a{color:#8fd9fb!important}.member-access-page>h1,.member-access-standalone .club-help-page>h1{color:#f1f8ff!important;font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif!important;font-weight:600!important}.member-access-page>.club-page-lead,.club-help-page>.club-page-lead{color:#9eb4c5!important}.member-access-identity{background:radial-gradient(circle at 90% 0,#12609d33,#0000 35%),#03101f!important;border-color:#48a3e180!important}.member-access-identity small,.member-access-contact small{color:#62c9fa!important}.member-access-identity strong{color:#e7f7ff!important;font-family:Didot,"Bodoni 72",Georgia,serif!important}.member-access-identity span{color:#8ea7ba!important}.member-access-details{background:#173853!important}.member-access-details>div{background:#041322!important}.member-access-details dt{color:#7290a6!important}.member-access-details dd{color:#d9ecf7!important}.member-access-actions button{color:#bfe8fb!important;background:#051a2e!important;border-color:#326f99!important}.member-access-actions button:hover{background:#082a49!important;border-color:#5bc8ff!important}.member-access-actions p{color:#daf4ff!important;background:#0b3c58!important}.member-access-contact{box-shadow:0 0 30px #269dda2e;color:#f0f9ff!important;background:linear-gradient(120deg,#0b5588,#062b4f)!important;border:1px solid #449fd8!important}.member-access-contact h2{color:#f5fbff!important}.member-access-contact p{color:#b8d9ea!important}.member-access-contact a,.member-help-shortcuts a,.public-help-actions a{color:#dff5ff!important;background:#031526!important;border:1px solid #71cdfa80!important}.member-access-contact a:last-child,.member-help-shortcuts a:last-child,.public-help-actions a:last-child{color:#fff!important;background:#0b629c!important}.club-support-panel{background:linear-gradient(145deg,#06172a,#020a14)!important;border-color:#3d96d67a!important}.club-support-kinds{border-color:#3589c747!important}.club-support-kinds button{color:#829caf!important;background:#020b15!important;border-color:#3589c73d!important}.club-support-kinds button.active{color:#e2f5ff!important;background:#072846!important}.club-support-kinds small,.club-support-panel form>div small{color:#62c9fa!important}.club-support-kinds strong,.club-support-panel form h2{color:#edf8ff!important}.club-support-panel form>div p{color:#8ea7b9!important}.club-support-panel label{color:#b8d2e1!important}.club-support-panel textarea{color:#e8f7ff!important;background:#020914!important;border-color:#3475a1!important}.club-support-panel textarea:focus{border-color:#59c7ff!important;outline-color:#4fbef46b!important}.club-support-submit{color:#f4fbff!important;background:linear-gradient(110deg,#1179c0,#06477f)!important}.club-help-security{background:#03101f!important;border-color:#3c91cf66!important}.club-help-security>span{color:#f2fbff!important;background:#0d73ae!important}.club-help-security strong{color:#e4f5ff!important}.club-help-security p{color:#8ca5b8!important}@media (width<=900px){.club-screen:not(.club-feed-screen) .club-list-page{width:min(100% - 28px,1040px)!important;padding-top:30px!important}.club-app>.club-bottom-nav{background:linear-gradient(#030e1cfa,#01050cfe)!important;border-top-color:#2d7bb89e!important}}@media (width<=600px){.club-screen:not(.club-feed-screen) .club-list-page>h1,.profile-final-head h1{font-size:3rem!important}.club-page-lead{font-size:.92rem!important}.affinity-tracker-status{grid-template-columns:44px 1fr!important;gap:13px!important}.affinity-tracker-status>span{width:44px!important;height:44px!important}.affinity-tracker-status strong{font-size:1.08rem!important}.member-access-contact{padding:22px!important}}@media (width<=900px){.club-feed-screen:has(.offline-experience-detail){--offline-detail-head:82px;box-sizing:border-box!important;min-height:calc(100dvh - 74px)!important;padding:var(--offline-detail-head) 0 0!important;background:#02060b!important}.club-feed-screen:has(.offline-experience-detail)>.club-app-head{z-index:20!important;box-sizing:border-box!important;height:var(--offline-detail-head)!important;min-height:var(--offline-detail-head)!important;background:linear-gradient(#030b17,#010610)!important;border-bottom:1px solid #286fb59e!important;padding:10px 18px 7px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.club-feed-screen:has(.offline-experience-detail)>.club-app-head>.club-wordmark{width:max-content!important;margin:0!important;position:absolute!important;top:13px!important;left:50%!important;transform:translate(-50%)!important}.club-feed-screen:has(.offline-experience-detail) .club-head-actions{z-index:2!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:7px!important;margin:0!important;padding:0!important;position:absolute!important;top:19px!important;right:17px!important}:is(.club-feed-screen:has(.offline-experience-detail) .club-notification-link,.club-feed-screen:has(.offline-experience-detail) .club-profile-link){width:38px!important;height:38px!important}.club-feed-screen:has(.offline-experience-detail)>.club-provisional-banner{box-sizing:border-box!important;border-radius:13px!important;flex-direction:row!important;align-items:center!important;gap:8px!important;min-height:48px!important;margin:7px 13px 0!important;padding:6px 8px 6px 12px!important;display:flex!important;overflow:hidden!important;box-shadow:0 0 20px #1b8fd817!important}.club-feed-screen:has(.offline-experience-detail)>.club-provisional-banner>span{flex:auto!important;min-width:0!important;font-size:0!important;line-height:1!important;overflow:hidden!important}.club-feed-screen:has(.offline-experience-detail)>.club-provisional-banner>span>b{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:.62rem!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.club-feed-screen:has(.offline-experience-detail)>.club-provisional-banner>a{box-sizing:border-box!important;color:#effaff!important;white-space:nowrap!important;background:linear-gradient(110deg,#0c66a8,#063b6d)!important;border-color:#58c4ff!important;flex:none!important;justify-content:center!important;gap:7px!important;width:auto!important;min-height:34px!important;padding:0 12px!important;font-size:0!important}.club-feed-screen:has(.offline-experience-detail)>.club-provisional-banner>a:before{content:"Continuer";font-size:.68rem!important;font-weight:700!important}.club-feed-screen:has(.offline-experience-detail)>.club-provisional-banner>a>b{font-size:.82rem!important}.club-feed-screen:has(.offline-experience-detail)>.club-provisional-banner>.club-provisional-waiting{box-sizing:border-box!important;white-space:nowrap!important;align-items:center!important;width:auto!important;min-height:34px!important;padding:0 11px!important;font-size:.62rem!important;display:flex!important}.club-feed-screen:has(.offline-experience-detail)>.offline-experience-detail{margin-top:7px!important}}@media (width<=430px){.club-feed-screen:has(.offline-experience-detail)>.club-provisional-banner{margin-inline:9px!important}}.member-route-loading{z-index:250;color:#edf9ff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 42%,#0d63a457,#0000 28%),#01070ff0;place-content:center;justify-items:center;gap:9px;display:grid;position:fixed;inset:0}.member-route-loading>span{border:1px solid #5dccff73;border-radius:50%;width:54px;height:54px;padding:5px}.member-route-loading>span i{border:3px solid #61cdff2e;border-top-color:#62ceff;border-radius:50%;width:100%;height:100%;animation:.75s linear infinite memberRouteSpin;display:block}.member-route-loading strong{font:600 1.45rem Didot,"Bodoni 72",Georgia,serif}.member-route-loading small{color:#8cb0c7;font-size:.78rem}.member-nav-loader{border:2px solid #60cbff38;border-top-color:#62cbff;border-radius:50%;width:13px;height:13px;animation:.65s linear infinite memberRouteSpin;position:absolute;right:9px}@keyframes memberRouteSpin{to{transform:rotate(360deg)}}.club-app a[aria-busy=true]{pointer-events:none;position:relative}.offline-showcase-like.liked,.offline-detail-top button.liked{color:#fff!important;background:linear-gradient(145deg,#52c8ff,#0874b8)!important;border-color:#62d0ff!important;box-shadow:0 0 0 4px #44bef529,0 0 24px #33b5f26b!important}.offline-showcase-like.liked svg,.offline-detail-top button.liked svg{fill:currentColor!important}.reservation-qr-step{grid-template-columns:30px 1fr auto!important;display:grid!important}.reservation-qr-step>a{color:#f1fbff;background:linear-gradient(110deg,#1179bd,#06477f);border:1px solid #5acaff;border-radius:13px;grid-template-columns:1fr auto;align-items:center;column-gap:12px;min-width:205px;padding:12px 14px;text-decoration:none;display:grid;box-shadow:0 0 22px #32b4ef38}.reservation-qr-step>a strong{font-size:.78rem}.reservation-qr-step>a small{color:#bce9fb;font-size:.62rem}.reservation-qr-step>a b{grid-area:1/2/3;font-size:1.25rem}.reservation-qr-inline{font-weight:900;text-decoration:none;color:#72d3ff!important}@media (width<=600px){.reservation-qr-step{grid-template-columns:30px 1fr!important}.reservation-qr-step>a{grid-column:1/-1;width:100%;margin-top:4px}.pass-page{flex-direction:column;min-height:100svh;display:flex;background:#020914!important;padding:14px!important}.pass-back{z-index:3;color:#bdeaff;background:#04182a;border:1px solid #326f98;border-radius:999px;align-self:flex-start;margin:0 0 10px;padding:10px 13px;font-size:.76rem;font-weight:800;text-decoration:none;position:relative}.official-pass{flex-direction:column;min-height:calc(100svh - 58px);overflow:hidden;background:#03101f!important;border:1px solid #285a7a!important;border-radius:20px!important;display:flex!important}.official-pass>.pass-qr{color:#eaf8ff;order:-1;background:radial-gradient(circle at 50% 32%,#1d90d240,#0000 42%),#03101f!important;padding:25px 18px 18px!important}.pass-qr img{background:#fff;border-radius:16px;padding:10px;box-shadow:0 0 0 5px #5bcaff24,0 18px 50px #00000059;width:min(72vw,310px)!important;height:auto!important}.pass-qr>div:first-child>small{color:#79cfff!important}.pass-qr h3{color:#eff9ff!important}.pass-qr p{color:#9fc0d3!important}.pass-qr>div:last-child>span{background:#0d77b4!important}.official-pass header{background:#020b16!important;padding:25px 24px!important}.official-pass .pass-logo{margin-bottom:20px!important}.official-pass h1{font-size:2.6rem!important}.pass-holder,.pass-event{color:#e7f6ff;background:#03101f!important;padding:22px 24px!important}.pass-holder h2,.pass-event h3{color:#edf8ff}.pass-event-grid p{color:#bfd6e4}.pass-holder>span{bottom:27px!important;right:24px!important}}@media (width>=601px){.pass-back{color:#23597a;width:min(780px,100%);margin:0 auto 12px;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}}.club-admin-root{color:#f4e7d7;background:#080807;min-height:100vh;font-family:Arial,sans-serif}.club-admin-layout{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.club-admin-side{background:linear-gradient(#11100e,#090908);border-right:1px solid #4e3929;height:100vh;padding:30px 22px;position:sticky;top:0}.club-admin-brand{align-items:center;gap:12px;margin-bottom:35px;display:flex}.club-admin-brand strong{letter-spacing:.35em;font-size:18px}.club-admin-brand span{color:#d4a978;border:1px solid #d4a978;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.club-admin-side nav{gap:5px;display:grid}.club-admin-side nav a{color:#bda994;border-radius:10px;padding:13px 14px;font-size:14px;text-decoration:none}.club-admin-side nav a:hover,.club-admin-side nav a.active{color:#f4e7d7;background:#221a14}.club-admin-side footer{color:#786858;font-size:12px;position:absolute;bottom:25px}.club-admin-main{box-sizing:border-box;width:100%;max-width:1500px;padding:38px clamp(22px,4vw,58px) 80px}.club-admin-top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.club-admin-eyebrow{color:#c99863;letter-spacing:.24em;font-size:11px;font-weight:700}.club-admin-top h1{margin:8px 0;font-family:Georgia,serif;font-size:clamp(36px,5vw,62px);font-weight:400}.club-admin-top p{color:#a99683;max-width:690px}.club-admin-actions{gap:10px;display:flex}.club-admin-btn{color:#120e0b;cursor:pointer;background:#c99863;border:1px solid #c99863;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.club-admin-btn.secondary{color:#e3c6a5;background:0 0}.club-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.club-admin-stat{background:#11100e;border:1px solid #3b2e24;border-radius:14px;padding:20px}.club-admin-stat small{color:#998674;text-transform:uppercase;letter-spacing:.12em}.club-admin-stat strong{margin:12px 0 5px;font-family:Georgia,serif;font-size:36px;font-weight:400;display:block}.club-admin-panel{background:#100f0d;border:1px solid #3b2e24;border-radius:16px;margin-bottom:18px;overflow:hidden}.club-admin-panel>header{border-bottom:1px solid #30251d;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.club-admin-panel h2{margin:0;font-family:Georgia,serif;font-size:26px;font-weight:400}.club-admin-table{border-collapse:collapse;width:100%}.club-admin-table th,.club-admin-table td{text-align:left;border-bottom:1px solid #2b221b;padding:15px 20px;font-size:14px}.club-admin-table th{color:#8e7a68;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.club-admin-table tr:last-child td{border-bottom:0}.club-admin-badge{color:#d8b48e;border:1px solid #604a38;border-radius:999px;padding:6px 9px;font-size:11px;display:inline-flex}.club-admin-empty{text-align:center;color:#8f7f70;padding:42px 22px}.club-admin-list{gap:10px;padding:14px;display:grid}.club-admin-task{border:1px solid #2e251e;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:14px;display:grid}.club-admin-task strong{margin-bottom:5px;display:block}.club-admin-task p{color:#978675;margin:0;font-size:13px}.club-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.club-admin-form label{color:#bca58e;gap:7px;font-size:12px;display:grid}.club-admin-form input,.club-admin-form select,.club-admin-form textarea{color:#f4e7d7;font:inherit;background:#090908;border:1px solid #4a382a;border-radius:8px;padding:12px}.club-admin-form textarea{resize:vertical;min-height:110px}.club-admin-form .wide,.club-admin-form button{grid-column:1/-1}.club-admin-toolbar{flex-wrap:wrap;gap:10px;display:flex}.club-admin-toolbar a{color:#c9aa87;border:1px solid #4a382a;border-radius:999px;padding:8px 11px;font-size:12px;text-decoration:none}.club-admin-kpis{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.club-admin-funnel{gap:12px;padding:22px;display:grid}.club-admin-funnel div{grid-template-columns:160px 1fr 42px;align-items:center;gap:12px;display:grid}.club-admin-funnel i{background:#2c241e;border-radius:8px;height:7px;overflow:hidden}.club-admin-funnel i:after{content:"";height:100%;width:var(--w);background:linear-gradient(90deg,#8e5f38,#e0b37f);display:block}.club-admin-danger{color:#d39a7f}.club-admin-note{color:#bda58c;background:#19130f;border-left:3px solid #c99863;margin-bottom:20px;padding:16px 20px}.club-admin-mobile-title{display:none}@media (width<=900px){.club-admin-layout{display:block}.club-admin-side{border-bottom:1px solid #4e3929;border-right:0;height:auto;padding:18px;position:static}.club-admin-brand{margin-bottom:14px}.club-admin-side nav{padding-bottom:4px;display:flex;overflow:auto}.club-admin-side nav a{white-space:nowrap}.club-admin-side footer{display:none}.club-admin-main{padding:25px 16px 90px}.club-admin-grid{grid-template-columns:repeat(2,1fr)}.club-admin-kpis{grid-template-columns:1fr}.club-admin-top{display:block}.club-admin-actions{margin-top:18px}.club-admin-table{min-width:720px}.club-admin-panel{overflow:auto}.club-admin-form{grid-template-columns:1fr}.club-admin-form .wide,.club-admin-form button{grid-column:auto}}@media (width<=520px){.club-admin-grid{grid-template-columns:1fr 1fr}.club-admin-stat{padding:15px}.club-admin-stat strong{font-size:28px}}.club-admin-search{background:#17130f;border:1px solid #c6a16b;margin:0 0 22px;padding:18px}.club-admin-search>label{color:#f6e7d3;margin-bottom:10px;font-weight:700;display:block}.club-admin-search>div{align-items:stretch;gap:10px;display:flex}.club-admin-search input{color:#17130f;min-width:0;font:inherit;background:#fff;border:1px solid #765f43;flex:1;padding:13px 14px}.club-admin-search small{color:#cdbda9;margin-top:9px;display:block}.club-admin-pagination{border-top:1px solid #5b4937;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;display:flex}.club-admin-pagination a{color:#f6e7d3;border:1px solid #c6a16b;padding:10px 14px;text-decoration:none}.club-admin-pagination a.disabled{pointer-events:none;opacity:.32}.club-admin-pagination span{color:#cdbda9;text-align:center}@media (width<=700px){.club-admin-search>div{flex-direction:column}.club-admin-pagination{flex-wrap:wrap;justify-content:center}.club-admin-pagination span{order:-1;width:100%}}.club-admin-search select{color:#17130f;min-width:210px;font:inherit;background:#fff;border:1px solid #765f43;padding:13px 14px}.club-admin-refresh{color:#e3c6a5;background:#12100e;border:1px solid #4b3829;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.club-admin-refresh>span{font-size:20px;line-height:1}.club-admin-refresh>b{color:#120e0b;white-space:nowrap;background:#c99863;border-radius:999px;padding:4px 6px;font-size:9px;position:absolute;top:-9px;right:-7px}.club-admin-table td>.club-admin-badge{margin-left:8px}.club-member-access{gap:7px;min-width:190px;display:grid}.club-member-access small{color:#6d6258}.club-member-access span{color:#6d6258;font-size:10px}.club-member-access .club-admin-btn{white-space:nowrap}.club-member-access em{color:#d6a56f;font-size:10px;font-style:normal}.club-member-access .club-admin-btn.reminder{color:#160f09;background:linear-gradient(135deg,#f0c18d,#c98c50);border-color:#e2ad72;box-shadow:0 8px 24px #c98c502e}.gentleman-admin-list{gap:12px;display:grid}.gentleman-admin-list article{background:#15110e;border:1px solid #5c4431;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.15fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.gentleman-admin-list article>div{gap:5px;display:grid}.gentleman-admin-list strong{color:#f5e8da;font:400 18px Georgia,serif}.gentleman-admin-list small{color:#bda68f;font-size:9px;line-height:1.45}.gentleman-admin-list label{color:#d8baa0;letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:8px;font-weight:800;display:grid}.gentleman-admin-list select{color:#fff;background:#090807;border:1px solid #7c5c42;border-radius:7px;min-height:42px;padding:0 11px}.gentleman-admin-list button{color:#150f0a;cursor:pointer;background:#d7a06a;border:0;border-radius:7px;min-height:42px;padding:0 16px;font-size:9px;font-weight:800}.gentleman-admin-list button:disabled{opacity:.45;cursor:wait}@media (width<=800px){.gentleman-admin-list article{grid-template-columns:1fr}.gentleman-admin-list button{width:100%}}.club-member-access .club-admin-btn.sms{color:#e9fff2;background:#173427;border-color:#6d907d}.club-member-access .club-admin-btn.sms:hover{background:#214936}.club-password-reset-action .password-reset{color:#160f09;white-space:normal;background:linear-gradient(135deg,#e3b47f,#b87b43);border-color:#d6a56f}.club-password-reset-action>small{color:#9d8b79;font-size:10px;line-height:1.45}.club-password-reset-action>em{color:#26613b;background:#edf8f0;border-radius:6px;padding:7px 8px;font-size:10px;font-style:normal;line-height:1.35}.club-password-reset-action.compact{width:100%}.club-password-reset-action.compact .password-reset{width:100%;min-height:38px}.club-member-row-actions{gap:7px;min-width:190px;display:grid}.club-member-urgent-reminder{background:linear-gradient(145deg,#25120f,#120d0a);border:1px solid #b46a55;border-radius:9px;gap:6px;padding:9px;display:grid}.club-member-access .club-admin-btn.urgent-sms{color:#fff8f1;background:linear-gradient(135deg,#8f3327,#b95742);border-color:#d98f73;box-shadow:0 8px 22px #8f332733}.club-member-access .club-admin-btn.urgent-sms:hover{background:linear-gradient(135deg,#a13b2d,#c46650)}.club-member-access .club-admin-btn.urgent-sms b{color:#7b2b20;background:#fff4e8;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:5px;padding:0 5px;font-size:10px;display:inline-grid}.club-member-urgent-reminder a{color:#f0c18d;text-underline-offset:2px;font-size:10px;font-weight:800;text-decoration:underline}.club-member-urgent-reminder small{color:#cfb9a7;line-height:1.35}.club-member-access .club-urgent-reminder-status{color:#e2c5aa;background:#0c0907;border-radius:6px;padding:6px 8px;font-size:9px;line-height:1.35}.club-member-access .club-admin-btn.copy-access{color:#f2d7ba;background:#23170f;border-color:#bc8b5e}.club-member-access .club-admin-btn.copy-access:hover{background:#312116}.club-member-link-ready{background:#fff9f1;border:1px solid #d1a06d;border-radius:9px;gap:6px;padding:9px;display:grid}.club-member-link-ready label{letter-spacing:.05em;text-transform:uppercase;color:#725638;font-size:9px;font-weight:800}.club-member-link-ready input{color:#30271f;background:#fff;border:1px solid #cbb79f;border-radius:6px;width:100%;min-width:0;padding:8px;font-size:10px}.club-member-link-ready button{color:#8d4f2a;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:800;text-decoration:underline}.club-member-access .club-member-access-notice{color:#26613b;background:#edf8f0;border-radius:6px;padding:7px 8px;font-size:10px;line-height:1.35}.club-member-compact-table{width:100%;overflow:hidden}.club-member-compact-table .club-admin-table{table-layout:fixed;width:100%;min-width:0}.club-member-compact-table .club-admin-table th,.club-member-compact-table .club-admin-table td{overflow-wrap:anywhere;padding:13px 12px}.club-member-compact-table .club-admin-table th:nth-child(2){width:29%}.club-member-file-link{min-height:36px;padding:0 11px;font-size:11px}.club-admin-member-access-card{background:linear-gradient(145deg,#17110d,#0d0b09);border:1px solid #60472f;border-radius:14px;grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr);align-items:start;gap:24px;margin:18px 0;padding:22px;display:grid}.club-admin-member-access-card>div>small{color:#c99863;letter-spacing:.14em;font-size:9px;font-weight:800}.club-admin-member-access-card h2{margin:7px 0;font:400 25px Georgia,serif}.club-admin-member-access-card>div>p{color:#a99683;margin:0;font-size:12px;line-height:1.5}@media (width<=700px){.club-member-compact-table .club-admin-table th,.club-member-compact-table .club-admin-table td{padding:10px 6px;font-size:11px}.club-member-compact-table .club-admin-table th{letter-spacing:.05em;font-size:8px}.club-member-file-link{min-height:32px;padding:0 8px;font-size:9px}.club-admin-member-access-card{grid-template-columns:1fr;gap:15px;padding:16px}}.club-member-compact-table .club-admin-table th:first-child,.club-member-compact-table .club-admin-table th:nth-child(2){width:24%}.club-member-compact-table .club-admin-table th:nth-child(3){width:17%}.club-member-compact-table .club-admin-table th:nth-child(4){width:22%}.club-member-compact-table .club-admin-table th:nth-child(5){width:13%}.club-member-quick-sms button{color:#fff1e5;cursor:pointer;background:#351611;border:1px solid #b95742;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.club-member-quick-sms button:disabled{opacity:.55;cursor:wait}.club-member-quick-sms b{color:#7b2b20;background:#fff1e5;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:inline-grid}.club-member-active-label{color:#a9d2b5;border:1px solid #506c59;border-radius:999px;padding:6px 8px;font-size:9px;display:inline-flex}@media (width<=700px){.club-member-compact-table .club-admin-table th,.club-member-compact-table .club-admin-table td{padding:9px 4px;font-size:10px}.club-member-compact-table .club-admin-table th{letter-spacing:0;font-size:7px}.club-member-file-link{min-height:30px;padding:0 6px;font-size:8px}.club-member-quick-sms button{min-height:32px;padding:0 6px;font-size:8px;line-height:1.1}.club-member-quick-sms b{min-width:16px;height:16px;font-size:8px}.club-member-active-label{padding:5px;font-size:8px}}.club-read-only-admin-action{gap:5px;margin-top:8px;display:grid}.club-read-only-admin-action .club-admin-btn{color:#efc79f;white-space:normal;background:#261a11;border-color:#8b684a;min-height:34px;padding:0 8px;font-size:9px;line-height:1.2}.club-read-only-admin-action .club-admin-btn.enabled{color:#bce0c5;background:#17251b;border-color:#63806b}.club-read-only-admin-action .club-admin-btn:disabled{cursor:not-allowed;opacity:.45}.club-read-only-admin-action small{color:#9e8a76;font-size:8px;line-height:1.3}.club-current-invitation-legend{background:#15110e;border-bottom:1px solid #30251d;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 18px;display:flex}.club-current-invitation-legend>div{gap:3px;margin-right:auto;display:grid}.club-current-invitation-legend>div small{color:#c99863;letter-spacing:.13em;font-size:8px;font-weight:800}.club-current-invitation-legend>div strong{color:#fff1e3;font:400 16px Georgia,serif}.club-current-invitation-legend>span,.club-member-invitation-badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.club-current-invitation-legend .invited,.club-member-invitation-badge.invited{color:#b9e0c2;background:#16251a;border-color:#4e795c}.club-current-invitation-legend .not-invited,.club-member-invitation-badge.not-invited{color:#f3c18f;background:#2b1b0f;border-color:#a66e3c}.club-current-invitation-legend>small{color:#8f7d6c;width:100%;font-size:9px}.club-member-name-line{flex-wrap:wrap}.club-member-invitation-badge{margin-left:2px}@media (width<=700px){.club-current-invitation-legend{padding:12px 10px}.club-current-invitation-legend>div{width:100%}.club-member-invitation-badge{padding:4px 6px;font-size:7px}}.club-member-actions{gap:10px;min-width:220px;display:grid}.club-member-actions>.club-admin-btn{white-space:nowrap}.club-member-gender{gap:6px;min-width:120px;display:grid}.club-member-gender select{color:#f4e7d7;width:100%;font:inherit;cursor:pointer;background:#17130f;border:1px solid #5e4836;border-radius:7px;padding:10px 11px}.club-member-gender select:disabled{opacity:.55;cursor:wait}.club-member-gender small{color:#9f8c79;font-size:10px}.club-admin-inline-actions{flex-wrap:wrap;gap:6px;display:flex}.club-admin-inline-actions button{color:#ead6be;cursor:pointer;background:#1b1612;border:1px solid #80664d;padding:8px 10px;font-size:11px}.club-admin-inline-actions button:first-child{color:#120e0a;background:#c79560}.club-admin-inline-actions button:disabled{opacity:.55}.club-selection-summary{grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:stretch;gap:12px;margin-bottom:20px;display:grid}.club-selection-summary>div{background:#15110e;border:1px solid #4b392b;flex-direction:column;gap:4px;padding:16px;display:flex}.club-selection-summary strong{color:#e2ae74;font:400 30px Georgia,serif}.club-selection-summary span{color:#ae9b88;font-size:11px}.club-selection-summary .club-admin-btn{text-align:center;align-items:center;display:flex}@media (width<=900px){.club-selection-summary{grid-template-columns:1fr 1fr}.club-selection-summary .club-admin-btn{grid-column:1/-1;justify-content:center}}.composer{gap:22px;display:grid}.composer-head{color:#f5ede4;background:#171512;justify-content:space-between;align-items:flex-end;gap:40px;padding:30px;display:flex}.composer-head>div{max-width:680px}.composer-head small,.composer-pool header small,.composer-groups header small,.composer-group header small{letter-spacing:.14em;color:#bc936d;font-size:8px;font-weight:800}.composer-head h2{margin:9px 0 10px;font:400 36px/1 Georgia,serif}.composer-head p{color:#bdb1a5;margin:0;font-size:11px;line-height:1.6}.composer-head select{color:#fff;background:#26211c;border:1px solid #87684e;min-width:300px;padding:14px}.composer-metrics{background:#d9d0c7;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.composer-metrics>div{background:#f7f3ee;flex-direction:column;padding:19px 22px;display:flex}.composer-metrics strong{font:400 28px Georgia,serif}.composer-metrics span{color:#82766b;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:8px}.composer-layout{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);align-items:start;gap:18px;display:grid}.composer-pool,.composer-groups{background:#f7f3ee;border:1px solid #d7cec5;padding:20px}.composer-pool>header,.composer-groups>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.composer-pool h3,.composer-groups h3{margin:5px 0 0;font:400 25px Georgia,serif}.composer-pool>header>span{color:#7b7066;font-size:9px}.composer-guidance{color:#6f6459;background:#ede5dc;margin:0 0 14px;padding:12px;font-size:9px;line-height:1.55}.composer-person{border-bottom:1px solid #e1d9d1;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.composer-person>a{color:#26211d;align-items:center;gap:11px;min-width:0;display:flex}.composer-photo,.composer-members>div>span{color:#fff;background:#c7b6a7;flex:none;place-items:center;width:47px;height:53px;font:21px Georgia,serif;display:grid;overflow:hidden}.composer-photo img,.composer-members img{object-fit:cover;width:100%;height:100%}.composer-person>a>span:last-child{flex-direction:column;min-width:0;display:flex}.composer-person strong{font:400 17px Georgia,serif}.composer-person small{color:#776d64;margin-top:3px;font-size:8px}.composer-person em{text-transform:uppercase;width:max-content;margin-top:5px;padding:4px 6px;font:700 7px Arial,sans-serif}.composer-person i{color:#9a6b3f;margin-top:4px;font:700 7px Arial}.composer-person>button,.composer-groups>header>button{color:#fff;cursor:pointer;background:#203c30;border:0}.composer-person>button{border-radius:50%;width:36px;height:36px;font-size:20px}.composer-person>button:disabled{opacity:.35}.composer-groups>header>button{padding:12px 15px;font-size:9px;font-weight:700}.composer-group{cursor:pointer;background:#fff;border:1px solid #d7cec5;margin-top:13px;padding:18px;transition:all .15s}.composer-group>header{border-bottom:1px solid #e5ded7;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.composer-group h4{margin:5px 0 0;font:400 23px Georgia,serif}.composer-score{text-align:center;color:#203c30;border:1px solid #9f7855;border-radius:50%;place-content:center;width:65px;height:65px;display:grid}.composer-score strong{font:400 18px Georgia,serif}.composer-score span{text-transform:uppercase;font-size:6px}.composer-balance{gap:7px;margin:13px 0;display:flex}.composer-balance span{background:#eee7df;padding:7px 9px;font-size:8px}.composer-members{background:#e1d9d1;grid-template-columns:1fr 1fr;gap:1px;display:grid}.composer-members>div{background:#f7f3ee;grid-template-columns:42px 1fr;align-items:center;column-gap:9px;min-height:62px;padding:9px;display:grid;position:relative}.composer-members>div>span{grid-row:1/3;width:42px;height:45px}.composer-members strong{font:400 14px Georgia,serif}.composer-members small{color:#776e66;font-size:7px}.composer-members button{color:#8a6a4e;cursor:pointer;background:0 0;border:0;position:absolute;top:5px;right:5px}.composer-members .empty{opacity:.55}.composer-members .empty>span{font-size:18px}.composer-reasons{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.composer-reasons span{color:#31523f;background:#e3ece5;padding:6px 8px;font-size:7px}.composer-warning{color:#83392f;background:#f3ded9;margin:12px 0 0;padding:10px;font-size:8px}.composer-empty{text-align:center;background:#eee7df;padding:45px 20px}.composer-empty strong{font:400 22px Georgia}.composer-empty p{color:#756b62;font-size:9px}.composer .form-error{margin:10px 0}@media (width<=1000px){.composer-layout{grid-template-columns:1fr}.composer-pool{max-height:none}.composer-head{flex-direction:column;align-items:stretch}.composer-head select{width:100%;min-width:0}}@media (width<=650px){.composer-head{padding:22px 18px}.composer-head h2{font-size:29px}.composer-metrics{grid-template-columns:1fr 1fr}.composer-layout{gap:12px}.composer-pool,.composer-groups{padding:14px}.composer-members{grid-template-columns:1fr}.composer-person strong{font-size:15px}}.duo-action{background:#f1e9e0;border:1px solid #cdbbab;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:14px;display:flex}.duo-action>div{gap:4px;display:grid}.duo-action strong{color:#2c261f;font:400 16px Georgia,serif}.duo-action small{color:#776b60;font-size:8px}.duo-action button{color:#fff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#203c30;border:0;padding:11px 14px;font-size:8px;font-weight:800}.duo-action button:disabled{opacity:.35}.duo-results{color:#f5eee7;background:#17251e;border:1px solid #2d493b;margin-top:12px;padding:15px}.duo-results>header{border-bottom:1px solid #385446;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.duo-results>header>div{gap:4px;display:grid}.duo-results>header small{letter-spacing:.12em;color:#c89c71;font-size:7px}.duo-results>header strong{font:400 20px Georgia,serif}.duo-results>header>b{text-align:center;border:1px solid #c89c71;border-radius:50%;place-content:center;min-width:66px;height:66px;font:400 18px Georgia,serif;display:grid}.duo-results>header>b small{text-transform:uppercase;margin-top:2px;font:600 5px Arial;display:block}.duo-results>header>b.strong{color:#bfe1c8}.duo-results>header>b.balanced{color:#f0c58f}.duo-results>header>b.weak{color:#f2aaa0}.duo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.duo-card{color:#211c18;background:#f8f3ed;border-top:4px solid #a47b58;padding:12px}.duo-card.strong{border-color:#5e9a71}.duo-card.weak{border-color:#b75c50}.duo-card>header{justify-content:space-between;align-items:center;display:flex}.duo-card>header span{letter-spacing:.12em;color:#7a6c61;font-size:7px;font-weight:800}.duo-card>header strong{font:400 23px Georgia,serif}.duo-people{border-bottom:1px solid #dfd5cb;grid-template-columns:1fr 18px 1fr;align-items:center;gap:5px;margin:10px 0;padding-bottom:11px;display:grid}.duo-people>a{color:inherit;grid-template-columns:38px 1fr;align-items:center;column-gap:7px;display:grid}.duo-people i{color:#fff;background:#bca793;grid-row:1/3;place-items:center;width:38px;height:42px;font:17px Georgia;display:grid;overflow:hidden}.duo-people img{object-fit:cover;width:100%;height:100%}.duo-people b{white-space:nowrap;text-overflow:ellipsis;font:400 13px Georgia,serif;overflow:hidden}.duo-people small{color:#766a60;font-size:7px}.duo-people em{text-align:center;color:#a47b58;font-style:normal}.duo-proof>small{letter-spacing:.08em;color:#827267;margin-bottom:7px;font-size:6px;font-weight:800;display:block}.duo-proof p{margin:4px 0;padding:5px 6px;font-size:7px;line-height:1.35}.duo-unmatched{color:#efc398;background:#3b2c23;margin:11px 0 0;padding:9px;font-size:8px}@media (width<=720px){.duo-action{flex-direction:column;align-items:stretch}.duo-grid{grid-template-columns:1fr}.duo-action button{min-height:42px}}.composer-create{align-items:flex-end;gap:8px;display:flex}.composer-create label{color:#ae9c8b;text-transform:uppercase;gap:4px;font-size:7px;display:grid}.composer-create select{color:#fff;background:#0b0a09;border:1px solid #765a43;min-width:112px;padding:9px}.composer-create>button{border:0;padding:12px 15px;font-size:9px;font-weight:800;color:#120e0b!important;background:#d8a36f!important}.composer-save{background:#21170f;border:1px solid #d8a36f;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:14px 15px;display:flex}.composer-save>div{gap:4px;display:grid}.composer-save strong{color:#fff;font:400 17px Georgia,serif}.composer-save small{color:#cdb8a4;font-size:8px}.composer-save button{color:#100c09;text-transform:uppercase;cursor:pointer;background:#e0ad78;border:1px solid #e0ad78;padding:11px 14px;font-size:8px;font-weight:800}.composer-save.saved{background:#14251b;border-color:#5c9b70}.composer-save.saved button{color:#d9f0df;background:0 0;border-color:#86bd96}.composer-head{color:#fff;background:#0b0a09;border:1px solid #7d593c}.composer-head p{color:#e1d2c3}.composer-head select{color:#fff;background:#050504;border-color:#d19b68}.composer-metrics{background:#5a412e}.composer-metrics>div{color:#fff;background:#15120f}.composer-metrics span{color:#d8ba9c}.composer-pool,.composer-groups{color:#f7ecdf;background:#0c0b0a;border-color:#5f4633}.composer-pool h3,.composer-groups h3{color:#fff}.composer-pool>header>span{color:#e0c3a5}.composer-guidance{color:#f3dfc9;background:#241a13;border-left:3px solid #d5a06d}.composer-person{border-bottom-color:#443225}.composer-person>a{color:#fff}.composer-person small{color:#d0bba5}.composer-person>button{color:#100c09;background:#d5a06d}.composer-person em.high{color:#dcf6e4;background:#1f5131}.composer-person em.medium{color:#ffe1b6;background:#5a3d1e}.composer-person em.low{color:#ffd9d4;background:#632b27}.composer-person em.neutral{color:#eee5dc;background:#38332f}.composer-group{color:#fff;background:#15120f;border-color:#5b4432}.composer-group.active{border-color:#e0a66e;box-shadow:0 0 0 1px #e0a66e,0 16px 38px #00000061}.composer-group>header{border-bottom-color:#59402d}.composer-score{color:#ffe5ca;border-color:#dda46e}.composer-balance span{color:#f4dfc9;background:#211a14;border:1px solid #5d4634}.composer-members{background:#4e392a}.composer-members>div{background:#211a15}.composer-members strong{color:#fff}.composer-members small{color:#d2bda8}.composer-members button{color:#ffd2a8}.composer-reasons span{color:#d5f2de;background:#173b27}.composer-warning{color:#ffe0da;background:#51251f}.composer-empty{color:#fff;background:#1c1713}.duo-action{background:#211911;border-color:#6d4e36}.duo-action strong{color:#fff}.duo-action small{color:#d8c2ab}.duo-action button{color:#110c08;background:#d7a06a}.duo-card{color:#18130f;background:#fffaf4}.duo-proof .positive{color:#173d27;background:#d9eee0}.duo-proof .caution{color:#711f18;background:#f6d5cf}.duo-proof .missing{color:#5b3c0d;background:#f2e2bd}.composer .form-error{color:#fff;background:#541f19;border:1px solid #cf6657;padding:12px}@media (width<=650px){.composer-create{flex-direction:column;align-items:stretch}.composer-create select{width:100%}.composer-save{flex-direction:column;align-items:stretch}.composer-save button{min-height:44px}}.composer-flow{background:#5f4633;border:1px solid #5f4633;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.composer-flow>div{color:#fff;background:#120f0d;align-items:center;gap:11px;padding:14px;display:flex}.composer-flow b{color:#f3c08e;border:1px solid #d5a06d;border-radius:50%;place-items:center;width:28px;height:28px;font:400 14px Georgia,serif;display:grid}.composer-flow span{gap:3px;display:grid}.composer-flow strong{text-transform:uppercase;letter-spacing:.05em;font:600 9px Arial,sans-serif}.composer-flow small{color:#cdb8a4;font-size:7px}.composer-payment{color:#d9f0df;background:#122319;border:1px solid #5c9b70;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;display:grid}.composer-payment span{font-size:8px}.composer-payment strong{font:400 17px Georgia,serif}.composer-payment progress{accent-color:#86bd96;width:100%;height:7px}.composer .form-success{color:#d9f0df;background:#14251b;border:1px solid #5c9b70;margin:10px 0;padding:12px;font-size:9px;line-height:1.5}@media (width<=720px){.composer-flow{grid-template-columns:1fr 1fr}.composer-payment{grid-template-columns:1fr}.composer-metrics strong{font-size:23px}}.composer-simulation{color:#fff;background:#3a2412;border:1px solid #efb465;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.composer-simulation strong{letter-spacing:.12em;color:#ffc98e;font-size:9px}.composer-simulation span{color:#f5dfc7;font-size:8px;line-height:1.5}@media (width<=650px){.composer-simulation{flex-direction:column;align-items:flex-start}}.composer-group-tools,.composer-save-actions{align-items:center;gap:8px;display:flex}.composer-add-group{color:#120e0b;cursor:pointer;background:#d8a36f;border:0;padding:12px 15px;font-size:9px;font-weight:800}.composer-clear-groups{color:#efc8af;cursor:pointer;background:0 0;border:1px solid #8a5d49;padding:11px 13px;font-size:8px;font-weight:700}.composer-save-actions .danger{color:#ffd8d2;background:0 0;border-color:#a75b50}.composer-score span{max-width:54px;line-height:1.15}.composer-members:empty{display:none}@media (width<=650px){.composer-group-tools,.composer-save-actions{flex-direction:column;align-items:stretch}.composer-group-tools button,.composer-save-actions button{width:100%}}.simulation-payment-state{background:#17110d;border:1px solid #6b4c34;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;display:flex}.simulation-payment-state b{text-transform:uppercase;letter-spacing:.05em;color:#eac6a3;font:700 7px Arial,sans-serif}.simulation-payment-state.payment_reported{border-color:#d49a61}.simulation-payment-state.confirmed{background:#132219;border-color:#5c9b70}.simulation-payment-state.confirmed b{color:#bfe2c9}.simulation-payment-state button{color:#160f09;background:#d49a61;border:1px solid #d49a61;padding:5px 8px;font-size:7px;font-weight:800;position:static}.discover-pay{color:#160f09!important;background:#e1aa74!important;border-color:#e1aa74!important}.discover-payment-waiting,.discover-not-selected{color:#f0cba7;text-align:center;border:1px solid #c99462;place-items:center;min-height:52px;padding:10px;font:700 11px/1.3 Arial,sans-serif;display:grid}.discover-not-selected{color:#c8aaa0;border-color:#765347}.club-new-member-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.club-new-member-summary a{color:#f4e7d7;background:#100e0c;border:1px solid #463529;border-radius:14px;gap:6px;padding:18px 20px;text-decoration:none;display:grid}.club-new-member-summary a:hover,.club-new-member-summary a.active{background:#21170f;border-color:#d3a46f;box-shadow:inset 0 0 0 1px #d3a46f33}.club-new-member-summary small{color:#a88e76;letter-spacing:.11em;font-size:9px;font-weight:800}.club-new-member-summary strong{color:#e4b17c;font:400 38px Georgia,serif}.club-new-member-summary span{color:#bca58e;font-size:11px}.club-new-member-help{color:#b9a38d;background:#15110e;border-bottom:1px solid #30251d;margin:0;padding:16px 22px;font-size:12px;line-height:1.55}.club-new-member-identity{align-items:center;gap:11px;display:flex}.club-new-member-identity>i{color:#efc494;background:#22170f;border:1px solid #b78352;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font:18px Georgia,serif;display:grid}.club-new-member-identity>span{gap:4px;display:grid}.club-new-member-identity small,.club-new-members-table td>small{color:#8e7d6d}.club-new-member-action{color:#efb878}.club-new-members-table td{vertical-align:middle}@media (width<=760px){.club-new-member-summary{grid-template-columns:1fr 1fr}.club-new-member-summary a{padding:15px}.club-new-member-summary strong{font-size:31px}.club-new-member-help{padding:14px 15px}.club-new-members-table td:nth-child(2):before{content:"Arrivée"}.club-new-members-table td:nth-child(3):before{content:"Étape actuelle"}.club-new-members-table td:nth-child(4):before{content:"À faire"}.club-new-members-table td:nth-child(n+2):before{color:#806e5d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}}.admin-password-intro{background:#19130f;border-left:3px solid #c99863;padding:16px}.admin-password-intro strong{color:#f4e7d7;font:400 22px Georgia,serif;display:block}.admin-password-intro p{color:#bda58c;margin:7px 0 0;line-height:1.5}.admin-password-form label small{color:#8f7f70}.admin-password-message{border:1px solid;margin:0;padding:12px 14px}.admin-password-message.error{color:#ffd8d3;background:#391916;border-color:#9d4f45}.admin-password-message.success{color:#d9f0df;background:#14251b;border-color:#557b62}.admin-password-form button:disabled{cursor:not-allowed;opacity:.5}.wallet-admin-requests{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.wallet-admin-card{background:#100e0c;border:1px solid #d3a46f40;border-radius:16px;padding:20px}.wallet-admin-card.pending{border-color:#deaa6fa6;box-shadow:0 0 24px #c4824114}.wallet-admin-card header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.wallet-admin-card header small{color:#bd8957;letter-spacing:.12em}.wallet-admin-card h3{margin:5px 0;font:400 1.4rem Georgia,serif}.wallet-admin-card header p{color:#9e8e7e;margin:0;font-size:.75rem}.wallet-admin-card dl{border-block:1px solid #d3a46f26;margin:18px 0}.wallet-admin-card dl div{justify-content:space-between;gap:12px;padding:10px 0;display:flex}.wallet-admin-card dt{color:#9f8d7b}.wallet-admin-card dd{text-align:right;color:#e8c49e;margin:0}.wallet-admin-receipt{color:#e8bd91;border:1px solid #d3a46f59;border-radius:9px;justify-content:center;padding:11px;display:flex}.wallet-admin-actions{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.wallet-admin-actions button{color:#140e09;background:#d7a36c;border:0;border-radius:9px;padding:11px 14px;font-weight:700}.wallet-admin-actions button.danger{color:#d7957f;background:0 0;border:1px solid #70473b}.wallet-admin-actions small{color:#e0a28f;grid-column:1/-1}.club-pre-candidate-actions{gap:5px;min-width:160px;display:grid}.club-pre-candidate-actions button,.club-pre-candidate-editor button{color:#e9cfb4;cursor:pointer;background:#17120e;border:1px solid #5d4735;border-radius:7px;min-height:32px;padding:6px 9px;font-size:9px;font-weight:800}.club-pre-candidate-actions .already-sent{color:#d2f0dc;background:#173020;border-color:#4e7c5f;grid-column:1/-1;min-height:40px;font-size:10px}.club-pre-candidate-actions .danger{color:#eeb1a8;border-color:#733f38}.club-pre-candidate-actions .sms{color:#f2c696;border-color:#8b6847}.club-pre-candidate-actions .whatsapp{color:#bfe7cc;border-color:#47705a}.club-pre-candidate-actions .regenerate{color:#f4cfaa;background:#2a1b10;border-color:#a77b4f}.club-pre-candidate-new-link{background:#19120c;border:1px solid #a77b4f;border-radius:8px;grid-column:1/-1;gap:6px;padding:9px;display:grid}.club-pre-candidate-new-link strong{color:#f2c696;font-size:10px}.club-pre-candidate-new-link input{color:#ead7c4;background:#090706;border:1px solid #59422f;border-radius:6px;width:100%;min-width:0;padding:8px;font-size:9px}.club-pre-candidate-new-link button{justify-self:start;min-height:28px}.club-pre-candidate-editor{gap:6px;min-width:210px;display:grid}.club-pre-candidate-editor input,.club-pre-candidate-editor select{color:#f5e4d2;background:#0b0908;border:1px solid #514034;border-radius:7px;min-height:34px;padding:6px 8px;font-size:10px}.club-pre-candidate-editor>div{gap:5px;display:flex}.countdown-profile-required{text-align:center;background:#17110d;border:1px solid #a8794f;gap:9px;width:min(520px,100%);margin:22px auto;padding:20px;display:grid}.countdown-profile-required strong{color:#f4d0a9}.countdown-profile-required p{color:#bda890;margin:0;font-size:12px;line-height:1.5}.countdown-profile-required a{color:#120d09;background:#d6a36d;padding:13px 16px;font-size:11px;font-weight:800}.countdown-profile-required a.secondary{color:#e6bd91;background:0 0;border:1px solid #715137}.club-app-data-note{color:#8d7c6c;margin:0;padding:0 0 18px;font-size:12px;line-height:1.6}.club-app-data-duration{color:#e4b17c;font-size:16px}.club-app-like-details{min-width:210px}.club-app-like-details summary{cursor:pointer;color:#dba66f;font-weight:800}.club-app-like-details>div{background:#0d0b09;border:1px solid #3e3025;border-radius:8px;gap:7px;margin-top:9px;padding:10px;display:grid}.club-app-like-details span{border-bottom:1px solid #30251d;gap:2px;padding-bottom:7px;display:grid}.club-app-like-details span:last-child{border:0;padding-bottom:0}.club-app-like-details b{color:#f0d8bd;font-size:10px}.club-app-like-details small{color:#887767;font-size:9px}.club-app-data-table td{vertical-align:top}.club-app-data-stats .club-admin-stat strong{font-size:clamp(22px,3vw,38px)}.club-admin-side{overflow-y:auto}.club-admin-side footer{margin-top:28px;position:static}.club-admin-primary-nav{gap:7px!important;display:grid!important}.club-admin-nav-group{border:1px solid #0000;border-radius:12px}.club-admin-nav-group.active{background:#15110e;border-color:#60452f}.club-admin-primary-link{grid-template-columns:9px 1fr auto;align-items:center;gap:10px;min-height:48px;font-weight:800;display:grid!important}.club-admin-primary-link mark{background:0 0;border:1px solid #b9804f;border-radius:50%;width:7px;height:7px}.club-admin-primary-link.active mark{background:#d7a36c;box-shadow:0 0 12px #d7a36c8c}.club-admin-primary-link i{color:#8f735d;font-size:18px;font-style:normal}.club-admin-subnav{gap:2px;padding:0 8px 8px 24px;display:grid}.club-admin-subnav a{color:#907e6e!important;padding:9px 11px!important;font-size:11px!important}.club-admin-subnav a.active{color:#f3d7b8!important;background:#2a1e15!important}.club-admin-priorities{background:#0f0d0b;border:1px solid #4a3526;border-radius:17px;margin-bottom:26px;overflow:hidden}.club-admin-priorities>header{border-bottom:1px solid #33261e;justify-content:space-between;align-items:end;gap:20px;padding:21px 23px;display:flex}.club-admin-priorities>header small,.club-candidate-pipeline>header small{color:#d29c68;letter-spacing:.14em;font-size:10px;font-weight:900}.club-admin-priorities h2,.club-candidate-pipeline h2{margin:5px 0 0;font:400 30px Georgia,serif}.club-admin-priorities>header>span{color:#b29d88;font-size:12px}.club-admin-priorities>div{background:#30241c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.club-priority-card{color:#f4e7d7;background:#12100e;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:105px;padding:18px;text-decoration:none;display:grid}.club-priority-card:hover{background:#1c1611}.club-priority-card>b{color:#e4b17c;min-width:48px;font:400 38px Georgia,serif}.club-priority-card>span{gap:6px;display:grid}.club-priority-card strong{font-size:13px}.club-priority-card small{color:#988675;font-size:10px;line-height:1.35}.club-priority-card>i{color:#a88361;font-size:20px;font-style:normal}.club-priority-card.important{box-shadow:inset 4px 0 #d7a36c}.club-priority-card.warning{box-shadow:inset 4px 0 #a87643}.club-priority-card.danger{box-shadow:inset 4px 0 #a34f45}.club-priority-card.danger>b{color:#e89b8f}.club-admin-secondary-stats{margin-top:0}.club-candidate-pipeline{background:#0f0d0b;border:1px solid #4a3526;border-radius:17px;margin-bottom:22px;overflow:hidden}.club-candidate-pipeline>header{justify-content:space-between;align-items:end;gap:28px;padding:21px 23px;display:flex}.club-candidate-pipeline>header p{color:#a89480;max-width:430px;margin:0;font-size:12px;line-height:1.5}.club-candidate-pipeline>div{background:#39291f;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.club-candidate-pipeline a{color:#ead9c8;background:#15120f;gap:5px;min-height:122px;padding:17px;text-decoration:none;display:grid}.club-candidate-pipeline a:hover{background:#211911}.club-candidate-pipeline b{color:#dfa972;font:400 31px Georgia,serif}.club-candidate-pipeline strong{font-size:11px}.club-candidate-pipeline span{color:#8f7b68;font-size:9px}.club-candidate-pipeline a.important{background:#291c12}.club-candidate-pipeline a.success{background:#142018}.club-candidate-pipeline a.success b{color:#9fc3a7}@media (width<=900px){.club-admin-primary-nav{align-items:flex-start;gap:8px!important;display:flex!important}.club-admin-nav-group{flex:none}.club-admin-nav-group.active{align-items:flex-start;display:flex}.club-admin-primary-link{min-height:43px;display:flex!important}.club-admin-primary-link i{display:none}.club-admin-subnav{padding:5px 7px 5px 0;display:flex}.club-admin-subnav a{align-items:center;min-height:33px;display:flex}.club-admin-priorities>div{grid-template-columns:repeat(2,minmax(0,1fr))}.club-candidate-pipeline>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.club-admin-priorities>header,.club-candidate-pipeline>header{align-items:start;display:grid}.club-admin-priorities>div{grid-template-columns:1fr}.club-priority-card{min-height:86px}.club-candidate-pipeline>div{grid-template-columns:repeat(2,minmax(0,1fr))}.club-candidate-pipeline a{min-height:105px;padding:14px}.club-candidate-pipeline h2,.club-admin-priorities h2{font-size:25px}.club-admin-panel{overflow:visible}.club-admin-table-wrap{overflow:visible!important}.club-responsive-cards{min-width:0!important}.club-responsive-cards thead{display:none}.club-responsive-cards,.club-responsive-cards tbody,.club-responsive-cards tr,.club-responsive-cards td{box-sizing:border-box;width:100%;display:block}.club-responsive-cards tr{background:#12100e;border:1px solid #49372a;border-radius:13px;margin:12px 0;overflow:hidden}.club-responsive-cards td{border-bottom:1px solid #2f251e!important;padding:11px 15px!important}.club-responsive-cards td:last-child{border-bottom:0!important}.club-responsive-cards td .club-admin-btn,.club-responsive-cards td .club-member-access{width:100%}.club-responsive-cards td .club-admin-btn{box-sizing:border-box}.club-responsive-cards td:first-child{font-size:16px;padding-top:16px!important}.club-pre-candidate-actions{min-width:0}.club-pre-candidate-actions button{min-height:40px}.club-member-compact-table{overflow:visible}}.club-pre-candidate-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.club-pre-candidate-summary>a,.club-pre-candidate-summary>div{background:#100d0b;border:1px solid #443429;border-radius:12px;flex-direction:column;justify-content:center;min-height:112px;padding:17px;display:flex}.club-pre-candidate-summary a{text-decoration:none}.club-pre-candidate-summary a.active{background:#25170e;border-color:#d29a62}.club-pre-candidate-summary small{color:#9f8065;letter-spacing:.12em;font-size:8px;font-weight:900}.club-pre-candidate-summary strong{color:#f1d0ad;margin:7px 0 3px;font:400 29px Georgia,serif}.club-pre-candidate-summary span{color:#9f8a76;font-size:10px}.club-pre-candidate-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.club-pre-candidate-toolbar>p{color:#a99582;max-width:640px;margin:0;font-size:11px;line-height:1.55}.club-pre-candidate-toolbar form{gap:6px;display:flex}.club-pre-candidate-toolbar input{color:#f5e4d2;background:#0b0908;border:1px solid #4e3b2e;border-radius:8px;min-width:250px;min-height:40px;padding:0 12px}.club-pre-candidate-toolbar button{color:#17100b;background:#d29a62;border:0;border-radius:8px;min-height:40px;padding:0 13px;font-weight:800}.club-pre-candidate-table td:last-child{min-width:180px}@media (width<=650px){.club-pre-candidate-summary{grid-template-columns:1fr 1fr}.club-pre-candidate-summary>a,.club-pre-candidate-summary>div{min-height:94px;padding:14px}.club-pre-candidate-toolbar{flex-direction:column;align-items:stretch}.club-pre-candidate-toolbar form{grid-template-columns:1fr auto;display:grid}.club-pre-candidate-toolbar input{width:100%;min-width:0}}.club-profile-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.club-profile-overview a{color:#f3e3d2;background:#100d0b;border:1px solid #443429;border-radius:13px;gap:5px;min-height:112px;padding:17px;text-decoration:none;display:grid}.club-profile-overview a:hover,.club-profile-overview a.active{background:#25170e;border-color:#d29a62}.club-profile-overview a.attention{box-shadow:inset 3px 0 #d59556}.club-profile-overview a.review{box-shadow:inset 3px 0 #d5b056}.club-profile-overview a.acceptance{box-shadow:inset 3px 0 #d38f4e}.club-profile-overview a.success{box-shadow:inset 3px 0 #69a178}.club-profile-overview small{color:#9f8065;letter-spacing:.1em;font-size:9px;font-weight:900}.club-profile-overview strong{color:#f0c99f;font:400 32px Georgia,serif}.club-profile-overview span{color:#998675;font-size:10px}.club-profile-toolbar{background:#100e0c;border:1px solid #3b2e24;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:13px;display:flex}.club-profile-toolbar form{flex-wrap:wrap;flex:1;gap:7px;display:flex}.club-profile-toolbar input{color:#f5e4d2;background:#090807;border:1px solid #514034;border-radius:8px;min-width:290px;min-height:42px;padding:0 13px}.club-profile-toolbar button{color:#17100b;background:#d3a06b;border:0;border-radius:8px;min-height:42px;padding:0 15px;font-weight:800}.club-profile-toolbar nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.club-profile-toolbar nav a{color:#a9937c;border:1px solid #493729;border-radius:999px;padding:9px 11px;font-size:10px;text-decoration:none}.club-profile-toolbar nav a.active{color:#f0d2b2;background:#251a12;border-color:#d3a06b}.club-unified-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.club-unified-profile-card{background:#100e0c;border:1px solid #453428;border-radius:15px;overflow:hidden;box-shadow:0 15px 36px #00000024}.club-unified-profile-card.stage-review{border-color:#8b683d}.club-unified-profile-card.stage-active_complete{border-color:#466d52}.club-unified-profile-card.stage-declined{opacity:.7}.club-unified-profile-card>header{border-bottom:1px solid #30251d;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.club-profile-avatar{color:#efc494;background:#21170f;border:1px solid #b78352;border-radius:50%;place-items:center;width:44px;height:44px;font:400 20px Georgia,serif;display:grid}.club-unified-profile-card h2{margin:0 0 4px;font:400 21px Georgia,serif}.club-unified-profile-card header p{color:#8f7d6b;margin:0;font-size:10px}.club-profile-progress{background:#0c0a09;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:13px 17px;display:grid}.club-profile-progress>span{background:#30271f;border-radius:4px;height:5px;overflow:hidden}.club-profile-progress b{background:linear-gradient(90deg,#9e6739,#e2b47d);height:100%;display:block}.club-profile-progress strong{color:#e0b17e;font-size:12px}.club-profile-progress small{color:#766657;font-size:9px}.club-unified-profile-card dl{grid-template-columns:1fr 1fr;margin:0;padding:7px 17px;display:grid}.club-unified-profile-card dl>div{border-bottom:1px solid #2a211a;grid-template-columns:70px 1fr;gap:8px;padding:9px 0;display:grid}.club-unified-profile-card dl>div:nth-last-child(-n+2){border-bottom:0}.club-unified-profile-card dt{color:#816f60;text-transform:uppercase;font-size:9px}.club-unified-profile-card dd{color:#e8d7c5;margin:0;font-size:11px}.club-unified-profile-card dd small{color:#8f7c69;margin-top:4px;display:block}.club-profile-warning{color:#e3b887;background:#25190f;border-left:3px solid #d39554;margin:0 17px 12px;padding:8px 10px;font-size:10px}.club-unified-profile-card>footer{background:#14110e;border-top:1px solid #30251d;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;display:flex}.club-unified-profile-card>footer>div:first-child{gap:4px;display:grid}.club-unified-profile-card>footer small{color:#826d59;letter-spacing:.1em;font-size:8px}.club-unified-profile-card>footer strong{color:#f0d0ad;font-size:11px}.club-profile-next{color:#17100b;background:#d4a16c;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.club-unified-profile-card .club-pre-candidate-actions{grid-template-columns:1fr 1fr;min-width:245px}.club-unified-profile-card .club-pre-candidate-actions button{min-height:34px}.club-send-live-status{color:#bfe7cc;background:#122219;border:1px solid #4e7c5f;border-radius:8px;grid-column:1/-1;gap:3px;margin-bottom:5px;padding:10px;display:grid}.club-send-live-status strong{font-size:11px}.club-send-live-status small,.club-send-live-status span{color:#9fc9ac;font-size:9px;line-height:1.35}.club-purchase-reset{background:#1b110e;border:1px solid #6e453c;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin:18px 0;padding:18px;display:grid}.club-purchase-reset small{color:#d99280;letter-spacing:.12em;font-size:9px;font-weight:900}.club-purchase-reset p{color:#bda89a;margin:0;font-size:12px;line-height:1.5}.club-purchase-reset button{color:#fff;cursor:pointer;background:#7a352d;border:1px solid #a45d4d;border-radius:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:900}.club-purchase-reset button:disabled{cursor:wait;opacity:.65}.club-purchase-reset .club-purchase-reset-notice{color:#e7c5b9;border-top:1px solid #503129;grid-column:1/-1;padding-top:10px}.club-purchase-reset-confirm{grid-template-columns:1fr 1fr;gap:7px;min-width:285px;display:grid}.club-purchase-reset-confirm strong{color:#f1c3b8;grid-column:1/-1;font-size:11px}.club-purchase-reset-confirm button.secondary{color:#d6b8aa;background:0 0;border-color:#62483e}@media (width<=1050px){.club-profile-overview{grid-template-columns:repeat(3,1fr)}.club-unified-profile-grid{grid-template-columns:1fr}.club-profile-toolbar{flex-direction:column;align-items:stretch}.club-profile-toolbar nav{justify-content:flex-start}}@media (width<=650px){.club-profile-overview{grid-template-columns:1fr 1fr}.club-profile-overview a{min-height:92px;padding:13px}.club-profile-toolbar form{grid-template-columns:1fr auto;display:grid}.club-profile-toolbar input{width:100%;min-width:0}.club-unified-profile-card>header{grid-template-columns:auto 1fr}.club-unified-profile-card>header .club-admin-badge{grid-column:1/-1}.club-unified-profile-card dl{grid-template-columns:1fr}.club-unified-profile-card dl>div:nth-last-child(2){border-bottom:1px solid #2a211a}.club-unified-profile-card>footer{flex-direction:column;align-items:stretch}.club-profile-next{width:100%}.club-unified-profile-card .club-pre-candidate-actions{min-width:0}.club-purchase-reset{grid-template-columns:1fr}.club-purchase-reset button{width:100%}}.club-profile-toolbar select{color:#f5e4d2;background:#090807;border:1px solid #514034;border-radius:8px;min-width:145px;min-height:42px;padding:0 13px}.club-profile-toolbar input{min-width:240px}@media (width<=650px){.club-profile-overview,.club-profile-toolbar form{grid-template-columns:1fr}.club-profile-toolbar select,.club-profile-toolbar button{width:100%;min-height:42px}}.club-profile-creator{background:#120e0b;border:1px solid #5b422e;border-radius:14px;margin-bottom:16px}.club-profile-create-toggle{color:#f2dfca;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;column-gap:11px;width:100%;padding:15px 17px;display:grid}.club-profile-create-toggle>span{color:#17100b;background:#d3a06b;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.club-profile-create-toggle strong{font-size:14px}.club-profile-create-toggle small{color:#9e8872;margin-top:3px;font-size:11px}.club-profile-creator form{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 17px 17px;display:grid}.club-profile-creator label{color:#a9937c;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.club-profile-creator input,.club-profile-creator select{color:#f5e4d2;background:#090807;border:1px solid #514034;border-radius:8px;min-width:0;min-height:43px;padding:0 11px;font-size:14px}.club-profile-creator form>button{color:#17100b;cursor:pointer;background:#d3a06b;border:0;border-radius:8px;grid-column:1/-1;min-height:44px;font-weight:800}.club-profile-create-error,.club-profile-create-success{border-radius:8px;grid-column:1/-1;margin:0;padding:10px;font-size:12px}.club-profile-create-error{color:#f4b4aa;background:#351713}.club-profile-create-success{color:#a9d9b5;background:#142a1b}@media (width<=900px){.club-profile-creator form{grid-template-columns:1fr 1fr}}@media (width<=650px){.club-profile-creator form{grid-template-columns:1fr}.club-profile-create-toggle small{line-height:1.35}}.club-profile-card-actions{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.club-delete-unified-profile{color:#e6aaa2;cursor:pointer;background:#1a100f;border:1px solid #78453f;border-radius:8px;min-height:40px;padding:0 13px;font-size:11px;font-weight:800}.club-delete-unified-profile:hover{background:#351713}.club-delete-unified-profile:disabled{opacity:.55;cursor:wait}@media (width<=650px){.club-profile-card-actions{flex-direction:column;width:100%}.club-delete-unified-profile{width:100%}}.club-targeted-reminder{background:#17110c;border:1px solid #6d4d31;border-radius:11px;margin:0 17px 14px}.club-targeted-reminder summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.club-targeted-reminder summary::-webkit-details-marker{display:none}.club-targeted-reminder summary span{gap:3px;display:grid}.club-targeted-reminder summary small,.club-targeted-missing>small,.club-targeted-preview>small{color:#a7825f;letter-spacing:.13em;font-size:9px}.club-targeted-reminder summary strong{color:#f0d4b3;font-size:12px}.club-targeted-reminder summary>b{color:#efbd86;border:1px solid #d4a16c;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.club-targeted-reminder-body{border-top:1px solid #33251b;gap:12px;padding:0 14px 14px;display:grid}.club-targeted-missing{padding-top:13px}.club-targeted-missing div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.club-targeted-missing span{color:#e9bd8d;background:#281a10;border:1px solid #805a37;border-radius:999px;padding:5px 8px;font-size:10px}.club-targeted-preview{background:#0d0b09;border-left:3px solid #d8a469;padding:12px}.club-targeted-preview strong{color:#f3dfc9;margin:5px 0 8px;font:400 16px Georgia,serif;display:block}.club-targeted-preview p{color:#bca58e;margin:4px 0;font-size:11px;line-height:1.5}.club-targeted-reminder-body>label{color:#bda58c;gap:6px;font-size:11px;display:grid}.club-targeted-reminder textarea{box-sizing:border-box;resize:vertical;color:#f2dfca;width:100%;font:inherit;background:#0c0a08;border:1px solid #57402f;border-radius:8px;padding:10px}.club-targeted-reminder label small{color:#7f6d5c;justify-self:end}.club-targeted-reminder-body>button{color:#17100b;cursor:pointer;background:#d8a469;border:0;border-radius:8px;min-height:40px;font-size:11px;font-weight:900}.club-targeted-reminder-body>button:disabled{opacity:.48;cursor:not-allowed}.club-targeted-reminder-notice{color:#bfe7cc;background:#122219;border:1px solid #4e7c5f;border-radius:7px;margin:0;padding:9px;font-size:10px}.club-activation-reminders{gap:8px;min-width:min(390px,100%);display:grid}.club-activation-reminder-count{background:#0c0a08;border:1px solid #54402f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.club-activation-reminder-count strong{color:#e7bd8f;font-size:12px}.club-activation-reminder-count span{color:#9a846e;font-size:10px}.club-activation-reminder-buttons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.club-activation-reminder-buttons button{cursor:pointer;border-radius:8px;min-height:42px;font-size:10px;font-weight:800}.club-activation-reminder-buttons .sms{color:#e9bc8b;background:#20170f;border:1px solid #b78554}.club-activation-reminder-buttons .whatsapp{color:#9ed5af;background:#102016;border:1px solid #3d7754}.club-activation-reminders details{border:1px solid #392b21;border-radius:8px;padding:8px 10px}.club-activation-reminders summary{color:#bca48c;cursor:pointer;font-size:10px}.club-activation-reminders ol{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.club-activation-reminders li{color:#8f7c69;justify-content:space-between;gap:12px;font-size:10px;display:flex}.club-activation-reminders li b{color:#d6b28b}.club-activation-reminders>a{color:#d7a36f;text-align:right;font-size:10px}@media (width<=650px){.club-activation-reminders{min-width:0}.club-activation-reminder-buttons{grid-template-columns:1fr}.club-activation-reminders li{flex-direction:column;gap:2px}}.club-card-questionnaire-actions{grid-template-columns:1fr 1fr;gap:6px;min-width:280px;display:grid}.club-card-questionnaire-actions button{color:#edc79e;background:#17110d;border:1px solid #745234;border-radius:8px;min-height:38px;padding:7px;font-size:10px;font-weight:800}.club-card-questionnaire-actions button.whatsapp{color:#bfe7cc;border-color:#4e7c5f}.club-card-questionnaire-actions button.already-sent{color:#d2f0dc;background:#173020;border-color:#4e7c5f;grid-column:1/-1;min-height:42px;font-size:10px}.club-card-questionnaire-actions button.regenerate{color:#f4cfaa;background:#2a1b10;border-color:#c89357;grid-column:1/-1}.club-card-questionnaire-actions .club-send-live-status{grid-column:1/-1}@media (width<=650px){.club-card-questionnaire-actions{min-width:0}}.club-phone-copy-line{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex!important}.club-copy-phone{cursor:pointer;color:#efc99f!important;background:#21170f!important;border:1px solid #81603f!important;border-radius:6px!important;min-height:26px!important;padding:3px 8px!important;font:800 9px/1 sans-serif!important}.club-copy-phone.copied{color:#d2f0dc!important;background:#173020!important;border-color:#4e7c5f!important}.club-bulk-email-reminder{background:linear-gradient(135deg,#332317e0,#13100df5);border:1px solid #daa66f59;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:22px 24px;display:flex;box-shadow:0 18px 50px #0000002e}.club-bulk-email-reminder.activation{background:linear-gradient(135deg,#193325db,#101512f7);border-color:#71b1876b}.club-bulk-email-reminder.activation small{color:#8ed09e}.club-bulk-email-reminder.last-chance{background:linear-gradient(135deg,#411916f0,#140c0bfa);border-color:#e0685a9e;box-shadow:0 18px 50px #7a231c2e}.club-bulk-email-reminder.last-chance small{color:#ef8f7f}.club-bulk-email-reminder.last-chance button{background:#ef8f7f}.club-bulk-email-reminder.last-chance progress{accent-color:#ef8f7f}.club-awaiting-questionnaire-tools{background:linear-gradient(135deg,#17110d,#0c0a08);border:1px solid #62452f;border-radius:16px;gap:16px;margin:0 0 20px;padding:20px;display:grid}.club-awaiting-questionnaire-tools>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.club-awaiting-questionnaire-tools>header small{color:#d5a66f;letter-spacing:.16em;font-size:10px;font-weight:900}.club-awaiting-questionnaire-tools>header h3{color:#f4e4d2;margin:5px 0 7px;font:400 23px Georgia,serif}.club-awaiting-questionnaire-tools>header p{color:#a9937c;max-width:720px;margin:0;font-size:13px;line-height:1.5}.club-awaiting-questionnaire-tools>header>a{color:#d9a66f;flex:none;font-size:12px}.club-awaiting-questionnaire-tools>form{background:#0d0b09;border:1px solid #3d2e23;border-radius:12px;align-items:end;gap:10px;padding:14px;display:flex}.club-awaiting-questionnaire-tools>form label{color:#bda996;flex:1;gap:6px;font-size:12px;display:grid}.club-awaiting-questionnaire-tools>form input{color:#f5e4d2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090807;border:1px solid #514034;border-radius:8px;min-height:43px;padding:0 12px}.club-awaiting-questionnaire-tools>form button{color:#17100b;background:#d3a06b;border:0;border-radius:8px;min-height:43px;padding:0 16px;font-weight:800}.club-awaiting-questionnaire-tools .club-bulk-email-reminder.embedded{box-shadow:none;background:#100d0b;border-color:#daa66f38;margin:0}.club-bulk-email-reminder>div:first-child{max-width:680px}.club-bulk-email-reminder small{color:#d9a66f;letter-spacing:.16em;font-size:12px;font-weight:800}.club-bulk-email-reminder h3{color:#fff0df;margin:6px 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:400}.club-bulk-email-reminder p{color:#bda996;margin:0;line-height:1.55}.club-bulk-email-reminder button{color:#1b130c;cursor:pointer;background:#d9a66f;border:0;border-radius:999px;flex:none;padding:13px 19px;font-weight:800}.club-bulk-email-reminder button:disabled{cursor:default;opacity:.6}.club-bulk-email-action{flex-direction:column;align-items:stretch;gap:10px;min-width:280px;display:flex}.club-bulk-email-action>strong{color:#fff0df;text-align:center}.club-bulk-email-progress{gap:6px;display:grid}.club-bulk-email-progress progress{accent-color:#d9a66f;width:100%;height:9px}.club-bulk-email-progress span{color:#bda996;text-align:center;font-size:12px}.club-bulk-email-complete{color:#8ed09e;text-align:center;font-size:13px}.club-bulk-email-action details{color:#efb3a9;font-size:12px}.club-bulk-email-action details span{margin-top:5px;display:block}@media (width<=760px){.club-bulk-email-reminder{flex-direction:column;align-items:stretch;padding:19px}.club-bulk-email-action{min-width:0}.club-bulk-email-reminder>button{width:100%}}@media (width<=650px){.club-awaiting-questionnaire-tools{padding:15px}.club-awaiting-questionnaire-tools>header,.club-awaiting-questionnaire-tools>form{flex-direction:column;align-items:stretch}.club-awaiting-questionnaire-tools>form button{width:100%}}.club-email-recipient-picker{background:#0d0b09;border:1px solid #4d392c;border-radius:10px;gap:8px;max-height:280px;padding:10px;display:grid;overflow:auto}.club-email-recipient-picker header,.club-email-recipient-picker label{align-items:center;gap:9px;display:flex}.club-email-recipient-picker header{z-index:1;background:#0d0b09;border-bottom:1px solid #38291f;justify-content:space-between;padding:9px 4px;position:sticky;top:-10px}.club-email-recipient-picker header label,.club-email-recipient-picker header b{color:#e3ba8e;font-size:12px}.club-email-recipient-picker>div{gap:4px;display:grid}.club-email-recipient-picker>div>label{background:#15110e;border-radius:7px;padding:8px}.club-email-recipient-picker input,.club-email-selection input,.club-recipient-check>input{accent-color:#d9a66f;width:18px;height:18px}.club-email-recipient-picker span{gap:2px;display:grid}.club-email-recipient-picker strong{color:#f2dfca;font-size:12px}.club-email-recipient-picker small{color:#9f8b78;font-size:11px}.club-email-selection{align-items:center;gap:10px;display:flex}.club-email-selection label{color:#d7b38d;align-items:center;gap:7px;font-size:12px;display:flex}.club-email-selection button,.club-acceptance-list button.email,.club-card-questionnaire-actions button.email,.club-pre-candidate-actions button.email,.club-activation-reminder-buttons button.email{color:#f4cfaa!important;background:#2a1b10!important;border-color:#9b754f!important}.club-recipient-check{align-items:center;gap:12px;display:flex}.club-recipient-check .club-acceptance-person{flex:1}.club-journey-heading{background:linear-gradient(135deg,#16110d,#0d0b09);border:1px solid #493629;border-radius:15px;justify-content:space-between;align-items:end;gap:20px;margin:0 0 18px;padding:18px 20px;display:flex}.club-journey-heading small,.club-reminder-center>header small{color:#d5a66f;letter-spacing:.18em;font-size:10px;font-weight:900}.club-journey-heading h2,.club-reminder-center>header h2{color:#f4e4d2;margin:6px 0 0;font:400 27px Georgia,serif}.club-journey-heading a{color:#e4bc93;border:1px solid #6b4d36;border-radius:9px;align-items:center;min-height:40px;padding:0 14px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.club-journey-heading.hommes{border-color:#61482f}.club-journey-heading.femmes{background:linear-gradient(135deg,#1b1115,#0d0b09);border-color:#5a3f46}.club-reminder-center{gap:18px;display:grid}.club-reminder-center>header{background:linear-gradient(135deg,#17110d,#0d0b09);border:1px solid #4d392c;border-radius:16px;padding:22px 24px}.club-reminder-center>header p{color:#a9937c;margin:9px 0 0;font-size:13px;line-height:1.5}.club-reminder-center .club-bulk-email-reminder{margin:0}.club-unified-profile-card [data-profile-stage]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.club-new-card-badge{color:#1a1109;letter-spacing:.1em;background:#d5a45f;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:950;display:inline-flex}.club-history-card-badge{color:#9d8b79;letter-spacing:.09em;background:#15120f;border:1px solid #574638;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.club-profile-gender-tabs{background:#100e0c;border:1px solid #3f3025;border-radius:12px;gap:8px;width:max-content;max-width:100%;margin:0 0 12px;padding:5px;display:flex}.club-profile-gender-tabs a{color:#a99581;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.club-profile-gender-tabs a.active{color:#17100b;background:#d3a06b}.club-profile-age{color:#9f8b78;background:#090807;border:1px solid #514034;border-radius:8px;align-items:center;gap:6px;min-height:42px;padding:0 10px;font-size:10px;font-weight:800;display:flex!important}.club-profile-age input{text-align:center;background:#17130f!important;border:0!important;width:54px!important;min-width:54px!important;height:30px!important;min-height:30px!important;padding:0 4px!important}.club-profile-age span{color:#756454}.club-game-played-badge{color:#9d8976;letter-spacing:.05em;white-space:nowrap;background:#17120e;border:1px solid #5b4939;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.club-game-played-badge.played{color:#aee0bd;background:#102219;border-color:#4f8064}@media (width<=650px){.club-journey-heading{flex-direction:column;align-items:stretch}.club-journey-heading a{justify-content:center}.club-unified-profile-card [data-profile-stage]{flex-flow:wrap;grid-column:1/-1;align-items:flex-start}}.club-whatsapp-channel{gap:16px;display:grid}.club-whatsapp-channel>.club-admin-btn{width:max-content;max-width:100%}.club-whatsapp-channel>small{color:var(--admin-muted,#9d8b78)}.club-whatsapp-delivery{border:1px solid #d6aa7559;border-radius:999px;width:max-content;max-width:100%;padding:7px 11px;font-size:.76rem;font-weight:700;display:inline-flex}.club-whatsapp-delivery.sent,.club-whatsapp-delivery.delivered,.club-whatsapp-delivery.read{color:#9fd7ab;border-color:#4ca06073}.club-whatsapp-delivery.failed,.club-whatsapp-delivery.template_required{color:#efb0a5;border-color:#be524380}.club-whatsapp-automation{background:#0d1510;border:1px solid #4d6f59;border-radius:14px;gap:16px;padding:18px;display:grid}.club-whatsapp-automation header small{color:#8fd0a2;letter-spacing:.16em;font-size:9px;font-weight:900}.club-whatsapp-automation h3,.club-whatsapp-automation h4{color:#f3e5d6;margin:4px 0}.club-whatsapp-automation p{color:#a99582;margin:0;font-size:11px;line-height:1.55}.club-whatsapp-controls{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.club-whatsapp-controls label{color:#bda792;gap:5px;font-size:10px;display:grid}.club-whatsapp-controls select,.club-whatsapp-controls button,.club-whatsapp-picker>button,.club-deletion-review>button{color:#c9ecd3;background:#101b14;border:1px solid #52755e;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:800}.club-whatsapp-warning{background:#21120f;border:1px solid #815446;border-radius:8px;padding:10px 12px;color:#efb9aa!important}.club-whatsapp-picker{gap:10px;display:grid}.club-whatsapp-picker>div{justify-content:space-between;gap:12px;display:flex}.club-whatsapp-picker>section{border:1px solid #344a3b;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:300px;display:grid;overflow:auto}.club-whatsapp-picker>section label{border-bottom:1px solid #27372c;gap:9px;padding:9px;display:flex}.club-whatsapp-picker label span{display:grid}.club-whatsapp-picker label small{color:#978675}.club-deletion-review{border-top:1px solid #314537;grid-template-columns:1fr auto;gap:12px;padding-top:14px;display:grid}.club-deletion-review>section{grid-column:1/-1;gap:7px;display:grid}.club-deletion-review article{border:1px solid #593c35;border-radius:8px;grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:8px;padding:9px;display:grid}.club-deletion-review article span{display:grid}.club-deletion-review article small{color:#9b8376}.club-deletion-review article a{color:#dcb27e;font-size:10px}.club-deletion-review .club-delete-unified-profile{min-height:34px}@media (width<=650px){.club-whatsapp-controls{display:grid}.club-whatsapp-controls>*{width:100%}.club-deletion-review{grid-template-columns:1fr}.club-deletion-review>button{width:100%}.club-deletion-review article{grid-template-columns:1fr}.club-deletion-review>section{grid-column:1}}.club-email-delivery-status{background:#0d0b09;border:1px solid #4d392c;border-radius:14px;gap:12px;margin-top:18px;padding:18px;display:grid}.club-email-delivery-status>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.club-email-delivery-status h3{color:#f2dfca;margin:4px 0 0;font:400 22px Georgia,serif}.club-email-delivery-status>header small{color:#d9a66f;letter-spacing:.18em;font:700 11px Arial}.club-email-delivery-status>header button{color:#efc79e;cursor:pointer;background:#21160f;border:1px solid #78583e;border-radius:999px;padding:9px 13px;font:700 12px Arial}.club-email-delivery-status>header button:disabled{opacity:.55;cursor:wait}.club-email-delivery-status>p{color:#a99582;margin:0;font-size:13px;line-height:1.55}.email-delivery-list{gap:8px;display:grid}.email-delivery-list article{background:#15110e;border:1px solid #33261e;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.email-delivery-list article>span{background:#d9a66f;border-radius:50%;width:9px;height:9px}.email-delivery-list article>div{gap:3px;display:grid}.email-delivery-list article strong{color:#ead7c3;font-size:13px}.email-delivery-list article small{color:#917d6b;font-size:11px}.email-delivery-list article em{color:#e6a296;font-size:11px;font-style:normal}.email-delivery-list article>b{color:#d9b58e;text-align:right;max-width:210px;font-size:12px}.email-delivery-list .email-delivery-delivered>span{background:#69bd7d}.email-delivery-list .email-delivery-delivered>b{color:#87d297}.email-delivery-list .email-delivery-failed>span{background:#e0685b}.email-delivery-list .email-delivery-failed>b,.email-delivery-error{color:#ef8f7f}.email-delivery-list .email-delivery-deferred>span{background:#e1a73e}.email-delivery-list .email-delivery-deferred>b{color:#efc46c}.email-delivery-empty{border:1px dashed #4b382b;border-radius:9px;padding:10px}.email-delivery-error{font-size:13px}@media (width<=700px){.club-email-delivery-status>header{flex-direction:column;align-items:flex-start}.email-delivery-list article{grid-template-columns:10px 1fr}.email-delivery-list article>b{text-align:left;grid-column:2;max-width:none}}.club-global-email-monitor{background:#0d0a08;border:1px solid #60452f;border-radius:16px;gap:16px;margin-bottom:18px;padding:20px;display:grid}.club-global-email-monitor>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.club-global-email-monitor h2{color:#f5dfc6;margin:5px 0;font:400 27px Georgia,serif}.club-global-email-monitor header small{color:#d9a66f;letter-spacing:.16em;font-size:10px;font-weight:900}.club-global-email-monitor header p{color:#9f8c79;max-width:720px;margin:0;font-size:12px;line-height:1.5}.club-global-email-monitor header button{color:#efc79e;background:#21160f;border:1px solid #79583e;border-radius:999px;min-height:40px;padding:0 15px;font-weight:800}.club-email-monitor-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.club-email-monitor-kpis span{border:1px solid #392b21;border-radius:11px;gap:3px;padding:13px;display:grid}.club-email-monitor-kpis b{color:#f5dfc6;font:400 28px Georgia,serif}.club-email-monitor-kpis small{color:#a18b77;font-size:10px}.club-email-monitor-kpis .status-delivered{border-color:#3d6848}.club-email-monitor-kpis .status-failed{border-color:#873d35}.club-email-monitor-kpis .status-deferred{border-color:#8b642e}.club-email-monitor-alert{color:#efc5b9;background:#2b1713;border-radius:10px;gap:6px;padding:14px;display:grid}.club-email-monitor-alert p{margin:0 0 5px;font-size:12px}.club-email-monitor-alert a{color:#f2bf9e;font-size:12px}.club-email-monitor-ok{color:#86ca96;margin:0;font-size:12px}@media (width<=700px){.club-global-email-monitor>header{flex-direction:column}.club-email-monitor-kpis{grid-template-columns:repeat(2,1fr)}}.club-deletion-whatsapp-notice{color:#eaf5ff;background:linear-gradient(135deg,#071527,#0b2038);border:1px solid #294f73;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;display:grid;box-shadow:0 0 28px #187ed624}.club-deletion-whatsapp-notice>div{gap:3px;display:grid}.club-deletion-whatsapp-notice small{color:#62baff;letter-spacing:.14em;font-size:10px;font-weight:900}.club-deletion-whatsapp-notice strong{font-size:14px}.club-deletion-whatsapp-notice span{color:#9db1c4;font-size:11px}.club-deletion-whatsapp-notice a{color:#03111e;white-space:nowrap;background:#39aef2;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:900;text-decoration:none}.club-deletion-whatsapp-notice>button{color:#bcd3e7;cursor:pointer;background:0 0;border:1px solid #34536f;border-radius:50%;width:34px;height:34px;font-size:20px}@media (width<=700px){.club-deletion-whatsapp-notice{grid-template-columns:1fr auto}.club-deletion-whatsapp-notice a{text-align:center;grid-column:1/-1}.club-deletion-whatsapp-notice>button{grid-area:1/2}}.club-profile-email-history{background:#120e0b;border:1px solid #725238;border-radius:10px;margin:0 17px 12px}.club-profile-email-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.club-profile-email-history>summary::-webkit-details-marker{display:none}.club-profile-email-history>summary span{color:#f2c796;letter-spacing:.08em;background:#2a1b10;border:1px solid #d3a06b;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:950;display:inline-flex}.club-profile-email-history>summary small{color:#a58c74;font-size:10px}.club-profile-email-history ol{border-top:1px solid #33251b;gap:0;margin:0;padding:0 12px 10px;list-style:none;display:grid}.club-profile-email-history li{border-bottom:1px solid #2b211a;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.club-profile-email-history li:last-child{border-bottom:0}.club-profile-email-history li>b{color:#e9b87f;background:#25180f;border-radius:999px;place-items:center;min-width:38px;height:25px;font-size:9px;display:grid}.club-profile-email-history li>span{gap:3px;display:grid}.club-profile-email-history li strong{color:#ead7c3;font-size:11px}.club-profile-email-history li small{color:#907c69;font-size:9px}.club-prepared-access-link{background:#0c0a08;border:1px solid #e0b17659;border-radius:12px;gap:10px;width:min(680px,100%);margin-top:10px;padding:12px;display:grid}.club-prepared-access-link>a{overflow-wrap:anywhere;color:#e3b87f;font-size:.78rem;line-height:1.45}.club-prepared-access-link>span{flex-wrap:wrap;gap:8px;display:flex}.club-admin-root{text-align:left!important;direction:ltr!important}.club-admin-root *{direction:ltr}.club-admin-root input,.club-admin-root textarea,.club-admin-root select,.club-admin-root table,.club-admin-root th,.club-admin-root td{text-align:left!important;direction:ltr!important}.club-sas-matches>header>div p{color:#a99683;margin:7px 0 0;font-size:12px}.cupid-score.insufficient{background:conic-gradient(#5a493a 0deg,#34271e 0)}.cupid-score.insufficient strong{color:#a7907b}.cupid-score.insufficient span{max-width:62px;line-height:1.25}.cupid-insufficient{color:#f2c28f;background:#281a0f;border:1px solid #8b5d31;border-radius:12px;gap:4px;margin-top:10px;padding:12px 14px;display:grid}.cupid-insufficient strong{font:700 12px Arial,sans-serif}.cupid-insufficient span{color:#caa783;font:10px/1.5 Arial,sans-serif}.cupid-evidence{background:#120f0c;border:1px solid #493526;border-radius:12px;margin-top:10px;padding:12px}.cupid-evidence>header{color:#c99a6d;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cupid-evidence>header small{letter-spacing:.13em;font:700 8px Arial,sans-serif}.cupid-evidence>header b{font:700 11px Arial,sans-serif}.cupid-evidence>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cupid-evidence article{background:#1a1511;border-left:3px solid #856d58;border-radius:8px;grid-template-columns:1fr auto;gap:3px 8px;padding:9px;display:grid}.cupid-evidence article.aligned{border-color:#5f9c74}.cupid-evidence article.partial{border-color:#c18a4e}.cupid-evidence article.conflict{border-color:#b75f57}.cupid-evidence article span{color:#af9073;text-transform:uppercase;letter-spacing:.06em;font:700 8px Arial,sans-serif}.cupid-evidence article strong{color:#ead8c5;grid-column:1;font:9px/1.4 Arial,sans-serif}.cupid-evidence article em{color:#e6b57e;grid-area:1/2/3;align-self:center;font:700 12px Arial,sans-serif}@media (width<=700px){.cupid-evidence>div{grid-template-columns:1fr}}.club-sas-match-list{gap:10px;padding:14px;display:grid}.club-sas-match{background:#15110e;border:1px solid #3b2e24;border-radius:13px;grid-template-columns:48px minmax(150px,1fr) 150px minmax(150px,1fr) minmax(220px,1.5fr);align-items:center;gap:14px;padding:16px;display:grid}.club-sas-match-rank{color:#d5a06d;font:400 21px Georgia,serif}.club-sas-match-person{gap:4px;display:grid}.club-sas-match-person small{color:#9b826c;letter-spacing:.14em;font-size:9px}.club-sas-match-person a{color:#fff2e3;font:400 19px Georgia,serif;text-decoration:none}.club-sas-match-person a:hover{text-decoration:underline}.club-sas-match-person span{color:#a99683;font-size:11px}.club-sas-match-score{text-align:center;place-items:center;display:grid}.club-sas-match-score strong{color:#d9edcf;font:400 29px Georgia,serif}.club-sas-match-score span{color:#d5a06d;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.club-sas-match-score small{color:#9f8c79;margin-top:4px;font-size:9px}.club-sas-match-reasons{flex-wrap:wrap;gap:6px;display:flex}.club-sas-match-reasons span{color:#cfe8d5;background:#172b20;border-radius:999px;padding:6px 8px;font-size:10px}.club-match-note{line-height:1.55}.club-match-page{box-sizing:border-box;width:min(1500px,100%);margin:0 auto;padding:38px clamp(22px,4vw,58px) 80px}.club-match-page-head{align-items:center}.club-match-page-head .club-admin-actions{flex-wrap:wrap}@media (width<=900px){.club-sas-matches>header{align-items:stretch;gap:12px}.club-sas-match{grid-template-columns:36px 1fr 96px 1fr}.club-sas-match-reasons{grid-column:2/-1}.club-sas-match-score strong{font-size:24px}}@media (width<=620px){.club-sas-matches>header{display:grid}.club-sas-match{grid-template-columns:32px 1fr 84px;gap:10px;padding:13px}.club-sas-match-person:nth-of-type(2){grid-column:2/4}.club-sas-match-reasons{grid-column:1/-1}.club-sas-match-person a{font-size:17px}.club-sas-match-score small{font-size:8px}}@media (width<=900px){.club-match-page{padding:20px 12px 80px}.club-match-page-head{display:block}}.cupid-page{max-width:1760px}.cupid-page .club-match-page-head h1{font-size:clamp(42px,6vw,74px)}.cupid-tabs{z-index:20;background:#090806;gap:10px;margin:24px 0 14px;padding:10px 0;display:flex;position:sticky;top:0}.cupid-tabs button{color:#bba48e;cursor:pointer;background:#15110e;border:1px solid #4b3727;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;min-width:220px;padding:14px 18px;font:600 13px Georgia,serif;display:flex}.cupid-tabs button b{color:#e4b57e;background:#2b211a;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font:700 10px Arial,sans-serif;display:grid}.cupid-tabs button.active{color:#ffe8ce;background:linear-gradient(135deg,#422914,#24160d);border-color:#d7a36a;box-shadow:0 8px 30px #b671342e}.cupid-workspace{grid-template-columns:minmax(260px,320px) minmax(470px,1fr) minmax(260px,320px);align-items:start;gap:12px;display:grid}.cupid-picker,.cupid-preview,.cupid-saved-list{background:#100d0b;border:1px solid #3d2d22;border-radius:18px;overflow:hidden}.cupid-picker{position:sticky;top:76px}.cupid-picker>header,.cupid-saved-list>header{background:#17120e;border-bottom:1px solid #3c2c21;justify-content:space-between;align-items:center;padding:18px;display:flex}.cupid-picker>header small,.cupid-saved-list>header small{color:#a98562;letter-spacing:.16em;font:700 8px Arial,sans-serif;display:block}.cupid-picker>header h2,.cupid-saved-list>header h2{color:#f5dfc7;margin:5px 0 0;font:400 27px Georgia,serif}.cupid-picker>header>b,.cupid-saved-list>header>b{color:#efc18f;border:1px solid #755239;border-radius:50%;place-items:center;min-width:42px;height:42px;padding:0 9px;font:400 17px Georgia,serif;display:grid}.cupid-saved-list>header p{color:#a99581;margin:6px 0 0;font-size:11px}.cupid-filters{border-bottom:1px solid #30241c;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.cupid-filters label{gap:5px;display:grid}.cupid-filters span{color:#92775f;letter-spacing:.08em;text-transform:uppercase;font:700 8px Arial,sans-serif}.cupid-filters select{color:#ecd5bd;background:#0c0a08;border:1px solid #473428;border-radius:9px;width:100%;min-width:0;padding:10px 8px;font-size:11px}.cupid-candidate-list{max-height:calc(100vh - 265px);padding:8px;overflow:auto}.cupid-candidate-list>button{color:#e9d6c2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.cupid-candidate-list>button:hover{background:#19130f}.cupid-candidate-list>button.selected{background:linear-gradient(135deg,#362313,#1b120c);border-color:#d09b61;box-shadow:inset 3px 0 #e1ad73}.cupid-candidate-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.cupid-candidate-list strong{text-overflow:ellipsis;white-space:nowrap;color:#fff0df;font:400 15px Georgia,serif;overflow:hidden}.cupid-candidate-list small{text-overflow:ellipsis;white-space:nowrap;color:#aa927b;font-size:9px;overflow:hidden}.cupid-candidate-list em{text-overflow:ellipsis;white-space:nowrap;color:#c38f61;font:400 8px Arial,sans-serif;overflow:hidden}.cupid-candidate-list i{color:#d19c66;font-style:normal}.cupid-photo{object-fit:cover;background:#292019;border-radius:9px;width:48px;height:53px}.cupid-photo.empty{color:#d6a36e;border:1px solid #573c29;place-items:center;font:400 21px Georgia,serif;display:grid}.cupid-photo.large{border-radius:15px;width:112px;height:138px;box-shadow:0 14px 32px #00000047}.cupid-preview{min-height:620px}.cupid-start{text-align:center;color:#a99580;place-content:center;justify-items:center;min-height:560px;padding:40px;display:grid}.cupid-start>span{color:#e0aa70;background:radial-gradient(circle,#342113,#0e0b09 70%);border:1px solid #704a2e;border-radius:50%;place-items:center;width:76px;height:76px;font:40px Georgia,serif;display:grid}.cupid-start h2{color:#f0d7bb;margin:20px 0 8px;font:400 31px Georgia,serif}.cupid-start p{max-width:390px;margin:0;font-size:12px;line-height:1.65}.cupid-start button{color:#f6d9b9;background:#352112;border:1px solid #d4a16a;border-radius:999px;margin-top:18px;padding:12px 18px}.cupid-start.error>span{color:#e99087;border-color:#8e463e}.cupid-start .pulse{animation:1.3s infinite cupidPulse}@keyframes cupidPulse{50%{opacity:.55;transform:scale(.88)}}.cupid-result{padding:18px}.cupid-duo-head{background:radial-gradient(circle at 50% 20%,#c27b3b2b,#0000 36%),#17120e;border:1px solid #3e2d21;border-radius:15px;grid-template-columns:1fr 125px 1fr;align-items:start;gap:12px;padding:20px 12px;display:grid}.cupid-person-head{text-align:center;justify-items:center;display:grid}.cupid-person-head>small{color:#b88b61;letter-spacing:.16em;margin-bottom:9px;font:700 8px Arial,sans-serif}.cupid-person-head h3{color:#fff0df;margin:10px 0 3px;font:400 22px Georgia,serif}.cupid-person-head p{color:#a99480;margin:0;font-size:10px}.cupid-person-head a{color:#dba46e;margin-top:8px;font-size:9px;text-decoration:none}.cupid-analysis-head{text-align:center;justify-items:center;padding-top:19px;display:grid}.cupid-analysis-head p{color:#9f8974;font-size:9px;line-height:1.55}.cupid-analysis-head p strong{color:#e5c199}.cupid-score{background:conic-gradient(#e0aa70 var(--score),#34271e 0);border-radius:50%;place-items:center;width:102px;height:102px;display:grid;box-shadow:0 0 28px #d5935224}.cupid-score:before{content:"";background:#100d0b;border-radius:50%;grid-area:1/1;width:88px;height:88px}.cupid-score>div{z-index:1;grid-area:1/1;justify-items:center;display:grid}.cupid-score strong{color:#f5ddc2;font:400 26px Georgia,serif}.cupid-score span{color:#bb8c60;letter-spacing:.11em;text-transform:uppercase;font:700 7px Arial,sans-serif}.cupid-action-error{color:#eca49c;text-align:center;background:#281411;border:1px solid #7a3c35;border-radius:9px;margin:0 18px 18px;padding:10px 12px;font-size:11px}.cupid-signals{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.cupid-signals>div{background:#102219;border:1px solid #31513d;border-radius:12px;flex-wrap:wrap;align-content:start;gap:6px;padding:12px;display:flex}.cupid-signals small{color:#75ad89;letter-spacing:.13em;width:100%;margin-bottom:2px;font:700 8px Arial,sans-serif}.cupid-signals span{color:#cbe9d5;background:#1b3627;border-radius:999px;padding:6px 8px;font-size:9px}.cupid-signals .warning{background:#291512;border-color:#704136}.cupid-signals .warning small{color:#d98578}.cupid-signals .warning span{color:#f1b0a8;background:#3a1d19}.cupid-save{color:#17100a;cursor:pointer;background:linear-gradient(135deg,#e3b175,#b9783e);border:1px solid #e0aa70;border-radius:12px;width:100%;margin-top:10px;padding:15px;font:700 14px Georgia,serif}.cupid-save:disabled{opacity:.55}.cupid-delete{color:#bc756d;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:8px 12px;font-size:9px;text-decoration:underline;display:block}.cupid-comparison{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.cupid-comparison>div{border:1px solid #382a20;border-radius:13px;min-width:0;overflow:hidden}.cupid-comparison>div>header{background:#1b1511;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.cupid-comparison>div>header b{color:#f3d9bd;font:400 16px Georgia,serif}.cupid-comparison>div>header span{color:#c19062;text-align:right;font-size:8px}.cupid-profile-information>div>h4{color:#bc8d62;letter-spacing:.13em;text-transform:uppercase;background:#120f0c;border-top:1px solid #30241c;border-bottom:1px solid #30241c;margin:0;padding:10px 12px;font:700 8px Arial,sans-serif}.cupid-profile-information dl{margin:0}.cupid-profile-information dl>div{border-bottom:1px solid #271e18;grid-template-columns:minmax(90px,43%) 1fr;gap:8px;padding:9px 11px;display:grid}.cupid-profile-information dt{color:#897462;font-size:8px;line-height:1.35}.cupid-profile-information dd{color:#e3d1bf;overflow-wrap:anywhere;margin:0;font:400 9px/1.45 Georgia,serif}.cupid-empty{color:#967f69;text-align:center;padding:18px;font-size:11px}.cupid-saved-list{padding-bottom:16px}.cupid-saved-list>div{padding:14px 14px 0}.cupid-created-date{color:#9b7d63;margin:0 0 7px 5px;font-size:9px;display:block}.cupid-result.saved{background:#0d0b09;border:1px solid #3d2c21;border-radius:15px}.cupid-result.saved .cupid-photo.large{width:132px;height:158px}@media (width<=1180px){.cupid-workspace{grid-template-columns:1fr 1fr}.cupid-preview{grid-area:2/1/auto/-1}.cupid-picker{position:static}.cupid-candidate-list{max-height:420px}.cupid-result.saved .cupid-photo.large{width:112px;height:138px}}@media (width<=700px){.cupid-tabs{top:0;overflow-x:auto}.cupid-tabs button{min-width:190px}.cupid-workspace{grid-template-columns:1fr}.cupid-preview{grid-area:3}.cupid-picker{border-radius:14px}.cupid-candidate-list{max-height:330px}.cupid-filters select{font-size:10px}.cupid-duo-head{grid-template-columns:1fr 82px 1fr;padding:14px 5px}.cupid-photo.large,.cupid-result.saved .cupid-photo.large{width:82px;height:104px}.cupid-score{width:76px;height:76px}.cupid-score:before{width:66px;height:66px}.cupid-score strong{font-size:20px}.cupid-analysis-head{padding-top:23px}.cupid-analysis-head p{font-size:7px}.cupid-person-head h3{font-size:17px}.cupid-person-head p{font-size:8px}.cupid-signals,.cupid-comparison{grid-template-columns:1fr}.cupid-result{padding:10px}.cupid-profile-information dl>div{grid-template-columns:42% 1fr}.cupid-saved-list>div{padding:9px 8px 0}.cupid-start{min-height:330px;padding:25px}.cupid-page .club-match-page-head p{font-size:11px}}:root{--studio-gold:#d8b36a;--studio-ink:#090908;--studio-panel:#141311;--studio-line:#d8b36a33;--studio-soft:#a6a099}.studio-root{background:radial-gradient(circle at 72% 0,#d8b36a17,transparent 30%),var(--studio-ink);color:#f7f2e8;grid-template-columns:250px minmax(0,1fr);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.studio-sidebar{border-right:1px solid var(--studio-line);background:#0c0b0a;flex-direction:column;height:100vh;padding:30px 18px 22px;display:flex;position:sticky;top:0}.studio-brand{color:#fff;grid-template-columns:34px 1fr;align-items:center;padding:0 12px 34px;text-decoration:none;display:grid}.studio-brand>span{color:var(--studio-gold);grid-row:1/3;font-size:30px}.studio-brand>b{letter-spacing:.28em;font-size:18px}.studio-brand>small{color:var(--studio-gold);letter-spacing:.18em;font-size:10px}.studio-sidebar nav{gap:8px;display:grid}.studio-sidebar nav button{color:#aaa49c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;padding:15px 12px;font-size:15px;display:grid}.studio-sidebar nav button>span{color:#6d675f;font-size:11px}.studio-sidebar nav button>b{background:#211f1b;border-radius:20px;padding:4px 7px;font-size:12px}.studio-sidebar nav button.active{color:#fff;border-color:var(--studio-line);background:linear-gradient(100deg,#d8b36a24,#d8b36a08)}.studio-sidebar nav button.active>span{color:var(--studio-gold)}.studio-back{color:#908980;margin-top:auto;padding:12px;font-size:13px;text-decoration:none}.studio-main{min-width:0;padding:34px clamp(20px,4vw,64px) 70px}.studio-top{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:end;margin-bottom:26px;padding-bottom:22px;display:flex}.studio-top small,.studio-directory header small,.studio-suggestions header small{color:var(--studio-gold);letter-spacing:.14em;font-size:11px;font-weight:800}.studio-top h1{margin:8px 0 0;font:500 clamp(34px,5vw,58px)/1 Georgia,serif}.studio-top>div:last-child{gap:10px;display:flex}.studio-top>div:last-child span{border:1px solid var(--studio-line);color:#d5cec4;border-radius:999px;padding:9px 14px}.studio-directory>header,.studio-suggestions>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.studio-directory h2,.studio-suggestions h2{margin:6px 0;font:500 28px/1.2 Georgia,serif}.studio-directory>header>strong,.studio-suggestions>header>strong{color:var(--studio-gold);font:500 42px/1 Georgia,serif}.studio-suggestions header p{color:var(--studio-soft);margin:6px 0 0}.studio-filters{justify-content:space-between;gap:14px;margin:18px 0 22px;display:flex}.studio-filters input{border:1px solid var(--studio-line);color:#fff;background:#11100f;border-radius:12px;min-width:min(480px,60%);padding:13px 16px;font-size:16px}.studio-filters>div{border:1px solid var(--studio-line);border-radius:12px;padding:4px;display:flex}.studio-filters button{color:#aaa;background:0 0;border:0;border-radius:8px;padding:9px 14px}.studio-filters button.active{background:var(--studio-gold);color:#111;font-weight:800}.studio-profile-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.studio-profile-grid article{border:1px solid var(--studio-line);background:linear-gradient(145deg,#171512,#100f0e);border-radius:16px;grid-template-columns:72px 1fr;gap:14px;padding:14px;display:grid}.studio-profile-grid img,.studio-profile-empty{object-fit:cover;width:72px;height:88px;color:var(--studio-gold);background:#25221e;border-radius:11px;place-items:center;font:32px Georgia,serif;display:grid}.studio-profile-grid article>div small{color:var(--studio-gold);letter-spacing:.12em;font-size:10px}.studio-profile-grid h3{margin:4px 0;font-size:19px}.studio-profile-grid p,.studio-profile-grid em{color:#aaa49c;margin:0;font-size:13px;font-style:normal;display:block}.studio-profile-grid a{text-align:center;color:#f1d49d;border-top:1px solid var(--studio-line);grid-column:1/-1;padding-top:11px;font-size:14px;text-decoration:none}.studio-suggestions>div{gap:14px;display:grid}.studio-suggestions article{border:1px solid var(--studio-line);background:#12110f;border-radius:18px;grid-template-columns:minmax(130px,1fr) minmax(150px,.8fr) minmax(130px,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.studio-duo-person{grid-template-columns:54px 1fr;align-items:center;gap:2px 11px;display:grid}.studio-duo-person img,.studio-duo-person>span{object-fit:cover;width:54px;height:64px;color:var(--studio-gold);background:#28251f;border-radius:10px;grid-row:1/3;place-items:center;display:grid}.studio-duo-person small{color:var(--studio-soft)}.studio-duo-score{text-align:center}.studio-duo-score strong{color:var(--studio-gold);font:34px Georgia,serif;display:block}.studio-duo-score span,.studio-duo-score em{color:#c9c2b8;font-size:12px;font-style:normal;display:block}.studio-duo-score em{color:#817b73;margin-top:4px}.studio-duo-actions{gap:8px;display:grid}.studio-duo-actions a,.studio-duo-actions button{text-align:center;border-radius:10px;padding:10px 13px;font-size:13px;text-decoration:none}.studio-duo-actions a{border:1px solid var(--studio-line);color:#d8cdbb}.studio-duo-actions button{background:var(--studio-gold);color:#111;border:0;font-weight:800}.studio-notice,.studio-empty{border:1px solid var(--studio-line);color:#e6d3ad;background:#d8b36a14;border-radius:12px;padding:14px}.studio-main .cupid-page{padding:0}.studio-main .cupid-tabs,.studio-main .composer{margin-top:0}.studio-main .composer-simulation{display:none}@media (width<=900px){.studio-root{grid-template-columns:1fr}.studio-sidebar{border-right:0;border-bottom:1px solid var(--studio-line);height:auto;padding:14px;position:static}.studio-brand{padding:6px 8px 14px}.studio-sidebar nav{grid-template-columns:repeat(4,1fr);overflow:auto}.studio-sidebar nav button{text-align:center;grid-template-columns:1fr;gap:3px;min-width:110px;padding:10px 7px}.studio-sidebar nav button>b,.studio-back{display:none}.studio-main{padding:24px 14px 50px}.studio-suggestions article{grid-template-columns:1fr 1fr}.studio-duo-score{grid-area:2/1/auto/-1}.studio-duo-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.studio-filters{display:grid}.studio-filters input{width:100%;min-width:0}}@media (width<=560px){.studio-top{align-items:flex-start}.studio-top>div:last-child{display:none}.studio-profile-grid{grid-template-columns:1fr}.studio-suggestions article{grid-template-columns:1fr 1fr}.studio-duo-person{grid-template-columns:42px 1fr}.studio-duo-person img,.studio-duo-person>span{width:42px;height:54px}.studio-duo-actions{grid-template-columns:1fr}.studio-filters>div{overflow:auto}}.offline-access-hub{color:#f5e8d9;box-sizing:border-box;background:radial-gradient(circle at 50% 0,#c9986326,#0000 42%),#080807;min-height:100vh;padding:clamp(24px,5vw,72px);font-family:Arial,sans-serif}.offline-access-shell{width:min(1120px,100%);margin:0 auto}.offline-access-head{border-bottom:1px solid #4d3929;grid-template-columns:112px 1fr;align-items:center;gap:30px;padding-bottom:34px;display:grid}.offline-access-logo{width:112px;height:112px}.offline-access-head p{color:#d0a06f;letter-spacing:.25em;margin:0;font-size:11px;font-weight:800}.offline-access-head h1{letter-spacing:-.03em;margin:10px 0 8px;font:400 clamp(40px,6vw,72px)/.98 Georgia,serif}.offline-access-head span{color:#a99582;font-size:15px}.offline-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.offline-access-card{color:#f5e8d9;background:linear-gradient(145deg,#15120f,#0d0c0a);border:1px solid #4d3929;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:330px;padding:26px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.offline-access-card:after{content:"";border:1px solid #d0a06f2e;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.offline-access-card:hover,.offline-access-card:focus-visible{background:linear-gradient(145deg,#20170f,#100e0b);border-color:#d0a06f;outline:none;transform:translateY(-4px)}.offline-access-index{z-index:1;color:#d0a06f;font:400 18px Georgia,serif;position:relative}.offline-access-card h2{margin:0 0 12px;font:400 34px/1.05 Georgia,serif}.offline-access-card p{color:#b8a592;margin:0;font-size:14px;line-height:1.65}.offline-access-card strong{color:#e3b37e;border-top:1px solid #3c2e23;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;font-size:13px;display:flex}.offline-access-card i{font:400 20px Georgia,serif}.offline-access-shell footer{text-align:center;color:#776756;letter-spacing:.12em;text-transform:uppercase;margin-top:26px;font-size:11px}@media (width<=850px){.offline-access-grid{grid-template-columns:1fr}.offline-access-card{min-height:240px}.offline-access-head{grid-template-columns:78px 1fr}.offline-access-logo{width:78px;height:78px}}@media (width<=520px){.offline-access-hub{padding:22px 16px 40px}.offline-access-head{grid-template-columns:1fr;gap:16px}.offline-access-head h1{font-size:44px}.offline-access-grid{gap:12px}.offline-access-card{min-height:220px;padding:22px}.offline-access-card h2{font-size:30px}}.offline-test-control{gap:16px}.offline-test-control:hover{transform:none}.offline-release-state{letter-spacing:.12em;border:1px solid;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.offline-release-state i{border-radius:50%;width:7px;height:7px}.offline-release-state.hidden{color:#d8ad7d;border-color:#7a5d42}.offline-release-state.hidden i{background:#d8ad7d}.offline-release-state.active{color:#9dd3ab;border-color:#477357}.offline-release-state.active i{background:#4fd07b;box-shadow:0 0 10px #4fd07b}.offline-test-links{gap:7px;display:grid}.offline-test-links a{color:#f0c798;border:1px solid #493528;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.offline-test-links a:hover{background:#1d150f;border-color:#c99560}.offline-test-control>button{color:#160f0a;background:#d6a267;border:1px solid #ca9560;border-radius:9px;min-height:43px;font-weight:900}.offline-test-control>button.hide{color:#e2b47f;background:0 0}.offline-test-control>button:disabled{opacity:.55}.offline-release-notice{color:#c9a47f;line-height:1.4}.offline-test-control .reset-test-profile{color:#d8aa7b;background:0 0;border:1px solid #d2975b75;margin-top:10px}.reset-test-confirmation{background:#160f0b;border:1px solid #d2975b75;border-radius:9px;margin-top:10px;padding:12px}.reset-test-confirmation p{color:#d8b896;margin:0 0 10px;font-size:11px;line-height:1.45}.reset-test-confirmation>div{grid-template-columns:1fr auto;gap:8px;display:grid}.reset-test-confirmation button{color:#160f0a;background:#d6a267;border:1px solid #ca9560;border-radius:8px;min-height:39px;padding:0 12px;font-weight:900}.reset-test-confirmation button+button{color:#d8aa7b;background:0 0}.club-photo-picker input[type=file]{cursor:pointer}.club-admin-bulk-delete,.club-delete-confirm{justify-content:flex-end;gap:8px;display:flex}.club-admin-bulk-delete{margin-bottom:12px}.club-admin-btn.danger{color:#f2a39a;background:#351411;border-color:#7c3029}.club-event-image-upload{grid-template-columns:74px auto;align-items:center;gap:7px 10px;margin-bottom:10px;display:grid}.club-event-image-upload img,.club-event-image-upload>span{object-fit:cover;color:#8e7a68;background:#17120e;border:1px solid #4a382a;border-radius:8px;grid-row:1/3;place-items:center;width:74px;height:58px;font-size:10px;display:grid}.club-event-image-upload label{width:max-content;min-height:30px;padding:0 10px;font-size:10px}.club-event-image-upload input{opacity:0;width:1px;height:1px;position:absolute}.club-event-image-upload small{color:#c99863}.club-event-editor>summary{white-space:nowrap;list-style:none}.club-event-editor>summary::-webkit-details-marker{display:none}.club-event-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.club-event-row-actions>.club-admin-btn,.club-event-row-actions .club-event-editor>summary{text-align:center;min-width:92px}.club-event-feed-control{gap:5px;margin-top:11px;display:grid}.club-event-feed-toggle{color:#ddc9b5;text-align:left;cursor:pointer;background:#0b0a09;border:1px solid #574332;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:38px 1fr auto;align-items:center;column-gap:9px;width:100%;min-height:46px;padding:7px 9px;display:grid}.club-event-feed-toggle>i{background:#3a3028;border-radius:999px;grid-row:1/3;width:36px;height:21px;transition:background .18s;position:relative}.club-event-feed-toggle>i span{background:#8f7d6c;border-radius:50%;width:15px;height:15px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.club-event-feed-toggle>b{align-self:end;font-size:10px}.club-event-feed-toggle>small{color:#c99863;text-transform:uppercase;grid-area:1/3/3;font-size:9px;font-weight:800}.club-event-feed-toggle.active{background:#111812;border-color:#6c8b70}.club-event-feed-toggle.active>i{background:#56715b}.club-event-feed-toggle.active>i span{background:#d8ebd9;transform:translate(15px)}.club-event-feed-toggle:disabled{opacity:.65;cursor:wait}.club-event-feed-control>em{font:700 9px Arial,sans-serif}.club-event-feed-control>em.success{color:#9cc3a0}.club-event-feed-control>em.error{color:#e09b87}.club-event-editor-message{border-radius:8px;margin:0;padding:11px;font-size:11px;font-weight:700}.club-event-editor-message.success{color:#a9c697;background:#132018}.club-event-editor-message.error{color:#e5a08c;background:#2b1713}.club-event-price-editor{grid-template-columns:minmax(82px,118px) minmax(126px,auto);align-items:end;gap:7px;min-width:250px;display:grid}.club-event-price-editor label{gap:5px;display:grid}.club-event-price-editor label>span:first-child{color:#9f8b78;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.club-event-price-field{background:#090908;border:1px solid #5c432f;border-radius:8px;align-items:center;min-height:40px;display:flex;overflow:hidden}.club-event-price-field:focus-within{border-color:#c99863;box-shadow:0 0 0 2px #c9986329}.club-event-price-field input{color:#f4e7d7;outline:0;width:74px;min-width:0;padding:10px;font-size:15px;font-weight:800;background:0 0!important;border:0!important}.club-event-price-field b{color:#c99863;padding:0 9px 0 2px;font-size:10px}.club-event-price-editor button{color:#120e0b;white-space:nowrap;cursor:pointer;background:#c99863;border:1px solid #c99863;border-radius:8px;min-height:40px;padding:0 11px;font-size:10px;font-weight:900}.club-event-price-editor button:disabled{color:#716253;cursor:default;background:#211b16;border-color:#46372b}.club-event-price-editor small{grid-column:1/-1;font-size:10px}.club-event-price-editor small.success{color:#a9c697}.club-event-price-editor small.error{color:#e09b87}@media (width<=650px){.club-experience-table td:nth-child(2):before{content:"Date"}.club-experience-table td:nth-child(3):before{content:"Capacité"}.club-experience-table td:nth-child(5):before{content:"Likes"}.club-experience-table td:nth-child(6):before{content:"Statut"}.club-experience-table td:nth-child(7):before{content:"Actions"}.club-experience-table td:nth-child(n+2):before{color:#806e5d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.club-experience-table td:nth-child(4):before{display:none}.club-event-price-editor{grid-template-columns:minmax(0,1fr) minmax(138px,auto);width:100%;min-width:0}.club-event-price-field input{width:100%}.club-event-price-editor button{padding-inline:13px}.club-event-price-editor small{font-size:11px;font-weight:700}}.club-event-editor-overlay{z-index:1000;background:#000000d1;padding:30px;position:fixed;inset:0;overflow:auto}.club-event-editor-overlay form{background:#100f0d;border:1px solid #60452f;border-radius:16px;width:min(900px,100%);margin:auto;box-shadow:0 30px 100px #000}.club-event-editor-overlay form>header{border-bottom:1px solid #392b20;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.club-event-editor-overlay h2{color:#f4e7d7;margin:5px 0 0}.club-editor-close{color:#f4e7d7;cursor:pointer;background:0 0;border:1px solid #60452f;border-radius:50%;width:42px;height:42px;min-height:42px;padding:0;font-size:25px;grid-column:auto!important}@media (width<=600px){.club-event-editor-overlay{padding:0}.club-event-editor-overlay form{border:0;border-radius:0;min-height:100vh;padding:18px}.club-event-editor-overlay form>header{z-index:2;background:#100f0d;padding:10px 0 16px;position:sticky;top:0}.club-event-editor>summary{padding:0 10px;font-size:10px}}.club-event-gallery-manager>summary{width:max-content;margin-bottom:10px;list-style:none}.club-event-gallery-manager>summary::-webkit-details-marker{display:none}.club-event-gallery-overlay{z-index:1100;background:#000000e0;padding:30px;position:fixed;inset:0;overflow:auto}.club-event-gallery-overlay>section{background:#100f0d;border:1px solid #60452f;border-radius:16px;width:min(900px,100%);margin:auto;padding:24px}.club-event-gallery-overlay header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.club-event-gallery-overlay h2{color:#f4e7d7;margin:4px 0}.club-event-gallery-overlay header button{color:#fff;background:0 0;border:1px solid #60452f;border-radius:50%;width:40px;height:40px;font-size:24px}.club-event-gallery-overlay label{display:inline-flex;position:relative}.club-event-gallery-overlay label input{opacity:0;width:1px;height:1px;position:absolute}.club-event-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:18px;display:grid}.club-event-gallery-grid article{background:#17120e;border:1px solid #3d3025;border-radius:10px;padding:8px}.club-event-gallery-grid img,.club-event-gallery-grid .legacy{aspect-ratio:1;object-fit:cover;background-position:0 0;background-size:200% 200%;border-radius:7px;width:100%}.club-event-gallery-grid strong{color:#ead7c2;margin:8px 0;font-size:11px;display:block}.club-event-gallery-grid button{color:#dc9273;background:0 0;border:1px solid #714735;border-radius:7px;width:100%;padding:8px}.club-gallery-empty{text-align:center;color:#9d8874;padding:30px}@media (width<=600px){.club-event-gallery-overlay{padding:0}.club-event-gallery-overlay>section{border:0;border-radius:0;min-height:100vh;padding:18px}.club-event-gallery-grid{grid-template-columns:repeat(2,1fr)}}.club-event-feed-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.club-event-feed-options label{color:#cdb49d;background:#100d0b;border:1px solid #443426;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;min-height:38px;padding:7px 9px;font-size:10px;display:flex}.club-event-feed-options input[type=checkbox]{accent-color:#d9a66f;width:17px;height:17px}.club-event-feed-options input[type=number]{color:#f3dcc5;background:#090807;border:1px solid #5a4331;border-radius:6px;width:52px;padding:6px}.club-event-feed-save{color:#160f09;cursor:pointer;background:#d4a06a;border:1px solid #d4a06a;border-radius:8px;min-height:40px;font-size:10px;font-weight:900}.club-event-feed-save:disabled{opacity:.6;cursor:wait}.club-experience-toolbar{background:linear-gradient(135deg,#18120e,#0d0b09);border:1px solid #4a382a;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding:22px;display:flex}.club-experience-toolbar small{color:#d4a06a;letter-spacing:.15em;font-weight:900}.club-experience-toolbar h1{color:#f4e7d7;margin:5px 0;font:400 2.2rem Georgia,serif}.club-experience-toolbar p{color:#a99480;margin:0;font-size:14px}.club-experience-toolbar>a{flex:none;text-decoration:none}.club-experience-tabs{background:#0b0908;border:1px solid #3d3025;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;padding:5px;display:grid}.club-experience-tabs a{color:#a99480;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.club-experience-tabs a b{color:#d7b080;border:1px solid #4a382a;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:12px;display:grid}.club-experience-tabs a.active{color:#f3dcc5;background:#251a12;box-shadow:inset 0 0 0 1px #9c7048}.club-experience-tabs a.active b{color:#160f09;background:#d4a06a;border-color:#d4a06a}.club-experience-manager{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.club-experience-card{background:#100d0b;border:1px solid #4a382a;border-radius:18px;overflow:hidden;box-shadow:0 14px 38px #00000038}.club-experience-card.disabled{opacity:.82;border-color:#382f28}.club-experience-card-image{background:#17120e;min-height:210px;position:relative}.club-experience-card-image .club-event-image-upload{margin:0;display:block}.club-experience-card-image .club-event-image-upload img,.club-experience-card-image .club-event-image-upload>span{object-fit:cover;border:0;border-radius:0;width:100%;height:210px;display:grid}.club-experience-card-image .club-event-image-upload label{z-index:2;color:#f3dcc5;background:#080706e0;border-color:#d4a06a;min-height:38px;padding:0 14px;font-size:11px;position:absolute;bottom:12px;right:12px}.club-experience-card-image .club-event-image-upload small{z-index:2;color:#b9d7ae;background:#132018;border-radius:7px;padding:7px 9px;position:absolute;bottom:15px;left:14px}.club-experience-card-rank{color:#f3c98e;text-transform:uppercase;background:#080706db;border:1px solid #d4a06a;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;top:12px;left:12px}.club-experience-card.disabled .club-experience-card-image img{filter:grayscale(.75)brightness(.55)}.club-experience-card-body{gap:13px;padding:17px;display:grid}.club-experience-card-body>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.club-experience-card-body>header small{color:#c99863;font-weight:800}.club-experience-card-body h2{color:#f4e7d7;margin:4px 0 3px;font:400 1.35rem Georgia,serif}.club-experience-card-body header p{color:#9f8b78;margin:0;font-size:12px}.club-experience-card-metrics{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.club-experience-card-metrics span{text-align:center;background:#0b0908;border:1px solid #35291f;border-radius:9px;min-width:0;padding:9px 7px}.club-experience-card-metrics small,.club-experience-card-metrics b{display:block}.club-experience-card-metrics small{color:#806e5d;text-overflow:ellipsis;font-size:9px;overflow:hidden}.club-experience-card-metrics b{color:#ead7c2;margin-top:4px;font-size:11px}.club-experience-card-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.club-experience-card-actions .club-event-gallery-manager>summary{margin:0}.club-experience-card-actions>a{text-decoration:none}.club-experience-card .club-event-price-editor{margin:0}.club-experience-card .club-event-feed-control{border-top:1px solid #35291f;padding-top:12px}.club-experience-card .club-event-feed-toggle{min-height:54px}.club-experience-card .club-event-feed-options label,.club-experience-card .club-event-feed-toggle>b,.club-experience-card .club-event-feed-toggle>small,.club-experience-card .club-event-feed-save{font-size:12px}.club-experience-card .club-event-feed-control>em{font-size:11px}@media (width<=1050px){.club-experience-manager{grid-template-columns:1fr}.club-experience-card-metrics{grid-template-columns:repeat(5,1fr)}}@media (width<=650px){.club-experience-toolbar{align-items:start;padding:17px;display:grid}.club-experience-toolbar h1{font-size:1.8rem}.club-experience-toolbar p{font-size:13px;line-height:1.45}.club-experience-toolbar>a{text-align:center;width:100%}.club-experience-tabs a{font-size:13px}.club-experience-card-image,.club-experience-card-image .club-event-image-upload img,.club-experience-card-image .club-event-image-upload>span{height:190px;min-height:190px}.club-experience-card-body{padding:14px}.club-experience-card-body>header{display:grid}.club-experience-card-metrics{grid-template-columns:repeat(2,1fr)}.club-experience-card-metrics span:last-child{grid-column:1/-1}.club-experience-card-actions{grid-template-columns:1fr 1fr;display:grid}.club-experience-card-actions>*{width:100%}.club-experience-card-actions .club-event-editor>summary,.club-experience-card-actions .club-event-gallery-manager>summary,.club-experience-card-actions>a{justify-content:center;align-items:center;width:100%;min-height:42px;margin:0;display:flex}.club-experience-card-actions>a{grid-column:1/-1}.club-experience-card .club-event-feed-options{grid-template-columns:1fr}.club-experience-card .club-event-feed-toggle{grid-template-columns:38px 1fr auto}.club-admin-bulk-delete{margin-top:22px}}:root{--admin-bg:#090806;--admin-surface:#12100d;--admin-line:#4f3c2d;--admin-line-soft:#2d241d;--admin-gold:#dea96f;--admin-cream:#fff2e3}.club-global-profile-search{background:linear-gradient(110deg,#1d140e,#0d0b09);border:1px solid #755338;border-radius:13px;grid-template-columns:auto auto minmax(220px,1fr) auto;align-items:center;gap:10px;margin:0 0 18px;padding:10px 11px;display:grid;box-shadow:0 10px 28px #0003}.club-global-profile-search>span{color:#edb87e;border:1px solid #725037;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.club-global-profile-search label{color:#e5c09a;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.club-global-profile-search input{color:#fff1e1;background:#070605;border:1px solid #59402d;border-radius:9px;outline:0;width:100%;min-width:0;height:43px;padding:0 14px;font-size:14px}.club-global-profile-search input::placeholder{color:#786858}.club-global-profile-search input:focus{border-color:#d7a16a;box-shadow:0 0 0 3px #d7a16a1a}.club-global-profile-search button{color:#17100a;cursor:pointer;background:#d8a36b;border:0;border-radius:9px;height:43px;padding:0 18px;font-size:11px;font-weight:900}.club-global-search-result{background:#16120e;border:1px solid #756047;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:15px 17px;display:flex}.club-global-search-result>div{gap:3px;display:grid}.club-global-search-result small{color:#d9a56e;letter-spacing:.13em;font-size:8px;font-weight:900}.club-global-search-result strong{color:#fff0df;font:400 20px Georgia,serif}.club-global-search-result span{color:#a9947f;font-size:10px}.club-global-search-result>a{color:#d9b28b;white-space:nowrap;border:1px solid #5b4432;border-radius:8px;padding:8px 11px;font-size:10px;text-decoration:none}@media (width<=700px){.club-global-profile-search{grid-template-columns:auto minmax(0,1fr) auto;gap:7px;padding:8px}.club-global-profile-search label{grid-column:1/-1;padding:0 3px}.club-global-profile-search>span{width:38px;height:38px}.club-global-profile-search input,.club-global-profile-search button{height:40px}.club-global-profile-search button{padding:0 12px}.club-global-search-result{flex-direction:column;align-items:flex-start}.club-global-search-result>a{text-align:center;align-self:stretch}}.club-admin-root{background:radial-gradient(circle at 76% -10%,#dea96f17,transparent 34%),var(--admin-bg);color:var(--admin-cream);font-size:14px;line-height:1.45}.club-admin-layout{grid-template-columns:236px minmax(0,1fr)}.club-admin-side{z-index:20;border-color:var(--admin-line);background:#0c0b09fa;flex-direction:column;height:100dvh;padding:22px 14px;display:flex;box-shadow:12px 0 44px #0000002e}.club-admin-brand{border-bottom:1px solid var(--admin-line-soft);min-height:54px;margin:0 8px 20px;padding-bottom:17px}.club-admin-brand span{background:radial-gradient(circle,#dea96f21,#0000 67%);width:42px;height:42px;box-shadow:0 0 22px #dea96f17}.club-admin-brand strong{color:#fff6eb;letter-spacing:.31em;font-size:16px}.club-admin-side nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#513d2d transparent;flex-direction:column;flex:1;gap:3px;min-height:0;padding:0 3px 20px;display:flex;overflow-y:auto}.club-admin-side nav a{color:#bdaa96;border:1px solid #0000;border-radius:10px;grid-template-columns:8px 1fr;align-items:center;gap:10px;min-height:43px;padding:9px 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:grid}.club-admin-side nav a:hover{color:#f7e7d6;background:#17130f;border-color:#34291f}.club-admin-side nav a.active{color:#fff4e5;background:linear-gradient(90deg,#251b13,#18130f);border-color:#5e4532;box-shadow:inset 0 0 0 1px #dea96f0a}.club-admin-nav-mark{border:1px solid #71563f;border-radius:50%;width:6px;height:6px}.club-admin-side nav a.active .club-admin-nav-mark{border-color:var(--admin-gold);background:var(--admin-gold);box-shadow:0 0 9px #dea96f8c}.club-admin-side footer{border-top:1px solid var(--admin-line-soft);letter-spacing:.12em;margin:12px 8px 0;padding-top:14px;font-size:9px;position:static}.club-admin-main{max-width:none;padding:24px clamp(18px,3vw,42px) 70px;overflow:hidden}.club-admin-top{z-index:15;-webkit-backdrop-filter:blur(16px);background:#090806e6;border-bottom:1px solid #4f3c2dbf;align-items:center;margin:-24px calc(-1*clamp(18px,3vw,42px)) 22px;padding:18px clamp(18px,3vw,42px) 16px;position:sticky;top:0}.club-admin-eyebrow{font-size:9px}.club-admin-top h1{margin:5px 0 2px;font-size:clamp(32px,3.6vw,48px);line-height:1}.club-admin-top p{color:#b09d8a;max-width:760px;margin:6px 0 0;font-size:12px}.club-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.club-admin-btn,.club-admin-refresh{white-space:nowrap;border-radius:10px;min-height:42px;padding:0 15px;font-size:12px}.club-admin-btn{background:#d9a56d;border-color:#d9a56d}.club-admin-btn.secondary{color:#e9cfb4;background:#15110e;border-color:#594331}.club-admin-btn:hover,.club-admin-refresh:hover{filter:brightness(1.09)}.club-admin-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;margin-bottom:18px}.club-admin-stat{background:linear-gradient(145deg,#15120f,#0f0d0b);border-color:#3c2e23;border-radius:12px;min-height:126px;padding:17px;box-shadow:0 8px 26px #00000021}.club-admin-stat small{font-size:9px;line-height:1.3}.club-admin-stat strong{color:#fff4e5;margin:9px 0 3px;font-size:32px}.club-admin-stat span{color:#d3a373;font-size:10px}.club-admin-kpis{gap:12px}.club-admin-panel{content-visibility:auto;contain-intrinsic-size:1px 520px;background:#100e0c;border-color:#413226;border-radius:13px;box-shadow:0 12px 34px #0000001f}.club-admin-panel>header{background:#14110e;border-color:#32271f;min-height:63px;padding:16px 19px}.club-admin-panel h2{font-size:23px}.club-admin-list{gap:7px;padding:10px}.club-admin-task{border-color:#342a22;padding:12px}.club-admin-task:hover{background:#16120f;border-color:#604831}.club-admin-funnel{padding:17px}.club-admin-funnel div{grid-template-columns:135px 1fr 38px}.club-admin-note{border-left-color:var(--admin-gold);color:#d2bda6;background:#1a140f;margin-bottom:14px;padding:13px 16px;font-size:12px;line-height:1.55}.club-admin-search{background:#15110e;border:1px solid #4d3828;border-radius:12px;margin-bottom:14px;padding:14px}.club-admin-search>label{margin-bottom:8px;font-size:12px}.club-admin-search>div{grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(190px,.8fr)) auto auto;gap:8px;display:grid}.club-admin-search input,.club-admin-search select{color:#f8eadb;background:#0b0a08;border:1px solid #594431;border-radius:9px;width:100%;min-width:0;height:42px;padding:10px 12px;font-size:12px}.club-admin-search small{margin-top:7px;font-size:10px}.club-admin-panel:has(.club-admin-table){overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#5a412f #120f0c;overflow:auto}.club-admin-table{min-width:760px}.club-admin-table th,.club-admin-table td{vertical-align:middle;border-color:#2c231c;padding:12px 15px;font-size:12px}.club-admin-table th{z-index:3;color:#b69d85;background:#17130f;padding-top:11px;padding-bottom:11px;font-size:9px;position:sticky;top:0}.club-admin-table tbody tr{transition:background .12s}.club-admin-table tbody tr:hover{background:#17130f}.club-admin-table td strong{color:#fff2e3}.club-admin-table td small{color:#a99683}.club-admin-table td .club-admin-btn{min-height:36px;padding:0 11px;font-size:10px}.club-admin-badge{white-space:normal;background:#15110e;border-color:#634c39;padding:5px 8px;font-size:9px;font-weight:700}.club-admin-badge.good{color:#d9edcf;background:#172118;border-color:#607958}.club-admin-badge.potential{color:#ffd5a9;background:#291c11;border-color:#b9824f;box-shadow:inset 0 0 0 1px #dea96f14}.club-admin-pagination{background:#14110e;border-top:1px solid #3b2d23;width:100%;margin:0;padding:14px 16px;position:sticky;left:0}.club-admin-pagination a{border-radius:8px;font-size:11px}.club-admin-pagination span{font-size:10px}.club-member-access,.club-member-actions{min-width:180px}.club-member-actions{gap:7px}.club-member-gender select{min-height:38px;font-size:11px}.club-reset-link-action{margin-top:8px}.club-reset-link-action .club-admin-btn{color:#f2c99e;background:#1c140f;border-color:#886344;width:100%}.club-member-search{background:#100e0c;border:1px solid #3f3126;border-radius:999px;grid-template-columns:auto minmax(180px,420px) minmax(145px,auto) auto;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 0 12px;padding:7px 8px 7px 12px;display:grid}.club-member-search>span{color:#c99662;font-size:18px;line-height:1}.club-member-search input{color:#f8eadb;min-width:0;height:34px;font:inherit;background:0 0;border:0;outline:0}.club-member-search input::placeholder{color:#7f7062}.club-member-search select{color:#eac9a7;background:#17120e;border:1px solid #493728;border-radius:999px;height:34px;padding:0 30px 0 11px;font-size:10px;font-weight:700}.club-member-search button,.club-member-search a{color:#eac9a7;cursor:pointer;background:#261b13;border:0;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700;text-decoration:none}.club-member-search .club-live-clear{color:#9e8b78;background:0 0}.club-member-search:focus-within{border-color:#9e704a;box-shadow:0 0 0 2px #dea96f14}.club-selection-summary{grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(190px,.8fr);gap:8px;margin-bottom:14px}.club-selection-summary>div{border-radius:10px;padding:13px}.club-selection-summary strong{font-size:26px}.club-evolution-kpis .club-admin-stat:first-child{background:linear-gradient(145deg,#25180f,#110e0b);border-color:#8b5d39}.club-evolution-legend{color:#b9a38d;flex-wrap:wrap;gap:16px;padding:14px 18px 0;font-size:10px;display:flex}.club-evolution-legend span{align-items:center;gap:6px;display:flex}.club-evolution-legend i{border-radius:3px;width:9px;height:9px}.club-evolution-chart{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;min-height:235px;padding:20px 18px 16px;display:grid}.club-evolution-chart article{text-align:center;grid-template-rows:170px auto;gap:8px;min-width:0;display:grid}.club-evolution-chart article>div{border-bottom:1px solid #3a2d23;justify-content:center;align-items:flex-end;gap:2px;height:170px;display:flex}.club-evolution-chart i{border-radius:4px 4px 1px 1px;width:25%;min-height:2px;display:block}.club-evolution-chart small{color:#8f7b68;white-space:nowrap;font-size:8px;overflow:hidden}.club-evolution-legend .candidate,.club-evolution-chart .candidate{background:#dea96f}.club-evolution-legend .member,.club-evolution-chart .member{background:#8d6ad1}.club-evolution-legend .activated,.club-evolution-chart .activated{background:#6ea779}.club-daily-list{display:grid}.club-daily-head,.club-daily-row{border-bottom:1px solid #2c231c;grid-template-columns:minmax(120px,1.4fr) repeat(3,minmax(90px,1fr));align-items:center;gap:8px;padding:11px 18px;display:grid}.club-daily-head{color:#9d8875;letter-spacing:.08em;text-transform:uppercase;background:#17130f;font-size:9px;font-weight:800;position:sticky;top:0}.club-daily-row{color:#d8c5b1;font-size:12px}.club-daily-row:nth-child(2n){background:#120f0c}.club-daily-row strong{color:#fff0df;font-weight:700}.club-daily-row span:not(:first-child){font-family:Georgia,serif;font-size:17px}.club-evolution-total{color:#d4b18b;background:#17120e;justify-content:flex-end;align-items:center;gap:18px;padding:16px 18px;font-size:11px;display:flex}.club-evolution-total span{color:#8f7b68;text-transform:uppercase;letter-spacing:.12em;margin-right:auto}.club-evolution-total strong{font-weight:700}.club-admin-form{gap:11px;padding:18px}.club-admin-form input,.club-admin-form select,.club-admin-form textarea{border-radius:9px}.club-admin-empty{padding:34px 18px}.composer,.club-admin-panel,.club-admin-grid,.club-admin-kpis{contain:layout style}@media (width<=1180px){.club-admin-search>div{grid-template-columns:1fr 1fr}.club-admin-search>div input{grid-column:1/-1}.club-admin-search>div .club-admin-btn{width:100%}.club-selection-summary{grid-template-columns:1fr 1fr}.club-selection-summary .club-admin-btn{grid-column:1/-1}}@media (width<=900px){.club-admin-layout{display:block}.club-admin-side{z-index:30;border-right:0;border-bottom:1px solid var(--admin-line);height:auto;padding:10px 12px 8px;position:sticky;top:0;box-shadow:0 12px 34px #00000059}.club-admin-brand{border-bottom-color:#2e251e;min-height:42px;margin:0 3px 6px;padding:0 0 7px}.club-admin-brand span{width:34px;height:34px}.club-admin-brand strong{font-size:14px}.club-admin-brand small{font-size:8px}.club-admin-side nav{scroll-snap-type:x proximity;flex-direction:row;gap:5px;margin:0 -12px;padding:2px 12px 4px;display:flex;overflow-x:auto}.club-admin-side nav a{scroll-snap-align:start;white-space:nowrap;border-color:#2d251e;border-radius:999px;flex:none;min-height:38px;padding:8px 12px;font-size:11px;display:flex}.club-admin-nav-mark,.club-admin-side footer{display:none}.club-admin-main{padding:20px 12px 86px}.club-admin-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0 0 16px;padding:4px 3px 0;display:block;position:static}.club-admin-top h1{font-size:35px}.club-admin-top p{font-size:11px}.club-admin-actions{grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.club-admin-actions>*{width:100%}.club-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.club-admin-stat{min-height:112px;padding:14px}.club-admin-stat strong{font-size:28px}.club-admin-kpis{grid-template-columns:1fr}.club-admin-panel{border-radius:11px}.club-admin-table{min-width:700px}.club-admin-table th,.club-admin-table td{padding:11px 13px}.club-admin-search>div{grid-template-columns:1fr}.club-admin-search>div input{grid-column:auto}.club-admin-search .club-admin-btn{width:100%}.club-admin-form{grid-template-columns:1fr}.club-admin-form .wide,.club-admin-form button{grid-column:auto}}@media (width<=520px){.club-admin-main{padding-left:9px;padding-right:9px}.club-admin-top h1{font-size:32px}.club-admin-actions{grid-template-columns:1fr}.club-admin-grid{grid-template-columns:1fr 1fr}.club-admin-stat{min-height:104px;padding:12px}.club-admin-stat small{font-size:8px}.club-admin-stat strong{font-size:25px}.club-admin-panel>header{min-height:56px;padding:14px}.club-admin-panel h2{font-size:21px}.club-selection-summary{grid-template-columns:1fr 1fr}.club-selection-summary>div{padding:11px}.club-admin-task{grid-template-columns:1fr;gap:9px}.club-admin-funnel div{grid-template-columns:112px 1fr 30px;font-size:11px}.club-admin-pagination{justify-content:center}.club-admin-pagination span{order:-1;width:100%}.club-member-search{box-sizing:border-box;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;width:100%}.club-member-search select{grid-column:2/-1;width:100%}.club-member-search a{text-align:right;grid-column:2/-1;padding:2px 8px}}@media (width<=700px){.club-evolution-chart{gap:3px;min-height:185px;padding:14px 8px}.club-evolution-chart article{grid-template-rows:130px auto}.club-evolution-chart article>div{height:130px}.club-evolution-chart small{font-size:6px}.club-daily-head,.club-daily-row{grid-template-columns:1.3fr repeat(3,.8fr);gap:3px;padding:10px 8px}.club-daily-head{letter-spacing:0;font-size:7px}.club-daily-row{font-size:9px}.club-daily-row span:not(:first-child){font-size:14px}.club-evolution-total{grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.club-evolution-total span{grid-column:1/-1}.club-evolution-total strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.club-admin-root *{scroll-behavior:auto!important;transition:none!important}}.club-member-search{border-radius:14px;flex-wrap:wrap;width:100%;max-width:100%;display:flex}.club-member-search input{flex:250px}.club-city-multiselect{position:relative}.club-city-multiselect>summary{color:#eac9a7;cursor:pointer;background:#17120e;border:1px solid #493728;border-radius:999px;align-items:center;min-height:34px;padding:0 30px 0 12px;font-size:10px;font-weight:700;list-style:none;display:flex}.club-city-multiselect>summary::-webkit-details-marker{display:none}.club-city-multiselect>div{z-index:30;background:#100d0b;border:1px solid #5b422f;border-radius:12px;min-width:250px;max-height:300px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 18px 45px #00000080}.club-city-multiselect label{color:#ead7c2;cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px;font-size:11px;display:grid}.club-city-multiselect label:hover{background:#211811}.club-city-multiselect input{accent-color:#dea96f;width:15px;height:15px}.club-city-multiselect b{color:#d9a66f;font-size:10px}.club-admin-tools{min-width:180px;position:relative}.club-admin-tools>summary,.club-admin-filter>summary{color:#e9cfb4;cursor:pointer;background:#15110e;border:1px solid #594331;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;list-style:none;display:flex}.club-admin-tools>summary::-webkit-details-marker{display:none}.club-admin-filter>summary::-webkit-details-marker{display:none}.club-admin-tools>summary i,.club-admin-filter>summary i{font-size:18px;font-style:normal;transition:transform .18s}.club-admin-tools[open]>summary i,.club-admin-filter[open]>summary i{transform:rotate(180deg)}.club-admin-tools>.club-admin-actions{z-index:20;background:#100d0b;border:1px solid #5b422f;border-radius:12px;min-width:230px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #00000073}.club-admin-tools>.club-admin-actions>*{box-sizing:border-box;width:100%}.club-admin-filter{margin:0 0 14px}.club-admin-filter>summary{width:max-content;min-width:190px}.club-admin-filter[open]>summary{color:#f7d8b8;border-color:#9d714c;margin-bottom:8px}.club-admin-filter .club-admin-search{margin-bottom:0}@media (width<=900px){.club-admin-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.club-admin-top>div:first-child{min-width:0}.club-admin-top h1{margin-bottom:0}.club-admin-tools{min-width:0}.club-admin-tools>summary{justify-content:space-between;width:auto;min-width:96px;height:44px;padding:0 12px}.club-admin-tools>summary i{font-size:18px}.club-admin-tools>.club-admin-actions{right:0}.club-admin-filter>summary{box-sizing:border-box;width:100%}.club-admin-filter .club-admin-search{padding:11px}.club-admin-filter .club-admin-search>label{font-size:10px}}.club-admin-panel:has(.club-candidate-table){overflow:hidden}.club-candidate-table-wrap{width:100%;overflow:visible!important}.club-admin-table.club-candidate-table{table-layout:fixed;width:100%;min-width:0}.club-candidate-table th:first-child{width:28%}.club-candidate-table th:nth-child(2){width:20%}.club-candidate-table th:nth-child(3){width:30%}.club-candidate-table th:nth-child(4){width:22%}.club-candidate-table td{overflow-wrap:anywhere}.club-candidate-table td .club-admin-btn{box-sizing:border-box;width:100%;padding:0 7px}@media (width<=600px){.club-candidate-table th,.club-candidate-table td{padding:10px 6px!important;font-size:10px!important}.club-candidate-table th{letter-spacing:.06em!important;font-size:7px!important}.club-candidate-table td strong{font-size:10px}.club-candidate-table td small{font-size:7px}.club-candidate-table .club-admin-badge{padding:4px 5px;font-size:7px}.club-candidate-table td .club-admin-btn{border-radius:7px;min-height:34px!important;padding:0 4px!important;font-size:8px!important}}.club-invite-create{background:#14110e;border:1px solid #4b392b;border-radius:12px;margin-bottom:14px}.club-invite-create>summary{color:#f0cfad;cursor:pointer;padding:16px 18px;font-weight:800}.club-campaign-controls{grid-template-columns:minmax(220px,1fr) auto auto;gap:9px;margin-bottom:14px;display:grid}.club-campaign-controls select{color:#f4e2cf;background:#0c0a08;border:1px solid #594331;border-radius:10px;min-height:44px;padding:0 13px}.tracking-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.tracking-kpis span{color:#a99683;background:#15120f;border:1px solid #392d24;border-radius:10px;padding:12px;font-size:10px}.tracking-kpis b{color:#f6dec5;font:400 25px Georgia,serif;display:block}.club-invite-tracking article{border-bottom:1px solid #2d241d;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 4px;display:grid}.club-invite-tracking article div{display:grid}.club-invite-tracking article small{color:#9f8a76}.club-invite-tracking article button{color:#efc99f;background:#1b140f;border:1px solid #77583e;border-radius:999px;min-height:37px;padding:0 12px;font-size:10px;font-weight:800}.club-invite-tracking article button b{color:#160f09;background:#dda96f;border-radius:999px;margin-left:5px;padding:2px 6px}.club-invite-tracking .declined{color:#8e7c6b;font-size:11px}@media (width<=700px){.club-campaign-controls{grid-template-columns:1fr}.tracking-kpis{grid-template-columns:1fr 1fr}.club-invite-tracking article{grid-template-columns:1fr}.club-invite-tracking article button{width:100%}}.invite-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 14px;display:grid}.invite-steps span{color:#806f60;border:1px solid #352a22;border-radius:10px;grid-template-columns:25px 1fr;align-items:center;gap:6px;min-height:42px;padding:7px 10px;font-size:10px;display:grid}.invite-steps span.done{color:#edc79e;background:#1b140f;border-color:#715239}.invite-steps b{font-weight:700}.invite-workflow{background:#0d0b09;border:1px solid #453529;border-radius:13px;overflow:hidden}.invite-workflow>header{background:#17130f;border-bottom:1px solid #382b22;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:16px;padding:15px 18px;display:grid}.invite-workflow>header small,.invite-section-title small,.invite-simple-head small{color:#cf9864;letter-spacing:.13em;font-size:9px;font-weight:800}.invite-workflow>header select,.invite-filters input,.invite-filters select{color:#f5e4d2;background:#0a0907;border:1px solid #594331;border-radius:9px;min-height:42px;padding:0 12px}.invite-builder-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);min-height:580px;display:grid}.invite-member-pool{border-right:1px solid #382b22;padding:17px}.invite-selected-group{background:#12100d;padding:17px}.invite-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.invite-section-title h3,.invite-simple-head h3{color:#fff0df;margin:4px 0 0;font:400 22px Georgia,serif}.invite-section-title>button{color:#e9c39a;background:#20170f;border:1px solid #6c5039;border-radius:999px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800}.invite-simple-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.invite-simple-head p{color:#9c8874;max-width:520px;margin:5px 0 0;font-size:10px;line-height:1.5}.invite-simple-head>span{color:#a9937d;text-transform:uppercase;border:1px solid #4e3a2c;border-radius:10px;place-items:center;min-width:88px;padding:9px;font-size:8px;display:grid}.invite-simple-head>span b{color:#f0bd88;font:400 21px Georgia,serif}.invite-filters{grid-template-columns:minmax(190px,1.25fr) repeat(3,minmax(125px,.75fr));gap:7px;margin-bottom:10px;display:grid}.invite-filters details{position:relative}.invite-filters details>summary{color:#f5e4d2;cursor:pointer;background:#0a0907;border:1px solid #594331;border-radius:9px;align-items:center;min-height:40px;padding:0 10px;font-size:11px;list-style:none;display:flex}.invite-filters details>div{z-index:5;background:#100d0b;border:1px solid #594331;border-radius:10px;min-width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 15px 35px #000}.invite-filters details label{color:#dfc6ad;gap:8px;padding:8px;font-size:11px;display:flex}.invite-pool-toolbar{border-bottom:1px solid #33281f;justify-content:space-between;align-items:center;gap:10px;margin:0 0 5px;padding:7px 3px 9px;display:flex}.invite-pool-toolbar>strong{color:#ad9782;font-size:10px}.invite-pool-toolbar>div{gap:6px;display:flex}.invite-pool-toolbar button{cursor:pointer;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.invite-clear-filters{color:#aa9581;background:0 0;border:1px solid #453529}.invite-add-results{color:#ffd1a3;background:#2a1b10;border:1px solid #95683f}.invite-add-results:disabled{cursor:default;opacity:.5}.invite-pool-list,.invite-selected-list{scrollbar-width:thin;scrollbar-color:#5a412f transparent;max-height:470px;display:grid;overflow:auto}.invite-pool-list article,.invite-selected-list article{border-bottom:1px solid #2c231c;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:11px 5px;display:grid}.invite-pool-list article div,.invite-selected-list article div{min-width:0;display:grid}.invite-pool-list strong,.invite-selected-list strong{color:#fff1e1}.invite-pool-list small,.invite-selected-list small{color:#9e8a76;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.invite-pool-list button,.invite-selected-list>article>button{color:#ddb080;background:#17120e;border:1px solid #5b422f;border-radius:999px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800}.invite-pool-list button.selected{color:#d5e5cf;background:#152017;border-color:#577053}.invite-capacity{background:#2c241d;border-radius:99px;height:5px;margin:-3px 0 13px;overflow:hidden}.invite-capacity i{background:#dda96f;border-radius:99px;height:100%;display:block}.invite-total-capacity{color:#b69d85;white-space:nowrap;font-size:10px;font-weight:800}.invite-empty-group{color:#917f6f;text-align:center;border:1px dashed #463528;border-radius:10px;padding:28px 12px;font-size:11px;line-height:1.6}.invite-selected-list .sms-action{color:#f0c598;border-color:#8e6746;grid-column:1/-1;width:100%;margin-top:2px}.invite-group-actions{gap:8px;margin-top:15px;display:grid}.invite-group-actions .club-admin-btn{width:100%}.invite-group-actions>.club-admin-btn:first-child{min-height:52px}.invite-secondary-actions{border-top:1px solid #30261e;padding-top:6px}.invite-secondary-actions>summary{color:#8f7c69;text-align:center;cursor:pointer;padding:8px;font-size:9px;list-style:none}.invite-secondary-actions>summary::-webkit-details-marker{display:none}.invitation-campaign-center>.club-admin-note{margin-top:12px}@media (width<=900px){.invite-builder-grid{grid-template-columns:1fr}.invite-member-pool{border-bottom:1px solid #382b22;border-right:0}.invite-filters{grid-template-columns:1fr 1fr}.invite-pool-list{max-height:360px}.invite-selected-list{max-height:none}}@media (width<=520px){.invite-steps{grid-template-columns:1fr}.invite-steps span{grid-template-columns:20px 1fr;padding:6px 10px;font-size:9px}.invite-workflow>header{grid-template-columns:1fr;gap:7px}.invite-filters{grid-template-columns:1fr}.invite-member-pool,.invite-selected-group{padding:12px}.invite-section-title{align-items:flex-end}.invite-section-title h3{font-size:20px}.invite-simple-head{align-items:center}.invite-simple-head>span{min-width:72px}.invite-pool-toolbar{flex-direction:column;align-items:stretch}.invite-pool-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.invite-pool-list article,.invite-selected-list article{padding:11px 2px}.invite-pool-list small,.invite-selected-list small{white-space:normal}}.invite-tracking-mode{background:radial-gradient(circle at 100% 0,#dea96f17,#0000 34%),#0d0b09;padding:18px}.invite-tracking-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.invite-tracking-head>div>small{color:#d5a06a;letter-spacing:.15em;font-size:9px;font-weight:800}.invite-tracking-head h3{color:#fff0df;margin:5px 0 3px;font:400 28px Georgia,serif}.invite-tracking-head p{color:#9e8974;margin:0;font-size:11px}.invite-tracking-head>strong{color:#f0bf8b;text-align:center;background:#17110d;border:1px solid #8a6445;border-radius:50%;place-content:center;width:94px;height:94px;font:400 27px Georgia,serif;display:grid;box-shadow:0 0 30px #dea96f14}.invite-tracking-head>strong small{color:#a88d73;letter-spacing:.08em;text-transform:uppercase;font:700 8px Arial,sans-serif;display:block}.invite-tracking-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.invite-tracking-kpis span{color:#9f8b77;text-transform:uppercase;letter-spacing:.08em;background:#15120f;border:1px solid #3a2d24;border-radius:11px;gap:3px;padding:14px;font-size:9px;display:grid}.invite-tracking-kpis b{color:#f5ddc4;font:400 29px Georgia,serif}.invite-tracking-kpis .confirmed{background:#111912;border-color:#40553d}.invite-tracking-kpis .confirmed b{color:#b9d5af}.invite-tracking-kpis .declined{opacity:.72}.invite-tracking-kpis .waiting{border-color:#64492f}.invite-response-progress{background:#29221c;border-radius:99px;height:5px;margin:12px 0 18px;overflow:hidden}.invite-response-progress i{background:linear-gradient(90deg,#b97b45,#e6b37b);border-radius:99px;height:100%;display:block}.invite-follow-panel,.invite-edit-panel{background:#12100d;border:1px solid #453328;border-radius:11px;margin-top:9px;overflow:hidden}.invite-follow-panel>summary,.invite-edit-panel>summary{color:#e9c9a7;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 15px;font-size:11px;font-weight:800;list-style:none;display:flex}.invite-follow-panel>summary::-webkit-details-marker{display:none}.invite-edit-panel>summary::-webkit-details-marker{display:none}.invite-follow-panel>summary b,.invite-edit-panel>summary b{color:#dba46d;border:1px solid #6d5039;border-radius:999px;place-content:center;min-width:27px;height:27px;display:grid}.invite-follow-panel[open]>summary,.invite-edit-panel[open]>summary{background:#17130f;border-bottom:1px solid #332820}.invite-follow-list{padding:0 14px;display:grid}.invite-follow-list article{border-bottom:1px solid #2c231c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 3px;display:grid}.invite-follow-list article:last-child{border-bottom:0}.invite-follow-list article>div{min-width:0;display:grid}.invite-follow-list strong{color:#fff0df}.invite-follow-list small{color:#9c8874;font-size:10px}.invite-follow-list button{color:#efc99f;background:#1b140f;border:1px solid #78593e;border-radius:999px;min-height:35px;padding:0 11px;font-size:9px;font-weight:800}.invite-follow-list button b{color:#160f09;background:#dda96f;border-radius:999px;margin-left:5px;padding:2px 6px}.invite-follow-list .status-confirmed,.invite-follow-list .status-accepted{border-left:2px solid #6e9367;padding-left:10px}.invite-declined-label{color:#887868;font-size:9px}.invite-edit-panel .invite-builder-grid{min-height:520px}.invite-edit-panel .invite-member-pool{padding-left:14px}.invite-edit-panel .invite-selected-group{padding-right:14px}@media (width<=700px){.invite-tracking-mode{padding:12px}.invite-tracking-head{align-items:flex-start}.invite-tracking-head h3{font-size:23px}.invite-tracking-head>strong{width:75px;height:75px;font-size:22px}.invite-tracking-kpis{grid-template-columns:1fr 1fr}.invite-follow-list article{grid-template-columns:1fr}.invite-follow-list article button{width:100%}}.invite-response-filters{border-bottom:1px solid #332820;gap:7px;padding:12px 14px;display:flex;overflow-x:auto}.invite-response-filters button{white-space:nowrap;color:#bca58d;cursor:pointer;background:#0d0b09;border:1px solid #49372a;border-radius:999px;min-height:36px;padding:0 12px;font-size:10px;font-weight:800}.invite-response-filters button b{color:#f1c18f;margin-left:5px}.invite-response-filters button.active{color:#17100b;background:#d9a46d;border-color:#d9a46d}.invite-response-filters button.active b{color:#17100b}.invite-response-filters button.confirmed:not(.active){color:#b8d2b0;border-color:#425a40}.invite-response-filters button.waiting:not(.active){color:#e1b17f;border-color:#6a4c31}.invite-response-filters button.declined:not(.active){opacity:.72}.invite-filter-empty{text-align:center;color:#907d6b;margin:0;padding:28px 12px;font-size:11px}.invite-event-editor{background:#12100d;border:1px solid #453328;border-radius:11px;margin-top:9px;overflow:hidden}.invite-event-editor>summary{color:#e9c9a7;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 15px;font-size:11px;font-weight:800;list-style:none;display:flex}.invite-event-editor>summary::-webkit-details-marker{display:none}.invite-event-editor>summary b{color:#dba46d;border:1px solid #6d5039;border-radius:999px;place-content:center;width:27px;height:27px;display:grid}.invite-event-editor[open]>summary{background:#17130f;border-bottom:1px solid #332820}.invite-event-editor .club-admin-form{padding:16px}.club-member-activated-badge{color:#bfe0b7;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#152117;border:1px solid #52704f;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.invite-audience-tabs{scrollbar-width:thin;gap:6px;margin:0 0 10px;padding:2px 0 5px;display:flex;overflow-x:auto}.invite-audience-tabs button{color:#9f8a76;cursor:pointer;background:#100d0b;border:1px solid #443429;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.invite-audience-tabs button b{color:#d7b38e;background:#251c16;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.invite-audience-tabs button.active{color:#ffd6ae;background:#2a1b10;border-color:#c58c57}.invite-audience-tabs button.pending.active{border-color:#b87b42}.invite-audience-tabs button.invited.active{color:#bfe0c5;background:#142018;border-color:#54745c}.invite-member-state{white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 7px;font:800 7px Arial,sans-serif;display:inline-flex}.invite-member-state.not_invited{color:#eab982;border-color:#93633c}.invite-member-state.pending{color:#ffd0a0;background:#2c1c0f;border-color:#ba7e43}.invite-member-state.invited{color:#b9ddc0;background:#142018;border-color:#4f7159}.invite-pool-list article.invite-state-invited{opacity:.68}.invite-pool-list button:disabled{cursor:default;opacity:.7}.invite-new-send-summary{color:#eab987;background:#21150d;border:1px solid #754e2e;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.invite-new-send-summary strong{color:#1b110a;background:#d99d62;border-radius:50%;place-items:center;min-width:35px;height:35px;font:700 18px Georgia,serif;display:grid}.invite-new-send-summary span{font-size:10px;font-weight:700;line-height:1.4}.invite-capacity-tools{background:#17120e;border:1px solid #483629;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:7px;margin-bottom:13px;padding:10px;display:grid}.invite-capacity-tools>strong{color:#cde1c7;font-size:10px}.invite-capacity-tools label{color:#b9a28b;align-items:center;gap:6px;font-size:9px;display:flex}.invite-capacity-tools input{color:#f5e4d2;background:#0a0907;border:1px solid #594331;border-radius:7px;width:52px;height:32px;padding:0 7px}.invite-capacity-tools button{color:#efc79d;cursor:pointer;background:#24180f;border:1px solid #76563d;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}.invite-capacity-tools button:disabled{cursor:default;opacity:.55}.invite-add-toolbar{background:linear-gradient(100deg,#21150d,#15110e);border:1px solid #765234;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:13px 14px;display:flex}.invite-add-toolbar>div{gap:3px;display:grid}.invite-add-toolbar strong{color:#f3c695;font-size:12px}.invite-add-toolbar span{color:#9f8b77;font-size:9px}.invite-add-toolbar button{color:#1b110a;cursor:pointer;background:#d49a61;border:1px solid #d49a61;border-radius:9px;min-height:40px;padding:0 14px;font-size:10px;font-weight:900}.invite-add-surface{border:1px solid #5b412e;border-radius:12px;margin:0 0 14px;overflow:hidden}.invite-add-surface .invite-builder-grid{min-height:520px}@media (width<=600px){.invite-capacity-tools{grid-template-columns:1fr}.invite-capacity-tools label{justify-content:space-between}.invite-capacity-tools button{width:100%}}@media (width<=520px){.invite-add-toolbar{flex-direction:column;align-items:stretch}.invite-add-toolbar button{width:100%}}.salon-admin{gap:14px;display:grid}.salon-admin-create{background:linear-gradient(145deg,#17120e,#0b0a08);border:1px solid #493528;border-radius:12px;grid-template-columns:1fr 1.2fr;align-items:end;gap:25px;padding:20px;display:grid}.salon-admin-create small{color:#d4a16e;letter-spacing:.13em;font-size:9px}.salon-admin-create h2{color:#f4dec7;margin:5px 0;font:400 26px Georgia,serif}.salon-admin-create p{color:#9f8974;margin:0;font-size:11px;line-height:1.55}.salon-admin-create-fields{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.salon-admin-create-fields label{color:#bda58d;gap:6px;font-size:10px;display:grid}.salon-admin-create-fields input{color:#f2dcc4;background:#080706;border:1px solid #594331;border-radius:9px;min-height:42px;padding:0 11px}.salon-admin-list{gap:10px;display:grid}.salon-admin-list article{background:#100d0b;border:1px solid #49362a;border-radius:12px;padding:19px}.salon-admin-list article>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.salon-admin-list header small{color:#c9915b;text-transform:capitalize;font-size:9px}.salon-admin-list h3{color:#f4dfc8;margin:5px 0;font:400 25px Georgia,serif}.salon-admin-list header p{color:#9e8874;margin:0;font-size:10px}.salon-admin-status{color:#ddb080;text-transform:uppercase;border:1px solid #60452f;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.salon-admin-status.live{color:#c5dfbd;background:#142014;border-color:#6f8f66}.salon-admin-stats{grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0;display:grid}.salon-admin-stats span{color:#9f8a75;border:1px solid #352a22;border-radius:9px;padding:13px;font-size:9px}.salon-admin-stats b{color:#f0c89f;margin-bottom:3px;font:400 22px Georgia,serif;display:block}.salon-admin-actions{flex-wrap:wrap;gap:7px;display:flex}.salon-admin-actions button{color:#e7be94;cursor:pointer;background:#1a130e;border:1px solid #6b4d35;border-radius:9px;min-height:39px;padding:0 12px;font-size:9px;font-weight:800}.salon-admin-actions button:first-child{color:#160f09;background:linear-gradient(135deg,#e8bd8d,#c88d52);border:0}.salon-admin-actions button:disabled{opacity:.42;cursor:default}.salon-admin-message{color:#e8c29a;background:#17110d;border-left:2px solid #c88d52;margin:0;padding:12px;font-size:11px}.salon-admin-message.error{color:#e9aaa5;border-color:#b9534b}@media (width<=900px){.salon-admin-create,.salon-admin-create-fields{grid-template-columns:1fr}.salon-admin-stats{grid-template-columns:1fr 1fr}}.club-quick-review-start{background:linear-gradient(135deg,#2b1c11,#15100c);border:1px solid #d3a46f;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:18px 20px;display:flex;box-shadow:0 14px 34px #00000038}.club-quick-review-start>div{gap:4px;display:grid}.club-quick-review-start small{color:#d3a46f;letter-spacing:.14em;font-size:9px;font-weight:900}.club-quick-review-start strong{color:#fff1df;font:400 23px Georgia,serif}.club-quick-review-start span{color:#ad9985;font-size:10px}.club-quick-review-start>a{color:#160f09;white-space:nowrap;background:#d3a46f;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=700px){.club-quick-review-start{flex-direction:column;align-items:stretch}.club-quick-review-start>a{width:100%}}.club-acceptance-center{gap:16px;display:grid}.club-acceptance-hero{background:radial-gradient(circle at 90% 0,#3b2515,#0000 42%),#120f0c;border:1px solid #8c623f;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.club-acceptance-hero small,.club-acceptance-list header small{color:#d8a36d;letter-spacing:.16em;font-size:9px;font-weight:900}.club-acceptance-hero h2{color:#fff0df;margin:7px 0 6px;font:400 36px Georgia,serif}.club-acceptance-hero p{color:#ad9985;margin:0;font-size:12px}.club-acceptance-hero>strong{color:#f4c99c;border:1px solid #d8a36d;border-radius:50%;place-items:center;min-width:112px;height:112px;font:400 38px Georgia,serif;display:grid}.club-acceptance-hero>strong span{letter-spacing:.08em;text-transform:uppercase;font:800 8px Arial,sans-serif}.club-acceptance-list{background:#100e0c;border:1px solid #4e392b;border-radius:15px;overflow:hidden}.club-acceptance-list>header{border-bottom:1px solid #382a21;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.club-acceptance-list h3{color:#f5dfc8;margin:5px 0 0;font:400 25px Georgia,serif}.club-acceptance-list header>span{color:#9f8b78;font-size:10px}.club-acceptance-list article{border-bottom:1px solid #30241c;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.club-acceptance-list article:last-child{border-bottom:0}.club-acceptance-person{align-items:center;gap:11px;display:flex}.club-acceptance-person>i{color:#edbd8e;background:#24170f;border:1px solid #a97649;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font:18px Georgia,serif;display:grid}.club-acceptance-person>span{gap:4px;display:grid}.club-acceptance-person strong{color:#fff0df;font:400 17px Georgia,serif}.club-acceptance-person small{color:#9f8b78;font-size:9px}.club-acceptance-list article>b{color:#e0b488;border:1px solid #7b593e;border-radius:999px;padding:7px 9px;font-size:9px}.club-acceptance-list article>a{color:#cbaa88;font-size:10px;text-decoration:none}.club-acceptance-list article>button{color:#160f09;cursor:pointer;background:#d7a16b;border:0;border-radius:8px;min-height:42px;padding:0 15px;font-size:10px;font-weight:900}.club-acceptance-list article>button:disabled{opacity:.5}.club-acceptance-list.sent article>b{color:#bfe0c6;background:#14221a;border-color:#51755c}.club-acceptance-list.sent article>span{color:#9f8b78;font-size:10px}.club-acceptance-empty{text-align:center;color:#9f8b78;margin:0;padding:34px}@media (width<=760px){.club-acceptance-hero{align-items:flex-start}.club-acceptance-hero>strong{min-width:82px;height:82px;font-size:29px}.club-acceptance-hero h2{font-size:29px}.club-acceptance-list article{grid-template-columns:1fr 1fr}.club-acceptance-person{grid-column:1/-1}.club-acceptance-list article>button{grid-column:1/-1;width:100%}.club-acceptance-list.sent article>span{text-align:right}}.club-acceptance-gender-tabs{gap:7px;margin:0 0 14px;display:flex}.club-acceptance-gender-tabs a{color:#c9ae91;border:1px solid #5e4533;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.club-acceptance-gender-tabs a.active{color:#150f0a;background:#d3a16e;border-color:#d3a16e}.club-traffic-panel>header div p{color:#95816e;margin:7px 0 0;font-size:12px}.club-traffic-chart{grid-template-columns:repeat(14,minmax(34px,1fr));align-items:end;gap:10px;height:220px;padding:26px 22px 20px;display:grid;overflow-x:auto}.club-traffic-day{text-align:center;grid-template-rows:24px 1fr 24px;align-items:end;min-width:34px;height:165px;display:grid}.club-traffic-day strong{color:#e8c49d;font:400 15px Georgia,serif}.club-traffic-day i{background:linear-gradient(#efc28f,#9d6337);border-radius:8px 8px 2px 2px;width:min(30px,75%);min-height:2px;margin:0 auto;display:block;box-shadow:0 0 18px #daa16321}.club-traffic-day small{color:#85715e;white-space:nowrap;text-transform:uppercase;padding-top:8px;font-size:9px}.salon-command-center{background:radial-gradient(circle at 100% 0,#dea96f2b,#0000 42%),linear-gradient(145deg,#1d150f,#0b0907);border:1px solid #8b603d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.salon-command-center small{color:#e0a86f;letter-spacing:.16em;font-size:9px;font-weight:900}.salon-command-center h2{color:#fff0df;margin:5px 0;font:400 29px Georgia,serif}.salon-command-center p{color:#ad9782;max-width:650px;margin:0;font-size:11px;line-height:1.55}.salon-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.salon-command-actions button{color:#e8bf94;cursor:pointer;background:#17110d;border:1px solid #735238;border-radius:10px;min-height:45px;padding:0 15px;font-size:10px;font-weight:900}.salon-command-actions button.primary{color:#180f08;background:#dda96f;border-color:#dda96f}.salon-command-actions button:disabled{opacity:.45}.salon-pool-admin .salon-admin-create{padding:0;display:block;overflow:hidden}.salon-pool-admin .salon-admin-create>summary{color:#c9aa8b;cursor:pointer;padding:14px 17px;font-size:10px;font-weight:800}.salon-pool-admin .salon-admin-create[open]>summary{border-bottom:1px solid #3c2e24}.salon-pool-admin .salon-admin-create-fields{padding:15px}.salon-pool-meter{background:#2b221b;border-radius:99px;height:8px;margin:16px 0 7px;position:relative}.salon-pool-meter i{background:linear-gradient(90deg,#9e6436,#e6b47d);border-radius:99px;height:100%;display:block}.salon-pool-meter span{color:#b89b7e;font-size:8px;position:absolute;top:-17px;right:6px}.salon-pool-admin .salon-admin-stats{grid-template-columns:repeat(4,1fr)}.salon-pool-admin .salon-admin-stats span:nth-child(2) b{font-size:18px;display:inline}.salon-admin-status.testing{color:#cfc0f1;background:#181425;border-color:#6f5a96}.salon-group-code{color:#ffd8ad;letter-spacing:.12em;background:#25170d;border:1px solid #d7a46f;border-radius:6px;margin-bottom:8px;padding:5px 9px;font:900 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.salon-pool-members{background:#0b0908;border:1px solid #332820;border-radius:10px;margin:8px 0 14px;overflow:hidden}.salon-pool-members>summary{color:#af967e;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 13px;font-size:10px;font-weight:800;display:flex}.salon-pool-members>div{border-top:1px solid #2f251e;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:7px;padding:10px;display:grid}.salon-pool-members article{background:#15100c;border:1px solid #6c4e35;border-radius:9px;padding:10px}.salon-pool-members article>div{grid-template-columns:20px 1fr auto;align-items:center;gap:6px;display:grid}.salon-pool-members i{color:#d49a62;font-style:normal}.salon-pool-members strong{color:#ead6c1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.salon-pool-members small{color:#d5a578;font-size:8px}.salon-pool-members article>p{color:#806c59;margin:6px 0 8px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.salon-pool-members ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.salon-pool-members li{color:#a8927d;border-top:1px solid #2d231c;justify-content:space-between;gap:8px;padding-top:4px;font-size:9px;display:flex}.salon-pool-members li b{color:#e9b77f}.salon-question-control{color:#bca088;background:#100c09;border:1px solid #4a382a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;font-size:10px;display:flex}.salon-question-control span b{color:#f0ba81;font:400 17px Georgia,serif}.salon-question-control div{gap:6px;display:flex}.salon-question-control button{color:#deb184;cursor:pointer;background:#1a120d;border:1px solid #6b4c32;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}.salon-question-control button:disabled{opacity:.35}.salon-test-preview{background:linear-gradient(145deg,#1a120c,#0d0a08);border:1px solid #765536;border-radius:12px;margin-top:15px;padding:14px}.salon-test-preview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.salon-test-preview small{color:#dba46d;letter-spacing:.13em;font-size:8px}.salon-test-preview h4{color:#f7dfc5;margin:4px 0;font:400 20px Georgia,serif}.salon-test-preview header button{color:#e8bd91;background:#20160f;border:1px solid #755337;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}.salon-test-preview>div{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:12px;display:grid}.salon-test-preview article{text-align:center;background:#100d0b;border:1px solid #372b22;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px;display:grid}.salon-test-preview article span{color:#ead4bd;font-size:10px}.salon-test-preview article b{color:#f0b77d;border:1px solid #9b6a40;border-radius:50%;place-items:center;min-width:42px;height:42px;font:400 13px Georgia,serif;display:grid}@media (width<=900px){.salon-command-center{grid-template-columns:1fr}.salon-command-actions{justify-content:stretch}.salon-command-actions button{flex:1}.salon-pool-admin .salon-admin-stats{grid-template-columns:1fr 1fr}.salon-test-preview>div{grid-template-columns:1fr}}@media (width<=520px){.salon-command-actions{display:grid}.salon-pool-members>div{grid-template-columns:1fr}.salon-test-preview>header{flex-direction:column;align-items:flex-start}}.standalone-admin{gap:18px;display:grid}.standalone-admin-hero{background:radial-gradient(circle at 85% 0,#3a2414,#0000 38%),#100d0b;border:1px solid #4d3828;border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:26px;display:flex}.standalone-admin-hero small{color:#d7a36c;letter-spacing:.18em;font-size:9px;font-weight:900}.standalone-admin-hero h2{color:#f5ddc4;margin:9px 0 5px;font:400 42px/.95 Georgia,serif}.standalone-admin-hero p{color:#a99480;margin:0;font-size:12px}.standalone-admin-hero select{color:#f4dfca;background:#090807;border:1px solid #765132;border-radius:10px;min-width:320px;min-height:46px;padding:0 13px}.standalone-event-strip{background:#17110d;border-left:4px solid #c68b50;border-radius:12px;align-items:center;gap:20px;padding:18px 22px;display:flex}.standalone-event-strip>div{flex:1;gap:4px;display:grid}.standalone-event-strip span{color:#d8a66f;letter-spacing:.16em;font-size:9px;font-weight:900}.standalone-event-strip strong{font-size:16px}.standalone-event-strip small{color:#9e8975}.standalone-event-strip>b{color:#ecc496;font:400 28px Georgia,serif}.standalone-event-strip>b small{font:700 9px Arial,sans-serif;display:block}.standalone-event-strip.postponed{border-color:#c09a42}.standalone-event-strip.cancelled{border-color:#a24f47}.standalone-event-strip>button{color:#e4be96;background:0 0;border:1px solid #8d6948;border-radius:8px;min-height:40px;padding:0 14px}.standalone-pipeline{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.standalone-pipeline button{color:#a79079;text-align:left;cursor:pointer;background:#0f0d0b;border:1px solid #403027;border-radius:12px;gap:5px;min-height:82px;padding:12px;display:grid}.standalone-pipeline button b{color:#edc69d;font:400 26px Georgia,serif}.standalone-pipeline button span{font-size:10px}.standalone-pipeline button.active{background:#291a10;border-color:#d39b62}.standalone-pipeline button.maybe{box-shadow:inset 3px 0 #c39c43}.standalone-pipeline button.declined{box-shadow:inset 3px 0 #94504a}.standalone-pipeline button.official{box-shadow:inset 3px 0 #4f8b61}.standalone-tools{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.standalone-tools details,.standalone-create{background:#100e0c;border:1px solid #443328;border-radius:13px}.standalone-tools summary,.standalone-create summary{color:#e8c6a4;cursor:pointer;padding:16px;font-size:12px;font-weight:800}.standalone-tools form,.standalone-create form{gap:10px;padding:0 16px 16px;display:grid}.standalone-tools label{color:#a89079;gap:6px;font-size:10px;display:grid}.standalone-tools textarea,.standalone-tools input,.standalone-create input,.standalone-create textarea{box-sizing:border-box;color:#f3dfcb;background:#090807;border:1px solid #4d392c;border-radius:8px;width:100%;padding:12px;font:400 13px/1.45 Arial,sans-serif}.standalone-tools label small{color:#806e5d;line-height:1.4}.standalone-tools button,.standalone-create button{color:#17100b;background:#d39b62;border:0;border-radius:8px;min-height:42px;font-weight:850}.standalone-tools button.postpone{background:#bc974b}.standalone-tools button.cancel{color:#fff;background:#8f443d}.standalone-add{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.standalone-add>div{background:#100e0c;border:1px solid #423126;border-radius:13px;padding:17px}.standalone-add h3{margin:0 0 12px;font:400 20px Georgia,serif}.standalone-add form{grid-template-columns:1.2fr 1fr 1fr .8fr auto;gap:7px;display:grid}.standalone-add input,.standalone-add select,.standalone-candidate-add select{color:#f2deca;background:#090807;border:1px solid #4c392c;border-radius:8px;min-width:0;min-height:42px;padding:0 10px}.standalone-add button{color:#17100b;background:#d19a61;border:0;border-radius:8px;min-height:42px;padding:0 13px;font-weight:800}.standalone-candidate-add{grid-template-columns:1fr auto;gap:8px;display:grid}.standalone-list{background:#100e0c;border:1px solid #443328;border-radius:15px;overflow:hidden}.standalone-list>header{border-bottom:1px solid #35271f;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.standalone-list h3{margin:0 0 4px;font:400 24px Georgia,serif}.standalone-list header p{color:#8f7b69;margin:0;font-size:10px}.standalone-list header input{color:#f2deca;background:#090807;border:1px solid #4c392c;border-radius:9px;min-width:280px;min-height:42px;padding:0 12px}.standalone-list article{border-bottom:1px solid #2d221b;grid-template-columns:minmax(230px,1fr) auto minmax(320px,1fr);align-items:center;gap:13px;padding:14px 17px;display:grid}.standalone-list article:last-child{border:0}.standalone-list article.guest-official{box-shadow:inset 3px 0 #4f8b61}.standalone-list article.guest-maybe{box-shadow:inset 3px 0 #bd984c}.standalone-list article.guest-declined{opacity:.72}.standalone-guest-main{align-items:center;gap:11px;min-width:0;display:flex}.standalone-guest-main>span{color:#e9bd8d;background:#20160f;border:1px solid #ad7747;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font:400 17px Georgia,serif;display:grid}.standalone-guest-main>div{gap:4px;min-width:0;display:grid}.standalone-guest-main small{color:#897665;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.standalone-status{color:#dab286;border:1px solid #5b4230;border-radius:999px;padding:7px 9px;font-size:9px}.standalone-guest-actions{grid-template-columns:1.4fr .7fr 1fr;gap:6px;display:grid}.standalone-guest-actions button,.standalone-guest-actions select{color:#eac196;background:#18110d;border:1px solid #735033;border-radius:7px;min-height:38px;padding:0 8px;font-size:9px;font-weight:800}.standalone-guest-actions button:first-child{color:#17100b;background:#d29a61}.standalone-last-send{color:#766658;grid-column:1/-1;font-size:8px}.standalone-empty{text-align:center;color:#8d7967;padding:30px}.standalone-create form{grid-template-columns:repeat(4,1fr)}.standalone-create textarea,.standalone-create input[type=file],.standalone-create button{grid-column:span 2}.standalone-notice{z-index:5;color:#edc79f;background:#24180f;border:1px solid #8a633f;border-radius:10px;margin:0;padding:13px 16px;position:sticky;bottom:16px;box-shadow:0 14px 40px #0008}@media (width<=1050px){.standalone-tools,.standalone-add{grid-template-columns:1fr}.standalone-list article{grid-template-columns:1fr auto}.standalone-guest-actions{grid-column:1/-1}}@media (width<=700px){.standalone-admin-hero{flex-direction:column;align-items:stretch}.standalone-admin-hero select{width:100%;min-width:0}.standalone-pipeline{display:flex;overflow-x:auto}.standalone-pipeline button{min-width:120px}.standalone-event-strip{flex-direction:column;align-items:flex-start}.standalone-event-strip>b{font-size:24px}.standalone-add form{grid-template-columns:1fr}.standalone-list>header{flex-direction:column;align-items:stretch}.standalone-list header input{width:100%;min-width:0}.standalone-list article{grid-template-columns:1fr}.standalone-status{justify-self:start}.standalone-guest-actions,.standalone-create form{grid-template-columns:1fr}.standalone-create textarea,.standalone-create input[type=file],.standalone-create button{grid-column:auto}}.invitation-events-home{gap:18px;display:grid}.invitation-events-title{background:radial-gradient(circle at 85% 0,#3a2414,#0000 40%),#100d0b;border:1px solid #4d3828;border-radius:18px;padding:24px}.invitation-events-title small,.broadcast-queue header small{color:#d7a36c;letter-spacing:.18em;font-size:9px;font-weight:900}.invitation-events-title h2{color:#f5ddc4;margin:8px 0;font:400 38px/.95 Georgia,serif}.invitation-events-title p{color:#a99480;margin:0}.invitation-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.invitation-event-card{min-height:360px;color:inherit;background:#100d0b;border:1px solid #5f432e;border-radius:18px;text-decoration:none;position:relative;overflow:hidden}.invitation-event-card img,.invitation-event-placeholder{object-fit:cover;width:100%;height:100%;position:absolute}.invitation-event-placeholder{color:#c99a68;letter-spacing:.3em;background:radial-gradient(circle,#4b2c18,#0b0908 65%);place-items:center;display:grid}.invitation-event-overlay{background:linear-gradient(#0000 20%,#070605 84%);flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:absolute;inset:0}.invitation-event-overlay h3{color:#f4dcc2;margin:12px 0 5px;font:400 28px/1 Georgia,serif}.invitation-event-overlay p{color:#c0a990;margin:3px 0;font-size:11px}.event-state{color:#e8bc8b;text-transform:uppercase;background:#17100bcc;border:1px solid #ae7748;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:8px;font-weight:900}.event-state.postponed{color:#e6c66b;border-color:#b18f43}.event-state.cancelled{color:#e89a93;border-color:#914b45}.invitation-event-metrics{color:#9c8875;gap:14px;margin:15px 0;font-size:9px;display:flex}.invitation-event-metrics b{color:#e8bd90;font:400 20px Georgia,serif;display:block}.open-event{color:#e5b887;letter-spacing:.06em;border-top:1px solid #4e3828;padding-top:13px;font-size:10px}.event-sheet{gap:14px}.event-back{color:#d8aa7a;justify-self:start;font-size:11px;text-decoration:none}.event-sheet-hero{background:#100d0b;border:1px solid #523b2c;border-radius:18px;min-height:250px;position:relative;overflow:hidden}.event-sheet-hero img{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.event-sheet-hero>div{z-index:1;background:linear-gradient(#0000,#080706e8);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:250px;padding:24px;display:flex;position:relative}.event-sheet-hero h2{color:#f4ddc5;margin:10px 0 6px;font:400 38px/1 Georgia,serif}.event-sheet-hero p{color:#bba58e;margin:0 0 12px}.event-sheet-hero>div>strong{color:#e7bd91}.event-sheet-hero button{color:#deb184;background:#19110d;border:1px solid #805b3d;border-radius:8px;margin-top:12px;padding:9px 13px}.event-communication{grid-template-columns:1fr 1fr;gap:12px;display:grid}.event-communication details{background:#100e0c;border:1px solid #443328;border-radius:14px}.event-communication summary{color:#e9c6a3;cursor:pointer;padding:17px;font-weight:800}.broadcast-composer form{gap:13px;padding:0 17px 17px;display:grid}.broadcast-composer label{color:#a9917a;gap:7px;font-size:10px;display:grid}.broadcast-composer textarea,.broadcast-composer select,.broadcast-composer input[type=file]{box-sizing:border-box;color:#f1dcc6;background:#080706;border:1px solid #4c382b;border-radius:8px;width:100%;padding:11px}.broadcast-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.broadcast-choice button,.broadcast-composer form>button{color:#dab084;background:#18100c;border:1px solid #765035;border-radius:8px;min-height:42px;font-weight:800}.broadcast-choice button.active{color:#160f0a;background:#c4935e}.broadcast-choice button.danger{border-color:#83463f}.broadcast-choice button.danger.active,.broadcast-composer form>button.danger{color:#fff;background:#8f443d}.recipient-picker{border:1px solid #443126;border-radius:9px;max-height:260px;overflow:auto}.recipient-picker header{z-index:1;background:#21160f;padding:11px;position:sticky;top:0}.recipient-picker>label{border-top:1px solid #2f231c;grid-template-columns:none;align-items:center;gap:10px;padding:10px;display:flex}.recipient-picker label span{gap:3px;display:grid}.recipient-picker small{color:#806e5f}.broadcast-queue{background:#17100c;border:1px solid #876039;border-radius:14px;overflow:hidden}.broadcast-queue>header{border-bottom:1px solid #3a2a20;justify-content:space-between;align-items:center;padding:15px;display:flex}.broadcast-queue h3{margin:5px 0 0;font:400 20px Georgia,serif}.broadcast-queue button{color:#160f0a;background:#d19a61;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-weight:800}.broadcast-queue article{border-bottom:1px solid #30231c;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 15px;display:grid}.broadcast-queue article>small{color:#8f7a67}.event-communication .standalone-add{grid-template-columns:1fr}.event-communication .standalone-add form{grid-template-columns:1fr 1fr}.event-communication .standalone-add>div{border:0;border-top:1px solid #30231c;border-radius:0}.event-sheet .standalone-guest-actions{grid-template-columns:1.4fr 1fr}.broadcast-choice.three{grid-template-columns:repeat(3,1fr)}.automatic-image{color:#c7a98a;background:#17110d;border:1px solid #4e3a2c;border-radius:8px;padding:11px 13px;font-size:11px;line-height:1.4}@media (width<=900px){.invitation-event-grid{grid-template-columns:1fr 1fr}.event-communication{grid-template-columns:1fr}}@media (width<=700px){.invitation-events-title{padding:18px}.invitation-events-title h2{font-size:30px}.invitation-event-grid{grid-template-columns:1fr}.invitation-event-card{min-height:320px}.event-sheet-hero,.event-sheet-hero>div{min-height:220px}.event-sheet-hero h2{font-size:30px}.event-communication .standalone-add form{grid-template-columns:1fr}.broadcast-queue>header{flex-direction:column;align-items:flex-start;gap:10px}.broadcast-queue article{grid-template-columns:auto 1fr}.broadcast-queue article button{grid-column:1/-1}.broadcast-queue article>small{justify-self:end}.recipient-picker{max-height:220px}}.broadcast-stages{grid-template-columns:1fr 1fr;gap:12px;display:grid}.broadcast-stages .broadcast-queue{align-self:start}.broadcast-stages .broadcast-sent{border-color:#38563f}.broadcast-stages .broadcast-sent article{grid-template-columns:auto 1fr auto auto}.broadcast-stages time{color:#8f7a67;font-size:10px}.broadcast-empty{color:#927d6a;text-align:center;margin:0;padding:22px}@media (width<=900px){.broadcast-stages{grid-template-columns:1fr}}@media (width<=700px){.broadcast-stages .broadcast-sent article{grid-template-columns:auto 1fr}.broadcast-stages time{grid-column:2}}.voice-admin{gap:16px;display:grid}.voice-admin-hero{background:radial-gradient(circle at 90% 0,#4b2b17,#0000 40%),#100d0b;border:1px solid #573c2a;border-radius:18px;justify-content:space-between;align-items:center;padding:24px;display:flex}.voice-admin-hero small,.voice-current small{color:#e0a76d;letter-spacing:.16em;font-size:.65rem;font-weight:900}.voice-admin-hero h2{color:#f3d7b9;margin:8px 0;font:400 2.5rem Georgia,serif}.voice-admin-hero p{color:#ac9580;margin:0}.voice-admin-hero>span{color:#e0a66b;border:1px solid #b47b49;border-radius:50%;place-items:center;width:72px;height:72px;font-size:2rem;display:grid}.voice-current{background:#100e0c;border:1px solid #483327;border-radius:16px;grid-template-columns:260px 1fr;gap:22px;padding:18px;display:grid}.voice-current-preview{border-radius:12px;min-height:230px;position:relative;overflow:hidden}.voice-current-preview img{object-fit:cover;width:100%;height:100%}.voice-current-preview button{color:#130d09;background:#e0a56c;border:0;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.voice-current h3{color:#f1d2b2;margin:8px 0;font:400 2rem Georgia,serif}.voice-current p{color:#c2aa93;line-height:1.6}.voice-current audio{width:100%;margin-top:8px}.voice-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.voice-stats span{color:#8e7a68;border:1px solid #3e2e24;border-radius:9px;padding:10px;font-size:.7rem}.voice-stats b{color:#e7b681;font:400 1.5rem Georgia,serif;display:block}.voice-queue,.voice-create{background:#100e0c;border:1px solid #483327;border-radius:15px;overflow:hidden}.voice-queue>header{border-bottom:1px solid #35271f;justify-content:space-between;align-items:center;padding:16px;display:flex}.voice-queue h3{margin:0 0 4px;font:400 1.4rem Georgia,serif}.voice-queue p{color:#8e7b69;margin:0;font-size:.75rem}.voice-queue button,.voice-create form>button{color:#160f0a;background:#d59d64;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-weight:850}.voice-queue article{border-bottom:1px solid #30231c;grid-template-columns:1fr auto minmax(240px,auto);align-items:center;gap:12px;padding:12px 16px;display:grid}.voice-queue article>div:first-child{gap:4px;display:grid}.voice-queue article small{color:#867362}.voice-queue article>span{color:#bd9874;border:1px solid #59402f;border-radius:99px;padding:6px 9px;font-size:.65rem}.voice-queue article>span.listened{color:#75bd8b;border-color:#4f8b61}.voice-queue article>div:last-child{gap:6px;display:flex}.voice-queue button.secondary{color:#deb184;background:0 0;border:1px solid #765035}.voice-create summary{color:#e8c39e;cursor:pointer;padding:18px;font-weight:850}.voice-create form{grid-template-columns:1fr 1fr;gap:13px;padding:0 18px 18px;display:grid}.voice-create label{color:#ad9680;gap:7px;font-size:.75rem;display:grid}.voice-create input,.voice-create textarea,.voice-create select{box-sizing:border-box;color:#f1dcc6;background:#090807;border:1px solid #4d392c;border-radius:8px;width:100%;padding:11px}.voice-create .wide{grid-column:1/-1}.voice-create fieldset{border:1px solid #443126;border-radius:12px;margin:0;padding:14px}.voice-create legend{color:#d5ac84;padding:0 6px;font-weight:800}.voice-filters{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.voice-recipient-picker{border:1px solid #3c2d23;border-radius:9px;max-height:330px;margin-top:10px;overflow:auto}.voice-recipient-picker header{z-index:1;background:#21160f;padding:11px;position:sticky;top:0}.voice-recipient-picker label{border-top:1px solid #2d221b;align-items:center;gap:10px;padding:10px;display:flex}.voice-recipient-picker label input{width:auto}.voice-recipient-picker label span{gap:3px;display:grid}.voice-notice{color:#ebc397;background:#24180f;border:1px solid #835d3d;border-radius:9px;padding:12px 15px;position:sticky;bottom:15px}@media (width<=800px){.voice-current{grid-template-columns:1fr}.voice-current-preview{max-height:320px}.voice-filters{grid-template-columns:1fr 1fr}.voice-queue article{grid-template-columns:1fr auto}.voice-queue article>div:last-child{grid-column:1/-1}.voice-create form{grid-template-columns:1fr}.voice-create .wide{grid-column:auto}}@media (width<=520px){.voice-admin-hero{align-items:flex-start}.voice-admin-hero>span{width:50px;height:50px}.voice-admin-hero h2{font-size:2rem}.voice-stats{grid-template-columns:1fr 1fr}.voice-filters{grid-template-columns:1fr}.voice-queue>header{flex-direction:column;align-items:flex-start;gap:10px}.voice-queue article{grid-template-columns:1fr}.voice-queue article>span{justify-self:start}.voice-queue article>div:last-child{display:grid}}.voice-broadcast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.voice-broadcast-card{min-height:390px;color:inherit;background:#100d0b;border:1px solid #5f432e;border-radius:18px;text-decoration:none;position:relative;overflow:hidden}.voice-broadcast-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.voice-broadcast-card>div{background:linear-gradient(#0000 10%,#080706f2 78%);flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:absolute;inset:0}.voice-broadcast-card h3{color:#f4dcc2;margin:10px 0 4px;font:400 1.65rem/1 Georgia,serif}.voice-broadcast-card p{color:#b7a08a;margin:0;font-size:.75rem}.voice-card-status{color:#e8bb8a;text-transform:uppercase;background:#170f0bcc;border:1px solid #a87547;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:.65rem;font-weight:900}.voice-card-status.completed{color:#83c695;border-color:#4f8b61}.voice-card-metrics{color:#9e8975;gap:14px;margin:14px 0;font-size:.68rem;display:flex}.voice-card-metrics b{color:#e7b98b;font:400 1.25rem Georgia,serif;display:block}.voice-broadcast-card>div>strong{color:#e5b887;border-top:1px solid #4e3828;padding-top:12px;font-size:.75rem}.voice-back{color:#d8aa7a;justify-self:start;font-size:.8rem;text-decoration:none}.voice-queue header small{color:#d7a36c;letter-spacing:.16em;margin-bottom:5px;font-size:.62rem;font-weight:900;display:block}.voice-sent{border-color:#38563f}.voice-sent article{grid-template-columns:1fr auto auto}.voice-sent time{color:#887765;font-size:.72rem}.voice-empty{color:#927e6b;text-align:center;margin:0;padding:24px}.voice-queue article>span.opened{color:#d7b967;border-color:#9a7c42}.voice-queue article>span.sent{color:#8eb4d4;border-color:#4b6680}@media (width<=950px){.voice-broadcast-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.voice-broadcast-grid{grid-template-columns:1fr}.voice-broadcast-card{min-height:340px}.voice-sent article{grid-template-columns:1fr auto}.voice-sent time{grid-column:1/-1}}.voice-city-filter{position:relative}.voice-city-filter>summary{box-sizing:border-box;color:#f1dcc6;cursor:pointer;background:#090807;border:1px solid #4d392c;border-radius:8px;align-items:center;min-height:100%;padding:11px;list-style:none;display:flex}.voice-city-filter>summary::-webkit-details-marker{display:none}.voice-city-filter>summary:after{content:"⌄";color:#c99869;margin-left:auto}.voice-city-filter[open]>summary{border-color:#a87447}.voice-city-filter>div{z-index:8;background:#100d0b;border:1px solid #65472f;border-radius:9px;max-height:240px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 35px #000c}.voice-city-filter>div label{color:#d7b99b;border-radius:6px;grid-template-columns:none;align-items:center;gap:9px;padding:9px;display:flex}.voice-city-filter>div label:hover{background:#24180f}.voice-city-filter>div input{width:auto}.voice-queue button.sms-primary{color:#160f0a;background:#d59d64}.voice-pending article>div:last-child{flex-wrap:wrap}.voice-create-note{color:#bea58d;background:#17110d;border:1px solid #4d392c;border-radius:8px;margin:0;padding:13px 15px;font-size:.8rem;line-height:1.5}.voice-simple-list-tools{background:#100e0c;border:1px solid #483327;border-radius:14px;grid-template-columns:1fr 190px 220px;gap:9px;padding:14px;display:grid}.voice-simple-list-tools>input,.voice-simple-list-tools>select{color:#f1dcc6;background:#090807;border:1px solid #4d392c;border-radius:8px;width:100%;min-height:46px;padding:0 13px;font-size:.9rem}.voice-simple-list-tools .voice-city-filter>summary{min-height:46px}@media (width<=700px){.voice-simple-list-tools{grid-template-columns:1fr}.voice-simple-list-tools>input,.voice-simple-list-tools>select{font-size:1rem}}.voice-queue article>span.responded{color:#87d49e;background:#14241a;border-color:#4f8b61}.voice-admin-response{background:#0b1710;border:1px solid #38563f;border-radius:9px;gap:7px;margin-top:10px;padding:10px;display:grid}.voice-admin-response b{color:#83c695;font-size:.72rem}.voice-admin-response audio{width:min(360px,100%);height:36px}.voice-response-heading{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.voice-read-badge{white-space:nowrap;border-radius:999px;padding:5px 9px;font:800 .65rem/1 sans-serif}.voice-read-badge.unread{color:#ffd5a7;background:#3b2414;border:1px solid #d9a064}.voice-read-badge.read{color:#91b79d;background:#142019;border:1px solid #486151}.voice-responses-list article.is-unread{background:linear-gradient(90deg,#2a1b1180,#0000)}.voice-stats>button{color:#d8b18b;text-align:left;cursor:pointer;background:#21150e;border:1px solid #6f4c31;border-radius:9px;padding:10px;font-size:.7rem}.voice-stats>button i{color:#e6ab70;margin-top:5px;font-size:.65rem;font-style:normal;font-weight:850;display:block}.voice-open-responses{white-space:nowrap}.voice-responses-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.voice-responses-dialog{color:#f0d8bd;background:#0d0b09;border:1px solid #805735;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(680px,100%);max-height:min(760px,88svh);display:grid;overflow:hidden;box-shadow:0 35px 100px #000}.voice-responses-dialog>header{border-bottom:1px solid #3d2d22;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.voice-responses-dialog header small{color:#e0a76d;letter-spacing:.16em;font-size:.62rem;font-weight:900}.voice-responses-dialog h3{margin:7px 0 5px;font:400 1.8rem Georgia,serif}.voice-responses-dialog header p{color:#9b8571;margin:0;font-size:.75rem}.voice-responses-dialog header>button{color:#e7bd91;cursor:pointer;background:#17110d;border:1px solid #62452f;border-radius:50%;flex:none;width:42px;height:42px;font-size:1.65rem}.voice-responses-list{padding:10px 18px 18px;overflow-y:auto}.voice-responses-list article{border-bottom:1px solid #30231c;grid-template-columns:minmax(170px,.7fr) 1.3fr;align-items:center;gap:18px;padding:16px 4px;display:grid}.voice-responses-list article>div{gap:4px;display:grid}.voice-responses-list strong{color:#efd2b3;font:400 1.1rem Georgia,serif}.voice-responses-list span,.voice-responses-list small{color:#8f7c69;font-size:.7rem}.voice-responses-list audio{width:100%;min-width:0}@media (width<=600px){.voice-responses-overlay{align-items:end;padding:0}.voice-responses-dialog{border-radius:20px 20px 0 0;width:100%;max-height:82svh}.voice-responses-dialog>header{padding:19px}.voice-responses-dialog h3{font-size:1.5rem}.voice-responses-list{padding:6px 16px 22px}.voice-responses-list article{grid-template-columns:1fr;gap:10px}.voice-open-responses{width:100%}}.voice-bulk-sms{background:linear-gradient(135deg,#17100c,#0b0908);border:1px solid #60442f;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;padding:18px;display:flex}.voice-bulk-sms.connected{background:linear-gradient(135deg,#112018,#0b0908);border-color:#3f6c4b}.voice-bulk-sms small{color:#d7a36c;letter-spacing:.15em;font-size:.62rem;font-weight:900}.voice-bulk-sms h3{color:#f0d1b0;margin:6px 0;font:400 1.4rem Georgia,serif}.voice-bulk-sms p{color:#a99480;max-width:680px;margin:0;font-size:.78rem;line-height:1.5}.voice-bulk-sms>div:last-child{gap:7px;min-width:230px;display:grid}.voice-bulk-sms a,.voice-bulk-sms button{color:#17100b;text-align:center;background:#d39b62;border:0;border-radius:8px;place-items:center;min-height:44px;padding:0 15px;font-weight:850;text-decoration:none;display:grid}.voice-bulk-sms button:disabled{cursor:not-allowed;opacity:.5}.voice-bulk-sms>div:last-child>span{color:#8e7b68;text-align:center;font-size:.68rem}@media (width<=700px){.voice-bulk-sms{flex-direction:column;align-items:stretch}.voice-bulk-sms>div:last-child{min-width:0}}.voice-response-content{gap:11px!important;display:grid!important}.voice-member-level{border:1px solid #493326;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:9px;display:grid}.voice-member-level legend{color:#bca087;padding:0 5px;font-size:.68rem}.voice-member-level label{cursor:pointer;background:#15100c;border:1px solid #49372a;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:6px;min-height:38px;padding:5px 7px;display:grid}.voice-member-level label.selected{background:#352315;border-color:#d8a161}.voice-member-level input{accent-color:#d8a161;width:16px;height:16px;margin:0}.voice-member-level label b{color:#e9bb87;background:#2c2017;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.72rem;display:grid}.voice-member-level label span{color:#c8ad91;font-size:.68rem}.voice-member-level label.selected span{color:#f0d6ba}@media (width<=600px){.voice-member-level{grid-template-columns:1fr}.voice-member-level label{min-height:42px}}.voice-email-reminder{background:linear-gradient(135deg,#142219,#0b100d);border:1px solid #46634e;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:14px 15px;display:flex}.voice-email-reminder h4{color:#dcebdd;margin:4px 0 5px;font:400 1.1rem Georgia,serif}.voice-email-reminder p{color:#94aa99;margin:0;font-size:.72rem;line-height:1.45}.voice-email-reminder button{color:#0b170f;white-space:nowrap;background:#80bd91;border:0;border-radius:8px;min-height:40px;padding:0 13px;font-weight:850}.voice-email-reminder button:disabled{opacity:.55}.voice-email-reminder-action{gap:6px;min-width:225px;display:grid}.voice-email-reminder-action strong{color:#d6eadb;text-align:center;font-size:.75rem}.voice-email-reminder-action progress{accent-color:#80bd91;width:100%}.voice-email-reminder-action span{color:#8fa395;text-align:center;font-size:.66rem;display:block}.voice-email-reminder-action>b{color:#91d0a2;text-align:center;font-size:.7rem}.voice-email-reminder-action details{color:#e8af99;font-size:.68rem}.voice-email-reminder-action details span{text-align:left}@media (width<=700px){.voice-email-reminder{flex-direction:column;align-items:stretch}.voice-email-reminder-action{min-width:0}}.male-admin-workspace{color:#2b241e;gap:16px;display:grid}.male-admin-tabs{background:#100d0a;border:1px solid #3f3024;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.male-admin-tabs button{color:#c9b39d;text-align:left;cursor:pointer;background:#18120e;border:1px solid #4e3b2c;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:grid}.male-admin-tabs button b{color:#e4b878;background:#2b2119;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.male-admin-tabs button span{font-size:.78rem;font-weight:800}.male-admin-tabs button.active{color:#fff;background:#342517;border-color:#d0a464}.male-admin-tabs button.sas.active{background:#173023;border-color:#7eb18e}.male-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:16px;display:grid}.male-admin-card{color:#2b241e;background:#fff;border:1px solid #d7cfc5;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 30px #00000012}.male-admin-card>header{color:#fff;background:#171513;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.male-admin-card>header img,.male-admin-card>header>span{object-fit:cover;color:#171513;background:#d0ad68;border-radius:13px;place-items:center;width:64px;height:64px;font:2rem Georgia;display:grid}.male-admin-card>header>div{min-width:0}.male-admin-card h2{color:#fff;overflow-wrap:anywhere;max-width:100%;margin:3px 0;font:1.35rem/1.1 Georgia}.male-admin-card header p{color:#b9b0a6;overflow-wrap:anywhere;margin:0;font-size:.78rem}.male-admin-card header small{color:#d0ad68;letter-spacing:.13em;font-size:.68rem}.male-admin-card header>b{white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:.62rem}.male-admin-card header>b.done{color:#24513a;background:#dcebdd}.male-admin-card header>b.waiting{color:#e7c88c;background:#453c31}.male-admin-card header>b.sas{color:#1f5735;background:#d9eee0}.male-admin-details{color:#2b241e}.male-admin-details>summary{color:#493d32;cursor:pointer;background:#f5f0e9;justify-content:space-between;align-items:center;padding:15px 17px;font-size:.84rem;font-weight:850;list-style:none;display:flex}.male-admin-details>summary::-webkit-details-marker{display:none}.male-admin-details>summary i{font-style:normal;transition:transform .2s}.male-admin-details[open]>summary i{transform:rotate(180deg)}.male-admin-facts{background:#ddd5cb;grid-template-columns:1fr 1fr;gap:1px;display:grid}.male-admin-facts p{background:#fff;gap:5px;margin:0;padding:14px;display:grid}.male-admin-facts span,.male-admin-voices small{color:#76695d;letter-spacing:.09em;font-size:.68rem;font-weight:850}.male-admin-facts strong{color:#2b241e;font-size:.9rem}.male-admin-voices{background:#f7f4ef;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.male-admin-voices section{background:#fff;border:1px solid #e0d8ce;border-radius:11px;align-content:start;gap:9px;min-width:0;padding:13px;display:grid}.male-admin-voices ul{counter-reset:voice-question;gap:6px;margin:0;padding:0;list-style:none;display:grid}.male-admin-voices li{color:#574f47;grid-template-columns:22px 1fr;align-items:start;gap:7px;font-size:.74rem;line-height:1.4;display:grid}.male-admin-voices li:before{counter-increment:voice-question;content:counter(voice-question);color:#755b32;background:#e8dfd2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.62rem;font-weight:800;display:grid}.male-admin-voices audio{width:100%;height:44px;margin-top:4px;display:block}.male-admin-voices p{color:#756c63;margin:4px 0;font-size:.8rem}.male-admin-evaluation{color:#2b241e;background:#fff;grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.male-admin-evaluation fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;display:grid}.male-admin-evaluation legend{color:#312820;grid-column:1/-1;margin-bottom:5px;font-size:.8rem;font-weight:850}.male-admin-evaluation label{min-width:0;position:relative}.male-admin-evaluation input{opacity:0;position:absolute}.male-admin-evaluation span{color:#554a40;text-align:center;border:1px solid #d5ccc1;border-radius:8px;place-items:center;min-height:44px;padding:6px;font-size:.7rem;line-height:1.25;display:grid}.male-admin-evaluation input:checked+span{color:#f0c980;background:#1f1b17;border-color:#1f1b17}.male-admin-details>footer{color:#756b61;padding:2px 16px 16px;font-size:.72rem}.male-legacy-note{color:#2d4c38;background:#f4faf5;padding:18px}.male-legacy-note strong{color:#1f5735;font:1.15rem Georgia;display:block}.male-legacy-note p{color:#526c5a;margin:7px 0 14px;font-size:.82rem;line-height:1.55}.male-legacy-note a{color:#fff;background:#204d31;border-radius:8px;padding:10px 13px;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.male-admin-empty{color:#ae9d8b;text-align:center;border:1px dashed #6a5848;border-radius:14px;margin:0;padding:28px}.club-admin-male-profile-review{margin:24px 0}.club-admin-male-profile-review .male-admin-tabs{display:none}.club-admin-male-profile-review .male-admin-grid{grid-template-columns:1fr}.club-admin-male-profile-review .male-admin-card{box-shadow:none}.club-admin-male-profile-review .male-admin-details>summary{display:none}@media (width<=760px){.male-admin-tabs{grid-template-columns:1fr}.male-admin-tabs button{min-height:50px}.male-admin-card>header{grid-template-columns:56px minmax(0,1fr)}.male-admin-card>header img,.male-admin-card>header>span{width:56px;height:56px}.male-admin-card header>b{grid-column:1/-1;width:max-content}.male-admin-voices,.male-admin-evaluation{grid-template-columns:1fr}.male-admin-evaluation fieldset{grid-template-columns:repeat(3,minmax(0,1fr))}.male-admin-evaluation span{min-height:48px;padding:5px 3px;font-size:.64rem}.male-admin-card h2{font-size:1.18rem}.male-admin-card header p{font-size:.72rem}}.male-admin-search{background:#100d0a;border:1px solid #3f3024;border-radius:16px;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:10px;padding:12px;display:grid}.male-admin-search label{color:#d4c2af;gap:6px;font-size:.7rem;font-weight:800;display:grid}.male-admin-search input,.male-admin-search select{color:#fff;width:100%;min-height:44px;font:inherit;background:#1b1510;border:1px solid #5a4432;border-radius:9px;padding:0 12px}.male-admin-tabs{grid-template-columns:repeat(4,1fr)}.male-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.male-admin-badges{justify-items:end;gap:5px;display:grid}.male-admin-badges b{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:.58rem}.male-admin-badges b.done{color:#24513a;background:#dcebdd}.male-admin-badges b.waiting{color:#e7c88c;background:#453c31}.male-admin-badges b.new-card{color:#20170d;letter-spacing:.08em;background:#e2b86d;border:1px solid #e2b86d}.male-admin-compact{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.male-admin-compact p{color:#2b241e;gap:3px;margin:0;display:grid}.male-admin-compact p span{color:#756a60;font-size:.75rem}.male-admin-compact a{color:#f2cf8b;background:#201b17;border-radius:8px;flex:none;padding:9px 12px;font-size:.72rem;font-weight:850;text-decoration:none}.male-legacy-profile-card{min-width:0;overflow:hidden}.male-legacy-profile-card>header{grid-template-columns:auto minmax(0,1fr) auto}.male-legacy-avatar{object-fit:cover}.male-legacy-status{color:#1f5735;white-space:nowrap;background:#d9eee0;border-radius:999px;padding:7px 9px;font-size:.62rem;display:inline-flex}.male-legacy-profile-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.male-legacy-explanation{color:#526c5a;margin:0;padding:0 18px 16px;font-size:.8rem}.club-admin-male-profile-review details:not([open])>:not(summary){display:none}@media (width<=760px){.male-admin-search{grid-template-columns:1fr}.male-admin-tabs{grid-template-columns:1fr 1fr}.male-admin-card>header{grid-template-columns:56px minmax(0,1fr)}.male-admin-badges{grid-column:1/-1;grid-template-columns:auto auto;justify-content:start}.male-admin-compact{flex-direction:column;align-items:flex-start}.male-legacy-profile-card>header{grid-template-columns:auto minmax(0,1fr)}.male-legacy-profile-card [data-profile-stage]{grid-column:1/-1}.male-legacy-profile-card footer{flex-direction:column;align-items:flex-start}}.male-admin-language-evaluation{background:#f5f0e9;border:1px solid #d8cfc4;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:14px 16px;display:flex}.male-admin-language-evaluation span{color:#76695d;text-align:left;letter-spacing:.09em;border:0;border-radius:0;min-height:0;padding:0;font-size:.68rem;font-weight:850;display:block}.male-admin-language-evaluation strong{color:#2b241e;text-align:right;font:400 1.05rem Georgia,serif}@media (width<=760px){.male-admin-language-evaluation{flex-direction:column;align-items:flex-start;gap:7px}.male-admin-language-evaluation strong{text-align:left}}.male-admin-dealbreakers{background:#fff8e9;border:1px solid #d9b16b;border-radius:10px;grid-column:1/-1;gap:7px;padding:15px 16px;display:grid}.male-admin-dealbreakers span{color:#8b6427;text-align:left;letter-spacing:.09em;border:0;min-height:0;padding:0;font-size:.68rem;font-weight:900;display:block}.male-admin-dealbreakers strong{color:#33261b;font-size:.9rem;line-height:1.5}.male-admin-dealbreakers small{color:#7d6b59;font-size:.7rem}.game-admin{gap:20px;display:grid}.game-admin-hero{background:radial-gradient(circle at 80% 10%,#dca66633,#0000 35%),linear-gradient(135deg,#21150e,#0c0a08);border:1px solid #68482d;border-radius:20px;justify-content:space-between;align-items:end;gap:24px;padding:27px;display:flex}.game-admin-hero small,.game-member-links header small,.game-library-head small{color:#d6a269;letter-spacing:.17em;font-size:10px;font-weight:900}.game-admin-hero h2{color:#f4dfc7;margin:7px 0;font:400 34px Georgia,serif}.game-admin-hero p{color:#a8947f;max-width:650px;margin:0;font-size:13px;line-height:1.55}.game-admin-hero>div:last-child{gap:8px;display:flex}.game-admin-hero>div:last-child span{text-align:center;color:#8d7966;background:#0b0907;border:1px solid #4b382a;border-radius:12px;min-width:82px;padding:12px;font-size:9px;display:grid}.game-admin-hero>div:last-child b{color:#efc18e;font:400 25px Georgia,serif}.game-member-links{background:#0f0c0a;border:1px solid #443226;border-radius:17px;overflow:hidden}.game-member-links>header{border-bottom:1px solid #33271f;padding:18px 20px}.game-member-links h3,.game-library-head h3{color:#f0decb;margin:5px 0;font:400 24px Georgia,serif}.game-member-links p{color:#927f6d;margin:0;font-size:11px}.game-member-links>div{grid-template-columns:1fr 1fr;max-height:330px;display:grid;overflow:auto}.game-member-links article{border-bottom:1px solid #2b221b;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.game-member-links article:nth-child(odd){border-right:1px solid #2b221b}.game-member-links article span{gap:3px;display:grid}.game-member-links article strong{color:#e8d3bd;font-size:12px}.game-member-links article small{color:#7f6d5c;font-size:10px}.game-member-links article em{color:#b99572;font-size:9px;font-style:normal}.game-member-links button{color:#e9bb88;background:#21160f;border:1px solid #775335;border-radius:8px;grid-column:1/-1;min-height:36px;font-size:10px;font-weight:800}.game-library-head{justify-content:space-between;align-items:end;gap:20px;padding:5px;display:flex}.game-library-head>div:last-child{gap:7px;display:flex}.game-library-head input,.game-library-head select{color:#ead7c4;background:#0c0a08;border:1px solid #4d392b;border-radius:9px;min-height:42px;padding:0 12px}.game-question-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.game-question{background:#100d0b;border:1px solid #3d2e24;border-radius:16px;gap:14px;padding:18px;display:grid}.game-question.active{border-color:#93683f;box-shadow:inset 3px 0 #d6a269}.game-question>header{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;display:grid}.game-question>header>span{color:#d7a36e;background:#24180f;border-radius:50%;place-items:center;width:37px;height:37px;font:400 15px Georgia,serif;display:grid}.game-question header small{color:#9b7350;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.game-question h3{color:#f0ddc8;margin:4px 0 0;font:400 18px/1.25 Georgia,serif}.game-switch{cursor:pointer;justify-items:center;gap:4px;display:grid}.game-switch input{opacity:0;position:absolute}.game-switch i{background:#31261e;border-radius:20px;width:38px;height:22px;position:relative}.game-switch i:after{content:"";background:#796a5c;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.game-switch input:checked+i{background:#8e6339}.game-switch input:checked+i:after{background:#f1c18c;left:19px}.game-switch b{color:#8c7865;font-size:8px}.game-question ul{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.game-question li{color:#bca690;background:#0a0807;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:7px 9px;font-size:10px;display:flex}.game-question li b{color:#d5a16d;border:1px solid #5d422d;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.game-insight{background:#17100c;border-left:2px solid #7f5736;gap:4px;padding:10px 12px;display:grid}.game-insight small{color:#92704e;letter-spacing:.09em;font-size:7px;font-weight:900}.game-insight span{color:#c0a990;font-size:10px}.game-recorder{gap:8px;display:grid}.game-recorder audio{width:100%;height:36px}.game-recorder>div{gap:7px;display:flex}.game-recorder button{color:#e6b982;background:#1d140e;border:1px solid #765234;border-radius:9px;flex:1;min-height:40px;font-size:10px;font-weight:800}.game-recorder button.recording{color:#f0aaa0;background:#2e1210;border-color:#a44e42}.game-recorder button.save{color:#170f09;background:#d4a064}.game-recorder p,.game-question-notice{color:#e8ad98;margin:0;font-size:10px}.game-question-notice{color:#a9d0b2}@media (width<=900px){.game-question-grid{grid-template-columns:1fr}.game-admin-hero{flex-direction:column;align-items:stretch}.game-member-links>div{grid-template-columns:1fr}.game-member-links article:nth-child(odd){border-right:0}}@media (width<=650px){.game-admin-hero{padding:19px}.game-admin-hero>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.game-admin-hero>div:last-child span{min-width:0}.game-library-head{flex-direction:column;align-items:stretch}.game-library-head>div:last-child{grid-template-columns:1fr;display:grid}.game-question>header{grid-template-columns:auto 1fr}.game-switch{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start}.game-question ul{grid-template-columns:1fr}.game-recorder>div{flex-direction:column}}.game-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:18px 0;display:flex}.game-pagination button{color:#f0c98f;background:#17110d;border:1px solid #e0ac6659;border-radius:999px;min-height:40px;padding:8px 16px;font-weight:750}.game-pagination button:disabled{opacity:.35}.game-pagination span{color:#a9957d;font-size:.8rem}.game-member-links header input{color:#f9e7ce;background:#0c0a08;border:1px solid #e0ac664d;border-radius:10px;min-height:42px;padding:8px 12px}.dashboard-live-names{background:radial-gradient(circle at 100% 0,#da9e621f,#0000 34%),#100d0b;border:1px solid #68492f;border-radius:17px;margin:0 0 22px;overflow:hidden}.dashboard-live-names>header{border-bottom:1px solid #34271f;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.dashboard-live-names>header small{color:#d7a16b;letter-spacing:.15em;font-size:10px;font-weight:900}.dashboard-live-names>header h2{color:#fff0df;margin:5px 0 3px;font:400 27px Georgia,serif}.dashboard-live-names>header p{color:#9f8b77;margin:0;font-size:13px}.dashboard-live-names>header>span{color:#bfe0c7;white-space:nowrap;background:#111c14;border:1px solid #40604a;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.dashboard-live-names>header>span i,.dashboard-name-cloud.provisional span>i,.dashboard-name-cloud.provisional+footer i{background:#6b7b6a;border-radius:50%;width:7px;height:7px}.dashboard-live-names>header>span.online i{background:#70bd80;box-shadow:0 0 0 4px #70bd801a}.dashboard-live-names>header>span.offline{color:#e2a28d;background:#21130f;border-color:#6d4638}.dashboard-live-names>header>span.offline i{background:#bc6a54}.dashboard-live-kpis{background:#3a2b21;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.dashboard-live-kpis a{color:inherit;background:#15110e;gap:3px;padding:14px 17px;text-decoration:none;display:grid}.dashboard-live-kpis a:hover{background:#1d1611}.dashboard-live-kpis b{color:#f0c294;font:400 28px Georgia,serif}.dashboard-live-kpis span{color:#9f8b78;font-size:11px}.dashboard-live-kpis .ready{background:#25170e}.dashboard-live-kpis .ready b{color:#ffbd7d}.dashboard-live-columns{background:#382a21;border-top:1px solid #382a21;grid-template-columns:minmax(240px,.7fr) minmax(360px,1.3fr);gap:1px;display:grid}.dashboard-live-columns>article{background:#100d0b;min-width:0}.dashboard-live-columns article>header{border-bottom:1px solid #2f241d;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.dashboard-live-columns h3{color:#e8c9aa;margin:0;font-size:13px}.dashboard-live-columns article>header b{color:#e5b688;border:1px solid #6d5038;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 6px;font-size:10px;display:grid}.dashboard-name-cloud{scrollbar-width:thin;scrollbar-color:#6a4a32 transparent;flex-wrap:wrap;align-content:flex-start;gap:7px;max-height:285px;padding:14px;display:flex;overflow:auto}.dashboard-name-cloud span{color:#e8d5c2;white-space:nowrap;background:#17120f;border:1px solid #3b2d23;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}.dashboard-name-cloud.recent span{color:#efc294;border-color:#765235}.dashboard-name-cloud.provisional span.ready{color:#ffd0a0;background:#2a1a0f;border-color:#b97f47}.dashboard-name-cloud.provisional span.ready>i,.dashboard-name-cloud.provisional+footer .ready i{background:#df9e5c;box-shadow:0 0 0 3px #df9e5c1f}.dashboard-name-cloud small{color:#867565;padding:8px}.dashboard-name-cloud.provisional+footer{color:#8f7c69;border-top:1px solid #2c211a;gap:15px;padding:10px 15px;font-size:10px;display:flex}.dashboard-name-cloud.provisional+footer span{align-items:center;gap:6px;display:flex}.dashboard-live-names>footer{color:#766758;background:#0a0807;justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;font-size:10px;display:flex}.dashboard-live-names>footer a{color:#c99a6f;font-weight:800;text-decoration:none}.dashboard-live-loading{color:#998675;text-align:center;padding:36px 18px;font-size:13px}@media (width<=760px){.dashboard-live-names>header p{display:none}.dashboard-live-names>header h2{font-size:22px}.dashboard-live-kpis{grid-template-columns:1fr 1fr}.dashboard-live-columns{grid-template-columns:1fr}.dashboard-name-cloud{max-height:230px}.dashboard-live-names>footer{flex-direction:column;align-items:flex-start}}.dashboard-fast-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-fast-actions a{color:inherit;background:#100e0c;border:1px solid #3e3026;border-radius:12px;gap:6px;padding:17px;text-decoration:none;display:grid}.dashboard-fast-actions a:hover{background:#17120f;border-color:#87603f}.dashboard-fast-actions strong{color:#f0d3b4;font:400 18px Georgia,serif}.dashboard-fast-actions span{color:#9a8673;font-size:11px}@media (width<=800px){.dashboard-fast-actions{grid-template-columns:1fr 1fr}}@media (width<=460px){.dashboard-fast-actions{grid-template-columns:1fr}}.dashboard-command-overview{background:#3a2b21;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.dashboard-command-overview>div{background:#15110e;justify-content:space-between;align-items:end;gap:15px;padding:14px 18px;display:flex}.dashboard-command-overview small{color:#8f7b68;letter-spacing:.09em;font-size:10px;font-weight:800}.dashboard-command-overview strong{color:#edc395;font:400 26px Georgia,serif}.dashboard-member-pipeline{background:#090706;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.dashboard-member-pipeline>a{min-height:76px;color:inherit;background:#12100e;border:1px solid #392b22;border-radius:11px;grid-template-columns:34px 48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;text-decoration:none;display:grid}.dashboard-member-pipeline>a:hover,.dashboard-member-pipeline>a.has-items{border-color:#6e4d34}.dashboard-member-pipeline>a.ready.has-items{background:#24170f;border-color:#b8793e}.dashboard-member-pipeline>a>i{color:#9b7553;border:1px solid #513b2c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.dashboard-member-pipeline>a>b{color:#f1c89c;font:400 26px Georgia,serif}.dashboard-member-pipeline>a>span{gap:4px;min-width:0;display:grid}.dashboard-member-pipeline>a>span strong{color:#ead6c1;font-size:13px}.dashboard-member-pipeline>a>span small{color:#877463;font-size:10px}.dashboard-member-pipeline>a>em{color:#c99361;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.dashboard-operations{background:#0e0b09;border-top:1px solid #3a2b21}.dashboard-operations>header{padding:16px 18px 10px}.dashboard-operations>header small{color:#c38e5c;letter-spacing:.14em;font-size:9px;font-weight:900}.dashboard-operations>header h3{color:#e9d5c1;margin:5px 0 0;font:400 19px Georgia,serif}.dashboard-operations>div{background:#35271e;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.dashboard-operations a{color:inherit;background:#15110e;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:14px;text-decoration:none;display:grid}.dashboard-operations a.urgent{background:#26150f}.dashboard-operations a>b{color:#edbd8f;font:400 23px Georgia,serif}.dashboard-operations a>span{color:#d8c2ab;font-size:11px;font-weight:700;display:grid}.dashboard-operations a small{color:#806d5d;margin-top:3px;font-size:9px;font-weight:400}.club-pilotage-segments{grid-template-columns:repeat(6,minmax(0,1fr))}.club-pilotage-reminder{background:linear-gradient(135deg,#1c130d,#0d0a08);border:1px solid #765033;border-radius:16px;gap:16px;margin:0 0 18px;padding:20px 22px;display:grid}.club-pilotage-reminder>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.club-pilotage-reminder small{color:#d8a36d;letter-spacing:.14em;font-size:10px;font-weight:900}.club-pilotage-reminder h3{color:#fff0df;margin:5px 0 7px;font:400 23px Georgia,serif}.club-pilotage-reminder p{color:#a9927b;max-width:700px;margin:0;font-size:13px;line-height:1.5}.club-pilotage-reminder button{color:#1b130c;cursor:pointer;background:#dda96f;border:0;border-radius:999px;min-height:43px;padding:0 18px;font-weight:900}.club-pilotage-reminder button:disabled{cursor:default;opacity:.6}.club-pilotage-reminder-work{border-top:1px solid #3f2d21;gap:12px;padding-top:15px;display:grid}.club-pilotage-reminder-work>strong{color:#f0d5b9}.club-pilotage-reminder-work>div{gap:6px;display:grid}.club-pilotage-reminder-work progress{accent-color:#dda96f;width:100%;height:9px}.club-pilotage-reminder-work span{color:#a9927b;font-size:12px}.club-pilotage-reminder-work>b{color:#84cc96}.club-pilotage-reminder-work details{color:#e6a695;font-size:12px}.club-pilotage-reminder-work details span{margin-top:5px;display:block}@media (width<=1200px){.club-pilotage-segments{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.dashboard-member-pipeline{grid-template-columns:1fr}.dashboard-operations>div{grid-template-columns:1fr 1fr}.club-pilotage-reminder>header{flex-direction:column;align-items:stretch}.club-pilotage-reminder>header button{width:100%}}@media (width<=560px){.dashboard-command-overview{grid-template-columns:1fr}.dashboard-member-pipeline>a{grid-template-columns:30px 42px minmax(0,1fr)}.dashboard-member-pipeline>a>em{grid-column:3}.dashboard-operations>div,.club-pilotage-segments{grid-template-columns:1fr}}.club-bulk-lifecycle{background:#100c09;border:1px solid #765033;border-radius:15px;margin:0 0 18px;overflow:hidden}.club-bulk-lifecycle>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;list-style:none;display:flex}.club-bulk-lifecycle>summary::-webkit-details-marker{display:none}.club-bulk-lifecycle>summary>span{gap:4px;display:grid}.club-bulk-lifecycle>summary small,.club-bulk-preview small{color:#d8a36d;letter-spacing:.14em;font-size:9px;font-weight:900}.club-bulk-lifecycle>summary strong{color:#f2deca;font:400 20px Georgia,serif}.club-bulk-lifecycle>summary>b{color:#d8a36d;border:1px solid #573d2a;border-radius:999px;padding:7px 11px;font-size:11px}.club-bulk-lifecycle-body{border-top:1px solid #35271e;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);gap:12px;padding:16px 20px 20px;display:grid}.club-bulk-preset{color:#9f8a76;align-content:start;gap:7px;font-size:12px;font-weight:800;display:grid}.club-bulk-preset select{color:#f0d9c1;background:#090706;border:1px solid #5c412d;border-radius:9px;min-height:46px;padding:0 12px;font-size:14px}.club-bulk-preview{background:#17110d;border:1px solid #35271e;border-radius:10px;padding:13px 15px}.club-bulk-preview strong{color:#efd3b6;margin-top:6px;font-size:14px;display:block}.club-bulk-preview p{color:#9c8773;margin:6px 0 0;font-size:12px;line-height:1.45}.club-bulk-recipient-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:5px;display:flex}.club-bulk-recipient-head label{color:#e4c6a7;font-size:13px;font-weight:800}.club-bulk-recipient-head input,.club-bulk-recipients input{accent-color:#dda96f;vertical-align:middle;width:18px;height:18px;margin-right:8px}.club-bulk-recipient-head span{color:#c49362;font-size:12px}.club-bulk-recipients{background:#090706;border:1px solid #35271e;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:310px;display:grid;overflow:auto}.club-bulk-recipients>label{border-bottom:1px solid #251c16;align-items:center;min-width:0;padding:11px 13px;display:flex}.club-bulk-recipients>label:nth-child(odd){border-right:1px solid #251c16}.club-bulk-recipients>label.disabled{opacity:.45}.club-bulk-recipients>label>span{min-width:0;display:grid}.club-bulk-recipients strong{color:#e7d1ba;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.club-bulk-recipients small{color:#806d5d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.club-bulk-progress,.club-bulk-failures{grid-column:1/-1}.club-bulk-progress{gap:6px;display:grid}.club-bulk-progress progress{accent-color:#dda96f;width:100%}.club-bulk-progress span,.club-bulk-failures{color:#ad9176;font-size:11px}.club-bulk-failures span{margin-top:4px;display:block}.club-bulk-send{color:#1a110b;cursor:pointer;background:#dda96f;border:0;border-radius:10px;grid-column:1/-1;min-height:48px;font-size:14px;font-weight:900}.club-bulk-send:disabled{cursor:default;opacity:.45}.club-bulk-channel{background:#070d1a;border:1px solid #263e6c;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid}.club-bulk-channel button{color:#8195bd;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:42px;font-size:12px;font-weight:900}.club-bulk-channel button.active{color:#eef6ff;background:#102b57;border-color:#497ccf;box-shadow:0 0 20px #176cff55}.club-bulk-channel-note{color:#94a9cd;background:#091326;border:1px solid #263e6c;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}@media (width<=850px){.club-bulk-lifecycle-body,.club-bulk-recipients{grid-template-columns:1fr}.club-bulk-recipients>label:nth-child(odd){border-right:0}}@media (width<=560px){.club-bulk-lifecycle>summary{flex-direction:column;align-items:flex-start}.club-bulk-lifecycle-body{padding:14px}.club-bulk-recipient-head{flex-direction:column;align-items:flex-start}}.club-bulk-search{color:#9f8a76;grid-column:1/-1;grid-template-columns:auto minmax(180px,320px);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:grid}.club-bulk-search input{color:#f0d9c1;background:#090706;border:1px solid #473426;border-radius:9px;min-height:42px;padding:0 12px;font-size:14px}.club-bulk-limit{color:#8f7965;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}@media (width<=560px){.club-bulk-search{grid-template-columns:1fr}.club-bulk-search input{width:100%}}.club-experience-email-preview{grid-template-columns:132px 1fr;gap:14px;padding:0;display:grid;overflow:hidden}.club-experience-email-preview>img{object-fit:cover;width:132px;height:100%;min-height:150px}.club-experience-email-preview>div{padding:14px 14px 14px 0}.club-experience-email-preview b{color:#d8a36d;margin-top:10px;font-size:11px;display:block}.club-city-multi-filter{min-width:170px;position:relative}.club-city-multi-filter>summary{color:#dfc6ad;cursor:pointer;background:#0b0907;border:1px solid #4e392b;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13px;list-style:none;display:flex}.club-city-multi-filter>summary::-webkit-details-marker{display:none}.club-city-multi-filter>div{z-index:20;background:#100c09;border:1px solid #65472f;border-radius:10px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 16px 38px #000a}.club-city-multi-filter label{color:#dfc6ad;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.club-city-multi-filter input[type=checkbox]{accent-color:#dda96f;width:17px;height:17px}@media (width<=560px){.club-experience-email-preview{grid-template-columns:1fr}.club-experience-email-preview>img{width:100%;height:180px}.club-experience-email-preview>div{padding:14px}}.club-image-gallery-toolbar{background:#fff;border:1px solid #ded5c9;border-radius:18px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;padding:20px;display:flex;box-shadow:0 12px 36px #251c140f}.club-image-gallery-toolbar>div{gap:3px;min-width:175px;display:grid}.club-image-gallery-toolbar>div small{color:#9c7045;letter-spacing:.13em;font-size:.72rem;font-weight:900}.club-image-gallery-toolbar>div strong{color:#211b16;font:500 1.7rem/1.1 Georgia,serif}.club-image-gallery-toolbar>div span{color:#776b61;font-size:.82rem}.club-image-gallery-toolbar form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.club-image-gallery-toolbar select,.club-image-gallery-toolbar input,.club-image-gallery-toolbar .club-city-multi-filter>summary{color:#302821;background:#faf8f5;border:1px solid #d9d0c5;border-radius:10px;min-height:43px;font:700 .82rem/1 Arial,sans-serif}.club-image-gallery-toolbar select{padding:0 34px 0 12px}.club-image-gallery-toolbar label{color:#665b51;align-items:center;gap:7px;font-size:.82rem;font-weight:800;display:flex}.club-image-gallery-toolbar label input{text-align:center;width:68px;padding:0 8px}.club-image-gallery-toolbar button,.club-image-gallery-toolbar form>a{color:#fff;cursor:pointer;background:#191511;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:43px;padding:0 17px;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.club-image-gallery-toolbar form>a{color:#6f6257;background:0 0;border:1px solid #d9d0c5}.club-member-image-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.club-member-image-card{min-width:0;color:inherit;background:#fff;border:1px solid #ded5c9;border-radius:17px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;overflow:hidden;box-shadow:0 10px 28px #221a130f}.club-member-image-card:hover,.club-member-image-card:focus-visible{border-color:#b88a59;outline:none;transform:translateY(-3px);box-shadow:0 18px 38px #2e221721}.club-member-image-photo{aspect-ratio:3/4;background:linear-gradient(145deg,#eee8e1,#d8cec4);display:block;position:relative;overflow:hidden}.club-member-image-photo img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .26s;display:block}.club-member-image-card:hover img{transform:scale(1.025)}.club-member-image-info{gap:3px;padding:13px 14px 15px;display:grid}.club-member-image-info strong{color:#201a15;text-overflow:ellipsis;white-space:nowrap;font:600 1.04rem/1.2 Georgia,serif;overflow:hidden}.club-member-image-info small{color:#7a6e64;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;overflow:hidden}.club-member-image-info b{color:#9b683b;letter-spacing:.02em;margin-top:7px;font-size:.75rem}@media (width<=1180px){.club-member-image-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.club-image-gallery-toolbar{flex-direction:column;align-items:start}.club-image-gallery-toolbar form{justify-content:flex-start}}@media (width<=820px){.club-member-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.club-image-gallery-toolbar{padding:15px}.club-image-gallery-toolbar form{grid-template-columns:1fr 1fr;width:100%;display:grid}.club-image-gallery-toolbar select,.club-image-gallery-toolbar .club-city-multi-filter{width:100%}.club-image-gallery-toolbar label{grid-column:1/-1}.club-image-gallery-toolbar label input{flex:1}.club-member-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.club-member-image-info{padding:11px}}.women-analysis-page{color:#eee2d4;background:radial-gradient(circle at 80% 0,#11437038,#0000 32%),#07090c;min-height:100vh;padding:34px clamp(18px,4vw,58px) 80px}.women-analysis-head{justify-content:space-between;align-items:end;gap:24px;max-width:1500px;margin:auto;display:flex}.women-analysis-head small{color:#79cfff;letter-spacing:.18em;font:700 10px Arial,sans-serif}.women-analysis-head h1{color:#fff0dc;margin:7px 0;font:400 clamp(42px,6vw,72px)/.95 Georgia,serif}.women-analysis-head p{color:#9ca8b5;margin:10px 0 0;font-size:14px}.women-analysis-head nav{gap:8px;display:flex}.women-analysis-head a,.women-analysis-pages a{color:#aeddff;border:1px solid #27527a;border-radius:999px;padding:11px 15px;font-size:12px;text-decoration:none}.women-analysis-stats{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1500px;margin:28px auto 12px;display:grid}.women-analysis-stats article{background:#091524;border:1px solid #193d61;border-radius:15px;align-items:baseline;gap:10px;padding:18px;display:flex}.women-analysis-stats strong{color:#ffe0a9;font:400 30px Georgia,serif}.women-analysis-stats span{color:#99adbf;font-size:12px}.women-analysis-filters{background:#08111d;border:1px solid #163755;border-radius:15px;grid-template-columns:1.4fr 1fr 1fr auto;gap:10px;max-width:1500px;margin:0 auto 14px;padding:13px;display:grid}.women-analysis-filters label{gap:5px;display:grid}.women-analysis-filters label span{color:#7692aa;letter-spacing:.1em;text-transform:uppercase;font:700 9px Arial,sans-serif}.women-analysis-filters input,.women-analysis-filters select{color:#e9eef3;background:#030b14;border:1px solid #244661;border-radius:9px;min-width:0;padding:11px}.women-analysis-filters button{color:#07101a;background:linear-gradient(135deg,#f3ca8d,#bd7b38);border:1px solid #f0bd77;border-radius:9px;align-self:end;padding:12px 20px;font-weight:800}.women-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1500px;margin:auto;display:grid}.woman-analysis-card{background:linear-gradient(145deg,#0a1828,#050b13 72%);border:1px solid #1e4569;border-radius:19px;overflow:hidden;box-shadow:0 20px 55px #00000038}.woman-analysis-card>header{border-bottom:1px solid #183958;justify-content:space-between;gap:15px;padding:19px;display:flex}.woman-analysis-card header small{color:#66bdeb;letter-spacing:.11em;text-transform:uppercase;font:700 9px Arial,sans-serif}.woman-analysis-card h2{color:#ffe2b1;margin:5px 0 3px;font:400 28px Georgia,serif}.woman-analysis-card header span{color:#879bad;font-size:10px}.confidence{color:#a9cfe6;text-transform:uppercase;border:1px solid #315a75;border-radius:999px;align-self:start;padding:7px 10px;font:700 9px Arial,sans-serif}.confidence.forte{color:#ffd89d;background:#2a1d10;border-color:#9c7443}.confidence.moyenne{color:#93d4ff}.analysis-columns{grid-template-columns:1fr 1fr;display:grid}.analysis-columns section{border-bottom:1px solid #15324e;padding:16px 18px}.analysis-columns section+section{border-left:1px solid #15324e}.woman-analysis-card h3{color:#67c9ff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font:700 10px Arial,sans-serif}.analysis-columns p,.woman-seeks>p{color:#d5dce3;margin:7px 0;font:12px/1.5 Arial,sans-serif}.woman-seeks{padding:16px 18px}.woman-seeks dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.woman-seeks dl div{background:#071321;border-radius:9px;padding:9px}.woman-seeks dt{color:#7390a9;font-size:9px}.woman-seeks dd{color:#efe4d5;margin:4px 0 0;font:11px/1.35 Georgia,serif}.woman-analysis-card>footer{background:#040a11;justify-content:space-between;align-items:end;gap:14px;padding:14px 18px;display:flex}.woman-analysis-card footer div{gap:3px;display:grid}.woman-analysis-card footer strong{color:#d8a360;text-transform:uppercase;font-size:9px}.woman-analysis-card footer span{color:#a99c8b;font-size:9px}.woman-analysis-card footer a{color:#71caff;flex:none;font-size:11px;text-decoration:none}.women-analysis-pages{color:#91a5b6;justify-content:center;align-items:center;gap:14px;margin:22px auto;font-size:11px;display:flex}.women-analysis-pages a[aria-disabled=true]{pointer-events:none;opacity:.35}.women-analysis-empty{text-align:center;color:#8ba1b4;border:1px dashed #244864;border-radius:18px;grid-column:1/-1;padding:60px}.women-analysis-empty h2{color:#e8d9c8;font-family:Georgia,serif}.completed-source-list{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.completed-source-list i{color:#8fcff4;border:1px solid #244d70;border-radius:999px;padding:4px 7px;font:8px Arial,sans-serif}@media (width<=850px){.women-analysis-head{display:grid}.women-analysis-stats{grid-template-columns:1fr}.women-analysis-filters{grid-template-columns:1fr 1fr}.women-analysis-grid{grid-template-columns:1fr}}@media (width<=520px){.women-analysis-page{padding:22px 10px 70px}.women-analysis-head nav{display:grid}.women-analysis-filters,.analysis-columns,.woman-seeks dl{grid-template-columns:1fr}.analysis-columns section+section{border-left:0}.woman-analysis-card>footer{display:grid}.women-analysis-head h1{font-size:42px}}:root{--ink:#12110f;--paper:#f5f0e6;--card:#fffdf7;--line:#ded7c9;--yellow:#ffd91f;--orange:#ee6035;--green:#d7f45b;--muted:#756f66}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.life-admin{min-height:100svh;padding:0 0 90px}.life-top{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f0e6f0;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.life-brand{align-items:center;gap:10px;display:flex}.life-brand>span{font-size:26px}.life-brand div{display:grid}.life-brand small{letter-spacing:.2em;color:var(--orange);font-size:9px;font-weight:900}.life-owner{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.life-owner i{background:#65a822;border-radius:50%;width:8px;height:8px}.life-toolbar{grid-template-columns:1fr minmax(280px,520px);align-items:end;gap:24px;padding:26px clamp(16px,4vw,40px) 18px;display:grid}.life-toolbar small,.life-section-head small{color:var(--orange);letter-spacing:.18em;font-size:11px;font-weight:900}.life-toolbar h1{margin:4px 0 0;font:700 clamp(35px,6vw,58px)/.94 Georgia,serif}.life-toolbar label{border:1px solid var(--line);background:var(--card);border-radius:18px;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.life-toolbar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px}.life-notice{z-index:80;background:var(--ink);color:#fff;border-radius:999px;padding:13px 18px;font-weight:800;position:fixed;top:82px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0003}.life-view{padding:0 clamp(16px,4vw,40px);animation:.2s lifeIn}.life-kpis{grid-template-columns:repeat(3,1fr);gap:10px;max-width:900px;display:grid}.life-kpis button{border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left;border-radius:20px;gap:4px;padding:16px;display:grid}.life-kpis b{font:700 30px Georgia,serif}.life-kpis span{color:var(--muted);font-size:13px;font-weight:800}.life-section-head{justify-content:space-between;align-items:end;gap:15px;margin:27px 0 12px;display:flex}.life-section-head h2{margin:3px 0 0;font:700 28px/1 Georgia,serif}.life-section-head>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;min-width:38px;height:38px;font-weight:900;display:grid}.life-section-head>a{color:var(--ink);font-weight:900}.life-action-list,.life-members{gap:9px;display:grid}.life-action{border:1px solid var(--line);background:var(--card);border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:12px 14px;display:grid}.life-action-icon{background:var(--yellow);border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.life-action small{color:var(--orange);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;display:block;overflow:hidden}.life-action h3{margin:3px 0 2px;font-size:17px}.life-action p{color:var(--muted);margin:0;font-size:13px}.life-action button,.life-action a,.life-card-actions button,.life-card-actions a,.life-event-body button,.life-event-body a{background:var(--ink);color:#fff;border:0;border-radius:13px;place-items:center;min-height:42px;padding:0 15px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}.life-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:22px;padding:40px}.life-member{border:1px solid var(--line);background:var(--card);border-radius:21px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px;display:grid}.life-avatar{background:#ebe3d4;border-radius:17px;place-items:center;width:52px;height:52px;font:700 17px Georgia,serif;display:grid}.life-member h3{margin:0;font:700 20px Georgia,serif}.life-member p{color:var(--muted);margin:4px 0;font-size:13px}.life-linked-event{color:var(--orange);font-size:11px;font-weight:900;display:block}.life-status{color:#514c45;background:#eee8dc;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.life-status.profile,.life-status.proof{background:#fff0a5}.life-status.interest{background:#ffe0d5}.life-status.ticket{background:#e3f6a2}.life-card-actions{gap:6px;display:flex}.life-card-actions .secondary,.life-event-body a{border:1px solid var(--line);color:var(--ink);background:0 0}.life-event-groups{gap:12px;display:grid}.life-event-group{border:1px solid var(--line);background:var(--card);border-radius:22px;overflow:hidden}.life-event-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:17px;list-style:none;display:flex}.life-event-group summary::-webkit-details-marker{display:none}.life-event-group summary small{color:var(--orange);letter-spacing:.08em;font-size:10px;font-weight:900}.life-event-group summary h3{margin:4px 0 0;font:700 21px Georgia,serif}.life-event-counts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.life-event-counts span{background:#eee8dc;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.life-event-counts .hot{background:var(--yellow)}.life-event-body{border-top:1px solid var(--line);display:grid}.life-event-body article{border-bottom:1px solid #ebe5da;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:12px 16px;display:grid}.life-event-body article:last-child{border:0}.life-event-body article div{display:grid}.life-event-body article span{color:var(--muted);margin-top:3px;font-size:12px}.life-event-body .primary-link{background:var(--yellow);color:var(--ink);border:0}.life-placeholder{text-align:center;align-content:center;place-items:center;min-height:55vh;display:grid}.life-placeholder>span{background:var(--yellow);border-radius:23px;place-items:center;width:72px;height:72px;font-size:30px;display:grid}.life-placeholder h2{margin:18px 0 5px;font:700 34px Georgia,serif}.life-placeholder p{max-width:450px;color:var(--muted);line-height:1.5}.life-placeholder a{background:var(--ink);color:#fff;border-radius:15px;padding:15px 22px;font-weight:900;text-decoration:none}.life-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.life-events article{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:19px}.life-events small{color:var(--orange);letter-spacing:.1em;font-size:10px;font-weight:900}.life-events h3{margin:8px 0 5px;font:700 25px Georgia,serif}.life-events p{color:var(--muted)}.life-events article>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:16px;padding:13px 0;display:flex}.life-events article>div span{color:var(--muted);font-size:11px;display:grid}.life-events article>div b{color:var(--ink);font-size:18px}.life-events article>a{color:var(--ink);margin-top:14px;font-weight:900;display:block}.life-nav{z-index:50;height:72px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf7f5;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.life-nav button{color:#8d877e;background:0 0;border:0;align-content:center;place-items:center;gap:3px;min-width:110px;font-size:11px;font-weight:900;display:grid;position:relative}.life-nav button>span{font-size:21px}.life-nav button.active{color:var(--ink)}.life-nav button.active:after{background:var(--orange);content:"";border-radius:99px;height:3px;position:absolute;bottom:5px;left:25%;right:25%}.life-nav i{background:var(--orange);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-style:normal;display:grid;position:absolute;top:7px;left:58%}@keyframes lifeIn{0%{opacity:.55;transform:translateY(4px)}}@media (width<=720px){.life-top{height:62px}.life-toolbar{grid-template-columns:1fr;padding-top:18px}.life-toolbar label{height:48px}.life-toolbar h1{font-size:42px}.life-kpis{grid-template-columns:repeat(3,1fr)}.life-kpis button{border-radius:17px;padding:12px 10px}.life-kpis b{font-size:25px}.life-kpis span{font-size:11px}.life-action{grid-template-columns:44px minmax(0,1fr);padding:11px}.life-action-icon{width:44px;height:44px}.life-action-buttons{grid-column:1/-1;display:grid}.life-action-buttons button,.life-action-buttons a{width:100%}.life-member{grid-template-columns:48px minmax(0,1fr) auto}.life-avatar{width:48px;height:48px}.life-status{grid-column:3}.life-card-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.life-card-actions button,.life-card-actions a{width:100%}.life-event-group summary{flex-direction:column;align-items:flex-start}.life-event-counts{justify-content:flex-start}.life-event-body article{grid-template-columns:1fr 1fr}.life-event-body article div{grid-column:1/-1}.life-events{grid-template-columns:1fr}.life-nav{justify-content:space-around;height:70px}.life-nav button{flex:1;min-width:0;font-size:9px}.life-nav button>span{font-size:19px}}@media (width<=390px){.life-toolbar h1{font-size:37px}.life-kpis{gap:6px}.life-kpis button{padding:11px 7px}.life-kpis span,.life-owner{font-size:10px}.life-brand b{font-size:15px}}.life-events>article.life-event-card{padding:0 19px 19px;overflow:hidden}.life-event-card .life-event-cover{background:#1a1916 50%/cover no-repeat;border:0;height:150px;margin:0 -19px 17px;padding:0;display:block}.life-event-cover span{letter-spacing:.1em;background:#12110fdb;border-radius:999px;margin:12px;padding:7px 10px;font-weight:900;color:#fff!important;font-size:10px!important;display:inline-block!important}.life-event-card>.life-event-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:16px;padding:13px 0;display:flex}.life-event-metrics span{color:var(--muted);font-size:11px;display:grid}.life-event-metrics b{color:var(--ink);font-size:18px}.life-event-card>.life-event-controls{border:0;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 0;display:grid}.life-event-controls button,.life-event-controls label{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:12px;place-items:center;min-height:43px;font-size:12px;font-weight:900;display:grid}.life-event-controls .secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.life-event-controls label{background:var(--yellow);color:var(--ink)}.life-event-controls input{display:none}.life-selection{border-top:1px solid var(--line)}.life-selection summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 0;font-weight:900;list-style:none;display:flex}.life-selection summary::-webkit-details-marker{display:none}.life-selection summary b{background:#eee8dc;border-radius:999px;padding:6px 9px;font-size:11px}.life-selection-list{gap:6px;display:grid}.life-selection-list>label{background:#f3eee5;border-radius:13px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.life-selection-list input{width:19px;height:19px;accent-color:var(--orange)}.life-selection-list label span{display:grid}.life-selection-list label b{font-size:13px}.life-selection-list label small{color:var(--muted);font-size:11px}.life-selection-list label a{color:var(--ink);font-size:11px;font-weight:900}.life-confirm-selection{background:var(--yellow);min-height:48px;color:var(--ink);border:0;border-radius:13px;margin-top:5px;font-weight:900}.life-confirm-selection:disabled{opacity:.45}.life-no-interest{color:var(--muted);font-size:12px}.life-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008f;place-items:end center;padding-top:30px;display:grid;position:fixed;inset:0}.life-modal form{background:var(--card);border-radius:26px 26px 0 0;width:min(760px,100%);max-height:94svh;padding:20px;overflow:auto}.life-modal header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.life-modal header small{color:var(--orange);letter-spacing:.15em;font-size:10px;font-weight:900}.life-modal h2{margin:5px 0 0;font:700 29px Georgia,serif}.life-modal header button{border:1px solid var(--line);background:0 0;border-radius:50%;width:42px;height:42px;font-size:25px}.life-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.life-form-grid label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.life-form-grid input,.life-form-grid select,.life-form-grid textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:11px;font-size:15px}.life-form-grid .wide{grid-column:1/-1}.life-modal footer{padding:13px 20px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card);grid-template-columns:1fr 1fr;gap:8px;margin:18px -20px -20px;display:grid;position:sticky;bottom:-20px}.life-modal footer button{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:50px;font-weight:900}.life-modal footer button:last-child{background:var(--yellow);border:0}@media (width<=720px){.life-event-card>.life-event-controls{grid-template-columns:1fr 1fr}.life-event-controls label{grid-column:1/-1}.life-form-grid{grid-template-columns:1fr}.life-form-grid .wide{grid-column:auto}}.life-event-controls .life-complete-toggle{color:#871a35;border-color:#871a35;grid-column:1/-1}.life-selection-row{background:#f3eee5;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.life-selection-row span{display:grid}.life-selection-row b{font-size:13px}.life-selection-row small{color:var(--muted);font-size:11px}.life-selection-row a{color:var(--ink);font-size:11px;font-weight:900}.life-confirm-selection{background:var(--yellow);min-height:48px;color:var(--ink);border:0;border-radius:13px;place-items:center;margin-top:5px;font-weight:900;text-decoration:none;display:grid}.life-audit-note{border:1px solid var(--line);color:var(--muted);border-radius:12px;margin:10px 0 0;padding:10px;font-size:11px;line-height:1.45}.life-portrait{width:52px;height:52px;box-shadow:0 0 0 1px var(--line);background:#e8dfcf;border:2px solid #fff;border-radius:17px;flex:none;place-items:center;font:700 15px Georgia,serif;display:grid;position:relative;overflow:hidden}.life-portrait.small{border-radius:13px;width:42px;height:42px;font-size:13px}.life-portrait i{font-style:normal}.life-portrait img{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute;inset:0}.life-action>.life-portrait{border-radius:15px;width:48px;height:48px}.life-event-body article{grid-template-columns:42px minmax(0,1fr) auto auto}@media (width<=720px){.life-event-body article{grid-template-columns:42px minmax(0,1fr)}.life-event-body article div{grid-column:auto}.life-event-body article button,.life-event-body article>a{grid-row:2}.life-event-body article button{grid-column:1}.life-event-body article>a{grid-column:2}}.life-member{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;padding:16px}.life-member>.life-portrait{border-radius:18px;width:62px;height:72px}.life-member-main{min-width:0}.life-member h3{font-size:22px}.life-member-facts{font-weight:800}.life-member-intro{color:#3f3a34!important;max-width:760px!important;margin:8px 0!important;font:15px/1.45 Georgia,serif!important}.life-member-voice{align-items:center;gap:8px;margin-top:9px;display:flex}.life-member-voice audio{display:none}.life-member-voice button{border:1px solid var(--ink);min-height:36px;color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:flex}.life-member-voice button.playing{background:var(--yellow)}.life-member-voice button i{font-style:normal}.life-member-voice small{color:var(--orange);font-size:10px}.life-card-actions{flex-wrap:wrap;grid-column:2/-1;display:flex}.life-card-actions .secondary{background:#f1ece2}.life-card-actions a,.life-card-actions button{min-height:40px}@media (width<=720px){.life-member{grid-template-columns:58px minmax(0,1fr) auto;gap:11px;padding:13px}.life-member>.life-portrait{border-radius:16px;width:56px;height:66px}.life-member h3{font-size:20px}.life-member-intro{font-size:14px!important}.life-status{grid-column:3;align-self:start}.life-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.life-card-actions a,.life-card-actions button{padding:0 8px;font-size:12px}.life-member-voice button{min-height:34px}}.life-action-buttons{gap:7px;display:flex}.life-action-buttons .secondary,.life-event-body button.secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.life-event-tabs{border:1px solid var(--line);background:#ebe5da;border-radius:17px;grid-template-columns:1fr 1fr;gap:7px;max-width:520px;margin:0 0 14px;padding:5px;display:grid}.life-event-tabs button{min-height:46px;color:var(--muted);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.life-event-tabs button.active{background:var(--ink);color:#fff;box-shadow:0 6px 18px #0002}.life-event-tabs b{background:#ffffff20;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;display:grid}.life-event-tabs button:not(.active) b{background:var(--card);color:var(--ink)}.life-universe-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 18px;display:grid}.life-universe-tabs button{border:1px solid var(--line);background:var(--card);min-height:72px;color:var(--ink);text-align:left;border-radius:19px;justify-content:space-between;align-items:center;gap:8px;padding:10px 13px;font:900 14px Arial,sans-serif;display:flex}.life-universe-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 10px 28px #0002}.life-universe-tabs button.active.social{background:#8b1733;border-color:#8b1733}.life-universe-tabs button.active.business{background:#493a2f;border-color:#493a2f}.life-universe-tab-label{align-items:center;gap:9px;min-width:0;display:flex}.life-universe-tab-label i{background:#eee8dc;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font:900 22px/1 Georgia,serif;display:grid}.life-universe-tabs button.active .life-universe-tab-label i{background:#ffffff1f}.life-universe-tabs button>b{min-width:28px;height:28px;color:var(--ink);background:#eee8dc;border-radius:999px;place-items:center;padding:0 7px;font-size:11px;display:grid}.life-universe-tabs button.active>b{color:#fff;background:#ffffff26}.life-universe-label-short{display:none}.life-universe-heading{justify-content:space-between;align-items:end;gap:12px;margin:0 0 9px;display:flex}.life-universe-heading small{color:var(--orange);letter-spacing:.16em;font-size:10px;font-weight:900}.life-universe-heading h3{margin:3px 0 0;font:700 25px/1 Georgia,serif}.life-universe-heading>span{color:var(--muted);font-size:12px;font-weight:800}.life-universe-empty{border:1px dashed var(--line);background:var(--card);text-align:center;border-radius:22px;grid-column:1/-1;padding:42px 20px}.life-universe-empty b{font:700 22px Georgia,serif}.life-universe-empty p{color:var(--muted);margin:7px 0 0}.life-selection-row{grid-template-columns:42px minmax(0,1fr) auto!important}.life-selection-row>button{border:1px solid var(--line);background:0 0;border-radius:10px;min-height:34px;padding:0 10px;font-weight:900}.life-decision-actions{grid-column:2/-1;grid-template-columns:1.3fr 1fr 1fr;border:0!important;gap:6px!important;padding:0!important;display:grid!important}.life-decision-actions button{background:var(--ink);color:#fff;border:0;border-radius:11px;min-height:41px;font-weight:900}.life-decision-actions .secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.life-decision-actions .quiet{color:var(--ink);background:#eee8dc}.life-decision-actions button:disabled{opacity:.45}.life-member-modal{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;place-items:end center;padding-top:24px;display:grid;position:fixed;inset:0}.life-member-modal>article{background:var(--card);border-radius:27px 27px 0 0;width:min(620px,100%);max-height:94svh;padding:20px;overflow:auto}.life-member-modal header{grid-template-columns:68px minmax(0,1fr) 42px;align-items:start;gap:13px;display:grid}.life-member-modal header>.life-portrait{border-radius:19px;width:66px;height:78px}.life-member-modal header small{color:var(--orange);letter-spacing:.14em;font-size:10px;font-weight:900}.life-member-modal h2{margin:4px 0;font:700 29px Georgia,serif}.life-member-modal header p{color:var(--muted);margin:0;font-size:13px}.life-member-modal header>button{border:1px solid var(--line);background:0 0;border-radius:50%;width:42px;height:42px;font-size:24px}.life-member-modal section{border:1px solid var(--line);background:#f8f4ec;border-radius:17px;margin-top:14px;padding:15px}.life-member-modal section>b{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.life-member-modal section p,.life-member-modal li{color:#4d4841;font:15px/1.5 Georgia,serif}.life-member-modal ul{padding-left:18px}.life-member-modal footer{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card);gap:7px;margin:17px -20px -20px;display:flex;position:sticky;bottom:-20px}.life-member-modal footer a,.life-member-modal footer button{background:var(--ink);color:#fff;border:0;border-radius:13px;flex:1;place-items:center;min-height:48px;font-weight:900;text-decoration:none;display:grid}.life-member-modal footer button{background:var(--yellow);color:var(--ink)}@media (width<=720px){.life-action-buttons{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.life-event-body article{grid-template-columns:42px minmax(0,1fr)}.life-event-body article>button,.life-event-body article>a{grid-area:auto}.life-event-body article>div{grid-column:auto}.life-event-body article>button,.life-event-body article>a{grid-column:span 1}.life-selection-row{grid-template-columns:42px minmax(0,1fr) auto!important}.life-decision-actions{grid-column:1/-1}.life-member-modal>article{padding:16px}.life-member-modal footer{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.life-universe-tabs{z-index:9;background:var(--paper);gap:5px;margin-left:-4px;margin-right:-4px;padding:7px 4px;position:sticky;top:62px}.life-universe-tabs button{border-radius:15px;min-height:58px;padding:7px}.life-universe-tab-label{gap:5px}.life-universe-tab-label i{border-radius:9px;width:29px;height:29px;font-size:18px}.life-universe-label-full{display:none}.life-universe-label-short{font-size:11px;display:inline}.life-universe-tabs button>b{min-width:22px;height:22px;padding:0 5px;font-size:10px}.life-universe-heading{margin-top:7px}.life-universe-heading h3{font-size:23px}.life-event-tabs{max-width:none}}.life-selected-journey{margin-top:8px}.life-selected-row{grid-template-columns:42px minmax(0,1fr) auto auto!important}.life-stage{color:var(--ink);white-space:nowrap;background:#eee8dc;border-radius:999px;padding:7px 10px;font-size:10px}.life-stage.paid,.life-stage.not_required{background:#f1dfaa}.life-stage.proof_received{background:#ffe09a}.life-stage.pending,.life-stage.waiting_group,.life-stage.processing{background:#f6e9d8}@media (width<=720px){.life-selected-row{grid-template-columns:42px minmax(0,1fr) auto!important}.life-selected-row>button{grid-column:2/-1;width:100%}.life-selected-row .life-stage{grid-area:1/3/3}}.life-proof-modal{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.life-proof-modal>section{background:#111;border-radius:22px;place-items:center;width:min(920px,100%);height:min(88svh,1050px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0008}.life-proof-modal img{object-fit:contain;width:100%;height:100%;display:block}.life-proof-modal iframe{background:#fff;border:0;width:100%;height:100%;display:block}.life-proof-close{z-index:2;color:#fff;background:#12110fdb;border:1px solid #fff8;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font:300 31px/1 Arial,sans-serif;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 5px 20px #0006}.life-payment-pipeline{--pipeline-gold:#b58a47}.life-pipeline-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.life-pipeline-tabs button{border:1px solid var(--line);background:var(--card);min-height:72px;color:var(--ink);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:10px;padding:11px;display:flex}.life-pipeline-tabs button>b{background:#eee7dc;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font:700 16px Georgia,serif;display:grid}.life-pipeline-tabs button>span{gap:3px;font-size:12px;font-weight:900;display:grid}.life-pipeline-tabs button small{color:var(--muted);font-size:9px;font-weight:700}.life-pipeline-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 10px 24px #17130d26}.life-pipeline-tabs button.active>b{background:var(--pipeline-gold);color:#fff}.life-pipeline-tabs button.active small{color:#d9d0c2}.life-payment-filters{border:1px solid var(--line);background:#f1ece3;border-radius:18px;grid-template-columns:1.2fr .8fr 1fr auto;align-items:end;gap:9px;margin-bottom:12px;padding:14px;display:grid}.life-payment-filters label{gap:6px;display:grid}.life-payment-filters label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.life-payment-filters select,.life-payment-filters input{border:1px solid var(--line);width:100%;height:45px;color:var(--ink);background:#fff;border-radius:12px;padding:0 12px;font:700 13px inherit}.life-reset-filters{border:1px solid var(--ink);height:45px;color:var(--ink);background:0 0;border-radius:12px;padding:0 14px;font-size:12px;font-weight:900}.life-pipeline-summary{align-items:baseline;gap:8px;margin:12px 2px;display:flex}.life-pipeline-summary b{font:700 26px Georgia,serif}.life-pipeline-summary span{color:var(--muted);font-size:12px;font-weight:800}.life-section-head p{color:var(--muted);margin:7px 0 0;font-size:13px}.life-legacy-members-link{border:1px solid var(--line);background:var(--card);border-radius:13px;place-items:center;min-height:44px;padding:0 14px;text-decoration:none;display:grid}.life-member-management{gap:12px;display:grid}.life-member-management>.club-password-reset-action{gap:8px;display:grid}.life-member-management .club-admin-btn,.life-card-actions .club-admin-btn,.life-member-management .club-delete-unified-profile,.life-card-actions .club-delete-unified-profile{background:var(--ink);color:#fff;border:0;border-radius:13px;min-height:44px;padding:0 14px;font-weight:900}.life-member-management .club-delete-unified-profile,.life-card-actions .club-delete-unified-profile{background:#7a2d25}.club-password-reset-action{gap:8px;display:grid}.club-password-reset-action em{color:#6e5733;font-size:12px;font-style:normal;font-weight:800}.club-prepared-access-link{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;padding:10px;display:grid}.club-prepared-access-link>a{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.club-prepared-access-link>span{gap:7px;display:flex}.club-purchase-reset{display:grid;background:#f2e7d7!important;border-color:#b58a47!important;gap:12px!important;margin:0!important;padding:14px!important}.club-purchase-reset h2{margin:4px 0;font:700 24px Georgia,serif}.club-purchase-reset p{margin:0!important;font:13px/1.45 Arial,sans-serif!important}.club-purchase-reset>button,.club-purchase-reset-confirm button{background:var(--ink);color:#fff;border:0;border-radius:12px;min-height:44px;padding:0 13px;font-weight:900}.club-purchase-reset-confirm{gap:7px;display:grid}.club-purchase-reset-confirm .secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.life-stage.expired{color:#71352d;background:#ead8d2}@media (width<=720px){.life-section-head{flex-direction:column;align-items:stretch}.life-legacy-members-link{width:100%}.club-prepared-access-link>span{display:grid}.life-member-management .club-admin-btn{width:100%}}@media (width<=900px){.life-pipeline-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.life-pipeline-tabs button:last-child{grid-column:1/-1}.life-payment-filters{grid-template-columns:1fr 1fr}.life-payment-filters .search,.life-reset-filters{grid-column:1/-1}}@media (width<=520px){.life-pipeline-tabs{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.life-pipeline-tabs button{scroll-snap-align:start;flex:0 0 148px}.life-payment-filters{grid-template-columns:1fr}.life-payment-filters .search,.life-reset-filters{grid-column:auto}}.life-daily{border:1px solid var(--line);background:var(--card);border-radius:24px;margin-top:22px;padding:18px}.life-daily .life-section-head{margin:0 0 15px}.life-daily-totals{grid-template-columns:1fr 1fr;gap:10px;display:grid}.life-daily-totals article{background:#f0e8da;border-radius:18px;grid-template-columns:auto 1fr;align-items:end;gap:2px 12px;padding:15px;display:grid}.life-daily-totals small{color:var(--orange);letter-spacing:.12em;grid-column:1/-1;font-size:10px;font-weight:900}.life-daily-totals b{font:700 34px Georgia,serif}.life-daily-totals span{color:var(--muted);align-self:center;font-size:12px;font-weight:800}.life-daily-chart{border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(42px,1fr));gap:8px;height:170px;margin-top:16px;padding-top:8px;display:grid;overflow-x:auto}.life-daily-chart article{text-align:center;grid-template-rows:1fr 19px 22px;min-width:42px;display:grid}.life-daily-chart article>div{justify-content:center;align-items:end;gap:4px;min-height:95px;display:flex}.life-daily-chart article i{border-radius:7px 7px 2px 2px;width:12px;min-height:2px;display:block}.life-daily-chart .visitors,.life-daily-legend .visitors{background:#171512}.life-daily-chart .members,.life-daily-legend .members{background:#bb8455}.life-daily-chart b{font-size:12px}.life-daily-chart em{color:#bb8455;font-style:normal}.life-daily-chart small{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:9px}.life-daily-legend{color:var(--muted);gap:16px;margin:3px 0 0;font-size:11px;font-weight:800;display:flex}.life-daily-legend span{align-items:center;gap:6px;display:flex}.life-daily-legend i{border-radius:3px;width:9px;height:9px}.life-daily-totals{grid-template-columns:repeat(3,1fr)}@media (width<=760px){.life-daily-totals{grid-template-columns:1fr}}@media (width<=520px){.life-daily{padding:14px}.life-daily-totals{grid-template-columns:1fr}.life-daily-chart{grid-template-columns:repeat(7,48px)}.life-daily-legend{flex-direction:column;align-items:flex-start;gap:7px}}.life-top .life-brand .official-logo-artwork{max-width:34vw;filter:none!important;width:126px!important}.life-member-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.life-new-member-badge{color:#fff;letter-spacing:.12em;background:#8b1733;border-radius:999px;place-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:900;line-height:1;display:inline-grid}.life-member-name-line h3{margin:0}.life-member-missing,.life-member-universe-missing{margin-top:6px;font-size:11px;font-weight:900;line-height:1.35;display:block}.life-member-missing{color:#8b1733}.life-member-universe-missing{color:#9a642d}.life-status.essential{color:#76152d;text-align:center;background:#f2d4d8;max-width:190px;line-height:1.25}.life-status.universe{color:#70461f;text-align:center;background:#f2dfc6;max-width:190px;line-height:1.25}:root{--paper:#f6f1e8;--card:#fffdf8;--yellow:#f2dfc6;--orange:#e9603b;--green:#12110f}.life-owner i{background:var(--orange)}.life-selection>summary{min-height:74px;color:var(--ink);margin:0 -4px;padding:13px 4px}.life-selection-label{gap:3px;display:grid!important}.life-selection-label b{color:var(--ink);font-size:16px}.life-selection-label small{color:var(--muted);font-size:12px;font-weight:700}.life-selection-label .opened{display:none}.life-selection>summary>i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;font-style:normal;transition:transform .18s;display:grid}.life-selection[open] .life-selection-label .closed{display:none}.life-selection[open] .life-selection-label .opened{display:block}.life-selection[open]>summary>i{transform:rotate(180deg)}.life-application-voice{grid-column:2/-1;align-items:center;gap:7px;display:flex}.life-application-voice audio{display:none}.life-application-voice button{border:1px solid var(--ink);min-height:36px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:900;display:flex}.life-application-voice button.playing{background:var(--yellow)}.life-application-voice button i{font-style:normal}.life-application-voice small{color:var(--orange);font-size:10px}.life-status.profile,.life-status.proof,.life-status.ticket{color:#4d4740;background:#f2ebe1}.life-event-controls label,.life-confirm-selection,.life-modal footer button:last-child,.life-member-modal footer button{color:var(--ink);background:#f2dfc6}.life-admin button,.life-admin a{touch-action:manipulation}.life-admin-loading>section{gap:12px;padding:24px 16px;display:grid}.life-admin-loading>section div{background:linear-gradient(100deg,#eee7dc 20%,#fffaf2 42%,#eee7dc 64%) 0 0/300% 100%;border-radius:22px;height:116px;animation:1s ease-in-out infinite lifeAdminLoading}.life-admin-loading>section div:first-child{height:62px}@keyframes lifeAdminLoading{0%{background-position:100% 0}to{background-position:0 0}}.life-payment-reopen-toolbar{background:#f2e7d7;border:1px solid #c7a97a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:10px 0 16px;padding:13px 14px;display:grid}.life-payment-reopen-toolbar label{cursor:pointer;grid-template-columns:22px auto;align-items:center;gap:2px 8px;display:grid}.life-payment-reopen-toolbar input,.life-payment-check input{accent-color:#12110f;width:20px;height:20px}.life-payment-reopen-toolbar label span{font-size:13px;font-weight:900}.life-payment-reopen-toolbar label small{color:var(--muted);grid-column:2;font-size:10px;font-weight:800}.life-payment-reopen-toolbar p{color:#61574b;margin:0;font-size:11px;line-height:1.4}.life-payment-reopen-toolbar>button{background:var(--ink);color:#fff;border:0;border-radius:13px;min-height:44px;padding:0 16px;font-size:12px;font-weight:900}.life-payment-reopen-toolbar>button:disabled{opacity:.4}.life-event-body article.life-payment-row{grid-template-columns:auto 42px minmax(190px,1fr) repeat(5,auto)}.life-member-modal section li{margin:7px 0}.life-member-modal section li:has(>button){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.life-member-modal section li>button{background:var(--ink);color:#fff;border:0;border-radius:11px;min-height:38px;padding:0 11px;font-size:11px;font-weight:900}.life-member-modal section li>button:disabled{opacity:.45}.life-event-body article.life-payment-row{grid-template-columns:26px 48px minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;display:grid}.life-payment-check-slot{place-items:center;width:26px;min-height:42px;margin:0!important;display:grid!important}.life-payment-check{place-items:center;width:26px;height:42px;display:grid}.life-payment-copy{gap:3px;min-width:0;display:grid!important}.life-payment-copy b{overflow-wrap:anywhere;font-size:15px}.life-payment-copy span{white-space:normal;overflow-wrap:anywhere;line-height:1.4;margin:0!important}.life-payment-copy small{color:var(--muted);font-size:11px}.life-payment-row-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;gap:7px;display:flex!important}.life-payment-row-actions>button,.life-payment-row-actions>a{white-space:nowrap;min-height:40px;padding:0 13px}.life-payment-row-actions>.paid-in-full{color:#fff!important;background:#7b152d!important}html,body,.life-admin{max-width:100%;overflow-x:hidden}.life-toolbar,.life-view{width:min(100%,1280px);margin-inline:auto}.life-event-card,.life-event-group,.life-member,.life-action,.life-event-metrics span,.life-event-counts span,.life-selection-row>span{min-width:0}.life-selection-row>span b,.life-selection-row>span small{overflow-wrap:anywhere}.life-selection-row .life-decision-actions{width:100%}@media (width<=720px){.life-top{padding-inline:12px}.life-top .life-brand .official-logo-artwork{max-width:42vw}.life-owner{text-align:right;max-width:42vw}.life-toolbar{gap:13px;padding:18px 12px 14px}.life-toolbar h1{font-size:38px}.life-toolbar label{width:100%}.life-view{padding-inline:12px}.life-section-head{align-items:flex-start;margin:21px 0 11px}.life-section-head h2{font-size:26px;line-height:1.03}.life-section-head p{line-height:1.4}.life-kpis{gap:7px}.life-kpis button{min-width:0;padding:12px 8px}.life-kpis b{font-size:24px}.life-kpis span{overflow-wrap:anywhere;line-height:1.25}.life-action{grid-template-columns:44px minmax(0,1fr)}.life-action>div{min-width:0}.life-action p{overflow-wrap:anywhere;line-height:1.35}.life-member{grid-template-columns:58px minmax(0,1fr);align-items:start}.life-member-main{min-width:0}.life-member h3,.life-member p{overflow-wrap:anywhere}.life-member>.life-status{grid-column:2;justify-self:start}.life-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.life-card-actions>*{overflow-wrap:anywhere;text-align:center;min-width:0}.life-event-card{border-radius:21px!important;padding-inline:14px!important}.life-event-card .life-event-cover{margin-inline:-14px}.life-event-card>.life-event-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.life-event-metrics span{font-size:10px;line-height:1.25}.life-event-metrics b{font-size:18px}.life-event-card>.life-event-controls{grid-template-columns:1fr 1fr}.life-event-controls label{grid-column:1/-1}.life-selection>summary{min-height:68px}.life-selection-row{padding:11px 9px;grid-template-columns:48px minmax(0,1fr) auto!important}.life-selection-row>.life-portrait{width:46px;height:52px}.life-selection-row>.life-application-voice,.life-selection-row>.life-decision-actions{grid-column:1/-1}.life-decision-actions{grid-template-columns:1.4fr 1fr 1fr}.life-decision-actions button{min-width:0;padding-inline:6px;font-size:11px}.life-payment-reopen-toolbar{grid-template-columns:1fr}.life-payment-reopen-toolbar>button{width:100%}.life-event-group summary{padding:15px}.life-event-counts{gap:5px}.life-event-counts span{font-size:10px}.life-event-body article.life-payment-row{grid-template-columns:24px 50px minmax(0,1fr);gap:10px;padding:16px 12px}.life-payment-row .life-portrait.small{border-radius:15px;width:48px;height:54px}.life-payment-copy b{font-size:18px}.life-payment-copy span{font-size:12px}.life-event-body article.life-payment-row>div.life-payment-row-actions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin-top:4px!important;display:grid!important}.life-event-body article.life-payment-row>div.life-payment-row-actions>button,.life-event-body article.life-payment-row>div.life-payment-row-actions>a{white-space:normal!important;text-align:center!important;grid-area:auto!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:8px 10px!important;line-height:1.2!important;display:grid!important}.life-event-body article.life-payment-row>div.life-payment-row-actions>.primary-link,.life-event-body article.life-payment-row>div.life-payment-row-actions>:last-child{grid-column:1/-1!important}.life-payment-filters{grid-template-columns:1fr!important}.life-reset-filters{width:100%}.life-member-modal section li:has(>button){grid-template-columns:1fr}.life-member-modal section li>button{width:100%}.life-nav button{padding-inline:2px}.life-nav button>span{font-size:18px}.life-nav button:not(.active){color:#827b70}}@media (width<=390px){.life-toolbar h1{font-size:35px}.life-kpis b{font-size:21px}.life-decision-actions{grid-template-columns:1fr}.life-event-body article.life-payment-row>div.life-payment-row-actions{grid-template-columns:1fr!important}.life-event-body article.life-payment-row>div.life-payment-row-actions>*{grid-column:1!important}}.life-member-payment-history{gap:7px;min-width:0;display:grid}.life-proof-history-link{border:1px solid var(--line);width:fit-content;min-height:38px;color:var(--ink);background:#fff;border-radius:11px;align-items:center;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.life-member-payment-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.life-member-payment-actions button{background:var(--ink);color:#fff;border:0;border-radius:11px;min-height:42px;padding:8px 12px;font-size:12px;font-weight:900}.life-member-payment-actions .paid-in-full{background:#7b152d}.life-member-payment-actions button:disabled{opacity:.45}@media (width<=720px){.life-member-modal section li{gap:10px;grid-template-columns:1fr!important;display:grid!important}.life-member-payment-actions{grid-template-columns:1fr;width:100%;display:grid}.life-member-payment-actions button,.life-proof-history-link{text-align:center;justify-content:center;width:100%}}.life-photo-trigger{cursor:zoom-in;-webkit-tap-highlight-color:transparent;border:2px solid #fff;padding:0}.life-photo-trigger:focus-visible{outline-offset:3px;outline:3px solid #8a1732}.life-photo-modal{z-index:160;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12110fd1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.life-photo-modal figure{background:#f5f0e6;border-radius:24px;width:min(520px,100%);max-height:88svh;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0008}.life-photo-modal figure>img{object-fit:contain;background:#12110f;width:100%;max-height:78svh;display:block}.life-photo-modal figcaption{color:#12110f;text-align:center;padding:13px 18px;font-size:15px;font-weight:900}.life-photo-close{z-index:2;color:#fff;background:#12110fe8;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.life-notice{color:#12110f;background:#fffdf7;border:1px solid #c9bca7;border-left:5px solid #8a1732;border-radius:16px;align-items:flex-start;gap:10px;width:min(440px,100% - 28px);max-width:440px;padding:13px 13px 13px 16px;line-height:1.35;display:flex;box-shadow:0 12px 35px #352f252e}.life-notice span{flex:1}.life-notice button{color:#12110f;background:#eee7da;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:grid}@media (width<=720px){.life-notice{font-size:14px;top:76px}.life-photo-modal{padding:14px}.life-photo-modal figure{border-radius:20px}}.life-photo-trigger{min-height:0;color:inherit;background:#e8dfcf;place-items:center;padding:0;display:grid}.life-member-modal header>.life-photo-trigger{border-radius:19px;width:66px;height:78px;font-size:15px}.affinity-page{max-width:1050px}.affinity-page>.club-page-lead{max-width:760px;font-size:1rem}.affinity-tracker-status{background:radial-gradient(circle at 0 0,#cd894533,#0000 44%),#100d0a;border:1px solid #e0ab7180;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin:28px 0;padding:22px;display:grid}.affinity-tracker-status>span{color:#170e08;background:linear-gradient(135deg,#efc495,#bd7941);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.affinity-tracker-status svg{width:27px}.affinity-tracker-status div{gap:4px;display:grid}.affinity-tracker-status small{color:#dca56d;letter-spacing:.15em;font-size:.7rem;font-weight:900}.affinity-tracker-status strong{color:#f5dec3;font:400 1.45rem Georgia,serif}.affinity-tracker-status p{color:#8e7c6b;margin:0;font-size:.78rem}.affinity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.affinity-card{background:#100e0c;border:1px solid #3d3025;border-radius:18px;overflow:hidden}.affinity-card.active{border-color:#c78d55;box-shadow:0 15px 45px #ad682a1f}.affinity-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:20px;display:grid}.affinity-initial{color:#ebba86;background:#23170f;border:1px solid #96633d;border-radius:50%;place-items:center;width:48px;height:48px;font:400 1.35rem Georgia,serif;display:grid}.affinity-card header>div{gap:4px;display:grid}.affinity-card header small{color:#9d7b5e;letter-spacing:.13em;font-size:.62rem;font-weight:900}.affinity-card h2{color:#f3dbc0;margin:0;font:400 1.75rem Georgia,serif}.affinity-score{color:#eab77f;align-items:baseline;font:400 2rem Georgia,serif;display:flex}.affinity-score small{font-size:.8rem}.affinity-reasons{flex-wrap:wrap;gap:7px;padding:0 20px 18px;display:flex}.affinity-reasons span{color:#cbb096;background:#251b13;border-radius:999px;padding:7px 9px;font-size:.68rem}.affinity-events{background:#17110d;border-top:1px solid #3a2b20}.affinity-events>p{color:#e6bd91;align-items:center;gap:9px;margin:0;padding:15px 18px;font-size:.78rem;display:flex}.affinity-events>p svg{width:18px}.affinity-events>a{color:inherit;border-top:1px solid #32261e;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:15px 18px;text-decoration:none;display:grid}.affinity-events>a>span{gap:4px;display:grid}.affinity-events>a b{color:#f5dec5;font:400 1rem Georgia,serif}.affinity-events>a small{color:#9d8a76;font-size:.7rem}.affinity-events>a em{color:#d9a46d;text-transform:uppercase;font-size:.65rem;font-style:normal;font-weight:800}.affinity-events>a>svg{color:#dca66d;width:20px}.affinity-waiting{color:#806f60;border-top:1px solid #30251d;align-items:center;gap:12px;padding:18px 20px;display:flex}.affinity-waiting>svg{width:22px}.affinity-waiting span{gap:4px;display:grid}.affinity-waiting strong{color:#b9a48f;font-size:.78rem}.affinity-waiting small{font-size:.68rem;line-height:1.4}.affinity-empty{text-align:center;background:#100e0c;border:1px solid #493728;border-radius:20px;justify-items:center;gap:12px;margin-top:30px;padding:46px 24px;display:grid}.affinity-empty>svg{color:#d9a46d;width:48px}.affinity-empty h2{color:#f4ddc3;margin:0;font:400 2rem Georgia,serif}.affinity-empty p{color:#a28f7c;max-width:560px;margin:0;line-height:1.6}.affinity-empty a{color:#160f09;background:#dca66f;border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:14px 18px;font-weight:800;text-decoration:none;display:flex}.affinity-empty a svg{width:18px}@media (width<=760px){.affinity-grid{grid-template-columns:1fr}.affinity-tracker-status{padding:17px}.affinity-tracker-status>span{width:48px;height:48px}.affinity-tracker-status strong{font-size:1.15rem}.affinity-card>header{padding:17px}.affinity-card h2{font-size:1.5rem}.affinity-score{font-size:1.7rem}.affinity-reasons{padding:0 17px 15px}}.member-invitations{max-width:1040px}.invitation-principle{color:#cdb59b;background:#100e0c;border:1px solid #e1ae7645;border-radius:14px;align-items:center;gap:15px;margin:26px 0 34px;padding:17px 19px;display:flex}.invitation-principle>svg{color:#dca66f;flex:none;width:28px;height:28px}.invitation-principle p{margin:0;font:400 .85rem/1.55 Georgia,serif}.invitation-principle strong{color:#f0d5b6}.member-invitation-stack{gap:24px;display:grid}.member-invitation-card{background:radial-gradient(circle at 85% 10%,#da99531f,#0000 25%),#0e0c0a;border:1px solid #e1ae7661;border-radius:21px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden;box-shadow:0 28px 70px #00000040}.member-invitation-card.gentleman_gift{border-color:#d9a76f;box-shadow:0 0 42px #ce8b491c,0 28px 70px #00000040}.member-invitation-visual{background-position:50%;background-size:cover;min-height:540px;position:relative}.member-invitation-visual>span{color:#f0c99e;letter-spacing:.1em;background:#080706c7;border:1px solid #ffebd357;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:.56rem;font-weight:800;display:flex;position:absolute;top:22px;left:22px}.member-invitation-visual svg{width:16px;height:16px}.member-invitation-copy{padding:42px 38px}.member-invitation-copy h2{color:#f8e7d5;letter-spacing:-.04em;margin:8px 0 15px;font:400 clamp(2.2rem,4.5vw,3.7rem)/.95 Georgia,serif}.member-invitation-note{color:#c2ad97;margin:0;font:400 1rem/1.65 Georgia,serif}.member-invitation-event{border-top:1px solid #e1ae762e;border-bottom:1px solid #e1ae762e;grid-template-columns:1fr 1fr;gap:8px 18px;margin:27px 0;padding:20px 0;display:grid}.member-invitation-event small,.member-invitation-event strong{grid-column:1/-1}.member-invitation-event small{color:#a78361;letter-spacing:.14em;font-size:.55rem}.member-invitation-event strong{color:#f0d8bf;font:400 1.45rem Georgia,serif}.member-invitation-event span{color:#aa9580;align-items:center;gap:8px;font-size:.7rem;display:flex}.member-invitation-event svg{color:#d5a16d;width:16px;height:16px}.member-invitation-price{justify-content:space-between;align-items:end;gap:20px;padding:14px 0;display:flex}.member-invitation-price span{color:#a68f79;text-transform:uppercase;letter-spacing:.08em;font-size:.63rem}.member-invitation-price strong{color:#edc89f;font:400 1.8rem Georgia,serif}.member-invitation-expiry{color:#c9aa89;align-items:center;gap:9px;margin:10px 0 17px;font-size:.7rem;display:flex}.member-invitation-expiry svg{width:17px}.member-invitation-expiry.expired{color:#c6766d}.member-invitation-card .club-invite-actions{grid-template-columns:1.4fr .8fr;gap:10px;display:grid}.member-invitation-card .club-invite-actions button{color:#17100b;cursor:pointer;background:linear-gradient(135deg,#f0d1ad,#d5a16d);border:1px solid #d7a16a;border-radius:12px;min-height:54px;font:700 .76rem Arial,sans-serif}.member-invitation-card .club-invite-actions button+button{color:#d8b795;background:0 0}.member-invitation-card .club-invite-actions button:disabled{opacity:.5;cursor:not-allowed}.member-invitation-card .club-invite-actions small{grid-column:1/-1}.invitation-empty>svg{color:#d5a16d;width:42px;height:42px}.invitation-history{border:1px solid #e1ae7638;border-radius:16px;margin-top:42px;overflow:hidden}.invitation-history h2{border-bottom:1px solid #e1ae762e;margin:0;padding:20px 22px;font:400 1.5rem Georgia,serif}.invitation-history>a{border-bottom:1px solid #e1ae761f;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.invitation-history>a:last-child{border:0}.invitation-history>a>span{color:#8fc59d;border:1px solid #557b62;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.invitation-history>a>span.declined{color:#bc8577;border-color:#74554b}.invitation-history svg{width:18px}.invitation-history div{gap:3px;display:grid}.invitation-history strong{font:400 1rem Georgia,serif}.invitation-history small{color:#9f8c79;font-size:.65rem}.invitation-history b{color:#d1a16f}@media (width<=760px){.member-invitation-card{grid-template-columns:1fr}.member-invitation-visual{min-height:310px}.member-invitation-copy{padding:27px 23px}.member-invitation-copy h2{font-size:2.55rem}.member-invitation-note{font-size:.9rem}.member-invitation-card .club-invite-actions{grid-template-columns:1fr}.member-invitation-card .club-invite-actions small{grid-column:auto}}@media (width<=430px){.member-invitation-visual{min-height:260px}.member-invitation-copy{padding:23px 18px}.member-invitation-event{grid-template-columns:1fr}.member-invitation-event small,.member-invitation-event strong{grid-column:auto}.member-invitation-copy h2{font-size:2.25rem}.member-invitation-price strong{font-size:1.5rem}.club-bottom-nav small{font-size:.43rem}}.reservation-bank-choice{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.reservation-bank-choice button{background:#fffdf8;border:1px solid #cfc8bb;border-radius:14px;min-height:48px;padding:9px;font:700 14px/1.2 inherit}.reservation-bank-choice button.active{color:#fff;background:#111;border-color:#111}.reservation-account{background:#fff9dd;border:1px solid #d8cfae;border-radius:18px;padding:14px}.reservation-account>small{letter-spacing:.08em;color:#6c6247;margin-bottom:8px;font-weight:700;display:block}.reservation-account button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;display:flex}.reservation-account b{letter-spacing:.04em;overflow-wrap:anywhere;font-size:18px}.reservation-account span{background:#ffdf3f;border-radius:999px;padding:9px 12px;font-weight:800}.reservation-reference,.reservation-receipt{margin-top:12px;display:block}.reservation-reference>span{margin-bottom:7px;font-weight:750;display:block}.reservation-reference input{background:#fff;border:1px solid #d8d2c8;border-radius:14px;width:100%;min-height:48px;padding:0 14px;font-size:16px}.reservation-receipt{text-align:center;background:#fffdf5;border:1.5px dashed #af9e63;border-radius:15px;justify-content:center;align-items:center;min-height:52px;padding:12px;font-weight:800;display:flex;position:relative;overflow:hidden}.reservation-receipt input{opacity:0;cursor:pointer;position:absolute;inset:0}.reservation-proof-submit{background:#ffdd35;border:0;border-radius:999px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:12px;padding:0 20px;font:900 16px/1 inherit;display:flex}.reservation-proof-submit:disabled{opacity:.45}.reservation-payment-panel.submitted,.reservation-proof-pending{background:#fff7ce;border:1px solid #d6c36b;border-radius:18px;margin-top:14px;padding:16px}.reservation-payment-panel.submitted strong,.reservation-proof-pending b{font-size:18px}.reservation-payment-panel.submitted p,.reservation-proof-pending p{color:#514b40;margin:6px 0 0;line-height:1.45}@media (width<=420px){.reservation-account b{font-size:15px}.reservation-bank-choice{grid-template-columns:1fr}}.reservation-payment-panel .reservation-bank-choice button{color:#241b15;background:#fffaf3;border-color:#c7b8a8}.reservation-payment-panel .reservation-bank-choice button.active{color:#fff;background:#17130f;border-color:#17130f}.reservation-payment-panel .reservation-account{background:#fffaf3;border-color:#c9b397}.reservation-payment-panel .reservation-account>small{color:#9a5e42}.reservation-payment-panel .reservation-account span{color:#24170f;background:#e2c6a4}.reservation-payment-panel .reservation-reference>span{color:#332820}.reservation-payment-panel .reservation-reference input{color:#17130f;background:#fff;border-color:#cfc1b2}.reservation-payment-panel .reservation-receipt{color:#241b15;background:#fffaf3;border-color:#b88b66}.reservation-payment-panel .reservation-proof-submit{color:#24170f!important;background:linear-gradient(105deg,#ead6bc,#d5b184 55%,#b9825e)!important;border:1px solid #b9825e!important;box-shadow:0 10px 25px #70492f2b!important}.reservation-payment-panel.submitted,.reservation-proof-pending{background:#f2e6d6;border-color:#c9b397}.reservation-payment-panel .form-error{color:#7a3828}.reservation-payment-panel .reservation-account span.copied{color:#fff;background:#17130f;animation:.32s reservationCopied}.reservation-proof-submit[aria-busy=true]{cursor:wait}.reservation-proof-submit[aria-busy=true]>span{animation:.8s ease-in-out infinite reservationSending}@keyframes reservationCopied{50%{transform:scale(1.08)}}@keyframes reservationSending{50%{opacity:.35}}.salon-hub{color:#f4dfc7;width:min(1100px,100% - 48px);margin:0 auto;padding:18px 0 120px}.salon-hub-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.salon-hub-head small,.salon-card-copy>small,.salon-private-voice small,.salon-voices header small{color:#d9a66f;letter-spacing:.18em;font-size:.65rem;font-weight:900}.salon-hub-head h1{letter-spacing:-.045em;margin:12px 0 0;font:400 clamp(2.8rem,6vw,5.5rem)/.94 Georgia,serif}.salon-hub-head h1 em{color:#dca66e;font-weight:400}.salon-hub-head aside{background:#120e0b;border:1px solid #dda66e59;border-radius:15px;gap:7px;max-width:330px;padding:18px 20px;display:grid}.salon-hub-head aside b{color:#e9b77f;letter-spacing:.13em;font-size:.7rem}.salon-hub-head aside span{color:#a99581;font-size:.78rem;line-height:1.5}.salon-game-card{background:radial-gradient(circle at 92% 5%,#da9f612b,#0000 31%),linear-gradient(145deg,#1b130e,#0a0807 72%);border:1px solid #e0ac7545;border-radius:24px;margin-bottom:18px;padding:32px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.salon-card-copy{max-width:650px}.salon-card-copy h2{color:#f5dfc6;margin:8px 0;font:400 clamp(2rem,4vw,3.5rem) Georgia,serif}.salon-card-copy p{color:#a99582;margin:0;font-size:.93rem;line-height:1.65}.salon-game-progress{background:#342519;border-radius:10px;height:5px;margin:25px 0 16px;position:relative}.salon-game-progress i{border-radius:inherit;background:linear-gradient(90deg,#c58248,#f1c38d);height:100%;display:block}.salon-game-progress span{color:#b99a7b;margin-top:9px;font-size:.72rem;display:block}.salon-card-copy>a{color:#180f09;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(120deg,#efc18d,#cf864b);border-radius:12px;justify-content:space-between;align-items:center;width:min(310px,100%);margin-top:28px;padding:16px 19px;font-size:.83rem;font-weight:900;text-decoration:none;display:flex}.salon-card-copy>a b{font-size:1.25rem}.salon-badge-track{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:32px;display:grid}.salon-badge-track span{color:#63564a;background:#0b0908;border:1px solid #3a2c22;border-radius:13px;justify-items:center;gap:4px;padding:15px 6px;display:grid}.salon-badge-track i{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.salon-badge-track b{letter-spacing:.08em;font-size:.59rem}.salon-badge-track small{font-size:.54rem}.salon-badge-track span.earned{color:#e5b47e;border-color:#9d7048;box-shadow:inset 0 0 22px #d99e6317}.salon-private-voice{background:#070605b8;border:1px solid #4a3729;border-radius:16px;grid-template-columns:1fr minmax(310px,.8fr);align-items:center;gap:26px;margin-top:26px;padding:23px;display:grid}.salon-private-voice h3{color:#edd2b3;margin:7px 0;font:400 1.35rem Georgia,serif}.salon-private-voice p{color:#8f7a67;margin:0;font-size:.76rem;line-height:1.55}.message-card{grid-template-columns:1fr minmax(330px,.72fr);align-items:center;gap:35px;display:grid}.salon-recorder{background:#0a0807;border:1px solid #55402f;border-radius:16px;gap:13px;padding:18px;display:grid}.salon-recorder.recording{border-color:#b85d50;box-shadow:0 0 0 4px #b85d5014}.salon-recorder-state{align-items:center;gap:13px;display:flex}.salon-recorder-state>span{color:#e0a76c;background:#24170f;border-radius:50%;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:1rem;display:grid}.salon-recorder.recording .salon-recorder-state>span{color:#ef8173;animation:1s infinite salonPulse}.salon-recorder-state div{gap:4px;display:grid}.salon-recorder-state strong{color:#ecd1b3;font-size:.82rem}.salon-recorder-state small{color:#8b7867;font-size:.63rem}.salon-recorder audio{width:100%;height:38px}.salon-recorder-actions{gap:7px;display:flex}.salon-recorder-actions button{color:#e6b680;background:#20150f;border:1px solid #805b3c;border-radius:10px;flex:1;min-height:42px;font-size:.7rem;font-weight:850}.salon-recorder-actions button.remove{color:#9d806d;background:0 0;border-color:#4d352a;flex:none;padding:0 12px}.salon-recorder>p{color:#e89686;margin:0;font-size:.68rem}.salon-voices{padding:35px 0}.salon-voices>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:20px;display:flex}.salon-voices h2{margin:8px 0 0;font:400 clamp(1.8rem,4vw,3rem) Georgia,serif}.salon-voices header>p{color:#93806e;max-width:430px;margin:0;font-size:.75rem;line-height:1.55}.salon-voice-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.salon-voice-grid article{text-align:center;background:#0e0b09;border:1px solid #392c23;border-radius:18px;justify-items:center;padding:22px 12px;display:grid}.salon-silhouette{background:radial-gradient(circle at 50% 30%,#2f2118,#100c09 70%);border:1px solid #765438;border-radius:50%;width:82px;height:82px;margin-bottom:13px;position:relative;overflow:hidden}.salon-silhouette>span{color:#0000;background:#9a704f;border-radius:50%;width:26px;height:26px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.salon-silhouette>i{background:#9a704f;border-radius:50% 50% 0 0;width:67px;height:59px;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)}.salon-silhouette button{z-index:2;color:#160e09;background:#e0a468;border:2px solid #0d0a08;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.67rem;display:grid;position:absolute;bottom:4px;right:-1px}.salon-voice-grid article>strong{color:#ead0b3;font:400 1.05rem Georgia,serif}.salon-voice-grid article>small{color:#d49b62;margin-top:4px;font-size:.67rem;font-weight:800}.salon-voice-grid article>em{color:#6e6054;margin-top:7px;font-size:.57rem;font-style:normal}.salon-voice-empty{color:#907b68;text-align:center;border:1px dashed #4b392d;border-radius:16px;padding:34px}.club-salon-only .club-bottom-nav{grid-template-columns:1fr!important}.club-salon-only .club-bottom-nav>a{max-width:160px;margin:auto}.club-salon-only .club-sidebar nav{min-height:0}@keyframes salonPulse{50%{opacity:.45}}@media (width<=820px){.salon-hub{width:calc(100% - 24px);padding-top:12px}.salon-hub-head,.salon-voices>header{flex-direction:column;align-items:stretch}.salon-game-card{padding:23px 17px}.salon-game-card:first-child{margin-top:0}.salon-card-copy>a{width:100%;margin-top:24px}.salon-badge-track{margin-top:24px}.message-card,.salon-private-voice{grid-template-columns:1fr}.salon-voice-grid{grid-template-columns:repeat(2,1fr)}}.compatibility-card:after,.validation-card:after{color:#edbe8212;pointer-events:none;font:400 10rem/1 Georgia,serif;position:absolute;top:-34px;right:-10px}.compatibility-card:after{content:"01"}.validation-card:after{content:"02"}.salon-game-start{box-shadow:0 10px 28px #d5965833}.provisional-photo-progress{background:#0a0807;border:1px solid #57402e;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:22px 0 14px;padding:13px 15px;display:flex}.provisional-photo-progress b{color:#efbf87;font-size:.82rem}.provisional-photo-progress span{color:#ae9580;text-align:right;font-size:.74rem}.provisional-photo-slots{grid-template-columns:minmax(0,360px);gap:10px;display:grid}.provisional-photo-slots label{color:#e6ceb3;cursor:pointer;background:#100c09;border:1px solid #60462f;border-radius:13px;align-items:center;gap:11px;min-height:70px;padding:12px;display:flex}.provisional-photo-slots label>b{color:#eeb879;border:1px solid #c28a56;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.provisional-photo-slots label>span{font-size:.78rem;font-weight:800}.provisional-photo-slots label small{color:#a18973;margin-top:3px;font-size:.67rem;font-weight:500;display:block}.provisional-photo-slots label.done{background:#1b120c;border-color:#b87f49}.provisional-photo-slots label.done>b{color:#140c06;background:#db9657}.provisional-photo-busy{font-weight:800;color:#eab77f!important;margin:12px 0 0!important}@media (width<=700px){.provisional-photo-progress{display:grid}.provisional-photo-progress span{text-align:left}.provisional-photo-slots{grid-template-columns:1fr}}@media (width<=820px){.compatibility-card:after,.validation-card:after{font-size:7rem}}@media (width<=560px){.salon-hub-head h1{font-size:3rem}.salon-badge-track{grid-template-columns:repeat(5,76px);padding-bottom:5px;overflow-x:auto}.salon-recorder-actions{flex-wrap:wrap}.salon-voice-grid article{padding:18px 8px}}.salon-hub{--casino-ink:#020711;--casino-navy:#06172c;--casino-blue:#0b2c55;--casino-line:#1c4c7e;--casino-gold:#efb66e;--casino-champagne:#ffe1aa;--casino-ivory:#f7ead6;width:min(1120px,100% - 40px);color:var(--casino-ivory);font-family:Avenir,Avenir Next,Arial,sans-serif}.club-screen:has(.salon-hub){background:radial-gradient(circle at 48% 18%,#0d325a61,#0000 31%),linear-gradient(#020915 0,#01050b 58%,#03070d 100%)}.salon-casino-head{background:linear-gradient(110deg,#041427f5,#020b16f5);border:1px solid #2a5b8bbf;border-radius:18px;grid-template-columns:1.5fr .85fr;min-height:74px;margin:6px 0 22px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffdba20f,0 20px 50px #00000042}.salon-casino-progress{align-content:center;gap:10px;padding:14px 24px;display:grid}.salon-casino-progress span{letter-spacing:.13em;font-size:.77rem;font-weight:800}.salon-casino-progress span b{color:var(--casino-champagne);font:400 1.15rem Didot,Bodoni MT,Georgia,serif}.salon-casino-progress>i{background:#020914;border:1px solid #5b7ea373;border-radius:20px;height:8px;display:block;overflow:hidden}.salon-casino-progress>i em{border-radius:inherit;background:linear-gradient(90deg,#ffe3ab,#dfa258);height:100%;display:block;box-shadow:0 0 14px #f4b86894}.salon-casino-level{border-left:1px solid #2a5b8b8c;grid-template-columns:1fr auto;align-content:center;padding:12px 22px;display:grid}.salon-casino-level small{color:#cfc8bd;letter-spacing:.2em;font-size:.63rem}.salon-casino-level strong{color:var(--casino-gold);letter-spacing:.12em;grid-row:2;font:400 1.05rem Didot,Bodoni MT,Georgia,serif}.salon-casino-level>b{color:var(--casino-champagne);grid-area:1/2/3;align-self:center;font:300 2rem/1 Didot,serif}.salon-casino-stage{background:radial-gradient(circle at 50% 54%,#0f355cb8,#0000 37%),radial-gradient(circle at 7% 70%,#e199481f,#0000 20%),linear-gradient(#040d18,#02070e);border-radius:28px;min-height:610px;margin-bottom:20px;padding:27px 20px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2d567f42,0 35px 80px #00000061}.salon-casino-stage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0009,#0000 28% 72%,#0009),radial-gradient(at 14% 72%,#ecad5c17,#0000 17%),radial-gradient(at 87% 75%,#ecad5c14,#0000 18%);position:absolute;inset:0}.salon-casino-title{z-index:2;text-align:center;position:relative}.salon-casino-title small{color:var(--casino-gold);letter-spacing:.34em;font-size:.62rem;font-weight:800}.salon-casino-title h1{color:var(--casino-champagne);text-shadow:0 0 28px #eba95a30;margin:8px 0 2px;font:400 clamp(2.65rem,6vw,5.2rem)/.98 Didot,Bodoni MT,Georgia,serif}.salon-casino-title p{color:#eee1cf;margin:0;font:400 clamp(1rem,2vw,1.32rem) Didot,Bodoni MT,Georgia,serif}.salon-casino-wheel-wrap{z-index:2;width:min(560px,82vw);margin:18px auto 0;position:relative}.salon-casino-wheel{aspect-ratio:1;background:repeating-conic-gradient(from -36deg,#eeae5cb8 0 1px,transparent 1px 72deg),radial-gradient(circle at 50% 50%,transparent 0 17%,#f4b7672e 17.3% 17.7%,transparent 18% 49%,#f7c27766 49.4% 50%,transparent 50.5%),radial-gradient(circle at 48% 42%,#0b2b4f,#031224 68%,#010710);border:10px double #d99a4c;border-radius:50%;width:min(470px,72vw);margin:auto;position:relative;box-shadow:0 0 0 3px #5f3e22,0 0 0 6px #e8b66e,0 0 52px #e5a65642,inset 0 0 42px #000c}.salon-casino-wheel:after{content:"";border:1px solid #efb76d85;border-radius:50%;position:absolute;inset:7%;box-shadow:inset 0 0 38px #f1b5661f}.wheel-center{z-index:3;aspect-ratio:1;width:25%;color:var(--casino-gold);background:radial-gradient(circle at 38% 32%,#143b63,#061221 54%,#01050a);border:3px double #e2a65d;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #d8974838,0 0 36px #e8af635c}.wheel-center b{font:400 1.45rem/1 Avenir,Arial}.wheel-center em{margin-top:-17px;font:400 1.65rem/1 Didot,serif}.wheel-label{z-index:2;color:#e6b873;letter-spacing:.12em;text-shadow:0 1px 6px #000;font:400 clamp(.56rem,1.5vw,.82rem) Didot,Bodoni MT,Georgia,serif;position:absolute}.wheel-intuition{top:13%;left:50%;transform:translate(-50%)}.wheel-emotions{top:38%;right:8%;transform:rotate(51deg)}.wheel-compatibility{bottom:23%;right:9%;transform:rotate(-52deg)}.wheel-lifestyle{bottom:23%;left:8%;transform:rotate(52deg)}.wheel-values{top:38%;left:8%;transform:rotate(-51deg)}.salon-casino-whisper{color:#c18b50;letter-spacing:.09em;text-align:center;text-shadow:0 0 10px #000;width:112px;font:400 .69rem/1.65 Didot,Georgia,serif;position:absolute;top:47%}.salon-casino-whisper.left{right:calc(100% + 4px)}.salon-casino-whisper.right{left:calc(100% + 4px)}.salon-game-card{background:radial-gradient(circle at 85% 0,#1a456f40,#0000 32%),linear-gradient(145deg,#06182d,#020914 72%);border-color:#27517eb8;box-shadow:inset 0 1px #ffdeaa0d,0 25px 70px #00000054}.salon-card-copy>small{color:var(--casino-gold)}.salon-card-copy h2{color:var(--casino-champagne);font-family:Didot,Bodoni MT,Georgia,serif}.salon-card-copy p{color:#b9bdc1}.salon-game-progress{background:#020a14}.salon-game-progress i{background:linear-gradient(90deg,#fbe0aa,#d99a50);box-shadow:0 0 12px #ebac5d66}.salon-card-copy>a{background:linear-gradient(110deg,#ffe0a7,#dfa156);box-shadow:0 12px 35px #d5914133}.salon-badge-track span{color:#53677b;background:#020a15;border-color:#173c62}.salon-badge-track span.earned{color:#f0b972;background:radial-gradient(circle,#0b2746,#020a14);border-color:#b47d43;box-shadow:inset 0 0 26px #e09e4c1a,0 0 17px #1c4d7b33}.salon-recorder{background:#020a15;border-color:#21466d}.salon-recorder-state>span{color:#f0b66e;background:#09223e}.salon-recorder-actions button{color:#f0c488;background:#071a2e;border-color:#315677}.salon-recorder-actions button.save{color:#07101b;background:linear-gradient(110deg,#f7d89f,#d99a50)}.salon-casino-social{color:#e8dccb;background:linear-gradient(120deg,#061426,#020811);border:1px solid #e1b1716b;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:0 0 18px;padding:14px 22px;font:400 1.02rem Didot,Bodoni MT,Georgia,serif;display:grid}.salon-casino-social>b{color:var(--casino-gold);font:300 2rem/1 Didot,serif}.casino-avatar-stack{padding-left:10px;display:flex}.casino-avatar{background-color:#071424;background-image:url(/offline-member-avatars-v3.webp);background-size:400% 200%;border:2px solid #f6cc91;border-radius:50%;width:44px;height:44px;margin-left:-10px;box-shadow:0 0 0 1px #14304ecc}.casino-avatar-0{background-position:0 0}.casino-avatar-1{background-position:33.333% 100%}.casino-avatar-2{background-position:66.666% 0}.casino-avatar-3{background-position:100% 100%}.casino-avatar-4{background-position:33.333% 0}@media (width<=700px){.salon-hub{width:min(100% - 20px,680px);padding-top:10px}.salon-casino-head{grid-template-columns:1.35fr 1fr;min-height:65px;margin-bottom:12px}.salon-casino-progress{padding:11px 13px}.salon-casino-level{padding:9px 12px}.salon-casino-level small{font-size:.5rem}.salon-casino-level strong{font-size:.73rem}.salon-casino-stage{border-radius:21px;min-height:500px;padding:21px 8px 12px}.salon-casino-title h1{font-size:2.8rem}.salon-casino-title p{font-size:1rem}.salon-casino-wheel-wrap{margin-top:22px}.salon-casino-wheel{border-width:7px;width:min(365px,78vw)}.salon-casino-whisper{display:none}.wheel-label{font-size:.55rem}.wheel-center b{font-size:1.05rem}.wheel-center em{margin-top:-12px;font-size:1.2rem}.salon-casino-social{gap:12px;padding:12px 13px;font-size:.88rem}.casino-avatar{width:38px;height:38px}.salon-game-card{border-radius:20px}.salon-card-copy p{font-size:.88rem}}.salon-wheel-view{width:100%;max-width:none;margin:0;padding:0 0 105px;overflow:hidden}.salon-wheel-stage{background:radial-gradient(circle at 50% 40%,#09376561,#0000 35%),radial-gradient(circle at 50% 42%,#061529 0,#020a15 57%,#01050c 100%);place-items:start center;min-height:720px;padding:48px 16px 70px;display:grid;position:relative;overflow:hidden}.salon-wheel-stage:before,.salon-wheel-stage:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.salon-wheel-stage:before{border:1px solid #e3aa5d26;width:760px;height:760px;top:18px;box-shadow:0 0 75px #0875d614}.salon-wheel-stage:after{background:radial-gradient(circle,#0000 58%,#eeb56712 72%,#0000 73%);width:590px;height:590px;top:103px}.salon-wheel-sr-title{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salon-single-wheel{z-index:1;aspect-ratio:1;width:min(690px,88vw);margin-top:8px;position:relative}.salon-wheel-rim{background:repeating-conic-gradient(from -36deg,#f7c279a3 0 1px,transparent 1px 72deg),conic-gradient(from -36deg,#cd8d453b 0 72deg,#020b16b8 72deg 288deg,#cd8d453b 288deg 360deg),radial-gradient(circle at 50% 45%,#102d4c 0,#061427 43%,#020914 77%);border:7px solid #d8a15c;border-radius:50%;position:absolute;inset:5%;box-shadow:0 0 0 3px #50361f,0 0 0 6px #f0c27f,0 0 0 12px #4e321db3,0 0 48px #e9ae5c52,inset 0 0 65px #000000bd}.salon-wheel-rim:before,.salon-wheel-rim:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.salon-wheel-rim:before{border:2px solid #ffdca79e;inset:2.5%;box-shadow:inset 0 0 18px #f3b86952}.salon-wheel-rim:after{border:1px solid #ecb87047;inset:10%}.salon-wheel-divider{z-index:3;transform-origin:50% 100%;pointer-events:none;background:linear-gradient(#ffdca2e0,#e1a4597a);width:1px;height:45%;position:absolute;bottom:50%;left:50%;box-shadow:0 0 5px #f6bb6b47}.salon-wheel-divider.divider-0{transform:translate(-50%)rotate(0)}.salon-wheel-divider.divider-1{transform:translate(-50%)rotate(72deg)}.salon-wheel-divider.divider-2{transform:translate(-50%)rotate(144deg)}.salon-wheel-divider.divider-3{transform:translate(-50%)rotate(216deg)}.salon-wheel-divider.divider-4{transform:translate(-50%)rotate(288deg)}.salon-wheel-pointer{z-index:8;filter:drop-shadow(0 0 12px #ffc169e6);border:24px solid #0000;border-top:0;border-bottom:58px solid #ffe0a7;width:0;height:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.salon-wheel-choice{z-index:5;color:#ffe0aa;text-align:center;text-shadow:0 2px 12px #000;justify-items:center;gap:7px;width:31%;text-decoration:none;transition:filter .2s,transform .2s;display:grid;position:absolute;transform:translate(-50%,-50%)}a.salon-wheel-choice:hover,a.salon-wheel-choice:focus-visible{filter:brightness(1.22);outline:0;transform:translate(-50%,-50%)scale(1.035)}.salon-wheel-choice>i{border:1px solid;border-radius:50%;place-items:center;width:50px;height:50px;font:1.55rem/1 Didot,Bodoni MT,Georgia,serif;display:grid}.salon-wheel-choice>strong{font:500 clamp(1.2rem,2.3vw,2rem)/1.08 Didot,Bodoni MT,Georgia,serif}.salon-wheel-choice>small{letter-spacing:.02em;font:500 .82rem/1.2 Avenir,Avenir Next,Arial,sans-serif}.salon-wheel-choice.questions{top:28%;left:30%}.salon-wheel-choice.confidences{top:28%;left:70%}.salon-wheel-choice.emotions{top:61%;left:75%}.salon-wheel-choice.lifestyle{top:80%;left:50%}.salon-wheel-choice.values{top:61%;left:25%}.salon-wheel-choice.disabled{color:#647286;opacity:.48;cursor:default;text-shadow:none}.salon-wheel-choice.disabled>i{border-color:#5f7085}.salon-wheel-choice.disabled>strong{color:#788395}.salon-wheel-center{z-index:7;aspect-ratio:1;color:#ffe0aa;text-align:center;background:radial-gradient(circle at 40% 30%,#123d67,#061a31 58%,#020a14);border:4px double #eab36c;border-radius:50%;place-items:center;width:32%;text-decoration:none;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #da9c513d,0 0 34px #ebb06261,inset 0 0 24px #1469ac3d}.salon-wheel-center strong{font:500 clamp(1.45rem,3vw,2.4rem)/1.05 Didot,Bodoni MT,Georgia,serif}.salon-wheel-center span{margin-top:-12px;font:400 2rem/1 Didot,Georgia,serif}.salon-wheel-center:hover,.salon-wheel-center:focus-visible{filter:brightness(1.15);outline:0}.salon-wheel-score{z-index:9;color:#031224;background:#65c9ff;border:4px solid #010713;border-radius:24px;justify-content:center;align-items:baseline;min-width:78px;padding:9px 14px;font-family:Avenir,Avenir Next,Arial,sans-serif;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #227eb5,0 0 20px #30b1f5b8}.salon-wheel-score b{font-size:1.12rem}.salon-wheel-score span{font-size:.94rem;font-weight:700}.salon-game-view{padding-top:28px}.salon-game-back{color:#75cfff;letter-spacing:.05em;margin:0 0 18px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.salon-game-view .validation-card{min-height:390px}@media (width<=700px){.salon-wheel-view{width:100%;padding-top:0}.salon-wheel-stage{min-height:calc(100svh - 155px);padding:34px 0 78px}.salon-wheel-stage:before{width:120vw;height:120vw;top:5vw}.salon-wheel-stage:after{width:94vw;height:94vw;top:17vw}.salon-single-wheel{width:106vw;margin-top:4px}.salon-wheel-rim{border-width:5px;inset:5.5%}.salon-wheel-pointer{border-bottom-width:45px;border-left-width:18px;border-right-width:18px;top:1%}.salon-wheel-choice{gap:5px;width:30%}.salon-wheel-choice>i{width:38px;height:38px;font-size:1.15rem}.salon-wheel-choice>strong{font-size:clamp(1rem,5vw,1.45rem)}.salon-wheel-choice>small{font-size:.7rem}.salon-wheel-center{border-width:3px;width:31%}.salon-wheel-center strong{font-size:clamp(1.22rem,6vw,1.75rem)}.salon-wheel-center span{font-size:1.55rem}.salon-wheel-score{min-width:68px;padding:7px 12px}.salon-game-view{width:min(100% - 20px,680px);padding-top:18px}}@media (width<=390px){.salon-wheel-stage{padding-top:20px}.salon-single-wheel{width:110vw}.salon-wheel-choice>strong{font-size:1.02rem}.salon-wheel-choice>small{font-size:.63rem}.salon-wheel-center strong{font-size:1.2rem}}@media (width<=700px){:is(html:has(.salon-wheel-view),body:has(.salon-wheel-view)){overscroll-behavior:none!important;height:100%!important;overflow:hidden!important}.club-screen:has(.salon-wheel-view){overflow:hidden!important}.club-screen:has(.salon-wheel-view)>.club-app-head{box-sizing:border-box!important;height:82px!important;min-height:82px!important;padding:12px 20px 8px!important}.club-screen:has(.salon-wheel-view)>.club-app-head .club-wordmark b{letter-spacing:.42em!important;font-size:.92rem!important}.club-screen:has(.salon-wheel-view)>.club-app-head .club-wordmark small{letter-spacing:.22em!important;font-size:.38rem!important}.club-screen:has(.salon-wheel-view)>.club-app-head .club-head-actions{gap:7px!important}:is(.club-screen:has(.salon-wheel-view)>.club-app-head .club-notification-link,.club-screen:has(.salon-wheel-view)>.club-app-head .club-profile-link){width:40px!important;height:40px!important}.salon-wheel-view{box-sizing:border-box!important;height:calc(100dvh - 156px)!important;min-height:540px!important;padding:0!important;overflow:hidden!important}.salon-wheel-stage{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:540px!important;padding:0!important;overflow:hidden!important}.salon-wheel-stage:before{width:108vw!important;height:108vw!important;top:42px!important}.salon-wheel-stage:after{width:84vw!important;height:84vw!important;top:91px!important}.salon-single-wheel{width:min(98vw,470px)!important;margin:0!important;position:absolute!important;top:70px!important;left:50%!important;transform:translate(-50%)!important}.salon-wheel-rim{background:conic-gradient(from 0deg,#efb3638f 0 72deg,#010811f0 72deg 288deg,#efb3638f 288deg 360deg),radial-gradient(circle at 50% 7%,#ffe5bb8a,transparent 32%),radial-gradient(circle at 50% 45%,#0c2949 0,#061427 43%,#020914 77%)!important;border-width:4px!important;inset:4.8%!important;box-shadow:0 0 0 2px #5d4127,0 0 0 4px #f2c681,0 0 0 8px #5f4024c2,0 0 46px #edb46775,inset 0 0 58px #000000b8!important}.salon-wheel-rim:before{border-width:1px!important;border-color:#ffe2b2b8!important;inset:2.8%!important;box-shadow:inset 0 0 22px #f5be7266!important}.salon-wheel-rim:after{border-color:#ecbe7d57!important;inset:10.5%!important}.salon-wheel-pointer{filter:drop-shadow(0 0 10px #ffc169f2)!important;border-width:38px 15px 0!important;border-top-style:solid!important;border-top-color:#ffe0a7!important;border-bottom-style:none!important;border-bottom-color:currentColor!important;top:0!important}.salon-wheel-divider{background:linear-gradient(#ffe1b1fa,#e2a4569e)!important;width:1.5px!important;height:45%!important;box-shadow:0 0 7px #f8be6d70!important}.salon-wheel-choice{gap:4px!important;width:27%!important}.salon-wheel-choice>i{width:33px!important;height:33px!important;font-size:.94rem!important}.salon-wheel-choice>strong{font-size:.98rem!important;font-weight:500!important;line-height:1.04!important}.salon-wheel-choice>small{font-size:.61rem!important;line-height:1.12!important}.salon-wheel-choice.questions,.salon-wheel-choice.confidences{color:#ffe0a8!important;text-shadow:0 2px 10px #000,0 0 22px #ffc46f8a!important;filter:brightness(1.08)!important;width:34%!important}.salon-wheel-choice.questions>strong,.salon-wheel-choice.confidences>strong{white-space:nowrap!important}.salon-wheel-choice.questions{top:26%!important;left:28.5%!important}.salon-wheel-choice.confidences{top:26%!important;left:71.5%!important}.salon-wheel-choice.emotions{top:61.5%!important;left:76%!important}.salon-wheel-choice.lifestyle{top:80.5%!important;left:50%!important}.salon-wheel-choice.values{top:61.5%!important;left:24%!important}.salon-wheel-center{background:radial-gradient(circle at 40% 30%,#12406d,#061a31 58%,#020a14)!important;border-width:3px!important;width:29%!important;box-shadow:0 0 0 5px #da9c5133,0 0 28px #ebb06252,inset 0 0 20px #1469ac33!important}.salon-wheel-center strong{font-size:1.18rem!important;line-height:1.02!important}.salon-wheel-center span{margin-top:-9px!important;font-size:1.4rem!important}.salon-wheel-score{border-width:3px!important;border-radius:18px!important;min-width:58px!important;padding:5px 9px!important;bottom:1.2%!important}.salon-wheel-score b{font-size:.9rem!important}.salon-wheel-score span{font-size:.78rem!important}.club-app:has(.salon-wheel-view)>.club-bottom-nav .club-salon-badge{display:none!important}}@media (width<=390px){.salon-single-wheel{width:98vw!important}.salon-wheel-choice>strong{font-size:.92rem!important}.salon-wheel-choice>small{font-size:.57rem!important}.salon-wheel-center strong{font-size:1.08rem!important}}:is(html:has(.weekly-game),body:has(.weekly-game)){background:#070504;min-height:100%;margin:0;overflow-x:hidden}.weekly-game{--gold:#dda66d;color:#f5e5d2;background:radial-gradient(circle at 50% 12%,#a45b2640,#0000 34%),#070504;min-height:100svh;padding:28px clamp(16px,5vw,70px) 40px;font-family:Arial,sans-serif}.weekly-game-head{justify-content:space-between;align-items:end;gap:20px;max-width:860px;margin:0 auto;display:flex}.weekly-game-head>div:first-child{gap:5px;display:grid}.weekly-game-head small{color:#ba7f4c;letter-spacing:.16em;font-size:.6rem;font-weight:800}.weekly-game-head strong{color:#efd0ac;font:400 1.1rem Georgia,serif}.weekly-game-score{align-items:center;gap:5px;display:flex}.weekly-game-score>b{color:#f3c897;font:400 2.3rem Georgia,serif}.weekly-game-score>span{color:#b18a66;font-size:.7rem;display:grid}.weekly-game-score span small{letter-spacing:.06em;font-size:.44rem}.weekly-game-progress{background:#2e2016;max-width:860px;height:3px;margin:15px auto 0}.weekly-game-progress i{background:linear-gradient(90deg,#a96934,#f0c18d);height:100%;transition:width .4s;display:block}.weekly-game-card{background:radial-gradient(circle at 50% 0,#e4a46121,#0000 32%),linear-gradient(150deg,#19110c,#0c0907);border:1px solid #e2ac7357;border-radius:28px;max-width:800px;margin:38px auto 0;padding:44px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000006e}.weekly-game-timer{--time:360deg;background:conic-gradient(#e8ae72 var(--time),#e6ae7421 0);border-radius:50%;place-items:center;width:118px;height:118px;margin:0 auto 28px;transition:background .1s linear;display:grid}.weekly-game-timer:before{content:"";background:#100b08;border-radius:50%;width:102px;height:102px;position:absolute}.weekly-game-timer span{z-index:1;text-align:center;display:grid;position:relative}.weekly-game-timer b{color:#f3cfaa;font:400 2.5rem/1 Georgia,serif}.weekly-game-timer small{color:#8d725a;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:.48rem}.weekly-game-timer.urgent{filter:drop-shadow(0 0 12px #dc744b47)}.weekly-game-timer.urgent b{color:#f0a37e}.weekly-game-copy{text-align:center}.weekly-game-copy>small{color:#c58a55;letter-spacing:.16em;font-size:.58rem;font-weight:900}.weekly-game-copy h1{color:#f7dfc3;letter-spacing:-.035em;max-width:650px;margin:12px auto;font:400 clamp(2rem,5vw,3.6rem)/1.04 Georgia,serif}.weekly-game-copy p{color:#8f7a66;margin:0;font-size:.68rem}.weekly-game-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:32px;display:grid}.weekly-game-options button{color:#d8bea2;text-align:left;cursor:pointer;background:#0b0806;border:1px solid #e2ac734d;border-radius:14px;grid-template-columns:32px 1fr 18px;align-items:center;gap:11px;min-height:68px;padding:9px 13px;transition:transform .16s,border-color .16s,background .16s;display:grid}.weekly-game-options button:hover{background:#21150e;border-color:#dfa76f;transform:translateY(-2px)}.weekly-game-options button:disabled{opacity:.55;cursor:wait}.weekly-game-options button>b{color:#db9f63;border:1px solid #745038;border-radius:50%;place-items:center;width:31px;height:31px;font:400 .78rem Georgia,serif;display:grid}.weekly-game-options button span{font-size:.73rem;line-height:1.3}.weekly-game-options button em{color:#9a6b45;font-style:normal}.weekly-game-error{color:#e5a08f;text-align:center;margin:16px 0 0;font-size:.68rem}.weekly-game>footer{color:#7e6b59;justify-content:space-between;max-width:860px;margin:18px auto 0;font-size:.62rem;display:flex}.weekly-game>footer a{color:#c18b5b;text-decoration:none}.weekly-game-loading{align-content:center;place-items:center;gap:20px;display:grid}.weekly-game-loading>span{border:1px solid #d1965d;border-radius:50%;width:70px;height:70px;animation:1.4s ease-in-out infinite weeklyPulse;box-shadow:0 0 45px #d6965733}.weekly-game-loading p{color:#c6a27f}.weekly-game-finished{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.weekly-finished-mark{color:#f0bf89;background:#17100b;border:1px solid #daa067;border-radius:50%;place-items:center;width:110px;height:110px;font:400 3.3rem Georgia,serif;display:grid;box-shadow:0 0 55px #daa06729}.weekly-game-finished>small{color:#bc814e;letter-spacing:.17em;margin-top:28px;font-size:.63rem;font-weight:900}.weekly-game-finished h1{color:#f4ddc2;max-width:760px;margin:13px 0;font:400 clamp(2.5rem,7vw,5rem)/.95 Georgia,serif}.weekly-game-finished p{color:#a38b75;max-width:600px;margin:0;font:400 .95rem/1.7 Georgia,serif}.weekly-game-finished>a:not(.weekly-game-back){color:#160e08;text-transform:uppercase;letter-spacing:.07em;background:linear-gradient(120deg,#efc490,#d49456);border-radius:14px;justify-content:space-between;align-items:center;width:min(480px,100% - 32px);min-height:68px;margin-top:30px;padding:0 22px;font-weight:900;text-decoration:none;display:flex}.weekly-game-back{color:#a78160;margin-top:18px;font-size:.68rem}@keyframes weeklyPulse{50%{opacity:.45;transform:scale(1.15)}}@media (width<=620px){.weekly-game{padding:20px 10px 30px}.weekly-game-card{border-radius:20px;margin-top:25px;padding:28px 13px 24px}.weekly-game-timer{width:94px;height:94px;margin-bottom:22px}.weekly-game-timer:before{width:80px;height:80px}.weekly-game-timer b{font-size:2rem}.weekly-game-copy h1{font-size:2.25rem}.weekly-game-options{grid-template-columns:1fr;margin-top:25px}.weekly-game-options button{min-height:58px}.weekly-game>footer,.weekly-game-head{padding:0 4px}}@media (prefers-reduced-motion:reduce){.weekly-game-loading>span{animation:none}.weekly-game-options button{transition:none}}:is(html:has(.weekly-game),body:has(.weekly-game)){background:#01050b}.weekly-game{--gold:#efb66e;color:#f5e8d6;background:radial-gradient(circle at 50% 18%,#0d355e7a,#0000 32%),linear-gradient(#020a16,#01050b);font-family:Avenir,Avenir Next,Arial,sans-serif}.weekly-casino-title{text-align:center;max-width:860px;margin:0 auto 18px}.weekly-casino-title>small{color:#efb66e;letter-spacing:.28em;font-size:.61rem;font-weight:900}.weekly-casino-title h1{color:#ffe0a7;margin:6px 0 1px;font:400 clamp(2.55rem,6vw,4.5rem)/1 Didot,Bodoni MT,Georgia,serif}.weekly-casino-title p{color:#cfc4b4;margin:0;font:400 1rem Didot,Bodoni MT,Georgia,serif}.weekly-game-head{background:linear-gradient(110deg,#06182d,#020914);border:1px solid #26527fcc;border-radius:16px;padding:14px 20px}.weekly-game-head small{color:#d0b586}.weekly-game-head strong,.weekly-game-score>b{color:#ffe0a7;font-family:Didot,Bodoni MT,Georgia,serif}.weekly-game-progress{background:#010813;border:1px solid #355b8280;border-radius:20px;height:7px;overflow:hidden}.weekly-game-progress i{border-radius:inherit;background:linear-gradient(90deg,#ffe0a7,#dda052);box-shadow:0 0 13px #efb1606b}.weekly-game-card{background:radial-gradient(circle at 50% 0,#16436e4d,#0000 33%),linear-gradient(150deg,#071a31,#020914);border-color:#244f7ad9;box-shadow:inset 0 1px #ffe0b00d,0 35px 100px #0000007a}.weekly-game-timer{background:conic-gradient(#ffd997 var(--time),#405a7459 0);box-shadow:0 0 26px #e2a55624}.weekly-game-timer:before{background:#03101e}.weekly-game-timer b{color:#ffe0a7;font-family:Didot,Bodoni MT,Georgia,serif}.weekly-game-copy>small{color:#efb66e}.weekly-game-copy h1{color:#f6e7d4;font-family:Didot,Bodoni MT,Georgia,serif}.weekly-game-copy p{color:#a8a8a6}.weekly-game-options button{color:#eee5da;background:#03101f;border-color:#345573}.weekly-game-options button:hover{background:#09294a;border-color:#dda65f}.weekly-game-options button>b{color:#efb66e;border-color:#a8723e}.weekly-game-options button em{color:#efb66e}.weekly-casino-social{color:#eadfce;background:linear-gradient(120deg,#06172b,#020811);border:1px solid #e5b47175;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:800px;margin:14px auto 0;padding:12px 18px;font:400 .95rem Didot,Bodoni MT,Georgia,serif;display:grid}.weekly-casino-social>div{padding-left:8px;display:flex}.weekly-casino-social>b{color:#efb66e;font:300 1.8rem/1 Didot,serif}.weekly-casino-avatar{background-color:#071528;background-image:url(/offline-member-avatars-v3.webp);background-size:400% 200%;border:2px solid #f2c889;border-radius:50%;width:40px;height:40px;margin-left:-8px}.weekly-casino-avatar.avatar-0{background-position:0 0}.weekly-casino-avatar.avatar-1{background-position:33.333% 100%}.weekly-casino-avatar.avatar-2{background-position:66.666% 0}.weekly-casino-avatar.avatar-3{background-position:100% 100%}.weekly-casino-avatar.avatar-4{background-position:33.333% 0}.weekly-game>footer a{color:#d9a760}.weekly-game-finished h1{color:#ffe0a7;font-family:Didot,Bodoni MT,Georgia,serif}.weekly-finished-mark{color:#ffe0a7;background:#06182d;border-color:#e0a65c}@media (width<=620px){.weekly-game{padding-top:14px}.weekly-casino-title{margin-bottom:12px}.weekly-casino-title h1{font-size:2.75rem}.weekly-game-head{padding:11px 13px}.weekly-game-card{margin-top:14px}.weekly-casino-social{gap:10px;padding:10px 12px;font-size:.82rem}.weekly-casino-avatar{width:34px;height:34px}.weekly-game>footer span{display:none}}.life-gateway{background:radial-gradient(circle at 15% 0,#ffdf3221,transparent 31%),var(--life-cream);min-height:100dvh;color:var(--life-black);font-family:Arial,sans-serif}.life-brand{justify-content:center;align-items:center;gap:11px;display:flex}.life-brand>span:last-child{gap:2px;display:grid}.life-brand b{letter-spacing:.28em;font-size:1.04rem}.life-brand small{letter-spacing:.26em;font-size:.46rem;font-weight:800}.life-power{border:3px solid;border-top-color:#0000;border-radius:50%;width:38px;height:38px;position:relative}.life-power i{background:currentColor;border-radius:4px;width:3px;height:22px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.life-login-page{place-items:center;padding:24px;display:grid}.life-login-card{border:1px solid var(--life-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffaf0e8;border-radius:32px;gap:28px;width:min(100%,520px);padding:36px 28px;display:grid;box-shadow:0 28px 80px #28201621}.life-login-copy{gap:10px;display:grid}.life-login-copy>small,.life-profile-intro>small,.life-business-form>header>span{color:var(--life-orange);letter-spacing:.25em;font-size:.68rem;font-weight:900}.life-login-copy h1,.life-profile-intro h1{letter-spacing:-.055em;margin:0;font:700 clamp(3rem,11vw,5rem)/.87 Georgia,serif}.life-login-copy h1 em,.life-profile-intro h1 em,.life-business-form h2 em{color:var(--life-orange);font-weight:400}.life-login-copy p,.life-profile-intro p{color:var(--life-soft);margin:0;font-size:1rem;line-height:1.55}.life-access-form{gap:16px;display:grid}.life-access-form label{gap:7px;display:grid}.life-access-form label>span{font-size:.78rem;font-weight:900}.life-access-form input,.life-business-form input{border:1.5px solid var(--life-black);width:100%;min-height:54px;color:var(--life-black);background:#fff;border-radius:14px;outline:none;padding:0 15px;font-size:1rem}.life-access-form input:focus,.life-business-form input:focus{border-color:var(--life-orange);box-shadow:0 0 0 4px #ef62381f}.life-password{position:relative}.life-password input{padding-right:92px}.life-password button{background:#ede7dc;border:0;border-radius:10px;padding:0 11px;font-weight:800;position:absolute;top:7px;bottom:7px;right:7px}.life-primary{background:linear-gradient(100deg,#ffe957,var(--life-yellow));color:#111;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:60px;font-size:1rem;font-weight:900;display:flex;box-shadow:0 12px 30px #e0b51938}.life-primary b{font-size:1.35rem}.life-primary:disabled{opacity:.6}.life-access-help{justify-content:space-between;gap:15px;display:flex}.life-access-help a,.life-page-footer a{color:var(--life-black);text-underline-offset:4px;font-size:.8rem;font-weight:800;text-decoration:underline}.life-oauth-note{border-top:1px solid var(--life-line);color:#8a8379;text-align:center;margin:0;padding-top:18px;font-size:.72rem;line-height:1.5}.life-form-error{color:#8f2b14;background:#ffe2d9;border-radius:12px;margin:0;padding:11px 13px;font-size:.8rem}.life-profile-page{max-width:940px;margin:auto;padding:0 22px 70px}.life-topbar{border-bottom:1px solid var(--life-line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;display:grid}.life-avatar{background:#fff;border:1px solid #bdb5a8;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid;overflow:hidden}.life-avatar img{object-fit:cover;width:100%;height:100%}.life-city{justify-self:end;align-items:center;gap:8px;font-size:.82rem;font-weight:900;display:flex}.life-city i{background:var(--life-orange);border-radius:50%;width:9px;height:9px}.life-profile-intro{gap:13px;padding:38px 0 28px;display:grid}.life-profile-intro p{max-width:650px}.life-universe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.life-universe-grid article{border:1.5px solid var(--life-black);background:var(--life-paper);border-radius:26px;grid-template-rows:auto auto auto 1fr auto;gap:14px;min-height:360px;padding:21px;display:grid;box-shadow:0 16px 38px #2a211614}.life-universe-grid article.locked{background:var(--life-black);color:#fff}.life-universe-grid article>header,.life-universe-grid article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.life-universe-grid article>header span{font:700 1.1rem Georgia,serif}.life-universe-grid article>header b{background:var(--life-yellow);color:#111;letter-spacing:.08em;border-radius:999px;padding:7px 9px;font-size:.58rem}.life-universe-icon{background:var(--life-yellow);color:#111;border-radius:18px;place-items:center;width:57px;height:57px;font-size:2rem;display:grid}.life-universe-grid h2{margin:0;font:700 2rem/.95 Georgia,serif}.life-universe-grid p{color:var(--life-soft);margin:0;font-size:.86rem;line-height:1.52}.life-universe-grid .locked p{color:#bdb6ab}.life-universe-grid article>footer{border-top:1px solid;padding-top:15px}.life-universe-grid article>footer span{font-size:.72rem;font-weight:800}.life-universe-grid article>footer b{font-size:1.3rem}.life-business-form,.life-business-ready,.life-status-note{border:1.5px solid var(--life-black);background:var(--life-paper);border-radius:28px;gap:20px;margin-top:24px;padding:28px;display:grid;box-shadow:0 18px 46px #2a21161a}.life-business-form header{gap:9px;display:grid}.life-business-form h2,.life-business-ready h2{letter-spacing:-.04em;margin:0;font:700 clamp(2.2rem,6vw,3.7rem)/.91 Georgia,serif}.life-business-form header p,.life-business-ready p,.life-status-note p{max-width:680px;color:var(--life-soft);margin:0;font-size:.9rem;line-height:1.55}.life-business-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.life-business-fields label{border:1px solid var(--life-line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;gap:12px;padding:15px;display:grid}.life-business-fields label>i{background:var(--life-yellow);color:#111;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.68rem;font-style:normal;font-weight:900;display:grid}.life-business-fields label>span{gap:8px;display:grid}.life-business-fields label b{font-size:.76rem}.life-business-form input{border-color:#bdb4a7;border-radius:10px;min-height:45px;font-size:.86rem}.life-business-ready{background:var(--life-black);color:#fff;grid-template-columns:auto 1fr;align-items:center}.life-business-ready>span{background:var(--life-yellow);color:#111;border-radius:20px;place-items:center;width:66px;height:66px;font-size:1.7rem;font-weight:900;display:grid}.life-business-ready small{color:var(--life-yellow);letter-spacing:.2em;font-size:.65rem;font-weight:900}.life-page-footer{border-top:1px solid var(--life-line);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:22px 3px;display:flex}.life-page-footer span{color:#8e877c;letter-spacing:.25em;font-size:.58rem;font-weight:900}@media (width<=720px){.life-profile-page{padding:0 15px 48px}.life-topbar{min-height:78px}.life-topbar .life-brand small{display:none}.life-topbar .life-brand b{font-size:.84rem}.life-power{width:31px;height:31px}.life-city{font-size:.7rem}.life-profile-intro{padding:28px 5px 22px}.life-profile-intro h1{font-size:3.35rem}.life-universe-grid{grid-template-columns:1fr}.life-universe-grid article{min-height:0}.life-business-fields{grid-template-columns:1fr}.life-business-form,.life-business-ready,.life-status-note{padding:21px}.life-business-ready{grid-template-columns:1fr}.life-login-page{padding:0}.life-login-card{border:0;border-radius:0;align-content:center;min-height:100dvh;padding:34px 22px}.life-access-help{font-size:.75rem}}button,a{touch-action:manipulation}.life-instant-loading{background:#f6f1e8;grid-template-rows:auto auto 1fr auto;gap:18px;min-height:100svh;padding:28px 22px;display:grid}.life-loading-brand{letter-spacing:.24em;justify-content:center;align-items:center;gap:10px;min-height:58px;display:flex}.life-loading-line,.life-loading-card,.life-loading-nav{background:linear-gradient(100deg,#eee7dc 20%,#fffaf2 42%,#eee7dc 64%) 0 0/300% 100%;border-radius:24px;animation:1s ease-in-out infinite lifeLoading;overflow:hidden}.life-loading-line{width:58%;height:54px}.life-loading-card{min-height:58svh}.life-loading-nav{height:76px}@keyframes lifeLoading{0%{background-position:100% 0}to{background-position:0 0}}.life-new-member-link{border:1px solid var(--life-black);background:var(--life-black);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 17px;font-size:.82rem;font-weight:900;text-decoration:none;display:flex}.life-new-member-link b{color:#d8b16e;font-size:1.2rem}.life-brand .official-logo-artwork{max-width:38vw;width:168px!important}.life-login-card>.life-brand .official-logo-artwork{max-width:72vw;width:210px!important}@media (width<=720px){.life-topbar .life-brand .official-logo-artwork{max-width:42vw;width:138px!important}}.life-feed-page{max-width:760px;margin:auto;padding:0 18px 116px}.life-feed-topbar{z-index:20;background:color-mix(in srgb,var(--life-cream) 91%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.life-feed-intro{grid-template-columns:1fr auto;align-items:end;gap:18px;padding:28px 5px 24px;display:grid}.life-feed-intro small{color:var(--life-orange);letter-spacing:.24em;font-size:.65rem;font-weight:900}.life-feed-intro h1{letter-spacing:-.06em;margin:8px 0 0;font:700 clamp(3rem,12vw,5.4rem)/.84 Georgia,serif}.life-feed-intro h1 em{font-weight:400}.life-feed-intro>a{border:1px solid var(--life-line);min-width:126px;color:var(--life-black);background:#fffaf0e6;border-radius:20px;align-items:center;gap:9px;padding:13px 15px;font-size:.74rem;font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 26px #20191214}.life-feed-intro>a i{background:var(--life-yellow);border-radius:50%;width:10px;height:10px}.life-feed-intro>a span{margin-left:auto}.life-feed-tabs{z-index:19;background:#e8e1d6;border-radius:26px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:14px;padding:5px;display:grid;position:sticky;top:78px;box-shadow:0 12px 30px #20191214}.life-feed-tabs button{color:#555048;background:0 0;border:0;border-radius:21px;justify-content:center;align-items:center;gap:7px;min-height:56px;font-size:.78rem;font-weight:900;display:flex}.life-feed-tabs button span{font-size:1.35rem}.life-feed-tabs button.active{background:var(--life-black);color:#fff}.life-event-feed{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;border-radius:31px;height:calc(100dvh - 276px);min-height:560px;overflow-y:auto}.life-event-feed::-webkit-scrollbar{display:none}.life-event-poster{scroll-snap-align:start;color:#fff;background-position:50%;background-size:cover;border-radius:31px;flex-direction:column;justify-content:space-between;min-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 54px #1c140c33}.life-event-poster>header{align-items:center;gap:9px;padding:24px;display:flex}.life-event-poster>header>span,.life-event-poster>header>b{letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a090738;border:1px solid #ffffff8c;border-radius:999px;padding:9px 12px;font-size:.59rem}.life-event-poster>header>b{margin-left:auto}.life-event-poster time{background:var(--life-yellow);color:#111;border-radius:18px;place-items:center;min-width:62px;min-height:62px;font-size:.65rem;font-weight:900;display:grid}.life-event-poster time strong{font:700 1.75rem/.75 Georgia,serif}.life-poster-copy{gap:13px;padding:86px 24px 25px;display:grid}.life-signature{background:var(--life-yellow);color:#111;letter-spacing:.12em;border-radius:999px;justify-self:start;padding:9px 13px;font-size:.58rem;font-weight:900}.life-poster-copy h2{letter-spacing:-.055em;max-width:95%;margin:0;font:700 clamp(2.3rem,10vw,4.6rem)/.84 Georgia,serif}.life-poster-copy>p{color:#f1ede5;margin:0;font-size:.9rem;line-height:1.4}.life-poster-facts{flex-wrap:wrap;gap:7px 15px;font-size:.72rem;font-weight:800;display:flex}.life-real-interest{font-size:.74rem}.life-real-interest b{font-size:1.1rem}.life-poster-copy footer{border-top:1px solid #ffffff59;justify-content:space-between;align-items:end;gap:16px;padding-top:16px;display:flex}.life-poster-copy footer>div{gap:3px;display:grid}.life-poster-copy footer small{font-size:.66rem}.life-poster-copy footer strong{font:700 1.65rem Georgia,serif}.life-poster-copy footer>a,.life-coming-universe>a{background:linear-gradient(100deg,#ffe75d,var(--life-yellow));color:#111;border-radius:999px;align-items:center;gap:16px;padding:17px 20px;font-size:.88rem;font-weight:900;text-decoration:none;display:flex}.life-poster-copy footer>a b{font-size:1.2rem}.life-coming-universe{border:1.5px solid var(--life-black);background:var(--life-paper);border-radius:31px;align-content:center;place-items:start;min-height:calc(100dvh - 290px);padding:40px;display:grid;box-shadow:0 22px 55px #2019121a}.life-coming-universe>span{background:var(--life-yellow);border-radius:21px;place-items:center;width:68px;height:68px;font-size:2rem;display:grid}.life-coming-universe small{color:var(--life-orange);letter-spacing:.22em;margin-top:30px;font-weight:900}.life-coming-universe h2{letter-spacing:-.05em;margin:10px 0;font:700 clamp(2.7rem,10vw,4.5rem)/.9 Georgia,serif}.life-coming-universe p{max-width:500px;color:var(--life-soft);margin:0 0 25px;line-height:1.55}.life-swipe-hint{color:#8f887e;letter-spacing:.08em;text-align:center;margin:12px 0 0;font-size:.66rem;font-weight:800}.life-bottom-nav{left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf0eb;border:1px solid #d8d0c3d9;border-radius:27px;grid-template-columns:repeat(3,1fr);width:min(100% - 28px,710px);padding:8px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 20px 55px #1e171033}.life-bottom-nav a{color:#8a847c;border-radius:20px;place-items:center;gap:3px;min-height:62px;font-size:.68rem;text-decoration:none;display:grid}.life-bottom-nav a span{font-size:1.35rem}.life-bottom-nav a.active{color:var(--life-black);background:#fff;box-shadow:0 8px 22px #1e171014}.life-bottom-nav a.active span{color:var(--life-orange)}@media (width<=560px){.life-feed-page{padding-inline:12px}.life-feed-intro{padding-top:20px}.life-feed-intro h1{font-size:3.15rem}.life-feed-intro>a{min-width:0;padding:12px}.life-feed-intro>a i{display:none}.life-feed-tabs{top:77px}.life-event-feed{height:calc(100dvh - 270px);min-height:500px}.life-event-poster>header{padding:17px}.life-poster-copy{padding:70px 18px 21px}.life-poster-copy h2{font-size:2.75rem}.life-poster-copy footer>a{padding:15px 17px}.life-coming-universe{padding:27px}.life-swipe-hint{display:none}}.life-detail-page,.life-reservations-page{max-width:760px;margin:auto;padding:0 18px 220px}.life-detail-top{grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;display:grid}.life-detail-top>a{border:1px solid var(--life-line);background:var(--life-paper);width:46px;height:46px;color:var(--life-black);border-radius:50%;place-items:center;font-size:1.3rem;text-decoration:none;display:grid}.life-detail-hero{color:#fff;background-position:50%;background-size:cover;border-radius:32px 32px 0 0;flex-direction:column;justify-content:space-between;min-height:62dvh;padding:24px;display:flex}.life-detail-hero>span{letter-spacing:.16em;background:#0003;border:1px solid #ffffff73;border-radius:999px;align-self:flex-start;padding:9px 12px;font-size:.6rem;font-weight:900}.life-detail-hero h1{letter-spacing:-.06em;max-width:95%;margin:0;font:700 clamp(3rem,12vw,5.6rem)/.84 Georgia,serif}.life-detail-hero p{color:#f0ebe2;margin:14px 0 0;line-height:1.45}.life-detail-card{border:1.5px solid var(--life-black);background:var(--life-paper);border-top:0;border-radius:0 0 32px 32px;gap:30px;padding:30px 25px;display:grid}.life-detail-facts{border-top:1px solid var(--life-line);border-left:1px solid var(--life-line);grid-template-columns:1fr 1fr;display:grid}.life-detail-facts>div{border-right:1px solid var(--life-line);border-bottom:1px solid var(--life-line);gap:6px;padding:16px;display:grid}.life-detail-facts small,.life-detail-story>small,.life-detail-program>small{color:var(--life-orange);letter-spacing:.18em;font-size:.58rem;font-weight:900}.life-detail-facts b{font-size:.83rem}.life-detail-demand{background:#eee7dc;border-radius:16px;margin:0;padding:15px 18px;font-size:.8rem}.life-detail-demand strong{font:700 1.45rem Georgia,serif}.life-detail-story h2{letter-spacing:-.05em;margin:9px 0;font:700 clamp(2.7rem,10vw,4.8rem)/.86 Georgia,serif}.life-detail-story p{color:var(--life-soft);line-height:1.6}.life-detail-note{background:var(--life-black);color:#fff;border-radius:18px;align-items:center;gap:16px;padding:18px;display:flex}.life-detail-note>span{background:var(--life-yellow);color:#111;border-radius:15px;place-items:center;width:47px;height:47px;font-size:1.4rem;display:grid}.life-detail-note div{gap:4px;display:grid}.life-detail-note small{color:#d8bb65;letter-spacing:.16em;font-size:.58rem}.life-detail-program ol{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.life-detail-program li{border-bottom:1px solid var(--life-line);grid-template-columns:42px 1fr;align-items:center;min-height:54px;font-size:.85rem;display:grid}.life-detail-program li span{color:var(--life-gold);font:700 1rem Georgia,serif}.life-detail-action{right:0;bottom:calc(92px + env(safe-area-inset-bottom));z-index:24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8eb;border:1px solid #ded6c9d9;border-radius:999px;width:min(100% - 40px,700px);margin:0;padding:9px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #2e1f142e}.life-detail-action>a,.life-detail-action .club-apply-action>button{background:linear-gradient(100deg,#ffe85a,var(--life-yellow));color:#111;border:0;border-radius:999px;justify-content:center;align-items:center;gap:20px;width:100%;min-height:64px;font-size:1rem;font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 26px #70492f38}.life-detail-action .club-apply-action{width:100%}.life-detail-action .form-error{color:#7e2a17;background:#ffe2d9;border-radius:12px;padding:10px}.life-reservations-intro{padding:34px 4px 26px}.life-reservations-intro>small{color:var(--life-orange);letter-spacing:.22em;font-size:.62rem;font-weight:900}.life-reservations-intro h1{letter-spacing:-.06em;margin:8px 0;font:700 clamp(3.2rem,11vw,5.2rem)/.88 Georgia,serif}.life-reservations-intro p{color:var(--life-soft);margin:0;line-height:1.5}.life-reservation-list{gap:22px;display:grid}.life-reservation-card{border:1.5px solid var(--life-black);background:var(--life-paper);border-radius:30px;overflow:hidden;box-shadow:0 18px 46px #2019121a}.life-reservation-cover{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:370px;padding:20px;display:flex}.life-reservation-cover>span{background:var(--life-yellow);color:#111;letter-spacing:.1em;border-radius:999px;align-self:flex-start;padding:10px 13px;font-size:.6rem;font-weight:900}.life-reservation-cover small{letter-spacing:.17em;font-size:.59rem;font-weight:900}.life-reservation-cover h2{letter-spacing:-.05em;margin:9px 0;font:700 clamp(2.4rem,10vw,4.2rem)/.86 Georgia,serif}.life-reservation-cover p{margin:0;font-size:.78rem}.life-reservation-state{gap:18px;padding:22px;display:grid}.life-reservation-state>div:first-child{gap:4px;display:grid}.life-reservation-state small{color:var(--life-orange);letter-spacing:.17em;font-size:.57rem;font-weight:900}.life-reservation-state p{color:var(--life-soft);margin:0;font-size:.82rem;line-height:1.5}.life-pass-link{background:var(--life-black);color:#fff;border-radius:999px;justify-content:center;padding:18px;font-weight:900;text-decoration:none;display:flex}.life-reservation-state .reservation-bank-payment{background:0 0!important;border:0!important;padding:0!important}.life-empty-reservations{border:1px solid var(--life-line);background:var(--life-paper);text-align:center;border-radius:30px;place-items:center;min-height:420px;padding:35px;display:grid}.life-empty-reservations>span{font-size:3rem}.life-empty-reservations h2{margin:0;font:700 2.7rem Georgia,serif}.life-empty-reservations p{color:var(--life-soft)}.life-empty-reservations a{color:var(--life-black);font-weight:900}@media (width<=560px){.life-detail-page{padding:0 12px 215px}.life-reservations-page{padding-inline:12px}.life-detail-hero{min-height:55dvh;padding:18px}.life-detail-card{padding:24px 18px}.life-detail-facts{grid-template-columns:1fr}.life-detail-action{bottom:calc(88px + env(safe-area-inset-bottom));width:calc(100% - 24px);padding:7px}.life-detail-action>a,.life-detail-action .club-apply-action>button{min-height:58px;font-size:.92rem}.life-reservations-intro{padding-top:24px}.life-reservation-cover{min-height:330px}}.life-reservation-card{scroll-margin-top:18px}.life-reservation-card:target{box-shadow:0 0 0 3px var(--life-yellow),0 18px 46px #20191229}.reservation-installment-summary{background:#f1e7da;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.reservation-installment-summary>div{align-items:center;gap:8px;display:flex}.reservation-installment-summary>div>b{color:#8d5039;border:1px solid #b9825e;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.reservation-installment-summary>div.active>b,.reservation-installment-summary>div.done>b{color:#fff;background:#17130f}.reservation-installment-summary>div span{font-size:.68rem;line-height:1.25}.reservation-installment-summary>i{background:#cbb49f;height:1px}.reservation-installment-summary>p{grid-column:1/-1;margin:2px 0 0!important;font-size:.69rem!important}.life-installment-held{background:#eee3d4;border-radius:18px;gap:10px;padding:17px;display:grid!important}.life-installment-held>b{font:700 1.35rem Georgia,serif}.life-installment-held>div{color:#7e4d39;align-items:center;gap:8px;font-size:.65rem;font-weight:900;display:flex}.life-installment-held>div i{background:#bfa78f;flex:1;height:1px}.life-feed-page{height:100dvh;max-height:100dvh;padding-bottom:max(10px,env(safe-area-inset-bottom));grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.life-feed-page .life-feed-topbar{min-height:72px;position:relative;top:auto}.life-feed-page .life-feed-intro{padding:18px 4px 16px;display:block;position:relative}.life-feed-page .life-feed-intro>div{padding-right:132px}.life-feed-page .life-feed-intro h1{font-size:clamp(2.8rem,8.6vw,4.6rem);line-height:.88}.life-feed-page .life-feed-intro h1 em{white-space:nowrap;color:var(--life-black);display:inline-block}.life-feed-page .life-feed-intro>a{position:absolute;bottom:18px;right:4px}.life-feed-page .life-feed-tabs{margin-bottom:10px;position:relative;top:auto}.life-feed-page .life-event-feed{height:auto;min-height:0}.life-feed-page .life-event-poster{background-position:50% 42%;height:100%;min-height:100%}.life-feed-page .life-poster-copy{padding-bottom:24px}.life-feed-page .life-swipe-hint{display:none}.life-feed-page .life-bottom-nav{width:100%;margin-top:9px;position:relative;bottom:auto;left:auto;transform:none}.life-feed-tabs button svg,.life-bottom-nav svg{flex:none;width:22px;height:22px}.life-coming-universe>span svg{width:28px;height:28px}.life-profile-reference .life-profile-intro{padding:28px 4px 20px}.life-profile-reference .life-profile-intro h1{font-size:clamp(3.3rem,10vw,5.2rem)}.life-identity-card{border:1px solid var(--life-line);background:var(--life-paper);border-radius:27px;gap:18px;padding:24px;display:grid;box-shadow:0 14px 38px #231c1412}.life-identity-main{align-items:center;gap:18px;display:flex}.life-identity-photo{background:#e7dfd3;border-radius:50%;flex:0 0 92px;place-items:center;width:92px;height:92px;font:700 2.2rem Georgia,serif;display:grid;overflow:hidden}.life-identity-photo img{object-fit:cover;width:100%;height:100%}.life-identity-main>div{min-width:0}.life-identity-main small,.life-identity-facts small,.life-profile-universes>header small{color:var(--life-orange);letter-spacing:.17em;font-size:.62rem;font-weight:900}.life-identity-main h2{letter-spacing:-.04em;text-overflow:ellipsis;margin:7px 0 5px;font:700 clamp(2rem,7vw,3.3rem)/.92 Georgia,serif;overflow:hidden}.life-identity-main p{color:var(--life-soft);margin:0;font-size:.92rem}.life-identity-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.life-identity-facts>div{background:#eee8de;border-radius:17px;gap:6px;padding:15px 17px;display:grid}.life-identity-facts b{font-size:.82rem}.life-profile-universes>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:13px;padding:0 4px;display:flex}.life-profile-universes>header h2{letter-spacing:-.04em;margin:6px 0 0;font:700 clamp(2.2rem,7vw,3.4rem)/.9 Georgia,serif}.life-profile-universes>header>b{background:var(--life-black);color:#fff;border-radius:999px;padding:10px 14px;font-size:.7rem}.life-profile-universe-list article{border:1.5px solid var(--life-black);background:#f4ffbd;border-radius:24px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;min-height:94px;padding:14px 17px;display:grid}.life-profile-universe-list article.todo{background:var(--life-paper)}.life-profile-universe-list article>span{background:var(--life-yellow);color:#111;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.life-profile-universe-list article>span svg{width:27px;height:27px}.life-profile-universe-list article>div{min-width:0}.life-profile-universe-list article>div>b{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.life-profile-universe-list article p{color:var(--life-soft);margin:6px 0 0;font-size:.8rem}.life-profile-universe-list article>strong{color:var(--life-orange);font-size:.76rem}.life-profile-universe-list article>i{color:#fff;background:#64851f;border-radius:50%;place-items:center;width:37px;height:37px;font-style:normal;font-weight:900;display:grid}.life-profile-universe-list article.todo>i{background:var(--life-black)}.life-profile-reference .life-business-form,.life-profile-reference .life-business-ready,.life-profile-reference .life-status-note{margin-bottom:10px}.life-profile-reference .life-bottom-nav{z-index:30}@media (width<=560px){.life-feed-page{padding:0 11px max(8px,env(safe-area-inset-bottom))}.life-feed-page .life-feed-intro{padding-top:12px}.life-feed-page .life-feed-intro>div{padding-right:112px}.life-feed-page .life-feed-intro h1{font-size:2.75rem}.life-feed-page .life-feed-intro>a{min-width:106px;padding:11px 12px;bottom:15px;right:0}.life-feed-tabs button{min-height:50px;font-size:.7rem}.life-feed-tabs button svg{width:19px;height:19px}.life-feed-page .life-event-poster>header{padding:14px}.life-feed-page .life-poster-copy{gap:9px;padding:45px 17px 18px}.life-feed-page .life-poster-copy h2{font-size:2.45rem}.life-feed-page .life-poster-copy>p{font-size:.78rem}.life-feed-page .life-poster-copy footer{padding-top:10px}.life-feed-page .life-poster-copy footer strong{font-size:1.35rem}.life-feed-page .life-poster-copy footer>a{padding:13px 15px}.life-feed-page .life-bottom-nav{border-radius:23px;padding:5px}.life-feed-page .life-bottom-nav a{min-height:48px}.life-profile-reference{padding-inline:12px}.life-identity-card{padding:18px}.life-identity-photo{flex-basis:74px;width:74px;height:74px}.life-identity-main h2{font-size:2rem}.life-profile-universe-list article{grid-template-columns:auto 1fr auto;gap:12px;padding:12px}.life-profile-universe-list article>strong{grid-column:2}.life-profile-universe-list article>i{grid-area:1/3/3}.life-profile-universe-list article>span{width:52px;height:52px}.life-profile-universe-list article p{font-size:.74rem}}@media (height<=760px) and (width<=560px){.life-feed-page .life-feed-intro{padding-block:9px}.life-feed-page .life-feed-intro small{font-size:.54rem}.life-feed-page .life-feed-intro h1{margin-top:5px;font-size:2.3rem}.life-feed-page .life-feed-tabs{margin-bottom:7px}.life-feed-page .life-event-poster>header{padding:11px}.life-feed-page .life-poster-copy{padding-top:24px}.life-feed-page .life-poster-copy h2{font-size:2.1rem}.life-feed-page .life-poster-copy>p{display:none}.life-feed-page .life-bottom-nav a{min-height:44px}}.life-bottom-nav a{position:relative}.life-nav-badge{background:#b78b46;border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:2.2s ease-in-out infinite lifeBadgePulse;position:absolute;top:9px;left:calc(50% + 13px);box-shadow:0 2px 8px #754d126b}@keyframes lifeBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.life-coming-poster{color:#fff;background-position:50%;background-size:cover;border-radius:31px;flex-direction:column;justify-content:space-between;height:100%;min-height:0;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 54px #1c140c33}.life-coming-poster header{align-items:center;gap:10px;display:flex}.life-coming-poster header>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0c0852;border:1px solid #ffffff8c;border-radius:15px;place-items:center;width:47px;height:47px;display:grid}.life-coming-poster header svg{width:24px;height:24px}.life-coming-poster header small{letter-spacing:.14em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0c0847;border:1px solid #ffffff8c;border-radius:999px;padding:10px 13px;font-size:.65rem;font-weight:900}.life-coming-poster>div{place-items:start;gap:10px;display:grid}.life-coming-poster>div>b{color:#fff;letter-spacing:.16em;background:#b78b46;border-radius:999px;padding:9px 13px;font-size:.68rem}.life-coming-poster h2{letter-spacing:-.055em;margin:0;font:700 clamp(2.8rem,10vw,5rem)/.86 Georgia,serif}.life-coming-poster h2 em{color:#e7c995;font-weight:400}.life-coming-poster p{color:#f3eee7;max-width:520px;margin:0;font-size:1rem;line-height:1.45}.life-coming-poster.universe-business{background-position:50% 40%}@media (width<=560px){.life-coming-poster{border-radius:27px;padding:17px}.life-coming-poster header>span{width:42px;height:42px}.life-coming-poster header small{font-size:.58rem}.life-coming-poster h2{font-size:2.75rem}.life-coming-poster p{font-size:.86rem}}.life-event-poster.no-image:before,.life-detail-hero.no-image:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 18%,#f1e7d829,#0000 28%),linear-gradient(120deg,#0000 0 55%,#ffffff09 55% 56%,#0000 56%);position:absolute;inset:0}.life-detail-hero.no-image{position:relative}.life-detail-hero.no-image>*{z-index:1;position:relative}.life-detail-included,.life-detail-spirit{border:1px solid var(--life-line);background:#f4eee4;border-radius:20px;padding:20px}.life-detail-included>small,.life-detail-spirit>small,.life-detail-section>small{color:var(--life-orange);letter-spacing:.18em;font-size:.58rem;font-weight:900}.life-detail-included ul{color:var(--life-soft);gap:8px;margin:14px 0 0;padding-left:20px;line-height:1.45;display:grid}.life-detail-spirit p{color:var(--life-black);margin:10px 0 0;font:700 1.15rem/1.45 Georgia,serif}.life-feed-page{padding:0 18px max(10px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 8%,#fffdf7 0,#f7f2e8 42%,#f1ecdf 100%);grid-template-rows:auto auto auto minmax(0,1fr) auto}.life-feed-page .life-feed-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;place-items:center;min-height:104px;display:grid}.life-feed-page .life-feed-intro>div{padding:0}.life-feed-page .life-feed-intro h1{margin:0;font-size:clamp(3rem,9.5vw,4.8rem);line-height:.87}.life-feed-page .life-feed-intro h1 em{font-weight:400}.life-feed-page .life-feed-tabs{box-shadow:none;background:#e9e4da;border-radius:28px;margin-bottom:14px;padding:5px}.life-feed-page .life-feed-tabs button{border-radius:23px;min-height:57px;font-size:.86rem}.life-feed-page .life-event-feed{border-radius:31px}.life-feed-page .life-event-poster{background-position:50% 46%;border-radius:31px;box-shadow:0 18px 44px #1c140c29}.life-feed-page .life-event-poster>header{justify-content:space-between;padding:20px}.life-feed-page .life-event-poster>header>span{padding:10px 14px;font-size:.66rem}.life-feed-page .life-event-poster time{border-radius:18px;min-width:64px;min-height:72px;font-size:.74rem}.life-feed-page .life-poster-copy{gap:10px;padding:76px 20px 20px}.life-feed-page .life-signature{padding:10px 15px;font-size:.64rem}.life-feed-page .life-poster-copy h2{white-space:nowrap;max-width:100%;font-size:clamp(2.7rem,9.8vw,4.6rem)}.life-feed-page .life-poster-facts{border-bottom:1px solid #ffffff80;gap:9px 17px;padding-bottom:9px;font-size:.82rem}.life-feed-page .life-real-interest{align-items:center;gap:6px;font-size:.82rem;display:flex}.life-feed-page .life-poster-copy footer{border:0;padding-top:6px}.life-feed-page .life-poster-copy footer small{font-size:.72rem}.life-feed-page .life-poster-copy footer strong{font-size:2rem}.life-feed-page .life-poster-copy footer>a{justify-content:center;min-width:178px;padding:17px 22px;font:700 1.25rem Georgia,serif}.life-feed-page .life-poster-copy footer{align-items:center;gap:10px}.life-feed-page .life-poster-price{flex:none;gap:3px;display:grid}.life-poster-actions{flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.life-poster-actions>a,.life-poster-actions>button,.life-poster-actions>span{text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;font-size:.7rem;font-weight:900;text-decoration:none;display:flex}.life-poster-actions .life-feed-like{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0a078c;border:1px solid #ffffffb3;flex:0 0 48px}.life-poster-actions .life-feed-like svg{width:21px;height:21px}.life-poster-actions .life-feed-like.liked{color:#e9603b;background:#fff}.life-poster-actions .life-feed-details{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0a078c;border:1px solid #ffffffb3;flex:none;padding:0 13px}.life-poster-actions>a.payment,.life-poster-actions>a.confirmed,.life-poster-actions>button:not(.life-feed-like){background:linear-gradient(100deg,#ffe75d,var(--life-yellow));color:#111;flex:1;padding:0 15px}.life-poster-actions>span.pending{color:#17130e;background:#fffaf0f0;flex:1;padding:0 12px;line-height:1.15}.life-feed-error{z-index:45;color:#fff;text-align:center;background:#17130e;border-radius:16px;max-width:680px;margin:auto;padding:13px 16px;font-size:.8rem;font-weight:800;position:fixed;bottom:96px;left:18px;right:18px}.life-feed-page .life-bottom-nav{background:#fffdf7f0;border-radius:29px;margin-top:12px;padding:7px}.life-feed-page .life-bottom-nav a{min-height:58px;font-size:.75rem}@media (width<=560px){.life-feed-page{padding-inline:11px}.life-feed-page .life-feed-topbar{min-height:92px}.life-feed-page .life-feed-topbar .life-brand{transform:scale(1.03)}.life-feed-page .life-feed-intro{padding:0 3px 14px}.life-feed-page .life-feed-intro h1{font-size:2.82rem}.life-feed-page .life-feed-tabs{margin-bottom:9px}.life-feed-tabs button{min-height:52px;font-size:.76rem}.life-feed-page .life-event-poster>header{padding:15px}.life-feed-page .life-event-poster>header>span{font-size:.57rem}.life-feed-page .life-event-poster time{min-width:58px;min-height:65px}.life-feed-page .life-poster-copy{gap:8px;padding:42px 16px 72px}.life-feed-page .life-signature{padding:8px 12px;font-size:.55rem}.life-feed-page .life-poster-copy h2{font-size:2.42rem}.life-feed-page .life-poster-facts{gap:6px 12px;font-size:.69rem}.life-feed-page .life-real-interest{font-size:.7rem}.life-feed-page .life-poster-copy footer{flex-wrap:wrap;align-items:end}.life-feed-page .life-poster-copy footer strong{font-size:1.45rem}.life-poster-actions{z-index:3;flex-basis:auto;order:2;width:auto;position:absolute;bottom:14px;left:16px;right:16px;display:flex!important}.life-poster-actions>a,.life-poster-actions>button,.life-poster-actions>span{min-height:44px}.life-poster-actions .life-feed-like{flex-basis:44px}.life-poster-actions .life-feed-details{padding-inline:11px}.life-feed-page .life-bottom-nav{margin-top:8px;padding:5px}.life-feed-page .life-bottom-nav a{min-height:49px}}@media (height<=740px) and (width<=560px){.life-feed-page .life-feed-topbar{min-height:74px}.life-feed-page .life-feed-intro{padding-bottom:9px}.life-feed-page .life-feed-intro h1{font-size:2.35rem}.life-feed-page .life-feed-tabs button{min-height:46px}.life-feed-page .life-poster-copy{padding-top:26px}.life-feed-page .life-poster-copy h2{font-size:2rem}.life-feed-page .life-poster-copy footer strong{font-size:1.35rem}.life-feed-page .life-bottom-nav a{min-height:44px}}.life-profile-reference,.life-profile-editor{--profile-bg:#f6f1e8;--profile-card:#fffcf7ed;--profile-ink:#11100e;--profile-muted:#766f67;--profile-line:#231d171f;--profile-accent:#e9603b;--profile-peach:#fbe6d2;--profile-soft:#eee8de;background:radial-gradient(circle at 18% 5%,#ffffffeb,transparent 31%),var(--profile-bg);color:var(--profile-ink)}.life-profile-reference{max-width:800px;padding:0 22px 122px}.life-profile-reference .life-topbar{border-bottom:1px solid var(--profile-line);min-height:106px}.life-profile-reference .life-avatar{border:1px solid #11100e2e;width:52px;height:52px;box-shadow:0 8px 24px #211a1314}.life-profile-reference .life-city{font-size:.84rem}.life-profile-reference .life-city i{background:var(--profile-accent)}.life-profile-reference .life-profile-intro{padding:32px 5px 27px;display:block;position:relative}.life-profile-reference .life-profile-intro>small,.life-profile-universes>header small,.life-identity-main small,.life-identity-facts small{color:var(--profile-accent);letter-spacing:.23em;font-size:.65rem;font-weight:900}.life-profile-reference .life-profile-intro h1{letter-spacing:-.06em;max-width:70%;margin:10px 0 0;font:700 clamp(3.8rem,11vw,6rem)/.86 Georgia,serif}.life-profile-motto{color:#9a9289;letter-spacing:.24em;text-align:right;text-transform:uppercase;max-width:170px;font-size:.62rem;font-weight:700;line-height:1.55;position:absolute;bottom:31px;right:7px}.life-profile-motto:after{content:"";background:#9a9289;width:44px;height:1px;margin:10px 0 0 auto;display:block}.life-identity-card{background:var(--profile-card);border:1px solid #11100e17;border-radius:28px;gap:19px;padding:25px;box-shadow:0 16px 44px #261e1614}.life-identity-main{gap:20px;padding-right:50px;position:relative}.life-identity-photo{background:var(--profile-soft);border:3px solid #fff;flex-basis:100px;width:100px;height:100px;box-shadow:0 8px 28px #211a131a}.life-identity-main h2{margin:8px 0 6px;font-size:clamp(2.1rem,7vw,3.5rem);line-height:.9}.life-identity-main p{font-size:.95rem}.life-identity-arrow{background:#f3eee6;border-radius:14px;place-items:center;width:43px;height:43px;font-size:1.5rem;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.life-identity-facts{gap:13px}.life-identity-facts>div{background:#f0ebe3;border-radius:18px;min-height:82px;padding:17px 19px}.life-identity-facts b{font-size:.88rem;line-height:1.3}.life-identity-link{color:inherit;gap:19px;text-decoration:none;display:grid}.life-identity-link:active{transform:scale(.993)}.life-identity-facts em{color:var(--profile-accent);margin-top:5px;font-size:.68rem;font-style:normal;font-weight:800;display:block}.life-essential-hero>span{font:700 2.1rem Georgia,serif}.life-essential-form{margin-bottom:8px}.life-profile-saved{color:var(--profile-ink);background:#fffaf3;border:1px solid #11100e1f;border-radius:18px;align-items:center;gap:13px;margin:17px 2px 0;padding:15px 17px;display:flex;box-shadow:0 10px 30px #261e160d}.life-profile-saved>span{background:var(--profile-ink);color:#fff;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.life-profile-saved div{gap:3px;display:grid}.life-profile-saved b{font-size:.86rem}.life-profile-saved small{color:var(--profile-muted);font-size:.72rem}.life-profile-universes{margin-top:30px}.life-profile-universes>header{align-items:end;margin-bottom:15px;padding:0 5px}.life-profile-universes>header h2{margin:8px 0 0;font-size:clamp(2.7rem,8vw,4.2rem);line-height:.87}.life-profile-universes>header>b{background:var(--profile-ink);padding:11px 16px;font-size:.72rem}.life-profile-universe-list{gap:12px;display:grid}.life-profile-universe-list>a{background:var(--profile-card);min-height:112px;color:var(--profile-ink);border:1px solid #11100e1a;border-radius:25px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:15px;padding:16px 19px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 11px 32px #261e1611}.life-profile-universe-list>a:active{transform:scale(.985)}.life-profile-universe-list>a>span{background:var(--profile-peach);width:62px;height:62px;color:var(--profile-ink);border-radius:19px;place-items:center;display:grid}.life-profile-universe-list>a>span svg{width:29px;height:29px}.life-profile-universe-list>a>div{min-width:0}.life-profile-universe-list>a>div>b{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.life-profile-universe-list>a p{color:var(--profile-muted);margin:7px 0 0;font-size:.82rem;line-height:1.35}.life-profile-universe-list>a em{color:#8b837a;margin-top:4px;font-size:.68rem;font-style:normal;font-weight:700;display:block}.life-profile-universe-list>a>strong{color:var(--profile-accent);font-size:.78rem}.life-profile-universe-list>a>i{background:var(--profile-ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1rem;font-style:normal;font-weight:900;display:grid}.life-status-note,.life-business-ready{color:var(--profile-ink)!important;background:#fffaf3!important;border:1px solid #11100e1a!important;border-radius:24px!important;margin-top:18px!important;padding:22px!important;box-shadow:0 12px 34px #261e160f!important}.life-business-ready>span{background:var(--profile-ink)!important;color:#fff!important}.life-business-ready small{color:var(--profile-accent)!important}.life-inline-link{color:var(--profile-ink)}.life-profile-editor{max-width:800px;margin:auto;padding:0 22px 122px}.life-profile-editor .life-detail-top{border-bottom:1px solid var(--profile-line);min-height:92px}.life-profile-editor .life-detail-top>a{background:#fffcf7e6;box-shadow:0 8px 24px #261e1614}.life-profile-editor-hero{grid-template-columns:74px 1fr;align-items:center;column-gap:18px;padding:28px 5px 22px;display:grid}.life-profile-editor-hero>span{background:var(--profile-peach);border-radius:22px;grid-row:1/4;place-items:center;width:70px;height:70px;margin:0;display:grid;box-shadow:0 10px 28px #58392014}.life-profile-editor-hero>span svg{width:31px;height:31px}.life-profile-editor-hero>small{color:var(--profile-accent);letter-spacing:.22em;font-size:.65rem;font-weight:900}.life-profile-editor-hero h1{letter-spacing:-.055em;margin:7px 0 5px;font:700 clamp(2.8rem,9vw,4.8rem)/.88 Georgia,serif}.life-profile-editor-hero p{max-width:650px;color:var(--profile-muted);grid-column:1/3;margin:20px 0 0;font-size:.96rem;line-height:1.55}.life-universe-form{background:var(--profile-card);border:1px solid #11100e1a;border-radius:28px;gap:0;padding:8px 22px 22px;display:grid;box-shadow:0 18px 48px #261e1614}.life-universe-form label{border-bottom:1px solid var(--profile-line);grid-template-columns:44px 1fr;gap:14px;padding:19px 0;display:grid}.life-universe-form label>i{background:var(--profile-peach);width:40px;height:40px;color:var(--profile-ink);border-radius:13px;place-items:center;font-size:.7rem;font-style:normal;font-weight:900;display:grid}.life-universe-form label>span{gap:8px;display:grid}.life-universe-form label b{font-size:.9rem}.life-universe-form label small{color:var(--profile-muted);font-size:.74rem}.life-universe-form input,.life-universe-form select{width:100%;min-height:52px;color:var(--profile-ink);background:#fffdf9;border:1px solid #cec6bb;border-radius:13px;outline:none;padding:0 14px;font-size:.94rem}.life-universe-form input:focus,.life-universe-form select:focus{border-color:var(--profile-accent);box-shadow:0 0 0 4px #e9603b1a}.life-universe-form .life-primary{background:var(--profile-ink);color:#fff;min-height:58px;margin-top:21px;box-shadow:0 13px 30px #11100e2e}.life-universe-form .life-primary.saved{background:var(--profile-ink);color:#fff}.life-universe-form .life-primary:disabled{opacity:.72}.life-form-error{color:#8f321c;background:#fff0eb}.life-access-explanation{background:var(--profile-card);border:1px solid #11100e1a}.life-profile-reference .life-bottom-nav,.life-profile-editor .life-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffcf7f0;border:1px solid #11100e14;box-shadow:0 14px 48px #261e1624}.life-profile-reference .life-bottom-nav a.active,.life-profile-editor .life-bottom-nav a.active{color:var(--profile-ink);background:#fff;box-shadow:0 8px 24px #261e1614}@media (width<=560px){.life-profile-reference,.life-profile-editor{padding-inline:12px}.life-profile-reference .life-topbar{min-height:84px}.life-profile-reference .life-avatar{width:44px;height:44px}.life-profile-reference .life-profile-intro{padding:27px 5px 23px}.life-profile-reference .life-profile-intro h1{font-size:3.55rem}.life-profile-motto{max-width:132px;font-size:.52rem;bottom:24px}.life-identity-card{padding:18px}.life-identity-main{gap:14px;padding-right:40px}.life-identity-photo{flex-basis:78px;width:78px;height:78px}.life-identity-main h2{font-size:2.05rem}.life-identity-main p{font-size:.78rem}.life-identity-arrow{border-radius:12px;width:36px;height:36px}.life-identity-facts>div{min-height:74px;padding:14px}.life-profile-universes{margin-top:26px}.life-profile-universes>header h2{font-size:2.75rem}.life-profile-universe-list>a{grid-template-columns:auto 1fr auto;gap:12px;min-height:106px;padding:14px}.life-profile-universe-list>a>span{width:56px;height:56px}.life-profile-universe-list>a>strong{grid-column:2}.life-profile-universe-list>a>i{grid-area:1/3/3;width:40px;height:40px}.life-profile-editor .life-detail-top{min-height:76px}.life-profile-editor-hero{grid-template-columns:60px 1fr;column-gap:14px;padding-top:22px}.life-profile-editor-hero>span{border-radius:18px;width:58px;height:58px}.life-profile-editor-hero h1{font-size:2.85rem}.life-profile-editor-hero p{margin-top:17px;font-size:.88rem}.life-universe-form{padding:5px 16px 18px}.life-universe-form label{grid-template-columns:40px 1fr;padding:17px 0}.life-universe-form label>i{width:37px;height:37px}}.life-profile-progress{border-bottom:1px solid var(--profile-line);gap:10px;padding:17px 0 19px;display:grid}.life-profile-progress>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.life-profile-progress b{font-size:.79rem}.life-profile-progress div span{color:var(--profile-muted);text-align:right;font-size:.68rem}.life-profile-progress>i{background:#e8e1d7;border-radius:99px;height:6px;overflow:hidden}.life-profile-progress>i span{border-radius:inherit;background:var(--profile-accent);height:100%;transition:width .25s;display:block}.life-profile-question{border-bottom:1px solid var(--profile-line);grid-template-columns:44px 1fr;gap:14px;padding:20px 0;display:grid}.life-profile-question>i{background:var(--profile-peach);width:40px;height:40px;color:var(--profile-ink);border-radius:13px;place-items:center;font-size:.7rem;font-style:normal;font-weight:900;display:grid}.life-profile-question>div{gap:8px;min-width:0;display:grid}.life-profile-question>div>b{font-size:.92rem}.life-profile-question>div>small{color:var(--profile-muted);font-size:.74rem}.life-profile-question fieldset{border:0;flex-wrap:wrap;gap:7px;margin:4px 0 0;padding:0;display:flex}.life-profile-question fieldset button{min-height:42px;color:var(--profile-ink);text-align:left;background:#fffdf9;border:1px solid #d5cdc1;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.78rem;font-weight:750;display:flex}.life-profile-question fieldset button span{display:none}.life-profile-question fieldset button.selected{border-color:var(--profile-ink);background:var(--profile-ink);color:#fff;box-shadow:0 7px 17px #11100e24}.life-profile-question fieldset button.selected span{display:inline}.life-profile-question input{margin-top:4px}@media (width<=560px){.life-profile-progress>div{flex-direction:column;align-items:flex-start;gap:4px}.life-profile-progress div span{text-align:left}.life-profile-question{grid-template-columns:38px 1fr;gap:10px;padding:18px 0}.life-profile-question>i{width:35px;height:35px}.life-profile-question fieldset{grid-template-columns:1fr;display:grid}.life-profile-question fieldset button{border-radius:13px;justify-content:space-between;width:100%;min-height:45px}}.life-apply-action{gap:10px;width:100%;display:grid}.life-apply-action.compact{width:auto}.life-apply-trigger{background:linear-gradient(100deg,#ffe85a,var(--life-yellow));color:#111;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:64px;padding:0 25px;font-size:1rem;font-weight:900;display:flex;box-shadow:0 14px 34px #dcab0a4d}.life-apply-action.compact .life-apply-trigger{min-height:48px;box-shadow:none;padding:0 18px;font-size:.75rem}.life-interest-backdrop{z-index:120;padding:18px 18px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0805a3;align-items:end;display:grid;position:fixed;inset:0}.life-interest-dialog{color:#111;text-align:center;background:radial-gradient(circle at 50% 0,#ffdd6c38,#0000 34%),#fffdf8;border:1px solid #bb91436b;border-radius:30px;flex-direction:column;width:min(100%,520px);max-height:calc(100dvh - 36px);margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0007}.life-interest-scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:30px 24px 18px;overflow-y:auto}.life-interest-scroll::-webkit-scrollbar{display:none}.life-interest-close{border:1px solid var(--life-line);color:#111;background:#fff;border-radius:50%;width:42px;height:42px;font-size:1.7rem;line-height:1;position:absolute;top:13px;right:15px}.life-interest-spark{background:var(--life-yellow);border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto 14px;font-size:1.4rem;display:grid;transform:rotate(-4deg)}.life-interest-scroll>small{color:var(--life-orange);letter-spacing:.14em;font-size:.68rem;font-weight:900}.life-interest-dialog h2{margin:10px 0 12px;font:700 2.25rem/.94 Georgia,serif}.life-interest-scroll>p{max-width:410px;color:var(--life-soft);margin:0 auto 20px;font-size:1rem;line-height:1.55}.life-interest-recorder button,.life-interest-submit{border:1px solid var(--life-black);background:var(--life-black);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;padding:0 17px;font-size:.9rem;font-weight:900;display:flex}.life-interest-recorder button.recording{color:#b93d25;background:#fff}.life-interest-recorder button i{font-style:normal}.life-interest-submit{color:#111;background:linear-gradient(100deg,#ead6bc,#d5b184 55%,#b9825e);border:0;box-shadow:0 10px 28px #70492f33}.life-interest-recorded{background:#f6efe5;border:1px solid #d9c7ae;border-radius:20px;gap:11px;padding:14px;display:grid}.life-interest-recorded>p{text-align:left;gap:4px;margin:0;display:grid}.life-interest-recorded>p b{color:#6f4932;font-size:.86rem}.life-interest-recorded>p span{color:var(--life-soft);font-size:.72rem;line-height:1.4}.life-interest-voice-ready{grid-template-columns:minmax(0,1fr) auto 48px;gap:7px!important;display:grid!important}.life-interest-voice-ready audio{display:none}.life-interest-voice-ready button{min-width:0}.life-interest-voice-ready .quiet{width:auto;color:var(--life-black);background:0 0;padding-inline:17px}.life-interest-voice-ready .remove{color:#6b5141;background:#fff;border-color:#cbb8a1;width:48px;padding:0;font-size:1.55rem}.life-interest-footer{z-index:2;padding:12px 24px max(20px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8fa;border-top:1px solid #12110f14;flex:none;gap:8px;display:grid;position:relative;box-shadow:0 -12px 28px #2c1f140f}.life-interest-submit.recording{color:#fff;background:#111}.life-apply-error{color:#7e2a17;background:#fee7df;border-radius:14px;padding:11px 14px;font-size:.75rem}.life-apply-error p{margin:0 0 5px}.life-apply-error a{color:inherit;font-weight:900}@media (width<=520px){.life-interest-backdrop{padding:8px 8px max(8px,env(safe-area-inset-bottom))}.life-interest-dialog{border-radius:26px;max-height:calc(100dvh - 16px)}.life-interest-scroll{padding:22px 16px 14px}.life-interest-close{top:11px;right:12px}.life-interest-spark{width:48px;height:48px;margin-bottom:10px}.life-interest-dialog h2{margin-block:8px;font-size:1.9rem}.life-interest-scroll>p{margin-bottom:14px;font-size:.88rem;line-height:1.45}.life-interest-recorded{padding:11px}.life-interest-voice-ready{grid-template-columns:minmax(0,1fr) auto 44px;width:100%}.life-interest-voice-ready button{min-height:48px;padding-inline:12px;font-size:.78rem}.life-interest-voice-ready .quiet{padding-inline:12px}.life-interest-voice-ready .remove{width:44px}.life-interest-footer{padding:10px 16px max(16px,env(safe-area-inset-bottom))}.life-interest-submit{min-height:52px;font-size:.82rem}.life-apply-action.compact .life-apply-trigger{padding:0 14px;font-size:.72rem}}:root{--life-cream:#f3eee4;--life-paper:#fffdf8;--life-black:#12110f;--life-soft:#6e685f;--life-line:#ded6c9;--life-yellow:#d5b184;--life-orange:#9a5e42;--life-gold:#a17750}html,body{background:var(--life-cream);overflow-x:hidden}.life-gateway{background:radial-gradient(circle at 50% 0,#fffdf9 0,#f7f2e9 38%,#f2ecdf 100%);min-width:0}.life-gateway h1,.life-gateway h2{overflow-wrap:anywhere;text-wrap:balance}.life-gateway p{font-size:1rem;line-height:1.5}.life-brand{color:var(--life-black)}.life-topbar,.life-detail-top{border-color:#12110f1a}.life-bottom-nav{background:#fffdf8f2;border:1px solid #12110f17;box-shadow:0 18px 50px #1f181124}.life-bottom-nav a{font-size:.78rem;font-weight:800}.life-bottom-nav a.active{background:#fff;box-shadow:0 8px 24px #1f181114}.life-feed-page{width:min(100%,760px);max-width:760px;padding-inline:clamp(12px,3vw,20px);overflow:hidden}.life-feed-page .life-feed-topbar{min-height:86px}.life-feed-page .life-feed-topbar .life-brand{transform:scale(1)}.life-feed-page .life-feed-intro{padding:0 4px 13px}.life-feed-page .life-feed-intro h1{letter-spacing:-.055em;max-width:620px;font-size:clamp(2.45rem,8.2vw,4rem);line-height:.91}.life-feed-page .life-feed-tabs{background:#e9e4da;border:1px solid #12110f0a;border-radius:25px;gap:3px;margin-bottom:10px;padding:4px}.life-feed-page .life-feed-tabs button{border-radius:21px;gap:7px;min-width:0;min-height:52px;padding:0 7px;font-size:clamp(.72rem,2.7vw,.86rem)}.life-feed-page .life-feed-tabs button svg{width:22px;height:22px}.life-feed-page .life-event-feed{border-radius:28px;min-width:0}.life-feed-page .life-event-poster{background-position:50% 43%;border-radius:28px;min-width:0;box-shadow:0 18px 46px #1d150d2e}.life-feed-page .life-event-poster:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000 0,#0807052e 20%,#080705eb 100%);position:absolute;inset:33% 0 0}.life-feed-page .life-event-poster>header,.life-feed-page .life-poster-copy{z-index:1;position:relative}.life-feed-page .life-event-poster>header{padding:16px}.life-feed-page .life-event-poster>header>span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 74px);padding:9px 12px;font-size:.64rem;overflow:hidden}.life-feed-page .life-event-poster time{border-radius:17px;min-width:59px;min-height:66px;font-size:.7rem;box-shadow:0 8px 22px #0000001f}.life-feed-page .life-event-poster time strong{font-size:1.85rem}.life-feed-page .life-poster-copy{align-content:end;gap:9px;min-width:0;padding:42px 18px 17px}.life-feed-page .life-signature{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:8px 12px;font-size:.58rem;overflow:hidden}.life-feed-page .life-poster-copy h2{letter-spacing:-.055em;white-space:normal;-webkit-line-clamp:2;text-shadow:0 3px 18px #00000059;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:clamp(2rem,8.5vw,3.65rem);line-height:.88;display:-webkit-box;overflow:hidden}.life-feed-page .life-poster-facts{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:6px 12px;padding-bottom:9px;font-size:.75rem;line-height:1.2;display:grid}.life-feed-page .life-poster-facts span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.life-feed-page .life-real-interest{font-size:.76rem}.life-feed-page .life-real-interest svg{width:16px;height:16px}.life-feed-page .life-real-interest b{font-size:.98rem}.life-poster-actions .life-feed-like{color:#f6eee3;gap:3px;padding:0 4px}.life-poster-actions .life-feed-like span{font-variant-numeric:tabular-nums;font-size:.66rem}.life-poster-actions .life-feed-like.liked{color:#503729;background:#e7c9a5;border-color:#e7c9a5}.life-poster-actions .life-feed-like.liked svg{fill:currentColor}.life-feed-page .life-poster-copy footer{border-top:1px solid #ffffff57;grid-template-columns:1fr;align-items:stretch;gap:10px;min-width:0;padding-top:8px;display:grid}.life-feed-page .life-poster-price{justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex!important}.life-feed-page .life-poster-price small{font-size:.72rem}.life-feed-page .life-poster-price strong{white-space:nowrap;font-size:clamp(1.45rem,6vw,2rem);line-height:1}.life-feed-page .life-poster-copy footer>.life-poster-actions{grid-template-columns:48px minmax(76px,.75fr) minmax(132px,1.55fr);align-items:stretch;gap:7px;width:100%;min-width:0;display:grid}.life-poster-actions>a,.life-poster-actions>button,.life-poster-actions>span{box-sizing:border-box;white-space:normal;border-radius:16px;min-width:0;min-height:47px;padding:0 11px;font-size:.73rem;line-height:1.1}.life-poster-actions .life-feed-like{border-radius:16px;width:48px}.life-poster-actions .life-feed-details{border-radius:16px;padding:0 10px}.life-poster-actions>a.payment,.life-poster-actions>a.confirmed,.life-poster-actions>button:not(.life-feed-like),.life-poster-actions>span.pending{border-radius:16px;padding:0 12px}.life-poster-actions>a.payment{color:#17110d;isolation:isolate;background:linear-gradient(105deg,#ead6bc 0,#d5b184 50%,#b9825e 100%);grid-template-columns:1fr auto;grid-template-areas:"label arrow""countdown arrow";gap:1px 8px;padding:7px 12px;animation:1.25s ease-in-out infinite life-payment-pulse;display:grid;position:relative;overflow:hidden;box-shadow:0 0 #b57e5673,0 10px 26px #70492f47}.life-poster-actions>a.payment:before{z-index:-1;content:"";background:linear-gradient(110deg,#0000 35%,#ffffffb8 48%,#0000 61%);animation:1.9s ease-in-out infinite life-payment-shine;position:absolute;inset:-70% -30%;transform:translate(-70%)rotate(8deg)}.life-poster-actions>a.payment .payment-label{text-transform:uppercase;letter-spacing:.025em;grid-area:label;font-size:.68rem;font-weight:900;line-height:1}.life-poster-actions>a.payment .payment-countdown{font-variant-numeric:tabular-nums;letter-spacing:.035em;white-space:nowrap;grid-area:countdown;font-size:clamp(1rem,3.8vw,1.22rem);line-height:1}.life-poster-actions>a.payment>b{grid-area:arrow;align-self:center;margin:0;font-size:1.12rem}@keyframes life-payment-pulse{0%,to{filter:brightness();transform:scale(1);box-shadow:0 0 #b57e5673,0 10px 26px #70492f47}50%{filter:brightness(1.08);transform:scale(1.025);box-shadow:0 0 0 7px #b57e5600,0 12px 34px #70492f6b}}@keyframes life-payment-shine{0%,30%{transform:translate(-80%)rotate(8deg)}70%,to{transform:translate(80%)rotate(8deg)}}.life-poster-actions>.life-apply-action{min-width:0}.life-poster-actions .life-apply-trigger{white-space:normal;border-radius:16px;min-width:0;min-height:47px;padding:0 10px;font-size:.73rem;line-height:1.1}.life-poster-actions>button:not(.life-feed-like) b,.life-poster-actions>a b{margin-left:4px}.life-feed-page .life-bottom-nav{border-radius:24px;margin-top:9px;padding:5px}.life-feed-page .life-bottom-nav a{min-height:49px}.life-detail-page,.life-reservations-page,.life-profile-reference,.life-profile-editor{width:min(100%,760px);overflow-x:hidden}.life-detail-hero{background-position:50% 38%;border-radius:28px 28px 0 0;min-height:min(61dvh,560px);box-shadow:0 18px 45px #1d150d1f}.life-detail-hero h1{max-width:100%;font-size:clamp(2.65rem,10vw,5rem);line-height:.88}.life-detail-hero p{max-width:600px;font-size:1rem}.life-detail-card{background:#fffdf8fa;border-color:#12110f29;border-radius:0 0 28px 28px;box-shadow:0 20px 50px #1f181114}.life-detail-facts b{font-size:.9rem;line-height:1.35}.life-detail-story h2{font-size:clamp(2.35rem,8vw,4.3rem)}.life-detail-story p{font-size:1rem}.life-detail-program li{font-size:.94rem;line-height:1.35}.life-access-explanation,.life-status-note,.life-business-ready{background:var(--life-paper);border-color:#12110f1f;box-shadow:0 15px 38px #1f181112}.life-detail-action>a,.life-detail-action .club-apply-action>button{background:linear-gradient(105deg,#ead6bc,#d5b184 55%,#b9825e);box-shadow:0 12px 30px #70492f3d}.life-detail-note{background:linear-gradient(120deg,#17130f,#0f0d0b);border:1px solid #d5b18452}.life-detail-note>span{color:#6f4932;background:#ead8c1}.life-detail-note>span svg{width:27px;height:27px}.life-detail-note small{color:#d5b184}.life-reservations-intro h1{font-size:clamp(2.9rem,9vw,4.7rem)}.life-reservation-list{gap:16px}.life-reservation-card{background:var(--life-paper);border-color:#12110f21;border-radius:27px;box-shadow:0 16px 42px #1f181117}.life-reservation-cover{background-position:50% 40%;min-height:min(46dvh,390px)}.life-reservation-cover h2{max-width:100%;font-size:clamp(2.25rem,8vw,3.8rem)}.life-reservation-state{padding:20px}.life-reservation-state p{font-size:.92rem}.life-profile-intro h1{font-size:clamp(3rem,9vw,5rem)}.life-identity-card,.life-profile-universe-list>a,.life-universe-form{background:var(--life-paper);border-color:#12110f1c;box-shadow:0 13px 38px #1f181112}.life-profile-universe-list>a.ready{background:linear-gradient(110deg,#fffdf8,#faf5ec);border-color:#b98b3f52}.life-profile-universe-list>a>span,.life-universe-form label>i{background:#f7e9d5}.life-profile-universe-list>a>i{background:var(--life-black)}.life-profile-universe-list>a.ready>i{background:var(--life-black);color:#fff}.life-profile-universe-list>a>strong{color:var(--life-orange)}.life-profile-editor-hero h1{font-size:clamp(2.7rem,8vw,4.6rem)}.life-universe-form input,.life-universe-form select,.life-access-form input{font-size:1rem}.life-login-card{background:#fffdf8f5;border-color:#12110f1f;box-shadow:0 28px 80px #1f18111f}.life-login-copy h1{font-size:clamp(3rem,10vw,4.8rem)}.life-primary,.life-apply-trigger,.life-interest-submit,.life-poster-actions>a.confirmed,.life-poster-actions>button:not(.life-feed-like){color:#17110d;background:linear-gradient(105deg,#ead6bc,#d5b184 55%,#b9825e);box-shadow:0 12px 30px #70492f38}.life-interest-dialog{background:radial-gradient(circle at 50% 0,#d5b18433,#0000 34%),#fffdf8}.life-interest-spark{color:#6f4932;background:#ead8c1}.life-profile-universe-list article{background:#efe4d5}.life-profile-universe-list article>i{background:#6f4932}.life-universe-grid article.open>header b{background:#ead8c1}@media (width<=560px){.life-feed-page{padding-inline:10px}.life-feed-page .life-feed-topbar{min-height:78px}.life-feed-page .life-feed-intro{padding:0 4px 11px}.life-feed-page .life-feed-intro h1{font-size:2.42rem}.life-feed-page .life-feed-tabs button{min-height:48px;font-size:.72rem}.life-feed-page .life-feed-tabs button svg{width:20px;height:20px}.life-feed-page .life-event-poster>header{padding:13px}.life-feed-page .life-event-poster>header>span{font-size:.56rem}.life-feed-page .life-event-poster time{min-width:55px;min-height:61px}.life-feed-page .life-poster-copy{gap:7px;padding:30px 14px 14px}.life-feed-page .life-poster-copy h2{font-size:clamp(1.85rem,8.2vw,2.55rem)}.life-feed-page .life-poster-facts{gap:5px 9px;font-size:.67rem}.life-feed-page .life-real-interest{font-size:.7rem}.life-feed-page .life-poster-price strong{font-size:1.48rem}.life-feed-page .life-poster-copy footer>.life-poster-actions{grid-template-columns:44px minmax(68px,.72fr) minmax(142px,1.75fr);position:static;bottom:auto;left:auto;right:auto}.life-poster-actions>a,.life-poster-actions>button,.life-poster-actions>span{min-height:44px;padding-inline:8px;font-size:.68rem}.life-poster-actions .life-feed-like{width:44px}.life-poster-actions>a.payment{min-height:54px;padding:7px 10px}.life-poster-actions>a.payment .payment-label{font-size:.62rem}.life-poster-actions>a.payment .payment-countdown{font-size:1.05rem}.life-detail-page,.life-reservations-page,.life-profile-reference,.life-profile-editor{padding-inline:11px}.life-detail-hero{min-height:48dvh;padding:17px}.life-detail-hero h1{font-size:2.65rem}.life-detail-card{gap:24px;padding:22px 17px}.life-detail-facts{grid-template-columns:1fr 1fr}.life-detail-facts>div{padding:13px}.life-detail-story h2{font-size:2.5rem}.life-reservation-cover{min-height:315px;padding:17px}.life-reservation-cover h2{font-size:2.35rem}.life-reservations-intro p{font-size:.92rem}.life-profile-motto{display:none}.life-profile-reference .life-profile-intro h1{max-width:100%;font-size:3.1rem}.life-identity-card{padding:16px}.life-identity-main{gap:13px}.life-identity-main h2{font-size:1.85rem}.life-profile-universe-list>a{min-height:100px}.life-profile-editor-hero h1{font-size:2.7rem}}@media (width<=360px){.life-feed-page .life-feed-intro h1{font-size:2.18rem}.life-feed-page .life-feed-tabs button{gap:4px;font-size:.65rem}.life-feed-page .life-feed-tabs button svg{width:18px}.life-feed-page .life-poster-facts{grid-template-columns:1fr 1fr}.life-feed-page .life-poster-copy footer>.life-poster-actions{grid-template-columns:42px 72px minmax(0,1fr)}.life-poster-actions>a,.life-poster-actions>button,.life-poster-actions>span{font-size:.63rem}}@media (prefers-reduced-motion:reduce){.life-poster-actions>a.payment,.life-poster-actions>a.payment:before{animation:none}.life-poster-actions>a.payment{box-shadow:0 10px 28px #70492f57}}@media (height<=760px) and (width<=560px){.life-feed-page .life-feed-topbar{min-height:68px}.life-feed-page .life-feed-intro{padding-bottom:7px}.life-feed-page .life-feed-intro h1{font-size:2.05rem}.life-feed-page .life-feed-tabs{margin-bottom:7px}.life-feed-page .life-feed-tabs button{min-height:43px}.life-feed-page .life-event-poster>header{padding:10px}.life-feed-page .life-poster-copy{padding-top:18px}.life-feed-page .life-poster-copy h2{font-size:1.82rem}.life-feed-page .life-poster-copy footer{gap:6px}.life-feed-page .life-poster-price strong{font-size:1.28rem}.life-poster-actions>a,.life-poster-actions>button,.life-poster-actions>span{min-height:40px}.life-feed-page .life-bottom-nav a{min-height:43px}}.life-landing-feed{--life-burgundy:#701c2d;background:#f3eee4;grid-template-rows:auto auto auto minmax(0,1fr) auto}.life-landing-feed .life-feed-topbar{min-height:82px;position:relative}.life-feed-login{color:#554d45;text-align:right;gap:2px;font-size:.68rem;line-height:1.2;text-decoration:none;display:grid;position:absolute;right:3px}.life-feed-login b{color:#701c2d;text-underline-offset:3px;font-size:.76rem;text-decoration:underline}.life-landing-feed .life-feed-intro{text-align:center;padding:0 4px 12px}.life-landing-feed .life-feed-intro small{color:#701c2d;letter-spacing:.22em;margin-bottom:7px;font-size:.58rem;display:block}.life-landing-feed .life-feed-intro h1{max-width:none;margin-inline:auto;font-size:clamp(2.55rem,8.4vw,4.15rem);line-height:.88}.life-landing-feed .life-feed-intro p{color:#5f5850;max-width:610px;margin:10px auto 8px;font-size:.91rem;line-height:1.38}.life-feed-trust{color:#514a43;flex-wrap:wrap;justify-content:center;gap:5px 14px;font-size:.65rem;font-weight:850;display:flex}.life-feed-trust span{position:relative}.life-feed-trust span+span:before{color:#701c2d;content:"·";position:absolute;left:-9px}.life-landing-feed .life-feed-tabs button.active{color:#fff;background:#701c2d;box-shadow:0 8px 22px #701c2d2e}.life-landing-feed .life-event-poster time,.life-landing-feed .life-signature{color:#17120f;background:#f1e7d8}.life-member-feed .life-poster-actions>a.confirmed,.life-member-feed .life-poster-actions>a.payment,.life-member-feed .life-poster-actions>button:not(.life-feed-like){color:#fff;background:#701c2d;box-shadow:0 12px 28px #460c1b47}.life-member-feed .life-poster-actions .life-feed-like.liked{color:#701c2d;background:#f1e7d8;border-color:#f1e7d8}.life-member-feed .life-bottom-nav a.active{color:#fff;background:#171513;box-shadow:0 8px 22px #17151333}.life-member-feed .life-bottom-nav a.active svg{color:#f1e7d8}.life-poster-price em{color:#f1ded0;margin-top:2px;font-size:.6rem;font-style:normal;font-weight:800;line-height:1.25;display:block}.life-selection-note{color:#f4e8dc!important;margin:0!important;font-size:.66rem!important;line-height:1.3!important}.life-poster-actions.visitor{width:100%;display:block!important}.life-poster-actions.visitor .life-visitor-discover{color:#fff;background:#701c2d;border:0;border-radius:16px;width:100%;min-height:50px;font:700 .95rem Georgia,serif;display:flex;box-shadow:0 12px 26px #460c1b4d}.life-poster-actions.visitor .life-visitor-discover b{margin-left:auto;font-family:Arial,sans-serif}.life-visitor-nav a.join{color:#fff;background:#701c2d;box-shadow:0 9px 24px #701c2d33}.life-visitor-nav a.join svg{color:#fff}.life-detail-free-note{color:#5e574f;text-align:center;margin:0 10px 10px;font-size:.8rem;line-height:1.45}.life-detail-action>a.life-detail-login-link{color:#4f4841;min-height:38px;box-shadow:none;text-underline-offset:3px;background:0 0;margin-top:8px;font-size:.76rem;text-decoration:underline}@media (width<=560px){.life-landing-feed .life-feed-topbar{min-height:72px}.life-landing-feed .life-feed-topbar .life-brand{transform-origin:50%;justify-self:center;transform:scale(.88)}.life-feed-login{right:1px}.life-landing-feed .life-feed-intro{padding-bottom:9px}.life-landing-feed .life-feed-intro small{margin-bottom:5px;font-size:.51rem}.life-landing-feed .life-feed-intro h1{font-size:2.3rem}.life-landing-feed .life-feed-intro p{margin:7px 0 6px;font-size:.78rem}.life-feed-trust{font-size:.58rem}.life-landing-feed .life-feed-tabs{margin-bottom:7px}.life-landing-feed .life-feed-tabs button{min-height:45px}.life-landing-feed .life-poster-copy{padding-top:22px}.life-landing-feed .life-poster-copy h2{font-size:2rem}.life-landing-feed .life-poster-facts{padding-bottom:5px}.life-landing-feed .life-poster-price strong{font-size:1.3rem}.life-poster-price em{font-size:.55rem}.life-selection-note{font-size:.59rem!important}.life-poster-actions.visitor .life-visitor-discover{min-height:44px}}@media (height<=760px) and (width<=560px){.life-landing-feed .life-feed-intro p{display:none}.life-landing-feed .life-feed-intro h1{font-size:1.95rem}.life-feed-trust{margin-top:5px}.life-landing-feed .life-poster-copy{padding-top:12px}.life-selection-note{display:none}}.life-required-age{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0b09b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.life-required-age form{color:#12110f;text-align:center;background:#fffdf7;border:1px solid #d9cfbf;border-radius:28px;gap:14px;width:min(430px,100%);padding:28px;display:grid;box-shadow:0 28px 90px #0007}.life-required-age form>span{color:#7b152d;background:#f2dfc6;border-radius:18px;place-items:center;width:58px;height:58px;margin:auto;font:700 30px Georgia,serif;display:grid}.life-required-age small{color:#7b152d;letter-spacing:.18em;font-size:12px;font-weight:900}.life-required-age h2{margin:0;font:700 34px/1 Georgia,serif}.life-required-age p{color:#6d665d;margin:0;font-size:16px;line-height:1.45}.life-required-age label{text-align:left;gap:7px;display:grid}.life-required-age label b{font-size:14px}.life-required-age input{color:#12110f;background:#fff;border:1px solid #d9cfbf;border-radius:15px;outline:0;width:100%;height:58px;padding:0 16px;font-size:22px;font-weight:800}.life-required-age input:focus{border-color:#7b152d;box-shadow:0 0 0 3px #7b152d1f}.life-required-age button{color:#fff;background:#12110f;border:0;border-radius:16px;justify-content:center;align-items:center;gap:14px;min-height:56px;font-size:16px;font-weight:900;display:flex}.life-required-age button:disabled{opacity:.6}.life-required-age-error{font-weight:800;color:#8b1733!important;font-size:14px!important}.life-action-legend{color:#6d655d;text-align:center;justify-content:center;gap:9px 18px;margin:-2px 0 10px;font-size:.62rem;font-weight:750;display:flex}.life-action-legend span+span{position:relative}.life-action-legend span+span:before{content:"·";color:#701c2d;position:absolute;left:-11px}.life-detail-demand-note{color:var(--life-soft);margin:-21px 4px 0;font-size:.72rem;line-height:1.45}.life-detail-journey{border:1px solid var(--life-line);background:#f6f0e7;border-radius:22px;gap:14px;padding:21px;display:grid}.life-detail-journey>small{color:var(--life-orange);letter-spacing:.18em;font-size:.58rem;font-weight:900}.life-detail-journey>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.life-detail-journey>div>span{gap:4px;min-width:0;display:grid}.life-detail-journey b{background:var(--life-black);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.7rem;display:grid}.life-detail-journey strong{font-size:.7rem}.life-detail-journey em{color:var(--life-soft);font-size:.61rem;font-style:normal}.life-detail-journey p{color:var(--life-soft);margin:0;font-size:.72rem;line-height:1.45}.life-request-journey{border:1px solid var(--life-line);background:var(--life-paper);color:#5c554e;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin:-10px 0 22px;padding:14px;font-size:.66rem;font-weight:800;display:flex}.life-request-journey span{align-items:center;gap:5px;display:flex}.life-request-journey b{background:var(--life-black);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.6rem;display:grid}.life-request-journey i{color:#a39a90;font-style:normal}@media (width<=560px){.life-action-legend{flex-direction:column;align-items:center;gap:3px;margin-top:0}.life-action-legend span+span:before{display:none}.life-detail-demand-note{margin-top:-17px}.life-detail-journey{padding:17px}.life-detail-journey>div{grid-template-columns:1fr 1fr;gap:15px 9px}.life-request-journey{grid-template-columns:1fr 1fr;gap:8px;display:grid}.life-request-journey i{display:none}.life-request-journey span{justify-content:flex-start}}:root{--join-black:#11100e;--join-cream:#f4efe5;--join-paper:#fffaf1;--join-bronze:#a57955;--join-bronze-dark:#79543b;--join-bronze-light:#d2b18f;--join-muted:#625c54;--join-line:#11100e2e}.join-journey{background:var(--join-cream);width:min(100%,680px);height:100dvh;min-height:560px;color:var(--join-black);isolation:isolate;margin:auto;font-family:Arial,sans-serif;position:relative;overflow:hidden}.join-brand{z-index:10;top:max(23px, env(safe-area-inset-top));color:var(--join-black);grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:3px 9px;display:grid;position:absolute;left:0;right:0}.join-brand b{letter-spacing:.28em;font-size:15px;line-height:1}.join-brand small{color:var(--join-black);letter-spacing:.25em;text-align:center;grid-column:1/-1;font-size:7px;font-weight:800}.join-power{border:2.5px solid;border-top-color:#0000;border-radius:50%;width:27px;height:27px;position:relative}.join-power:before{content:"";background:currentColor;border-radius:3px;width:2.5px;height:14px;position:absolute;top:-6px;left:10px}.join-slide{background-position:50%;background-size:cover;animation:.42s both join-reveal;position:absolute;inset:0}.join-slide:after{content:"";z-index:1;background:var(--join-cream);clip-path:polygon(0 6%,100% 0,100% 100%,0 100%);height:47%;position:absolute;bottom:0;left:0;right:0}@keyframes join-reveal{0%{opacity:.45;transform:scale(1.025)}to{opacity:1;transform:none}}.join-shade{z-index:1;position:absolute;inset:0}.join-copy{z-index:3;text-align:center;align-content:center;justify-items:center;display:grid;position:absolute;inset:53.5% 24px 108px}.join-copy h1{letter-spacing:-.052em;max-width:520px;margin:0 0 11px;font:700 clamp(35px,5dvh,48px)/.92 Georgia,Times New Roman,serif}.join-copy h1 em{color:var(--join-bronze);font-weight:700}.join-description{max-width:500px;color:var(--join-muted);margin:0;font-size:clamp(16px,2dvh,19px);line-height:1.38}.join-universes{grid-template-columns:repeat(3,1fr);gap:7px;width:min(100%,500px);margin:0 0 12px;display:grid}.join-universes span{color:#4d4842;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf1e6;border:1px solid #11100e40;border-radius:999px;place-items:center;min-height:38px;padding:7px 5px;font-size:11px;font-weight:850;display:grid}.join-universes span.active{border-color:var(--join-bronze);background:var(--join-bronze);color:#fff}.join-kicker{letter-spacing:.19em;text-align:center;font-weight:900;color:var(--join-bronze-dark)!important;margin:0 0 8px!important;font-size:11px!important}.join-photo-kicker{z-index:4;color:#fff;letter-spacing:.14em;text-align:center;text-shadow:0 2px 12px #000000d9;font-size:11px;font-weight:900;position:absolute;top:49.5%;left:24px;right:24px}.join-single{background:var(--join-cream) url(/offline-life/universe-single-white-flag.webp) center -8dvh / 100% auto no-repeat}.join-social{background:var(--join-cream) url(/offline-life/universe-social-white-flag.webp) center -10dvh / 100% auto no-repeat}.join-business{background:var(--join-cream) url(/offline-life/universe-business-white-flag.webp) center -9dvh / 100% auto no-repeat}.join-opening{color:#fff;background-image:url(/offline-life/universe-single-white-flag.webp);background-position:50%;background-size:cover}.join-opening .join-slide:after{display:none}.join-opening .join-shade{background:linear-gradient(#00000005 0%,#00000014 42%,#0a0806c2 68%,#0d0b09 100%)}.join-opening .join-copy{top:auto;bottom:135px}.join-opening .join-universes span{color:#fff;background:#11100ead;border-color:#ffffffb3}.join-opening .join-copy h1{color:#fff;font-size:clamp(43px,6.2dvh,59px)}.join-opening .join-copy h1 em{color:var(--join-bronze-light)}.join-opening .join-kicker{color:var(--join-bronze-light)!important}.join-opening .join-description{color:#fff;text-shadow:0 2px 10px #000000d9;max-width:530px;font-size:clamp(15px,1.9dvh,18px)}.join-founders{background:var(--join-cream)}.join-founders .join-slide:after{display:none}.join-founder-visual{background:url(/offline-life/universe-single-white-flag.webp) 50% 30%/cover no-repeat;height:34%;position:absolute;inset:0 0 auto;overflow:hidden}.join-founder-visual:after{content:"";background:linear-gradient(180deg, #fffaf108, #fffaf105 54%, var(--join-cream) 100%);position:absolute;inset:0}.join-founder-universes{z-index:6;top:max(86px, calc(env(safe-area-inset-top) + 63px));grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;left:20px;right:20px}.join-founder-universes span{color:var(--join-black);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf1e6;border:1px solid #11100e33;border-radius:999px;padding:8px 5px;font-size:11px;font-weight:850;box-shadow:0 4px 16px #11100e14}.join-founders-content{z-index:4;background:var(--join-cream);text-align:center;border-radius:26px 26px 0 0;align-content:center;justify-items:center;padding:17px 20px 0;display:grid;position:absolute;inset:26.5% 0 112px}.join-founders-intro{justify-items:center;width:min(100%,540px);display:grid}.join-founders-content .join-kicker{color:var(--join-bronze-dark)!important;margin-bottom:5px!important;font-size:9px!important}.join-founders-content h1{color:var(--join-black);letter-spacing:-.052em;margin:0 0 6px;font:700 clamp(31px,4.4dvh,43px)/.9 Georgia,Times New Roman,serif}.join-founders-intro>.join-description{max-width:505px;color:var(--join-muted);margin:0 0 10px;font-size:clamp(12px,1.55dvh,15px);line-height:1.3}.join-founder-cards{grid-template-columns:1fr 1fr;gap:9px;width:min(100%,540px);display:grid}.join-founder-cards>article{background:#171511;border:1px solid #a579555c;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #11100e1f}.join-founder-photo{background-image:url(/offline-life/founders-reference.jpeg);background-repeat:no-repeat;background-size:222%;height:clamp(112px,15.5dvh,166px)}.event-founder .join-founder-photo{background-position:4% 55.5%}.coach-founder .join-founder-photo{background-position:96% 55.5%}.join-founder-card-copy{color:#fff;text-align:center;min-height:clamp(150px,20dvh,205px);padding:17px 10px 11px;position:relative}.join-founder-card-copy>span{border:1px solid var(--join-bronze-light);width:34px;height:34px;color:var(--join-bronze-light);background:#171511;border-radius:50%;place-items:center;font-size:17px;display:grid;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.join-founder-card-copy>b{color:var(--join-bronze-light);letter-spacing:.18em;margin:0 0 4px;font-size:8px;display:block}.join-founder-card-copy h2{color:#fff;letter-spacing:-.025em;margin:0 0 6px;font:700 clamp(16px,2.05dvh,21px)/.94 Georgia,serif}.join-founder-card-copy p{color:#e8e0d6;margin:0;font-size:clamp(10px,1.25dvh,12px);line-height:1.26}.join-founder-card-copy em{color:var(--join-bronze-light);margin-top:7px;font:italic clamp(10px,1.25dvh,12px)/1.18 Georgia,serif;display:block}@media (height<=700px){.join-founders-content{padding-top:10px;top:24.5%;bottom:100px}.join-founder-visual{height:31%}.join-founders-content h1{font-size:29px}.join-founders-intro>.join-description{margin-bottom:7px;font-size:11px}.join-founder-photo{height:98px}.join-founder-card-copy{min-height:137px;padding-top:16px}.join-founder-card-copy p{font-size:9px}.join-founder-card-copy em{margin-top:5px;font-size:9px}}.join-controls{z-index:12;left:24px;right:24px;bottom:max(12px, env(safe-area-inset-bottom));position:absolute}.join-form-shell{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 18px max(28px, env(safe-area-inset-bottom));background:radial-gradient(circle at 80% 0, #fffaf1 0, transparent 34%), var(--join-cream);color:var(--join-black);font-family:Arial,sans-serif}.join-form-brand{grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:3px 9px;margin:0 auto 28px;display:grid}.join-form-brand b{letter-spacing:.28em;font-size:16px}.join-form-brand small{letter-spacing:.25em;text-align:center;grid-column:1/-1;font-size:7px;font-weight:800}.join-form{width:min(100%,620px);margin:auto}.join-form-panel[hidden]{display:none!important}.join-form-panel{position:relative}.join-form-back{border:1px solid var(--join-line);background:var(--join-paper);width:42px;height:42px;color:var(--join-black);border-radius:50%;font-size:22px;position:absolute;top:0;left:0}.join-step{color:var(--join-bronze-dark);letter-spacing:.16em;text-align:center;margin:0 0 8px;font-size:10px;font-weight:900}.join-form-panel h1{letter-spacing:-.045em;text-align:center;margin:34px 0 5px;font:700 clamp(38px,8vw,54px)/.96 Georgia,serif}.join-form-intro{color:var(--join-muted);text-align:center;margin:0 0 22px;font-size:16px}.join-selfie-card{width:100%;color:var(--join-black);text-align:left;background:linear-gradient(135deg,#ead9c4,#fff7e9);border:1px solid #a5795559;border-radius:24px;grid-template-columns:92px 1fr;align-items:center;gap:16px;margin-bottom:20px;padding:14px;display:grid;box-shadow:0 12px 30px #422e1f14}.join-selfie-card>img,.join-camera-icon{object-fit:cover;border-radius:50%;width:92px;height:92px}.join-camera-icon{background:var(--join-black);color:#fff;place-items:center;font-size:38px;display:grid}.join-selfie-card>span:last-child{gap:5px;display:grid}.join-selfie-card b{font-size:18px}.join-selfie-card small{color:var(--join-muted);font-size:13px}.join-selfie-card em{color:var(--join-bronze-dark);font-size:11px;font-style:normal;font-weight:900}.join-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.join-field-grid.single{grid-template-columns:1fr;margin-top:34px}.join-field-grid label{gap:7px;font-size:13px;font-weight:850;display:grid}.join-field-grid label.wide{grid-column:1/-1}.join-field-grid input,.join-field-grid select,.join-question-list select{background:var(--join-paper);width:100%;height:54px;color:var(--join-black);border:1px solid #11100e40;border-radius:15px;outline:none;padding:0 15px;font:500 16px Arial,sans-serif}.join-field-grid input:focus,.join-field-grid select:focus,.join-question-list select:focus{border-color:var(--join-bronze);box-shadow:0 0 0 3px #a5795521}.join-question-list{background:#fffaf1b8;border:1px solid #11100e8c;border-radius:25px;padding:8px 18px;display:grid}.join-question-list label{border-bottom:1px solid var(--join-line);grid-template-columns:50px 1fr;align-items:start;gap:14px;padding:18px 0;display:grid}.join-question-list label:last-child{border-bottom:0}.join-question-list i{background:var(--join-bronze-light);width:46px;height:46px;color:var(--join-black);border-radius:14px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.join-question-list label>span{gap:7px;display:grid}.join-question-list b{font-size:15px}.join-question-list small{color:var(--join-muted);font-size:12px}.join-question-list select{border-radius:12px;height:42px}.join-form-error{color:#7b352d;text-align:center;min-height:20px;margin:14px 0 8px;font-size:13px;font-weight:750}.join-submit,.join-success a{background:linear-gradient(110deg, var(--join-bronze-light), var(--join-bronze));width:100%;min-height:58px;color:var(--join-black);border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;font-size:17px;font-weight:900;text-decoration:none;transition:transform .16s,filter .16s;display:flex;box-shadow:0 12px 28px #79543b33}.join-submit:active,.join-success a:active,.join-selfie-card:active{filter:brightness(.96);transform:scale(.975)}.join-submit:disabled{opacity:.65}.join-submit b{margin-left:auto;padding-right:22px;font-size:22px}.join-success{text-align:center;padding-top:18dvh}.join-success>span{background:var(--join-black);width:78px;height:78px;color:var(--join-bronze-light);border-radius:50%;place-items:center;margin:auto;font-size:38px;display:grid}.join-success h1{margin-top:24px}.join-success>p:not(.join-step){max-width:430px;color:var(--join-muted);margin:16px auto 34px;line-height:1.55}.join-camera-modal{z-index:100;color:#fff;background:#070604;position:fixed;inset:0;overflow:hidden}.join-camera-modal video{object-fit:contain;width:100%;height:100%;transform:scaleX(-1)}.join-camera-close{top:max(20px, env(safe-area-inset-top));color:#111;background:#fffaf1eb;border:0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:34px;display:grid;position:absolute;left:20px}.join-face-guide{border:2px solid #ffffffd9;border-radius:50%;width:min(68vw,360px);height:min(48vh,480px);position:absolute;top:15%;left:50%;transform:translate(-50%);box-shadow:0 0 0 999px #0000001a}.join-camera-modal>p{text-align:center;text-shadow:0 2px 10px #000;margin:0;font-size:18px;font-weight:850;position:absolute;bottom:154px;left:20px;right:20px}.join-shutter{left:50%;bottom:max(46px, env(safe-area-inset-bottom));background:#ffffff38;border:5px solid #fff;border-radius:50%;width:76px;height:76px;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 4px #111}.join-camera-fallback{left:50%;bottom:max(48px, env(safe-area-inset-bottom));background:var(--join-paper);color:var(--join-black);border-radius:999px;padding:17px 24px;font-weight:900;position:absolute;transform:translate(-50%)}.join-camera-fallback input{opacity:0;width:1px;height:1px;position:absolute}@media (width<=420px){.join-form-shell{padding-inline:14px}.join-field-grid{grid-template-columns:1fr}.join-field-grid label.wide{grid-column:auto}.join-form-panel h1{font-size:39px}}.join-dots{gap:7px;margin-bottom:10px;display:flex}.join-dots i{background:#d7d0c5;border-radius:5px;flex:1;height:4px;transition:all .25s}.join-dots i.active{background:var(--join-bronze-dark)}.join-opening .join-dots i{background:#ffffff4d}.join-opening .join-dots i.active{background:var(--join-bronze-light)}.join-actions{gap:8px;display:flex}.join-actions button{cursor:pointer;border:0;border-radius:999px;min-height:52px;font-size:15px;font-weight:900;transition:transform .16s,box-shadow .16s}.join-actions button:active{transform:scale(.975)}.join-back{background:var(--join-paper);color:var(--join-black);flex:0 0 52px}.join-next{background:linear-gradient(110deg, var(--join-bronze-light), var(--join-bronze));color:var(--join-black);flex:1;justify-content:center;align-items:center;gap:18px;padding:0 20px;display:flex;box-shadow:0 10px 24px #4b301e38}.join-next b{font-size:1.25rem}.join-login{color:var(--join-muted);text-align:center;padding-top:8px;font-size:11px;font-weight:800;text-decoration:none;display:block}.join-opening .join-login{color:#fff;text-shadow:0 1px 7px #000}@media (height<=720px){.join-brand{top:max(16px, env(safe-area-inset-top))}.join-copy{top:52%;bottom:98px}.join-photo-kicker{font-size:9px;top:47.5%}.join-copy h1{margin-bottom:6px;font-size:31px}.join-description{font-size:14px;line-height:1.28}.join-opening .join-copy{bottom:108px}.join-opening .join-copy h1{font-size:37px}.join-opening .join-description{font-size:13px}.join-founders-content{padding-top:10px;top:24.5%;bottom:100px}.join-founder-visual{height:31%}.join-founders-content h1{font-size:29px}.join-founders-intro>.join-description{margin-bottom:7px;font-size:11px}.join-founder-photo{height:98px}.join-founder-card-copy{min-height:137px;padding-top:16px}.join-founder-card-copy p{font-size:9px}.join-founder-card-copy em{margin-top:5px;font-size:9px}.join-actions button{min-height:46px}.join-login{padding-top:5px}}.club-admin-candidate-page{max-width:1180px;margin:auto;padding:35px 22px 90px}.club-admin-return{color:#d2ad85;margin-bottom:24px;text-decoration:none;display:inline-flex}.club-admin-candidate-head{background:#11100e;border:1px solid #493729;border-radius:18px;grid-template-columns:150px 1fr auto;align-items:center;gap:26px;padding:26px;display:grid}.club-admin-candidate-head>div img,.club-admin-candidate-head>div>span{object-fit:cover;background:#251c16;border-radius:14px;place-items:center;width:150px;height:150px;font-family:Georgia,serif;font-size:54px;display:grid}.club-admin-candidate-head h1{margin:8px 0;font:400 clamp(38px,6vw,68px) Georgia,serif}.club-admin-candidate-head p{color:#c6b29d;line-height:1.65}.club-admin-file-badge{color:#dda78b;border:1px solid #76503e;border-radius:999px;padding:9px 12px;font-size:12px}.club-admin-file-badge.complete{color:#f5d1a8;border-color:#c99863}.club-candidate-overview{background:#4b382a;border:1px solid #4b382a;border-radius:14px;grid-template-columns:1.3fr repeat(3,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.club-candidate-overview article{background:#11100e;align-content:start;gap:7px;min-height:118px;padding:18px;display:grid}.club-candidate-overview article.stage{background:#1b140f}.club-candidate-overview small{color:#bd8b5c;letter-spacing:.11em;font-size:9px;font-weight:900}.club-candidate-overview strong{color:#f4e6d7;font:400 19px/1.25 Georgia,serif}.club-candidate-overview span,.club-candidate-overview em{color:#a18d79;font-size:10px;line-height:1.4}.club-candidate-overview em{font-style:normal}.club-admin-progress{background:#3c2c22;border:1px solid #3c2c22;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.club-admin-progress div{color:#847262;background:#11100e;align-items:center;gap:10px;padding:18px;display:flex}.club-admin-progress div.done{color:#edc99f}.club-admin-validation{border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0;padding:22px;display:flex}.club-admin-validation strong{font:400 24px Georgia,serif}.club-admin-validation p{color:#b9a591;flex:1;margin:0}.club-admin-validation.blocked{background:#1b1210;border:1px solid #704c3b}.club-admin-validation.ready{background:#18130f;border:1px solid #6d533c}.club-admin-validation.declined{background:#21110f;border:1px solid #88483d}.club-decision-actions{flex-wrap:wrap;gap:10px;display:flex}.club-admin-btn.decline{color:#fff5ef;background:#702f28;border-color:#b55d4f}.club-decline-channel-panel{background:#120e0b;border:1px solid #7e5541;border-radius:12px;gap:14px;width:100%;margin-top:4px;padding:18px;display:grid}.club-decline-channel-panel strong{color:#f0d3b3;margin-bottom:5px;font:700 15px Arial,sans-serif;display:block}.club-decline-channel-actions{flex-wrap:wrap;gap:9px;display:flex}.club-decline-notice{background:#152419;border-radius:8px;width:100%;padding:10px 12px;font-weight:700;color:#bfe0c5!important}.club-completion-actions{border-top:1px solid #4b392d;gap:10px;width:100%;margin-top:6px;padding-top:18px;display:grid}.club-completion-actions p{color:#bca58e}.club-admin-answer-intro{justify-content:space-between;align-items:end;gap:30px;margin:45px 0 18px;display:flex}.club-admin-answer-intro h2{margin:6px 0;font:400 38px Georgia,serif}.club-admin-answer-intro p{color:#a99480;max-width:510px;line-height:1.6}.club-admin-answer-section{background:#100f0d;border:1px solid #443327;border-radius:16px;margin-bottom:18px;overflow:hidden}.club-admin-answer-section>h2{border-bottom:1px solid #392a21;margin:0;padding:20px 22px;font:400 26px Georgia,serif}.club-admin-answer-section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.club-admin-answer-section article{border-bottom:1px solid #30251d;border-right:1px solid #30251d;min-height:105px;padding:22px}.club-admin-answer-section article small{color:#c89c6c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-weight:700;display:block}.club-admin-answer-section article p{color:#fff8ee!important;opacity:1!important;text-align:left!important;margin:0!important;font-size:17px!important;line-height:1.6!important}.club-admin-answer-section article em{color:#d8c3ad;margin-top:12px;font-size:14px;font-style:normal;line-height:1.5;display:block}.club-admin-photo-review{background:#11100e;border:1px solid #493729;border-radius:18px;margin:18px 0;padding:26px}.club-admin-photo-review>div:first-child{align-items:end;gap:24px;margin-bottom:20px;display:flex}.club-admin-photo-review>div:first-child small{color:#c89c6c;letter-spacing:.12em;font-weight:700}.club-admin-photo-review>div:first-child h2{margin:4px 0;font:400 30px Georgia,serif}.club-admin-photo-review>div:first-child p{color:#a99480;max-width:430px;margin:0 0 3px auto;line-height:1.55}.club-admin-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.club-admin-photo-grid article{background:#18130f;border:1px solid #3c2c22;border-radius:14px;grid-template-rows:minmax(290px,44vh) auto auto;display:grid;overflow:hidden}.club-admin-photo-grid img,.club-admin-photo-grid article>span{object-fit:cover;color:#8f7e6e;background:#251c16;place-items:center;width:100%;height:100%;min-height:290px;display:grid}.club-admin-photo-grid strong{color:#f7e8d6;padding:14px 14px 4px}.club-admin-photo-grid article>small{color:#9f8c78;padding:0 14px 14px}.club-admin-photo-grid img{cursor:zoom-in}.club-admin-photo-grid img:active{object-fit:contain}.club-admin-selfie-review{background:#11100e;border:1px solid #493729;border-radius:18px;margin:24px 0;padding:26px}.club-admin-selfie-review>header{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.club-admin-selfie-review small{color:#c89c6c;letter-spacing:.12em;font-weight:800}.club-admin-selfie-review h2{color:#f7e8d6;margin:5px 0 0;font:400 30px Georgia,serif}.club-admin-selfie-review>header a{color:#edc99f;border:1px solid #75553d;border-radius:9px;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.club-admin-selfie-frame{cursor:zoom-in;background:#080706;border:1px solid #3c2c22;border-radius:14px;place-items:center;width:100%;min-height:520px;max-height:72vh;display:grid;overflow:hidden}.club-admin-selfie-frame img{object-fit:contain;width:100%;height:100%;max-height:72vh;display:block}.club-admin-selfie-empty{color:#9f8c78;background:#18130f;border:1px dashed #594333;border-radius:14px;place-items:center;min-height:300px;font:400 22px Georgia,serif;display:grid}.candidate-identity-editor{color:#f7e8d6;background:#18130f;border:1px solid #3c2c22;border-radius:16px;margin:0 0 24px;padding:24px}.candidate-identity-editor header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.candidate-identity-editor header small{color:#d4a06c;letter-spacing:.12em;font-weight:800}.candidate-identity-editor h2{margin:5px 0 0;font:400 1.6rem Georgia,serif}.candidate-identity-editor header p{color:#9f8c78;max-width:360px;margin:0}.candidate-identity-editor form{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.candidate-identity-editor label{color:#bca58e;text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:.7rem;font-weight:700;display:grid}.candidate-identity-editor input,.candidate-identity-editor select{color:#f7e8d6;background:#0e0b09;border:1px solid #4b392d;border-radius:8px;width:100%;min-height:44px;padding:0 12px;font:400 .85rem Arial,sans-serif}.candidate-identity-editor button{color:#17100a;cursor:pointer;background:#d4a06c;border:0;border-radius:9px;grid-column:1/-1;min-height:46px;font-weight:800}.candidate-identity-editor button:disabled{opacity:.6}.candidate-identity-message{color:#e8bd8e;margin:12px 0 0;font-weight:700}.candidate-delete-zone{border-top:1px solid #4b2a27;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.candidate-delete-zone strong{color:#f2c8c2}.candidate-delete-zone p{color:#a88984;margin:5px 0 0;font-size:.75rem}.candidate-delete-zone .danger{color:#ffd8d3;cursor:pointer;background:#351917;border:1px solid #a84f46;border-radius:8px;flex:none;min-height:42px;padding:0 18px;font-weight:800}@media (width<=760px){.candidate-identity-editor{padding:18px}.candidate-identity-editor header{display:block}.candidate-identity-editor header p{margin-top:8px}.candidate-identity-editor form{grid-template-columns:1fr 1fr}.candidate-identity-editor label:nth-of-type(3),.candidate-identity-editor label:nth-of-type(4),.candidate-identity-editor button{grid-column:1/-1}.candidate-delete-zone{display:grid}.candidate-delete-zone .danger{width:100%}.club-admin-candidate-page{padding:22px 14px 70px}.club-admin-candidate-head{grid-template-columns:84px 1fr;gap:16px;padding:18px}.club-admin-candidate-head>div img,.club-admin-candidate-head>div>span{width:84px;height:100px}.club-admin-file-badge{grid-column:1/-1;width:max-content}.club-admin-progress{grid-template-columns:1fr}.club-candidate-overview{grid-template-columns:1fr 1fr}.club-candidate-overview article{min-height:105px;padding:15px}.club-candidate-overview article.stage{grid-column:1/-1}.club-candidate-overview strong{font-size:17px}.club-admin-answer-intro{display:block}.club-admin-answer-section>div{grid-template-columns:1fr}.club-admin-validation{align-items:flex-start}.club-admin-validation .club-admin-btn{text-align:center;width:100%}.club-admin-photo-review{padding:18px}.club-admin-photo-review>div:first-child{display:block}.club-admin-photo-review>div:first-child p{margin:10px 0 0}.club-admin-photo-grid{grid-template-columns:1fr}.club-admin-photo-grid article{grid-template-rows:minmax(360px,58vh) auto auto}.club-admin-selfie-review{padding:18px}.club-admin-selfie-review>header{flex-direction:column;align-items:flex-start}.club-admin-selfie-review>header a{justify-content:center;width:100%}.club-admin-selfie-frame{min-height:430px;max-height:68vh}.club-admin-selfie-frame img{max-height:68vh}}.club-provisional-review-actions .whatsapp-fallback{color:#b9e8c9;border:1px solid #5f9f78;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:10px;font-weight:800;text-decoration:none;display:flex}@media (width<=700px){.club-provisional-review-actions .whatsapp-fallback{box-sizing:border-box;width:100%}}.club-member-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.club-member-activated-badge{color:#bfe0b7;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#152117;border:1px solid #52704f;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font:900 9px Arial,sans-serif;display:inline-flex}.club-admin-woman-voice{color:#f7e8d6;background:#18130f;border:1px solid #6f5536;border-radius:15px;gap:10px;margin:24px 0;padding:22px;display:grid}.club-admin-woman-voice small{color:#d4a06c;letter-spacing:.12em;font-weight:850}.club-admin-woman-voice h2{margin:0;font:400 1.5rem Georgia,serif}.club-admin-woman-voice p{color:#ad9985;margin:0}.club-admin-woman-voice audio{width:100%;margin-top:4px}.club-admin-woman-voice-missing{text-align:center;border:1px dashed #604a37;border-radius:9px;padding:14px}.club-admin-woman-evaluation-title{border-top:1px solid #493729;gap:5px;margin-top:16px;padding-top:20px;display:grid}.club-admin-woman-evaluation-title h3{color:#f7e8d6;margin:0;font:400 1.25rem Georgia,serif}.club-admin-woman-voice .male-admin-evaluation{border-radius:12px;margin-top:8px;overflow:hidden}.profile-voice-evaluation-status{color:#756b61;margin:0;padding:10px 16px;font-size:.72rem}.club-admin-woman-voice>.profile-voice-evaluation-status{color:#ad9985;padding:2px 2px 0}.profile-voice-evaluation-status.saved{color:#6eb486}.profile-voice-evaluation-status.error{color:#e99a8d}.club-quick-review-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#140f0bf5;border:1px solid #745438;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:-18px 0 22px;padding:13px 16px;display:flex;position:sticky;top:0;box-shadow:0 14px 35px #00000059}.club-quick-review-nav>div{gap:3px;display:grid}.club-quick-review-nav small{color:#d3a46f;letter-spacing:.15em;font-size:8px;font-weight:900}.club-quick-review-nav strong{color:#fff0df;font:400 18px Georgia,serif}.club-quick-review-nav nav{gap:7px;display:flex}.club-quick-review-nav a{color:#e9c49d;border:1px solid #624832;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.club-quick-review-nav a.disabled{pointer-events:none;opacity:.28}.club-quick-review-undo{z-index:60;color:#dcebdc;background:#17251b;border:1px solid #6f986f;border-radius:11px;align-items:center;gap:14px;max-width:min(520px,100vw - 36px);padding:13px 15px;font-size:11px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 18px 45px #00000080}.club-quick-review-undo button{color:#e8f4e8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #8db28d;border-radius:7px;min-height:36px;padding:0 11px;font-weight:800}.club-quick-review-actions{z-index:25;border-color:#d3a46f;position:sticky;bottom:14px;box-shadow:0 18px 55px #000000a6}.club-quick-review-actions .club-decision-actions{margin-left:auto}.club-quick-review-actions .club-admin-btn{min-width:130px}@media (width<=760px){.club-quick-review-nav{margin:0 0 18px;display:grid;position:relative;top:auto}.club-quick-review-nav nav{grid-template-columns:1fr 1fr 1fr;display:grid}.club-quick-review-nav a{text-align:center;justify-content:center;padding:0 7px}.club-quick-review-undo{display:grid;inset:auto 10px 10px}.club-quick-review-undo button{width:100%}.club-quick-review-actions{bottom:8px}.club-quick-review-actions>strong,.club-quick-review-actions>p{display:none}.club-quick-review-actions .club-decision-actions{grid-template-columns:1fr 1fr 1fr;gap:6px;width:100%;display:grid}.club-quick-review-actions .club-admin-btn{min-width:0;padding:0 7px;font-size:10px}}.club-game-profile-answers{background:#0e0b09;border:1px solid #5c412e;border-radius:18px;margin:24px 0;overflow:hidden}.club-game-profile-answers>header{background:radial-gradient(circle at 90% 0,#d89e5e26,#0000 38%);border-bottom:1px solid #3a2b21;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.club-game-profile-answers header small{color:#d4a06a;letter-spacing:.16em;font-size:9px;font-weight:900}.club-game-profile-answers h2{color:#f1deca;margin:5px 0 4px;font:400 26px Georgia,serif}.club-game-profile-answers header p{color:#927e6b;margin:0;font-size:11px}.club-game-profile-answers header>span{color:#e8b57e;border:1px solid #92653f;border-radius:50%;place-items:center;width:60px;height:60px;font:400 24px Georgia,serif;display:grid}.club-game-profile-answers>div{grid-template-columns:1fr 1fr;display:grid}.club-game-profile-answers article{border-bottom:1px solid #2b211a;gap:7px;padding:17px 20px;display:grid}.club-game-profile-answers article:nth-child(odd){border-right:1px solid #2b211a}.club-game-profile-answers article small{color:#96704d;letter-spacing:.08em;font-size:8px;font-weight:900}.club-game-profile-answers article h3{color:#dcc6af;margin:0;font:400 15px/1.3 Georgia,serif}.club-game-profile-answers article strong{color:#f0b97f;font-size:12px}.club-game-profile-answers article p{color:#887665;margin:0;font-size:10px}.club-game-profile-answers article time{color:#695a4d;font-size:8px}.club-game-profile-answers article.skipped{opacity:.55}@media (width<=700px){.club-game-profile-answers>div{grid-template-columns:1fr}.club-game-profile-answers article:nth-child(odd){border-right:0}.club-game-profile-answers>header{align-items:flex-start}.club-game-profile-answers header>span{width:48px;height:48px}}.club-game-participation-badge{color:#9d8976;white-space:nowrap;background:#17120e;border:1px solid #5b4939;border-radius:999px;align-items:center;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.club-game-participation-badge.played{color:#aee0bd;background:#102219;border-color:#4f8064}.club-provisional-review{background:linear-gradient(145deg,#1c130e,#0d0a08);border:1px solid #765235;border-radius:18px;margin:22px 0;padding:24px}.club-provisional-review>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.club-provisional-review small{color:#d7a16b;letter-spacing:.14em;font-size:9px;font-weight:900}.club-provisional-review h2{color:#f0d9bf;margin:6px 0;font:400 25px Georgia,serif}.club-provisional-review header p{color:#9b8773;margin:0;font-size:11px}.club-provisional-review header>b{color:#e7b47c;letter-spacing:.1em;border:1px solid #7e5a3b;border-radius:999px;padding:8px 11px;font-size:9px}.club-provisional-audios{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.club-provisional-audios article{background:#0b0908;border:1px solid #3e3026;border-radius:12px;gap:9px;padding:14px;display:grid}.club-provisional-audios audio{width:100%;height:36px}.club-provisional-audios p{color:#887665;margin:0;font-size:11px}.club-provisional-review-actions{flex-wrap:wrap;gap:8px;display:flex}.club-provisional-review-actions button{color:#e7b57e;background:#24170f;border:1px solid #8e633f;border-radius:9px;min-height:42px;padding:0 15px;font-size:10px;font-weight:800}.club-provisional-review-actions button.secondary{color:#ad8f79;background:0 0;border-color:#563d31}.club-provisional-review-actions button.activate{color:#170f09;background:#d9a164;margin-left:auto}.club-provisional-review-actions button:disabled{opacity:.4}.club-provisional-review-actions p{color:#d8b087;flex-basis:100%;margin:2px 0 0;font-size:11px}@media (width<=700px){.club-provisional-audios{grid-template-columns:1fr}.club-provisional-review>header{flex-direction:column}.club-provisional-review-actions button,.club-provisional-review-actions button.activate{width:100%;margin-left:0}}.club-manual-email-decision{background:linear-gradient(145deg,#07192a,#050b12);border:1px solid #245f89;border-radius:18px;margin:22px 0;padding:22px;box-shadow:0 16px 44px #00000038}.club-manual-email-decision>header{justify-content:space-between;gap:18px;display:flex}.club-manual-email-decision small{color:#70cbff;letter-spacing:.14em;font-size:10px;font-weight:900}.club-manual-email-decision h2{color:#f5e5d2;margin:6px 0;font:400 26px Georgia,serif}.club-manual-email-decision header p{color:#a9bac7;margin:0;font-size:13px;line-height:1.5}.club-manual-email-decision header>b{color:#9cddff;white-space:nowrap;border:1px solid #397aa4;border-radius:999px;align-self:start;padding:8px 11px;font-size:10px}.club-manual-signal-list{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.club-manual-signal-list span{border-radius:999px;padding:7px 10px;font-size:11px}.club-manual-signal-list .done{color:#a9dfbd;background:#10261c;border:1px solid #356b52}.club-manual-signal-list .missing{color:#d9b38f;background:#21160f;border:1px solid #675241}.club-manual-email-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.club-manual-email-actions button{cursor:pointer;border-radius:10px;min-height:48px;padding:10px 15px;font-size:12px;font-weight:850}.club-manual-email-actions .provisional{color:#a7dfff;background:#0b2940;border:1px solid #397ca8}.club-manual-email-actions .official{color:#10151b;background:linear-gradient(135deg,#f0c786,#bd7838);border:1px solid #e2b16e}.club-manual-email-actions button:disabled{cursor:not-allowed;opacity:.35}.club-manual-email-help,.club-manual-email-notice{color:#8fa4b3;margin:12px 0 0;font-size:12px;line-height:1.5}.club-manual-email-notice{color:#9cdcb8}@media (width<=700px){.club-manual-email-decision>header{display:grid}.club-manual-email-actions{grid-template-columns:1fr}}.club-manual-email-actions button:only-child{grid-column:1/-1}.admin-receipt-viewer{box-sizing:border-box;color:#edf8ff;background:#03070c;grid-template-rows:auto minmax(0,1fr);width:100%;height:100dvh;display:grid;overflow:hidden}.admin-receipt-viewer>header{z-index:2;box-sizing:border-box;min-height:68px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:linear-gradient(#07192b,#03101d);border-bottom:1px solid #4fb5ef7a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid;position:relative;box-shadow:0 8px 24px #00000047}.admin-receipt-viewer>header strong{color:#dff5ff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.admin-receipt-back,.admin-receipt-close{color:#bfeaff;background:#06213a;border:1px solid #5dc6faa6;text-decoration:none}.admin-receipt-back{border-radius:999px;align-items:center;min-height:42px;padding:0 15px;font-size:.76rem;font-weight:800;display:flex}.admin-receipt-close{border-radius:50%;place-items:center;width:42px;height:42px;font:300 1.8rem/1 Arial,sans-serif;display:grid}.admin-receipt-stage{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#111922;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:12px;display:grid;position:relative;overflow:auto}.admin-receipt-stage>img{object-fit:contain;object-position:center;touch-action:pinch-zoom;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.admin-receipt-stage>iframe{box-sizing:border-box;background:#eef3f7;border:0;width:100%;height:100%;display:block}.admin-receipt-message{color:#dff5ff;text-align:center;background:#07192b;border:1px solid #5dc6fa59;border-radius:18px;align-self:center;margin:auto;padding:18px 22px;font-size:.95rem}.admin-receipt-error{color:#ffd5d5;border-color:#ff7e7e73}@media (width<=560px){.admin-receipt-viewer>header{min-height:76px;padding:calc(12px + env(safe-area-inset-top)) 11px 10px;grid-template-columns:minmax(0,1fr) auto;gap:10px}.admin-receipt-viewer>header strong{display:none}.admin-receipt-back{justify-content:center;font-size:.78rem}.admin-receipt-close{width:44px;height:44px}.admin-receipt-stage{padding:8px}}.event-invite-page{color:#f5e3cf;background:#080706;min-height:100vh;padding:24px}.event-invite-page article{background:#100d0a;border:1px solid #5c412d;border-radius:22px;max-width:680px;margin:auto;overflow:hidden}.event-invite-page .official-logo-document{margin:22px}.event-invite-hero{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:380px;padding:34px;display:flex}.event-invite-hero span{color:#dda96f;letter-spacing:.22em;font:700 11px Arial}.event-invite-hero h1{margin:12px 0 0;font:400 clamp(42px,10vw,70px)/.95 Georgia,serif}.event-invite-page section{padding:34px}.event-invite-page section>p{color:#dbc7b2;font-size:17px;line-height:1.65}.event-invite-page dl{background:#3f2e22;gap:1px;margin:25px 0;display:grid}.event-invite-page dl div{background:#15110e;padding:17px}.event-invite-page dt{color:#a88c73;text-transform:uppercase;font:700 10px Arial}.event-invite-page dd{margin:6px 0 0;font-size:16px}.event-invite-actions{gap:10px;display:grid}.event-invite-actions button{color:#17100a;background:#dda96f;border:1px solid #dda96f;border-radius:999px;min-height:56px;font-weight:800}.event-invite-actions button+button{color:#e9c7a5;background:0 0}.event-invite-actions p,.event-invite-state{background:#1a140f;border-left:3px solid #dda96f;padding:18px}.event-invite-page section>small{color:#8f7a67;margin-top:24px;line-height:1.5;display:block}.pass-page{color:#171511!important;background:#f3eee5!important;min-height:100dvh!important;padding:24px 16px 70px!important;font-family:Arial,sans-serif!important}.pass-back{color:#171511!important;background:#fffaf2!important;border:1px solid #d2c5b2!important;border-radius:999px!important;align-items:center!important;min-height:44px!important;margin:0 auto 14px!important;padding:0 17px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.official-pass{color:#171511!important;background:#fffaf2!important;border:1px solid #cfc3b2!important;border-radius:30px!important;width:min(760px,100%)!important;margin:0 auto!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 70px #382b1924!important}.official-pass>header{color:#fff!important;background:radial-gradient(circle at 12% 15%,#b88b4721,#0000 32%),#181612!important;order:1!important;grid-template-rows:auto auto!important;grid-template-columns:142px minmax(0,1fr)!important;align-items:center!important;column-gap:32px!important;min-height:0!important;padding:26px 30px!important;display:grid!important}.official-pass>header .pass-logo{filter:none!important;grid-row:1/3!important;width:142px!important;max-width:none!important;height:auto!important;margin:0!important}.official-pass>header .pass-logo img{filter:drop-shadow(0 10px 24px #00000047)!important}.official-pass>header p{color:#d2a866!important;letter-spacing:.23em!important;align-self:end!important;margin:0 0 10px!important;font-size:11px!important;font-weight:900!important}.official-pass>header h1{color:#fff!important;letter-spacing:-.045em!important;align-self:start!important;margin:0!important;font:700 clamp(42px,8vw,66px)/.88 Georgia,serif!important}.official-pass>header h1 em{color:#d9b273!important;font-weight:400!important}.pass-holder{background:#ece4d7!important;border:0!important;border-bottom:1px solid #d9cfbf!important;order:2!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 14px!important;padding:20px 28px!important;display:grid!important;position:relative!important}.pass-holder small{color:#9b6f35!important;letter-spacing:.18em!important;grid-column:1/-1!important;font-size:10px!important;font-weight:900!important}.pass-holder h2{color:#171511!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font:700 30px/1 Georgia,serif!important;overflow:hidden!important}.pass-holder span{color:#766c60!important;letter-spacing:.12em!important;align-self:end!important;font-size:12px!important;font-weight:900!important}.pass-event{color:#171511!important;background:#fffaf2!important;order:3!important;padding:26px 28px!important}.pass-event-image{object-fit:cover!important;object-position:center 42%!important;border:0!important;border-radius:21px!important;width:100%!important;max-height:360px!important;margin:0 0 24px!important;display:block!important}.pass-event>div>small,.pass-event-grid small,.pass-program>small{color:#a97638!important;letter-spacing:.19em!important;font-size:10px!important;font-weight:900!important}.pass-event h3{color:#171511!important;letter-spacing:-.04em!important;margin:8px 0 22px!important;font:700 clamp(34px,8vw,54px)/.9 Georgia,serif!important}.pass-event-grid{border-top:1px solid #d9cfbf!important;border-left:1px solid #d9cfbf!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.pass-event-grid>div{background:#fffaf2!important;border-bottom:1px solid #d9cfbf!important;border-right:1px solid #d9cfbf!important;min-height:112px!important;padding:18px!important}.pass-event-grid>div:last-child:nth-child(odd){grid-column:1/-1!important}.pass-event-grid p{color:#171511!important;margin:10px 0 0!important;font:700 18px/1.3 Georgia,serif!important}.pass-program{border:0!important;margin-top:24px!important;padding-top:0!important}.pass-program ol{gap:8px!important;margin:12px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.pass-program li{color:#171511!important;background:#f2ece2!important;border:1px solid #ddd2c2!important;border-radius:15px!important;grid-template-columns:38px 1fr!important;align-items:center!important;gap:10px!important;min-height:52px!important;margin:0!important;padding:9px 13px!important;font:15px/1.35 Arial,sans-serif!important;display:grid!important}.pass-program li span{color:#a97638!important;font:700 17px Georgia,serif!important}.pass-program li b{font-weight:700!important}.pass-qr{color:#fff!important;background:#181612!important;border:0!important;border-top:1px solid #d9cfbf!important;order:4!important;grid-template-columns:minmax(240px,310px) 1fr!important;align-items:center!important;gap:30px!important;padding:28px!important;display:grid!important}.pass-qr>div:first-child{box-shadow:none!important;background:#fff!important;border:1px solid #b38b51!important;border-radius:22px!important;place-items:center!important;padding:14px!important;display:grid!important}.pass-qr img{width:100%!important;max-width:270px!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.pass-qr>div:first-child small{color:#6c6257!important;letter-spacing:.12em!important;text-align:center!important;margin-top:10px!important;font-size:9px!important;font-weight:900!important}.pass-qr>div:last-child{text-align:left!important;place-items:start!important;display:grid!important}.pass-qr>div:last-child>span{color:#fff!important;background:#b58a47!important;border-radius:50%!important;place-items:center!important;width:46px!important;height:46px!important;font-size:23px!important;display:grid!important}.pass-qr h3{color:#fff!important;margin:14px 0 8px!important;font:700 clamp(28px,6vw,42px)/.95 Georgia,serif!important}.pass-qr p{color:#d9d2c8!important;margin:0!important;font-size:14px!important;line-height:1.5!important}@media (width<=650px){.pass-page{padding:12px 10px 40px!important}.pass-back{margin:0 0 10px 2px!important}.official-pass{border-radius:24px!important}.official-pass>header{grid-template-columns:104px minmax(0,1fr)!important;column-gap:17px!important;padding:17px 18px!important}.official-pass>header .pass-logo{width:104px!important}.official-pass>header p{margin-bottom:7px!important;font-size:9px!important}.official-pass>header h1{font-size:clamp(31px,9vw,42px)!important;line-height:.92!important}.pass-holder{padding:15px 18px!important}.pass-holder h2{font-size:26px!important}.pass-holder span{font-size:10px!important}.pass-qr{order:3!important;grid-template-columns:minmax(142px,164px) minmax(0,1fr)!important;gap:15px!important;padding:17px!important}.pass-qr>div:first-child{border-radius:15px!important;width:auto!important;max-width:none!important;margin:0!important;padding:8px!important}.pass-qr>div:first-child small{letter-spacing:.08em!important;margin-top:7px!important;font-size:7px!important}.pass-qr>div:last-child{text-align:left!important;place-items:start!important}.pass-qr>div:last-child>span{width:34px!important;height:34px!important;margin:0!important;font-size:17px!important}.pass-qr h3{margin:10px 0 6px!important;font-size:22px!important}.pass-qr p{font-size:12px!important;line-height:1.35!important}.pass-event{order:4!important;padding:18px!important}.pass-event-image{border-radius:16px!important;max-height:190px!important;margin-bottom:18px!important}.pass-event h3{margin-bottom:18px!important;font-size:34px!important}.pass-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pass-event-grid>div{min-height:98px!important;padding:13px!important}.pass-event-grid>div:last-child:nth-child(odd){grid-column:1/-1!important}.pass-event-grid p{font-size:15px!important}.pass-program{margin-top:20px!important}.pass-program li{grid-template-columns:31px 1fr!important;min-height:48px!important;padding:8px 11px!important;font-size:14px!important}}@media (width<=360px){.official-pass>header{grid-template-columns:88px minmax(0,1fr)!important}.official-pass>header .pass-logo{width:88px!important}.official-pass>header h1{font-size:29px!important}.pass-qr{grid-template-columns:1fr!important}.pass-qr>div:first-child{width:min(100%,220px)!important;margin:auto!important}.pass-qr>div:last-child{text-align:center!important;place-items:center!important}}.match-installer{color:#f8f2e8;background:radial-gradient(circle at 50% 12%,#302113 0,#100d09 36%,#050505 75%);place-items:center;min-height:100svh;padding:28px 18px;font-family:Arial,sans-serif;display:grid}.match-installer-card{text-align:center;background:#090807e0;border:1px solid #dfb1706b;width:min(100%,520px);padding:34px 26px;box-shadow:0 24px 70px #0000007a}.match-installer-logo{border-radius:28px;width:112px;height:112px;margin:0 auto 22px;display:block}.match-installer-kicker{color:#dca969;letter-spacing:.2em;margin:0 0 14px;font-size:.82rem;font-weight:700}.match-installer h1{margin:0;font-family:Georgia,serif;font-size:clamp(2.35rem,10vw,4.25rem);font-weight:400;line-height:.98}.match-installer-intro{color:#d5cec4;max-width:420px;margin:22px auto 26px;font-size:1rem;line-height:1.55}.match-installer-button{color:#17100a;letter-spacing:.03em;background:linear-gradient(135deg,#f1cf9b,#b87635);padding:17px 20px;font-size:1.05rem;font-weight:800;text-decoration:none;display:block}.match-installer-steps{text-align:left;background:#ffffff09;border:1px solid #dfb1703d;margin:28px 0 0;padding:20px;font-size:.96rem;line-height:1.55}.match-installer-steps p{margin:0 0 10px}.match-installer-steps ol{margin:0;padding-left:22px}.match-installer-steps li+li{margin-top:7px}.match-installer-warning{color:#d6a56c;margin:20px 5px 0;font-size:.88rem;line-height:1.45}@media (width<=420px){.match-installer{padding:14px}.match-installer-card{padding:27px 19px}.match-installer-logo{width:92px;height:92px}.match-installer-intro{font-size:.96rem}}.standalone-invitation-page{color:#f4dfc7;background:#080706;min-height:100vh;padding:24px}.standalone-invitation-page article{background:#110e0b;border:1px solid #5b402c;border-radius:22px;width:min(680px,100%);margin:auto;overflow:hidden;box-shadow:0 28px 90px #0008}.standalone-invitation-page header{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:430px;padding:26px 30px;display:flex}.standalone-invitation-page header .official-logo{margin-bottom:auto}.standalone-invitation-page header span{color:#e1ae76;letter-spacing:.2em;font:800 11px Arial,sans-serif}.standalone-invitation-page h1{letter-spacing:-.04em;margin:13px 0 0;font:400 clamp(42px,10vw,68px)/.94 Georgia,serif}.standalone-invitation-page section{padding:32px}.standalone-invitation-page section>p{color:#cdb9a5;font-size:16px;line-height:1.65}.standalone-invitation-page dl{background:#3b2b20;grid-template-columns:1fr 1fr;gap:1px;margin:25px 0;display:grid}.standalone-invitation-page dl div{background:#17120e;padding:17px}.standalone-invitation-page dt{color:#a98b6e;text-transform:uppercase;font-size:10px;font-weight:800}.standalone-invitation-page dd{margin:7px 0 0;line-height:1.45}.standalone-response-actions{gap:10px;display:grid}.standalone-response-actions button{color:#17100a;background:#dda96f;border:1px solid #dda96f;border-radius:999px;min-height:56px;font-weight:850}.standalone-response-actions button:nth-child(2){color:#edc392;background:#21180f}.standalone-response-actions button:nth-child(3){color:#b9a28c;background:0 0;border-color:#644a35}.standalone-response-actions p{color:#f1b2aa;background:#351713;padding:12px}.standalone-state{color:#e7c39f;background:#1d150f;border-left:3px solid #d39c64;margin:20px 0;padding:18px;line-height:1.5}.standalone-state.official{color:#bce2c7;background:#112118;border-color:#5e9a70}.standalone-state.cancelled{color:#efb4ad;background:#251210;border-color:#a95249}.standalone-invitation-page section>small{color:#8f7a67;margin-top:24px;line-height:1.55;display:block}@media (width<=600px){.standalone-invitation-page{padding:0}.standalone-invitation-page article{border:0;border-radius:0}.standalone-invitation-page header{min-height:390px}.standalone-invitation-page section{padding:25px 20px}.standalone-invitation-page dl{grid-template-columns:1fr}}:is(html:has(.compat-show),body:has(.compat-show)){background:#050403;min-height:100%;margin:0;overflow-x:hidden}.compat-show{box-sizing:border-box;color:#f6e7d5;background:radial-gradient(circle at 50% -5%,#e2a96038,#0000 32%),radial-gradient(circle at 10% 100%,#8e4c1d21,#0000 38%),#050403;min-height:100svh;font-family:Arial,sans-serif;overflow:hidden}.compat-show *{box-sizing:border-box}.show-brand{letter-spacing:.22em;align-items:center;gap:9px;display:flex}.show-brand span{color:#e8b879;border:1px solid #d7a263;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.show-brand b{color:#ebc08c;letter-spacing:.28em;font-size:15px}.show-brand small{color:#725b47;letter-spacing:.13em;font-size:7px}.compat-show.intro{flex-direction:column;align-items:center;padding:28px 20px 42px;display:flex;position:relative}.intro>.show-brand{align-self:flex-start}.show-lights{perspective:600px;width:min(900px,150vw);height:330px;position:absolute;top:85px;left:50%;transform:translate(-50%)}.show-lights i{transform-origin:top;filter:blur(.3px);opacity:.3;background:linear-gradient(#e9be7c,#0000);width:1px;height:420px;position:absolute;top:0;left:50%}.show-lights i:first-child{transform:rotate(52deg)}.show-lights i:nth-child(2){transform:rotate(25deg)}.show-lights i:nth-child(3){transform:rotate(0)}.show-lights i:nth-child(4){transform:rotate(-25deg)}.show-lights i:nth-child(5){transform:rotate(-52deg)}.show-intro-copy{z-index:1;text-align:center;width:min(720px,100%);margin:auto;position:relative}.show-intro-copy>small,.show-finale>small{color:#c6864d;letter-spacing:.24em;font-size:10px;font-weight:900}.show-intro-copy h1{color:#f8e7d3;letter-spacing:-.055em;text-shadow:0 0 50px #dd9d5824;margin:13px 0 12px;font:400 clamp(3.2rem,10vw,7.2rem)/.86 Georgia,serif}.show-intro-copy p{color:#b39c84;max-width:540px;margin:22px auto;font:400 16px/1.7 Georgia,serif}.show-intro-copy>div{justify-content:center;gap:8px;margin:26px 0;display:flex}.show-intro-copy>div span{color:#806b57;text-transform:uppercase;letter-spacing:.09em;background:#110c08b3;border:1px solid #d9a36340;border-radius:12px;min-width:110px;padding:12px 14px;font-size:8px;display:grid}.show-intro-copy>div b{color:#eac092;font:400 24px Georgia,serif}.show-intro-copy>button{color:#1b1008;letter-spacing:.08em;cursor:pointer;background:linear-gradient(115deg,#f0c28e,#c98548);border:0;border-radius:14px;justify-content:space-between;align-items:center;width:min(430px,100%);min-height:66px;margin:0 auto;padding:0 22px;font-weight:900;display:flex;box-shadow:0 15px 50px #c0753738}.show-intro-copy>button b{font-size:20px}.show-intro-copy>em{color:#705e4e;margin-top:15px;font-size:10px;font-style:normal;display:block}.compat-show.playing{padding:24px clamp(14px,5vw,65px) 34px}.show-play-head{justify-content:space-between;align-items:center;max-width:850px;margin:auto;display:flex}.show-play-head>div:last-child{align-items:center;gap:8px;display:flex}.show-play-head>div:last-child small{color:#7d6856;letter-spacing:.13em;font-size:8px}.show-play-head>div:last-child>b{color:#e8bb87;font:400 29px Georgia,serif}.show-play-head>div:last-child i{color:#765f4b;font-size:13px;font-style:normal}.show-progress{background:#2b1e15;max-width:850px;height:3px;margin:16px auto 0}.show-progress i{background:linear-gradient(90deg,#9c5b2d,#efbc80);height:100%;transition:width .35s;display:block}.show-question{text-align:center;background:radial-gradient(circle at 50% 0,#dd9d5b21,#0000 31%),linear-gradient(150deg,#19100b,#090705);border:1px solid #e1a86a47;border-radius:28px;max-width:780px;margin:24px auto 0;padding:30px 38px 34px;box-shadow:0 32px 100px #00000070}.show-timer{--show-time:360deg;background:conic-gradient(#e6aa69 var(--show-time),#e5ab6c1a 0);border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 18px;display:grid;position:relative}.show-timer:after{content:"";background:#0e0906;border-radius:50%;position:absolute;inset:7px}.show-timer span{z-index:1;display:grid;position:relative}.show-timer b{color:#f2c99e;font:400 34px/1 Georgia,serif}.show-timer small{color:#79624e;letter-spacing:.08em;margin-top:4px;font-size:7px}.show-voice{color:#be824f;letter-spacing:.13em;justify-content:center;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.show-voice .wave{background:repeating-linear-gradient(90deg,#cc8d52 0 2px,#0000 2px 5px);width:22px;height:12px;animation:.8s ease-in-out infinite voiceWave;-webkit-mask:linear-gradient(#0000 10%,#000 45% 55%,#0000 90%);mask:linear-gradient(#0000 10%,#000 45% 55%,#0000 90%)}.show-voice button{color:#8e725b;cursor:pointer;background:0 0;border:0;font-size:9px}.show-question h1{color:#f4dcc1;letter-spacing:-.035em;max-width:680px;margin:14px auto 8px;font:400 clamp(2rem,5.2vw,3.7rem)/1.02 Georgia,serif}.show-question>p{color:#756554;margin:0;font-size:10px}.show-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:26px;display:grid}.show-options button{color:#d6bea5;text-align:left;cursor:pointer;background:#090705;border:1px solid #483224;border-radius:13px;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;min-height:65px;padding:9px 13px;transition:transform .15s,border-color .15s,background .15s;display:grid}.show-options button:hover{background:#1c120c;border-color:#cf9258;transform:translateY(-2px)}.show-options button.selected{color:#f5d3ae;background:#2b1b10;border-color:#e2ab71}.show-options button:disabled:not(.selected){opacity:.45}.show-options button>b{color:#dc9f65;border:1px solid #67472f;border-radius:50%;place-items:center;width:31px;height:31px;font:400 12px Georgia,serif;display:grid}.show-options button span{font-size:12px;line-height:1.3}.show-options button em{color:#92623d;font-style:normal}.show-answer-error{color:#eba894;margin-top:13px;font-size:11px}.playing>footer{color:#6d5b4b;text-align:center;margin:15px auto 0;font-size:9px}.compat-show.done{flex-direction:column;padding:28px;display:flex}.show-finale{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.show-finale>span{color:#efbd88;background:#19100b;border:1px solid #d79b60;border-radius:50%;place-items:center;width:100px;height:100px;font-size:42px;display:grid;box-shadow:0 0 60px #d38c4a29}.show-finale>small{margin-top:26px}.show-finale h1{color:#f5ddc1;letter-spacing:-.05em;max-width:760px;margin:12px 0;font:400 clamp(3rem,9vw,6.5rem)/.9 Georgia,serif}.show-finale p{color:#a99179;max-width:570px;margin:8px 0;font:400 15px/1.7 Georgia,serif}.show-finale a{color:#1b1008;background:linear-gradient(115deg,#efbf88,#c98548);border-radius:13px;justify-content:space-between;align-items:center;width:min(420px,100%);min-height:62px;margin-top:25px;padding:0 20px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.compat-show.loading{text-align:center;align-content:center;place-items:center;gap:17px;padding:25px;display:grid}.show-pulse{border:1px solid #d1975f;border-radius:50%;width:70px;height:70px;animation:1.2s ease-in-out infinite showPulse;box-shadow:0 0 50px #d5914f33}.loading p{color:#ac8e71}.show-error{color:#e7a296;border:1px solid #9c4f43;border-radius:50%;place-items:center;width:65px;height:65px;font-size:25px;display:grid}@keyframes voiceWave{50%{transform:scaleY(1.7)}}@keyframes showPulse{50%{opacity:.45;transform:scale(1.14)}}@media (width<=620px){.show-brand small{display:none}.show-intro-copy h1{font-size:4rem}.show-intro-copy>div span{flex:1;min-width:0;padding:10px 5px}.compat-show.playing{padding:18px 9px 28px}.show-question{border-radius:20px;padding:23px 12px 25px}.show-timer{width:88px;height:88px}.show-timer b{font-size:29px}.show-options{grid-template-columns:1fr;margin-top:21px}.show-options button{min-height:57px}.show-question h1{font-size:2.15rem}.show-play-head{padding:0 5px}}@media (prefers-reduced-motion:reduce){.show-voice .wave,.show-pulse{animation:none}.show-options button{transition:none}}.show-brand .show-official-logo{width:132px!important;height:auto!important}.show-brand .show-official-logo img{border-radius:9px!important}.intro>.show-brand .show-official-logo,.badge-stage>.show-brand .show-official-logo,.paused>.show-brand .show-official-logo,.done>.show-brand .show-official-logo{width:152px!important;height:auto!important}@media (width<=620px){.show-brand .show-official-logo{width:118px!important}.intro>.show-brand .show-official-logo,.badge-stage>.show-brand .show-official-logo,.paused>.show-brand .show-official-logo,.done>.show-brand .show-official-logo{width:132px!important}}.playing>footer{justify-items:center;gap:10px;display:grid}.playing>footer button{color:#a17f61;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.compat-show.badge-stage{isolation:isolate;background:radial-gradient(circle at 50% 45%,#eebc7738,#0000 27%),radial-gradient(circle,#24170e,#050403 65%);flex-direction:column;min-height:100svh;padding:28px;display:flex;position:relative}.badge-stage>.show-brand{z-index:4;position:relative}.badge-rays{z-index:0;width:1px;height:1px;position:absolute;top:47%;left:50%}.badge-rays i{transform-origin:50%;background:linear-gradient(#0000,#f2c68873,#0000);width:1px;height:84vh;animation:7s linear infinite badgeRay;position:absolute;top:-42vh;left:0}.badge-rays i:first-child{transform:rotate(0)}.badge-rays i:nth-child(2){transform:rotate(30deg)}.badge-rays i:nth-child(3){transform:rotate(60deg)}.badge-rays i:nth-child(4){transform:rotate(90deg)}.badge-rays i:nth-child(5){transform:rotate(120deg)}.badge-rays i:nth-child(6){transform:rotate(150deg)}.badge-rays i:nth-child(7){transform:rotate(180deg)}.badge-rays i:nth-child(8){transform:rotate(210deg)}.badge-rays i:nth-child(9){transform:rotate(240deg)}.badge-rays i:nth-child(10){transform:rotate(270deg)}.badge-rays i:nth-child(11){transform:rotate(300deg)}.badge-rays i:nth-child(12){transform:rotate(330deg)}.badge-particles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.badge-particles i{background:#f1c58b;border-radius:50%;width:5px;height:5px;animation:2.8s ease-out infinite badgeParticle;position:absolute;top:48%;left:50%;box-shadow:0 0 15px #e1a85e}.badge-particles i:nth-child(2n){animation-delay:.35s}.badge-particles i:nth-child(3n){animation-delay:.75s}.badge-particles i:nth-child(4n){animation-delay:1.1s}.badge-particles i:nth-child(5n){animation-delay:1.55s}.badge-reveal{z-index:3;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(680px,100%);margin:auto;display:flex;position:relative}.badge-reveal>small{color:#dca664;letter-spacing:.25em;font-size:10px;font-weight:900;animation:.7s .15s both badgeRise}.badge-medallion{background:radial-gradient(circle at 35% 25%,#f8dfba,#b87538 34%,#28160a 68%);border:1px solid #efc48d;border-radius:50%;place-items:center;width:180px;height:180px;margin:24px auto 15px;animation:1s cubic-bezier(.18,.9,.3,1.28) both badgeLand;display:grid;position:relative;box-shadow:0 0 0 12px #e4ab6612,0 0 100px #dfa05666}.badge-medallion:before,.badge-medallion:after{content:"";border:1px solid #ffdeae7a;border-radius:50%;position:absolute}.badge-medallion:before{inset:9px}.badge-medallion:after{inset:19px}.badge-medallion i{z-index:2;color:#2b180b;text-shadow:0 1px #ffe4bd;font:72px Georgia,serif;position:relative}.badge-medallion span{z-index:3;color:#efc58e;background:#0b0704;border:1px solid #efc58e;border-radius:50%;place-items:center;width:35px;height:35px;font:400 13px Georgia,serif;display:grid;position:absolute;bottom:16px;right:15px}.badge-reveal h1{color:#f5d9b7;letter-spacing:-.04em;margin:0;font:400 clamp(3.4rem,10vw,6.8rem)/.9 Georgia,serif;animation:.75s .25s both badgeRise}.badge-reveal>strong{color:#d79c5e;letter-spacing:.18em;text-transform:uppercase;margin-top:9px;font-size:11px;animation:.75s .32s both badgeRise}.badge-reveal>p{color:#b29a82;max-width:520px;margin:17px auto 20px;font:400 14px/1.65 Georgia,serif;animation:.75s .38s both badgeRise}.badge-levels{gap:8px;margin-bottom:24px;display:flex}.badge-levels span{opacity:.27;justify-items:center;gap:3px;min-width:62px;display:grid}.badge-levels span.earned{opacity:1}.badge-levels i{color:#c98e54;border:1px solid #8b603d;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.badge-levels b{color:#8d745d;letter-spacing:.08em;font-size:7px}.badge-reveal>a,.badge-reveal>button:not(.badge-later),.paused section>button{color:#1b1008;letter-spacing:.08em;cursor:pointer;background:linear-gradient(115deg,#f0c38f,#c98447);border:0;border-radius:13px;justify-content:space-between;align-items:center;width:min(410px,100%);min-height:61px;padding:0 20px;font-size:11px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 15px 45px #c479373d}.badge-later{color:#9c7c60;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:10px;text-decoration:underline}.compat-show.paused{flex-direction:column;padding:28px;display:flex}.paused>section{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.paused section>span{color:#efbd87;border:1px solid #c88c53;border-radius:50%;place-items:center;width:90px;height:90px;font-size:36px;display:grid}.paused section>small{color:#c88c53;letter-spacing:.22em;margin-top:24px;font-size:9px;font-weight:900}.paused section h1{color:#f3d9bc;max-width:650px;margin:12px auto;font:400 clamp(3rem,9vw,6rem)/.92 Georgia,serif}.paused section p{color:#a38d77;max-width:520px;margin:0 auto 25px;font:400 15px/1.65 Georgia,serif}@keyframes badgeLand{0%{opacity:0;transform:translateY(-140px)scale(.35)rotate(-22deg)}65%{opacity:1;transform:translateY(8px)scale(1.08)rotate(3deg)}to{transform:none}}@keyframes badgeRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes badgeRay{50%{opacity:.35}}@keyframes badgeParticle{0%{opacity:0;transform:translate(0)scale(.3)}18%{opacity:1}to{opacity:0;transform:translate(var(--particle-offset),-220px) scale(1.2)}}.badge-particles i:nth-child(6n+1){--particle-x:-1}.badge-particles i:nth-child(6n+2){--particle-x:-.65}.badge-particles i:nth-child(6n+3){--particle-x:-.3}.badge-particles i:nth-child(6n+4){--particle-x:.3}.badge-particles i:nth-child(6n+5){--particle-x:.65}.badge-particles i:nth-child(6n){--particle-x:1}@media (width<=620px){.compat-show.badge-stage{padding:20px 14px}.badge-medallion{width:145px;height:145px;margin-top:17px}.badge-medallion i{font-size:58px}.badge-reveal h1{font-size:3.7rem}.badge-levels{gap:3px;width:100%}.badge-levels span{flex:1;min-width:0}.badge-levels b{font-size:6px}.paused{padding:20px!important}.paused section h1{font-size:3.1rem}}@media (prefers-reduced-motion:reduce){.badge-rays i,.badge-particles i,.badge-medallion,.badge-reveal>*{animation:none!important}}.badge-particles i:nth-child(6n+1){--particle-offset:-170px}.badge-particles i:nth-child(6n+2){--particle-offset:-105px}.badge-particles i:nth-child(6n+3){--particle-offset:-48px}.badge-particles i:nth-child(6n+4){--particle-offset:48px}.badge-particles i:nth-child(6n+5){--particle-offset:105px}.badge-particles i:nth-child(6n){--particle-offset:170px}.paused section>.paused-home-link{color:#e5b987;letter-spacing:.1em;background:#0f0905b8;border:1px solid #c88c539e;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:min(410px,100%);min-height:56px;margin-top:12px;font-size:10px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 35px #00000047}.paused section>.paused-home-link:focus-visible{outline-offset:3px;outline:2px solid #f0c38f}.show-voice button.activate-voice{color:#f2c697;background:#2b190e;border:1px solid #d59a60;border-radius:999px;min-height:38px;padding:0 14px;font-size:11px;box-shadow:0 8px 24px #00000047}.show-voice.voice-blocked .wave{animation:none}.show-voice.voice-unavailable{color:#9a8170}:is(html:has(.compat-show),body:has(.compat-show)){background:#01050b}.compat-show{--casino-gold:#efb66e;--casino-champagne:#ffe0a7;--casino-blue:#0b315a;--casino-line:#1d4c7a;color:#f5e8d6;background:radial-gradient(circle at 50% 18%,#0f36606b,#0000 34%),linear-gradient(#020a16,#01050b 58%,#020710);font-family:Avenir,Avenir Next,Arial,sans-serif}.compat-show.intro,.compat-show.playing,.compat-show.badge-stage,.compat-show.paused,.compat-show.done{background:radial-gradient(circle at 50% 32%,#0d335b80,#0000 34%),radial-gradient(circle at 11% 78%,#e09c4b14,#0000 18%),linear-gradient(#020b18,#01050b)}.show-brand .show-official-logo{filter:drop-shadow(0 0 11px #eab06329)}.show-brand small{color:#b1a89c}.show-intro-copy>small,.show-finale>small{color:var(--casino-gold)}.show-intro-copy h1{max-width:900px;color:var(--casino-champagne);text-shadow:0 0 34px #eeb06033;font-family:Didot,Bodoni MT,Georgia,serif;font-size:clamp(3.3rem,9vw,7rem)}.show-intro-copy p{color:#d1c7b9}.show-intro-copy p strong{color:var(--casino-champagne)}.show-intro-copy>.show-casino-miniwheel{aspect-ratio:1;background:repeating-conic-gradient(from -36deg,#eeae5cb3 0 1px,transparent 1px 72deg),radial-gradient(circle,transparent 0 18%,#f1b46240 18.4% 18.9%,transparent 19.3% 49%,#efb26270 49.4% 50%,transparent 50.5%),radial-gradient(circle at 46% 42%,#0c315a,#031426 66%,#01060c);border:8px double #e1a75e;border-radius:50%;width:min(330px,72vw);margin:22px auto 18px;padding:0;display:block;position:relative;box-shadow:0 0 0 3px #624326,0 0 0 5px #e4ad65,0 0 42px #e6a8584d,inset 0 0 38px #000}.show-casino-miniwheel>i{color:#e7b875;letter-spacing:.08em;font:400 .58rem Didot,Bodoni MT,Georgia,serif;position:absolute}.show-casino-miniwheel>i:first-child{top:13%;left:50%;transform:translate(-50%)}.show-casino-miniwheel>i:nth-child(2){top:40%;right:5%;transform:rotate(54deg)}.show-casino-miniwheel>i:nth-child(3){bottom:23%;right:6%;transform:rotate(-54deg)}.show-casino-miniwheel>i:nth-child(4){bottom:23%;left:5%;transform:rotate(54deg)}.show-casino-miniwheel>i:nth-child(5){top:39%;left:7%;transform:rotate(-54deg)}.show-casino-miniwheel>b{aspect-ratio:1;color:#efb66e;background:#04101e;border:2px double #ebb56e;border-radius:50%;place-items:center;width:27%;font:400 1.15rem Avenir,Arial;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #edb36759}.show-casino-miniwheel>b em{margin-top:-14px;font:400 1.35rem Didot,serif}.show-intro-copy>.show-casino-stats{justify-content:center;gap:8px;margin:15px 0;display:flex}.show-intro-copy>.show-casino-stats span{color:#9ba7b4;background:#020b16c7;border:1px solid #2a5481b3;border-radius:12px;min-width:110px;padding:12px 14px;display:grid}.show-intro-copy>.show-casino-stats b{color:var(--casino-gold);font-family:Didot,Bodoni MT,Georgia,serif}.show-auto-count{color:var(--casino-champagne);background:#06182d;border-color:#dca157;box-shadow:0 0 28px #dfa45640}.show-casino-play-title{justify-items:center;gap:3px;max-width:850px;margin:8px auto 0;display:grid}.show-casino-play-title small{color:var(--casino-champagne);letter-spacing:.08em;font:400 clamp(1.45rem,4vw,2.3rem) Didot,Bodoni MT,Georgia,serif}.show-casino-play-title span{color:#b9b4ab;font:400 .86rem Didot,Georgia,serif}.show-play-head>div:last-child small{color:#c6bcae}.show-play-head>div:last-child>b{color:var(--casino-champagne);font-family:Didot,Bodoni MT,Georgia,serif}.show-progress{background:#010813;border:1px solid #375e8673;border-radius:20px;height:7px;overflow:hidden}.show-progress i{border-radius:inherit;background:linear-gradient(90deg,#ffe0a6,#df9f50);box-shadow:0 0 13px #edaf5e6b}.show-question{background:radial-gradient(circle at 50% 0,#133e694f,#0000 33%),linear-gradient(155deg,#071a31,#020914);border-color:#224c77db;box-shadow:inset 0 1px #ffe0b00d,0 32px 90px #0000007a}.show-timer{background:conic-gradient(#ffd994 var(--show-time),#415a7559 0);box-shadow:0 0 24px #e5a65521}.show-timer:after{background:#03101f}.show-timer b{color:var(--casino-champagne);font-family:Didot,Bodoni MT,Georgia,serif}.show-timer small{color:#b7b0a7}.show-voice{color:var(--casino-gold)}.show-voice .wave{background:repeating-linear-gradient(90deg,#f0b66e 0 2px,#0000 2px 5px)}.show-voice button{color:#ccb289}.show-question-kicker{color:var(--casino-gold);letter-spacing:.24em;margin-top:16px;font-size:.62rem;font-weight:900;display:block}.show-question h1{color:#f5e7d5;font-family:Didot,Bodoni MT,Georgia,serif}.show-question>p{color:#aaa9a6}.show-options button{color:#ece4d9;background:#03101f;border-color:#345572}.show-options button:hover,.show-options button.selected{color:#fff1db;background:linear-gradient(110deg,#0a2a4d,#06182d);border-color:#dca45f;box-shadow:0 0 20px #dea4591a}.show-options button>b{color:var(--casino-gold);border-color:#ae7741}.show-options button em{color:var(--casino-gold)}.show-casino-social{color:#eadfce;background:linear-gradient(120deg,#06172b,#020811);border:1px solid #e5b47175;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:780px;margin:14px auto 0;padding:12px 18px;font:400 .95rem Didot,Bodoni MT,Georgia,serif;display:grid}.show-casino-social>div{padding-left:8px;display:flex}.show-casino-social>b{color:var(--casino-gold);font:300 1.8rem/1 Didot,serif}.show-casino-avatar{background-color:#071528;background-image:url(/offline-member-avatars-v3.webp);background-size:400% 200%;border:2px solid #f2c889;border-radius:50%;width:40px;height:40px;margin-left:-8px}.show-casino-avatar.avatar-0{background-position:0 0}.show-casino-avatar.avatar-1{background-position:33.333% 100%}.show-casino-avatar.avatar-2{background-position:66.666% 0}.show-casino-avatar.avatar-3{background-position:100% 100%}.show-casino-avatar.avatar-4{background-position:33.333% 0}.compat-show.badge-stage{background:radial-gradient(circle at 50% 45%,#1a4f8085,#0000 28%),radial-gradient(circle,#061b34,#01050b 68%)}.badge-medallion{background:radial-gradient(circle at 35% 25%,#fff0c7,#d79a50 34%,#06213d 68%);box-shadow:0 0 0 12px #24538033,0 0 100px #dfa05652}.badge-reveal h1,.paused section h1,.show-finale h1{color:var(--casino-champagne);font-family:Didot,Bodoni MT,Georgia,serif}.badge-reveal>a,.badge-reveal>button:not(.badge-later),.paused section>button,.show-finale a{color:#04101c;background:linear-gradient(110deg,#ffe0a7,#dc9d50)}.paused section>.paused-home-link{color:#f0bd7b;background:#03101f;border-color:#244e77}@media (width<=620px){.compat-show.intro{padding:18px 12px 30px}.show-intro-copy h1{font-size:3.7rem}.show-intro-copy>.show-casino-miniwheel{width:min(285px,70vw);margin-top:16px}.show-intro-copy>.show-casino-stats span{min-width:0;padding:9px 5px}.compat-show.playing{padding-top:12px}.show-casino-play-title{margin-top:1px}.show-casino-play-title small{font-size:1.4rem}.show-question{margin-top:14px}.show-question-kicker{margin-top:12px}.show-casino-social{gap:10px;padding:10px 12px;font-size:.82rem}.show-casino-avatar{width:34px;height:34px}.playing>footer span{display:none}}.voice-message-page{color:#f4dfc9;background:radial-gradient(circle at 50% 0,#432918 0,#0000 35%),#080706;min-height:100svh;padding:28px 18px 60px}.voice-message-card,.voice-message-missing{background:#100d0b;border:1px solid #765137;border-radius:24px;max-width:620px;margin:auto;overflow:hidden;box-shadow:0 30px 80px #000}.voice-message-card>header{justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.voice-message-card>header .official-logo{width:62px;height:62px}.voice-message-card>header>span{color:#d8aa78;letter-spacing:.18em;font-size:.65rem;font-weight:900}.voice-message-image{object-fit:cover;width:100%;max-height:480px;display:block}.voice-message-copy{padding:28px}.voice-message-copy>small{color:#f0998e;letter-spacing:.16em;border:1px solid #a34c43;border-radius:999px;padding:6px 10px;font-size:.65rem;font-weight:900;display:inline-block}.voice-message-copy h1{color:#f0cda8;margin:16px 0 25px;font:400 clamp(2rem,8vw,3.6rem)/.96 Georgia,serif}.voice-message-copy p{color:#d4c0aa;font-size:1rem;line-height:1.7}.voice-player{margin:28px 0}.voice-player button{color:#160e09;text-align:left;background:linear-gradient(120deg,#e0ac72,#bd7e44);border:1px solid #d09a61;border-radius:16px;align-items:center;gap:16px;width:100%;min-height:84px;padding:14px 18px;display:flex}.voice-player button>span{color:#f1c89e;background:#130e0a;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.15rem;display:grid}.voice-player button div{gap:5px;display:grid}.voice-player button small{letter-spacing:.14em;font-size:.6rem;font-weight:900}.voice-player button strong{font-size:1.05rem}.voice-message-copy footer{color:#897766;border-top:1px solid #3a2b21;padding-top:18px;font-size:.75rem}.voice-message-missing{text-align:center;padding:50px 30px}.voice-message-missing .official-logo{margin:auto}.voice-message-missing h1{font:400 2rem Georgia,serif}@media (width<=520px){.voice-message-page{background:#080706;padding:0}.voice-message-card{border:0;border-radius:0;min-height:100svh}.voice-message-copy{padding:24px 20px}.voice-message-image{max-height:43svh}}.voice-recorder{background:linear-gradient(145deg,#21150e,#0d0a08);border:1px solid #8a5e3c;border-radius:18px;margin:34px 0;padding:24px}.voice-recorder>small{color:#e4aa70;letter-spacing:.17em;font-size:.68rem;font-weight:900}.voice-recorder h2{color:#f5ddc4;margin:9px 0 8px;font:400 2rem/1.05 Georgia,serif}.voice-recorder>p{color:#bda68f;margin:0 0 20px;font-size:.92rem;line-height:1.55}.voice-record-button{color:#160e09;text-align:left;background:#e0a76f;border:1px solid #d29a61;border-radius:14px;align-items:center;gap:15px;width:100%;min-height:78px;padding:13px 16px;display:flex}.voice-record-button>i{color:#e9aa73;background:#1b110c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.1rem;font-style:normal;display:grid}.voice-record-button>span{gap:5px;display:grid}.voice-record-button b{font-size:1rem}.voice-record-button small{font-size:.72rem}.voice-record-button.recording{color:#fff;background:#642921;border-color:#df6e62}.voice-record-button.recording>i{color:#8d3028;background:#fff;animation:1s infinite voicePulse}.voice-record-preview{gap:12px;display:grid}.voice-record-preview>strong{color:#ebc39c;font-size:.9rem}.voice-record-preview audio{width:100%}.voice-record-preview>div{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.voice-record-preview button{color:#dbb087;background:0 0;border:1px solid #8a5e3c;border-radius:10px;min-height:48px;font-weight:800}.voice-record-preview button.send{color:#160e09;background:#dda46c;border:0}.voice-record-preview button:disabled{opacity:.55}.voice-recorder-error{background:#451b17;border-radius:8px;padding:11px;color:#ffc7c0!important;margin:13px 0 0!important;font-size:.82rem!important}.voice-response-success{background:#102017;border:1px solid #3f7850;border-radius:16px;gap:14px;margin:34px 0;padding:22px;display:flex}.voice-response-success>span{color:#07140b;background:#5baa73;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.voice-response-success strong{color:#a7e2b8}.voice-response-success p{color:#91ad98;margin:6px 0 12px;font-size:.84rem}.voice-response-success audio{width:100%;height:38px}@keyframes voicePulse{50%{opacity:.7;transform:scale(.86)}}@media (width<=520px){.voice-recorder{margin-inline:-4px;padding:20px 16px}.voice-recorder h2{font-size:1.75rem}.voice-record-preview>div{grid-template-columns:1fr}.voice-record-preview button{font-size:1rem}.voice-message-card>header{padding:12px 18px}.voice-message-card>header .official-logo{width:54px;height:54px}.voice-message-image{object-fit:cover;object-position:center 55%;height:210px;max-height:none}.voice-message-copy{padding:20px}.voice-message-copy h1{margin:12px 0 18px}.voice-message-copy p{margin:10px 0;line-height:1.5}.voice-player{margin:20px 0}}
