:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fx-bg:#050505;--fx-bg-subtle:#080808;--fx-surface:#0c0c0c;--fx-surface-elevated:#121212;--fx-surface-hover:#ffffff0f;--fx-border:#ffffff14;--fx-border-strong:#ffffff24;--fx-border-glow:#d4a01738;--fx-text:#fff;--fx-text-muted:#ffffff85;--fx-text-subtle:#ffffff52;--fx-accent:#d4a017;--fx-accent-soft:#d4a01724;--fx-accent-2:#3dd6c8;--fx-accent-2-soft:#3dd6c81f;--fx-danger:#e03131;--fx-danger-soft:#e0313124;--fx-success:#2f9e44;--fx-success-soft:#2f9e4424;--fx-warning:#f08c00;--fx-radius-sm:8px;--fx-radius:12px;--fx-radius-lg:16px;--fx-radius-xl:24px;--fx-radius-pill:999px;--fx-glow:0 0 24px #d4a0172e;--fx-glow-accent-2:0 0 20px #3dd6c829;--fx-shadow:0 8px 32px #00000073;--fx-font-sans:var(--font-geist-sans), Arial, Helvetica, sans-serif;--fx-touch-min:44px;--fx-bottom-nav-height:calc(var(--fx-touch-min) + 12px + env(safe-area-inset-bottom,0px));--fx-transition:.16s ease;--fx-z-chrome:1200;--fx-z-sheet:1400;--fx-z-modal:1500;--fx-z-media:2100;--fx-z-toast:2400}*{box-sizing:border-box}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select{font-size:16px}html,body{min-height:100%;margin:0;padding:0}body{background:var(--fx-bg);color:var(--fx-text);font-family:var(--fx-font-sans)}a{color:inherit;text-decoration:none}.fetix-home{background:radial-gradient(circle at 50% 35%,#181818 0%,#080808 38%,#050505 70%);min-height:100vh}.topbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;height:76px;padding:0 5vw;display:flex}.logo{letter-spacing:.18em;font-size:22px;font-weight:800}.top-actions{align-items:center;gap:24px;display:flex}.nav-link{color:#ffffffb3;font-size:14px}.nav-button,.primary-button{color:#050505;background:#fff;border-radius:999px;font-weight:700}.nav-button{padding:11px 20px;font-size:14px}.hero{text-align:center;justify-content:center;align-items:center;min-height:calc(100vh - 76px);padding:80px 24px;display:flex}.hero-content{width:100%;max-width:850px}.eyebrow{color:#ffffff73;letter-spacing:.35em;margin-bottom:28px;font-size:12px;font-weight:700;display:inline-block}h1{letter-spacing:-.055em;margin:0;font-size:clamp(56px,9vw,110px);line-height:.94}.hero p{color:#ffffff94;max-width:560px;margin:32px auto 0;font-size:18px;line-height:1.6}.hero-actions{justify-content:center;gap:12px;margin-top:40px;display:flex}.primary-button,.secondary-button{padding:15px 25px;font-size:15px}.secondary-button{appearance:none;color:#fff;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;font-weight:700}.secondary-button:hover:not(:disabled){background:#ffffff0a;border-color:#ffffff47}.age-notice{color:#ffffff4d;margin-top:32px;font-size:12px;display:block}@media (max-width:600px){.topbar{padding:0 20px}.top-actions{gap:12px}.nav-link{display:none}.hero-actions{flex-direction:column;max-width:300px;margin-left:auto;margin-right:auto}}.auth-page{background:radial-gradient(circle at 50% 30%,#181818 0%,#080808 45%,#050505 75%);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.auth-card{width:100%;max-width:460px}.register-card{max-width:620px}.auth-logo{letter-spacing:.18em;margin-bottom:70px;font-size:20px;font-weight:800;display:inline-block}.auth-heading .eyebrow{margin-bottom:18px}.auth-heading h1{letter-spacing:-.05em;font-size:clamp(42px,7vw,64px)}.auth-heading p{color:#ffffff80;margin:18px 0 0;font-size:16px;line-height:1.6}.auth-muted{opacity:.7;margin:12px 0 0;font-size:13px}.auth-success{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e59;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13px}.auth-actions{gap:12px;margin-top:20px;display:grid}.auth-link{color:#ffffffb3;font-size:13px;text-decoration:underline}.auth-form{flex-direction:column;gap:18px;margin-top:42px;display:flex}.auth-form label{color:#ffffffa6;flex-direction:column;gap:8px;font-size:13px;display:flex}.auth-form input{color:#fff;background:#ffffff0a;border:1px solid #ffffff21;border-radius:12px;outline:none;width:100%;padding:15px 16px;font-size:15px}.auth-form input:focus{border-color:#fff6}.auth-form .primary-button{cursor:pointer;border:0;margin-top:8px}.auth-form .auth-otp-back{color:#ffffff9e;width:auto;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:0;align-self:center;margin:-6px 0 0;padding:0;font-size:13px;font-weight:600;line-height:1.3;text-decoration:underline}.auth-form .auth-otp-back:hover{color:#fff}.auth-footer{text-align:center;color:#ffffff59;margin-top:28px;font-size:13px}.auth-footer a{color:#fff}.role-options{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:42px;display:grid}.role-card{background:#ffffff09;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;min-height:250px;padding:26px;transition:border-color .18s,background .18s,transform .18s;display:flex}.role-card:hover{background:#ffffff12;border-color:#ffffff4d;transform:translateY(-2px)}.role-label{color:#fff6;letter-spacing:.2em;font-size:10px;font-weight:700}.role-card strong{letter-spacing:-.03em;margin-top:35px;font-size:24px}.role-card span:not(.role-label){color:#ffffff73;margin-top:12px;font-size:13px;line-height:1.5}.role-card b{margin-top:auto;padding-top:25px;font-size:13px}@media (max-width:650px){.role-options{grid-template-columns:1fr}.role-card{min-height:210px}.auth-logo{margin-bottom:45px}}.app-shell{background:#050505;max-width:100%;min-height:100vh;display:flex;overflow-x:clip}.app-main{box-sizing:border-box;width:min(100%,900px);min-width:0;max-width:100%;margin:0 auto;padding:0 40px 80px}.studio-preview-header-main{flex:auto;min-width:0}.csc-header{align-items:center;gap:14px;display:flex}.app-sidebar{isolation:isolate;background:#070707;border-right:1px solid #ffffff14;flex-direction:column;width:214px;height:100vh;min-height:100vh;padding:28px 12px;display:flex;position:sticky;top:0;overflow-x:hidden}.app-logo{letter-spacing:.16em;text-align:center;padding:0 8px 18px;font-size:30px;font-weight:800;line-height:1;display:block}.app-nav{margin-top:55px}.nav-section{flex-direction:column;gap:4px;display:flex}.app-nav-item{color:#ffffff85;border-radius:12px;align-items:center;gap:13px;min-height:46px;padding:0 10px;font-size:14px;transition:background .16s,color .16s;display:flex}.app-nav-item:hover{color:#fff;background:#ffffff0f}.nav-icon{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;line-height:1;display:inline-flex}.nav-icon .nav-svg-icon,.nav-icon .nav-shopping-bag-icon,.nav-shopping-bag-icon,.nav-svg-icon{color:inherit;transform-origin:50%;flex-shrink:0;width:20px;height:20px;display:block}.nav-svg-icon--home{transform:scale(.98)}.nav-svg-icon--explore{transform:scale(1.12)}.nav-svg-icon--marketplace{transform:scale(1.02)}.nav-svg-icon--board{transform:scale(.96)}.nav-svg-icon--podcast{transform:scale(1)}.nav-svg-icon--messages{transform:scale(.98)}.nav-svg-icon--wallet{transform:scale(1.02)}.nav-svg-icon--blacklist{transform:scale(.9)}.nav-svg-icon--studio{transform:scale(.92)}.nav-svg-icon--bookings{transform:scale(.94)}.nav-svg-icon--ai{transform:scale(1.12)}.nav-svg-icon--purchases{transform:scale(1.06)}.nav-svg-icon--admin{transform:scale(.92)}.nav-svg-icon--support{transform:scale(.9)}.nav-svg-icon--account{transform:scale(.96)}.nav-svg-icon--privacy{transform:scale(.94)}.nav-svg-icon--notifications{transform:scale(.96)}.nav-svg-icon--campaigis{transform:scale(.94)}.nav-svg-icon--subscriptions{transform:scale(.92)}.nav-divider{background:#ffffff12;height:1px;margin:18px 12px}.sidebar-bottom{color:#ffffff47;flex-direction:column;gap:10px;margin-top:auto;padding:14px;font-size:11px;display:flex}.sidebar-user-link{color:#ffffffb8;align-items:center;gap:8px;text-decoration:none;display:flex}.sidebar-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;overflow:hidden}.sidebar-bottom-meta{justify-content:space-between;display:flex}.app-nav-item-help{border-top:1px solid #ffffff14;margin-top:.75rem;padding-top:.75rem}.age-badge{color:#ffffff80}.app-header{z-index:30;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:100px;display:flex;position:relative;overflow:visible}.header-eyebrow{color:#ffffff4d;letter-spacing:.22em;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.app-header h1{letter-spacing:-.04em;font-size:28px}.header-actions{z-index:50;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.header-actions-tools{flex-shrink:0;align-items:center;gap:10px;display:flex}:is(.app-header:has(>.studio-period),.app-header:has(>.studio-period-header-mobile)){justify-content:flex-start;gap:12px}:is(.app-header:has(>.studio-period)>.app-header-title,.app-header:has(>.studio-period-header-mobile)>.app-header-title){flex:auto;min-width:0;margin-right:auto}.app-header-brand{color:#fff;letter-spacing:.18em;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;align-items:center;margin:0;padding:0 2px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:none}.header-actions>button:not(.header-account-trigger){color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;width:38px;height:38px}.avatar{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.header-user-avatar.user-avatar-md{color:#000;background:#fff;width:38px;height:38px;font-size:13px}.feed-toolbar{gap:8px;padding:20px 0;display:flex}.feed-filter{color:#ffffff73;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:9px 16px}.feed-filter.active{color:#000;background:#fff}.feed-empty{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:540px;display:flex}.empty-symbol{margin-bottom:20px;font-size:32px}.feed-empty h2{letter-spacing:-.035em;margin:0;font-size:27px}.feed-empty p{color:#fff6;max-width:400px;margin:14px 20px 0;font-size:14px;line-height:1.6}.discover-button{color:#000;background:#fff;border-radius:999px;margin-top:28px;padding:12px 20px;font-size:13px;font-weight:700}@media (max-width:800px){.app-sidebar{width:76px;padding:25px 10px}.app-logo{text-align:center;padding:0;font-size:14px}.app-nav-item{justify-content:center;padding:0;font-size:0}.nav-icon{font-size:18px}.sidebar-bottom{justify-content:center}.sidebar-bottom span:last-child{display:none}.app-main{padding-left:20px;padding-right:20px}}@media (max-width:900px) and (hover:none),(max-width:640px){.app-sidebar{display:none}.app-shell{padding-bottom:var(--fx-bottom-nav-height)}.app-main{padding-left:16px;padding-right:16px;padding-bottom:calc(80px + var(--fx-bottom-nav-height))}.app-header{min-height:85px;padding-top:env(safe-area-inset-top,0px);gap:10px}.app-header h1{font-size:clamp(18px,5.2vw,24px)}.app-header-brand{display:inline-flex}.fx-bottom-nav{display:flex}}@media (min-width:641px) and (hover:hover) and (pointer:fine){.fx-bottom-nav{display:none!important}}.app-nav-item.active{color:#fff;background:#ffffff14}.stories-section,.ai-nexus,.feed-section{margin-top:32px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-heading h2{letter-spacing:-.025em;margin:0;font-size:18px}.section-heading a{color:#fff6;font-size:12px}.stories-row{scrollbar-width:none;gap:17px;padding:3px 2px 8px;display:flex;overflow-x:auto}.stories-row::-webkit-scrollbar{display:none}.story{flex-direction:column;align-items:center;gap:8px;min-width:68px;display:flex}.story span{text-overflow:ellipsis;white-space:nowrap;color:#ffffff80;max-width:68px;font-size:11px;overflow:hidden}.story-ring{background:linear-gradient(135deg,#ff4fd8,#7d4cff,#ff8a3d);border-radius:50%;flex:none;width:66px;height:66px;padding:3px;box-shadow:0 0 0 1px #ffffff1f,0 0 18px #7d4fff47}.story-ring>.avatar,.story-ring>img,.story-ring>button,.story-ring>.user-avatar-wrap{background:#0a0a0a;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden;box-shadow:inset 0 0 0 2px #0a0a0a}.story-ring-creator{background:linear-gradient(135deg,#c79bff 0%,#7a3dff 42%,#3dd6ff 100%);box-shadow:0 0 0 1px #b57cff59,0 0 20px #7d4fff6b}.story-ring-premium{background:linear-gradient(135deg,#fff1a8 0%,#d4a017 48%,#ffd76a 100%);box-shadow:0 0 0 1px #d4a01766,0 0 18px #d4a01766}.story-ring-client{background:linear-gradient(135deg,#ff8a8a,#d62828);box-shadow:0 0 0 1px #d6282859,0 0 16px #d6282852}.story-ring-viewed{opacity:1;filter:none;background:linear-gradient(145deg,#787880f2,#46464cf2);box-shadow:0 0 0 1px #ffffff1a}.story-ring-own{box-shadow:none;background:linear-gradient(135deg,#ffffff47,#ffffff14);border:1px dashed #ffffff59}.story-own .story-ring-own.story-ring-creator,.story-own .story-ring.story-ring-creator{opacity:1;filter:none;background:linear-gradient(135deg,#c79bff 0%,#7a3dff 42%,#3dd6ff 100%);border:none;box-shadow:0 0 0 1px #b57cff59,0 0 20px #7d4fff6b}.profile-story-ring{cursor:pointer;z-index:2;background:linear-gradient(135deg,#c79bff 0%,#7a3dff 42%,#3dd6ff 100%);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:122px;height:122px;margin:0;padding:3px;display:flex;position:relative;box-shadow:0 0 0 1px #b57cff59,0 0 20px #7d4fff59}.profile-story-ring.is-premium{background:linear-gradient(135deg,#fff1a8 0%,#d4a017 48%,#ffd76a 100%);box-shadow:0 0 0 1px #d4a01766,0 0 18px #d4a01759}.profile-story-ring.is-client{background:linear-gradient(135deg,#ff8a8a,#d62828)}.profile-story-ring.is-viewed{background:linear-gradient(145deg,#787880f2,#46464cf2);box-shadow:0 0 0 1px #ffffff1a}.profile-story-ring-media{box-sizing:border-box;background:#242424;border:4px solid #050505;border-radius:50%;width:100%;height:100%;line-height:0;display:block;position:relative;overflow:hidden}.profile-story-ring-media .user-avatar-wrap,.profile-story-ring-media .user-avatar-wrap-xl,.profile-story-ring-media .user-avatar,.profile-story-ring-media .user-avatar-viewport,.profile-story-ring-media .profile-avatar-inner{border-radius:50%;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.profile-avatar-row .profile-story-ring{margin-top:0}.profile-story-ring.profile-avatar{background:linear-gradient(135deg,#c79bff 0%,#7a3dff 42%,#3dd6ff 100%);border:none;width:122px;height:122px;margin-top:0;padding:3px;overflow:visible}.profile-story-ring.profile-avatar.is-viewed{background:linear-gradient(145deg,#787880f2,#46464cf2)}.marketplace-visibility-card{background:linear-gradient(165deg,#ffffff0a,#ffffff04);border:1px solid #ffffff1a;border-radius:18px;gap:12px;margin:16px 0 22px;padding:18px 16px;display:grid}.marketplace-visibility-card h3{margin:4px 0 0;font-size:1.05rem}.marketplace-visibility-card p{color:#ffffff8c;margin:6px 0 0;font-size:.9rem;line-height:1.4}.live-follow-cta{color:#fff;min-height:36px;box-shadow:none;background:0 0;border:1px solid #ffffff24;padding:0 14px;font-size:13px}.live-follow-cta.following{color:#f0d078;box-shadow:none;background:#d4a01714;border:1px solid #d4a01773}.live-exit-button{color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff2e;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:650}.global-marketplace-item{gap:8px;display:grid}.global-marketplace-creator-link{color:#ffffff8c;font-size:12px;text-decoration:none}.global-marketplace-creator-link:hover{color:#f0d078}.live-go-live-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.live-audience-fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.live-audience-fieldset legend{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;padding:0 4px;font-size:10px}.live-audience-fieldset label{color:#ffffffe0;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;align-items:center;min-height:48px;padding:12px 14px;font-size:14px;font-weight:650;display:flex;position:relative}.live-event-pick-card.is-selected{color:#ffe7a3;background:linear-gradient(#d4a01738,#d4a0170f);border-color:#d4a017b8}.live-audience-fieldset label:has(input:checked){color:#ffe7a3;background:linear-gradient(#d4a01738,#d4a0170f);border-color:#d4a017b8}.live-audience-fieldset input{opacity:0;pointer-events:none;position:absolute}.live-event-pick-list{gap:8px;max-height:min(52vh,420px);display:grid;overflow:auto}.live-event-pick-card{text-align:left;color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;gap:4px;width:100%;padding:14px 16px;display:grid}.live-event-pick-card strong{font-size:15px}.live-event-pick-card span{color:#ffffff9e;font-size:12px}.live-audience-modal-backdrop{z-index:2200;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100dvh;margin:0;padding:20px;display:flex;position:fixed;inset:0}.live-audience-modal{background:linear-gradient(165deg,#1a1a1f 0%,#0d0d10 100%);border:1px solid #ffffff1f;border-radius:20px;gap:14px;width:min(420px,100%);padding:22px 20px 18px;display:grid;box-shadow:0 24px 60px #0000008c}.live-audience-modal h3{margin:0;font-size:1.15rem;font-weight:650}.live-audience-modal-hint{color:#ffffff8c;margin:0;font-size:.9rem;line-height:1.4}.live-audience-modal .live-audience-fieldset{border-color:#ffffff24}.live-audience-modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}[data-testid=live-audience-modal] .live-audience-modal-actions>button{height:32px;min-height:32px;padding:0 12px;font-size:12px;line-height:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.story-add{cursor:pointer;background:0 0;border:none}.story button.story,button.story{cursor:pointer;color:inherit;background:0 0;border:none;text-decoration:none}.story-avatar-add{color:#fffc;font-size:24px;line-height:1}.story-own{min-width:72px;position:relative}.story-own-avatar-wrap{width:64px;height:64px;position:relative}.story-own-view{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.story-own-add{z-index:2;color:#111;cursor:pointer;background:#fff;border:2px solid #070707;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:16px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px}.story-own-add:hover{background:#f2f2f2}.story-own-label{color:#ffffff80;text-align:center;text-overflow:clip;white-space:nowrap;pointer-events:none;background:0 0;border:none;max-width:76px;margin:0;padding:0;font-size:11px;font-weight:400;line-height:1.2;overflow:visible}.story-avatar-image{width:100%;height:100%}.stories-loading,.stories-error{color:#ffffff73;align-self:center;font-size:12px}.story-create-overlay,.story-viewer-overlay{z-index:1200;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.story-create-overlay{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));overscroll-behavior:none;touch-action:none}.story-create-panel{--story-create-max-h:min(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px, 720px);height:var(--story-create-max-h);width:min(420px, 94vw, calc(var(--story-create-max-h) * 9 / 16));max-height:var(--story-create-max-h);aspect-ratio:9/16;overscroll-behavior:contain;touch-action:none;background:#111;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.story-create-header,.story-create-footer{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.story-create-footer{z-index:2;padding-bottom:max(12px, env(safe-area-inset-bottom));background:#111111f5;border-top:1px solid #ffffff0f;flex-wrap:wrap;position:relative;bottom:auto}.story-create-body{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:0 14px 8px;display:flex;overflow:hidden}.story-create-picker,.story-create-preview{aspect-ratio:auto;object-fit:cover;background:#1a1a1a;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}.story-create-picker{color:#ffffffb3;cursor:pointer;text-align:center;min-height:100%;font:inherit;border:1px dashed #fff3;place-items:center;padding:12px;font-size:14px;font-weight:600;line-height:1.35;display:grid}.story-create-premium{color:#ffffffc7;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;transition:border-color .15s,background .15s,color .15s;display:flex}.story-create-premium>span{gap:2px;min-width:0;display:grid}.story-create-premium strong{color:inherit;font-size:13px;font-weight:700;display:block}.story-create-premium>span>span{color:#ffffff7a;font-size:12px;line-height:1.35}.story-create-premium:has(input[type=radio]:checked){color:#f5e6c0;background:linear-gradient(135deg,#d4a0171f,#f0d0780a),#ffffff08;border-color:#f0d0788c}.story-create-premium:has(input[type=radio]:checked)>span>span{color:#f5e6c09e}.story-create-premium input[type=radio]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.story-create-premium{position:relative}.story-create-premium:has(input[type=radio]:checked){color:#fffffff0;background:#d4a0171a;border-color:#d4a0178c;box-shadow:0 0 0 1px #d4a0172e}.story-create-stage{aspect-ratio:9/16;z-index:0;background:#1a1a1a;border-radius:16px;flex:auto;align-self:center;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%;margin-inline:auto;position:relative;overflow:hidden}.story-create-panel--with-access .story-create-stage{flex:1 1 0;width:auto;max-width:min(100%,220px);max-height:none}.story-create-panel--with-access .story-create-visibility{flex:none;gap:4px;overflow:visible}.story-create-panel--with-access .story-create-visibility legend{padding:0 2px 2px}.story-create-panel--with-access .story-create-visibility .story-create-premium{border-radius:12px;gap:8px;padding:6px 10px}.story-create-panel--with-access .story-create-visibility .story-create-premium strong{font-size:12px}.story-create-panel--with-access .story-create-visibility .story-create-premium>span>span{font-size:11px;line-height:1.2}.story-create-edit-media{flex:none;align-self:center;min-height:36px;padding:8px 14px;font-size:13px}.story-create-stage .story-create-preview,.story-create-stage .story-create-preview-video{aspect-ratio:auto;object-fit:contain;background:#000;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;display:block}.story-create-stage .story-composition-layer{border-radius:inherit}.story-create-footer .story-create-publish-cta{min-width:140px;min-height:48px;padding:12px 28px;font-size:15px;font-weight:700}.story-create-footer .story-create-publish-cta:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.story-compose-panel-title{color:#ffffffe0;margin:0;font-size:.88rem;font-weight:700}.story-compose-tools{gap:10px;display:grid}.story-compose-toolbar{background:#00000047;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:4px;display:grid}.story-compose-tool{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:8px 6px;transition:background .15s,color .15s;display:flex}.story-compose-tool.is-active{color:#ffe7a8;background:#d4a01729}.story-compose-tool-icon{letter-spacing:.02em;font-size:15px;font-weight:700;line-height:1}.story-compose-tool-label{letter-spacing:.02em;font-size:11px;font-weight:650}.story-compose-toolbar>button,.story-compose-selection>button,.story-compose-filters>button{min-height:36px;padding:6px 10px;font-size:.82rem}.story-compose-selection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.story-compose-selection-hint{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;margin-right:auto;font-size:11px;font-weight:650}.story-compose-chip{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:650}.story-compose-chip.is-danger{color:#ffb4b4;border-color:#ff6e6e59}.story-compose-panel{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:10px;padding:12px;display:grid}.story-compose-panel.is-sheet{animation:.18s ease-out mediaEditorSheetIn}.story-compose-panel label{color:#ffffffb8;gap:6px;font-size:.82rem;display:grid}.story-compose-panel input{color:#fff;background:#0d0d0d;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:10px 12px}.story-compose-panel input[type=range]{cursor:pointer;appearance:none;background:0 0;border:none;border-radius:0;height:28px;padding:0}.story-compose-panel input[type=range]::-webkit-slider-runnable-track{background:#ffffff2e;border-radius:999px;height:6px}.story-compose-panel input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #d4a017f2;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 4px #00000059}.story-compose-panel input[type=range]::-moz-range-track{background:#ffffff2e;border-radius:999px;height:6px}.story-compose-panel input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #d4a017f2;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #00000059}.story-compose-hint{color:#ffffff8c;margin:0;font-size:.78rem}.story-compose-filters{flex-wrap:wrap;gap:8px;display:flex}.story-compose-pick-list{gap:8px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.story-compose-pick-item{text-align:left;color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.story-compose-pick-item img,.story-compose-pick-avatar{object-fit:cover;background:#222;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.story-compose-pick-item span{gap:2px;min-width:0;display:grid}.story-compose-pick-item strong{font-size:.86rem}.story-compose-pick-item em{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.story-composition-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.story-viewer-stage .story-composition-layer{z-index:5}.story-comp-el{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;max-width:min(86%,280px);position:absolute}.story-comp-wrap{pointer-events:auto;touch-action:none;z-index:4;max-width:min(92%,300px);position:absolute}.story-comp-wrap.is-selected{z-index:6}.story-comp-inner{transform-origin:50%;position:relative}.story-comp-wrap .story-comp-el{max-width:min(86vw,280px);position:relative;top:auto;left:auto;transform:none}.story-comp-el.is-selected,.story-comp-wrap.is-selected .story-comp-el{border-radius:12px;outline:none;box-shadow:0 0 0 2px #ffe7a8f2,0 0 0 6px #d4a01738,0 10px 24px #00000059}.story-comp-handle{touch-action:none;z-index:2;background:#f0c040;border:2px solid #14100a;border-radius:3px;width:12px;height:12px;position:absolute;box-shadow:0 2px 8px #00000059}.story-comp-handle.is-nw{cursor:nwse-resize;top:-6px;left:-6px}.story-comp-handle.is-ne{cursor:nesw-resize;top:-6px;right:-6px}.story-comp-handle.is-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.story-comp-handle.is-se{cursor:nwse-resize;bottom:-6px;right:-6px}.story-comp-float-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;white-space:nowrap;background:#0c0c0ce0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.story-comp-float-btn{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700}.story-comp-float-btn.is-danger{color:#ffb4b4;background:#ff5a5a2e;padding:0 8px}.story-comp-text{text-shadow:0 1px 2px #000000a6;white-space:pre-wrap;word-break:break-word;background:#00000073;border-radius:10px;padding:6px 10px;font-size:clamp(.95rem,3.4vw,1.25rem);font-weight:700;line-height:1.25}.story-comp-tag{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:0;border-radius:999px;padding:6px 12px;font-size:.86rem;font-weight:700}.story-comp-poll{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0c0c0cb8;border:1px solid #ffffff1a;border-radius:14px;width:min(86vw,240px);padding:10px}.story-comp-poll-q{margin:0 0 8px;font-size:.86rem;font-weight:700}.story-comp-poll-options{gap:6px;display:grid}.story-comp-poll-opt{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;font-size:.8rem;display:flex;position:relative;overflow:hidden}.story-comp-poll-opt i{z-index:0;background:#ffffff24;position:absolute;inset:0 auto 0 0}.story-comp-poll-opt span,.story-comp-poll-opt em{z-index:1;font-style:normal;position:relative}.story-comp-poll-opt.is-mine{border-color:#ffffff73}.story-comp-card{color:#fff;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0cc7;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:56px 1fr;align-items:center;gap:8px;width:min(78vw,210px);padding:8px;display:grid}.story-comp-card.story-comp-post{grid-template-columns:64px 1fr;width:min(78vw,250px);padding:10px;box-shadow:0 10px 28px #00000059}.story-comp-card.story-comp-post .story-comp-card-thumb{width:64px;height:64px}.story-comp-card-badge{letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6;grid-column:1/-1;font-size:.68rem}.story-comp-card-thumb{object-fit:cover;background:#222;border-radius:10px;width:56px;height:56px}.story-comp-card-meta{gap:2px;min-width:0;display:grid}.story-comp-card-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.story-comp-card-meta span{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.story-comp-card-empty{color:#ffffffb3;grid-column:1/-1;font-size:.78rem}.story-comp-card.is-unavailable{opacity:.85}@media (max-width:430px){.story-compose-toolbar{gap:6px}.story-compose-tool{min-height:50px;padding:6px 4px}.story-compose-tool-label{font-size:10px}}.story-create-premium-price{color:#f5e6c0d9;background:#d4a0170f;border:1px solid #f0d07847;border-radius:14px;flex:none;gap:6px;padding:12px 14px;font-size:12px;display:grid}.story-create-panel--with-access .story-create-premium-price{gap:4px;padding:8px 10px}.story-create-panel--with-access .story-create-premium-price input{height:36px}.story-create-premium-price input{color:#fff;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;width:100%;height:40px;padding:0 12px}.story-create-error,.home-feed-error{color:#ff7b7b;font-size:13px}.story-viewer-overlay{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));z-index:1400;background:#000000eb}.story-viewer-frame{aspect-ratio:9/16;background:#050505;border-radius:18px;flex-direction:column;width:min(420px,100%);height:min(92vh,760px);max-height:min(92vh,760px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c}.story-viewer-chrome{z-index:20;pointer-events:none;position:absolute;left:0;right:0}.story-viewer-chrome>*{pointer-events:auto}.story-viewer-top{background:linear-gradient(#0000008c 0%,#0000 100%);padding:12px 12px 0;top:0}.story-viewer-progress{gap:4px;margin-bottom:10px;display:flex}.story-viewer-progress-segment{background:#ffffff47;border-radius:999px;flex:1;height:2px;overflow:hidden}.story-viewer-progress-fill{background:#fff;height:100%;display:block}.story-viewer-meta{align-items:center;gap:10px;padding-bottom:12px;display:flex}.story-viewer-author-link{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.story-viewer-author-static{min-width:0;color:inherit;pointer-events:none;align-items:center;gap:10px;display:flex}.story-viewer-author-static .story-viewer-your-story-link{pointer-events:auto}.story-viewer-your-story-link{color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.85;background:0 0;border:0;margin:0;padding:0}.story-viewer-your-story-link:hover{opacity:1;text-decoration:underline}.story-viewer-author-link:hover .story-viewer-meta-text strong{text-decoration:underline}.story-viewer-meta-text{gap:2px;min-width:0;display:grid}.story-viewer-name-row{align-items:center;gap:6px;min-width:0;display:flex}.story-viewer-name-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.story-viewer-name-row .feed-own-badge{flex:none;height:16px;padding:0 6px;font-size:9px}.story-viewer-actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.story-viewer-access-chip{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0000006b;border:1px solid #ffffff29;border-radius:999px;max-width:min(46vw,220px);padding:5px 9px;font-size:11px;font-weight:650;overflow:hidden}button.story-viewer-access-chip{appearance:none;font:inherit;letter-spacing:.01em;font-size:11px;font-weight:650;line-height:inherit;pointer-events:auto;cursor:pointer;color:#fffffff2}button.story-viewer-access-chip:hover,button.story-viewer-access-chip:focus-visible{background:#0000008c;border-color:#ffffff47}.fx-modal.story-ppv-detail-card{width:min(100%,420px)}.story-ppv-detail-body{gap:10px;display:grid}.story-ppv-detail-row{justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:14px;display:flex}.story-ppv-detail-card .story-ppv-detail-body{gap:8px}.story-ppv-detail-card .story-ppv-detail-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.story-ppv-detail-label{color:var(--fx-muted,#ffffff9e);font-weight:500}.story-ppv-detail-amount strong{letter-spacing:-.02em;font-size:17px;font-weight:750}.story-ppv-detail-amount{border-bottom:1px solid var(--fx-border,#ffffff14);margin-bottom:2px;padding-bottom:4px}.story-ppv-detail-card .story-ppv-detail-amount{border-bottom:1px solid #ffffff14;margin-bottom:0;padding-bottom:10px}.content-monetization-detail{gap:12px;display:grid}.content-monetization-row{color:#ffffffb8;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:10px 12px;font-size:14px;display:flex}.content-monetization-row strong{color:#fffffff5;letter-spacing:-.01em;text-align:right;font-weight:700}button.content-monetization-row-button{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;transition:border-color .15s,background .15s}button.content-monetization-row-button:hover{background:#d4a01714;border-color:#d4a01747}.content-monetization-note{color:#ffffff94;margin:0;padding:4px 2px;font-size:13px;line-height:1.45}.content-monetization-purchasers{border-top:1px solid #ffffff14;gap:10px;margin-top:4px;padding-top:8px;display:grid}.content-monetization-purchasers-title{color:#ffffffb8;margin:0;font-size:.82rem;font-weight:650}.content-monetization-purchaser-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.content-monetization-purchaser{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.content-monetization-purchaser-avatar{color:#ffe6aaf2;background:#d4a01729;border:1px solid #d4a01747;border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.content-monetization-purchaser-avatar img{object-fit:cover;width:100%;height:100%}.content-monetization-purchaser-meta{gap:2px;min-width:0;display:grid}.content-monetization-purchaser-meta strong{color:#fffffff2;font-size:14px}.content-monetization-purchaser-meta span,.content-monetization-purchaser-meta small{color:#ffffff8c;font-size:12px}.story-ppv-purchasers{gap:8px;margin-top:4px;display:grid}.story-ppv-purchasers-title{color:#ffffffb8;margin:0;font-size:.82rem;font-weight:650}.story-ppv-purchasers-status{color:#ffffff80;margin:0;font-size:.85rem}.story-ppv-purchasers-list{gap:8px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.story-ppv-purchasers-list li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.story-ppv-purchaser-identity{min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}a.story-ppv-purchaser-identity strong{color:#f0d078}a.story-ppv-purchaser-identity:hover strong{color:#ffe7a3}.story-ppv-purchasers-list li>div,.story-ppv-purchaser-identity>div{gap:2px;min-width:0;display:grid}.story-ppv-purchasers-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.story-ppv-purchasers-list span{color:#ffffff73;font-size:.75rem}.story-ppv-purchaser-amount{white-space:nowrap;font-size:.85rem}.story-viewer-footer-actions.is-owner-focus{justify-content:center;gap:12px}.story-viewer-footer-actions.is-owner-focus .story-viewer-share-button{flex:none;min-width:7.5rem}.story-viewer-footer-actions.is-owner-focus .story-viewer-footer-actions-spacer,.story-viewer-footer-actions.is-owner-focus .story-viewer-like-button.is-placeholder{display:none}.story-viewer-footer-actions.is-owner-focus .story-viewer-like-button{margin-left:0}.story-viewer-views-button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.story-viewers-sheet{z-index:30;background:#0c0c0ef7;border-top:1px solid #ffffff1f;border-radius:18px 18px 0 0;max-height:min(48%,360px);padding:14px 16px 18px;position:absolute;bottom:0;left:0;right:0;overflow:auto}.story-viewers-sheet-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.story-viewers-sheet-header h3{align-items:center;gap:6px;margin:0;font-size:16px;display:inline-flex}.story-viewers-status{color:#ffffff8c;margin:0 0 10px;font-size:13px}.story-viewers-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.story-viewers-list li{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.story-viewers-list-link{grid-template-columns:subgrid;color:inherit;border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;padding:4px 2px;text-decoration:none;display:grid}.story-viewers-list-link:hover{background:#ffffff0f}.story-viewers-list strong{font-size:14px;display:block}.story-viewers-list span{color:#ffffff73;font-size:12px;display:block}.story-viewers-list time{color:#fff6;white-space:nowrap;font-size:11px}.story-viewers-list .story-viewers-list-meta{flex-direction:row;justify-self:end;align-items:center;gap:8px;display:inline-flex}.story-viewers-list .story-viewers-liked{display:inline-flex}.story-viewers-liked{filter:saturate(1.15);font-size:13px;line-height:1}.story-viewer-menu-wrap{position:relative}.story-viewer-menu-button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;width:36px;height:36px;font-size:18px;line-height:1}.story-viewer-menu{z-index:2;background:#141414f5;border:1px solid #ffffff1f;border-radius:12px;min-width:210px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.story-viewer-menu-item{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:600}.story-viewer-menu-item:hover{background:#ffffff14}.story-viewer-menu-delete{color:#ff8f8f;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:600}.story-viewer-menu-delete:hover{background:#ff787814}.story-viewer-menu-delete:disabled{opacity:.6;cursor:wait}.story-viewer-meta strong{color:#fff;font-size:14px;display:block}.story-viewer-meta span{color:#ffffffb3;font-size:12px}.story-viewer-close{color:#fff;cursor:pointer;background:0 0;border:none;width:36px;height:36px;font-size:28px;line-height:1}.story-viewer-stage{background:#000;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.story-viewer-image,.story-viewer-video{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#000;border-radius:0;width:100%;height:100%;display:block}.story-viewer-image.is-solid-canvas{object-fit:cover;background:#0a0a0a radial-gradient(circle at 50% 42%,#141414 0%,#070707 72%)}.story-viewer-volume-button{z-index:16;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#00000073;border:1px solid #ffffff2e;border-radius:999px;width:40px;height:40px;font-size:18px;line-height:1;position:absolute;top:72px;bottom:auto;right:14px}.story-viewer-volume-button:hover{background:#0000009e}.story-viewer-overlay .story-viewer-volume-button{color:#fff;background:#000000c7;border:1px solid #ffffff59;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;margin:0;padding:0;display:grid;box-shadow:0 2px 14px #0000008c}.story-viewer-overlay .story-viewer-volume-button:hover{background:#000000c7}.story-viewer-overlay .story-viewer-volume-button .autoplay-video-mute-icon{width:18px;height:18px}.story-create-preview-video{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:16px;width:100%;max-height:min(42dvh,360px)}.profile-actions-menu{position:relative}.profile-menu-button{border:1px solid var(--border);width:40px;height:40px;color:var(--text);background:0 0;border-radius:999px}.profile-menu-dropdown{background:var(--surface);border:1px solid var(--border);z-index:20;border-radius:12px;min-width:180px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.profile-menu-item,.blacklist-form button,.blacklist-form input,.blacklist-form textarea{resize:none;field-sizing:content;width:100%;min-height:80px;max-height:220px;overflow-y:auto}.profile-menu-item{text-align:left;background:0 0;border:none;border-radius:8px;padding:10px 12px;display:block}.profile-menu-item:hover{background:var(--surface-elevated)}.blacklist-form,.blacklist-list,.ai-page-cta,.ai-page-note{margin-top:24px}.blacklist-entry{border-bottom:1px solid var(--border);padding:12px 0}.blacklist-entry.blacklist-entry-card{border:1px solid var(--fx-border);border-bottom-color:var(--fx-border);background:var(--fx-surface-elevated);border-radius:12px;padding:13px 12px}.form-success{color:var(--accent);margin-top:12px}.ai-nexus-page{margin-top:8px}.ai-studio-sections{flex-direction:column;gap:28px;display:flex}.ai-studio-metric-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:16px 0 8px;display:grid}.ai-studio-metric-grid dt{color:#ffffff73;margin-bottom:4px;font-size:12px}.ai-studio-metric-grid dd{margin:0;font-size:20px;font-weight:650}.ai-studio-clone{margin-top:0}.ai-studio-nexus{border-top:1px solid #ffffff14;padding-top:8px}.story-viewer-nav{cursor:pointer;z-index:8;background:0 0;border:none;width:30%;position:absolute;top:0;bottom:0}.story-viewer-nav-prev{left:0}.story-viewer-nav-next{right:0}.story-viewer-locked{text-align:center;background:linear-gradient(#0000008c,#0000008c),linear-gradient(135deg,#6b2fd6,#d4a017);place-content:center;gap:12px;width:100%;height:100%;min-height:280px;padding:24px;display:grid}.story-viewer-locked-badge{letter-spacing:.12em;text-transform:uppercase;color:#ffd76a;font-size:12px}.story-viewer-locked .story-viewer-unlock.fetix-pill-cta{justify-self:center;width:fit-content;min-height:52px;padding:0 28px;font-size:15px}.story-viewer-footer{padding:0 12px max(14px, env(safe-area-inset-bottom));color:#ffffff8c;background:linear-gradient(#0000 0%,#000000a6 100%);flex-flow:wrap;align-items:center;gap:8px;font-size:12px;display:flex;bottom:0}.story-viewer-footer-bar{flex-flow:row;flex:1 0 100%;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.story-viewer-footer-actions{flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:6px;width:auto;display:flex}.story-viewer-footer-actions-spacer{display:none}.story-viewer-footer-actions-mid{flex:none;align-items:center;gap:10px;display:inline-flex}.story-viewer-footer-actions .story-viewer-share-button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid #ffffff38;border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;max-width:36px;height:36px;padding:0;font-size:0;font-weight:700;display:inline-flex}.story-viewer-footer-actions .story-viewer-repost-button{flex:none}.story-viewer-like-button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid #ffffff38;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:2px;width:36px;min-width:36px;height:36px;margin-left:0;padding:0;line-height:1;display:inline-flex}.story-viewer-like-button.is-placeholder{visibility:hidden;pointer-events:none;background:0 0;border:none}.story-viewer-like-button:hover:not(:disabled){background:#ffffff1f}.story-viewer-like-button.active{color:#ff5a7a;background:#ff5a7a29;border-color:#ff5a7a73}.story-viewer-like-button:disabled{opacity:.55;cursor:default}.story-viewer-like-icon{font-size:18px;line-height:1}.story-viewer-like-count{min-width:0;color:inherit;font-size:11px;font-weight:700}.story-viewer-trash-button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid #ffffff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.story-viewer-trash-button:hover{background:#b428288c}.story-viewer-trash-icon{display:block}.story-viewer-counter{text-align:center;pointer-events:none;flex:1 0 100%}.story-viewer-reply{flex:auto;align-items:center;min-width:0;display:flex}.story-viewer-reply-field{flex:1;min-width:0;position:relative}.story-viewer-reply input{box-sizing:border-box;color:#fff;background:#0006;border:1px solid #ffffff38;border-radius:999px;width:100%;min-width:0;height:36px;padding:0 62px 0 12px;font-size:16px;line-height:36px}.story-viewer-reply button{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;height:28px;padding:0 10px;font-size:12px;font-weight:700;line-height:28px;position:absolute;top:4px;right:4px}.story-viewer-reply button:disabled{opacity:.45;cursor:default}.story-reply-status{color:#ffffffb3;width:100%;font-size:12px}@media (max-width:640px){.story-create-overlay{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));justify-content:center;align-items:stretch}.story-create-panel{--story-create-max-h:min(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px, 720px);height:var(--story-create-max-h);width:min(100%, calc(var(--story-create-max-h) * 9 / 16));max-width:none;max-height:var(--story-create-max-h);border-radius:16px}.story-create-header{padding:10px 12px 6px}.story-create-body{gap:6px;padding:0 12px 8px}.story-create-stage{max-width:min(100%,240px)}.story-create-panel--with-access .story-create-stage{max-width:min(100%,170px)}.story-create-panel--with-access .story-create-visibility{gap:3px}.story-create-panel--with-access .story-create-visibility .story-create-premium{padding:5px 9px}.story-create-premium{padding:8px 10px}.story-create-footer{padding:10px 14px max(12px, env(safe-area-inset-bottom))}.story-viewer-overlay{align-items:stretch;padding:0}.story-viewer-frame{aspect-ratio:auto;width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0}.story-viewer-volume-button{top:72px;bottom:auto}}.image-crop-toolbar{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.home-feed{gap:20px;width:100%;max-width:540px;margin:0 auto;display:grid}.home-feed-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.feed-post-card{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.feed-post-card.is-locked,.feed-post-card.is-gated{border-color:#d4a0173d}.feed-post-header{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.feed-post-author{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.feed-post-avatar-link{color:inherit;flex-shrink:0;text-decoration:none;display:inline-flex}.feed-post-author-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.feed-post-author-row{align-items:center;gap:8px;min-width:0;display:inline-flex}.feed-post-username{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;overflow:hidden}.feed-own-badge{color:#f0d078;letter-spacing:.04em;text-transform:uppercase;background:#d4a0171f;border:1px solid #f0d0786b;border-radius:999px;flex:none;justify-content:center;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.feed-role-badge--client{color:#ffffffc7;background:#ffffff0f;border-color:#ffffff38}.feed-post-header-follow{flex:none;margin-left:auto}.feed-post-menu--actions{align-items:center;display:inline-flex}.feed-post-menu--actions .feed-post-menu-trigger{min-width:36px;min-height:36px;font-size:18px;line-height:1}.feed-post-footer--menu-only{justify-content:flex-end;padding:4px 8px 8px;display:flex}.reels-meta .feed-own-badge{margin-left:0}.feed-post-time{color:#ffffff6b;font-size:12px;line-height:1.3}.feed-post-author .follow-button,.feed-post-author .follow-button-compact{letter-spacing:.02em;flex:none;height:26px;margin:0;padding:0 10px;font-size:10px;line-height:1}.feed-post-media{background:#070709;width:100%;position:relative}.feed-post-media .post-visibility-pill{z-index:3;position:absolute;top:12px;left:12px}.feed-post-badge-row{z-index:4;align-items:center;gap:8px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px}.feed-post-media .feed-post-badge-row .post-visibility-pill{position:static}.post-grid-card-overlay--badges .content-access-badge-icon,.post-grid-card-overlay--badges .collab-badge-icon,.post-grid-card-overlay--badges .post-visibility-pill,.post-grid-card-overlay--badges .post-grid-card-badge,.post-grid-card-overlay--badges .post-grid-card-badge-discount,.profile-clip-card-overlay--badges .content-access-badge-icon,.profile-clip-card-overlay--badges .collab-badge-icon,.profile-clip-card-overlay--badges .post-visibility-pill,.profile-clip-card-overlay--badges .profile-clip-card-badge,.profile-clip-card-overlay--badges .profile-clip-card-badge-discount,.feed-post-badge-row .post-visibility-pill,.feed-post-badge-row .collab-badge-icon,.feed-post-media .feed-collab-badge .collab-badge-icon,.home-feed-card-media .post-visibility-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px #00000080,0 4px 14px #00000073}.feed-post-media.is-locked .feed-collab-badge{z-index:6;position:absolute;top:14px;right:14px}.feed-locked-glimpse,.post-detail-locked-glimpse,.content-lock-glimpse{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.post-detail-gallery-locked{position:relative}.feed-locked-gate,.post-detail-locked-gate,.content-lock-card.is-stage-fill .content-lock-stage{z-index:1;position:relative}.feed-locked-gate{flex:1;min-width:0;display:flex}.feed-post-media.is-locked{aspect-ratio:4/5;background:radial-gradient(at 50% 0,#d4a01729,#0000 55%),linear-gradient(165deg,#16140f 0%,#101012 48%,#0c0c0e 100%);border-block:1px solid #d4a01738;align-items:stretch;max-height:min(72vh,680px);display:flex;position:relative;overflow:hidden}.feed-post-media.is-locked .content-lock-card.is-compact{border:none;flex:1;height:100%;min-height:100%}.feed-post-media.is-locked .content-lock-card.is-modal{width:100%;height:100%;min-height:100%;box-shadow:none;border:none;border-radius:0;flex:1;justify-content:center;align-self:stretch;margin:0}.feed-post-media.is-locked .content-lock-modal-inner{padding:clamp(28px,6vw,44px) clamp(18px,5vw,36px)}.feed-post-card.is-locked .content-lock-card.is-modal{background:radial-gradient(at 50% 0,#d4a01733,#0000 55%),radial-gradient(at 80% 100%,#d4a01712,#0000 48%),linear-gradient(165deg,#16140f 0%,#101012 48%,#0c0c0e 100%)}.feed-post-media-frame{aspect-ratio:4/5;touch-action:pan-y;background:#070709;border-radius:0;width:100%;max-height:min(72vh,680px);position:relative;overflow:hidden}.feed-post-media-frame.is-carousel{touch-action:pan-y}.feed-post-media-frame.is-carousel[data-swipe-axis=x]{touch-action:pan-x}.feed-post-media-frame.is-carousel[data-swipe-axis=y]{touch-action:pan-y}.feed-post-media-slide{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.feed-post-media-slide.is-pending{pointer-events:none!important;display:none!important}.feed-post-media-slide.is-active{visibility:visible;pointer-events:auto;display:flex;position:relative}.feed-post-media-asset{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#070709;width:100%;height:100%;display:block}.feed-post-video{width:100%;height:100%;position:relative}.feed-post-video .feed-post-media-asset{cursor:pointer}.autoplay-video{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.autoplay-video-el{opacity:0;pointer-events:none;-webkit-appearance:none}.autoplay-video-el::-webkit-media-controls{-webkit-appearance:none;opacity:0!important;width:0!important;height:0!important;display:none!important}.autoplay-video-el::-webkit-media-controls-enclosure{-webkit-appearance:none;opacity:0!important;width:0!important;height:0!important;display:none!important}.autoplay-video-el::-webkit-media-controls-panel{-webkit-appearance:none;opacity:0!important;width:0!important;height:0!important;display:none!important}.autoplay-video-el::-webkit-media-controls-timeline{-webkit-appearance:none;opacity:0!important;width:0!important;height:0!important;display:none!important}.autoplay-video-el::-webkit-media-controls-play-button{-webkit-appearance:none;opacity:0!important;width:0!important;height:0!important;display:none!important}.autoplay-video-el.is-revealed{opacity:1;pointer-events:auto}.autoplay-video-poster{object-fit:inherit;object-position:center;z-index:1;width:100%;height:100%;transition:opacity .1s linear;position:absolute;inset:0;pointer-events:none!important}.autoplay-video:before,.autoplay-video:after,.feed-post-media-frame:before,.feed-post-media-frame:after{content:none!important;pointer-events:none!important}.feed-post-video .autoplay-video-poster,.reels-autoplay .autoplay-video-poster{object-fit:cover}.autoplay-video-poster.is-hidden{opacity:0}.autoplay-video-preload{opacity:0;pointer-events:none;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.reels-autoplay{width:100%;height:100%;position:absolute;inset:0}.reels-autoplay .reels-video{cursor:pointer}.profile-clip-autoplay{position:absolute;inset:0}.profile-clip-autoplay .autoplay-video-poster{object-fit:contain}.autoplay-video .feed-post-play{z-index:20;pointer-events:auto}.feed-post-mute,.feed-post-play,.feed-post-carousel-nav{cursor:pointer;color:#fff;border:none}.feed-post-mute{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;width:34px;height:34px;font-size:14px;line-height:1;position:absolute;bottom:12px;right:12px}.autoplay-video>.autoplay-video-mute{z-index:60;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;font-size:17px;line-height:1;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 14px #0000008c;pointer-events:auto!important}.autoplay-video-mute-icon{flex-shrink:0;width:18px;height:18px;display:block}.autoplay-video>.feed-post-play{z-index:25;pointer-events:auto;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;inset:50% auto auto 50%}.autoplay-video>.autoplay-video-mute:hover,.autoplay-video>.autoplay-video-mute:focus-visible{background:#000000c7;outline:none}.autoplay-video>.autoplay-video-mute:active{transform:scale(.96)}.reels-autoplay>.autoplay-video-mute,.autoplay-video>.autoplay-video-mute.reels-volume-button,.autoplay-video>.autoplay-video-mute.profile-clip-volume,.autoplay-video>.autoplay-video-mute.feed-home-volume-button{z-index:60;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;display:grid;top:12px;bottom:auto;right:12px;pointer-events:auto!important}.feed-home-autoplay>.autoplay-video-mute.feed-home-volume-button,.feed-post-media-frame.is-carousel.has-video .feed-post-media-slide.is-active .autoplay-video>.autoplay-video-mute.feed-home-volume-button,.feed-post-media-frame.has-video .feed-post-media-slide.is-active .autoplay-video>.autoplay-video-mute{z-index:60;top:12px;bottom:auto;right:12px}.feed-post-media-frame.has-video .feed-post-carousel-count{inset:12px auto auto 12px}.feed-post-play{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000007a;border-radius:999px;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;padding-left:3px;font-size:18px;line-height:1;display:grid;position:absolute;inset:50% auto auto 50%}.feed-post-audio{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:24px;display:flex}.feed-post-audio-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:13px;font-weight:700}.feed-post-audio-player{width:min(100%,320px)}.feed-post-media-fallback{color:#ffffff73;pointer-events:none;place-items:center;width:100%;height:100%;font-size:13px;display:grid}.feed-post-carousel-nav{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0000006b;border-radius:999px;place-items:center;width:32px;height:32px;margin-top:-16px;font-size:22px;line-height:1;transition:opacity .18s,background .18s;display:grid;position:absolute;top:50%}.feed-post-media-frame:hover .feed-post-carousel-nav,.feed-post-media-frame:focus-within .feed-post-carousel-nav{opacity:1;pointer-events:auto}.feed-post-carousel-prev{left:10px}.feed-post-carousel-next{right:10px}.feed-post-carousel-nav:hover{background:#0000009e}.feed-post-carousel-count{z-index:6;color:#ffffffeb;letter-spacing:.04em;pointer-events:none;background:#0000008c;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.feed-post-carousel-dots{z-index:6;pointer-events:none;gap:5px;max-width:calc(100% - 96px);display:flex;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)}.feed-post-carousel-dot{background:#ffffff59;border-radius:999px;flex:none;width:6px;height:6px}.feed-post-carousel-dot.is-active{background:#fffffff2}.feed-post-footer{flex-direction:column;gap:10px;padding:10px 14px 14px;display:flex}.feed-post-interactions.post-interactions,.post-interactions.feed-post-interactions{flex-wrap:nowrap;gap:4px;margin-top:0;margin-left:-6px;display:flex}.feed-post-interactions .post-interaction.fx-action-btn,.feed-post-interactions .save-button-wrap .fx-action-btn.post-interaction{color:#ffffffd1;min-height:36px;box-shadow:none;background:0 0;border:none;border-radius:12px;padding:8px 10px}.feed-post-interactions .post-interaction.fx-action-btn:hover:not(:disabled),.feed-post-interactions .save-button-wrap .fx-action-btn.post-interaction:hover:not(:disabled){color:#fff;background:#ffffff0f;border:none}.feed-post-interactions .post-like-control,.feed-post-interactions .post-repost-control{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:0;margin-right:2px;display:inline-flex;overflow:visible}.feed-post-interactions .post-like-control.is-active,.feed-post-interactions .post-repost-control.is-active{background:0 0;border:0}.feed-post-interactions .post-like-toggle.fx-action-btn{padding-right:4px}.feed-post-interactions .post-like-count{color:#ffffffd1;min-width:1.25em;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 8px 8px 2px;font-size:13px;font-weight:700}.feed-post-interactions .post-like-count:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.feed-post-interactions .post-like-control.is-active .post-like-count{color:#ff8a3d}.feed-post-interactions .post-like-toggle.fx-action-btn,.feed-post-interactions .post-repost-toggle.fx-action-btn{min-width:36px;min-height:36px;padding:8px 4px 8px 10px}.feed-post-interactions .post-interaction.fx-action-btn .interaction-icon,.feed-post-interactions .post-repost-toggle.fx-action-btn .interaction-icon,.feed-post-interactions .save-button-wrap .fx-action-btn .interaction-icon{width:17px;height:17px}.feed-post-interactions .post-like-toggle .fire-icon{color:inherit;transform-origin:50%}.feed-post-interactions .post-like-control.is-active .post-like-toggle .fire-icon,.is-active .fire-icon{animation:.28s fx-like-pop}@keyframes fx-like-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}.feed-post-interactions .post-repost-count{color:#ffffffd1;min-width:1.25em;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 8px 8px 2px;font-size:13px;font-weight:700}.feed-post-interactions .post-repost-count:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.feed-post-interactions .post-repost-control.is-active .post-repost-count{color:#ff8a3d}.feed-post-interactions .post-interaction.fx-action-btn.active,.feed-post-interactions .post-like-control.is-active .post-like-toggle.fx-action-btn,.feed-post-interactions .post-repost-control.is-active .post-repost-toggle.fx-action-btn{color:#ff8a3d;box-shadow:none;background:0 0;border:none}.feed-post-interactions .post-like-control.is-active .post-like-toggle .fire-icon{color:#ff8a3d}.feed-post-interactions .save-button-wrap .fx-action-btn.post-interaction.active{color:#ff8a3d;background:0 0;border:none}.feed-post-caption{color:#ffffffdb;word-break:break-word;margin:0;font-size:14px;line-height:1.45}.feed-post-caption-user{color:inherit;font-weight:700;text-decoration:none}.feed-post-caption-text{white-space:pre-wrap}.caption-hashtag{color:#7ec8ff;font-weight:600;text-decoration:none}.caption-hashtag:hover{text-decoration:underline}.feed-post-caption-more{color:#ffffff73;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:14px}.feed-post-caption-more:hover{color:#ffffffb8}@media (max-width:720px){.home-feed{overscroll-behavior-x:none;gap:14px;width:100%;max-width:none;overflow-x:clip}.feed-post-card{touch-action:pan-y;background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.feed-post-header,.feed-post-footer{padding-left:12px;padding-right:12px}.feed-post-media-frame,.feed-post-media.is-locked{aspect-ratio:4/5;max-height:min(78vh,720px)}.feed-post-carousel-nav{opacity:.72;pointer-events:auto;width:28px;height:28px;margin-top:-14px;font-size:18px}}.home-feed-card-header{justify-content:flex-start;align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.home-feed-author-cluster{flex:0 auto;align-items:flex-start;gap:10px;width:auto;min-width:0;max-width:100%;display:inline-flex}.home-feed-author-avatar-link{color:inherit;flex-shrink:0;text-decoration:none;display:inline-flex}.home-feed-author-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.home-feed-name-follow-row{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.home-feed-author-name{color:inherit;flex:0 auto;min-width:0;text-decoration:none}.home-feed-author-name strong,.home-feed-name-follow-row>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;display:block;overflow:hidden}.home-feed-author-sub{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.home-feed-author-cluster .follow-button,.home-feed-card-header .follow-button,.follow-button-compact{letter-spacing:.02em;flex:none;height:26px;margin:0;padding:0 10px;font-size:10px;line-height:1}.section-subtitle{color:#ffffff6b;margin-top:4px;font-size:12px;font-weight:400;display:block}.community-page .app-header{margin-bottom:8px}.community-board-intro{margin-bottom:18px}.community-board-intro h2{margin:0 0 6px;font-size:22px}.community-board-intro p{color:#ffffff7a;max-width:640px;margin:0;font-size:13px;line-height:1.5}.community-main-tabs{margin-bottom:14px}.community-board-filters-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;align-items:center;gap:8px;max-width:100%;padding:4px 2px 10px;display:flex;overflow:auto hidden;flex-wrap:nowrap!important}.community-composer-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.community-composer-picker .community-composer-head h3{font-size:15px;font-weight:650}.creator-community-header-compact{margin-bottom:14px;padding:14px 16px}.creator-community-handle{color:#ffffff8c;margin:2px 0 0;font-size:13px}.creator-community-tagline{color:#ffffffc7;margin:8px 0 0;font-size:14px}.creator-community-meta{margin:6px 0 0;font-size:12px}.creator-community-tribute-btn{width:fit-content;max-width:100%;margin-top:12px}.creator-community-header-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.creator-community-header-actions .creator-community-tribute-btn{margin-top:0}.creator-community-follow-btn{min-height:36px}.creator-community-pinned{border-bottom:1px solid #ffffff14;gap:10px;margin-bottom:14px;padding-bottom:10px;display:grid}.creator-community-pinned-title{letter-spacing:.04em;text-transform:uppercase;color:#ffd6a0d9;margin:0;font-size:13px}.community-qa-card-layout{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.community-qa-card-main{flex:1;gap:.55rem;min-width:0;display:grid}.community-qa-card-side{flex-shrink:0}.community-studio-hint{margin:0 0 12px;display:flex}.community-studio-hint .btn{width:fit-content}@media (max-width:520px){.community-qa-card-layout{flex-direction:column}.community-qa-card-side,.community-qa-card-side .btn{width:100%}}.community-native-card{gap:.65rem;padding:14px 16px;display:grid}.community-native-card-header{align-items:center;gap:10px;min-width:0;display:flex}.community-native-card-meta{gap:2px;min-width:0;display:grid}.community-native-card-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.community-native-card-title-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.community-native-kicker{letter-spacing:.06em;text-transform:uppercase;color:#ffd6a0d1;flex-wrap:wrap;align-items:center;gap:0;margin:0;font-size:11px;font-weight:650;display:flex}.community-native-title{margin:0;font-size:1.05rem;font-weight:650;line-height:1.25}.community-native-body{color:#ffffffd1;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.community-native-stats{color:#ffffff94;flex-wrap:wrap;gap:8px 12px;font-size:12px;display:flex}.community-native-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.community-qa-reply-form{gap:8px;width:100%;display:grid}.community-qa-reply-form textarea{resize:vertical;width:100%;min-height:84px}.community-qa-reply-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.creator-community-feed-card{margin-bottom:12px}.creator-community-answer{color:#ffffffc7;border-top:1px solid #ffffff14;margin:10px 0 0;padding-top:10px;font-size:14px;line-height:1.45}.creator-community-filters{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:8px;margin-bottom:4px;padding:4px 2px 12px;display:flex;overflow:auto hidden}.creator-community-filters .chip,.cc-studio-filter-chips .chip{color:#ffffffb8;letter-spacing:0;white-space:nowrap;box-sizing:border-box;background:0 0;border:1px solid #ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;height:32px;min-height:32px;max-height:32px;padding:0 14px;font-size:12px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex;transform:none}.creator-community-filters .chip.active,.cc-studio-filter-chips .chip.active{color:#fff;background:#ffffff14;border-color:#ffffff59;height:32px;min-height:32px;max-height:32px;padding:0 14px;font-weight:500}.creator-communities-panel{gap:16px;display:grid}.community-sub-tabs{margin-bottom:8px}.creator-community-toolbar{gap:12px;display:grid}.creator-community-search{flex-wrap:wrap;gap:8px;display:flex}.creator-community-search input,.creator-community-studio-create input,.creator-community-studio-create textarea,.creator-community-studio-create select,.creator-community-qa-box textarea{width:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.creator-community-filters{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.creator-community-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.creator-community-card,.creator-community-header,.creator-community-gate,.creator-milestone-card,.creator-community-feed-item,.creator-community-qa-box,.creator-community-studio-create,.creator-community-list-row,.creator-community-kpi{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;padding:16px}.creator-community-card{gap:10px;display:grid}.creator-community-card-head,.creator-community-header{align-items:flex-start;gap:12px;display:flex}.creator-community-card-title-row{align-items:center;gap:6px;display:flex}.creator-community-card-title-row h3,.creator-community-header h2{margin:0;font-size:16px}.creator-community-verified{color:#9ad4ff;background:#6ebeff33;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.creator-community-card-creator,.creator-community-card-desc,.creator-community-card-reassi,.creator-community-empty p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.45}.creator-community-card-creator span{opacity:.7;margin-left:6px}.creator-community-card-stats{color:#ffffff8c;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.creator-community-empty{text-align:center;justify-items:center;gap:10px;padding:36px 16px;display:grid}.creator-community-empty h3{margin:0}.creator-milestone-bar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.creator-milestone-bar>span{background:linear-gradient(90deg,#6eb8ff,#c4a3ff);height:100%;display:block}.creator-community-kpis{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.creator-community-overview{gap:16px;display:grid}.creator-community-overview-cta{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.creator-community-overview-title{margin:0 0 4px;font-size:1.15rem}.creator-community-studio-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.creator-community-view-as-badge{letter-spacing:.02em;color:#9fd0ff;background:#6eb8ff14;border:1px solid #6eb8ff59;border-radius:999px;padding:4px 10px;font-size:12px}.community-studio-hint{margin:0 0 14px;font-size:.92rem}.community-studio-hint a{color:#9fd0ff;text-underline-offset:2px;text-decoration:underline}.creator-community-section-tabs{margin:8px 0 14px}.creator-community-kpi{cursor:pointer;text-align:left;font:inherit;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:6px;padding:12px;display:grid}.creator-community-kpi span{color:#ffffff8c;font-size:12px}.creator-community-kpi strong{font-size:22px}.creator-community-list{gap:10px;display:grid}.creator-community-list-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.creator-community-list-row.stack{flex-direction:column;align-items:stretch}.creator-community-row-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.creator-community-qa-options{flex-wrap:wrap;gap:16px;margin:8px 0 12px;font-size:13px;display:flex}.creator-community-answer{background:#ffffff0d;border-radius:12px;margin:8px 0 0;padding:10px 12px}.creator-community-studio-create{gap:12px;max-width:560px;display:grid}.creator-community-studio-create label{color:#ffffffb8;gap:6px;font-size:13px;display:grid}.cc-studio-page{gap:16px;display:grid}.cc-studio-tabs{margin-bottom:4px}.cc-studio-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:4px;display:flex}.cc-studio-hero h2{margin:4px 0 6px;font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.2}.cc-studio-overview{gap:18px;display:grid}.cc-studio-kpi{margin:0}.cc-studio-happening,.cc-studio-list{gap:8px;display:grid}.cc-studio-action-row,.cc-studio-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 12px;display:flex}.cc-studio-action-row>div,.cc-studio-row-main{flex:1;gap:2px;min-width:0;display:grid}.cc-studio-action-row strong,.cc-studio-row-main strong{overflow-wrap:anywhere;font-size:14px;font-weight:650}.cc-studio-action-row p,.cc-studio-row-main span{margin:0;font-size:12px}.cc-studio-row.stack{flex-direction:column;align-items:stretch}.cc-studio-row-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.cc-studio-manage-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.cc-studio-manage-card{text-align:left;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:12px;display:grid}.cc-studio-manage-card:hover{background:#ffffff0e;border-color:#ffffff24}.cc-studio-manage-card strong{font-size:14px}.cc-studio-manage-card em{color:#ffffff8c;font-size:12px;font-style:normal;line-height:1.35}.cc-studio-modal-overlay{z-index:80;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cc-studio-modal{background:#141418;border:1px solid #ffffff1f;border-radius:18px;gap:14px;width:min(560px,100%);max-height:min(86vh,900px);padding:18px;display:grid;overflow:auto}.cc-studio-modal-wide{width:min(720px,100%)}.cc-studio-anon-avatar{color:#ffffff8c;background:#ffffff14;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.cc-studio-info-banner{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:12px 14px}.cc-studio-settings-group{gap:12px;margin-bottom:18px;display:grid}.cc-studio-settings-group h3{margin:0;font-size:15px}.cc-studio-access-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.cc-studio-access-option{color:inherit;text-align:left;background:0 0;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.cc-studio-access-option.active{background:#ffffff14;border-color:#fff6}.cc-studio-setting-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.cc-studio-setting-row.stack{flex-direction:column;align-items:stretch}.cc-studio-setting-row>div{gap:4px;min-width:0;display:grid}.cc-studio-setting-row strong{font-size:14px}.cc-studio-setting-row .muted{font-size:12px}.cc-studio-switch{flex:none;width:44px;height:26px;position:relative}.cc-studio-switch input{opacity:0;width:0;height:0}.cc-studio-switch span{background:#ffffff26;border-radius:999px;transition:all .15s;position:absolute;inset:0}.cc-studio-switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .15s;position:absolute;top:3px;left:3px}.cc-studio-switch input:checked+span{background:#78c88c8c}.cc-studio-switch input:checked+span:after{transform:translate(18px)}.cc-studio-invite-add{gap:8px;margin-top:6px;display:flex}.cc-studio-invite-add input{flex:1}.cc-studio-invite-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cc-studio-invite-list li{background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.cc-studio-panel{gap:12px;display:grid}.cc-studio-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-studio-panel-head h2,.cc-studio-panel-head h3{margin:0;font-size:1.15rem}.cc-studio-toolbar{gap:8px;display:flex}.cc-studio-toolbar input{flex:1;min-width:0}.cc-studio-composer{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;padding:12px}.cc-studio-composer-grid{gap:14px;display:grid}@media (min-width:900px){.cc-studio-composer-grid{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:start}}.cc-studio-composer-fields{gap:10px;display:grid}.cc-studio-composer-fields label,.cc-studio-fieldset label{color:#ffffffb8;gap:6px;font-size:13px;display:grid}.cc-studio-check{align-items:center;gap:8px;grid-template-columns:none!important;display:inline-flex!important}.cc-studio-fieldset{border:1px solid #ffffff14;border-radius:12px;gap:8px;margin:0;padding:10px 12px;display:grid}.cc-studio-fieldset legend{letter-spacing:.04em;text-transform:uppercase;color:#ffd6a0cc;padding:0 4px;font-size:12px}.cc-studio-preview{pointer-events:none;gap:8px;display:grid;position:sticky;top:12px}.cc-studio-preview .community-native-actions,.cc-studio-preview .community-qa-card-side{display:none}.cc-studio-textarea{resize:none;min-height:88px}.cc-studio-composer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-studio-field-hint{margin:0;font-size:12px}.cc-studio-participation-modes{flex-wrap:wrap;gap:10px 14px;display:flex}.cc-studio-identity label{color:#ffffffb8;gap:6px;font-size:13px;display:grid}.cc-studio-identity{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;padding:14px}.cc-studio-save-btn{border-radius:12px;justify-self:start;min-width:180px;min-height:44px;padding:0 20px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.cc-studio-save-btn.is-success{background:#78c88c29;border-color:#78c88c73}.cc-studio-save-wrap{align-content:start;justify-items:start;gap:8px;min-height:72px;display:grid}.cc-studio-member-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cc-studio-member-btn{color:#ffffffe0;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;height:32px;min-height:32px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cc-studio-member-btn:hover{background:#ffffff14;border-color:#ffffff38}.cc-studio-member-btn.is-primary{color:#ffe6aaf5;background:#d4a0171f;border-color:#d4a01766}.cc-studio-member-btn.is-danger{color:#ffbec8f2;background:#dc5a6e14;border-color:#dc5a6e59}.cc-studio-member-btn.is-warn{color:#ffdcaaf2;background:#ffb45014;border-color:#ffb45059}.cc-studio-qa-new-btn{letter-spacing:.01em;border-radius:12px;min-height:40px;padding:0 16px;font-weight:600}.cc-studio-qa-new-btn:hover:not(:disabled){filter:brightness(1.06)}.cc-studio-qa-new-btn:focus-visible{outline-offset:2px;outline:2px solid #d4a0178c}.cc-studio-qa-new-btn:active:not(:disabled){transform:translateY(1px)}.cc-studio-composer-actions .btn.primary,.cc-studio-composer-actions .fetix-pill-cta{min-height:40px;padding:0 16px;font-weight:600}.cc-studio-composer-actions .btn.ghost,.cc-studio-composer-actions .fetix-pill-cta-secondary{min-height:40px;padding:0 14px}.cc-studio-duration-block{gap:8px;display:grid}.cc-studio-duration-options{flex-wrap:wrap;gap:8px;display:flex}.cc-studio-duration-options .chip{cursor:pointer}.cc-studio-selected-tray{z-index:2;background:linear-gradient(#1c1812fa,#121216fa);border:1px solid #d4a01747;border-radius:14px;gap:10px;margin-top:8px;padding:12px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 24px #00000059}.cc-studio-selected-tray-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-studio-selected-chips{flex-wrap:wrap;gap:6px;display:flex}.cc-studio-selected-chip{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 8px 0 10px;font-size:12px;display:inline-flex}.cc-studio-selected-chip button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.cc-studio-selected-actions{flex-wrap:wrap;gap:8px;display:flex}.cc-studio-reply-row.is-selected{background:#d4a0170f;border-color:#d4a01766}.cc-studio-qa-modal-identity{align-items:center;gap:10px;margin-bottom:4px;display:flex}.cc-studio-qa-modal-identity a{color:inherit;text-decoration:none}.cc-studio-qa-modal-identity a:hover strong{text-decoration:underline}.cc-studio-qa-cta{border-radius:10px;min-height:36px;padding:0 14px;font-weight:600}.cc-studio-invite-access-cta{border-radius:12px;min-height:40px;margin-top:12px;padding:0 16px;font-weight:600}.cc-studio-invite-tabs{gap:8px;margin-bottom:4px;display:flex}.cc-studio-invite-tabs .chip{flex:1 1 0;justify-content:center}.cc-studio-invite-lists{flex-wrap:wrap;gap:6px;display:flex}.cc-studio-invite-list-chip{height:30px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:0 12px;font-size:12px}.cc-studio-invite-list-chip.is-active{background:#d4a0171f;border-color:#d4a01766}.cc-studio-entry-row{cursor:pointer;transition:background .15s,border-color .15s}.cc-studio-entry-row:hover{background:#ffffff0a}.cc-studio-entry-detail{gap:12px;display:grid}.cc-studio-entry-media{background:#00000040;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.cc-studio-entry-media img,.cc-studio-entry-media video{object-fit:contain;background:#0a0a0c;width:100%;max-height:360px;display:block}.cc-studio-entry-body{white-space:pre-wrap;margin:0;line-height:1.45}.cc-studio-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cc-studio-challenge-manage{gap:16px}.cc-studio-challenge-meta{flex-wrap:wrap;gap:6px 12px;margin:4px 0 0;display:flex}.cc-studio-challenge-desc{margin:0;line-height:1.45}.cc-studio-challenge-section{border-top:1px solid #ffffff0f;gap:8px;padding-top:4px;display:grid}.cc-studio-entry-block{gap:0;display:grid}.cc-studio-entry-row.is-open{background:#d4a0170f;border-color:#d4a01759}.cc-studio-entry-expanded{background:#ffffff05;border:1px solid #ffffff14;border-top:0;border-radius:0 0 12px 12px;margin:0 0 8px;padding:12px}.cc-studio-creator-score{color:#ffffffb3;gap:6px;font-size:12px;display:grid}.cc-studio-ranking-cards{gap:8px;display:grid}.cc-studio-ranking-card{text-align:left;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.cc-studio-ranking-card.active{background:#d4a0171a;border-color:#d4a01773}.cc-studio-ranking-card strong{font-size:13px}.cc-studio-ranking-card span{color:#ffffff9e;font-size:12px;line-height:1.4}.cc-studio-audience-box{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;gap:10px;padding:12px;display:grid}.cc-studio-challenge-composer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cc-studio-challenge-composer-actions .fetix-pill-cta,.cc-studio-challenge-composer-actions .fetix-pill-cta-secondary{border-radius:12px;min-height:42px;padding:0 18px;font-weight:600}.cc-studio-qa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cc-studio-qa-card-shell,.cc-studio-card-click{cursor:pointer;border-radius:16px;transition:border-color .15s,background .15s;position:relative}.cc-studio-card-click:hover,.cc-studio-qa-card-shell:hover{outline:1px solid #ffffff1a}.cc-studio-qa-card-shell .cc-studio-row-actions.overlay{gap:6px;margin:0;position:absolute;top:8px;right:8px}.cc-studio-card-meta{text-align:right;max-width:140px;font-size:11px}.cc-studio-modal-head{align-items:flex-start;gap:12px;padding-right:44px;display:flex;position:relative}.cc-studio-modal-head-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.cc-studio-modal-close{flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.cc-studio-modal-body{gap:12px;display:grid}.cc-studio-invite-results{gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cc-studio-invite-result{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cc-studio-invite-result.active{background:#78c88c14;border-color:#78c88c73}.cc-studio-invite-result span{flex:1;gap:2px;min-width:0;display:grid}.cc-studio-invite-sent{border-top:1px solid #ffffff0f;gap:8px;padding-top:8px;display:grid}.cc-studio-detail{border-top:1px solid #ffffff0f;gap:10px;width:100%;padding-top:8px;display:grid}.cc-studio-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.cc-studio-challenge-card{gap:0;display:grid;position:relative}.cc-studio-challenge-card .cc-studio-row-actions.overlay{margin:0;position:absolute;top:10px;right:10px}.cc-studio-more{position:relative}.cc-studio-more-trigger{width:34px;height:34px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px}.cc-studio-more-menu{z-index:20;background:#16161c;border:1px solid #ffffff1f;border-radius:10px;min-width:160px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #00000059}.cc-studio-more-menu button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}.cc-studio-more-menu button:hover{background:#ffffff0f}.cc-studio-create-empty{gap:12px;max-width:480px;display:grid}.cc-studio-create-empty label{gap:6px;display:grid}@media (max-width:900px){.cc-studio-challenge-grid,.cc-studio-qa-grid{grid-template-columns:1fr}}@media (max-width:520px){.cc-studio-hero .btn{width:100%}.cc-studio-row-actions{width:100%;margin-left:0}.cc-studio-challenge-grid,.cc-studio-qa-grid{grid-template-columns:1fr}.cc-studio-challenge-card .cc-studio-row-actions.overlay,.cc-studio-qa-card-shell .cc-studio-row-actions.overlay{justify-content:flex-end;padding:0 8px 8px;position:static}}.challenge-detail-page .challenge-detail-stack{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:780px;margin-inline:0;display:flex}.challenge-detail-page .challenge-detail-back.section-back-button{color:#ffffffc7;letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;min-height:40px;margin:0 0 10px;padding:8px 14px 8px 10px;font-size:.875rem;font-weight:600;line-height:1.2;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.challenge-detail-page .challenge-detail-back.section-back-button>span[aria-hidden=true]{background:#ffffff0f;border-radius:8px;place-items:center;width:22px;height:22px;font-size:.95rem;line-height:1;display:inline-grid}.challenge-detail-page .challenge-detail-back.section-back-button:hover{color:#fffffffa;background:#ffffff12;border-color:#ffffff2e}.challenge-identity-card{background:#101012fa;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.challenge-identity-cover{aspect-ratio:21/8;background:#0a0a0a;width:100%;max-height:140px;overflow:hidden}.challenge-identity-cover img{object-fit:cover;width:100%;height:100%;display:block}.challenge-identity-body{gap:12px;padding:16px 16px 15px;display:grid}.challenge-identity-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.challenge-identity-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.challenge-detail-kicker-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.challenge-detail-kicker{letter-spacing:.08em;text-transform:uppercase;color:#f0c040eb;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.7rem;font-weight:700;display:inline-flex}.challenge-detail-kicker-cat{color:#ffffff73;font-weight:650}.challenge-report-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.challenge-report-stats li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:2px;min-width:0;padding:10px 12px;display:grid}.challenge-report-stats span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a;font-size:.68rem}.challenge-report-stats strong{overflow-wrap:anywhere;font-size:.92rem;font-weight:650}.challenge-report-stats a{color:inherit;text-decoration:none}.challenge-report-stats a:hover{text-underline-offset:2px;text-decoration:underline}.challenge-community-chip{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:30px;padding:0 11px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.challenge-community-chip:hover{color:#fffffff2;background:#ffffff14;border-color:#ffffff2e}.challenge-reward-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:12px;display:grid}.challenge-reward-card strong{font-size:.95rem}.challenge-detail-rules{gap:8px;display:grid}.challenge-detail-rules p{white-space:pre-wrap;overflow-wrap:anywhere;color:#ffffffeb;margin:0;font-weight:700}.challenge-detail-status{color:#ffffffb8;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.challenge-detail-status[data-status=active]{color:#a0ebb4f2;border-color:#50c87859}.challenge-detail-status[data-status=ended],.challenge-detail-status[data-status=closed],.challenge-detail-status[data-status=cancelled]{color:#ffffff8c;border-color:#ffffff29}.challenge-detail-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,3.2vw,1.9rem);font-weight:750;line-height:1.15}.challenge-creator-row-link{width:fit-content;max-width:100%;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}a.challenge-creator-row-link:hover strong{color:#ffe6aafa}.challenge-creator-row-text{gap:3px;min-width:0;display:grid}.challenge-creator-row-text strong{font-size:.95rem;font-weight:650;line-height:1.2}.challenge-creator-row-text>span{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;line-height:1.2;display:inline-flex}.challenge-meta-pills{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.challenge-meta-pill{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:.8rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}a.challenge-meta-pill.is-interactive,.challenge-meta-pill.is-interactive{cursor:pointer;transition:background .15s,border-color .15s,color .15s}a.challenge-meta-pill.is-interactive:hover{color:#fffffff2;background:#ffffff14;border-color:#ffffff2e}.challenge-meta-pill-icoi{opacity:.9;font-size:.78rem}.challenge-notify-toggle{color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.challenge-notify-toggle.is-active{color:#ffe6aaf5;background:#f0c0401f;border-color:#f0c04073}.challenge-notify-toggle:disabled{opacity:.6;cursor:wait}.challenge-public-zone{flex-direction:column;gap:14px;margin-top:10px;display:flex}.challenge-brief-bundle{background:#101012f5;border:1px solid #ffffff1a;border-radius:16px;gap:16px;margin-top:4px;padding:16px 16px 18px;display:grid;box-shadow:0 10px 28px #0000002e}.challenge-brief-bundle-block{gap:8px;min-width:0;display:grid}.challenge-brief-bundle-block+.challenge-brief-bundle-block{border-top:1px solid #ffffff14;padding-top:14px}.challenge-brief-bundle h2{letter-spacing:.08em;text-transform:uppercase;color:#ffffff85;margin:0;font-size:.72rem;font-weight:700}.challenge-entry-media-compact{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.challenge-entry-media-compact:hover,.challenge-entry-media-compact:focus-visible{background:#ffffff12;border-color:#ffffff2e;outline:none}.challenge-entry-media-open{color:#ffe6aae6;flex:none;font-size:.78rem;font-weight:650}.challenge-detail-page .challenge-identity-card+.challenge-public-zone{margin-top:14px}.challenge-editorial{gap:8px;padding:4px 2px;display:grid}.challenge-editorial h2,.challenge-detail-page .challenge-detail-section h2{letter-spacing:.08em;text-transform:uppercase;color:#ffffff85;margin:0;font-size:.72rem;font-weight:700}.challenge-detail-page .challenge-detail-section{box-sizing:border-box;background:#121214eb;border:1px solid #ffffff1a;border-radius:16px;gap:12px;width:100%;margin:0;padding:14px 16px;display:grid}.challenge-detail-page .challenge-entries-section{gap:8px}.challenge-detail-copy{white-space:pre-wrap;color:#ffffffd6;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.55}.challenge-brief-section .challenge-detail-copy{max-width:42rem}.challenge-detail-page .challenge-brief-section{background:#d4a0170f;border:1px solid #d4a01733;border-radius:14px;padding:12px 14px}.challenge-detail-rule-copy{color:#ffe6aaeb;max-width:40rem;margin:0;font-size:.95rem;line-height:1.5}.challenge-rule-section{background:#d4a0170f;border:1px solid #d4a01733;border-radius:14px;padding:12px 14px}.challenge-detail-page .challenge-reward-section,.challenge-detail-page .challenge-rules-section{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:12px 14px}.challenge-inline-hint{margin:0;padding:0 2px;font-size:.82rem;line-height:1.4}.challenge-detail-cta-row{gap:8px;display:flex}.challenge-detail-page .challenge-not-selected-notice{background:#f0c04014;border-color:#f0c04047}.challenge-board-head{justify-content:space-between;align-items:flex-start;gap:8px;margin:0;display:flex}.challenge-board-sub{color:#ffffffc7;letter-spacing:0;text-transform:none;margin:2px 0 0;font-size:.88rem;font-weight:600}.challenge-entries-empty-state{text-align:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:14px;min-height:44px;padding:10px 12px}.challenge-entries-empty-state.is-quiet{background:#ffffff04;border-style:solid;border-color:#ffffff14;min-height:40px;padding:0}.challenge-entries-locked-hint,.challenge-entries-empty-state .muted{margin:0;font-size:.88rem;line-height:1.45}.challenge-result-status{align-items:center;gap:8px;margin:0;font-size:.92rem;line-height:1.4;display:inline-flex}.challenge-result-dot{background:#ffffff59;border-radius:999px;flex-shrink:0;width:8px;height:8px}.challenge-result-dot.is-pending{background:#f0c040d9;box-shadow:0 0 0 3px #f0c04026}.challenge-result-dot.is-ready{background:#50c878e6;box-shadow:0 0 0 3px #50c87824}.challenge-winners-section{background:linear-gradient(#d4a0171a,#0000 48%),#121214f5;border-color:#d4a01747}.challenge-winners-grid{gap:10px;display:grid}.challenge-winner-card{background:linear-gradient(#f0c0401f,#0000 55%),#121214f5;border:1px solid #f0c0405c;border-radius:14px;gap:0;padding:0;display:grid;overflow:hidden}.challenge-winner-card-head{align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.challenge-winner-card-head>div{flex:auto;gap:2px;min-width:0;display:grid}.challenge-winner-card-head strong{font-size:.92rem}.challenge-winner-card-head .muted{font-size:.78rem}.challenge-detail-page .challenge-creator-tools{background:linear-gradient(#d4a01717,#0000 40%),#121214fa;border-color:#d4a0174d;margin-top:6px}.challenge-creator-tools-head{gap:4px;display:grid}.challenge-creator-tools-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#f0c040cc;margin:0;font-size:.68rem;font-weight:700}.challenge-creator-tools-lead{margin:0;font-size:.86rem;line-height:1.45}.challenge-creator-tools-stats{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.challenge-creator-tools-stats li{color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:.78rem;display:inline-flex}.challenge-creator-tools-stats strong{color:#ffffffeb;font-weight:650}.challenge-entry-you{letter-spacing:.04em;color:#f0c040f2;font-weight:700}.challenge-participate-box textarea,.challenge-participate-textarea{field-sizing:fixed;width:100%;min-height:96px;max-height:220px;color:inherit;font:inherit;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#00000047;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px;font-size:16px;line-height:1.4;overflow:hidden auto;resize:none!important}.challenge-participate-box h2{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:.72rem;font-weight:700}@media (max-width:720px){.challenge-identity-body{padding:14px 12px 13px}.challenge-identity-top{flex-direction:column;align-items:stretch}.challenge-identity-top-actions{justify-content:flex-start}.challenge-identity-cover{max-height:112px}.challenge-detail-page .challenge-detail-section{padding:12px}.challenge-detail-page .challenge-detail-stack{gap:12px}}.challenge-upload-field{gap:6px;font-size:.84rem;display:grid}.challenge-upload-block{gap:8px;display:grid}.challenge-upload-label{color:#ffffffc7;margin:0;font-size:.84rem;font-weight:600}.challenge-upload-input-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.challenge-upload-plus{border-radius:12px;width:44px;min-width:44px;min-height:44px;padding:0}.challenge-upload-preview,.challenge-upload-preview-card{aspect-ratio:4/5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;width:min(100%,180px);max-height:180px;position:relative;overflow:hidden}.challenge-upload-preview img,.challenge-upload-preview video,.challenge-upload-preview-card img,.challenge-upload-preview-card video{object-fit:cover;width:100%;height:100%;display:block}.challenge-upload-remove{color:#fff;cursor:pointer;background:#0000009e;border:0;border-radius:999px;width:32px;height:32px;font-size:.9rem;line-height:1;position:absolute;top:8px;right:8px}.challenge-upload-remove:hover{background:#000c}.challenge-ansi-toggle{align-items:center;gap:8px;font-size:.84rem;display:inline-flex}.challenge-participate-actions{flex-wrap:wrap;gap:8px;display:flex}.challenge-participate-actions .fetix-pill-cta,.challenge-participate-actions .fetix-pill-cta-secondary{min-height:40px}.challenge-board-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.challenge-entry-board{grid-template-columns:1fr;gap:12px;display:grid}.challenge-entry-card{background:#121214eb;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.challenge-entry-card.is-winner{background:#f0c04014;border-color:#f0c0406b}.challenge-entry-card-top{color:#ffffff9e;flex-wrap:nowrap;align-items:flex-start;gap:10px;min-width:0;font-size:.78rem;display:flex}.challenge-entry-identity-link{min-width:0;color:inherit;flex:auto;align-items:flex-start;gap:10px;text-decoration:none;display:flex}.challenge-entry-identity-link:not(.is-static):hover strong{text-underline-offset:2px;text-decoration:underline}.challenge-entry-identity{gap:2px;min-width:0;display:grid}.challenge-entry-identity small,.challenge-entry-ansi-note{color:#ffffff80;font-size:.78rem}.challenge-entry-ansi-note{font-style:italic}.challenge-entry-badge{letter-spacing:.04em;text-transform:uppercase;color:#ffe6aafa;background:#f0c04029;border:1px solid #f0c04057;border-radius:999px;flex:none;align-items:center;min-height:22px;margin-left:auto;padding:0 .5rem;font-size:.62rem;font-weight:700;display:inline-flex}.challenge-entry-media-accordesi{gap:8px;min-width:0;display:grid}.challenge-entry-media-toggle{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.challenge-entry-media-toggle:hover,.challenge-entry-media-toggle:focus-visible{background:#ffffff0e;border-color:#ffffff29;outline:none}.challenge-entry-media-accordesi.is-open .challenge-entry-media-toggle{background:#ffffff0d;border-color:#ffffff24}.challenge-entry-media-kind{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;flex:none;width:22px;height:22px;position:relative}.challenge-entry-media-kind.is-photo:before{content:"";border:1.5px solid #ffffffd9;border-radius:2px;position:absolute;inset:5px 4px 4px 5px}.challenge-entry-media-kind.is-photo:after{content:"";background:#ffffffd9;border-radius:999px;width:4px;height:4px;position:absolute;top:7px;right:6px}.challenge-entry-media-kind.is-video:before{content:"";border:5px solid #0000;border-left:8px solid #ffffffeb;border-right-width:0;width:0;height:0;position:absolute;top:50%;left:53%;transform:translate(-40%,-50%)}.challenge-entry-media-label{color:#ffffffeb;flex:auto;min-width:0;font-size:.92rem;font-weight:650}.challenge-entry-media-chevron{color:#ffffff8c;flex:none;font-size:1.15rem;line-height:1}.challenge-entry-media-panel{background:#00000047;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.challenge-entry-media-panel video,.challenge-entry-media-photo-btn,.challenge-entry-media-photo-btn img{object-fit:contain;background:#00000059;width:100%;max-height:360px;display:block}.challenge-entry-media-photo-btn{cursor:zoom-in;background:0 0;border:0;margin:0;padding:0}.challenge-entry-media-panel video{max-height:min(420px,70vh)}.challenge-ranking-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.challenge-ranking-list li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.challenge-ranking-list li.is-winner{background:#f0c04014;border-color:#f0c0405c}.challenge-ranking-link{min-width:0;color:inherit;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.challenge-ranking-link:not(.is-static):hover strong{text-underline-offset:2px;text-decoration:underline}.challenge-ranking-medal{text-align:center;flex:none;width:1.6rem}.challenge-ranking-meta{gap:2px;min-width:0;display:grid}.challenge-ranking-meta small{color:#ffffff85}.challenge-winner-card-head.is-link{color:inherit;text-decoration:none}.challenge-winner-card-head.is-link:hover strong{text-underline-offset:2px;text-decoration:underline}.challenge-entry-media-btn{aspect-ratio:4/5;cursor:pointer;background:#ffffff0a;border:0;border-radius:12px;width:100%;max-width:none;max-height:min(420px,70vw);padding:0;display:block;position:relative;overflow:hidden}.challenge-entry-media-btn img,.challenge-entry-media-btn video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.challenge-entry-media-hint{color:#ffffffe0;background:#0000008c;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:600;position:absolute;bottom:8px;right:8px}.challenge-entry-text p{color:#ffffffd1;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.challenge-entry-text p.is-clamp{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.challenge-entry-more{color:#f0c040e6;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:600}.challenge-entry-card-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.challenge-entry-card-foot .fetix-pill-cta,.challenge-entry-card-foot .challenge-entry-vote-btn{letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.challenge-entry-card-foot .challenge-entry-vote-btn.fetix-pill-cta-secondary{color:#ffffffeb;box-shadow:none;background:#ffffff12;border:1px solid #ffffff29}.challenge-entry-card-foot .challenge-entry-vote-btn.fetix-pill-cta-secondary:hover:not(:disabled){background:#ffffff1f;border-color:#d4a01773;transform:translateY(-1px)}.challenge-entry-card-foot .challenge-entry-vote-btn.fetix-pill-cta:not(.fetix-pill-cta-secondary){min-height:32px;padding:0 12px;font-size:.78rem}.challenge-entry-card-foot .challenge-entry-vote-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.challenge-results-strip,.challenge-my-entry,.challenge-creator-tools,.challenge-winner-prize{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:12px}.challenge-detail-page .challenge-results-strip,.challenge-detail-page .challenge-creator-tools,.challenge-detail-page .challenge-winner-prize,.challenge-detail-page .challenge-winner-prize-section{background:0 0;border:0;border-radius:0;padding:0}.community-composer-reward-preview{align-items:center;gap:12px;display:flex}.community-composer-reward-thumb{background:#00000059;border:1px solid #ffffff1f;border-radius:12px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.community-composer-reward-thumb img,.community-composer-reward-thumb video{object-fit:cover;width:100%;height:100%;display:block}.community-composer-reward-audio{color:#f0d078e6;font-size:1.4rem}.community-composer-reward-meta{flex:auto;gap:8px;min-width:0;display:grid}.challenge-prize-preview{cursor:pointer;width:96px;height:96px;color:inherit;background:#00000047;border:1px solid #ffffff1f;border-radius:12px;place-items:center;padding:0;display:grid;overflow:hidden}.challenge-prize-preview-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.challenge-creator-reward-box{gap:8px;margin-top:4px;display:grid}.challenge-prize-preview img,.challenge-prize-preview video{object-fit:cover;width:100%;height:100%;display:block}.create-community-name-fixed{color:#ffffffb3;margin:0;font-size:.86rem;line-height:1.4}.challenge-winner-badge{color:#f0c040f2;background:#f0c04029;border-radius:999px;margin:0;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}@media (max-width:640px){.challenge-entry-board{grid-template-columns:1fr}.challenge-entry-media-btn{max-height:min(360px,78vw)}}.challenge-header-accent{background:linear-gradient(90deg,#ff6b8a,#c4a3ff);height:4px}.challenge-header-body{gap:10px;padding:18px 18px 20px;display:grid}.challenge-kicker{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:12px}.challenge-header-body h1{margin:0;font-size:clamp(22px,4vw,32px);line-height:1.15}.challenge-creator-row{color:#ffffffb8;align-items:center;gap:8px;font-size:13px;display:flex}.challenge-desc{color:#ffffffc7;margin:0;line-height:1.5}.challenge-stats-row{color:#ffffff8c;flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.challenge-cta{justify-self:start}.challenge-participate-box,.challenge-section,.challenge-comment-form{gap:12px;margin:14px 0;display:grid}.challenge-rules{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:12px}.challenge-reward-list{color:#ffffffc7;margin:0;padding-left:18px}.challenge-winner-prize{background:#d4a0170f;border:1px solid #d4a01747;border-radius:14px;gap:8px;margin-top:16px;padding:14px 16px;display:grid}.challenge-winner-prize h3{margin:0}.challenge-winner-badge{letter-spacing:.04em;text-transform:uppercase;color:#d4a017f2;margin:0;font-size:.78rem;font-weight:700}.challenge-winner-prize-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.challenge-rank{min-width:28px;font-size:18px}.challenge-goal-card{margin-top:4px}@media (max-width:720px){.challenge-cta{width:100%}.creator-community-row-actions{width:100%;margin-left:0}}.community-rankings{gap:28px;display:grid}.community-rankings-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.community-rankings-period{color:#ffffff8c;margin:0;font-size:13px}.community-rankings-period-select{color:#ffffffb3;align-items:center;gap:8px;font-size:13px;display:inline-flex}.community-rankings-period-select select{min-width:min(220px,70vw);max-width:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:8px 10px}.community-rankings-country{min-width:0;max-width:100%;position:relative}.community-rankings-country-trigger{color:#ffffffe6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;max-width:min(100%,240px);padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.community-rankings-country-trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.community-rankings-country-menu{z-index:30;background:#101016fa;border:1px solid #ffffff1f;border-radius:14px;min-width:min(240px,80vw);max-width:min(280px,92vw);max-height:min(320px,50vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 36px #00000073}.community-rankings-country-menu button{color:#ffffffe0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:13px;display:flex}.community-rankings-country-menu button:hover,.community-rankings-country-menu button.is-active{background:#ffffff14}.community-rankings-lists{gap:32px;display:grid}.community-ranking-pos,.challenge-ranking-medal{background:#5a8cdc2e;border:1px solid #8cbeff73;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:13px;font-weight:700;display:inline-grid}.community-rankings-lists.is-loading{opacity:.62;transition:opacity .12s}.community-ranking-name-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.community-ranking-name-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.community-ranking-block{gap:12px;display:grid}.community-ranking-block-header h3{margin:0 0 4px;font-size:17px}.community-ranking-block-header p{color:#ffffff7a;margin:0;font-size:13px;line-height:1.45}.community-ranking-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.community-ranking-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.community-ranking-pos{width:32px;height:32px;color:var(--fx-accent,#d4a017);background:#d4a01724;border-radius:999px;place-items:center;font-size:13px;font-weight:700;display:grid}.community-ranking-user{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.community-ranking-identity{gap:2px;min-width:0;display:grid}.community-ranking-identity strong{align-items:center;gap:6px;font-size:14px;display:inline-flex}.community-ranking-identity em{color:#ffffff80;font-size:12px;font-style:normal}.community-ranking-metrics{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.community-ranking-score{flex-shrink:0;justify-items:end;gap:1px;display:grid}.community-ranking-score strong{font-variant-numeric:tabular-nums;font-size:15px}.community-ranking-score em{color:#ffffff73;font-size:11px;font-style:normal}@media (max-width:640px){.community-rankings-toolbar{align-items:stretch}.community-rankings-country-trigger{justify-content:space-between;width:100%;max-width:100%}.community-rankings-country-menu{min-width:0;max-width:none;left:0;right:0}.community-ranking-row{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:10px}.community-ranking-pos{width:28px;height:28px;font-size:12px}.community-ranking-name-row{gap:4px}}.community-board-list{gap:14px;display:grid}.community-post-card{background:#5078c80a;border:1px solid #78b4ff1f;border-radius:18px;overflow:hidden}.community-text-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:16px 18px}.community-text-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.community-text-card-author{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.community-text-card-author strong{font-size:14px;display:block}.community-text-card-author time{color:#ffffff6b;margin-top:2px;font-size:12px;display:block}.community-text-card-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.community-text-card-body{color:#ffffffe0;white-space:pre-wrap;word-break:break-word;margin:0 0 14px;font-size:15px;line-height:1.55}.community-text-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-composer{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:14px;padding:16px;display:grid}.community-composer-field textarea{color:#fff;width:100%;min-height:110px;font:inherit;resize:none;field-sizing:content;background:#00000047;border:1px solid #ffffff1a;border-radius:14px;padding:14px 16px;line-height:1.5;overflow-y:auto}.community-composer-bar{position:relative}.community-composer-bar .community-composer-textarea{padding-right:48px}.community-composer-actions{justify-content:flex-end;gap:10px;display:flex}.profile-private-gate{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;margin-top:24px;padding:28px 24px}.profile-private-gate h2{margin:0 0 8px;font-size:22px}.profile-private-gate p{color:#ffffff94;max-width:420px;margin:0 auto 18px;line-height:1.5}.profile-monetization-card{margin:18px var(--profile-rail,0px) 0;background:linear-gradient(#1c18108c,#0c0c0eeb),#0e0e12f5;border:1px solid #d4a01747;border-radius:16px;gap:14px;padding:18px 18px 16px;display:grid}.profile-blocked-banner{margin:18px var(--profile-rail,0px) 0;background:#121216eb;border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.profile-blocked-banner p{color:#ffffffd1;flex:auto;margin:0;font-size:14px}.profile-blocked-banner-error{color:#f0a0a0;width:100%;font-size:13px}.profile-monetization-card.is-subscribed{flex-direction:column;gap:8px;display:flex}.profile-subscribed-badge{letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a;white-space:nowrap;background:linear-gradient(135deg,#e8c36a,#d4a017);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 0 0 3px #050505eb}.profile-avatar-row .profile-subscribed-badge--avatar{z-index:4;letter-spacing:.03em;pointer-events:none;margin:0;padding:6px 12px;font-size:12px;position:absolute;top:calc(50% + 10px);left:calc(100% + 8px);transform:translateY(-50%)}.profile-avatar-row .profile-subscribed-badge--link{pointer-events:auto;cursor:pointer;text-decoration:none}.profile-name-row .profile-subscribed-badge{display:none}.profile-monetization-card-compact{gap:12px;padding:16px 18px}.profile-monetization-card-compact .profile-monetization-copy{color:#ffffffc7;font-size:14px;line-height:1.45}.profile-monetization-card-compact .profile-monetization-price{margin:0;font-size:22px}.profile-monetization-card-compact .profile-monetization-cta{color:#1a1408;letter-spacing:.01em;background:linear-gradient(#ffd678fa,#d4a017eb);border:1px solid #d4a01773;border-radius:14px;justify-content:center;width:100%;min-height:48px;padding:0 20px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 10px 24px #00000047}.profile-monetization-card-compact .profile-monetization-cta:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 12px 28px #d4a01747}.profile-monetization-card-compact .profile-monetization-cta:active:not(:disabled){transform:translateY(1px)}.profile-monetization-card-compact .profile-monetization-cta:focus-visible{outline-offset:3px;outline:2px solid #ffe6aae6}.profile-monetization-card-compact .profile-monetization-cta:disabled{opacity:.45;filter:grayscale(.2);box-shadow:none}.profile-monetization-card-top{align-items:flex-start;gap:12px;display:flex}.profile-monetization-eyebrow{margin-top:2px;font-size:18px;line-height:1}.profile-monetization-title{letter-spacing:.04em;text-transform:uppercase;color:#fffffff0;margin:0 0 6px;font-size:15px;font-weight:700}.profile-monetization-copy{color:#ffffff9e;margin:0;font-size:13px;line-height:1.45}.profile-monetization-divider{background:#ffffff14;height:1px}.profile-monetization-offer{gap:12px;display:grid}.profile-monetization-offer-text h3{margin:0 0 4px;font-size:14px;font-weight:700}.profile-monetization-offer-text p{color:#ffffffad;margin:0;font-size:13px;line-height:1.45}.profile-monetization-price{letter-spacing:-.02em;color:#ffe6aafa;justify-content:center;align-items:baseline;gap:6px;margin:0;font-size:28px;font-weight:700;display:flex}.profile-monetization-price span{color:#ffffff8c;font-size:13px;font-weight:600}.profile-monetization-price-was{color:#ff6b6b;font-size:16px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.profile-monetization-offer-badge{letter-spacing:.04em;text-transform:uppercase;color:#ffd6a0f2;font-size:11px;font-weight:700}.profile-monetization-cta{justify-content:center;width:100%}.profile-subscription-toggle{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.profile-subscription-price-preview{color:#ffffffb8;margin:0;font-size:14px}.profile-subscription-price-preview strong{color:#fff;font-size:18px}.profile-visibility-options{gap:10px;display:grid}.profile-visibility-option{color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.profile-visibility-option.active{background:#ffffff0f;border-color:#ffffff57}.profile-visibility-option strong{margin-bottom:4px;display:block}.profile-visibility-option span{color:#ffffff85;font-size:13px;line-height:1.45}.community-activity-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:16px 18px;display:block}.community-activity-body p{margin:0;font-size:14px;line-height:1.45}.community-activity-link{color:#fff;font-weight:600;text-decoration:none}.community-activity-time{color:#fff6;margin-top:4px;font-size:12px;display:block}.community-activity-interactions{margin-top:10px}.community-board-status,.community-board-error{text-align:center;padding:24px 0;font-size:13px}.community-board-status{color:#ffffff73}.community-board-error{color:#ff7b7b}.community-board-sentinel{height:1px}.community-board-filters-stack{gap:10px;margin-bottom:14px;display:grid}.community-board-filters{flex-wrap:wrap;gap:8px;margin-bottom:0;display:flex}@media (max-width:720px){.community-board-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.community-board-filters::-webkit-scrollbar{display:none}.community-board-filter{flex:none}}.community-board-filter{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:12px}.community-board-filter.is-active,.marketplace-categories-scroll .category-pill.selected{color:#e7ffe9;background:#46aa6429;border-color:#5abe7880}.creator-network-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.creator-network-toolbar input[type=text],.creator-network-toolbar input:not([type]){color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex:1;min-width:180px;padding:10px 12px}.creator-network-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.creator-network-card,.creator-collab-card,.community-collab-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;gap:8px;padding:14px;display:grid}.creator-network-card-actions,.creator-collab-card .creator-network-card-actions{flex-wrap:wrap;gap:8px;display:flex}.creator-network-open,.collab-badge{color:#c8dcfff2;background:#5a8cdc24;border:1px solid #8cbeff47;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;display:inline-flex}.collab-badge{cursor:pointer}.collab-badge-wrap{pointer-events:auto;max-width:100%;display:inline-flex;position:relative}.collab-badge-modal-lead{color:#ffffffb8;margin:0 0 10px;font-size:13px}.collab-badge-share{color:#c8dcffe0;margin-top:2px;font-size:11px;font-style:normal;display:block}.collab-badge-conditions{border-top:1px solid #ffffff1a;gap:6px;margin-top:14px;padding-top:12px;display:grid}.collab-badge-conditions strong{color:#ffffffc7;font-size:12px}.collab-badge-conditions p{color:#ffffffe6;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.collab-badge-popover{z-index:20;background:#121622fa;border:1px solid #ffffff1f;border-radius:12px;min-width:180px;padding:10px 12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #00000059}.collab-badge-popover ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.collab-badge-popover-list li{display:block}.collab-badge-popover-list li>div{gap:2px;min-width:0;display:grid}.collab-badge-popover-list a{color:#ffffffb8;font-size:12px;text-decoration:none}.collab-badge-popover-link{color:inherit;border-radius:10px;align-items:center;gap:10px;padding:8px 6px;text-decoration:none;display:flex}.collab-badge-popover-link:hover{background:#ffffff0f}.collab-badge-popover-link span{color:#ffffffeb;font-size:13px;font-weight:650;display:block}.collab-badge-popover-link em{color:var(--fx-accent,#d4a017);font-size:12px;font-style:normal;display:block}.studio-collab-select-field{margin-bottom:12px}.creator-collab-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.creator-collab-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.community-ticketed-card{background:linear-gradient(160deg,#466ebe29,#141824eb);border:1px solid #8cbeff2e;border-radius:18px;gap:8px;padding:16px;display:grid}.community-ticketed-badge{letter-spacing:.04em;text-transform:uppercase;color:#b4d2ffe6;font-size:11px}.community-ticketed-head{align-items:center;gap:10px;display:flex}.community-ticketed-head strong{font-size:14px;display:block}.community-ticketed-head span{color:#ffffff80;font-size:12px}.community-ticketed-card h3{margin:4px 0 0;font-size:18px}.community-ticketed-when,.community-ticketed-meta,.community-ticketed-desc{color:#ffffffb3;margin:0;font-size:13px}.community-ticketed-actions{margin-top:6px}.community-ticketed-status{color:#ffffffb3;background:#ffffff0f;border-radius:999px;padding:8px 12px;font-size:13px;display:inline-flex}.creator-calendar-ticket-badge{color:#bedcfff2;background:#78aaff2e;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:11px;display:inline-flex}.creator-calendar-chip.is-ticketed{background:#5a8cdc38;border-color:#8cbeff73}.schedule-live-modal{gap:12px;display:grid}.schedule-live-access{border:1px solid #ffffff1a;border-radius:14px;gap:8px;padding:12px;display:grid}.schedule-live-access legend{color:#fff9;padding:0 4px;font-size:12px}.schedule-live-access label{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex;position:relative}.schedule-live-access label:has(input:checked){color:#ffe7a3;background:linear-gradient(#d4a01738,#d4a0170f);border-color:#d4a017b8}.schedule-live-access label input{opacity:0;pointer-events:none;position:absolute}.schedule-live-ticket-fields{gap:10px;display:grid}.schedule-event-composer{gap:14px}.schedule-event-composer .client-fan-memory-field{gap:6px}.schedule-event-composer-actions{align-items:center;gap:10px;width:100%;display:flex}.schedule-event-composer-actions .fetix-pill-cta{letter-spacing:.01em;border-radius:999px;flex:1;min-height:44px;padding:0 18px;font-size:13px;font-weight:700}.schedule-event-composer-actions .fetix-pill-cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.schedule-event-composer-actions .fetix-pill-cta:active:not(:disabled){transform:translateY(0)}.purchase-ticket-seat{color:#ffffff8c;margin:0;font-size:12px}.community-composer-section{margin-bottom:18px}.community-composer-trigger{color:#ffffffd1;text-align:left;cursor:pointer;background:#5078c80d;border:1px dashed #78b4ff47;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;font-size:14px;display:flex}.community-composer-trigger:hover{background:#5078c814;border-color:#78b4ff73}.community-composer-trigger-plus,.community-composer-plus{color:#ffffffb8;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:inline-grid}.community-composer-trigger-plus{pointer-events:none}.community-composer-plus-btn{pointer-events:auto;cursor:pointer;font:inherit;padding:0}.community-composer-plus-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff47}.community-composer-plus-menu button{align-items:center;gap:10px;display:inline-flex}.community-composer-bar .community-composer-plus{position:absolute;bottom:12px;right:12px}.community-post-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.community-post-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.community-role-pill{color:#ffffff8c;text-transform:capitalize;border:1px solid #ffffff1f;border-radius:999px;padding:4px 8px;font-size:11px}.community-post-body{white-space:pre-wrap;margin:0;padding:10px 16px 0;font-size:14px;line-height:1.5}.community-post-media{cursor:pointer;background:#111;border:none;border-radius:14px;width:calc(100% - 32px);margin:12px 16px 0;padding:0;display:block;position:relative;overflow:hidden}.community-post-media img,.community-post-media .post-video-thumbnail,.community-post-media video{object-fit:cover;width:100%;max-height:480px;display:block}.community-post-open-text{color:#78b4ffd9;cursor:pointer;background:0 0;border:none;margin:12px 16px 0;padding:0;font-size:13px}.community-post-footer{padding:12px 16px 14px}.community-post-delete{color:#ff7878cc;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:12px}.home-feed-author{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.home-feed-author strong{font-size:14px;display:block}.home-feed-author span{color:#ffffff73;font-size:12px}.home-feed-card-media{cursor:pointer;aspect-ratio:1;background:#111;border:none;border-radius:14px;width:100%;margin-top:12px;padding:0;display:block;position:relative;overflow:hidden}.home-feed-card-media img,.home-feed-card-media .post-video-thumbnail,.home-feed-card-media video.post-video-thumbnail{object-fit:contain;object-position:center;background:#0a0a0c;width:100%;height:100%;max-height:none;display:block}.home-feed-card-media .post-visibility-pill{z-index:2;position:absolute;top:10px;left:10px}.home-feed-audio,.home-feed-fallback,.home-feed-text-only{color:#ffffffb3;place-content:center;width:100%;height:100%;min-height:0;display:grid}.home-feed-play{background:#0000008c;border-radius:50%;place-content:center;width:36px;height:36px;display:grid;position:absolute;inset:auto auto 12px 12px}.home-feed-multi{background:#0000008c;border-radius:999px;padding:4px 8px;font-size:12px;position:absolute;top:12px;right:12px}.home-feed-body{padding:12px 16px 0;font-size:14px;line-height:1.45}.home-feed-status{color:#ffffff73;text-align:center;padding:24px 0;font-size:13px}.home-feed-sentinel{height:1px}.home-feed-list{gap:14px;display:grid}.story-avatar{box-sizing:border-box;background:#191919;border:3px solid #070707;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:0;font-weight:700;display:flex;overflow:hidden}.story-avatar .user-avatar-wrap,.story-avatar .user-avatar-wrap-sm,.story-avatar .user-avatar,.story-avatar .user-avatar-viewport{border-radius:50%;display:block;overflow:hidden;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important}.ai-nexus{box-sizing:border-box;background:radial-gradient(circle at 15% 20%,#b432ff1f,#0000 35%),#641e960a;border:1px solid #b45aff38;border-radius:24px;max-width:100%;padding:22px;overflow-x:hidden}.ai-heading{justify-content:space-between;align-items:flex-start;display:flex}.ai-heading span{color:#dc96ffa6;letter-spacing:.22em;font-size:9px;font-weight:700}.ai-heading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.ai-heading a{color:#dc96ffbf;font-size:12px}.ai-intro{color:#fff6;max-width:540px;margin:12px 0 20px;font-size:13px;line-height:1.5}.ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:100%;display:grid}.ai-card{box-sizing:border-box;background:#00000040;border:1px solid #d282ff24;border-radius:18px;gap:16px;min-width:0;max-width:100%;min-height:190px;padding:18px;display:flex}.ai-orb{background:radial-gradient(circle at 35% 30%,#dca0ff,#7525a8 48%,#240b38);border-radius:50%;flex:none;justify-content:center;align-items:center;width:58px;height:58px;font-weight:800;display:flex;box-shadow:0 0 30px #a03cff38}.ai-card-content{flex-direction:column;min-width:0;display:flex}.ai-card-content>span{color:#dc96ff80;letter-spacing:.15em;font-size:8px}.ai-card-content h3{margin:4px 0 0;font-size:20px}.ai-card-content p{color:#ffffff61;margin:5px 0 0;font-size:11px}.ai-actions{flex-wrap:wrap;gap:6px;max-width:100%;margin-top:auto;display:flex}.ai-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:10px}.ai-actions .ai-unlock{background:#aa46ff1f;border-color:#d282ff40}.category-row{scrollbar-width:none;gap:7px;padding-bottom:10px;display:flex;overflow-x:auto}.category-row::-webkit-scrollbar{display:none}.category-pill{color:#ffffff73;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:8px 13px;font-size:11px}.category-pill.selected{color:#fff;background:#5a8cdc2e;border-color:#8cbeff73}.feed{flex-direction:column;gap:18px;margin-top:12px;display:flex}.post-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.post-media{width:100%}.media-placeholder{background:radial-gradient(circle at 50% 40%,#252525,#0e0e0e 65%);justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.media-placeholder>span{color:#ffffff40;letter-spacing:.2em;font-size:10px;font-weight:700}.play-button{color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff40;border-radius:50%;width:54px;height:54px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post-body{padding:18px}.post-header{align-items:center;gap:10px;display:flex}.creator-avatar{background:#202020;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:flex}.post-header strong{font-size:13px;display:block}.post-header span{color:#ffffff4d;margin-top:3px;font-size:10px;display:block}.more-button{color:#ffffff59;background:0 0;border:0;margin-left:auto}.post-body h3{margin:18px 0 5px;font-size:18px}.post-body p{color:#ffffff73;margin:0;font-size:13px;line-height:1.5}.post-actions{align-items:center;gap:14px;margin-top:18px;display:flex}.post-actions button{color:#ffffffa6;cursor:pointer;background:0 0;border:0;font-size:18px}.post-actions span{color:#ffffff4d;margin-left:auto;font-size:10px}@media (max-width:900px){.ai-grid{grid-template-columns:1fr}.ai-nexus{padding:16px}.media-placeholder{min-height:360px}}.creator-search{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;height:48px;margin-top:28px;padding:0 16px;display:flex}.creator-search span,.marketplace-search span{color:#ffffffb8;text-align:center;width:22px;font-size:22px;line-height:1}.creator-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:16px}.creator-search input::placeholder{color:#ffffff4d}.explore-search-results{flex-direction:column;gap:14px;margin-top:22px;display:flex}.explore-search-heading h2{margin:0}.explore-search-query{color:#ffffff73;margin:4px 0 0;font-size:13px}.explore-result-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;padding:16px}.explore-result-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.explore-result-card-head h3{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:13px;font-weight:700}.explore-result-card-head span{color:#fff6;font-size:12px}.explore-result-creator-grid{margin-top:0}.explore-hashtag-results{flex-direction:column;gap:10px;display:flex}.explore-hashtag-result{width:100%;color:inherit;text-align:left;cursor:pointer;background:#7ec8ff0f;border:1px solid #7ec8ff47;border-radius:14px;flex-direction:column;gap:10px;padding:12px;transition:border-color .15s,background .15s;display:flex}.explore-hashtag-result:hover{background:#7ec8ff1a;border-color:#7ec8ff7a}.explore-hashtag-result-main{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.explore-hashtag-result-main strong{color:#9fd6ff;font-size:16px;font-weight:700}.explore-hashtag-result-main span{color:#ffffff73;white-space:nowrap;font-size:12px}.explore-hashtag-previews{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;display:flex;overflow-x:auto}.explore-hashtag-previews::-webkit-scrollbar{display:none}.explore-hashtag-preview{background:#0b0b0d;border:1px solid #ffffff14;border-radius:10px;flex:none;width:52px;height:52px;overflow:hidden}.explore-hashtag-preview img{object-fit:cover;width:100%;height:100%}.explore-hashtag-preview span{color:#fff6;letter-spacing:.04em;text-transform:uppercase;place-items:center;width:100%;height:100%;font-size:9px;font-weight:700;display:grid}.explore-result-more{color:#ffffff8c;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:12px;font-weight:600}.explore-result-more:hover{color:#ffffffd9}@media (max-width:700px){.explore-hashtag-result-main{flex-wrap:wrap}}.creator-categories{margin-top:16px}.explore-filter-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.explore-suggested-trigger{flex:none}.explore-suggested-modal{width:min(100%,520px);max-height:min(82vh,720px);overflow:hidden}.explore-suggested-modal .fx-modal-body{overscroll-behavior:contain;max-height:min(68vh,600px);padding:16px;overflow-y:auto}.explore-suggested-modal .explore-suggested-grid{align-items:stretch;gap:10px;margin:0}.explore-suggested-modal .explore-suggested-card{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.explore-suggested-modal .creator-cover{flex:none;height:118px}.explore-suggested-modal .creator-photo,.explore-suggested-modal .creator-photo.user-avatar-lg{border-width:2px;border-radius:18px;width:84px;height:84px;font-size:22px}.explore-suggested-modal .creator-info{flex-direction:column;flex:auto;gap:8px;min-width:0;min-height:0;padding:10px;display:flex;overflow:hidden}.explore-suggested-modal .creator-title{flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex;overflow:hidden}.explore-suggested-modal .creator-title span:not(.verified){color:inherit;font-size:inherit;margin-top:0;display:inline}.explore-suggested-modal .creator-name-row{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;font-size:13px;line-height:1.2;display:flex}.explore-suggested-modal .creator-title span.creator-display-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:auto;margin-top:0;font-size:13px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.explore-suggested-modal .creator-title span.creator-username-row{width:100%;min-width:0;max-width:100%;color:inherit;font-size:inherit;align-items:center;gap:6px;margin-top:0;display:flex}.explore-suggested-modal .creator-title span.creator-username{text-overflow:ellipsis;white-space:nowrap;color:#ffffff73;flex:auto;min-width:0;margin-top:0;font-size:11px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.explore-suggested-modal .creator-self-badge{color:#ffffff73;margin:0;font-size:10px;font-style:normal}.explore-suggested-modal .verified{flex:none;width:15px;height:15px;font-size:8px;display:inline-flex}.explore-suggested-modal .creator-card-nationality{flex:none;margin-left:0;line-height:1}.explore-suggested-modal .creator-meta{justify-content:stretch;align-items:center;margin-top:auto;display:flex}.explore-suggested-modal .creator-meta .creator-follow-button{width:100%;height:34px;padding:0 14px}.explore-suggested-modal .profile-content-empty{padding:28px 12px}.explore-suggested-modal .profile-content-empty .btn{margin-top:12px}@media (max-width:640px){.explore-suggested-modal{width:min(100%,100vw - 24px);max-height:min(88vh,760px)}.explore-suggested-modal .fx-modal-body{max-height:min(74vh,640px);padding:14px}}.discovery-tabs{border-bottom:1px solid #ffffff14;gap:22px;margin-top:28px;display:flex}.discovery-tab{color:#fff6;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 13px;font-size:12px}.discovery-tab.active{color:#fff;border-bottom-color:#fff}.discovery-tab-emphasis:not(.active){color:#7ec8ff}.tag-hit-emphasis{box-shadow:inset 0 0 0 1px #7ec8ff73}.tag-explore-header,.tag-explore-hero{background:radial-gradient(120% 80% at 0 0,#7ec8ff24,#0000 55%),linear-gradient(165deg,#ffffff0d,#ffffff04);border:1px solid #ffffff14;border-radius:22px;margin-top:12px;margin-bottom:8px;padding:22px 22px 20px}.tag-explore-back{color:#ffffff8c;margin-bottom:14px;font-size:14px;text-decoration:none;display:inline-block}.tag-explore-back:hover{color:#fff}.tag-explore-kicker{color:#fff6;letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.tag-explore-title{letter-spacing:-.03em;margin:0;font-size:clamp(32px,6vw,48px);line-height:1.05}.tag-explore-count{color:#ffffff8c;margin:10px 0 0;font-size:15px}.tag-explore-tabs{margin-top:18px}.tag-explore-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:18px;display:grid}.tag-explore-card{color:inherit;text-align:left;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:0;padding:0;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid;overflow:hidden}.tag-explore-card:hover{background:#ffffff0e;border-color:#ffffff29;transform:translateY(-1px)}.tag-explore-card-media{aspect-ratio:4/5;background:#00000059;position:relative;overflow:hidden}.tag-explore-card-media img,.tag-explore-card-media video{object-fit:cover;width:100%;height:100%;display:block}.tag-explore-card-media-fallback{color:#ffffff59;place-items:center;width:100%;height:100%;font-size:28px;display:grid}.tag-explore-card-body-wrap{gap:10px;padding:12px 14px 14px;display:grid}.tag-explore-card.is-locked{cursor:default}.tag-explore-card.is-locked:hover{transform:none}.tag-explore-card-top{align-items:center;gap:10px;display:flex}.tag-explore-card-meta{flex:1;min-width:0}.tag-explore-card-meta strong{font-size:14px;line-height:1.2;display:block}.tag-explore-card-meta span{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.tag-explore-card-badge{color:#bee6ffe6;letter-spacing:.02em;background:#7ec8ff1a;border:1px solid #7ec8ff40;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600}.tag-explore-card-badge.is-clip{color:#ffd2b4eb;background:#ff965a1f;border-color:#ffaa7847}.tag-explore-card-body{min-width:0}.tag-explore-card-body p{color:#ffffffb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.tag-explore-card.is-locked .content-lock-card.is-compact{margin-top:0}.tag-explore-card-date{color:#ffffff59;font-size:12px}.tag-explore-empty{margin-top:28px}.tag-content-list{margin-top:20px}.tag-content-card{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.tag-content-card:hover{background:#ffffff0d;border-color:#ffffff29}.tag-content-card.is-locked{cursor:default}.tag-content-card.is-locked .content-lock-card.is-compact{margin-top:8px}.tag-content-card-body{flex:1;min-width:0}.tag-content-card-body strong{margin-bottom:4px;display:block}.tag-content-card-body p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.45}.tag-content-user{color:#ffffff73;font-weight:500}.hashtag-autocomplete{position:relative}.hashtag-autocomplete textarea{width:100%}.hashtag-autocomplete-list{z-index:2;background:#12141cf5;border:1px solid #ffffff1f;border-radius:14px;max-height:240px;margin:12px 0 4px;padding:6px;list-style:none;position:relative;top:auto;left:auto;right:auto;overflow:auto;box-shadow:0 16px 40px #00000059}.hashtag-autocomplete-option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.hashtag-autocomplete-option:hover,.hashtag-autocomplete-option.is-active{background:#7ec8ff1f}.hashtag-autocomplete-slug{color:#bee6fff2;font-weight:600}.hashtag-autocomplete-count{color:#ffffffc7;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.hashtag-autocomplete-loading{color:#ffffff59;pointer-events:none;position:absolute;top:12px;right:12px}@media (max-width:720px){.tag-explore-title{font-size:28px}.tag-explore-header,.tag-explore-hero{padding:18px 16px 16px}.tag-explore-grid{grid-template-columns:1fr}}.creator-section{margin-top:30px}.section-heading{align-items:flex-end}.section-kicker{color:#ffffff40;letter-spacing:.2em;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.section-heading h2{font-size:22px}.creator-count{color:#ffffff4d;font-size:11px}.creator-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.creator-card{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;transition:transform .18s,border-color .18s;overflow:hidden}.creator-card:hover{border-color:#fff3;transform:translateY(-3px)}.creator-cover{background:radial-gradient(circle at 45% 35%,#3b3b3b,#161616 65%);justify-content:center;align-items:center;height:190px;display:flex;position:relative}.creator-photo{background:#242424;border:3px solid #ffffff29;border-radius:20px;width:148px;height:148px;overflow:hidden;box-shadow:0 10px 28px #00000059}.creator-photo.user-avatar-lg{border-radius:20px;width:148px;height:148px;font-size:34px}.creator-badge{color:#ffffffbf;letter-spacing:.12em;background:#0009;border-radius:6px;padding:5px 8px;font-size:7px;font-weight:700;position:absolute;top:12px;left:12px}.creator-badge.featured,.creator-badge.elite{color:#e3a5ff}.creator-badge.trending{color:#ffb18a}.creator-badge.new{color:#8dffcf}.creator-more{color:#ffffff80;background:0 0;border:0;position:absolute;top:10px;right:10px}.creator-info{padding:15px}.creator-title{justify-content:space-between;align-items:flex-start;display:flex}.creator-title h3{margin:0;font-size:16px}.creator-title span:not(.verified){color:#ffffff4d;margin-top:3px;font-size:10px;display:block}.creator-title span.nationality-flag{color:inherit;font-size:inherit;align-items:center;margin-top:0;display:inline-flex}.creator-title span.nationality-flag .nationality-flag-emoji,.creator-title span.nationality-flag .nationality-flag-name{color:inherit;font-size:inherit;margin-top:0;display:inline}.verified{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-weight:800;display:flex}.creator-meta{color:#ffffff52;justify-content:space-between;margin-top:13px;font-size:9px;display:flex}.creator-footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.creator-footer strong{font-size:14px}.creator-footer small{color:#ffffff4d;font-size:9px;font-weight:400}.creator-footer button{color:#000;cursor:pointer;background:#fff;border:1px solid #ffffff29;border-radius:999px;padding:7px 13px;font-size:10px;font-weight:700}.ai-discovery{background:#8c28b40b;border:1px solid #b450ff33;border-radius:20px;justify-content:space-between;align-items:center;margin-top:30px;padding:22px;display:flex}.ai-discovery>div>span{color:#dc96ff8c;letter-spacing:.2em;font-size:8px;font-weight:700}.ai-discovery h2{margin:5px 0 4px;font-size:20px}.ai-discovery p{color:#ffffff59;margin:0;font-size:11px}.ai-discovery>a{color:#dc96ffcc;font-size:11px}@media (max-width:900px){.creator-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.creator-grid{grid-template-columns:1fr}.creator-cover{height:220px}.discovery-tabs{gap:16px;overflow-x:auto}.ai-discovery{flex-direction:column;align-items:flex-start;gap:18px}}.profile-page,.creator-profile-page,.perssial-profile-page{--profile-rail:0px;padding-bottom:80px}.profile-cover{background:#101010;border-radius:0 0 24px 24px;width:100%;height:280px;position:relative;overflow:hidden}.profile-cover .crop-viewport,.profile-cover .profile-cover-image{width:100%;height:100%}.cover-placeholder{color:#ffffff2e;letter-spacing:.2em;background:radial-gradient(circle at 50% 35%,#303030,#101010 70%);justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;font-weight:700;display:flex}.profile-main{margin-inline:var(--profile-rail,0px);padding:0;position:relative}.profile-identity{margin-top:20px;margin-inline:0;padding-inline:0}.profile-category-list{box-sizing:border-box;flex-wrap:wrap;gap:8px;max-width:100%;margin:12px 0 0;padding:0;display:flex}.profile-category-list.is-scrollable{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;box-sizing:border-box;flex-wrap:nowrap;align-items:center;height:auto;max-height:none;padding-top:2px;padding-bottom:6px;overflow:auto hidden}.profile-category-list.is-scrollable .profile-category{white-space:nowrap;flex:none}.profile-category-list.is-scrollable::-webkit-scrollbar{height:4px}.profile-category-list.is-scrollable::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.profile-category-list.is-scrollable::-webkit-scrollbar-track{background:0 0}.profile-handle{color:#ffffffeb;letter-spacing:.01em;margin-top:6px;font-size:14px;font-weight:600;display:block}.profile-handle-row{align-items:center;gap:8px;margin-top:6px;display:inline-flex}.profile-handle-row .profile-handle{margin-top:0}.profile-about-info-btn{color:#ffd6a0eb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.78rem;line-height:1;display:inline-flex}.profile-about-info-btn:hover,.profile-about-info-btn:focus-visible{background:#ffd6a01a;border-color:#ffd6a066;outline:none}.fx-modal.profile-about-modal{width:min(440px,100vw - 28px)}.profile-about-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.profile-about-tab{color:#ffffff9e;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:650}.profile-about-tab.active{color:#ffeccdf2;background:#ffd6a01a;border-color:#ffd6a073}.profile-about-interest-pills{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.profile-about-interest-pills .profile-category{pointer-events:none;margin:0}.profile-about-modal-empty{color:#ffffff8c;margin:0;font-size:.9rem}.profile-about-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-about-fact-card{box-sizing:border-box;background:linear-gradient(160deg,#ffd6a014,#0000 55%),#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-content:start;gap:6px;min-height:84px;padding:12px 14px;display:grid}.profile-about-fact-card span{color:#ffffff7a;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.profile-about-fact-card strong{font-size:.95rem;font-weight:650;line-height:1.3}@media (max-width:520px){.profile-about-facts-grid{grid-template-columns:1fr}}.profile-bio{color:#ffffff8c;max-width:620px;margin:12px 0 0;font-size:13px;line-height:1.6}.profile-category{color:#ffffff80;border:1px solid #ffffff1a;border-radius:999px;margin-top:0;padding:6px 10px;font-size:10px;display:inline-flex}.profile-stats{color:#ffffffe0;flex-wrap:wrap;gap:20px;margin:14px 0 0;padding:0;font-size:13px;font-weight:600;display:flex}.profile-avatar-row{z-index:2;margin-top:-58px;margin-left:-5px;line-height:0;display:inline-block;position:relative}.profile-avatar-row .profile-avatar{margin-top:0}.profile-avatar{box-sizing:border-box;background:#242424;border:5px solid #050505;border-radius:50%;justify-content:center;align-items:center;width:116px;height:116px;margin-top:-58px;font-size:36px;font-weight:700;line-height:0;display:flex;position:relative;overflow:hidden}.profile-avatar .user-avatar-wrap,.profile-avatar .user-avatar-wrap-xl,.profile-avatar .user-avatar,.profile-avatar .profile-avatar-inner,.profile-avatar .user-avatar-viewport{border-radius:50%;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.profile-avatar-row .user-avatar-wrap,.profile-avatar .user-avatar-wrap,.profile-story-ring-media .user-avatar-wrap{align-items:unset;line-height:0;display:block}.profile-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:-45px;display:flex}.profile-icon-button,.follow-button,.subscribe-button{cursor:pointer;border-radius:999px;height:40px;font-size:11px;font-weight:700}.profile-icon-button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;width:40px}.follow-button,.creator-follow-button.is-follow:not(.following){cursor:pointer;color:#fff;height:40px;box-shadow:none;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:0 18px;font-size:11px;font-weight:700}.creator-follow-button:not(.is-message):not(.is-follow){cursor:pointer;color:#fff;height:40px;box-shadow:none;background:linear-gradient(#ffffff38,#ffffff0f);border:1px solid #ffffff47;border-radius:999px;padding:0 18px;font-size:11px;font-weight:700}.follow-button.following,.creator-follow-button.is-follow.following,.live-follow-cta.following{color:#f0d078;box-shadow:none;background:#d4a01714;border:1px solid #d4a01773}.follow-button.following:hover,.creator-follow-button.is-follow.following:hover,.live-follow-cta.following:hover{color:#ffe7a3;background:#d4a01729;border-color:#d4a017b3}.creator-follow-button.is-message,.creator-follow-button.following:not(.is-follow){color:#ffe7a3;background:linear-gradient(#d4a01747,#d4a01714);border:1px solid #d4a0178c;box-shadow:inset 0 1px #ffe6aa40}.follow-button:disabled,.creator-follow-button:disabled{opacity:.65;cursor:wait}.creator-follow-button{cursor:pointer;border-radius:999px;height:40px;padding:0 18px;font-size:11px;font-weight:700}.home-feed-card-header .follow-button{flex-shrink:0;margin-top:0}.subscribe-button{color:#000;background:#fff;border:0;padding:0 18px}.profile-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-name-cluster,.profile-visitor-actions{display:contents}.profile-name-row h1{letter-spacing:-.04em;margin:0;font-size:28px}.profile-verified{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:flex}.profile-stats strong{color:#fff;font-weight:700}.profile-stats button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.profile-stats button:hover,.profile-stats button:focus-visible{color:#fff}.profile-stats button:focus-visible{outline-offset:4px;border-radius:4px;outline:1px solid #ffffff59}.profile-tabs{margin:22px var(--profile-rail,0px) 0;border-bottom:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.profile-tab{color:#ffffff9e;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:650}.profile-tab.active{color:#fff;background:#50a0ff29;border-color:#78beffb8}.profile-loading{color:#ffffff73;text-align:center;justify-content:center;align-items:center;min-height:200px;padding:2rem 1rem;font-size:14px;display:flex}.profile-content-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.profile-content-empty h2{margin:0;font-size:20px}.profile-content-empty p{color:#ffffff59;max-width:350px;margin:10px 20px 0;font-size:12px;line-height:1.5}@media (max-width:650px){.profile-cover{border-radius:0;width:calc(100% + 32px);height:210px;margin-left:-16px}.profile-main{padding:0}.profile-avatar-row{margin-top:-46px}.profile-avatar-row .presence-beside-avatar{bottom:14px;right:12px}.profile-avatar-row .profile-subscribed-badge--avatar{padding:5px 10px;font-size:11px;top:calc(50% + 8px);left:calc(100% + 6px)}.profile-avatar-row .profile-avatar,.profile-avatar{width:92px;height:92px;margin-top:-46px}.profile-avatar-row .profile-avatar{margin-top:0}.profile-story-ring,.profile-story-ring.profile-avatar{width:98px;height:98px}.profile-story-ring-media{border-width:3px}.profile-avatar .user-avatar-xl,.profile-avatar .user-avatar-wrap-xl{width:100%;height:100%}.profile-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:12px}.subscribe-button{flex:1}.profile-tabs{gap:20px;overflow-x:auto}}.marketplace-page{padding-bottom:80px}.marketplace-hero{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:18px;margin-top:28px;padding:24px;display:flex}.marketplace-page .marketplace-hero-compact{align-items:flex-start;margin-top:12px;padding:12px 16px}.marketplace-page .marketplace-hero-compact p{color:#ffffff8c;letter-spacing:-.01em;margin:0;font-size:13px;line-height:1.45}.marketplace-page .marketplace-search-primary{background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;width:100%;max-width:none;margin-top:16px;padding:12px 14px;display:flex}.marketplace-page .marketplace-search-primary input{color:#fff;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-size:15px}.marketplace-page .marketplace-toolbar-stack{flex-direction:column;align-items:stretch;gap:18px;margin-top:14px;display:flex}.marketplace-page .marketplace-scope-sort-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.marketplace-page .marketplace-scope-row{flex-wrap:nowrap;flex:auto;min-width:0}.marketplace-page .marketplace-categories-scroll,#creator-profile-marketplace .marketplace-categories-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;box-sizing:border-box;align-items:center;max-width:100%;min-height:52px;margin-top:2px;padding:8px 6px 12px;overflow:auto hidden;flex-wrap:nowrap!important}#creator-profile-marketplace .custom-order-invite-card{margin-left:auto;margin-right:auto}.marketplace-page .marketplace-categories-scroll .category-pill,#creator-profile-marketplace .marketplace-categories-scroll .category-pill{box-sizing:border-box;flex:none;line-height:1.25}.marketplace-page .marketplace-sort,.studio-product-form .marketplace-sort{flex:none;position:relative}.marketplace-page .marketplace-sort-filters{flex:none;align-items:center;gap:8px;display:inline-flex}.marketplace-page .marketplace-sort-trigger,.studio-product-form .marketplace-sort-trigger{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.marketplace-page .marketplace-sort-menu,.studio-product-form .marketplace-sort-menu{z-index:30;border:1px solid var(--fx-border,#ffffff1f);background:var(--fx-surface-elevated,#141414);min-width:180px;box-shadow:var(--fx-shadow,0 16px 40px #00000073);box-sizing:border-box;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.studio-product-form .marketplace-sort-menu{z-index:50;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(320px,60vh);left:0;right:auto;overflow:hidden auto}.studio-product-form .composer-section.fx-card.is-dropdown-open{z-index:40;position:relative;overflow:visible}.marketplace-page .marketplace-sort-option,.studio-product-form .marketplace-sort-option{box-sizing:border-box;text-align:left;color:#ffffffdb;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;margin:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.35;display:block}.marketplace-page .marketplace-sort-option:hover,.marketplace-page .marketplace-sort-option.is-active,.studio-product-form .marketplace-sort-option:hover,.studio-product-form .marketplace-sort-option.is-active{background:#ffffff14}.marketplace-page .marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}.marketplace-page .marketplace-media{height:190px}.marketplace-page .marketplace-card-body{padding:14px}.marketplace-page .marketplace-card h3{font-size:15px}.marketplace-page .global-marketplace-item,.profile-marketplace-vetrina .profile-marketplace-item{min-width:0;height:100%;display:flex}.marketplace-page .mp-card-browse,.marketplace-page .mp-card-browse .mp-card-hit,.profile-marketplace-vetrina .mp-card-browse,.profile-marketplace-vetrina .mp-card-browse .mp-card-hit{flex-direction:column;width:100%;height:418px;display:flex}.marketplace-page .mp-card-browse .marketplace-media,.marketplace-page .mp-card-browse .mp-cover,.profile-marketplace-vetrina .mp-card-browse .marketplace-media,.profile-marketplace-vetrina .mp-card-browse .mp-cover{flex:0 0 190px;height:190px;min-height:190px;max-height:190px}.marketplace-page .mp-card-browse .marketplace-card-body,.profile-marketplace-vetrina .mp-card-browse .marketplace-card-body{flex-direction:column;flex:auto;min-height:0;padding:14px;display:flex;overflow:hidden}.marketplace-page .mp-card-browse .mp-card-meta-line,.profile-marketplace-vetrina .mp-card-browse .mp-card-meta-line{color:#ffffff57;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:0 0 16px;height:16px;margin:0 0 8px;font-size:9px;font-weight:700;line-height:16px;display:block;overflow:hidden}.marketplace-page .mp-card-browse .mp-card-title-row,.profile-marketplace-vetrina .mp-card-browse .mp-card-title-row{flex:none;align-items:flex-start;gap:8px;min-height:36px;margin:0;display:flex}.marketplace-page .mp-card-browse .mp-card-title-row h3,.profile-marketplace-vetrina .mp-card-browse .mp-card-title-row h3,.marketplace-page .mp-card-browse h3,.profile-marketplace-vetrina .mp-card-browse h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;height:auto;max-height:36px;margin:0;font-size:15px;line-height:1.2;display:-webkit-box;overflow:hidden}.marketplace-page .mp-card-browse .mp-card-collab-slot,.profile-marketplace-vetrina .mp-card-browse .mp-card-collab-slot{flex:0 0 30px;justify-content:flex-end;align-items:center;width:30px;height:30px;min-height:30px;max-height:30px;margin:0;display:flex;overflow:visible}.marketplace-card-manage{position:relative}.mp-card-collab-slot--manage{pointer-events:auto;z-index:1;justify-content:flex-end;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:0;right:0;overflow:visible}.marketplace-page .mp-card-browse p,.marketplace-page .mp-card-browse .mp-card-desc-spacer,.profile-marketplace-vetrina .mp-card-browse p,.profile-marketplace-vetrina .mp-card-browse .mp-card-desc-spacer{-webkit-line-clamp:2;color:#ffffff61;-webkit-box-orient:vertical;flex:0 0 32px;height:32px;max-height:32px;margin:8px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.marketplace-page .mp-card-browse .product-footer,.profile-marketplace-vetrina .mp-card-browse .product-footer{flex:0 0 40px;justify-content:space-between;align-items:center;gap:8px;height:40px;min-height:40px;max-height:40px;margin-top:auto;padding-top:12px;display:flex}.marketplace-page .mp-card-browse .product-footer strong,.marketplace-page .mp-card-browse .mp-price-fetz,.profile-marketplace-vetrina .mp-card-browse .product-footer strong,.profile-marketplace-vetrina .mp-card-browse .mp-price-fetz{white-space:nowrap;font-size:14px}.marketplace-page .mp-card-browse .fetix-pill-cta,.marketplace-page .mp-card-browse .mp-cta-spacer,.marketplace-page .mp-card-browse .mp-owned-status-card,.profile-marketplace-vetrina .mp-card-browse .fetix-pill-cta,.profile-marketplace-vetrina .mp-card-browse .mp-cta-spacer,.profile-marketplace-vetrina .mp-card-browse .mp-owned-status-card{box-sizing:border-box;flex:none;min-width:0;height:32px;min-height:32px;max-height:32px}.marketplace-page .mp-card-browse .fetix-pill-cta,.profile-marketplace-vetrina .mp-card-browse .fetix-pill-cta{color:#f0d078;white-space:nowrap;background:#d4a01714;border:1px solid #d4a01773;border-radius:999px;justify-content:center;align-items:center;height:32px;min-height:32px;max-height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.community-board-filters.is-author .community-board-filter.is-active{color:#fff;background:#5a8cdc2e;border-color:#8cbeff8c}.marketplace-page .mp-card-browse .mp-cta-spacer,.profile-marketplace-vetrina .mp-card-browse .mp-cta-spacer{visibility:hidden;pointer-events:none;display:inline-block}.mp-card-footer-actions{flex:none;align-items:center;gap:6px;max-width:62%;display:inline-flex}.mp-card-footer-actions .mp-card-save{flex:none}.mp-card-footer-actions .mp-card-save .reel-action-btn{width:32px;min-width:32px;height:32px;padding:0}.mp-price-fetz{white-space:nowrap;letter-spacing:-.02em;color:inherit;align-items:baseline;gap:.28em;font-weight:750;display:inline-flex}.mp-price-fetz-amount{font-size:1em;font-weight:780;line-height:1}.mp-price-fetz-unit{letter-spacing:.06em;opacity:.82;font-size:.58em;font-weight:650;line-height:1}.mp-price-fetz-detail{color:#ffffffeb;font-size:22px}.mp-price-fetz-detail .mp-price-fetz-unit{font-size:.52em}.mp-price-fetz.has-discount{white-space:normal;flex-wrap:wrap;gap:6px 8px}.mp-price-fetz-original{opacity:.5;font-weight:600;text-decoration:line-through}.mp-price-fetz-original .mp-price-fetz-unit{opacity:.75}.mp-price-fetz-sale{align-items:baseline;gap:.28em;display:inline-flex}.mp-price-fetz-badge{color:#f0c14b;letter-spacing:.02em;background:#d4a0172e;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:750;display:inline-flex}.mp-price-with-discount{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.mp-price-with-discount s{opacity:.55;font-weight:600}.mp-cover-creator-stack{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:flex}.mp-cover-purchased{color:#bedcc3eb;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;padding:0 2px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.mp-cover-purchased span[aria-hidden]{opacity:.9;font-size:9px}.mp-owned-status{color:#d2dcd2c7;letter-spacing:.01em;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.mp-owned-status-card{color:#c8d7c8bf;white-space:nowrap;text-overflow:ellipsis;background:#ffffff08;border-color:#ffffff14;max-width:120px;padding:0 10px;font-size:10px;overflow:hidden}.mp-detail-purchased{color:#bedcc3d9;margin:6px 0 0;font-size:12px;font-weight:600}.mp-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.mp-detail-actions>.settings-phone-block{flex:100%;margin:0}.mp-detail-actions .fetix-pill-cta,.mp-detail-actions .make-offer-cta,.mp-detail-actions .mp-owned-status,.mp-detail-actions .mp-detail-save{flex:none;margin:0}.mp-detail-actions .mp-owned-status{box-sizing:border-box;min-height:40px}.mp-detail-actions .mp-detail-save{align-items:center;display:inline-flex}.mp-detail-actions .mp-detail-save .fx-action-btn,.mp-detail-actions .mp-detail-save .post-interaction,.mp-detail-actions .mp-detail-save .save-button-wrap,.mp-detail-actions .mp-detail-save button{min-height:40px}.mp-cover-top-left,.mp-cover-top-right{z-index:3;max-width:min(58%,180px);position:absolute;top:10px}.mp-cover-top-left{left:10px}.mp-cover-top-right{text-align:right;right:10px}.mp-cover-bottom-left{z-index:3;max-width:min(72%,220px);position:absolute;bottom:10px;left:10px}.mp-cover-bottom-right{z-index:3;position:absolute;bottom:10px;right:10px}.marketplace-rejection{background:#78181847;border:1px solid #ff787847;border-radius:14px;margin-top:18px;padding:12px 14px}.marketplace-rejection strong{color:#ffbabaeb;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700;display:block}.marketplace-rejection strong:after{content:":"}.marketplace-rejection p,.marketplace-rejection span{color:#fff;margin:0;font-size:14px;line-height:1.45;display:block}.mp-cover-rejected-badge{color:#fff;pointer-events:none;background:#b41c1ceb;border:1px solid #ff78788c;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:14px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 4px 12px #00000059}.mp-cover-status{color:#fffffff0;letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;border-radius:999px;max-width:100%;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-block;overflow:hidden}.mp-cover-price{color:#fffffff5;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;border-radius:999px;align-items:center;max-width:100%;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.mp-cover-price .mp-price-fetz,.mp-cover-price strong{color:inherit;font-size:inherit;font-weight:inherit}.mp-cover-creator{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;max-width:100%;padding:5px 8px;font-size:11px;font-weight:650;text-decoration:none;display:inline-block;overflow:hidden}.mp-cover-creator:hover{color:#fff}.mp-cover-stock{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;max-width:100%;padding:5px 8px;font-size:10px;font-weight:650;display:inline-block;overflow:hidden}.mp-cover-stock.is-sold-out{color:#f0a0a0}.mp-cover-fallback-plain{background:linear-gradient(160deg,#ffffff0d,#0000 55%),#141414;width:100%;height:100%}.mp-cover-fallback-plain span{display:none}.mp-sold-out-cta{color:#f0a0a0;letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.marketplace-avatar{background:#252525;border-radius:50%;flex:none;justify-content:center;align-items:center;width:70px;height:70px;font-size:23px;font-weight:700;display:flex}.marketplace-creator{min-width:0}.marketplace-creator>span{color:#ffffff40;letter-spacing:.2em;font-size:8px;font-weight:700}.marketplace-creator h2{letter-spacing:-.035em;margin:5px 0 0;font-size:22px}.marketplace-creator h2 small{color:#ffffff4d;font-size:11px;font-weight:400}.marketplace-creator p{color:#fff6;margin:7px 0 0;font-size:11px}.view-profile{color:#fff;border:1px solid #ffffff21;border-radius:999px;flex:none;margin-left:auto;padding:9px 14px;font-size:10px}.marketplace-toolbar{justify-content:space-between;align-items:flex-start;gap:15px;margin-top:22px;display:flex}.marketplace-toolbar-filters{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.marketplace-filter-group{flex-direction:column;gap:6px;min-width:0;display:flex}.marketplace-filter-group .marketplace-filter-label{margin-bottom:0}.marketplace-filter-row{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:0;display:flex;overflow:visible}.marketplace-filter-row .category-pill{white-space:nowrap;box-sizing:border-box;flex:none;justify-content:center;align-items:center;min-height:34px;display:inline-flex}.marketplace-filter-row::-webkit-scrollbar{display:none}.marketplace-categories-row{flex-wrap:wrap;gap:8px;padding-bottom:0;overflow:visible}.marketplace-price-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.marketplace-price-row label{color:#ffffff73;flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.marketplace-price-row input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;width:96px;min-height:40px;padding:8px 10px;font-size:16px}.marketplace-search{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex:none;align-items:center;gap:8px;width:240px;max-width:100%;height:40px;padding:0 12px;display:flex;position:relative}.marketplace-search span{color:#ffffffb8;flex-shrink:0;font-size:22px;line-height:1}.marketplace-search input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.marketplace-search input::placeholder{color:#ffffff59}.marketplace-search-clear{color:#ffffff80;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.marketplace-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin-top:22px;display:grid}.marketplace-page .marketplace-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-skeleton-card{aspect-ratio:3/4;background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border:1px solid #ffffff0f;border-radius:16px;animation:1.2s ease-in-out infinite marketplace-shimmer}@keyframes marketplace-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.marketplace-load-more{margin:22px auto 0;display:flex}.marketplace-section{margin-top:32px}.marketplace-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:18px;display:grid}.profile-marketplace-vetrina .marketplace-grid,.creator-profile-marketplace .marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:720px){.profile-marketplace-vetrina .marketplace-grid,.creator-profile-marketplace .marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.marketplace-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;transition:transform .18s,border-color .18s;overflow:hidden}.marketplace-card:hover{border-color:#fff3;transform:translateY(-3px)}.marketplace-media{background:radial-gradient(circle at 50% 35%,#2d2d2d,#101010 70%);justify-content:center;align-items:center;height:230px;display:flex;position:relative}.marketplace-media>span{color:#ffffff2e;letter-spacing:.2em;font-size:8px;font-weight:700}.marketplace-lock{color:#fff9;background:#00000073;border:1px solid #ffffff21;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute}.marketplace-card-body{padding:16px}.product-type{color:#ffffff4d;letter-spacing:.16em;font-size:8px;font-weight:700}.marketplace-card h3{letter-spacing:-.025em;margin:7px 0 0;font-size:17px}.marketplace-card p{color:#ffffff61;min-height:34px;margin:7px 0 0;font-size:11px;line-height:1.5}.product-footer{justify-content:space-between;align-items:center;margin-top:17px;display:flex}.product-footer strong{font-size:15px}.mp-stock-label{color:#ffffff9e;font-size:12px}.mp-stock-label.is-sold-out,.mp-stock-sold-out{color:#f0a0a0;font-weight:600}.product-footer button{color:#000;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:8px 14px;font-size:10px;font-weight:700}.product-footer .fetix-pill-cta{color:#111;letter-spacing:.02em;background:linear-gradient(135deg,#d4a017,#a6790d);border:1px solid #d4a0178c;padding:9px 16px;font-size:11px}.marketplace-info{border:1px solid #ffffff12;border-radius:20px;justify-content:space-between;align-items:center;margin-top:30px;padding:24px;display:flex}.info-kicker{color:#ffffff40;letter-spacing:.2em;font-size:8px;font-weight:700}.marketplace-info h2{letter-spacing:-.035em;margin:6px 0 0;font-size:20px}.marketplace-info p{color:#ffffff59;margin:7px 0 0;font-size:11px}.secure-badge{color:#ffffff59;align-items:center;gap:7px;font-size:10px;display:flex}.secure-badge span{color:#b464ffbf}@media (max-width:700px){.marketplace-toolbar{flex-direction:column;align-items:stretch}.marketplace-search{width:100%}.marketplace-toolbar-filters .marketplace-filter-row,.marketplace-toolbar-filters .marketplace-categories-row,.marketplace-toolbar-filters .category-row{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;margin-inline:0;padding:2px 2px 6px;overflow:auto hidden}.marketplace-toolbar-filters .marketplace-filter-row::-webkit-scrollbar{display:none}.marketplace-toolbar-filters .category-row::-webkit-scrollbar{display:none}.marketplace-grid,.marketplace-page .marketplace-grid{grid-template-columns:1fr}.marketplace-page .marketplace-scope-sort-row{flex-wrap:wrap}.marketplace-page .marketplace-sort{margin-left:0}.marketplace-page .marketplace-sort-filters{margin-left:auto}.marketplace-page .marketplace-media{height:220px}.marketplace-page .mp-card-browse,.marketplace-page .mp-card-browse .mp-card-hit,.profile-marketplace-vetrina .mp-card-browse,.profile-marketplace-vetrina .mp-card-browse .mp-card-hit{height:418px}.marketplace-page .mp-card-browse .marketplace-media,.marketplace-page .mp-card-browse .mp-cover,.profile-marketplace-vetrina .mp-card-browse .marketplace-media,.profile-marketplace-vetrina .mp-card-browse .mp-cover{flex-basis:190px;height:190px;min-height:190px;max-height:190px}.marketplace-info{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:980px) and (min-width:701px){.marketplace-page .marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-page .marketplace-media{height:200px}.marketplace-page .mp-card-browse,.marketplace-page .mp-card-browse .mp-card-hit,.profile-marketplace-vetrina .mp-card-browse,.profile-marketplace-vetrina .mp-card-browse .mp-card-hit{height:418px}.marketplace-page .mp-card-browse .marketplace-media,.marketplace-page .mp-card-browse .mp-cover,.profile-marketplace-vetrina .mp-card-browse .marketplace-media,.profile-marketplace-vetrina .mp-card-browse .mp-cover{flex-basis:190px;height:190px;min-height:190px;max-height:190px}}.profile-marketplace-vetrina .mp-card-browse.mp-card-manage .marketplace-card-body{gap:6px}.profile-marketplace-vetrina .mp-card-browse.mp-card-manage .product-footer{display:none}.profile-marketplace-vetrina .mp-card-browse.mp-card-manage .marketplace-card-manage{flex:none;gap:6px;min-height:0;margin-top:auto;padding:0}.profile-marketplace-vetrina .mp-card-browse.mp-card-manage .marketplace-rejected{max-height:52px;margin:0;padding:6px 8px;font-size:11px;line-height:1.35;overflow:hidden}.marketplace-card-manage{flex-direction:column;gap:8px;display:flex}.marketplace-manage-actions{width:100%;position:relative}.marketplace-manage-actions-measure{visibility:hidden;pointer-events:none;white-space:nowrap;flex-wrap:nowrap;gap:5px;display:flex;position:absolute}.marketplace-manage-actions-measure button{min-height:31px;font:inherit;white-space:nowrap;border:0;border-radius:8px;padding:6px 10px;font-size:10px}.marketplace-manage-actions-row{flex-wrap:nowrap;align-items:center;gap:5px;width:100%;min-width:0;display:flex;overflow:hidden}.marketplace-manage-actions-row>button,.marketplace-manage-actions-row>a{min-height:31px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:#7f7f7f14;border:0;border-radius:8px;flex:none;padding:6px 10px;font-size:10px;line-height:1;text-decoration:none}.marketplace-manage-actions-row>button:hover,.marketplace-manage-actions-row>a:hover{background:#7f7f7f24}.marketplace-manage-actions-row .danger-action{color:#c95656}.marketplace-manage-more-trigger{min-width:31px;margin-left:auto;font-weight:700;padding-inline:8px!important}.marketplace-manage-menu-portal.feed-post-menu-panel{overflow:auto;z-index:calc(var(--fx-z-modal) + 80)!important}.marketplace-manage-menu-portal a,.marketplace-manage-menu-portal button{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;display:block}.marketplace-manage-menu-portal a:hover,.marketplace-manage-menu-portal button:hover{background:#ffffff0f}.mp-cover-auction-status,.mp-card-auction-status{letter-spacing:.04em;text-transform:uppercase;color:#f0d078f2;font-size:11px;font-weight:750}.auction-detail-modal.fx-modal{width:min(520px,100vw - 32px);max-height:min(92vh,880px);box-shadow:none;background:0 0;border:none;flex-direction:column;padding:0;display:flex;overflow:hidden}.auction-detail-modal .fx-modal-body{overscroll-behavior:contain;max-height:min(92vh,880px);padding:0;display:flex;overflow:hidden}.auction-panel-shell{color:#fff;box-sizing:border-box;background:#141416;border:1px solid #d4a01747;border-radius:18px;flex-direction:column;width:100%;max-height:min(92vh,880px);display:flex;overflow:hidden}.auction-panel-media{background:radial-gradient(circle at 50% 40%,#d4a0172e,#0000 58%),#0a0a0c;border-radius:14px;flex:none;width:calc(100% - 24px);height:clamp(160px,28vh,240px);margin:12px 12px 0;position:relative;overflow:hidden}.auction-panel-media.is-empty-error{height:72px}.auction-panel-media img{object-fit:contain;object-position:center;background:#0a0a0c;width:100%;height:100%;display:block}.auction-panel-body{flex:auto;align-content:start;gap:8px;min-height:0;padding:12px 16px 16px;display:grid;overflow:auto}.auction-panel-head{align-items:center;gap:10px;display:flex}.auction-panel-close{color:#fff;cursor:pointer;z-index:3;background:#0000008c;border:0;border-radius:999px;width:32px;height:32px;font-size:1.35rem;line-height:1;position:absolute;top:8px;right:8px;box-shadow:0 2px 10px #00000059}.auction-panel-close:hover{background:#000000b8}.auction-chat-card{width:min(320px,100%)}.auction-chat-card-facts{margin-top:6px}.auction-chat-card .offer-chat-card-footer{margin-top:10px}.auction-chat-card .offer-chat-card-buy{justify-content:center;width:100%}.auction-panel-shell .offer-panel-title{margin:0;font-size:1.2rem;line-height:1.2}.auction-panel-shell .offer-panel-price-hero{margin:2px 0;padding:10px 12px}.auction-panel-facts{gap:6px 12px!important;margin:0!important}.auction-panel-facts dt{font-size:11px!important}.auction-panel-facts dd{font-size:.9rem!important}.auction-panel-bid{gap:8px;margin-top:4px;display:grid}.auction-panel-bid-hint{margin:0;font-size:12px}.auction-panel-primary-cta.fetix-pill-cta,.community-auction-open-cta.fetix-pill-cta{justify-content:center;width:100%;min-height:44px;font-weight:700}.auction-panel-bids{border-top:1px solid #ffffff14;margin-top:6px;padding-top:10px}.auction-panel-bids .auction-bids-timeline{gap:6px;max-height:120px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.auction-panel-shell .auction-bid-row{gap:8px}.auction-panel-shell .auction-section-title{margin:0 0 6px;font-size:.85rem}.auction-owner-hint{margin:0;font-size:.88rem}.auction-countdown-fixed,.auction-countdown{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap;text-align:left;min-width:11ch;display:inline-block}.auction-personal-status{margin:4px 0 0;padding:.55rem .7rem;font-size:.88rem}.auction-second-chance-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin-top:8px;padding:10px}.auction-creator-row{align-items:center;gap:8px;margin:0;font-size:.9rem;display:flex}.community-auction-activity-preview{text-align:left;cursor:pointer;width:100%}.community-auction-activity-meta{gap:4px;min-width:0;display:grid}.community-auction-status-chip{letter-spacing:.04em;text-transform:uppercase;color:#f0d078f2;font-size:11px;font-weight:750}.community-auction-activity-stats{color:#ffffff9e;flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:13px;display:flex}.community-auction-activity-stats .community-auction-price{color:#ffffffeb;font-weight:650}.community-auction-activity-stats .auction-countdown-fixed{min-width:12ch}.community-auction-board-card .community-activity-cta-row{align-items:center}.community-auction-board-card .community-auction-open-cta{flex:none;width:auto;min-width:140px}.auction-detail-title{margin:0 0 8px;font-size:1.25rem}.auction-section-title{margin:0 0 8px;font-size:.95rem;font-weight:700}.auction-bid-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.auction-bid-history li{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:.9rem;display:flex}@media (max-width:550px){.marketplace-hero{flex-wrap:wrap;align-items:flex-start}.view-profile{margin-left:0}}.personal-profile-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:20px;margin-top:28px;padding:28px;display:flex}.personal-avatar{background:#252525;border-radius:50%;flex:none;justify-content:center;align-items:center;width:92px;height:92px;font-size:30px;font-weight:700;display:flex}.personal-identity{min-width:0}.personal-name-row h2{letter-spacing:-.04em;margin:0;font-size:24px}.personal-handle{color:#ffffff4d;margin-top:4px;font-size:11px;display:block}.personal-identity p{color:#ffffff73;max-width:520px;margin:12px 0 0;font-size:12px}.personal-stats{color:#ffffff59;gap:20px;margin-top:15px;font-size:10px;display:flex}.personal-stats strong{color:#fff}.edit-profile-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;flex:none;margin-left:auto;padding:10px 16px;font-size:10px;font-weight:700}.personal-tabs{border-bottom:1px solid #ffffff14;gap:26px;margin-top:30px;display:flex}.personal-tab{color:#ffffff4d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 14px;font-size:11px}.personal-tab.active{color:#fff;border-bottom-color:#fff}.personal-content-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.personal-content-empty h2{letter-spacing:-.03em;margin:0;font-size:20px}.personal-content-empty p{color:#ffffff52;max-width:360px;margin:10px 20px 0;font-size:11px;line-height:1.6}@media (max-width:650px){.personal-profile-card{flex-wrap:wrap;align-items:flex-start;padding:20px}.edit-profile-button{margin-left:0}.personal-stats{flex-wrap:wrap}.personal-tabs{gap:18px;overflow-x:auto}}.edit-profile-page{padding-bottom:80px}.edit-profile-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:22px;margin-top:28px;overflow:hidden}.edit-avatar-section{align-items:center;gap:20px;padding:28px;display:flex}.edit-avatar{background:#252525;border-radius:50%;flex:none;justify-content:center;align-items:center;width:92px;height:92px;font-size:30px;font-weight:700;display:flex}.edit-avatar-section h2{margin:0;font-size:17px}.edit-avatar-section p{color:#ffffff59;margin:7px 0 0;font-size:11px}.edit-avatar-actions{gap:8px;margin-top:14px;display:flex}.primary-edit-button,.secondary-edit-button{cursor:pointer;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:700}.primary-edit-button{color:#000;background:#fff;border:0}.secondary-edit-button{color:#fff9;background:0 0;border:1px solid #ffffff1f}.edit-divider{background:#ffffff12;height:1px}.edit-form{flex-direction:column;gap:25px;padding:28px;display:flex}.form-field{flex-direction:column;display:flex}.field-hint{color:#fff6;margin:6px 0 0;font-size:12px;line-height:1.4}.form-field label{margin-bottom:8px;font-size:12px;font-weight:700}.form-field input,.form-field textarea{box-sizing:border-box;color:#fff;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;outline:0;width:100%;font-family:inherit;font-size:12px;transition:border-color .16s}.form-field input{height:46px;padding:0 13px}.form-field textarea{resize:none;field-sizing:content;padding:12px 13px;line-height:1.5;overflow-y:auto}.form-field input:focus,.form-field textarea:focus{border-color:#ffffff40}.form-field span{color:#ffffff40;margin-top:7px;font-size:9px}.edit-footer{justify-content:flex-end;align-items:center;gap:10px;padding:20px 28px;display:flex}.cancel-edit{color:#ffffff73;padding:10px 15px;font-size:10px}.save-profile-button{color:#000;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:10px 17px;font-size:10px;font-weight:700}@media (max-width:600px){.edit-avatar-section{flex-direction:column;align-items:flex-start;padding:20px}.edit-form{padding:20px}.edit-footer{padding:18px 20px}}.settings-page{padding-bottom:80px}.settings-page .app-page-shell-inner,.settings-layout{gap:20px}.settings-success{border-radius:var(--fx-radius,14px);color:#8ce99a;background:linear-gradient(145deg,#50b4641f,#0000 55%),#0e120eeb;border:1px solid #50b46447;margin:12px 0;padding:12px 16px;font-size:14px}.settings-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.settings-section-back{display:none}.settings-menu{border:1px solid var(--fx-border,#ffffff14);border-radius:var(--fx-radius-lg,18px);background:linear-gradient(145deg, #ffffff09, transparent 52%), var(--fx-surface,#121216f5);gap:8px;padding:14px;display:grid;box-shadow:0 12px 30px #0000002e}.settings-menu-item{color:#ffffffc7;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.settings-menu-item span{width:22px;color:var(--fx-accent,#d4a017);text-align:center;opacity:.9}.settings-menu-icon{width:22px;height:22px;color:var(--fx-accent,#d4a017);opacity:.9;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.settings-menu-icon .nav-svg-icoi{width:20px;height:20px;color:inherit;display:block}.settings-menu-item:hover,.settings-menu-item:focus-visible{color:#fff;background:#ffffff0a;border-color:#ffffff1a}.settings-menu-item.active{color:#fff;background:#d4a0171a;border-color:#d4a01759}.settings-content{gap:16px;min-width:0;display:grid}.settings-menu-hint{margin:0}.settings-panel{border:1px solid var(--fx-border,#ffffff14);border-radius:var(--fx-radius-lg,18px);background:linear-gradient(145deg, #ffffff09, transparent 52%), var(--fx-surface,#121216f5);margin:0;padding:clamp(16px,2.5vw,24px);box-shadow:0 12px 30px #0000002e}.settings-panel h2{color:var(--fx-accent,#d4a017);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.settings-panel h3,.settings-category h3{color:#ffffffeb;margin:0 0 10px;font-size:15px;font-weight:700}.settings-panel-note{color:#ffffff8c;margin:0 0 16px;font-size:13px;line-height:1.45}.settings-category{border-top:1px solid #ffffff0f;margin-top:18px;padding-top:16px}.settings-category:first-of-type{border-top:0;margin-top:8px;padding-top:0}.settings-privacy-panel .settings-category h3{font-size:14px}.settings-form{flex-direction:column;gap:14px;max-width:520px;display:flex}.settings-form label{color:#ffffffc2;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.settings-form input,.settings-form select,.settings-form textarea{box-sizing:border-box;width:100%;min-height:var(--fx-touch-min,44px);border:1px solid var(--fx-border-strong,#ffffff24);border-radius:var(--fx-radius,12px);color:#fff;font:inherit;background:#0000004d;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}.settings-form textarea{resize:none;field-sizing:content;min-height:96px;max-height:280px;padding:12px;overflow-y:auto}.settings-form input:focus,.settings-form select:focus,.settings-form textarea:focus{border-color:#d4a017a6;box-shadow:0 0 0 3px #d4a01726}.settings-toggle-row{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 16px;display:flex}.settings-toggle-row+.settings-toggle-row,.settings-category .settings-toggle-row{margin-top:10px}.settings-toggle-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-toggle-row strong{color:#fffffff0;font-size:14px;font-weight:650}.settings-toggle-row small{color:#ffffff7a;font-size:12px;font-weight:400;line-height:1.4}.settings-choice-stack{gap:10px;display:grid}.settings-choice-card{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.settings-category>.settings-choice-card+.settings-choice-card{margin-top:10px}.settings-choice-card:hover:not(:disabled){background:#ffffff0a;border-color:#ffffff29}.settings-choice-card:focus-visible{border-color:#d4a017a6;outline:none;box-shadow:0 0 0 3px #d4a01726}.settings-choice-card:active:not(:disabled){background:#ffffff0e}.settings-choice-card:disabled{opacity:.6;cursor:not-allowed}.settings-choice-card.is-selected{background:#d4a0171a;border-color:#d4a0178c;box-shadow:0 0 0 1px #d4a0172e}.settings-choice-card-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-choice-card-copy strong{color:#fffffff0;font-size:14px;font-weight:650}.settings-choice-card-copy small{color:#ffffff7a;font-size:12px;line-height:1.4}.settings-choice-card-status{color:#ffffffb8;letter-spacing:.01em;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:650}.settings-choice-card.is-selected .settings-choice-card-status{color:#fcd34df2}.settings-switch{color:#ffffff8c;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.settings-switch input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;width:44px;height:26px;margin:0;transition:background .15s,border-color .15s;position:relative}.settings-switch input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px}.settings-switch input[type=checkbox]:checked{background:linear-gradient(#f0c84a,#d4a017);border-color:#d4a0178c}.settings-switch input[type=checkbox]:checked:after{transform:translate(18px)}.settings-switch input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #ffe6aacc}.settings-visibility-grid{gap:10px;display:grid}.settings-panel .studio-primary-button,.settings-form .studio-primary-button{border-radius:12px;min-height:44px;font-weight:700}.settings-blocks-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.settings-scroll-list{--settings-block-row-h:60px;--settings-block-gap:8px;max-height:calc((3 * var(--settings-block-row-h)) + (2 * var(--settings-block-gap)));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;padding-right:2px;overflow:hidden auto}.settings-scroll-list::-webkit-scrollbar{width:6px}.settings-scroll-list::-webkit-scrollbar-track{background:0 0}.settings-scroll-list::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.settings-scroll-list::-webkit-scrollbar-thumb:hover{background:#fff6}.settings-scroll-list>.settings-block-item{min-height:var(--settings-block-row-h);box-sizing:border-box;flex-shrink:0}.settings-filter-card{background:linear-gradient(160deg,#ffffff0a,#0000 55%),#ffffff05;border:1px solid #ffffff14;border-radius:16px;margin-top:16px;padding:clamp(14px,2vw,18px)}.settings-filter-card:first-of-type{margin-top:8px}.settings-creator-review-card.verify-id-panel,.settings-creator-status-card.verify-id-panel{margin-top:16px}.settings-filter-card h3{color:#ffffffeb;margin:0 0 8px;font-size:15px;font-weight:700}.settings-blocked-heading{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.settings-blocked-heading h3{margin:0}.settings-blocked-count{color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.settings-blocked-empty{color:#ffffff8c;margin:0;font-size:14px;line-height:1.45}.settings-filter-add-form{gap:12px;margin-bottom:12px;display:grid}.settings-filter-add-form .fx-btn{justify-self:start;min-height:44px;padding-inline:18px}.settings-filter-card .settings-panel-note{margin-bottom:14px}.settings-filter-card .settings-form{margin-bottom:12px}.settings-account-value{color:#ffffffeb;word-break:break-word;margin:0 0 10px;font-size:15px;font-weight:600}.settings-account-action-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-account-action-copy{flex:1;min-width:0}.settings-account-action-copy .settings-account-value{margin-bottom:0}.settings-account-action-copy .settings-panel-note{margin-top:10px;margin-bottom:0}.settings-account-action-cta{flex-shrink:0;align-items:center;display:flex}.settings-account-action-card>.settings-phone-actions{margin-top:12px}.settings-panel>form.settings-filter-card.settings-form{box-sizing:border-box;width:100%;max-width:none;margin-top:16px}@media (max-width:640px){.settings-account-action-row{flex-direction:column;align-items:stretch}.settings-account-action-cta .fx-btn{justify-content:center;width:100%}}.settings-account-nationality{flex-direction:column;gap:8px;margin-top:4px;display:flex}.settings-field-label{color:#ffffffb8;font-size:13px;font-weight:600}.settings-nationality-select{width:100%;max-width:100%}.settings-form>.settings-filter-card{margin-bottom:4px}.settings-account-steps{margin:0 0 14px;padding-left:1.25rem}.settings-filter-card .settings-phone-actions{margin-top:4px}.settings-block-item{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 8px;display:flex}.settings-block-item:has(>.settings-block-profile){padding-left:6px}.settings-block-profile{min-width:0;color:inherit;text-align:left;flex:auto;justify-content:flex-start;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.settings-block-profile:hover strong{color:var(--fx-accent,#d4a017)}.settings-block-profile>.user-avatar-wrap{aspect-ratio:1;justify-content:flex-start;align-items:center;width:36px;height:36px;margin:0;line-height:0;display:inline-flex;flex:0 0 36px!important}.settings-block-profile>.user-avatar-wrap .user-avatar,.settings-block-profile>.user-avatar-wrap .user-avatar-sm{aspect-ratio:1;border-radius:50%;width:36px;height:36px;margin:0;overflow:hidden;flex:none!important}.settings-block-profile .user-avatar-viewport{margin:0;display:block;flex:none!important}.settings-block-meta{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:auto;min-width:0;max-width:100%;margin:0;display:flex;flex:0 auto!important}.settings-block-meta strong,.settings-block-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-block-badge{color:#ffb4b4;letter-spacing:.04em;text-transform:uppercase;background:#dc3c3c1f;border:1px solid #ff787847;border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.settings-block-item>div:not(.user-avatar-wrap){text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.settings-block-item small{color:#ffffff73}.settings-block-item .fx-btn{flex-shrink:0}@media (max-width:640px){.settings-block-item{flex-wrap:nowrap}.settings-block-item .studio-secondary-button,.settings-block-item .fx-btn{flex-shrink:0;width:auto}.settings-filter-card .settings-form{max-width:none}.settings-filter-add-form .fx-btn{justify-self:stretch;width:100%}}.settings-link-row{flex-wrap:wrap;gap:12px;display:flex}.settings-link-row a{color:var(--fx-accent,#d4a017)}.settings-delete-submit{color:#ff9b9b;cursor:pointer;background:#dc3c3c33;border:0;border-radius:12px;margin-top:8px;padding:12px 16px;font-weight:600}.settings-danger-panel .settings-danger-item{width:100%;margin-bottom:16px}.settings-phone-block{border-top:1px solid #ffffff14;margin:18px 0 8px;padding-top:14px}.settings-phone-block h3{margin:0 0 8px;font-size:15px}.settings-phone-verified{color:#86efac}.settings-phone-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.settings-sessions-trigger{justify-content:center;margin-top:12px;display:flex}.settings-sessions-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.settings-session-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.settings-session-card.is-active{border-color:#d4a01766}.settings-session-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-session-top strong{font-size:13px;font-weight:650}.settings-session-top span{color:#fcd34deb;flex-shrink:0;font-size:11px;font-weight:650}.settings-session-card p{color:#ffffff9e;flex-wrap:wrap;gap:6px 12px;margin:0;font-size:12px;line-height:1.35;display:flex}.settings-account-save-row{justify-content:flex-end}.settings-phone-form{margin-top:12px}.settings-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.settings-item{min-height:64px;color:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.settings-item:hover{background:#ffffff0a;border-color:#ffffff24}.settings-item-icoi{width:36px;height:36px;color:var(--fx-accent,#d4a017);background:#d4a0171f;border-radius:12px;place-items:center;display:grid}.settings-item-copy{gap:4px;min-width:0;display:grid}.settings-item-copy strong{font-size:14px}.settings-item-copy small{color:#ffffff73;font-size:12px;line-height:1.4}.settings-arrow{color:#ffffff47;margin-left:auto;font-size:18px}.settings-danger{margin-top:8px}.settings-danger>.settings-section-heading{margin-bottom:9px}.settings-danger-item,.settings-delete-item{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;min-height:65px;padding:14px 16px;display:flex}.settings-danger-item{border-radius:16px 16px 0 0}.settings-delete-item{color:#ff7878e6;border-top:0;border-radius:0 0 16px 16px}.settings-danger-item strong,.settings-delete-item strong{font-size:13px;display:block}.settings-danger-item small,.settings-delete-item small{color:#fff6;margin-top:4px;font-size:12px;display:block}@media (max-width:700px){.settings-layout{grid-template-columns:1fr;gap:16px}.settings-menu{grid-template-columns:1fr 1fr}.settings-menu-item{justify-content:flex-start}.settings-layout-open .settings-menu{display:none}}.studio-primary-button{min-height:var(--fx-touch-min,44px);border-radius:var(--fx-radius,12px);background:var(--fx-text);color:var(--fx-bg);font:inherit;cursor:pointer;transition:background var(--fx-transition), box-shadow var(--fx-transition), border-color var(--fx-transition), color var(--fx-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.studio-primary-button:disabled{opacity:.45;cursor:not-allowed}.studio-primary-button:hover:not(:disabled){box-shadow:var(--fx-glow)}.studio-secondary-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:8px 12px;font-size:13px}.settings-header-button{color:#ffffff8c;background:#ffffff06;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;text-decoration:none;transition:all .16s;display:flex}.settings-header-button:hover{color:#fff;background:#ffffff12;border-color:#ffffff2e}.settings-header-button:active,.settings-header-button.is-active{color:#fff;background:#ffffff1a;border-color:#ffffff38}.coming-soon{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.coming-soon .section-kicker{margin-top:14px}.coming-soon h1{letter-spacing:-.04em;margin:8px 0 0;font-size:28px}.coming-soon p{color:#ffffff59;max-width:360px;margin:10px 20px 0;font-size:11px;line-height:1.6}.auth-error{color:#ff6b7a;margin:-2px 0 2px;font-size:11px;line-height:1.45}.auth-form button:disabled{opacity:.55;cursor:wait}.profile-edit-section{flex-direction:column;gap:10px;display:flex}.profile-edit-label{font-size:12px;font-weight:600}.profile-edit-help{opacity:.6;margin:-4px 0 2px;font-size:11px}.profile-option-grid,.profile-category-grid{flex-wrap:wrap;gap:8px;display:flex}.profile-option,.profile-category{cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:9px 13px}.profile-option.active,.profile-category.active{border-color:currentColor}.profile-save-success{margin:0;font-size:11px}.marketplace-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.marketplace-product-card{cursor:pointer;min-width:0;transition:transform .16s,box-shadow .16s;overflow:hidden}.marketplace-product-card:hover{transform:translateY(-2px)}.marketplace-product-preview{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.marketplace-product-media{width:100%;height:100%}.marketplace-product-media img,.marketplace-product-media video{object-fit:cover;width:100%;height:100%;display:block}.marketplace-product-type{z-index:2;color:#fff;letter-spacing:.04em;background:#0000009e;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:700;position:absolute;top:10px;left:10px}.marketplace-product-no-media{opacity:.55;background:#7f7f7f14;place-items:center;width:100%;height:100%;font-size:11px;display:grid}.marketplace-product-card-body{padding:14px 15px 15px}.marketplace-product-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketplace-product-card-body h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;line-height:1.25;overflow:hidden}.marketplace-product-category{opacity:.55;margin-top:4px;font-size:11px;display:block}.marketplace-product-card-body>p{opacity:.58;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.marketplace-product-card-actions button{min-height:31px;color:inherit;font:inherit;cursor:pointer;background:#7f7f7f14;border:0;border-radius:8px;padding:6px 10px;font-size:10px}.marketplace-product-card-actions button:hover{background:#7f7f7f24}.marketplace-product-card-actions .danger-action{color:#c95656}.marketplace-product-audio{color:#fff;background:#171717;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.marketplace-audio-icoi{font-size:46px}.marketplace-audio-label{opacity:.65;font-size:10px}.marketplace-media-overlay{z-index:3;color:#fff;pointer-events:none;background:#0000009e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketplace-album-overlay{z-index:3;color:#fff;background:#0000009e;border-radius:7px;padding:5px 8px;font-size:9px;position:absolute;inset:auto 10px 10px auto}.marketplace-review-label{opacity:.6;font-size:10px}.marketplace-rejected{background:#d15a5a14;border-radius:8px;margin-top:9px;padding:8px 9px;font-size:10px;line-height:1.4}.marketplace-rejected strong{margin-bottom:3px;display:block}.marketplace-product-preview-modal{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.marketplace-product-preview-inner{background:var(--card-background,#fff);border-radius:20px;width:min(680px,100%);max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 30px 90px #0000004d}.marketplace-product-preview-inner>img,.marketplace-product-preview-inner>video{object-fit:contain;background:#111;width:100%;max-height:520px;display:block}.marketplace-product-preview-content{padding:20px}.marketplace-product-preview-content h2{margin:0;font-size:21px}.marketplace-product-preview-content p{opacity:.7;margin:12px 0 0;font-size:13px;line-height:1.5}.marketplace-product-preview-close{z-index:2;color:#fff;cursor:pointer;background:#000000ad;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:23px;display:grid;position:absolute;top:10px;right:10px}@media (max-width:900px){.marketplace-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.marketplace-product-grid{grid-template-columns:1fr}.marketplace-product-preview-modal{padding:10px}}.admin-review-card-v2{cursor:pointer;transition:transform .16s,box-shadow .16s;overflow:hidden}.admin-review-card-v2:hover{transform:translateY(-2px)}.admin-review-preview-v2{aspect-ratio:16/9;background:#7f7f7f14;position:relative;overflow:hidden}.admin-review-preview-v2 img{object-fit:cover;width:100%;height:100%;display:block}.admin-preview-placeholder{background:#7f7f7f14;place-items:center;width:100%;height:100%;display:grid}.admin-preview-placeholder span{opacity:.25;font-size:30px}.admin-product-type-badge{color:#fff;letter-spacing:.05em;background:#000000a6;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:700;position:absolute;top:10px;left:10px}.admin-review-content-v2{padding:14px 15px 15px}.admin-product-title-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.admin-product-title-row h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;line-height:1.25;overflow:hidden}.admin-product-title-row>strong{flex:none;font-size:15px}.admin-product-details{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.admin-product-details span{opacity:.65;background:#7f7f7f12;border-radius:6px;padding:4px 7px;font-size:9px}.admin-product-description{opacity:.58;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-open{min-height:31px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f2e;border-radius:8px;padding:6px 10px;font-size:10px}.admin-product-preview-modal{z-index:99999;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0000009e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-product-preview-panel{background:var(--card-background,#fff);border-radius:20px;width:min(720px,100%);max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 30px 100px #00000052}.admin-product-preview-close{z-index:3;color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:12px;right:12px}.admin-product-preview-cover{background:#111;width:100%;max-height:520px;overflow:hidden}.admin-product-preview-cover img{object-fit:contain;width:100%;max-height:520px;display:block}.admin-product-preview-body{padding:22px}.admin-product-preview-label{letter-spacing:.08em;opacity:.45;margin-bottom:7px;font-size:9px;font-weight:700}.admin-product-preview-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-product-preview-heading h2{margin:0;font-size:22px}.admin-product-preview-heading p{opacity:.6;margin:6px 0 0;font-size:12px}.admin-product-preview-heading p span{opacity:.7}.admin-product-preview-heading>strong{flex:none;font-size:18px}.admin-product-preview-details{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.admin-product-preview-details div{background:#7f7f7f0f;border-radius:10px;padding:11px 12px}.admin-product-preview-details span,.admin-product-preview-description>span{text-transform:uppercase;letter-spacing:.05em;opacity:.45;margin-bottom:4px;font-size:9px;display:block}.admin-product-preview-details strong{font-size:11px}.admin-product-preview-description{margin-top:18px}.admin-product-preview-description p{opacity:.7;margin:0;font-size:13px;line-height:1.55}.admin-product-preview-actions{gap:8px;margin-top:20px;display:flex}.admin-product-preview-actions button{min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:8px 14px;font-size:11px;font-weight:700}@media (max-width:700px){.admin-product-preview-modal{padding:10px}.admin-product-preview-details{grid-template-columns:1fr}.admin-product-preview-heading,.admin-product-preview-actions{flex-direction:column}}.mp-cover{background:radial-gradient(circle at 50% 35%,#2d2d2d,#101010 70%);justify-content:center;align-items:center;height:230px;display:flex;position:relative;overflow:hidden}.mp-cover img,.mp-cover video{object-fit:cover;width:100%;height:100%;display:block}.mp-cover>.purchases-messages-audio-visual{aspect-ratio:auto;width:100%;height:100%;max-height:none;position:absolute;inset:0}.mp-cover-fallback,.mp-cover-audio{color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.mp-cover-fallback span,.mp-cover-audio-icoi{color:#ffffff47;font-size:28px}.mp-cover-overlay{color:#fff;background:#00000073;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;display:flex;position:absolute}.mp-cover-badge{color:#ffffffc7;letter-spacing:.14em;background:#0000008c;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700;position:absolute;top:12px;left:12px}.mp-card-link,.mp-card-button{color:inherit;cursor:pointer;display:block}.mp-card-hit{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.mp-card-category{color:#ffffff47;letter-spacing:.08em;text-transform:uppercase;margin:6px 8px 0 0;font-size:9px;display:inline-block}.mp-card-status{color:#fff6;margin-top:8px;font-size:10px}.marketplace-product-card-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.marketplace-product-card-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:600}.marketplace-product-card-actions button:hover{border-color:#ffffff47}.marketplace-product-card-actions .danger-action{color:#ff8f8f;border-color:#ff5a5a59}.mp-detail-modal{z-index:var(--fx-z-modal);padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));-webkit-overflow-scrolling:touch;box-sizing:border-box;justify-content:center;place-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.mp-detail-modal.post-detail-modal{justify-content:center;align-items:center}.mp-detail-modal.post-detail-modal .post-detail-panel{flex-direction:column;width:min(920px,100vw - 24px);min-height:0;max-height:min(94dvh,980px);margin:auto;display:flex;overflow:hidden auto}@media (min-width:721px){.mp-detail-modal.post-detail-modal .post-detail-panel:has(>.post-detail-sidebar){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;width:min(1120px,100vw - 48px);height:min(90dvh,860px);max-height:min(90dvh,860px);display:grid;overflow:hidden}.post-detail-panel:has(>.post-detail-sidebar)>.post-detail-media-col{order:unset;background:#101010;flex-direction:column;grid-area:1/1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.post-detail-panel:has(>.post-detail-sidebar)>.post-detail-sidebar{order:unset;background:#0d0d0d;border-left:1px solid #ffffff14;flex-direction:column;grid-area:1/2;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}:is(.post-detail-panel:has(>.post-detail-sidebar) .post-detail-toolbar,.post-detail-panel:has(>.post-detail-sidebar) .post-detail-body){order:unset}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-gallery{flex:auto;height:100%;min-height:0;max-height:none}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-gallery-locked{justify-content:center;align-items:center;padding:24px;display:flex}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-toolbar{border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:14px 16px 12px}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-body{border-top:0;flex:auto;min-height:0;padding:14px 18px 20px;overflow:hidden auto}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-thumbs{gap:6px;padding:8px 12px 10px}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-thumb{border-radius:10px;width:48px;height:48px}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-text{margin-top:0}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-meta-row{margin-top:0;margin-bottom:8px}:is(.post-detail-panel:has(>.post-detail-sidebar) .post-detail-body .feed-post-interactions,.post-detail-panel:has(>.post-detail-sidebar) .post-detail-body .post-interactions){margin-top:14px}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-body:has(.post-content-stats){flex-direction:column;display:flex}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-body>.post-content-stats{margin-top:auto;margin-bottom:0}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-body>.post-content-stats .post-content-stats-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-body>.post-content-stats .post-content-stats-title{flex:0 auto;width:100%}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-body>.post-content-stats .post-content-stats-toggle{align-self:center}.mp-detail-modal.post-detail-modal .post-detail-panel:has(>.post-detail-sidebar):not(:has(.post-detail-gallery)){grid-template-columns:minmax(0,1fr);width:min(520px,100vw - 48px)}.post-detail-panel:has(>.post-detail-sidebar):not(:has(.post-detail-gallery))>.post-detail-media-col{display:none}.post-detail-panel:has(>.post-detail-sidebar):not(:has(.post-detail-gallery))>.post-detail-sidebar{grid-column:1}}.mp-detail-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#000000b8;border:0;margin:0;padding:0;position:absolute;inset:0}.mp-detail-panel,.mp-reject-panel{z-index:1;background:#0d0d0d;border:1px solid #ffffff1a;border-radius:22px;width:min(920px,100%);max-height:min(90vh,920px);position:relative;overflow:auto}.mp-detail-panel{grid-template-columns:1.05fr .95fr;width:min(920px,100vw - 24px);height:min(640px,100dvh - 32px);max-height:min(640px,100dvh - 32px);display:grid;overflow:hidden}.mp-detail-toolbar{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.mp-detail-toolbar .mp-detail-close{position:static;top:auto;right:auto}.mp-detail-owner-menu .post-detail-menu{left:auto;right:0}.mp-detail-owner-menu .post-detail-menu a{color:#ffffffeb;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;text-decoration:none;display:block}.mp-detail-owner-menu .post-detail-menu a:hover{background:#ffffff14}.mp-detail-owner-menu .post-detail-menu a.is-danger{color:#ff8f8f}.mp-detail-close{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff1f;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:12px}.mp-detail-gallery{background:#101010;height:100%;min-height:0;overflow:hidden}.mp-detail-gallery img,.mp-detail-gallery video{object-fit:contain;background:#0a0a0a;width:100%;height:100%;max-height:100%}.tribute-gift-fx-glyph{animation:.72s fx-gift-grow;display:inline-block}@keyframes fx-gift-grow{0%{transform:scale(.55)}42%{transform:scale(1.28)}to{transform:scale(1)}}.group-settings-title.is-above-avatar{text-align:center;margin:0 0 14px}.mp-detail-body{padding:28px 24px 24px}.mp-detail-kicker{color:#ffffff47;letter-spacing:.18em;font-size:9px;font-weight:700}.mp-detail-heading{justify-content:space-between;gap:16px;margin-top:10px;display:flex}.mp-detail-heading h2{letter-spacing:-.04em;margin:0;font-size:28px}.mp-detail-heading strong{font-size:22px}.mp-detail-heading .mp-price-fetz-detail{flex-shrink:0}.mp-detail-creator{color:#fff6;margin:6px 0 0;font-size:12px}.mp-detail-meta{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.mp-detail-meta span{color:#ffffff4d;letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:block}.mp-detail-meta strong{margin-top:5px;font-size:13px;display:block}.mp-detail-description{margin-top:22px}.mp-detail-description span{color:#ffffff4d;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.mp-detail-description p{color:#ffffff9e;margin:8px 0 0;font-size:13px;line-height:1.6}.mp-detail-actions .make-offer-cta{align-self:center;margin:0}.mp-detail-actions .studio-primary-button,.mp-detail-actions .admin-open{z-index:3;pointer-events:auto;position:relative}.mp-gallery{flex-direction:column;height:100%;display:flex}.mp-gallery-main{background:#0a0a0a;flex:1;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.mp-gallery-main img,.mp-gallery-main video{object-fit:contain;background:#000;width:100%;height:100%;max-height:520px}.mp-gallery-audio{color:#ffffffb3;flex-direction:column;align-items:center;gap:14px;padding:40px 20px;display:flex}.mp-gallery-main.mp-gallery-audio{background:0 0;gap:0;padding:0}.mp-gallery-main.mp-gallery-audio>.purchases-messages-audio-visual{aspect-ratio:auto;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.mp-gallery-audio-player{z-index:1;width:calc(100% - 28px);margin-top:auto;margin-bottom:16px;position:relative}.make-offer-preview>.purchases-messages-audio-visual{aspect-ratio:auto;border-radius:12px;flex:none;width:72px;height:72px;max-height:none}.mp-gallery-cover-flag{background:#0000008c;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.mp-gallery-thumbs{border-top:1px solid #ffffff0f;gap:8px;padding:12px;display:flex;overflow-x:auto}.mp-gallery-thumb{cursor:pointer;background:#151515;border:1px solid #ffffff1a;border-radius:12px;flex:none;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.mp-gallery-thumb.active{border-color:#ffffff8c}.mp-gallery-thumb img,.mp-gallery-thumb video{object-fit:cover;width:100%;height:100%}.mp-thumb-audio{color:#ffffff73;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mp-thumb-cover{font-size:10px;position:absolute;top:4px;right:4px}.mp-gallery-empty{color:#ffffff59;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex}.mp-reject-panel{width:min(480px,100%);padding:28px 24px}.mp-reject-panel h2{letter-spacing:-.04em;margin:10px 0 0;font-size:26px}.mp-reject-panel p{color:#ffffff80;margin:10px 0 0;font-size:13px;line-height:1.55}.mp-reject-panel label{color:#fff6;letter-spacing:.12em;text-transform:uppercase;margin-top:20px;font-size:10px;display:block}.mp-reject-panel textarea{color:#fff;width:100%;font:inherit;resize:none;field-sizing:content;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:8px;padding:12px;overflow-y:auto}.mp-reject-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.product-footer button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:850px){.mp-detail-panel,.mp-detail-meta{grid-template-columns:1fr}}.studio-nav{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;z-index:20;background:#050505;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;margin:12px 0 10px;padding:8px 2px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.studio-nav::-webkit-scrollbar{height:4px}.studio-nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.studio-nav::-webkit-scrollbar-track{background:0 0}.studio-nav-item{color:#ffffff8c;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:9px 14px;font-size:11px;font-weight:600;text-decoration:none}.studio-nav-item.active{color:#050505;background:#fff;border-color:#fff}.studio-subnav{margin:4px 0 14px}.creator-studio-page,.studio-kpi-detail-modal,.studio-preview-modal,.studio-kpi-detail-overlay,.studio-preview-overlay{box-sizing:border-box;max-width:100%;overflow-x:hidden}.creator-studio-page{--studio-section-gap:14px}.creator-studio-page>.studio-stack,.creator-studio-page>.studio-analytics-stack,.creator-studio-page .studio-section,.creator-studio-page .studio-content-card-grid,.creator-studio-page .studio-perf-summary,.studio-kpi-detail-modal .fx-modal-body,.studio-preview-modal .fx-modal-body,.studio-kpi-detail-modal .fx-modal-header,.studio-preview-modal .fx-modal-header,.studio-kpi-detail-modal .fx-modal-footer,.studio-preview-modal .fx-modal-footer{min-width:0;max-width:100%}.creator-studio-page>.studio-nav{margin-top:4px}.creator-studio-page>.studio-stack{gap:var(--studio-section-gap);margin-top:8px}.creator-studio-page>.studio-dashboard-grid{gap:var(--studio-section-gap);margin-top:16px}.creator-studio-page>.client-directory-intro,.creator-studio-page .studio-subscribers-panel>.client-directory-intro{margin:0 0 8px}.studio-section-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-section-heading{min-width:0}.studio-section-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.studio-section-body{margin-top:14px}.studio-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.studio-kpi-grid-compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.studio-kpi-grid-compact .studio-kpi{border-radius:12px;padding:10px 12px}.studio-kpi{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px}.studio-kpi-label{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;min-height:2.6em;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.studio-kpi-grid-quiet{gap:8px}.studio-kpi-grid-quiet .studio-kpi{background:#ffffff05;border-color:#ffffff0f;border-radius:12px;padding:10px 12px}.studio-kpi-grid-quiet .studio-kpi-value{margin-bottom:0;font-size:18px}.studio-kpi-grid-quiet .studio-kpi-label{letter-spacing:.02em;text-transform:none;color:#ffffff80;margin-top:0;margin-bottom:4px;font-weight:500}.studio-kpi-hint{color:#fff6;margin-top:2px;font-size:11px;font-weight:500;line-height:1.3;display:block}.studio-kpi-grid-quiet .studio-kpi-delta{border-radius:8px;margin-top:6px;padding:2px 6px}.studio-kpi-value{letter-spacing:-.03em;font-size:22px;font-weight:650;line-height:1.15;display:block}.studio-kpi-delta{color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;margin-top:8px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.studio-kpi-delta.up{color:#9dffb8;background:#3ca0641f;border-color:#50c87847}.studio-kpi-delta.down{color:#ffb0b0;background:#b43c3c1f;border-color:#dc5a5a47}.studio-kpi-delta.flat{color:#ffffff80}.studio-kpi-hint{color:#fff6;margin:8px 0 0;font-size:12px;line-height:1.4}.studio-period{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:relative}.studio-period-pills{max-width:min(100%,420px)}.studio-period-toggle-row{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.studio-period-pill{color:#ffffffb8;height:34px;min-height:34px;font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.studio-period-pill.is-active{color:#050505;background:#fff;border-color:#fff}.studio-period-pill-range{opacity:.72;text-overflow:ellipsis;max-width:110px;font-size:11px;font-style:normal;font-weight:600;overflow:hidden}.studio-period-custom-panel{background:#0c0c0ef5;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;width:max-content;max-width:min(100vw - 32px,360px);padding:10px;display:flex;box-shadow:0 12px 28px #00000059}.studio-period-custom-panel.is-inline{align-items:center;width:auto;max-width:100%}.studio-period-custom-panel.is-inline .studio-period-date-field{flex-direction:row;align-items:center;gap:8px}.studio-period-custom-close{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px}.studio-period-date-field{flex-direction:column;gap:4px;min-width:0;display:flex}.studio-period-date-field span{color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650}.studio-period-date-field input[type=date],.studio-period-custom input[type=date]{color:#ffffffe0;height:34px;min-height:34px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:0 12px;font-size:12px}.studio-period-custom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-section-description{color:#ffffff7a;letter-spacing:0;text-transform:none;margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.4}@media (max-width:720px){.studio-period,.studio-period-pills{align-items:stretch;width:100%;max-width:none}.studio-period-toggle-row{justify-content:stretch;width:100%}.studio-period-pill{flex:1 1 0;min-width:0;padding:0 8px}.studio-period-custom-panel{width:100%;max-width:none}.studio-period-date-field{flex:140px}.studio-period-date-field input[type=date]{width:100%}}.studio-chart{width:100%;min-height:96px}.studio-chart svg{width:100%;display:block;overflow:visible}.studio-chart-line{stroke:#ffffffd9;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.studio-chart-area{fill:#ffffff14}.studio-chart-empty{text-align:center;color:#fff6;margin:0;padding:28px 12px;font-size:13px}.studio-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:8px;margin:8px 0 16px;padding:2px 0 8px;display:flex;overflow:auto hidden}.studio-tabs button{box-sizing:border-box;color:#ffffffbf;cursor:pointer;height:36px;min-height:36px;max-height:36px;font:inherit;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex;transform:none}.studio-tabs button.active{color:#050505;background:#fff;border-color:#fff;height:36px;min-height:36px;max-height:36px;padding:0 14px;font-weight:600}.cc-studio-tabs.studio-tabs,.studio-tabs.cc-studio-tabs{margin-bottom:8px}.studio-table{border-collapse:collapse;width:100%;font-size:13px}.studio-table th,.studio-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:10px 12px}.studio-table th{color:#fff6;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.studio-table td{color:#ffffffc7}.studio-activity-list,.studio-promote-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.studio-activity-group-card,a.studio-activity-group-card,.studio-activity-link,a.studio-activity-link{width:100%;color:inherit;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;padding:11px 13px;text-decoration:none;display:flex}.studio-activity-group-card:hover,.studio-activity-link:hover{background:#ffffff0d;border-color:#ffffff29}.studio-activity-link>div{flex-direction:column;gap:3px;min-width:0;display:flex}.studio-activity-link strong,.studio-activity-group-copy strong{letter-spacing:-.01em;font-size:13px;font-weight:650}.studio-activity-link span,.studio-activity-group-copy span{color:#ffffff7a;font-size:12px}.studio-activity-link time,.studio-activity-group-meta time{color:#ffffff61;white-space:nowrap;font-size:11px}.studio-activity-group-main{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.studio-activity-group-thumbs{flex-shrink:0;align-items:center;display:flex}.studio-activity-group-thumbs img,.studio-activity-group-thumb-fallback{object-fit:cover;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;width:36px;height:36px;margin-left:-8px}.studio-activity-group-thumbs img:first-child,.studio-activity-group-thumbs .studio-activity-group-thumb-fallback:first-child{margin-left:0}.studio-activity-group-thumb-fallback{color:#ffffff8c;place-items:center;font-size:11px;font-weight:700;display:grid}.studio-activity-group-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.studio-activity-type-badge{color:#ffffff9e;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.studio-activity-group-copy strong{letter-spacing:-.01em;font-size:14px}.studio-activity-group-copy span{color:#ffffff80;font-size:12px}.studio-activity-group-meta{color:#ffffff73;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;font-size:11px;display:flex}.studio-activity-group-count{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}.studio-activity-list li,.studio-promote-list li{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.studio-promote-list-compact li{border-radius:10px;padding:8px 10px}.studio-activity-list strong,.studio-promote-list strong{font-size:14px;display:block}.studio-activity-list span,.studio-promote-list span{color:#ffffff73;margin-top:2px;font-size:12px;display:block}.studio-orders-status-tabs{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.studio-orders-status-tabs button{color:#ffffffb3;cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:600}.studio-orders-status-tabs button.active{color:#050505;background:#fff;border-color:#fff}.studio-empty .fx-empty-state{background:0 0;border-style:dashed;min-height:180px}.studio-stack{flex-direction:column;gap:18px;margin-top:8px;display:flex}.studio-sparkline-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.studio-sparkline-mini-grid article{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:10px 12px}.studio-sparkline-mini-grid article>span{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.studio-top-sections{flex-direction:column;gap:18px;display:flex}.studio-top-block h4{letter-spacing:.02em;color:#ffffffb3;margin:0 0 10px;font-size:13px;font-weight:650}.studio-content-card{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.studio-content-card:hover{background:#ffffff0d;border-color:#ffffff2e}.studio-content-card strong{font-size:14px;line-height:1.35;display:block}.studio-content-card-metrics{flex-wrap:wrap;gap:8px 12px;margin-top:8px;display:flex}.studio-content-card-metrics span{color:#ffffff6b;font-size:11px}.studio-content-card-metrics em{color:#ffffffc7;font-style:normal;font-weight:600}.studio-inline-note{color:#ffffff6b;margin:12px 0 0;font-size:12px;line-height:1.5}.studio-table-wrap{overflow-x:auto}.studio-table a{color:inherit;border-bottom:1px solid #fff3;text-decoration:none}.studio-table a:hover{border-bottom-color:#ffffff8c}.studio-activity-link{width:100%;color:inherit;justify-content:space-between;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.studio-activity-list time{color:#fff6;flex-shrink:0;font-size:11px}.studio-promote-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.studio-promote-summary article{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.studio-promote-summary span{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.studio-promote-summary strong{letter-spacing:-.03em;margin-top:4px;font-size:18px;display:block}.studio-promote-list a{color:inherit;width:100%;text-decoration:none;display:block}.studio-text-link{color:#ffffffbf;border-bottom:1px solid #fff3;font-size:12px;font-weight:600;text-decoration:none}.studio-text-link:hover{color:#fff;border-bottom-color:#ffffff8c}.studio-promote-hub-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.studio-promote-hub-row{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:14px;min-width:0;max-width:100%;padding:14px;display:flex}.studio-promote-hub-row:hover{background:#ffffff0b;border-color:#ffffff24}.studio-promote-hub-main{flex:280px;min-width:0}.studio-promote-hub-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-promote-hub-title strong{font-size:15px}.studio-status-pill{letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6;border:1px solid #ffffff1f;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:650;display:inline-flex}.studio-status-pill.status-active{color:#9dffb8;background:#3ca0641f;border-color:#50c87847}.studio-status-pill.status-paused{color:#ffd89a;background:#b482281f;border-color:#dcaa5047}.studio-status-pill.status-ended,.studio-status-pill.status-cancelled{color:#ffffff80}.studio-promote-hub-meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0 0;display:grid}.studio-promote-hub-meta dt{color:#fff6;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.studio-promote-hub-meta dd{color:#fffc;margin:4px 0 0;font-size:13px}.studio-promote-hub-metrics{flex-wrap:wrap;gap:8px 14px;margin-top:12px;display:flex}.studio-promote-hub-metrics span{color:#ffffff6b;font-size:12px}.studio-promote-hub-metrics em{color:#ffffff8c;font-style:normal}.studio-promote-metrics-note{margin-top:8px}.studio-promote-hub-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.studio-promote-hub-actions .studio-secondary-button,.studio-promote-hub-actions .studio-primary-button{letter-spacing:.02em;border-radius:999px;min-height:36px;padding:0 14px;font-size:12px;font-weight:650}.studio-promote-toolbar{margin:0 0 16px}.studio-promote-toolbar .studio-period{align-items:flex-start}.studio-promote-toolbar .studio-period-toggle-row,.studio-promote-toolbar .studio-period-custom-panel{justify-content:flex-start}.studio-promote-economy-kpis{margin-top:12px}.studio-promote-economy-meta{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:14px 0 8px;font-size:13px;display:flex}.studio-promote-economy-meta em{color:#ffffffe0;font-style:normal;font-weight:650}.studio-promote-billing-pill{letter-spacing:.03em;text-transform:uppercase;color:#ffffff8c;border:1px dashed #fff3;border-radius:999px;padding:3px 9px;font-size:11px;display:inline-flex}.studio-promote-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin:8px 0 10px;display:flex}.studio-promote-chart-head strong{font-size:14px}.studio-promote-paid-organic-note{margin-top:6px}.studio-promote-paid-badge{color:#b8d0ff;letter-spacing:.05em;background:#5078dc24;border:1px solid #78aaff59;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.studio-promote-hub-thumb-wrap{flex:none}.studio-promote-hub-thumb{object-fit:cover;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;width:64px;height:64px}.studio-promote-hub-thumb-placeholder{color:#ffffff73;place-items:center;font-size:18px;font-weight:700;display:grid}.studio-promote-hub-metrics-rich span small{color:#ffffff59;font-size:11px}.studio-promote-targets-grid{margin-top:12px}.studio-promote-target-card{text-align:left;width:100%}.studio-promote-target-card.is-selected{background:#ff50781a;border-color:#ff78a08c;position:relative;box-shadow:0 0 0 1px #ff78a047}.studio-promote-target-card.is-selected:after{content:"✓";z-index:2;color:#fff;pointer-events:none;background:#dc3c6eeb;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}#studio-promote-targets{scroll-margin-top:88px}.studio-promote-page .studio-promote-hub-section{margin-bottom:8px}.studio-campaigns-page .studio-campaigns-header{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 18px;display:flex}.studio-campaigns-lead{color:#ffffffad;max-width:40rem;margin:0;font-size:.95rem;line-height:1.45}.studio-campaigns-page .studio-kpi-grid{margin-bottom:18px}.studio-campaigns-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.studio-campaigns-card{flex-direction:column;gap:12px;display:flex}.studio-campaigns-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-campaigns-card-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-campaigns-card h3{letter-spacing:-.02em;margin:0;font-size:1.05rem}.studio-campaigns-card-meta{color:#ffffff94;margin:6px 0 0;font-size:.86rem}.studio-campaigns-card-menu{flex-shrink:0}.studio-campaigns-card-menu .fx-dropdown-menu{min-width:180px;left:auto;right:0}.studio-campaigns-menu-danger{color:#ff7b7b}.studio-campaigns-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.studio-campaigns-stats-6{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-campaigns-stats div{border-top:1px solid var(--fx-border,#ffffff14);padding-top:8px}.studio-campaigns-stats dt{color:#ffffff7a;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.7rem}.studio-campaigns-stats dd{margin:4px 0 0;font-size:1rem;font-weight:650}.studio-campaigns-offer-chip{color:#ffffffad;margin:0;font-size:.82rem}.studio-campaigns-card-footer{justify-content:flex-end;display:flex}.studio-campaigns-form{gap:18px;display:grid}.studio-campaigns-offer-grid,.studio-campaigns-offer-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.studio-campaigns-offer-card{width:100%;min-height:132px;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 14px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.studio-campaigns-offer-card:hover,.studio-campaigns-offer-card:focus-visible{background:#ffffff0d;border-color:#9eebdc59;outline:none}.studio-campaigns-offer-card.is-selected{background:#9eebdc1a;border-color:#9eebdc80;box-shadow:0 0 0 1px #9eebdc2e}.studio-campaigns-offer-card-kicker{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;font-size:11px;font-weight:700}.studio-campaigns-offer-card.is-selected .studio-campaigns-offer-card-kicker{color:#9eebdc}.studio-campaigns-offer-card strong{color:#fffffff0;font-size:15px;font-weight:700}.studio-campaigns-offer-card small{color:#ffffff8c;font-size:12px;line-height:1.4}.studio-campaigns-offer-card-field{width:100%;margin-top:8px}.studio-campaigns-mono-ref{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.studio-campaigns-create-modal.fx-modal{flex-direction:column;width:min(100%,600px);min-height:min(700px,90vh);max-height:min(92vh,860px);display:flex;overflow:hidden}.studio-campaigns-create-modal .fx-modal-header,.studio-campaigns-create-modal .fx-modal-footer{flex-shrink:0}.studio-campaigns-create-modal .fx-modal-body{flex:auto;min-height:0;overflow:auto}.studio-campaigns-create-modal .fx-modal-footer{border-top:1px solid var(--fx-border);justify-content:space-between;padding-top:14px}.studio-campaigns-create-modal .studio-service-select{width:100%;min-width:0}.studio-campaigns-create-modal .studio-service-select .studio-top-sort-select{grid-template-columns:10.5rem minmax(0,1fr);align-items:center;gap:8px 14px;width:100%;min-width:0;display:grid}.studio-campaigns-create-modal .studio-service-select .studio-top-sort-select-eyebrow{letter-spacing:.01em;text-transform:none;color:#ffffffe6;white-space:normal;min-width:0;font-size:.9rem;font-weight:650;line-height:1.25}.studio-campaigns-create-modal .studio-service-select .studio-top-sort-select-dropdown{width:100%;min-width:0;max-width:none;display:flex}.studio-campaigns-create-modal .studio-service-select .studio-top-sort-select-trigger{border-radius:var(--fx-radius-md,12px);justify-content:space-between;width:100%;min-width:0;max-width:none}.studio-campaigns-create-modal .studio-service-select .studio-top-sort-select-dropdown .fx-dropdown-menu{min-width:100%;max-width:none;left:0;right:0}@media (max-width:560px){.studio-campaigns-create-modal .studio-service-select .studio-top-sort-select{grid-template-columns:1fr}}.studio-top-sort-select-menu-portal{z-index:var(--fx-z-modal);min-width:180px;max-width:min(620px,100vw - 16px);box-shadow:var(--fx-shadow);background:#121418fa;border-color:#ffffff1f;border-radius:16px;margin:0;padding:6px;overflow:hidden;position:fixed!important;right:auto!important}.studio-top-sort-select-menu-portal .studio-top-sort-select-menu{max-height:inherit;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;overflow-y:auto}.studio-top-sort-select-menu-portal .studio-top-sort-select-menu::-webkit-scrollbar{width:6px}.studio-top-sort-select-menu-portal .studio-top-sort-select-menu::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.studio-top-sort-select-menu-portal .studio-top-sort-select-menu::-webkit-scrollbar-track{background:0 0}.studio-top-sort-select-menu-portal--contained{box-shadow:0 12px 28px #00000073}.studio-campaigns-detail-modal.fx-modal{flex-direction:column;width:min(100%,560px);max-height:min(92vh,820px);display:flex;overflow:hidden}.studio-campaigns-detail-modal .fx-modal-header,.studio-campaigns-detail-modal .fx-modal-footer{flex-shrink:0}.studio-campaigns-detail-modal .fx-modal-body{flex:auto;min-height:0;overflow:auto}.studio-campaigns-detail-modal .fx-modal-footer{border-top:1px solid var(--fx-border);justify-content:space-between;padding-top:14px}.studio-campaigns-detail-body{flex-direction:column;gap:14px;display:flex}.studio-campaigns-detail-meta{color:#ffffff9e;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:.88rem;display:flex}.studio-campaigns-config,.studio-campaigns-link-block,.studio-campaigns-qr-block,.studio-campaigns-results{flex-direction:column;gap:10px;display:flex}.studio-campaigns-config h3,.studio-campaigns-link-block h3,.studio-campaigns-qr-block h3,.studio-campaigns-results h3{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:.78rem}.studio-campaigns-config dl{gap:8px;margin:0;display:grid}.studio-campaigns-config dl div{grid-template-columns:minmax(120px,34%) 1fr;align-items:baseline;gap:8px;display:grid}.studio-campaigns-config dt{color:#ffffff80;margin:0;font-size:.82rem}.studio-campaigns-config dd{margin:0;font-size:.92rem}.studio-campaigns-link-row{align-items:stretch;gap:8px;display:flex}.studio-campaigns-link-row code{border-radius:var(--fx-radius-md,10px);border:1px solid var(--fx-border,#ffffff1a);word-break:break-all;background:#ffffff0a;flex:1;align-items:center;min-width:0;padding:10px 12px;font-size:.82rem;display:flex}.studio-campaigns-link-row .fx-btn{white-space:nowrap;flex-shrink:0}.studio-campaigns-qr{align-items:center;gap:14px;display:flex}.studio-campaigns-qr img,.studio-campaigns-qr-placeholder{box-sizing:border-box;background:#fff;border-radius:10px;flex-shrink:0;width:160px;height:160px;padding:8px}.studio-campaigns-qr-placeholder{background:#ffffff0f}.studio-campaigns-qr-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.studio-campaigns-qr-actions p{color:#ffffff9e;margin:0;font-size:.86rem}.studio-campaigns-picker-field{flex-direction:column;gap:8px;display:flex}.studio-campaigns-promo-preview{border:1px solid var(--fx-border,#ffffff1a);border-radius:var(--fx-radius-md,12px);gap:4px;padding:12px;font-size:.88rem;display:grid}.studio-campaigns-promo-preview p{color:#ffffffb3;margin:0}.studio-campaigns-promo-wari{color:#ffb86b!important}.studio-campaigns-detail-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.studio-campaigns-detail-kpis div{border:1px solid var(--fx-border,#ffffff14);border-radius:var(--fx-radius-md,10px);padding:10px}.studio-campaigns-detail-kpis dt{color:#ffffff7a;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.68rem}.studio-campaigns-detail-kpis dd{margin:6px 0 0;font-size:1rem;font-weight:650}.studio-campaigns-funnel{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.studio-campaigns-funnel li{border-bottom:1px solid var(--fx-border,#ffffff0f);grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;padding:8px 0;display:grid}.studio-campaigns-funnel span{color:#ffffff9e;font-size:.86rem}.studio-campaigns-funnel em{color:var(--fx-accent,#b6ff3c);font-size:.82rem;font-style:normal}.studio-campaigns-privacy-note,.studio-campaigns-delete-copy{color:#ffffff94;margin:0;font-size:.86rem;line-height:1.45}.studio-campaigns-delete-name{margin:10px 0 0;font-weight:650}.campaign-go-page{color:#fff;background:radial-gradient(circle at top,#141414 0%,#050505 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.campaign-go-card{text-align:center;background:#0000008c;border:1px solid #ffffff1f;border-radius:16px;max-width:420px;padding:28px 24px}.campaign-go-card h1{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.campaign-go-card p{color:#ffffffb3;margin:0}@media (max-width:900px){.studio-campaigns-stats,.studio-campaigns-stats-6,.studio-campaigns-detail-kpis,.studio-campaigns-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-campaigns-page .studio-campaigns-header{flex-direction:column;align-items:stretch}.studio-campaigns-page .studio-campaigns-header .fx-btn{width:100%}.studio-campaigns-link-row{flex-direction:column}.studio-campaigns-link-row .fx-btn{width:100%}}@media (max-width:560px){.studio-campaigns-stats,.studio-campaigns-stats-6{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-campaigns-detail-kpis,.studio-campaigns-offer-grid,.studio-campaigns-offer-choice{grid-template-columns:1fr}.studio-campaigns-detail-modal.fx-modal{width:100%}.studio-campaigns-create-modal.fx-modal{width:min(100%,100vw - 24px);min-height:min(640px,88dvh);max-height:min(92dvh,860px)}.studio-campaigns-qr{flex-direction:column;align-items:flex-start}.studio-campaigns-config dl div{grid-template-columns:1fr}}.studio-promote-page .studio-promote-economy-section{border-top:1px solid #ffffff0f;margin-top:22px;padding-top:4px}.studio-promote-hub-picker{margin:0 0 18px}.studio-promote-hub-empty-picker{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;padding:14px;display:flex}.studio-promote-hub-empty-copy{color:#ffffffb8;margin:0;font-size:14px;line-height:1.4}.studio-promote-selected-panel{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.studio-promote-selected-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:650}.studio-promote-selected-row{align-items:center;gap:12px;min-width:0;display:flex}.studio-promote-selected-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.studio-promote-selected-meta strong{font-size:15px;line-height:1.3}.studio-promote-selected-meta span{color:#ffffff8c;font-size:12px}.studio-promote-selected-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.studio-promote-deselect-btn{color:#ffffff80;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:6px 4px;font-size:12px;font-weight:600;text-decoration:underline}.studio-promote-deselect-btn:hover{color:#ffffffd1}.studio-promote-primary-cta{align-self:flex-start;min-width:min(100%,220px)}.studio-promote-select-modal{max-height:min(92vh,860px);width:min(1180px,100vw - 24px)!important;max-width:min(1180px,100vw - 24px)!important}.studio-promote-select-modal-hint{color:#ffffff9e;margin:0 0 12px;font-size:13px;line-height:1.4}.studio-promote-select-carousel{gap:10px;margin-top:14px}.studio-promote-select-modal-links{margin-top:14px}.studio-promote-select-modal .studio-top-carousel-track{gap:14px}.studio-promote-select-modal .studio-top-carousel-track .studio-content-card{min-width:0;height:100%}.studio-promote-select-modal .studio-promote-target-card.is-selected{background:#9eebdc1a;border-color:#9eebdc8c;box-shadow:0 0 0 1px #9eebdc38}.studio-promote-select-modal .studio-promote-target-card.is-selected:after{content:"✓";z-index:2;color:#9eebdc;background:#121418e0;border:1px solid #9eebdc8c;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.studio-promote-select-modal .studio-promote-target-card{position:relative}@media (max-width:960px){.studio-promote-select-modal{width:min(100vw - 16px,920px)!important;max-width:min(100vw - 16px,920px)!important}}@media (max-width:640px){.studio-promote-select-modal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}.studio-promote-primary-cta{width:100%}}.studio-secondary-button{color:#ffffffd9;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}.studio-secondary-button:disabled{opacity:.45;cursor:not-allowed}.studio-secondary-button:hover:not(:disabled){background:#ffffff14}@media (max-width:720px){.studio-sparkline-mini-grid,.studio-promote-summary{grid-template-columns:1fr}}.studio-muted{color:#ffffff6b;margin:8px 0 0;font-size:12px;line-height:1.45}.studio-analytics-stack{flex-direction:column;gap:18px;display:flex}.studio-analytics-block{flex-direction:column;gap:10px;display:flex}.studio-analytics-block>h3{letter-spacing:-.02em;margin:0;font-size:16px}.studio-perf-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.studio-perf-card{color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.studio-perf-card:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff2e}.studio-perf-card:disabled{opacity:.55;cursor:default}.studio-perf-card>span{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.studio-perf-card>strong{letter-spacing:-.02em;font-size:14px;line-height:1.35}.studio-perf-card>em{color:#ffffff8c;font-size:12px;font-style:normal}.studio-perf-card-media{padding:0;overflow:hidden}.studio-perf-card-media>span:first-child{padding:12px 14px 0}.studio-perf-card-row{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:10px;width:100%;padding:10px 14px 14px;display:flex}.studio-perf-card-row>div{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}.studio-perf-thumb{aspect-ratio:16/10;object-fit:cover;background:#ffffff0a;border-radius:12px;width:100%;max-height:160px}.studio-perf-card-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.studio-perf-card-media strong{letter-spacing:-.02em;font-size:14px;line-height:1.35}.studio-perf-card-media em{color:#ffffff8c;font-size:12px;font-style:normal}.studio-actions-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;display:grid}.studio-actions-split-compact{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:16px 28px}.studio-actions-subsection h3{letter-spacing:.02em;color:#ffffffb8;margin:0 0 14px;font-size:13px;font-weight:650}.studio-actions-split-compact .studio-actions-subsection h3{margin-bottom:16px}.studio-actions-todo h3{color:#ffffffe0}.studio-actions-suggestions h3{color:#ffffff9e}.studio-actions-split-compact .studio-actions-suggestions{padding-left:24px;position:relative}.studio-actions-split-compact .studio-actions-suggestions:before{content:"";pointer-events:none;background:linear-gradient(#fff0,#ffffff1a 14%,#ffffff1f 50%,#ffffff1a 86%,#fff0);width:1px;position:absolute;top:2px;bottom:2px;left:0}.studio-actions-todo-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.studio-action-card{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.studio-action-card:hover{background:#ffffff0e;border-color:#ffffff24}.studio-action-card:active{background:#ffffff12}.studio-action-card.is-wari{background:#ffd89a0d;border-color:#ffd89a47}.studio-action-card.is-wari:hover{background:#ffd89a14;border-color:#ffd89a66}.studio-action-card-icon{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.studio-action-card.is-wari .studio-action-card-icon{color:#ffd89a;background:#ffd89a14;border-color:#ffd89a59}.studio-action-card-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.studio-action-card-copy strong{letter-spacing:-.01em;font-size:13px;font-weight:650;line-height:1.3}.studio-action-card.is-wari .studio-action-card-copy strong{color:#ffd89a}.studio-action-card-copy span{color:#ffffff7a;font-size:11px;font-weight:500;line-height:1.3}.studio-action-card-cta{pointer-events:none;flex:none;padding:6px 12px;font-size:11px}.studio-actions-empty-compact{color:#ffffff80;background:#ffffff04;border:1px dashed #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.studio-actions-empty-compact span{color:#f0c040d9;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.studio-actions-empty-compact p{margin:0;font-size:12px;font-weight:500;line-height:1.35}.studio-insight-compact{flex-direction:column;gap:10px;display:flex}.studio-insight-mini-grid{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.studio-insight-mini{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}button.studio-insight-mini{cursor:pointer}button.studio-insight-mini:hover{background:#ffffff0b;border-color:#ffffff24}button.studio-insight-mini:active{background:#ffffff0f}.studio-insight-mini-icon{color:#f0c040e6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.studio-insight-mini-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.studio-insight-mini-title{letter-spacing:-.01em;font-size:13px;font-weight:650;line-height:1.3}.studio-insight-mini-desc{color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.studio-insight-mini-metric{color:#ffffff9e;letter-spacing:.01em;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 7px;font-size:10px;font-weight:650;display:inline-flex}.studio-insight-mini-cta{pointer-events:none;flex:none;align-self:center;padding:5px 10px;font-size:11px}.studio-insight-compact-more{align-self:flex-start;padding:6px 12px;font-size:11px}.studio-insight-advice{flex-direction:column;gap:10px;display:flex}.studio-insight-advice-card{border-bottom:1px solid #ffffff0f;padding:12px 0}.studio-insight-advice-card:last-child{border-bottom:none;padding-bottom:0}button.studio-insight-advice-card,a.studio-insight-advice-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;border-radius:0;margin:0;text-decoration:none;display:block}button.studio-insight-advice-card:hover,a.studio-insight-advice-card:hover{background:#ffffff08}.studio-insight-advice-cta{color:#ffffffb8;margin-top:8px;font-size:12px;font-weight:650;display:inline-flex}.studio-insight-advice-what{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.studio-insight-advice-why{color:#ffffff8c;margin:6px 0 0;font-size:13px;line-height:1.45}.studio-insight-advice-do{color:#ffffffb8;margin:8px 0 0;font-size:13px;line-height:1.45}.studio-content-card-grid-quiet{gap:10px}.studio-content-card-grid-quiet .studio-content-card-media,.studio-content-card-grid-quiet .studio-content-card-placeholder{aspect-ratio:4/5;max-height:none}.studio-content-card-grid-quiet .studio-content-card-body{gap:4px;padding:8px 10px 10px}.studio-content-card-grid-quiet .studio-content-card-title{-webkit-line-clamp:1;font-size:12px}.studio-content-card-grid-quiet .studio-content-card-metrics{gap:4px 8px;font-size:11px}.studio-content-card-grid-quiet .studio-content-card-secondary-meta{display:none}.studio-content-card-visual-first .studio-content-card-media,.studio-content-card-visual-first .studio-content-card-placeholder{aspect-ratio:4/5}.studio-content-card-visual-first .studio-content-card-body{gap:4px;padding:8px 10px 10px}.studio-content-card-visual-first .studio-content-card-title{-webkit-line-clamp:1;font-size:12px}.studio-content-card-visual-first .studio-content-card-metrics{gap:4px 8px;font-size:11px}.studio-modal-sticky-header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0cf5;position:sticky;top:0}.studio-kpi-detail-list-block{margin-top:18px}.studio-kpi-detail-list-block h3{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;margin:0 0 10px;font-size:12px;font-weight:650}.studio-kpi-detail-top-list,.studio-kpi-detail-users{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.studio-kpi-detail-top-list li{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.studio-kpi-detail-top-list li:last-child,.studio-kpi-detail-users li:last-child{border-bottom:none}.studio-kpi-detail-booking-list,.studio-kpi-detail-live-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.studio-kpi-detail-booking-item,.studio-kpi-detail-live-item{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:12px}.studio-kpi-detail-booking-item>strong,.studio-kpi-detail-live-item>strong{margin-bottom:8px;font-size:14px;display:block}.studio-kpi-detail-booking-item dl,.studio-kpi-detail-live-item dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.studio-kpi-detail-booking-item dt,.studio-kpi-detail-live-item dt{color:#ffffff73;font-size:11px;font-weight:600}.studio-kpi-detail-booking-item dd,.studio-kpi-detail-live-item dd{margin:2px 0 0;font-size:13px}.studio-kpi-detail-span-2{grid-column:1/-1}.studio-kpi-orders-detail{flex-direction:column;gap:12px;display:flex}.studio-kpi-orders-detail .studio-tabs{margin-bottom:4px}@media (max-width:560px){.studio-kpi-detail-booking-item dl,.studio-kpi-detail-live-item dl{grid-template-columns:1fr}}.studio-kpi-detail-top-list em{color:#ffffff8c;font-style:normal;font-weight:600}.studio-kpi-detail-users li{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:6px 0;display:flex}.studio-kpi-detail-user-link{width:100%;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.studio-kpi-detail-user-link:hover strong{text-decoration:underline}.studio-kpi-detail-users strong{font-size:13px;display:block}.studio-kpi-detail-users time{color:#ffffff73;margin-top:2px;font-size:11px;display:block}@media (max-width:800px){.studio-actions-split,.studio-actions-split-compact{grid-template-columns:1fr}.studio-actions-split-compact .studio-actions-suggestions{padding-top:4px;padding-left:0}.studio-actions-split-compact .studio-actions-suggestions:before{background:linear-gradient(90deg,#fff0,#ffffff1a 14%,#ffffff1f 50%,#ffffff1a 86%,#fff0);width:auto;height:1px;inset:0 0 auto}.studio-action-card-cta,.studio-insight-mini-cta{display:none}}.studio-actions-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.studio-action-row{color:inherit;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.studio-action-row:last-child{border-bottom:none;padding-bottom:0}.studio-action-row strong{font-size:14px;font-weight:600}.studio-action-row span{color:#ffffff8c;font-size:13px;font-weight:600}.studio-action-row.is-wari strong{color:#ffd89a}.studio-activity-history{border-top:1px solid #ffffff14;margin-top:16px;padding-top:14px}.studio-activity-history h4{color:#ffffffb3;margin:0 0 10px;font-size:13px;font-weight:650}.studio-home-links{flex-wrap:wrap;gap:8px 18px;padding:4px 0 8px;display:flex}.studio-home-links a{color:#ffffffb3;border-bottom:1px solid #ffffff2e;font-size:13px;font-weight:600;text-decoration:none}.studio-home-links a:hover{color:#fff;border-bottom-color:#ffffff80}@media (max-width:900px){.studio-perf-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.studio-perf-summary{grid-template-columns:1fr}}.studio-analytics-full-link{color:#ffffffb8;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.studio-analytics-full-link:hover{color:#fff}.studio-wallet-link-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.studio-wallet-banner.is-secondary{background:#ffffff05}.studio-sparkline-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.studio-filter-tabs{margin-top:0}.studio-filter-tabs button.active{color:#d8ffe4;background:#50b46429;border-color:#50b46473}.studio-top-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 16px;display:flex}.studio-top-controls .studio-tabs{align-items:center;margin:0;padding:0}.studio-top-controls .studio-top-sort-select,.studio-top-controls .studio-top-sort-select-dropdown{align-items:center}.studio-top-controls .studio-top-sort-select-trigger{box-sizing:border-box;height:36px;min-height:36px;max-height:36px;padding:0 10px 0 7px}.studio-top-carousel{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:8px;min-height:0;display:grid}.studio-top-carousel-track{grid-template-columns:repeat(var(--studio-top-page-size,4), minmax(0, 1fr));align-items:stretch;gap:10px;min-width:0;display:grid}.studio-top-carousel-track>*{min-width:0}.studio-top-carousel-track .studio-content-card-media,.studio-top-carousel-track .studio-content-card-placeholder{aspect-ratio:4/5;max-height:180px}.studio-top-carousel-track .studio-content-card-body{gap:4px;padding:8px 10px 10px}.studio-top-carousel-track .studio-content-card-title{-webkit-line-clamp:1;font-size:12px}.studio-top-carousel-track .studio-content-card-metrics{gap:4px 8px;font-size:11px}.studio-top-carousel-nav{color:#ffffffd9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:36px;height:36px;font-size:16px;line-height:1;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.studio-top-carousel-nav:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.studio-top-carousel-nav:disabled{opacity:.28;cursor:default}.studio-top-carousel-nav[hidden]{visibility:hidden;pointer-events:none}@media (max-width:960px){.studio-top-carousel-track .studio-content-card-media,.studio-top-carousel-track .studio-content-card-placeholder{max-height:160px}}@media (max-width:640px){.studio-top-carousel{gap:6px}.studio-top-carousel-nav{width:32px;height:32px}.studio-top-carousel-track .studio-content-card-media,.studio-top-carousel-track .studio-content-card-placeholder{max-height:200px}}.studio-top-sort-select{align-items:center;gap:8px;min-width:0;display:inline-flex}.studio-top-sort-select-eyebrow{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.studio-top-sort-select-dropdown{vertical-align:middle;min-width:0;display:inline-flex}.studio-top-sort-select-dropdown .fx-dropdown-menu{background:#121418fa;border-color:#ffffff1f;border-radius:16px;min-width:min(220px,100vw - 32px);max-width:min(260px,100vw - 32px);padding:6px;left:auto;right:0}.studio-top-sort-select-menu{overscroll-behavior:contain;gap:2px;max-height:min(320px,50vh);display:grid;overflow-y:auto}.studio-top-sort-select-trigger{color:#ffffffe0;max-width:min(200px,100%);min-height:36px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 7px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.studio-top-sort-select-trigger:hover,.studio-top-sort-select-trigger:focus-visible{background:#ffffff0f;border-color:#9eebdc59;outline:none}.studio-top-sort-select-trigger.is-open{color:#dff8f1;background:#9eebdc1f;border-color:#9eebdc6b}.studio-top-sort-select-icon{color:#9eebdc;background:#9eebdc1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:inline-flex}.studio-top-sort-select-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.88rem;font-weight:650;line-height:1.2;overflow:hidden}.studio-top-sort-select-caret{color:#ffffff80;flex-shrink:0;font-size:.7rem}.studio-top-sort-select-option{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;display:flex}.studio-top-sort-select-option.is-selected{color:#dff8f1;background:#9eebdc1f}.studio-top-sort-select-option:disabled{opacity:.38;cursor:default}.studio-top-sort-select-option-label{font-size:.9rem;font-weight:600;line-height:1.25}.studio-top-sort-select-check{color:#9eebdc;font-size:.85rem;font-weight:700}@media (max-width:720px){.studio-top-sort-select{justify-content:space-between;width:100%}.studio-top-sort-select-dropdown,.studio-top-sort-select-trigger{width:100%;max-width:none}.studio-top-sort-select-dropdown .fx-dropdown-menu{min-width:0;max-width:none;left:0;right:0}}.studio-sort-btn{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.studio-table-row-click{cursor:pointer}.studio-table-row-click:hover td{background:#ffffff08}.studio-earnings-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.studio-earnings-item{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;width:100%;padding:12px 14px}.studio-earnings-item.is-open{background:#5a8cdc2e;border-color:#8cbeff73}.studio-earnings-item em{color:#ffffffb8;margin-top:8px;font-size:12px;font-style:normal;display:block}.studio-earnings-item span{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.studio-earnings-item strong{letter-spacing:-.02em;font-size:18px;font-weight:650}.studio-earnings-note{margin-top:12px}.studio-wallet-banner{color:inherit;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.studio-wallet-banner strong{font-size:14px}.studio-wallet-banner span{color:#ffffff8c;white-space:nowrap;font-size:12px;font-weight:600}.studio-traffic-bars{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.studio-traffic-bar-meta{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.studio-traffic-bar-track{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.studio-traffic-bar-track>span{border-radius:inherit;background:#ffffffb8;height:100%;display:block}.studio-funnel-strip{flex-wrap:wrap;align-items:stretch;gap:10px;margin:0;padding:0;list-style:none;display:flex}.studio-funnel-step{flex:140px;align-items:center;gap:10px;min-width:0;display:flex}.studio-funnel-arrow{color:#ffffff59;flex:none;font-size:18px}.studio-funnel-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:4px;width:100%;min-width:0;padding:12px 14px;display:flex}.studio-funnel-card span{color:#ffffff8c;font-size:12px}.studio-funnel-card strong{font-size:18px}.studio-funnel-card small{color:#ffffff6b;font-size:11px}.studio-traffic-friendly{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.studio-traffic-friendly li{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.studio-traffic-friendly span{color:#ffffff8c;font-size:12px}.studio-traffic-friendly strong{font-size:18px}.studio-traffic-paid-note{margin-top:12px}.studio-traffic-raw{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:10px 14px}.studio-traffic-raw>summary{cursor:pointer;color:#ffffffc7;font-size:13px;font-weight:600}.studio-traffic-raw[open]>summary{margin-bottom:12px}.studio-orders-table-wrap{-webkit-overflow-scrolling:touch;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;overflow-x:auto}.studio-orders-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px;font-size:13px}.studio-orders-table th,.studio-orders-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:12px 14px}.studio-orders-table th:first-child,.studio-orders-table td:first-child{width:24%}.studio-orders-table th:nth-child(2),.studio-orders-table td:nth-child(2){width:14%}.studio-orders-table th:nth-child(3),.studio-orders-table td:nth-child(3){width:11%}.studio-orders-table th:nth-child(4),.studio-orders-table td:nth-child(4){width:12%}.studio-orders-table th:nth-child(5),.studio-orders-table td:nth-child(5){width:22%;min-width:148px}.studio-orders-table th:nth-child(6),.studio-orders-table td:nth-child(6){width:17%}.studio-orders-table td:first-child{overflow:hidden}.studio-orders-table td:nth-child(2),.studio-orders-table td:nth-child(3),.studio-orders-table td:nth-child(4),.studio-orders-table td:nth-child(6){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-orders-table td:nth-child(5){white-space:nowrap;overflow:visible}.studio-orders-table .creator-order-status-pill{text-overflow:clip;white-space:nowrap;align-items:center;max-width:none;display:inline-flex;overflow:visible}.studio-orders-table th{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;font-size:11px;font-weight:600}.studio-orders-row{cursor:pointer;transition:background .15s}.studio-orders-row:hover{background:#ffffff09}.studio-orders-row.is-expanded{background:#d4a0170f}.studio-orders-product-cell{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.studio-orders-thumb{border:1px solid #ffffff14;border-radius:8px;flex:none;width:36px;height:36px;overflow:hidden}.studio-orders-thumb img{object-fit:cover;width:100%;height:100%}.studio-orders-detail-row td{border-bottom:1px solid #ffffff14;padding:0}.studio-orders-detail-panel{background:linear-gradient(#ffffff08,#00000029);border-top:1px solid #d4a0171f;padding:16px 18px 18px}.studio-orders-detail-stack{gap:14px;display:grid}.studio-order-detail-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:16px;padding:16px 18px;display:grid}.studio-order-detail-block{gap:6px;min-width:0;display:grid}.studio-order-detail-block+.studio-order-detail-block{border-top:1px solid #ffffff0f;padding-top:14px}.studio-order-detail-block h4{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.studio-order-detail-block p{color:#ffffffdb;white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;margin:0;font-size:.95rem;line-height:1.5;overflow-y:auto}.studio-order-detail-notes{gap:12px;display:grid}.studio-order-detail-notes>div{gap:6px;min-width:0;display:grid}.studio-order-shipping-card{background:#ffffff06;border:1px solid #d4a0172e;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px 24px;padding:14px 16px;display:grid}.studio-order-shipping-card>h4{color:#fff;grid-column:1/-1;margin:0;font-size:.92rem;font-weight:700}.studio-order-shipping-address,.studio-order-shipping-tracking{align-content:start;gap:8px;min-width:0;display:grid}.studio-order-shipping-address dl,.studio-order-shipping-tracking dl{gap:6px;margin:0;display:grid}.studio-order-shipping-address .creator-order-shipping-row,.studio-order-shipping-tracking .creator-order-shipping-row{grid-template-columns:minmax(72px,110px) minmax(0,1fr)}@media (max-width:720px){.studio-order-shipping-card{grid-template-columns:1fr}}.studio-content-detail{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-top:8px;padding:16px}.studio-content-detail-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.studio-content-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0;display:grid}.studio-content-detail-metrics dt{color:#ffffff6b;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.studio-content-detail-metrics dd{margin:4px 0 0;font-weight:650}.studio-content-detail-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.studio-clients-summary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0 0 14px;display:grid}.studio-clients-summary article{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.studio-clients-summary span{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.studio-clients-summary strong{letter-spacing:-.02em;font-size:18px}.studio-subscribers-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.studio-subscriber-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:14px 16px;display:flex}button.studio-subscriber-card-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}button.studio-subscriber-card-button:hover,button.studio-subscriber-card-button:focus-visible{background:#5078c80d;border-color:#78b4ff38}.studio-subscriber-main{color:inherit;align-items:center;gap:12px;min-width:180px;text-decoration:none;display:flex}.studio-subscriber-main span{color:#ffffff73;font-size:12px;display:block}.studio-subscriber-meta{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.studio-subscriber-status{border:1px solid #ffffff1f;border-radius:999px;padding:4px 8px;font-weight:600}.studio-finances-analysis{border-bottom:1px solid #ffffff14;flex-direction:column;gap:14px;margin-bottom:24px;padding-bottom:20px;display:flex}.studio-finances-analysis .studio-section-header{flex-wrap:wrap;gap:12px}.studio-finances-analysis-only{background:linear-gradient(165deg,#ffffff0b,#ffffff04),#08080a8c;border:1px solid #ffffff14;border-radius:20px;margin-top:8px;margin-bottom:0;padding:18px 18px 20px}.studio-finances-analysis-only .studio-inline-note,.studio-finances-analysis-only-note{color:#ffffff73;margin:0 0 4px;font-size:13px;line-height:1.5}.studio-kpi-clickable{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;appearance:none;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:block}.studio-kpi-clickable:hover{background:#ffffff0e;border-color:#fff3}.studio-kpi-clickable:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}.studio-chart-interactive{cursor:crosshair;border-radius:14px;outline:none;position:relative}.studio-chart-interactive:focus-visible{box-shadow:0 0 0 2px #ffffff59}.studio-chart-guide{stroke:#ffffff2e;stroke-width:1px;stroke-dasharray:3 4}.studio-chart-dot{fill:#fff;stroke:#0a0a0ce6;stroke-width:2px}.studio-chart-tooltip{z-index:2;color:#ffffffe0;pointer-events:none;background:#0c0c0ef0;border:1px solid #ffffff24;border-radius:12px;min-width:118px;max-width:220px;padding:8px 10px;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 12px 28px #00000059}.studio-chart-tooltip-date{color:#ffffff7a;letter-spacing:.02em;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.studio-chart-tooltip-value{letter-spacing:-.01em;font-size:13px;font-weight:650;display:block}.studio-chart-skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a) 0 0/200% 100%;border-radius:14px;width:100%;animation:1.35s ease-in-out infinite studio-chart-shimmer}@keyframes studio-chart-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.studio-content-card-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.studio-content-card-rich,.studio-product-card{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#ffffff08;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}button.studio-content-card-rich,div.studio-content-card-rich,button.studio-product-card{width:100%}button.studio-content-card-metric-btn{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button.studio-content-card-metric-btn:hover em{text-decoration:underline}.studio-content-card-media,.studio-content-card-placeholder{aspect-ratio:16/10;background:#ffffff0a;width:100%;position:relative;overflow:hidden}.studio-content-card-media img{object-fit:cover;width:100%;height:100%;display:block}.studio-content-card-placeholder{color:#ffffff8c;background:radial-gradient(circle at 30% 20%,#ffffff14,#0000 55%),linear-gradient(160deg,#ffffff0d,#ffffff04);place-content:center;gap:6px;display:grid}.studio-content-card-placeholder span{letter-spacing:.04em;color:#ffffffc7;background:#00000040;border:1px solid #ffffff24;border-radius:14px;place-items:center;width:42px;height:42px;margin:0 auto;font-size:16px;font-weight:700;display:grid}.studio-content-card-placeholder em{letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b;text-align:center;font-size:11px;font-style:normal;font-weight:600}.studio-content-card-body{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.studio-content-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.studio-content-card-badge,.studio-content-card-access{color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:650;display:inline-flex}.studio-content-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.studio-content-card-date{width:100%;color:#ffffff61!important}.studio-product-card-price{color:#ffffffc7;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650}.studio-insight-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.studio-insight-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px}.studio-insight-item p{color:#ffffffc7;margin:0;font-size:13px;line-height:1.45}.studio-kpi-detail-overlay,.studio-preview-overlay{z-index:80}.studio-kpi-detail-modal,.studio-preview-modal{box-sizing:border-box;background:linear-gradient(#ffffff0a,#0000 28%),#0a0a0cf7;border:1px solid #ffffff1a;flex-direction:column;width:min(560px,100vw - 24px);max-width:100%;max-height:min(86vh,820px);display:flex;overflow:hidden;box-shadow:0 24px 64px #00000073}.studio-kpi-detail-modal>*,.studio-preview-modal>*{min-width:0;max-width:100%}.studio-kpi-detail-body,.studio-preview-body,.studio-kpi-detail-modal>.fx-modal-body,.studio-preview-modal>.fx-modal-body{flex:auto;min-width:0;max-width:100%;overflow:hidden auto}.studio-kpi-detail-heading h2,.studio-preview-header h2{letter-spacing:-.02em;margin:0;font-size:20px}.studio-kpi-detail-description{color:#ffffff80;margin:6px 0 0;font-size:13px;line-height:1.45}.studio-kpi-detail-period{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.studio-kpi-detail-hero{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.studio-kpi-detail-value{letter-spacing:-.04em;font-size:32px;font-weight:700;line-height:1.1}.studio-kpi-detail-previous{color:#ffffff7a;margin:0 0 14px;font-size:13px}.studio-kpi-detail-breakdown{gap:8px;margin:0 0 16px;display:grid}.studio-kpi-detail-breakdown-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.studio-kpi-detail-breakdown-row dt{color:#ffffff7a;font-size:12px}.studio-kpi-detail-breakdown-row dd{margin:0;font-size:13px;font-weight:650}.studio-kpi-detail-chart{margin-top:8px}.studio-preview-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.studio-preview-badge-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-preview-body{flex-direction:column;gap:14px;display:flex}.studio-preview-media{background:#0000008c;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;min-height:180px;max-height:min(58vh,560px);display:flex;position:relative;overflow:hidden}.studio-preview-fullscreen{display:none}.studio-preview-media--story{aspect-ratio:9/16;max-width:min(100%,320px);max-height:min(62vh,640px);margin:0 auto}.studio-preview-media--clip,.studio-preview-media--live,.studio-preview-media.is-video{aspect-ratio:9/16;max-width:min(100%,360px);margin:0 auto}.studio-preview-media--live.is-video{aspect-ratio:16/9;width:100%;max-width:min(100%,720px);max-height:min(58vh,480px)}.studio-preview-recording-state{text-align:center;color:#ffffff8c;place-items:center;width:100%;min-height:180px;padding:24px;font-size:14px;line-height:1.45;display:grid}.studio-preview-media--post,.studio-preview-media--marketplace{aspect-ratio:auto;width:100%;min-height:220px}.studio-preview-media img,.studio-preview-video{object-fit:contain;object-position:center;background:0 0;width:100%;height:100%;max-height:min(58vh,560px);display:block}.studio-preview-placeholder{aspect-ratio:auto;width:100%;height:100%;min-height:180px}.studio-preview-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0;display:grid}.studio-preview-stat{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px}.studio-preview-stat dt{color:#ffffff6b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.studio-preview-stat dd{letter-spacing:-.02em;margin:6px 0 0;font-size:18px;font-weight:650}.studio-preview-footer,.studio-kpi-detail-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.studio-kpi-detail-footer{padding-top:4px}.studio-kpi-detail-cta{justify-content:center;gap:8px;width:100%;min-height:44px;text-decoration:none}.studio-kpi-detail-users-block{max-height:min(48vh,420px);padding-right:2px;overflow:auto}.studio-kpi-views-detail{flex-direction:column;gap:12px;margin-top:4px;display:flex}.studio-kpi-views-top-list{max-height:min(48vh,420px);padding-right:2px;overflow:auto}.studio-kpi-detail-top-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,border-color .15s;display:grid}.studio-kpi-detail-top-row:hover,.studio-kpi-detail-top-row:focus-visible{background:#ffffff0d;border-color:#ffffff24;outline:none}.studio-kpi-detail-top-thumb{background:#ffffff0f;border-radius:10px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.studio-kpi-detail-top-thumb img{object-fit:cover;width:100%;height:100%;display:block}.studio-kpi-detail-top-thumb-fallback{color:#ffffff8c;font-size:13px;font-weight:700}.studio-kpi-detail-top-main{flex-direction:column;gap:4px;min-width:0;display:flex}.studio-kpi-detail-top-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.25;overflow:hidden}.studio-kpi-detail-top-meta{color:#ffffff73;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;font-weight:500;display:flex}.studio-kpi-detail-top-meta em{color:#ffffff9e;font-style:normal;font-weight:600}.studio-kpi-detail-top-metric{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.studio-kpi-detail-top-metric strong{letter-spacing:-.02em;font-size:14px;font-weight:650;line-height:1.2}.studio-kpi-detail-top-metric span{color:#ffffff73;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:600}@media (max-width:560px){.studio-kpi-detail-top-row{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"thumb maii""thumb metric";gap:8px 10px}.studio-kpi-detail-top-thumb{grid-area:thumb;width:44px;height:44px}.studio-kpi-detail-top-main{grid-area:main}.studio-kpi-detail-top-metric{grid-area:metric;align-items:flex-start}}.studio-preview-footer .fetix-pill-cta,.studio-preview-footer .fetix-pill-cta-secondary{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:720px){.studio-content-card-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.studio-sparkline-mini-grid{grid-template-columns:1fr}.studio-modal-fullscreen-mobile.fx-modal-overlay{justify-content:stretch;align-items:stretch;padding:0}.studio-modal-fullscreen-mobile .studio-modal-sheet{border-left:0;border-right:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.creator-orders-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.creator-order-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:16px}.creator-order-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.creator-order-thumb{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.creator-order-thumb img{object-fit:cover;width:100%;height:100%;display:block}.creator-order-card-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.creator-order-client{color:#ffffff80;font-size:12px}.creator-order-status-pill{letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-self:flex-start;max-width:none;padding:5px 10px;font-size:11px;font-weight:650;line-height:1.2}.creator-order-card-top .creator-order-status-pill{margin-left:auto}.studio-orders-table td:nth-child(5){white-space:nowrap}.marketplace-shipping-checkout{gap:12px;display:grid}.marketplace-shipping-checkout .settings-form{gap:10px;display:grid}.creator-order-facts{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin:0;display:grid}.creator-order-facts>span{background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;gap:4px;min-width:0;padding:10px 12px;display:grid}.creator-order-facts small{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.creator-order-facts>span strong{color:#f2efe6;overflow-wrap:anywhere;font-size:.92rem;line-height:1.35}.creator-order-facts>span strong:not(.is-wrap){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.creator-order-actions{flex-direction:column;gap:10px;margin:0;padding-top:2px;display:flex}.creator-order-actions-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.creator-order-ship-fields{flex-wrap:wrap;flex:280px;align-items:center;gap:10px;min-width:0;display:flex}.creator-order-field,.creator-order-ship-fields input{height:40px;min-height:40px;color:inherit;font:inherit;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;flex:160px;min-width:0;padding:0 14px;font-size:13px}.creator-order-primary-cta,.creator-order-secondary-cta,.creator-order-actions .fetix-pill-cta{flex:none;align-self:center;height:40px;min-height:40px;padding:0 16px;font-size:13px;font-weight:650;line-height:1}.creator-order-cancel-cta{color:#ffb4b4;background:#e0313114;border-color:#e0313152;flex:none;align-self:center;height:40px;min-height:40px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:600;line-height:1}.creator-order-cancel-cta:hover:not(:disabled){color:#ffc9c9;background:#e0313124;border-color:#e031317a}.creator-order-cancel-cta:disabled{opacity:.55;cursor:wait}.fx-modal.creator-order-cancel-modal{width:min(100%,440px)}.creator-order-status-select select{height:36px;min-height:36px;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:0 14px;font-size:12px}@media (max-width:720px){.creator-order-actions,.creator-order-actions-row{flex-direction:column;align-items:stretch}.creator-order-ship-fields{flex-direction:column}.creator-order-primary-cta,.creator-order-secondary-cta,.creator-order-cancel-cta{justify-content:center;width:100%}.studio-subscriber-card{flex-direction:column}.studio-wallet-banner{flex-direction:column;align-items:flex-start}.studio-sparkline-grid{grid-template-columns:1fr}}.studio-guard{text-align:center;padding:48px 16px}.studio-guard-loading{color:#ffffff73;font-size:13px}.studio-guard-denied{flex-direction:column;align-items:center;gap:16px;display:flex}@media (max-width:720px){.studio-table thead{display:none}.studio-table,.studio-table tbody,.studio-table tr,.studio-table td{width:100%;display:block}.studio-table tr{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;margin-bottom:10px;padding:12px 14px}.studio-table td{border-bottom:none;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.studio-table td:before{content:attr(data-label);color:#fff6;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}}.client-directory-intro{color:#ffffff7a;max-width:640px;margin:8px 0 16px;font-size:13px;line-height:1.5}.client-directory-toolbar{box-sizing:border-box;gap:8px;width:100%;min-width:0;max-width:100%;margin:4px 0 10px;display:grid}.client-directory-filters{display:contents}.client-directory-search{box-sizing:border-box;gap:10px;width:100%;min-width:0;max-width:100%;margin-bottom:0;display:flex}.client-directory-search input{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex:1;min-width:0;padding:10px 14px}.client-directory-list{gap:12px;display:grid}.client-directory-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:stretch;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.client-directory-card.studio-client-card:hover{background:#5078c80d;border-color:#78b4ff38;transform:translateY(-1px)}.client-directory-card:hover{background:#5078c80d;border-color:#78b4ff38}.client-directory-card-main{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;margin:0;padding:0;text-decoration:none;display:flex}button.client-directory-card-main:hover,button.client-directory-card-main:focus-visible{color:inherit}.client-directory-card-body{min-width:0}.client-directory-card-body strong{align-items:center;gap:6px;font-size:15px;display:inline-flex}.client-directory-flag{opacity:.85;font-size:.85em;line-height:1}.client-directory-username{color:#ffffff73;font-size:12px;display:block}.client-directory-segments{margin-bottom:0}.client-directory-subfilters{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-left:0;gap:7px;margin:0;padding:2px 0 4px;display:flex;overflow-x:auto}.client-directory-sub-meta{color:#ffffff7a;flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:6px;font-size:11px;line-height:1.4;display:flex}.client-directory-sub-meta>span:not(:last-child):after{content:"·";color:#ffffff47;margin-left:8px}.client-directory-badge.is-sub-status.status-active{color:#9be7c4;border-color:#9be7c447}.client-directory-badge.is-sub-status.status-expired,.client-directory-badge.is-sub-status.status-cancelled{color:#e6b4b4e6;border-color:#dca0a047}.client-directory-active-filters{background:#5078c80f;border:1px solid #78b4ff2e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;display:flex}.client-directory-active-filters-label{color:#c8d6ebbf;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:11px}.client-directory-active-filters-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.client-directory-active-filter-chip{color:#dce6f5f2;font:inherit;cursor:pointer;background:#5078c81f;border:1px solid #78b4ff47;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;line-height:1;display:inline-flex}.client-directory-active-filter-chip:hover,.client-directory-active-filter-chip:focus-visible{background:#5078c82e;border-color:#78b4ff73}.client-directory-active-filters-reset{color:#b4c8e6d9;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 2px;font-size:12px}.client-directory-active-filters-reset:hover{color:#fff}.client-directory-subfilters::-webkit-scrollbar{display:none}.client-directory-subfilter-pill{opacity:.82;flex-shrink:0;padding:6px 10px!important;font-size:12px!important}.client-directory-subfilter-pill.selected{opacity:1;color:#d8ffe4;background:#50b46429;border-color:#50b46473}.client-directory-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.client-directory-badge{letter-spacing:.02em;color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:3px 8px;font-size:11px}.client-directory-badge.is-follower{color:#dcdce6d9;border-color:#c8c8d247}.client-directory-badge.is-subscriber{color:#9be7c4;border-color:#9be7c447}.client-directory-badge.is-purchaser{color:#b4c8ff;border-color:#b4c8ff47}.client-directory-badge.is-ppv{color:#e6be78;border-color:#e6be784d}.client-directory-badge.is-tribute{color:#e696aa;border-color:#e696aa4d}.client-directory-badge.is-on-fetix{color:#c8d6e6e6;border-color:#b4c8dc47}.client-directory-spent{color:#ffffff8c;margin-top:6px;font-size:12px;display:block}.client-directory-card-actions{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.client-directory-card-actions .client-bulk-black{height:40px;min-height:40px;padding:0 18px;font-size:11px;font-weight:700;line-height:1}.client-directory-status{text-align:center;color:#ffffff73;padding:24px 0;font-size:13px}.client-directory-sentinel{height:1px}.client-lists-section{box-sizing:border-box;gap:8px;width:100%;min-width:0;max-width:100%;margin:8px 0 12px;display:grid}.client-lists-rail{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;gap:8px;width:100%;min-width:0;max-width:100%;margin:0;padding:10px;display:grid}.client-lists-rail-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-lists-rail-label-text{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;line-height:1.2}.client-lists-rail-body{align-items:center;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.client-lists-yours-btn{color:#d2dcf0eb;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.client-lists-yours-btn:hover,.client-lists-yours-btn:focus-visible{color:#fff;background:#5078c81a;border-color:#78b4ff4d}.client-lists-yours-count{color:#ffffffc7;background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.client-lists-rail-scroll{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;padding:0;display:flex;overflow:visible}.client-lists-rail-empty{color:#ffffff61;font-size:12px;line-height:1.3}.client-lists-chip{max-width:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 8px;transition:border-color .15s,background .15s;display:inline-flex}.client-lists-chip:hover,.client-lists-chip.is-active{background:#5078c814;border-color:#78b4ff47}.client-lists-chip-name{white-space:nowrap;font-size:11px;font-weight:600;line-height:1}.client-lists-chip-count{text-align:center;color:#ffffff9e;font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:5px;flex-shrink:0;min-width:0;padding:1px 4px;font-size:10px;line-height:1.15}.personal-lists-overlay{z-index:80}.personal-lists-modal{flex-direction:column;width:min(440px,100vw - 24px);max-height:min(780px,100vh - 32px);display:flex;overflow:hidden}.personal-lists-modal-header{align-items:flex-start}.personal-lists-modal-heading{gap:4px;min-width:0;display:grid}.personal-lists-modal-heading h2{letter-spacing:-.02em;margin:0;font-size:18px}.personal-lists-modal-desc,.personal-lists-add-hint{color:#ffffff80;margin:0;font-size:13px;line-height:1.4}.personal-lists-back{color:#b4c8ffeb;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;margin-bottom:2px;padding:0;font-size:12px}.personal-lists-modal-body{gap:14px;padding-bottom:18px;display:grid;overflow:auto}.personal-lists-create-cta{width:100%}.personal-lists-empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:14px;padding:28px 16px}.personal-lists-empty.is-compact{padding:18px 14px}.personal-lists-empty strong{margin-bottom:6px;font-size:15px;display:block}.personal-lists-empty p{color:#ffffff7a;margin:0;font-size:13px;line-height:1.4}.personal-lists-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.personal-lists-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.personal-lists-card:hover,.personal-lists-card:focus-visible{background:#5078c814;border-color:#78b4ff47}.personal-lists-card-main{gap:3px;min-width:0;display:grid}.personal-lists-card-main strong{font-size:14px;font-weight:600}.personal-lists-card-main small{color:#ffffff7a;font-size:12px}.personal-lists-card-chevron{color:#ffffff59;font-size:18px;line-height:1}.personal-lists-form{gap:12px;display:grid}.personal-lists-field{color:#ffffff8c;gap:6px;font-size:12px;display:grid}.personal-lists-field input{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:10px 12px}.personal-lists-detail{gap:12px;display:grid}.personal-lists-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.personal-lists-detail-actions .fetix-pill-cta.is-reject{height:40px;min-height:40px;padding:0 18px}.personal-lists-members{gap:8px;margin:0;padding:0;list-style:none;display:grid}.personal-lists-member{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.personal-lists-member-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.personal-lists-member-main span{gap:1px;min-width:0;display:grid}.personal-lists-member-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.personal-lists-member-main small{color:#ffffff73;font-size:11px}.personal-lists-member-remove{color:#ffaab4e6;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 6px;font-size:11px}.personal-lists-member-remove:hover:not(:disabled){color:#ff9aa8}.personal-lists-member-remove:disabled{opacity:.5;cursor:default}.client-directory-bulk-bar{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:0;display:flex}.client-directory-bulk-bar .creator-follow-button.is-bulk-primary{color:#000;background:#fff;border-color:#fff}.client-directory-bulk-bar .client-bulk-black{height:40px;min-height:40px;padding:0 18px;font-size:11px;font-weight:700;line-height:1}.client-directory-bulk-bar .creator-follow-button.is-bulk-primary:disabled{opacity:.4;cursor:not-allowed}.client-directory-bulk-count{color:#ffffff80;font-size:12px}.client-directory-bulk-modal{width:min(420px,100vw - 24px)}.client-directory-bulk-modal-empty{color:#ffffff8c;margin:0;font-size:13px;line-height:1.45}.client-directory-bulk-list-picker{gap:8px;margin:0;padding:0;list-style:none;display:grid}.client-directory-bulk-list-option{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.client-directory-bulk-list-option:hover:not(:disabled),.client-directory-bulk-list-option:focus-visible:not(:disabled){background:#5078c81a;border-color:#78b4ff4d}.client-directory-bulk-list-option:disabled{opacity:.55;cursor:default}.client-directory-bulk-list-option strong{font-size:14px}.client-directory-bulk-list-option span{color:#ffffff73;flex-shrink:0;font-size:12px}.client-directory-select{align-items:center;padding-right:4px;display:flex}.client-directory-card.is-selected{background:#5078c814;border-color:#78b4ff59}.client-directory-list-dot{pointer-events:none;z-index:1;background:#8ec5ff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:8px;box-shadow:0 0 0 2px #080808f2,0 0 0 3px #7ebeff66}.client-directory-list-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.client-directory-list-tag{color:#becde6d9;background:#788cb414;border:1px solid #a0b4dc38;border-radius:999px;padding:2px 7px;font-size:10px}.client-detail-section{border-top:0;gap:10px;margin-top:0;padding-top:0;display:grid}.cds-section{border-top:1px solid #ffffff0f;gap:8px;margin-top:0;padding-top:12px;display:grid}.cds-section-title{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:11px;font-weight:600}.cds-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cds-identity{align-items:flex-start;gap:12px;padding-bottom:4px;display:flex}.cds-identity-text{flex:auto;gap:3px;min-width:0;padding-top:2px;display:grid}.cds-identity-text strong{letter-spacing:-.02em;font-size:17px;line-height:1.2}.cds-identity-text>span{color:#ffffff7a;font-size:13px}.cds-identity-actions{flex:none;align-items:flex-start;padding-top:2px;display:flex}.cds-header-message{white-space:nowrap;justify-content:center;align-items:center;min-height:36px;border-radius:999px!important;height:36px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.cds-header-message.is-filled{color:#000;background:#fff;border-color:#fff}.cds-badges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.cds-badge{letter-spacing:.01em;padding:2px 7px!important;font-size:10px!important}.cds-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cds-metric-grid-primary .cds-metric-card.is-primary{grid-column:1/-1}.cds-metric-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;gap:3px;min-width:0;padding:8px 10px;display:grid}.cds-metric-card.is-primary{background:#5078c814;border-color:#78b4ff2e}.cds-metric-card-wide{grid-column:1/-1}.cds-metric-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;font-size:10px}.cds-metric-value{letter-spacing:-.02em;word-break:break-word;font-size:15px;font-weight:600;line-height:1.2}.cds-metric-value.is-date{font-size:13px;font-weight:500}.cds-activity{scrollbar-width:thin;gap:0;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cds-activity li{border-bottom:1px solid #ffffff0a;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 2px;font-size:12px;display:grid}.cds-activity li:last-child{border-bottom:0}.cds-activity-dot{background:#9eebdcd9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #9eebdc1f}.cds-activity-label{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cds-activity-date{color:#ffffff6b;font-variant-numeric:tabular-nums}.cds-activity-amount{color:#c8dcffbf;font-variant-numeric:tabular-nums;text-align:right;min-width:4.5rem}.cds-notes-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.cds-notes-toggle small{color:#e6be78c7;font-size:11px}.fan-journey-section{margin-top:0}.fan-journey-state{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:3px;margin-bottom:4px;padding:10px 12px;display:grid}.fan-journey-state-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;font-size:10px}.fan-journey-state-value{letter-spacing:-.02em;font-size:15px;font-weight:600}.fan-journey-state-meta{color:#ffffff7a;font-size:12px}.fan-journey-timeline{scrollbar-width:thin;border-left:1px solid #ffffff14;gap:0;max-height:160px;margin:2px 0 0;padding:0 0 0 2px;list-style:none;display:grid;overflow-y:auto}.fan-journey-timeline li{grid-template-columns:14px 1fr;align-items:center;gap:8px;margin-left:-8px;padding:5px 0 5px 2px;display:grid}.fan-journey-dot{background:#9eebdc;border-radius:50%;width:7px;height:7px;margin-top:0;box-shadow:0 0 0 3px #9eebdc24}.fan-journey-step{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.fan-journey-timeline strong{font-size:13px;font-weight:600;display:inline}.fan-journey-timeline small{color:#ffffff7a;font-size:11px}.fan-journey-dropoff{background:#e6c36a14;border:1px solid #e6c36a2e;border-radius:12px;gap:6px;margin-top:8px;padding:12px;display:grid}.fan-journey-dropoff-path{margin:0;font-size:13px;font-weight:600}.fan-journey-dropoff p{color:#ffffffa6;margin:0;font-size:12px}.fan-journey-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.broadcast-dynamic-filters,.broadcast-send-mode{gap:12px;padding:14px;display:grid}.broadcast-filter-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.broadcast-filter-chips,.broadcast-send-mode-row,.broadcast-history-filters{flex-wrap:wrap;gap:8px;display:flex}.broadcast-history-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}@media (max-width:640px){.broadcast-filter-grid{grid-template-columns:1fr}.fan-journey-actions .creator-follow-button,.fan-journey-dropoff .studio-primary-button{width:100%}.cds-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cds-identity{flex-wrap:wrap}.cds-identity-actions{order:3;width:100%}.cds-header-message{width:100%}}.client-detail-section h3{letter-spacing:.02em;color:#ffffffc7;margin:0;font-size:13px;font-weight:600}.client-detail-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.client-detail-muted{color:#ffffff6b;margin:0;font-size:12px}.client-detail-list-actions{flex-wrap:wrap;gap:6px;display:flex}.cds-list-toggle{color:#ffffffe0;max-width:100%;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;line-height:1.2;transition:border-color .15s,background .15s;display:inline-flex}.cds-list-toggle:hover,.cds-list-toggle.is-active{background:#5078c81a;border-color:#78b4ff4d}.cds-list-toggle:disabled{opacity:.55;cursor:default}.cds-list-toggle-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.client-detail-activity{gap:8px;margin:0;padding:0;list-style:none;display:grid}.client-detail-activity li{color:#ffffff9e;grid-template-columns:1fr auto auto;gap:10px;font-size:12px;display:grid}.client-detail-notes-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.client-detail-notes-toggle span{font-size:13px;font-weight:600}.client-detail-notes-toggle small{color:#e6be78bf;font-size:11px}.client-detail-notes-body{gap:10px;display:grid}.client-detail-notes-body textarea,.cds-notes-textarea{resize:none;color:#fff;width:100%;min-height:96px;max-height:220px;font:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px;line-height:1.45;overflow-y:auto}.client-detail-notes-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cds-notes-save{border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 16px!important;line-height:1!important;display:inline-flex!important}.cds-notes-save:disabled{opacity:.55;cursor:default}.client-detail-sheet-error{color:#e696aa;margin:0;font-size:12px}@media (max-width:720px){.client-lists-chip{max-width:180px}.client-directory-bulk-bar{gap:6px}.client-detail-activity li{grid-template-columns:1fr auto}.cds-activity li{grid-template-columns:12px minmax(0,1fr) auto}.cds-activity-amount:empty{display:none}}.client-fan-memory{gap:10px}.client-fan-memory-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.client-fan-memory-title{display:block}.client-fan-memory-toggle small{color:#fff6;letter-spacing:0;text-transform:none;font-size:11px;font-weight:400}.client-fan-memory-body{gap:14px;display:grid}.client-fan-memory-block{gap:8px;display:grid}.client-fan-memory-block h4{letter-spacing:.05em;text-transform:uppercase;color:#ffffff73;margin:0;font-size:11px;font-weight:600}.client-fan-memory-pills{flex-wrap:wrap;gap:6px;display:flex}.client-fan-memory-pill{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;line-height:1.2;display:inline-flex}.client-fan-memory-pill em{color:#b4d2ffe6;font-size:11px;font-style:normal;font-weight:600}.client-fan-memory-pill.is-button{cursor:pointer}.client-fan-memory-pref-list,.client-fan-memory-insights,.client-fan-memory-saved{gap:0;margin:0;padding:0;list-style:none;display:grid}.client-fan-memory-patterns-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.client-fan-memory-patterns-card .client-fan-memory-pref-list li{background:0 0;border:0;border-bottom:1px solid #ffffff0f;border-radius:0;padding:11px 12px}.client-fan-memory-patterns-card .client-fan-memory-pref-list li:last-child{border-bottom:0}.client-fan-memory-pref-list li,.client-fan-memory-saved li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.client-fan-memory-pref-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#fff6;font-size:10px}.client-fan-memory-pref-list strong,.client-fan-memory-saved strong{font-size:13px;font-weight:600}.client-fan-memory-pref-list small{color:#ffffff6b;font-size:11px}.client-fan-memory-insights li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.client-fan-memory-insights p{color:#ffffffd1;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.4}.client-fan-memory-dismiss{color:#ffffff6b;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 0;font-size:11px}.client-fan-memory-dismiss:hover:not(:disabled){color:#ffffffb8}.client-fan-memory-dismiss:disabled{opacity:.5;cursor:default}.client-fan-memory-insight-actions,.client-fan-memory-saved-actions{flex-wrap:wrap;gap:6px;display:flex}.client-fan-memory-cat{color:#ffffff73;font-size:11px}.client-fan-memory-edit{gap:8px;display:grid}.client-fan-memory-edit select,.client-fan-memory-edit input,.client-fan-memory-field select,.client-fan-memory-field input{width:100%}.client-fan-memory-field{gap:6px;display:grid}.client-fan-memory-context{color:#ffffff73;margin:0;font-size:12px}@media (max-width:720px){.client-fan-memory-insights li{flex-direction:column;align-items:stretch}}.client-detail-sheet{flex-direction:column;gap:2px;display:flex}.client-detail-sheet-identity{align-items:center;gap:14px;display:flex}.client-detail-sheet-identity strong{letter-spacing:-.02em;font-size:17px;display:block}.client-detail-sheet-identity span{color:#ffffff80;margin-top:2px;font-size:13px;display:block}.client-detail-sheet-badges{min-height:24px}.client-detail-sheet-empty-flags{color:#fff6;font-size:14px}.client-detail-sheet-rows{margin:0}.client-detail-sheet-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.client-detail-sheet-actions .cds-action-btn,.cds-action-btn{text-align:center;box-sizing:border-box;flex:140px;justify-content:center;align-items:center;min-height:40px;padding:0 14px!important;line-height:1!important;display:inline-flex!important}.client-detail-sheet-actions .client-detail-sheet-message,.client-detail-sheet-actions .studio-primary-button{text-align:center;justify-content:center;width:100%}.client-detail-sheet-actions-secondary{flex-wrap:wrap;gap:8px;display:flex}.client-detail-sheet-actions-secondary .creator-follow-button{text-align:center;flex:120px;justify-content:center}.studio-dashboard-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.studio-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;padding:16px}.studio-panel .studio-panel{background:#ffffff04;border-color:#ffffff0d;border-radius:14px;padding:12px 14px}.studio-block{background:0 0;border:none;border-radius:0;margin:0;padding:0}.studio-section-plain>.section-kicker{margin-bottom:4px;display:block}.studio-section-plain h3{letter-spacing:-.03em;margin:0 0 12px;font-size:17px;font-weight:650}.studio-section-plain>.studio-kpi-grid,.studio-section-plain>.studio-volume-strip,.studio-section-plain>.studio-insight-list{margin-top:4px}.studio-volume-note{margin:-4px 0 12px;font-size:12px;line-height:1.45}.studio-volume-strip{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.studio-volume-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;flex:120px;gap:4px;min-width:0;padding:10px 12px;display:flex}.studio-volume-item span{color:#ffffff80;letter-spacing:.02em;font-size:11px}.studio-volume-item strong{letter-spacing:-.02em;font-size:17px}.studio-content-card-secondary-meta{color:#ffffff61;letter-spacing:.02em;margin-top:2px;font-size:11px;font-weight:500;display:block}.studio-panel h3{letter-spacing:-.03em;margin:4px 0 0;font-size:18px}.studio-panel-muted{background:#ffffff04}.studio-panel-muted p{color:#ffffff73;margin:12px 0 0;font-size:13px;line-height:1.55}.studio-metric-list{margin:18px 0 0;padding:0;list-style:none}.studio-metric-list li{color:#ffffff8c;border-top:1px solid #ffffff0f;justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.studio-unavailable-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.studio-unavailable-grid div{color:#ffffff47;border:1px dashed #ffffff1a;border-radius:12px;padding:12px;font-size:11px}.mp-locked-notice{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:18px;padding:14px}.mp-locked-notice strong{font-size:12px;display:block}.mp-locked-notice span{color:#ffffff80;margin-top:6px;font-size:12px;line-height:1.5;display:block}.public-posts-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.public-post-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;padding:18px}.public-post-card p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.55}.public-post-media{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:14px;display:grid}.public-post-media img,.public-post-media video{object-fit:cover;background:#111;border-radius:14px;width:100%;max-height:260px}.public-post-media audio{width:100%}.profile-tab{cursor:pointer}.studio-post-list{gap:16px;display:grid}.studio-post-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;padding:18px}.studio-post-meta{color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.studio-post-body{color:#ffffffd1;margin:0 0 12px;line-height:1.55}.studio-post-media-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.studio-post-media-item video,.studio-post-media-item img{object-fit:cover;background:#111;border-radius:14px;width:100%;min-height:180px;max-height:320px;display:block}.studio-post-media-item audio{width:100%;display:block}.studio-post-actions{justify-content:flex-end;margin-top:14px;display:flex}.public-post-text-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.public-post-media-button{cursor:pointer;background:0 0;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.public-post-media-button:hover{outline:1px solid #ffffff2e}.public-post-play-badge{color:#fff;pointer-events:none;background:#0000009e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid;position:absolute;bottom:10px;right:10px}.public-post-media.is-gallery .public-post-media-button video,.public-post-media.is-gallery .public-post-media-button img{max-height:180px}.post-detail-panel{flex-direction:column;width:min(920px,100%);min-width:0;max-width:100%;display:flex;overflow:hidden auto}.mp-detail-panel.post-detail-panel{flex-direction:column;display:flex;overflow:hidden auto}.post-detail-media-col{flex-direction:column;order:2;min-width:0;display:flex}.post-detail-sidebar{display:contents}.post-detail-toolbar{z-index:12;flex-shrink:0;order:1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 0;display:flex;position:relative}.post-detail-toolbar-start{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.post-detail-author{flex:auto;min-width:0}.post-detail-author-link{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.post-detail-author-link:hover .post-detail-author-meta span{color:#f0d78ceb}.post-detail-author-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.post-detail-author-meta strong{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.post-detail-author-meta span{color:#ffffff85;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.post-detail-owner-menu{z-index:13;position:relative}.post-detail-menu-trigger{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;width:36px;height:36px;font-size:18px;line-height:1}.post-detail-menu-trigger:hover{background:#ffffff24}.post-detail-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;background:#121216fa;border:1px solid #ffffff29;border-radius:14px;min-width:168px;padding:6px;position:absolute;top:calc(100% + 8px);left:auto;right:0;box-shadow:0 16px 40px #0000008c}.post-detail-menu.post-detail-menu-portal{max-width:calc(100vw - 16px);z-index:calc(var(--fx-z-modal) + 40);margin:0;overflow:auto;position:fixed!important}.post-detail-menu button{text-align:left;color:#fff;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:11px 14px;font-size:14px;font-weight:650}.post-detail-menu button:hover{background:#ffffff1a}.post-detail-menu button.is-danger{color:#ff8f8f}.post-detail-menu button.is-danger:hover{background:#ff50501f}.post-detail-close.mp-detail-close{flex-shrink:0;position:static}.post-detail-gallery{background:#101010;flex-direction:column;flex:0 auto;height:min(72dvh,760px);min-height:0;max-height:min(72dvh,760px);display:flex;overflow:hidden}.post-detail-main{box-sizing:border-box;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px 14px;display:flex;position:relative;overflow:hidden}.post-detail-main img,.post-detail-main video{object-fit:cover;background:#111;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:100%}.post-detail-main>.public-post-autoplay,.post-detail-main>.autoplay-video{background:#111;border-radius:14px;width:calc(100% - 28px);min-width:0;max-width:none;height:calc(100% - 24px);min-height:0;max-height:none;display:block;position:absolute;inset:12px auto auto 14px;overflow:hidden}.post-detail-main>img{object-fit:cover;object-position:center;width:calc(100% - 28px);max-width:none;height:calc(100% - 24px);max-height:none;margin:0;position:absolute;inset:12px auto auto 14px}.post-detail-main .autoplay-video-poster,.post-detail-main .public-post-video-el,.post-detail-main .autoplay-video-el{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;position:absolute;inset:0}.post-detail-main audio{width:min(100%,520px)}.post-detail-main .autoplay-video>.autoplay-video-mute.reels-volume-button,.post-detail-main .autoplay-video>.autoplay-video-mute.story-viewer-volume-button,.post-detail-main .autoplay-video>.autoplay-video-mute{z-index:7;width:36px;min-width:36px;height:36px;min-height:36px;font-size:16px;inset:12px 12px auto auto}.post-detail-fullscreen-btn{z-index:7;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080a9e;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:24px;right:24px;box-shadow:0 4px 16px #00000059}.post-detail-main:has(.autoplay-video-mute) .post-detail-fullscreen-btn{top:68px}.post-detail-fullscreen-btn:hover{color:#f0d78c;background:#121216d1;border-color:#f0d78c73}.post-detail-fullscreen-btn svg{width:16px;height:16px;display:block}.post-detail-date{letter-spacing:.01em;color:#ffffff7a;margin:0 0 8px;font-size:12px;font-weight:500}@media (max-width:720px){.mp-detail-modal.post-detail-modal .post-detail-panel{border-radius:18px;width:min(100vw,100%);max-height:96dvh}.post-detail-gallery{height:min(58dvh,560px);max-height:min(58dvh,560px)}.post-detail-main{padding:10px}.post-detail-main>.public-post-autoplay,.post-detail-main>.autoplay-video{width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px}.post-detail-main>img{width:calc(100% - 20px);max-width:none;height:calc(100% - 20px);max-height:none;top:10px;left:10px}.post-detail-main .autoplay-video>.autoplay-video-mute.reels-volume-button,.post-detail-main .autoplay-video>.autoplay-video-mute.story-viewer-volume-button,.post-detail-main .autoplay-video>.autoplay-video-mute{width:34px;min-width:34px;height:34px;min-height:34px;top:10px;right:10px}.post-detail-fullscreen-btn{width:34px;height:34px;top:20px;right:20px}.post-detail-main:has(.autoplay-video-mute) .post-detail-fullscreen-btn{top:62px}}.post-detail-thumbs{border-top:1px solid #ffffff0f;flex-shrink:0;gap:8px;padding:12px 18px 16px;display:flex;overflow-x:auto}.post-detail-thumb{color:#fffc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex:none;width:64px;height:64px;overflow:hidden}.post-detail-thumb.active{border-color:#ffffff6b;box-shadow:0 0 0 1px #ffffff1f}.post-detail-thumb img{object-fit:cover;width:100%;height:100%}.post-detail-body{box-sizing:border-box;z-index:2;background:#0d0d0d;border-top:1px solid #ffffff0f;flex-shrink:0;order:3;min-width:0;max-width:100%;padding:16px 24px 20px;position:relative;overflow-x:hidden}.post-detail-sidebar>.auth-error{order:1;margin:8px 14px 0}.post-detail-text{color:#ffffffd1;white-space:pre-wrap;margin:10px 0 0;font-size:15px;line-height:1.6}.post-detail-text.muted{color:#ffffff6b}.personal-profile-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.profile-tab-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;margin:20px 0 18px;display:flex}.profile-tab-toolbar h2{margin:6px 0 0;font-size:22px}.profile-posts-section,.profile-marketplace-section,.profile-reels-section,.profile-reviews-section,.profile-saved-section{margin:12px var(--profile-rail,0px) 0;padding:0}.fetix-pill-cta-secondary.is-active{color:var(--fx-accent,#d4a017);background:#d4a01724;border-color:#d4a01773}.studio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.marketplace-category-select{width:100%;line-height:1.4}.marketplace-category-select option{white-space:nowrap;min-height:1.4em;margin:0;padding:8px 10px;line-height:1.4}.studio-product-form .marketplace-composer-select-field{gap:8px}.studio-product-form .marketplace-composer-select-field .marketplace-sort{width:fit-content;max-width:100%;display:block}@media (max-width:620px){.studio-form-grid{grid-template-columns:1fr}}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.post-grid-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.post-grid-card.is-protected{border-color:#d4a01747}.post-grid-card.is-locked{border-color:#d4a01757}.post-grid-card:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 10px 28px #00000047}.post-grid-card.is-protected:hover,.post-grid-card.is-locked:hover{border-color:#d4a0177a}.post-grid-card-hit{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.post-grid-card-media{aspect-ratio:1;background:#111;position:relative}.post-grid-card-gate{background:radial-gradient(circle at 50% 40%,#d4a01738,#0000 56%),linear-gradient(#2820128c,#060608f5);place-items:center;width:100%;height:100%;display:grid}.post-grid-card-lock{filter:drop-shadow(0 8px 18px #00000073);font-size:28px}.post-grid-card-overlay{z-index:2;pointer-events:none;background:linear-gradient(#0000008c,#0000 85%);justify-content:flex-start;align-items:flex-start;gap:8px;padding:10px;display:flex;position:absolute;top:0;left:0;right:0}.post-grid-card-overlay--badges{z-index:3;pointer-events:none}.post-grid-card-overlay--badges .post-grid-card-badge-stack{pointer-events:none}.post-grid-card-overlay--badges .collab-badge-wrap{pointer-events:auto}.post-grid-card-overlay--badges .post-visibility-pill,.post-grid-card-overlay--badges button.post-visibility-pill,.post-grid-card-overlay--badges .content-access-badge-icon,.post-grid-card-overlay--badges button.content-access-badge-icon,.post-grid-card-overlay--badges .collab-badge-icon{pointer-events:auto;position:static}.post-grid-card-overlay--badges:not(:has(.post-grid-card-badge)):not(:has(.post-grid-card-badge-discount)):not(:has(.collab-badge-wrap)):not(:has(.post-visibility-pill)):not(:has(.content-access-badge-icon)):not(:has(.collab-badge-icon)){display:none}.content-access-badge-icon,.collab-badge-icon{color:#ffe6aafa;cursor:pointer;background:#d4a01729;border:1px solid #d4a01773;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;line-height:0;display:inline-flex;box-shadow:0 4px 14px #00000038}.content-access-badge-icon.is-owned{color:#8ec8ff;background:#78c4ff1f;border-color:#78c4ff59}.content-access-badge-icon.is-subscribers{color:#ffe6aafa;background:#d4a01729;border-color:#d4a01773}.content-access-badge-icon-text{font-size:13px;font-weight:700;line-height:1}.collab-badge-icon{color:#b8d4ff;background:#5a8cdc2e;border-color:#78aaff6b}button.collab-badge-icon{appearance:none;font:inherit}.post-grid-card-badge{color:#ffe6aafa;letter-spacing:.03em;text-transform:none;text-overflow:ellipsis;white-space:nowrap;background:#d4a01729;border:1px solid #d4a01766;border-radius:999px;max-width:100%;padding:6px 12px;font-size:11px;font-weight:700;overflow:hidden;box-shadow:0 4px 14px #00000038}.post-grid-card-badge-stack{flex-direction:column;align-items:flex-start;gap:6px;max-width:min(96%,280px);display:inline-flex}.post-grid-card-badge-stack.post-grid-card-badge-stack--icons{flex-flow:wrap;align-items:center;gap:8px;max-width:min(96%,320px)}.post-grid-card-badge-stack--icons .post-visibility-stack.is-icon-row{flex-direction:row;flex:none;align-items:center;gap:8px;display:inline-flex}.post-grid-card-badge-stack--icons>.post-grid-card-badge-discount,.post-grid-card-badge-stack--icons>.post-grid-card-draft{flex:none;width:auto;max-width:100%}.post-grid-card-badge-discount{color:#ff8a8a;letter-spacing:0;white-space:nowrap;width:fit-content;max-width:100%;box-shadow:none;background:#ff5a5a29;border:1px solid #ff787852;border-radius:999px;align-items:center;padding:4px 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.post-grid-card-badge.is-public{color:#8ec8ff;background:#78c4ff1f;border-color:#78c4ff59}.post-grid-card-badge.is-subscribers{color:#ffe6aafa;background:#d4a01729;border-color:#d4a01766}.post-grid-card-badge.is-owned{color:#8ec8ff;background:#78c4ff1f;border-color:#78c4ff59}.post-grid-card-cta{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;pointer-events:none;background:#0a0a0cb8;border:1px solid #d4a01752;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 12px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.post-grid-card-price-was{color:#ff6b6b;font-size:12px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.post-grid-card-discount-corner{z-index:3;color:#fff;letter-spacing:0;pointer-events:none;background:#ff4646eb;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:800;line-height:1;position:absolute;top:8px;left:8px;box-shadow:0 6px 16px #00000059}.post-grid-card-discount-label{z-index:3;color:#ff8a8a;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#ff5a5a29;border:1px solid #ff787852;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700;line-height:1.2;position:absolute;bottom:10px;right:10px}.post-grid-card-cta strong{color:#fff;font-size:13px;font-weight:750}.post-grid-card-cta span{letter-spacing:.04em;text-transform:uppercase;color:#ffe6aaeb;font-size:11px;font-weight:700}.post-grid-card-media img,.post-grid-card-media video{object-fit:cover;width:100%;height:100%;display:block}.post-grid-card-media video.is-loading{opacity:0}.post-grid-card-media video.is-ready{opacity:1;transition:opacity .2s}.post-grid-card-media-skeleton{background:linear-gradient(110deg,#ffffff0a 8%,#ffffff1a 18%,#ffffff0a 33%) 0 0/200% 100%;animation:1.2s linear infinite post-thumb-shimmer;position:absolute;inset:0}@keyframes post-thumb-shimmer{to{background-position-x:-200%}}.post-grid-card-audio{color:#ffffffb8;background:linear-gradient(145deg,#ffffff0f,#ffffff05);place-items:center;width:100%;height:100%;font-size:28px;display:grid}.post-grid-card-text-only{justify-content:center;align-items:center;width:100%;height:100%;padding:14px;display:flex}.post-grid-card-text-only p{color:#ffffffb8;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.post-grid-card-play{color:#fff;background:#0000009e;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:10px}.post-grid-card-play .interaction-icon{width:14px;height:14px}.post-grid-card-multi{color:#ffffffeb;letter-spacing:.02em;background:#0000009e;border-radius:999px;padding:4px 8px;font-size:11px;position:absolute;top:8px;right:8px}.post-grid-card-draft{color:#ffd98a;background:#ffc4562e;border-radius:999px;padding:4px 8px;font-size:11px;position:absolute;top:8px;left:8px}.post-grid-card-draft--stacked{align-self:flex-start;position:static;top:auto;left:auto}.post-grid-card-delete{color:#fff;cursor:pointer;z-index:2;background:#0000009e;border:0;border-radius:999px;width:28px;height:28px;position:absolute;bottom:8px;right:8px}.post-detail-nav{color:#fff;cursor:pointer;z-index:3;background:#0000008c;border:0;border-radius:999px;width:38px;height:38px;font-size:24px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.post-detail-nav-prev{left:12px}.post-detail-nav-next{right:12px}.post-detail-counter{color:#ffffffe6;z-index:3;background:#0000008c;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (max-width:900px){.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.post-grid-card{border-radius:10px}}@media (max-width:560px){.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.profile-tab-toolbar{flex-direction:column;align-items:stretch}}@media (max-width:850px){.studio-dashboard-grid,.studio-unavailable-grid{grid-template-columns:1fr}}.user-avatar{color:#fff;background:#252525;border-radius:999px;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.user-avatar-viewport{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.user-avatar-viewport img,.user-avatar img{display:block}.user-avatar-sm{width:32px;height:32px;font-size:12px}.user-avatar-md{width:40px;height:40px;font-size:14px}.user-avatar-lg{width:56px;height:56px;font-size:18px}.user-avatar-xl{width:116px;height:116px;font-size:30px}.user-avatar-wrap-xl{width:116px;height:116px}.profile-avatar-inner.user-avatar-xl,.profile-avatar .user-avatar-xl,.profile-avatar .user-avatar-wrap-xl{width:100%;height:100%}.profile-edit-media{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;margin-bottom:24px;overflow:hidden}.profile-edit-cover-block{flex-direction:column;gap:0;display:flex}.profile-edit-banner{aspect-ratio:3;color:#fff3;background:#151515 50%/cover no-repeat;place-items:center;width:100%;min-height:140px;max-height:220px;font-size:14px;font-weight:700;display:grid}.profile-edit-cover-controls,.profile-edit-avatar-controls{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.profile-edit-cover-controls h2,.profile-edit-avatar-controls h2{margin:0;font-size:15px}.profile-edit-cover-controls p,.profile-edit-avatar-controls p{color:#fff6;margin:6px 0 0;font-size:11px}.profile-edit-avatar-block{border-top:1px solid #ffffff0f;align-items:center;gap:20px;padding:20px 24px 24px;display:flex}.profile-edit-avatar-preview-wrap{flex:none;position:relative}.profile-edit-avatar-preview.user-avatar-lg{border:3px solid #ffffff1f;width:96px;height:96px;font-size:28px;box-shadow:0 8px 24px #00000059}.profile-edit-selected-badge{color:#000;white-space:nowrap;background:#fff;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.profile-tab-toolbar-copy{color:#ffffff73;margin:6px 0 0;font-size:12px}.marketplace-filter-label{color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.marketplace-status-pills{margin:18px 0 22px}.marketplace-status-pill-row{flex-wrap:wrap;gap:8px;display:flex}.status-pill{color:#ffffffb3;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.status-pill strong{color:#ffffff73;font-size:10px;font-weight:700}.status-pill:hover{background:#ffffff0f;border-color:#ffffff2e}.status-pill.selected{color:#fff;background:#ffffff1f;border-color:#ffffff59}.status-pill.selected strong{color:#fff}.interaction-icon{flex:none;width:16px;height:16px}.post-interaction-sm{padding:6px 10px;font-size:11px}.post-interaction-sm .interaction-icon{width:14px;height:14px}.post-comment-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.post-grid-card-fallback{color:#ffffff73;background:#ffffff0a;place-items:center;width:100%;height:100%;font-size:12px;font-weight:700;display:grid}.post-grid-card-audio-label{letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:700;display:block}.profile-edit-cover-actions{gap:8px;padding:0 28px 20px;display:flex}.post-interactions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.post-interaction{color:#ffffffbf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.post-interaction:hover{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.post-interaction.active{color:#ffb48a;background:#ff783c1f;border-color:#ff783c8c}.post-like-control{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.post-like-control.is-active{background:#ff783c1f;border-color:#ff783c8c}.post-like-control .post-like-toggle.post-interaction{background:0 0;border:0;border-radius:0;min-width:36px;min-height:36px;padding:7px 6px 7px 12px}.post-like-control.is-active .post-like-toggle.post-interaction{color:#ffb48a;background:0 0;border:0}.post-like-count{color:#ffffffbf;min-height:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:9px 14px 9px 2px;font-size:12px;font-weight:600;display:inline-flex}.post-like-control.is-active .post-like-count{color:#ffb48a}.post-like-count:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.post-repost-control{background:0 0;border:0;border-radius:0;align-items:center;gap:0;min-height:36px;display:inline-flex;overflow:visible}.post-repost-control.is-active{background:0 0;border-color:#0000}.post-repost-control .post-repost-toggle.post-interaction{background:0 0;border:0;border-radius:12px;min-width:36px;min-height:36px;padding:7px 6px 7px 12px}.post-repost-control.is-active .post-repost-toggle.post-interaction{color:#ffb48a;background:#ff783c1f;border:0}.post-repost-count{color:#ffffffbf;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:9px 14px 9px 2px;font-size:12px;font-weight:600;display:inline-flex}.post-repost-control.is-active .post-repost-count{color:#ffb48a}.post-repost-count:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.post-interaction-error{margin-top:8px}.post-likes-overlay.fx-bottom-sheet-overlay{z-index:var(--fx-z-modal);align-items:flex-end;padding:0}.post-likes-panel.fx-bottom-sheet-panel{border-radius:var(--fx-radius-xl) var(--fx-radius-xl) 0 0;width:100%;max-width:560px;max-height:min(88vh,720px);padding:0 0 env(safe-area-inset-bottom,0px);background:var(--fx-surface-elevated,#121212);border:1px solid var(--fx-border,#ffffff14);flex-direction:column;margin:0 auto;animation:.22s fx-sheet-up;display:flex}.post-likes-header.fx-bottom-sheet-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;padding:4px 20px 14px;display:flex}.post-likes-header h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.post-likes-count{border-radius:var(--fx-radius-pill);background:var(--fx-surface-hover);min-width:22px;height:22px;color:var(--fx-text-muted);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.post-likes-close{width:36px;height:36px;padding:0;font-size:20px}.post-likes-error{margin:0 16px 8px}.post-likes-list{flex-direction:column;gap:2px;max-height:min(60vh,520px);padding:0 8px 16px;display:flex;overflow-y:auto}.post-likes-item{color:inherit;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .15s;display:flex}.post-likes-item:hover{background:#ffffff0d}.post-likes-item-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.post-likes-item-meta strong{font-size:14px}.post-likes-item-meta span{color:var(--fx-text-muted,#ffffff8c);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-view-item .post-likes-item-meta{flex:1}.profile-view-badge{color:var(--fx-text-muted,#ffffff8c);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:700}.profile-view-badge.creator{color:#e3c869;background:#d4af3714;border-color:#d4af3759}.post-likes-empty,.post-likes-loading{background:0 0;border:none;min-height:140px}.post-likes-empty h3{font-size:16px}.post-likes-loading-more{justify-content:center;padding:12px;display:flex}.image-crop-editor{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.image-crop-frame{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;isolation:isolate;overscroll-behavior:contain;background:#111;width:100%;max-width:520px;position:relative;overflow:hidden}.image-crop-frame:active{cursor:grabbing}.image-crop-frame-circle{border-radius:999px;max-width:220px;margin:0 auto}.image-crop-frame-rect{border:1px solid #ffffff1a;border-radius:14px}.image-crop-frame img.image-crop-image{opacity:1;transition:none}.image-crop-skeleton{z-index:1;pointer-events:none;background:#ffffff0d;position:absolute;inset:0}.crop-viewport{width:100%;height:100%;position:relative;overflow:hidden}.crop-viewport-image{opacity:1}.image-crop-ring{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffff59}.image-crop-hint{color:#ffffff6b;text-align:center;margin:0;font-size:11px}.profile-edit-card{width:min(720px,100%)}.profile-edit-overlay{z-index:var(--fx-z-modal,1200);box-sizing:border-box;background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden}.profile-edit-modal{background:radial-gradient(circle at 50% 0,#1a1a1a 0%,#0c0c0c 42%,#050505 100%);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;width:min(920px,100%);min-height:0;max-height:min(90dvh,860px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0000008c}.profile-edit-modal.is-loading{color:#ffffffb3;place-items:center;width:min(360px,100%);min-height:140px;display:grid}.profile-edit-modal-header{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.profile-edit-modal-header .eyebrow{color:#ffd6a0d9;letter-spacing:.08em;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.profile-edit-modal-header h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.15}.profile-edit-modal-form{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}.profile-edit-modal-layout{flex:auto;grid-template-columns:minmax(180px,230px) minmax(0,1fr);gap:0;min-height:0;display:grid}.profile-edit-modal-nav{background:#ffffff04;border-right:1px solid #ffffff14;flex-direction:column;gap:6px;padding:14px;display:flex;overflow:auto}.profile-edit-nav-item{color:#ffffffb8;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;padding:10px 12px;font-size:.86rem;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:flex}.profile-edit-nav-item:hover,.profile-edit-nav-item:focus-visible{color:#fff;background:#ffffff0a;border-color:#ffffff1a}.profile-edit-nav-item.active{color:#fff;background:#d4a0171a;border-color:#d4a01759}.profile-edit-modal-content{overscroll-behavior:contain;min-width:0;min-height:0;padding:18px 20px 22px;overflow:auto}.profile-edit-pane{gap:18px;display:grid}.profile-edit-pane-header h2{margin:0;font-size:1.05rem}.profile-edit-pane-header p{color:#ffffff7a;margin:6px 0 0;font-size:.86rem;line-height:1.45}.profile-edit-fields{gap:16px;display:grid}.profile-edit-fields label{color:#ffffffb8;gap:8px;font-size:.86rem;font-weight:650;display:grid}.profile-edit-fields input,.profile-edit-fields textarea,.profile-edit-fields select{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#00000047;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px}.profile-edit-fields textarea{resize:none;min-height:112px;max-height:180px;overflow-y:auto}.profile-edit-media--modal{gap:18px;display:grid}.profile-edit-media--modal .profile-edit-crop-section{border-top:0;padding:0}.profile-edit-media--modal .profile-edit-cover-block,.profile-edit-media--modal .profile-edit-avatar-block{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;width:100%;padding:14px;display:block}.profile-edit-media--modal .profile-edit-avatar-block .profile-edit-crop-section{width:100%}.profile-edit-field-label{color:#ffffffb8;margin-bottom:8px;font-size:.86rem;font-weight:650;display:block}.profile-edit-nationality{justify-items:start;gap:8px;display:grid}.profile-edit-nationality-select .fx-filter-pill-dropdown .fx-dropdown-menu{overflow:visible}.profile-edit-cover-wysiwyg{gap:10px;display:grid}.profile-edit-cover-stack,.profile-edit-cover-wysiwyg{position:relative}.profile-edit-cover-live{background:#101010;border-radius:14px;width:100%;height:168px;position:relative;overflow:hidden}.profile-edit-cover-live .crop-viewport,.profile-edit-cover-live .profile-cover-image{width:100%;height:100%}.profile-edit-cover-wysiwyg .image-crop-frame-rect{opacity:0;z-index:2;border:0;border-radius:14px;position:absolute;top:0;left:0;aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:168px!important}.profile-edit-cover-wysiwyg .image-crop-toolbar,.profile-edit-cover-wysiwyg .image-crop-hint{z-index:1;position:relative}.profile-edit-avatar-stage{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:8px 0 4px;display:flex}.profile-edit-avatar-stage .image-crop-editor{flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.profile-edit-avatar-stage .image-crop-frame-circle{margin-left:auto;margin-right:auto}.profile-edit-subscription-toggle.profile-visibility-option{justify-content:space-between;align-items:center;gap:16px}.profile-edit-subscription-toggle.profile-visibility-option.active{background:#d4a0171f;border-color:#d4a0178c;box-shadow:inset 0 0 0 1px #d4a0172e}.profile-edit-subscription-toggle .profile-edit-subscription-copy{flex:auto;min-width:0}.profile-edit-subscription-state{white-space:nowrap;color:#ffffff80;flex:none;margin:0;font-size:.86rem;font-style:normal;font-weight:700;line-height:1.2}.profile-edit-subscription-toggle.active .profile-edit-subscription-state{color:#ffd6a0f2}.profile-edit-subscription-promo{gap:12px;margin-top:14px;display:grid}.profile-edit-subscription-promo-fields{gap:12px;display:grid}.profile-edit-promo-live-meta{color:#ffd6a0e6;margin-top:4px;font-size:.82rem;display:block}.profile-edit-promo-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-edit-promo-free-note{margin:0}.profile-edit-modal-footer{background:#00000038;border-top:1px solid #ffffff14;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;display:flex}.profile-edit-modal-footer .primary-button,.profile-edit-modal-footer .secondary-edit-button{width:auto;min-height:34px;padding:8px 16px;font-size:.86rem}@media (max-width:820px){.profile-edit-modal{border-radius:18px;width:100%;max-height:min(94dvh,940px)}.profile-edit-modal-layout{grid-template-columns:1fr}.profile-edit-modal-nav{-webkit-overflow-scrolling:touch;border-bottom:1px solid #ffffff14;border-right:0;flex-flow:row;gap:8px;padding:12px 12px 10px;overflow:auto hidden}.profile-edit-nav-item{white-space:nowrap;border-radius:999px;flex:none;min-height:36px;padding:8px 12px;font-size:.8rem}.profile-edit-modal-content{padding:14px 14px 18px}.profile-edit-modal-header{padding:16px 14px 12px}.profile-edit-modal-footer{padding:12px 14px}}.profile-edit-crop-section{border-top:1px solid #ffffff0f;padding:20px 24px 24px}.profile-edit-crop-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.profile-edit-crop-header h2{margin:0;font-size:15px}.profile-edit-crop-header p{color:#fff6;margin:6px 0 0;font-size:11px}.profile-edit-banner-empty,.profile-edit-avatar-empty{color:#ffffff59;border:1px dashed #ffffff1f;border-radius:14px;place-items:center;min-height:120px;font-size:12px;display:grid}.cropped-image{display:block}.post-grid-card-audio-icon .interaction-icon{width:28px;height:28px}.post-comments-overlay,.post-share-overlay,.post-tip-overlay{z-index:var(--fx-z-modal);box-sizing:border-box;background:#000000b8;place-items:center;width:100vw;max-width:100vw;height:100dvh;margin:0;padding:20px;display:grid;position:fixed;inset:0}.post-comments-panel,.post-share-panel,.post-tip-panel{background:#121212;border:1px solid #ffffff1a;border-radius:18px;width:min(520px,100%);max-height:min(80vh,720px);padding:18px;overflow:auto}.post-comments-header,.post-share-header,.post-tip-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.post-comments-header h3,.post-share-header h3,.post-tip-header h3{min-width:0;margin:0;padding-right:4px}.post-comments-list{flex-direction:column;gap:12px;max-height:360px;margin:12px 0 16px;display:flex;overflow:auto}.post-comment-item{gap:10px;display:flex}.post-comment-thread{border-bottom:1px solid #ffffff0f;gap:10px;padding:4px 0 12px;display:grid}.post-comment-thread:last-child{border-bottom:0}.post-comment-replies{border-left:2px solid #ffffff14;gap:10px;margin-left:28px;padding-left:12px;display:grid}.post-comment-replies-toggle{color:#ffffff8c;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:4px 0 0 44px;padding:0;font-size:13px;font-weight:600}.post-comment-replies-toggle:hover{color:#ffffffd1}.post-comment-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.post-comment-action-error{color:#ff8f8f;font-size:11px}.post-comments-reply-bar{color:#ffb48a;background:#ff783c14;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex}.post-comments-reply-bar button{color:#ffffffb3;cursor:pointer;font:inherit;background:0 0;border:0}.post-share-overlay.fx-bottom-sheet-overlay{z-index:var(--fx-z-modal);place-items:end center;padding:0}.post-share-panel.fx-bottom-sheet-panel{border-radius:var(--fx-radius-xl) var(--fx-radius-xl) 0 0;width:100%;max-width:560px;max-height:min(88vh,720px);padding:0 0 env(safe-area-inset-bottom,0px);flex-direction:column;margin:0 auto;animation:.22s fx-sheet-up;display:flex;overflow:hidden}.post-share-header.fx-bottom-sheet-header{margin-bottom:0;padding:4px 20px 14px}.post-share-help{margin:0 16px 12px}.post-share-add-story{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:14px;margin:0 16px 14px;padding:12px 14px}.post-share-add-story-btn{color:#e8c36a;letter-spacing:.01em;cursor:pointer;background:#0a0a0ad9;border:1px solid #e8c36a59;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:42px;padding:10px 16px;font-size:14px;font-weight:650;transition:border-color .12s,background .12s,transform .12s;display:inline-flex}.post-share-add-story-btn:hover{background:#141414f2;border-color:#e8c36a8c}.post-share-add-story-btn:active{transform:scale(.99)}.post-share-add-story-help{color:#ffffff80;text-align:center;margin:8px 0 0;font-size:12px;line-height:1.4}.reposters-modal-subtitle,.reposters-modal-summary{color:#ffffff9e;margin:4px 0 0;padding-right:40px;font-size:13px;font-weight:400;line-height:1.35}.reposters-modal-summary{color:#ffffffc7}.reposters-privacy-empty p{color:#ffffffb8;text-align:center;max-width:28rem;margin:0;font-size:14px;line-height:1.45}.post-share-form{gap:12px;padding:0 16px 16px;display:grid;overflow:auto}.post-share-search span,.post-share-form>label>span{color:#ffffff8c;margin-bottom:6px;font-size:12px;display:block}.post-share-search input,.post-share-form textarea,.post-share-note{color:#fff;width:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.post-share-note-label{gap:6px;display:grid}.post-share-note{resize:none;field-sizing:content;min-height:56px;max-height:140px;overflow-y:auto}.post-share-send-btn{color:#121212;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#e8c36a,#d4a017);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:12px 18px;font-size:15px;font-weight:700;transition:transform .12s,filter .12s,opacity .12s;display:inline-flex}.post-share-send-btn:hover:not(:disabled){filter:brightness(1.05)}.post-share-send-btn:active:not(:disabled){transform:scale(.98)}.post-share-send-btn:disabled,.post-share-send-btn.is-loading{opacity:.45;cursor:not-allowed}.post-share-selected{flex-wrap:wrap;gap:8px;display:flex}.post-share-chip{color:#ffb48a;cursor:pointer;background:#ff783c24;border:1px solid #ff8c4673;border-radius:999px;padding:6px 10px;font-size:12px}.post-share-recipients{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;max-height:min(36vh,280px);overflow:auto}.post-share-recipients-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;padding:10px 12px 6px;font-size:11px}.post-share-recipient{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.post-share-recipient:hover,.post-share-recipient.is-selected{background:#ffffff0d}.post-share-recipient-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.post-share-recipient-meta span{color:#ffffff80;font-size:12px}.post-share-check{color:#ffb48a;width:20px;font-weight:700}.message-shared-post-card{gap:8px;min-width:min(260px,72vw);display:grid}.message-shared-card{gap:8px;min-width:min(220px,70vw);max-width:min(280px,78vw);padding:0;display:grid;position:relative}.message-shared-card.is-fullbleed{gap:8px}.message-shared-card-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff7a;padding:0 2px;font-size:10px;font-weight:700;display:block}.message-shared-card-label.is-overlay{z-index:3;color:#ffffffeb;letter-spacing:.06em;pointer-events:none;background:#0000008c;border:1px solid #ffffff24;border-radius:999px;margin:0;padding:4px 8px;position:absolute;top:10px;left:10px}.message-shared-card-media{width:100%;color:inherit;text-align:left;cursor:default;background:#0a0a0a;border:1px solid #ffffff1a;border-radius:12px;padding:0;display:block;overflow:hidden}.message-shared-card-media.message-media-frame{width:100%;max-width:none}.message-shared-card-media.is-openable{cursor:pointer}.message-shared-card-media.is-openable:hover{border-color:#d4a0176b}.message-shared-card-media.is-static,.message-shared-card.is-unavailable .message-shared-card-media{opacity:.9}.message-shared-card-locked{width:100%;max-width:none}.message-shared-card-sale{color:#d4a017e6;font-size:12px}.message-shared-card-hero{aspect-ratio:4/5;background:#0a0a0a;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.message-shared-card-hero.is-story{aspect-ratio:9/16;max-height:280px}.message-shared-card-hero.is-post{aspect-ratio:4/5;max-height:260px}.message-shared-card-hero img,.message-shared-card-hero video{object-fit:cover;object-position:center 42%;background:#0a0a0a;width:100%;max-width:none;height:100%;max-height:none;margin-inline:0;display:block}.message-shared-card-hero-empty{text-align:center;color:#ffffff73;padding:16px;font-size:13px;font-weight:600}.message-shared-card-play{color:#fff;z-index:2;background:#0000008c;border:1px solid #fff3;border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;display:grid;position:absolute;inset:auto auto 56px 12px}.message-shared-card-expired-badge{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7;background:#000000a6;border:1px solid #ffffff24;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:650;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.message-shared-card-overlay{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 55%,#000000b8 100%);justify-content:space-between;align-items:flex-end;gap:10px;padding:28px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.message-shared-card-overlay-meta{text-align:left;flex:auto;gap:2px;min-width:0;display:grid}.message-shared-card-overlay-meta strong{letter-spacing:-.01em;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.message-shared-card-overlay .message-shared-live-access{justify-self:start;margin-top:2px;margin-left:0}.message-shared-card-overlay .message-shared-card-handle{color:#ffffffb8}.message-shared-card-overlay .message-shared-card-excerpt{color:#ffffffc7;-webkit-line-clamp:2;margin:2px 0 0}.message-shared-card-overlay .message-shared-card-opening{color:#ffdc96f2}.message-shared-card-overlay .message-shared-card-time{text-align:right;color:#ffffffc7;text-shadow:0 1px 2px #0000008c;flex:none;place-self:flex-end end;width:auto;margin:0;padding:0}.message-shared-card-footer{display:none}.message-shared-card-footer strong{letter-spacing:-.01em;font-size:14px}.message-shared-card-handle{color:#ffffff6b;font-size:12px}.message-shared-card-excerpt{color:#ffffff9e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.message-shared-card-opening{color:#b57cffe6;font-size:11px}.message-shared-card-time{color:#ffffff73;text-align:right;background:0 0;border:0;justify-self:end;width:100%;margin:6px 0 0;padding:0;font-size:11px;line-height:1.2;display:block}.message-shared-card-unavailable-panel{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;place-items:center;min-height:88px;padding:18px 14px 28px;display:grid;position:relative}.message-shared-card-unavailable-panel .message-shared-card-time{width:auto;margin:0;position:absolute;bottom:8px;right:10px}.message-protected-body .message-shared-card-time{margin-top:10px}.message-bubble.is-flat-shared .message-shared-card time.message-shared-card-time,.message-shared-card time.message-shared-card-time{text-align:right;margin-top:6px}.message-shared-card-user-text{white-space:pre-wrap;word-break:break-word;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.message-bubble.is-flat-shared,.message-bubble.is-flat-media,.message-bubble.is-flat-booking{flex-direction:column;align-items:stretch;gap:0;display:flex}.message-bubble.is-flat-shared>.message-shared-card,.message-bubble.is-flat-media>.message-media,.message-bubble.is-flat-booking>.booking-message-card{margin:0}.message-bubble.is-flat-shared>.message-shared-card+.message-meta-time,.message-bubble.is-flat-media>.message-media+.message-meta-time,.message-bubble.is-flat-media>.message-media+.message-paid-media-caption,.message-bubble.is-flat-booking>.booking-message-card+.message-shared-card-user-text{margin-top:8px}.message-bubble.is-flat-shared>.message-meta-time,.message-bubble.is-flat-media>.message-meta-time,.message-bubble.is-flat-booking>.message-meta-time,.message-bubble.is-flat-media>.message-paid-media-caption+.message-meta-time,.message-bubble.is-flat-shared .message-shared-card-user-text+.message-meta-time,.message-bubble.is-view-once-consumed .message-meta-time{text-align:right;align-self:stretch;margin-top:6px}.message-bubble:has(.is-view-once-consumed)>.message-meta-time{text-align:right;align-self:stretch;margin-top:6px}.message-bubble.is-flat-media>.message-paid-media-caption{margin-top:8px}.message-shared-card-unavailable-panel p{letter-spacing:.01em;color:#ffffff9e;margin:0;font-size:13px;font-weight:650}.message-shared-card.is-story-unavailable .message-shared-card-label{color:#ffffff85}.message-shared-card.is-story-unavailable{width:min(220px,68vw);min-width:0;max-width:min(220px,68vw)}.message-shared-card.is-story-unavailable .message-shared-card-unavailable-panel>.message-bubble-menu{margin:0;top:50%;bottom:auto;transform:translateY(-50%)}.message-shared-card.is-story-unavailable .message-shared-card-user-text{margin-top:8px;padding-bottom:22px}.message-shared-card-preview-link{display:none}.story-viewer-share-button{color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:12px;font-weight:700}.story-share-search,.story-share-note{color:#fff;background:#00000059;border:1px solid #ffffff2e;border-radius:999px;width:100%;margin-bottom:10px;padding:10px 14px}.story-share-recipient{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px}.story-share-recipient.is-selected{background:#d4a0171f;border-color:#d4a01773}.message-shared-post-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.message-shared-post-link{color:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:72px 1fr;gap:10px;padding:10px;text-decoration:none;display:grid}.message-shared-post-preview{object-fit:cover;background:#000;border-radius:10px;width:72px;height:72px}.message-shared-post-preview.is-placeholder{color:#ffffff80;place-items:center;font-size:12px;display:grid}.message-shared-post-meta{gap:4px;min-width:0;display:grid}.message-shared-post-meta p{color:#ffffffb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.message-shared-post-note{color:#ffb48ae6!important}.message-bubble.type-shared-post,.message-bubble.message-shared-post,.message-bubble.is-flat-shared,.message-bubble.type-media.is-flat-media,.message-bubble.is-flat-media,.message-bubble.mine.type-media.is-flat-media,.message-bubble.mine.is-flat-media,.message-bubble.has-actions.type-media.is-flat-media,.message-bubble.has-actions.is-flat-media{max-width:min(280px,78vw);box-shadow:none;background:0 0;border:0;padding:0}.message-bubble.is-paid-media-stack{flex-direction:column;align-items:stretch;gap:6px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.message-bubble.is-paid-media-stack>.message-media{width:100%;display:block}.message-paid-media-caption{color:#ffffffeb;white-space:pre-wrap;word-break:break-word;max-width:min(280px,78vw);margin:0;padding:0 2px;font-size:.92rem;line-height:1.35}.message-bubble.mine.is-paid-media-stack .message-paid-media-caption{text-align:right}.message-bubble.is-flat-media>.message-media{width:100%;display:block}.message-bubble.is-flat-media>time{margin-top:4px;padding:0 4px}.message-bubble.is-flat-media:not(:has(.message-paid-media-caption)):not(:has(>p))>.message-meta-time{z-index:5;color:#ffffffeb;pointer-events:none;background:#0000008c;border-radius:999px;margin:0;padding:2px 7px;font-size:11px;line-height:1.3;position:absolute;bottom:8px;right:8px}:is(.message-bubble.is-flat-media:not(:has(.message-paid-media-caption)):not(:has(>p)) .message-media-card-footer,.message-bubble.is-flat-media:not(:has(.message-paid-media-caption)):not(:has(>p)) .message-media-audio-compact){padding-bottom:28px}.message-bubble.is-flat-media:has(.message-paid-media-caption)>.message-paid-media-caption{background:#ffffff0f;border-radius:14px;margin:8px 0 0;padding:10px 12px 22px}.message-bubble.is-flat-media:has(>p)>p{background:#ffffff0f;border-radius:14px;margin:8px 0 0;padding:10px 12px 22px}.message-bubble.mine.is-flat-media:has(.message-paid-media-caption)>.message-paid-media-caption{text-align:left;background:#d4a0172e}.message-bubble.mine.is-flat-media:has(>p)>p{text-align:left;background:#d4a0172e}:is(.message-bubble.is-flat-media:has(.message-paid-media-caption)>.message-meta-time,.message-bubble.is-flat-media:has(>p)>.message-meta-time){color:#ffffff8c;pointer-events:none;background:0 0;margin:0;padding:0;font-size:11px;position:absolute;bottom:6px;right:10px}.message-bubble.is-flat-media:has(.message-media-audio-compact) .message-media-audio-compact{box-sizing:border-box;min-height:84px;padding-top:36px}.message-sale-pill{color:#ffe6aafa;white-space:nowrap;background:#d4a01729;border:1px solid #d4a01766;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.message-sale-pill .message-protected-lock{flex-shrink:0;width:14px;height:14px}.message-sale-pill-price{color:#fff;font-weight:750}.message-view-once-lock{vertical-align:-3px;margin-right:6px;display:inline-flex}.message-bubble.is-search-highlight{outline-offset:3px;border-radius:14px;outline:2px solid #d4a017bf}.community-pinned-preview{color:#ffffffe0;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;width:fit-content;max-width:min(520px,100% - 24px);margin:6px auto 0;padding:7px 12px;font-size:12px;line-height:1.25;display:flex}.community-pinned-preview:hover{background:#ffffff14;border-color:#d4a01759}.community-pinned-preview-icon{flex:none;font-size:13px}.community-pinned-preview-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.messages-thread>.chat-booking-countdown{width:max-content;max-width:max-content;box-shadow:none;cursor:default;background:0 0;border:0;flex:none;align-self:center;margin-left:auto;margin-right:auto;padding:4px 0 0}.chat-booking-countdown:hover{background:0 0;border-color:#0000}.message-bubble.type-community-live,.message-bubble.message-community-live{background:0 0;border:0;align-self:center;max-width:min(90%,360px);padding:4px 8px}.message-bubble.type-community-event,.message-bubble.message-community-event{align-self:center;max-width:min(92%,380px);box-shadow:none!important;background:0 0!important;border:0!important;padding:6px 8px!important}.community-live-event-card{text-align:center;background:#ff3c3c14;border:1px solid #ff5a5a38;border-radius:14px;justify-items:center;gap:8px;padding:10px 14px;display:grid}.community-live-event-text{color:#ffffffeb;margin:0;font-size:13px;font-weight:600}.community-live-event-cta{min-height:32px;padding:0 14px;font-size:12px}.community-live-event-ended{color:#ffffff8c;font-size:11px}.community-live-event-card time{color:#ffffff73;font-size:10px}.message-system-banner-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-items:center;gap:4px;max-width:min(320px,85vw);padding:8px 14px;display:grid}.message-bubble.system,.message-bubble.message-system-banner,.message-bubble.type-system{background:0 0;border:0;align-self:center;max-width:min(90%,420px);padding:4px 8px}.message-group-sender{color:#ffffff9e;align-items:center;gap:6px;margin:0 0 6px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.message-group-sender.is-mine{color:#ffe6aac7;justify-content:flex-end}.message-group-sender.is-theirs{justify-content:flex-start}.message-system-banner-card p{color:#ffffffb8;text-align:center;margin:0;font-size:12px}.message-system-banner-card time{color:#fff6;font-size:10px}.messages-thread-search{box-sizing:border-box;background:#00000038;border-bottom:1px solid #ffffff14;flex-shrink:0;gap:8px;width:100%;min-width:0;padding:8px 12px 10px;display:grid;position:relative}.messages-thread-search-bar{width:100%;min-width:0;max-width:100%;display:block;position:relative}.messages-thread-search-modal{gap:12px;width:min(440px,100%);max-height:min(70dvh,560px);display:grid;overflow:auto}.messages-thread-search-modal input[type=search],.messages-thread-search input[type=search]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:44px;min-height:44px;color:inherit;font:inherit;white-space:nowrap;text-overflow:clip;background:#00000047;border:1px solid #ffffff1f;border-radius:12px;padding:0 40px 0 12px;font-size:16px;line-height:1.25;display:block;overflow:auto hidden}.messages-thread-search-close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:999px;width:28px;height:28px;font-size:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.messages-thread-search-status{color:#ffffff8c;margin:0;font-size:12px}.messages-thread-search-status.is-error{color:#ff8c8cf2}.messages-thread-search-results{gap:4px;max-height:min(36dvh,240px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.messages-thread-search-results button{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;font-size:12px;display:flex}.messages-thread-search-results button>span:first-child{overflow-wrap:anywhere;word-break:break-word;min-width:0}.messages-thread-search-results button:hover{border-color:#d4a01766}.messages-thread-search-results time{color:#fff6;flex-shrink:0;font-size:11px}.messages-thread-search-empty{color:#ffffff73;padding:6px 4px;font-size:12px}.post-comment-body p{margin:4px 0 0;font-size:14px;line-height:1.45}.post-comment-meta{color:#ffffff8c;align-items:center;gap:8px;font-size:12px;display:flex}.post-comment-delete{color:#ff7878e6;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px}.post-comments-form,.post-share-form,.post-tip-form{flex-direction:column;gap:12px;display:flex}.post-comments-form{flex-direction:row}.post-comments-form input{flex:1}.post-share-help,.post-tip-help{color:#ffffff94;font-size:13px;line-height:1.5}.purchases-list{gap:14px;display:grid}.purchases-filters{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.purchases-empty{flex-direction:column;align-items:center;gap:8px;max-width:420px;padding:8px 0 20px;display:flex}.purchases-empty-compact{background:#ffffff05;border:1px solid #ffffff14;max-width:440px;min-height:180px;margin:24px auto 0;padding:28px 20px}.purchases-empty h2{text-align:center;margin:0;font-size:20px;font-weight:600}.purchases-empty p{color:#ffffff73;text-align:center;margin:0;font-size:13px;line-height:1.5}.purchases-top-actions{flex-wrap:wrap;gap:8px;display:flex}.purchases-discover{margin-top:8px}.purchases-discover-discreet{border-top:1px solid #ffffff0f;margin-top:22px;padding-top:14px}.purchases-discover-hint{color:#ffffff6b;margin:0 0 10px;font-size:13px}.purchases-discover-actions{flex-wrap:wrap;gap:8px;display:flex}.purchases-filter-empty{color:#ffffff73;margin:8px 0 18px;font-size:13px}.purchase-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:120px 1fr;gap:14px;padding:14px;display:grid}.purchase-card-media img,.purchase-card-media .purchase-card-placeholder{aspect-ratio:1;object-fit:cover;background:#111;border-radius:12px;place-items:center;width:100%;display:grid}.purchase-card-topline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-card-body h2{margin:6px 0;font-size:18px}.purchase-creator{color:#ffffff9e;align-items:center;gap:8px;font-size:13px;display:flex}.purchase-meta{color:#ffffff8c;gap:12px;margin:10px 0;font-size:13px;display:flex}.purchase-status{text-transform:uppercase;letter-spacing:.04em;color:#ffffff73;font-size:11px}.purchase-detail-list{color:#ffffff9e;gap:8px;margin:12px 0;font-size:13px;display:grid}.purchase-pending{color:#ffc456e6;font-size:13px}.muted{color:#ffffff73}@media (max-width:700px){.purchase-card{grid-template-columns:1fr}}.post-subscriber-gate{text-align:center;background:linear-gradient(#ffffff0a,#ffffff05);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:20px;display:flex}.post-subscriber-gate-compact{min-height:140px;padding:14px}.post-subscriber-gate p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.45}.post-subscriber-gate-meta{color:#ffffff73;font-size:12px}.post-subscriber-cta{margin-top:4px}.post-visibility-pill{color:#ffe6aafa;letter-spacing:.03em;text-transform:none;white-space:nowrap;background:#d4a01729;border:1px solid #d4a01766;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 12px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 4px 14px #00000038}.post-visibility-stack{flex-direction:column;align-items:flex-start;gap:6px;max-width:min(96%,280px);display:inline-flex}.post-visibility-pill-discount{color:#ff8a8a;box-shadow:none;background:#ff5a5a29;border:1px solid #ff787852;padding:7px 13px;font-size:13px}button.post-visibility-pill.is-interactive{cursor:pointer;font:inherit;letter-spacing:.03em;text-transform:none;white-space:nowrap;border:1px solid #d4a01766;font-size:11px;font-weight:700;line-height:1.2}button.post-visibility-pill.post-visibility-pill-public.is-interactive,button.post-visibility-pill.post-visibility-pill-owned.is-interactive{border-color:#78c4ff59}.post-visibility-pill-public{color:#8ec8ff;background:#78c4ff1f;border-color:#78c4ff59}.post-visibility-pill-owned{color:#8ec8ff;letter-spacing:.03em;background:#78c4ff1f;border-color:#78c4ff59;padding:5px 11px;font-size:11px;font-weight:700}.post-grid-card-visibility{z-index:2;position:absolute;top:10px;left:10px}.post-detail-meta-row{flex-flow:wrap;align-items:center;gap:8px;max-width:100%;margin-bottom:10px;display:flex}.post-detail-meta-row:empty{margin:0;display:none}.post-detail-meta-row .post-visibility-stack{display:contents}.post-detail-meta-row .collab-badge-wrap{flex:none;order:1;align-items:center;display:inline-flex}.post-detail-meta-row .post-visibility-pill-discount{order:2}.post-detail-meta-row:has(.post-visibility-pill:not(.post-visibility-pill-discount)):has(.collab-badge) .post-visibility-pill-discount{flex:1 0 100%}.post-detail-meta-row .post-visibility-pill:not(.post-visibility-pill-discount),.post-detail-meta-row button.post-visibility-pill:not(.post-visibility-pill-discount),.post-detail-meta-row .collab-badge-wrap>.collab-badge{box-sizing:border-box;letter-spacing:.02em;border-radius:999px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.2}.post-detail-meta-row .collab-badge-wrap>.collab-badge{color:#b8d4ff;background:#5a8cdc2e;border:1px solid #78aaff6b;box-shadow:0 4px 14px #00000038}.marketplace-cover-field{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-bottom:4px;padding:14px}.marketplace-cover-stage{flex-direction:column;align-items:stretch;gap:10px;display:flex}.marketplace-content-media-field{border-top:1px solid #ffffff14;margin-top:18px;padding-top:16px}.marketplace-cover-stage-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:72px;display:flex}.marketplace-cover-stage-cta input[type=file]{max-width:100%}.marketplace-monetization-fields{gap:18px;display:grid}.mp-stock-controls{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.mp-stock-controls input[type=number]{width:96px;max-width:100%}.mp-stock-controls input[type=number]:disabled{opacity:.45}.mp-stock-unlimited-toggle{color:#ffffffc7;white-space:nowrap;cursor:pointer;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.mp-stock-row.form-field-inline,.form-field.mp-stock-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.mp-stock-row>label:first-child{flex:140px;margin:0}.mp-stock-row .mp-stock-unlimited{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:.92em;display:inline-flex}.mp-stock-row input[type=number]{width:96px;max-width:100%}.mp-manage-cta{font-weight:600}.marketplace-cover-preview{align-items:center;gap:14px;margin-top:12px;display:flex}.marketplace-cover-preview img{object-fit:cover;border-radius:10px;width:96px;height:128px}.mp-detail-content-body{margin-top:16px}.mp-detail-content-body span{color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;display:block}.mp-detail-content-text{white-space:pre-wrap;color:#ffffffdb;font-size:14px;line-height:1.6}.form-hint{color:#ffffff73;margin:8px 0 0;font-size:12px}.app-shell:has(.messages-page){height:100dvh;max-height:100dvh;overflow:hidden}.app-main.messages-page{flex-direction:column;flex:1;width:min(100%,1180px);height:100%;min-height:0;padding-bottom:16px;display:flex;overflow:hidden}.messages-page{flex-direction:column;flex:1;min-height:0;display:flex}.messages-layout{flex:1;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;min-height:0;display:grid;overflow:hidden}.messages-sidebar,.messages-thread-panel{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.messages-thread-panel.is-community-surface{border-color:#ff788c47;box-shadow:inset 0 0 0 1px #ff788c14}.messages-new-action-pill.is-active{background:#ffffff1f;border-color:#ffffff59}.messages-panel-header{border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px;display:flex}.messages-panel-header h2{margin:0;font-size:16px}.messages-panel-empty{text-align:center;color:#ffffff8c;flex:1;place-content:center;gap:8px;padding:32px 20px;display:grid}.conversation-list{flex:1;margin:0;padding:8px;list-style:none;overflow-y:auto}.conversation-list-row{align-items:stretch;gap:2px;display:flex}.conversation-list-main{align-items:flex-start;gap:2px;width:100%;min-width:0;display:flex}.conversation-list-row.is-request{flex-direction:column;align-items:stretch;gap:0}.conversation-list-row:hover,.conversation-list-row:focus-within{background:#ffffff0a;border-radius:12px}.conversation-list-item{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;align-items:flex-start;gap:12px;padding:12px;display:flex}.conversation-list-menu{flex-shrink:0;align-items:flex-start;padding:10px 8px 0 0;display:flex;position:relative}.conversation-list-menu-button{opacity:0;background:0 0;border:none;border-radius:10px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:16px;transition:opacity .15s,background .15s}.conversation-list-menu-button:hover,.conversation-list-menu-button[aria-expanded=true]{background:#ffffff14}.conversation-list-row:hover .conversation-list-menu-button,.conversation-list-row:focus-within .conversation-list-menu-button,.conversation-list-menu-button[aria-expanded=true]{opacity:1}@media (hover:none){.conversation-list-menu-button{opacity:1}}.conversation-list-menu-panel{top:calc(100% + 4px);right:0}.conversation-list-menu-panel-portal{z-index:var(--fx-z-modal);pointer-events:auto;position:fixed;top:auto;right:auto}.conversation-list-item:hover,.conversation-list-item.active{background:0 0}.conversation-list-row:has(.conversation-list-item.active){background:#ffffff0f;border-radius:12px}.conversation-list-body{flex:1;min-width:0}.conversation-list-top,.conversation-list-bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.conversation-list-top strong{font-size:14px}.conversation-list-time,.conversation-list-username{color:#ffffff73;white-space:nowrap;flex-shrink:0;font-size:12px}.conversation-list-preview{text-overflow:ellipsis;white-space:nowrap;color:#ffffffa6;flex:1;font-size:13px;display:block;overflow:hidden}.conversation-unread-badge,.sidebar-unread-badge{background:var(--accent,#d4a017);color:#111;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.app-nav-item-label{align-items:center;gap:8px;display:inline-flex}.messages-thread{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.messages-thread-header{border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.messages-thread-user{color:inherit;text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.messages-thread-user-meta{color:#ffffff73;font-size:12px;font-weight:400;line-height:1.3;display:block}.messages-thread-user-meta.is-online{color:#8cd2a0c7}.messages-thread-peer-name{min-width:0;color:inherit;letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;line-height:1.25;display:inline-flex}.peer-role-badge{color:#ffe6aaf5;letter-spacing:.05em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#d4a01729,#d4a01714);border:1px solid #d4a01761;border-radius:999px;flex-shrink:0;align-items:center;margin:0;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.25;display:inline-flex}.messages-back-button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.messages-back-button svg{width:16px;height:16px;display:block}.messages-thread-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:hidden auto}.messages-thread-empty,.messages-thread-body .messages-panel-empty{flex:1;min-height:0}.messages-thread-empty{text-align:center;color:#ffffff8c;place-content:center;gap:8px;display:grid}.messages-bubble-list{flex-direction:column;gap:10px;display:flex}.message-day-separator{pointer-events:none;justify-content:center;align-self:center;width:100%;margin:8px 0 2px;display:flex}.message-day-separator>span{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.message-bubble.is-grouped-follow{margin-top:-4px}.message-bubble.is-group-start:not(:first-child){margin-top:2px}.message-bubble{background:#ffffff0f;border-radius:14px;max-width:min(78%,560px);padding:10px 12px;position:relative;overflow:visible}.message-bubble.is-text{box-sizing:border-box;flex:none;width:fit-content;min-width:104px;max-width:min(72%,280px)}.message-bubble.theirs.is-text{align-self:flex-start}.message-bubble.mine.is-text{align-self:flex-end}.message-bubble.is-text p{word-break:normal;overflow-wrap:break-word}.message-bubble.mine{background:#d4a0172e;align-self:flex-end}.message-bubble.message-shared-post.is-flat-shared,.message-bubble.type-shared-post.is-flat-shared,.message-bubble.mine.message-shared-post.is-flat-shared,.message-bubble.mine.type-shared-post.is-flat-shared,.message-bubble.theirs.message-shared-post.is-flat-shared,.message-bubble.theirs.type-shared-post.is-flat-shared,.message-bubble.has-actions.message-shared-post.is-flat-shared,.message-bubble.has-actions.type-shared-post.is-flat-shared{max-width:min(280px,78vw);box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.message-bubble.is-flat-shared .message-shared-card{width:100%}.message-bubble.is-deleted{opacity:.72}.message-deleted-label{font-style:italic;color:#ffffff8c!important}.message-bubble-menu{z-index:6;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:4px;right:4px}.message-bubble-menu-trigger{color:#ffffffb8;cursor:pointer;letter-spacing:.02em;background:#00000038;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:15px;line-height:1;transition:background .15s,color .15s,border-color .15s,transform .12s;display:inline-flex}.message-bubble-menu-trigger:hover{color:#fff;background:#00000061;border-color:#ffffff1f}.message-bubble-menu-trigger:active{background:#0000007a;transform:scale(.94)}.message-bubble-menu-trigger:focus-visible{outline-offset:2px;outline:2px solid #ffe6aabf}.messages-bubble-list.message-menu-is-open .message-bubble-menu-trigger{opacity:0;visibility:hidden;pointer-events:none}.messages-bubble-list.message-menu-is-open .message-bubble-menu.is-open .message-bubble-menu-trigger,.message-bubble-menu.is-open .message-bubble-menu-trigger,.message-bubble-menu-trigger[aria-expanded=true]{opacity:1;visibility:visible;pointer-events:auto}.message-bubble[class*=type-] .message-bubble-menu-trigger{-webkit-backdrop-filter:blur(6px);color:#ffffffe6;background:#08080a8c;border-color:#ffffff1a;box-shadow:0 4px 12px #00000040}.message-bubble:has(.message-media) .message-bubble-menu-trigger{-webkit-backdrop-filter:blur(6px);color:#ffffffe6;background:#08080a8c;border-color:#ffffff1a;box-shadow:0 4px 12px #00000040}.message-bubble-menu-panel{z-index:8;background:#101014fa;border:1px solid #ffffff1a;border-radius:12px;gap:2px;min-width:168px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #0006}.message-bubble-menu-panel-portal{z-index:var(--fx-z-modal);pointer-events:auto;position:fixed;top:auto;right:auto;overflow-y:auto}.message-bubble-menu-panel button{appearance:none;color:#fff;text-align:left;min-height:44px;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:8px;padding:12px;font-size:14px;transition:background .12s}.message-bubble-menu-panel button:hover:not(:disabled),.message-bubble-menu-panel button:focus-visible{background:#ffffff0f}.message-bubble-menu-panel button:disabled{opacity:.45;cursor:not-allowed}.message-bubble-menu-panel button.is-danger{color:#ffb4b4}.message-bubble-menu-panel button.is-danger:hover:not(:disabled){background:#e031311f}.message-edit-form{gap:8px;display:grid}.message-edit-form textarea{color:#fff;width:100%;min-height:72px;font:inherit;resize:none;field-sizing:content;background:#00000047;border:1px solid #ffffff24;border-radius:10px;padding:10px;overflow-y:auto}.message-edit-actions{justify-content:flex-end;gap:8px;display:flex}.message-bubble p{white-space:pre-wrap;word-break:break-word;margin:0}.message-translation-meta{opacity:.55;letter-spacing:.01em;margin-top:4px;font-size:10px;font-weight:500;line-height:1.2;display:block}.message-translation-toggle{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;opacity:.95;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.message-bubble.has-actions>p,.message-bubble.has-actions>.message-media,.message-bubble.has-actions>.message-edit-form{padding-right:2px}.message-bubble time,.message-bubble .message-meta-time{color:#ffffff73;text-align:right;margin-top:6px;font-size:11px;line-height:1.2;display:block}.message-bubble.mine .message-meta-time,.message-bubble.theirs .message-meta-time{text-align:right}.messages-reply-quote{width:100%;color:inherit;text-align:left;cursor:pointer;background:#0000002e;border:0;border-left:2px solid #d4a017d9;border-radius:6px;gap:2px;margin:0 0 8px;padding:7px 9px;display:grid}.messages-reply-quote strong,.messages-reply-quote span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages-reply-quote strong{color:#e7bd51;font-size:11px}.messages-reply-quote span{opacity:.72;font-size:12px}.messages-view-once-button{color:#ffffffb8;text-align:center;box-sizing:border-box;min-width:180px;max-width:min(240px,72vw);padding:14px 10px;font-size:13px}.message-media-card.is-temporary-state{width:min(220px,68vw);max-width:100%;min-height:64px;box-shadow:none;background:linear-gradient(#12100e33,#0a0a0cf5),#0e0e12fa;border:1px solid #ffffff1f;border-radius:14px;place-items:center;margin:0;padding:16px 16px 22px;display:grid;position:relative;overflow:hidden}.messages-temporary-state-label{text-align:center;color:#ffffffb8;width:100%;padding:0;font-size:13px;line-height:1.35;display:block}.messages-temporary-state-time{color:#ffffff73;text-align:right;pointer-events:none;background:0 0;border:0;margin:0;padding:0;font-size:11px;line-height:1.2;position:absolute;bottom:8px;right:10px}.message-bubble.is-temporary-status.is-flat-media,.message-bubble.mine.is-temporary-status.is-flat-media,.message-bubble.theirs.is-temporary-status.is-flat-media,.message-bubble.has-actions.is-temporary-status.is-flat-media{max-width:min(280px,78vw);box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.messages-view-once-button{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:7px;display:flex}.messages-composer{box-sizing:border-box;border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:10px;width:100%;min-width:0;padding:14px 16px;display:flex}.messages-composer-bar{background:#0000001f}.messages-replying-chip{background:#ffffff0d;border-left:2px solid #d4a017;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.messages-replying-chip>div{min-width:0;display:grid}.messages-replying-chip strong{color:#e7bd51;font-size:11px}.messages-replying-chip span{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.messages-replying-chip button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;font-size:18px}.messages-timer-select{color:#ffffff8c;align-self:flex-end;align-items:center;gap:6px;font-size:11px;display:flex}.messages-timer-select select{color:inherit;font:inherit;background:#00000038;border:1px solid #ffffff1a;border-radius:999px;padding:4px 8px}.messages-view-once-toggle{color:#ffffffb8;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.messages-view-once-toggle input{accent-color:#d4a017}.messages-composer-row{box-sizing:border-box;align-items:flex-end;gap:8px;width:100%;min-width:0;display:flex}.messages-composer-attach{flex:none;position:relative}.messages-composer-icon-btn{width:40px;height:40px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.messages-composer-icon-btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff38}.messages-composer-icon-btn:disabled{opacity:.45;cursor:not-allowed}.messages-composer-icon-btn.is-recording{color:#ff8f8f;background:#e031312e;border-color:#e031318c;animation:1.2s ease-in-out infinite messages-recording-pulse}@keyframes messages-recording-pulse{0%,to{box-shadow:0 0 #e0313159}50%{box-shadow:0 0 0 6px #e0313100}}.messages-attach-menu{z-index:30;background:#171717;border:1px solid #ffffff1a;border-radius:14px;min-width:190px;padding:6px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 14px 36px #0000006b}.messages-attach-menu button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:11px 14px;font-size:13px;display:block}.messages-attach-menu button:hover{background:#ffffff12}.messages-composer-input{box-sizing:border-box;resize:none;width:0;min-width:0;max-width:100%;min-height:40px;max-height:140px;color:inherit;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#00000040;border:1px solid #ffffff1f;border-radius:20px;flex:auto;padding:10px 16px;font-size:16px;line-height:1.35;overflow:hidden auto}.messages-composer-send{flex:none;align-self:flex-end;min-width:72px;padding:10px 18px;font-size:13px}.messages-composer textarea,.messages-composer-input{resize:none}.messages-composer .primary-button{align-self:end}.messages-send-error{color:#ff8f8f;margin:0;font-size:12px}@media (max-width:900px){.app-main.messages-page{min-height:0;padding-bottom:0;padding-left:12px;padding-right:12px}.messages-layout{grid-template-columns:1fr;min-height:0}.messages-sidebar.hidden-mobile,.messages-thread-panel:not(.visible-mobile){display:none}.messages-thread-panel.visible-mobile,.messages-sidebar:not(.hidden-mobile){min-height:0;display:flex}.messages-composer{padding-bottom:10px}}@media (max-width:900px) and (hover:none),(max-width:640px){.app-shell:has(.messages-page){height:100dvh;max-height:100dvh;padding-bottom:var(--fx-bottom-nav-height);overflow:hidden}.app-main.messages-page{height:100%;min-height:0;max-height:100%;padding-bottom:0}.messages-page,.messages-layout{flex:1;min-height:0}.messages-thread-panel.visible-mobile,.messages-sidebar:not(.hidden-mobile),.messages-thread{min-height:0}}.app-main.notifications-page{flex:1;width:auto;min-width:0;max-width:100%;margin-inline:0}.notifications-page,.notifications-inbox{flex-direction:column;gap:16px;min-width:0;display:flex}.notifications-inbox-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.notifications-inbox-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.notifications-inbox-title{letter-spacing:.01em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.notifications-inbox-subtitle{color:#ffffff7a;margin:0;font-size:13px;line-height:1.4}.notifications-mark-read{color:#ffffffe6;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-self:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}.notifications-mark-read:hover:not(:disabled){background:#ffffff14;border-color:#ffffff2e}.notifications-mark-read:disabled{opacity:.45;cursor:default}.notifications-panel-empty{text-align:center;color:#ffffff8c;place-content:center;gap:8px;padding:56px 20px;display:grid}.notifications-empty-hint{color:#fff6;justify-self:center;max-width:280px;margin:0;font-size:13px}.notification-feed{flex-direction:column;gap:20px;display:flex}.notification-day-section{flex-direction:column;gap:6px;min-width:0;display:flex}.notification-day-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b;margin:0 0 4px;padding:0 4px;font-size:12px;font-weight:700}.notification-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.notification-list-item{color:inherit;background:0 0;border:none;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:0;text-decoration:none;display:grid;position:relative}.notification-list-item.has-extra-actions{grid-template-columns:minmax(0,1fr) auto auto}.notification-list-item.is-group .notification-card{cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%;padding-right:44px}.notification-group-chevron{color:#fff6;font-size:11px;position:absolute;top:14px;right:36px}.notification-group-members{margin:0 0 6px;border-left:1px solid #ffffff14;flex-direction:column;grid-column:1/-1;gap:2px;margin-left:22px;padding:0 0 0 18px;list-style:none;display:flex}.notification-group-member{color:inherit;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.notification-group-member:hover{background:#ffffff08}.notification-group-member.unread .notification-list-title{font-weight:700}.notification-list-item .notification-card{min-width:0;color:inherit;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.notification-challenge-thumb{object-fit:cover;background:#ffffff0f;border-radius:10px;flex-shrink:0;width:40px;height:40px}.notification-list-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notification-list-title{color:#ffffffe0;margin:0;font-size:14px;font-weight:550;line-height:1.4}.notification-card.unread .notification-list-title{color:#fff;font-weight:700}.notification-list-preview{color:#ffffff8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.notification-list-time{color:#fff6;white-space:nowrap;margin:2px 0 0;font-size:12px}.notification-offer-actions{flex:none;align-items:center;margin-right:4px;display:flex}.notification-offer-cta{color:#ffe6befa;white-space:nowrap;background:#ffd6a029;border:1px solid #ffd6a059;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.notification-offer-cta:hover{background:#ffd6a03d}.notification-offer-status{white-space:nowrap;color:#ffffff8c;font-size:.78rem;font-weight:650}.notification-offer-status.is-paid{color:#aae6b4f2}.notification-offer-status.is-rejected,.notification-offer-status.is-cancelled,.notification-offer-status.is-expired{color:#ffb4b4e6}.mp-detail-offer-price{text-align:right;justify-items:end;gap:2px;display:grid}.mp-detail-offer-price>span{color:#ffd6a0d9;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mp-detail-offer-price>strong{color:#ffe6befa;font-size:1.05rem}.mp-detail-offer-price>s{color:#ffffff6b;font-size:.82rem}.notification-unread-dot{background:var(--accent,#d4a017);border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.post-deeplink-error{color:#ff9b9b;background:#ff50501f;border-radius:12px;margin:12px 0;padding:12px 16px;font-size:14px}.wallet-page{flex-direction:column;gap:16px;display:flex}.wallet-tabs{flex-wrap:wrap;gap:8px;display:flex}.wallet-tab{color:#ffffffbf;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:700}.wallet-tab.active{color:#fff;background:#d4a0171f;border-color:#d4a01759}.wallet-sections{flex-direction:column;gap:16px;display:flex}.wallet-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-balance-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-balance-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:18px}.wallet-card-label{color:#ffffff8c;margin-bottom:8px;font-size:13px;display:block}.wallet-card-amount{margin-bottom:8px;font-size:28px;line-height:1.1;display:block}.wallet-card-note{color:#ffffff8c;margin:0;font-size:13px;line-height:1.45}.wallet-info-banner{background:#d4a01714;border:1px solid #d4a0172e;border-radius:14px;padding:14px 16px}.wallet-info-banner p{color:#ffffffb8;margin:6px 0 0;font-size:14px;line-height:1.45}.wallet-panel{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:16px}.wallet-panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wallet-panel h2{margin:0 0 12px;font-size:18px}.wallet-panel-header h2{margin:0}.wallet-link{color:var(--accent,#d4a017);font-size:14px;text-decoration:none}.wallet-transaction-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wallet-transaction-item{background:#00000026;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.wallet-transaction-status{color:#ffffff73;margin-left:8px;font-size:12px}.wallet-transaction-meta{color:#ffffff8c;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}.wallet-amount-ii{color:#8ce99a}.wallet-amount-out{color:#ff9b9b}.wallet-empty-block{text-align:center;color:#ffffff8c;padding:24px 12px}.wallet-revenue-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.wallet-revenue-grid span{color:#ffffff8c;margin-bottom:4px;font-size:12px;display:block}.wallet-revenue-grid strong{font-size:18px}@media (max-width:900px){.wallet-balance-grid,.wallet-balance-grid-3{grid-template-columns:1fr}.wallet-transaction-item{flex-direction:column;align-items:flex-start}.wallet-transaction-meta{align-items:flex-start}}.reels-page{flex-direction:column;gap:12px;display:flex}.reels-volume-button{z-index:4;top:14px;bottom:auto;right:14px}.home-reels-volume-button{width:36px;height:36px;font-size:16px;position:relative;bottom:auto;right:auto}.profile-reel-card-hit{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.mp-detail-modal.profile-clip-viewer{overscroll-behavior:none;background:#000}.profile-clip-viewer-panel{background:#0d0d0d;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;width:min(420px,100%);max-height:min(92vh,860px);display:flex;position:relative;overflow:visible}.profile-clip-viewer-toolbar{padding:12px 14px}.profile-clip-viewer-stage{aspect-ratio:9/16;background:#000;border-radius:0 0 18px 18px;align-items:stretch;width:100%;max-height:min(72vh,680px);margin:0;display:flex;position:relative;overflow:hidden}.profile-clip-viewer-stage .content-lock-card.is-compact{border:none;flex:1;height:100%;min-height:100%}.profile-clip-viewer-video{object-fit:contain;background:#000;width:100%;height:100%}.profile-clip-volume{top:14px;bottom:auto;right:14px}.profile-clip-viewer-locked{text-align:center;color:#ffffffb3;place-content:center;gap:8px;width:100%;height:100%;display:grid}.profile-clip-viewer-caption{color:#ffffffd6;white-space:pre-wrap;margin:0;padding:14px 16px 18px;font-size:14px;line-height:1.45}.reels-stage{aspect-ratio:9/16;overscroll-behavior:none;touch-action:none;background:#000;border:1px solid #ffffff14;border-radius:18px;width:min(420px,100%);max-height:78vh;margin:0 auto;position:relative;overflow:hidden}.reels-stage-unavailable{color:#ffffff8c;text-align:center;background:#0a0a0a;place-items:center;width:100%;height:100%;padding:24px;font-size:14px;display:grid}.reels-stage-unavailable p{margin:0}.reels-stage.is-fullscreen-stage{width:min(520px,100%);max-height:calc(100dvh - var(--fx-bottom-nav-height,0px) - 140px);aspect-ratio:9/16;border-radius:16px}.home-reel-tab.is-fullscreen{z-index:90;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#000000e0;justify-content:center;align-items:center;gap:0;margin:0;display:flex;position:fixed;inset:0}.home-reel-tab.is-fullscreen .home-reel-tab-stage-wrap{justify-content:center;align-items:center;width:min(560px,100%);max-height:100%;display:flex}.home-reel-tab.is-fullscreen .home-reel-stage.is-fullscreen-stage,.reels-main.is-fullscreen .reels-stage.is-fullscreen-stage{width:min(560px,100%);max-height:calc(100dvh - 32px - env(safe-area-inset-bottom,0px));margin:0}@media (max-width:720px){.home-reel-tab.is-fullscreen{align-items:stretch;padding:0}.home-reel-tab.is-fullscreen .home-reel-tab-stage-wrap{width:100%;height:100%;max-height:none}.home-reel-tab.is-fullscreen .home-reel-stage.is-fullscreen-stage{border:0;border-radius:0;width:100%;height:100%;max-height:100dvh}}.reels-fullscreen-toggle{z-index:4;color:#fff;font:inherit;cursor:pointer;background:#0000008c;border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:650;position:absolute;top:12px;left:12px}.reels-create-row{justify-content:flex-end;margin-bottom:8px;display:flex}.reels-meta-access{margin:0 0 8px}.content-monetizateon-detail{gap:12px;display:grid}.content-monetizateon-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.content-monetizateon-row span{color:#fff9;font-size:13px}.content-monetizateon-row strong{font-size:14px}.content-monetizateon-note{color:#ffffff8c;margin:0;font-size:13px;line-height:1.45}.content-monetizateon-row-button{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;margin:0}.content-monetizateon-row-button:hover,.content-monetizateon-row-button:focus-visible{background:#ffffff0f;border-color:#ffffff29}.content-monetizateon-purchasers{gap:10px;padding:4px 2px 0;display:grid}.content-monetizateon-purchasers-title{letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:13px;font-weight:600}.content-monetizateon-purchaser-list{gap:8px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.content-monetizateon-purchaser{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.content-monetizateon-purchaser-avatar{background:#ffffff14;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid;overflow:hidden}.content-monetizateon-purchaser-avatar img{object-fit:cover;width:100%;height:100%}.content-monetizateon-purchaser-meta{gap:2px;min-width:0;display:grid}.content-monetizateon-purchaser-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.content-monetizateon-purchaser-meta span,.content-monetizateon-purchaser-meta small{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.notifications-mark-read{white-space:nowrap}.reels-stage-track{will-change:transform;background:#000;width:100%;height:100%;transition:transform .32s;position:absolute;inset:0}.reels-stage-slide{background:#000;width:100%;height:100%;position:absolute;left:0;overflow:hidden}.reels-stage-slide[aria-hidden=true]{pointer-events:none}.reels-stage-slide .content-lock-card{border:none;width:100%;height:100%;min-height:100%}.reels-stage-slide .content-lock-card.is-stage-fill{z-index:80;position:absolute;inset:0}.reels-stage.profile-clip-viewer-stage{border:none;border-radius:18px;width:100%;max-height:min(72vh,680px);margin:0;overflow:hidden}.reels-stage-close{z-index:6;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid;position:absolute;top:14px;left:14px}.reels-stage-close:hover{background:#000000b8}.profile-clip-viewer-panel>.profile-clip-viewer-toolbar{display:none}.reels-video{object-fit:contain;background:#000;width:100%;height:100%}.reels-locked,.reels-overlay{color:#fff;background:linear-gradient(#0000,#000000bf);padding:16px;position:absolute;inset:auto 0 0}.reels-locked{text-align:center;background:#000000a6;place-content:center;display:grid;inset:0}.reels-controls{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.reels-controls button,.tip-presets button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;padding:8px 12px}.tip-presets{flex-wrap:wrap;gap:8px;display:flex}.tip-presets button.active{background:#d4a01726;border-color:#d4a01766}.reels-shell .reels-main{flex-direction:column;gap:12px;display:flex}.reels-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.reels-topbar h1{margin:0;font-size:22px}.reels-empty{text-align:center;color:#fff9;place-content:center;min-height:40vh;display:grid}.reels-meta{z-index:2;background:linear-gradient(#0000,#000c);padding:16px 16px 46px;position:absolute;bottom:0;left:0;right:72px}.reels-meta-stack{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}.reels-meta-repost-slot{pointer-events:auto;margin-bottom:10px;position:absolute;bottom:100%;left:0;right:0}.reels-owned-badge{z-index:2;max-width:min(100%,240px);margin-bottom:2px;position:relative}.reels-owned-badge .post-visibility-stack{align-items:flex-start}.reels-owned-badge .post-visibility-pill{box-shadow:0 6px 18px #00000059}.reels-meta-caption{color:#ffffffeb;white-space:pre-wrap;word-break:break-word;width:100%;margin:0;font-size:14px;line-height:1.4;position:relative}.reels-meta-caption p{margin:0}.reels-meta-caption p.is-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:58px;display:-webkit-box;overflow:hidden}.reels-meta-caption p.is-open{max-height:min(38vh,240px);padding-right:4px;overflow-y:auto}.reels-caption-more,.reels-caption-close{color:#ffffffc7;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.reels-caption-more{line-height:1.4;position:absolute;bottom:0;right:0}.reels-caption-close{margin-top:8px;display:inline-flex}.reels-meta-author a{color:#fff;text-shadow:0 1px 8px #00000073;font-weight:700;text-decoration:none}.reels-meta.is-locked-meta{right:0}.reels-stage.is-locked-fill .reel-action-rail,.profile-clip-viewer-stage.is-locked-fill .reel-action-rail{display:none}.profile-clip-viewer-stage.is-locked-fill .content-lock-card.is-stage-fill .content-lock-stage{padding-bottom:clamp(72px,18%,120px)}.reels-meta-author{align-items:center;gap:8px;min-width:0;margin-bottom:6px;display:inline-flex}.reel-action-rail{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:72px;right:10px}.reel-action-rail>*{pointer-events:auto}.reel-action-avatar{border-radius:999px;line-height:0;display:block;box-shadow:0 0 0 2px #ffffffd9}.reel-action-btn{color:#fff;cursor:pointer;font:inherit;text-shadow:0 1px 2px #0000008c;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.reel-action-btn .interaction-icon{filter:drop-shadow(0 1px 2px #00000073);width:28px;height:28px}.reel-action-btn.is-active{color:#ff8a3d}.reel-action-menu{position:relative}.reel-action-menu-trigger{min-width:28px;font-size:22px;line-height:1}.reel-action-menu-panel{z-index:6;border:1px solid var(--fx-border);background:var(--fx-surface-elevated);min-width:132px;box-shadow:var(--fx-shadow);border-radius:12px;display:grid;position:absolute;bottom:0;right:calc(100% + 8px);overflow:hidden}.reel-action-menu-panel button{color:inherit;text-align:left;cursor:pointer;white-space:nowrap;font:inherit;background:0 0;border:0;padding:10px 12px;font-size:13px;font-weight:650}.reel-action-menu-panel button:hover{background:#ffffff0f}.reel-like-control{flex-direction:column;align-items:center;gap:2px;display:flex}.reel-like-control .reel-like-toggle{gap:0}.reel-like-count{color:#fff;cursor:pointer;font:inherit;text-shadow:0 1px 2px #0000008c;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.reel-like-control.is-active .reel-like-count{color:#ff8a3d}.reel-like-count:hover{text-underline-offset:2px;text-decoration:underline}.reel-repost-control{flex-direction:column;align-items:center;gap:2px;display:flex}.reel-repost-control .reel-repost-toggle{gap:4px;min-width:28px;min-height:28px;padding:0}.reel-repost-control .reel-repost-toggle .interaction-icon{filter:drop-shadow(0 1px 2px #00000073);width:28px;height:28px;display:block}.reel-repost-count{color:#fff;cursor:pointer;font:inherit;text-shadow:0 1px 2px #0000008c;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.reel-repost-control.is-active .reel-repost-count,.reel-repost-control.is-active .reel-repost-toggle,.reel-repost-toggle.is-active{color:#ff8a3d}.reel-repost-count:hover{text-underline-offset:2px;text-decoration:underline}.reel-action-error{color:#ff8f8f;text-align:center;max-width:72px;margin:0;font-size:10px}.profile-clip-viewer-stage .reel-action-rail{bottom:72px;right:10px}.reels-meta a{font-weight:700}.reels-nav{z-index:12;pointer-events:none;display:block;position:absolute;inset:0}.reels-nav-chevron{pointer-events:auto;color:#ffffffeb;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#00000047;border:none;border-radius:999px;place-items:center;width:40px;height:28px;padding:0;transition:background .15s,color .15s,opacity .15s;display:grid;position:absolute;left:50%;transform:translate(-50%)}.reels-nav-chevron--up{top:8px}.reels-nav-chevron--down{bottom:8px}.reels-nav-chevron:hover:not(:disabled){color:#fff;background:#00000073}.reels-nav-chevron:disabled{opacity:.28;cursor:default}.profile-clip-viewer-stage .reels-nav-chevron--up{top:6px}.profile-clip-viewer-stage .reels-nav-chevron--down{bottom:6px}.search-page,.admin-dashboard{flex-direction:column;gap:16px;display:flex}.search-form,.admin-search-row{gap:10px;display:flex}.search-form input,.admin-search-row input{color:inherit;font:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;flex:1;padding:12px 14px}.search-tabs,.admin-tabs,.analytics-period{flex-wrap:wrap;gap:8px;display:flex}.search-tabs button,.admin-tabs button,.analytics-period button{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:8px 14px}.search-tabs button.active,.admin-tabs button.active,.analytics-period button.active{color:#050505;background:#fff;border-color:#fff}.search-empty{text-align:center;color:#ffffff8c;padding:40px 12px}.search-results{flex-direction:column;gap:24px;display:flex}.search-creator-list,.search-post-list,.admin-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.search-creator-list a,.search-post-list a,.admin-list li{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.search-creator-list strong,.search-post-list strong,.admin-list strong{display:block}.search-creator-list span,.search-creator-list em,.admin-list span{color:#ffffff80;font-size:13px;font-style:normal;display:block}.search-tag-list{flex-wrap:wrap;gap:8px;display:flex}.admin-dashboard-header,.studio-page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.admin-stat-grid article{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:16px}.admin-stat-grid span{color:#ffffff80;margin-bottom:8px;font-size:12px;display:block}.admin-stat-grid strong{font-size:22px}.admin-user-actions{gap:8px;margin-left:auto;display:flex}.admin-user-actions button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px}.admin-jsoi{background:#00000059;border:1px solid #ffffff14;border-radius:12px;padding:14px;font-size:12px;overflow:auto}.admin-empty{color:#ffffff8c}.messages-thread-header{align-items:center;gap:10px;display:flex}.messages-tribute-pill{padding:8px 14px;font-size:12px}.messages-recording-panel{background:#e031311a;border:1px solid #e0313140;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.messages-recording-dot{background:#e03131;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite messages-recording-pulse}.messages-recording-label{font-size:13px;font-weight:600}.messages-recording-timer{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:700}.messages-recording-stop{color:#fff;font:inherit;cursor:pointer;background:#e031312e;border:1px solid #e0313173;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.messages-media-preview{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex}.messages-media-preview-media img,.messages-media-preview-media video{border-radius:12px;max-width:min(100%,220px);max-height:160px;display:block}.messages-media-preview-media audio{width:min(100%,280px)}.messages-media-preview-actions{flex-direction:column;gap:10px;display:flex}.messages-media-preview-buttons{align-items:center;gap:8px;display:flex}.messages-preview-cancel{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;font-size:12px}.messages-preview-send{padding:8px 16px;font-size:12px}.messages-ppv-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.messages-ppv-chip{color:#ffffffbf;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.messages-ppv-chip:hover{background:#ffffff14}.messages-ppv-chip.active{color:#f0c040;background:#d4a01729;border-color:#d4a0178c}.messages-ppv-price-wrap{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.messages-ppv-price{background:#d4a01714;border:1px solid #d4a01759;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.messages-ppv-price-wrap .fetz-equivalent-hint{font-size:11px}.purchase-confirm-overlay.purchase-confirm-above-sheet{z-index:5600}.messages-ppv-price input{width:72px;color:inherit;font:inherit;background:0 0;border:none;font-size:16px;font-weight:700}.messages-ppv-price input:focus{outline:none}.message-media img,.message-media video,.message-media audio{border-radius:10px;max-width:100%;display:block}.message-locked{text-align:center;background:#00000059;border-radius:10px;padding:12px}.message-locked button{color:#fff;cursor:pointer;background:#d4a01726;border:1px solid #d4a01766;border-radius:999px;margin-top:8px;padding:6px 12px}.analytics-events{margin-top:20px}.home-main-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;gap:8px;width:fit-content;max-width:100%;margin-bottom:16px;padding:4px;display:flex}.home-main-tab{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:10px 18px;font-weight:600}.home-main-tab.active{color:#050505;background:#fff}.home-tabbed-feed.is-clips .home-main-tabs{z-index:2;align-self:flex-start;margin:0 0 12px;display:flex;position:relative}.home-reel-tab{flex-direction:column;gap:12px;display:flex}.home-reel-tab-toolbar{flex-wrap:wrap;gap:8px;display:flex}.home-reel-stage{border:1px solid #ffffff2e;width:min(420px,100%)}.header-notify-button,.header-purchases-button{position:relative}.header-bag-icon{justify-content:center;align-items:center;width:20px;height:20px;line-height:1;display:inline-flex}.header-bag-icon svg{width:20px;height:20px;display:block}.header-unread-badge{color:#fff;background:#e03131;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid;position:absolute;top:-4px;right:-4px}.header-account-menu{position:relative}.header-account-trigger{cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.header-account-dropdown{z-index:40;background:#111;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:2px;min-width:180px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000073}.header-account-dropdown-portal{z-index:1200;position:fixed;top:0;right:0}.header-account-dropdown a,.header-account-dropdown button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 12px}.header-account-dropdown a:hover,.header-account-dropdown button:hover{background:#ffffff0f}.messages-panel-header{flex-flow:column;align-items:stretch;gap:12px;display:flex}.messages-new-button{white-space:nowrap}.messages-panel-header-top{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.messages-new-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;width:100%;display:grid}.messages-header-below-actions{gap:10px;width:100%;display:grid}.messages-search-row input[type=search]{width:100%;min-height:44px;color:inherit;font:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;padding:0 14px;font-size:16px}.messages-search-row input[type=search]::placeholder{color:#fff6}.messages-unread-toggle-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.messages-search-row{align-items:center;gap:8px;display:flex}.messages-search-row .messages-search-glyph{color:#ffffffb8;flex:none;width:22px;height:22px}.messages-unread-toggle{color:#ffffffb8;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.messages-unread-toggle.is-active{color:#f0c040;background:#d4a01724;border-color:#d4a01773}.messages-new-action-pill{justify-content:center;width:100%}.fetix-pill-cta{color:#f0d078;font:inherit;cursor:pointer;background:#d4a01714;border:1px solid #d4a01773;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.fetix-pill-cta:hover{color:#ffe7a3;box-shadow:none;background:#d4a01729;border-color:#d4a017b3}.fetix-pill-cta-secondary{color:inherit;background:#ffffff14;border:1px solid #ffffff24}.fetix-pill-cta-secondary:hover{box-shadow:none;background:#ffffff1f}.messages-archived-toggle{color:#ffffffbf;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:12px}.messages-inbox-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;justify-content:center;gap:8px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.messages-inbox-tab{color:#ffffffb8;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.messages-inbox-tab.is-active{color:#f0c040;background:#d4a01724;border-color:#d4a01773}.messages-inbox-tab-badge{color:#111;background:#d4a017e6;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.conversateon-list-item.is-archived{opacity:.72}.conversateon-list-title-row{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.conversateon-list-title-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversateon-kind-badge,.conversateon-state-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.conversateon-kind-badge{color:#ffffffa6;background:#ffffff14}.conversateon-kind-badge.is-community{color:#f0c040;background:#d4a0172e;border:1px solid #d4a01759}.conversation-list-row.is-request .conversation-request-actions{box-sizing:border-box;text-align:center;flex-wrap:wrap;justify-content:center;align-self:stretch;align-items:center;gap:8px;width:100%;margin:0;padding:4px 0 12px;display:flex}.conversation-request-accept,.conversation-request-decline{letter-spacing:.01em;height:30px;min-height:30px;padding:0 14px;font-size:.78rem;font-weight:700;line-height:1}.create-community-panel{width:min(560px,100%);max-height:min(92vh,900px);overflow:auto}.create-community-body{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.create-community-lead{color:#ffffffb8;margin:0;font-size:.95rem;line-height:1.45}.create-community-owner-card{background:linear-gradient(135deg,#d4a0171f,#ffffff08);border:1px solid #d4a01747;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.create-community-identity-card .create-community-avatar-button{flex-shrink:0;width:64px;min-width:64px;height:64px}.create-community-identity-text{flex-direction:column;gap:2px;min-width:0;display:flex}.create-community-owner-card strong,.create-community-owner-card em{display:block}.create-community-identity-text strong{font-size:1.05rem;line-height:1.25}.create-community-owner-card em{color:#fff9;font-size:.85rem;font-style:normal}.create-community-owner-label{letter-spacing:.04em;text-transform:uppercase;color:#f0c040e6;margin-bottom:2px;font-size:.75rem;display:block}.create-community-identity{display:none}.create-community-body .new-conversateon-search textarea{color:inherit;font:inherit;resize:vertical;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;min-height:84px;padding:12px 14px}.create-community-access h4{margin:18px 0 8px;font-size:1rem}.create-community-access-help{color:#fff9;margin:0 0 10px;font-size:.85rem}.create-community-access-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.create-community-access-option{text-align:left;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.create-community-access-option strong{font-size:.92rem}.create-community-access-option span{color:#ffffff8c;font-size:.78rem;line-height:1.35}.create-community-access-option.is-active{background:#d4a01729;border-color:#d4a017a6;box-shadow:inset 0 0 0 1px #d4a01759}.create-community-access-option:disabled{opacity:.55;cursor:wait}.community-invite-tool-btn{text-align:left}.community-invite-manage-overlay{z-index:2300}.community-invite-manage-panel{flex-direction:column;gap:12px;width:min(440px,100vw - 24px);max-height:min(82vh,640px);display:flex;overflow:auto}.community-invite-existing h4{margin:0 0 8px;font-size:.9rem}.community-invite-select-row.is-locked{opacity:.72;cursor:default}.community-invite-manage-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.community-remove-confirm-panel{width:min(400px,100vw - 24px)}.community-invite-select-section{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:10px;margin:0 0 14px;padding:12px;display:flex}.community-invite-select-section h4{margin:0;font-size:.95rem}.community-invite-select-list{gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.community-invite-select-row{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:#0000002e;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;display:flex}.community-invite-select-row.is-selected{background:#d4a0171a;border-color:#d4a01773}.community-invite-select-check{color:#111;background:0 0;border:1px solid #ffffff38;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:inline-flex}.community-invite-select-check.is-si{background:#d4a017f2;border-color:#d4a017f2}.community-invite-select-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.community-invite-select-meta strong,.community-invite-select-meta em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-invite-select-meta em{color:#ffffff8c;font-size:.78rem;font-style:normal}.community-invite-select-empty{color:#ffffff8c;padding:10px 4px;font-size:.85rem}.community-write-policy-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:2px 10px;margin:0 0 14px;padding:12px 14px;display:grid}.community-write-policy-toggle.is-locked{background:#f0a0401a;border-color:#f0a04066}.community-write-policy-toggle-icon{grid-row:1/span 2;align-self:center;font-size:1.1rem}.community-write-policy-toggle-label{font-size:.92rem;font-weight:650}.community-write-policy-toggle-hint{color:#ffffff80;font-size:.75rem}.community-write-policy-toggle:hover:not(:disabled){border-color:#d4a01766}.community-write-policy-toggle:disabled{opacity:.6;cursor:wait}.create-community-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.community-thread-card{text-align:left;width:100%;max-width:420px;color:inherit;cursor:pointer;background:linear-gradient(160deg,#1c1812f2,#0c0c0ef5);border:1px solid #d4a01747;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.message-bubble.is-flat-community,.message-bubble.message-community-card,.message-bubble.type-community-card,.message-bubble.mine.is-flat-community,.message-bubble.mine.message-community-card,.message-bubble.mine.type-community-card,.message-bubble.theirs.is-flat-community,.message-bubble.theirs.message-community-card{width:fit-content;max-width:min(100%,440px);box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.message-bubble.mine.is-flat-community,.message-bubble.mine.message-community-card{align-self:flex-end;margin-left:auto;margin-right:0}.message-bubble.theirs.is-flat-community,.message-bubble.theirs.message-community-card{align-self:flex-start;margin-left:0;margin-right:auto}.message-bubble.is-auction-system,.message-bubble.mine.is-auction-system,.message-bubble.theirs.is-auction-system{align-self:center;margin-left:auto;margin-right:auto}.message-bubble.is-flat-community>time.message-meta-time,.message-bubble.message-community-card>time.message-meta-time{color:#ffffff6b;margin-top:4px;padding:0 2px;font-size:11px;font-weight:500;display:block}.message-bubble.mine.is-flat-community>time.message-meta-time,.message-bubble.mine.message-community-card>time.message-meta-time{text-align:right}.message-bubble.theirs.is-flat-community>time.message-meta-time,.message-bubble.theirs.message-community-card>time.message-meta-time{text-align:left}.message-group-sender.is-community-sender{gap:8px;width:100%;margin-bottom:6px}.message-bubble.mine .message-group-sender.is-community-sender{justify-content:flex-end}.message-bubble.theirs .message-group-sender.is-community-sender{justify-content:flex-start}.community-msg-card-shell{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.community-msg-preview{width:min(248px,72vw);max-width:100%;min-height:112px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(165deg,#26262afa 0%,#101012fa 58%,#0c0c0efa 100%);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:12px;padding:14px 14px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 10px 28px #00000047}.community-msg-preview:hover{border-color:#f0c04061;transform:translateY(-1px);box-shadow:0 12px 30px #00000057}.community-msg-preview:focus-visible{outline-offset:2px;outline:2px solid #f0c0408c}.community-msg-preview-kind{letter-spacing:.08em;text-transform:uppercase;color:#f0c040eb;flex-wrap:wrap;align-items:center;gap:6px;font-size:.68rem;font-weight:700;display:flex}.community-msg-preview-kind-label{display:inline}.community-msg-sender-badge{color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;margin-left:2px;padding:.1rem .42rem;font-size:.62rem;font-weight:650;display:inline-flex}.community-msg-kicker .community-msg-sender-badge,.community-native-kicker .community-msg-sender-badge,.community-msg-preview-kind .community-msg-sender-badge{margin-left:6px;position:relative;top:-.5px}.community-msg-preview-title{color:#fffffff5;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-height:2.6em;margin:0;font-size:.98rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.community-msg-preview-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.community-msg-preview-meta{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.75rem;font-weight:500;line-height:1.3;overflow:hidden}.community-msg-preview-cta{color:#f0c040fa;letter-spacing:.01em;background:#f0c0401f;border:1px solid #f0c04057;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 .75rem;font-size:.78rem;font-weight:650;display:inline-flex}.community-msg-preview:hover .community-msg-preview-cta{background:#f0c0402e;border-color:#f0c04080}.community-msg-expand-host{flex-direction:column;gap:8px;width:min(100%,420px);display:flex;position:relative}.community-msg-expand-host:has(.community-challenge-card){width:min(248px,72vw);max-width:100%}.community-msg-expand-host>.community-msg-collapse-btn{z-index:3;position:absolute;top:10px;right:10px}.community-msg-expand-host:has(.community-challenge-card)>.community-msg-collapse-btn{letter-spacing:.01em;min-height:22px;padding:.14rem .48rem;font-size:.68rem;font-weight:600;line-height:1.15;top:8px;right:8px}.community-challenge-kicker-cat{display:none}.community-msg-expand-host:has(.community-challenge-card) .community-challenge-card>.community-msg-surface-top{box-sizing:border-box;align-items:center;min-height:28px;margin-bottom:10px;padding-right:4.25rem}.community-msg-expand-host:has(.community-challenge-card) .community-challenge-card>.community-msg-title{margin-top:0;padding-right:0}.community-msg-expand-host .community-msg-surface-top.is-sverlay-menu{top:10px;right:5.5rem}.community-msg-expand-host:has(.community-challenge-card) .community-msg-surface-top.is-sverlay-menu{right:4.25rem}.community-msg-expand-host .community-challenge-card>.community-msg-surface-top{margin-bottom:0}.community-msg-preview-desc{color:#ffffffad;-webkit-line-clamp:2;line-clamp:2;text-align:left;word-break:break-word;-webkit-box-orient:vertical;margin:2px 0 0;font-size:.86rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.community-msg-body--clamp-2{-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.community-msg-body--detail{-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;max-height:5.8em;display:-webkit-box;overflow:hidden}.community-msg-body--expanded{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-height:9.5em;display:block;overflow-y:auto}.community-challenge-card{gap:8px;min-width:0;padding:12px;overflow:hidden}.community-challenge-card .community-msg-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.community-challenge-card .community-msg-body{font-size:.86rem;line-height:1.4}.community-challenge-meta{gap:4px}.community-challenge-meta li{font-size:.8rem;line-height:1.3}.community-challenge-meta--detail{border-top:1px solid #ffffff0f;margin-top:2px;padding-top:6px}.community-msg-actions--with-menu{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.community-msg-actions--with-menu .fetix-pill-cta,.community-msg-actions--with-menu a.fetix-pill-cta{flex:0 auto;min-width:0}.community-msg-actions--with-menu .community-card-more-menu,.community-msg-actions--with-menu .feed-post-menu{flex:none;align-self:center;margin-left:auto;position:relative;top:auto;right:auto}.community-challenge-card>.community-challenge-card-footer{flex:none;width:100%;margin-top:4px;padding-top:2px}.community-challenge-card>.community-challenge-card-footer .community-card-more-menu,.community-challenge-card>.community-challenge-card-footer .feed-post-menu,.community-qa-card .community-msg-actions--with-menu .community-card-more-menu,.community-qa-card .community-msg-actions--with-menu .feed-post-menu{position:relative;inset:auto}.community-card-more-menu.is-message-variant.message-bubble-menu{top:auto;right:auto;z-index:6;flex:none;align-self:center;margin-left:auto;position:relative;inset:auto}.community-card-more-menu.is-message-variant .message-bubble-menu-panel{z-index:12}:is(.community-challenge-card:has(.message-bubble-menu-trigger[aria-expanded=true]),.community-qa-card:has(.message-bubble-menu-trigger[aria-expanded=true]),.community-poll-card:has(.message-bubble-menu-trigger[aria-expanded=true]),.community-msg-expand-host:has(.message-bubble-menu-trigger[aria-expanded=true]),.community-msg-card-shell:has(.message-bubble-menu-trigger[aria-expanded=true]),.message-bubble:has(.message-bubble-menu-trigger[aria-expanded=true])){overflow:visible}.community-challenge-card>.community-msg-surface-top{position:relative}.community-challenge-card .fetix-pill-cta,.community-challenge-card a.fetix-pill-cta{min-height:32px;padding:0 .85rem;font-size:.82rem}.community-challenge-results{border-top:1px solid #ffffff14;margin-top:2px;padding-top:8px}.community-challenge-results-note{color:#ffffff9e;margin:0;font-size:.8rem;line-height:1.35}.community-msg-expand-host .community-qa-card>.community-msg-kicker,.community-msg-expand-host .community-poll-card>.community-native-kicker{padding-right:4.75rem}.community-msg-collapse-btn{color:#ffffffc7;cursor:pointer;background:#121214eb;border:1px solid #ffffff24;border-radius:999px;padding:.28rem .7rem;font-size:.78rem;font-weight:600}.community-msg-collapse-btn:hover{background:#ffffff14}.community-msg-card-shell .community-native-card,.community-msg-card-shell .community-poll-card,.community-msg-card-shell .community-text-card,.community-msg-card-shell .fx-card,.community-msg-card-shell .community-msg-surface{width:100%;max-width:none;margin:0}.community-msg-surface-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.community-msg-surface-top.is-sverlay-menu{z-index:2;margin:0;position:absolute;top:10px;right:10px}.community-msg-surface{text-align:left;background:#121214eb;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:10px;width:100%;padding:14px 14px 16px;display:flex}.community-msg-kicker{letter-spacing:.08em;text-transform:uppercase;color:#f0c040eb;flex-wrap:wrap;align-items:center;gap:0;margin:0;font-size:.7rem;font-weight:700;display:flex}.community-msg-title{color:#fffffff5;margin:0;font-size:1.05rem;font-weight:650;line-height:1.35}.community-msg-body{color:#ffffffb8;margin:0;font-size:.92rem;line-height:1.45}.community-msg-meta-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.community-msg-meta-list li{color:#ffffffad;align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.35;display:flex}.community-msg-meta-icon{opacity:.8;flex:none;width:1.1em}.community-msg-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.community-msg-actions .fetix-pill-cta,.community-msg-actions a.fetix-pill-cta{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.community-msg-identity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.community-msg-card-meta-line{color:#ffffff8c;margin:0;font-size:.8rem}.community-qa-compose{flex-direction:column;gap:10px;display:flex}.community-qa-compose textarea{width:100%;min-height:72px;max-height:200px;color:inherit;resize:none;field-sizing:content;background:#00000047;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px;overflow-y:auto}.community-qa-card .community-qa-question{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.community-qa-card-top{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.community-qa-card-top .community-msg-kicker{flex:auto;min-width:0;margin:0}.community-qa-card-top .community-card-more-menu,.community-qa-card-top .message-bubble-menu{flex:none;margin-left:auto}.community-qa-reply-list--modal{gap:12px;margin:0;padding:0;list-style:none;display:grid}.community-qa-reply-row{align-items:flex-start;gap:10px;display:flex}.community-qa-reply-row-body{flex:auto;gap:2px;min-width:0;display:grid}.community-qa-reply-row-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.community-qa-reply-anon{color:#ffffff8c;font-size:12px}.community-card-head-row{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex;position:relative}.community-card-head-actions{flex:none;align-items:center;gap:6px;margin-left:auto;padding-right:30px;display:inline-flex}.community-card-status-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.community-card-status-badge.is-active{color:#96e6aaf2;background:#3ca05a29;border:1px solid #5ac87859}.community-card-status-badge.is-closed{color:#ffffff9e;background:#ffffff0f;border:1px solid #ffffff1f}.community-msg-card-shell.is-embedded-message{width:min(100%,360px);max-width:min(100%,360px)}.community-msg-card-shell.is-embedded-message .community-qa-card.is-embedded{gap:12px;width:100%;min-width:0;padding:16px 16px 18px}.community-msg-card-shell.is-embedded-message .community-qa-card .community-qa-question{font-size:1.08rem;line-height:1.4}.community-msg-card-shell.is-embedded-message .community-poll-card.is-embedded{border-radius:16px;gap:10px;width:100%;padding:14px}.message-bubble.mine.is-flat-community,.message-bubble.theirs.is-flat-community,.message-bubble.mine.message-community-card,.message-bubble.theirs.message-community-card{max-width:min(100%,360px)}.community-composer-option-row{align-items:flex-end;gap:8px;display:flex}.community-composer-option-row .form-field{flex:auto;min-width:0}.community-composer-option-remove{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;flex:none;width:36px;height:42px;margin-bottom:1px;font-size:1.25rem;line-height:1}.community-composer-option-remove:hover{color:#ffb4b4;background:#e0313124;border-color:#e0313159}.community-composer-expires--footer{align-self:stretch;gap:10px;width:100%;max-width:440px;margin:8px auto 4px 0;display:grid}.community-composer-expires-toggle{margin:0}.community-composer-expires .community-challenge-deadline-row .form-field input,.community-composer-expires .community-challenge-deadline-row .form-field select{box-sizing:border-box;width:100%;height:44px;min-height:44px;color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;margin-top:2px;padding:0 14px;font-family:inherit;font-size:.92rem;font-weight:450;line-height:1.35}.community-poll-voters-summary{gap:6px;margin:0;padding:0;list-style:none;display:grid}.community-poll-voters-summary-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.community-poll-voters-summary-row.is-open,.community-poll-voters-summary-row:hover{background:#ffffff0d;border-color:#f0c04052}.community-poll-voters-summary-label{min-width:0;font-weight:650}.community-poll-voters-summary-stats{color:#ffffff9e;font-variant-numeric:tabular-nums;flex:none;font-size:.86rem}.community-poll-voters-summary-detail{gap:8px;margin:4px 0 8px;padding:8px 4px 4px 8px;display:grid}.community-qa-anon{color:#ffffffb3;align-items:center;gap:8px;font-size:.86rem;display:flex}.community-qa-mine{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.community-qa-mine p{margin:0;line-height:1.4}.community-challenge-composer{flex-direction:column;gap:14px;max-height:min(62vh,640px);padding-right:4px;display:flex;overflow:auto}.community-challenge-composer .form-field{color:#ffffffd1;gap:8px;font-size:.84rem;font-weight:650}.community-challenge-composer .form-field input,.community-challenge-composer .form-field textarea,.community-challenge-composer .form-field select{box-sizing:border-box;width:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:0;margin-top:2px;font-family:inherit;font-size:.92rem;font-weight:450;line-height:1.35;transition:border-color .16s,background .16s}.community-challenge-composer .form-field input,.community-challenge-composer .form-field select{height:44px;min-height:44px;padding:0 14px}.community-challenge-composer .form-field textarea{resize:vertical;min-height:72px;padding:12px 14px}.community-challenge-composer .form-field input::placeholder,.community-challenge-composer .form-field textarea::placeholder{color:#ffffff61}.community-challenge-composer .form-field input:focus,.community-challenge-composer .form-field textarea:focus,.community-challenge-composer .form-field select:focus{background:#ffffff0e;border-color:#d4a0178c}.community-challenge-composer .form-field+.form-field,.community-challenge-composer .form-field+.community-composer-hint,.community-challenge-composer .community-composer-hint+.form-field,.community-challenge-composer .community-composer-visibility,.community-challenge-composer .community-composer-upload{margin-top:4px}.community-composer-visibility{border:0;flex-direction:column;gap:8px;margin:2px 0 0;padding:0;display:flex}.community-composer-visibility legend{margin-bottom:2px;padding:0}.community-composer-upload{flex-direction:column;gap:8px;display:flex}.community-composer-add-btn{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;font-weight:600;display:inline-flex}.community-composer-add-btn:hover:not(:disabled){background:#d4a01714;border-color:#d4a01773}.community-composer-add-btn:disabled{opacity:.55;cursor:not-allowed}.community-composer-add-btn span[aria-hidden]{font-size:1.15rem;font-weight:700;line-height:1}.community-composer-upload-selected{background:#00000038;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.community-composer-upload-actions{flex-wrap:wrap;gap:8px;display:flex}.community-composer-section{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.community-composer-section h4{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;margin:0;font-size:.82rem}.community-composer-toggles,.community-composer-toggle-row{flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:.9rem;display:flex}.community-composer-hint{color:#ffffff8c;margin:0;font-size:.8rem;line-height:1.4}.community-composer-field-label{color:#ffffffd1;margin:0 0 6px;font-size:.84rem;font-weight:650}.community-composer-radio{cursor:pointer;background:#0000002e;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.community-composer-radio+.community-composer-radio{margin-top:8px}.community-composer-radio input{margin-top:3px}.community-composer-radio span{gap:2px;display:grid}.community-composer-radio strong{font-size:.9rem}.community-composer-radio em{color:#ffffff8c;font-size:.78rem;font-style:normal;line-height:1.35}.community-composer-participant-mode{margin-top:4px}.community-challenge-select-panel{flex-direction:column;gap:10px;margin-top:4px;display:flex}.community-challenge-select-anchor{gap:10px;margin-top:6px;display:grid;position:relative}.community-challenge-select-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.community-challenge-select-toolbar .community-composer-add-btn.is-active{background:#d4a0171a;border-color:#d4a01773}.community-challenge-member-popover{z-index:50;background:#101012fa;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:8px;width:min(100%,340px);max-height:320px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 36px #00000080}.community-challenge-member-popover-head{gap:8px;display:grid}.community-challenge-member-popover-head strong{letter-spacing:.04em;text-transform:uppercase;color:#f0d078eb;font-size:.78rem}.community-challenge-member-popover-head input{width:100%;min-height:36px;color:inherit;font:inherit;background:#00000047;border:1px solid #ffffff1f;border-radius:10px;padding:0 10px;font-size:.86rem}.community-challenge-member-list{gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.community-challenge-member-option{width:100%;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.community-challenge-member-option input{accent-color:#d4a017;flex:none}.community-challenge-member-option.is-selected{background:#d4a0171a;border-color:#d4a01759}.community-challenge-member-option small{color:#ffffff8c}.community-challenge-member-meta{gap:2px;min-width:0;display:grid}.community-challenge-member-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.community-challenge-selected-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.community-challenge-selected-chips li{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 4px;font-size:.78rem;display:inline-flex}.community-challenge-selected-chips button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;font-size:1rem;line-height:1}.challenge-not-selected-notice{background:#f0c04014;border:1px solid #f0c04047;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.challenge-not-selected-notice strong{font-size:.9rem}.challenge-not-selected-notice p{color:#ffffffb8;margin:0;font-size:.82rem;line-height:1.4}.community-challenge-brief-label-row{align-items:center;gap:6px;display:inline-flex}.community-challenge-brief-help{flex:none;align-items:center;display:inline-flex;position:relative}.community-challenge-info-btn{color:#ffffff8c;cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.15em;height:1.15em;margin:0;padding:0;font-size:.95em;font-weight:500;line-height:1;display:inline-flex}.community-challenge-info-btn:hover,.community-challenge-info-btn[aria-expanded=true]{color:#f0d078f2}.community-challenge-brief-popover{z-index:40;background:#121214fa;border:1px solid #ffffff1f;border-radius:12px;gap:8px;width:min(280px,72vw);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 28px #00000073}.community-challenge-brief-popover-title{letter-spacing:.05em;text-transform:uppercase;color:#f0d078eb;margin:0;font-size:.72rem;font-weight:700}.community-challenge-brief-popover p{color:#ffffffc7;margin:0;font-size:.8rem;font-weight:450;line-height:1.4}.community-challenge-brief-example{border-top:1px solid #ffffff14;gap:4px;padding-top:6px;display:grid}.community-challenge-brief-example strong{letter-spacing:.04em;text-transform:uppercase;color:#f0d078e0;font-size:.72rem}.community-challenge-brief-example em{color:#ffffff9e;font-style:normal}.community-challenge-deadline-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:10px;display:grid}@media (max-width:560px){.community-challenge-deadline-row{grid-template-columns:1fr}}.community-challenge-deadline-summary{color:#f0d078eb;margin:2px 0 0;font-size:.88rem;font-weight:650}.community-challenge-random-row{gap:8px;display:grid}.community-challenge-random-stepper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.community-challenge-random-stepper input[type=number]{text-align:center;width:64px;min-height:36px;color:inherit;font:inherit;background:#00000047;border:1px solid #ffffff1f;border-radius:10px}@media (max-width:560px){.community-challenge-random-row{grid-template-columns:1fr}}.challenge-upload-previews{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.challenge-upload-preview-card{background:#00000059;border:1px solid #ffffff1f;border-radius:12px;width:88px;height:88px;position:relative;overflow:hidden}.challenge-upload-preview-card img,.challenge-upload-preview-card video{object-fit:cover;width:100%;height:100%;display:block}.challenge-entry-media-count{color:#fff;z-index:1;background:#000000b8;border-radius:999px;padding:2px 6px;font-size:.72rem;font-weight:600;position:absolute;top:8px;right:8px}.chat-media-viewer-nav{pointer-events:none;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0}.chat-media-viewer-nav button{pointer-events:auto;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;width:40px;height:40px;font-size:1.25rem}.chat-media-viewer-counter{color:#ffffffe6;background:#000000a6;border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.secondary-edit-button.is-active{color:#f0c040fa;background:#f0c0401f;border-color:#f0c04073}.community-composer-preview .community-msg-surface{pointer-events:none}.community-challenge-template-picker h4{margin-bottom:4px}.community-challenge-template-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.community-challenge-template-card{width:100%;min-height:118px;color:inherit;text-align:left;cursor:pointer;background:#0c0c0eeb;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;transition:border-color .15s,background .15s;display:flex}.community-challenge-template-card:hover{background:#161618fa;border-color:#f0c04066}.community-challenge-template-card strong{color:#fffffff5;font-size:.9rem;font-weight:650}.community-challenge-template-card span{color:#ffffff9e;font-size:.78rem;line-height:1.35}.community-challenge-template-divider{background:#ffffff1a;height:1px;margin:4px 0 2px}.community-challenge-create-blank{color:#f0c040fa;cursor:pointer;background:#f0c0400f;border:1px dashed #f0c0406b;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:.7rem 1rem;font-size:.92rem;font-weight:650;transition:border-color .15s,background .15s;display:inline-flex}.community-challenge-create-blank:hover{background:#f0c0401f;border-color:#f0c040a6}.community-challenge-create-blank span{font-size:1.15rem;font-weight:700;line-height:1}.community-composer-close{color:#ffffffb8;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.15rem;line-height:1;display:inline-flex}.community-composer-close:hover{color:#fffffff2;background:#ffffff14}.community-challenge-template-bar{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.community-challenge-template-bar h4{margin:0}.community-qa-reply-list{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.community-qa-reply-list li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.community-qa-reply-list strong{margin-bottom:4px;font-size:.82rem;display:block}.community-qa-reply-list p{color:#ffffffd1;margin:0;font-size:.9rem;line-height:1.4}@media (max-width:720px){.message-bubble.is-flat-community,.message-bubble.message-community-card,.message-bubble.type-community-card{width:fit-content;max-width:min(100%,320px)}.community-msg-preview{gap:10px;width:min(220px,78vw);min-height:104px;padding:12px}.community-msg-preview-title{font-size:.92rem}.community-msg-expand-host{width:min(100%,320px)}.community-challenge-composer{max-height:min(58vh,560px)}.community-challenge-template-grid{grid-template-columns:1fr}}.community-thread-card header{align-items:center;gap:10px;display:flex}.community-thread-card header strong,.community-thread-card header em{display:block}.community-thread-card header em{color:#ffffff8c;font-size:.8rem;font-style:normal}.community-thread-card-badge{letter-spacing:.04em;text-transform:uppercase;color:#f0c040;background:#d4a01729;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:700}.community-thread-card-body,.community-thread-card-title{margin:0;font-size:.98rem;line-height:1.4}.community-thread-card footer{color:#ffffff94;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.78rem;display:flex}.community-thread-card-cta{color:#f0c040;margin-left:auto;font-weight:700}.messages-write-lock-banner{color:#ffffffbf;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;margin:0 12px 8px;padding:8px 12px;font-size:.85rem}.messages-write-lock-banner:before{content:"";vertical-align:middle;background:#3ddc84;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.messages-write-lock-banner.is-locked:before{background:#e0a24a}.messages-write-lock-banner.is-locked{background:#f0a04014;border-color:#f0a04059}button.messages-write-lock-banner.is-toggle{cursor:pointer;width:calc(100% - 24px);font:inherit;text-align:left;color:inherit;display:block}button.messages-write-lock-banner.is-toggle:hover:not(:disabled){border-color:#d4a01766}button.messages-write-lock-banner.is-toggle:disabled{opacity:.65;cursor:wait}.community-write-policy{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px;display:flex}.community-write-policy p{margin:0;font-size:.9rem}.community-danger-zone{background:#a01c2824;border:1px solid #dc3c4673;border-radius:14px;flex-direction:column;gap:10px;margin:8px 0 18px;padding:14px;display:flex}.community-danger-zone h4{letter-spacing:.01em;color:#ff8a8f;margin:0;font-size:.95rem;font-weight:700}.community-danger-zone>p{color:#ffe6e8e0;margin:0;font-size:.86rem;line-height:1.45}.community-danger-cta{color:#fff;cursor:pointer;background:linear-gradient(#c6283a 0%,#8e1524 100%);border:1px solid #ff5a64a6;border-radius:999px;align-self:flex-start;padding:.55rem 1.1rem;font-size:.9rem;font-weight:650}.community-danger-cta:hover:not(:disabled){filter:brightness(1.08)}.community-danger-cta:disabled{opacity:.65;cursor:not-allowed}.community-danger-confirm{flex-direction:column;gap:10px;padding-top:4px;display:flex}.community-danger-confirm-title{color:#ffb4b8;margin:0;font-weight:700}.community-danger-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.community-inline-composer-host{z-index:80;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.community-inline-composer-host>.community-composer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 32px);overflow:hidden auto}@media (max-width:720px){.community-inline-composer-host{padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px))}.community-inline-composer-host>.community-composer{max-height:calc(100vh - 24px)}}.community-redirect-panel{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:420px;margin:48px auto;display:flex}@media (max-width:720px){.create-community-access-grid,.create-community-identity{grid-template-columns:1fr}.create-community-actions{flex-direction:column-reverse}.create-community-actions .fetix-pill-cta,.create-community-actions .fetix-pill-cta-secondary{width:100%}}.conversation-state-badge.muted,.conversation-state-badge.archived{background:0 0;padding:0;font-size:12px}.conversation-group-avatar{color:#f0c040;background:linear-gradient(135deg,#d4a01759,#d4a0171f);border:1px solid #d4a01747;border-radius:50%;flex-shrink:0;place-content:center;width:44px;height:44px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.conversation-group-avatar img{object-fit:cover;width:100%;height:100%}.conversation-group-avatar-sm{width:36px;height:36px;font-size:12px}.new-conversation-panel{width:min(480px,100%)}.new-conversation-search{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.new-conversation-search input{color:inherit;font:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px}.new-conversation-results ul{flex-direction:column;gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.new-conversation-results button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.new-conversation-results button.selected{background:#d4a0171a;border-color:#d4a01773}.new-conversation-selected{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.new-conversation-chip{color:inherit;font:inherit;cursor:pointer;background:#d4a0171f;border:1px solid #d4a01759;border-radius:999px;padding:6px 10px;font-size:12px}.new-conversation-check{color:#f0c040;margin-left:auto;font-weight:700}.new-conversation-submit{width:100%;margin-top:8px}.new-conversation-results strong,.new-conversation-results em{font-style:normal;display:block}.new-conversation-results em{color:#ffffff73;font-size:12px}.new-conversation-section-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin:0 0 8px;font-size:12px;font-weight:700}.new-group-avatar-picker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.new-group-avatar-button{color:#ffffff8c;text-align:center;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;place-content:center;width:72px;min-width:72px;height:72px;padding:0;font-size:11px;display:grid;overflow:hidden}.new-group-avatar-button img{object-fit:cover;width:100%;height:100%}.group-settings-panel{width:min(520px,100%);max-height:min(86vh,720px);overflow:auto}.group-settings-title{margin:0 0 12px;font-weight:700}.group-settings-section{margin:16px 0 8px;font-size:13px}.group-settings-members,.group-settings-search-results{gap:10px;margin:0;padding:0;list-style:none;display:grid}.group-settings-members li,.group-settings-search-results button{align-items:center;gap:10px;min-height:44px;display:flex}.group-settings-member-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.group-settings-member-menu{margin-left:auto;position:relative}.group-settings-member-menu-trigger{width:32px;height:32px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.group-settings-member-menu-panel{z-index:30;background:#101014fa;border:1px solid #ffffff1a;border-radius:12px;gap:2px;min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0006}.group-settings-member-menu-panel-portal{position:fixed;top:auto;right:auto;overflow:auto}.group-settings-member-menu-panel button{appearance:none;color:#fff;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13px}.group-settings-member-menu-panel button:hover:not(:disabled),.group-settings-member-menu-panel button:focus-visible{background:#ffffff0f}.group-settings-member-menu-panel button:disabled{opacity:.45;cursor:not-allowed}.group-settings-member-menu-panel button.is-danger{color:#ffb4b4}.group-settings-members strong,.group-settings-members em{font-style:normal;display:block}.group-settings-members em{color:#ffffff80;font-size:12px}.group-settings-member-profile,.group-settings-member-link{color:inherit;min-width:0;text-decoration:none}.group-settings-member-profile{flex:1;display:block}.group-settings-member-profile:hover strong{text-decoration:underline}.group-settings-member-actions button,.group-settings-search-results button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:6px 10px;font-size:12px}@media (max-width:720px){.new-conversation-panel,.group-settings-panel{border-radius:20px 20px 0 0;width:100%;max-height:min(92vh,760px)}.group-settings-members li{flex-wrap:wrap}.group-settings-member-actions{width:100%;margin-left:0}}.message-bubble.type-tribute{background:#d4a01724;border:1px solid #d4a01747}.message-tribute-card{flex-direction:column;gap:6px;display:flex}.message-tribute-label,.message-locked-label{letter-spacing:.04em;text-transform:uppercase;background:#d4a01733;border-radius:999px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.message-bubble.message-tribute-event{background:0 0;border:none;align-self:center;max-width:min(92%,420px);padding:0}.message-tribute-event-card{background:linear-gradient(135deg,#d4a0172e,#d4a0170f);border:1px solid #d4a01759;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex;box-shadow:0 10px 30px #0000002e}.message-tribute-event-icon{color:#f0c040;background:#d4a01740;border-radius:50%;flex-shrink:0;place-content:center;width:42px;height:42px;font-size:18px;display:grid}.message-tribute-event-body{flex-direction:column;gap:4px;min-width:0;display:flex}.message-tribute-event-body p{margin:0;font-weight:600}.message-tribute-event-body time{margin-top:0}.message-bubble.message-call-event{background:0 0;border:none;align-self:center;width:100%;max-width:min(92%,340px);padding:0}.message-call-event-card{background:linear-gradient(160deg,#ffffff12,#ffffff08);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:12px 14px 28px;transition:border-color .15s,background .15s;display:flex;position:relative;box-shadow:0 8px 24px #00000029}.message-call-event-main{justify-content:center;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.message-call-event-card:hover{background:linear-gradient(160deg,#d4a0171f,#ffffff0a);border-color:#d4a01759}.message-call-event-card.is-missed,.message-call-event-card.is-failed{border-color:#e8585847}.message-call-event-card.is-missed .message-call-event-icon,.message-call-event-card.is-failed .message-call-event-icon{color:#f08a8a;background:#e8585829}.message-call-event-icon{width:40px;height:40px;color:var(--fx-accent,#d4a017);background:#d4a01729;border-radius:12px;flex-shrink:0;place-content:center;display:grid}.message-call-event-body{flex-direction:column;gap:4px;min-width:0;display:flex}.message-call-event-title{letter-spacing:.01em;color:#fffffff0;font-size:14px;font-weight:650}.message-call-event-duration{color:#ffffff9e;font-size:12px}.message-call-event-card>time{color:#ffffff6b;margin:0;font-size:11px;position:absolute;bottom:8px;right:12px}.message-call-event-callback{color:#f0c040;cursor:pointer;background:#d4a01724;border:1px solid #d4a01766;border-radius:999px;place-self:center;min-width:44px;min-height:36px;margin-top:0;padding:0 16px;font-size:13px;font-weight:650;transition:background .15s,border-color .15s,transform .12s}.message-call-event-callback:hover:not(:disabled){background:#d4a0173d;border-color:#d4a017a6}.message-call-event-callback:active:not(:disabled){transform:scale(.98)}.message-call-event-callback:focus-visible{outline-offset:2px;outline:2px solid #d4a017bf}.message-call-event-callback:disabled{opacity:.55;cursor:wait}.tribute-modal-overlay{z-index:1600}.tribute-modal-panel{flex-direction:column;gap:12px;width:min(440px,100%);padding:20px 20px 22px;display:flex}.tribute-modal-header{align-items:flex-start;gap:16px;margin:0;padding:4px 4px 14px}.tribute-modal-header h3{letter-spacing:-.02em;margin:0;font-size:18px}.tribute-modal-header .post-comments-close{margin-top:-2px;margin-right:-4px}.tribute-modal-eyebrow{color:#d4a017f2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.tribute-modal-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tribute-modal-recipient{margin-bottom:0}.tribute-modal-recipient-label{color:#ffffff80;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.tribute-modal-recipient strong{letter-spacing:-.02em;font-size:18px}.tribute-modal-balance-card{gap:6px}.tribute-modal-balance-value{letter-spacing:-.03em;color:#fff;margin:0;font-size:22px;font-weight:700}.tribute-modal-balance-hint{color:#ffffff8c;font-size:13px}.tribute-modal-balance{color:#ffffffb3;margin:0 0 12px;font-size:13px}.tribute-modal-locked-amount{color:#ffffffb8;margin:0;font-size:14px}.tribute-modal-insufficient{color:#ffb4b4;letter-spacing:-.01em;background:#ff46461f;border:1px solid #ff6e6e59;border-radius:14px;margin:0;padding:14px 16px;font-size:17px;font-weight:700;line-height:1.35}.tribute-modal-success{color:#b4ffbef2;background:#50b46426;border-radius:12px;margin:0;padding:12px 14px}.tribute-modal-form{gap:14px;margin-top:4px}.tribute-modal-amount-block{flex-direction:column;gap:10px;display:flex}.tribute-modal-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tribute-modal-presets button{color:#ffffffd9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;min-height:42px;font-weight:650}.tribute-modal-presets button.active{color:#ffe7a8;background:#d4a01729;border-color:#d4a017b3}.tribute-modal-amount-input{color:#ffffff9e;flex-direction:column;gap:6px;font-size:13px;display:flex}.tribute-modal-amount-input input{color:#fff;background:#00000047;border:1px solid #ffffff1f;border-radius:14px;min-height:48px;padding:0 14px;font-size:18px;font-weight:650}.tribute-modal-note{color:#ffffff73;margin:0;font-size:12px;line-height:1.45}.tribute-modal-submit{width:100%;min-height:48px;font-size:15px;font-weight:700}.tribute-modal-submit:disabled{opacity:.55;cursor:not-allowed}.tribute-mode-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:4px;display:grid}.tribute-mode-tabs button{color:#ffffff9e;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:40px;font-weight:700}.tribute-mode-tabs button.is-active{color:#ffe7a8;background:#d4a0172e}.tribute-mode-tabs button:disabled{opacity:.4;cursor:not-allowed}.tribute-gift-picker{gap:8px;display:grid}.tribute-gift-option{text-align:left;color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.tribute-gift-option.is-selected{background:#d4a0171f;border-color:#d4a017a6}.tribute-gift-option-glyph{background:#00000047;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.tribute-gift-option strong{font-size:14px;display:block}.tribute-gift-option em{color:#ffffff8c;margin-top:2px;font-size:12px;font-style:normal;display:block}.tribute-gift-fx{justify-items:center;gap:10px;padding:8px 4px 4px;animation:.35s ease-out tributeGiftFxIn;display:grid}.tribute-gift-fx-stage{place-items:center;width:88px;height:88px;display:grid;position:relative}.tribute-gift-fx-glyph{filter:drop-shadow(0 8px 18px #d4a01759);font-size:42px;line-height:1;animation:1.1s ease-in-out infinite tributeGiftPulse}.tribute-whip-icon{color:#f0d078;width:1.15em;height:1.15em;display:block}.tribute-gift-option-glyph .tribute-whip-icon,.tribute-gift-guide-visual .tribute-whip-icon{width:22px;height:22px}.tribute-gift-fx.is-screen{z-index:8000;opacity:1;pointer-events:auto;background:#000000c7;justify-content:center;align-items:center;width:100vw;height:100dvh;margin:0;padding:0;animation:none;display:flex;position:fixed;inset:0}.tribute-gift-fx.is-screen .tribute-gift-fx-stage{width:240px;height:240px}.tribute-gift-fx.is-screen .tribute-gift-fx-glyph{filter:none;opacity:1;font-size:168px;line-height:1;animation:1.9s ease-out forwards tributeGiftScreenGrow}.tribute-gift-fx.is-screen .tribute-whip-icon{width:220px;height:220px}.tribute-gift-fx.is-screen .tribute-whip-swing{transform-origin:22% 88%;animation:.95s cubic-bezier(.15,.8,.2,1) 50ms both tributeWhipSwing;display:grid}.tribute-gift-fx.is-screen .tribute-whip-lash{transform-box:fill-box;transform-origin:6% 94%;animation:.7s cubic-bezier(.12,.82,.18,1) 80ms both tributeWhipLash}.tribute-whip-crack-flash{opacity:0;transform-origin:0;background:linear-gradient(90deg,#0000,#ffe7a3 40%,#fff 50%,#0000);border-radius:999px;width:120px;height:3px;animation:.38s ease-out .46s both tributeWhipFlash;position:absolute;top:28%;right:6%}.tribute-gift-fx.is-whip .tribute-gift-fx-whip{transform-origin:10%;background:linear-gradient(120deg,#0000 0%,#ffd68c26 35%,#d4a017d9 50%,#ffd68c26 65%,#0000 100%);border-radius:999px;animation:.55s ease-out tributeWhipCrack;position:absolute;inset:18% 12%}.tribute-gift-fx-copy{text-align:center;gap:4px;display:grid}.tribute-gift-fx-copy span{color:#ffffff8c;font-size:12px}.tribute-gift-fx-copy strong{letter-spacing:-.02em;font-size:18px}.tribute-gift-fx-copy em{color:#ffe7a8;font-style:normal;font-weight:700}.tribute-gift-fx-receeve{padding:18px 16px}.tribute-receeve-host{z-index:12050;pointer-events:none;width:min(320px,100vw - 32px);position:fixed;inset:auto 16px 24px auto}.tribute-receeve-host .tribute-gift-fx{pointer-events:none;background:#0c0a08eb;border:1px solid #d4a01759;border-radius:18px;padding:16px;box-shadow:0 18px 40px #00000073}.tribute-gift-guide{margin-top:18px}.tribute-gift-guide-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.tribute-gift-guide-head h3{margin:0;font-size:18px}.tribute-gift-guide-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.tribute-gift-guide-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;gap:10px;padding:14px;display:grid}.tribute-gift-guide-visual{background:#d4a0171f;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.tribute-gift-guide-card strong{display:block}.tribute-gift-guide-card span{color:#ffffff8c;margin-top:2px;font-size:12px;display:block}.tribute-gift-guide-actions{flex-wrap:wrap;gap:8px;display:flex}.tribute-gift-guide-actions button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.tribute-gift-guide-actions button.is-ghost{background:0 0}.tribute-gift-guide-preview{margin-top:14px}.message-tribute-event-card.is-gift .message-tribute-event-icon{color:#ffe7a8}.message-tribute-event-card{justify-content:center}.message-tribute-event-card .message-tribute-event-body{flex:0 auto;align-items:center}.message-tribute-event-card .message-tribute-label{letter-spacing:.08em;text-align:center;font-size:13px}@keyframes tributeGiftFxIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tributeGiftPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes tributeGiftScreenGrow{0%{opacity:1;transform:scale(.72)}58%{opacity:1;transform:scale(1.22)}to{opacity:0;transform:scale(1.28)}}@keyframes tributeWhipSwing{0%{transform:rotate(-16deg)}42%{transform:rotate(8deg)}to{transform:rotate(2deg)}}@keyframes tributeWhipLash{0%{transform:rotate(-68deg)}40%{transform:rotate(24deg)}56%{transform:rotate(-8deg)}to{transform:rotate(6deg)}}@keyframes tributeWhipFlash{0%{opacity:0;transform:scaleX(.2)}30%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.15)}}@keyframes tributeWhipCrack{0%{opacity:0;transform:rotate(-28deg)scaleX(.2)}35%{opacity:1;transform:rotate(8deg)scaleX(1)}to{opacity:0;transform:rotate(18deg)scaleX(1.05)}}@media (max-width:720px){.tribute-receeve-host{width:auto;inset:auto 12px 88px}.tribute-gift-guide-grid{grid-template-columns:1fr}}.settings-subscriptions-panel h3{margin:18px 0 10px;font-size:15px}.settings-subscriptions-block+.settings-subscriptions-block{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}.settings-subscriptions-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.settings-subscriptions-list.is-capped{--settings-sub-card-h:210px;--settings-sub-card-gap:12px;max-height:calc((3 * var(--settings-sub-card-h)) + (2 * var(--settings-sub-card-gap)));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;padding-right:2px;overflow:hidden auto}.settings-subscriptions-list.is-capped::-webkit-scrollbar{width:6px}.settings-subscriptions-list.is-capped::-webkit-scrollbar-track{background:0 0}.settings-subscriptions-list.is-capped::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.settings-subscriptions-list.is-capped::-webkit-scrollbar-thumb:hover{background:#fff6}.settings-subscriptions-list.is-capped>.settings-subscription-card{min-height:0}.settings-subscription-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:14px;display:grid}.settings-subscription-main{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.settings-subscription-main strong{display:block}.settings-subscription-main span{color:#ffffff80;font-size:13px}.settings-subscription-meta{color:#ffffff9e;flex-wrap:wrap;gap:8px 12px;font-size:13px;display:flex}.settings-subscription-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.settings-subscription-status.is-active{color:#b8f0c4;border-color:#5ac87859}.settings-subscription-status.is-cancelled{color:#ffe7a8;border-color:#d4a01766}.settings-subscription-status.is-expired{color:#ffffff73}.settings-subscription-renew{color:#ffffffc7;align-items:center;gap:8px;font-size:13px;display:inline-flex}.settings-subscription-renew-wrap{gap:8px;display:grid}.settings-subscription-renew-wrap .settings-choice-card{width:100%}.settings-subscription-renew-hint{color:#ffffff73;margin:0;padding:0 2px;font-size:12px;line-height:1.4}.message-bubble.is-locked{min-width:min(220px,100%)}.message-locked{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.message-protected-card{background:linear-gradient(#12100e33,#0a0a0cf5),#0e0e12fa;border:1px solid #d4a01752;border-radius:12px;width:min(280px,70vw);overflow:hidden}.message-protected-preview{background:radial-gradient(circle at 50% 38%,#d4a01733,#0000 58%),linear-gradient(#2820128c,#060608eb);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:min(56vw,360px);min-height:280px;padding:24px 16px;display:flex}.message-protected-lock{filter:drop-shadow(0 8px 18px #00000073);font-size:36px;line-height:1}.message-protected-kind{letter-spacing:.04em;text-transform:uppercase;color:#fffffff0;font-size:15px;font-weight:700}.message-protected-excluseve{color:#ffffff9e;font-size:13px}.message-protected-body{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.message-protected-badge{text-transform:uppercase;letter-spacing:.06em;color:#d4a017f2;pointer-events:none;align-self:flex-start;font-size:11px;font-weight:700}.message-protected-owner-note,.message-protected-caption{color:#ffffffb8;margin:0;font-size:13px;line-height:1.35}.message-protected-price-block{flex-direction:column;gap:2px;display:flex}.message-protected-price-label{color:#ffffff80;font-size:11px}.message-protected-price{color:#fff;font-size:22px;font-weight:750}.message-protected-for-sale{letter-spacing:.04em;text-transform:uppercase;color:#d4a017f2;font-size:12px;font-weight:700}.message-protected-unlock{color:#1a1408;width:100%;min-height:44px;font:inherit;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#ffd678fa,#d4a017eb);border:1px solid #d4a01773;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s,opacity .15s;display:inline-flex;box-shadow:0 8px 20px #00000040}.message-protected-unlock:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 10px 24px #d4a01747}.message-protected-unlock:active:not(:disabled){transform:translateY(1px)}.message-protected-unlock:focus-visible{outline-offset:3px;outline:2px solid #ffe6aae6}.message-protected-unlock:disabled,.message-protected-unlock.is-loading,.message-protected-unlock[aria-busy=true]{opacity:.45;cursor:not-allowed;filter:grayscale(.15);box-shadow:none;transform:none}.message-media-card{background:linear-gradient(#12100e33,#0a0a0cf5),#0e0e12fa;border:1px solid #ffffff1f;border-radius:14px;width:min(280px,70vw);max-width:100%;display:grid;position:relative;overflow:hidden}.message-media-card-time{z-index:2;color:#ffffffb8;text-shadow:0 1px 2px #00000080;margin:0;position:absolute;bottom:8px;right:10px}.message-bubble.is-flat-booking{box-shadow:none;background:0 0;border:0;max-width:min(272px,78vw);padding:0}.message-bubble.is-flat-booking .booking-message-card{width:100%}.message-bubble.is-flat-booking>.message-shared-card-user-text{margin-top:8px}.message-bubble.is-flat-booking>.message-meta-time{text-align:right;margin-top:6px}.message-bubble.type-booking.is-flat-booking,.message-bubble.mine.type-booking.is-flat-booking,.message-bubble.theirs.type-booking.is-flat-booking,.message-bubble.has-actions.type-booking.is-flat-booking{width:min(272px,78vw)!important;min-width:0!important;max-width:min(272px,78vw)!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;padding:0!important}.message-bubble.mine.type-booking.is-flat-booking{align-self:flex-end;margin-left:auto;margin-right:0}.message-bubble.theirs.type-booking.is-flat-booking{align-self:flex-start;margin-left:0;margin-right:auto}.message-bubble.type-booking.is-flat-booking .booking-message-card,.message-bubble.mine.type-booking.is-flat-booking .booking-message-card,.message-bubble.theirs.type-booking.is-flat-booking .booking-message-card{box-sizing:border-box;border-radius:14px;gap:5px;padding:12px;font-size:.82rem;width:100%!important;max-width:100%!important}.message-bubble.type-booking.is-flat-booking .booking-message-card strong{font-size:.95rem}.message-bubble.type-booking.is-flat-booking .booking-service-type-pill{padding:2px 8px;font-size:10px}.message-bubble.type-booking.is-flat-booking .booking-session-state,.message-bubble.type-booking.is-flat-booking .booking-message-card p{font-size:.78rem}.message-bubble.type-booking.is-flat-booking .booking-message-card-actions .fetix-pill-cta,.message-bubble.type-booking.is-flat-booking .booking-message-card-actions .studio-secondary-button{min-height:32px;padding:0 12px;font-size:.78rem}.message-media-card.is-monetized,.message-media-card.is-locked{background:radial-gradient(circle at 50% 18%,#d4a01738,#0000 52%),linear-gradient(#2820128c,#0e0c0afa);border-color:#d4a01752}.message-media-card.is-locked.is-visual-ppv{display:grid}.message-media-card.is-locked.is-visual-ppv .message-media-card-preview.is-locked-preview{background:#0a0a0a;border:0;width:100%;display:block;position:relative;overflow:hidden}.message-media-card.is-locked.is-visual-ppv .message-media-card-lock-placeholder{text-align:center;box-sizing:border-box;pointer-events:none;background:radial-gradient(circle at 50% 38%,#d4a01733,#0000 58%),linear-gradient(#2820128c,#060608eb);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:auto;height:auto;margin:0;padding:16px 12px;display:flex;position:absolute;inset:0;overflow:hidden;min-height:0!important}.message-media-card.is-locked.is-visual-ppv .message-protected-lock,.message-media-card.is-locked.is-visual-ppv .message-protected-kind,.message-media-card.is-locked.is-visual-ppv .message-protected-excluseve{text-align:center;align-self:center;width:100%;margin-left:auto;margin-right:auto;display:block}.message-media-card.is-locked.is-visual-ppv .message-media-card-footer{background:0 0;border-top:0;margin-top:0;padding-top:4px}.message-media-card-preview{aspect-ratio:4/5;background:#0a0a0a;width:100%;min-height:160px;max-height:360px;display:block;position:relative;overflow:hidden}.message-media-card-preview img,.message-media-card-preview video{object-fit:cover;object-position:center;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;max-height:none;display:block}.message-media-card-preview .message-media-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.message-media-card-preview .message-media-open img{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%}.message-media-card.is-theirs .message-media-card-preview img,.message-media-card.is-theirs .message-media-card-preview video,.message-media-card.is-theirs .message-media-open img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;margin-inline:0}.message-media-card-preview video{pointer-events:auto;max-width:none}.message-media-card-preview.is-video{aspect-ratio:9/16}.message-media-card-preview.is-image{aspect-ratio:4/5}.message-media-card-preview .message-media-expand{z-index:2;position:absolute;top:auto;bottom:8px;right:8px}.message-media-card-chip{z-index:2;pointer-events:none;position:absolute;top:8px;left:8px}.message-media-card-lock-badge{z-index:2;pointer-events:none;background:#0000008c;border-radius:999px;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:absolute;bottom:8px;left:8px}.message-media-card-lock-placeholder{background:radial-gradient(circle at 50% 38%,#d4a01733,#0000 58%),linear-gradient(#2820128c,#060608eb);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:220px;padding:24px 16px;display:flex}.message-media-card-footer{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.message-media-card-footer.is-compact{color:#ffffffc7;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px}.message-media-card-footer.is-compact strong{color:#d4a017f2}.message-media-audio-compact{gap:10px;width:min(280px,72vw);padding:12px;display:grid}.message-media-audio-compact.is-playable{padding:10px 12px;position:relative}.message-media-audio-compact.is-playable .message-media-audio-player{z-index:1;pointer-events:auto;position:relative}.message-media-audio-compact.is-playable .message-media-card-footer{z-index:0;position:relative}.message-media-audio-compact-main{align-items:center;gap:10px;min-width:0;display:flex}.message-media-audio-compact-icon{background:#d4a01724;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.message-media-audio-compact-meta{gap:2px;min-width:0;display:grid}.message-media-audio-compact-meta strong{font-size:13px}.message-media-audio-compact-price{color:#d4a017f2;font-size:12px;font-weight:700}.message-media-audio-player{width:100%;height:36px}.message-media-frame{max-width:100%;display:inline-block;position:relative}.message-media-open{z-index:2;cursor:zoom-in;pointer-events:auto;background:0 0;border:0;max-width:100%;padding:0;display:block;position:relative}.message-media-open img,.message-media-open video,.message-media-frame video{object-fit:contain;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:12px;width:auto;max-width:min(280px,70vw);height:auto;max-height:360px;display:block}.message-media-frame video{pointer-events:auto}.message-media-protected-surface{-webkit-touch-callout:none}.message-media-expand{color:#fff;cursor:pointer;z-index:2;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;width:40px;height:40px;position:absolute;bottom:8px;right:8px}.message-purchased-chip{z-index:2;color:#d4a017f2;pointer-events:none;background:#0000008c;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.message-media-sale-bar{display:none}.chat-media-viewer{z-index:5000;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:#000000f0;place-items:center;display:grid;position:fixed;inset:0}.chat-media-viewer-close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));color:#fff;cursor:pointer;z-index:1;background:#141418d9;border:1px solid #fff3;border-radius:999px;width:44px;height:44px;font-size:18px;position:absolute}.chat-media-viewer-stage{place-items:center;width:min(100%,1100px);height:min(100%,90dvh);display:grid}.chat-media-viewer-media{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:90dvh}.chat-unlock-overlay{z-index:5100;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.chat-unlock-modal{color:#fff;background:#141416;border:1px solid #d4a01747;border-radius:18px;width:min(420px,100%);padding:22px 20px 18px}.chat-unlock-modal h2{margin:0 0 8px;font-size:20px}.chat-unlock-copy{color:#ffffffad;margin:0 0 16px}.chat-unlock-facts{gap:10px;margin:0 0 16px;display:grid}.chat-unlock-facts div{justify-content:space-between;gap:12px;display:flex}.chat-unlock-facts dt{color:#ffffff80}.chat-unlock-facts dd{margin:0;font-weight:700}.chat-unlock-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:430px){.message-protected-card,.message-media-card,.message-media-audio-compact{width:min(240px,78vw)}.message-protected-preview{height:min(62vw,320px);min-height:240px}.message-media-open img,.message-media-frame video,.message-media-card-preview img,.message-media-card-preview video{max-width:min(240px,78vw)}}.purchase-type-chip{letter-spacing:.04em;text-transform:uppercase;color:#d4a017f2;background:#d4a01729;border-radius:999px;margin-bottom:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.purchase-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (max-width:430px){.message-protected-card,.message-media-card,.message-media-audio-compact{width:min(240px,78vw)}.message-media-open img,.message-media-frame video,.message-media-card-preview img,.message-media-card-preview video{max-width:min(240px,78vw)}}.admin-report-card{align-items:flex-start!important}.admin-report-status{background:#ffffff14;border-radius:999px;margin:4px 0;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.admin-report-status.status-pending{background:#d4a01733}.admin-report-status.status-acteon_takei{background:#50b46433}.admin-report-status.status-dismissed{background:#ff646426}@media (max-width:900px){.home-main-tabs{width:100%}.home-main-tab{text-align:center;flex:1}.messages-panel-header{flex-direction:column;align-items:stretch}}.home-section-heading{align-items:flex-end}.home-reels-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.home-reels-section{flex-direction:column;gap:12px;margin-top:28px;display:flex}.home-reels-rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(180px,220px);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.home-reel-card{aspect-ratio:9/16;scroll-snap-align:start;cursor:pointer;background:#000;border:1px solid #ffffff14;border-radius:16px;position:relative;overflow:hidden}.home-reel-card.active{border-color:#d4a01773}.home-reel-video{object-fit:cover;width:100%;height:100%}.home-reel-locked,.home-reel-meta{background:linear-gradient(#0000,#000c);padding:12px;position:absolute;inset:auto 0 0}.home-reel-locked{text-align:center;place-content:center;gap:6px;display:grid;inset:0}.home-reel-meta a{font-weight:700}.home-reel-meta p{color:#ffffffbf;margin:4px 0 0;font-size:12px}.podcast-rail-card.home-reel-card{aspect-ratio:1;color:inherit;text-decoration:none;display:block}.podcast-rail-cover{object-fit:cover;width:100%;height:100%;display:block}.podcast-rail-cover-fallback{color:#ffd6a0e6;background:linear-gradient(160deg,#d4a0172e,#ffffff0a);place-content:center;width:100%;height:100%;font-size:42px;display:grid}.podcast-rail-meta .podcast-rail-title{font-size:13px;font-weight:700;line-height:1.25;display:block}.podcast-rail-blurb{color:#ffffff9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.podcast-rail-meta span,.podcast-rail-duration{color:#ffffffb3;margin-top:2px;font-size:11px;display:block}.podcast-rail-status{text-transform:uppercase;letter-spacing:.04em;color:#ffd6a0f2;margin-bottom:4px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.podcast-rail-empty{flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:0;padding:4px 0 2px;display:flex}.podcast-space-empty{gap:8px;max-width:36rem;padding:4px 0 2px;display:grid}.podcast-space-empty.podcast-rail-empty{align-items:center;display:flex}.podcast-space-empty-header{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;max-width:none;padding:4px 0 2px;display:flex}.podcast-space-empty-header .podcast-space-empty-copy{flex:auto;gap:8px;min-width:0;max-width:36rem;display:grid}.podcast-space-empty-header .home-reels-heading-actions{flex:none;margin-top:0}.podcast-empty-title{font-size:15px;font-weight:700;line-height:1.3;display:block}.podcast-rail-empty-text.home-feed-status{text-align:left;flex:auto;margin:0;padding:0}.podcast-rail-action{color:#ffd6a0f2;margin-top:6px;font-size:11px;font-weight:700;display:inline-block}.podcast-rail-status.is-draft{color:#ffffffa6}.podcast-rail-status.is-published{color:#ffd6a0f2}.podcast-tab-panel{margin-top:4px}.podcast-tab-toolbar{justify-content:flex-end;margin-bottom:4px;display:flex}.podcast-page .app-header{margin-bottom:14px}.podcast-main-tabs{flex-wrap:nowrap;margin-top:0;overflow-x:auto}.podcast-back-link{margin-bottom:14px}.podcast-form-section{border-bottom:1px solid #ffffff14;gap:12px;padding:14px 0;display:grid}.podcast-form-section:last-of-type{border-bottom:none}.podcast-form-section h2{letter-spacing:.02em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:.95rem;font-weight:700}.podcast-form-help{color:#ffffff9e;margin:0;font-size:13px;line-height:1.45}.podcast-manage,.podcast-manage-form,.podcast-manage-episodes{gap:14px;display:grid}.podcast-manage-form label{color:#ffffffc7;gap:6px;font-size:13px;display:grid}.podcast-manage-form input,.podcast-manage-form textarea{width:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.podcast-manage-actions{flex-wrap:wrap;gap:10px;display:flex}.podcast-manage-status{color:#ffffffb3;margin:0;font-size:13px}.podcast-episode-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.podcast-episode-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.podcast-episode-item.is-active{background:#d4a01714;border-color:#d4a01773}.podcast-detail{gap:28px;max-width:100%;display:grid;overflow-x:hidden}.podcast-detail-hero{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.podcast-detail-cover{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff1a;border-radius:18px;width:100%}.podcast-detail-copy{gap:10px;min-width:0;display:grid}.podcast-detail-copy h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:700;line-height:1.15}.podcast-detail-creator{color:#ffffffd1;align-items:center;gap:8px;width:fit-content;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.podcast-detail-creator:hover{color:#fff}.podcast-detail-description{color:#ffffffad;margin:0;font-size:14px;line-height:1.5}.podcast-detail-player{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;gap:10px;padding:14px;display:grid}.podcast-detail-player-title{letter-spacing:-.01em;color:#fff;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.podcast-detail-player-description{color:#ffffffad;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.podcast-detail-player-meta{color:#ffffff8c;margin:0;font-size:12px}.podcast-detail-count{color:#ffffffb3;margin:0;font-size:13px}.podcast-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.podcast-hero-actions .edit-profile-button{justify-content:center;align-items:center;margin-left:0;text-decoration:none;display:inline-flex}.podcast-play-cta{color:#111;background:#d4a017eb;border-color:#d4a017eb}.podcast-play-cta:hover{background:#e8ba3c}.podcast-detail-video{object-fit:contain;background:#000;border-radius:12px 12px 0 0;width:100%;max-height:420px;display:block}.fx-media-player{gap:10px;min-width:0;display:grid}.fx-media-player-audio{background:#00000059;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.fx-media-player-video{background:#000;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.fx-media-player-stage{background:#000;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.podcast-video-status{text-align:center;pointer-events:none;margin:0;position:absolute;bottom:10px;left:12px;right:12px}.fx-media-player-bar{background:#0a0a0ceb;border-top:1px solid #ffffff14;flex:none;align-items:center;gap:10px;padding:10px 12px;display:flex}:-webkit-any(.fx-media-player-video:fullscreen,.fx-media-player-video:-webkit-full-screen){background:#000;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}:is(.fx-media-player-video:fullscreen,.fx-media-player-video:fullscreen){background:#000;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}:-webkit-any(.fx-media-player-video:fullscreen .fx-media-player-stage,.fx-media-player-video:-webkit-full-screen .fx-media-player-stage){flex:auto;width:100%;height:100%;min-height:0}:is(.fx-media-player-video:fullscreen .fx-media-player-stage,.fx-media-player-video:fullscreen .fx-media-player-stage){flex:auto;width:100%;height:100%;min-height:0}:-webkit-any(.fx-media-player-video:fullscreen .podcast-detail-video,.fx-media-player-video:-webkit-full-screen .podcast-detail-video){object-fit:contain;object-position:center center;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}:is(.fx-media-player-video:fullscreen .podcast-detail-video,.fx-media-player-video:fullscreen .podcast-detail-video){object-fit:contain;object-position:center center;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}:-webkit-any(.fx-media-player-video:fullscreen .fx-media-player-bar,.fx-media-player-video:-webkit-full-screen .fx-media-player-bar){background:#08080af0;flex:none;width:100%;padding:12px 16px}:is(.fx-media-player-video:fullscreen .fx-media-player-bar,.fx-media-player-video:fullscreen .fx-media-player-bar){background:#08080af0;flex:none;width:100%;padding:12px 16px}.fx-media-player-toggle,.fx-media-player-icon-btn{color:#f5d48a;cursor:pointer;width:42px;height:42px;transition:background var(--fx-transition), border-color var(--fx-transition), color var(--fx-transition);background:#d4a01729;border:1px solid #d4a01759;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-media-player-icon-btn{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff24;width:36px;height:36px}.fx-media-player-toggle:hover,.fx-media-player-icon-btn:hover{color:#ffe2a8;background:#d4a01747;border-color:#d4a017b3}.fx-media-player-toggle:focus-visible,.fx-media-player-icon-btn:focus-visible,.fx-media-player-range:focus-visible{outline-offset:2px;outline:2px solid #d4a017b3}.fx-media-player-track{flex:auto;gap:4px;min-width:0;display:grid}.fx-media-player-range{appearance:none;background:linear-gradient(to right, #d4a017f2 0%, #d4a017f2 var(--fx-media-progress,0%), #ffffff29 var(--fx-media-progress,0%), #ffffff29 100%);cursor:pointer;border-radius:999px;width:100%;height:6px}.fx-media-player-range::-webkit-slider-thumb{appearance:none;background:#f5d48a;border:2px solid #1a1408;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #d4a01759}.fx-media-player-range::-moz-range-thumb{background:#f5d48a;border:2px solid #1a1408;border-radius:50%;width:14px;height:14px}.fx-media-player-range:disabled{opacity:.45;cursor:default}.fx-media-player-times{letter-spacing:.02em;color:#ffffff8c;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:11px;display:flex}.fx-media-player-error{margin:0;padding:8px 0}.podcast-media-type{flex-wrap:wrap;gap:8px;display:flex}.podcast-media-type .edit-profile-button.is-active{background:#d4a01729;border-color:#d4a0178c}.podcast-episodes-section,.podcast-episodes-block{gap:12px;min-width:0;display:grid}.podcast-episodes-section h2,.podcast-episodes-block h2{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:.8rem;font-weight:700}.podcast-episode-list{gap:0;display:grid}.podcast-episode-row{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.podcast-episode-row.is-featured{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;padding:16px}.podcast-episode-row.is-active{border-color:#d4a01766}.podcast-episode-copy{gap:4px;min-width:0;display:grid}.podcast-episode-title-line{align-items:center;gap:8px;min-width:0;display:flex}.podcast-episode-title-line h3{min-width:0}.podcast-episode-copy h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.3}.podcast-episode-meta,.podcast-episode-duration{color:#ffffff8c;margin:0;font-size:12px}.podcast-episode-blurb{color:#ffffff9e;margin:0;font-size:13px;line-height:1.4}.podcast-episode-aside{flex-direction:row;justify-content:flex-end;align-self:center;align-items:center;gap:8px;display:flex}.podcast-episode-access-row{align-items:center;gap:8px;min-width:0;display:flex}.podcast-episode-access-row:not(:has(*)){display:none}.podcast-episode-access-row .collab-badge-icon{width:22px;height:22px}.podcast-episode-access-row .collab-badge-icon svg{width:13px;height:13px}.podcast-episode-more-menu{flex:none;align-items:center;display:flex}.podcast-episode-more-panel:not(.podcast-episode-more-panel-portal){left:auto;right:0}.podcast-episode-more-panel-portal{z-index:calc(var(--fx-z-modal) + 40);margin:0;position:fixed!important}.podcast-episode-more-menu .post-detail-menu-trigger{flex-shrink:0;width:32px;height:32px;font-size:15px;line-height:1}.podcast-episode-aside .podcast-episode-play,.podcast-episode-aside .podcast-episode-cta{flex:none}.podcast-episode-play{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;flex:none;width:40px;height:40px}.podcast-episode-play:hover{color:#ffd6a0f2;border-color:#d4a0178c}.podcast-episode-access-badge{letter-spacing:.04em;text-transform:uppercase;color:#f5d48aeb;text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:fit-content;max-width:100%;margin:0;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.podcast-episode-access-badge svg{flex:none;display:block}.podcast-episode-access-stack{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 2px;padding:0;display:flex}button.podcast-episode-access-badge.is-interactive{appearance:none;cursor:pointer;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:#f5d48aeb;align-items:center;font-size:11px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}button.podcast-episode-access-badge.is-interactive:hover{color:#f5d48aeb;opacity:.9;text-decoration:none}.podcast-episode-access-badge.is-discount{color:#a0e6b4f2}.podcast-episode-cta{color:#f5d48a;cursor:pointer;white-space:nowrap;background:#d4a01729;border:1px solid #d4a01773;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.podcast-episode-cta:hover:not(:disabled){background:#d4a01747}.podcast-episode-cta:disabled{opacity:.55;cursor:default}.podcast-episode-edit-link{color:#ffffff8c;text-underline-offset:2px;margin-top:2px;font-size:12px;text-decoration:underline}.podcast-episode-edit-link:hover{color:#ffd6a0f2}@media (max-width:640px){.podcast-detail-hero{grid-template-columns:1fr}.podcast-detail-cover{max-width:280px}.fx-media-player-audio{padding:10px}.fx-media-player-bar{flex-wrap:wrap;gap:8px}.fx-media-player-track{flex:100%;order:3}}.live-entry-section{margin:8px 0 18px}.live-entry-message{color:#ffd278f2;font-size:13px}.live-entry-row{scrollbar-width:thin;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.live-entry-card{background:#121014;border:1px solid #ff505038;border-radius:16px;flex:0 0 112px;min-width:112px;padding:0;overflow:hidden}.live-entry-card-visual{aspect-ratio:1;background:radial-gradient(circle at 50% 30%,#2a1a1a,#0c0c0e 72%);place-items:center;display:grid;position:relative}.live-entry-card-visual .user-avatar-lg{width:56px;height:56px;font-size:18px}.live-entry-avatar-stack{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.live-entry-avatar-stack .user-avatar-wrap-lg{z-index:2;position:relative}.live-entry-avatar-stack .user-avatar-wrap-md{z-index:1;margin-left:-14px}.live-entry-avatar-stack .user-avatar-wrap-md:nth-child(3){z-index:0;margin-left:-12px}.live-entry-avatar-stack .live-entry-cohost-avatar,.live-entry-avatar-stack .user-avatar-md{box-sizing:border-box;border:2px solid #121014;width:34px;height:34px;font-size:12px}.live-entry-card-visual .live-badge{margin:0;position:absolute;top:10px;left:10px}.live-shared-badge{letter-spacing:.02em;text-align:center;color:#ffecdcf2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#783030b8;border:1px solid #ff8c7847;border-radius:999px;margin:0;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;bottom:10px;left:10px;right:10px}.live-entry-card-meta{flex-direction:column;gap:2px;padding:6px 8px 8px;display:flex}.live-entry-card-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.live-entry-card-meta span{color:#ffffff80;font-size:12px}.live-entry-card-meta p{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.live-entry-watch.fetix-pill-cta{min-height:36px;margin-top:6px;padding:8px 12px;font-size:12px}.live-badge{letter-spacing:.08em;background:#e03131;border-radius:999px;margin-bottom:6px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.profile-live-badge{color:#fff;cursor:pointer;border:none;align-self:flex-start;margin:8px 0 0}button.profile-avatar.story-ring{cursor:pointer;border:none}.story-create-visibility{border:none;border-radius:0;flex-direction:column;flex:none;gap:6px;min-width:0;margin:0;padding:0;display:flex}.story-create-visibility legend{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;padding:0 2px 4px;font-size:11px}.messages-thread-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.messages-call-button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:8px 12px}.messages-camera-button{justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.messages-thread-menu{position:relative}.messages-menu-button{width:38px;height:38px;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;font-size:18px;line-height:1}.messages-thread-menu-panel{z-index:20;background:#171717;border:1px solid #ffffff1a;border-radius:12px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000059}.messages-thread-menu-panel-portal{z-index:var(--fx-z-modal);pointer-events:auto;position:fixed;top:auto;right:auto}.messages-thread-menu-panel button{width:100%;color:inherit;text-align:left;min-height:44px;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:8px;padding:12px 14px}.messages-thread-menu-panel button:hover{background:#ffffff0f}.messages-thread-menu-panel button.is-danger{color:#ff8f8f}.messages-thread-menu-panel button:disabled{opacity:.5;cursor:not-allowed}.messages-call-banner{color:#ffe6aaf2;background:#d4a0171a;border-bottom:1px solid #ffffff14;margin:0;padding:10px 16px;font-size:13px}.profile-reviews-section{flex-direction:column;gap:16px;margin-top:12px;display:flex}.profile-reviews-heading{align-items:flex-start}.profile-reviews-summary{text-align:right}.profile-reviews-summary strong{font-size:28px;display:block}.profile-reviews-summary-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.profile-reviews-average{letter-spacing:-.04em;font-size:28px;font-weight:700}.profile-reviews-count{color:#ffffff73;font-size:13px}.profile-reviews-empty-hint{color:#fff6;margin:8px 0 0;font-size:13px}.profile-reviews-empty{margin-top:8px}.profile-reviews-empty .studio-primary-button{margin-top:14px}.profile-reviews-heading .studio-primary-button{flex-shrink:0}.review-stars{letter-spacing:.08em;color:#ffffff2e;vertical-align:middle;font-size:18px;line-height:1;display:inline-block;position:relative}.review-stars-sm{font-size:13px}.review-stars-base,.review-stars-fill{white-space:nowrap;display:block}.review-stars-fill{color:#f0c56d;position:absolute;top:0;left:0;overflow:hidden}.profile-reviews-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.profile-reviews-list li{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.profile-reviews-list li>.user-avatar-wrap{align-self:flex-start;margin-top:2px}.profile-review-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;margin-bottom:4px;display:flex}.profile-review-form{border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.profile-review-form label{color:#ffffffb3;flex-direction:column;gap:6px;font-size:13px;display:flex}.profile-review-form input,.profile-review-form select,.profile-review-form textarea{color:inherit;font:inherit;resize:none;field-sizing:content;background:#00000040;border:1px solid #ffffff1f;border-radius:10px;min-height:80px;max-height:200px;padding:10px 12px;overflow-y:auto}.review-star-picker{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.review-star-picker-btn{color:#ffffff38;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:28px;line-height:1}.review-star-picker-btn.active{color:#f0c56d}.review-star-picker-btn:disabled{cursor:not-allowed;opacity:.7}.review-star-picker-value{color:#ffffff73;margin-left:8px;font-size:13px}.review-modal-panel .profile-review-form{border:0;padding:0}@media (max-width:640px){.profile-reviews-summary-row{gap:8px}.profile-reviews-average{font-size:24px}.profile-reviews-list li{padding:12px}}.call-overlay{z-index:80;background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.incoming-call-layer{z-index:2100;padding:max(16px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));pointer-events:auto;box-sizing:border-box;background:#00000073;place-items:center;width:100vw;max-width:100vw;height:100dvh;margin:0;display:grid;position:fixed;inset:0}.incoming-call-card{background:linear-gradient(165deg,#1c1824fa,#0a0a0efa);border:1px solid #d4a01759;border-radius:18px;grid-template-columns:auto 1fr;grid-template-areas:"avatar meta""actions actions";gap:12px 14px;width:min(420px,100%);padding:14px 16px;display:grid;box-shadow:0 18px 50px #0000008c,0 0 24px #d4a0171f}.incoming-call-avatar{background:0 0;border-radius:50%;grid-area:avatar;place-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:grid}.incoming-call-avatar .user-avatar-lg{width:52px;height:52px}.incoming-call-meta{grid-area:meta;min-width:0}.incoming-call-kicker{letter-spacing:.14em;color:#ffd68cd9;font-size:10px;font-weight:700;display:block}.incoming-call-meta strong{margin-top:2px;font-size:17px;display:block}.incoming-call-meta p{color:#ffffff8c;margin:2px 0 0;font-size:13px}.incoming-call-actions{grid-area:actions;grid-template-columns:1fr 1fr;gap:8px;display:grid}.incoming-call-accept,.incoming-call-reject{cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:12px 14px;font-weight:700}.incoming-call-accept{color:#04140a;background:linear-gradient(135deg,#2ecc71,#1e9e54)}.incoming-call-reject{color:#fff;background:#ffffff14;border:1px solid #ffffff1f}.call-stage-overlay{z-index:2100;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:#050508;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.call-stage{flex-direction:column;gap:10px;width:min(1100px,100%);height:100%;min-height:0;display:flex}.call-stage-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.call-stage-peer{align-items:center;gap:10px;min-width:0;display:flex}.call-stage-avatar{background:#ffffff14;border:1px solid #d4a01759;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:700;display:grid;overflow:hidden}.call-stage-peer strong{font-size:16px;display:block}.call-stage-status{color:#ffffff80;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:flex}.call-stage-status-dot{background:#ffffff59;border-radius:50%;width:7px;height:7px}.call-stage-status.is-ok{color:#78e6b4f2}.call-stage-status.is-ok .call-stage-status-dot{background:#3dd6a3;box-shadow:0 0 8px #3dd6a38c}.call-stage-status.is-warn{color:#ffc878f2}.call-stage-status.is-warn .call-stage-status-dot{background:#f0b429}.call-stage-error{color:#ffb4a8;margin:0;font-size:13px}.call-stage-media{flex:1;min-height:0}.call-stage-media .lk-videos{aspect-ratio:auto;border:1px solid #ffffff14;border-radius:18px;height:100%;min-height:0;box-shadow:0 0 40px #7d4fff14}.call-stage-media .lk-layout-call .lk-video.lk-local,.call-stage-media .lk-layout-call .lk-video.lk-remote{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;object-fit:cover;border:none;border-radius:0;position:absolute;inset:0 auto auto 0}.call-stage-media .lk-layout-call .lk-tile-local{aspect-ratio:3/4;z-index:2;border:2px solid #ffffff47;border-radius:12px;width:min(24%,200px);max-width:220px;height:auto;bottom:16px;right:16px;overflow:hidden;box-shadow:0 8px 24px #00000073}.call-stage-media .lk-layout-call .lk-tile-remote{z-index:1;inset:0}.call-stage-media .lk-layout-call .lk-videos.is-pip-swapped .lk-tile-remote{aspect-ratio:3/4;z-index:2;border:2px solid #ffffff47;border-radius:12px;width:min(24%,200px);max-width:220px;height:auto;inset:auto 16px 16px auto;overflow:hidden;box-shadow:0 8px 24px #00000073}.call-stage-media .lk-layout-call .lk-videos.is-pip-swapped .lk-tile-local{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;z-index:1;border:none;border-radius:0;inset:0}.call-stage-media .lk-layout-call .lk-pip-target{pointer-events:auto;z-index:4;cursor:pointer}.call-stage-media .lk-layout-call .lk-pip-target .lk-video{pointer-events:none}.call-stage-media .lk-video{object-fit:contain;object-position:center}.lk-pip-target{cursor:pointer;touch-action:manipulation;min-width:72px;min-height:96px;transition:transform .15s,box-shadow .15s,border-color .15s}.lk-pip-target:hover{border-color:#d4a017a6;box-shadow:0 10px 28px #00000080}.lk-pip-target:active{transform:scale(.98)}.lk-pip-target:focus-visible{outline-offset:2px;outline:2px solid #d4a017d9}.call-stage-placeholder{text-align:center;color:#ffffffa6;background:radial-gradient(circle at 50% 40%,#1a1524,#07070a 70%);border-radius:18px;flex:1;place-content:center;gap:16px;min-height:42vh;display:grid}.call-stage-pulse{background:#d4a01740;border-radius:50%;width:72px;height:72px;margin:0 auto;animation:1.6s ease-out infinite call-pulse;box-shadow:0 0 #d4a01766}@keyframes call-pulse{0%{box-shadow:0 0 #d4a01773}70%{box-shadow:0 0 0 28px #d4a01700}to{box-shadow:0 0 #d4a01700}}.call-stage-controls{z-index:3;flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:10px;padding:4px 8px 8px;display:flex;position:relative}.call-ctrl{min-width:88px;min-height:var(--fx-touch-min);color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:0 16px;font-weight:700}.call-ctrl.is-off{background:#ff50502e;border-color:#ff787859}.call-ctrl-end{background:#c0392b;border-color:#0000}.call-stage-overlay.is-minimized{inset:auto max(12px, env(safe-area-inset-right)) max(76px, calc(12px + env(safe-area-inset-bottom))) auto;pointer-events:none;z-index:2300;background:0 0;align-items:stretch;width:min(340px,100vw - 24px);height:210px;padding:0;position:fixed}.call-stage-overlay.is-minimized .call-stage{pointer-events:auto;cursor:pointer;background:#09080d;border:1px solid #f0d0786b;border-radius:18px;gap:0;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000009e}.call-stage-overlay.is-minimized .call-stage-top{z-index:5;pointer-events:none;background:linear-gradient(#000000c2,#0000);padding:10px 12px 30px;position:absolute;inset:0 0 auto}.call-stage-overlay.is-minimized .call-stage-avatar,.call-stage-overlay.is-minimized .call-stage-status,.call-stage-overlay.is-minimized .call-stage-peer strong,.call-stage-overlay.is-minimized .call-stage-error,.call-stage-overlay.is-minimized>.call-stage>.call-stage-controls{display:none}.call-stage-overlay.is-minimized .call-stage-media{position:absolute;inset:0}.call-stage-overlay.is-minimized .call-stage-media .lk-videos{height:100%;box-shadow:none;border:0;border-radius:0}.call-stage-overlay.is-minimized .call-stage-media .lk-videos:not(.is-pip-swapped) .lk-local,.call-stage-overlay.is-minimized .call-stage-media .lk-videos:not(.is-pip-swapped) .lk-tile-local{display:none}.call-stage-overlay.is-minimized .call-stage-media .lk-remote{object-fit:cover}.call-stage-overlay.is-minimized .call-stage-media .lk-videos.is-pip-swapped .lk-tile-remote,.call-stage-overlay.is-minimized .call-stage-media .lk-videos.is-pip-swapped .lk-remote{display:none!important}.call-stage-overlay.is-minimized .call-stage-media .lk-videos.is-pip-swapped .lk-tile-local,.call-stage-overlay.is-minimized .call-stage-media .lk-videos.is-pip-swapped .lk-local{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;object-fit:cover!important;z-index:3!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}.call-mini-avatar{z-index:2;color:#f0d078;pointer-events:none;background:radial-gradient(circle at 50% 42%,#d4a01733,#0000 36%),linear-gradient(145deg,#17121f,#08070b);place-items:center;font-size:44px;font-weight:800;display:grid;position:absolute;inset:0}.call-mini-controls{z-index:6;background:linear-gradient(#0000,#000000e0);justify-content:space-between;align-items:center;gap:8px;padding:28px 10px 10px;display:flex;position:absolute;inset:auto 0 0}.call-mini-controls span{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:750;overflow:hidden}.call-mini-end{color:#fff;cursor:pointer;background:#c0392b;border:0;border-radius:999px;flex:none;min-height:36px;padding:0 13px;font-weight:750}.call-tribute-celebration{z-index:2300;top:max(18px, env(safe-area-inset-top));color:#fff4c7;pointer-events:none;background:linear-gradient(145deg,#321f44f7,#100c17fa);border:1px solid #f0d07899;border-radius:18px;grid-template-columns:auto auto;align-items:center;column-gap:9px;min-width:min(310px,100vw - 32px);padding:14px 18px;animation:3.6s both call-tribute-celebrate;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #0000007a,0 0 34px #d4a0172e}.call-tribute-celebration>span:last-child{color:#f0d078;grid-column:2;font-size:13px;font-weight:800}.call-tribute-spark{color:#f0d078;grid-row:1/span 2;font-size:30px;animation:.8s ease-in-out infinite alternate call-tribute-spark}@keyframes call-tribute-celebrate{0%{opacity:0;transform:translate(-50%,-18px)scale(.94)}12%,82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-8px)scale(.98)}}@keyframes call-tribute-spark{0%{text-shadow:0 0 8px #f0d07873;transform:rotate(-8deg)scale(.92)}to{text-shadow:0 0 20px #f0d078e6;transform:rotate(8deg)scale(1.12)}}@media (prefers-reduced-motion:reduce){.call-tribute-celebration,.call-tribute-spark{animation:none}}.call-panel{background:#121018;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;width:min(920px,100%);max-height:min(92vh,900px);padding:16px;display:flex;overflow:auto}.call-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.call-panel-header h2{margin:4px 0 0;font-size:22px}.call-phase-label{color:#ffffff8c;margin:6px 0 0;font-size:13px}.call-actions,.call-media-controls{flex-wrap:wrap;gap:8px;display:flex}.call-end-button{color:#fff;cursor:pointer;background:#c0392b;border:0;border-radius:999px;padding:10px 16px;font-weight:700}.lk-room{width:100%;position:relative}.call-stage-media .lk-room,.live-studio-stage .lk-room{flex-direction:column;height:100%;min-height:0;display:flex}.lk-videos{aspect-ratio:16/10;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.lk-video{object-fit:cover;background:#000;width:100%;height:100%}.lk-remote{position:absolute;inset:0}.lk-local{aspect-ratio:3/4;z-index:2;border:1px solid #ffffff40;border-radius:12px;width:28%;max-width:180px;height:auto;position:absolute;bottom:12px;right:12px}.lk-waiting{color:#ffffffb3;pointer-events:none;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.live-entry-card .studio-primary-button{margin-top:10px}.live-panel .lk-videos{aspect-ratio:16/9}.lk-local-main{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lk-layout-live-publisher:not(.is-live-costream) .lk-tile-remote,.lk-layout-live-publisher:not(.is-live-costream) .lk-remote,.lk-layout-live-publisher:not(.is-live-costream) .lk-remote-cohost-pip{aspect-ratio:3/4;z-index:3;border:1px solid #ffffff40;border-radius:12px;width:28%;max-width:180px;height:auto;inset:auto 12px 12px auto}.lk-layout-live-publisher .lk-tile-remote:not(.has-stream),.lk-layout-live-publisher .lk-remote:not(.has-stream),.lk-layout-live-publisher .lk-tile-remote-secondary:not(.has-stream),.lk-layout-live-publisher .lk-remote-secondary:not(.has-stream){display:none}.lk-layout-live-publisher:not(.is-live-costream) .lk-tile-remote-secondary,.lk-layout-live-publisher:not(.is-live-costream) .lk-cohost-pip,.lk-layout-live-publisher:not(.is-live-costream) .lk-remote-secondary{aspect-ratio:3/4;z-index:3;object-fit:cover;border:1px solid #ffffff40;border-radius:12px;width:28%;max-width:180px;height:auto;position:absolute;bottom:12px;left:12px}.lk-layout-live-publisher.is-live-costream .lk-videos.is-live-costream{background:radial-gradient(at 40% 30%,#16121c 0%,#08070b 70%);border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;padding:8px;transition:grid-template-columns .35s,gap .35s;display:grid}.lk-layout-live-viewer .lk-videos:has(.lk-tile-split-b.has-stream){background:radial-gradient(at 40% 30%,#16121c 0%,#08070b 70%);border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;padding:8px;transition:grid-template-columns .35s,gap .35s;display:grid}.lk-layout-live-viewer .lk-videos:has(.lk-remote-split-b.has-stream){background:radial-gradient(at 40% 30%,#16121c 0%,#08070b 70%);border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;padding:8px;transition:grid-template-columns .35s,gap .35s;display:grid}:is(.lk-videos.is-live-costream .lk-video,.lk-layout-live-viewer .lk-videos:has(.lk-tile-split-b.has-stream) .lk-video,.lk-layout-live-viewer .lk-videos:has(.lk-remote-split-b.has-stream) .lk-video){object-fit:contain;object-position:center;background:#000}.lk-videos.is-live-costream.is-costream-featured .lk-tile.is-pip .lk-video{object-fit:cover}.lk-videos.is-live-costream.is-costream-featured{grid-template-rows:1fr;grid-template-columns:1fr;gap:0;padding:0;display:grid;position:relative}.lk-videos.is-live-costream.is-costream-featured .lk-tile.is-featured{z-index:1;border-radius:16px;grid-area:1/1;width:100%;height:100%;position:relative;inset:auto;overflow:hidden}.lk-videos.is-live-costream.is-costream-featured .lk-tile.is-pip{aspect-ratio:9/16;z-index:4;cursor:pointer;border:1px solid #f0d07859;border-radius:14px;width:min(32%,168px);max-height:40%;transition:transform .25s,box-shadow .25s;position:absolute;bottom:14px;right:14px;overflow:hidden;box-shadow:0 12px 32px #00000080}.lk-videos.is-live-costream .lk-tile.is-featured,.lk-videos.is-live-costream .lk-tile-split-a,.lk-videos.is-live-costream .lk-tile-split-b,.lk-videos.is-live-costream .lk-tile-local-main,.lk-videos.is-live-costream .lk-tile-costream-remote{cursor:pointer}.lk-layout-live-publisher.is-live-costream .lk-tile-local-main,.lk-layout-live-publisher.is-live-costream .lk-tile-costream-remote,.lk-layout-live-publisher.is-live-costream .lk-local-main,.lk-layout-live-publisher.is-live-costream .lk-remote{aspect-ratio:auto;z-index:1;border:1px solid #ffffff14;border-radius:14px;width:100%;max-width:none;height:100%;transition:box-shadow .25s,border-color .25s;position:relative;inset:auto;overflow:hidden}.lk-layout-live-publisher.is-live-costream .lk-tile-local-main,.lk-layout-live-publisher.is-live-costream .lk-tile-costream-remote{min-height:0;overflow:hidden}.lk-layout-live-publisher.is-live-costream .lk-tile.is-speaking,.lk-layout-live-viewer .lk-tile.is-speaking{border-color:#f0d0788c;box-shadow:0 0 0 1px #f0d07847}.lk-layout-live-publisher.is-live-costream .lk-tile-remote-secondary{display:none}.lk-layout-live-viewer .lk-tile-split-a,.lk-layout-live-viewer .lk-tile-split-b,.lk-layout-live-viewer .lk-remote-split-a,.lk-layout-live-viewer .lk-remote-split-b{border:1px solid #ffffff14;border-radius:14px;width:100%;height:100%;min-height:0;position:relative;inset:auto;overflow:hidden}@media (max-width:720px){.lk-layout-live-publisher.is-live-costream .lk-videos.is-live-costream{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:8px;padding:6px}.lk-layout-live-viewer .lk-videos:has(.lk-tile-split-b.has-stream){grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:8px;padding:6px}.lk-layout-live-viewer .lk-videos:has(.lk-remote-split-b.has-stream){grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:8px;padding:6px}.lk-videos.is-live-costream.is-costream-featured .lk-tile.is-pip{width:min(38%,140px);bottom:10px;right:10px}}.lk-tile{min-width:0;min-height:0;position:absolute;inset:0}.lk-tile>.lk-video{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;z-index:1;border:none;border-radius:0;position:absolute;inset:auto}.lk-layout-live-publisher:not(.is-live-costream) .lk-tile-local-main{inset:0}.lk-layout-live-publisher:not(.is-live-costream) .lk-tile-remote,.lk-layout-call .lk-tile-local{inset:auto}.lk-layout-call .lk-tile-remote{inset:0}.lk-layout-call .lk-tile-local{aspect-ratio:3/4;z-index:2;border:1px solid #ffffff40;border-radius:12px;width:28%;max-width:180px;height:auto;bottom:12px;right:12px;overflow:hidden}.lk-layout-call .lk-videos.is-pip-swapped .lk-tile-remote{aspect-ratio:3/4;z-index:2;border:1px solid #ffffff40;border-radius:12px;width:28%;max-width:180px;height:auto;inset:auto 12px 12px auto;overflow:hidden}.lk-layout-call .lk-videos.is-pip-swapped .lk-tile-local{aspect-ratio:auto;z-index:1;border:none;border-radius:0;width:100%;max-width:none;height:100%;inset:0}.lk-stage-label{z-index:4;color:#fff;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#0000009e;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:10px}.lk-videos.is-live-costream .lk-stage-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;top:10px;bottom:auto;left:10px}.live-studio-recording-badge{color:#fff;letter-spacing:.04em;background:#c62828;border-radius:999px;justify-content:center;align-items:center;min-width:40px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.live-record-cta.is-recording,.live-record-cta.is-recording:hover{color:#ffd6d6;background:linear-gradient(#ff505052,#b41e1e1f);border:1px solid #ff5a5a9e;box-shadow:inset 0 1px #ffc8c847}.live-invite-modal input[type=search]{width:100%;color:inherit;background:#00000059;border:1px solid #ffffff2e;border-radius:10px;margin:8px 0 12px;padding:10px 12px}.live-invite-modal-premium{background:linear-gradient(165deg,#1a1622 0%,#0e0c12 100%);border:1px solid #f0d07838;width:min(440px,100%);box-shadow:0 24px 60px #0000008c}.live-invite-modal-head{margin-bottom:4px}.live-invite-kicker{letter-spacing:.08em;text-transform:uppercase;color:#f0d078d9;margin-bottom:6px;font-size:11px;font-weight:750;display:inline-block}.live-invite-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 4px;padding:4px;display:grid}.live-invite-tab{color:#ffffff9e;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.live-invite-tab em{background:#ffffff14;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px;font-style:normal}.live-invite-tab.is-active{color:#f0d078;background:#f0d07829}.live-invite-row-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;margin-left:auto;display:flex}.live-invite-row-actions .creator-follow-button.live-invite-follow{height:30px;min-height:30px;padding:0 10px;font-size:11px}.live-invite-cta{min-height:32px;padding:6px 14px;font-size:12px}.live-invite-cta:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.live-costream-cta{position:relative}.live-costream-badge{color:#fff;text-align:center;background:#e53935;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #08070be6}.live-join-float{z-index:8;background:#0c0a10f0;border:1px solid #f0d07847;border-radius:14px;gap:8px;width:min(320px,100% - 32px);padding:10px 12px;display:grid;position:absolute;top:72px;right:16px;box-shadow:0 16px 40px #00000073}.live-join-float-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-join-float-head strong{font-size:12px}.live-join-float-open{color:#f0d078e6;font:inherit;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700}.live-join-float ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.live-join-float li{align-items:center;gap:8px;display:flex}.live-join-float li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.live-comment-send-btn{color:#111;cursor:pointer;background:linear-gradient(135deg,#d4a017,#f0c040);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.live-comment-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #d4a01747}.live-comment-send-btn:disabled{opacity:.4;cursor:default;box-shadow:none}.live-ended-back.fetix-pill-cta{min-width:180px;min-height:44px;margin-top:6px;font-size:14px}.live-invite-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.live-invite-badge{letter-spacing:.04em;border-radius:999px;align-items:center;min-height:18px;padding:0 7px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.live-invite-badge.is-following{color:#fffc;background:#ffffff1a}.live-invite-badge.is-live{color:#fff;background:#e03131}.live-join-requests{background:#f0d0780d;border:1px solid #f0d0782e;border-radius:12px;margin:0 0 12px;padding:10px}.live-join-requests h4{margin:0 0 8px;font-size:13px}.live-join-requests ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.live-join-requests li{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.live-join-requests li div{flex-direction:column;gap:2px;min-width:0;display:flex}.live-join-requests li span{opacity:.7;font-size:12px}.live-join-request-actions{gap:6px;display:flex}.live-invite-candidates{gap:8px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.live-invite-candidates li{background:#ffffff08;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.live-invite-candidates li>div:not(.live-invite-row-actions){flex-direction:column;gap:2px;min-width:0;display:flex}.live-invite-candidates li span{opacity:.7;font-size:12px}.live-invite-empty,.live-invite-message{opacity:.85;font-size:13px}.live-tribute-recipient-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.live-tribute-recipient-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.live-tribute-recipient-list button div{flex-direction:column;gap:2px;display:flex}.live-tribute-recipient-list button span{opacity:.7;font-size:12px}.live-studio-ended-recordings{text-align:left;margin:12px 0}.live-studio-ended-recordings ul{margin:8px 0 0;padding-left:18px}.live-recordings-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.live-recordings-list.studio-live-recordings-grid{gap:12px}.studio-live-recordings-grid>li{position:relative}.studio-live-recording-card .live-recordings-card-body{padding-right:48px}.live-card-more{z-index:3;position:absolute;top:10px;right:10px}.live-card-more-btn{color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;display:grid}.live-card-more-btn:hover,.live-card-more-btn:focus-visible,.live-card-more-btn[aria-expanded=true]{background:#ffffff14;border-color:#ffffff52}.live-card-more-btn:disabled{opacity:.5;cursor:default}.live-card-more-dots{align-items:center;gap:3px;display:flex}.live-card-more-dots span{background:currentColor;border-radius:999px;width:3px;height:3px}.live-card-more-menu{background:#161616;border:1px solid #ffffff1a;border-radius:12px;min-width:132px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000073}.live-card-more-delete{color:#ff8d8d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:36px;padding:0 12px;font-size:13px;font-weight:650}.live-card-more-delete:hover,.live-card-more-delete:focus-visible{background:#ff50501f}.live-recordings-card{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}button.live-recordings-card{width:100%;font:inherit;text-align:left;cursor:pointer}.live-recordings-card.studio-live-recording-card{grid-template-columns:96px minmax(0,1fr);align-items:stretch;padding:0;display:grid;overflow:hidden}.live-recordings-thumb{aspect-ratio:auto;border-radius:0;height:100%;min-height:96px}.live-recordings-card-body{flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:12px 14px;display:flex}.live-recordings-card:hover{background:#ffffff0d;border-color:#ffffff29}.live-recordings-card-main{gap:2px;min-width:0;display:grid}.live-recordings-card-main strong{font-size:15px}.live-recordings-card-main span,.live-recordings-card-meta{color:#ffffff8c;font-size:12px}.live-recordings-card-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.live-recording-status{border:1px solid #ffffff24;border-radius:999px;padding:2px 8px}.live-recording-status.is-completed{color:#9be7c4;border-color:#9be7c459}.live-recording-status.is-failed,.live-recording-status.is-unavailable{color:#ffb4a8;border-color:#ffb4a859}.live-recording-detail{gap:16px;margin-top:12px;display:grid}.live-recording-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.live-recording-detail-head h2{margin:0;font-size:22px}.live-recording-detail-head p{color:#ffffff8c;margin:6px 0 0;font-size:13px}.live-recording-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.live-recording-cta.fetix-pill-cta{gap:8px;min-height:40px;padding:10px 16px;font-size:13px}.live-recording-player{background:#000;border:1px solid #ffffff14;border-radius:16px;min-height:240px;overflow:hidden}.live-recording-player video{background:#000;width:100%;max-height:min(70vh,720px);display:block}.live-recording-player-empty{color:#ffffff8c;text-align:center;place-items:center;min-height:240px;padding:24px;display:grid}.live-recording-grants h3{margin:0 0 10px;font-size:16px}.live-recording-access-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.live-recording-access-card{background:linear-gradient(160deg,#ffffff0a,#ffffff04);border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.live-recording-access-meta{gap:2px;min-width:0;display:grid}.live-recording-access-meta strong{font-size:14px}.live-recording-access-meta>span{color:#ffffff8c;font-size:12px}.live-recording-access-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.live-recording-access-tags span{letter-spacing:.02em;color:#ffffffb8;border:1px solid #ffffff1f;border-radius:999px;padding:2px 8px;font-size:11px}.live-recording-owner-note{color:#ffffff73;margin:0;font-size:12px}.live-recording-owner-note code{font-size:11px}.message-shared-card.is-live-recording,.message-shared-card.is-incoming-layout.is-live-recording{width:min(220px,68vw)!important;min-width:0!important;max-width:min(220px,68vw)!important}.message-shared-card-hero.is-live-rec{aspect-ratio:16/9;max-height:160px}.message-shared-card-hero.is-live-rec video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.message-shared-card--shared_live_recording .message-shared-card-hero-empty{letter-spacing:.08em;color:#ff8a80;font-weight:700}.message-shared-card.is-live-recording .message-shared-card-label{letter-spacing:.06em}.message-shared-card.is-live-recording>.message-shared-card-label:not(.is-overlay){display:none}.message-shared-live-access{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;border:1px solid #ffffff24;border-radius:999px;align-items:center;width:fit-content;margin-top:2px;margin-left:0;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.message-shared-live-access.is-free{color:#9be7c4;background:#9be7c414;border-color:#9be7c459}.message-shared-live-access.is-ppv{color:#d4a017f2;background:#d4a0171a;border-color:#d4a01759}.message-shared-live-locked{background:#0e0e12fa;border:1px solid #d4a01747;border-radius:14px;gap:0;display:grid;position:relative;overflow:hidden}.message-shared-live-locked .message-shared-card-label.is-overlay{z-index:4}.message-shared-live-locked-hero{aspect-ratio:16/9;background:radial-gradient(circle at 50% 40%,#d4a01738,#0000 58%),linear-gradient(#241c10b3,#08080af5);place-items:center;max-height:none;display:grid;position:relative}.message-shared-live-mark{background:radial-gradient(circle at 50% 42%,#ffffff12,#0000 58%),#101014;place-items:center;display:grid;position:absolute;inset:0}.message-shared-live-mark:before,.message-shared-live-mark:after{grid-area:1/1}.message-shared-live-mark:before{content:"";background:linear-gradient(#ffffff1a,#ffffff08);border:1px solid #ffffff47;border-radius:999px;width:46px;height:46px}.message-shared-live-mark:after{content:"";border:7px solid #0000;border-left:12px solid #fff;border-right-width:0;width:0;height:0;margin-left:3px}.message-shared-live-locked-hero .message-shared-live-mark{width:100%;height:100%;position:relative;inset:auto}.message-shared-card.is-live-recording .message-shared-card-label,.message-shared-card.is-live-recording .message-shared-card-expired-badge,.message-shared-card.is-live-recording .message-shared-card-hero-empty{display:none}.message-shared-live-meta{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.message-shared-live-locked-hero span{letter-spacing:.14em;color:#ff8a80;font-size:13px;font-weight:800}.message-shared-live-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0e0e12fa;border:1px solid #d4a01747;border-radius:14px;margin:0;padding:0;display:grid;overflow:hidden}.message-shared-live-open:disabled{cursor:default}.message-shared-live-open,.message-shared-live-locked{border-radius:14px;width:100%;overflow:hidden}.message-shared-live-locked-hero span.message-shared-live-badge{z-index:4;color:#fff;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#0000009e;border:1px solid #ffffff2e;border-radius:999px;margin:0;padding:3px 8px;font-size:10px;font-weight:750;line-height:1.2;position:absolute;top:10px;left:10px}.message-shared-live-locked-body{box-sizing:border-box;text-align:left;justify-items:start;gap:8px;min-height:108px;padding:12px 14px 32px;display:grid}.message-shared-live-sale{max-width:100%}.message-shared-live-locked-body .message-shared-card-time{justify-self:end;width:auto;margin-top:4px}.message-shared-live-title{color:#fff;font-size:14px;line-height:1.3}.message-shared-live-unlock{justify-content:center;width:100%;min-height:36px;padding:8px 12px;font-size:12px}.message-shared-content-locked{background:radial-gradient(circle at 50% 28%,#ffffff0f,#0000 55%),#0d0d0d;border:1px solid #ffffff1f;border-radius:14px;gap:0;display:grid;position:relative;overflow:hidden}.message-shared-content-locked .message-shared-card-label.is-overlay{z-index:4}.message-shared-content-locked .content-lock-card.is-compact{min-height:168px;box-shadow:none;background:0 0;border:0;border-radius:0}.message-shared-content-locked .content-lock-stage{padding:28px 16px 18px}.message-shared-content-locked .message-shared-card-time{justify-self:end;margin:0 12px 10px}.message-shared-content-locked.is-loading{place-items:center;min-height:168px;padding:28px 16px 18px}.message-shared-content-locked-loading{color:#ffffff8c;margin:0;font-size:13px}.chat-unlock-modal.is-live-recording{padding:0;overflow:hidden}.chat-unlock-live-preview{aspect-ratio:16/9;background:radial-gradient(circle at 50% 42%,#d4a0173d,#0000 56%),linear-gradient(#281e10bf,#0a0a0cfa);place-items:center;max-height:180px;display:grid}.chat-unlock-live-preview span{letter-spacing:.16em;color:#ff8a80;font-size:14px;font-weight:800}.chat-unlock-modal.is-live-recording .chat-unlock-kicker,.chat-unlock-modal.is-live-recording h2,.chat-unlock-modal.is-live-recording .chat-unlock-author,.chat-unlock-modal.is-live-recording .chat-unlock-copy,.chat-unlock-modal.is-live-recording .chat-unlock-price-hero,.chat-unlock-modal.is-live-recording .chat-unlock-facts,.chat-unlock-modal.is-live-recording .chat-unlock-actions,.chat-unlock-modal.is-live-recording .auth-error{margin-left:20px;margin-right:20px}.chat-unlock-modal.is-live-recording .chat-unlock-kicker{letter-spacing:.08em;text-transform:uppercase;color:#d4a017e6;margin-top:14px;margin-bottom:4px;font-size:11px;font-weight:700}.chat-unlock-modal.is-live-recording h2{margin-bottom:4px;font-size:18px;line-height:1.25}.chat-unlock-author{color:#ffffff8c;margin:0 0 10px;font-size:13px}.chat-unlock-kicker{letter-spacing:.06em;text-transform:uppercase;color:#d4a017e6;margin:0 0 6px;font-size:11px;font-weight:700}.chat-unlock-price-hero{background:#d4a01714;border:1px solid #d4a01747;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.chat-unlock-price-hero span{color:#ffffff8c;font-size:12px}.chat-unlock-price-hero strong{letter-spacing:.02em;color:#d4a017fa;font-size:22px}.chat-unlock-modal.is-live-recording .chat-unlock-actions{margin-bottom:18px}.chat-unlock-modal.is-live-recording .fetix-pill-cta{min-height:42px;padding:10px 18px}.live-recording-costream-badge{color:#ff8a80;letter-spacing:.03em;white-space:nowrap;background:#ff8a801a;border:1px solid #ff8a8066;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.live-recording-share-mode{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 2px;display:grid}.live-recording-share-mode-btn{color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;min-height:40px;font-size:13px;font-weight:700}.live-recording-share-mode-btn.is-active{color:#fff;background:#d4a01729;border-color:#d4a0178c}.live-recording-share-send.fetix-pill-cta{justify-content:center;min-height:42px;padding:10px 18px}.live-recording-share-selected{color:#ffffff9e;margin:0;font-size:12px}.live-recordings-card-meta{justify-content:flex-start}.message-bubble.is-shared-incoming{width:fit-content!important;min-width:0!important;max-width:min(220px,68vw)!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;align-self:flex-start!important;padding:0!important}.message-shared-card.is-incoming-layout{box-sizing:border-box!important;width:min(220px,68vw)!important;min-width:0!important;max-width:min(220px,68vw)!important}.message-shared-card.is-incoming-layout.is-live-recording{width:min(220px,68vw)!important;max-width:min(220px,68vw)!important}.message-shared-card.is-incoming-layout .message-shared-card-media{flex-direction:column!important;width:100%!important;max-width:100%!important;display:flex!important}.message-shared-card.is-incoming-layout .message-shared-card-hero{overflow:hidden!important}.message-shared-card.is-incoming-layout .message-shared-card-hero img,.message-shared-card.is-incoming-layout .message-shared-card-hero video{object-fit:cover!important;object-position:center 42%!important;background:0 0!important}.message-shared-card.is-incoming-layout .message-shared-card-footer{gap:4px!important;width:100%!important;min-width:0!important;padding:10px!important;display:grid!important}@media (max-width:640px){.live-recording-detail-actions{justify-content:stretch;width:100%}.live-recording-cta.fetix-pill-cta{flex:auto;justify-content:center}.live-recording-access-card{grid-template-columns:auto 1fr}.live-recording-access-card .live-exit-button{grid-column:1/-1;justify-self:start}}.lk-waiting-warn{color:#ffd28cf2;text-align:center;background:#0000008c;padding:16px}.live-studio-overlay{z-index:2100;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#06040aeb;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.live-studio{background:linear-gradient(165deg,#15121c 0%,#0d0b12 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:12px;width:min(1240px,100%);height:100%;max-height:100%;padding:14px;display:flex;overflow:hidden}.live-studio-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.live-studio-top-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex;position:relative}.live-studio-more{display:none;position:relative}.live-studio-more-btn{min-width:42px;min-height:42px;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:0 12px;font-size:18px;font-weight:700;line-height:1;position:relative}.live-studio-more-menu{z-index:12;background:#141018;border:1px solid #ffffff1f;border-radius:14px;gap:2px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #0000008c}.live-studio-more-menu button{appearance:none;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:650}.live-studio-more-menu button:hover:not(:disabled){background:#ffffff0f}.live-studio-more-menu button:disabled{opacity:.5;cursor:default}.live-studio-identity{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.live-studio-titles{min-width:0}.live-studio-identity h2{letter-spacing:-.02em;margin:0;font-size:20px}.live-studio-identity p{color:#ffffff8c;margin:4px 0 0;font-size:13px}.live-studio-badge{letter-spacing:.06em;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:800}.live-studio-badge.is-live{color:#fff;background:#e03131;animation:1.6s ease-in-out infinite live-pulse}.live-studio-badge.is-pending{color:#ffffffbf;background:#ffffff1a}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.72}}.live-studio-body{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);gap:12px;min-height:0;display:grid}.live-studio-stage{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.live-studio-stage .lk-videos{aspect-ratio:auto;border-radius:16px;flex:1;min-height:min(64vh,720px)}.live-studio-publisher .live-studio-stage .lk-videos{min-height:min(68vh,780px)}.live-studio-controls{z-index:3;padding:2px 0 calc(4px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.live-cohost-exit-ctrl{display:none}.lk-costream-layout-controls{z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute;top:10px;bottom:auto;left:50%;transform:translate(-50%)}.lk-costream-layout-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#08080ab8;border:1px solid #ffffff1f;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.lk-costream-layout-toggle button{appearance:none;color:#ffffffb8;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650;line-height:1}.lk-costream-layout-toggle button.is-active{color:#fff;background:#ffffff24}.lk-costream-layout-hint{color:#ffffffc7;white-space:nowrap;pointer-events:none;background:#08080a8c;border:1px solid #ffffff14;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.live-tribute-cta.fetix-pill-cta{min-height:40px;padding:8px 16px}.live-studio-ended{text-align:center;background:#000;border-radius:16px;place-content:center;gap:10px;min-height:280px;padding:24px;display:grid}.live-studio-ended-premium{background:radial-gradient(at 50% 0,#f0d0781f,#0000 55%),linear-gradient(165deg,#16121c 0%,#08070b 100%);border:1px solid #ffffff14;place-content:center;gap:14px;min-height:min(64vh,520px);padding:28px 24px}.live-ended-kicker{letter-spacing:.08em;text-transform:uppercase;color:#f0d078d9;font-size:11px;font-weight:750}.live-studio-ended strong{letter-spacing:-.02em;font-size:22px}.live-ended-subtitle{color:#ffffff8c;margin:0;font-size:14px}.live-ended-stats{flex-wrap:wrap;justify-content:center;gap:10px;margin:4px 0;display:flex}.live-ended-stats>div{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:12px;gap:4px;min-width:88px;padding:10px 14px;display:grid}.live-ended-stats span{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.live-ended-stats strong{font-size:16px}.live-ended-recording-card{background:#00000059;border:1px solid #f0d07833;border-radius:14px;justify-items:center;gap:12px;width:min(100%,360px);margin:0 auto;padding:14px;display:grid}.live-ended-recording-meta{text-align:center;gap:4px;display:grid}.live-ended-rec-status{font-size:13px;font-weight:650}.live-ended-rec-status.is-completed{color:#8fd39a}.live-ended-rec-status.is-failed{color:#f0a0a0}.live-ended-rec-status.is-pending,.live-ended-rec-status.is-recording,.live-ended-rec-status.is-stopping{color:#f0d078e6}.live-ended-no-rec{color:#ffffff73;margin:0;font-size:13px}.live-ended-back{margin-top:4px}.live-studio-ended p{color:#ffffff8c;margin:0}.live-studio-comments{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.live-goal-stack{overscroll-behavior:contain;flex-direction:column;flex-shrink:0;gap:8px;max-height:min(38%,220px);padding:10px 10px 4px;display:flex;overflow:hidden auto}.live-goal-card{background:linear-gradient(165deg,#00ffb424,#0c1216eb 55%,#080c10f5);border:1px solid #00ffb438;border-radius:12px;flex-shrink:0;padding:9px 11px 8px;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #00000047}.live-goal-card.is-completed{background:linear-gradient(165deg,#00ffb438,#0c1216eb 55%,#080c10f5);border-color:#00ffb461}.live-goal-card-row{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.live-goal-card-title{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.live-goal-card-amounts{font-variant-numeric:tabular-nums;color:#00ffb4f2;flex-shrink:0;font-size:11px;font-weight:600}.live-goal-card-bar{background:#ffffff1a;border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.live-goal-card-bar>span{border-radius:inherit;background:linear-gradient(90deg,#00e6a8,#5cffd0);height:100%;transition:width .35s;display:block}.live-goal-card-meta{color:#ffffff73;margin-top:4px;font-size:10px}.live-goal-cta{white-space:nowrap}.live-goal-modal-backdrop{z-index:2400!important}.live-recording-save-panel{width:min(100%,420px)}.live-recording-save-hint{color:#ffffff9e;margin:0 0 12px;font-size:13px;line-height:1.4}.live-goal-field{gap:6px;margin-bottom:14px;font-size:13px;display:grid}.live-goal-field input{width:100%;color:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.live-goal-error{color:#ff8f8f;margin:0;font-size:13px}.live-goal-reached-body{text-align:center;padding:8px 4px 4px}.live-goal-reached-icon{margin:0 0 8px;font-size:28px}.live-goal-reached-body h3{letter-spacing:.04em;margin:0 0 8px;font-size:18px}.live-goal-reached-title{color:#ffffffd9;margin:0 0 6px}.live-goal-reached-amount{color:#00ffb4f2;margin:0;font-weight:650}.live-studio-comments-head{color:#e7f1ff;background:#466ea02e;border:1px solid #78aadc59;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:10px 10px 0;padding:8px 12px;font-size:13px;font-weight:650;display:flex}.live-studio-comments-head span{color:#d5e8ff;background:#a0c8f029;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.live-studio-comments-list{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-height:0;padding:8px 10px 12px;display:flex;overflow:auto}.live-studio-comments-list.is-empty{justify-content:flex-start;align-items:center}.live-studio-comments-empty{text-align:center;color:#fff6;width:100%;margin:22px 20px 0;font-size:13px}.live-studio-comment .user-avatar-wrap{flex-shrink:0;margin-top:1px}.live-studio-comment{background:#ffffff0f;border-radius:18px;align-items:flex-start;gap:8px;max-width:100%;padding:6px 10px 6px 6px;display:flex}.live-studio-comment-main{flex:1;min-width:0}.live-studio-comment strong{color:#fff;margin-right:6px;font-size:13px;font-weight:750}.live-studio-comment p{color:#ffffffe0;word-break:break-word;margin:0;font-size:13.5px;line-height:1.35}.live-studio-comment time{color:#ffffff61;margin-top:2px;font-size:10px;display:block}.live-studio-comment-form{border-top:1px solid #ffffff0f;flex-shrink:0;align-items:flex-end;gap:8px;padding:10px;display:flex}.live-studio-comment-form .live-comment-input-wrap{flex:1;min-width:0}.live-studio-comment-form input{width:100%;min-width:0;color:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:16px;line-height:1.35}.live-studio-comment-error{color:#ffaa8cf2;margin:0 10px 10px;font-size:12px}@media (max-width:860px){.live-studio{border-radius:14px;gap:8px;padding:10px}.live-studio-identity{flex:auto;min-width:0}.live-studio-identity h2{font-size:16px}.live-studio-top{flex-wrap:nowrap;align-items:flex-start;gap:8px}.live-studio-top-actions{flex-wrap:nowrap;flex:none;gap:6px}.live-studio-top-actions .live-top-action-wide{display:none!important}.live-studio-more{display:inline-flex}.live-studio-top-actions .live-top-cohost-exit{display:none}.live-cohost-exit-ctrl{display:inline-flex}.live-studio-body{flex-direction:column;flex:1;grid-template-rows:none;grid-template-columns:none;gap:8px;min-height:0;display:flex;overflow:hidden}.live-studio-stage{flex:1 1 0;min-height:0;overflow:hidden}.live-studio-stage .lk-videos,.live-studio-publisher .live-studio-stage .lk-videos{flex:auto;height:auto;min-height:0}.live-studio-controls{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));flex-shrink:0}.live-studio-comments{border-radius:14px;flex:none;min-height:168px;max-height:min(34vh,280px);overflow:hidden}.call-stage-media .lk-local,.call-stage-media .lk-videos.is-pip-swapped .lk-remote{width:min(32%,140px);bottom:10px;right:10px}}@media (max-width:640px){.call-panel{padding:12px}.call-stage-controls{gap:8px}.call-ctrl{min-width:72px;padding:0 12px;font-size:13px}.lk-videos{aspect-ratio:9/14}.lk-local{width:32%}.live-studio-overlay{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))}}.fx-btn{min-height:var(--fx-touch-min);border-radius:var(--fx-radius-pill);color:var(--fx-text);cursor:pointer;transition:background var(--fx-transition), border-color var(--fx-transition), color var(--fx-transition), box-shadow var(--fx-transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.fx-btn:disabled{opacity:.45;cursor:not-allowed}.fx-btn-primary{background:var(--fx-text);color:var(--fx-bg)}.fx-btn-primary:hover:not(:disabled){box-shadow:var(--fx-glow)}.fx-btn-secondary{border-color:var(--fx-border-strong);background:var(--fx-surface);color:var(--fx-text)}.fx-btn-secondary:hover:not(:disabled){background:var(--fx-surface-hover)}.fx-btn-ghost{color:var(--fx-text-muted)}.fx-btn-ghost:hover:not(:disabled){background:var(--fx-surface-hover);color:var(--fx-text)}.fx-btn-danger{background:var(--fx-danger-soft);color:#ffb4b4;border-color:#e0313159}.fx-btn-accent{background:var(--fx-accent-soft);color:var(--fx-accent);border-color:var(--fx-border-glow)}.fx-btn-sm{min-height:36px;padding:0 14px;font-size:13px}.fx-btn-lg{min-height:48px;padding:0 22px;font-size:15px}.fx-btn-block{width:100%}.fx-icon-btn{min-width:var(--fx-touch-min);min-height:var(--fx-touch-min);border:1px solid var(--fx-border);background:var(--fx-surface);color:var(--fx-text-muted);cursor:pointer;transition:background var(--fx-transition), color var(--fx-transition), border-color var(--fx-transition);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.fx-icon-btn:hover:not(:disabled){background:var(--fx-surface-hover);color:var(--fx-text);border-color:var(--fx-border-strong)}.fx-icon-btn:disabled{opacity:.45;cursor:not-allowed}.fx-icon-btn-ghost{background:0 0;border-color:#0000}.fx-pill{border:1px solid var(--fx-border);border-radius:var(--fx-radius-pill);min-height:36px;color:var(--fx-text-muted);cursor:pointer;transition:background var(--fx-transition), color var(--fx-transition), border-color var(--fx-transition);background:0 0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.fx-pill:hover{background:var(--fx-surface-hover);color:var(--fx-text)}.fx-pill-active{background:var(--fx-text);color:var(--fx-bg);border-color:var(--fx-text)}.fx-tabs{flex-wrap:wrap;gap:6px;display:flex}.fx-tab{border:1px solid var(--fx-border);border-radius:var(--fx-radius-pill);min-height:36px;color:var(--fx-text-muted);cursor:pointer;transition:background var(--fx-transition), color var(--fx-transition);background:0 0;padding:0 14px;font-size:13px;font-weight:500}.fx-tab:hover{background:var(--fx-surface-hover);color:var(--fx-text)}.fx-tab-active{background:var(--fx-text);color:var(--fx-bg);border-color:var(--fx-text)}.fx-card{border:1px solid var(--fx-border);border-radius:var(--fx-radius-lg);background:var(--fx-surface);overflow:hidden}.fx-card-padded{padding:18px}.fx-card-elevated{background:var(--fx-surface-elevated);box-shadow:var(--fx-shadow)}.fx-modal-overlay{z-index:var(--fx-z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#000000b8;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100dvh;margin:0;padding:20px;display:flex;position:fixed;inset:0}.fx-modal{border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-xl);background:var(--fx-surface-elevated);width:min(100%,480px);min-height:min(620px,78vh);max-height:min(90vh,720px);box-shadow:var(--fx-shadow);flex-direction:column;display:flex;overflow:hidden}.fx-modal.fx-modal-panel-compact{width:min(100%,360px);min-height:0;max-height:none;display:block;overflow:hidden}.fx-modal.fx-modal-sheet-panel,.fx-modal.studio-modal-sheet{min-height:0;display:block;overflow:auto}.fx-modal-header{border-bottom:1px solid var(--fx-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.fx-modal-header h2{letter-spacing:-.03em;margin:0;font-size:18px}.fx-modal.fx-modal-panel-compact .fx-modal-header{padding:14px 16px}.fx-modal.fx-modal-panel-compact .fx-modal-header h2{font-size:16px}.fx-modal.fx-modal-panel-compact .fx-modal-body{padding:16px}.fx-modal-header,.fx-modal-footer{flex-shrink:0}.fx-modal-body{flex:auto;min-height:0;padding:20px;overflow:auto}.fx-modal.fx-modal-panel-compact .fx-modal-body,.fx-modal.fx-modal-sheet-panel .fx-modal-body,.fx-modal.studio-modal-sheet .fx-modal-body{flex:none;min-height:auto;overflow:visible}.fx-modal-footer{justify-content:flex-end;gap:8px;margin-top:auto;padding:14px 20px 20px;display:flex}.fx-modal.client-detail-modal{flex-direction:column;width:min(100%,440px);max-height:min(92vh,820px);display:flex;overflow:hidden}.fx-modal.creator-identity-modal{flex-direction:column;width:min(100%,560px);max-height:min(92vh,820px);display:flex;overflow:hidden}.fx-modal.creator-identity-modal .fx-modal-header{z-index:2;background:var(--fx-surface-elevated);flex-shrink:0;position:sticky;top:0}.fx-modal.creator-identity-modal .fx-modal-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.verify-id-workflow--embedded .verify-id-modal-lead{color:var(--fx-text-muted);margin:0 0 12px;font-size:14px;line-height:1.5}.verify-id-info-card{gap:6px;margin-top:0;margin-bottom:4px;display:grid}.verify-id-info-card .verify-id-info-primary,.verify-id-info-card .verify-id-info-secondary{color:inherit;margin:0;font-size:13px;line-height:1.45}.verify-id-info-card .verify-id-info-primary{font-weight:600}.verify-id-info-card .verify-id-info-secondary{opacity:.92}.verify-id-workflow--embedded .verify-id-panel,.verify-id-workflow--embedded .verify-id-step,.verify-id-workflow--embedded .verify-id-proof{box-shadow:none}.fx-modal.client-detail-modal .fx-modal-header,.fx-modal.client-detail-modal .fx-modal-footer{flex-shrink:0}.fx-modal.client-detail-modal .fx-modal-header{z-index:2;background:var(--fx-surface-elevated);position:sticky;top:0}.fx-modal.client-detail-modal .fx-modal-body{scrollbar-width:thin;flex:auto;min-height:0;padding:16px 18px 18px;overflow-y:auto}.fx-modal.client-detail-modal .fx-modal-footer{background:var(--fx-surface-elevated);border-top:1px solid #ffffff14;padding:12px 18px 16px}.fx-bottom-sheet-overlay{z-index:var(--fx-z-sheet);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;position:fixed;inset:0}.fx-bottom-sheet{z-index:calc(var(--fx-z-sheet) + 1);border-top:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-xl) var(--fx-radius-xl) 0 0;background:var(--fx-surface-elevated);max-height:85vh;padding-bottom:max(env(safe-area-inset-bottom,0px), var(--fx-bottom-nav-height));position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -8px 40px #00000080}.fx-bottom-sheet-handle{border-radius:var(--fx-radius-pill);background:var(--fx-border-strong);width:40px;height:4px;margin:10px auto 6px}.fx-bottom-sheet-header{border-bottom:1px solid var(--fx-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px 14px;display:flex}.fx-bottom-sheet-header h2{margin:0;font-size:16px;font-weight:700}.fx-bottom-sheet-body{padding:8px 12px 16px}.fx-dropdown{display:inline-block;position:relative}.fx-dropdown-menu{z-index:80;border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius);background:var(--fx-surface-elevated);min-width:180px;box-shadow:var(--fx-shadow);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.fx-dropdown-item{width:100%;min-height:var(--fx-touch-min);border-radius:var(--fx-radius-sm);color:var(--fx-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.fx-dropdown-item:hover{background:var(--fx-surface-hover)}.fx-popover{z-index:70;border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius);background:var(--fx-surface-elevated);min-width:200px;box-shadow:var(--fx-shadow);padding:12px;position:absolute}.fx-input-wrap{flex-direction:column;gap:6px;display:flex}.fx-input-label{color:var(--fx-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.fx-input,.fx-textarea{width:100%;min-height:var(--fx-touch-min);border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius);background:var(--fx-surface);color:var(--fx-text);transition:border-color var(--fx-transition), box-shadow var(--fx-transition);padding:12px 14px;font-family:inherit;font-size:15px}.fx-textarea{resize:none;min-height:120px;line-height:1.5}.fx-textarea-autogrow{field-sizing:content;min-height:64px;max-height:280px;overflow-y:auto;resize:none!important}.fx-input:focus,.fx-textarea:focus{border-color:var(--fx-accent);box-shadow:0 0 0 3px var(--fx-accent-soft);outline:none}.fx-input:disabled,.fx-textarea:disabled{opacity:.5;cursor:not-allowed}.fx-input-error{border-color:var(--fx-danger)}.fx-input-hint{color:var(--fx-text-subtle);font-size:12px}.fx-input-error-text{color:#ffb4b4;font-size:12px}.fx-badge{border-radius:var(--fx-radius-pill);background:var(--fx-danger);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.fx-badge-accent{background:var(--fx-accent);color:var(--fx-bg)}.fx-badge-muted{background:var(--fx-surface-hover);color:var(--fx-text-muted)}.fx-empty-state{text-align:center;border:1px solid var(--fx-border);border-radius:var(--fx-radius-xl);background:var(--fx-surface);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;padding:32px 24px;display:flex}.fx-empty-state-icon{color:var(--fx-text-subtle);font-size:32px}.fx-empty-state h3{letter-spacing:-.03em;margin:0;font-size:20px}.fx-empty-state p{max-width:360px;color:var(--fx-text-muted);margin:0;font-size:14px;line-height:1.55}.fx-loading-state{min-height:200px;color:var(--fx-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.fx-spinner{border:2px solid var(--fx-border-strong);border-top-color:var(--fx-accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite fx-spin}@keyframes fx-spin{to{transform:rotate(360deg)}}.fx-error-state{text-align:center;border-radius:var(--fx-radius-xl);background:var(--fx-danger-soft);border:1px solid #e0313159;flex-direction:column;align-items:center;gap:12px;min-height:200px;padding:28px 24px;display:flex}.fx-error-state h3{color:#ffb4b4;margin:0;font-size:18px}.fx-error-state p{color:#ffffffb8;max-width:400px;margin:0;font-size:14px;line-height:1.5}.fx-action-bar{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fx-border);background:var(--fx-surface-elevated);align-items:center;gap:8px;display:flex}.fx-action-bar-sticky{z-index:20;position:sticky;bottom:0}.fx-bottom-nav{z-index:var(--fx-z-chrome);min-height:var(--fx-bottom-nav-height);padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--fx-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070707f5;justify-content:space-around;align-items:stretch;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:900px) and (hover:none),(max-width:640px){.fx-bottom-nav{display:flex}.app-sidebar{display:none}.app-shell{padding-bottom:var(--fx-bottom-nav-height)}}@media (min-width:641px) and (hover:hover) and (pointer:fine){.fx-bottom-nav{display:none!important}.app-sidebar{display:flex}.app-shell{padding-bottom:0}}.fx-bottom-nav-item{min-width:0;min-height:var(--fx-touch-min);color:var(--fx-text-muted);letter-spacing:.01em;transition:color var(--fx-transition);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 1px;font-size:10px;font-weight:600;text-decoration:none;display:flex;position:relative}.fx-bottom-nav-item:hover,.fx-bottom-nav-item-active{color:var(--fx-accent)}.fx-bottom-nav-icon{justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;line-height:1;display:flex;position:relative}.fx-bottom-nav-badge{position:absolute;top:-4px;right:-8px}.fx-bottom-nav-more-btn{cursor:pointer;background:0 0;border:none;font-family:inherit}.fx-bottom-nav-more-dots{letter-spacing:.02em;font-size:28px;font-weight:700;line-height:.55}.locked-content-gate{text-align:center;color:#f4efe4;background:linear-gradient(160deg,#14120eeb,#241e14e0);border-radius:16px;place-items:center;gap:10px;min-height:180px;padding:28px 18px;display:grid}.locked-content-gate-compact{border-radius:0;min-height:120px;padding:16px 12px}.locked-content-icon{font-size:28px;line-height:1}.locked-content-title{letter-spacing:.02em;font-size:15px}.locked-content-gate p{opacity:.88;max-width:26ch;margin:0;font-size:13px}.content-lock-card{color:#f4efe4;background:linear-gradient(#12100e33,#0a0a0cf5),#0e0e12fa;border:1px solid #d4a01752;border-radius:12px;flex-direction:column;justify-content:center;width:100%;min-height:280px;display:flex;position:relative;overflow:hidden}.content-lock-card.is-modal{box-sizing:border-box;background:radial-gradient(at 50% 0,#d4a01733,#0000 55%),radial-gradient(at 80% 100%,#d4a01712,#0000 48%),linear-gradient(165deg,#16140f 0%,#101012 48%,#0c0c0e 100%);border:1px solid #d4a01757;border-radius:18px;justify-content:center;align-self:stretch;width:auto;min-height:min(52vh,420px);margin:8px 14px 12px;overflow:hidden;box-shadow:0 18px 40px #00000059,inset 0 1px #ffe6aa0f}.content-lock-modal-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;padding:clamp(28px,6vw,40px) clamp(20px,5vw,36px) clamp(24px,5vw,34px);display:flex}.content-lock-modal-icon{filter:none;background:radial-gradient(circle at 40% 30%,#ffe6aa38,#0000 55%),#d4a0171f;border:1px solid #d4a01766;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:4px;font-size:28px;line-height:1;display:grid;box-shadow:0 10px 28px #00000047}.content-lock-badge-stack{flex-direction:column;align-items:center;gap:6px;display:inline-flex}.content-lock-card.is-modal .content-lock-badge{color:#ffe6aafa;letter-spacing:.03em;text-transform:none;background:#d4a01724;border:1px solid #d4a01766;border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.content-lock-card.is-modal.is-subscribers .content-lock-badge{border-color:#d4a01766}.content-lock-badge-discount{color:#ff8a8a;letter-spacing:.03em;background:#ff5a5a29;border:1px solid #ff787852;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.content-lock-card.is-modal .content-lock-title{letter-spacing:-.02em;text-transform:none;color:#fffffffa;margin-top:2px;font-size:clamp(17px,4.2vw,20px)}.content-lock-card.is-modal .content-lock-copy{color:#ffffff94;max-width:32ch}.content-lock-card.is-modal .content-lock-price-block{gap:4px;margin-top:6px}.content-lock-card.is-modal .content-lock-price-label{color:#ffffff6b}.content-lock-card.is-modal .content-lock-price{letter-spacing:-.02em;color:#f0c040;font-size:clamp(24px,5.5vw,30px)}.content-lock-modal-actions{flex-direction:column;align-items:stretch;gap:10px;width:min(100%,280px);margin-top:10px;display:flex}.content-lock-card.is-modal .content-lock-cta,.content-lock-card.is-modal .content-lock-offer{width:100%;min-height:44px;margin:0}.content-lock-card.is-modal .content-lock-cta-price-stack{color:inherit}.content-lock-card.is-modal .content-lock-cta-was{color:#1111118c}.content-lock-card.is-compact{background:0 0;border:none;border-radius:0;justify-content:stretch;height:100%;min-height:100%}.content-lock-card.is-stage-fill{background:radial-gradient(circle at 50% 42%,#d4a0172e,#0000 58%),linear-gradient(#1a1610 0%,#0c0c0e 52%,#080808 100%);border:none;border-radius:0;justify-content:stretch;width:100%;max-width:none;height:100%;min-height:100%;position:absolute;inset:0}.content-lock-card.is-stage-fill .content-lock-stage{background:0 0;flex:1;gap:10px;width:100%;height:100%;min-height:100%;padding:clamp(24px,6vw,40px) clamp(20px,5vw,32px)}.content-lock-card.is-stage-fill .content-lock-stage-fill-modal{text-align:center;background:radial-gradient(at 50% 18%,#d4a0172e,#0000 55%),radial-gradient(at 80% 100%,#d4a0170f,#0000 48%),0 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:clamp(28px,7vw,48px) clamp(20px,5vw,36px) clamp(88px,22%,140px);display:flex}.content-lock-card.is-stage-fill .content-lock-modal-icon{background:radial-gradient(circle at 40% 30%,#ffe6aa38,#0000 55%),#d4a0171f;border:1px solid #d4a01766;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:2px;font-size:28px;line-height:1;display:grid;box-shadow:0 10px 28px #00000047}.content-lock-card.is-stage-fill .content-lock-badge-stack{margin-bottom:2px}.content-lock-card.is-stage-fill .content-lock-badge{color:#ffe6aafa;letter-spacing:.03em;background:#d4a01724;border:1px solid #d4a01766;border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.content-lock-card.is-stage-fill .content-lock-badge-discount{margin-top:0}.content-lock-card.is-stage-fill .content-lock-title{color:#fffffffa;max-width:18ch;font-size:clamp(15px,3.8vw,17px);line-height:1.25}.content-lock-card.is-stage-fill .content-lock-copy{color:#ffffff9e;max-width:26ch;margin:0;font-size:13px;line-height:1.45}.content-lock-card.is-stage-fill .content-lock-price-block{gap:4px;margin-top:4px}.content-lock-card.is-stage-fill .content-lock-price{letter-spacing:.02em;color:#f0c040;font-size:clamp(22px,5.5vw,28px)}.content-lock-card.is-stage-fill .content-lock-price-was{color:#ff8a8a;font-size:14px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.content-lock-card.is-stage-fill .content-lock-modal-actions{flex-direction:column;align-items:stretch;gap:10px;width:min(100%,280px);margin-top:10px;display:flex}.content-lock-card.is-stage-fill .content-lock-cta,.content-lock-card.is-stage-fill .content-lock-offer{width:100%;min-width:0;margin:0}.content-lock-card.is-stage-fill .content-lock-cta-was{color:#1111118c;text-decoration:line-through;text-decoration-thickness:2px}.home-reel-stage.is-locked-fill .reel-action-rail{display:none}.home-reel-stage.is-locked-fill .reels-meta{right:0}.home-reel-stage.is-locked-fill .content-lock-card.is-stage-fill .content-lock-stage{padding-bottom:clamp(96px,26%,160px)}.content-lock-preview{background:radial-gradient(circle at 50% 38%,#d4a01733,#0000 58%),linear-gradient(#2820128c,#060608eb);justify-content:center;align-items:center;min-height:120px;padding:28px 16px 8px;display:flex}.content-lock-stage{text-align:center;background:radial-gradient(circle at 50% 40%,#d4a01738,#0000 56%),linear-gradient(#28201294,#060608f0);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;min-height:100%;padding:clamp(20px,5vw,32px) clamp(16px,4vw,28px);display:flex}.content-lock-card.is-compact .content-lock-preview{min-height:88px;padding-top:22px}.content-lock-icon{filter:drop-shadow(0 8px 18px #00000073);font-size:34px;line-height:1}.content-lock-modal-icon svg,.content-lock-icon svg,.post-grid-card-lock svg,.profile-clip-card-lock svg{color:#ffe6aafa;width:1em;height:1em}.content-lock-card.is-compact .content-lock-icon{margin-bottom:2px;font-size:clamp(30px,7vw,38px)}.content-lock-body{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 16px 20px;display:flex}.content-lock-badge{text-transform:uppercase;letter-spacing:.06em;color:#d4a017f2;font-size:11px;font-weight:700}.content-lock-title{letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:700}.content-lock-card.is-compact .content-lock-title{color:#fffffff5;max-width:18ch;font-size:clamp(13px,3.4vw,15px);line-height:1.3}.content-lock-copy{color:#ffffffa8;max-width:28ch;margin:0;font-size:13px;line-height:1.4}.content-lock-meta{color:#ffffff73;font-size:12px}.content-lock-price-block{flex-direction:column;align-items:center;gap:2px;margin-top:2px;display:flex}.content-lock-price-stack{flex-direction:column;align-items:center;gap:2px;display:flex}.content-lock-price-was,.content-lock-cta-was{color:#ff6b6b;font-size:13px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.content-lock-price.is-sale{color:#ffe6aafa}.content-lock-cta-price-stack{flex-direction:column;align-items:center;gap:2px;line-height:1.15;display:inline-flex}.content-lock-discount-badge{z-index:4;color:#fff;letter-spacing:.02em;background:#ff4646f2;border-radius:999px;padding:6px 11px;font-size:14px;font-weight:800;line-height:1;position:absolute;top:10px;left:10px;box-shadow:0 6px 16px #00000059}.content-lock-price-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;font-size:11px}.content-lock-price,.content-lock-price-compact{color:#ffe6aafa;font-size:18px;font-weight:700}.content-lock-card.is-compact .content-lock-price{letter-spacing:.02em;color:#fff;font-size:clamp(20px,5vw,24px)}.content-lock-cta{min-width:min(220px,100%);margin-top:6px}.content-lock-card.is-compact .content-lock-cta{letter-spacing:.03em;border-radius:999px;min-width:min(168px,72%);height:40px;margin-top:8px;padding:0 20px;font-size:12px;font-weight:700}.content-lock-error{max-width:26ch;margin:0;font-size:12px}.content-lock-cta-hint{letter-spacing:.04em;text-transform:uppercase;color:#ffe6aae6;margin-top:2px;font-size:12px;font-weight:700}.home-feed-card-media.is-locked{background:#0a0a0c}.post-grid-card-media:has(.content-lock-card){background:#0a0a0c}.home-feed-card-locked{border-color:#d4a01738}.home-feed-card-locked .home-feed-card-media.is-locked{cursor:default;border:1px solid #d4a0174d;border-radius:14px;outline:none;align-items:stretch;margin-top:12px;display:flex;overflow:hidden}.home-feed-card-locked .content-lock-card.is-compact,.feed-post-card.is-locked .content-lock-card.is-compact{border:none;flex:1;height:100%;min-height:100%}.home-feed-card-locked .content-lock-cta-hint{background:#d4a0171a;border:1px solid #d4a01759;border-radius:999px;margin-top:4px;padding:8px 14px}.post-grid-card-media:has(.content-lock-card.is-compact){align-items:stretch;display:flex}.post-grid-card-media .content-lock-card.is-compact{flex:1;height:100%;min-height:100%}.creator-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.locked-content-meta,.locked-content-price{opacity:.75;font-size:12px}.locked-content-price{color:var(--fx-accent,#d4a017);opacity:1;font-weight:700}.locked-content-gate .post-subscriber-cta{margin-top:4px}.fx-bottom-sheet-nav{gap:4px;padding:4px 0 8px;display:grid}.fx-bottom-sheet-link.is-active{color:var(--fx-accent);background:#d4a0171f}.fx-bottom-nav-item{flex:1 1 0}.fx-bottom-nav-label{font-size:10px}.fx-bottom-sheet-link{width:100%;min-height:var(--fx-touch-min);border-radius:var(--fx-radius);color:var(--fx-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0 14px;font-size:15px;text-decoration:none;display:flex}.fx-bottom-sheet-link:hover{background:var(--fx-surface-hover)}.fx-bottom-sheet-link-icon{text-align:center;width:22px;height:22px;color:var(--fx-text-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.header-notify-icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.header-notify-icon svg{fill:currentColor;width:18px;height:18px}.fx-action-btn{border-radius:var(--fx-radius-pill);border:1px solid var(--fx-border-strong);color:#ffffffc7;cursor:pointer;transition:background var(--fx-transition), border-color var(--fx-transition), color var(--fx-transition), transform var(--fx-transition);background:#ffffff08;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.fx-action-btn:hover:not(:disabled){background:var(--fx-surface-hover);color:var(--fx-text);border-color:#ffffff38}.fx-action-btn:active:not(:disabled){transform:scale(.97)}.fx-action-btn.active,.post-interaction.fx-action-btn.active{color:#ffb48a;background:#ff783c1f;border-color:#ff783c8c}.fx-action-btn:disabled{opacity:.45;cursor:not-allowed}.post-interaction.fx-action-btn{gap:6px;min-height:36px;padding:7px 12px}.post-interaction.fx-action-btn .interaction-icon{width:17px;height:17px}.post-interaction.fx-action-btn .fire-icon,.post-interaction.fx-action-btn.active .fire-icon{color:inherit}.profile-tribute-btn.fetix-pill-cta{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 18px;font-size:13px;line-height:1;display:inline-flex}.live-go-live-cta.fetix-pill-cta{letter-spacing:.02em;border-radius:999px;min-height:40px;padding:10px 18px;font-size:13px;font-weight:700}.community-composer-actions>.creator-follow-button.community-publish-cta.live-go-live-cta.fetix-pill-cta{color:#f0d078;letter-spacing:.02em;height:auto;min-height:40px;box-shadow:none;background:#d4a01714;border:1px solid #d4a0178c;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700}.community-composer-actions>.creator-follow-button.community-publish-cta.live-go-live-cta.fetix-pill-cta:hover:not(:disabled){color:#ffe7a3;background:#d4a01729;border-color:#d4a017b3}.community-composer-actions>.creator-follow-button.community-publish-cta.live-go-live-cta.fetix-pill-cta:disabled{opacity:.45;cursor:not-allowed}.profile-reels-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.profile-reels-heading{margin:0;font-size:1.05rem;font-weight:700}.messages-new-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.messages-new-actions.has-broadcast{grid-template-columns:repeat(3,minmax(0,1fr))}.messages-new-action-pill{justify-content:center;width:100%;min-height:40px}.message-story-ref-chip{letter-spacing:.02em;color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;align-items:center;margin-bottom:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.bc-page{flex-direction:column;gap:22px;height:100%;min-height:0;padding:20px 18px 28px;display:flex;overflow:auto}.bc-page-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bc-page-head h2{margin:0 0 4px;font-size:1.2rem;font-weight:650}.bc-page-head p{color:#ffffff8c;margin:0;font-size:13px}.bc-composer{gap:20px;display:grid}.bc-block{gap:10px;display:grid}.bc-block-title{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin:0;font-size:12px;font-weight:600}.bc-nav-card{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.bc-nav-card strong,.bc-nav-card span,.bc-nav-card em{font-style:normal;display:block}.bc-nav-card strong{margin-bottom:4px;font-size:15px}.bc-nav-card span{color:#ffffff8c;font-size:13px;line-height:1.35}.bc-nav-card em{color:#ffffffb8;margin-top:6px;font-size:12px}.bc-nav-card.is-set{background:#d4a01712;border-color:#d4a01773}.bc-chevron{color:#fff6;font-size:22px;line-height:1}.bc-mode-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bc-mode{appearance:none;color:#ffffffbf;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;padding:12px 8px;font-size:13px}.bc-mode.is-si{color:#111;background:#d4a017;border-color:#0000;font-weight:600}.bc-send-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bc-send-mode{appearance:none;text-align:left;color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;gap:4px;padding:14px 12px;display:grid}.bc-send-mode strong{font-size:14px}.bc-send-mode em{color:#ffffff80;font-size:12px;font-style:normal;line-height:1.35}.bc-send-mode.is-si{background:#d4a01724;border-color:#d4a017a6}.bc-send-mode.is-si strong{color:#f0d78c}.bc-inline-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;gap:12px;padding:14px;display:grid}.bc-inline-panel>p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.4}.bc-schedule-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bc-schedule-summary{color:#ffffffbf;margin:0;font-size:13px;line-height:1.4}.bc-textarea{resize:none;width:100%;min-height:100px;max-height:240px;color:inherit;font:inherit;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;padding:14px;line-height:1.45;overflow-y:hidden}.bc-btn{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:10px 16px;font-size:13px}.bc-btn.ghost:hover{background:#ffffff0f}.bc-btn.danger{color:#ffb4b4;border-color:#e031318c}.bc-btn.danger:hover{background:#e031311f}.bc-btn.primary{color:#111;background:#d4a017;border-color:#0000;font-weight:650}.bc-btn.primary:disabled{opacity:.45;cursor:not-allowed}.bc-cta{width:100%;padding:14px 18px;font-size:15px}.bc-error{color:#ffb4b4;margin:0;font-size:13px}.bc-ok{color:#b8f0c2;margin:0;font-size:13px}.bc-activity{border-top:1px solid #ffffff0f;gap:12px;padding-top:8px;display:grid}.bc-activity-head{gap:10px;display:grid}.bc-activity-head h3{margin:0;font-size:1rem}.bc-chips{flex-wrap:wrap;gap:8px;display:flex}.bc-chip{appearance:none;color:#ffffffc7;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:13px}.bc-chip.is-si{color:#fff;background:#d4a01729;border-color:#d4a0178c}.bc-activity-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bc-activity-item{margin:0}.bc-activity-card{text-align:left;width:100%;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.bc-activity-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.bc-activity-actions .bc-btn{padding:7px 12px;font-size:12px}.bc-activity-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.bc-activity-top time{color:#ffffff73;font-size:12px}.bc-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:650;display:inline-flex}.bc-badge.tone-sent{color:#b8f0c2;background:#50b4782e}.bc-badge.tone-sched{color:#f0d78c;background:#d4a0172e}.bc-badge.tone-auto{color:#c4d4ff;background:#78a0ff2e}.bc-badge.tone-queue{color:#ffffffb3;background:#ffffff14}.bc-badge.tone-err{color:#ffb4b4;background:#dc50502e}.bc-activity-meta{color:#ffffff8c;margin:0;font-size:12px}.bc-activity-body{color:#ffffffe6;margin:0;font-size:14px;line-height:1.4}.bc-empty,.bc-empty-state{color:#ffffff80;text-align:center;padding:18px 8px;font-size:13px}.bc-empty-state p{color:#ffffffc7;margin:0 0 6px;font-size:14px}.bc-empty-state span{line-height:1.4;display:block}.bc-overlay{z-index:2400;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bc-modal{background:#121218;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:min(480px,100%);max-height:min(88vh,720px);display:flex;overflow:hidden;box-shadow:0 20px 50px #00000080}.bc-modal-sm{max-height:min(80vh,520px)}.bc-modal-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.bc-modal-head h3{margin:0 0 4px;font-size:1.05rem}.bc-modal-head p{color:#ffffff80;margin:0;font-size:13px}.bc-icon-close{appearance:none;width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;font-size:22px;line-height:1}.bc-tabs{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 12px 12px;display:grid}.bc-tab{appearance:none;color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;padding:10px 6px;font-size:12px}.bc-tab.is-si{color:#111;background:#d4a017;border-color:#0000;font-weight:650}.bc-mode-cards{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.bc-mode-card{appearance:none;text-align:left;color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:3px;padding:12px 10px;display:grid}.bc-mode-card strong{font-size:13px}.bc-mode-card em{color:#ffffff7a;font-size:11px;font-style:normal;line-height:1.3}.bc-mode-card.is-si{background:#d4a01724;border-color:#d4a01799}.bc-mode-card.is-si strong{color:#f0d78c}.bc-segment-grid{gap:8px;display:grid}.bc-segment-card{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:13px 14px;display:grid}.bc-segment-card strong{font-size:14px}.bc-segment-card em{color:#ffffff80;font-size:12px;font-style:normal;line-height:1.35}.bc-segment-card.is-si{background:#d4a0171f;border-color:#d4a0178c}.bc-foot-summary{gap:2px;display:grid}.bc-foot-summary span{text-transform:uppercase;letter-spacing:.04em;color:#ffffff73;font-size:11px}.bc-foot-summary strong{color:#ffffffe6;font-size:14px;font-weight:600}.bc-create-list{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.bc-linkish{appearance:none;color:#d4a017f2;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.bc-inline-cta{justify-content:center;align-items:center;margin-top:10px;text-decoration:none;display:inline-flex}.bc-auto-summary{position:relative}.bc-edit-auto{justify-self:start;margin-top:4px}.bc-modal-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 16px 12px;overflow:hidden auto}.bc-modal-foot{background:#101016;border-top:1px solid #ffffff14;flex:none;gap:10px;padding:12px 16px 16px;display:grid}.bc-modal-foot strong{font-size:14px}.bc-foot-actions{justify-content:flex-end;gap:8px;display:flex}.bc-stack{gap:12px;display:grid}.bc-muted{color:#ffffff80;margin:0;font-size:13px}.bc-section-label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff73;margin:4px 0 0;font-size:12px;font-weight:600}.bc-divider{background:#ffffff14;height:1px}.bc-input{width:100%;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:11px 12px}.bc-field{color:#ffffffb3;gap:6px;font-size:13px;display:grid}.bc-choice-list{gap:8px;display:grid}.bc-choice{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.bc-choice em{color:#ffffff80;font-size:12px;font-style:normal}.bc-choice.is-si,.bc-choice.is-on,.bc-chip.is-on,.bc-mode-card.is-on,.bc-send-mode.is-on{color:#fff;background:#5a8cdc2e;border-color:#8cbeff73}.bc-people{margin:0;padding:0;list-style:none;display:grid}.bc-people button{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.bc-people button strong,.bc-people button em{font-style:normal;display:block}.bc-people button em{color:#ffffff80;font-size:12px}.bc-people button.is-si{background:#d4a01714}.bc-param{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.bc-param input{width:72px;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:8px 10px}.bc-summary-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.bc-summary-box span{text-transform:uppercase;letter-spacing:.04em;color:#ffffff73;margin-bottom:2px;font-size:11px;display:block}.bc-detail-modal .bc-modal-head h3{margin:8px 0 0}.bc-detail{gap:14px;display:grid}.bc-detail-row{gap:4px;min-width:0;display:grid}.bc-detail-row>span{text-transform:uppercase;letter-spacing:.04em;color:#ffffff73;font-size:11px}.bc-detail-row>strong{overflow-wrap:anywhere;font-size:15px;font-weight:640;line-height:1.4}.bc-detail-msg{white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}@media (max-width:700px){.bc-overlay{align-items:stretch;padding:0}.bc-modal{border-radius:0;width:100%;height:100vh;max-height:100vh}.bc-mode-row,.bc-send-modes,.bc-mode-cards,.bc-schedule-grid{grid-template-columns:1fr}}.messages-broadcast-panel{flex-direction:column;gap:18px;height:100%;min-height:0;padding:20px;display:flex;overflow:auto}.messages-broadcast-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.messages-broadcast-header h2{margin:0 0 4px;font-size:1.15rem}.messages-broadcast-header p{color:#fff9;margin:0;font-size:13px}.messages-broadcast-close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:8px 14px;font-size:13px}.messages-broadcast-form{gap:12px;display:grid}.messages-broadcast-form label{color:#ffffffb8;gap:6px;font-size:13px;display:grid}.messages-broadcast-segments{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.messages-broadcast-picker{gap:12px;padding:14px;display:grid}.messages-broadcast-search{color:#ffffffb8;gap:6px;font-size:13px;display:grid}.messages-broadcast-search input{color:#fff;width:100%;font:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px}.messages-broadcast-selected{gap:8px;display:grid}.messages-broadcast-chips{flex-wrap:wrap;gap:8px;display:flex}.messages-broadcast-chip{color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:inline-flex}.messages-broadcast-chip em{color:#ffffff80;font-size:11px;font-style:normal;display:block}.messages-broadcast-results ul{gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.messages-broadcast-results button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.messages-broadcast-results button.is-selected{background:#d4a01714;border-color:#d4a01773}.messages-broadcast-results strong,.messages-broadcast-results em{display:block}.messages-broadcast-results em{color:#ffffff80;font-size:12px;font-style:normal}.messages-broadcast-segment-card{text-align:left;cursor:pointer;color:inherit;font:inherit;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:14px 14px 12px;transition:border-color .15s,background .15s;display:grid}.messages-broadcast-segment-card strong{font-size:14px}.messages-broadcast-segment-card span{color:#ffffff80;font-size:12px}.messages-broadcast-segment-card.is-selected{background:#d4a01714;border-color:#d4a0178c}.broadcast-audience-entry{gap:10px;display:grid}.broadcast-audience-entry-card{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.broadcast-audience-entry-card strong{font-size:15px}.broadcast-audience-entry-card span{color:#ffffff8c;font-size:13px;line-height:1.35}.broadcast-audience-entry-card.is-selected{background:#d4a01714;border-color:#d4a0178c}.broadcast-audience-summary-line{color:#ffffffc7;margin:4px 0 8px;font-size:14px;line-height:1.4}.broadcast-audience-modal{width:min(480px,100vw - 24px);max-height:min(86vh,720px);overflow:auto}.broadcast-audience-modal-lead{margin:0 0 12px;font-size:13px}.broadcast-audience-group-list{gap:8px;margin-bottom:14px;display:grid}.broadcast-audience-option{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.broadcast-audience-option strong,.broadcast-audience-option em{font-style:normal;display:block}.broadcast-audience-option em{color:#ffffff80;margin-top:2px;font-size:12px}.broadcast-audience-option.is-selected{background:#d4a01714;border-color:#d4a0178c}.broadcast-audience-check{color:#fff;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.broadcast-audience-check.is-si{color:#111;background:#d4a017f2;border-color:#0000}.broadcast-audience-divider{background:#ffffff14;height:1px;margin:8px 0 14px}.broadcast-audience-search-results{max-height:180px;margin-top:8px;overflow:auto}.broadcast-audience-modal-count{margin:12px 0 4px;font-size:14px;font-weight:600}.broadcast-summary-card{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.broadcast-summary-card strong,.broadcast-summary-card span{display:block}.broadcast-summary-card strong{margin-bottom:4px;font-size:15px}.broadcast-summary-card span{color:#ffffff8c;font-size:13px;line-height:1.35}.broadcast-summary-card em{color:#ffffff73;font-size:22px;font-style:normal}.broadcast-summary-card.is-selected{background:#d4a01714;border-color:#d4a0178c}.broadcast-section{gap:8px;display:grid}.broadcast-mode-chip,.broadcast-segment-chip{appearance:none;color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:13px}.broadcast-mode-chip.is-si,.broadcast-segment-chip.is-si{background:#d4a01724;border-color:#d4a0178c}.broadcast-segment-row{flex-wrap:wrap;gap:8px;display:flex}.broadcast-shell-overlay{z-index:2400}.broadcast-shell-modal{background:#101014fa;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:min(520px,100vw - 16px);max-height:min(90vh,760px);display:flex;overflow:hidden;box-shadow:0 18px 48px #00000073}.broadcast-shell-modal-compact{max-height:min(86vh,640px)}.broadcast-shell-header{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.broadcast-shell-header h3{margin:0;font-size:1.05rem}.broadcast-shell-tabs{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px 0;display:grid}.broadcast-shell-tab{appearance:none;color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;padding:9px 8px;font-size:12px}.broadcast-shell-tab.is-active{color:#fff;background:#d4a0171f;border-color:#d4a0178c}.broadcast-shell-controls{border-bottom:1px solid #ffffff0f;flex:none;gap:10px;padding:12px;display:grid}.broadcast-shell-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:160px;padding:4px 0;overflow:auto}.broadcast-shell-footer{background:#0c0c10f5;border-top:1px solid #ffffff14;flex:none;gap:10px;padding:12px 14px 14px;display:grid}.broadcast-shell-body-pad{gap:12px;padding:12px 14px 8px;display:grid;overflow:auto}.broadcast-search-field input{width:100%;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.broadcast-people-list{margin:0;padding:0 8px 8px;list-style:none;display:grid}.broadcast-people-list button{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 8px;display:grid}.broadcast-people-list button strong,.broadcast-people-list button em{font-style:normal;display:block}.broadcast-people-list button em{color:#ffffff80;font-size:12px}.broadcast-people-list button.is-selected{background:#d4a01714}.broadcast-option-stack{gap:8px;display:grid}.broadcast-option-card{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.broadcast-option-card em{color:#ffffff80;font-size:12px;font-style:normal}.broadcast-option-card.is-si{background:#d4a0171a;border-color:#d4a0178c}.broadcast-combine-row{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.broadcast-inline-param{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.broadcast-inline-param input{width:88px;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:8px 10px}.broadcast-activity-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.broadcast-activity-card{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;gap:6px;padding:14px;display:grid}.broadcast-activity-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.broadcast-activity-top span,.broadcast-activity-meta{color:#ffffff8c;font-size:12px}.broadcast-activity-body{color:#ffffffe0;margin:0;font-size:14px;line-height:1.4}.broadcast-detail-body p{gap:2px;margin:0 0 10px;display:grid}.broadcast-detail-message{white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border-radius:12px;padding:10px 12px}@media (max-width:700px){.broadcast-shell-modal{border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh}}.messages-broadcast-preview{justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.messages-broadcast-preview strong{letter-spacing:-.03em;margin-top:4px;font-size:1.35rem;display:block}.messages-broadcast-preview p{color:#ffffff85;margin:6px 0 0;font-size:12px}.messages-broadcast-sample{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:46%;display:flex}.messages-broadcast-form select,.messages-broadcast-form textarea{width:100%;color:inherit;font:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.messages-broadcast-form textarea{resize:none;field-sizing:content;min-height:110px;max-height:280px;overflow-y:auto}.messages-broadcast-success{color:#9be3b5;background:#50b47826;border-radius:10px;padding:10px 12px;font-size:13px}.messages-broadcast-history h3{margin:0 0 10px;font-size:14px}.messages-broadcast-history ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.messages-broadcast-history li{border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:12px;display:grid}.messages-broadcast-history li strong{text-transform:uppercase;letter-spacing:.04em;color:#f0c040;font-size:11px}.messages-broadcast-history li span{color:#ffffff8c;font-size:12px}.messages-broadcast-history li p{margin:4px 0 0;font-size:13px}.fx-bottom-nav{z-index:1200}.reels-composer-panel{margin-bottom:16px}.fx-bottom-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.1;overflow:hidden}@media (max-width:900px) and (orientation:portrait){.fx-bottom-nav-item{min-width:0;padding-inline:1px}.fx-bottom-nav-label{letter-spacing:0;font-size:8.5px}.fx-bottom-nav-icon{font-size:17px}}.profile-menu-button.fx-action-btn{width:40px;height:40px;padding:0;font-size:18px;line-height:1}.profile-actions-menu.fx-dropdown{z-index:30;position:relative}.profile-menu-dropdown.fx-dropdown-menu{z-index:200;min-width:200px}.profile-menu-dropdown .profile-report-form{gap:10px;padding:4px;display:grid}.profile-menu-dropdown .profile-report-form label{color:var(--fx-text-muted);gap:6px;font-size:12px;display:grid}.profile-menu-message{color:var(--fx-accent);white-space:nowrap;margin:0;font-size:11px;position:absolute;top:calc(100% + 4px);right:0}.studio-selected-media-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:12px;display:grid}.studio-selected-media-grid-single{grid-template-columns:minmax(120px,180px)}.marketplace-media-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.studio-media-card{border-radius:var(--fx-radius);border:1px solid var(--fx-border);background:var(--fx-surface);position:relative;overflow:hidden}.studio-media-card-cover{border-color:var(--fx-accent);box-shadow:0 0 0 1px var(--fx-accent-soft)}.studio-media-preview{aspect-ratio:1;background:#0a0a0a;overflow:hidden}.studio-media-preview img,.studio-media-preview video{object-fit:cover;width:100%;height:100%}.podcast-composer .studio-media-preview:has(audio){aspect-ratio:auto;place-items:center;min-height:64px;padding:12px;display:grid}.podcast-composer .studio-media-preview audio{width:100%}.podcast-composer .composer-choice-group{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.studio-media-audio-preview{width:100%;height:100%;color:var(--fx-accent);place-items:center;font-size:24px;display:grid}.studio-media-card-actions{border-top:1px solid var(--fx-border);gap:4px;padding:6px;display:flex}.studio-media-action-btn{border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);min-height:28px;color:var(--fx-text-muted);cursor:pointer;background:0 0;flex:1;padding:4px 8px;font-family:inherit;font-size:11px}.studio-media-action-btn:hover{background:var(--fx-surface-hover);color:var(--fx-text)}.studio-media-action-btn.danger{color:#ffb4b4;border-color:#e0313159}.studio-media-cover-badge,.studio-media-index{border-radius:var(--fx-radius-pill);letter-spacing:.04em;background:#000000b8;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:6px;left:6px}.studio-media-index{left:auto;right:6px}.studio-media-filename{color:var(--fx-text-subtle);white-space:nowrap;text-overflow:ellipsis;padding:4px 8px 8px;font-size:10px;display:block;overflow:hidden}.studio-upload-progress{border-radius:var(--fx-radius-pill);background:var(--fx-border);height:6px;margin-top:10px;position:relative;overflow:hidden}.studio-upload-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--fx-accent), var(--fx-accent-2));height:100%;transition:width .25s}.studio-upload-progress-label{color:var(--fx-text-muted);margin-top:6px;font-size:11px;display:block}.studio-form-actions-inline,.profile-reels-section{margin-top:8px}.profile-reels-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-clip-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.profile-clip-card-overlay--badges{z-index:3;pointer-events:none}.profile-clip-card-overlay--badges .collab-badge-wrap,.profile-clip-card-overlay--badges .content-access-badge-icon,.profile-clip-card-overlay--badges .collab-badge-icon{pointer-events:auto}.profile-clip-card-overlay--badges:not(:has(.profile-clip-card-badge)):not(:has(.profile-clip-card-badge-discount)):not(:has(.collab-badge-wrap)):not(:has(.content-access-badge-icon)):not(:has(.collab-badge-icon)){display:none}.profile-clip-card.is-protected{border-color:#d4a01747}.profile-clip-card.is-locked{border-color:#d4a01757}.profile-clip-card:hover{border-color:#ffffff29;transform:translateY(-2px)}.profile-clip-card.is-protected:hover,.profile-clip-card.is-locked:hover{border-color:#d4a0177a}.profile-clip-card-hit{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.profile-clip-card-media{aspect-ratio:9/16;background:#070709;position:relative;overflow:hidden}.profile-clip-card-media img{object-fit:cover;width:100%;height:100%;display:block}.profile-clip-card-gate{background:radial-gradient(circle at 50% 40%,#d4a01738,#0000 56%),linear-gradient(#2820128c,#060608f5);place-items:center;width:100%;height:100%;display:grid}.profile-clip-card-lock{filter:drop-shadow(0 8px 18px #00000073);font-size:28px}.profile-clip-card-overlay{z-index:2;pointer-events:none;background:linear-gradient(#0000008c,#0000 85%);justify-content:flex-start;align-items:flex-start;gap:8px;padding:10px;display:flex;position:absolute;top:0;left:0;right:0}.profile-clip-card-kind{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;background:#00000073;border:1px solid #ffffff1f;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750}.profile-clip-card-badge{color:#ffe6aaf5;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:#d4a01729;border:1px solid #d4a01759;border-radius:999px;max-width:100%;padding:4px 8px;font-size:10px;font-weight:700;overflow:hidden}.profile-clip-card-badge-stack{flex-direction:column;align-items:flex-start;gap:5px;max-width:min(92%,200px);display:inline-flex}.profile-clip-card-badge-stack.profile-clip-card-badge-stack--icons{flex-flow:wrap;align-items:center;gap:8px;max-width:min(96%,240px)}.profile-clip-card-badge-stack--icons>.profile-clip-card-badge-discount{flex:none;width:auto;max-width:100%}.profile-clip-card-badge-discount{color:#ff8a8a;letter-spacing:0;white-space:nowrap;background:#ff5a5a29;border:1px solid #ff787852;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:4px 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.profile-clip-card-price-was{color:#ff6b6b;font-size:11px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.profile-clip-card-badge.is-public{color:#ffffffd1;background:#ffffff14;border-color:#ffffff24}.profile-clip-card-badge.is-swned{color:#8ec8ff;background:#78c4ff1f;border-color:#78c4ff59}.profile-clip-card-play{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffffff0;background:#0000007a;border-radius:999px;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding-left:2px;font-size:16px;display:grid;position:absolute;inset:50% auto auto 50%}.profile-clip-card-cta{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#0a0a0cb8;border:1px solid #d4a01752;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 12px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.profile-clip-card-cta strong{color:#fff;font-size:13px;font-weight:750}.profile-clip-card-cta .profile-clip-card-price-was{margin-bottom:2px;display:block}.profile-clip-card-cta span{letter-spacing:.04em;text-transform:uppercase;color:#ffe6aaeb;font-size:11px;font-weight:700}.profile-clip-card-swner-note{z-index:2;color:#ffe6aaf2;background:#0000008c;border:1px solid #d4a01747;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;bottom:10px;left:10px}@media (max-width:720px){.profile-reels-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-clip-card-badge{max-width:54%;font-size:9px}.profile-clip-card-cta{padding:8px 10px}.profile-clip-card-cta strong{font-size:12px}}.profile-reel-card{border-radius:var(--fx-radius-lg);border:1px solid var(--fx-border);background:var(--fx-surface);overflow:hidden}.profile-reel-card-hit{color:inherit;text-decoration:none;display:block}.profile-reel-card-media{aspect-ratio:9/16;background:#0a0a0a;position:relative}.profile-reel-card-media img{object-fit:cover;width:100%;height:100%;display:block}.profile-reel-play{color:#ffffffd9;background:#0000002e;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.profile-reel-locked{text-align:center;width:100%;height:100%;color:var(--fx-text-muted);place-content:center;gap:6px;font-size:13px;display:grid}.profile-reel-locked em{color:var(--fx-accent);font-style:normal;font-weight:700}.profile-reel-lock-badge{font-size:14px;position:absolute;top:8px;right:8px}.profile-reel-caption{color:var(--fx-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:8px 10px 10px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.profile-reels-loading{min-height:160px}.reel-composer-panel{margin-bottom:20px}.studio-welcome{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.studio-welcome-actions{flex-wrap:wrap;gap:10px;display:flex}.reel-lock-section{gap:12px;display:grid}.reel-price-field{max-width:200px}.post-comments-overlay.fx-bottom-sheet-overlay{z-index:var(--fx-z-modal);align-items:flex-end;padding:0}.post-comments-panel.fx-bottom-sheet-panel{border-radius:var(--fx-radius-xl) var(--fx-radius-xl) 0 0;width:100%;max-width:560px;max-height:min(88vh,720px);padding:0 0 env(safe-area-inset-bottom,0px);margin:0 auto;animation:.22s fx-sheet-up}@keyframes fx-sheet-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.post-comments-header.fx-bottom-sheet-header{margin-bottom:0;padding:4px 20px 14px}.post-comments-header h3{align-items:center;gap:8px;font-size:16px;display:flex}.post-comments-count{border-radius:var(--fx-radius-pill);background:var(--fx-surface-hover);min-width:22px;height:22px;color:var(--fx-text-muted);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.post-comments-close{color:#ffffffbf;background:0 0;border:none;border-radius:12px;flex:none;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:22px;line-height:1}.post-comments-close:hover{color:#fff;background:#ffffff14}.post-tip-overlay.fx-bottom-sheet-overlay{z-index:var(--fx-z-modal);justify-content:center;align-items:flex-end;place-items:unset;padding:0;display:flex}.post-tip-panel.fx-bottom-sheet-panel{border-radius:var(--fx-radius-xl) var(--fx-radius-xl) 0 0;width:100%;max-width:560px;max-height:min(88vh,720px);padding:0 0 env(safe-area-inset-bottom,0px);background:var(--fx-surface-elevated,#121212);border:1px solid var(--fx-border,#ffffff14);flex-direction:column;margin:0 auto;animation:.22s fx-sheet-up;display:flex;overflow:hidden}.post-tip-header.fx-bottom-sheet-header{margin-bottom:0;padding:4px 20px 14px}.post-tip-body{min-height:0;padding:4px 20px 20px;overflow:auto}.post-tip-panel.fx-bottom-sheet-panel .post-tip-help{margin:0 0 12px}.post-tip-panel.fx-bottom-sheet-panel .post-tip-form{margin:0}.post-comments-list{max-height:min(50vh,420px);padding:0 16px}.post-comments-empty,.post-comments-loading{background:0 0;border:none;min-height:140px}.post-comments-empty h3{font-size:16px}.post-comments-composer{border-top:1px solid var(--fx-border);background:var(--fx-surface-elevated);align-items:center;gap:10px;padding:12px 16px 16px}.post-comments-composer-avatar{flex-shrink:0}.post-comments-composer input{border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-pill);background:var(--fx-surface);min-height:40px;color:var(--fx-text);font:inherit;flex:1;padding:10px 14px}.post-comments-submit{flex-shrink:0;min-height:40px;padding:0 16px}.blacklist-page{gap:20px;display:grid}.blacklist-panels{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:stretch;gap:16px;min-height:0;display:grid}.blacklist-panels>.blacklist-form-card,.blacklist-panels>.blacklist-list-card,.blacklist-panels>.blacklist-form{align-self:stretch;height:100%;margin:0;position:relative;top:0;transform:none}.blacklist-hero-card{border:1px solid var(--fx-border);border-radius:var(--fx-radius-xl);background:radial-gradient(circle at top right, var(--fx-accent-soft), transparent 55%), var(--fx-surface);padding:24px}.blacklist-hero-card h2{margin:8px 0 0;font-size:24px}.blacklist-intro{max-width:560px;color:var(--fx-text-muted);margin:10px 0 0;line-height:1.55}.blacklist-form-card,.blacklist-list-card{border:1px solid var(--fx-border);border-radius:var(--fx-radius-xl);background:var(--fx-surface);box-sizing:border-box;flex-direction:column;min-width:0;max-width:none;min-height:0;max-height:min(640px,100vh - 220px);padding:20px;display:flex;overflow:hidden}.blacklist-form-card{overflow:hidden auto}.blacklist-list-card{overflow:hidden}.blacklist-panels>.blacklist-form-card.settings-form{width:100%;max-width:none}.blacklist-form-card h3,.blacklist-list-card h3,.blacklist-list-header h3{flex:none;margin:0 0 12px;font-size:18px}.blacklist-form-card{align-content:start;gap:14px}.blacklist-form-card.settings-form label{flex:none;gap:8px;width:100%;max-width:100%;display:grid}.blacklist-field-username{max-width:280px}.blacklist-field-reassi{min-width:0;max-width:360px}.blacklist-form-card .blacklist-field-reassi textarea{resize:none;field-sizing:content;box-sizing:border-box;width:100%;max-width:360px;min-height:88px;max-height:160px;padding:10px 12px;line-height:1.45;overflow:hidden auto}.blacklist-form.blacklist-form-card button.blacklist-submit,.blacklist-form-card .blacklist-submit{z-index:2;pointer-events:auto;cursor:pointer;flex:none;place-self:flex-start start;width:auto;min-width:0;max-width:max-content;min-height:42px;max-height:none;margin-top:auto;padding:0 18px;position:relative}.blacklist-form.blacklist-form-card button.blacklist-submit:disabled{cursor:not-allowed;pointer-events:auto}.blacklist-list-card>h3{flex:none}.blacklist-list-card .blacklist-entry-list{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:2px;overflow:hidden auto}.blacklist-list-card .fx-loading-state,.blacklist-list-card .blacklist-empty{flex:none;place-content:center;min-height:96px;display:grid}.blacklist-list-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.blacklist-entry-list{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.blacklist-entry{border:1px solid var(--fx-border);background:var(--fx-surface-elevated);border-radius:12px;padding:13px 12px}.blacklist-entry-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.blacklist-entry-top time{color:var(--fx-text-subtle);font-size:11px}.blacklist-entry-creator{color:var(--fx-text-muted);margin-top:0;font-size:11px;line-height:1.25;display:block}.blacklist-entry p{color:#ffffffd1;margin:1px 0 0;font-size:12px;line-height:1.3}.blacklist-empty{text-align:center;background:0 0;border:none;min-height:96px;padding:16px 12px}.blacklist-empty p{color:var(--fx-text-muted);margin:0;font-size:14px}@media (max-width:900px){.blacklist-panels{grid-template-columns:1fr;align-items:stretch;min-height:0}.blacklist-panels>.blacklist-form-card,.blacklist-panels>.blacklist-list-card{height:auto;max-height:min(520px,70vh)}.blacklist-field-username,.blacklist-field-reassi,.blacklist-form-card .blacklist-field-username input[type=search],.blacklist-form-card .blacklist-field-username input,.blacklist-form-card .blacklist-field-reassi textarea{max-width:100%}}.community-composer.fx-card{padding:16px}.community-composer-textarea{border:1px solid var(--fx-border-strong);background:var(--fx-surface);min-height:100px}.community-text-card.fx-card{border-color:var(--fx-border)}@media (min-width:701px){.post-comments-overlay.fx-bottom-sheet-overlay{align-items:center;padding:20px}.post-comments-panel.fx-bottom-sheet-panel{border-radius:var(--fx-radius-xl);padding-bottom:0}.post-comments-overlay .fx-bottom-sheet-handle{display:none}}@media (max-width:767px){.profile-reels-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.profile-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}}.header-bell-icon{justify-content:center;align-items:center;width:20px;height:20px;line-height:1;display:inline-flex}.header-bell-icon svg{width:20px;height:20px;display:block}.header-notify-button .nav-svg-icon--notifications{transform:scale(1.06)}.header-language-row{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.header-language-row select{color:inherit;font:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:8px;padding:4px 8px}.user-avatar-wrap{flex-shrink:0;align-items:flex-end;display:inline-flex;position:relative}.user-avatar-wrap-sm .user-avatar-sm,.user-avatar-wrap-md .user-avatar-md,.user-avatar-wrap-lg .user-avatar-lg{flex-shrink:0}.presence-avatar-row{vertical-align:middle;flex-shrink:0;line-height:0;display:inline-block;position:relative}.presence-avatar-row>.presence-dot{z-index:2;margin:0;position:absolute;bottom:3px;right:3px}.presence-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.presence-inline{margin-left:0}.presence-beside-avatar{z-index:3;width:12px;height:12px;margin:0;position:absolute;bottom:19px;right:17px;box-shadow:0 0 0 3px #050505f2}.presence-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 2px #0a0a0ce6}.presence-dot.is-online{background:#3ddc84}.presence-dot.is-offline{background:#7a7a82}.nationality-flag{align-items:center;font-size:.95em;line-height:1;display:inline-flex}.nationality-flag-inline{margin-left:6px}.nationality-flag-badge{background:#0c0c10d1;border:1px solid #ffffff24;border-radius:999px;justify-content:center;gap:4px;min-width:22px;min-height:22px;padding:2px 6px;font-size:13px}.nationality-flag-emoji{font-size:14px;line-height:1}.nationality-flag-name{letter-spacing:.01em;color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:11px;font-weight:600;overflow:hidden}.community-board-nationality{vertical-align:middle;flex-shrink:0;min-width:18px;min-height:18px;margin-left:0;padding:1px 4px}.community-board-nationality .nationality-flag-emoji{font-size:12px}.challenge-creator-row .community-board-nationality{margin-left:4px}.profile-name-row .nationality-flag,.creator-card-nationality{vertical-align:middle;margin-left:6px}.client-status-badge{appearance:none;color:#ffffffeb;min-height:26px;font:inherit;letter-spacing:.01em;cursor:pointer;vertical-align:middle;background:#0c0c10e0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;margin:0;padding:3px 9px 3px 7px;font-size:11px;font-weight:650;line-height:1;transition:border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.client-status-badge:hover,.client-status-badge:focus-visible{border-color:#78ffd273;outline:none;box-shadow:0 0 0 1px #78ffd22e,0 0 14px #78ffd21f}.client-status-badge.is-new_member{border-color:#ffffff2e}.client-status-badge.is-regular{color:#ffe8a0fa;border-color:#ffd65a6b}.client-status-badge.is-vip{color:#e6d2fffa;border-color:#b478ff8c;box-shadow:0 0 12px #965aff29}.client-status-vip-svg{width:18px;height:18px;color:inherit;flex-shrink:0;display:block}.client-status-badge-icon{letter-spacing:0;width:21px;height:21px;color:inherit;opacity:.96;flex:0 0 21px;justify-content:center;align-items:center;font-size:18px;font-weight:500;line-height:1;display:inline-flex}.client-status-badge-label{white-space:nowrap;line-height:1}.fx-modal.client-status-modal{width:min(420px,100vw - 28px)}.client-status-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.client-status-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:14px 14px 12px;transition:opacity .15s,border-color .15s,box-shadow .15s}.client-status-item.is-active{background:linear-gradient(160deg,#78ffd21a,#ffffff08 55%);border-color:#78ffd273;box-shadow:0 0 18px #78ffd21f}.client-status-item.is-completed{opacity:.88;border-color:#ffffff24}.client-status-item.is-locked{opacity:.42;filter:saturate(.55)}.client-status-item-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-status-item-icon{letter-spacing:0;width:22px;height:22px;color:inherit;opacity:.96;flex:0 0 22px;justify-content:center;align-items:center;font-size:19px;font-weight:500;line-height:1;display:inline-flex}.client-status-item.is-active .client-status-item-icon{opacity:1;text-shadow:0 0 10px #78ffd259}.client-status-item.is-locked .client-status-item-icon{opacity:.55}.client-status-item-icon .client-status-vip-svg{width:19px;height:19px}.client-status-item-title{letter-spacing:-.01em;font-size:15px;font-weight:700}.client-status-item-state{letter-spacing:.03em;text-transform:none;color:#ffffff9e;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.client-status-item-state.is-active{color:#78ffd2f2;background:#78ffd21f;border-color:#78ffd26b}.client-status-item-state.is-completed{color:#ffffffc7;background:#ffffff12;border-color:#ffffff29}.client-status-item-state.is-locked{color:#ffffff80;background:#ffffff08;border-color:#ffffff1a}.client-status-item-desc{color:#ffffffb8;margin:8px 0 0;font-size:13px;line-height:1.45}@media (max-width:640px){.client-status-badge{gap:5px;min-height:24px;padding:2px 8px 2px 6px;font-size:10.5px}.client-status-badge-icon{flex-basis:20px;width:20px;height:20px;font-size:17px}.client-status-item-icon{flex-basis:20px;width:20px;height:20px;font-size:18px}.client-status-vip-svg{width:17px;height:17px}.client-status-item-icon .client-status-vip-svg{width:18px;height:18px}.fx-modal.client-status-modal{width:min(100vw - 20px,420px)}.client-status-item{padding:12px}}.creator-self-badge{color:#d4a017f2;margin-top:4px;font-size:12px;font-style:normal;font-weight:600;display:block}.creator-card.is-self{border-color:#d4a01759}.profile-edit-nationality{gap:8px;display:grid}.profile-edit-nationality select{border:1px solid var(--fx-border);width:100%;min-height:44px;color:inherit;font:inherit;background:#ffffff0a;border-radius:12px;padding:10px 12px}.notification-category-tabs{flex-wrap:wrap;gap:8px;margin:0;display:flex}.notification-category-tab{color:#ffffffb8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:7px 13px;font-size:13px}.notification-category-tab.active{color:#fff;background:#d4a01729;border-color:#d4a01759}.notification-card{color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;text-decoration:none;transition:background .15s,border-color .15s;display:flex;position:relative}.notification-card:hover{background:#ffffff08;border-color:#ffffff0f}.notification-card.unread{background:#d4a01712;border-color:#d4a01724;padding-right:28px}.notification-card.priority-attention{border-color:#d4a01738}.notification-card.priority-important.unread,.notification-card.priority-important{border-color:#dc826e47}.notification-card.priority-important.unread{background:#dc826e14}.notification-unread-dot{background:#d4a017f2;border-radius:50%;width:7px;height:7px;position:absolute;top:16px;right:14px}@media (max-width:900px) and (hover:none),(max-width:640px){.notifications-inbox-header{align-items:flex-start;gap:10px}.notifications-inbox-title{font-size:1.1rem}.notifications-mark-read{white-space:nowrap;flex-shrink:0;min-height:32px;padding-inline:10px;font-size:12px}.notification-category-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:2px;overflow:auto hidden}.notification-category-tabs::-webkit-scrollbar{display:none}.notification-category-tab{white-space:nowrap;flex:none}.notification-list-item .notification-card,.notification-card{padding:12px}.notification-list-preview{-webkit-line-clamp:3}}.wallet-subscripteons-panel{margin-top:0}html.fetix-media-lock,html.fetix-media-lock body{overscroll-behavior:none;touch-action:none;overflow:hidden!important}html.fetix-media-lock .fx-bottom-nav{display:none!important}html.fetix-media-lock .post-tip-overlay{z-index:2300}html.fetix-media-lock .live-studio-overlay:not(.is-minimized){touch-action:none;overscroll-behavior:none}html.fetix-media-lock .live-studio-comments-list,html.fetix-media-lock .live-goal-stack,html.fetix-media-lock .live-mention-dropdown,html.fetix-media-lock .live-viewer-sheet-scroll,html.fetix-media-lock .live-invite-candidates{touch-action:pan-y;overscroll-behavior:contain}html.fetix-media-lock .live-studio-controls,html.fetix-media-lock .live-studio-top-actions,html.fetix-media-lock .live-studio-comment-form{touch-action:manipulation}.incoming-call-layer,.call-stage-overlay,.live-studio-overlay{z-index:2100;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.call-stage-controls{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.live-go-live-cta.fetix-pill-cta{min-height:40px;padding:10px 18px}.live-entry-viewers{opacity:.72;font-size:12px}.live-viewer-count-btn{border:1px solid var(--fx-border);color:inherit;background:#ffffff0f;border-radius:999px;min-height:36px;padding:0 12px;font-size:12px}.live-viewer-count-btn.is-static{pointer-events:none;opacity:.85;align-items:center;display:inline-flex}.live-studio-timer{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#f0d078e6;margin-top:4px;font-size:12px;font-weight:650;display:inline-block}.live-minimize-button,.live-join-request-cta{min-height:36px;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:0 12px;font-size:12px;font-weight:650}.live-join-request-cta:disabled{opacity:.55;cursor:default}.live-studio-overlay.is-minimized{inset:auto max(12px, env(safe-area-inset-right)) max(76px, calc(12px + env(safe-area-inset-bottom))) auto;pointer-events:none;z-index:2300;background:0 0;align-items:stretch;width:min(340px,100vw - 24px);height:210px;padding:0;position:fixed}.live-studio-overlay.is-minimized .live-studio{pointer-events:auto;cursor:pointer;background:#09080d;border:1px solid #f0d0786b;border-radius:18px;gap:0;width:100%;height:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000009e}.live-studio-overlay.is-minimized .live-studio-top{z-index:5;pointer-events:none;background:linear-gradient(#000000c2,#0000);padding:10px 12px 30px;position:absolute;inset:0 0 auto}.live-studio-overlay.is-minimized .live-studio-top-actions,.live-studio-overlay.is-minimized .live-studio-avatar,.live-studio-overlay.is-minimized .live-studio-badge,.live-studio-overlay.is-minimized .live-studio-recording-badge,.live-studio-overlay.is-minimized .live-viewer-count-btn,.live-studio-overlay.is-minimized .live-studio-titles p,.live-studio-overlay.is-minimized .live-studio-timer,.live-studio-overlay.is-minimized .live-studio-more{display:none}.live-studio-overlay.is-minimized .live-studio-titles h2{text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin:0;font-size:13px;overflow:hidden}.live-studio-overlay.is-minimized .live-studio-body{display:block;position:absolute;inset:0}.live-studio-overlay.is-minimized .live-studio-stage{position:absolute;inset:0}.live-studio-overlay.is-minimized .live-studio-stage .lk-videos{border:0;border-radius:0;height:100%;min-height:100%}.live-studio-overlay.is-minimized .live-studio-controls,.live-studio-overlay.is-minimized .live-studio-comments{display:none}.live-mini-controls{z-index:6;background:linear-gradient(#0000,#000000e0);justify-content:space-between;align-items:center;gap:8px;padding:28px 10px 10px;display:flex;position:absolute;inset:auto 0 0}.live-mini-controls span{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:750;overflow:hidden}.live-mini-restore{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex:none;min-height:36px;padding:0 13px;font-weight:650}.live-comment-input-wrap{flex:1;min-width:0;position:relative}.live-comment-input-wrap input{width:100%}.live-mention-dropdown{z-index:8;background:#141018;border:1px solid #ffffff1f;border-radius:12px;max-height:220px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #00000073}.live-mention-dropdown li button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px;display:grid}.live-mention-dropdown li button:hover{background:#ffffff0f}.live-mention-dropdown li span{flex-direction:column;gap:2px;min-width:0;display:flex}.live-mention-dropdown li em{opacity:.65;font-size:12px;font-style:normal}.live-comment-mention{color:#f0d078;font-weight:650}.live-studio-comment.is-tribute,.live-comment-body.is-tribute{color:#f0d078f2}.live-studio-comment.is-tribute{background:#f0d07814;border:1px solid #f0d07829;border-radius:10px;padding:8px 10px}.live-viewer-sheet{box-sizing:border-box;z-index:2300;background:#0000008c;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100dvh;margin:0;padding:20px;display:flex;position:fixed;inset:0}.live-viewer-sheet-card{width:min(100%,420px);max-height:min(72vh,560px);padding:16px 16px max(16px, env(safe-area-inset-bottom));background:linear-gradient(#17131d 0%,#0f0d13 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:8px;display:flex;box-shadow:0 24px 60px #0000008c}.live-viewer-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.live-viewer-sheet-head strong{font-size:18px;display:block}.live-viewer-sheet-kicker{letter-spacing:.06em;text-transform:uppercase;color:#f0d078cc;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.live-viewer-sheet-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;width:36px;height:36px;font-size:22px;line-height:1}.live-viewer-sheet-count{color:#ffffff8c;margin:0;font-size:13px}.live-viewer-sheet-scroll{min-height:0;margin-top:4px;overflow:auto}.live-viewer-sheet-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.live-viewer-sheet-card li{background:#ffffff08;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.live-viewer-sheet-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.live-viewer-sheet-meta em{opacity:.65;font-size:12px;font-style:normal}.live-viewer-avatar{background:#ffffff14;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.support-form,.support-create-card,.support-list,.support-thread{gap:12px;display:grid}.support-tabs{gap:8px;margin-bottom:16px;display:flex}.support-tab{border:1px solid var(--fx-border);color:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;padding:8px 14px}.support-tab.active{background:#d4a0171f;border-color:#d4a01773}.support-card-hit{text-align:left;border:1px solid var(--fx-border);width:100%;color:inherit;background:#ffffff0a;border-radius:16px;padding:12px 14px}.support-card-detail{background:#ffffff08;border-radius:12px;gap:6px;margin-top:8px;padding:10px 12px;display:grid}.support-bubble.is-admii{border-color:#d4a01759}.report-modal-form{gap:12px;display:grid}.report-modal-form label{gap:6px;font-size:.9rem;display:grid}.report-modal-form select,.report-modal-form textarea,.report-modal-textarea{border:1px solid var(--fx-border);width:100%;color:inherit;background:#00000040;border-radius:12px;padding:10px 12px;font-size:16px}.report-modal-form textarea{resize:none;field-sizing:content;min-height:96px;max-height:220px;overflow-y:auto}.report-modal-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}.report-modal-success{margin:0;line-height:1.45}.feed-post-menu{flex-shrink:0;position:relative}.feed-post-menu-trigger{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px}.feed-post-menu-panel{z-index:var(--fx-z-modal);border:1px solid var(--fx-border);background:var(--fx-surface-elevated);min-width:140px;box-shadow:var(--fx-shadow);border-radius:12px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.feed-post-menu-panel-portal,.reel-action-menu-panel-portal,.podcast-episode-more-panel-portal,.community-composer-plus-menu,.community-anchored-panel{z-index:var(--fx-z-modal);margin:0;position:fixed!important}.community-anchored-panel{border:1px solid var(--fx-border);background:var(--fx-surface-elevated);min-width:260px;max-width:min(380px,100vw - 16px);box-shadow:var(--fx-shadow);border-radius:14px;gap:12px;padding:14px;display:grid;overflow:auto}.community-anchored-panel .community-anchored-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.feed-post-menu-panel button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px}.feed-post-menu-panel button:hover{background:#ffffff0f}.post-comment-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-comment-menu{z-index:2;margin-left:auto;position:relative}.post-comment-menu-trigger{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.post-comment-menu-panel{z-index:6;border:1px solid var(--fx-border);background:var(--fx-surface-elevated);min-width:160px;box-shadow:var(--fx-shadow);border-radius:12px;display:grid;position:absolute;top:auto;bottom:calc(100% + 6px);right:0;overflow:hidden}.post-comment-menu-panel button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px}.post-comment-menu-panel button.is-danger{color:#ff8f8f}.blacklist-form-card input,.blacklist-form-card textarea{resize:none;field-sizing:content;width:100%;min-height:80px;max-height:220px;overflow-y:auto}.blacklist-form-card .blacklist-field-username input[type=search],.blacklist-form-card .blacklist-field-username input{resize:none;field-sizing:fixed;box-sizing:border-box;width:100%;max-width:280px;height:42px;min-height:42px;max-height:none;padding:0 12px}.blacklist-form-card .blacklist-field-reassi textarea{field-sizing:content;box-sizing:border-box;width:100%;max-width:360px;min-height:88px;max-height:160px;padding:10px 12px;line-height:1.45;overflow:hidden auto;resize:none!important}.blacklist-form.blacklist-form-card button.blacklist-submit,.blacklist-form-card button.blacklist-submit.fetix-pill-cta{flex:none;place-self:flex-start start;width:auto;min-width:0;max-width:max-content;min-height:42px;max-height:none;margin-top:auto;padding:0 18px}.play-session-anchor{flex-shrink:0;min-height:0;max-height:none;padding:10px 12px 0;overflow:visible}.play-session-anchor.is-invite,.play-session-anchor.is-live{z-index:1300;box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;min-height:0;max-height:none;padding:max(10px, env(safe-area-inset-top,0px)) 12px max(10px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(6px);background:#06060ab8;place-items:center;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}.play-session-anchor.is-live.is-pip-mode{-webkit-backdrop-filter:none;pointer-events:none;background:0 0;place-items:end;padding:12px}.play-session-anchor.is-live:has(.play-game-shell.is-pip){-webkit-backdrop-filter:none;pointer-events:none;background:0 0;place-items:end;padding:12px}.play-session-anchor.is-live.is-pip-mode .play-game-shell{pointer-events:auto}.play-session-anchor.is-live:has(.play-game-shell.is-pip) .play-game-shell{pointer-events:auto}.play-session-anchor.is-ended-banner{z-index:5;padding:8px 12px 0;position:relative;overflow:hidden}.play-game-invite-card,.play-invite-premium{box-sizing:border-box;text-align:center;background:linear-gradient(165deg,#d4a01729,#0000 46%),#0e0e12fa;border:1px solid #d4a01752;border-radius:20px;align-content:space-between;justify-items:center;gap:8px;width:min(100%,340px);max-width:min(100%,340px);height:fit-content;min-height:280px;margin:0;padding:22px 18px 16px;display:grid;overflow:hidden;box-shadow:0 18px 48px #00000073}.play-game-invite-icon,.play-invite-premium-icon{color:#d4a017;background:#ffffff12;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.play-game-invite-title,.play-invite-premium h3{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(17px,4.2vw,21px);line-height:1.2;overflow:hidden}.play-game-invite-vs,.play-invite-premium-vs{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;margin:0;font-size:13px;line-height:1.25;display:flex}.play-game-invite-vs strong,.play-invite-premium-vs strong{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.play-game-invite-vs span,.play-invite-premium-vs em{opacity:.5;font-style:normal}.play-game-invite-desc,.play-invite-premium-desc{opacity:.85;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:34ch;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.play-game-invite-meta,.play-invite-premium-meta{opacity:.68;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;font-size:12px;line-height:1.2;display:flex}.play-game-invite-cta,.play-invite-premium-cta{grid-template-columns:1fr 1.15fr;gap:8px;width:100%;margin-top:4px;display:grid}.play-game-invite-waiting{justify-items:stretch;gap:8px;width:100%;display:grid}.play-game-invite-waiting p{opacity:.75;margin:0;font-size:13px}.play-game-invite-confirm{gap:8px;width:100%;display:grid}.play-game-invite-confirm p{margin:0;font-size:13px}.play-game-invite-error{width:100%;margin:0;font-size:12px}.play-invite-decline,.play-invite-accept{cursor:pointer;border:0;border-radius:12px;padding:11px 10px;font-size:14px;font-weight:700}.play-invite-decline{color:inherit;background:#ffffff14}.play-invite-accept{background:var(--fx-accent,#d4a017);color:#111}.play-game-invite-confirm .play-invite-accept{color:#fff;box-shadow:none;background:linear-gradient(#ffffff38,#ffffff0f);border:1px solid #ffffff47}.play-invite-stop{opacity:.8;margin-top:2px}.play-session-card{background:linear-gradient(160deg,#1c1810f2,#0e0e0ef5);border:1px solid #d4a01747;border-radius:16px;gap:10px;padding:14px;display:grid}.play-session-card.is-ended{opacity:.85}.play-builder{gap:14px;display:grid}.play-builder-block{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;gap:12px;padding:14px;display:grid}.play-builder-block h3,.play-builder-block h4{margin:0}.play-builder-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.play-builder-add{flex-wrap:wrap;gap:6px;display:flex}.play-builder-mechanec{background:#0003;border:1px solid #d4a0172e;border-radius:14px;gap:10px;padding:12px;display:grid}.play-builder-mechanec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.play-builder-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.play-builder-segments{gap:8px;display:grid}.play-builder-segment{grid-template-columns:1fr 1fr;gap:6px;display:grid}.play-builder-segment input,.play-builder-segment select,.play-builder-segment textarea,.play-builder-quiz textarea{width:100%;color:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:10px;padding:8px 10px}.play-builder-quiz{grid-template-columns:1fr}.play-session-live{gap:10px;max-height:min(70vh,720px);overflow:auto}.play-session-live-head h3{font-size:15px}.play-invite-card{max-width:420px}@media (max-width:700px){.play-builder-segment{grid-template-columns:1fr}}.play-invite-meta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.play-invite-meta>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:2px;padding:8px 10px;display:grid}.play-invite-meta em{opacity:.55;font-size:11px;font-style:normal}.play-invite-meta strong{font-size:13px}.play-invite-meta span{opacity:.55;font-size:11px}.play-invite-desc{color:#ffffffb3;margin:0;font-size:13px;line-height:1.45}.play-invite-bullets{color:#ffffff94;gap:4px;margin:0;padding-left:18px;font-size:12px;display:grid}.play-session-live-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.play-session-turn-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-accent,#d4a017);border:1px solid #d4a0174d;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:700}.play-session-players{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.play-session-players>div{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;gap:2px;min-width:0;padding:8px;display:grid}.play-session-players em{letter-spacing:.06em;text-transform:uppercase;opacity:.5;font-size:10px;font-style:normal}.play-session-players strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.play-session-whose strong{color:var(--fx-accent,#d4a017)}.play-silence-banner,.play-composer-silence{background:#3dd6c814;border:1px solid #3dd6c847;border-radius:12px;gap:2px;padding:10px 12px;font-size:12px;display:grid}.play-mechanic-panel{background:#d4a0170f;border:1px solid #d4a01738;border-radius:14px;gap:10px;padding:12px;display:grid}.play-mechanic-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-accent,#d4a017);font-size:11px;font-weight:700}.play-mechanic-prompt{margin:0;font-size:14px;line-height:1.4}.play-mechanic-form{gap:8px;display:grid}.play-mechanic-form textarea{width:100%;color:inherit;resize:none;field-sizing:content;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;min-height:64px;max-height:200px;padding:10px 12px;overflow-y:auto}.play-validation-box{gap:8px;display:grid}.play-validation-box blockquote{text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.play-choice-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.play-session-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.play-last-result{color:#ffffff8c;font-size:12px}.play-wheel-engine{justify-items:center;gap:12px;width:100%;display:grid}.play-wheel-status{text-align:center;letter-spacing:.02em;color:#ffffffb8;width:100%;margin:0;font-size:12px}.play-wheel-engine.is-spinning-state .play-wheel-status{color:var(--fx-accent,#d4a017);font-weight:650}.play-wheel-hub{z-index:2;background:#070707;border:1px solid #d4a01766;border-radius:999px;place-content:center;width:48px;height:48px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #0000008c,inset 0 1px #ffffff0f}.play-wheel-hub-mark{letter-spacing:-.02em;color:#fff;-webkit-user-select:none;user-select:none;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:800;line-height:1}.play-wheel-legend{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:6px;width:100%;max-height:min(42vh,280px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.play-wheel-legend-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:8px;padding:8px;font-size:12px;display:flex}.play-wheel-legend-item.is-selected{background:#d4a01724;border-color:#d4a0178c;box-shadow:inset 0 0 0 1px #d4a01733}.play-wheel-legend-swatch{border:1px solid #fff3;border-radius:3px;flex-shrink:0;width:10px;height:10px;margin-top:3px}.play-wheel-legend-item div{gap:2px;min-width:0;display:grid}.play-wheel-legend-item strong{overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.3}.play-wheel-legend-item em{opacity:.55;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-style:normal;overflow:hidden}.play-wheel-result{text-align:center;letter-spacing:.04em;background:#d4a01729;border:1px solid #d4a01773;border-radius:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:600}.play-wheel-spin-btn{min-width:160px}.play-wheel-spin-btn:focus-visible,.play-reorder-btn:focus-visible,.play-game-header-actions button:focus-visible{outline:2px solid var(--fx-accent,#d4a017);outline-offset:2px}.play-wheel-wait{color:#ffffff8c;text-align:center;margin:0;font-size:12px}.play-wheel-label,.play-wheel-label.is-wedge{left:var(--wheel-label-x,50%);top:var(--wheel-label-y,50%);z-index:3;text-align:center;pointer-events:none;width:max-content;max-width:none;transform:translate(-50%, -50%) rotate(var(--wheel-label-rot,0deg));transform-origin:50%;color:#fff;margin:0;padding:0 1px;display:block;position:absolute;bottom:auto;right:auto}.play-wheel-label.is-wedge strong,.play-wheel-label strong{letter-spacing:.02em;white-space:nowrap;text-align:center;color:#fff;text-shadow:0 0 3px #000000f2,0 1px 2px #000000e6;width:auto;max-width:none;margin:0;padding:0;font-size:10px;font-weight:750;line-height:1.05;display:block;position:static;overflow:visible;transform:none}.play-wheel-label.is-wedge.is-dense strong{letter-spacing:.015em;font-size:8.5px}.play-wheel-label.is-selected strong{color:#fff}.play-wheel-label em{font-size:14px;font-style:normal}.play-phase-chip{color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;margin:8px 0 0;padding:4px 10px;font-size:12px;display:inline-flex}.play-phase-chip.is-actionable{color:#f5e6b8;background:#d4a0171f;border-color:#d4a01773;font-weight:650}.play-phase-chip.is-error{color:#fecaca;background:#ef44441f;border-color:#ef444473}.play-session-error{margin-top:8px}.play-game-shell.is-busy .play-wheel-spin-btn:disabled{opacity:.7}.play-game-shell.has-error{border-color:#ef444466}.play-game-shell.is-spinning .play-phase-chip{border-color:#d4a01766}.play-wheel-engine.has-result .play-wheel-result{animation:.18s ease-out play-result-in}@media (prefers-reduced-motion:reduce){.play-wheel-engine.has-result .play-wheel-result{animation:none}}@keyframes play-result-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:700px){.play-session-players,.play-invite-meta{grid-template-columns:1fr}}.play-session-kicker{letter-spacing:.08em;color:var(--fx-accent,#d4a017);font-size:11px;font-weight:700}.play-session-creator-line{color:#ffffff9e;margin:0 0 8px;font-size:13px}.play-session-card h3{margin:0;font-size:16px}.play-session-turn,.play-session-wait{color:#ffffff8c;margin:0;font-size:13px}.play-session-actions{flex-wrap:wrap;gap:8px;display:flex}.play-stop-btn{color:#ffb4b4;cursor:pointer;background:#ff3c3c1f;border:1px solid #ff505073;border-radius:999px;min-height:44px;padding:0 16px;font-weight:700}.play-stop-confirm{gap:8px;display:grid}.play-composer-silence{background:#7878ff1f;border-radius:10px;width:100%;margin-bottom:8px;padding:8px 10px;font-size:13px;line-height:1.4}.play-composer-silence strong{font-variant-numeric:tabular-nums;display:inline}.play-outcome-box,.play-roleplay-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.play-roleplay-scene{gap:10px;margin-top:4px;display:grid}.play-roleplay-stage{background:linear-gradient(160deg,#d4a0171f,#0000 55%),#ffffff08;border:1px solid #d4a01738;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.play-roleplay-scenario{margin:0;font-size:14px;line-height:1.45}.play-roleplay-roles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.play-roleplay-roles>div{gap:2px;display:grid}.play-roleplay-roles em{opacity:.7;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-style:normal}.play-roleplay-roles strong{font-size:13px}.play-roleplay-hint{opacity:.8;margin:0;font-size:12px}.play-roleplay-log{gap:8px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.play-roleplay-log li{background:#0000002e;border-radius:10px;gap:4px;padding:8px 10px;display:grid}.play-roleplay-log-actor{color:var(--fx-accent,#d4a017);font-size:11px;font-weight:700}.play-roleplay-log-prompt{opacity:.75;font-size:12px}.play-roleplay-log p{margin:0;font-size:13px;line-height:1.4}.play-roleplay-prompt-box{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.play-tribute-cta{gap:8px;display:grid}.play-tribute-amount{margin:0;font-size:13px;font-weight:600}.play-builder-check{grid-column:1/-1;align-items:center;gap:8px;font-size:13px;display:flex}.play-builder-row{grid-template-columns:110px 1fr auto;gap:8px;margin-bottom:8px;display:grid}.play-builder-hint{opacity:.7;margin:4px 0 0;font-size:12px}.play-game-shell{box-sizing:border-box;background:linear-gradient(165deg,#d4a0171a,#0000 42%),#0e0e12fa;border:1px solid #d4a01747;border-radius:18px;flex-direction:column;gap:8px;width:min(100%,400px);max-width:min(100%,400px);height:fit-content;margin:0;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000073}.play-game-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.play-game-players-inline{opacity:.8;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.play-game-players-inline em{opacity:.5;font-style:normal}.play-game-turn-block{text-align:right;gap:2px;display:grid}.play-game-turn-block strong{letter-spacing:.04em;font-size:11px}.play-game-turn-block em{color:var(--fx-accent,#d4a017);font-size:13px;font-style:normal;font-weight:700}.play-game-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.play-game-header-actions .play-stop-btn,.play-game-header-actions .admin-open,.play-game-header-actions .studio-primary-button{border-radius:10px;min-height:0;padding:6px 10px;font-size:12px}.play-game-stage{flex:none;justify-items:center;gap:8px;width:100%;padding-inline:4px;display:grid;overflow:visible}.play-action-focus{text-align:center;background:linear-gradient(160deg,#d4a0171f,#0000 60%),#00000038;border:1px solid #d4a01740;border-radius:14px;gap:8px;width:100%;padding:12px 10px;display:grid}.play-action-focus .play-mechanic-prompt{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1.15rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.play-action-timer{font-variant-numeric:tabular-nums;width:100%;color:var(--fx-accent,#d4a017);background:#d4a01714;border:1px solid #d4a01747;border-radius:10px;gap:2px;margin:0;padding:8px 10px;display:grid}.play-action-timer strong{font-size:13px;font-weight:700}.play-action-timer em{opacity:.7;color:#ffffffbf;font-size:11px;font-style:normal}.play-action-timer.is-expired{color:#fecaca;background:#ef44441a;border-color:#ef444459}.play-action-help{opacity:.75;margin:0;font-size:12px;line-height:1.4}.play-challenge-note-label,.play-quiz-correct-label{opacity:.85;gap:4px;font-size:12px;display:grid}.play-quiz-correct-label select{width:100%}.play-quiz-settings{background:#d4a0170a;border:1px solid #d4a0172e;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px;padding:12px;display:grid}.play-quiz-settings label{letter-spacing:.02em;color:#ffffffc7;gap:6px;font-size:12px;font-weight:600;display:grid}.play-quiz-settings .play-fx-input,.play-quiz-settings input[type=number]{box-sizing:border-box;color:#fff;width:100%;min-height:44px;font:inherit;background:#0000004d;border:1px solid #ffffff24;border-radius:12px;outline:none;padding:0 12px;font-size:14px}.play-quiz-settings .play-fx-input:focus,.play-quiz-settings input[type=number]:focus{border-color:#d4a017a6;box-shadow:0 0 0 3px #d4a01726}.play-quiz-settings-hint{opacity:.55;letter-spacing:0;font-size:11px;font-weight:500}.play-quiz-options-grid{gap:8px;margin:8px 0;display:grid}.play-quiz-options-grid label{gap:4px;font-size:12px;display:grid}.play-quiz-question-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.play-builder-mechanic.is-focused-quiz,.play-builder-mechanic.is-focused-play{background:0 0;border:none;padding:0}.play-quiz-editor{gap:10px}.play-quiz-question-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.play-quiz-question-card.is-editing{border-color:#d4a01759;box-shadow:0 0 0 1px #d4a0171f}.play-quiz-correct-badge{letter-spacing:.04em;color:#1a1200;background:linear-gradient(#f0d78c 0%,#d4a017 100%);border:1px solid #d4a0178c;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.play-quiz-question-drawer{border-top:1px solid #ffffff14;gap:12px;padding-top:4px;display:grid}.play-quiz-field{color:#ffffffc7;gap:6px;font-size:12px;font-weight:600;display:grid}.play-quiz-field textarea,.play-quiz-question-textarea{box-sizing:border-box;width:100%;min-height:52px;color:inherit;font:inherit;resize:none;field-sizing:content;background:#0000004d;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px;overflow-y:hidden}.play-quiz-field textarea:focus,.play-quiz-question-textarea:focus{border-color:#d4a017a6;outline:none;box-shadow:0 0 0 3px #d4a01726}.play-quiz-option-row{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;display:grid}.play-quiz-option-letter{color:#ffffffd9;letter-spacing:.04em;cursor:pointer;background:#00000047;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.play-quiz-option-letter:hover,.play-quiz-option-letter:focus-visible{border-color:#d4a0178c;outline:none}.play-quiz-option-row.is-correct .play-quiz-option-letter{color:#1a1200;background:linear-gradient(#f0d78c 0%,#d4a017 100%);border-color:#d4a017b3;box-shadow:0 0 0 3px #d4a01729}.play-quiz-option-row input[type=text]{box-sizing:border-box;width:100%;min-height:40px;color:inherit;font:inherit;background:#0000004d;border:1px solid #ffffff24;border-radius:12px;padding:0 12px}.play-quiz-option-row.is-correct input[type=text]{border-color:#d4a01766}.play-quiz-option-row input[type=text]:focus{border-color:#d4a017a6;outline:none;box-shadow:0 0 0 3px #d4a01726}.play-quiz-correct-hint{margin:0;font-size:12px}.play-reward-gift-picker{background:#d4a0170f;border:1px solid #d4a01747;border-radius:14px;gap:12px;margin-top:4px;padding:14px;display:grid}.play-reward-gift-title{color:#f0d78c;margin:0;font-size:15px;font-weight:700}.play-reward-gift-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.play-reward-gift-kind.is-selected{color:#f0d78c;background:#d4a01729;border-color:#d4a017a6;box-shadow:0 0 0 1px #d4a01733}.play-reward-upload{cursor:pointer;background:#00000038;border:1px dashed #fff3;border-radius:12px;gap:6px;padding:12px;font-size:13px;display:grid}.play-reward-upload input[type=file]{font-size:12px}.play-reward-post-list{gap:8px;max-height:220px;display:grid;overflow:auto}.play-reward-post-item{text-align:left;gap:4px;padding:10px 12px;display:grid}.play-reward-post-item strong{letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:11px}.play-reward-post-item span{font-size:13px;line-height:1.35}.play-reward-post-item.is-selected{background:#d4a0171f;border-color:#d4a0178c}.play-reward-gift-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.play-quiz-correct-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.play-quiz-settings{grid-template-columns:1fr}}.play-quiz-result{gap:8px;display:grid}.play-quiz-passed{color:#1b7f4a;font-weight:600}.play-quiz-failed{color:#a33;font-weight:600}.play-quiz-answer-list{gap:8px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.play-quiz-answer-list>li{text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.play-quiz-answer-list>li.is-correct{background:#34d39914;border-color:#34d39959}.play-quiz-answer-list>li.is-wrong{background:#ef444414;border-color:#ef44444d}.play-quiz-review-head{align-items:flex-start;gap:8px;display:flex}.play-quiz-review-head em{color:#ffffffe6;background:#d4a01733;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:700;display:grid}.play-quiz-review-head strong{flex:1;min-width:0;font-size:13px;font-weight:650;line-height:1.35}.play-quiz-review-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.play-quiz-review-badge.is-correct{color:#86efac;background:#34d39929}.play-quiz-review-badge.is-wrong{color:#fca5a5;background:#ef444429}.play-quiz-review-answer{opacity:.78;padding-left:30px;font-size:12px}.play-reward-sent{text-align:center;background:linear-gradient(165deg,#34d39924,#0000 55%),#06120c73;border:1px solid #34d39959;border-radius:14px;justify-items:center;gap:6px;width:100%;padding:14px 12px;display:grid}.play-reward-sent strong{font-size:1rem}.play-reward-sent p{opacity:.88;margin:0;font-size:13px}.play-tod-editor{gap:14px;display:grid}.play-tod-settings{gap:8px;font-size:13px;display:grid}.play-tod-rules{flex-wrap:wrap;gap:8px;margin:0 0 4px;display:flex}.play-tod-rule-chip{color:#f0d78c;letter-spacing:.02em;background:#d4a0171a;border:1px solid #d4a01759;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.play-tod-deck{border-top:1px solid #ffffff14;gap:10px;padding:12px 0 4px;display:grid}.play-tod-deck h4{margin:0;font-size:15px}.play-tod-deck h4 em{opacity:.55;font-size:13px;font-style:normal;font-weight:500}.play-tod-deck h5{margin:0;font-size:14px}.play-tod-card-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.play-tod-card{gap:10px}.play-tod-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.play-tod-card-row{grid-template-columns:auto 1fr auto;align-items:start;gap:8px;display:grid}.play-tod-deck-badge{letter-spacing:.04em;color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.play-tod-deck-badge.is-truth{color:#bae6fd;background:#7dd3fc1a;border-color:#7dd3fc59}.play-tod-deck-badge.is-dare{color:#fdba74;background:#fb923c1f;border-color:#fb923c66}.play-tod-card-textarea{box-sizing:border-box;width:100%;min-height:52px;color:inherit;font:inherit;resize:none;field-sizing:content;background:#0000004d;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px;overflow-y:hidden}.play-tod-card-textarea:focus{border-color:#d4a017a6;outline:none;box-shadow:0 0 0 3px #d4a01726}.play-tod-card-meta{opacity:.55;font-size:12px;font-style:normal;display:block}.play-tod-card-meta.is-empty-prompt{color:#ffffff6b;opacity:1;font-style:italic}.play-tod-panel .play-tod-drawn{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:8px;gap:8px;padding:12px;display:grid}.play-tod-drawn-truth{border-left:3px solid #3b82f6}.play-tod-drawn-dare{border-left:3px solid #ea580c}.play-tod-draw-actions{margin-top:10px}@media (prefers-reduced-motion:reduce){.play-tod-drawn{transition:none}}.play-stylist-wardrobe,.play-stylist-editor,.play-stylist-panel{gap:12px;display:grid}.play-stylist-wardrobe-form,.play-stylist-respond,.play-stylist-checkout{gap:10px;display:grid}.play-stylist-wardrobe-form label,.play-stylist-respond label{letter-spacing:.02em;color:#ffffffc7;gap:6px;font-size:12px;font-weight:600;display:grid}.play-stylist-wardrobe-form .play-fx-input,.play-stylist-respond .play-fx-input,.play-stylist-item-textarea{box-sizing:border-box;color:#fff;width:100%;min-height:44px;font:inherit;resize:none;background:#0000004d;border:1px solid #ffffff24;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;overflow:hidden}.play-stylist-wardrobe-form .play-fx-input:focus,.play-stylist-respond .play-fx-input:focus,.play-stylist-item-textarea:focus{border-color:#d4a017a6;box-shadow:0 0 0 3px #d4a01726}.play-stylist-prices{background:#d4a0170d;border:1px solid #d4a01733;border-radius:14px;gap:12px;margin-top:8px;padding:14px;display:grid}.play-stylist-prices-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.play-stylist-prices-head h4{margin:0;font-size:.95rem}.play-stylist-prices-head span{opacity:.55;letter-spacing:.02em;font-size:11px}.play-stylist-prices-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.play-stylist-price-card{letter-spacing:.02em;color:#ffffffc7;gap:6px;margin:0;font-size:12px;font-weight:600;display:grid}.play-stylist-price-kind{opacity:.9}.play-stylist-price-card .play-fx-input,.play-stylist-price-card input[type=number]{box-sizing:border-box;color:#fff;width:100%;min-height:44px;font:inherit;background:#0000004d;border:1px solid #ffffff24;border-radius:12px;outline:none;padding:0 12px;font-size:15px;font-weight:700}.play-stylist-price-card .play-fx-input:focus,.play-stylist-price-card input[type=number]:focus{border-color:#d4a017a6;box-shadow:0 0 0 3px #d4a01726}@media (max-width:560px){.play-stylist-prices-grid{grid-template-columns:1fr}}.play-stylist-category-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.play-stylist-category{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.play-stylist-category-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.play-stylist-category-toggle:hover{background:#ffffff0a}.play-stylist-category-chevron{opacity:.55;width:1em;font-size:.85rem}.play-stylist-category-toggle strong{flex:1;font-size:.92rem}.play-stylist-category-toggle em{color:#f0d78c;background:#d4a01729;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.play-stylist-category .play-stylist-item-list{border-top:1px solid #ffffff0f;padding:0 10px 10px}.play-stylist-item-list,.play-stylist-pick-list,.play-stylist-catalog{gap:8px;margin:0;padding:0;list-style:none;display:grid}.play-stylist-item-list li,.play-stylist-item-card,.play-stylist-catalog-list>li{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.play-stylist-item-copy,.play-stylist-item-main{gap:2px;min-width:0;display:grid}.play-stylist-item-copy em,.play-stylist-catalog-copy em{opacity:.55;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-style:normal}.play-stylist-item-copy p{opacity:.8;margin:4px 0 0;font-size:.85rem;line-height:1.35}.play-stylist-item-actions,.play-stylist-wardrobe-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.play-stylist-item-remove{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;font-size:1.2rem;line-height:1}.play-stylist-item-remove:hover{color:#fca5a5;border-color:#f871718c}.play-stylist-outfit-summary{background:linear-gradient(160deg,#d4a0171a,#0000 55%),#ffffff08;border:1px solid #d4a01747;border-radius:14px;padding:10px 12px}.play-stylist-outfit-names{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.play-stylist-outfit-names li{border:1px solid #ffffff1f;border-radius:999px;padding:4px 10px;font-size:.8rem}.play-stylist-category-stack{gap:10px;display:grid}.play-stylist-cat-collapse,.play-stylist-outfit-card{background:linear-gradient(165deg,#d4a0171a,#0000 58%),#ffffff08;border:1px solid #d4a01747;border-radius:14px;overflow:hidden}.play-stylist-cat-collapse>summary{cursor:pointer;letter-spacing:.03em;text-transform:uppercase;color:#d4a017f2;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:.88rem;font-weight:650;list-style:none;display:flex}.play-stylist-cat-collapse>summary::-webkit-details-marker{display:none}.play-stylist-cat-collapse>summary:after{content:"";opacity:.85;border-bottom:1.6px solid #d4a017bf;border-right:1.6px solid #d4a017bf;flex-shrink:0;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)}.play-stylist-cat-collapse[open]>summary:after{transform:rotate(-135deg)}.play-stylist-cat-collapse>summary em{letter-spacing:0;text-transform:none;opacity:.7;color:#ffffffc7;margin-left:auto;margin-right:8px;font-size:.78rem;font-style:normal;font-weight:500}.play-stylist-cat-collapse .play-stylist-catalog{margin:0;padding:0 10px 12px}.play-stylist-outfit-card.is-static{border-color:#d4a01752}.play-stylist-outfit-card-head{letter-spacing:.04em;text-transform:uppercase;color:#d4a017f2;padding:12px 14px 4px;font-size:.82rem;font-weight:650}.play-stylist-outfit-card-body{gap:10px;padding:8px 14px 14px;display:grid}.play-reward-upload-btn{margin-top:4px}.play-stylist-outfit-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.play-stylist-outfit-rows li{background:#00000038;border:1px solid #ffffff1a;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.play-stylist-outfit-rows strong{font-size:.95rem}.play-stylist-outfit-rows em{letter-spacing:.04em;text-transform:uppercase;opacity:.55;font-size:.72rem;font-style:normal}.play-stylist-outfit-rows span{opacity:.78;font-size:.82rem}.play-stylist-outfit-meta{color:#d4a017eb;margin:0;font-size:.82rem;font-weight:600}.play-stylist-respond{background:linear-gradient(160deg,#d4a0171a,#0000 60%),#0003;border:1px solid #d4a01747;border-radius:14px;gap:10px;padding:14px;display:grid}.play-stylist-respond .play-mechanic-prompt{margin:0;font-size:1.05rem;font-weight:650;line-height:1.35}.play-stylist-delivery-kinds{flex-wrap:wrap;gap:8px;display:flex}.play-stylist-delivery-kind{text-align:left;gap:2px;min-width:96px;display:grid}.play-stylist-delivery-kind em{opacity:.65;font-size:.75rem;font-style:normal}.play-stylist-delivery-kind.is-selected{border-color:#d4a0178c;box-shadow:inset 0 0 0 1px #d4a01733}@media (max-width:720px){.play-stylist-item-list li,.play-stylist-item-card{flex-direction:column}}@media (prefers-reduced-motion:reduce){.play-stylist-panel,.play-stylist-wardrobe{transition:none}}.play-blindfold-editor,.play-blindfold-panel{gap:12px;display:grid}.play-blindfold-node-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.play-blindfold-node-list li{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:12px;gap:8px;padding:12px;display:grid}.play-blindfold-node-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.play-blindfold-badge{opacity:.75;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.play-blindfold-audio-row,.play-blindfold-choice-row,.play-blindfold-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.play-blindfold-player{gap:8px;display:grid}.play-blindfold-player audio{width:100%;max-width:420px}.play-blindfold-panel{background:#0b1020db;border-radius:16px;padding:16px}.play-wheel-engine.is-hero .play-wheel-wrap{aspect-ratio:1;flex-shrink:0;width:min(320px,78vw,52vh);height:min(320px,78vw,52vh);margin:8px auto 12px}.play-wheel-engine.is-hero.has-result .play-wheel-wrap,.play-wheel-engine.is-compact .play-wheel-wrap{aspect-ratio:1;flex-shrink:0;width:min(180px,48vw,30vh);height:min(180px,48vw,30vh)}.play-wheel-engine.is-spinning-state .play-wheel-wrap,.play-wheel-engine.is-hero.is-spinning-state.has-result .play-wheel-wrap{aspect-ratio:1;width:min(320px,78vw,52vh);height:min(320px,78vw,52vh)}.play-wheel-engine.is-hero .play-wheel-spin-btn{min-width:min(220px,80vw);padding:14px 22px;font-size:1.05rem;font-weight:700}.play-wheel-result{justify-items:center;gap:4px;display:grid}.play-wheel-result em{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:11px;font-style:normal}.play-wheel-result strong{font-size:1.25rem;font-weight:700}.play-wheel-legend-details{width:100%;margin-top:4px}.play-wheel-legend-details>summary{cursor:pointer;opacity:.7;margin-bottom:8px;font-size:12px}.play-game-header-immersive{align-items:flex-start}.play-game-header-copy{flex:auto;justify-items:start;gap:6px;min-width:0;display:grid}.play-game-header-copy .play-phase-chip{justify-content:flex-start;width:auto;max-width:100%;margin:0}.play-pip-btn{appearance:none;color:#fff;cursor:pointer;background:#0006;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;font-weight:600;line-height:1;display:grid}.play-pip-btn:hover{background:#d4a01729;border-color:#d4a0178c}.play-pip-label{display:none}.play-game-shell.is-pip{right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:1400;width:min(240px,48vw);max-width:min(240px,48vw);padding:10px;position:fixed;box-shadow:0 16px 40px #0000008c}.play-game-shell.is-pip .play-game-stage,.play-game-shell.is-pip .play-action-focus,.play-game-shell.is-pip .play-silence-overlay,.play-game-shell.is-pip .play-stop-confirm{display:none}.play-game-shell.is-pip .play-phase-chip{font-size:11px}.play-photo-proof{justify-items:stretch;gap:8px;width:100%;max-width:100%;display:grid}.play-proof-hint{letter-spacing:.02em;color:#ffffff8c;text-align:center;margin:0;font-size:11px}.play-proof-add-btn{min-height:var(--fx-touch-min,44px);color:#ffffffe6;font:inherit;cursor:pointer;box-sizing:border-box;background:#ffffff0a;border:1px dashed #ffffff47;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;font-size:13px;display:inline-flex;position:relative}.play-proof-add-btn:hover{background:#d4a0171a;border-color:#d4a0178c}.play-proof-add-btn input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.play-proof-add-icon{width:22px;height:22px;color:var(--fx-accent,#d4a017);border:1px solid #d4a0178c;border-radius:999px;place-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-grid}.play-photo-preview-frame{background:#00000059;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:100%;max-width:100%;max-height:180px;display:grid;overflow:hidden}.play-photo-preview{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:180px;display:block}.play-reject-banner,.play-approve-banner,.play-reward-received{text-align:center;background:linear-gradient(165deg,#d4a01724,#0000 55%),#00000047;border:1px solid #d4a0174d;border-radius:14px;justify-items:center;gap:8px;width:100%;padding:16px 14px;display:grid}.play-reject-banner{background:linear-gradient(165deg,#ef444438,#0000 55%),#1206068c;border-color:#ef444473;box-shadow:0 0 0 1px #ef44441f}.play-approve-banner{background:linear-gradient(165deg,#34d3992e,#0000 55%),#06120c8c;border-color:#34d39973}.play-reject-banner strong,.play-approve-banner strong,.play-reward-received strong{letter-spacing:.02em;font-size:1.05rem}.play-reject-banner p,.play-approve-banner p,.play-reward-received p{opacity:.9;max-width:34ch;margin:0;font-size:13px}.play-tribute-cta{justify-items:stretch;gap:10px;width:100%;display:grid}.play-tribute-cta .studio-primary-button{width:100%;min-height:48px;font-weight:700}.play-session-more{position:relative}.play-session-more>summary{cursor:pointer;background:#00000040;border:1px solid #ffffff1f;border-radius:999px;place-content:center;width:36px;height:36px;list-style:none;display:grid}.play-session-more>summary::-webkit-details-marker{display:none}.play-session-more-menu{z-index:5;background:#0c0c0ef5;border:1px solid #ffffff1f;border-radius:12px;gap:8px;min-width:160px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0006}.play-session-players-mini{opacity:.65;margin:0;font-size:11px}.play-quiz-immersive{gap:14px;display:grid}.play-quiz-progress{opacity:.8;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.play-quiz-progress em{color:#ffffffb8;text-align:right;margin-left:auto;font-style:italic}.play-quiz-question{letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,3.6vw,1.45rem);font-weight:700;line-height:1.35}.play-quiz-timer{font-variant-numeric:tabular-nums;background:#d4a0172e;border:1px solid #d4a01759;border-radius:999px;justify-self:start;margin:0;padding:6px 12px;font-size:.95rem;font-weight:700}.play-quiz-timer.is-expired{background:#f0a0a02e;border-color:#f0a0a066}.play-quiz-feedback{margin:0;font-weight:650}.play-quiz-feedback.is-correct{color:#8fd19e}.play-quiz-feedback.is-wrong{color:#f0a0a0}.play-quiz-options{gap:10px;display:grid}.play-quiz-option{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:.98rem;display:flex}.play-quiz-option em{background:#d4a01733;border-radius:999px;flex-shrink:0;place-content:center;width:28px;height:28px;font-size:.8rem;font-style:normal;font-weight:700;display:grid}.play-quiz-option:hover:not(:disabled){background:#d4a0171a;border-color:#d4a01773}.play-quiz-option:disabled{opacity:.55;cursor:not-allowed}.play-quiz-skip{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:.85rem}.play-quiz-score-hero{justify-items:center;gap:2px;margin:0;display:grid}.play-quiz-score-hero strong{font-size:2rem}.play-quiz-score-hero em{opacity:.65;font-size:.9rem;font-style:normal}.play-quiz-review>summary{cursor:pointer;opacity:.75;font-size:.9rem}.play-tod-immersive .play-tod-deck-pick{grid-template-columns:1fr 1fr;gap:12px;display:grid}.play-tod-deck-btn{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;justify-items:center;gap:4px;min-height:110px;padding:18px 12px;display:grid}.play-tod-deck-btn .play-tod-deck-icon{color:currentColor;opacity:.92;justify-content:center;align-items:center;display:flex}.play-tod-deck-btn .play-tod-deck-icon .play-studio-svg-icon{display:block}.play-tod-deck-btn strong{font-size:1.1rem}.play-tod-deck-btn em{opacity:.65;text-align:center;font-size:.8rem;font-style:normal}.play-tod-deck-btn:disabled{opacity:.38;cursor:not-allowed}.play-tod-deck-btn.is-truth{color:#93c5fd;background:#3b82f61f;border-color:#3b82f673}.play-tod-deck-btn.is-dare{color:#fdba74;background:#ea580c1f;border-color:#ea580c73}.play-tod-deck-btn.is-random{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start;gap:10px;min-height:56px;padding:10px 14px}.play-tod-deck-btn.is-random strong{justify-self:start}.play-tod-card-reveal{text-align:center;border-radius:20px;padding:22px 18px;animation:.45s play-tod-reveal}.play-tod-card-kind{letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin:0 0 10px;font-size:12px;font-weight:700}.play-tod-card-text{margin:0;font-size:clamp(1.15rem,3.8vw,1.5rem);font-weight:700;line-height:1.35}@keyframes play-tod-reveal{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.play-tod-card-reveal{animation:none}}.play-stylist-thumb{object-fit:cover;background:#ffffff0f;border-radius:12px;width:100%;height:100%;display:block}.play-stylist-thumb.is-empty{background:linear-gradient(135deg,#ffffff0f,#ffffff05);min-height:96px}.play-stylist-item-main{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.play-stylist-item-main .play-stylist-thumb{flex-shrink:0;width:72px;height:72px}.play-stylist-upload-preview{gap:8px;max-width:160px;display:grid}.play-stylist-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.play-stylist-catalog-list{gap:8px}.play-stylist-catalog-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden;padding:0!important;display:block!important}.play-stylist-catalog-card.is-selected{border-color:#d4a0178c;box-shadow:inset 0 0 0 1px #d4a01740}.play-stylist-catalog-hit{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:0;padding:0;display:grid}.play-stylist-catalog-hit:disabled{cursor:default}.play-stylist-catalog-card.is-selectable:hover{border-color:#d4a01766}.play-stylist-catalog-media{display:none}.play-stylist-catalog-copy{gap:2px;padding:12px 14px;font-size:.9rem;display:grid}.play-stylist-catalog-copy em{opacity:.55;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-style:normal}.play-stylist-outfit-thumbs{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.play-stylist-outfit-thumbs .play-stylist-thumb{width:64px;height:64px}.play-stylist-pick-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.play-stylist-pick-card{cursor:pointer;border:1px solid #ffffff1a;border-radius:12px;gap:8px;padding:8px;display:grid}.play-stylist-pick-card.is-selected{border-color:#d4a01780}.play-stylist-pick-card input{opacity:0;position:absolute}.play-stylist-pick-media,.play-stylist-pick-card .play-stylist-thumb.is-empty{aspect-ratio:1;min-height:80px;display:block}.play-stylist-pick-copy{gap:2px;font-size:.8rem;display:grid}.play-blindfold-immersive{text-align:center;background:radial-gradient(at top,#4338ca38,#0000 55%),#070a12eb;padding:20px 16px 24px}.play-blindfold-narration{opacity:.85;max-width:28rem;margin:0 auto;line-height:1.45}.play-blindfold-player{background:#00000047;border:1px solid #ffffff1a;border-radius:18px;justify-items:center;width:min(100%,360px);margin:12px auto;padding:16px}.play-blindfold-player-orb{background:#d4a0171f;border:1px solid #d4a01759;border-radius:999px;place-content:center;width:72px;height:72px;display:grid}.play-blindfold-player-orb span{background:#ffffff59;border-radius:999px;width:18px;height:18px}.play-blindfold-player-orb span.is-live{background:var(--fx-accent,#d4a017);animation:1.4s ease-in-out infinite play-blindfold-pulse;box-shadow:0 0 0 6px #d4a0172e}@keyframes play-blindfold-pulse{50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.play-blindfold-player-orb span.is-live{animation:none}}.play-blindfold-audio-state{opacity:.8;margin:0;font-size:.9rem}.play-blindfold-player-controls{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.play-blindfold-play-btn{min-width:140px}.play-blindfold-audio-native{opacity:.55;width:100%;max-width:320px;height:32px}.play-picker-header h2{letter-spacing:-.02em}@media (max-width:640px){.play-wheel-engine.is-hero .play-wheel-wrap{width:min(280px,82vw,44vh);height:min(280px,82vw,44vh)}.play-tod-immersive .play-tod-deck-pick{grid-template-columns:1fr}.play-tod-deck-btn.is-random{grid-column:auto}}@media (prefers-reduced-motion:reduce){.play-blindfold-panel,.play-blindfold-editor{transition:none}}.play-game-secondary{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:0;display:flex;position:relative}.play-activity-toggle{color:inherit;opacity:.7;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.play-activity-list{opacity:.95;z-index:4;background:#0c0c10f5;border:1px solid #ffffff1f;border-radius:12px;gap:4px;width:min(100%,260px);max-height:140px;margin:0;padding:8px;font-size:12px;list-style:none;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 10px 28px #0006}.play-activity-list li{gap:8px;display:flex}.play-wheel-engine.is-compact{gap:8px}.play-wheel-engine.is-compact .play-wheel-wrap{width:min(168px,46vw,36vh);height:min(168px,46vw,36vh)}.play-session-footer{display:none}.play-silence-banner{background:#4338ca2e;border:1px solid #4338ca59;border-radius:10px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12px;display:flex}.play-silence-overlay{z-index:20;text-align:center;border-radius:inherit;-webkit-backdrop-filter:blur(6px);background:#04040ad1;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.play-silence-overlay strong{letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd;font-size:1.35rem}.play-silence-overlay em{opacity:.75;font-size:13px;font-style:normal}.play-silence-overlay span{font-variant-numeric:tabular-nums;color:#fff;font-size:2rem;font-weight:700}.play-stop-confirm-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.play-stop-confirm-actions .studio-primary-button,.play-stop-confirm-actions .admin-open{flex:120px}.play-mechanic-prompt{margin:0;font-size:1.05rem;font-weight:650;line-height:1.35}.play-proof-thumb{appearance:none;cursor:zoom-in;background:0 0;border:none;border-radius:12px;max-width:120px;margin:0;padding:0;display:block;overflow:hidden}.play-proof-thumb .play-photo-preview{object-fit:cover;width:120px;height:120px;display:block}.play-proof-lightbox{z-index:1400;cursor:zoom-out;background:#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.play-proof-lightbox img{object-fit:contain;border-radius:12px;max-width:min(920px,100%);max-height:min(86vh,100%)}.play-session-kicker{color:var(--fx-accent,#d4a017);align-items:center;gap:8px;display:inline-flex}.play-session-card.is-ended{background:#0e0e12f5;border:1px solid #d4a01747;border-radius:16px;justify-items:start;gap:10px;padding:14px 16px;display:grid}.play-session-card.is-ended h3{margin:0;font-size:1.1rem}.play-invite-card,.play-session-live{max-height:none}.play-mechanic-form textarea{resize:none;field-sizing:content;min-height:56px;max-height:120px;overflow-y:auto}.play-stop-confirm{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.play-stop-confirm p{text-align:right;width:100%;margin:0}@media (max-width:640px){.play-session-anchor.is-invite,.play-session-anchor.is-live{padding:8px 10px}.play-game-invite-card,.play-invite-premium{border-radius:16px;gap:7px;width:min(100%,320px);max-width:min(100%,320px);min-height:260px;padding:18px 14px 14px}.play-game-invite-icon,.play-invite-premium-icon{border-radius:12px;width:42px;height:42px;font-size:20px}.play-game-invite-title,.play-invite-premium h3{font-size:17px}.play-invite-decline,.play-invite-accept{padding:12px 8px}.play-game-shell{border-radius:14px;gap:6px;width:100%;max-width:100%;padding:10px}.play-wheel-engine.is-compact .play-wheel-wrap{width:min(148px,42vw,28vh);height:min(148px,42vw,28vh)}.play-action-focus{gap:6px;padding:10px 8px;position:static}}.play-mechanic-panel{scroll-margin-bottom:12px}.play-challenge-text{width:100%;margin:0}.play-wheel-wrap{width:min(260px,70vw);height:min(260px,70vw);margin:8px auto;position:relative}.play-wheel{border:1.5px solid #d4a0178c;border-radius:50%;width:100%;height:100%;transition:transform 3.2s cubic-bezier(.08,.82,.12,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #050506e6,0 0 28px #d4a01724,inset 0 0 36px #00000047}.play-wheel-engine.is-compact .play-wheel-label.is-wedge strong{text-overflow:clip;max-width:4.2em;font-size:7px;overflow:hidden}.play-wheel-engine.is-empty .play-wheel{border-color:#d4a01759;box-shadow:0 0 0 1px #050506e6,0 0 20px #d4a01714,inset 0 0 48px #00000073}.play-wheel-engine.is-empty .play-wheel-status{color:#ffffff8c}@media (prefers-reduced-motion:reduce){.play-wheel,.play-wheel-engine.is-reduced-motion .play-wheel{transition:none}}.play-wheel-pointer{z-index:2;border-left:8px solid #0000;border-right:8px solid #0000;border-top:14px solid var(--fx-accent,#d4a017);width:0;height:0;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.play-wheel-engine[data-slot-count="1"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="2"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="3"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="4"] .play-wheel-label.is-wedge strong{font-size:13px}.play-wheel-engine[data-slot-count="5"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="6"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="7"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="8"] .play-wheel-label.is-wedge strong{font-size:11px}.play-wheel-engine[data-slot-count="9"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="10"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="11"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="12"] .play-wheel-label.is-wedge strong{font-size:10px}.play-wheel-engine[data-slot-count="13"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="14"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="15"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="16"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="17"] .play-wheel-label.is-wedge strong,.play-wheel-engine[data-slot-count="18"] .play-wheel-label.is-wedge strong{letter-spacing:.02em;font-size:8.5px}.play-add-outcome-picker{background:#ffffff08;border:1px solid #d4a01738;border-radius:14px;gap:10px;margin:0 0 14px;padding:12px 14px;display:grid}.play-add-outcome-picker-hint{color:#ffffff9e;margin:0;font-size:12px}.play-add-outcome-picker-grid{flex-wrap:wrap;gap:8px;display:flex}.play-add-outcome-type{padding:6px 10px!important;font-size:12px!important}.play-vault-editor{gap:14px;display:grid}.play-vault-editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.play-vault-grid-size{gap:10px;display:flex}.play-vault-grid-size label{color:#ffffffb3;gap:4px;font-size:12px;display:grid}.play-vault-grid-size select{min-width:64px}.play-vault-change-media{appearance:none;color:#e8c978e6;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12px;font-weight:600;text-decoration:underline}.play-vault-change-media:disabled{opacity:.55;cursor:wait}.play-vault-dropzone{text-align:center;color:#ffffffe0;cursor:pointer;background:linear-gradient(160deg,#1c1810b8,#0c0c0ceb);border:1.5px dashed #d4a01773;border-radius:16px;place-items:center;gap:8px;min-height:180px;padding:28px 20px;display:grid}.play-vault-dropzone-portrait{aspect-ratio:3/4;width:min(100%,320px);min-height:0;margin:0 auto;padding:24px 18px}.play-vault-dropzone:hover:not(:disabled){border-color:#e8c978d9;box-shadow:0 0 0 1px #e8c97833,0 0 24px #d4a0172e}.play-vault-dropzone:disabled{opacity:.6;cursor:wait}.play-vault-dropzone-title{letter-spacing:.02em;color:#f0d078;font-size:15px;font-weight:650}.play-vault-dropzone-hint{color:#ffffff94;max-width:28ch;font-size:12px;line-height:1.4}.play-vault-media-card{background:#070707;border:1px solid #e8c97861;border-radius:18px;gap:0;width:min(100%,320px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffd67814,0 12px 32px #00000073,0 0 28px #d4a0171f}.play-vault-media-card.is-portrait .play-vault-media-card-stage{aspect-ratio:3/4;max-height:min(58vh,460px)}.play-vault-media-card-stage{background:radial-gradient(circle at 50% 20%,#e8c9781a,#0000 55%),#0a0a0a;width:100%;position:relative}.play-vault-media-card-bg{object-fit:contain;object-position:center;background:#0a0a0a;width:100%;height:100%;display:block;position:absolute;inset:0}.play-vault-secret-video{background:#0a0a0a;place-items:center;display:grid;position:absolute;inset:0}.play-vault-secret-video>video{object-fit:contain;object-position:center;background:#0a0a0a;width:100%;height:100%}.play-vault-secret-video-loading,.play-vault-secret-video-lock-hint{z-index:3;color:#ffffffe6;pointer-events:none;white-space:nowrap;background:#000000b8;border-radius:999px;padding:6px 10px;font-size:.72rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.play-vault-video-center-btn{z-index:6;color:#fff8dcfa;cursor:pointer;background:#08080ac7;border:1px solid #e8c9788c;border-radius:999px;place-items:center;width:56px;height:56px;font-size:1.15rem;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000073}.play-vault-video-center-btn:disabled{opacity:.45;cursor:not-allowed}.play-vault-video-center-btn:hover:not(:disabled){background:#141008e0;border-color:#e8c978e6}.play-vault-session-video{object-fit:contain;background:#0a0a0a;width:100%;height:100%}.play-vault-play-stage>.play-vault-secret-video{position:absolute;inset:0}.play-vault-play-stage>.play-vault-secret-video.has-center-toggle:not(.is-fill-stage){aspect-ratio:auto;width:auto;height:auto;max-height:none;margin:0;position:absolute;inset:0}.play-vault-play-stage>.play-vault-secret-video.has-center-toggle:not(.is-fill-stage)>video{object-fit:contain;object-position:center center}.play-vault-play-stage.has-video-underlay .play-vault-play-grid,.play-vault-play-stage.has-audio-underlay .play-vault-play-grid{z-index:2;background:0 0}.play-vault-play-stage.has-video-underlay .play-vault-play-cell.is-unlocked{background:0 0}.play-vault-media-card.is-video .play-vault-secret-video.is-fill-stage{z-index:0;pointer-events:none;position:absolute;inset:0}.play-vault-media-card.is-video .play-vault-secret-video.is-fill-stage>video{object-fit:contain;object-position:center center}.play-vault-media-card.is-video .play-vault-media-card-grid{z-index:2;position:absolute;inset:0}.play-vault-media-card.is-video .play-vault-video-center-btn{z-index:5}.play-vault-media-card-fallback{background:radial-gradient(circle at 30% 20%,#d4a0172e,#0000 55%),#161616;position:absolute;inset:0}.play-vault-audio-stage{color:#f0d078;z-index:0;background:linear-gradient(160deg,#241c0cf2,#0a0a0afa);place-items:center;display:grid;position:absolute;inset:0}.play-vault-audio-note{opacity:.92;filter:drop-shadow(0 4px 12px #d4a01759);font-size:2.6rem;line-height:1}.play-vault-audio-stage.is-playable{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:18px 14px;display:flex}.play-vault-audio-player{width:min(92%,280px)}.play-vault-proof-media .play-vault-secret-video{min-height:140px;max-height:180px;position:relative;inset:auto}.play-vault-proof-media .play-vault-secret-video>video{object-fit:contain;max-height:180px}.play-vault-media-card-grid{z-index:1;box-sizing:border-box;gap:5px;padding:7px;display:grid;position:absolute;inset:0}.play-vault-cell{cursor:pointer;isolation:isolate;background:0 0;border:none;border-radius:12px;place-items:stretch stretch;min-width:0;min-height:0;padding:0;transition:transform .14s,filter .14s;display:grid;position:relative}.play-vault-cell.is-empty{background:#0808086b;border:1.5px dashed #e8c97880;border-radius:12px;place-items:center}.play-vault-cell.is-empty:hover{background:#1812088c;border-color:#ffe29a;box-shadow:0 0 16px #e8c9782e}.play-vault-cell.is-placed{box-shadow:none;opacity:1;background:0 0}.play-vault-cell.is-placed:hover{filter:brightness(1.06);transform:translateY(-1px)}.play-vault-cell.is-selected .play-vault-plate,.play-vault-cell.is-picking .play-vault-plate{box-shadow:0 0 0 1.5px #ffecb4f2,0 0 22px #ffc846b8,0 0 40px #ffaa2859,inset 0 1px #ffffff73}.play-vault-plate{color:#fff;background:radial-gradient(120% 90% at 50% 18%,#ffecb48c,#0000 52%),linear-gradient(152deg,#ffe7a0 0%,#f0c45a 22%,#d4a017 48%,#b8860b 72%,#8a6508 100%);border-radius:12px;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffd6788c,0 0 14px #ffbe3c73,0 0 28px #d4a01747,inset 0 1px #ffffff6b,inset 0 -10px 18px #502d0047}.play-vault-plate.is-failed{background:radial-gradient(120% 90% at 50% 18%,#ffb4b466,#0000 52%),linear-gradient(152deg,#f2a0a0 0%,#d64545 42%,#8f1f1f 100%);box-shadow:0 0 0 1px #ff96968c,0 0 16px #dc323273,inset 0 1px #ffdcdc4d}.play-vault-plate-etch{pointer-events:none;opacity:.55;background:radial-gradient(circle,#0000 62%,#5a320014 63%,#0000 70%);border:1px solid #78460a24;border-radius:50%;position:absolute;inset:12%}.play-vault-plate-rivet{z-index:2;background:radial-gradient(circle at 35% 30%,#fff2c8,#c9a227 55%,#6b4a08 100%);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 0 1px #3c230073,0 1px 2px #00000059}.play-vault-plate-rivet.is-tl{top:5px;left:5px}.play-vault-plate-rivet.is-tr{top:5px;right:5px}.play-vault-plate-rivet.is-bl{bottom:5px;left:5px}.play-vault-plate-rivet.is-br{bottom:5px;right:5px}.play-vault-plate-content{z-index:1;box-sizing:border-box;place-items:center;width:100%;height:100%;padding:4px;display:grid;position:relative}.play-vault-cell-face{place-content:center;place-items:center;gap:4px;width:100%;min-width:0;display:grid}.play-vault-emblem{aspect-ratio:1;place-items:center;width:clamp(30px,54%,52px);display:grid;position:relative}.play-vault-emblem-core{color:#fff;box-sizing:border-box;background:#0a0a0a;border-radius:50%;place-items:center;width:100%;height:100%;padding:16%;display:grid;box-shadow:0 0 0 1.5px #140c0066,0 2px 8px #0000008c}.play-vault-emblem-svg{width:100%;height:100%;display:block}.play-vault-f-mark{color:#fff;place-content:center;place-items:center;width:100%;height:100%;margin:0;padding:0;line-height:1;display:grid}.play-vault-f-letter{letter-spacing:0;color:#fff;text-align:center;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(18px,5.2vw,26px);font-weight:800;line-height:1;display:block}.play-vault-emblem-ring{border:2px solid #ffe9a8;border-color:#ffe9a8 #ffdc8c59 #0000 #0000;border-radius:50%;animation:1.1s linear infinite play-vault-spin;position:absolute;inset:-4px;box-shadow:0 0 10px #ffc85073}@keyframes play-vault-spin{to{transform:rotate(360deg)}}.play-vault-cell-kind{letter-spacing:.04em;text-transform:uppercase;color:#0c0800db;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #fff0b440;max-width:100%;font-size:clamp(6px,1.85vw,9px);font-weight:750;line-height:1.1;overflow:hidden}.play-vault-cell-plus{color:#ffe096eb;font-size:clamp(22px,6vw,30px);font-weight:500;line-height:1}.play-vault-done-badge{z-index:3;color:#1a1200;background:linear-gradient(160deg,#ffe9a8,#d4a017);border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 0 0 1px #ffdc8cb3,0 2px 6px #0006}.play-vault-done-badge.is-solo{width:28px;height:28px;font-size:14px;position:static}.play-vault-fail-badge{z-index:3;color:#fff;background:#c62828;border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 0 0 1px #ffb4b48c,0 2px 6px #0006}.play-vault-media-card-footer{color:#ffffffb8;border-top:1px solid #d4a0172e;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:8px 12px 10px;font-size:12px;display:flex}.play-vault-media-card-footer em{color:#f0d078d9;font-style:normal}.play-vault-kind-sheet{background:linear-gradient(165deg,#1a1710 0%,#0e0e0e 100%);border:1px solid #e8c97847;border-radius:14px;gap:10px;margin-top:4px;padding:12px 12px 14px;display:grid;box-shadow:0 10px 28px #00000059}.play-vault-kind-sheet-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.play-vault-kind-sheet-head strong{color:#f0d078f2;font-size:13px}.play-vault-kind-sheet-actions{align-items:center;gap:12px;display:flex}.play-vault-kind-sheet-close{appearance:none;color:#ffffffa6;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12px;font-weight:600}.play-vault-kind-sheet-delete{appearance:none;color:#ff7878f2;cursor:pointer;background:0 0;border:none;min-width:24px;padding:0 2px;font-size:20px;font-weight:600;line-height:1}.play-vault-kind-sheet-hint{color:#ffffff8c;margin:0;font-size:12px}.play-vault-kind-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.play-vault-kind-chip{appearance:none;text-align:left;color:#ffffffe6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.play-vault-kind-chip strong{font-size:12px;font-weight:700}.play-vault-kind-chip em{opacity:.6;font-size:10px;font-style:normal}.play-vault-kind-chip.is-active,.play-vault-kind-chip:hover{background:#e8c9781a;border-color:#e8c978a6;box-shadow:0 0 0 1px #e8c97826}.play-vault-kind-sheet-fields{border-top:1px solid #ffffff14;gap:8px;padding-top:4px;display:grid}.play-vault-proof-row{flex-wrap:wrap;gap:8px;display:flex}.play-vault-proof-btn{appearance:none;color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:650}.play-vault-proof-btn.is-active,.play-vault-proof-btn:hover{color:#f0d078;background:#e8c97824;border-color:#e8c978b3}.play-vault-play-card{background:#070707;border:1px solid #e8c97852;border-radius:18px;width:min(100%,340px);margin:0 auto 12px;overflow:hidden;box-shadow:0 12px 28px #0006}.play-vault-play-stage{aspect-ratio:3/4;background:#0a0a0a;position:relative}.play-secret-vault-panel.has-sheet .play-vault-play-stage{aspect-ratio:1;max-height:min(38vh,300px)}.play-secret-vault-panel.has-sheet .play-vault-play-card,.play-secret-vault-panel.is-complete .play-vault-play-card{width:min(100%,280px);margin-bottom:8px}.play-secret-vault-panel .play-builder-hint{margin:0 0 8px;font-size:.78rem;line-height:1.35}.play-vault-play-grid{box-sizing:border-box;background:#0a0a0a;gap:1px;padding:4px;display:grid;position:absolute;inset:0}.play-vault-play-cell{cursor:pointer;isolation:isolate;background:0 0;border:none;border-radius:12px;place-items:stretch stretch;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.play-vault-play-cell.is-locked,.play-vault-play-cell.is-challenge,.play-vault-play-cell.is-failed{opacity:1;background:0 0}.play-vault-play-cell.is-selected .play-vault-plate{box-shadow:0 0 0 1.5px #ffecb4f2,0 0 22px #ffc846b8,0 0 40px #ffaa2859,inset 0 1px #ffffff73}.play-vault-play-cell.is-unlocked{background:#111;place-items:stretch stretch}.play-vault-play-cell.is-unlocked img,.play-vault-tile-mosaic{object-fit:cover;width:100%;height:100%;display:block}.play-vault-tile-mosaic.is-peek{opacity:.7;filter:saturate(.9);z-index:0;position:absolute;inset:0}.play-vault-reveal-pending{background:linear-gradient(135deg,#ffffff0f,#00000059);width:100%;height:100%;display:block}.play-vault-play-cell.is-selected{z-index:2}.play-vault-play-cell.is-flipping{transform-style:preserve-3d;animation:.72s cubic-bezier(.4,.02,.2,1) play-vault-flip}@keyframes play-vault-flip{0%{transform:rotateY(0)scale(1)}50%{transform:rotateY(90deg)scale(.985)}to{transform:rotateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.play-vault-play-cell.is-flipping{animation:none}}.play-vault-challenge-face{border-radius:inherit;color:#ffffffeb;z-index:1;box-sizing:border-box;background:linear-gradient(165deg,#5a5a60fa,#2a2a2efa);border:1px solid #ffffff1f;place-items:center;padding:6px 4px;display:grid;position:absolute;inset:0;overflow:hidden}.play-vault-challenge-face.is-peek-face{background:linear-gradient(165deg,#28282cb8,#141418c7)}.play-vault-challenge-face strong{box-sizing:border-box;letter-spacing:.02em;text-align:center;white-space:nowrap;text-overflow:clip;word-break:normal;overflow-wrap:normal;width:100%;max-width:100%;margin:0;padding:0 1px;font-size:clamp(.38rem,1.45vw,.54rem);line-height:1.05;display:block;overflow:hidden}.play-vault-challenge-face.is-failed{background:linear-gradient(165deg,#8c3030f2,#461818fa);border-color:#f8717173}.play-vault-plate.is-peek-plate{opacity:.32;pointer-events:none;z-index:1;position:absolute;inset:0}.play-vault-play-cell.is-spectator.is-locked{cursor:default}.play-vault-challenge-sheet{background:linear-gradient(160deg,#d4a01714,#0000 55%),#18181cf5;border:1px solid #d4a01747;border-radius:12px;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.play-vault-challenge-sheet h4{letter-spacing:.06em;text-transform:uppercase;color:#e8c978f2;margin:0;font-size:12px}.play-vault-prompt{margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.play-vault-timer{font-variant-numeric:tabular-nums;color:#e8c978eb;margin:0;font-size:.9rem;font-weight:600}.play-vault-countdown{text-align:center;background:#00000059;border:1px solid #ffffff14;border-radius:12px;justify-items:center;gap:2px;padding:10px 8px;display:grid}.play-vault-countdown strong{letter-spacing:.1em;text-transform:uppercase;color:#e8c978e6;font-size:.7rem}.play-vault-countdown span{font-variant-numeric:tabular-nums;color:#fff;font-size:1.65rem;font-weight:700;line-height:1.1}.play-vault-countdown em{opacity:.7;font-size:.72rem;font-style:normal}.play-vault-countdown.is-expired span{color:#f87171f2}.play-vault-client-actions,.play-vault-approve-box{gap:8px;display:grid}.play-vault-approve-box blockquote{background:#00000047;border:1px solid #ffffff14;border-radius:10px;margin:0;padding:8px 10px;font-size:.85rem}.play-vault-proof-media{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:10px;max-height:160px;overflow:hidden}.play-vault-proof-media img,.play-vault-proof-media video{object-fit:contain;background:#0a0a0a;width:100%;max-height:160px;display:block}.play-vault-riddle-options{gap:8px;display:grid}.play-vault-riddle-option{color:#fffffff2;text-align:left;cursor:pointer;background:#00000047;border:1px solid #e8c97859;border-radius:12px;width:100%;min-height:44px;padding:10px 12px;font-size:.92rem;font-weight:600}.play-vault-riddle-option:hover:not(:disabled){background:#d4a0171f;border-color:#e8c978b3}.play-vault-riddle-editor{gap:10px;display:grid}.play-vault-riddle-correct{border:none;gap:6px;margin:0;padding:0;display:grid}.play-vault-riddle-correct legend{margin-bottom:4px;font-size:.78rem}.play-vault-riddle-correct-opt{align-items:center;gap:8px;font-size:.88rem;display:flex}.play-vault-complete-card{text-align:center;background:#18181cf5;border:1px solid #e8c9784d;border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid}.play-vault-complete-card strong{color:#e8c978f2;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.play-vault-complete-card p{opacity:.9;margin:0;font-size:.88rem;line-height:1.35}.play-vault-fail-meter{opacity:.75;margin:0 0 8px;font-size:.78rem}.play-vault-challenge-sheet .fx-textarea-autogrow{resize:none;min-height:56px;overflow:hidden}@media (max-width:560px){.play-vault-media-card,.play-vault-dropzone-portrait,.play-vault-play-card{width:min(100%,300px)}.play-vault-media-card-grid,.play-vault-play-grid{gap:4px;padding:5px}.play-vault-cell,.play-vault-play-cell{border-radius:8px}}.play-outcome-remove{min-width:36px;font-size:18px;font-weight:600;line-height:1;color:#ffffffb8!important}.play-outcome-cap-note{margin:0 0 12px;font-size:12px}.message-play-event-card{gap:4px;padding:4px 0;display:grid}.message-play-label{letter-spacing:.04em;color:var(--fx-accent,#d4a017);font-size:11px;font-weight:700}.message-bubble.message-play-system{width:100%;max-width:min(92%,360px);box-shadow:none;background:0 0;border:none;align-self:center;padding:6px 0}.message-play-system-card{text-align:center;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:40px 1fr;align-items:center;gap:12px;width:100%;min-height:84px;padding:12px 14px 26px;display:grid;position:relative}.message-play-system-card.is-clickable{cursor:pointer;width:100%;color:inherit;font:inherit}.message-play-system-card.message-play-system-result{background:#d4a0170f;border-color:#d4a01738;border-radius:16px}.message-play-system-icon{width:40px;height:40px;color:var(--fx-accent,#d4a017);background:#d4a01729;border-radius:12px;flex-shrink:0;place-content:center;display:grid}.message-play-system-body{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.message-play-system-body strong{color:#ffffffeb;font-size:13px;font-weight:650}.message-play-system-body p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.35}.message-play-system-body time{color:#ffffff6b;font-size:11px;position:absolute;bottom:8px;right:12px}.play-reward-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.play-reward-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:12px 14px}.play-picker-body{gap:14px;display:grid}.fx-bottom-sheet-overlay:has(.play-picker-sheet){place-items:center;padding:16px;display:grid}.play-picker-sheet.fx-bottom-sheet{border-radius:var(--fx-radius-xl);border:1px solid var(--fx-border-strong);width:min(480px,100%);max-width:480px;max-height:min(85vh,720px);margin:0;padding-bottom:12px;animation:.28s ease-out play-picker-rise;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 18px 48px #0000008c}@keyframes play-picker-rise{0%{opacity:.55;transform:translateY(28%)}to{opacity:1;transform:translateY(0)}}.play-picker-header{align-items:flex-start}.play-picker-lead{color:#ffffff8c;margin:4px 0 0;font-size:13px}.play-picker-search input{width:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px}.play-picker-section{gap:10px;display:grid}.play-picker-list{gap:8px;display:grid}.play-picker-group-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.play-picker-group{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.play-picker-group.is-single{background:0 0;border:none;overflow:visible}.play-picker-group-header{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:12px;display:flex}.play-picker-group-summary{flex:1;gap:2px;min-width:0;display:grid}.play-picker-group-summary strong{font-size:14px}.play-picker-group-summary em{opacity:.6;font-size:12px;font-style:normal}.play-picker-group-chevron{opacity:.55;flex-shrink:0;font-size:14px}.play-picker-group-items{gap:6px;padding:0 10px 10px;display:grid}.play-picker-row{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.play-picker-row.is-compact{background:#00000038;border-radius:12px;padding:10px 12px}.play-picker-row-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.play-picker-row-copy{gap:2px;min-width:0;display:grid}.play-picker-row-copy strong{font-size:14px}.play-picker-row-copy em{opacity:.6;font-size:12px;font-style:normal}.play-picker-row-copy p{color:#ffffff8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.play-picker-creator{align-items:center;gap:8px;margin-top:8px;display:flex}.play-picker-creator span{gap:1px;min-width:0;display:grid}.play-picker-creator strong{font-size:12px}.play-picker-creator em{opacity:.55;font-size:11px;font-style:normal}.play-picker-row .studio-primary-button{flex-shrink:0;min-width:84px}.play-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.play-picker-card{text-align:left;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;gap:4px;min-height:96px;padding:12px;display:grid}.play-picker-card em{opacity:.6;font-size:12px;font-style:normal}.play-picker-icon{color:#f0d078f2;background:#d4a0171f;border:1px solid #d4a01747;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;line-height:1;display:grid}.play-picker-icon .play-studio-svg-icon{display:block}.play-picker-hint{opacity:.55;margin:0;font-size:12px}.play-studio-hero{background:radial-gradient(circle at 100% 0,#d4a0171f,#0000 42%),#ffffff08;border:1px solid #d4a0172e;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;padding:18px 18px 16px;display:flex}.play-studio-kicker{letter-spacing:.12em;color:var(--fx-accent,#d4a017);margin:0 0 6px;font-size:11px;font-weight:700}.play-studio-hero-copy h2{margin:0 0 6px;font-size:22px}.play-studio-hero-copy p{color:#ffffff9e;max-width:42rem;margin:0;line-height:1.45}.play-creator-chip{background:#0003;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.play-creator-chip div{gap:1px;display:grid}.play-creator-chip strong{font-size:13px}.play-creator-chip em{opacity:.55;font-size:11px;font-style:normal}.play-studio-toolbar{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.play-studio-perf-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:16px 0 0;display:grid}.play-studio-perf-strip article{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.play-studio-perf-strip span{color:#ffffff73;font-size:12px}.play-studio-perf-strip strong{font-size:20px;font-weight:650}.play-secteon-heading{gap:4px;display:grid}.play-secteon-heading h2,.play-secteon-heading h3{margin:0}.play-secteon-heading p{color:#ffffff8c;margin:0;font-size:13px}.play-secteon-heading-compact h3{font-size:14px}.play-library-section{gap:12px;margin-top:24px;display:grid}.play-editor-shell{background:#ffffff05;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.play-library-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.play-library-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;gap:10px;padding:14px;display:grid;position:relative}.play-card-mine{border-color:#d4a01738}.play-card-preset{background:#ffffff05;border-style:dashed}.play-preset-badge{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;border:1px solid #ffffff24;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.play-card-top{align-items:flex-start;gap:10px;display:flex}.play-card-icon{background:#d4a0171f;border-radius:12px;flex-shrink:0;place-content:center;width:40px;height:40px;font-size:18px;display:grid}.play-card-type{opacity:.6;margin-top:2px;font-size:12px;font-style:normal;display:block}.play-card-meta{color:#ffffff80;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.play-card-desc{color:#ffffff94;margin:0;font-size:13px;line-height:1.4}.play-library-card em{opacity:.55;font-size:13px;font-style:normal}.play-library-actions{flex-wrap:wrap;gap:8px;display:flex}.play-history-list{gap:8px;display:grid}.play-history-row{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.play-history-main{justify-content:space-between;align-items:center;gap:10px;display:flex}.play-history-status{letter-spacing:.04em;text-transform:uppercase;color:var(--fx-accent,#d4a017);font-size:11px;font-weight:700}.play-history-people{color:#ffffff9e;gap:2px;font-size:12px;display:grid}.play-history-row em{opacity:.5;font-size:12px;font-style:normal}.play-editor-block{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;gap:12px;padding:14px;display:grid}@media (max-width:900px){.play-stop-btn{width:100%}.play-studio-hero{flex-direction:column}.play-picker-row{flex-direction:column;align-items:stretch}.play-picker-row .studio-primary-button{width:100%}}.creator-studio-page.play-studio-shell{--play-studio-bg:#0b0b0c;--play-studio-surface:#ffffff12;--play-studio-surface-2:#ffffff0d;--play-studio-surface-elevated:#ffffff1a;--play-studio-border:#ffffff24;--play-studio-accent:#d4a017;--play-studio-accent-soft:#d4a01729;--play-studio-text:#fffffff0;--play-studio-muted:#ffffff94}.play-studio-v2{color:var(--play-studio-text);gap:32px;margin-top:8px;display:grid}.play-studio-v2-section{gap:14px;display:grid}.play-studio-v2-section-head h2{margin:0 0 4px;font-size:1.15rem;font-weight:700}.play-studio-v2-section-head p{color:var(--play-studio-muted);margin:0;font-size:.9rem}.play-studio-create-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.play-builder-advanced{padding-top:4px}.play-builder-advanced>summary{cursor:pointer;margin-bottom:12px;font-size:.95rem;font-weight:650;list-style-position:outside}.play-builder-advanced-catalog{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.play-blindfold-essentials,.play-blindfold-content{gap:12px;display:grid}.play-blindfold-advanced{margin-top:12px}.play-blindfold-advanced>summary,.play-stylist-wardrobe-add>summary{cursor:pointer;margin-bottom:10px;font-weight:650}.play-stylist-wardrobe-add{margin-bottom:14px}.play-studio-create-card{background:linear-gradient(165deg,#ffffff1f,#ffffff0a 55%),#1a1a1e;border:1px solid #ffffff29;border-radius:18px;gap:12px;padding:18px;transition:border-color .18s,transform .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff14,0 10px 28px #00000047}.play-studio-create-card:hover{background:linear-gradient(165deg,#ffffff26,#ffffff0f 55%),#1f1f24;border-color:#d4a0178c;transform:translateY(-1px);box-shadow:0 14px 30px #0000005c}.play-studio-create-card-top{align-items:center;gap:12px;display:flex}.play-studio-create-icon{background:var(--play-studio-accent-soft);color:#f0d078f2;border:1px solid #d4a01738;border-radius:14px;flex-shrink:0;place-content:center;place-items:center;width:44px;height:44px;display:grid}.play-studio-create-icon .play-studio-svg-icon,.play-studio-game-group-avatar .play-studio-svg-icon{display:block}.play-studio-create-card h3{margin:0;font-size:1.05rem;font-weight:700}.play-studio-create-card>p{color:var(--play-studio-muted);min-height:2.7em;margin:0;font-size:.9rem;line-height:1.45}.play-studio-create-cta,.play-studio-secondary-btn{appearance:none;cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-size:.9rem;font-weight:650}.play-studio-create-cta{color:#0b0b0c;background:linear-gradient(135deg,#e0b33a,#b8860b);justify-self:start}.play-studio-create-cta:hover{filter:brightness(1.06)}.play-studio-create-cta:disabled{opacity:.55;cursor:not-allowed}.play-studio-secondary-btn{border:1px solid var(--play-studio-border,#2c2c32);color:var(--play-studio-text,#ffffffeb);background:0 0}.play-studio-game-group-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.play-studio-game-group{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;overflow:visible}.play-studio-game-group.is-open{border-color:#d4a01759}.play-studio-game-group-header{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.play-studio-game-group-header:hover,.play-studio-game-group-header:focus-visible{background:#ffffff0a;outline:none}.play-studio-game-group-avatar{color:#f0d078f2;background:var(--play-studio-accent-soft);border:1px solid #d4a01747;border-radius:999px;flex-shrink:0;place-content:center;place-items:center;width:48px;height:48px;display:grid}.play-studio-game-group-summary{gap:4px;min-width:0;display:grid}.play-studio-game-group-title-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.play-studio-game-group-name{font-size:1.05rem;font-weight:700;line-height:1.25}.play-studio-game-group-count,.play-studio-game-group-total{color:#ffffffb8;margin:0;font-size:.9rem}.play-studio-game-group-total{color:#ffffffe0;font-weight:600}.play-studio-game-group-chevron{color:#ffffff8c;font-size:1.35rem;line-height:1}.play-studio-game-group.is-open .play-studio-game-group-chevron{color:#d4a017f2}.play-studio-game-item-list{border-top:1px solid #ffffff14;gap:8px;margin:0;padding:0 12px 12px;list-style:none;display:grid;overflow:visible}.play-studio-game-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:8px;padding:12px 14px;display:flex;position:relative;overflow:visible}.play-studio-game-item-main{flex:auto;gap:6px;min-width:0;display:grid}.play-studio-game-item-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.play-studio-game-item-title{font-size:.98rem;font-weight:650;line-height:1.3}.play-studio-game-item-line{color:#ffffff9e;margin:0;font-size:.84rem}.play-studio-game-status-pill{letter-spacing:.03em;text-transform:uppercase;color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.play-studio-game-status-pill.is-active{color:#0b0b0c;background:#d4a017d9;border-color:#0000}.play-studio-game-item-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.play-studio-game-badge{letter-spacing:.04em;text-transform:uppercase;width:fit-content;color:var(--play-studio-accent);background:var(--play-studio-accent-soft);border:1px solid #d4a01747;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.play-studio-game-meta{color:var(--play-studio-muted);margin:0;font-size:.8rem}.play-studio-game-menu-wrap{z-index:1;position:relative}.play-studio-game-menu-wrap.is-open{z-index:40}.play-studio-active-btn{appearance:none;color:#ffffff9e;min-width:88px;font:inherit;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.play-studio-active-btn:hover{color:#ffffffe0;border-color:#d4a01766}.play-studio-active-btn.is-active{color:#1a1200;background:linear-gradient(#f0d78c 0%,#d4a017 100%);border-color:#d4a017a6}.play-studio-game-menu-btn{appearance:none;border:1px solid var(--play-studio-border);color:var(--play-studio-text);cursor:pointer;background:#00000040;border-radius:10px;width:32px;height:32px;font-size:1.1rem;line-height:1}.play-studio-game-menu{z-index:50;border:1px solid var(--play-studio-border);background:#161618;border-radius:12px;min-width:148px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000073}.play-studio-game-menu button{appearance:none;color:var(--play-studio-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:.88rem}.play-studio-game-menu button:hover{background:#ffffff0f}.play-studio-game-menu button.is-danger{color:#f07178}.play-studio-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.play-studio-toggle input{opacity:0;width:1px;height:1px;position:absolute}.play-studio-toggle-ui{border:1px solid var(--play-studio-border);background:#2a2a2e;border-radius:999px;width:42px;height:24px;transition:background .15s;position:relative}.play-studio-toggle-ui:after{content:"";background:#f2f2f2;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.play-studio-toggle input:checked+.play-studio-toggle-ui{background:#d4a0178c;border-color:#d4a017a6}.play-studio-toggle input:checked+.play-studio-toggle-ui:after{transform:translate(18px)}.play-studio-toggle em{color:var(--play-studio-muted);font-size:.8rem;font-style:normal}.play-studio-empty{border:1px dashed var(--play-studio-border);color:var(--play-studio-muted);border-radius:14px;margin:0;padding:18px;font-size:.9rem}.play-studio-client-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.play-studio-client-card{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;gap:14px;padding:18px 18px 16px;transition:border-color .15s,background .15s,transform .15s;display:grid}.play-studio-client-card:hover,.play-studio-client-card:focus-visible{background:#ffffff14;border-color:#d4a01766;outline:none;transform:translateY(-1px)}.play-studio-client-card-top{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.play-studio-client-card-identity{align-items:center;gap:12px;min-width:0;display:flex}.play-studio-client-avatar{background:var(--play-studio-accent-soft);width:42px;height:42px;color:var(--play-studio-accent);border:1px solid #d4a01747;border-radius:12px;flex-shrink:0;place-content:center;font-weight:700;display:grid}.play-studio-client-card-copy{gap:2px;min-width:0;display:grid}.play-studio-client-card-title,.play-studio-client-card-copy strong{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3;overflow:hidden}.play-studio-client-card-copy em{color:#ffffffb8;font-size:.86rem;font-style:normal}.play-studio-client-card-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.play-studio-client-card-meta>div{gap:4px;min-width:0;display:grid}.play-studio-client-card-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff7a;font-size:.72rem}.play-studio-client-card-meta strong{color:#ffffffeb;font-size:.92rem;font-weight:650}.play-studio-session-status{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--play-studio-border);color:var(--play-studio-muted);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.play-studio-session-status.is-active{color:#0b0b0c;background:var(--play-studio-accent);border-color:#0000}.play-studio-session-status.is-completed{color:#8fd19e;border-color:#8fd19e59}.play-studio-session-status.is-stopped,.play-studio-session-status.is-expired,.play-studio-session-status.is-cancelled{color:#f0a0a0;border-color:#f0a0a04d}.play-studio-session-popup-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.play-studio-session-popup-item{border:1px solid var(--play-studio-border);background:var(--play-studio-surface-2);border-radius:16px;align-items:start;gap:8px;padding:14px;display:grid}.play-studio-session-popup-main{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.play-studio-session-popup-main strong{font-size:.92rem}.play-studio-session-popup-when{color:var(--play-studio-muted);font-size:.78rem;font-style:normal}.play-studio-session-popup-stats{flex-wrap:wrap;gap:6px;display:flex}.play-studio-session-popup-stats span{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:4px 8px}.fx-modal.play-studio-editor-modal,.fx-modal.play-studio-sessions-modal{background:var(--fx-surface-elevated,#141416);border:1px solid var(--fx-border-strong,#2c2c32);flex-direction:column;width:min(100%,720px);max-height:min(92vh,880px);display:flex;overflow:hidden}.fx-modal.play-studio-sessions-modal{width:min(100%,520px);max-height:min(85vh,640px)}.play-studio-editor-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d1}.fx-modal.play-studio-editor-modal .fx-modal-header,.fx-modal.play-studio-sessions-modal .fx-modal-header,.fx-modal.play-studio-editor-modal .fx-modal-footer{flex-shrink:0}.fx-modal.play-studio-editor-modal .fx-modal-body,.fx-modal.play-studio-sessions-modal .fx-modal-body{flex:auto;min-height:0;overflow:auto}.fx-modal.play-studio-editor-modal .fx-modal-footer{border-top:1px solid var(--fx-border,#2c2c32);justify-content:flex-end;gap:10px}.play-studio-editor-modal-body{gap:16px;display:grid}.play-studio-editor-error{margin:0 0 12px}.play-studio-editor-help{color:var(--play-studio-muted,#ffffff8c);margin:0;font-size:.9rem;line-height:1.45}.play-studio-editor-form{gap:14px;display:grid}.play-studio-wardrobe-inline{border:1px solid var(--play-studio-border,#2c2c32);background:var(--play-studio-surface,#151518);border-radius:14px;gap:12px;padding:14px;display:grid}.play-studio-wardrobe-inline-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.play-studio-wardrobe-inline-head h3{margin:0 0 4px;font-size:.98rem}.play-studio-wardrobe-inline-head p{color:var(--play-studio-muted,#ffffff8c);margin:0;font-size:.82rem}.play-studio-wardrobe-inline-panel .play-stylist-wardrobe>.play-section-heading{display:none}.play-studio-editor-modal .play-builder,.play-studio-editor-modal .play-builder-block,.play-studio-editor-modal .play-editor-block,.play-studio-editor-modal .play-outcome-editor-card{border-color:var(--play-studio-border,#2c2c32);background:var(--play-studio-surface,#151518)}.play-studio-editor-modal .play-outcome-card-summary{cursor:pointer}@media (max-width:760px){.play-studio-create-grid,.play-studio-client-grid{grid-template-columns:1fr}.play-studio-game-item{flex-direction:column;align-items:stretch}.play-studio-game-item-actions{justify-content:space-between}.play-studio-client-card-meta{grid-template-columns:1fr}.fx-modal.play-studio-editor-modal,.fx-modal.play-studio-sessions-modal{width:100%;max-height:92vh}}.play-editor{gap:14px;display:grid}.play-editor-type-lock{opacity:.7;margin:0;font-size:13px}.play-editor-section{gap:10px;padding-top:4px;display:grid}.play-editor-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.play-editor-section-head h3{margin:0;font-size:15px}.play-outcome-list,.play-list-editor-row{gap:10px;display:grid}.play-outcome-editor-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:8px;padding:12px;display:grid}.play-outcome-editor-card.is-disabled{opacity:.72;background:#ffffff05;border-style:dashed}.play-outcome-card-summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.play-outcome-card-main{min-width:0}.play-outcome-order-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.play-outcome-order{letter-spacing:.04em;color:#f0d78c;background:#d4a01724;border:1px solid #d4a01747;border-radius:6px;justify-content:center;align-items:center;min-width:28px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}.play-outcome-off-badge,.play-outcome-on-badge{letter-spacing:.06em;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.play-outcome-off-badge{color:#ffffffa6;background:#00000059;border:1px solid #fff3}.play-outcome-on-badge{color:#86efac;background:#22c55e1f;border:1px solid #22c55e59}.play-outcome-card-summary p{opacity:.88;margin:4px 0 0;font-size:13px;line-height:1.35}.play-outcome-card-summary em{opacity:.6;margin-top:4px;font-size:12px;font-style:normal;display:block}.play-outcome-card-actions{flex-shrink:0;gap:6px;display:flex}.play-outcome-editor-drawer{border-top:1px solid #ffffff14;gap:8px;padding-top:4px;display:grid}.play-outcome-editor-row{grid-template-columns:52px 1fr minmax(120px,160px);gap:8px;display:grid}.play-picker-row-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.play-session-customize{gap:12px;display:grid}.play-session-customize-head{justify-content:space-between;gap:12px;display:flex}.play-session-customize-head h3{margin:4px 0}.play-session-customize-head p{opacity:.7;margin:0;font-size:13px}.play-session-customize-list{max-height:min(48vh,420px);overflow:auto}.play-session-customize-cta{background:linear-gradient(#0000,#0c0c0cf2 30%);justify-content:flex-end;gap:8px;padding-top:8px;display:flex;position:sticky;bottom:0}.play-outcome-toggle{flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.play-outcome-icon-input{text-align:center}.play-outcome-effect-row label{gap:4px;font-size:12px;display:grid}.play-delivery-toggles{gap:6px;font-size:12px;display:grid}.play-delivery-toggles-label{color:#ffffffb8}.play-delivery-toggle-row{flex-wrap:wrap;gap:6px;display:flex}.play-delivery-toggle{min-height:var(--fx-touch-min,44px);border-radius:var(--fx-radius,12px);border:1px solid var(--fx-border-strong,#ffffff24);color:#ffffffe0;font:inherit;cursor:pointer;background:#0000004d;padding:0 14px;font-size:13px;transition:border-color .15s,background .15s,color .15s}.play-delivery-toggle.is-on{color:#fff;background:#d4a0172e;border-color:#d4a017b3}.play-delivery-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #d4a01726}.play-proof-mic-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.play-proof-mic-btn{min-height:var(--fx-touch-min,44px);min-width:var(--fx-touch-min,44px);border-radius:var(--fx-radius,12px);border:1px solid var(--fx-border-strong,#ffffff24);color:#fff;font:inherit;cursor:pointer;background:#00000059;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.play-proof-mic-btn.is-recording{background:#dc3c3c38;border-color:#dc3c3cbf}.play-proof-mic-btn:disabled{opacity:.55;cursor:not-allowed}.play-fx-select,.play-outcome-effect-row select.play-fx-select,.play-outcome-effect-row input[type=number]{box-sizing:border-box;width:100%;min-height:var(--fx-touch-min,44px);border:1px solid var(--fx-border-strong,#ffffff24);border-radius:var(--fx-radius,12px);color:#fff;font:inherit;appearance:none;background-color:#0000004d;background-image:linear-gradient(45deg,#0000 50%,#ffffff8c 50%),linear-gradient(135deg,#ffffff8c 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;outline:none;padding:0 36px 0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.play-outcome-effect-row input[type=number]{appearance:auto;background-image:none;padding-right:12px}.play-fx-select:focus,.play-outcome-effect-row select.play-fx-select:focus,.play-outcome-effect-row input[type=number]:focus{border-color:#d4a017a6;box-shadow:0 0 0 3px #d4a01726}.play-outcomes-hint{max-width:42ch;margin:-4px 0 10px;line-height:1.45}.play-outcome-card-summary p.is-empty-prompt{color:#ffffff6b;font-style:italic}.play-preview-panel{background:#d4a0170a;border:1px dashed #d4a01747;border-radius:14px;gap:8px;margin-top:8px;padding:12px;display:grid}.play-preview-panel-lg{gap:12px;padding:16px}.play-preview-panel-lg .play-preview-card{justify-items:center;padding:18px 16px 20px}.play-preview-panel-lg .play-wheel-engine.is-hero .play-wheel-wrap{width:min(300px,72vw);height:min(300px,72vw)}.play-outcome-group-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.play-outcome-group{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.play-outcome-group.is-open{border-color:#d4a01752}.play-outcome-group-header{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.play-outcome-group-header:hover,.play-outcome-group-header:focus-visible{background:#ffffff0a;outline:none}.play-outcome-group-summary{gap:2px;min-width:0;display:grid}.play-outcome-group-summary strong{font-size:.95rem;font-weight:700}.play-outcome-group-summary em{color:#ffffff94;font-size:.8rem;font-style:normal}.play-outcome-group-chevron{color:#ffffff80;font-size:1.2rem}.play-outcome-group.is-open .play-outcome-group-chevron{color:#d4a017f2}.play-outcome-group .play-outcome-list{border-top:1px solid #ffffff14;gap:8px;padding:0 10px 10px;display:grid}.play-wheel-outcomes-editor .play-builder-head{margin-top:4px;margin-bottom:10px}.play-wheel-outcomes-editor .play-outcome-group-list{margin-top:0}.play-outcome-cap-note{display:none}.play-outcome-variants-badge{letter-spacing:.02em;color:var(--fx-accent,#d4a017);background:#d4a0171f;border:1px solid #d4a01747;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:650;display:inline-flex}.play-text-variants{gap:8px;margin:0 0 4px;display:grid}.play-text-variants-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.play-text-variants-head strong{font-size:12px;font-weight:650}.play-text-variants-head em{color:#ffffff80;font-size:11px;font-style:normal}.play-text-variant-row{grid-template-columns:auto 1fr auto;align-items:start;gap:8px;display:grid}.play-text-variant-row.is-single{grid-template-columns:auto 1fr}.play-text-variant-index{color:#ffffff73;margin-top:8px;font-size:11px;font-weight:650}.play-text-variant-row textarea{resize:none;field-sizing:content;width:100%;min-height:52px;overflow:hidden}.play-add-text-variant{justify-self:start;font-size:12px!important}.play-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.play-preview-panel h3{margin:0}.play-preview-badge{letter-spacing:.06em;text-transform:uppercase;color:#f0d78c;background:#d4a0171a;border:1px solid #d4a01759;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.play-preview-hint{opacity:.65;margin:0;font-size:12px}.play-preview-card{pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#1c1810d9,#0e0e0ef0);border:1px solid #d4a01738;border-radius:16px;gap:10px;padding:14px;display:grid}.play-preview-card .play-wheel-spin-btn{display:none}@media (max-width:700px){.play-wheel-legend{grid-template-columns:1fr;max-height:min(36vh,220px)}.play-wheel-wrap{width:min(220px,78vw);height:min(220px,78vw)}.play-game-header-copy .play-phase-chip{justify-content:flex-start;width:auto}.play-outcome-card-actions{flex-wrap:wrap;justify-content:flex-end}}.play-preview-outcomes{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}@media (max-width:900px){.play-outcome-editor-row{grid-template-columns:48px 1fr}.play-outcome-editor-row select{grid-column:1/-1}}.save-button-wrap{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.save-button-error{color:#ff8f8f;text-align:center;max-width:90px;font-size:10px}.profile-saved-section{gap:16px;display:grid}.profile-saved-filters{flex-wrap:wrap;gap:8px;display:flex}.profile-saved-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.profile-saved-link{color:inherit;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:block}.profile-saved-link:disabled{opacity:.7;cursor:wait}.profile-saved-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:10px;height:100%;padding:10px;display:grid}.profile-saved-card.is-unavailable{opacity:.72}.profile-saved-preview{aspect-ratio:4/5;background:#0a0a0a;border-radius:12px;position:relative;overflow:hidden}.profile-saved-preview img{object-fit:cover;width:100%;height:100%}.profile-saved-placeholder{color:#ffffff59;place-items:center;width:100%;height:100%;font-size:28px;display:grid}.profile-saved-badge{background:#000000a6;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.profile-saved-meta{align-items:flex-start;gap:10px;min-width:0;display:flex}.profile-saved-meta strong{font-size:13px;display:block}.profile-saved-meta p{color:#ffffff8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}@media (max-width:720px){.profile-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.verify-id-page{align-items:flex-start;padding-top:28px;padding-bottom:48px}.verify-id-shell{width:100%;max-width:560px;margin:0 auto}.verify-id-shell .auth-logo{margin-bottom:28px}.verify-id-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,6vw,40px);line-height:1.1}.verify-id-header p{color:var(--fx-text-muted);margin:12px 0 0;font-size:15px;line-height:1.55}.verify-id-meta{border-radius:var(--fx-radius-pill);background:var(--fx-accent-soft);color:var(--fx-accent);padding:6px 12px;font-weight:600;display:inline-flex;margin-top:14px!important;font-size:12px!important}.verify-id-panel,.verify-id-step{border-radius:var(--fx-radius-lg);border:1px solid var(--fx-border);background:var(--fx-surface-elevated);box-shadow:var(--fx-shadow);margin-top:18px;padding:18px 16px}.verify-id-panel--review{background:linear-gradient(160deg, #7d4cff24, transparent 55%), var(--fx-surface-elevated);border-color:#7d4cff59}.verify-id-panel--approved{background:linear-gradient(160deg, var(--fx-success-soft), transparent 55%), var(--fx-surface-elevated);border-color:#2f9e4459}.verify-id-panel--idle{background:linear-gradient(160deg, #7d4cff12, transparent 55%), var(--fx-surface-elevated);border-color:#7d4cff38}.verify-id-panel--rejected{background:linear-gradient(160deg, var(--fx-danger-soft), transparent 55%), var(--fx-surface-elevated);border-color:#e0313159}.verify-id-panel--revoked{border-color:var(--fx-border-strong)}.verify-id-step--accent,.verify-id-step--active{background:linear-gradient(160deg, #d4a0171a, transparent 50%), linear-gradient(200deg, #7d4cff14, transparent 45%), var(--fx-surface-elevated);border-color:#d4a01747}.verify-id-step--done{border-color:#22c55e47}.verify-id-step--done .verify-id-step-num{color:#bbf7d0;background:#22c55e29;border-color:#22c55e73}.verify-id-step--active .verify-id-step-num{color:#fcd34d;background:#d4a01729;border-color:#d4a01773}.verify-id-panel h2,.verify-id-step h2,.verify-id-secteon-title{letter-spacing:-.02em;margin:0;font-size:18px}.verify-id-panel p,.verify-id-step p{color:var(--fx-text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.verify-id-panel-note,.verify-id-reassi{color:var(--fx-text-muted);margin-top:12px;font-size:13px;line-height:1.45}.verify-id-reassi em{color:var(--fx-text);font-style:normal;font-weight:600}.verify-id-overview,.verify-id-tips{color:var(--fx-text-muted);margin:12px 0 0;padding-left:1.15rem;font-size:14px;line-height:1.55}.verify-id-overview li+li,.verify-id-tips li+li{margin-top:4px}.verify-id-badge{border-radius:var(--fx-radius-pill);border:1px solid var(--fx-border);background:var(--fx-surface-hover);min-height:28px;color:var(--fx-text-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.verify-id-badge--ok{background:var(--fx-success-soft);color:#8ce99a;border-color:#2f9e4459;margin-bottom:12px}.verify-id-badge--review{color:#c5b3ff;background:#7d4cff29;border-color:#7d4cff66;margin-bottom:12px}.verify-id-badge--idle{color:#c5b3ff;background:#7d4cff1a;border-color:#7d4cff47;margin-bottom:12px}.verify-id-badge--warn{background:var(--fx-danger-soft);color:#ffa8a8;border-color:#e0313166;margin-bottom:12px}.verify-id-badge--muted{margin-bottom:12px}.verify-id-status-action{margin-top:16px}.verify-id-status-action .studio-primary-button,.verify-id-status-action .fx-btn{width:100%;min-height:var(--fx-touch-min);justify-content:center}.verify-id-proof{border-radius:var(--fx-radius-xl);background:radial-gradient(circle at 50% 0%, #d4a01733, transparent 55%), var(--fx-surface-elevated);text-align:center;box-shadow:var(--fx-glow);border:1px solid #d4a01766;margin-top:18px;padding:22px 18px}.verify-id-proof.is-expired{box-shadow:none;background:radial-gradient(circle at 50% 0%, #e031311f, transparent 55%), var(--fx-surface-elevated);border-color:#e0313159}.verify-id-proof-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fx-accent);margin:0;font-size:11px;font-weight:700}.verify-id-proof-code{letter-spacing:.08em;word-break:break-word;margin:10px 0 0;font-size:clamp(28px,8vw,36px);font-weight:800;line-height:1.15}.verify-id-proof-help{max-width:34ch;color:var(--fx-text-muted);margin:12px auto 0;font-size:13px;line-height:1.45}.verify-id-countdown{color:var(--fx-text);margin:14px 0 0;font-size:14px}.verify-id-countdown--expired{color:#ffa8a8;font-weight:700}.verify-id-proof .studio-primary-button{width:100%;margin-top:16px}.verify-id-step-head{align-items:flex-start;gap:12px;display:flex}.verify-id-step-num{color:#050505;background:linear-gradient(135deg,#d4a017,#7d4cff);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.verify-id-uploads{gap:10px;margin-top:14px;display:grid}.verify-id-upload{border-radius:var(--fx-radius);border:1px dashed var(--fx-border-strong);cursor:pointer;transition:border-color var(--fx-transition), background var(--fx-transition);min-height:var(--fx-touch-min);background:#ffffff08;gap:6px;padding:14px;display:grid}.verify-id-upload:hover,.verify-id-upload:focus-within{background:var(--fx-accent-soft);border-color:#d4a01773}.verify-id-upload.is-done{background:var(--fx-success-soft);border-style:solid;border-color:#2f9e4466}.verify-id-upload.is-loading{opacity:.75}.verify-id-upload-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.verify-id-upload-label{color:var(--fx-text);font-size:14px;font-weight:650}.verify-id-upload-hint{color:var(--fx-text-muted);font-size:12px;line-height:1.4}.verify-id-compose{margin-top:14px}.verify-id-compose-frame{border-radius:var(--fx-radius-lg);border:1px solid var(--fx-border);background:linear-gradient(160deg,#7d4cff1f,#0000 50%),#0a0a0a;grid-template-rows:1fr auto;grid-template-columns:1.1fr 1fr;gap:8px;min-height:150px;padding:12px;display:grid}.verify-id-compose-face,.verify-id-compose-doc,.verify-id-compose-code{border-radius:var(--fx-radius);color:var(--fx-text-subtle);letter-spacing:.06em;text-transform:uppercase;text-align:center;border:1px dashed #ffffff2e;place-items:center;padding:10px;font-size:11px;font-weight:700;display:grid}.verify-id-compose-face{background:#ffffff08;grid-row:1/3}.verify-id-compose-doc{background:#d4a01714}.verify-id-compose-code{background:#7d4cff1a;gap:4px}.verify-id-compose-code span{letter-spacing:.08em;color:var(--fx-accent);text-transform:none;word-break:break-all;font-size:12px;display:block}.verify-id-compose-capteon{color:var(--fx-text-subtle);text-align:center;margin:8px 0 0;font-size:11px}.verify-id-checklist{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.verify-id-check-item{border-radius:var(--fx-radius);border:1px solid var(--fx-border);min-height:44px;color:var(--fx-text-muted);background:#ffffff05;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.verify-id-check-item.is-done{background:var(--fx-success-soft);color:var(--fx-text);border-color:#2f9e4459;font-weight:600}.verify-id-check-mark{border:1px solid var(--fx-border-strong);background:var(--fx-surface);color:#8ce99a;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.verify-id-check-item.is-done .verify-id-check-mark{background:#2f9e4433;border-color:#2f9e4480}.verify-id-actions{gap:10px;margin-top:16px;display:grid}.verify-id-actions--submit{margin-top:18px;margin-bottom:4px}.verify-id-actions .studio-primary-button,.verify-id-actions .fx-btn,.verify-id-panel .studio-primary-button,.verify-id-panel .admin-open{width:100%;min-height:var(--fx-touch-min);justify-content:center}.verify-id-footer-link{margin-top:22px;display:inline-block}@media (max-width:520px){.verify-id-page{padding:20px 14px 40px}.verify-id-panel,.verify-id-step,.verify-id-proof{padding:16px 14px}.verify-id-proof-code{letter-spacing:.05em}.verify-id-compose-frame{min-height:140px}}.media-mini-editor-overlay{z-index:1300;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));overscroll-behavior:none;touch-action:none;background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.media-mini-editor-panel{width:min(760px,100%);max-height:min(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px, 960px);background:radial-gradient(120% 80% at 50% 0%, #d4a01714, transparent 55%), var(--fx-surface-elevated);overscroll-behavior:contain;touch-action:manipulation;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;padding:0;display:flex;overflow:hidden}.media-mini-editor-header{z-index:2;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 8px;display:flex;position:relative}.media-mini-editor-header-copy{gap:2px;min-width:0;display:grid}.media-mini-editor-kicker{color:#d4a017f2;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.media-mini-editor-header h3{letter-spacing:-.02em;min-width:0;margin:0;padding-right:8px;font-size:17px}.media-mini-editor-close{color:#fff;cursor:pointer;z-index:3;background:#00000059;border:1px solid #ffffff1f;border-radius:50%;flex:none;width:36px;height:36px;font-size:22px;line-height:1;position:relative}.media-mini-editor-preview-wrap{touch-action:manipulation;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:0 16px 8px;display:flex}.media-mini-editor-hint{color:#ffffff73;text-align:center;margin:8px 0 0;font-size:12px}.media-mini-editor-frame{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#000;border-radius:18px;justify-content:center;align-items:center;width:min(100%,420px);min-height:220px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000073}.media-mini-editor-frame:active{cursor:grabbing}.media-mini-editor-frame img{object-fit:contain;transform-origin:50%;touch-action:none;pointer-events:none;-webkit-user-drag:none;max-width:100%;max-height:min(52dvh,520px)}.media-mini-editor-frame.aspect-1-1>img:not(.media-mini-editor-blur-layer),.media-mini-editor-frame.aspect-4-5>img:not(.media-mini-editor-blur-layer),.media-mini-editor-frame.aspect-9-16>img:not(.media-mini-editor-blur-layer){object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.media-mini-editor-frame.is-blur-brush,.media-mini-editor-frame.is-blur-brush:active{cursor:none}.media-mini-editor-frame.is-blur-brush .story-comp-el,.media-mini-editor-frame.is-blur-brush .story-comp-wrap{pointer-events:none}.media-mini-editor-blur-layer{object-fit:contain;pointer-events:none;z-index:1;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;max-width:none!important;max-height:none!important}canvas.media-mini-editor-blur-layer{object-fit:fill;image-rendering:pixelated;image-rendering:crisp-edges}.media-mini-editor-blur-layer.story-video-compose-media{object-fit:contain}.media-mini-editor-blur-mask{opacity:0;pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.media-mini-editor-brush-cursor{pointer-events:none;z-index:4;border:1.5px solid #ffffffd9;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059}.media-mini-editor-post-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.story-compose-blur-hint{color:#ffffff9e;margin:0 0 8px;font-size:12px;line-height:1.4}.media-mini-editor-frame.aspect-1-1{aspect-ratio:1}.media-mini-editor-frame.aspect-4-5{aspect-ratio:4/5;max-width:380px;margin:0 auto}.media-mini-editor-frame.aspect-9-16{aspect-ratio:9/16;max-width:300px;max-height:min(56dvh,560px);margin:0 auto}.media-mini-editor-frame.has-story-layer{position:relative;overflow:hidden}.media-mini-editor-frame.has-story-layer .story-composition-layer{z-index:3}.media-mini-editor-overlay.is-story-compose .story-compose-tools{flex:none;padding:0 12px 8px}.media-mini-editor-overlay.is-story-compose .media-mini-editor-scroll{max-height:min(28dvh,220px)}.media-mini-editor-overlay.is-story-compose .media-mini-editor-panel{width:min(960px,100%);overflow-x:hidden}.media-mini-editor-story-layout{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-x:hidden}.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout{gap:0}.media-mini-editor-overlay.is-story-compose .media-mini-editor-frame.aspect-9-16{width:100%;max-width:min(100%,380px);min-height:280px;max-height:min(72dvh,680px)}.media-mini-editor-overlay.is-story-compose .media-mini-editor-frame.aspect-4-5{width:100%;max-width:min(100%,400px);min-height:280px;max-height:min(72dvh,680px)}.media-mini-editor-overlay.is-story-compose .media-mini-editor-frame.aspect-9-16>img:not(.media-mini-editor-blur-layer),.media-mini-editor-overlay.is-story-compose .media-mini-editor-frame.aspect-4-5>img:not(.media-mini-editor-blur-layer),.media-mini-editor-overlay.is-story-compose .media-mini-editor-frame.aspect-9-16 .story-video-compose-media,.media-mini-editor-overlay.is-story-compose .media-mini-editor-frame.aspect-4-5 .story-video-compose-media{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}@media (min-width:901px){.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout{grid-template:"tools canvas"minmax(0,1fr)"adjust canvas"/minmax(240px,300px) minmax(0,1fr);align-items:stretch;column-gap:16px;min-height:0;padding:0 16px 8px;display:grid}.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout>.media-mini-editor-preview-wrap{grid-area:canvas;justify-content:center;padding:0}.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout>.story-compose-tools,.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout>.media-mini-editor-post-tools{overscroll-behavior:contain;grid-area:tools;align-self:start;max-height:min(72dvh,680px);padding:0;overflow-y:auto}.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout>.media-mini-editor-scroll,.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout>.video-compose-timeline{grid-area:adjust;align-self:end;max-height:min(32dvh,260px);padding:0 0 8px}.media-mini-editor-overlay.is-story-compose .media-mini-editor-frame.aspect-9-16{max-width:min(100%,420px);max-height:min(78dvh,720px)}.media-mini-editor-overlay.is-story-compose .media-mini-editor-frame.aspect-4-5{max-width:min(100%,440px);max-height:min(78dvh,720px)}}@media (max-width:900px){.media-mini-editor-overlay.is-story-compose .media-mini-editor-preview-wrap{order:0}.media-mini-editor-overlay.is-story-compose .story-compose-tools,.media-mini-editor-overlay.is-story-compose .media-mini-editor-post-tools{order:1}.media-mini-editor-overlay.is-story-compose .media-mini-editor-scroll,.media-mini-editor-overlay.is-story-compose .video-compose-timeline{order:2}}.media-mini-editor-post-tools{flex:none;padding:0 12px 8px}.media-filter-strip{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:10px;padding:4px 2px 8px;display:flex;overflow-x:auto}.media-filter-strip::-webkit-scrollbar{height:0}.media-filter-chip{color:#ffffffb3;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:none;justify-items:center;gap:6px;width:72px;padding:0;display:grid}.media-filter-chip-preview{background:#1a1a1a;border:2px solid #0000;border-radius:14px;width:64px;height:64px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.media-filter-chip.is-selected .media-filter-chip-preview{border-color:#d4a017f2;box-shadow:0 0 0 3px #d4a01733}.media-filter-chip-preview img,.media-filter-chip-swatch{object-fit:cover;width:100%;height:100%;display:block}.media-filter-chip-swatch{background:linear-gradient(135deg,#6b5b4a 0%,#c9a66b 45%,#2a2430 100%)}.media-filter-chip-swatch.filter-none{background:linear-gradient(135deg,#8a8a8a,#d8d8d8 50%,#4a4a4a)}.media-filter-chip-swatch.filter-mono{background:linear-gradient(135deg,#222,#bbb 50%,#111)}.media-filter-chip-swatch.filter-warm{background:linear-gradient(135deg,#5a3010,#e0a060 50%,#3a1808)}.media-filter-chip-swatch.filter-cool{background:linear-gradient(135deg,#102840,#78b0d8 50%,#081828)}.media-filter-chip-swatch.filter-vivid{background:linear-gradient(135deg,#602060,#f0c040 50%,#2040a0)}.media-filter-chip-swatch.filter-fade{background:linear-gradient(135deg,#4a4540,#c8c0b4 50%,#2a2824)}.media-filter-chip-label{letter-spacing:.01em;font-size:11px;font-weight:650}.media-filter-chip.is-selected .media-filter-chip-label{color:#ffe7a8}.media-mini-editor-adjust-toggle{color:#ffffffd1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;margin-bottom:8px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.media-mini-editor-adjust-toggle.is-open{color:#ffe7a8;border-color:#d4a01759}.story-video-compose-media{object-fit:contain;touch-action:none;width:100%;height:100%;display:block}.video-compose-timeline{flex:none;gap:8px;padding:0 14px 10px;display:grid}.video-compose-timeline-meta{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.video-compose-play{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;width:34px;height:34px;font-size:11px}.video-compose-trim-label{color:#ffe7a8;margin-left:auto}.video-compose-track{background:#ffffff14;border-radius:999px;height:10px;position:relative;overflow:hidden}.video-compose-track-range{background:linear-gradient(90deg,#d4a0178c,#f0c040bf);border-radius:999px;position:absolute;top:0;bottom:0}.video-compose-playhead{background:#fff;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px;box-shadow:0 0 0 2px #00000059}.video-compose-slider{color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:11px;font-weight:650;display:grid}.video-compose-slider input[type=range],.media-mini-editor-controls input[type=range],.media-mini-editor-scroll input[type=range]{cursor:pointer;accent-color:#d4a017;appearance:none;background:0 0;border:none;border-radius:0;width:100%;height:28px;margin:0;padding:0}.video-compose-slider input[type=range]::-webkit-slider-runnable-track{background:#ffffff2e;border-radius:999px;height:6px}.media-mini-editor-controls input[type=range]::-webkit-slider-runnable-track{background:#ffffff2e;border-radius:999px;height:6px}.media-mini-editor-scroll input[type=range]::-webkit-slider-runnable-track{background:#ffffff2e;border-radius:999px;height:6px}.video-compose-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #d4a017f2;border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 1px 4px #00000059}.media-mini-editor-controls input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #d4a017f2;border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 1px 4px #00000059}.media-mini-editor-scroll input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #d4a017f2;border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 1px 4px #00000059}.video-compose-slider input[type=range]::-moz-range-track{background:#ffffff2e;border-radius:999px;height:6px}.media-mini-editor-controls input[type=range]::-moz-range-track{background:#ffffff2e;border-radius:999px;height:6px}.media-mini-editor-scroll input[type=range]::-moz-range-track{background:#ffffff2e;border-radius:999px;height:6px}.video-compose-slider input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #d4a017f2;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000059}.media-mini-editor-controls input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #d4a017f2;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000059}.media-mini-editor-scroll input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #d4a017f2;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000059}.media-video-error{margin:0 16px 8px}@media (max-width:640px){.video-compose-timeline{padding:0 12px 8px}}.blacklist-add-modal{gap:12px;width:min(420px,92vw);padding:16px;display:grid}.blacklist-add-modal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.blacklist-add-modal-header h3{margin:0;font-size:1.05rem}.blacklist-add-modal-lead{color:#ffffffb8;margin:0;font-size:.9rem}.blacklist-add-modal-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.blacklist-add-modal-footer .fetix-pill-cta{min-height:42px;padding:0 18px}.blacklist-add-modal-footer .fetix-pill-cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.story-compose-tools.is-editor-embedded .story-compose-panel{max-height:200px;overflow:auto}@media (max-width:430px){.media-mini-editor-overlay.is-story-compose .media-mini-editor-scroll{max-height:min(24dvh,180px)}}.media-mini-editor-scroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:0 auto;min-height:0;padding:0 16px 8px;overflow-y:auto}.media-mini-editor-controls{touch-action:pan-y;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:12px;margin-bottom:12px;padding:12px;animation:.18s ease-out mediaEditorSheetIn;display:grid}.media-mini-editor-row{flex-wrap:wrap;gap:8px;display:flex}.media-mini-editor-footer{padding:12px 16px max(14px, env(safe-area-inset-bottom));z-index:2;background:#0a0a0aeb;border-top:1px solid #ffffff14;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;margin:0;display:flex;position:sticky;bottom:0}.media-mini-editor-btn{cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700}.media-mini-editor-btn:disabled{opacity:.55;cursor:not-allowed}.media-mini-editor-btn.is-ghost{color:#ffffffc7;background:0 0}.media-mini-editor-btn.is-secondary{color:#fff;background:#ffffff0f}.media-mini-editor-btn.is-primary{color:#14100a;background:linear-gradient(#e0b33a,#c49216);border-color:#d4a0178c}.media-mini-editor-progress{color:#ffffffc7;background:#d4a01714;border:1px solid #d4a01747;border-radius:12px;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;display:grid}.media-mini-editor-progress-bar{background:linear-gradient(90deg,#d4a017,#f0c040);border-radius:999px;height:4px;transition:width .12s linear}@keyframes mediaEditorSheetIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.media-mini-editor-overlay{align-items:stretch;padding:0}.media-mini-editor-panel{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.media-mini-editor-preview-wrap{flex:auto}.media-mini-editor-frame{width:min(100%,360px);min-height:180px}.media-mini-editor-frame img,.media-mini-editor-frame.aspect-9-16{max-height:min(48dvh,420px)}.story-compose-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.story-compose-tool{min-height:52px}}@media (min-width:768px) and (max-width:1024px){.media-mini-editor-panel{width:min(860px,96vw)}.media-mini-editor-frame.aspect-9-16{max-width:340px;max-height:min(60dvh,620px)}}@media (min-width:1025px){.media-mini-editor-panel{width:min(920px,94vw)}.media-mini-editor-frame img{max-height:min(58dvh,560px)}.media-mini-editor-frame.aspect-9-16{max-width:360px;max-height:min(64dvh,680px)}}.section-back-button.is-studio-root{display:none}.section-back-button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 14px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.settings-section-back.section-back-button{display:none}.section-back-button:hover{color:#fff}.fx-back-chevron{color:#ffffffe0;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:inline-grid}.fx-back-chevron svg{width:15px;height:15px;display:block}.section-back-button:hover .fx-back-chevron,.acc-back-link:hover:before{color:#fff;background-color:#ffffff14;border-color:#ffffff47}.settings-secteon-back{margin-bottom:18px}@media (min-width:701px){.settings-layout .settings-secteon-back{display:none}}.settings-menu-hint{display:none}.settings-category{border-top:1px solid #ffffff0f;margin:22px 0;padding-top:8px}.settings-category h3{margin:0 0 10px;font-size:12px;font-weight:600}.marketplace-settings-options{border-bottom:0;border-left:0;border-right:0;min-width:0;padding-bottom:0;padding-left:0;padding-right:0}.marketplace-settings-options legend{color:#fff;padding:0;font-size:12px;font-weight:600}.settings-automation-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;margin:16px 0;padding:16px}.settings-campaign-form,.settings-campaign-list{margin-top:12px}.composer-section{margin:0 0 18px;padding-bottom:8px}.composer-section-title{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.highlights-manage-layout{grid-template-columns:220px minmax(0,1fr);gap:20px;margin-top:18px;display:grid}.highlights-rail{flex-direction:column;gap:8px;display:flex}.highlights-rail-item{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.highlights-rail-item.active{background:#d4a01714;border-color:#d4a01773}.highlights-rail-avatar{background:#ffffff0f;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.highlights-rail-avatar img{object-fit:cover;width:100%;height:100%}.highlights-rail-item strong,.highlights-rail-item small{display:block}.highlights-rail-item small{color:#ffffff59;font-size:10px}.highlights-manage-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.highlights-story-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.highlights-story-card{color:#fff;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:8px;display:flex}.highlights-story-card.selected{border-color:#d4a01780}.highlights-story-preview{aspect-ratio:9/16;background:#ffffff0a;border-radius:10px;place-items:center;display:grid;overflow:hidden}.highlights-story-preview img{object-fit:cover;width:100%;height:100%}.highlights-story-card small{color:#ffffff59;font-size:10px}.studio-stories-archive-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.studio-stories-archive-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.studio-stories-archive-card.studio-content-card-rich,.studio-content-card-media-overlay.studio-content-card-rich{background:#00000059;border:1px solid #ffffff14;border-radius:16px;position:relative;overflow:hidden}.studio-stories-archive-card .studio-content-card-media,.studio-stories-archive-card .studio-content-card-placeholder,.studio-story-media-placeholder,.studio-content-card-media-overlay .studio-content-card-media,.studio-content-card-media-overlay .studio-content-card-placeholder{aspect-ratio:9/16;background:#0a0a0c;width:100%;max-height:360px}.studio-stories-archive-card .studio-content-card-media img,.studio-content-card-media-overlay .studio-content-card-media img{object-fit:contain;object-position:center}.studio-stories-archive-card .studio-content-card-body,.studio-content-card-media-overlay .studio-content-card-body{pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 28%),linear-gradient(#0000 58%,#000000b8 100%);flex-direction:column;justify-content:space-between;gap:8px;padding:10px 10px 12px;display:flex;position:absolute;inset:0}.studio-stories-archive-card .studio-content-card-meta,.studio-content-card-media-overlay .studio-content-card-meta{gap:6px}.studio-stories-archive-card .studio-content-card-badge,.studio-stories-archive-card .studio-content-card-access,.studio-content-card-media-overlay .studio-content-card-badge,.studio-content-card-media-overlay .studio-content-card-access{color:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-color:#ffffff2e}.studio-stories-archive-card .studio-content-card-metrics,.studio-content-card-media-overlay .studio-content-card-metrics{color:#ffffffe0;text-shadow:0 1px 8px #00000073;margin-top:auto}.studio-stories-archive-card .studio-content-card-date,.studio-content-card-media-overlay .studio-content-card-date{color:#ffffffc7!important}.studio-stories-archive-grid .studio-stories-archive-card:has(.studio-content-card-corner-label) .studio-content-card-metrics{max-width:calc(100% - 5.5rem)}.studio-stories-archive-grid .studio-stories-archive-card .studio-content-card-corner-label{letter-spacing:.02em;color:#ffffffe6;text-shadow:0 1px 8px #00000073;text-align:right;max-width:48%;font-size:.68rem;font-weight:700;position:absolute;bottom:12px;right:10px}.studio-story-media-placeholder,.studio-content-card-placeholder.type-story{color:#ffffff8c;background:radial-gradient(circle at 35% 18%,#ffffff14,#0000 52%),linear-gradient(165deg,#ffffff0f,#ffffff04)}.studio-expired-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.studio-expired-posts-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.studio-expired-posts-card.studio-content-card-rich .studio-content-card-media,.studio-expired-posts-card.studio-content-card-rich .studio-content-card-placeholder{aspect-ratio:4/5;max-height:320px}.studio-expired-item{min-width:0}.studio-expired-sort button{color:#ffffffa6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.studio-expired-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.studio-republish-overlay{z-index:5200;padding:max(16px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));background:#000000b8;place-items:start center;display:grid;position:fixed;inset:0;overflow:auto}.studio-republish-sheet{color:#fff;background:#101012;border:1px solid #ffffff1a;border-radius:18px;width:min(720px,100%);margin:24px auto;padding:18px 18px 22px}.studio-republish-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.studio-republish-sheet-head h2{margin:0 0 6px;font-size:18px}.studio-republish-sheet-head p{color:#ffffff94;margin:0;font-size:13px;line-height:1.4}@media (max-width:640px){.studio-expired-posts-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.studio-republish-sheet{margin:8px auto;padding:14px 12px 18px}}.studio-expired-sort{flex-wrap:wrap;gap:8px;display:flex}.studio-expired-sort button{color:#ffffffb3;cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:600}.studio-expired-sort button.active{color:#050505;background:#fff;border-color:#fff}.studio-expired-item{flex-direction:column;gap:8px;display:flex}.studio-expired-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-expired-actions.is-compact{padding:0 2px 4px}.studio-expired-actions .studio-secondary-button{padding:6px 10px;font-size:12px;text-decoration:none}.studio-stories-section-head,.studio-highlights-empty{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.studio-highlights-empty{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:18px;flex-direction:column;align-items:flex-start;padding:22px}.studio-highlights-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:18px;display:grid}.studio-highlight-card{background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;display:flex}.studio-highlight-meta{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.studio-highlight-meta small{color:#fff6;font-size:11px}.studio-highlight-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.studio-highlight-actions button{color:#fffc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:11px}.profile-highlights-section{margin:18px var(--profile-rail,0px) 0;padding:0}.profile-highlights-section.is-empty-spacer{min-height:118px;margin-bottom:4px}.profile-highlights-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:0;display:flex}.profile-highlights-head h2{letter-spacing:.02em;color:#ffffffc7;margin:0;font-size:14px;font-weight:650}.profile-highlights-manage{color:#f5d78a;cursor:pointer;background:#d4a0171a;border:1px solid #d4a01759;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600}.profile-highlight-add-ring{background:linear-gradient(135deg,#d4a017,#8b6914 45%,#f0d78c)}.profile-highlight-add-media{color:#f0d78c;background:#0d0d0f}.profile-highlight-add-plus{color:#f0d78c;margin-top:-2px;font-size:34px;font-weight:300;line-height:1;display:block}.profile-highlights-row{scrollbar-width:thin;gap:14px;margin:0;padding:4px 0 10px;display:flex;overflow-x:auto}.profile-highlights-row--spacer{min-height:102px}.profile-highlight-item{flex-direction:column;flex:none;align-items:center;gap:6px;width:78px;display:flex}.profile-highlight-ring{cursor:pointer;background:linear-gradient(135deg,#d4a017,#8b6914 45%,#f0d78c);border:none;border-radius:50%;width:72px;height:72px;padding:2px}.profile-highlight-ring-media{color:#ffffffb3;background:#0d0d0f;border:2px solid #0d0d0f;border-radius:50%;place-items:center;width:100%;height:100%;font-weight:700;display:grid;overflow:hidden}.profile-highlight-ring-media img{object-fit:cover;width:100%;height:100%}.profile-highlight-title{text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;text-align:center;max-width:78px;font-size:11px;font-weight:600;display:block;overflow:hidden}.profile-highlight-count,.profile-highlight-edit{color:#fff6;font-size:10px}.profile-highlight-edit{cursor:pointer;background:0 0;border:none;padding:0}.highlight-editor-overlay{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.highlight-editor-panel{background:linear-gradient(#16161a,#0f0f12);border:1px solid #ffffff1a;border-radius:22px;width:min(720px,100%);max-height:min(88vh,900px);padding:20px;overflow:auto;box-shadow:0 24px 80px #0000008c}.highlight-editor-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.highlight-editor-header h2{margin:4px 0 0;font-size:22px}.highlight-editor-close{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1}.highlight-editor-title-field input{height:48px;font-size:16px}.highlight-editor-cover-block{margin:14px 0}.highlight-editor-cover-row{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.highlight-cover-pick{cursor:pointer;background:#ffffff0f;border:2px solid #0000;border-radius:50%;flex:none;width:56px;height:56px;padding:0;overflow:hidden}.highlight-cover-pick.active{border-color:#d4a017}.highlight-cover-pick img{object-fit:cover;width:100%;height:100%}.highlight-editor-stories{margin-top:12px}.highlight-editor-order{gap:8px;margin:8px 0 12px;display:flex;overflow-x:auto}.highlight-editor-order-item{flex:none;align-items:center;gap:4px;display:flex}.highlight-editor-order-item span{background:#ffffff0f;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.highlight-editor-order-item img{object-fit:cover;width:100%;height:100%}.highlight-editor-order-item button{color:#fff;cursor:pointer;background:#ffffff0f;border:none;border-radius:6px;width:22px;height:22px}.highlight-editor-actions{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.highlight-editor-actions-right{gap:8px;display:flex}.community-poll-author{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.community-poll-card-header{align-items:flex-start}.community-poll-menu{flex-shrink:0;margin-left:auto}.community-poll-menu-footer{margin-left:auto}.community-poll-footer .community-card-more-menu,.community-poll-footer .feed-post-menu{flex-shrink:0;align-self:center;margin-left:auto}.community-poll-follow{flex-shrink:0}.community-poll-author-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.community-poll-username{color:#ffffff8c;font-size:13px}.community-poll-author-meta{gap:2px;min-width:0;display:grid}.community-poll-author-link{color:#fff;font-size:14px;font-weight:600;text-decoration:none}.community-poll-author small{color:#ffffff73;font-size:12px;display:block}.community-poll-card .community-poll-question{letter-spacing:-.01em;margin:4px 0 12px;padding:0;font-size:15px;font-weight:600;line-height:1.4}.community-poll-options{flex-direction:column;gap:8px;display:flex}.community-poll-option{color:#fff;cursor:pointer;text-align:left;width:100%;font:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;gap:10px;padding:11px 14px;display:flex;position:relative;overflow:hidden}.community-poll-option.is-owner-readonly,.community-poll-option:not(button){cursor:default}.community-poll-option.selected{border-color:#d4a01780}.community-poll-option-bar{background:#d4a01729;position:absolute;inset:0 auto 0 0}.community-poll-option-label,.community-poll-option-count{z-index:1;position:relative}.community-poll-footer{align-items:center;margin-top:4px}.community-poll-card,.community-qa-card{position:relative}.community-card-corner-time{color:#ffffff8c;white-space:nowrap;margin-left:auto;font-size:12px}.community-qa-card>.community-card-corner-time{position:absolute;bottom:10px;right:12px}.message-bubble.is-flat-community{position:relative}.message-bubble.is-flat-community>.message-meta-time{margin:0;position:absolute;bottom:8px;right:12px}.community-msg-card-shell.is-embedded-message .community-msg-surface,.community-msg-card-shell.is-embedded-message .community-poll-card,.community-msg-card-shell.is-embedded-message .community-challenge-card,.community-msg-card-shell.is-embedded-message .community-qa-card{box-sizing:border-box;min-height:148px;padding-bottom:28px}.community-chat-event-ticket{cursor:default;width:min(100%,420px)}.community-chat-event-ticket:hover,.community-chat-event-ticket:focus-visible{transform:none}.community-chat-event-ticket .community-event-ticket-actions{flex-wrap:wrap;gap:8px;display:flex}.community-chat-event-ticket .purchases-event-ticket-footer{justify-content:space-between;gap:8px;display:flex}.community-poll-voters-toggle{min-height:32px;margin-left:auto;padding:6px 10px;font-size:12px}.community-composer-toggle-row{margin-top:8px;padding:10px 12px}.community-composer-toggle-row .content-allow-offers-switch{flex-shrink:0}.community-live-now-body,.community-marketplace-activity-body,.community-ticketed-body,.community-activity-body{gap:12px;margin:0 0 14px;display:grid}.community-activity-body p{color:#ffffffe0;margin:0;font-size:15px;line-height:1.5}.community-activity-previews+.community-activity-view-cta,.community-marketplace-activity-previews+.community-activity-view-cta,.community-activity-previews+.community-activity-cta-row,.community-marketplace-activity-previews+.community-activity-cta-row{margin-top:8px}.community-activity-cta-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.community-activity-cta-row .community-activity-view-cta{flex:0 auto;min-width:0}.community-activity-cta-row .community-card-more-menu,.community-activity-cta-row .feed-post-menu{flex-shrink:0;margin-left:auto}:is(.community-activity-body:has(.community-activity-cta-row),.community-marketplace-activity-body:has(.community-activity-cta-row)){margin-bottom:0}.community-activity-footer{align-items:center;gap:8px}.community-activity-footer--compact{min-height:0;margin-top:4px;padding-top:0}.community-activity-interactions{flex:1;min-width:0}.community-activity-footer-spacer{flex:1}.community-activity-previews{flex-wrap:wrap;gap:8px;display:flex}.community-activity-preview-thumb{color:#ffffff8c;background:#ffffff0f;border-radius:12px;place-items:center;width:64px;height:64px;font-size:11px;text-decoration:none;display:grid;overflow:hidden}.community-activity-preview-thumb img{object-fit:cover;width:100%;height:100%}.community-activity-view-cta{min-height:36px;color:inherit;border:1px solid #ffffff1f;border-radius:12px;align-items:center;width:fit-content;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.community-marketplace-activity-previews{gap:10px;display:grid}.community-marketplace-activity-previews.is-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.community-ticketed-badge-inline{color:#ffffffb8;margin:0 0 8px;font-size:13px}.community-publication-footer-right{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.community-card-more-menu{margin-left:auto}.reminder-button-wrap{flex-direction:column;gap:4px;display:inline-flex}.reminder-button{gap:8px}.reminder-button-error{color:#ff8f8f;font-size:12px}.reminders-page .reminders-lead{color:#ffffffa6;margin:0 0 20px}.reminders-section{margin-bottom:28px}.reminders-section h2{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;margin:0 0 12px;font-size:15px}.reminders-list{gap:12px;display:grid}.reminders-item{gap:12px;padding:16px;display:grid}.reminders-item-head{align-items:center;gap:12px;display:flex}.reminders-item-head p{color:#ffffff94;margin:4px 0 0;font-size:13px}.reminders-item-meta{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0;display:grid}.reminders-item-meta dt{text-transform:uppercase;letter-spacing:.04em;color:#ffffff73;font-size:11px}.reminders-item-meta dd{margin:4px 0 0}.reminders-item-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.challenge-reminder-row{margin-top:12px}@media (max-width:720px){.community-text-card-header{align-items:flex-start}.community-activity-footer,.community-text-card-footer{flex-wrap:wrap}.community-marketplace-activity-previews.is-grid{grid-template-columns:1fr}}.community-live-now-status{color:#ffffffe0;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.community-live-now-dot{color:#0000;background:#ff3b4a;border-radius:999px;width:8px;height:8px;font-size:0;line-height:0;display:inline-flex;box-shadow:0 0 0 4px #ff3b4a2e}.community-live-now-title{color:#ffffffb3;margin:0;font-size:14px;font-weight:500}.community-live-now-cta{cursor:pointer;background:0 0;width:fit-content;display:inline-flex}.community-live-now-cta:disabled{opacity:.55;cursor:wait}.community-marketplace-activity-copy{color:#ffffffd1;margin:0;font-size:14px}.community-marketplace-activity-preview{color:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:72px 1fr;align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}.community-marketplace-activity-preview img,.community-marketplace-activity-placeholder{object-fit:cover;background:#ffffff0f;border-radius:10px;width:72px;height:72px}.community-marketplace-activity-preview strong{font-size:14px;display:block}.community-marketplace-activity-preview span{color:#ffffff9e;margin-top:4px;font-size:13px;display:block}.community-activity-card.community-text-card{display:block}.community-poll-footer .feed-post-interactions{justify-content:flex-start;width:100%}.community-poll-voters{gap:10px;margin-top:12px;display:grid}.community-poll-voters-group ul{margin:6px 0 0;padding:0;list-style:none}.community-poll-voters-group li{justify-content:space-between;gap:8px;padding:4px 0;font-size:12px;display:flex}.community-poll-voters-group li span{color:#ffffff59}@media (max-width:700px){.settings-layout:not(.settings-layout-open) .settings-content>:not(.settings-menu-hint){display:none}.settings-layout:not(.settings-layout-open) .settings-menu-hint{display:block}.settings-layout-open .settings-menu{display:none}.highlights-manage-layout{grid-template-columns:1fr}.studio-stories-tabs{width:100%}.studio-stories-tab{text-align:center;flex:1}.studio-stories-section-head{flex-direction:column}}.post-content-stats{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;width:100%;min-width:0;max-width:100%;margin-top:16px;padding:14px;overflow:hidden}.post-content-stats-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.post-content-stats-title{flex:auto;min-width:0}.post-content-stats-header h3{letter-spacing:-.02em;word-break:break-word;margin:0;font-size:16px}.post-content-stats-toggle{white-space:nowrap;flex:none}.post-content-stats-overlay{z-index:var(--fx-z-modal)}.post-content-stats-modal{width:min(100%,420px);max-height:min(80vh,640px)}.post-content-stats-modal-header h2{margin:0;font-size:17px}.post-content-stats-body{min-width:0;max-width:100%;margin-top:0;overflow:hidden}.post-content-stats-status{color:#ffffff8c;margin:0;font-size:13px}.post-content-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:100%;display:grid}.post-content-stats-grid-marketplace{grid-template-columns:repeat(3,minmax(0,1fr))}.post-content-stats-card{cursor:pointer;text-align:center;min-width:0;max-width:100%;min-height:72px;color:inherit;font:inherit;background:#00000038;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:14px 12px;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.post-content-stats-card:hover{background:#ffffff0f;border-color:#ffffff24}.post-content-stats-card:focus-visible{outline-offset:2px;outline:2px solid #f0d07873}.post-content-stats-detail-panel{width:min(100%,320px)}.post-content-stats-detail-body{text-align:center;padding:8px 0 4px}.post-content-stats-detail-count{letter-spacing:-.03em;font-size:28px;display:block}.post-content-stats-reposters-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.post-content-stats-reposter-link{color:inherit;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.post-content-stats-reposter-link:hover{background:#ffffff0a}.post-content-stats-reposter-link div{flex:1;min-width:0}.post-content-stats-reposter-link strong{font-size:14px;display:block}.post-content-stats-reposter-link span{color:#ffffff73;font-size:12px;display:block}.post-content-stats-reposter-link time{color:#fff6;white-space:nowrap;font-size:11px}.post-content-stats-card span{color:#ffffff80;letter-spacing:.05em;text-transform:uppercase;text-align:center;font-size:11px;font-weight:600;line-height:1.3;display:block}.post-content-stats-card strong{letter-spacing:-.03em;overflow-wrap:anywhere;text-align:center;margin-top:8px;font-size:20px;font-weight:750;display:block}.post-content-stats-audience-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.post-content-stats-audience-row{border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.post-content-stats-audience-row a{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.post-content-stats-audience-row a:hover{opacity:.92}.post-content-stats-audience-meta{flex:1;min-width:0}.post-content-stats-audience-meta strong{font-size:14px;display:block}.post-content-stats-audience-meta span{color:#ffffff73;font-size:12px;display:block}.post-content-stats-audience-row time{color:#fff6;white-space:nowrap;font-size:11px}.story-comp-inline-textarea{width:min(72vw,220px);min-height:2.5em;color:inherit;font:inherit;text-align:inherit;resize:none;field-sizing:content;background:#0000008c;border:1px solid #ffffff59;border-radius:10px;padding:6px 10px;font-weight:700;line-height:1.25;display:block}.story-comp-poll-edit{gap:6px;width:100%;display:grid}.story-comp-poll-edit input{color:#fff;width:100%;font:inherit;background:#00000059;border:1px solid #fff3;border-radius:8px;padding:6px 8px;font-size:.8rem}@media (min-width:560px){.post-content-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.post-content-stats{padding:12px}.post-content-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-content-stats-grid-marketplace{grid-template-columns:repeat(3,minmax(0,1fr))}}.creator-archived-panel{margin-top:8px}.creator-archived-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.creator-archived-header h2{letter-spacing:-.03em;margin:6px 0 0;font-size:22px}.studio-expired-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.studio-expired-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:88px 1fr;gap:14px;padding:10px;display:grid}.studio-expired-card:hover{background:#ffffff0d;border-color:#ffffff2e}.studio-expired-thumb{color:#ffffff8c;background:#00000059;border-radius:10px;place-items:center;width:88px;height:88px;font-size:12px;display:grid;position:relative;overflow:hidden}.studio-expired-thumb img{object-fit:cover;width:100%;height:100%}.studio-expired-media-badge{background:#000000b3;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;bottom:6px;left:6px}.studio-expired-meta{align-content:start;gap:4px;min-width:0;display:grid}.studio-expired-meta strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.studio-expired-meta small{color:#ffffff9e;font-size:12px}.studio-expired-badge{color:#ffc078;background:#ffaa5024;border-radius:999px;width:fit-content;margin-top:4px;padding:2px 8px;font-weight:700}.studio-expired-detail{border-top:1px solid #ffffff14;gap:8px;margin-top:12px;padding-top:12px;display:grid}.studio-expired-detail p{justify-content:space-between;gap:12px;margin:0;font-size:13px;display:flex}.studio-expired-detail span{color:#ffffff8c}.studio-expired-detail-body{white-space:pre-wrap;color:#ffffffd9;display:block!important}.creator-calendar{margin-top:8px}.creator-calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.creator-calendar-nav,.creator-calendar-year,.creator-calendar-create{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creator-calendar-create{flex-wrap:nowrap;align-items:stretch;overflow-x:auto}.creator-calendar-create-pill,a.creator-calendar-create-pill{letter-spacing:.01em;white-space:nowrap;box-sizing:border-box;height:36px;min-height:36px;padding:0 14px;font-size:12px;font-weight:650;line-height:1;text-decoration:none}.creator-calendar-create-pill:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.creator-calendar-go-live{font-weight:700}@media (max-width:720px){.creator-calendar-create{width:100%}.creator-calendar-create-pill,a.creator-calendar-create-pill{flex:auto;justify-content:center}}.creator-calendar-month-label{text-align:center;letter-spacing:-.03em;text-transform:capitalize;min-width:160px;margin:0;font-size:20px}.creator-calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.creator-calendar-weekdays span{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;padding:4px 0;font-size:11px}.creator-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.creator-calendar-cell{min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:8px;display:flex;overflow:hidden;container-type:inline-size}.creator-calendar-cell.is-empty{pointer-events:none;background:0 0;border-color:#0000}.creator-calendar-cell.is-today{border-color:#d4a01773}.creator-calendar-cell.is-selected{background:#d4a0171f;border-color:#d4a0178c}.creator-calendar-cell.has-items{box-shadow:inset 0 0 0 1px #ffffff0a}.creator-calendar-day-num{font-size:13px;font-weight:700}.creator-calendar-day-items{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.creator-calendar-chip{box-sizing:border-box;text-align:center;letter-spacing:0;text-transform:none;color:#ffffffc7;white-space:nowrap;text-overflow:clip;background:#ffffff14;border-radius:999px;width:100%;padding:2px;font-size:clamp(8px,13cqi,11px);font-weight:700;line-height:1.2;display:block;overflow:hidden}.creator-calendar-chip.type-post{color:#9cc7ff;background:#5aa0ff2e}.creator-calendar-chip.type-clip{color:#d4c2ff;background:#a882ff33}.creator-calendar-chip.type-podcast{color:#dff08a;background:#bedc462e}.creator-calendar-chip.type-marketplace{color:#f0c040;background:#d4a0172e}.creator-calendar-chip.type-story{color:#ffd0a8;background:#ffc8a029}.creator-calendar-chip.type-live{color:#ffb0bc;background:#ff788c2e}.creator-calendar-chip.type-event{color:#ffc08a;background:#ff914633}.creator-calendar-chip.type-booking{color:#9eebdc;background:#78d2be2e}.creator-calendar-filters{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.creator-calendar-filter-chip{color:#ffffffb8;letter-spacing:.02em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.creator-calendar-filter-chip.is-active{color:#c8fff4;background:#9eebdc29;border-color:#9eebdc59}.creator-calendar-legend-item.type-booking span{background:#78d2beb3}.creator-calendar-item-badge.is-booking{color:#9eebdc;background:#78d2be29}.creator-calendar-legend{flex-wrap:wrap;gap:10px 14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.creator-calendar-legend-item{color:#ffffff8c;align-items:center;gap:6px;font-size:12px;display:inline-flex}.creator-calendar-legend-item span{background:#fff3;border-radius:3px;width:10px;height:10px}.creator-calendar-legend-item.type-post span{background:#5aa0ffd9}.creator-calendar-legend-item.type-clip span{background:#a882ffd9}.creator-calendar-legend-item.type-podcast span{background:#bedc46e6}.creator-calendar-legend-item.type-marketplace span{background:#d4a017d9}.creator-calendar-legend-item.type-story span{background:#ffc8a08c}.creator-calendar-legend-item.type-live span{background:#ff788c8c}.creator-calendar-legend-item.type-event span{background:#ff9146e6}.creator-calendar-empty-day{gap:6px;display:grid}.creator-calendar-thumb-placeholder{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.creator-calendar-chip.is-more{color:#ffffff80;background:0 0;padding-left:2px}.creator-calendar-detail{margin-top:14px}.creator-calendar-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.creator-calendar-detail-header h3{letter-spacing:-.02em;text-transform:capitalize;margin:6px 0 0;font-size:18px}.creator-calendar-item-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.creator-calendar-item-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:10px;transition:border-color .15s,background .15s;display:grid}.creator-calendar-item-card:hover{background:#d4a0170f;border-color:#d4a01759}.creator-calendar-item-thumb{background:#ffffff0a;border-radius:10px;width:96px;height:72px;position:relative;overflow:hidden}.creator-calendar-item-thumb.is-story,.creator-calendar-item-thumb.is-clip{justify-self:center;width:72px;height:96px}.creator-calendar-item-copy{min-width:0}.creator-calendar-item-meta-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.creator-calendar-item-type{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;border:1px solid #ffffff1f;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.creator-calendar-item-copy strong{margin-bottom:2px;font-size:14px;line-height:1.35;display:block}.creator-calendar-item-copy small{color:#ffffff73;font-size:12px}.creator-calendar-item-badge{border-radius:999px;margin-bottom:0;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.creator-calendar-item-badge.is-scheduled{color:#f5d78a;background:#d4a01724}.creator-calendar-item-badge.is-published{color:#8fdfb2;background:#46b47824}.creator-calendar-item-badge.is-draft{color:#ffffffa6;background:#ffffff14}.calendar-studio-manage{border-top:1px solid #ffffff14;margin-top:18px;padding-top:16px}.calendar-detail-meta{color:#ffffffa6;gap:6px;margin:12px 0 4px;font-size:13px;display:grid}.calendar-detail-badge{color:#f5d78a;background:#d4a01724;border-radius:999px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.calendar-detail-type{letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-size:11px}.calendar-detail-overlay .calendar-detail-panel{flex-direction:column;width:min(560px,100vw - 24px);max-height:min(92vh,860px);display:flex;overflow:hidden}.calendar-detail-header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0e10f5;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex;position:sticky;top:0}.calendar-detail-header-main{flex:1;min-width:0}.calendar-detail-eyebrow-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.calendar-detail-type-badge{letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7;border:1px solid #ffffff24;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:750;display:inline-flex}.calendar-detail-status-pill{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;background:#ffffff14;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.calendar-detail-status-pill.is-scheduled{color:#f5d78a;background:#d4a01724}.calendar-detail-status-pill.is-published{color:#8fdfb2;background:#46b47824}.calendar-detail-status-pill.is-draft{color:#ffffffa6;background:#ffffff14}.calendar-detail-status-pill.is-booking{color:#b7c8ff;background:#78a0ff24}.calendar-detail-title{letter-spacing:-.02em;word-break:break-word;margin:0;font-size:18px;line-height:1.3}.calendar-detail-subtitle{color:#ffffff8c;margin:6px 0 0;font-size:13px;line-height:1.4}.calendar-detail-body{flex-direction:column;gap:14px;min-height:0;padding:14px 16px 18px;display:flex;overflow:auto}.calendar-detail-preview{background:#00000073;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.calendar-detail-preview.is-media{max-height:min(48vh,420px)}.calendar-detail-preview.is-post,.calendar-detail-preview.is-marketplace,.calendar-detail-preview.is-live{aspect-ratio:16/10;width:100%}.calendar-detail-preview.is-clip,.calendar-detail-preview.is-story{aspect-ratio:9/16;max-width:min(100%,280px);max-height:min(52vh,480px);margin:0 auto}.calendar-detail-preview img,.calendar-detail-preview video,.calendar-detail-preview .public-post-autoplay,.calendar-detail-preview .mp-cover,.calendar-detail-preview .media-cover{object-fit:contain;width:100%;height:100%;display:block}.calendar-detail-info{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:10px;margin:0;padding:12px;display:grid}.calendar-detail-info-row{grid-template-columns:minmax(88px,120px) minmax(0,1fr);align-items:start;gap:10px;display:grid}.calendar-detail-info-row dt{color:#ffffff73;margin:0;font-size:12px;font-weight:650}.calendar-detail-info-row dd{color:#ffffffe0;word-break:break-word;margin:0;font-size:13px;line-height:1.4}.calendar-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.calendar-detail-stats{border-top:1px solid #ffffff0f;padding-top:4px}.calendar-detail-footer{border-top:1px solid #ffffff14;padding:12px 16px 16px}@media (max-width:640px){.calendar-detail-overlay .calendar-detail-panel{width:calc(100vw - 12px);max-height:min(94vh,900px)}.calendar-detail-info-row{grid-template-columns:1fr;gap:2px}.creator-calendar-item-card{grid-template-columns:72px minmax(0,1fr);gap:10px}.creator-calendar-item-thumb{width:72px;height:56px}.creator-calendar-item-thumb.is-story,.creator-calendar-item-thumb.is-clip{width:56px;height:72px}}.calendar-studio-manage-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.calendar-studio-manage-actions .studio-secondary-button{align-items:center;text-decoration:none;display:inline-flex}.creator-calendar-item-list li{background:0 0;border:none;padding:0;display:block}.creator-calendar-item-list strong{font-size:14px;display:block}.creator-calendar-item-list small{color:#ffffff7a;margin-top:4px;font-size:12px;display:block}@media (max-width:720px){.creator-calendar-cell{min-height:72px;padding:6px}.creator-calendar-day-items{display:none}.creator-calendar-cell.has-items .creator-calendar-day-num:after{content:"";vertical-align:middle;background:#f0c040;border-radius:999px;width:6px;height:6px;margin-left:4px;display:inline-block}}.settings-subpage{max-width:920px;margin:0 auto;padding-inline:clamp(12px,2vw,20px)}.profile-tab-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer-stepped{gap:14px;width:min(100%,880px);margin-inline:auto;display:grid}.composer-step-nav{border:1px solid var(--fx-border);border-radius:var(--fx-radius-pill);background:#00000038;flex-wrap:wrap;gap:8px;margin-bottom:6px;padding:4px;display:flex}.composer-step-nav span{text-align:center;color:var(--fx-text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:auto;padding:6px 10px;font-size:10px}.composer-section.fx-card{border:1px solid var(--fx-border);border-radius:var(--fx-radius-lg);background:linear-gradient(145deg, #ffffff09, transparent 52%), var(--fx-surface);margin:0;padding:clamp(16px,2.5vw,24px);box-shadow:0 12px 30px #0000002e}.composer-section .composer-section-title{color:var(--fx-accent);margin-bottom:16px;font-size:11px}.composer-section .form-field{gap:8px;margin-bottom:16px}.composer-section .form-field:last-child{margin-bottom:0}.composer-section .form-field>label,.composer-section label.form-field{color:#ffffffc2;font-size:12px;font-weight:700}.composer-section input:not([type=radio]):not([type=checkbox]),.composer-section textarea,.composer-section select{box-sizing:border-box;border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius);width:100%;color:var(--fx-text);transition:border-color var(--fx-transition), box-shadow var(--fx-transition);background:#0000004d;outline:none}.composer-section input:not([type=radio]):not([type=checkbox]),.composer-section select{min-height:var(--fx-touch-min);padding:0 12px}.composer-section textarea{resize:none;field-sizing:content;min-height:96px;max-height:280px;padding:12px;overflow-y:auto}.composer-section input:focus,.composer-section textarea:focus,.composer-section select:focus{box-shadow:0 0 0 3px var(--fx-accent-soft);border-color:#d4a017a6}.composer-section input[type=file]{box-sizing:border-box;min-height:58px;color:var(--fx-text-muted);align-items:center;padding:18px 14px;line-height:1.4;display:flex}.composer-section input[type=file]::file-selector-button{margin-right:12px;background:var(--fx-accent-soft);color:var(--fx-accent);cursor:pointer;vertical-align:middle;border:0;border-radius:9px;margin-block:0;padding:9px 14px;font-weight:750}:is(.post-composer .composer-section.fx-card>.form-field:has(input[type=file]),.reel-composer .composer-section.fx-card>.form-field:has(input[type=file]),.podcast-composer .composer-section.fx-card>.form-field:has(input[type=file])){margin-top:6px;padding:6px 0 8px}.composer-collab-section{z-index:5;margin-bottom:14px;position:relative;overflow:visible}.composer-collab-section.is-open{z-index:40}.composer-collab-title.composer-section-title{color:#ffffffeb;letter-spacing:.01em;text-transform:none;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.35}.composer-collab-hint{color:var(--fx-text-muted);margin:0 0 12px;font-size:13px;line-height:1.45}.composer-collab-picker{z-index:1;width:100%;position:relative}.composer-collab-dropdown{width:100%;display:block;position:relative}.composer-collab-trigger{border-radius:12px;justify-content:space-between;width:100%;min-height:48px;padding:12px 14px;font-size:14px}.composer-collab-dropdown .fx-dropdown-menu{z-index:90;border-radius:12px;width:100%;min-width:100%;margin-top:0;padding:6px;left:0;right:0}.composer-collab-menu-portal{z-index:var(--fx-z-modal);box-sizing:border-box;border:1px solid var(--fx-border-strong);background:var(--fx-surface-elevated);box-shadow:var(--fx-shadow);overscroll-behavior:contain;border-radius:12px;margin:0;padding:6px;overflow:auto;position:fixed!important}.composer-collab-menu-portal .composer-collab-menu{max-height:none;overflow:visible}.composer-collab-menu{gap:2px;max-height:280px;display:grid;overflow:auto}.composer-collab-options,.composer-comments-options{gap:8px}.composer-collab-partner{align-items:center}.composer-collab-partner strong{margin-bottom:0;font-size:15px}.composer-offers-slot{border-top:1px solid #ffffff14;margin-top:24px;padding-top:8px}.composer-offers-card{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.composer-offers-card:disabled{opacity:.55;cursor:default}.studio-product-form .composer-offers-card-compact{gap:12px;padding:12px 14px}.studio-product-form .composer-offers-card-compact strong{margin-bottom:2px;font-size:13px}.studio-product-form .composer-offers-card-compact>div>span{font-size:12px;line-height:1.4}.composer-offers-state{text-align:center;letter-spacing:.04em;color:#ffffffb3;border:1px solid #ffffff29;border-radius:999px;flex:none;min-width:3.25rem;padding:.35rem .7rem;font-size:.75rem;font-weight:700}.composer-offers-state.is-on,.composer-offers-card.active .composer-offers-state{color:var(--fx-accent,#d4a017);border-color:#d4a0178c}.composer-tribute-minimum{margin-top:14px}.post-comments-gate{background:#00000038;border-top:1px solid #ffffff14;gap:12px;padding:14px 16px 18px;display:grid}.post-comments-gate p{color:#ffffffc7;margin:0;font-size:13px;line-height:1.45}.post-comments-gate .fetix-pill-cta{justify-self:start}.composer-choice-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.composer-choice{border:1px solid var(--fx-border);border-radius:var(--fx-radius);cursor:pointer;min-height:74px;transition:border-color var(--fx-transition), background var(--fx-transition);background:#ffffff05;align-items:flex-start;gap:11px;padding:14px;display:flex}.composer-choice.selected{border-color:var(--fx-border-glow);background:var(--fx-accent-soft)}.composer-choice input{accent-color:var(--fx-accent);margin-top:3px}.composer-choice span,.composer-choice strong,.composer-choice small{display:block}.composer-choice strong{color:var(--fx-text);font-size:13px}.composer-choice small,.composer-tribute-minimum small,.composer-timezone{color:var(--fx-text-muted);margin-top:5px;font-size:11px;line-height:1.45}.composer-tribute-value{color:var(--fx-accent);font-size:12px;font-weight:750}.composer-schedule-fields{border:1px solid var(--fx-border);border-radius:var(--fx-radius);background:#ffffff05;align-items:end;margin-bottom:18px;padding:14px}.composer-timezone{grid-column:1/-1;margin:0}.composer-advanced-fields{align-items:start}.composer-input-suffix{position:relative}.composer-input-suffix input{padding-right:62px!important}.composer-input-suffix>span{color:var(--fx-accent);margin:0;font-size:11px;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.composer-section:last-of-type .studio-form-actions{border-top:1px solid var(--fx-border);padding-top:8px}.composer-section>summary.composer-section-title{cursor:pointer;list-style:none}.composer-section>summary.composer-section-title::-webkit-details-marker{display:none}.composer-section>summary.composer-section-title:after{content:"▾";float:right;opacity:.45}.composer-section[open]>summary.composer-section-title:after{content:"▴"}@media (max-width:620px){.composer-choice-group{grid-template-columns:1fr}.composer-step-nav{border-radius:var(--fx-radius)}}.community-poll-question{letter-spacing:-.02em;margin:0 0 6px;font-size:1.15rem}.community-poll-total{color:#ffffff80;margin:10px 0 0;font-size:12px}.community-poll-option-content{z-index:1;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex;position:relative}.community-poll-option-stats{flex:none;justify-items:end;gap:2px;display:grid}.community-poll-option-stats strong{font-size:14px}.community-poll-option-stats em{color:#ffffff73;font-size:11px;font-style:normal}.community-poll-voter-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.community-poll-voter-list li{justify-content:flex-start;align-items:center;gap:10px;display:flex}.community-poll-voter-list li div{gap:2px;display:grid}.community-poll-voter-list li small{color:#fff6}.community-composer-premium{gap:14px;padding:18px}.community-composer-type-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.community-composer-type-grid .community-composer-type-option{min-height:52px}.community-composer-type-option{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.community-composer-type-option:hover{background:#5078c81f;border-color:#78b4ff47}.creator-community-share-toggles{border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:8px;margin:12px 0;padding:12px 14px;display:flex}.creator-community-share-toggles legend{padding:0 6px;font-weight:600}.community-composer-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.community-composer-head h3{margin:4px 0 0;font-size:1.1rem}.community-composer-mode-switch{background:#00000040;border:1px solid #ffffff1a;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.community-composer-mode-switch button{color:#fff9;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:13px}.community-composer-mode-switch button.is-active{color:#fff;background:#d4a0172e}.community-composer-poll-fields{gap:10px;display:grid}.community-activity-follow,.notification-follow-slot{align-items:flex-start;display:flex}.creator-follow-button.compact{white-space:nowrap;padding:6px 12px;font-size:12px}.custom-order-modal{z-index:1200;box-sizing:border-box;place-items:center;width:100vw;max-width:100vw;height:100dvh;margin:0;padding:20px;display:grid;position:fixed;inset:0}.custom-order-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020205d1;border:0;position:absolute;inset:0}.custom-order-panel{background:linear-gradient(145deg,#171719,#0b0b0d);border:1px solid #d4a01759;border-radius:24px;gap:18px;width:min(680px,100%);max-height:calc(100vh - 40px);padding:28px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #000000a6}.custom-order-panel h2,.custom-order-panel p{margin:0}.custom-order-panel h2{color:#f7f3e9;letter-spacing:-.01em;padding-right:36px;font-size:1.35rem;font-weight:700;line-height:1.25}.custom-order-panel .form-field{gap:8px}.custom-order-panel .form-field>span{color:#fff;letter-spacing:.01em;text-align:left;margin:0;font-size:14px;font-weight:650;line-height:1.3}.custom-order-panel .custom-order-fields{align-items:start}.custom-order-panel .custom-order-file-field input[type=file]{box-sizing:border-box;color:#ffffffb8;align-items:center;width:100%;height:auto;min-height:46px;padding:10px 12px;line-height:1.4;display:flex}.custom-order-panel .custom-order-file-field input[type=file]::file-selector-button{margin-right:12px;color:#f0c040;font:inherit;cursor:pointer;vertical-align:middle;background:#d4a01729;border:0;border-radius:9px;margin-block:0;padding:9px 14px;font-size:12px;font-weight:750}.custom-order-composer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin-top:2px;display:flex}.custom-order-composer-actions .studio-secondary-button,.custom-order-composer-actions .fetix-pill-cta{box-sizing:border-box;min-height:40px;padding:0 18px}.custom-order-composer-actions .fetix-pill-cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:520px){.custom-order-composer-actions{flex-direction:column-reverse}.custom-order-composer-actions .studio-secondary-button,.custom-order-composer-actions .fetix-pill-cta{width:100%}}.custom-order-check{color:#ffffffe0;cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.custom-order-check input{accent-color:#d4a017;width:18px;height:18px}.custom-order-composer-summary{margin-top:2px}.custom-order-composer-fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}.custom-order-composer-description.fx-textarea-autogrow{min-height:52px;max-height:180px;overflow-y:hidden}.custom-order-awaiting-panel{background:#d4a0170f;border:1px solid #d4a01738;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.custom-order-awaiting-locked{color:#ffffffb8;margin:0;font-size:.88rem;line-height:1.4}.custom-order-awaiting-summary{gap:8px;margin:0;display:grid}.custom-order-awaiting-summary>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.custom-order-awaiting-summary dt{color:#ffffff8c;margin:0;font-size:.84rem}.custom-order-awaiting-summary dd{color:#f7f3e9;text-align:right;margin:0;font-size:.92rem;font-weight:650}.custom-order-panel .custom-order-price-breakdown,.custom-order-composer-summary{background:#ffffff08;border:1px solid #d4a0172e;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.custom-order-panel .custom-order-price-breakdown>div,.custom-order-composer-summary>div{color:#ffffffb8;justify-content:space-between;gap:12px;font-size:.92rem;display:flex}.custom-order-panel .custom-order-price-breakdown strong,.custom-order-composer-summary strong{color:#f7f3e9}.custom-order-panel .custom-order-total,.custom-order-composer-summary .custom-order-total{border-top:1px solid #ffffff14;padding-top:6px;font-weight:700}.custom-order-invite-card{background:radial-gradient(circle at 100% 0,#d4a0171a,#0000 44%),#111113f5;border-color:#d4a01738;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;max-width:760px;margin:20px 0;padding:18px 20px;display:grid}.custom-order-invite-card h3{color:#f7f3e9;margin:0 0 5px;font-size:1rem}.custom-order-invite-card p{color:#ffffff9e;margin:0;font-size:.86rem;line-height:1.45}.custom-order-invite-card .fetix-pill-cta{white-space:nowrap}.message-bubble.type-custom-order{background:0 0;width:min(560px,96%);max-width:96%;padding:0}.custom-order-card{color:#f5f1e8;background:radial-gradient(circle at 100% 0,#d4a0171c,#0000 38%),linear-gradient(150deg,#1b1a19fc,#0a0a0cfc);border:1px solid #d4a01742;border-radius:20px;gap:16px;padding:20px;display:grid;box-shadow:0 18px 46px #00000057}.custom-order-card.is-collapsed{gap:0;padding:0;overflow:hidden}.custom-order-card.is-expanded{gap:14px;padding:0 0 16px;overflow:hidden}.custom-order-card-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;margin:0;padding:16px 44px 16px 18px;display:grid;position:relative}.custom-order-card-toggle:hover .custom-order-card-chevron{color:#f0c040;transform:translate(2px)}.custom-order-card-kicker{color:#d4a017;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.custom-order-card-event{color:#f0c040;letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:800;display:block}.custom-order-card-preview{color:#ffffff9e;margin:0;font-size:.88rem;line-height:1.4}.custom-order-card-chevron{color:#f5d78ae6;font-size:14px;transition:transform .15s,color .15s;position:absolute;top:18px;right:16px}.fx-modal.custom-order-detail-modal{background:linear-gradient(150deg,#171719,#0b0b0d);border:1px solid #d4a01747;width:min(100%,580px);max-height:min(88dvh,780px);overflow:hidden}.fx-modal.custom-order-detail-modal .fx-modal-header{padding:18px 22px 12px}.fx-modal.custom-order-detail-modal .fx-modal-header h2{color:#f7f3e9;font-size:1.05rem}.fx-modal.custom-order-detail-modal .fx-modal-body{max-height:min(68dvh,640px);padding:8px 22px 22px;overflow:auto}.custom-order-detail-body{gap:18px;display:grid}.custom-order-detail-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.custom-order-detail-meta-text{gap:4px;min-width:0;display:grid}.custom-order-detail-kicker{color:#d4a017;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.custom-order-detail-meta-text .custom-order-card-event{font-size:11px}.custom-order-detail-title{color:#f7f3e9;letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3}.custom-order-detail-section{gap:8px;display:grid}.custom-order-detail-section h4{color:#ffffffeb;margin:0;font-size:.92rem;font-weight:700}.custom-order-detail-section p{color:#ffffffb3;white-space:pre-wrap;margin:0;line-height:1.5}.custom-order-detail-media{flex-wrap:wrap;gap:8px;display:flex}.custom-order-detail-media-thumb{object-fit:cover;background:#ffffff0a;border:1px solid #d4a01738;border-radius:10px;width:72px;height:72px}.custom-order-detail-body .custom-order-facts{gap:12px}.custom-order-detail-body .custom-order-price-breakdown{background:#ffffff08;border:1px solid #d4a0172e;border-radius:14px;gap:10px;padding:14px 16px}.custom-order-info-card{background:#ffffff08;border:1px solid #d4a0172e;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.studio-orders-detail-stack>.custom-order-info-card{margin:0}.custom-order-info-card h4{color:#fff;letter-spacing:.01em;margin:0;font-size:.92rem;font-weight:700}.custom-order-info-card p{color:#ffffffc7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;margin:0;font-size:.95rem;line-height:1.5;overflow-y:auto}.custom-order-proposal-form{gap:14px;padding:4px 0 2px;display:grid}.custom-order-proposal-grid{align-items:start}.custom-order-detail-body .form-field{gap:8px}.custom-order-detail-body .form-field>span{color:#fff;letter-spacing:.01em;margin:0;font-size:13px;font-weight:650}.custom-order-detail-body .form-field input,.custom-order-detail-body .form-field textarea{min-height:46px;font-size:14px}.custom-order-notes-field textarea{min-height:72px}.custom-order-detail-body .custom-order-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.custom-order-detail-body .custom-order-action-row .fetix-pill-cta,.custom-order-detail-body .custom-order-action-row .studio-secondary-button{box-sizing:border-box;min-height:40px;padding:0 16px}.custom-order-waiting-hint{color:#f5d78ad9;margin:0;font-size:.88rem;line-height:1.4}.custom-order-history-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.custom-order-history-list li{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.custom-order-history-meta{color:#ffffff80;font-size:11px}.custom-order-history-list strong{color:#f7f3e9;font-size:.95rem}.custom-order-history-list p{color:#ffffff9e;margin:0;font-size:.86rem}@media (max-width:520px){.fx-modal.custom-order-detail-modal{width:min(100%,100vw - 20px);max-height:min(92dvh,840px)}.fx-modal.custom-order-detail-modal .fx-modal-header{padding:16px 16px 10px}.fx-modal.custom-order-detail-modal .fx-modal-body{max-height:min(74dvh,680px);padding:6px 16px 18px}.custom-order-detail-media-thumb{width:64px;height:64px}.custom-order-detail-body .custom-order-action-row{flex-direction:column-reverse}.custom-order-detail-body .custom-order-action-row .fetix-pill-cta,.custom-order-detail-body .custom-order-action-row .studio-secondary-button{width:100%}}.custom-order-card-body{gap:14px;padding:0 18px;display:grid}.custom-order-action-row,.custom-order-ship-fields,.creator-order-ship-fields{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.custom-order-ship-fields input,.creator-order-ship-fields input{flex:140px;min-width:140px}.custom-order-toast{z-index:1400;color:#f7f3e9;background:#12110ff5;border:1px solid #d4a0176b;border-radius:999px;padding:12px 18px;font-size:.92rem;font-weight:600;animation:.22s fx-toast-down;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000073}.purchases-main-tabs{gap:8px;margin:0 0 14px;display:flex}.purchases-category-panels{min-width:0;position:relative}.purchases-category-panel[hidden]{visibility:hidden;pointer-events:none;z-index:-1;width:100%;height:0;margin:0;padding:0;position:absolute;inset:0 auto auto 0;overflow:hidden;display:block!important}.protected-media-pending{opacity:0!important}.studio-content-card-media:has(.protected-media-pending){background:radial-gradient(circle at 30% 20%,#ffffff14,#0000 55%),linear-gradient(160deg,#ffffff0d,#ffffff04)}.studio-content-card-media-overlay .studio-content-card-media:has(.protected-media-pending){background:radial-gradient(circle at 30% 20%,#ffffff14,#0000 55%),linear-gradient(160deg,#ffffff0d,#ffffff04)}.studio-stories-archive-card .studio-content-card-media:has(.protected-media-pending){background:radial-gradient(circle at 30% 20%,#ffffff14,#0000 55%),linear-gradient(160deg,#ffffff0d,#ffffff04)}.purchases-posts-card .studio-content-card-media:has(.protected-media-pending){background:radial-gradient(circle at 30% 20%,#ffffff14,#0000 55%),linear-gradient(160deg,#ffffff0d,#ffffff04)}.purchases-discover-gap{margin-bottom:28px}.purchases-main-tabs.purchases-client-nav{margin-bottom:16px}.purchases-creator-filter{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-2px 0 16px;display:flex}.purchases-creator-filter-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a;font-size:.72rem;font-weight:700}.purchases-creator-filter-dropdown{vertical-align:middle;display:inline-flex}.purchases-creator-filter-dropdown .fx-dropdown-menu{background:#121418fa;border-color:#ffffff1f;border-radius:16px;min-width:min(280px,100vw - 32px);max-width:min(320px,100vw - 32px);padding:6px;left:0;right:auto}.purchases-creator-filter-menu{overscroll-behavior:contain;gap:2px;max-height:min(280px,46vh);display:grid;overflow-y:auto}.purchases-creator-filter-trigger{color:#ffffffe0;max-width:min(280px,100%);min-height:40px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 8px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.purchases-creator-filter-trigger:hover,.purchases-creator-filter-trigger:focus-visible{background:#ffffff0f;border-color:#9eebdc59;outline:none}.purchases-creator-filter-trigger.is-open,.purchases-creator-filter-trigger.is-active{color:#dff8f1;background:#9eebdc1f;border-color:#9eebdc6b}.purchases-creator-filter-icon,.purchases-creator-filter-option-avatar.is-all{color:#9eebdc;background:#9eebdc1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:inline-flex}.purchases-creator-filter-trigger-text{text-align:left;gap:1px;min-width:0;display:grid}.purchases-creator-filter-trigger-primary{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:650;line-height:1.2;overflow:hidden}.purchases-creator-filter-trigger-secondary{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.purchases-creator-filter-caret{color:#ffffff80;flex-shrink:0;margin-left:2px;font-size:.72rem}.purchases-creator-filter-option{border-radius:12px;gap:10px;min-height:44px;padding:8px 10px}.purchases-creator-filter-option.is-selected{background:#9eebdc24}.purchases-creator-filter-option-copy{gap:2px;min-width:0;display:grid}.purchases-creator-filter-option-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:650;line-height:1.2;overflow:hidden}.purchases-creator-filter-option-copy em{color:#ffffff85;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-style:normal;overflow:hidden}.purchases-creator-filter-clear{color:#9eebdce0;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:.8rem;font-weight:600}.purchases-creator-filter-clear:hover,.purchases-creator-filter-clear:focus-visible{color:#dff8f1;outline:none;text-decoration:underline}@media (max-width:560px){.purchases-creator-filter{width:100%}.purchases-creator-filter-dropdown,.purchases-creator-filter-trigger,.purchases-creator-filter-dropdown .fx-dropdown-menu{width:100%;max-width:none}}.purchases-stories-section-head{margin:8px 0 18px}.purchases-stories-section-title{letter-spacing:.02em;color:#f5f1e8b8;margin:0;font-size:.92rem;font-weight:650}.purchases-live-grid{grid-template-columns:repeat(auto-fill,minmax(240px,260px));justify-content:start;gap:14px;margin-top:4px;display:grid}.purchases-live-item{min-width:0}.purchases-live-item .message-shared-card.is-live-recording{width:100%;max-width:260px}.purchases-live-item.is-opening{opacity:.72;pointer-events:none}@media (max-width:640px){.purchases-live-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.purchases-live-item .message-shared-card.is-live-recording{max-width:none}}.purchases-stories-grid{margin-top:4px}.purchases-stories-grid .studio-stories-archive-card.is-opening{opacity:.72}.purchases-stories-grid .studio-stories-archive-card .studio-content-card-body{justify-content:flex-start;gap:0;padding-top:12px}.purchases-stories-grid .studio-stories-archive-card .studio-content-card-title{margin:0;line-height:1.15}.purchases-stories-grid .studio-stories-archive-card .studio-content-card-secondary-meta{margin-top:1px;line-height:1.15}.purchases-stories-grid .studio-stories-archive-card .studio-content-card-metrics{margin-top:auto}.purchases-posts-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;margin-top:4px}.purchases-posts-card.studio-content-card-rich{background:#00000059;border:1px solid #ffffff14;border-radius:16px;position:relative;overflow:hidden}.purchases-posts-card.is-opening{opacity:.72}.purchases-posts-card .studio-content-card-media,.purchases-posts-card .studio-content-card-placeholder{aspect-ratio:4/5;background:#0a0a0c;width:100%;max-height:280px}.purchases-posts-card .studio-content-card-media img{object-fit:cover;object-position:center}.purchases-posts-card .studio-content-card-body{pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 32%),linear-gradient(#0000 56%,#000000b8 100%);flex-direction:column;justify-content:flex-start;gap:0;padding:12px 10px;display:flex;position:absolute;inset:0}.purchases-posts-card .studio-content-card-title{color:#fffffff2;text-shadow:0 1px 8px #00000073;margin:0;line-height:1.15}.purchases-posts-card .studio-content-card-secondary-meta{color:#ffffffb8;text-shadow:0 1px 8px #00000073;margin-top:1px;line-height:1.15}.purchases-posts-card .studio-content-card-metrics{color:#ffffffe0;text-shadow:0 1px 8px #00000073;margin-top:auto}.purchases-posts-card .studio-content-card-date{color:#ffffffc7!important}.purchases-podcast-section{margin-top:4px}.purchases-podcast-empty-cta{margin-top:14px;display:inline-flex}.purchases-messages-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;margin-top:4px}.purchases-messages-card.studio-content-card-rich{background:#00000059;border:1px solid #ffffff14;border-radius:16px;position:relative;overflow:hidden}.purchases-messages-card .studio-content-card-media,.purchases-messages-card .studio-content-card-placeholder,.purchases-messages-audio-visual{aspect-ratio:4/5;background:#0a0a0c;width:100%;max-height:320px}.purchases-messages-card .studio-content-card-media img{object-fit:cover;object-position:center}.purchases-messages-card .studio-content-card-body{pointer-events:none;background:linear-gradient(#00000094 0%,#0000 34%),linear-gradient(#0000 54%,#000c 100%);flex-direction:column;justify-content:flex-start;gap:0;padding:12px 12px 14px;display:flex;position:absolute;inset:0}.purchases-messages-card .studio-content-card-title{color:#fffffff5;text-shadow:0 1px 8px #00000073;margin:0;line-height:1.15}.purchases-messages-card .studio-content-card-secondary-meta{color:#ffffffb3;margin-top:1px;line-height:1.15}.purchases-messages-card .studio-content-card-metrics{color:#ffffffe0;text-shadow:0 1px 8px #00000073;max-width:calc(100% - 4.5rem);margin-top:auto;padding-top:12px}.purchases-messages-card .studio-content-card-corner-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd1;text-shadow:0 1px 8px #00000073;max-width:46%;font-size:.62rem;font-weight:700;position:absolute;bottom:14px;right:12px}.purchases-messages-card .studio-content-card-badge,.purchases-messages-card .studio-content-card-access{display:none!important}.purchases-messages-audio-visual{background:radial-gradient(circle at 35% 25%,#ffffff1a,#0000 55%),linear-gradient(165deg,#ffffff0f,#ffffff04);place-content:center;display:grid}.purchases-messages-audio-visual span{color:#ffffff8c;font-size:2.4rem}.purchases-message-audio-player{align-items:center;gap:12px;width:100%;display:flex}.purchases-message-audio-player-modal{max-width:100%}.purchases-message-audio-play{color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff38;border-radius:999px;flex:none;width:44px;height:44px;font-size:.85rem}.purchases-message-audio-track{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.purchases-message-audio-track input[type=range]{accent-color:#f5f1e8;width:100%}.purchases-message-audio-time{color:#ffffffb8;font-size:.78rem}.purchases-message-detail{flex-direction:column;gap:14px;max-width:520px;display:flex}.purchases-message-detail-media{background:#0a0a0c;border-radius:14px;width:100%;min-height:220px;overflow:hidden}.purchases-message-detail-media.is-video{aspect-ratio:9/16;min-height:240px;max-height:min(70vh,520px);position:relative}.purchases-message-fullscreen{display:none}.purchases-message-detail-media img,.purchases-message-detail-media video{object-fit:contain;background:#000;width:100%;max-height:420px;display:block}.purchases-message-detail-audio{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:stretch;gap:16px;padding:22px 18px;display:flex}.purchases-message-audio-icon{color:#ffffff8c;align-self:center;font-size:2rem}.purchases-message-detail-meta{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.9rem;display:flex}.purchases-message-detail-meta strong{color:#fffffff2}.purchases-prizes-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;margin-top:4px}.purchases-tickets-grid{margin-top:4px;grid-template-columns:minmax(0,1fr);justify-content:center;gap:12px;width:min(100%,400px);margin-inline:auto;display:grid}@media (min-width:860px){.purchases-tickets-grid{grid-template-columns:repeat(2,minmax(0,340px));justify-content:start;gap:14px 16px;width:auto;max-width:none;margin-inline:0}}.purchases-event-ticket{cursor:pointer;background:radial-gradient(at 12% 0,#d4a0171f,#0000 50%),linear-gradient(145deg,#201c16fa 0%,#0c0c0efc 100%);border:1px solid #d4a01747;border-radius:16px;grid-template-columns:minmax(0,1fr) 72px;min-height:148px;transition:border-color .15s,transform .15s;display:grid;overflow:hidden;box-shadow:0 8px 22px #00000047,inset 0 1px #ffffff0d}.purchases-event-ticket:hover,.purchases-event-ticket:focus-visible{border-color:#f0c86073;outline:none;transform:translateY(-1px)}.purchases-event-ticket-main{flex-direction:column;gap:10px;min-width:0;padding:14px 16px 12px;display:flex}.purchases-event-ticket-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.purchases-event-ticket-badge{letter-spacing:.1em;text-transform:uppercase;color:#f0c860f2;font-size:.68rem;font-weight:750}.purchases-event-ticket-status{letter-spacing:.05em;text-transform:uppercase;color:#ffffffc7;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;padding:3px 8px;font-size:.66rem;font-weight:700}.purchases-event-ticket-status.is-upcoming{color:#96d2fff2;background:#3c82dc1f;border-color:#60b4ff59}.purchases-event-ticket-status.is-ended{color:#ffffff8c;border-color:#ffffff1f}.purchases-event-ticket-status.is-cancelled,.purchases-event-ticket-status.is-refunded{color:#ffaaaaf2;background:#b432321f;border-color:#ff787847}.purchases-event-ticket-identity{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.purchases-event-ticket-titles h3{color:#fffffff5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.purchases-event-ticket-creator{text-align:right;justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.purchases-event-ticket-creator strong,.purchases-event-ticket-creator em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.purchases-event-ticket-creator strong{color:#ffffffe6;font-size:.86rem}.purchases-event-ticket-creator em{color:#ffffff8c;font-size:.78rem;font-style:normal}.purchases-event-ticket-meta{color:#ffffffb8;justify-content:space-between;align-items:baseline;gap:12px;font-size:.86rem;display:flex}.purchases-event-ticket-meta strong{color:#f0c860f2;white-space:nowrap;font-weight:750}.purchases-event-ticket-footer{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;border-top:1px solid #ffffff14;margin-top:auto;padding-top:8px;font-size:.72rem}.purchases-event-ticket-stub{background:#00000047;position:relative}.purchases-event-ticket-perforation{border-left:1px dashed #ffffff2e;width:0;position:absolute;top:10px;bottom:10px;left:0}.purchases-event-ticket-perforation:before,.purchases-event-ticket-perforation:after{content:"";background:#0a0a0c;border:1px solid #d4a01738;border-radius:50%;width:14px;height:14px;position:absolute;left:-7px}.purchases-event-ticket-perforation:before{top:-17px}.purchases-event-ticket-perforation:after{bottom:-17px}.purchases-ticket-detail{gap:16px;display:grid}.purchases-ticket-detail-status-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.purchases-ticket-detail-badge{letter-spacing:.1em;text-transform:uppercase;color:#f0c860f2;font-size:.7rem;font-weight:750}.purchases-ticket-detail-status{letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;padding:4px 9px;font-size:.7rem;font-weight:700}.purchases-ticket-detail-status.is-upcoming{color:#96d2fff2;border-color:#60b4ff59}.purchases-ticket-detail-status.is-ended{color:#ffffff8c}.purchases-ticket-detail-status.is-cancelled,.purchases-ticket-detail-status.is-refunded{color:#ffaaaaf2;border-color:#ff787847}.purchases-ticket-detail-creator{align-items:center;gap:10px;display:flex}.purchases-ticket-detail-creator strong,.purchases-ticket-detail-creator em{display:block}.purchases-ticket-detail-creator em{color:#ffffff8c;font-size:.86rem;font-style:normal}.purchases-ticket-detail-facts{gap:10px;margin:0;display:grid}.purchases-ticket-detail-facts>div{grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.purchases-ticket-detail-facts dt{color:#ffffff80;margin:0;font-size:.78rem}.purchases-ticket-detail-facts dd{color:#ffffffeb;margin:0;font-size:.92rem}.purchases-ticket-detail-facts code{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem}.purchases-ticket-detail-desc{color:#ffffffb8;white-space:pre-wrap;border-top:1px solid #ffffff14;margin:0;padding-top:4px;font-size:.92rem;line-height:1.45}@media (max-width:560px){.purchases-event-ticket{grid-template-columns:minmax(0,1fr) 60px}.purchases-event-ticket-identity{grid-template-columns:1fr}.purchases-event-ticket-creator{text-align:left;justify-self:start}.purchases-ticket-detail-facts>div{grid-template-columns:1fr;gap:2px}}.purchases-prizes-card.studio-content-card-rich{background:#00000059;border:1px solid #ffffff14;border-radius:16px;position:relative;overflow:hidden}.purchases-prizes-card .studio-content-card-media,.purchases-prizes-card .studio-content-card-placeholder{aspect-ratio:4/5;background:#0a0a0c;width:100%;max-height:320px}.purchases-prizes-card .studio-content-card-body{pointer-events:none;background:linear-gradient(#0009 0%,#0000 34%),linear-gradient(#0000 54%,#000000d1 100%);flex-direction:column;justify-content:flex-start;gap:0;padding:12px 12px 14px;display:flex;position:absolute;inset:0}.purchases-prizes-card .studio-content-card-meta{order:0;margin:0 0 8px}.purchases-prizes-card .studio-status-pill{text-transform:uppercase;letter-spacing:.04em;background:#00000073;border-color:#ffffff2e;padding:2px 7px;font-size:.62rem;font-weight:650}.purchases-prizes-card .studio-content-card-secondary-meta{color:#fffffff2;text-shadow:0 1px 8px #00000073;order:1;margin:0;font-size:.86rem;font-weight:650;line-height:1.15}.purchases-prizes-card .studio-content-card-detail-line{color:#ffffffb3;order:2;margin:1px 0 0;font-size:.74rem;line-height:1.15}.purchases-prizes-card .studio-content-card-metrics{color:#ffffffe0;order:3;max-width:calc(100% - 4.5rem);margin-top:auto;padding-top:12px}.purchases-prizes-card .studio-content-card-title{color:#fffffff5;-webkit-line-clamp:2;text-shadow:0 1px 8px #00000073;-webkit-box-orient:vertical;order:4;margin:6px 0 0;padding-right:4.5rem;line-height:1.2;display:-webkit-box;overflow:hidden}.purchases-prizes-card .studio-content-card-corner-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd1;font-size:.62rem;font-weight:700;position:absolute;bottom:14px;right:12px}.purchases-prizes-card .studio-content-card-badge,.purchases-prizes-card .studio-content-card-access{display:none!important}.purchases-prize-detail{flex-direction:column;gap:14px;max-width:540px;display:flex}.purchases-prize-detail-topline{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.purchases-prize-detail-challenge{margin:0;font-size:1.15rem;line-height:1.3}.purchases-prize-detail-description{color:#ffffffb8;white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.45}.purchases-prize-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.purchases-prize-detail-facts div{flex-direction:column;gap:2px;min-width:0;display:flex}.purchases-prize-detail-facts dt{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;font-size:.72rem}.purchases-prize-detail-facts dd{color:#ffffffeb;word-break:break-word;margin:0;font-size:.9rem;font-weight:600}.purchases-prize-detail-reward{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.purchases-prize-detail-reward h4{letter-spacing:.05em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:.75rem}.purchases-prize-detail-reward strong{font-size:1.05rem}.purchases-prize-detail-media{background:#0a0a0c;border-radius:12px;overflow:hidden}.purchases-prize-detail-media img,.purchases-prize-detail-media video{object-fit:contain;width:100%;max-height:280px;display:block}.purchases-prize-detail-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@media (max-width:560px){.purchases-prize-detail-facts{grid-template-columns:1fr}}.purchases-clips-grid{margin-top:4px}.purchases-clips-grid .purchases-clips-card.is-opening{opacity:.72}.purchases-clips-grid .purchases-clips-card .studio-content-card-body{justify-content:flex-start;gap:0;padding-top:12px}.purchases-clips-grid .purchases-clips-card .studio-content-card-title{margin:0;line-height:1.15}.purchases-clips-grid .purchases-clips-card .studio-content-card-secondary-meta{margin-top:1px;line-height:1.15}.purchases-clips-grid .purchases-clips-card .studio-content-card-metrics{margin-top:auto}.purchases-orders-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;margin-top:4px}.purchases-orders-card.studio-content-card-rich{background:#00000059;border:1px solid #ffffff14;border-radius:18px;position:relative;overflow:hidden}.purchases-orders-card .studio-content-card-media,.purchases-orders-card .studio-content-card-placeholder{aspect-ratio:4/5;background:#0a0a0c;width:100%;max-height:340px}.purchases-orders-card .studio-content-card-media img{object-fit:cover;object-position:center}.purchases-orders-card .studio-content-card-body{pointer-events:none;background:linear-gradient(#0000009e 0%,#0000 36%),linear-gradient(#0000 52%,#000000d1 100%);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-content:start;align-items:start;gap:0 10px;padding:14px 14px 16px;display:grid;position:absolute;inset:0}.purchases-orders-card .studio-content-card-meta{grid-area:1/1;place-self:center start;max-width:100%;margin:0}.purchases-orders-card .studio-status-pill{text-transform:uppercase;letter-spacing:.04em;color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-color:#ffffff2e;padding:2px 7px;font-size:.62rem;font-weight:650;line-height:1.2}.purchases-orders-card .studio-content-card-secondary-meta{text-align:right;color:#ffffffeb;text-shadow:0 1px 8px #00000073;white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;place-self:center end;max-width:100%;margin:0;font-size:.82rem;font-weight:600;line-height:1.2;overflow:hidden}.purchases-orders-card .studio-content-card-detail-line{text-align:right;color:#ffffffad;text-shadow:0 1px 8px #00000073;white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;justify-self:end;max-width:100%;margin:1px 0 0;font-size:.74rem;line-height:1.2;overflow:hidden}.purchases-orders-card .studio-content-card-title{color:#fffffff5;text-shadow:0 1px 8px #00000073;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:3/1/auto/-1;margin:10px 0 0;font-size:.98rem;line-height:1.3;display:-webkit-box;overflow:hidden}.purchases-orders-card .studio-content-card-metrics{color:#ffffffe0;text-shadow:0 1px 8px #00000073;flex-direction:column;grid-area:4/1/auto/-1;align-items:flex-start;gap:4px;margin-top:auto;padding-top:14px;font-size:.84rem;line-height:1.3;display:flex}.purchases-orders-card .studio-content-card-date{margin-top:2px;color:#ffffffc7!important}.purchases-orders-card .studio-content-card-badge,.purchases-orders-card .studio-content-card-access,.purchases-orders-card .studio-content-card-placeholder span,.purchases-orders-card .studio-content-card-placeholder em{display:none!important}.purchases-orders-card .studio-content-card-corner-label{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd1;text-shadow:0 1px 8px #00000073;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:48%;margin:0;padding:0;font-size:.62rem;font-weight:700;line-height:1.2;position:absolute;bottom:16px;right:14px;overflow:hidden}.purchases-orders-card .studio-content-card-metrics{max-width:calc(100% - 5.5rem)}.purchases-orders-subtabs.studio-tabs{margin:0 0 14px;padding-top:0}.purchase-order-detail-modal{flex-direction:column;gap:14px;max-width:520px;display:flex}.purchase-order-detail-media .mp-gallery{border-radius:14px;overflow:hidden}.purchase-order-detail-cover{background:#0a0a0c;border-radius:14px;width:100%;max-height:280px;overflow:hidden}.purchase-order-detail-cover img{object-fit:cover;width:100%;height:100%;max-height:280px;display:block}.purchase-order-detail-content-body{flex-direction:column;gap:6px;display:flex}.purchase-order-detail-content-body>span{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;font-size:.75rem}.purchase-order-detail-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.purchase-order-detail-title{margin:0;font-size:1.15rem;line-height:1.3}.purchase-order-detail-description{color:#ffffffb8;white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.45}.purchase-order-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.purchase-order-detail-facts div{flex-direction:column;gap:2px;min-width:0;display:flex}.purchase-order-detail-facts dt{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;font-size:.72rem}.purchase-order-detail-facts dd{color:#ffffffeb;word-break:break-word;margin:0;font-size:.9rem;font-weight:600}.purchase-order-detail-shipping{margin:0}@media (max-width:560px){.purchase-order-detail-facts{grid-template-columns:1fr}}.purchase-creator-text{flex-direction:column;gap:1px;line-height:1.15;display:flex}.purchase-creator-text strong{font-size:.92rem;font-weight:650}.purchase-creator-text span{color:#ffffff8c;font-size:.8rem}.purchase-status.is-refunded{color:#f0c9a0}.purchase-tracking-code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.purchase-tracking-link{color:#f5f1e8;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.purchase-tracking-courier{color:#ffffff8c}.reels-meta-purchase-author{flex-direction:column;gap:1px;margin:0 0 8px;display:flex}.reels-meta-purchase-author strong{color:#fff;font-size:.95rem;font-weight:650;line-height:1.2}.reels-meta-purchase-author span{color:#ffffffb3;font-size:.8rem;line-height:1.2}.post-detail-purchase-author{flex-direction:column;gap:1px;margin:0 0 10px;display:flex}.post-detail-purchase-author strong{color:#f5f1e8f2;font-size:.95rem;font-weight:650;line-height:1.2}.post-detail-purchase-author span{color:#f5f1e88c;font-size:.8rem;line-height:1.2}.studio-content-card-detail-line{color:#ffffff73;margin-top:4px;font-size:12px;font-weight:500;line-height:1.3;display:block}.purchase-order-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:10px 0 4px;display:grid}.purchase-order-facts>span{background:#ffffff0a;border-radius:12px;gap:4px;padding:8px 10px;display:grid}.purchase-order-facts small{color:#ffffff80;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.purchase-order-facts strong{color:#f5f1e8;word-break:break-word;font-size:.9rem;font-weight:650}.creator-order-row{align-items:flex-start}.creator-order-main{flex:1;gap:8px;display:grid}.message-media-audio{min-width:min(260px,72vw)}.custom-order-card h3,.custom-order-card h4,.custom-order-card p{margin:0}.custom-order-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.custom-order-card-head>div{gap:4px;display:grid}.custom-order-card-head span:not(.fan-priority-badge){color:#d4a017;letter-spacing:.12em;font-size:10px;font-weight:800}.custom-order-card-head h3{color:#f7f3e9;margin:0;font-size:1rem;line-height:1.3}.custom-order-status{white-space:nowrap;background:#ffffff14;border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:11px}.custom-order-detail-meta .custom-order-status{padding:6px 12px;font-size:14px}.custom-order-detail-media-open{cursor:zoom-in;background:0 0;border:0;border-radius:10px;padding:0}.custom-order-status.status-paid,.custom-order-status.status-completed{color:#9ce8b5;background:#31a85b24}.custom-order-status.status-rejected{color:#ffaaa8;background:#d2373424}.custom-order-summary{gap:6px;display:grid}.custom-order-summary h4{color:#fff;font-size:1.08rem}.custom-order-summary p,.custom-order-note{color:#ffffffb3;line-height:1.5}.custom-order-facts{flex-wrap:wrap;gap:8px;display:flex}.custom-order-facts>span{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;gap:2px;min-width:90px;padding:9px 11px;display:grid}.custom-order-facts small{color:#ffffff7a;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.custom-order-facts strong{color:#eee;font-size:12px}.custom-order-price-breakdown{background:#0003;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:14px;display:grid}.custom-order-price-breakdown>div{color:#ffffff9e;justify-content:space-between;gap:16px;font-size:13px;display:flex}.custom-order-price-breakdown>div strong{color:#f6f1e4}.custom-order-price-breakdown .custom-order-total{color:#fff;border-top:1px solid #ffffff1a;margin-top:3px;padding-top:10px}.custom-order-price-breakdown .custom-order-total strong{color:#e4ba45;font-size:18px}.custom-order-shipping-snapshot{background:#d4a0170f;border-left:2px solid #d4a017b8;border-radius:0 12px 12px 0;gap:7px;padding:13px 14px;display:grid}.custom-order-shipping-snapshot address{color:#ffffffb3;gap:2px;font-size:12px;font-style:normal;display:grid}.custom-order-actions,.custom-order-proposal,.custom-order-shipping{gap:10px;display:grid}.custom-order-actions input,.custom-order-actions textarea,.custom-order-proposal label{width:100%}.custom-order-actions textarea{resize:none;field-sizing:content;min-height:56px;max-height:160px;overflow-y:auto}.custom-order-proposal label{color:#aaa;gap:5px;font-size:11px;display:grid}.custom-order-actions>div:last-child{gap:8px;display:flex}.custom-order-shipping small{color:#999}.custom-orders-studio-list{gap:10px;margin-top:20px;display:grid}.studio-orders-custom{flex-direction:column;gap:10px;margin-top:12px;display:flex}.custom-order-studio-row{align-items:start;gap:0;display:grid}.custom-order-studio-row.is-targeted .custom-order-card{border-color:#d4a0176b;box-shadow:0 0 0 1px #d4a0172e}.studio-orders-product-link{min-width:0;max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.studio-orders-product-link strong{-webkit-line-clamp:2;color:#f0c040;text-underline-offset:2px;word-break:break-word;-webkit-box-orient:vertical;line-height:1.35;-webkit-text-decoration:underline #f0c04059;text-decoration:underline #f0c04059;display:-webkit-box;overflow:hidden}.studio-orders-product-link.is-plain{width:100%;display:block}.studio-orders-product-link.is-block{width:100%}.studio-orders-product-link:hover strong,.studio-orders-product-link:focus-visible strong{color:#f7d56a}.creator-order-tracking-readonly,.custom-order-tracking-readonly{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;min-width:min(100%,280px);padding:12px 14px;display:grid}.creator-order-tracking-readonly span,.custom-order-tracking-readonly span{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.creator-order-tracking-readonly strong,.custom-order-tracking-readonly strong{color:#f2efe6;overflow-wrap:anywhere;font-size:.92rem}.creator-order-product-detail{gap:16px;display:grid}.creator-order-product-cover{box-sizing:border-box;background:#ffffff08;border:1px solid #d4a01733;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:140px;max-height:240px;padding:12px;display:flex;overflow:hidden}.creator-order-product-cover img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:216px;margin:0 auto;display:block}.creator-order-product-type{color:#d4a017;letter-spacing:.1em;text-transform:uppercase;justify-self:start;font-size:11px;font-weight:800}.creator-order-product-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3}.creator-order-product-description{color:#ffffffc7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin:0;line-height:1.55;overflow-y:auto}.creator-order-product-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.creator-order-product-facts div{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:4px;min-width:0;padding:10px 12px;display:grid}.creator-order-product-facts dt{color:#ffffff7a;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.creator-order-product-facts dd{color:#f2efe6;overflow-wrap:anywhere;margin:0;font-size:.92rem}.creator-order-product-shipping{background:#ffffff08;border:1px solid #d4a0172e;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.creator-order-product-shipping h4{color:#fff;margin:0;font-size:.92rem}.creator-order-product-shipping p{color:#ffffffc7;white-space:pre-wrap;margin:0;line-height:1.5}.fx-modal.creator-order-product-modal{width:min(100%,560px);max-height:min(88dvh,760px)}@media (max-width:640px){.creator-order-product-facts{grid-template-columns:1fr}.studio-orders-table{min-width:720px}.creator-order-facts{grid-template-columns:1fr 1fr}.creator-order-cancel-cta{margin-left:0}}@media (max-width:420px){.creator-order-facts{grid-template-columns:1fr}}.custom-order-studio-meta{gap:8px;display:grid}.studio-orders-custom .custom-order-card{box-shadow:none;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px}.studio-orders-custom .custom-order-card.is-collapsed,.studio-orders-custom .custom-order-card.is-expanded{min-height:0;padding:0}.studio-orders-custom .custom-order-card-toggle{padding:12px 40px 12px 14px}.studio-orders-custom .custom-order-card-head{gap:8px}.studio-orders-custom .custom-order-card-head h3{letter-spacing:-.01em;font-size:.95rem}.studio-orders-custom .custom-order-card-chevrsi{color:#ffffff73;top:14px;right:12px}.studio-orders-custom .custom-order-card-body{gap:12px;padding:0 14px 12px}.studio-orders-custom .fetix-pill-cta,.studio-orders-custom .studio-primary-button,.creator-order-actions .fetix-pill-cta{align-self:flex-start}.creator-order-shipping-snapshot{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:8px;margin:0;padding:14px 16px;display:grid}.creator-order-shipping-snapshot>dt:first-child{color:#ffffff80;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem}.creator-order-shipping-row{grid-template-columns:minmax(96px,140px) minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.creator-order-shipping-row dt{color:#ffffff73;margin:0;font-size:.78rem}.creator-order-shipping-row dd{color:#f5f1e8;word-break:break-word;margin:0;font-size:.9rem}.live-recording-rename-form{gap:8px;margin-bottom:6px;display:grid}.live-recording-rename-form input{width:min(420px,100%)}.live-recording-rename-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-recording-rename-actions .live-recording-cta.fetix-pill-cta{min-height:40px;padding:10px 16px;font-size:13px}.live-recording-rename-open{margin:4px 0 8px}.live-recording-stats .live-recording-stat-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-content:start;gap:0;padding:16px;transition:border-color .15s,background .15s;display:grid}.live-recording-stats .live-recording-stat-button:hover{background:#ffffff0f;border-color:#ffffff2e}.live-recording-stats .live-recording-stat-button span{color:#ffffff80;margin-bottom:8px;font-size:12px;display:block}.live-recording-stats .live-recording-stat-button strong{font-size:22px}.live-recording-insight-modal.fx-modal{width:min(440px,100vw - 24px)}.live-recording-insight-body{gap:10px;display:grid}.live-recording-insight-status{color:#ffffff8c;margin:0;font-size:.9rem}.live-recording-insight-list{gap:10px;max-height:min(52vh,420px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.live-recording-insight-list li{border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 4px;display:grid}.live-recording-insight-list li.is-comment{align-items:start}.live-recording-insight-list li>div{gap:2px;min-width:0;display:grid}.live-recording-insight-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.live-recording-insight-list span{color:#ffffff73;font-size:.75rem}.live-recording-insight-list p{color:#ffffffdb;white-space:normal;overflow-wrap:anywhere;margin:2px 0 0;font-size:.88rem;line-height:1.35}.live-recording-insight-amount{white-space:nowrap;font-size:.88rem}.live-recording-goals-modal.fx-modal{width:min(460px,100vw - 24px)}.live-recording-goals-modal .fx-modal-footer{border-top:1px solid #ffffff0f;padding:12px 16px 16px}.live-recording-goals-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.live-recording-goals-summary>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:4px;min-width:0;padding:10px 10px 9px;display:grid}.live-recording-goals-summary span{color:#ffffff80;font-size:11px}.live-recording-goals-summary strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.live-recording-goals-list{gap:8px;max-height:min(48vh,380px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.live-recording-goal-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:6px;padding:11px 12px 10px;transition:border-color .15s,background .15s;display:grid}.live-recording-goal-row:hover{background:#00ffb40f;border-color:#00ffb447}.live-recording-goal-row.is-reached{border-color:#00ffb438}.live-recording-goal-row-main{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.live-recording-goal-row-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;overflow:hidden}.live-recording-goal-badge{letter-spacing:.02em;color:#ffffffa6;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:650}.live-recording-goal-badge.is-reached{color:#00ffb4f2;background:#00ffb41a;border-color:#00ffb44d}.live-recording-goal-row-meta{font-variant-numeric:tabular-nums;color:#00ffb4e6;justify-content:space-between;gap:8px;font-size:12px;display:flex}.live-recording-goal-bar{background:#ffffff1a;border-radius:999px;height:4px;overflow:hidden}.live-recording-goal-bar>span{border-radius:inherit;background:linear-gradient(90deg,#00e6a8,#5cffd0);height:100%;display:block}.live-recording-goal-donors-hint{color:#ffffff73;font-size:11px}.live-recording-goal-detail{gap:10px;display:grid}.live-recording-goal-detail-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.live-recording-goal-detail-head strong{font-variant-numeric:tabular-nums;color:#00ffb4f2;font-size:.92rem}@media (max-width:720px){.live-recording-goals-summary{grid-template-columns:1fr}.custom-order-invite-card,.custom-order-studio-row{grid-template-columns:1fr;display:grid}.creator-order-shipping-row{grid-template-columns:1fr;gap:2px}.custom-order-invite-card .fetix-pill-cta{justify-self:start}.custom-order-panel{padding:22px 16px}}.composer-final-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;padding-top:8px;display:flex}.composer-final-actions .fx-btn{min-width:120px}.composer-final-actions .fx-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.custom-order-invite-card{background:linear-gradient(165deg,#ffffff0a,#ffffff04);border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:16px 18px;display:flex}.custom-order-invite-card h3{margin:0 0 6px;font-size:1rem}.custom-order-invite-card p{color:#ffffff8c;max-width:42ch;margin:0;font-size:.9rem;line-height:1.4}@media (max-width:720px){.custom-order-invite-card{flex-direction:column;align-items:flex-start}}.help-page-premium{padding-bottom:48px}.help-page-premium .app-top-header,.help-page-premium>.app-top-header{margin-bottom:4px}.help-center{gap:28px;width:100%;max-width:1080px;margin:0 auto;display:grid}.help-hero.fx-card,.help-hero{gap:14px;display:grid;box-shadow:0 18px 48px #00000059,inset 0 1px #ffffff0f;background:radial-gradient(ellipse 90% 70% at 8% -10%, #d4a01738, transparent 55%), radial-gradient(ellipse 60% 50% at 100% 0%, #2da0961a, transparent 45%), linear-gradient(155deg, #ffffff0d, transparent 50%), var(--fx-surface,#121216f5)!important;border:1px solid #d4a01747!important;border-radius:22px!important;padding:clamp(22px,3.5vw,32px)!important}.help-kicker{color:var(--fx-accent,#d4a017);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.help-hero-title{color:#fffffffa;letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,3.2vw,2.15rem);font-weight:780;line-height:1.12}.help-hero-subtitle,.help-panel-note{color:#ffffff9e;max-width:54ch;margin:0;font-size:15px;line-height:1.55}.help-search{min-height:56px;transition:border-color var(--fx-transition,.18s ease), box-shadow var(--fx-transition,.18s ease);background:#0000006b;border:1px solid #d4a01747;border-radius:16px;align-items:center;margin-top:10px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.help-search:focus-within{box-shadow:0 0 0 3px var(--fx-accent-soft,#d4a0172e), inset 0 1px 0 #ffffff0a;border-color:#d4a017bf}.help-category-card{min-height:118px;box-shadow:0 10px 28px #00000038;background:linear-gradient(160deg,#ffffff0e,#0000 55%),#0e0e12f5!important;border:1px solid #ffffff1a!important;border-radius:18px!important;padding:18px!important}.help-category-card:hover,.help-category-card:focus-visible{transform:translateY(-2px);background:linear-gradient(160deg,#d4a0171f,#0000 55%),#101014fa!important;border-color:#d4a01780!important}.help-category-icon{box-shadow:0 0 18px #d4a0171f;background:linear-gradient(145deg,#d4a01733,#d4a0170f)!important;border:1px solid #d4a01752!important;border-radius:14px!important;width:46px!important;height:46px!important}.help-faq-item{background:linear-gradient(145deg,#ffffff0a,#0000 55%),#0c0c10f0!important;border:1px solid #ffffff1a!important;border-radius:16px!important}.help-faq-item[opei]{box-shadow:0 0 0 1px #d4a0171f;border-color:#d4a01766!important}.help-faq-title{font-size:15px!important;font-weight:680!important}.help-assist-card,.help-feedback-card,.help-detail-panel,.help-article-panel{box-shadow:0 14px 36px #00000047;background:linear-gradient(155deg, #ffffff0b, transparent 52%), var(--fx-surface,#121216f5)!important;border:1px solid #ffffff1a!important;border-radius:20px!important}.help-section-head h3{letter-spacing:-.01em;font-size:1.15rem!important}.help-result-card{border:1px solid #ffffff1a!important;border-radius:16px!important;padding:18px 20px!important}.help-search-icon{color:#ffffff73;flex:none;padding-left:14px;font-size:18px}.help-search input{min-width:0;height:52px;color:var(--fx-text,#fff);background:0 0;border:0;outline:none;flex:auto;padding:0 12px;font-size:15px}.help-search input::placeholder{color:#ffffff61}.help-search-clear{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;flex:none;width:32px;height:32px;margin-right:10px}.help-search-clear:hover{color:#fff;background:#ffffff1a}.help-section{gap:14px;display:grid}.help-section-head h3,.help-detail-head h3,.help-article-panel h3,.help-assist-card h3,.help-feedback-card h3{color:#fffffff0;margin:0;font-size:1.05rem;font-weight:720}.help-section-head p,.help-detail-head p{color:#ffffff80;margin:4px 0 0;font-size:13px;line-height:1.45}.help-count{color:var(--fx-accent,#d4a017);vertical-align:middle;background:#d4a0171a;border:1px solid #d4a01747;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700}.help-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.help-category-card{min-height:118px;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--fx-transition,.18s ease), transform var(--fx-transition,.18s ease), background var(--fx-transition,.18s ease);background:linear-gradient(160deg,#ffffff0e,#0000 55%),#0e0e12f5;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex;box-shadow:0 10px 28px #00000038}.help-category-card:hover,.help-category-card:focus-visible{background:linear-gradient(160deg,#d4a0171f,#0000 55%),#101014fa;border-color:#d4a01780;outline:none;transform:translateY(-2px)}.help-category-card-top{align-items:flex-start;gap:12px;display:flex}.help-category-icon{width:42px;height:42px;color:var(--fx-accent,#d4a017);background:#d4a0171a;border:1px solid #d4a01738;border-radius:12px;flex:none;place-items:center;font-size:16px;display:grid}.help-category-icon.is-large{border-radius:14px;width:52px;height:52px;font-size:20px}.help-category-copy{gap:4px;min-width:0;display:grid}.help-category-copy strong{color:#fffffff0;font-size:14px;font-weight:700}.help-category-copy span{color:#ffffff7a;font-size:12px;line-height:1.4}.help-category-meta{color:#ffffff6b;letter-spacing:.02em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.help-faq-list{gap:10px;display:grid}.help-faq-item{border:1px solid var(--fx-border,#ffffff14);transition:border-color var(--fx-transition,.18s ease);background:linear-gradient(145deg,#ffffff08,#0000 55%),#0c0c10e0;border-radius:14px;overflow:hidden}.help-faq-item[opei]{border-color:#d4a01757}.help-faq-item summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.help-faq-item summary::-webkit-details-marker{display:none}.help-faq-title{color:#ffffffeb;font-size:14px;font-weight:650;line-height:1.35}.help-faq-chevrsi{color:#fff6;flex:none;font-size:12px;transition:transform .18s}.help-faq-item[opei] .help-faq-chevrsi{color:var(--fx-accent,#d4a017);transform:rotate(180deg)}.help-faq-body{gap:12px;padding:0 16px 16px;display:grid}.help-faq-body p,.help-article-body{color:#ffffffad;margin:0;font-size:14px;line-height:1.55}.help-faq-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.help-inline-link{color:var(--fx-accent,#d4a017);font-size:13px;font-weight:650;text-decoration:none}.help-inline-link:hover{text-decoration:underline}.help-text-button{color:#ffffff8c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.help-text-button:hover{color:#fff}.help-breadcrumb span{opacity:.55}.help-detail-head{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.help-detail-panel,.help-article-panel{gap:4px;display:grid}.help-article-panel .fetix-pill-cta{width:fit-content;margin-top:8px}.help-search-results{gap:10px;display:grid}.help-result-card{border:1px solid var(--fx-border,#ffffff14);background:linear-gradient(145deg, #ffffff09, transparent 55%), var(--fx-surface,#121216f5);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--fx-transition,.18s ease), transform var(--fx-transition,.18s ease);border-radius:14px;gap:6px;padding:16px 18px;display:grid}.help-result-card:hover,.help-result-card:focus-visible{border-color:#d4a01766;outline:none;transform:translateY(-1px)}.help-result-category{color:var(--fx-accent,#d4a017);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.help-result-card strong{color:#fffffff0;font-size:15px}.help-result-card span:last-child{color:#ffffff80;font-size:13px;line-height:1.4}.help-empty{justify-items:start;gap:10px;display:grid}.help-empty-title{color:#ffffffeb;margin:0;font-size:16px;font-weight:700}.help-empty p{color:#ffffff8c;margin:0;font-size:14px;line-height:1.45}.help-empty-actions,.help-assist-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.help-assist-grid{grid-template-columns:1fr 1.1fr;gap:14px;display:grid}.help-assist-card,.help-feedback-card{align-content:start;gap:12px;display:grid}.help-assist-card p,.help-feedback-card>p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.45}.help-field{gap:7px;display:grid}.help-field>span{color:#ffffffb8;font-size:12px;font-weight:700}.help-field select,.help-field textarea{box-sizing:border-box;border:1px solid var(--fx-border-strong,#ffffff24);width:100%;color:var(--fx-text,#fff);transition:border-color var(--fx-transition,.18s ease), box-shadow var(--fx-transition,.18s ease);background:#0000004d;border-radius:12px;outline:none}.help-field select{min-height:44px;padding:0 12px}.help-field textarea{resize:none;field-sizing:content;min-height:110px;max-height:280px;padding:12px;overflow-y:auto}.help-field select:focus,.help-field textarea:focus{box-shadow:0 0 0 3px var(--fx-accent-soft,#d4a01729);border-color:#d4a017a6}.help-feedback-success{color:#8ce99a;background:#50b4641a;border:1px solid #50b46447;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.help-feedback-error{color:#ffb4b4;background:#dc50501a;border:1px solid #dc50504d;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.help-pill-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.help-feedback-card .fetix-pill-cta:disabled{opacity:.55;cursor:not-allowed}@media (max-width:960px){.help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-assist-grid{grid-template-columns:1fr}}@media (max-width:640px){.help-category-grid{grid-template-columns:1fr}.help-hero{padding:16px}.help-category-card{padding:14px}.help-assist-actions{width:100%}.help-assist-actions .fetix-pill-cta,.help-assist-actions .studio-secondary-button{text-align:center;flex:auto}}.help-home-more{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.help-area-tabs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.help-area-tab{color:#ffffffb8;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.help-area-tab:hover,.help-area-tab:focus-visible{color:#fffffff2;border-color:#d4a01773;outline:none}.help-area-tab.is-active{color:#fffffffa;background:#d4a01724;border-color:#d4a0178c}.help-area-tab.is-preferred:not(.is-active){border-color:#d4a01747}.help-hero-compact{padding:clamp(16px,2.5vw,22px)!important}a.help-category-card{flex-direction:row;align-items:center;text-decoration:none}.help-category-count{color:#d4a017d9;margin-top:4px;font-size:11px;font-style:normal;font-weight:600}.help-category-arrow{color:#ffffff59;flex:none;margin-left:auto;font-size:22px;line-height:1}.help-article-list{gap:10px;display:grid}.help-article-row{color:inherit;background:linear-gradient(145deg,#ffffff08,#0000 55%),#0c0c10e0;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.help-article-row:hover,.help-article-row:focus-visible{background:linear-gradient(145deg,#d4a01714,#0000 55%),#0e0e12f2;border-color:#d4a01773;outline:none}.help-article-row-main{flex:1;gap:4px;min-width:0;display:grid}.help-article-row-main strong{color:#fffffff0;font-size:14px;font-weight:700}.help-article-row-main>span:last-child{color:#ffffff80;font-size:12px;line-height:1.4}.help-breadcrumb{color:#ffffff73;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;display:flex}.help-breadcrumb-sep{opacity:.5}.help-article-body p{color:#ffffffb8;margin:0 0 12px;font-size:15px;line-height:1.6}.help-article-body p:last-child{margin-bottom:0}.fx-modal-sheet.fx-bottom-sheet-overlay,.fx-modal-sheet.fx-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;display:flex}.fx-modal-sheet.fx-bottom-sheet-overlay{align-items:flex-end;padding:0}.fx-modal-sheet.fx-modal-overlay{align-items:center;padding:20px}.fx-modal-sheet-panel{border:1px solid var(--fx-border-glow);background:radial-gradient(circle at top right, var(--fx-accent-soft), transparent 48%), var(--fx-surface-elevated);box-shadow:var(--fx-shadow), var(--fx-glow)}.fx-modal-sheet.fx-bottom-sheet-overlay .fx-modal-sheet-panel{border-radius:var(--fx-radius-xl) var(--fx-radius-xl) 0 0;border-bottom:0;width:100%;max-width:560px;margin:0 auto;animation:.22s fx-sheet-up}.fx-modal-sheet.fx-modal-overlay .fx-modal-sheet-panel{border-radius:var(--fx-radius-xl);width:min(100%,480px);max-height:min(90vh,720px);overflow:auto}@media (min-width:701px){.fx-modal-sheet.fx-bottom-sheet-overlay,.fx-list-modal.fx-bottom-sheet-overlay,.post-likes-overlay.fx-bottom-sheet-overlay,.post-share-overlay.fx-bottom-sheet-overlay,.post-comments-overlay.fx-bottom-sheet-overlay,.post-tip-overlay.fx-bottom-sheet-overlay{place-items:center;padding:20px}.fx-modal-sheet.fx-bottom-sheet-overlay .fx-modal-sheet-panel,.fx-list-modal.fx-bottom-sheet-overlay .fx-modal-sheet-panel,.fx-list-modal.fx-bottom-sheet-overlay .fx-bottom-sheet-panel,.post-likes-panel.fx-bottom-sheet-panel,.post-share-panel.fx-bottom-sheet-panel,.post-comments-panel.fx-bottom-sheet-panel,.post-tip-panel.fx-bottom-sheet-panel{border-radius:var(--fx-radius-xl);border-bottom:1px solid var(--fx-border-glow);width:min(100%,480px);max-height:min(90vh,720px);padding-bottom:0;overflow:auto}.fx-modal-sheet.fx-bottom-sheet-overlay .fx-bottom-sheet-handle,.fx-list-modal.fx-bottom-sheet-overlay .fx-bottom-sheet-handle,.post-likes-overlay .fx-bottom-sheet-handle,.post-share-overlay .fx-bottom-sheet-handle,.post-comments-overlay .fx-bottom-sheet-handle,.post-tip-overlay .fx-bottom-sheet-handle{display:none}.post-comments-overlay.fx-bottom-sheet-overlay .post-comments-panel,.post-comments-overlay.fx-modal-sheet .fx-modal-sheet-panel{width:min(100%,640px);max-height:min(90vh,780px)}}.fx-modal-sheet-header h3{letter-spacing:-.02em}.fx-list-modal-item{align-items:center;gap:12px;display:flex}.follow-list-user-link{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.fx-list-modal-item-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fx-list-modal-item-meta strong{color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.fx-list-modal-item-meta span{color:var(--fx-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fx-list-modal .fx-loading-state,.fx-list-modal .fx-empty-state{text-align:center;min-height:140px;color:var(--fx-text-muted);place-content:center;gap:8px;display:grid}.notification-item-actions{align-items:center;gap:6px;display:flex}.notification-menu-trigger{width:28px;height:28px;padding:0;font-size:15px;line-height:1}.notification-menu .fx-dropdown-menu{min-width:200px}.fx-dropdown-item.danger{color:#ff8f8f}.message-toast-host{top:calc(var(--app-header-height,64px) + 12px);z-index:1400;pointer-events:none;left:50%;right:auto;gap:8px;width:min(400px,100vw - 32px);max-width:calc(100vw - 32px);margin-left:0;display:grid;position:fixed;inset-inline:50% auto;transform:translate(-50%)}@supports (width:100dvw){.message-toast-host{width:min(400px,100dvw - 32px);max-width:calc(100dvw - 32px)}}.message-toast{pointer-events:auto;border:1px solid var(--fx-border-glow);border-radius:var(--fx-radius-lg);width:100%;box-shadow:var(--fx-shadow);color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#18181af5,#0a0a0cf5);align-items:center;gap:12px;padding:12px 14px;animation:.22s fx-toast-down;display:flex}.message-toast-action{cursor:default;flex-wrap:wrap}.message-toast-body{flex:1;gap:2px;min-width:0;display:grid}.message-toast-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.message-toast-body em{color:var(--fx-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.message-toast-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.message-toast-btn{border-radius:var(--fx-radius-pill);border:1px solid var(--fx-border-strong);cursor:pointer;min-height:32px;padding:6px 12px;font-size:12px;font-weight:700}.message-toast-btn:disabled{opacity:.6;cursor:not-allowed}.message-toast-btn.secondary{color:var(--fx-text-muted);background:0 0}.message-toast-btn.primary{background:var(--fx-accent);border-color:var(--fx-accent);color:#111}@keyframes fx-toast-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.blacklist-autocomplete{position:relative}.blacklist-suggestions{border:1px solid var(--fx-border);border-radius:var(--fx-radius);background:var(--fx-surface-elevated);max-height:240px;margin:8px 0 0;padding:6px;list-style:none;overflow:auto}.blacklist-suggestions li button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.blacklist-suggestions li button:hover,.blacklist-suggestions li button:focus-visible{background:var(--fx-surface-hover)}.blacklist-suggestions li button span{gap:2px;min-width:0;display:grid}.blacklist-suggestions li button strong{font-size:14px}.blacklist-suggestions li button em{color:var(--fx-text-muted);font-size:12px;font-style:normal}.blacklist-selected-chip{border:1px solid var(--fx-border-glow);border-radius:var(--fx-radius-pill);background:var(--fx-accent-soft);align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:inline-flex}.blacklist-selected-chip button{color:var(--fx-text);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.blacklist-entry-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.blacklist-entry-card.is-focused{outline:1px solid #d4a0178c;box-shadow:0 0 0 3px #d4a01729}.blacklist-entry-avatar-link{color:inherit;border-radius:999px;flex-shrink:0;line-height:0;text-decoration:none;display:inline-flex}.blacklist-entry-meta{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.blacklist-entry-identity{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;max-width:100%;display:flex}.blacklist-entry-display-name,.blacklist-entry-meta a{color:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-decoration:none;overflow:hidden}.blacklist-entry-display-name:hover,.blacklist-entry-meta a:hover{color:var(--fx-accent)}.blacklist-entry-meta .username{color:var(--fx-text-muted);font-size:12px;line-height:1.25}.blacklist-entry-meta strong{font-size:13px;line-height:1.25}.blacklist-entry-reports-count{color:var(--fx-accent,#d4a017);white-space:nowrap;background:#d4a0171f;border:1px solid #d4a01759;border-radius:999px;align-items:center;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.blacklist-entry-single-details{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%;display:flex}.blacklist-entry-reason{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.blacklist-entry-actions{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:6px;min-width:92px;display:flex}.blacklist-entry-actions time{color:var(--fx-text-subtle);white-space:nowrap;font-size:11px;line-height:1.2}.blacklist-entry-actions .studio-secondary-button{white-space:nowrap;min-height:30px;padding:4px 10px;font-size:11px}.blacklist-report-creator{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.blacklist-report-creator-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.blacklist-report-creator-meta a{color:inherit;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;text-decoration:none;overflow:hidden}.blacklist-report-creator-meta a:hover{color:var(--fx-accent)}.blacklist-reports-modal{flex-direction:column;gap:12px;width:min(440px,92vw);max-height:min(80vh,640px);padding:16px;display:flex;overflow:hidden}.blacklist-reports-modal-count{color:var(--fx-text-muted);margin:4px 0 0;font-size:13px}.blacklist-reports-modal-list{flex:auto;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.blacklist-report-row{border:1px solid var(--fx-border);border-radius:var(--fx-radius-lg);background:var(--fx-surface-elevated);gap:6px;padding:10px 12px;display:grid}.blacklist-report-row-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.blacklist-report-index{letter-spacing:.04em;text-transform:uppercase;color:var(--fx-text-subtle);font-size:11px;font-weight:700}.blacklist-report-reason{color:#ffffffdb;margin:0;font-size:13px;line-height:1.4}.blacklist-form-card.settings-form label{gap:8px;width:100%;max-width:100%;display:grid}.story-share-sheet{z-index:40;background:#0c0c0efa;border-top:1px solid #ffffff1f;border-radius:18px 18px 0 0;flex-direction:column;max-height:min(72dvh,520px);padding:8px 14px 18px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.story-share-sheet .story-share-form{gap:10px;min-height:0;display:grid;overflow:hidden}.story-share-sheet .post-share-recipients{max-height:min(28dvh,180px);overflow:auto}.story-share-note-label{gap:6px;display:grid}.story-share-note{resize:none;color:#fff;width:100%;min-height:40px;max-height:120px;font:inherit;field-sizing:content;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px;line-height:1.4;overflow-y:auto}.story-share-note::-webkit-resizer{display:none}.story-share-send-btn{color:#121212;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#e8c36a,#d4a017);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:12px 18px;font-size:15px;font-weight:700;transition:transform .12s,filter .12s,opacity .12s;display:inline-flex}.story-share-send-btn:hover:not(:disabled){filter:brightness(1.05)}.story-share-send-btn:active:not(:disabled){transform:scale(.98)}.story-share-send-btn:disabled{opacity:.45;cursor:not-allowed}.story-share-send-icon{flex-shrink:0}.story-viewer-media-loading{z-index:2;color:#fffc;background:#00000059;place-content:center;justify-items:center;gap:10px;font-size:13px;display:grid;position:absolute;inset:0}.story-viewer-image.is-loading,.story-viewer-video.is-loading{opacity:0}.app-toast-host{top:calc(var(--app-header-height,64px) + 12px);z-index:1500;pointer-events:none;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.app-toast{pointer-events:none;color:#fff;text-align:center;background:#101012f0;border:1px solid #ffffff1f;border-radius:14px;padding:12px 16px;font-size:14px;animation:.22s fx-toast-down;box-shadow:0 12px 32px #00000059}.story-share-form{gap:12px;display:grid}.story-repost-card{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;pointer-events:none;background:#0a0a0cb8;border:1px solid #ffffff2e;border-radius:12px;gap:2px;max-width:min(70%,200px);padding:8px 10px;display:grid;position:absolute;top:72px;bottom:auto;left:14px}.story-repost-card-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.story-repost-card strong,.story-repost-card-author{color:#fff;pointer-events:auto;width:fit-content;font-size:13px;font-weight:700;text-decoration:none}.story-repost-card-author:hover{text-decoration:underline}.story-repost-card--preview{pointer-events:auto;flex:1;max-width:none;margin:0;position:relative;top:auto;bottom:auto;left:auto}.story-repost-card--preview p{color:#ffffffa6;margin:4px 0 0;font-size:12px;line-height:1.35}.story-republish-preview{position:relative}.story-republish-sheet.is-compact{max-height:min(62dvh,420px);overflow:hidden}.story-republish-compact-row{align-items:stretch;gap:12px;margin-bottom:12px;display:flex}.story-republish-thumb{background:#ffffff0f;border-radius:10px;flex-shrink:0;width:56px;height:74px;overflow:hidden}.story-republish-thumb img{object-fit:cover;width:100%;height:100%}.story-republish-note{margin:0 0 12px}.story-viewer-share-button{text-align:center;flex:0 0 36px;justify-content:center;align-self:center}.story-viewer-footer-actions .story-viewer-like-button+.story-viewer-trash-button,.story-viewer-footer-actions .story-viewer-share-button+.story-viewer-like-button,.story-viewer-repost-button{margin-left:0}.support-create-card.fx-card-elevated,.support-thread.fx-card-elevated,.support-report-card.fx-card-elevated{border:1px solid var(--fx-border);border-radius:18px;padding:16px}.support-field{gap:6px;font-size:.92rem;display:grid}.support-field span{color:var(--fx-text-muted)}.support-textarea-autogrow{resize:none;min-height:96px;line-height:1.45;overflow:hidden}.support-reports-section{gap:14px;display:grid}.support-reports-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.support-report-card{gap:10px;display:grid;overflow:hidden}.support-report-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.support-report-status.is-pending{color:#f0c040;background:#d4a0171a;border-color:#d4a01773}.support-report-status.is-approved{color:#7ddeb4;background:#4cc98c1a;border-color:#4cc98c66}.support-report-status.is-rejected{color:#ffb4b4;background:#ff6e6e1a;border-color:#ff6e6e66}.support-report-head-side{justify-items:end;gap:4px;display:grid}.support-report-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.support-report-identity{gap:2px;min-width:0;display:grid}.support-report-identity strong{font-size:15px}.support-report-identity span,.support-report-card-head time{color:var(--fx-text-muted);font-size:12px}.support-report-card-head time{gap:6px;display:flex}.support-report-meta{flex-wrap:wrap;gap:8px;display:flex}.support-report-type,.support-report-category{border:1px solid var(--fx-border);background:#ffffff0a;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.support-report-snippet,.support-report-message,.support-report-audio{color:#ffffffd1;max-width:420px;margin:0;font-size:13px;line-height:1.4}.support-report-snippet{padding:0 2px}.support-report-message,.support-report-audio,.support-report-board{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:10px 12px}.support-report-message,.support-report-audio{border-radius:14px 14px 14px 4px}.support-report-preview-copy{gap:2px;min-width:0;display:grid}.support-report-preview-copy strong{font-size:13px;font-weight:650}.support-report-preview-copy span{color:#ffffff9e;font-size:12px}.support-report-target.is-marketplace_product,.support-report-target.is-podcast_episode,.support-report-target.is-fetix_challenge,.support-report-target.is-community_publication{flex-flow:wrap;align-items:center}.support-report-target.is-marketplace_product button.support-report-media,.support-report-target.is-podcast_episode button.support-report-media,.support-report-target.is-fetix_challenge button.support-report-media{aspect-ratio:1;width:72px}.support-report-target.is-marketplace_product .support-report-preview-copy,.support-report-target.is-podcast_episode .support-report-preview-copy,.support-report-target.is-fetix_challenge .support-report-preview-copy,.support-report-target.is-community_publication .support-report-board,.support-report-target.is-community_publication .support-report-snippet{flex:160px}.mp-detail-save-row{display:contents}.mp-detail-more{display:none}.mp-detail-more-trigger{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;width:40px;height:40px;min-height:40px;padding:0;font-size:18px;line-height:1}.mp-detail-more-menu{z-index:5;background:#161616;border:1px solid #ffffff1f;border-radius:14px;min-width:148px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 28px #00000073}.mp-detail-more-menu button{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:14px;display:block}.mp-detail-more-menu button:hover{background:#ffffff0f}button.wallet-link.mp-detail-report{cursor:pointer;font:inherit;background:0 0;border:0;margin-top:6px;padding:0;display:inline-flex}.support-report-target{border:1px solid var(--fx-border);background:#ffffff08;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;padding:8px;display:flex}.support-report-target-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fx-text-muted);font-size:11px}.support-report-target-body{align-items:flex-start;gap:12px;display:flex}.support-report-target-missing{color:#ffffff8c;margin:0;font-size:13px}button.support-report-media{aspect-ratio:3/4;cursor:pointer;color:#fff;background:#00000059;border:0;border-radius:12px;flex:none;width:112px;margin:0;padding:0;position:relative;overflow:hidden}.support-report-media img{object-fit:cover;width:100%;height:100%;display:block}.support-report-media-play{color:#fff;pointer-events:none;background:#0000008c;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:36px;height:36px;padding-left:2px;font-size:13px;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support-report-description,.support-report-admin{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.support-report-admin{border-top:1px solid #ffffff0f;padding-top:8px}.support-report-description span,.support-report-admin span{letter-spacing:0;text-transform:none;color:#ffffffb8;font-size:12px;font-weight:650}.support-report-admin p{margin:0}.support-report-admin .is-muted{color:var(--fx-text-muted)}.promote-modal{width:min(100%,620px);color:var(--fx-text)}.promote-section{border-top:1px solid var(--fx-border);gap:10px;padding:14px 0;display:grid}.promote-section:first-child{border-top:0;padding-top:0}.promote-preview{border:1px solid var(--fx-border);background:#ffffff06;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.promote-preview-thumb{border:1px solid var(--fx-border-strong);object-fit:cover;background:#090909;border-radius:13px;flex:0 0 62px;width:62px;height:62px;overflow:hidden}.promote-preview-thumb img,.promote-preview-thumb video{object-fit:cover;width:100%;height:100%;display:block}.promote-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.promote-option{border:1px solid var(--fx-border-strong);color:#ffffffc7;min-height:42px;font:inherit;text-align:center;cursor:pointer;background:#ffffff09;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:650;line-height:1.25;transition:border-color .14s,background .14s,color .14s}.promote-option:hover:not(:disabled){color:#fff;background:#d4a01714;border-color:#d4a01773}.promote-option.is-active{background:var(--fx-accent-soft);color:#f4cf68;border-color:#d4a017b3;box-shadow:inset 0 0 0 1px #d4a0171a}.promote-summary ul{border:1px solid var(--fx-border);color:#ffffffc2;background:#0000002e;border-radius:14px;gap:7px;margin:0;padding:12px 14px 12px 30px;font-size:13px;display:grid}.promote-hint{color:var(--fx-text-muted);margin:0;font-size:12px;line-height:1.45}.promote-success{background:var(--fx-accent-2-soft);color:#8ce7df;border:1px solid #3dd6c847;border-radius:14px;margin:0;padding:12px 14px;font-size:13px}.promote-modal-footer-actions{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.message-reply-quote,.messages-composer-reply{border-left:2px solid var(--fx-accent);color:#ffffffb8;background:#d4a01713;border-radius:4px 11px 11px 4px;min-width:0;padding:9px 11px;font-size:12px;line-height:1.35}.message-reply-quote{margin-bottom:7px}.messages-composer-reply{justify-content:space-between;align-items:center;gap:10px;display:flex}.message-timer-badge,.message-view-once{border:1px solid var(--fx-border-strong);color:#ffffff9e;letter-spacing:.025em;background:#00000038;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.message-view-once{color:#8ce7df;background:#3dd6c814;border-color:#3dd6c840}.messages-composer-timer{min-width:0;color:var(--fx-text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.messages-composer-timer select{border:1px solid var(--fx-border-strong);min-height:34px;color:var(--fx-text);font:inherit;background-color:#ffffff0b;border-radius:999px;padding:6px 30px 6px 11px;font-size:12px}@media (max-width:560px){.promote-option-grid{grid-template-columns:1fr}.promote-modal-footer-actions{flex-wrap:wrap}.promote-modal-footer-actions>*{flex:auto}}.app-shell-admin{display:block}.app-main-admin{width:100%;max-width:none;padding:0}.acc-root{background:linear-gradient(#0a0a0c 0%,#111118 100%);min-height:100vh}.acc-layout{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.acc-sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000059;border-right:1px solid #ffffff14;flex-direction:column;align-self:start;gap:16px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.acc-sidebar-brand{color:inherit;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.acc-sidebar-brand:hover{opacity:.92}.acc-sidebar-brand strong{font-size:.95rem;display:block}.acc-sidebar-brand small{color:#ffffff8c;font-size:.75rem}.acc-back-link{color:#ffffffb3;align-items:center;gap:8px;margin-bottom:6px;font-size:.85rem;text-decoration:none;display:inline-flex}.acc-back-link:before{content:"";background-color:#ffffff0a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.5 8.5 12l6 5.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border:1px solid #ffffff24;border-radius:8px;flex:0 0 28px;width:28px;height:28px}.acc-back-link:hover{color:#fff}.acc-guard-fallback{place-content:center;min-height:50vh;padding:24px;display:grid}.acc-sidebar-logo{color:#fff;background:linear-gradient(135deg,#7c5cff,#ff4d8d);border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.acc-nav-group{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.acc-nav-group-label{letter-spacing:.1em;text-transform:uppercase;color:#fff6;padding:4px 12px 6px;font-size:.68rem}.acc-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.acc-section-head .acc-section-title{margin:0}.acc-link-quiet{color:#ffffffa6;font-size:.85rem;text-decoration:none}.acc-link-quiet:hover{color:#fff}.acc-activity-list{gap:8px;display:grid}.acc-activity-row{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;display:flex}a.acc-activity-row:hover{border-color:#7c5cff66}.acc-activity-main{gap:4px;min-width:0;display:grid}.acc-activity-code{color:#fff6;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.acc-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.acc-alerts-secondary{opacity:.9;margin-top:10px}.acc-mp-review-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.acc-mp-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;gap:10px;padding:10px;display:grid}.acc-mp-card-hit{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.acc-sidebar-nav{flex:1;display:block;overflow:auto}.acc-nav-link{color:#ffffffb8;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;text-decoration:none;display:flex}.acc-nav-link:hover,.acc-nav-link.is-active{color:#fff;background:#ffffff14}.acc-nav-link.is-active{box-shadow:inset 2px 0 #7c5cff}.acc-nav-icon{text-align:center;opacity:.85;width:18px}.acc-sidebar-back{color:#ffffff8c;padding:10px 12px;font-size:.85rem;text-decoration:none}.acc-main{min-width:0;padding:20px 24px 40px}.acc-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.acc-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin-bottom:6px;font-size:.72rem;display:block}.acc-title{margin:0;font-size:clamp(1.4rem,2vw,1.9rem)}.acc-header-tools{flex:320px;justify-content:flex-end;align-items:center;gap:12px;display:flex}.acc-search{flex:280px;max-width:420px;position:relative}.acc-search-input{width:100%;color:inherit;font:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;padding:11px 14px}.acc-search-results{z-index:30;background:#15151c;border:1px solid #ffffff1f;border-radius:12px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.acc-search-result{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:10px;display:grid}.acc-search-result:hover{background:#ffffff0f}.acc-search-type{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;font-size:.68rem}.acc-section{margin-bottom:28px}.acc-section-title{margin:0 0 12px;font-size:1rem}.acc-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.acc-kpi-grid-compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.acc-kpi-link{color:inherit;text-decoration:none}.acc-kpi{flex-direction:column;justify-content:space-between;min-height:92px;transition:transform .15s,border-color .15s;display:flex}.acc-kpi-clickable:hover{border-color:#7c5cff73;transform:translateY(-1px)}.acc-kpi-label{color:#ffffff94;font-size:.78rem}.acc-kpi-value{font-size:1.35rem;line-height:1.1}.acc-kpi-warn{border-color:#ffb43c59}.acc-kpi-critical{border-color:#ff505059}.acc-alerts{gap:10px;display:grid}.acc-alert{color:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:14px 16px;text-decoration:none;display:block}.acc-alert p{color:#ffffffa6;margin:6px 0 0;font-size:.88rem}.acc-alert-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.acc-alert-critical{background:#ff464614;border-color:#ff464673}.acc-alert-high{background:#ff963212;border-color:#ff963266}.acc-alert-normal{border-color:#7c5cff59}.acc-alert-info{border-color:#50b4ff4d}.acc-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.acc-subtabs{margin-top:8px}.acc-table-wrap{overflow:hidden}.acc-table-scroll{overflow-x:auto}.acc-table{border-collapse:collapse;width:100%;font-size:.88rem}.acc-table th,.acc-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:12px 14px}.acc-table th{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:.72rem}.acc-table-clickable{cursor:pointer}.acc-table-clickable:hover{background:#ffffff08}.acc-detail-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.acc-dl{grid-template-columns:120px 1fr;gap:8px 12px;margin:0;display:grid}.acc-dl dt{color:#ffffff80;font-size:.82rem}.acc-dl dd{margin:0}.acc-muted{color:#ffffff8c}.acc-actions-row,.acc-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.acc-list-compact{gap:6px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.acc-note{color:#ffffffa6;margin-top:16px;font-size:.88rem}.acc-code-block{white-space:pre-wrap;word-break:break-word;background:#00000040;border-radius:8px;padding:10px;font-size:.78rem;overflow:auto}.acc-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.acc-timeline li{gap:4px;display:grid}.acc-flag-list{gap:10px;margin:16px 0;display:grid}.acc-flag-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.acc-flag-toggle{color:#ffffffa6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;min-width:64px;padding:6px 12px}.acc-flag-toggle.is-on{color:#fff;background:#7c5cff40;border-color:#7c5cff8c}.acc-notifications,.acc-context-panel{margin-bottom:16px}.acc-notification{color:inherit;border:1px solid #ffffff14;border-radius:12px;margin-bottom:8px;padding:14px;text-decoration:none;display:block}.acc-modal-desc{color:#ffffffa6;margin:0 0 12px}.acc-modal-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.acc-double-check{align-items:center;gap:8px;margin-top:12px;font-size:.88rem;display:flex}@media (max-width:960px){.acc-layout{grid-template-columns:1fr;max-width:100%;overflow-x:clip}.acc-sidebar{border-bottom:1px solid #ffffff14;border-right:0;max-width:100%;height:auto;position:static}.acc-sidebar-nav{flex-flow:wrap;gap:6px}.acc-nav-link{min-width:44px;min-height:44px;padding:10px 12px;font-size:.85rem}.acc-main{min-width:0;max-width:100%;padding:16px;overflow-x:clip}.acc-content{min-width:0;max-width:100%;overflow-x:clip}.acc-header{flex-wrap:wrap;gap:10px}.acc-header-tools button,.acc-header-tools a,.acc-back-link{min-width:40px;min-height:40px}.acc-table-wrap,.acc-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.acc-table{min-width:520px}.acc-table th,.acc-table td{padding:10px 8px;font-size:.8rem}.acc-header-tools{flex-wrap:wrap;gap:8px}.acc-hide-mobile{display:none!important}.acc-mp-review-grid,.acc-detail-grid,.acc-dl{grid-template-columns:1fr}}@media (max-width:480px){.acc-table{min-width:420px}.acc-nav-group-label{width:100%}}.following-repost-banner{color:var(--fx-muted,#ffffff9e);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;padding:0;font-size:.78rem;line-height:1.25;display:inline-flex}.following-repost-banner:hover,.following-repost-banner:focus-visible{color:var(--fx-text,#fff)}.following-repost-banner--media{z-index:5;max-width:min(72%,100% - 56px);box-shadow:none;color:#fffffff0;text-shadow:0 1px 2px #000000d9,0 0 12px #00000073;pointer-events:auto;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;bottom:14px;left:10px;right:auto}.following-repost-banner--media:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000006b 0%,#0000002e 55%,#0000 100%);border-radius:0;position:absolute;inset:-6px -10px -7px -8px}.following-repost-banner--media:hover,.following-repost-banner--media:focus-visible{color:#fff}.following-repost-avatars{flex:none;align-items:center;display:inline-flex}.following-repost-avatar{border-radius:50%;display:inline-flex;position:relative;box-shadow:0 0 0 1.5px #0c0c0eeb}.following-repost-avatar+.following-repost-avatar{margin-left:-7px}.following-repost-avatar .user-avatar-wrap-sm,.following-repost-avatar .user-avatar-sm{width:18px;height:18px;font-size:8px}.following-repost-banner--media .following-repost-avatar{box-shadow:0 0 0 1.5px #0000008c,0 1px 3px #00000059}.following-repost-banner--media .following-repost-avatar .user-avatar-wrap-sm,.following-repost-banner--media .following-repost-avatar .user-avatar-sm{width:16px;height:16px;font-size:7px}.following-repost-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.following-repost-banner--reels{color:#ffffffc7;max-width:100%;margin:0}.following-repost-banner--reels .following-repost-avatar{box-shadow:0 0 0 1.5px #08080ad9}.profile-repost-card .profile-saved-preview{position:relative}.profile-repost-badge{z-index:1;color:#ffffffeb;letter-spacing:.02em;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#08080ab8;border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 16px);padding:3px 8px;font-size:.68rem;display:inline-flex;position:absolute;bottom:8px;left:8px;overflow:hidden}.reposters-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.reposters-row-link{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.reposters-row-time{opacity:.65;font-size:.75rem;display:block}@media (max-width:430px){.profile-repost-badge{padding:2px 6px;font-size:.62rem}.following-repost-banner{gap:5px;font-size:.74rem}.following-repost-banner--media{gap:5px;max-width:min(74%,100% - 48px);font-size:.68rem;bottom:12px;left:8px}.following-repost-avatar .user-avatar-wrap-sm,.following-repost-avatar .user-avatar-sm{width:16px;height:16px;font-size:7px}.following-repost-banner--media .following-repost-avatar .user-avatar-wrap-sm,.following-repost-banner--media .following-repost-avatar .user-avatar-sm{width:15px;height:15px;font-size:6.5px}.following-repost-avatar+.following-repost-avatar{margin-left:-6px}}.booking-service-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.booking-service-card,.booking-card,.booking-summary-card,.booking-message-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;gap:8px;padding:16px;display:grid}.booking-message-card-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.booking-session-state{color:#ffffffb8;margin:0;font-size:.9rem;font-weight:600}.booking-session-state.is-ready{color:#9eebdc}.booking-call-timer-badge{color:#9eebdc;font-variant-numeric:tabular-nums;white-space:nowrap;background:#00000073;border:1px solid #9eebdc47;border-radius:999px;margin:0;padding:6px 10px;font-size:.86rem;font-weight:700}.booking-sessisi-anchor{padding:8px 12px 0}.booking-session-live-card{background:#9eebdc14;border:1px solid #9eebdc47;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.booking-session-live-card.is-ended{background:#ffffff0a;border-color:#ffffff1f}.booking-session-live-title{color:#fff;font-size:1rem}.booking-session-live-meta{color:#ffffff9e;margin:0;font-size:.86rem}.booking-session-live-timer{color:#9eebdc;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:.95rem;font-weight:700}.booking-session-live-timer.is-ended{color:#ffffffb3;font-weight:600}.booking-session-live-cta{justify-self:start;min-height:36px;margin-top:8px;padding:0 16px}.booking-call-timer{background:#00000059;border-radius:12px;margin:0 0 12px;padding:10px 14px}.booking-service-card-top,.booking-card-top{justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.booking-service-type-pill,.booking-status-pill,.booking-service-status{letter-spacing:.03em;color:#9eebdc;background:#9eebdc1f;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.booking-service-status.is-active{color:#9fe8c0;background:#78d2a029}.booking-service-meta,.booking-card-actions,.booking-service-actions,.booking-call-controls,.booking-editor-toggles{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.booking-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.booking-tab,.booking-day-chip,.booking-slot-chip,.booking-service-pick-card{color:#ffffffd6;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;padding:10px 12px}.booking-tab.is-active,.booking-day-chip.is-active,.booking-slot-chip.is-active,.booking-service-pick-card:hover{background:#9eebdc1f;border-color:#9eebdc66}.booking-day-chip.is-empty,.booking-slot-chip.is-busy,.booking-slot-chip:disabled{opacity:.45;cursor:not-allowed}.booking-card-list,.booking-service-pick-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.client-booking-tabs{margin-top:4px}.client-booking-group-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.client-booking-group{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.client-booking-group.is-open{border-color:#9eebdc47}.client-booking-group-header{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.client-booking-group-header:hover,.client-booking-group-header:focus-visible{background:#ffffff0a;outline:none}.client-booking-group-summary{gap:4px;min-width:0;display:grid}.client-booking-group-title-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.client-booking-group-name{font-size:1.05rem;font-weight:700;line-height:1.25}.client-booking-group-count,.client-booking-group-next,.client-booking-group-total{color:#ffffffb8;margin:0;font-size:.9rem}.client-booking-group-total{color:#ffffffe0;font-weight:600}.client-booking-group-chevron{color:#ffffff8c;font-size:1.35rem;line-height:1;transition:transform .15s}.client-booking-group.is-open .client-booking-group-chevron{color:#9eebdce6}.client-booking-item-list{border-top:1px solid #ffffff14;gap:8px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.client-booking-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:8px;margin-top:8px;padding:12px 14px;display:grid}.client-booking-item:hover,.client-booking-item:focus-visible{background:#ffffff0d;border-color:#9eebdc4d;outline:none}.client-booking-item-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.client-booking-item-title{font-size:.98rem;font-weight:650;line-height:1.3}.client-booking-item-line{color:#ffffffb8;margin:0;font-size:.88rem;line-height:1.4}.client-booking-card-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.client-booking-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;gap:14px;padding:18px 18px 16px;transition:border-color .15s,background .15s;display:grid}.client-booking-card:hover,.client-booking-card:focus-visible{background:#ffffff0d;border-color:#9eebdc59;outline:none}.client-booking-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-booking-card-title{margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.client-booking-card-creator{color:#ffffffc7;margin:0;font-size:.95rem}.client-booking-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.client-booking-card-meta>div{gap:4px;min-width:0;display:grid}.client-booking-card-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff7a;font-size:.72rem}.client-booking-card-meta strong{color:#ffffffeb;font-size:.95rem;font-weight:650}.client-booking-detail{gap:18px;display:grid}.client-booking-detail-status-row{flex-wrap:wrap;gap:8px;display:flex}.client-booking-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.client-booking-detail-grid>div{gap:4px;display:grid}.client-booking-detail-grid dt{letter-spacing:.04em;text-transform:uppercase;color:#ffffff7a;font-size:.72rem}.client-booking-detail-grid dd{color:#ffffffeb;margin:0;font-size:.98rem}.client-booking-detail-section{border-top:1px solid #ffffff14;gap:10px;padding-top:4px;display:grid}.client-booking-detail-section h3{margin:0;font-size:.95rem}.client-booking-detail-section p{color:#ffffffd1;margin:0}.client-booking-detail-change{gap:4px;display:grid}.client-booking-detail-history{gap:12px;margin:0;padding:0;list-style:none;display:grid}.client-booking-detail-history>li{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:12px;display:grid}.client-booking-detail-history-meta{font-size:.82rem}.client-booking-detail-actions{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:720px){.client-booking-card-meta{grid-template-columns:repeat(5,minmax(0,1fr))}.client-booking-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.client-booking-group-header{gap:12px;padding:14px}.client-booking-card{padding:16px 14px}.client-booking-card-meta,.client-booking-detail-grid{grid-template-columns:1fr 1fr}}.booking-day-grid,.booking-slot-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:12px;display:grid}.booking-flow-panel{background:#0d0d0d;border-radius:22px;flex-direction:column;width:min(560px,100%);max-width:560px;max-height:min(90vh,820px);display:flex;overflow:hidden}.booking-flow-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 8px;display:flex}.booking-flow-header-copy{min-width:0}.booking-flow-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin:0 0 4px;font-size:.78rem;font-weight:600}.booking-flow-title{color:#fff;margin:0;font-size:1.2rem;font-weight:700}.booking-flow-body{gap:14px;min-height:0;padding:8px 16px 18px;display:grid;overflow-y:auto}.booking-flow-service-chip{color:#ffffffb8;margin:0;font-size:.92rem}.booking-day-chip{justify-items:start;gap:4px;min-height:88px;display:grid}.booking-day-chip-date{color:#ffffffe6;font-size:.95rem;font-weight:600}.booking-summary-card-rich{gap:8px;display:grid}.booking-summary-price{color:#9eebdc;margin:4px 0 0;font-size:1.35rem;font-weight:700}.booking-summary-policy{margin:0;font-size:.84rem}.booking-flow-pay-cta{justify-content:center;width:100%;min-height:48px;font-size:1rem;font-weight:700}.studio-service-editor-modal.mp-detail-panel{background:#0d0d0d;border-radius:22px;flex-direction:column;grid-template-columns:none;width:min(640px,100vw - 24px);max-width:640px;max-height:min(92vh,900px);padding:0;display:flex;overflow:hidden}.studio-service-editor-modal-head{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.studio-service-editor-modal-head h4{margin:0;font-size:1.1rem;font-weight:700}.studio-service-editor-overlay.mp-detail-modal{overscroll-behavior:none;overflow:hidden}.studio-service-editor-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:8px;min-height:0;padding:8px 16px 18px;display:flex;overflow-y:auto}.studio-service-editor-modal-foot{background:#0d0d0d;border-top:1px solid #ffffff14;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 16px;display:flex}.studio-service-editor-modal-foot .studio-service-editor-actions-right{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.studio-service-editor-modal-foot .fx-btn{min-height:42px;padding-inline:16px}.studio-service-editor-modal-foot .studio-services-cta.fx-btn-primary{min-width:148px;font-weight:700}.studio-service-editor-modal .studio-service-editor-section>h5{color:#ffffffb8;font-size:.86rem}.studio-service-editor-modal .studio-service-select .studio-top-sort-select-eyebrow{letter-spacing:.01em;text-transform:none;color:#ffffffe6;font-size:.95rem;font-weight:650;line-height:1.25}.studio-service-editor-modal .studio-service-section-hint{color:#ffffff7a;font-size:.8rem;font-weight:400;line-height:1.4}.studio-service-editor-modal .studio-field-hint{color:#ffffff75;margin-top:6px;font-size:.78rem;font-weight:400;line-height:1.4}.studio-service-editor-modal .studio-service-editor-grid{align-items:start}.studio-service-editor-modal .form-field{color:#ffffffe6;flex-direction:column;gap:8px;font-size:.95rem;font-weight:650;line-height:1.25;display:flex}.studio-service-editor-modal .form-field .studio-service-select span{margin-top:0}.studio-service-editor-modal .form-field input,.studio-service-editor-modal .form-field textarea{color:#ffffffeb;box-sizing:border-box;height:44px;min-height:44px;font-size:.98rem;font-weight:500}.studio-service-editor-modal .form-field textarea{height:auto;min-height:44px}.studio-service-editor-modal .studio-service-week-times input[type=time]{color:#ffffffeb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:.95rem;font-weight:500}.studio-service-editor-modal .studio-service-select{width:100%;min-width:0}.studio-service-editor-modal .studio-service-editor-grid>*{min-width:0}.studio-service-editor-modal .studio-service-select--section-control{width:100%}.studio-service-editor-modal .studio-service-select--section-control .studio-top-sort-select-eyebrow,.studio-service-editor-modal .studio-service-select--paired-control .studio-top-sort-select-eyebrow{display:none}.studio-service-editor-modal .studio-service-select--section-control .studio-top-sort-select,.studio-service-editor-modal .studio-service-select--paired-control .studio-top-sort-select{gap:0}.studio-service-editor-modal .studio-service-select .studio-top-sort-select{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.studio-service-editor-modal .studio-service-select .studio-top-sort-select-dropdown,.studio-service-editor-modal .studio-service-select .studio-top-sort-select-trigger{width:100%;min-width:0;max-width:none}.studio-service-editor-modal .studio-service-select .studio-top-sort-select-icon{display:none}.studio-service-editor-modal .studio-service-select .studio-top-sort-select-trigger{color:#ffffffeb;box-sizing:border-box;background:#ffffff0b;border-radius:14px;height:44px;min-height:44px;padding:0 12px;font-size:.98rem;overflow:hidden}.studio-service-editor-modal .studio-service-select .studio-top-sort-select-value{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:600;overflow:hidden}.studio-service-editor-modal .studio-service-select .studio-top-sort-select-caret{color:#ffffff9e;font-size:.78rem}.studio-service-editor-modal .studio-service-select .studio-top-sort-select-option-label{color:#ffffffe6;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.studio-service-editor-modal .studio-service-select .studio-top-sort-select-option{color:#ffffffe6;min-width:0}.studio-service-editor-modal .studio-service-select .studio-top-sort-select-dropdown .fx-dropdown-menu{z-index:40;width:100%;min-width:100%;max-width:none;max-height:none;left:0;right:0;overflow:visible}.studio-service-editor-modal .studio-service-select .studio-top-sort-select-menu{max-height:min(260px,42vh);overflow:hidden auto}.studio-service-form-error{margin:8px 0 0}.studio-field-error{color:#ff8f8f;margin-top:6px;font-size:.82rem;display:block}.studio-field-hint,.studio-service-section-hint{color:#ffffff85;margin-top:6px;font-size:.82rem;line-height:1.4;display:block}.form-field.is-invalid input,.form-field.is-invalid select,.form-field.is-invalid textarea{border-color:#ff78788c}.studio-service-week-label{color:#ffffff8c;font-size:.82rem}.studio-service-week-times input[type=time]{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;min-width:118px;min-height:40px;padding:0 10px}.creator-services-card.mp-detail-panel{background:#0d0d0d;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;grid-template-columns:none;width:min(560px,100vw - 24px);max-width:560px;max-height:min(90vh,820px);padding:0;display:flex;overflow:hidden}.csc-toolbar{background:#0d0d0d;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.csc-go-profile{color:#ffffffeb;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.csc-go-profile:hover{background:#ffffff1a;border-color:#ffffff38}.csc-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;width:36px;height:36px;margin-left:auto;font-size:20px;line-height:1}.csc-close:hover{background:#ffffff1f}.csc-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0d0d0d;flex:auto;min-height:0;overflow:hidden auto}.csc-state{margin:16px 18px}.csc-body{gap:16px;padding:16px 16px 20px;display:grid}.csc-panel{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:14px;padding:16px;display:grid}.csc-panel-title{letter-spacing:.12em;text-transform:uppercase;color:#ffffff85;margin:0;font-size:.72rem;font-weight:700}.csc-about{gap:14px;display:grid}.csc-about-block{gap:6px;display:grid}.csc-about-label{letter-spacing:.04em;color:#ffffff94;margin:0;font-size:.78rem;font-weight:600}.csc-pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#ffffffdb;margin:0;font-size:.95rem;line-height:1.5}.csc-empty{margin:0}.csc-service-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.csc-service{background:#00000047;border:1px solid #ffffff14;border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.csc-service-top{gap:6px;min-width:0;display:grid}.csc-service-type{letter-spacing:.1em;text-transform:uppercase;color:#ffffff7a;font-size:.68rem;font-weight:600}.csc-service-name{color:#fff;overflow-wrap:anywhere;word-break:break-word;font-size:1.08rem;font-weight:700;line-height:1.3}.csc-service-desc,.csc-service-note{color:#ffffffa3;overflow-wrap:anywhere;word-break:break-word;margin:2px 0 0;font-size:.9rem;line-height:1.45}.csc-service-note{color:#ffffff7a;font-style:italic}.csc-service-state{color:#ffffff80;margin-top:2px;font-size:.78rem}.csc-service-footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:2px;display:flex}.csc-price{color:#9eebdc;letter-spacing:.01em;white-space:nowrap;flex:none;font-size:1.12rem;font-weight:700}.csc-service-btn{flex:none;min-height:40px;padding:0 18px;font-size:.9rem}.studio-bookings-intro{margin:4px 0 14px}.studio-bookings-stats{margin-top:12px}.studio-bookings-manage-section .studio-section-body{margin-top:4px}.studio-bookings-manage-body{flex-direction:column;gap:14px;display:flex}.studio-bookings-manage-body .client-booking-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-top:0;padding-bottom:2px;overflow-x:auto}.studio-bookings-manage-body .client-booking-tabs .booking-tab{white-space:nowrap;flex:none}.studio-client-info-panel,.studio-services-card{flex-direction:column;gap:18px;display:flex}.studio-services-card{margin-top:18px}.studio-services-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-services-card-title{letter-spacing:-.02em;color:#fffffffa;margin:0;font-size:1.28rem;font-weight:750;line-height:1.25}.studio-client-info-fields{gap:18px;display:grid}.studio-client-info-field{flex-direction:column;gap:0;display:flex}.form-field.studio-client-info-field>.studio-client-info-label{color:#fffffff5;margin:0 0 5px;font-size:17px;font-weight:650;line-height:1.35;display:block}.form-field.studio-client-info-field>.studio-client-info-hint{color:#ffffffbd;margin:0 0 10px;font-size:15px;font-weight:450;line-height:1.5;display:block}.studio-client-info-box{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.studio-client-info-box textarea,.studio-client-info-box .fx-textarea-autogrow{color:#fffffff2;box-sizing:border-box;field-sizing:content;background:0 0;border:0;border-radius:0;width:100%;min-height:52px;max-height:none;margin:0;padding:10px 12px;font-size:15px;font-weight:500;line-height:1.5;overflow-y:hidden;resize:none!important}.studio-client-info-box textarea::placeholder,.studio-client-info-box .fx-textarea-autogrow::placeholder{color:#fff6;font-size:14px;font-weight:400}.studio-client-info-box textarea:focus,.studio-client-info-box .fx-textarea-autogrow:focus{outline:none}.studio-client-info-box:focus-within{background:#d4a0170a;border-color:#d4a01766}.studio-services-info-actions{justify-content:flex-end;margin-top:2px;display:flex}.studio-client-info-panel .studio-services-cta,.studio-services-card .studio-services-btn,.studio-services-card .studio-services-cta,.studio-services-add-btn{border-radius:999px;min-height:42px;padding:10px 16px;font-size:.92rem;font-weight:650;transition:background .15s,border-color .15s,transform .1s}.studio-client-info-panel .studio-services-cta,.studio-services-card .studio-services-cta{padding:11px 18px;font-weight:700}.studio-client-info-panel .studio-services-cta:active:not(:disabled),.studio-services-card .studio-services-btn:active:not(:disabled),.studio-services-card .studio-services-cta:active:not(:disabled),.studio-services-add-btn:active:not(:disabled){transform:translateY(1px)}.studio-services-add-btn{color:#f5d78a;cursor:pointer;font:inherit;background:#d4a01724;border:1px solid #d4a0176b;flex:none;align-items:center;gap:8px;display:inline-flex}.studio-services-add-btn:hover,.studio-services-add-btn:focus-visible{background:#d4a01738;border-color:#d4a017b3;outline:none}.studio-services-add-icon{background:#d4a01738;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:1.05rem;font-weight:700;line-height:1;display:inline-flex}.studio-service-list{background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.studio-service-list>li+li{border-top:0}.studio-service-row{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:16px 18px;display:grid}.studio-service-row:hover{background:#ffffff0d;border-color:#ffffff24}.studio-service-row-main{gap:6px;min-width:0;display:grid}.studio-service-row-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-service-row-name{font-size:1.02rem;font-weight:700;line-height:1.3}.studio-service-row-meta{color:#ffffffad;margin:0;font-size:.9rem}.studio-service-row-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.studio-service-editor{flex-direction:column;gap:18px;padding:4px 0 2px;display:flex}.studio-service-editor-title h4{margin:0;font-size:1.05rem;font-weight:700}.studio-service-editor-section{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;padding:16px 0 4px;display:flex}.studio-service-editor-section>h5{letter-spacing:.06em;text-transform:uppercase;color:#ffffff94;margin:0;font-size:.78rem;font-weight:700}.studio-service-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.studio-service-field-full{grid-column:1/-1}.studio-service-price-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.studio-service-price-input>span{color:#ffffffb8;font-size:.86rem;font-weight:700}.studio-service-check-row{flex-wrap:wrap;gap:12px 18px;display:flex}.studio-service-check{color:#ffffffdb;cursor:pointer;align-items:center;gap:8px;font-size:.92rem;display:inline-flex}.studio-service-check input{accent-color:#d4a017;width:16px;height:16px}.studio-service-week-grid{gap:8px;display:grid}.studio-service-week-row{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(110px,160px) minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.studio-service-week-row.is-on{background:#d4a0170d;border-color:#d4a01747}.studio-service-week-times{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-service-week-times input[type=time]{min-width:118px}.studio-service-week-times input:disabled{opacity:.45}.studio-service-editor-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.studio-service-editor-actions-right{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.studio-service-toggle{color:#ffffffd1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:.9rem;display:inline-flex}.studio-service-toggle:hover{background:#ffffff12}@media (max-width:720px){.studio-services-card-head{align-items:stretch}.studio-services-add-btn{justify-content:center;width:100%}.studio-service-row{grid-template-columns:1fr}.studio-service-row-side{justify-content:flex-start}.studio-service-editor-grid,.studio-service-week-row{grid-template-columns:1fr}.studio-service-editor-actions{flex-direction:column;align-items:stretch}.studio-service-editor-actions-right{width:100%;margin-left:0}.studio-service-editor-actions-right>*{flex:auto}.studio-services-info-actions .studio-services-cta{justify-content:center;width:100%}}.creator-booking-item{cursor:pointer;gap:10px;display:grid}.creator-booking-item-main{text-align:left;width:100%;color:inherit;pointer-events:none;background:0 0;border:0;gap:8px;padding:0;display:grid}.creator-booking-item-main:focus-visible{outline:none}.creator-booking-item.is-new{background:#d4a0170f;border-color:#d4a01759}.creator-booking-item-actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creator-booking-item-actions .studio-primary-button,.creator-booking-item-actions .studio-secondary-button{min-height:36px;padding:8px 12px;font-size:.86rem}.creator-booking-open-chat{margin-left:auto}.booking-cancel-confirm-actions,.purchase-confirm-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.fx-modal-footer:has(>.purchase-confirm-footer){display:block}.purchase-confirm-footer{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.purchase-confirm-error{color:#ff7b7b;text-align:left;margin:0;font-size:13px;line-height:1.4}.purchase-confirm-actions .purchase-confirm-submit{min-height:40px;padding:0 18px}.purchase-confirm-actions .purchase-confirm-submit:disabled{opacity:.55;cursor:wait;box-shadow:none;transform:none}.fetz-equivalent-hint{color:#fff6;margin:4px 0 0;font-size:11px;font-weight:500;line-height:1.25;display:block}.purchase-confirm-body{gap:12px;display:grid}.purchase-confirm-item{letter-spacing:-.02em;margin:0;font-size:14px;font-weight:650}.purchase-confirm-price{gap:2px;display:grid}.purchase-confirm-price-label{color:#ffffff73;font-size:11px}.purchase-confirm-price-value{letter-spacing:-.03em;font-size:18px}.purchase-confirm-price-was{color:#ff6b6b;font-size:13px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.form-field>.fetz-equivalent-hint,.studio-service-price-field>.fetz-equivalent-hint,.reel-price-field>.fetz-equivalent-hint{margin-top:4px}.booking-cancel-confirm-actions .fx-btn-danger{border-color:#e0313166}.creator-booking-detail-actions{align-items:center}.booking-status-pill.is-new,.booking-status-pill.status-pending.is-new{color:#f5d78a;background:#d4a0172e}@media (max-width:560px){.creator-booking-item-actions .studio-primary-button,.creator-booking-item-actions .studio-secondary-button{flex:auto}.creator-booking-open-chat{text-align:center;width:100%;margin-left:0}}.studio-checkbox-row{flex-wrap:wrap;gap:14px 18px;margin:14px 0 8px;display:flex}.studio-checkbox-row label{align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.services-profile-form{margin-top:12px}@media (max-width:640px){.creator-services-card.mp-detail-panel{border-radius:18px 18px 0 0;align-self:flex-end;width:100%;max-width:100%;max-height:min(92vh,100%)}.csc-toolbar{padding:12px 14px}.csc-body{gap:14px;padding:14px 12px 18px}.csc-panel,.csc-service{padding:14px}.csc-service-footer{gap:10px}.csc-service-btn{min-width:0}}.booking-service-pick-type{letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a;font-size:.68rem}.booking-flow-steps{gap:6px;margin:8px 0 14px;display:flex}.booking-flow-step{background:#ffffff1a;border-radius:999px;flex:1;height:3px}.booking-flow-step.is-active{background:#9eebdc}.booking-summary-price{margin-top:8px;font-size:1.25rem;font-weight:700}.booking-service-editor,.booking-detail-panel,.booking-reschedule-box{margin-top:12px}.booking-availability-editor{gap:10px;display:grid}.booking-availability-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.booking-availability-times{align-items:center;gap:8px;display:flex}.booking-call-stage{gap:12px;display:grid}.booking-status-pill.status-confirmed,.booking-status-pill.status-rescheduled{color:#9eebdc;background:#78d2be29}.booking-status-pill.status-pending{color:#f0c040;background:#f0c04029}.booking-status-pill.status-cancelled,.booking-status-pill.status-declined,.booking-status-pill.status-no_show,.booking-status-pill.status-refunded{color:#ffb0bc;background:#ff788c24}.booking-status-pill.status-completed{color:#ffffffc7;background:#ffffff14}@media (max-width:720px){.booking-card-actions,.booking-service-actions{flex-direction:column}.booking-card-actions>*,.booking-service-actions>*{width:100%}}.fai-priority-kicker{letter-spacing:.04em;color:#f5d68ce6;margin:0 0 4px;font-size:.78rem}.fai-priority-studio-card,.fai-priority-profile-card,.fai-priority-client-section{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-top:18px;padding:16px}.fai-priority-studio-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.fai-priority-toggle{color:#ffffffb8;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.fai-priority-analytics,.fai-priority-offer-facts{color:#ffffffb3;flex-wrap:wrap;gap:10px 14px;margin:0 0 14px;font-size:.85rem;display:flex}.fai-priority-form{margin-bottom:12px}.fai-priority-note{margin:0 0 12px}.fai-priority-slot-assigi{border-top:1px solid #ffffff14;margin-top:20px;padding-top:16px}.fai-priority-slot-assigi h4{margin:0 0 6px;font-size:1rem}.booking-slot-chip.is-priority,.booking-slot-chip.is-priority-locked{background:#f5d68c14;border-color:#f5d68c59}.booking-slot-chip small,.booking-slot-chip.is-priority-locked small{opacity:.8;margin-top:4px;font-size:.72rem;display:block}.booking-slot-chip.is-priority-locked{cursor:default;gap:6px;display:grid}.fai-priority-discover-btn{color:#f5d68cf2;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.fai-priority-badge{letter-spacing:.04em;color:#f5d68cf2;margin-bottom:4px;margin-right:8px;font-size:.72rem;display:inline-block}.fai-priority-benefits{color:#ffffffc7;margin:0 0 14px;padding-left:18px}.fai-priority-pass-list{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.fai-priority-pass-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px;display:flex}.fai-priority-pass-card.is-active{border-color:#f5d68c47}.fai-priority-pass-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fai-priority-purchase-panel{max-width:440px}@media (max-width:720px){.fai-priority-studio-head,.fai-priority-pass-card{flex-direction:column}.fai-priority-pass-actions{width:100%}.fai-priority-pass-actions>*{flex:1}}.fai-priority-dm-badge{color:#f5d68ceb;letter-spacing:.03em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;margin-right:6px;padding:0;font-size:.72rem;font-weight:600;display:inline-flex}.conversation-list-item.is-priority-unhandled{border-color:#f5d68c2e}.messages-thread-peer-name .fai-priority-dm-badge{vertical-align:middle}.content-allow-offers-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.content-allow-offers-switch{border:1px solid color-mix(in srgb, var(--fx-border,#3a3a42) 80%, transparent);min-width:3.25rem;color:inherit;letter-spacing:.04em;background:0 0;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:600}.content-allow-offers-switch.is-on{border-color:color-mix(in srgb, var(--fx-accent,#c9a87c) 70%, transparent);color:var(--fx-accent,#c9a87c)}.offer-price-display{flex-direction:column;gap:.25rem;font-size:.95rem;display:flex}.offer-price-pair{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:inline-flex}.offer-price-pair s{opacity:.55;font-weight:400}.offer-discount-badge{letter-spacing:.03em;opacity:.85;font-size:.72rem}.offer-personal-line{opacity:.9;font-size:.85rem}.content-offers-sheet-backdrop{z-index:calc(var(--fx-z-modal) + 40);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:end center;padding:0;display:grid;position:fixed;inset:0}.content-offers-sheet{width:min(440px,100%);max-height:min(88vh,760px);color:inherit;background:radial-gradient(circle at 100% 0,#d4a01729,#0000 46%),radial-gradient(circle at 0 100%,#d4a0170f,#0000 42%),#121216;border:1px solid #d4a01747;border-radius:22px 22px 0 0;padding:1.05rem 1.15rem 1.45rem;animation:.22s fx-sheet-up;overflow:auto;box-shadow:0 -12px 40px #0000008c,inset 0 0 0 1px #ffffff08}@media (min-width:768px){.content-offers-sheet-backdrop{place-items:center;padding:1.5rem}.content-offers-sheet{border-radius:20px}}.content-offers-sheet-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.content-offers-sheet-titles{gap:.28rem;min-width:0;display:grid}.content-offers-kicker{letter-spacing:.08em;text-transform:uppercase;color:#f0c040e0;font-size:11px;font-weight:700}.content-offers-back{color:#f0c040e6;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:650}.content-offers-back:hover{color:#ffd76a}.content-offers-sheet-head h2{letter-spacing:-.03em;margin:0;font-size:1.28rem;line-height:1.15}.content-offers-lead{color:#ffffff8c;margin:0;font-size:13px;line-height:1.4}.content-offers-menu,.content-offers-form{gap:.75rem;display:grid}.content-offers-audience{gap:6px;display:grid}.content-offers-audience>span{font-size:12px;font-weight:700}.content-offers-audience .fx-filter-pill,.content-offers-audience .fx-filter-pill-dropdown,.content-offers-audience .fx-filter-pill-trigger{width:100%;max-width:none}.content-offers-audience .fx-filter-pill-trigger{justify-content:space-between}.content-offers-audience .fx-filter-pill-clear{display:none}.content-offers-sheet:has(.content-offers-audience .fx-dropdown-menu){overflow:visible}.content-offers-menu-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;margin:0;padding:.85rem .95rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.content-offers-menu-card:hover{background:#d4a01714;border-color:#d4a0176b;transform:translateY(-1px)}.content-offers-menu-card.is-active{background:#d4a0171a;border-color:#d4a01773}.content-offers-menu-icon{color:#f0c040;background:linear-gradient(145deg,#d4a01747,#d4a01714);border:1px solid #d4a01759;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;line-height:1;display:grid}.content-offers-menu-icon.is-gift{font-size:16px}.content-offers-menu-icon.is-mute{color:#ffffff8c;background:#ffffff0d;border-color:#ffffff24}.content-offers-menu-icon.is-on{color:#9dffb8;background:#50b46e29;border-color:#78d28c66}.content-offers-menu-copy{gap:.18rem;min-width:0;display:grid}.content-offers-menu-copy strong{letter-spacing:-.01em;color:#fffffff5;font-size:14px;font-weight:700}.content-offers-menu-copy em{color:#ffffff80;font-size:12px;font-style:normal;line-height:1.35}.content-offers-menu-chevron{color:#f0c040bf;font-size:22px;font-weight:400;line-height:1}.content-offers-status-pill{color:#ffffff9e;letter-spacing:.02em;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.content-offers-status-pill.is-on{color:#9dffb8;background:#50b46e24;border-color:#78d28c66}.content-offers-allow-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;justify-items:start;gap:.45rem;padding:1rem 1.05rem;display:grid}.content-offers-allow-card.is-on{background:#d4a01714;border-color:#d4a01759}.content-offers-allow-card strong{letter-spacing:-.02em;font-size:15px}.content-offers-allow-card p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.4}.content-offers-form>p{color:#ffffffb8;margin:0;font-size:13px}.content-offers-form>p strong{color:#f0c040}.content-offer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.35rem;display:flex}.content-offer-actions .fetix-pill-cta{min-height:40px;padding:0 16px}.content-offer-actions button.is-ghost{background:0 0}.content-offer-fan-field{position:relative}.content-offer-fan-dropdown{z-index:20;border:1px solid color-mix(in srgb, var(--fx-border,#3a3a42) 80%, transparent);background:var(--fx-surface-elevated,#1b1b22);border-radius:12px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #00000059}.content-offer-fan-dropdown-hint{color:#ffffff8c;margin:0;padding:.75rem .9rem;font-size:.85rem}.content-offer-fan-dropdown-hint.is-error{color:#ff8f8f}.content-offer-fan-option{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.content-offer-fan-option:last-child{border-bottom:0}.content-offer-fan-option:hover,.content-offer-fan-option:focus-visible{background:#ffffff0f}.content-offer-fan-option-copy{gap:.1rem;min-width:0;display:grid}.content-offer-fan-option-copy strong{font-size:.9rem}.content-offer-fan-option-copy em{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;overflow:hidden}.content-offer-fan-option img,.content-offer-fan-option-fallback{object-fit:cover;background:#ffffff14;border-radius:999px;flex:none;width:32px;height:32px}.content-offer-fan-option-fallback{color:#ffffffbf;place-items:center;font-size:.75rem;font-weight:700;display:grid}.content-offer-fan-selected{margin-top:.35rem}.offer-panel-modal{color:#fff;background:#141416;border:1px solid #d4a01747;border-radius:18px;flex-direction:column;width:min(420px,100%);display:flex;position:relative;overflow:hidden}.offer-panel-modal>.offer-panel-preview{width:100%}.offer-panel-modal.is-loading{padding:0}.offer-panel-preview{background:radial-gradient(circle at 50% 40%,#d4a01738,#0000 58%),linear-gradient(#281e10b3,#0a0a0cfa);border:0;border-radius:0;flex-shrink:0;width:100%;height:200px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.offer-panel-preview.has-media{background:#0a0a0c}.offer-panel-preview img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.offer-panel-preview-fallback,.offer-panel-preview-locked{text-align:center;box-sizing:border-box;place-content:center;justify-items:center;gap:8px;width:100%;height:100%;padding:20px 24px;display:grid;position:absolute;inset:0}.offer-panel-preview-fallback span{letter-spacing:.1em;text-transform:uppercase;color:#d4a017e6;font-size:11px;font-weight:700}.offer-panel-preview-fallback strong{color:#ffffffe0;font-size:16px;line-height:1.3}.offer-lock-mark{color:#ffe6aafa;background:#d4a01729;border:1px solid #d4a01773;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;line-height:0;display:inline-flex;box-shadow:0 4px 14px #00000038}.offer-lock-mark.is-hero{width:64px;height:64px}.offer-panel-lock-icon{filter:drop-shadow(0 8px 18px #00000073);font-size:36px;line-height:1}.offer-panel-lock-badge{letter-spacing:.08em;text-transform:uppercase;color:#d4a017f2;font-size:11px;font-weight:700}.offer-panel-lock-title{color:#ffffffeb;max-width:22ch;font-size:15px;font-weight:700;line-height:1.3}.offer-panel-body{padding:16px 20px 18px}.offer-panel-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.offer-panel-top-text{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.offer-panel-kicker{letter-spacing:.08em;text-transform:uppercase;color:#d4a017e6;margin:0;font-size:11px;font-weight:700}.offer-panel-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:750}.offer-panel-status.is-pending{color:#ffd6a0eb}.offer-panel-status.is-accepted{color:#9be7b8}.offer-panel-status.is-rejected,.offer-panel-status.is-expired{color:#ffb4b4}.offer-panel-close{z-index:3;color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:10px;right:10px}.offer-panel-title{letter-spacing:-.02em;margin:0 0 4px;font-size:18px;line-height:1.25}.offer-panel-subtitle{color:#ffffff8c;margin:0 0 14px;font-size:13px}.offer-panel-price-hero{background:#d4a01714;border:1px solid #d4a01747;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.offer-panel-price-hero span{color:#ffffff8c;font-size:12px}.offer-panel-price-hero strong{letter-spacing:.02em;color:#d4a017fa;font-size:22px}.offer-panel-facts{gap:10px;margin:0 0 14px;display:grid}.offer-panel-facts>div{justify-content:space-between;gap:12px;display:flex}.offer-panel-facts dt{color:#ffffff80;font-size:13px}.offer-panel-facts dd{text-align:right;margin:0;font-size:13px;font-weight:700}.offer-panel-facts dd.is-struck{opacity:.65;font-weight:600;text-decoration:line-through}.offer-panel-facts dd.is-save{color:#9be7b8}.offer-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.offer-panel-actions.is-inline{width:100%;margin:0}.offer-panel-actions .fetix-pill-cta{border-radius:999px;min-height:42px;padding:10px 18px}.fx-modal.offer-detail-modal{width:min(100%,440px);overflow:hidden}.fx-modal.offer-detail-modal .fx-modal-body{padding:0}.fx-modal.offer-detail-modal .fx-modal-footer{border-top:1px solid #ffffff14;padding:12px 18px 16px}.offer-detail-body{gap:0;display:grid}.offer-detail-body .offer-panel-preview{border-radius:0;width:100%;height:220px}.offer-detail-body .offer-panel-kicker,.offer-detail-body .offer-panel-subtitle,.offer-detail-body .offer-panel-price-hero,.offer-detail-body .offer-panel-facts,.offer-detail-title,.offer-detail-meta-row,.offer-detail-message,.offer-detail-history,.offer-detail-body .auth-error{margin-left:18px;margin-right:18px}.offer-detail-meta-row{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;margin-bottom:4px;display:flex}.offer-detail-title{letter-spacing:-.02em;margin:0 18px 4px;font-size:18px;line-height:1.25}.offer-detail-message,.offer-panel-quote{color:#ffffffd1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:.9rem;font-style:italic;line-height:1.45}.offer-detail-body .offer-detail-message{margin-left:18px;margin-right:18px}.offer-detail-history{gap:8px;margin:0 18px 16px;display:grid}.offer-detail-history>span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:700}.offer-detail-history ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.offer-detail-history li{color:#ffffffd1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;gap:2px;padding:8px 10px;font-size:.85rem;display:grid}.offer-detail-history time{color:#ffffff73;font-size:.75rem}.offer-chat-card-thumb.is-fallback{color:#d4a017e6;background:#d4a0171a;place-items:center;font-size:.85rem;font-weight:750;display:grid}.offer-chat-card-thumb.is-fallback.is-locked{filter:none;background:radial-gradient(circle at 50% 42%,#d4a01729,#0000 70%),#ffffff0a;font-size:1rem}.auction-cover-frame{flex:none;display:inline-flex;position:relative}.auction-cover-lock,.auction-media-lock{z-index:2;margin:auto;display:none;position:absolute;inset:0}:is(.auction-cover-frame:has(img[data-cp=error]) img,.auction-media-stage:has(img[data-cp=error]) img){opacity:0!important}:is(.auction-cover-frame:has(img[data-cp=error]) .auction-cover-lock,.auction-media-stage:has(img[data-cp=error]) .auction-media-lock){display:inline-flex}.community-marketplace-activity-preview .community-marketplace-activity-thumb,.community-marketplace-activity-preview .auction-cover-frame{width:72px;height:72px}.community-marketplace-activity-preview .auction-cover-frame img,.community-marketplace-activity-preview .community-marketplace-activity-thumb.is-fallback{object-fit:cover;border-radius:10px;place-items:center;width:72px;height:72px;display:grid}.offer-chat-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;gap:6px;width:min(300px,78vw);padding:12px 14px;display:grid}.offer-chat-card.is-expired-card{opacity:.55;filter:grayscale(.35);pointer-events:none}.offer-chat-card.is-expired-card .offer-chat-card-view,.offer-chat-card.is-expired-card .offer-chat-card-footer{pointer-events:auto}.offer-chat-card.is-paid-card{border-color:#78dca047}.offer-chat-card.is-rejected-card{opacity:.72}.offer-chat-card-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:750}.offer-chat-card-badge.is-expired{color:#ffb4b4}.offer-chat-card-badge.is-accepted{color:#9be7b8}.offer-chat-card-badge.is-rejected{color:#ffb4b4}.offer-chat-card-badge.is-pending{color:#ffd6a0eb}.offer-chat-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.offer-chat-card-kicker{color:#ffd6a0e0;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.offer-chat-card-main{align-items:center;gap:10px;min-width:0;display:flex}.offer-chat-card-thumb{object-fit:cover;background:#ffffff0f;border-radius:10px;flex:none;width:44px;height:44px}.offer-chat-card-copy{gap:2px;min-width:0;display:grid}.offer-chat-card-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:650;line-height:1.25;overflow:hidden}.offer-chat-card-type,.offer-chat-card-muted{color:#ffffff94;margin:0;font-size:.78rem;line-height:1.35}.offer-chat-card-prices{gap:4px;margin:2px 0 0;display:grid}.offer-chat-card-prices>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.offer-chat-card-prices dt{color:#ffffff85;margin:0;font-size:.78rem}.offer-chat-card-prices dd{font-variant-numeric:tabular-nums;margin:0;font-size:.86rem;font-weight:650}.offer-chat-card-prices dd.is-offer{color:#ffd6a0f2}.offer-chat-card-status{white-space:nowrap;flex:none;font-size:.82rem;font-weight:700;line-height:1.2}.offer-chat-card-status.is-accepted{color:#aae6b4f2}.offer-chat-card-status.is-rejected{color:#ffb4b4f2}.offer-chat-card-status.is-pending{color:#ffd6a0e6}.offer-chat-card-status.is-expired{color:#ffffff8c}.offer-chat-card.is-inactive{opacity:.55;filter:grayscale(.35);pointer-events:none}.offer-chat-card.is-personal{width:min(320px,82vw)}.offer-chat-card-message{color:#ffffffc7;margin:0;font-size:.82rem;font-style:italic;line-height:1.4}.offer-chat-card-expiry{color:#ffd6a0c7;margin:0;font-size:.75rem}.offer-chat-card.is-inactive .offer-chat-card-expiry{color:#ffffff8c}.offer-chat-card-footer{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:6px;display:flex}.offer-chat-card-footer-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.offer-chat-card-footer time{color:#ffffff6b;flex:none;margin:0 0 0 auto;font-size:.72rem}.offer-chat-card-view,.offer-chat-card-buy{color:#ffd6a0f2;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:650}.offer-chat-card-actions{flex-wrap:wrap;gap:8px;display:flex}.offer-chat-card-actions button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:0 12px;font-size:.82rem;font-weight:650}.offer-chat-card-actions button.fetix-pill-cta{border-radius:999px}.offer-chat-card-actions button:first-child{background:#ffd6a029;border-color:#ffd6a052;border-radius:999px}.offer-chat-card-actions button:disabled{opacity:.6;cursor:wait}.offer-chat-detail-body{gap:14px;display:grid}.offer-chat-detail-status{color:#ffffffb3;margin:0;font-size:.9rem}.offer-chat-detail-cover{object-fit:cover;border-radius:12px;width:100%;max-height:180px}.offer-chat-detail-block{gap:4px;display:grid}.offer-chat-detail-block>span{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.offer-chat-detail-block>strong{font-size:.95rem}.offer-chat-detail-block>em{color:#ffffff8c;font-size:.82rem;font-style:normal}.offer-chat-detail-block>p{color:#ffffffd1;margin:0;line-height:1.4}.offer-chat-detail-history{color:#ffffffbf;margin:0;padding-left:1.1rem;font-size:.85rem}.content-offer-card,.creator-offer-card{border:1px solid color-mix(in srgb, var(--fx-border,#3a3a42) 70%, transparent);background:color-mix(in srgb, var(--fx-surface-2,#1c1c22) 85%, transparent);border-radius:16px;padding:.85rem .95rem}.content-offer-card-toggle{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;gap:.75rem;padding:0;display:flex}.content-offer-card-toggle span,.content-offer-status{opacity:.75;font-size:.78rem}.content-offer-card-body,.creator-offer-card{gap:.55rem;margin-top:.65rem;display:grid}.content-offer-prices{flex-direction:column;gap:.15rem;display:flex}.content-offer-history{opacity:.8;margin:0;padding-left:1rem;font-size:.8rem}.content-offer-counter{flex-wrap:wrap;gap:.5rem;display:flex}.make-offer-cta{color:#ffffffeb;opacity:1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:40px;margin:.75rem auto 0;padding:0 16px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.make-offer-cta:hover,.make-offer-cta:focus-visible{color:#fff;background:#ffffff1a;border-color:#ffffff52;outline:none}.make-offer-modal{width:min(100%,440px);max-height:min(92vh,760px)}.make-offer-modal .fx-modal-body{gap:.85rem;display:grid}.make-offer-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;width:100%;display:flex}.make-offer-modal-actions .fx-btn,.make-offer-modal-actions .fetix-pill-cta{min-width:7.5rem;min-height:44px;padding:.65rem 1.1rem}@media (max-width:480px){.make-offer-modal-actions{flex-direction:column-reverse}.make-offer-modal-actions .fx-btn,.make-offer-modal-actions .fetix-pill-cta{width:100%}}.make-offer-preview{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:4px;display:grid}.make-offer-preview img,.make-offer-preview-empty{object-fit:cover;background:#ffffff0f;border-radius:12px;width:64px;height:64px}.make-offer-preview-empty{opacity:.45;place-items:center;display:grid}.make-offer-preview strong{margin-bottom:4px;display:block}.make-offer-preview p{opacity:.8;margin:0;font-size:.9rem}.creator-offers-tabs{gap:.4rem;margin-bottom:1rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.creator-offers-tabs button{white-space:nowrap;color:inherit;opacity:.7;background:0 0;border:1px solid #0000;border-radius:999px;padding:.4rem .8rem}.creator-offers-tabs button.is-active{opacity:1;border-color:color-mix(in srgb, var(--fx-border,#3a3a42) 80%, transparent)}.creator-offers-list{gap:.85rem;display:grid}.creator-offer-card header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.studio-offers-main-tabs{margin:4px 0 12px}.studio-offers-filter-tabs{margin:0 0 14px}.studio-offers-list{gap:12px;display:grid}.studio-offer-card{text-align:left;width:100%;color:inherit;font:inherit;cursor:default;background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px;display:grid}.studio-offer-card.is-highlighted{border-color:#ffd6a08c;box-shadow:0 0 0 1px #ffd6a047}button.studio-offer-card{cursor:pointer;transition:border-color .15s,background .15s}button.studio-offer-card:hover,button.studio-offer-card:focus-visible{background:#ffffff0e;border-color:#ffffff38;outline:none}a.studio-offer-card{cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s}a.studio-offer-card:hover,a.studio-offer-card:focus-visible{background:#ffffff0e;border-color:#ffffff38;outline:none}.studio-offer-card-media,.studio-offer-card-media img,.studio-offer-card-media-empty{object-fit:cover;background:#ffffff0d;border-radius:12px;width:88px;height:88px}.studio-offer-card-media-empty{opacity:.4;place-items:center;font-size:1.2rem;display:grid}.studio-offer-card-body{gap:6px;min-width:0;display:grid}.studio-offer-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.studio-offer-type-stack{gap:2px;min-width:0;display:grid}.studio-offer-kind,.studio-offer-type,.studio-offer-status{letter-spacing:.02em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:650}.studio-offer-kind{opacity:.9;color:#ffd6a0e0}.studio-offer-status{text-align:right;flex:none}.studio-offer-title{margin:0;font-size:15px;font-weight:650;line-height:1.3}.studio-offer-fan{color:#ffffffc7;align-items:center;gap:8px;font-size:13px;display:inline-flex}.studio-offer-amount{margin:0;font-size:14px}.studio-offer-amount-original,.studio-auction-meta,.studio-offer-paid-note{color:#ffffff8c;font-size:12px;font-weight:450}.studio-offer-paid-note{margin:0}.studio-offer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.studio-offer-actions .fetix-pill-cta{min-height:38px;padding:8px 18px;font-size:13px}.studio-offer-actions .fetix-pill-cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.studio-offer-reject{color:#ffb4b4;background:#e0313114;border-color:#e0313159}.studio-offer-reject:hover:not(:disabled){color:#ffc9c9;box-shadow:none;background:#e0313124;border-color:#e0313180;transform:none}.studio-auction-summary-modal.fx-modal{box-shadow:none;background:0 0;border:none;padding:0}.studio-auction-summary-modal .fx-modal-body{padding:0;overflow:hidden}.studio-auction-summary-outcome{color:#ffffffc7;margin:0 0 10px;font-size:.92rem;line-height:1.35}.studio-auction-summary-podium{gap:8px;margin:0 0 4px;display:grid}.studio-auction-summary-winner{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0;padding:10px 12px;display:grid}.studio-auction-summary-winner.is-runner{background:#ffffff06;border-color:#ffffff0f}.studio-auction-summary-winner>div{gap:2px;min-width:0;display:grid}.studio-auction-summary-winner>div span{letter-spacing:.02em;text-transform:uppercase;font-size:.72rem}.studio-auction-summary-winner>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.studio-auction-summary-bids .auction-bids-timeline{max-height:160px}.studio-auction-summary-second{margin-top:4px}.studio-auction-summary-second h3{margin:0 0 8px;font-size:.95rem}.studio-auction-summary-second ul{margin:8px 0 12px;padding-left:18px}@media (max-width:640px){.studio-offer-card{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px}.studio-offer-card-media,.studio-offer-card-media img,.studio-offer-card-media-empty{width:72px;height:72px}.studio-offer-actions{justify-content:stretch}.studio-offer-actions .fetix-pill-cta{flex:auto}}.creator-collab-overview-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.creator-collab-overview-card{text-align:left;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;display:flex}.creator-collab-overview-card strong{font-size:1.5rem}.creator-collab-availability-bar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.creator-collab-market-mine{margin:1.25rem 0}.creator-collab-card.is-focused{outline:1px solid #ffd6a073}.creator-collab-modal-backdrop{z-index:80;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.creator-collab-modal{background:#12151c;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:.75rem;width:min(480px,100%);padding:1.25rem;display:flex}.fx-location-fields{grid-template-columns:1fr 1fr;gap:.65rem .75rem;display:grid}.fx-location-fields .form-field{flex-direction:column;gap:.3rem;margin:0;display:flex}.fx-location-fields .form-field span{color:#ffffff8c;font-size:.78rem}.fx-location-fields select{width:100%;min-height:36px}.studio-collab-form .fx-location-fields.is-studio .studio-top-sort-select{flex-direction:column;align-items:stretch;gap:.35rem;width:100%;display:flex}.studio-collab-form .fx-location-fields.is-studio .studio-top-sort-select-eyebrow{letter-spacing:0;text-transform:none;color:inherit;font-size:.85rem;font-weight:400}.studio-collab-form .fx-location-fields.is-studio .studio-top-sort-select-dropdown,.studio-collab-form .fx-location-fields.is-studio .studio-top-sort-select-trigger{width:100%;max-width:none}.studio-collab-form .fx-location-fields.is-studio .studio-top-sort-select-trigger{border-radius:12px;justify-content:space-between;min-height:44px}.studio-collab-form .fx-location-fields.is-studio .studio-top-sort-select-trigger:disabled{opacity:.45;cursor:not-allowed}.studio-collab-availability-strip{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.studio-collab-availability-kicker{letter-spacing:.04em;text-transform:uppercase;opacity:.65;font-size:.72rem;font-weight:650}.studio-collab-availability-strip-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.studio-collab-availability-strip-row strong{font-size:.9rem;font-weight:650}.studio-collab-availability-hint{margin:0;font-size:.8rem;line-height:1.35}.studio-collab-availability-edit{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;padding-top:6px;display:flex}.studio-collab-page{flex-direction:column;gap:10px;display:flex}.studio-collab-page textarea,.studio-collab-split-section textarea{resize:none}.studio-collab-clickable{cursor:pointer;transition:border-color .15s,background .15s}.studio-collab-clickable:hover{background:#ffffff0d;border-color:#ffffff2e}.studio-collab-list-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.studio-collab-list-row:hover{background:#ffffff0d;border-color:#ffffff2e}.studio-collab-list-row-main{flex:1;gap:5px;min-width:0;display:grid}.studio-collab-list-chevron{color:#ffffff8c;flex:none;font-size:1.6rem}.collab-chat-card{background:linear-gradient(#ffd6a014,#0000 42%),#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;gap:10px;width:min(320px,82vw);padding:14px;display:grid}.collab-chat-card.is-openable{cursor:pointer}.collab-chat-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.collab-chat-card-kicker{color:#ffd6a0e0;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.collab-chat-card-body{gap:4px;min-width:0;display:grid}.collab-chat-card-name{font-size:1rem;line-height:1.25}.collab-chat-card-title{margin:2px 0 0;font-size:.92rem;font-weight:650;line-height:1.3}.collab-chat-card-meta{color:#ffffff9e;flex-wrap:wrap;gap:6px 10px;margin-top:4px;font-size:.78rem;display:flex}.collab-chat-card-meta span:last-child{color:#ffd6a0eb;font-weight:650}.collab-chat-card-type,.collab-chat-card-split,.collab-chat-card-muted{color:#ffffff94;margin:0;font-size:.78rem;line-height:1.35}.collab-chat-card-type{color:#ffffffb8;font-weight:650}.collab-chat-card-split{color:#ffd6a0e6;font-weight:650}.collab-chat-card-status{white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:3px 8px;font-size:.72rem;font-weight:700;line-height:1.2}.collab-chat-card-status.is-accepted{color:#aae6b4f2;background:#78c88c1f;border-color:#aae6b447}.collab-chat-card-status.is-rejected{color:#ffb4b4f2;background:#dc64641f;border-color:#ffa0a047}.collab-chat-card-status.is-pending{color:#ffd6a0f2;background:#ffd6a01a;border-color:#ffd6a047}.collab-chat-card-footer{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.collab-chat-card-footer-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.collab-chat-card-footer time{color:#ffffff6b;flex:none;margin:0 0 0 auto;font-size:.72rem}.collab-chat-card-view{cursor:pointer}.collab-chat-card-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.collab-chat-card-actions button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:0 12px;font-size:.8rem;font-weight:650}.collab-chat-card-actions .fetix-pill-cta:not(.fetix-pill-cta-secondary){background:#ffd6a029;border-color:#ffd6a052}.collab-chat-card-actions button:disabled{opacity:.6;cursor:wait}.collab-proposal-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;gap:4px;width:min(300px,78vw);padding:12px 14px;display:grid}.collab-proposal-card-kicker{color:#ffd6a0e0;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.collab-proposal-card-title{font-size:.9rem;line-height:1.3}.collab-proposal-card-snippet{color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.collab-proposal-card p,.collab-proposal-card time{margin:0}.collab-proposal-card>span:not(.collab-proposal-card-kicker):not(.collab-proposal-card-status){color:#ffffff94;font-size:.78rem}.collab-proposal-card-footer{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:8px;display:flex}.collab-proposal-card-footer-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.collab-proposal-card-footer time{color:#ffffff6b;flex:none;margin-left:auto;font-size:.72rem}.collab-proposal-card-view{color:#ffd6a0f2;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:650}.collab-proposal-card-actions{flex-wrap:wrap;gap:8px;display:flex}.collab-proposal-card-actions button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:9px;padding:0 12px;font-size:.82rem;font-weight:650}.collab-proposal-card-actions button:first-child{background:#ffd6a029;border-color:#ffd6a052}.collab-proposal-card-status{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;padding:2px 8px;font-size:.72rem;font-weight:700}.fx-modal.collab-proposal-detail-modal{width:min(440px,100vw - 28px)}.collab-approval-preview{object-fit:cover;border-radius:14px;width:100%;max-height:220px}.collab-approval-media.fx-media-player-video{width:100%}.collab-approval-media.fx-media-player-video .podcast-detail-video{max-height:200px}.collab-approval-media.fx-media-player-audio{width:100%}.collab-proposal-detail-body{gap:16px;display:grid}.collab-proposal-detail-hero{background:linear-gradient(160deg,#ffd6a01f,#0000 55%),#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;gap:8px;padding:14px 14px 16px;display:grid}.collab-proposal-detail-hero-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.collab-proposal-detail-kicker{color:#ffd6a0e6;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.collab-proposal-detail-title{margin:0;font-size:1.2rem;line-height:1.25}.collab-proposal-detail-subtitle{color:#ffffff9e;margin:0;font-size:.88rem}.collab-proposal-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.collab-proposal-detail-facts>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.collab-proposal-detail-facts dt{color:#ffffff7a;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:650}.collab-proposal-detail-facts dd{margin:0;font-size:.92rem;font-weight:650}.collab-proposal-detail-facts dd.is-accent{color:#ffd6a0f2}.collab-proposal-detail-section{gap:6px;display:grid}.collab-proposal-detail-section>span{color:#ffffff80;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:650}.collab-proposal-detail-section p{color:#ffffffd6;white-space:pre-wrap;margin:0;line-height:1.45}.collab-proposal-detail-note{color:#ffffffd1;background:#ffd6a00f;border-left:2px solid #ffd6a08c;border-radius:0 12px 12px 0;margin:0;padding:12px 14px;font-style:italic;line-height:1.45}.collab-proposal-detail-status{color:#ffffffb3;margin:0;font-size:.88rem}.collab-proposal-detail-block{gap:4px;display:grid}.collab-proposal-detail-block>span{color:#ffffff80;letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:650}.collab-proposal-detail-block strong{font-size:.98rem}.collab-proposal-detail-block em{color:#ffffff8c;font-size:.86rem;font-style:normal}.collab-proposal-detail-block p{color:#ffffffd1;white-space:pre-wrap;margin:0;line-height:1.45}.studio-collab-page>.section-back-button,.studio-collab-page>.studio-nav{margin:0 0 2px}.studio-collab-page>.studio-tabs{margin:2px 0 6px;padding-bottom:4px}.studio-collab-page .studio-collab-subtabs{gap:6px;margin:0 0 6px;padding-bottom:2px}.studio-collab-page .studio-collab-subtabs--dir{margin-top:-2px;margin-bottom:8px}.studio-collab-page .studio-collab-subtabs button{height:30px;min-height:30px;max-height:30px;padding:0 12px;font-size:11px}.studio-collab-stack{flex-direction:column;gap:12px;display:flex}.studio-collab-panel{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.studio-collab-panel-head{flex-direction:column;gap:4px;display:flex}.studio-collab-panel-head h3{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:650}.studio-collab-panel-head .studio-muted,.studio-collab-panel .studio-muted{color:#ffffff8c;margin:0;font-size:.85rem;line-height:1.4}.studio-collab-find-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.studio-collab-find-header h2,.studio-collab-find-header p{margin:0}.studio-collab-find-header h2{margin-bottom:3px;font-size:1.15rem}.studio-collab-filter-bar{background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 4px;padding:0;display:flex}.studio-collab-search{flex:auto;min-width:0;max-width:none;display:block;position:relative}.studio-collab-search-icon{color:#ffffffb8;pointer-events:none;width:22px;height:22px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.studio-collab-search input{box-sizing:border-box;color:#ffffffeb;width:100%;min-height:44px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:0 14px 0 44px;font-size:.9rem;transition:border-color .15s,background .15s}.studio-collab-search input::placeholder{color:#ffffff6b}.studio-collab-search input:hover{background:#ffffff0e;border-color:#9eebdc47}.studio-collab-search input:focus{background:#9eebdc14;border-color:#9eebdc6b;outline:none}.studio-collab-filter-pills{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.studio-collab-filter-pills .fx-location-fields.is-pills{display:contents}.studio-collab-filter-bar>input{flex:2 210px}.studio-collab-filter-bar>select{flex:130px}.studio-collab-filter-bar>.fx-location-fields:not(.is-pills){flex:2 280px}.studio-collab-filter-bar .form-field span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.studio-collab-filter-bar input,.studio-collab-filter-bar select{min-height:38px}.fx-filter-pill{flex:none;align-items:center;gap:6px;display:inline-flex}.fx-filter-pill-dropdown{vertical-align:middle;display:inline-flex}.fx-filter-pill-dropdown .fx-dropdown-menu{background:#121418fa;border-color:#ffffff1f;border-radius:16px;min-width:min(280px,100vw - 32px);max-width:min(320px,100vw - 32px);padding:6px;left:0;right:auto}.fx-filter-pill-menu-portal{z-index:var(--fx-z-modal);box-sizing:border-box;box-shadow:var(--fx-shadow);overscroll-behavior:contain;background:#121418fa;border:1px solid #ffffff1f;border-radius:16px;margin:0;padding:6px;overflow:auto;position:fixed!important}.fx-filter-pill-menu-portal .fx-filter-pill-menu{max-height:none;overflow:visible}.fx-filter-pill-menu{overscroll-behavior:contain;gap:2px;max-height:min(280px,46vh);display:grid;overflow-y:auto}.fx-filter-pill-search{box-sizing:border-box;width:100%;min-height:36px;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;margin:0 0 4px;padding:0 12px;font-size:.85rem}.fx-filter-pill-search:focus{border-color:#9eebdc59;outline:none}.fx-filter-pill-trigger{color:#ffffffe0;max-width:min(180px,42vw);min-height:40px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.fx-filter-pill-trigger:hover,.fx-filter-pill-trigger:focus-visible{background:#ffffff0f;border-color:#9eebdc59;outline:none}.fx-filter-pill-trigger:disabled{opacity:.45;cursor:not-allowed}.fx-filter-pill-trigger.is-open,.fx-filter-pill-trigger.is-active{color:#dff8f1;background:#9eebdc1f;border-color:#9eebdc6b}.fx-filter-pill-leading{flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.fx-filter-pill-trigger-text{text-align:left;gap:1px;min-width:0;display:grid}.fx-filter-pill-trigger-primary{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:650;line-height:1.2;overflow:hidden}.fx-filter-pill-trigger-secondary{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.fx-filter-pill-caret{color:#ffffff73;flex-shrink:0;margin-left:2px;font-size:.75rem}.fx-filter-pill-option{text-align:left;align-items:center;gap:10px;width:100%;display:flex!important}.fx-filter-pill-option.is-selected{background:#9eebdc1f}.fx-filter-pill-option-copy{gap:1px;min-width:0;display:grid}.fx-filter-pill-option-copy strong{font-size:.9rem;font-weight:650;line-height:1.25}.fx-filter-pill-option-copy em{color:#ffffff80;font-size:.75rem;font-style:normal}.fx-filter-pill-empty{color:#ffffff73;margin:8px 10px;font-size:.82rem}.fx-filter-pill-clear{color:#ffffffb3;width:28px;height:28px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.fx-filter-pill-clear:hover,.fx-filter-pill-clear:focus-visible{color:#ffc8c8f2;background:#dc64641f;border-color:#ffb4b459;outline:none}.studio-collab-results{border-top:1px solid #ffffff14;flex-direction:column;gap:4px;margin-top:14px;padding-top:14px;display:flex}.studio-collab-header-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:2px;display:flex}.studio-collab-section-title{align-items:baseline;gap:.5rem;margin:4px 0 10px;font-size:.95rem;font-weight:650;display:flex}.studio-collab-section-title--flush{margin:0}.studio-collab-count{color:#ffffff73;font-size:.8rem;font-weight:550}.studio-collab-search-input{box-sizing:border-box;width:100%}.studio-collab-filter-row,.studio-collab-field-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:10px;display:grid}.studio-collab-filter-row label,.studio-collab-field-row label{color:#ffffffa6;flex-direction:column;gap:4px;font-size:.78rem;display:flex}.studio-collab-filter-row input,.studio-collab-filter-row select,.studio-collab-field-row input{box-sizing:border-box;width:100%}.studio-collab-check{color:#fffc;align-items:center;gap:.4rem;padding-bottom:6px;font-size:.85rem;display:inline-flex}.studio-collab-status-toggle{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.55rem;width:fit-content;padding:8px 12px;font-size:.9rem;font-weight:550;display:inline-flex}.studio-collab-status-toggle input{opacity:0;pointer-events:none;position:absolute}.studio-collab-status-dot{background:#ffffff47;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.studio-collab-status-dot.is-open{background:#4ade80;box-shadow:0 0 0 3px #4ade8026}.studio-collab-chip-row{flex-wrap:wrap;gap:6px;display:flex}.studio-collab-chip{color:#ffffffc7;cursor:default;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:5px 10px;font-size:.75rem;font-weight:550;display:inline-flex}button.studio-collab-chip{cursor:pointer;font:inherit}.studio-collab-chip.is-selected{color:#fff;background:#ffffff1f;border-color:#fff6}.studio-collab-save-compact{align-self:flex-start;min-height:34px;padding:0 14px;font-size:.85rem}.studio-collab-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.studio-collab-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.studio-collab-card,.studio-collab-discovery-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.studio-collab-discovery-card{padding:12px}.studio-collab-discovery-card>.studio-primary-button,.studio-collab-discovery-card>.studio-collab-message-cta{justify-content:center;width:100%;margin-top:auto}.studio-collab-message-cta.fetix-pill-cta{min-height:40px;padding:10px 16px;font-size:13px;font-weight:700}.studio-collab-modal .fx-modal-footer .studio-collab-message-cta{justify-content:center;width:100%}.studio-collab-request-list{gap:12px}.studio-collab-request-card{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:8px;padding:14px;text-decoration:none;display:grid}.studio-collab-card-head strong .studio-collab-status-badge{opacity:1;vertical-align:middle;margin-left:8px}.studio-collab-completed-thumb{object-fit:cover;border-radius:10px;width:64px;height:64px;margin-left:auto}.studio-collab-detail-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.studio-collab-detail-fact{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.studio-collab-detail-fact span{letter-spacing:.04em;text-transform:uppercase;opacity:.55;font-size:11px}.studio-collab-detail-copy{margin:0;line-height:1.45}.studio-collab-request-title{margin:0;font-size:.98rem;font-weight:700}.studio-collab-request-message{color:#ffffffc7;margin:0;font-size:.88rem;line-height:1.4}.studio-collab-request-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.studio-collab-request-actions .fetix-pill-cta{min-height:36px;padding:8px 14px;font-size:12px}.studio-collab-status-badge.is-accepted{color:#b7f5c8;background:#50b46e1f;border-color:#78dc9659}.studio-collab-status-badge.is-completed{color:#ffe6aafa;background:#d4a01729;border-color:#d4a01773}.studio-collab-status-badge.is-rejected{color:#ffc9c9;background:#e031311a;border-color:#e0313159}.studio-collab-status-badge.is-pending{color:#ffd6a0f2;background:#ffd6a01a;border-color:#ffd6a04d}.collab-chat-card-actions .fetix-pill-cta,.collab-chat-card-view.fetix-pill-cta{min-height:34px;padding:0 12px;font-size:.8rem}.studio-collab-card.is-focused{outline:1px solid #ffd6a073}.studio-collab-announcement-card{cursor:pointer;transition:border-color .15s,background .15s}.studio-collab-announcement-card:hover{background:#ffffff0b;border-color:#ffffff29}.studio-collab-card-head{align-items:center;gap:.7rem;display:flex}.studio-collab-card-head>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.studio-collab-card-head span{opacity:.7;font-size:.85rem}.studio-collab-card-head>.studio-collab-status-badge{opacity:1;align-self:flex-start;margin-left:auto}.studio-collab-card-topline{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.studio-collab-card-title-block{flex-direction:column;gap:2px;min-width:0;display:flex}.studio-collab-card-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-collab-listing-title{letter-spacing:-.01em;font-size:.98rem}.studio-collab-meta{opacity:.72;margin:0;font-size:.82rem;line-height:1.35}.studio-collab-snippet{opacity:.88;margin:0;font-size:.88rem;line-height:1.4}.studio-collab-available-badge,.studio-collab-status-badge{color:#ffffffd1;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.studio-collab-status-badge--sm{padding:2px 7px;font-size:.68rem}.studio-collab-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.studio-collab-text-btn{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.85rem;font-weight:550;text-decoration:none;display:inline-flex}.studio-collab-text-btn:hover{color:#fff}.studio-collab-create-menu{flex-wrap:wrap;gap:6px;width:100%;display:flex}.studio-collab-conditeons{background:#00000029;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:.85rem;display:flex}.studio-collab-conditeons-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;font-size:.7rem;font-weight:600}.studio-collab-content-summary{margin-top:8px;padding-top:4px}.studio-collab-apps{gap:.65rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.studio-collab-apps-heading{margin:12px 0 0;font-size:.9rem;font-weight:650}.studio-collab-app-row{background:#0000002e;border:1px solid #ffffff0f;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:.65rem;padding:.65rem;display:flex}.studio-collab-app-row>div:first-child{flex-direction:column;gap:.2rem;min-width:0;display:flex}.studio-collab-form{flex-direction:column;gap:12px;display:flex}.studio-collab-annunci-slides{gap:14px;display:grid}.studio-collab-announcements-modal{width:min(680px,100vw - 24px)}.studio-collab-concluded-list{border-top:1px solid #ffffff14;gap:0}.studio-collab-concluded-row{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(90px,auto) minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 4px;display:grid}.studio-collab-concluded-row time,.studio-collab-concluded-row small,.studio-collab-concluded-row>div>span{color:#ffffff94;font-size:.78rem}.studio-collab-concluded-row>div{gap:3px;min-width:0;display:grid}.studio-collab-form label{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.studio-collab-modal-subtitle{color:#fff9;margin:-4px 0 0;font-size:.9rem}.studio-collab-split-section{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.studio-collab-split-section h4{margin:0;font-size:.92rem;font-weight:650}.studio-collab-conditeons-field{gap:8px;margin-top:4px}.studio-collab-conditeons-label,.studio-collab-split-section .form-field .studio-collab-conditeons-label{color:#ffffffd1;letter-spacing:.01em;margin-top:0;font-size:13px;font-weight:650;line-height:1.35}.studio-collab-split-viz{flex-direction:column;gap:8px;display:flex}.studio-collab-split-labels{justify-content:space-between;gap:8px;font-size:.85rem;font-weight:600;display:flex}.studio-collab-split-bar{background:#ffffff0f;border-radius:999px;height:8px;display:flex;overflow:hidden}.studio-collab-split-bar>span:first-child{background:#ffffffc7}.studio-collab-split-bar>span:last-child{background:#ffffff47}.studio-collab-split-viz input[type=range]{cursor:pointer;accent-color:#fff;appearance:none;background:0 0;border:none;border-radius:0;width:100%;height:28px;margin:0;padding:0}.studio-collab-split-viz input[type=range]::-webkit-slider-runnable-track{background:#ffffff2e;border-radius:999px;height:6px}.studio-collab-split-viz input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 1px 4px #00000059}.studio-collab-split-viz input[type=range]::-moz-range-track{background:#ffffff2e;border-radius:999px;height:6px}.studio-collab-split-viz input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000059}.studio-collab-split-number{max-width:140px}.studio-collab-listing-detail-body{flex-direction:column;gap:10px;display:flex}.studio-collab-compose-label{opacity:.85;margin:0 0 .75rem}.studio-collab-toast{margin:0;font-size:.85rem}.studio-collab-filters{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.5rem;display:flex}.studio-collab-filters input,.studio-collab-filters select{flex:8rem;min-width:8rem}.studio-collab-badge{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.studio-collab-prefs{margin-top:.5rem}@media (max-width:640px){.studio-collab-grid,.studio-collab-filter-row,.studio-collab-field-row,.fx-location-fields{grid-template-columns:1fr}.studio-collab-header-row{flex-wrap:wrap}.studio-collab-find-header{flex-direction:column;align-items:stretch}.studio-collab-filter-bar{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.studio-collab-search{flex:160px;min-width:140px}.studio-collab-filter-pills{flex:none}.fx-filter-pill-trigger{max-width:min(150px,38vw)}.studio-collab-filter-bar>input,.studio-collab-filter-bar>select,.studio-collab-filter-bar>.fx-location-fields:not(.is-pills){flex-basis:100%}.studio-collab-concluded-row{grid-template-columns:1fr auto}.studio-collab-concluded-row time{grid-column:1/-1}.studio-collab-concluded-row .studio-secondary-button{grid-column:1/-1;justify-content:center}}.auction-page,.auction-layout,.auction-hero{gap:1rem;display:grid}@media (min-width:860px){.auction-hero{grid-template-columns:minmax(240px,360px) 1fr;align-items:start}}.auction-hero-media,.auction-hero-placeholder{aspect-ratio:1;background:#ffffff0a;border-radius:16px;width:100%;overflow:hidden}.auction-hero-media img,.community-auction-cover,.auction-studio-thumb{object-fit:cover;width:100%;height:100%;display:block}.auction-hero-placeholder,.auction-studio-thumb.is-empty{color:#ffffff59;place-items:center;font-size:2rem;display:grid}.auction-hero-body{gap:.85rem;display:grid}.auction-kicker{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px}.auction-hero-body h1{margin:0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.15}.auction-creator-row{align-items:center;gap:8px;display:flex}.auction-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.auction-stats-grid>div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;gap:.2rem;padding:.75rem;display:grid}.auction-stats-grid strong{font-size:1.05rem}.auction-countdown{font-variant-numeric:tabular-nums}.auction-meta-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;display:grid}.auction-meta-list div{gap:.15rem;display:grid}.auction-meta-list dt{color:#ffffff8c;font-size:12px}.auction-meta-list dd{margin:0;font-weight:600}.auction-personal-status{background:#ffd6a014;border:1px solid #ffd6a02e;border-radius:10px;margin:0;padding:.65rem .8rem}.auction-bid-box{gap:.6rem;max-width:280px;display:grid}.auction-personal-status.is-outbid{color:#f0b4b4;font-weight:600}.auction-second-chance-box,.auction-second-chance-panel,.auction-second-chance-confirm{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;gap:.55rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.auction-second-chance-confirm ul{gap:.25rem;margin:0;padding-left:1.1rem;display:grid}.auction-bids h2{margin:0 0 .75rem;font-size:1.1rem}.auction-bids-timeline{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.auction-bid-row{border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.55rem .2rem;display:grid}.auction-bid-row p{margin:.15rem 0 0}.auction-bid-amount{font-variant-numeric:tabular-nums}.community-auction-card{gap:.55rem;display:grid}.community-auction-cover{border-radius:12px;max-height:180px}.auction-create-form{gap:.75rem;display:grid}.auction-composer-section .auction-enable-toggle{align-items:center;gap:.55rem;margin:.35rem 0 .75rem;font-weight:600;display:inline-flex}.auction-composer-fields{gap:.85rem;display:grid}.auction-composer-fields .auction-composer-grid{align-items:start}.auction-composer-fields .auction-composer-grid>.form-field{align-content:start;gap:8px;margin:0;display:grid}.auction-composer-fields .auction-composer-grid>.form-field input{box-sizing:border-box;width:100%;min-height:44px}.auction-composer-fields .auction-composer-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.auction-composer-fields .auction-composer-price-grid>.auction-price-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:0;display:flex}.auction-composer-fields .auction-price-field-label{color:#ffffffc2;min-height:2.6em;margin:0;font-size:12px;font-weight:700;line-height:1.3;display:block}.auction-composer-fields .auction-price-field>.composer-input-suffix{flex:none;margin-top:0;display:block;position:relative}.auction-composer-fields .auction-price-field>.composer-input-suffix input{box-sizing:border-box;width:100%;height:46px;min-height:44px}.auction-composer-fields .auction-price-field>.composer-input-suffix>span{margin-top:0}.auction-composer-fields .composer-schedule-fields{margin-bottom:0}.auction-composer-fields .composer-timezone{grid-column:1/-1;margin:0}@media (max-width:720px){.auction-composer-fields .auction-composer-price-grid{grid-template-columns:1fr}}.auction-composer-status{margin:0 0 .5rem}.auction-discovery{gap:10px;margin-top:4px;display:grid}.auction-discovery-label{color:#ffffffb8;margin:0;font-size:.9rem}.auction-discovery .settings-choice-card+.settings-choice-card{margin-top:0}.auction-media-stage{width:100%;height:100%;min-height:180px;position:relative}.auction-media-stage img{object-fit:contain;object-position:center;background:#0a0a0c;width:100%;height:100%;display:block}.auction-media-nav{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff38;border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.auction-media-nav.is-prev{left:10px}.auction-media-nav.is-next{right:10px}.auction-media-count{color:#fff;background:#0000008c;border-radius:999px;padding:2px 8px;font-size:12px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.auction-media-fullscreen{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080a9e;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 16px #00000059}.auction-media-fullscreen:hover{color:#f0d78c;background:#121216d1;border-color:#f0d78c73}.auction-media-fullscreen svg{width:16px;height:16px;display:block}.auction-personal-bid{margin:0;font-size:14px;font-weight:650}.auction-discovery-fieldset{border:1px solid #ffffff1f;border-radius:12px;gap:.45rem;padding:.75rem .9rem;display:grid}.auction-discovery-fieldset legend{padding:0 .25rem;font-size:.9rem}.auction-discovery-fieldset label{align-items:center;gap:.45rem;display:inline-flex}.mp-auction-badge{opacity:.9;flex-wrap:wrap;gap:.35rem .65rem;margin:.35rem 0 .15rem;font-size:.78rem;display:flex}.mp-auction-badge span{background:#ffffff14;border-radius:999px;padding:.15rem .45rem}.auction-config-modal{width:min(560px,100vw - 24px);max-height:min(90vh,820px)}.auction-config-modal .fx-modal-body{overflow:auto}.auction-config-modal-product{color:#ffffffb3;margin:0 0 12px;font-size:13px}.auction-config-modal .auction-composer-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.auction-config-modal .composer-section-title{display:none}.auction-config-modal-footer{justify-content:flex-end;gap:10px;width:100%;display:flex}.mp-product-more{display:inline-flex;position:relative}.mp-product-more>button{min-width:2rem}.mp-product-more-menu{z-index:5;background:#121216fa;border:1px solid #ffffff1f;border-radius:10px;gap:.15rem;min-width:10rem;padding:.35rem;display:grid;position:absolute;bottom:calc(100% + .35rem);right:0;box-shadow:0 10px 30px #00000059}.mp-product-more-menu button,.mp-product-more-menu a{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:.45rem .6rem;text-decoration:none;display:block}.mp-product-more-menu button:hover,.mp-product-more-menu a:hover{background:#ffffff14}.auction-studio-row{grid-template-columns:64px 1fr;align-items:center;gap:.75rem;display:grid}.auction-studio-thumb{background:#ffffff0f;border-radius:10px;width:64px;height:64px;overflow:hidden}@media (max-width:720px){.auction-stats-grid,.auction-meta-list{grid-template-columns:1fr}.auction-bid-box{max-width:none}}.community-scheduled-event-card,.community-event-ticket{background:radial-gradient(at 20% 0,#d4a01724,#0000 55%),linear-gradient(165deg,#242018fa 0%,#0e0e10fc 100%);border:1px solid #d4a01747;border-radius:18px;gap:12px;width:min(100%,340px);margin-inline:auto;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000059,inset 0 1px #ffffff0f}.community-event-ticket-perforation{pointer-events:none;border-top:1px dashed #ffffff1f;height:0;position:absolute;top:48px;left:0;right:0}.community-event-ticket-perforation:before,.community-event-ticket-perforation:after{content:"";background:#0a0a0c;border:1px solid #d4a01733;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px}.community-event-ticket-perforation:before{left:-7px}.community-event-ticket-perforation:after{right:-7px}.community-event-ticket-header,.community-scheduled-event-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:14px 16px 10px;display:flex}.community-event-ticket-badge,.community-scheduled-event-kicker{letter-spacing:.1em;text-transform:uppercase;color:#f0c860f2;font-size:.66rem;font-weight:750}.community-event-ticket-status{letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7;background:#00000047;border:1px solid #ffffff24;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:650}.community-event-ticket-status.is-live{color:#ffb4b4f2;background:#ff3c3c1f;border-color:#ff5a5a73}.community-event-ticket-status.is-planned{color:#ffe6aaf2;border-color:#d4a01759}.community-event-ticket-status.is-closed{opacity:.7}.community-event-ticket-body{gap:8px;padding:14px 16px 4px;display:grid}.community-event-ticket-title,.community-scheduled-event-title{color:#fffffff5;letter-spacing:-.01em;margin:0;font-size:1.12rem;font-weight:700;line-height:1.25}.community-event-ticket-desc,.community-scheduled-event-desc{color:#ffffff9e;margin:0;font-size:.84rem;line-height:1.4}.community-event-ticket-when,.community-event-ticket-price,.community-scheduled-event-when,.community-scheduled-event-price{color:#ffffffe0;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:.86rem;line-height:1.35;display:flex}.community-event-ticket-when-label,.community-event-ticket-price-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;font-size:.7rem}.community-event-ticket-price strong,.community-scheduled-event-price{color:#ffe6aaf5;font-weight:700}.community-event-ticket-price.is-free strong{color:#ffffffd1;font-weight:600}.community-event-ticket-actions,.community-scheduled-event-actions{flex-wrap:wrap;justify-content:center;gap:8px;padding:4px 16px 0;display:flex}.community-event-ticket-footer,.community-scheduled-event-card time,.community-event-ticket time{color:#fff6;text-align:center;padding:8px 16px 14px;font-size:.7rem}.community-archive-panel>.fx-bottom-sheet-handle{margin-top:4px}.community-archive-header{margin-top:4px;padding-top:10px!important}.community-archive-header h3{margin:0}.community-archive-lead{color:#ffffff85;margin:4px 0 0;font-size:.82rem;font-weight:400;line-height:1.35}.creator-studio-page>.community-archive-page{margin-top:12px}.community-archive-page-header{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 12px;padding:0;display:flex}.community-archive-page-header h3{letter-spacing:-.03em;margin:0;font-size:18px}.community-archive-page .community-archive-lead{color:#ffffff7a;margin:0;font-size:13px;line-height:1.4}.community-archive-page .community-archive-filters{padding:0 0 14px}.community-archive-page .community-archive-body,.community-archive-page .community-archive-detail,.community-archive-page-body{max-height:none;padding-bottom:0;overflow:visible}.community-archive-page-back{flex-shrink:0}.community-archive-page-back .fx-back-chevron,.studio-period-header-mobile{display:none}.studio-collab-kpi-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.studio-collab-kpi-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.studio-collab-kpi-thumb{color:#ffffffb3;background:#ffffff0f;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:700;display:grid;overflow:hidden}.studio-collab-kpi-thumb img{object-fit:cover;width:100%;height:100%}.studio-collab-kpi-copy{gap:2px;min-width:0;display:grid}.studio-collab-kpi-copy strong,.studio-collab-kpi-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-collab-kpi-copy strong{font-size:14px}.studio-collab-kpi-copy span{color:#ffffff8c;font-size:12px}.community-archive-filters{scrollbar-width:none;gap:8px;padding:0 16px 12px;display:flex;overflow-x:auto}.community-archive-filters::-webkit-scrollbar{display:none}.community-archive-filter{color:#ffffffb8;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:0 .9rem;font-size:.84rem;font-weight:650}.community-archive-filter.is-active{color:#ffe6aafa;background:#f0c04024;border-color:#f0c0406b}.community-archive-body{max-height:min(72vh,680px);padding-bottom:20px;overflow-y:auto}.community-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.community-archive-card{min-width:0;max-width:100%;min-height:168px;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:linear-gradient(165deg,#222226fa 0%,#101012fa 100%);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:stretch;gap:8px;padding:14px;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.community-archive-card:hover{border-color:#f0c04057;transform:translateY(-1px)}.community-archive-card-compact{min-height:132px}.community-archive-card-top{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.community-archive-card-kind{letter-spacing:.08em;text-transform:uppercase;color:#f0c040e6;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.68rem;font-weight:700;overflow:hidden}.community-archive-status-badge,.community-archive-card .community-card-status-badge{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;box-sizing:border-box;flex:0 auto;min-width:0;max-width:min(46%,7.5rem);padding:0 .42rem;font-size:.6rem;overflow:hidden}.community-archive-card-meta-chip{color:#ffffff94;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:48%;font-size:.68rem;font-weight:650;overflow:hidden}.community-archive-card-title{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:.95rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.community-archive-card-date,.community-archive-card-meta{color:#ffffff85;font-size:.78rem}.community-archive-card-cta{color:#f0c040eb;align-self:flex-start;margin-top:auto;font-size:.78rem;font-weight:650}.community-archive-empty{text-align:center;gap:6px;padding:28px 12px;display:grid}.community-archive-empty strong{font-size:1rem}.community-archive-empty p{color:#ffffff8c;margin:0;font-size:.88rem}.community-archive-detail{max-height:min(72vh,680px);padding-bottom:24px;overflow-y:auto}.community-archive-detail-stack{gap:14px;display:grid}.community-archive-detail-title{overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:650;line-height:1.35}.community-archive-detail-meta{color:#ffffff8c;margin:0;font-size:.84rem}.community-archive-section{border-top:1px solid #ffffff14;gap:8px;padding-top:10px;display:grid}.community-archive-section h5{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:.72rem;font-weight:700}.community-archive-section p{color:#ffffffd1;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.45}.community-archive-people,.community-archive-reply-list,.community-archive-poll-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.community-archive-people li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;display:flex}.community-archive-people li div,.community-archive-reply li div{gap:2px;min-width:0;display:grid}.community-archive-people small{color:#ffffff80}.community-archive-reply{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.community-archive-reply.is-selected{background:#f0c0401a;border-color:#f0c04073}.community-archive-reply.is-saved{border-color:#5ac87847}.community-archive-reply.is-saved-readonly{cursor:default}.community-archive-saved-pill{letter-spacing:.04em;text-transform:uppercase;color:#96e6aaf2;vertical-align:middle;background:#3ca05a29;border:1px solid #5ac87847;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:.62rem;font-style:normal;font-weight:700;display:inline-block}.community-archive-qa-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;padding:2px;display:grid}.community-archive-qa-tab{color:#ffffff9e;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:.88rem;font-weight:650}.community-archive-qa-tab.is-active{color:#ffe6aafa;background:#f0c04029}.community-archive-saved-grid{margin-top:4px}.community-archive-origin-ref{font-variant-numeric:tabular-nums;opacity:.7}.community-archive-unsave-btn{color:#ffffffc7;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex:none;margin-top:0;margin-left:auto;padding:0 .85rem;font-size:.76rem;font-weight:650}.community-archive-saved-lead{margin:0 0 4px}.community-archive-saved-card{align-items:flex-start}.community-archive-saved-card-main{flex:auto;gap:6px;min-width:0;display:grid}.community-archive-saved-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.community-archive-saved-card-footer small{color:#ffffff80}.community-archive-report-header{gap:10px;display:grid}.community-archive-report-kicker{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.community-archive-report-kicker .community-archive-card-kind{flex:0 auto}.community-archive-report-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.community-archive-report-stats li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:2px;min-width:0;padding:10px 12px;display:grid}.community-archive-report-stats span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a;font-size:.68rem}.community-archive-report-stats strong{overflow-wrap:anywhere;font-size:.92rem;font-weight:650}.community-archive-prose,.community-archive-rules p{white-space:pre-wrap;overflow-wrap:anywhere}.community-archive-rules{gap:8px;display:grid}.community-archive-rules p{color:#ffffffeb;margin:0;font-weight:700}.community-archive-settings-grid{gap:8px;margin:0;display:grid}.community-archive-settings-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.community-archive-settings-row dt{color:#ffffff85;margin:0;font-size:.78rem}.community-archive-settings-row dd{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600}.community-archive-reward-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.community-archive-reward{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:12px;display:grid}.community-archive-reward strong{font-size:.95rem;display:block}.community-archive-reward p{color:#ffffff9e;margin:.2rem 0 0;font-size:.85rem}.community-archive-entry-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.community-archive-entry-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;gap:10px;padding:12px;display:grid}.community-archive-entry-card.is-winner{background:#f0c04014;border-color:#f0c04066}.community-archive-entry-top{align-items:flex-start;gap:10px;min-width:0;display:flex}.community-archive-entry-identity-link{min-width:0;color:inherit;flex:auto;align-items:flex-start;gap:10px;text-decoration:none;display:flex}.community-archive-entry-identity-link:not(.is-static):hover strong{text-underline-offset:2px;text-decoration:underline}.community-archive-entry-identity{flex:auto;gap:2px;min-width:0;display:grid}.community-archive-entry-identity small,.community-archive-anon-note{color:#ffffff80}.community-archive-anon-note{font-style:italic}.community-archive-entry-badge,.community-archive-winner-pill{letter-spacing:.04em;text-transform:uppercase;color:#ffe6aafa;background:#f0c04029;border:1px solid #f0c04057;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:0 .5rem;font-size:.66rem;font-style:normal;font-weight:700;display:inline-flex}.community-archive-entry-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.45}.community-archive-entry-media-accordion{gap:8px;min-width:0;display:grid}.community-archive-entry-media-toggle{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.community-archive-entry-media-toggle:hover,.community-archive-entry-media-toggle:focus-visible{background:#ffffff0e;border-color:#ffffff29;outline:none}.community-archive-entry-media-accordion.is-open .community-archive-entry-media-toggle{background:#ffffff0d;border-color:#ffffff24}.community-archive-entry-media-kind{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;flex:none;width:22px;height:22px;position:relative}.community-archive-entry-media-kind.is-photo:before{content:"";border:1.5px solid #ffffffd9;border-radius:2px;position:absolute;inset:5px 4px 4px 5px}.community-archive-entry-media-kind.is-photo:after{content:"";background:#ffffffd9;border-radius:999px;width:4px;height:4px;position:absolute;top:7px;right:6px}.community-archive-entry-media-kind.is-video:before{content:"";border:5px solid #0000;border-left:8px solid #ffffffeb;border-right-width:0;width:0;height:0;position:absolute;top:50%;left:53%;transform:translate(-40%,-50%)}.community-archive-entry-media-label{letter-spacing:.01em;flex:auto;min-width:0;font-size:.92rem;font-weight:650}.community-archive-entry-media-chevron{color:#ffffff8c;flex:none;font-size:1.15rem;font-weight:500;line-height:1}.community-archive-entry-media-panel{background:#00000047;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.community-archive-entry-media-panel video,.community-archive-entry-media-photo-btn,.community-archive-entry-media-photo-btn img{object-fit:contain;background:#00000059;width:100%;max-height:360px;display:block}.community-archive-entry-media-photo-btn{cursor:zoom-in;background:0 0;border:0;margin:0;padding:0}.community-archive-entry-media-panel video{max-height:min(420px,70vh)}.community-archive-ranking{gap:8px;margin:0;padding:0;list-style:none;display:grid}.community-archive-ranking li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:0;overflow:hidden}.community-archive-ranking li.is-winner{background:#f0c04014;border-color:#f0c0405c}.community-archive-ranking-medal{text-align:center;flex:none;width:1.6rem;font-size:.95rem}.community-archive-ranking .community-archive-person-link{align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.community-archive-ranking .community-archive-person-link>div{gap:2px;min-width:0;display:grid}.community-archive-ranking small{color:#ffffff85}.community-archive-person-link{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.community-archive-person-link:not(.is-static):hover strong{text-underline-offset:2px;text-decoration:underline}.community-archive-people li{padding:0;overflow:hidden}.community-archive-people .community-archive-person-link{box-sizing:border-box;width:100%;padding:10px 12px}.community-archive-hint{color:#ffffff80;margin:0 0 8px;font-size:.8rem}.community-archive-poll-results li{background:0 0;border:0;padding:0}.community-archive-poll-option-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.community-archive-poll-option-btn:hover:not(:disabled){background:#f0c04014;border-color:#f0c04057}.community-archive-poll-option-btn:disabled{opacity:.7;cursor:wait}.community-archive-poll-option-btn strong,.community-archive-poll-option-btn em{font-variant-numeric:tabular-nums;color:#ffffffb8;font-style:normal}.community-archive-voters-overlay{z-index:80;background:#0000008c;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}.community-archive-voters-panel{background:linear-gradient(165deg,#222226fa 0%,#101012fa 100%);border:1px solid #ffffff1a;border-radius:16px 16px 12px 12px;width:min(420px,100%);max-height:min(70vh,520px);padding:14px;overflow:auto;box-shadow:0 18px 48px #00000073}.community-archive-voters-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.community-archive-voters-header h5{margin:0;font-size:.95rem}.community-archive-voters-header p{color:#ffffff94;margin:4px 0 0;font-size:.84rem}.community-archive-voters-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.community-archive-voters-list li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.community-archive-voters-list div{gap:2px;min-width:0;display:grid}.community-archive-voters-list small{color:#ffffff80}@media (max-width:560px){.community-archive-settings-row{grid-template-columns:1fr;gap:4px}.community-archive-saved-card-footer{align-items:stretch}.community-archive-unsave-btn{width:100%;margin-left:0}.community-archive-voters-overlay{place-items:end stretch;padding:0}.community-archive-voters-panel{border-radius:16px 16px 0 0;width:100%}}.fetix-pill-cta.is-muted-cta{opacity:.78;color:#ffffffe0;background:#ffffff14;border-color:#ffffff2e}.leve-saved-qa-cta{width:100%;margin:12px 0 0}.leve-saved-qa-preview{color:#ffe6aae6;margin:8px 0 0;font-size:.82rem;line-height:1.35}.community-archive-reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:.9rem;line-height:1.4}.community-archive-actions-bar{background:linear-gradient(#0000,#0c0c0ef5 30%);flex-wrap:wrap;gap:8px;padding:10px 0 4px;display:flex;position:sticky;bottom:0}.community-archive-flash{color:#96e6aaf2;margin:0;font-size:.84rem}.messages-archive-button{justify-content:center;align-items:center;display:inline-flex}@media (max-width:900px){.community-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.community-archive-grid{grid-template-columns:1fr}.community-archive-panel{width:100vw;max-height:92vh}}.fx-contests-panel{gap:18px;display:grid}.fx-contests-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.fx-contests-subtitle{color:var(--fx-text-muted);flex:220px;margin:0;font-size:.88rem}.fx-contests-tabs{border:1px solid var(--fx-border);border-radius:var(--fx-radius-pill);background:var(--fx-bg-subtle);gap:4px;margin-left:auto;padding:4px;display:inline-flex}.community-poll-popover-backdrop{display:none}.fx-contests-tab{border-radius:var(--fx-radius-pill);min-height:36px;color:var(--fx-text-muted);font:inherit;cursor:pointer;transition:color var(--fx-transition), background var(--fx-transition), border-color var(--fx-transition);background:0 0;border:1px solid #0000;padding:6px 16px;font-size:13px;font-weight:600}.fx-contests-tab:hover{color:var(--fx-text)}.fx-contests-tab:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px}.fx-contests-tab.is-active{color:var(--fx-accent);border-color:var(--fx-border-glow);background:var(--fx-accent-soft)}.fx-contests-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.fx-contest-card{border:1px solid var(--fx-border);border-radius:var(--fx-radius-xl);background:linear-gradient(180deg, #d4a0170d, transparent 38%), var(--fx-surface);transition:transform var(--fx-transition), border-color var(--fx-transition), box-shadow var(--fx-transition);flex-direction:column;display:flex;overflow:hidden}.fx-contest-card:hover{border-color:var(--fx-border-glow);box-shadow:var(--fx-shadow);transform:translateY(-2px)}.fx-contest-card[data-status=closed],.fx-contest-card[data-status=completed],.fx-contest-card[data-status=cancelled]{background:var(--fx-surface)}.fx-contest-card-media{color:inherit;display:block;position:relative}.fx-contest-card-badge{z-index:2;position:absolute;top:12px;left:12px}.fx-contest-card-body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.fx-contest-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--fx-accent);margin:0;font-size:10.5px;font-weight:700}.fx-contest-card-title{margin:0;font-size:1.12rem;font-weight:750;line-height:1.25}.fx-contest-card-title a{color:var(--fx-text);text-decoration:none}.fx-contest-card-title a:hover{text-underline-offset:3px;text-decoration:underline}.fx-contest-card-subtitle{color:var(--fx-text-muted);margin:0;font-size:.9rem}.fx-contest-card-excerpt{-webkit-line-clamp:3;color:var(--fx-text-muted);-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}.fx-contest-meta{color:#ffffffb8;gap:6px;margin:4px 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.fx-contest-meta li{align-items:center;gap:8px;display:flex}.fx-contest-meta li>span[aria-hidden=true]{text-align:center;opacity:.85;width:18px}.fx-contest-meta-prize{color:#f3d58a;font-weight:600}.fx-contest-card-footer{margin-top:auto;padding-top:10px}.fx-contest-cta{min-height:40px;text-decoration:none}.fx-contest-cta-lg{min-height:46px;padding:12px 26px;font-size:14px;text-decoration:none}.fx-contest-cover{aspect-ratio:16/9;background:var(--fx-surface-elevated);position:relative;overflow:hidden}.fx-contest-cover img{object-fit:cover;width:100%;height:100%;display:block}.fx-contest-cover-fallback{color:#d4a0178c;background:radial-gradient(circle at 30% 20%,#d4a01747,#0000 55%),radial-gradient(circle at 80% 90%,#3dd6c81f,#0000 50%),linear-gradient(135deg,#141414,#0a0a0a);justify-content:center;align-items:center;width:100%;height:100%;font-size:2.4rem;display:flex}.fx-contest-cover-shade{pointer-events:none;background:linear-gradient(#0000001a 40%,#0000009e);position:absolute;inset:0}.fx-contest-badge{border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--fx-text);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#0a0a0ab8;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.fx-contest-badge[data-status=participation_open],.fx-contest-badge[data-status=voting_open]{color:#f6dc9a;border-color:#d4a01780}.fx-contest-badge[data-status=scheduled]{color:var(--fx-accent-2);border-color:#3dd6c866}.fx-contest-badge[data-status=closed],.fx-contest-badge[data-status=completed],.fx-contest-badge[data-status=draft]{color:var(--fx-text-muted)}.fx-contest-badge[data-status=cancelled]{color:#ffb4b4;border-color:#e0313173}.fx-contest-badge-dot{background:var(--fx-accent);border-radius:50%;width:7px;height:7px;animation:2s infinite fx-contest-pulse;box-shadow:0 0 #d4a01799}@keyframes fx-contest-pulse{70%{box-shadow:0 0 0 7px #d4a01700}to{box-shadow:0 0 #d4a01700}}.fx-contest-chip{border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-pill);background:var(--fx-surface-hover);color:var(--fx-text);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:650;display:inline-flex}.fx-contest-chip-soft{color:var(--fx-text-muted)}.fx-contest-chip-gold{border-color:var(--fx-border-glow);background:var(--fx-accent-soft);color:#f3d58a}.fx-contest-skeleton{gap:10px;padding-bottom:18px}.fx-contest-skeleton-cover,.fx-contest-skeleton-line,.fx-contest-skeleton-hero{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 50%,#ffffff0a 75%) 0 0/200% 100%;animation:1.4s linear infinite fx-contest-shimmer}.fx-contest-skeleton-cover{aspect-ratio:16/9}.fx-contest-skeleton-line{border-radius:6px;height:12px;margin:0 18px}.fx-contest-skeleton-line.w-40{width:40%}.fx-contest-skeleton-line.w-60{width:60%}.fx-contest-skeleton-line.w-80{width:80%}.fx-contest-skeleton-hero{border-radius:var(--fx-radius-xl);height:280px;margin-top:12px}@keyframes fx-contest-shimmer{to{background-position:-200% 0}}.fx-contest-page{--fx-contest-gap:18px}.fx-contest-hero{margin:12px 0 var(--fx-contest-gap);border:1px solid var(--fx-border-glow);border-radius:var(--fx-radius-xl);background:var(--fx-surface);box-shadow:var(--fx-glow);position:relative;overflow:hidden}.fx-contest-hero-cover{aspect-ratio:21/9;min-height:220px;max-height:380px}.fx-contest-hero-content{gap:10px;margin-top:-88px;padding:0 clamp(16px,3vw,28px) clamp(18px,3vw,28px);display:grid;position:relative}.fx-contest-hero-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fx-contest-hero-title{letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,4vw,2.5rem);font-weight:800;line-height:1.1}.fx-contest-hero-subtitle{color:#ffffffc7;max-width:62ch;margin:0;font-size:1.02rem}.fx-contest-meta-hero{grid-template-columns:repeat(auto-fit,minmax(190px,max-content));grid-auto-flow:row;gap:8px 22px;margin-top:6px}.fx-contest-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.fx-contest-hint{color:var(--fx-text-muted);margin:0;font-size:.82rem}.fx-contest-banner{margin-bottom:var(--fx-contest-gap);border:1px solid var(--fx-border-glow);border-radius:var(--fx-radius-lg);background:var(--fx-accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.fx-contest-banner p{margin:0;font-size:.92rem}.fx-contest-banner-actions{flex-wrap:wrap;gap:8px;display:flex}.fx-contest-banner-inline{border-color:var(--fx-border);background:var(--fx-surface-hover);color:var(--fx-text-muted)}.fx-contest-layout{gap:var(--fx-contest-gap);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.fx-contest-main,.fx-contest-aside{gap:var(--fx-contest-gap);min-width:0;display:grid}.fx-contest-card-section{border:1px solid var(--fx-border);border-radius:var(--fx-radius-lg);background:var(--fx-surface);padding:clamp(16px,2.4vw,22px)}.fx-contest-section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--fx-text-muted);align-items:center;gap:10px;margin:0 0 12px;font-size:.78rem;font-weight:750;display:flex}.fx-contest-section-title a{color:var(--fx-text);letter-spacing:normal;text-transform:none;font-size:1.1rem;text-decoration:none}.fx-contest-count{border-radius:var(--fx-radius-pill);background:var(--fx-surface-hover);color:var(--fx-text);letter-spacing:0;padding:1px 8px;font-size:11px}.fx-contest-prose{color:#ffffffd6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;font-size:.94rem;line-height:1.65}.fx-contest-prose:last-child{margin-bottom:0}.fx-contest-lead{margin:14px 0}.fx-contest-facts{gap:8px;margin:12px 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.fx-contest-facts li{color:var(--fx-text-muted);flex-wrap:wrap;gap:8px;display:flex}.fx-contest-facts strong{color:var(--fx-text);font-weight:600}.fx-contest-weights{margin-top:8px}.fx-contest-weights-bar{border-radius:var(--fx-radius-pill);background:var(--fx-surface-hover);height:10px;display:flex;overflow:hidden}.fx-contest-weights-clients{background:var(--fx-accent)}.fx-contest-weights-jury{background:var(--fx-accent-2)}.fx-contest-weights-legend{color:var(--fx-text-muted);justify-content:space-between;gap:12px;margin-top:6px;font-size:.78rem;display:flex}.fx-contest-prizes,.fx-contest-jury{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fx-contest-prize{border:1px solid var(--fx-border);border-radius:var(--fx-radius);background:var(--fx-bg-subtle);gap:12px;padding:12px;display:flex}.fx-contest-prize:first-child{border-color:var(--fx-border-glow)}.fx-contest-prize-rank{font-size:1.3rem;line-height:1.2}.fx-contest-prize strong{font-size:.95rem;display:block}.fx-contest-prize-type{letter-spacing:.04em;text-transform:uppercase;color:var(--fx-text-muted);margin-top:2px;font-size:.75rem;display:block}.fx-contest-prize p{color:var(--fx-text-muted);white-space:pre-wrap;margin:6px 0 0;font-size:.85rem}.fx-contest-jury a,.fx-contest-jury div{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.fx-contest-jury a:hover strong{text-decoration:underline}.fx-contest-jury span{line-height:1.25;display:grid}.fx-contest-jury em{color:var(--fx-text-muted);font-size:.78rem;font-style:normal}.fx-contest-schedule{gap:10px;margin:0;display:grid}.fx-contest-schedule div{justify-content:space-between;gap:12px;font-size:.85rem;display:flex}.fx-contest-schedule dt{color:var(--fx-text-muted)}.fx-contest-schedule dd{text-align:right;margin:0;font-weight:600}.fx-contest-winner{margin-bottom:var(--fx-contest-gap);border-color:var(--fx-border-glow);background:radial-gradient(circle at 12% 0%, #d4a01729, transparent 55%), var(--fx-surface-elevated)}.fx-contest-winner.is-viewer{box-shadow:var(--fx-glow)}.fx-contest-winner-body{align-items:center;gap:16px;display:flex}.fx-contest-winner-copy{gap:4px;display:grid}.fx-contest-winner-name{color:var(--fx-text);font-size:1.25rem;font-weight:750;text-decoration:none}.fx-contest-winner-note{color:#f3d58a;margin:0;font-weight:650}.fx-contest-link{color:var(--fx-accent);font-size:.85rem;font-weight:600;text-decoration:none}.fx-contest-ranking{border-top:1px solid var(--fx-border);margin-top:16px;padding-top:14px}.fx-contest-ranking h3{letter-spacing:.12em;text-transform:uppercase;color:var(--fx-text-muted);margin:0 0 8px;font-size:.78rem}.fx-contest-ranking ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fx-contest-ranking li{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;font-size:.88rem;display:grid}.fx-contest-rank{background:var(--fx-surface-hover);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:inline-flex}.fx-contest-ranking li:first-child .fx-contest-rank{background:var(--fx-accent);color:var(--fx-bg)}.fx-contest-rank-score{color:var(--fx-text-muted);font-variant-numeric:tabular-nums}.fx-contest-entries-section{margin-top:var(--fx-contest-gap,18px);max-width:100%;overflow-x:hidden}.fx-contest-entries-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:100%;display:grid;overflow-x:hidden}.fx-contest-entries-grid>.fx-contest-entry{width:100%;min-width:0;height:100%}.fx-contest-jury-modal{width:min(920px,100%);max-height:min(92vh,900px)}.fx-contest-jury-modal-body{gap:16px;display:grid}.fx-contest-jury-modal-title{margin:8px 0 0;font-size:1.15rem;font-weight:650}.fx-contest-jury-modal-entries{gap:18px;display:grid}.fx-contest-admin-jury-count{color:#ffffffd1;margin:0;font-size:.9rem;font-weight:600}.fx-contest-admin-selected-mark{color:#d4a017f2;font-size:11px;display:block}@media (max-width:700px){.fx-contest-entries-grid{grid-template-columns:minmax(0,1fr)}}.fx-contest-mine{margin-bottom:16px}.fx-contest-mine h3{color:var(--fx-text-muted);margin:0 0 8px;font-size:.82rem}.fx-contest-entry{border:1px solid var(--fx-border);border-radius:var(--fx-radius-lg);background:var(--fx-bg-subtle);flex-direction:column;scroll-margin-top:90px;display:flex;overflow:hidden}.fx-contest-entry.is-voted,.fx-contest-entry.is-highlight{border-color:var(--fx-border-glow);box-shadow:var(--fx-glow)}.fx-contest-entry-media{background:var(--fx-surface-elevated);flex-shrink:0;grid-template-columns:1fr;gap:2px;width:100%;min-width:0;display:grid;overflow:hidden}.fx-contest-entry-media[data-count="1"]{aspect-ratio:1}.fx-contest-entry-media[data-count="1"] .fx-contest-entry-thumb{width:100%;height:100%;min-height:0}.fx-contest-entry-media[data-count="1"] .fx-contest-entry-thumb img,.fx-contest-entry-media[data-count="1"] .fx-contest-entry-thumb video{object-fit:contain}.fx-contest-entry-media[data-count="2"]{aspect-ratio:4/3;grid-template-columns:1fr 1fr}.fx-contest-entry-media[data-count="2"] .fx-contest-entry-thumb{height:100%;min-height:0}.fx-contest-entry-media[data-count="2"] .fx-contest-entry-thumb img,.fx-contest-entry-media[data-count="2"] .fx-contest-entry-thumb video{object-fit:contain}.fx-contest-entry-media[data-count="3"]{aspect-ratio:4/3;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.fx-contest-entry-media[data-count="3"] .fx-contest-entry-thumb{min-height:0}.fx-contest-entry-media[data-count="3"] .fx-contest-entry-thumb:first-child{grid-row:span 2}.fx-contest-entry-thumb{background:var(--fx-surface-elevated);cursor:zoom-in;border:0;min-width:0;min-height:150px;padding:0;display:block;position:relative;overflow:hidden}.fx-contest-entry-thumb img,.fx-contest-entry-thumb video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.fx-contest-entry-play{color:#fff;background:#00000047;justify-content:center;align-items:center;font-size:1.6rem;display:flex;position:absolute;inset:0}.fx-contest-entry-body{flex-direction:column;flex:1;gap:10px;padding:12px 14px 14px;display:flex}.fx-contest-entry-author{align-items:center;gap:10px;display:flex}.fx-contest-entry-author-copy{flex:1;min-width:0;line-height:1.2;display:grid}.fx-contest-entry-name{text-overflow:ellipsis;white-space:nowrap;color:var(--fx-text);font-size:.9rem;font-weight:650;text-decoration:none;overflow:hidden}a.fx-contest-entry-name:hover{text-decoration:underline}.fx-contest-entry-handle{color:var(--fx-text-muted);font-size:.76rem}.fx-contest-entry-text{color:#ffffffd6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.5}.fx-contest-entry-status{color:var(--fx-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.8rem;display:flex}.fx-contest-entry-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.fx-contest-entry-stats{color:var(--fx-text-muted);flex-wrap:wrap;gap:4px 10px;font-size:.78rem;display:flex}.fx-contest-vote-btn{min-height:36px;padding:7px 16px}.fx-contest-vote-btn:disabled{opacity:.55;cursor:not-allowed}.fx-modal.fx-contest-modal{width:min(100%,560px)}.fx-contest-form{gap:14px;display:grid}.fx-contest-form-intro,.fx-contest-form-note{color:var(--fx-text-muted);margin:0;font-size:.88rem}.fx-contest-form-note{border:1px solid var(--fx-border);border-radius:var(--fx-radius);background:var(--fx-surface-hover);padding:10px 12px}.fx-contest-form-field{gap:6px;display:grid}.fx-contest-upload-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.fx-contest-upload-item,.fx-contest-upload-add{aspect-ratio:1;border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius);background:var(--fx-surface-elevated);position:relative;overflow:hidden}.fx-contest-upload-item img,.fx-contest-upload-item video{object-fit:cover;width:100%;height:100%}.fx-contest-upload-remove{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:28px;height:28px;position:absolute;top:6px;right:6px}.fx-contest-upload-add{color:var(--fx-text-muted);font:inherit;cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.fx-contest-upload-add:hover:not(:disabled){border-color:var(--fx-border-glow);color:var(--fx-accent)}.fx-contest-jury-secteons{gap:var(--fx-contest-gap);display:grid}.fx-contest-jury-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fx-contest-jury-row{border:1px solid var(--fx-border);border-radius:var(--fx-radius);background:var(--fx-bg-subtle);grid-template-columns:160px minmax(0,1fr);gap:14px;padding:12px;display:grid}.fx-contest-jury-row-cover{border-radius:var(--fx-radius-sm);overflow:hidden}.fx-contest-jury-row-body{align-content:start;gap:8px;min-width:0;display:grid}.fx-contest-jury-row-body h3{margin:0;font-size:1rem}.fx-contest-jury-row-body h3 a{color:var(--fx-text);text-decoration:none}.fx-contest-jury-row-top,.fx-contest-jury-row-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fx-contest-jury-row-actions a{text-decoration:none}.fx-contest-jury-head{margin:12px 0 var(--fx-contest-gap);justify-items:start;gap:8px;display:grid}.fx-contest-jury-head .fx-contest-section-title{margin:0}.fx-contest-jury-entry{gap:10px;display:grid}.fx-contest-score-form{border:1px solid var(--fx-border);border-radius:var(--fx-radius);background:var(--fx-surface);gap:10px;padding:12px 14px;display:grid}.fx-contest-score-form .fetix-pill-cta{justify-self:start}.fx-contest-admin-filters{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.fx-contest-admin-filter{border:1px solid var(--fx-border);border-radius:var(--fx-radius-pill);color:var(--fx-text-muted);font:inherit;cursor:pointer;background:0 0;padding:6px 14px;font-size:13px}.fx-contest-admin-filter.is-active{border-color:var(--fx-border-glow);background:var(--fx-accent-soft);color:var(--fx-accent)}.fx-contest-admin-notice{border-radius:var(--fx-radius);background:var(--fx-success-soft);border:1px solid #2f9e4466;margin:0 0 12px;padding:10px 14px;font-size:.88rem}.fx-contest-admin-title-cell{gap:2px;display:grid}.fx-contest-admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fx-contest-admin-kpis,.fx-contest-admin-section{margin-bottom:16px}.fx-contest-admin-section h3{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-text-muted);margin:0 0 10px;font-size:.82rem}.fx-contest-admin-stack{gap:26px;display:grid}.fx-contest-admin-block{gap:10px;margin-top:16px;display:grid}.fx-contest-admin-fields{gap:14px;display:grid}.fx-contest-admin-field{flex-direction:column;gap:6px;display:flex}.fx-contest-admin-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.fx-contest-admin-toggles{flex-wrap:wrap;gap:8px 18px;display:flex}.fx-contest-admin-toggle{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.fx-contest-admin-toggle input{accent-color:var(--fx-accent);margin-top:3px}.fx-contest-admin-toggle span{gap:2px;display:grid}.fx-contest-admin-toggle em{color:var(--fx-text-muted);font-size:.8rem;font-style:normal}.fx-contest-admin-choice-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.fx-contest-admin-choice{border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius);background:var(--fx-bg-subtle);color:var(--fx-text);font:inherit;text-align:left;cursor:pointer;gap:4px;padding:14px;display:grid}.fx-contest-admin-choice span{color:var(--fx-text-muted);font-size:.8rem}.fx-contest-admin-choice.is-active{border-color:var(--fx-accent);background:var(--fx-accent-soft)}.fx-contest-admin-choice:disabled{opacity:.55;cursor:not-allowed}.fx-contest-admin-cover{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fx-contest-admin-cover img,.fx-contest-admin-cover-empty{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius);background:var(--fx-surface-elevated);width:220px}.fx-contest-admin-cover-empty{color:var(--fx-text-subtle);justify-content:center;align-items:center;font-size:1.8rem;display:flex}.fx-contest-admin-cover-actions{flex-wrap:wrap;gap:8px;display:flex}.fx-contest-admin-prize{border:1px solid var(--fx-border);border-radius:var(--fx-radius);background:var(--fx-bg-subtle);gap:12px;padding:14px;display:grid}.fx-contest-admin-prize-head{justify-content:space-between;align-items:center;display:flex}.fx-contest-admin-picker{gap:8px;display:grid}.fx-contest-admin-hits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-contest-admin-hits li{border:1px solid var(--fx-border);border-radius:var(--fx-radius);background:var(--fx-bg-subtle);align-items:center;gap:10px;padding:8px 10px;display:flex}.fx-contest-admin-hit-name{flex:1;min-width:0;line-height:1.25;display:grid}.fx-contest-admin-hit-name em{color:var(--fx-text-muted);font-size:.78rem;font-style:normal}.fx-contest-admin-preview{align-items:center;gap:16px;display:flex}.fx-contest-admin-preview h3{letter-spacing:normal;text-transform:none;color:var(--fx-text);margin:2px 0;font-size:1.2rem}.fx-contest-admin-preview-cover{aspect-ratio:16/9;border:1px solid var(--fx-border-glow);border-radius:var(--fx-radius);background:var(--fx-surface-elevated);width:160px;color:var(--fx-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.fx-contest-admin-preview-cover img{object-fit:cover;width:100%;height:100%}.fx-contest-admin-summary{grid-template-columns:150px 1fr}.fx-contest-admin-issues{border:1px solid var(--fx-border);border-radius:var(--fx-radius);padding:12px 14px;font-size:.86rem}.fx-contest-admin-issues ul{margin:6px 0 0;padding-left:18px}.fx-contest-admin-issues.is-error{background:var(--fx-danger-soft);border-color:#e0313173}.fx-contest-admin-issues.is-warning{background:#f08c0014;border-color:#f08c0066}.fx-contest-admin-entry{gap:6px;max-width:280px;display:grid}.fx-contest-admin-entry-media{gap:6px;display:flex}.fx-contest-admin-entry-media button{border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-sm);background:var(--fx-surface-elevated);width:52px;height:52px;color:var(--fx-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.fx-contest-admin-entry-media img{object-fit:cover;width:100%;height:100%}.fx-contest-admin-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fx-contest-wizard-steps{gap:6px;margin:0 0 16px;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.fx-contest-wizard-step{border:1px solid var(--fx-border);border-radius:var(--fx-radius-pill);color:var(--fx-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:13px;display:inline-flex}.fx-contest-wizard-step-num{background:var(--fx-surface-hover);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.fx-contest-wizard-step.is-done .fx-contest-wizard-step-num{background:var(--fx-success-soft);color:#8ce99a}.fx-contest-wizard-step.is-active{border-color:var(--fx-border-glow);background:var(--fx-accent-soft);color:var(--fx-text)}.fx-contest-wizard-step.is-active .fx-contest-wizard-step-num{background:var(--fx-accent);color:var(--fx-bg)}.fx-contest-wizard-step.has-error{border-color:#e0313180}.fx-contest-wizard-card{gap:16px;display:grid}.fx-contest-wizard-head h2{margin:0;font-size:1.15rem}.fx-contest-wizard-head p{margin:4px 0 0}.fx-contest-wizard-footer{border-top:1px solid var(--fx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}@media (max-width:960px){.fx-contest-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fx-contests-header{align-items:stretch}.fx-contests-tabs{width:100%}.fx-contests-tab{flex:1;padding-inline:8px}.fx-contests-grid{grid-template-columns:minmax(0,1fr)}.fx-contest-hero-cover{aspect-ratio:16/10;min-height:180px}.fx-contest-hero-content{margin-top:-64px}.fx-contest-winner-body{align-items:flex-start}.fx-contest-jury-row{grid-template-columns:minmax(0,1fr)}.fx-contest-jury-row-cover{max-height:150px}.fx-modal.fx-contest-modal{border-radius:var(--fx-radius-xl) var(--fx-radius-xl) 0 0;align-self:flex-end;width:100%;max-height:92dvh}.fx-modal-overlay:has(.fx-contest-modal){align-items:flex-end;padding:0}.fx-contest-admin-summary{grid-template-columns:1fr}.fx-contest-admin-preview{flex-direction:column;align-items:flex-start}.fx-contest-wizard-footer>.acc-actions-row,.fx-contest-wizard-footer>.fx-btn{width:100%}}@media (prefers-reduced-motion:reduce){.fx-contest-badge-dot,.fx-contest-skeleton-cover,.fx-contest-skeleton-line,.fx-contest-skeleton-hero{animation:none}.fx-contest-card{transition:none}}.studio-period-toggle-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow:auto hidden}.studio-period-toggle-row::-webkit-scrollbar{display:none}.studio-period-pill{flex:none}.studio-section-actions{flex-shrink:1;min-width:0;max-width:100%}.studio-section-actions .studio-tabs,.studio-chart-metric-tabs,.studio-section-body>.studio-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;max-width:100%;display:flex;overflow:auto hidden}.studio-section-actions .studio-tabs::-webkit-scrollbar{display:none}.studio-chart-metric-tabs::-webkit-scrollbar{display:none}.studio-section-body>.studio-tabs::-webkit-scrollbar{display:none}.studio-section-actions .studio-tabs>button,.studio-chart-metric-tabs>button,.studio-section-body>.studio-tabs>button{white-space:nowrap;flex:none}@media (max-width:720px){.studio-section-header{flex-direction:column;align-items:stretch}.studio-section-actions{max-width:100%}}.live-top-end.call-end-button,.call-mini-end{color:#ffd6d6;background:linear-gradient(#ff505052,#b41e1e1f);border:1px solid #ff5a5a9e;border-radius:999px;box-shadow:inset 0 1px #ffc8c847}.live-comment-send-btn{color:#ffe7a3;background:linear-gradient(#d4a01747,#d4a01714);border:1px solid #d4a0178c;border-radius:999px}.messages-inbox-tabs{justify-content:flex-start}.messages-new-actions:not(.has-broadcast){justify-content:flex-start;align-items:center;display:flex}.messages-new-actions:not(.has-broadcast) .messages-new-action-pill{white-space:nowrap;width:100%;min-width:0;min-height:44px}.messages-new-action-pill.is-active{color:#ffe7a3;background:linear-gradient(#d4a01752,#d4a0171a);border-color:#d4a017b3}.story-compose-tools.is-editor-embedded .story-compose-panel[data-testid=story-panel-poll]{max-height:none;overflow:visible}.media-mini-editor-btn.is-primary.fetix-pill-cta{color:#ffe7a3;background:linear-gradient(#d4a01747,#d4a01714);border:1px solid #d4a0178c}.community-live-now-body{padding-bottom:8px}.community-live-now-cta{margin-top:28px}.community-ticketed-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.community-rankings .is-rankings-period .fx-filter-pill-trigger{min-width:260px;max-width:none}.header-language-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.header-language-label{font-size:14px}.is-header-language .fx-filter-pill-trigger,.is-marketplace-nationality .fx-filter-pill-trigger{max-width:148px;min-height:34px;padding:4px 10px;font-size:13px}.tag-explore-card-locked{color:#f3e2b0;background:radial-gradient(circle at 50% 40%,#ffffff14,#0000 55%),#101014;place-items:center;gap:8px;width:100%;height:100%;min-height:180px;display:grid}.story-viewer-share-button .interaction-icon{width:22px;height:22px}.play-studio-v2-section[hidden]{display:none}.messages-thread-body{flex-direction:column;gap:16px;display:flex}.messages-bubble-list{gap:18px}.community-qa-card>.community-card-corner-time,.community-poll-card .community-card-corner-time,.community-challenge-card .community-card-corner-time{display:none}.message-bubble.is-flat-community:has(.community-qa-card)>time.message-meta-time{display:none}.message-bubble.is-flat-community:has(.community-poll-card)>time.message-meta-time{display:none}.message-bubble.is-flat-community:has(.community-challenge-card)>time.message-meta-time{display:none}.message-bubble.message-community-card:has(.community-qa-card)>time.message-meta-time{display:none}.message-bubble.message-community-card:has(.community-poll-card)>time.message-meta-time{display:none}.message-bubble.message-community-card:has(.community-challenge-card)>time.message-meta-time{display:none}.message-bubble.is-flat-community>time.message-meta-time,.message-bubble.message-community-card>time.message-meta-time,.message-bubble.is-flat-shared>time.message-meta-time,.message-bubble.is-flat-media>time.message-meta-time,.community-card-corner-time{text-align:right;margin:0;position:absolute;bottom:8px;right:10px}.message-bubble.mine:not(.is-flat-media):not(.is-flat-shared):not(.is-flat-community):not(.is-flat-booking):not(.system)>.message-meta-time,.message-bubble.theirs:not(.is-flat-media):not(.is-flat-shared):not(.is-flat-community):not(.is-flat-booking):not(.system)>.message-meta-time{text-align:right;width:auto;margin:0;position:absolute;bottom:6px;left:auto;right:10px}:is(.message-bubble.mine:not(.is-flat-media):not(.is-flat-shared):not(.is-flat-community):not(.is-flat-booking):not(.system):has(>.message-meta-time),.message-bubble.theirs:not(.is-flat-media):not(.is-flat-shared):not(.is-flat-community):not(.is-flat-booking):not(.system):has(>.message-meta-time)){padding-bottom:24px}.community-qa-card,.community-poll-card,.community-challenge-card,.community-msg-card-shell .community-msg-surface{box-sizing:border-box;background:#121214eb;border:1px solid #ffffff1a;border-radius:16px;min-height:148px}.community-qa-card .community-card-head-row .message-bubble-menu,.community-poll-card .community-card-head-row .message-bubble-menu,.community-challenge-card>.community-card-head-row>.message-bubble-menu{margin:0;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.message-bubble-menu-panel.is-anchored-above{top:calc(100% + 4px);bottom:auto}.message-media-audio-compact{min-height:0;padding:10px 12px}.message-bubble.is-flat-media:has(.message-media-audio-compact) .message-media-audio-compact{min-height:0;padding:10px 12px}.message-bubble.is-flat-media:has(.message-media-audio-compact.is-monetized) .message-media-audio-compact.is-playable{gap:4px;min-height:0;padding:34px 10px 4px}.message-media-audio-compact.is-playable.is-monetized .message-media-card-footer.is-compact{margin:0;padding:0}.message-media-audio-compact.is-playable.is-monetized .message-media-audio-player{height:32px}.message-media-audio-compact-meta,.message-sale-pill{text-align:left;justify-content:flex-start}.message-protected-unlock{color:#f0d078;background:#d4a01714;border:1px solid #d4a01773;width:auto;min-height:40px}.community-danger-cta{color:#ffd0d0;background:linear-gradient(#ff505052,#b41e1e1f);border:1px solid #ff5a5a9e;border-radius:999px;min-height:40px;padding:0 18px}.call-ctrl-end,.incoming-call-reject{color:#ffd0d0;background:linear-gradient(#ff505052,#b41e1e1f);border:1px solid #ff5a5a9e}.incoming-call-accept{color:#d8ffe4;background:#50b46e29;border:1px solid #50c8788c}.call-ctrl-primary{color:#f0d078;background:#d4a01714;border:1px solid #d4a01773}.studio-tabs button.active,.studio-filter-tabs button.active,.booking-tab.is-active{color:#fff;background:#5a8cdc2e;border-color:#8cbeff8c}.booking-tabs .booking-tab{box-sizing:border-box;text-align:center;border-radius:999px;justify-content:center;align-items:center;height:36px;min-height:36px;max-height:36px;padding:0 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.studio-bookings-manage-body .booking-tab.is-active,.studio-analytics-page .studio-filter-tabs button.active,.studio-offers-filter-tabs button.active,.studio-orders-status-tabs button.active{color:#d8ffe4;background:#50b46429;border-color:#50b46473}.client-booking-tabs,.booking-tabs.client-booking-tabs{margin-top:18px}.play-session-log{gap:10px;margin:0;padding:0;list-style:none;display:grid}.play-session-log li{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.play-session-log time{color:#ffffff73;font-size:12px}.settings-account-action-cta .fx-btn-primary,.settings-phone-actions>.fx-btn-primary,#settings-phone .fx-btn-primary,.settings-panel>.settings-filter-card>.fx-btn-primary,.settings-panel .settings-form:not(.settings-filter-add-form) .fx-btn-primary{color:#f0d078;background:#d4a01714;border:1px solid #d4a01773}.settings-filter-add-form .fx-btn-primary{color:#fff;background:#111;border:1px solid #ffffff29}.composer-final-actions .fx-btn-primary,.podcast-play-cta{color:#f0d078;background:#d4a01714;border:1px solid #d4a01773}.studio-kpi{grid-template-rows:2.8em auto;align-content:start;display:grid}.studio-kpi-label{align-items:flex-start;min-height:0;margin-bottom:0;display:flex}.profile-saved-filters,.profile-reposts-section .profile-saved-filters{margin-top:18px}.profile-reposts-section{flex-direction:column;gap:28px;display:flex}.profile-reposts-section .profile-saved-filters{margin-bottom:8px}.profile-reposts-section .profile-reposts-grid{gap:22px;margin-top:4px}.profile-saved-filters .profile-tab.active{color:#d8ffe4;background:#50b46429;border-color:#50b46473}.client-bulk-black{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#111;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:700;display:inline-flex}.cds-action-btn.is-profile-link{color:#fff;background:#5a8cdc2e;border-color:#8cbeff8c}.fx-btn.fetix-pill-cta,.fetix-pill-cta.fx-btn-primary,.studio-service-editor-modal-foot .fx-btn-primary,.bc-btn.primary{color:#f0d078;background:#d4a01714;border:1px solid #d4a01773}.bc-segment-card.is-on{color:#fff;background:#5a8cdc2e;border-color:#8cbeff73}.studio-collab-text-btn.is-danger{color:#ffd0d0;background:linear-gradient(#ff505052,#b41e1e1f);border:1px solid #ff5a5a9e;border-radius:999px;min-height:36px;padding:0 14px}.studio-campaigns-page .fx-badge-accent,.studio-campaigns-detail-modal .fx-badge-accent{color:#f0d078;background:#d4a0171f;border:1px solid #d4a01773;height:auto;min-height:22px;padding:3px 8px}.fx-contest-entry-author .fx-contest-vote-btn,.fx-contest-entry-author>.fx-contest-chip{margin-left:auto}.purchases-top-actions,.client-booking-tabs{margin-top:18px}.community-ticketed-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.live-event-detail-card{align-items:flex-start;padding:14px}.live-event-summary{flex-direction:column;gap:18px;display:flex}.live-event-summary-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.live-event-summary-head h2{margin:0}.live-event-summary-head p{color:#ffffff8c;margin:6px 0 0}.help-feedback-card .fx-dropdown-menu{top:auto;bottom:calc(100% + 6px)}.support-report-card{gap:10px;padding:12px 14px}button.fetix-pill-cta.is-reject,.collab-chat-card-actions button.fetix-pill-cta.is-reject,.offer-chat-card-actions button.fetix-pill-cta.is-reject,.custom-order-detail-body .custom-order-action-row button.fetix-pill-cta.is-reject{color:#ffb4b4;box-shadow:none;background:#ff505014;border:1px solid #ff5a5a73;border-radius:999px}button.fetix-pill-cta.is-reject:hover:not(:disabled),.collab-chat-card-actions button.fetix-pill-cta.is-reject:hover:not(:disabled),.offer-chat-card-actions button.fetix-pill-cta.is-reject:hover:not(:disabled),.custom-order-detail-body .custom-order-action-row button.fetix-pill-cta.is-reject:hover:not(:disabled){color:#ffd6d6;box-shadow:none;background:#ff505029;border-color:#ff5a5ab3}button.is-follow:not(.following),.live-follow-cta.is-follow:not(.following){color:#fff;box-shadow:none;background:0 0;border:1px solid #ffffff24}button.is-follow.following,.live-follow-cta.is-follow.following{color:#f0d078;box-shadow:none;background:#d4a01714;border:1px solid #d4a01773}button.is-follow.following:hover,.live-follow-cta.is-follow.following:hover{color:#ffe7a3;background:#d4a01729;border-color:#d4a017b3}.messages-search-row{gap:0;width:100%;position:relative}.messages-search-row .messages-search-glyph{pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.messages-search-row input[type=search]{padding:0 14px 0 40px}.message-bubble .message-bubble-menu{margin:0;top:50%;bottom:auto;right:auto;transform:translateY(-50%)}.message-bubble.mine .message-bubble-menu{align-items:flex-start;left:-34px}.message-bubble.theirs .message-bubble-menu{align-items:flex-end;left:auto;right:-34px}.message-bubble.has-actions{padding-right:12px}button.message-ephemeral-card{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:center}.message-ephemeral-card.is-static{cursor:default}.message-bubble.is-ephemeral-card{align-self:flex-start;width:fit-content;max-width:min(280px,78vw)}.message-bubble.mine.is-ephemeral-card{align-self:flex-end}.message-bubble.is-ephemeral-card .message-bubble-menu{left:auto;right:-30px}.message-bubble.mine.is-ephemeral-card .message-bubble-menu{left:-30px;right:auto}.message-shared-card-stage{gap:8px;min-width:0;display:grid;position:relative}.message-shared-card-stage>.message-bubble-menu{top:50%;transform:translateY(-50%)}.message-bubble.is-ephemeral-card>.message-meta-time{display:none}.message-ephemeral-audio-layer{z-index:80;background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.message-ephemeral-audio-panel{background:#111;border:1px solid #ffffff1f;border-radius:16px;gap:12px;width:min(360px,100%);padding:16px;display:grid}.message-media-card-preview .message-media-open .message-media-inline-video{object-fit:cover;pointer-events:none;background:0 0;width:100%;max-width:none;height:100%;max-height:none;display:block}.message-media-card-preview .message-media-open .message-media-inline-video.is-waiting{opacity:0}.message-media-card-preview .message-media-open .message-media-inline-still{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.message-media-card-preview .message-media-open .message-media-inline-still.is-covered{opacity:0}.message-bubble.is-flat-media:has(.message-media-audio-compact) .message-media-audio-compact{min-height:0;padding:8px 10px 6px}.message-bubble.is-flat-media:has(.message-media-audio-compact.is-monetized) .message-media-audio-compact.is-playable{min-height:0;padding:8px 10px 6px}.message-media-audio-compact .message-sale-pill{gap:4px;padding:3px 8px;font-size:10px}.message-media-card.is-locked.is-visual-ppv .message-media-card-footer,.message-media-card.is-monetized:not(.message-media-audio-compact) .message-media-card-footer{gap:4px;padding:6px 10px 8px}.chat-unlock-price-hero{align-items:center}.chat-unlock-price-hero span{color:#ffffffc7;font-size:14px;font-weight:650;line-height:1}.chat-unlock-facts{gap:8px}.chat-unlock-facts div{background:#ffffff0a;border-radius:12px;align-items:center;min-height:40px;padding:8px 12px}.chat-unlock-facts dt{color:#ffffffb8;font-size:13px}.chat-unlock-facts dd{font-size:15px}.message-bubble.system:not(.message-system-banner){box-sizing:border-box;width:min(80%,300px);max-width:min(80%,300px)}.message-bubble.system .offer-chat-card,.message-bubble.system .collab-chat-card,.message-bubble.system .custom-order-card,.message-bubble.system .auction-chat-card,.message-bubble.system .message-call-event-card,.message-bubble.system .message-play-system-card,.message-bubble.system .message-tribute-event-card{box-sizing:border-box;width:100%;max-width:100%}.message-bubble.system .message-call-event-card,.message-bubble.system .message-play-system-card,.message-bubble.system .message-tribute-event-card{border-radius:14px;gap:8px;padding:10px 12px 22px}.message-bubble.system .message-play-system-card{grid-template-columns:32px 1fr;min-height:0}.message-bubble.system .message-call-event-icon,.message-bubble.system .message-play-system-icon{border-radius:10px;width:32px;height:32px}.message-bubble.system .message-call-event-title,.message-bubble.system .message-play-system-body strong,.message-bubble.system .message-tribute-event-body p{font-size:12px}.message-bubble.system .message-call-event-duration,.message-bubble.system .message-play-system-body p{font-size:11px}.message-bubble.system .message-call-event-callback{min-height:30px;padding:0 12px;font-size:12px}.message-bubble.system .offer-chat-card,.message-bubble.system .collab-chat-card{border-radius:14px;gap:6px;padding:10px 12px}.message-bubble.system .offer-chat-card-thumb{width:36px;height:36px}.message-bubble.system .offer-chat-card-title,.message-bubble.system .collab-chat-card-title{font-size:.82rem}.message-bubble.system .offer-chat-card-kicker,.message-bubble.system .offer-chat-card-badge,.message-bubble.system .collab-chat-card-kicker{font-size:.62rem}.message-bubble.system .offer-chat-card-type,.message-bubble.system .offer-chat-card-prices dt,.message-bubble.system .offer-chat-card-prices dd{font-size:.75rem}.message-bubble.system .custom-order-card-toggle{gap:6px;padding:12px 34px 12px 12px}.message-bubble .community-qa-card,.message-bubble .community-poll-card,.message-bubble .community-challenge-card{position:relative;overflow:visible}.message-bubble .community-qa-card .community-card-head-row,.message-bubble .community-poll-card .community-card-head-row,.message-bubble .community-challenge-card .community-card-head-row,.message-bubble .community-qa-card .community-card-head-actions,.message-bubble .community-poll-card .community-card-head-actions{position:static}.message-bubble .community-qa-card .community-card-head-actions,.message-bubble .community-poll-card .community-card-head-actions{padding-right:0}.message-bubble .community-qa-card .message-bubble-menu,.message-bubble .community-poll-card .message-bubble-menu,.message-bubble .community-challenge-card .message-bubble-menu{z-index:6;margin:0;position:absolute;top:50%;bottom:auto;transform:translateY(-50%)}.message-bubble.mine .community-qa-card .message-bubble-menu,.message-bubble.mine .community-poll-card .message-bubble-menu,.message-bubble.mine .community-challenge-card .message-bubble-menu{left:-34px;right:auto}.message-bubble.theirs .community-qa-card .message-bubble-menu,.message-bubble.theirs .community-poll-card .message-bubble-menu,.message-bubble.theirs .community-challenge-card .message-bubble-menu{left:auto;right:-34px}button.fetix-pill-cta.is-save,a.fetix-pill-cta.is-save,button.studio-primary-button.fetix-pill-cta.is-save,button.fx-btn-primary.fetix-pill-cta.is-save,button.primary-button.fetix-pill-cta.is-save,button.play-studio-create-cta.fetix-pill-cta.is-save,button.media-mini-editor-btn.is-primary.fetix-pill-cta.is-save,.settings-phone-actions>.fx-btn.fetix-pill-cta.is-save,.settings-account-action-cta .fx-btn.fetix-pill-cta.is-save,.settings-panel .settings-form .fx-btn.fetix-pill-cta.is-save{border-radius:999px;color:#d8ffe4!important;box-shadow:none!important;background:#50b4641a!important;border:1px solid #50c8788c!important}button.fetix-pill-cta.is-save:hover:not(:disabled),a.fetix-pill-cta.is-save:hover,button.studio-primary-button.fetix-pill-cta.is-save:hover:not(:disabled),button.fx-btn-primary.fetix-pill-cta.is-save:hover:not(:disabled),button.primary-button.fetix-pill-cta.is-save:hover:not(:disabled),button.play-studio-create-cta.fetix-pill-cta.is-save:hover:not(:disabled),button.media-mini-editor-btn.is-primary.fetix-pill-cta.is-save:hover:not(:disabled){color:#eafff0!important;box-shadow:none!important;background:#50b4642e!important;border-color:#50c878bf!important}.content-lock-card .fetix-pill-cta.content-lock-cta,.content-lock-stage .fetix-pill-cta.content-lock-cta{color:#111;box-shadow:none;background:linear-gradient(135deg,#d4a017,#f0c040);border:none;transition:transform .15s,box-shadow .15s}.content-lock-card .fetix-pill-cta.content-lock-cta:hover:not(:disabled),.content-lock-stage .fetix-pill-cta.content-lock-cta:hover:not(:disabled){color:#111;background:linear-gradient(135deg,#d4a017,#f0c040);border-color:#0000;transform:translateY(-1px);box-shadow:0 8px 20px #d4a01740}:is(.post-detail-gallery.post-detail-gallery-locked,.post-detail-panel:has(>.post-detail-sidebar) .post-detail-gallery-locked){background:radial-gradient(at 50% 0,#d4a01733,#0000 55%),radial-gradient(at 80% 100%,#d4a01712,#0000 48%),linear-gradient(165deg,#16140f 0%,#101012 48%,#0c0c0e 100%);justify-content:stretch;align-items:stretch;padding:0}.post-detail-gallery-locked>.post-detail-locked-gate{flex:auto;justify-content:center;align-items:stretch;width:100%;min-height:0;display:flex}.post-detail-gallery-locked .content-lock-card.is-modal{width:100%;height:100%;min-height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;margin:0}.post-detail-gallery-locked .content-lock-card .fetix-pill-cta.content-lock-cta{color:#f0d078;box-shadow:none;background:#d4a01714;border:1px solid #d4a01773;transition:background .15s,border-color .15s,color .15s;transform:none}.post-detail-gallery-locked .content-lock-card .fetix-pill-cta.content-lock-cta:hover:not(:disabled){color:#ffe7a3;box-shadow:none;background:#d4a01729;border-color:#d4a017b3;transform:none}.post-detail-gallery-locked .content-lock-card.is-modal .content-lock-cta-was{color:#f0d0789e}.feed-locked-gate .content-lock-card .fetix-pill-cta.content-lock-cta,.feed-locked-gate .content-lock-stage .fetix-pill-cta.content-lock-cta{color:#f0d078;box-shadow:none;background:#d4a01714;border:1px solid #d4a01773;transition:background .15s,border-color .15s,color .15s;transform:none}.feed-locked-gate .content-lock-card .fetix-pill-cta.content-lock-cta:hover:not(:disabled),.feed-locked-gate .content-lock-stage .fetix-pill-cta.content-lock-cta:hover:not(:disabled){color:#ffe7a3;box-shadow:none;background:#d4a01729;border-color:#d4a017b3;transform:none}.feed-locked-gate .content-lock-card.is-modal .content-lock-cta-was{color:#f0d0789e}.content-lock-card.is-stage-fill .fetix-pill-cta.content-lock-cta{color:#f0d078;box-shadow:none;background:#d4a01714;border:1px solid #d4a01773;transition:background .15s,border-color .15s,color .15s;transform:none}.content-lock-card.is-stage-fill .fetix-pill-cta.content-lock-cta:hover:not(:disabled){color:#ffe7a3;box-shadow:none;background:#d4a01729;border-color:#d4a017b3;transform:none}.content-lock-card.is-stage-fill .content-lock-cta-was{color:#f0d0789e}button.studio-primary-button.fetix-pill-cta:not(.is-save){color:#f0d078;box-shadow:none;background:#d4a01714;border:1px solid #d4a01773;border-radius:999px}button.studio-primary-button.fetix-pill-cta:not(.is-save):hover:not(:disabled){color:#ffe7a3;box-shadow:none;background:#d4a01729;border-color:#d4a017b3}button.fetix-add-pill,a.fetix-add-pill{justify-content:center;align-items:center;min-height:34px;padding:0 16px;font-weight:650;display:inline-flex;color:#e7f1ff!important;box-shadow:none!important;background:#5a8cdc38!important;border:1px solid #8cbeff8c!important;border-radius:999px!important}button.fetix-add-pill:hover:not(:disabled),a.fetix-add-pill:hover{color:#fff!important;box-shadow:none!important;background:#5a8cdc57!important;border-color:#aacdffcc!important}@media (max-width:900px) and (hover:none){.studio-nav,.studio-tabs,.community-board-filters,.community-board-filters-scroll{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.studio-nav-item,.studio-tabs button,.community-board-filter{white-space:nowrap;flex:none}.settings-content .settings-section-back.section-back-button{display:inline-flex}.profile-page .app-header,.creator-profile-page .app-header,.perssial-profile-page .app-header{box-sizing:border-box;background:#050505;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.profile-page .profile-actions,.creator-profile-page .profile-actions,.perssial-profile-page .profile-actions{flex-wrap:nowrap;justify-content:flex-end;margin-top:-45px}.profile-page .profile-actions .edit-profile-button,.creator-profile-page .profile-actions .edit-profile-button,.perssial-profile-page .profile-actions .edit-profile-button{position:relative;top:18px}.profile-edit-overlay{box-sizing:border-box;padding-top:max(8px, env(safe-area-inset-top,0px));justify-content:center;align-items:flex-start;padding-bottom:72px}.profile-edit-overlay .profile-edit-modal:not(.is-loading){width:100%;max-width:100%;height:calc(100svh - max(8px, env(safe-area-inset-top,0px)) - 84px);max-height:calc(100svh - max(8px, env(safe-area-inset-top,0px)) - 84px)}.profile-edit-overlay .profile-edit-modal-form,.profile-edit-overlay .profile-edit-modal-layout{min-width:0;max-width:100%;min-height:0;overflow:hidden}.profile-edit-overlay .profile-edit-modal-content{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow:hidden auto}.profile-edit-overlay .profile-edit-pane,.profile-edit-overlay .profile-edit-fields,.profile-edit-overlay .profile-edit-subscription-promo,.profile-edit-overlay .profile-edit-subscription-promo-fields,.profile-edit-overlay .profile-edit-section,.profile-edit-overlay .profile-visibility-options,.profile-edit-overlay .profile-visibility-option{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.profile-edit-overlay .profile-edit-pane,.profile-edit-overlay .profile-edit-fields,.profile-edit-overlay .profile-edit-subscription-promo-fields{grid-template-columns:minmax(0,1fr)}.profile-edit-overlay .profile-edit-fields input[type=date],.profile-edit-overlay .profile-edit-fields input[type=datetime-local]{appearance:none;width:100%;min-width:0;max-width:100%;min-inline-size:0;color:#fff;height:47px;min-height:47px;font:inherit;text-align:left;box-sizing:border-box;background:#00000047;border:1px solid #ffffff1f;border-radius:12px;margin:0;padding:12px 14px;line-height:normal;display:block}.profile-edit-overlay .profile-edit-fields input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0;padding:0}.profile-edit-overlay .profile-edit-fields input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;margin:0;padding:0}.profile-edit-overlay .profile-edit-fields input[type=date]::-webkit-datetime-edit{text-align:left;margin:0;padding:0}.profile-edit-overlay .profile-edit-fields input[type=datetime-local]::-webkit-datetime-edit{text-align:left;margin:0;padding:0}.profile-edit-modal-nav .profile-edit-nav-item{color:#ffffffb8;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px}.profile-edit-modal-nav .profile-edit-nav-item:hover,.profile-edit-modal-nav .profile-edit-nav-item:focus-visible{color:#ffffffb8;background:#ffffff08;border-color:#ffffff1a}.profile-edit-modal-nav .profile-edit-nav-item.active,.profile-edit-modal-nav .profile-edit-nav-item.active:hover{color:#f0d078;background:#d4a01729;border-color:#d4a01773}.podcast-main-tabs{box-sizing:border-box;flex-wrap:nowrap;gap:4px;width:100%;min-width:0;max-width:100%;overflow:hidden}.podcast-main-tabs .home-main-tab{white-space:nowrap;text-align:center;flex:1 1 0;min-width:0;padding:8px 6px;font-size:12px;line-height:1.15}.podcast-page .home-reels-rail{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:hidden}.podcast-page .podcast-rail-card.home-reel-card{width:100%;min-width:0}.podcast-detail-cover,.podcast-detail-cover.podcast-rail-cover-fallback{width:min(196px,56vw);max-width:196px}.podcast-hero-actions{flex-wrap:nowrap;gap:6px;width:100%}.podcast-hero-actions .edit-profile-button,.podcast-hero-actions .podcast-play-cta{letter-spacing:-.02em;white-space:nowrap;text-align:center;flex:1 1 0;min-width:0;margin:0;padding:8px 6px;font-size:12px;line-height:1.15}.podcast-hero-actions .podcast-play-cta.fetix-pill-cta,.podcast-hero-actions .podcast-play-cta.fetix-pill-cta:hover{color:#f0d078;box-shadow:none;appearance:none;background:#d4a01714;border:1px solid #d4a01773}.app-main.blacklist-page{padding-bottom:max(148px, calc(env(safe-area-inset-bottom,0px) + 120px));display:block}.blacklist-page .blacklist-panels{height:auto;min-height:0;display:block;overflow:visible}.blacklist-page .blacklist-panels>.blacklist-form-card,.blacklist-page .blacklist-panels>.blacklist-list-card{width:100%;height:auto;min-height:0;max-height:none;margin:0 0 16px;display:block;position:static;top:auto;overflow:visible;transform:none}.blacklist-page .blacklist-form-card{overflow:visible}.blacklist-page .blacklist-list-card .blacklist-entry-list{height:auto;min-height:0;max-height:none;display:grid;overflow:visible}.blacklist-page .blacklist-hero-card{margin-bottom:28px}.blacklist-page .blacklist-field-username,.blacklist-page .blacklist-field-reason,.blacklist-page .blacklist-form-card .blacklist-field-username input,.blacklist-page .blacklist-form-card .blacklist-field-reason textarea{width:100%;max-width:100%}.blacklist-page .blacklist-field-reason,.blacklist-page .blacklist-form.blacklist-form-card button.blacklist-submit{margin-top:20px}.studio-expired-posts-grid{grid-template-columns:1fr;width:100%;max-width:100%}.studio-stories-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.post-grid .content-access-badge-icon,.post-grid .collab-badge-icon,.profile-reels-grid .content-access-badge-icon,.profile-reels-grid .collab-badge-icon{width:22px;height:22px}.post-grid .content-access-badge-icon-text,.profile-reels-grid .content-access-badge-icon-text{font-size:11px}.profile-clip-card-play{width:32px;height:32px;margin:-16px 0 0 -16px}.reel-action-rail{right:8px}[data-testid=live-audience-modal] .live-audience-modal-actions{grid-template-columns:1fr 1fr;display:grid}[data-testid=live-audience-modal] .live-audience-modal-actions>button{width:100%;height:44px;min-height:44px;padding:0 14px;font-size:14px}.fx-bottom-nav{left:14px;right:14px;bottom:max(6px, min(14px, calc(env(safe-area-inset-bottom,0px) - 22px)));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1c1ef0;border:0;border-radius:29px;align-items:center;height:58px;min-height:58px;padding:6px 8px;transition:height .22s,min-height .22s,padding .22s,bottom .22s,border-radius .22s;box-shadow:0 10px 28px #00000073}:is(.fx-bottom-nav.is-compact,.app-shell:has(.home-tabbed-feed.is-clips) .fx-bottom-nav,.app-shell:has(.messages-page):not(:has(.messages-thread-panel.visible-mobile)) .fx-bottom-nav,.app-shell:has(.marketplace-page .mp-detail-modal) .fx-bottom-nav,.app-shell:has(.follow-list-modal) .fx-bottom-nav){height:40px;min-height:40px;bottom:max(4px, min(12px, calc(env(safe-area-inset-bottom,0px) - 26px)));border-radius:20px;padding:3px 10px}.app-shell:has(.messages-thread-panel.visible-mobile) .fx-bottom-nav{display:none}.fx-bottom-nav .fx-bottom-nav-item,.fx-bottom-nav .fx-bottom-nav-item:hover,.fx-bottom-nav .fx-bottom-nav-item-active,.fx-bottom-nav .fx-bottom-nav-more-btn{color:#fff;background:0 0;gap:0;min-height:0;padding:0}.fx-bottom-nav .fx-bottom-nav-icon{color:#fff;border-radius:14px;width:56px;height:36px;font-size:22px}.fx-bottom-nav .fx-bottom-nav-item-active .fx-bottom-nav-icon{background:#ffffff29}.fx-bottom-nav .nav-svg-icon{width:26px;height:26px;transition:width .22s,height .22s}:is(.fx-bottom-nav.is-compact .fx-bottom-nav-icon,.app-shell:has(.home-tabbed-feed.is-clips) .fx-bottom-nav .fx-bottom-nav-icon,.app-shell:has(.messages-page):not(:has(.messages-thread-panel.visible-mobile)) .fx-bottom-nav .fx-bottom-nav-icon,.app-shell:has(.marketplace-page .mp-detail-modal) .fx-bottom-nav .fx-bottom-nav-icon,.app-shell:has(.follow-list-modal) .fx-bottom-nav .fx-bottom-nav-icon){border-radius:12px;width:44px;height:28px}:is(.fx-bottom-nav.is-compact .nav-svg-icon,.fx-bottom-nav.is-compact .fx-bottom-nav-more-dots,.app-shell:has(.home-tabbed-feed.is-clips) .fx-bottom-nav .nav-svg-icon,.app-shell:has(.home-tabbed-feed.is-clips) .fx-bottom-nav .fx-bottom-nav-more-dots,.app-shell:has(.messages-page):not(:has(.messages-thread-panel.visible-mobile)) .fx-bottom-nav .nav-svg-icon,.app-shell:has(.messages-page):not(:has(.messages-thread-panel.visible-mobile)) .fx-bottom-nav .fx-bottom-nav-more-dots,.app-shell:has(.marketplace-page .mp-detail-modal) .fx-bottom-nav .nav-svg-icon,.app-shell:has(.marketplace-page .mp-detail-modal) .fx-bottom-nav .fx-bottom-nav-more-dots,.app-shell:has(.follow-list-modal) .fx-bottom-nav .nav-svg-icon,.app-shell:has(.follow-list-modal) .fx-bottom-nav .fx-bottom-nav-more-dots){width:20px;height:20px;font-size:18px}.fx-bottom-nav .fx-bottom-nav-more-dots{letter-spacing:0;font-size:22px;font-weight:650;line-height:1}.fx-bottom-nav-more{flex:1 1 0;align-self:stretch;min-width:0;display:flex;position:relative}.fx-bottom-nav-more .fx-bottom-nav-more-btn{flex:auto;width:100%}.fx-bottom-nav-more-menu{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1c1ef5;border-radius:18px;width:max-content;min-width:188px;max-width:min(250px,70vw);padding:6px;position:absolute;bottom:calc(100% + 22px);right:2px;box-shadow:0 12px 32px #0000007a}.fx-bottom-nav-more-menu .fx-bottom-sheet-link{color:#fff;border-radius:12px;min-height:42px;padding:0 12px}.fx-bottom-nav-more-menu .fx-bottom-sheet-link.is-active{color:#fff;background:#ffffff24}.fx-bottom-nav-more-menu .fx-bottom-sheet-link-icon{color:#fff}.fx-bottom-nav .fx-bottom-nav-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fx-bottom-nav .fx-bottom-nav-badge{top:-2px;right:6px}html:has(.app-shell){overscroll-behavior:none;background:#050505;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 auto;overflow:hidden}html:has(.app-shell) body{overscroll-behavior:none;background:#050505;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 auto;overflow:hidden}html.fx-keyboard:has(.app-shell){top:var(--fx-vv-top,0px);height:var(--fx-screen-h);min-height:0;max-height:var(--fx-screen-h)}html.fx-keyboard:has(.app-shell) body{top:var(--fx-vv-top,0px);height:var(--fx-screen-h);min-height:0;max-height:var(--fx-screen-h)}:is(.app-shell,.app-shell:has(.messages-page)){flex-direction:column;height:100%;min-height:100%;max-height:100%;overflow:hidden;padding-bottom:0!important}.profile-page,.creator-profile-page,.perssial-profile-page,.marketplace-page,.edit-profile-page,.settings-page{padding-bottom:0}.app-header{z-index:80;background:var(--fx-bg);position:sticky;top:0}.app-main{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));flex:auto;overflow:hidden auto}.app-main.profile-page,.app-main.creator-profile-page,.app-main.perssial-profile-page,.app-main.purchases-page,.app-main.bookings-page{padding-bottom:max(148px, calc(env(safe-area-inset-bottom,0px) + 120px))}body:has([aria-modal=true]) .app-main{overflow:hidden}html:has(.follow-list-modal){height:100lvh;min-height:100vh;max-height:none}html:has(.follow-list-modal) body{height:100lvh;min-height:100vh;max-height:none}.follow-list-modal.fx-bottom-sheet-overlay{box-sizing:border-box;justify-content:center;align-items:flex-end;height:auto;min-height:100lvh;padding:0;inset:0}.follow-list-modal .fx-modal-sheet-panel,.follow-list-modal .post-likes-panel.fx-bottom-sheet-panel{border-radius:var(--fx-radius-xl,22px) var(--fx-radius-xl,22px) 0 0;width:100%;max-width:560px;max-height:calc(100lvh - 8px);margin:0;padding-bottom:0}.follow-list-modal .post-likes-list{max-height:none;padding-bottom:56px}.app-shell:has(.follow-list-modal) .fx-bottom-nav{z-index:calc(var(--fx-z-modal) + 2)}.app-main.settings-page,.app-main.help-page,.app-main.reports-page{padding-bottom:max(148px, calc(env(safe-area-inset-bottom,0px) + 120px))}.app-main.settings-page .settings-layout:not(.settings-layout-open){margin-top:18px}.app-main.reports-page .header-eyebrow{display:none}.app-main.reports-page .settings-section-back.section-back-button{display:inline-flex}:is(.app-main.messages-page,.app-shell:has(.messages-thread-panel.visible-mobile) .app-main){flex:auto;height:auto;min-height:0;max-height:100%;overflow:hidden}.app-main.messages-page:not(:has(.messages-thread-panel.visible-mobile)){padding-bottom:max(108px, calc(env(safe-area-inset-bottom,0px) + 78px))}.app-main.messages-page:has(.messages-thread-panel.visible-mobile){padding-bottom:max(72px, calc(env(safe-area-inset-bottom,0px) + 36px))}.custom-order-modal{box-sizing:border-box;height:100svh;max-height:100svh;padding:max(14px, env(safe-area-inset-top,0px)) 12px max(14px, env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex}.custom-order-panel{-webkit-overflow-scrolling:touch;width:100%;min-height:0;max-height:100%;padding:18px 16px 16px;overflow:auto}.call-stage-overlay.is-minimized{width:min(250px,100vw - 36px);height:150px}.play-game-shell.is-pip{width:min(210px,58vw);max-width:min(210px,58vw);padding:8px}.play-game-shell.is-pip .play-game-header{align-items:center;gap:6px}.play-game-shell.is-pip .play-game-header-copy{gap:2px}.play-game-shell.is-pip .play-session-kicker{letter-spacing:.02em;font-size:10px;line-height:1.2}.play-game-shell.is-pip .play-phase-chip{background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:1.25}.play-game-shell.is-pip .play-phase-extra,.play-game-shell.is-pip .play-pip-glyph{display:none}.play-game-shell.is-pip .play-pip-label{letter-spacing:0;font-size:11px;font-weight:700;display:inline}.play-game-shell.is-pip .play-pip-btn,.play-game-shell.is-pip .play-session-more>summary{border-radius:999px;width:auto;height:26px;padding:0 8px;font-size:11px}.play-game-shell.is-pip .play-game-header-actions{gap:4px}.message-bubble.type-custom-order .custom-order-card-head{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.message-bubble.type-custom-order .custom-order-card-head>div{width:100%;min-width:0}.message-bubble.type-custom-order .custom-order-card-head h3{white-space:normal;overflow-wrap:break-word}.message-bubble.type-custom-order .custom-order-status{justify-self:start}.custom-order-detail-meta .custom-order-status{padding:3px 8px;font-size:11px}.custom-order-detail-body .custom-order-action-row{flex-direction:column}.bc-overlay{padding:max(16px, env(safe-area-inset-top,0px)) 12px max(16px, env(safe-area-inset-bottom,0px));justify-content:center;align-items:center}.bc-modal,.bc-modal.bc-modal-sm{border-radius:18px;width:min(480px,100%);height:auto;max-height:min(86svh,720px)}.bc-chips-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.bc-chips-scroll .bc-chip{flex:none}.bc-page,.bc-composer,.bc-block,.bc-inline-panel,.bc-schedule-grid,.bc-schedule-grid .bc-field{min-width:0;max-width:100%}.bc-page{overflow-x:hidden}.bc-inline-panel,.bc-schedule-grid,.bc-schedule-grid .bc-field{width:100%;overflow:hidden}.bc-schedule-grid{grid-template-columns:minmax(0,1fr)}.bc-schedule-grid input[type=date],.bc-schedule-grid input[type=time]{appearance:none;box-sizing:border-box;color:inherit;background:#ffffff0a;display:block;width:100%!important;min-width:0!important;max-width:100%!important}.bc-mode-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 12px 10px}.bc-mode-card{text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:0;min-height:46px;padding:8px 6px}.bc-mode-card strong{font-size:12px;font-weight:650;line-height:1.2}.bc-mode-card em{display:none}.messages-composer-input{-webkit-overflow-scrolling:touch;padding-top:9px;padding-bottom:9px;line-height:20px;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;height:40px!important;min-height:40px!important;max-height:40px!important;overflow:auto hidden!important}.creator-studio-page,.creator-studio-page>*{min-width:0;max-width:100%}.app-header:has(.studio-period){flex-wrap:wrap;align-items:flex-start;row-gap:8px}.studio-period-pills,.studio-period-custom-panel.is-inline{align-items:stretch;width:100%;max-width:100%}.app-header:has(.studio-period) .studio-period{align-items:stretch;width:100%;max-width:100%}.studio-period-custom-panel.is-inline{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}:is(body:has(.story-create-overlay) .fx-bottom-nav,body:has(.story-viewer-overlay) .fx-bottom-nav){display:none}.story-create-overlay,.story-viewer-overlay{z-index:calc(var(--fx-z-chrome) + 20)}.home-reel-tab.is-fullscreen{z-index:calc(var(--fx-z-chrome) + 5);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creator-cover{height:128px}.creator-photo,.creator-photo.user-avatar-lg{border-radius:16px;width:84px;height:84px}.marketplace-grid,.marketplace-page .marketplace-grid,.profile-marketplace-vetrina .marketplace-grid,.creator-profile-marketplace .marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketplace-card,.marketplace-page .mp-card-browse,.marketplace-page .mp-card-browse .mp-card-hit,.profile-marketplace-vetrina .mp-card-browse,.profile-marketplace-vetrina .mp-card-browse .mp-card-hit{height:auto}.marketplace-media,.marketplace-page .marketplace-media,.marketplace-page .mp-card-browse .marketplace-media,.marketplace-page .mp-card-browse .mp-cover,.profile-marketplace-vetrina .mp-card-browse .marketplace-media,.profile-marketplace-vetrina .mp-card-browse .mp-cover,.mp-cover{aspect-ratio:4/3;flex:none;width:100%;height:auto;min-height:0;max-height:none}.marketplace-media img,.marketplace-media video,.mp-cover img,.mp-cover video{object-fit:cover;width:100%;height:100%}.marketplace-page .mp-card-browse .mp-cover{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) max-content;column-gap:6px;display:grid}.marketplace-page .mp-card-browse .mp-cover>:not(.mp-cover-top-left):not(.mp-cover-top-right):not(.mp-cover-bottom-left):not(.mp-cover-bottom-right){grid-area:1/1/-1/-1;width:100%;height:100%;min-height:0}.marketplace-page .mp-cover-top-left{z-index:3;grid-area:1/1;place-self:start;width:auto;min-width:0;max-width:100%;margin:8px 0 0;padding-left:8px;position:relative;top:auto;left:auto;overflow:hidden}.marketplace-page .mp-cover-top-right{text-align:right;z-index:3;grid-area:1/2;place-self:start end;width:max-content;min-width:max-content;max-width:none;margin:8px 0 0;padding-right:8px;position:relative;top:auto;right:auto;overflow:visible}.marketplace-page .mp-cover-creator-stack{min-width:0;max-width:100%}.marketplace-page .mp-cover-creator{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;max-width:100%;display:block;overflow:hidden}.marketplace-page .mp-cover-stock{text-overflow:clip;white-space:nowrap;width:auto;max-width:none;display:inline-block;overflow:visible}.marketplace-page .mp-card-browse .product-footer .fetix-pill-cta{margin-right:-6px}.marketplace-page .mp-card-browse .mp-card-collab-slot{align-items:flex-start}.marketplace-page .mp-card-browse .mp-card-collab-slot .collab-badge-icon{margin-top:-4px}.post-detail-panel .post-content-stats-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px}.post-detail-panel .post-content-stats-title,.post-detail-panel .post-content-stats-title h3{text-align:center;width:100%}.post-detail-panel .post-content-stats-toggle{align-self:center}.post-content-stats-grid-marketplace .post-content-stats-card{padding:10px 4px;overflow:visible}.post-content-stats-grid-marketplace .post-content-stats-card span{letter-spacing:0;white-space:normal;font-size:8px;line-height:1.15;overflow:visible}.profile-page .mp-card-manage .marketplace-card-body,.profile-page .profile-marketplace-vetrina .mp-card-browse .marketplace-card-body{position:relative}.profile-page .mp-card-manage .marketplace-card-manage{position:static}.profile-page .mp-card-manage h3{padding-right:40px}.profile-page .mp-card-manage .mp-card-collab-slot--manage{z-index:2;position:absolute;top:24px;bottom:auto;right:0}.profile-page .profile-marketplace-vetrina .mp-card-browse .mp-card-collab-slot{align-items:flex-start}.profile-page .profile-marketplace-vetrina .mp-card-browse .mp-card-collab-slot .collab-badge-icon,.profile-page .mp-card-manage .mp-card-collab-slot--manage .collab-badge-icon{margin-top:-2px}.profile-page .marketplace-manage-actions{margin-top:12px}.profile-page .mp-detail-modal{box-sizing:border-box;padding-top:max(8px, env(safe-area-inset-top,0px));align-items:flex-start;padding-bottom:72px;overflow:hidden}.profile-page .mp-detail-panel{width:min(480px,100vw - 20px);height:auto;max-height:calc(100svh - max(8px, env(safe-area-inset-top,0px)) - 80px);grid-template-columns:minmax(0,1fr);margin-top:0;overflow:auto}.profile-page .mp-detail-gallery,.profile-page .mp-detail-gallery .mp-gallery{height:auto;min-height:0;overflow:visible}.profile-page .mp-detail-gallery .mp-gallery-main{flex:none;height:auto;min-height:180px;max-height:none}.profile-page .mp-detail-gallery .mp-gallery-main img,.profile-page .mp-detail-gallery .mp-gallery-main video{object-fit:contain;width:100%;height:auto;max-height:320px}.mp-detail-heading button.wallet-link.mp-detail-report{display:none}.mp-detail-save-row{flex:none;align-items:center;gap:10px;display:inline-flex}.mp-detail-more{align-self:center;align-items:center;display:inline-flex;position:relative}.mp-detail-body{padding-bottom:36px}.mp-detail-actions{margin-top:32px;margin-bottom:4px}.post-grid .post-grid-card-badge-discount,.profile-reels-grid .profile-clip-card-badge-discount{box-sizing:border-box;height:22px;min-height:22px;padding:0 6px;font-size:9px}.marketplace-page .mp-detail-modal{box-sizing:border-box;padding-top:max(8px, env(safe-area-inset-top,0px));align-items:flex-start;padding-bottom:72px;overflow:hidden}.marketplace-page .mp-detail-panel{width:min(480px,100vw - 20px);height:auto;max-height:calc(100svh - max(8px, env(safe-area-inset-top,0px)) - 80px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin-top:0;margin-bottom:0;overflow:auto}:is(body:has(.marketplace-page .mp-detail-modal) .purchase-confirm-overlay,body:has(.marketplace-page .mp-detail-modal) .marketplace-shipping-overlay){box-sizing:border-box;padding-top:max(12px, env(safe-area-inset-top,0px));align-items:flex-start;padding-bottom:72px}:is(body:has(.marketplace-page .mp-detail-modal) .purchase-confirm-overlay .fx-modal,body:has(.marketplace-page .mp-detail-modal) .marketplace-shipping-overlay .fx-modal){max-height:calc(100svh - max(12px, env(safe-area-inset-top,0px)) - 84px);overflow:auto}.marketplace-page .mp-detail-gallery,.marketplace-page .mp-detail-gallery .mp-gallery{height:auto;min-height:0}.marketplace-page .mp-detail-gallery .mp-gallery-main{flex:0 0 210px;height:210px;min-height:210px;max-height:210px}.marketplace-page .mp-detail-gallery .mp-gallery-main img,.marketplace-page .mp-detail-gallery img{object-fit:contain;width:100%;height:100%;max-height:none}.marketplace-page .marketplace-sort-menu{max-width:min(240px,100vw - 24px);left:0;right:auto}.marketplace-page .is-marketplace-nationality .fx-dropdown-menu{width:min(260px,100vw - 24px);min-width:0;max-width:calc(100vw - 24px);left:auto;right:0}.purchase-card{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px}.wallet-balance-grid,.wallet-balance-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-balance-card{padding:14px}.wallet-card-amount{font-size:22px}.creator-calendar-cell{aspect-ratio:1;border-radius:10px;gap:2px;min-height:0;padding:4px}.creator-calendar-day-num{font-size:12px}.client-directory-card{gap:8px;padding:12px}.client-directory-card-actions .client-bulk-black{height:34px;min-height:34px;padding:0 12px}.category-row,.marketplace-toolbar-filters .category-row,.marketplace-page .marketplace-categories-scroll,#creator-profile-marketplace .marketplace-categories-scroll,.profile-tabs,.purchases-main-tabs.studio-tabs,.community-board-filters,.community-board-filters-scroll{min-height:0;max-height:none;flex-wrap:wrap!important;overflow:visible!important}.category-row.creator-categories,.marketplace-page .marketplace-categories-scroll,#creator-profile-marketplace .marketplace-categories-scroll,.profile-page .marketplace-toolbar .category-row,.community-board-filters-scroll:not(.is-author),.notification-category-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;box-sizing:border-box;align-items:center;min-width:0;max-width:100%;padding:8px 2px 12px;flex-wrap:nowrap!important;overflow:auto hidden!important}.profile-page .profile-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;box-sizing:border-box;align-items:center;gap:8px;min-width:0;max-width:100%;padding:2px 0 4px;flex-wrap:nowrap!important;overflow:auto hidden!important}.profile-page .profile-tabs::-webkit-scrollbar{display:none}.purchases-page .purchases-main-tabs.studio-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;box-sizing:border-box;align-items:center;gap:8px;min-width:0;max-width:100%;padding:2px 0 8px;flex-wrap:nowrap!important;overflow:auto hidden!important}.purchases-page .purchases-main-tabs.studio-tabs::-webkit-scrollbar{display:none}.purchases-page .purchases-main-tabs.studio-tabs button,.profile-page .profile-tabs .profile-tab,.profile-page .marketplace-toolbar .category-row .category-pill{white-space:nowrap;flex:none}.profile-page .marketplace-status-pill-row{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:center;min-width:0;max-width:100%;overflow:auto hidden}.profile-page .marketplace-status-pill-row::-webkit-scrollbar{display:none}.profile-page .marketplace-status-pill-row .status-pill{white-space:nowrap;flex:none}.composer-section .composer-schedule-fields,.auction-composer-fields .studio-form-grid,.auction-composer-fields .auction-composer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;max-width:100%}.composer-section .form-field,.auction-composer-fields .form-field{min-width:0;max-width:100%}.composer-section input[type=date],.composer-section input[type=time],.auction-composer-fields input[type=date],.auction-composer-fields input[type=time]{appearance:none;width:100%;min-width:0;max-width:100%;min-inline-size:0;box-sizing:border-box;height:46px;margin:0;display:block}.category-row.creator-categories::-webkit-scrollbar{height:4px;display:block}.marketplace-page .marketplace-categories-scroll::-webkit-scrollbar{height:4px;display:block}#creator-profile-marketplace .marketplace-categories-scroll::-webkit-scrollbar{height:4px;display:block}.profile-page .marketplace-toolbar .category-row::-webkit-scrollbar{height:4px;display:block}.community-board-filters-scroll:not(.is-author)::-webkit-scrollbar{height:4px;display:block}.notification-category-tabs::-webkit-scrollbar{height:4px;display:block}.category-row.creator-categories::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.marketplace-page .marketplace-categories-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}#creator-profile-marketplace .marketplace-categories-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.profile-page .marketplace-toolbar .category-row::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.community-board-filters-scroll:not(.is-author)::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.notification-category-tabs::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.category-row.creator-categories .category-pill,.marketplace-page .marketplace-categories-scroll .category-pill,#creator-profile-marketplace .marketplace-categories-scroll .category-pill,.community-board-filters-scroll:not(.is-author) .community-board-filter,.notification-category-tabs .notification-category-tab{flex:none}.marketplace-page .marketplace-scope-sort-row{display:contents}.marketplace-page .marketplace-scope-row{order:1;width:100%}.marketplace-page .marketplace-categories-scroll{order:2}.marketplace-page .marketplace-sort-filters{flex-wrap:wrap;order:3;justify-content:flex-start;align-items:center;gap:8px;width:100%;margin-left:0;display:flex}.tag-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.tag-explore-card-body-wrap{gap:8px;padding:10px 10px 12px}.tag-explore-card-top{gap:6px;min-width:0}.tag-explore-card-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-explore-card-badge{padding:3px 7px}.explore-suggested-modal .creator-title span.creator-username{font-size:10px}.profile-content-empty{justify-content:flex-start;min-height:0;padding:28px 16px 8px}.settings-layout:not(.settings-layout-open) .settings-menu-hint{display:none}.client-booking-tabs+.studio-muted{text-align:center;justify-content:center;align-items:center;min-height:min(220px,36dvh);margin:8px 0 0;display:flex}.story-create-overlay{box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 12px) 12px calc(env(safe-area-inset-bottom,0px) + 12px);justify-content:center;align-items:center}.story-create-panel{--story-create-max-h:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 28px);aspect-ratio:auto;height:var(--story-create-max-h);max-height:var(--story-create-max-h);border-radius:20px;width:min(100%,420px)}.media-mini-editor-overlay{box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 10px) 10px calc(env(safe-area-inset-bottom,0px) + 10px);justify-content:center;align-items:center}.media-mini-editor-panel{width:min(100%,440px);height:auto;max-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px);border:1px solid #ffffff1a;border-radius:22px}.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout{min-height:0;overflow-y:auto}.media-mini-editor-frame,.media-mini-editor-overlay.is-story-compose .media-mini-editor-frame.aspect-9-16,.media-mini-editor-overlay.is-story-compose .media-mini-editor-frame.aspect-4-5{min-height:0;max-height:min(34svh,280px)}.media-mini-editor-overlay.is-story-compose .media-mini-editor-scroll{max-height:none;overflow:visible}.story-viewer-top{padding-top:calc(env(safe-area-inset-top,0px) + 10px)}.live-studio-overlay:not(.is-minimized){box-sizing:border-box;height:100svh;max-height:100svh;padding:calc(env(safe-area-inset-top,0px) + 10px) 10px calc(env(safe-area-inset-bottom,0px) + 10px);align-items:center}.live-studio-overlay:not(.is-minimized) .live-studio{width:min(100%,480px);height:100%;max-height:100%}.live-studio-stage{min-height:120px;overflow:auto}.live-studio-ended,.live-studio-ended-premium{place-content:start center;min-height:0;padding:16px 14px}.live-studio-controls{padding-bottom:8px}.live-studio-comments{flex-direction:column;flex:none;min-height:232px;max-height:min(36svh,268px);display:flex}.live-studio-comments-list{flex:auto;min-height:96px;overflow:auto}.live-studio-comment-form{flex-shrink:0}.live-studio-overlay.is-minimized{width:min(268px,100vw - 48px);height:156px}.live-audience-modal-backdrop{box-sizing:border-box;height:100svh;max-height:100svh;padding:calc(env(safe-area-inset-top,0px) + 12px) 12px calc(env(safe-area-inset-bottom,0px) + 12px)}.live-invite-modal.live-audience-modal,.live-recording-save-panel{width:min(100%,420px);max-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 28px);flex-direction:column;display:flex;overflow:hidden}.live-invite-modal .live-invite-candidates{flex:auto;min-height:0;max-height:none}.live-invite-modal .live-audience-modal-actions{flex:none}.message-bubble .community-challenge-kicker-cat{display:none}.community-msg-expand-host:has(.community-challenge-card)>.community-msg-collapse-btn{right:8px}.app-shell:has(.challenge-detail-page) .fx-bottom-nav{display:none}.app-shell:has(.challenge-detail-page) .app-main{padding-bottom:max(112px, calc(env(safe-area-inset-bottom,0px) + 72px))}.challenge-detail-page .challenge-detail-back.section-back-button{gap:6px;min-height:34px;padding:5px 10px 5px 6px;font-size:0}.challenge-detail-page .challenge-detail-back .fx-back-chevron{border-radius:7px;flex-basis:22px;width:22px;height:22px}.challenge-detail-page .challenge-detail-back .fx-back-chevron svg{width:13px;height:13px}.challenge-detail-page .challenge-detail-back.section-back-button:after{content:"Messaggi";letter-spacing:.01em;font-size:13px;font-weight:600;line-height:1.2}.post-tip-overlay:has(.group-settings-panel){box-sizing:border-box;height:100svh;max-height:100svh;padding:max(14px, env(safe-area-inset-top,0px)) 12px max(14px, env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex}.group-settings-panel{box-sizing:border-box;border-radius:18px;width:min(480px,100%);max-height:100%}.community-inline-composer-host{box-sizing:border-box;height:100svh;max-height:100svh;padding:max(12px, env(safe-area-inset-top,0px)) 12px max(12px, env(safe-area-inset-bottom,0px));background:#000000c7;justify-content:center;align-items:center;display:flex;overflow:hidden}.community-inline-composer-host>.community-composer{box-sizing:border-box;width:min(420px,100%);max-width:100%;max-height:100%;margin:0;overflow:hidden auto}.community-inline-composer-host .community-challenge-composer{width:100%;min-width:0;max-height:none;padding-right:0;overflow:visible}.community-inline-composer-host .community-composer-expires,.community-inline-composer-host .community-challenge-deadline-row,.community-inline-composer-host .community-challenge-deadline-row .form-field{width:100%;min-width:0;max-width:100%}.community-inline-composer-host .community-challenge-deadline-row{grid-template-columns:minmax(0,1fr)}.community-inline-composer-host input[type=date]{appearance:none;border-radius:12px;display:block;width:100%!important;min-width:0!important;max-width:100%!important}.community-inline-composer-host .community-challenge-template-bar{flex-wrap:wrap;align-items:flex-start}.community-inline-composer-host .community-composer-section,.community-inline-composer-host .community-challenge-composer .form-field,.community-inline-composer-host .community-challenge-composer input,.community-inline-composer-host .community-challenge-composer textarea,.community-inline-composer-host .community-challenge-composer select{box-sizing:border-box;min-width:0;max-width:100%}.community-poll-popover-backdrop{z-index:calc(var(--fx-z-modal) - 1);cursor:pointer;background:#000000c7;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.community-composer-poll-popover{box-sizing:border-box;overflow:hidden auto;width:min(400px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100svh - 28px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;margin:0!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.community-composer-poll-popover .form-field,.community-composer-poll-popover input,.community-composer-poll-popover select,.community-composer-poll-popover .community-composer-expires,.community-composer-poll-popover .community-challenge-deadline-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.community-composer-poll-popover .community-challenge-deadline-row{grid-template-columns:minmax(0,1fr)}.community-composer-poll-popover input[type=date]{appearance:none;display:block;width:100%!important;min-width:0!important;max-width:100%!important}.community-composer-poll-popover .community-anchored-panel-actions{background:var(--fx-surface-elevated);padding-top:4px;position:sticky;bottom:0}.community-page .community-text-card{padding:13px 12px}.community-page .community-text-card-header{align-items:flex-start;gap:10px}.community-page .community-text-card-author{flex:1 1 0;gap:8px;min-width:0}.community-page .community-text-card-author>div{flex:auto;min-width:0}.community-page .community-text-card-header .feed-post-author-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.community-page .community-text-card-author strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}.community-page .community-text-card-header .feed-own-badge,.community-page .community-text-card-header .community-board-nationality{flex:none}.community-page .community-text-card-header .follow-button,.community-page .community-text-card-header .follow-button-compact,.community-page .community-text-card-header .follow-button.following{flex:none;height:34px;min-height:34px;margin-left:0;padding:0 12px;font-size:11px}.app-main.community-page{padding-bottom:max(148px, calc(env(safe-area-inset-bottom,0px) + 112px))}.fx-contests-header{justify-content:flex-start}.fx-contests-tabs{align-self:flex-start;gap:2px;width:auto;max-width:100%;margin-left:0;padding:3px}.fx-contests-tab{flex:none;min-height:30px;padding:4px 11px;font-size:12px}}@media (max-width:900px) and (hover:none) and (display-mode:standalone),(max-width:900px) and (hover:none) and (display-mode:fullscreen){html:has(.app-shell){background:#050505;width:100%;height:100vh;min-height:100vh;max-height:none;inset:0 0 auto;overflow:hidden}html:has(.app-shell) body{background:#050505;width:100%;height:100vh;min-height:100vh;max-height:none;inset:0 0 auto;overflow:hidden}:is(.app-shell,.app-shell:has(.messages-page)){height:100%;min-height:100%;max-height:none;padding-bottom:0!important}.fx-bottom-nav{z-index:calc(var(--fx-z-chrome) + 5);position:fixed;bottom:10px}:is(.fx-bottom-nav.is-compact,.app-shell:has(.home-tabbed-feed.is-clips) .fx-bottom-nav,.app-shell:has(.messages-page):not(:has(.messages-thread-panel.visible-mobile)) .fx-bottom-nav,.app-shell:has(.marketplace-page .mp-detail-modal) .fx-bottom-nav,.app-shell:has(.follow-list-modal) .fx-bottom-nav){z-index:calc(var(--fx-z-chrome) + 5);position:fixed;bottom:8px}.app-shell:has(.follow-list-modal) .fx-bottom-nav{z-index:calc(var(--fx-z-modal) + 2)}.app-header{box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + 8px);min-height:calc(env(safe-area-inset-top,0px) + 64px)}}@media (max-width:900px) and (hover:none){html.fx-standalone:has(.app-shell){height:100vh;min-height:100vh;max-height:none;top:0;bottom:auto}html.fx-standalone:has(.app-shell) body{height:100vh;min-height:100vh;max-height:none;top:0;bottom:auto}:is(html.fx-standalone .app-shell,html.fx-standalone .app-shell:has(.messages-page)){height:100%;min-height:100%;max-height:none;padding-bottom:0!important}html.fx-standalone .fx-bottom-nav{z-index:calc(var(--fx-z-chrome) + 5);position:fixed;bottom:10px}:is(html.fx-standalone .fx-bottom-nav.is-compact,html.fx-standalone .app-shell:has(.home-tabbed-feed.is-clips) .fx-bottom-nav,html.fx-standalone .app-shell:has(.messages-page):not(:has(.messages-thread-panel.visible-mobile)) .fx-bottom-nav,html.fx-standalone .app-shell:has(.marketplace-page .mp-detail-modal) .fx-bottom-nav,html.fx-standalone .app-shell:has(.follow-list-modal) .fx-bottom-nav){z-index:calc(var(--fx-z-chrome) + 5);position:fixed;bottom:8px}html.fx-standalone .app-shell:has(.follow-list-modal) .fx-bottom-nav{z-index:calc(var(--fx-z-modal) + 2)}html.fx-standalone.fx-keyboard:has(.app-shell){top:var(--fx-vv-top,0px);height:var(--fx-screen-h);min-height:0;max-height:var(--fx-screen-h)}html.fx-standalone.fx-keyboard:has(.app-shell) body{top:var(--fx-vv-top,0px);height:var(--fx-screen-h);min-height:0;max-height:var(--fx-screen-h)}.messages-thread-header .messages-thread-user{flex:auto;align-items:center;min-width:0}.messages-thread-header .messages-thread-actions{flex-shrink:0}.messages-thread-peer{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:1px;min-width:0;display:flex}.messages-thread-header .messages-thread-peer-name{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%;display:flex}.messages-thread-peer-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:15px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.messages-thread-header .peer-role-badge{letter-spacing:.04em;order:-1;align-self:flex-start;margin:0;padding:1px 6px;font-size:8px;line-height:1.2}.messages-thread-header .messages-thread-user-meta{max-width:100%;margin:0;line-height:1.2;display:block}.new-conversation-panel{border-radius:20px}.profile-page .profile-identity:has(.profile-visitor-actions){flex-direction:column;align-items:stretch;display:flex}.profile-page .profile-name-row:has(.profile-visitor-actions){display:contents}.profile-page .profile-name-cluster{flex-wrap:wrap;order:1;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.profile-page .profile-handle-row{order:2}.profile-page .profile-visitor-actions{z-index:40;flex-wrap:nowrap;order:3;align-items:center;gap:6px;width:100%;max-width:100%;margin-top:10px;display:flex;position:relative;overflow:visible}.profile-page .profile-visitor-actions .profile-actions-menu{z-index:50;position:relative}.profile-page .profile-visitor-actions .profile-menu-dropdown{z-index:60}.profile-page .profile-bio{order:4}.profile-page .profile-stats{order:5}.profile-page .profile-category-list{order:6}.profile-page .profile-visitor-actions .creator-follow-button,.profile-page .profile-visitor-actions .profile-tribute-btn.fetix-pill-cta{flex:none;width:auto;min-width:0;height:32px;min-height:32px;padding:0 10px;font-size:11px;line-height:1}.profile-page .profile-visitor-actions .profile-menu-button,.profile-page .profile-visitor-actions .profile-menu-button.fx-action-btn{flex:none;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:16px}.profile-page .post-grid-card-cta,.profile-page .profile-clip-card-cta{border-radius:10px;gap:1px;padding:4px 6px;bottom:6px;left:6px;right:6px}.profile-page .post-grid-card-cta strong,.profile-page .profile-clip-card-cta strong{font-size:11px;line-height:1.15}.profile-page .post-grid-card-cta span,.profile-page .profile-clip-card-cta span{letter-spacing:.02em;font-size:9px}.fx-modal:has(.purchases-message-detail){min-height:0;max-height:calc(100dvh - 36px)}.purchases-message-detail-media.is-video{min-height:180px;max-height:min(46vh,380px);overflow:hidden}.purchases-message-detail-media.is-video .autoplay-video>.autoplay-video-mute{bottom:10px;right:10px}.purchases-message-fullscreen{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080a9e;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.purchases-message-fullscreen svg{width:16px;height:16px;display:block}.fx-modal:has(.purchases-ticket-detail){min-height:0;max-height:calc(100dvh - 120px);margin-bottom:36px}.fx-modal:has(.purchases-ticket-detail) .fx-modal-body{padding-bottom:20px}.creator-services-card.mp-detail-panel{border-radius:22px}.app-main.creator-studio-page{padding-bottom:max(148px, calc(env(safe-area-inset-bottom,0px) + 120px))}.app-header:has(.studio-period){flex-wrap:wrap;justify-content:flex-start;align-items:center;row-gap:8px}.app-header:has(.studio-period)>.app-header-title{flex:auto;order:1;width:auto;min-width:0;max-width:none;margin-right:0}.app-header:has(.studio-period)>.header-actions{flex:none;order:2;width:auto;position:static}.app-header:has(.studio-period) .header-actions-tools{position:static;top:auto;right:auto}:is(.app-header:has(.studio-period)>.studio-period,.app-header:has(.studio-period)>.studio-period-header-mobile){flex:1 0 100%;order:3;align-items:flex-start;width:100%;max-width:100%;margin:0}.studio-period-header-mobile{display:block}.studio-promote-page .studio-promote-toolbar{display:none}.app-header:has(.studio-period) .studio-period-toggle-row{justify-content:flex-start;width:auto;max-width:100%}.app-header:has(.studio-period) .studio-period-pill{flex:none;height:30px;min-height:30px;padding:0 10px;font-size:12px}.app-header:has(.studio-period) .studio-period-custom-panel.is-inline{justify-content:flex-start;align-items:flex-end;gap:6px;width:100%;max-width:100%;padding:8px}.app-header:has(.studio-period) .studio-period-date-field{flex:1 1 0;min-width:0}.app-header:has(.studio-period) .studio-period-date-field input[type=date]{appearance:none;box-sizing:border-box;width:100%;min-width:0;height:34px;min-height:34px;max-height:34px;padding:0 8px;display:block}.studio-modal-fullscreen-mobile.fx-modal-overlay{justify-content:center;align-items:center;padding:16px 12px 28px}.studio-modal-fullscreen-mobile .studio-modal-sheet{border:1px solid #ffffff1f;border-radius:22px;width:min(100%,440px);max-width:440px;height:auto;max-height:min(84dvh,760px);overflow:auto}.studio-preview-media{position:relative}.studio-preview-fullscreen{z-index:4;color:#fff;cursor:pointer;background:#08080a9e;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.studio-preview-fullscreen svg{width:16px;height:16px;display:block}.client-directory-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.client-directory-filters::-webkit-scrollbar{display:none}.client-directory-filters>.category-row{flex:none;gap:8px;width:max-content;max-width:none;display:flex;flex-wrap:nowrap!important;overflow:visible!important}.client-directory-toolbar,.client-directory-list,.client-directory-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.client-directory-card,.client-directory-card.studio-client-card:hover,.client-directory-card:hover{transform:none}.client-directory-card-main,.client-directory-card-actions{min-width:0}.client-directory-card.studio-client-card{display:block;position:relative}.client-directory-card.studio-client-card .client-directory-card-main{width:100%;display:flex}.client-directory-card.studio-client-card .client-directory-card-actions{position:absolute;top:14px;right:12px}.client-directory-card.studio-client-card .client-directory-card-body{flex:auto;min-width:0}.client-directory-card.studio-client-card .client-directory-card-body strong,.client-directory-card.studio-client-card .client-directory-username{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 156px);overflow:hidden}.client-directory-card.studio-client-card .client-directory-badges{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;width:calc(100% + 52px);max-width:none;margin-top:10px;margin-left:-52px;padding:0;display:flex;overflow:auto hidden}.client-directory-card.studio-client-card .client-directory-badges::-webkit-scrollbar{display:none}.client-directory-card.studio-client-card .client-directory-badge,.client-directory-filters .category-pill{white-space:nowrap;flex:none}.studio-orders-status-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;max-width:100%;overflow:auto hidden;flex-wrap:nowrap!important}.studio-orders-status-tabs::-webkit-scrollbar{display:none}.studio-orders-status-tabs button{white-space:nowrap;flex:none}.creator-order-ship-fields{flex:none;align-items:stretch;width:100%}.creator-order-field,.creator-order-ship-fields input{flex:none;width:100%;height:44px;min-height:44px;max-height:44px}.creator-calendar-day-items{flex-flow:wrap;place-content:center;gap:3px;min-height:12px;display:flex}.creator-calendar-chip{color:#0000;border-radius:999px;flex:none;width:6px;height:6px;min-height:0;padding:0;font-size:0;line-height:0;overflow:hidden}.creator-calendar-chip.type-post{background:#5aa0fff2}.creator-calendar-chip.type-clip{background:#a882fff2}.creator-calendar-chip.type-podcast{background:#bedc46f2}.creator-calendar-chip.type-marketplace{background:#d4a017f2}.creator-calendar-chip.type-story{background:#ffc8a0e6}.creator-calendar-chip.type-live{background:#ff788ce6}.creator-calendar-chip.type-event{background:#ffaa46f2}.creator-calendar-chip.type-booking{background:#78d2bef2}.creator-calendar-chip.is-more{color:#ffffffb3;background:0 0;width:auto;height:auto;padding:0;font-size:8px;line-height:1}.app-shell:has(.community-archive-page .community-archive-detail) .fx-bottom-nav{display:none}.fx-modal.play-studio-editor-modal,.fx-modal.studio-collab-announcements-modal{width:min(100%,440px);max-width:calc(100vw - 24px);min-height:0;max-height:calc(100dvh - 108px);margin:0 auto}.fx-modal.play-studio-editor-modal .fx-modal-body,.play-studio-editor-modal-body,.play-studio-editor-modal .play-builder,.play-studio-editor-modal .play-editor,.play-studio-editor-modal .play-wheel-outcomes-editor,.play-studio-editor-modal .play-preview-panel,.play-studio-editor-modal .play-preview-card,.studio-collab-announcements-modal .fx-modal-body,.studio-collab-annunci-slides,.studio-collab-form{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.play-studio-editor-modal .play-preview-card,.play-studio-editor-modal .play-wheel-engine{justify-items:center;width:100%;max-width:100%;overflow:visible}.play-studio-editor-modal .play-wheel-wrap,.play-studio-editor-modal .play-wheel-engine.is-hero .play-wheel-wrap,.play-studio-editor-modal .play-preview-panel-lg .play-wheel-engine.is-hero .play-wheel-wrap{aspect-ratio:1;width:100%;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.play-studio-editor-modal .play-tod-card{align-content:start;padding-bottom:16px}.play-studio-editor-modal .play-tod-card-textarea{field-sizing:fixed;align-self:start;height:72px;min-height:72px;max-height:120px;padding:12px;line-height:1.35;display:block;overflow-y:auto}.play-studio-editor-modal .play-tod-card-meta{margin:0;padding-bottom:2px}.community-archive-page:has(.community-archive-detail) .community-archive-page-header h3{display:none}.studio-panel{min-width:0;max-width:100%}.studio-section-header,.studio-section-actions,.studio-top-controls{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.studio-top-controls{flex-direction:column;align-items:stretch}.studio-top-controls .studio-tabs{width:100%;max-width:100%;flex-wrap:wrap!important;overflow:visible!important}.studio-top-controls .studio-top-sort-select,.studio-top-controls .studio-top-sort-select-dropdown,.studio-top-controls .studio-top-sort-select-trigger{max-width:100%}.studio-campaigns-create-modal .studio-campaigns-offer-grid,.studio-campaigns-create-modal .fx-input-wrap{min-width:0;max-width:100%}.studio-campaigns-create-modal .studio-campaigns-offer-grid{grid-template-columns:minmax(0,1fr)}.studio-campaigns-create-modal input[type=datetime-local]{appearance:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:46px;min-height:46px;max-height:46px;padding:0 12px;display:block}.community-archive-page .community-archive-page-back{box-shadow:none;color:#ffffff8c;background:0 0;border:0;border-radius:0;order:-1;align-items:center;gap:8px;height:auto;min-height:0;padding:0;font-size:12px;font-weight:500;display:inline-flex}.community-archive-page-back .fx-back-chevron{display:inline-grid}.studio-expired-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-expired-posts-grid .studio-stories-archive-card .studio-content-card-media,.studio-expired-posts-grid .studio-stories-archive-card .studio-content-card-placeholder,.studio-expired-posts-grid .studio-story-media-placeholder{aspect-ratio:3/4;max-height:none}.studio-collab-announcements-modal .studio-period-toggle-row{justify-content:flex-start;width:100%;max-width:100%;overflow-x:auto}.studio-collab-announcements-modal .studio-period-pill{flex:none}.studio-collab-announcements-modal input,.studio-collab-announcements-modal textarea,.studio-collab-announcements-modal select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}html:not(.fx-standalone) .fx-bottom-nav{bottom:calc(var(--fx-browser-bottom,0px) + 8px)}:is(html:not(.fx-standalone) .fx-bottom-nav.is-compact,html:not(.fx-standalone) .app-shell:has(.home-tabbed-feed.is-clips) .fx-bottom-nav,html:not(.fx-standalone) .app-shell:has(.messages-page):not(:has(.messages-thread-panel.visible-mobile)) .fx-bottom-nav,html:not(.fx-standalone) .app-shell:has(.marketplace-page .mp-detail-modal) .fx-bottom-nav,html:not(.fx-standalone) .app-shell:has(.follow-list-modal) .fx-bottom-nav){bottom:calc(var(--fx-browser-bottom,0px) + 6px)}html:not(.fx-standalone) .app-main{padding-bottom:calc(66px + var(--fx-browser-bottom,0px))}html:not(.fx-standalone) .app-main.profile-page,html:not(.fx-standalone) .app-main.creator-profile-page,html:not(.fx-standalone) .app-main.perssial-profile-page,html:not(.fx-standalone) .app-main.purchases-page,html:not(.fx-standalone) .app-main.bookings-page,html:not(.fx-standalone) .app-main.settings-page,html:not(.fx-standalone) .app-main.help-page,html:not(.fx-standalone) .app-main.reports-page,html:not(.fx-standalone) .app-main.creator-studio-page,html:not(.fx-standalone) .app-main.community-page{padding-bottom:calc(74px + var(--fx-browser-bottom,0px))}html:not(.fx-standalone) .app-main.messages-page:not(:has(.messages-thread-panel.visible-mobile)){padding-bottom:calc(58px + var(--fx-browser-bottom,0px))}html:not(.fx-standalone) .app-main.messages-page:has(.messages-thread-panel.visible-mobile){padding-bottom:calc(14px + var(--fx-browser-bottom,0px))}html:not(.fx-standalone) .home-reel-stage{max-height:calc(100dvh - 168px - var(--fx-browser-bottom,0px))}html:not(.fx-standalone) .home-reel-tab.is-fullscreen{box-sizing:border-box;padding-bottom:calc(52px + var(--fx-browser-bottom,0px))}html:not(.fx-standalone) .home-reel-tab.is-fullscreen .home-reel-stage.is-fullscreen-stage,html:not(.fx-standalone) .reels-main.is-fullscreen .reels-stage.is-fullscreen-stage{height:auto;max-height:calc(100dvh - 52px - var(--fx-browser-bottom,0px))}html:not(.fx-standalone) .fx-modal-overlay,html:not(.fx-standalone) .fx-bottom-sheet-overlay{box-sizing:border-box;padding-bottom:var(--fx-browser-bottom,0px)}html:not(.fx-standalone) .post-comments-panel.fx-bottom-sheet-panel,html:not(.fx-standalone) .post-share-panel.fx-bottom-sheet-panel,html:not(.fx-standalone) .post-likes-panel.fx-bottom-sheet-panel{max-height:calc(100dvh - var(--fx-browser-bottom,0px));margin-bottom:0;padding-bottom:0}html:not(.fx-standalone) .app-shell:has(.follow-list-modal) .fx-bottom-nav{display:none}html:not(.fx-standalone):has(.follow-list-modal){height:100dvh;min-height:100dvh;max-height:100dvh}html:not(.fx-standalone):has(.follow-list-modal) body{height:100dvh;min-height:100dvh;max-height:100dvh}html:not(.fx-standalone) .follow-list-modal.fx-bottom-sheet-overlay{padding-bottom:max(46px, var(--fx-browser-bottom,0px))}html:not(.fx-standalone) .follow-list-modal .fx-modal-sheet-panel,html:not(.fx-standalone) .follow-list-modal .post-likes-panel.fx-bottom-sheet-panel{max-height:calc(100dvh - max(46px, var(--fx-browser-bottom,0px)));margin-bottom:0}html:not(.fx-standalone) .follow-list-modal .post-likes-list{padding-bottom:8px}html:not(.fx-standalone) .fx-modal.play-studio-editor-modal,html:not(.fx-standalone) .fx-modal.client-detail-modal,html:not(.fx-standalone) .fx-modal.studio-collab-announcements-modal{max-height:calc(100dvh - 120px - var(--fx-browser-bottom,0px))}html:not(.fx-standalone) .live-studio-overlay:not(.is-minimized):has(.live-studio-ended){top:0;left:0;right:0;bottom:var(--fx-browser-bottom,0px);align-items:stretch;height:auto;max-height:none;overflow-y:auto}html:not(.fx-standalone) .live-studio-overlay:has(.live-studio-ended) .live-studio{height:auto;min-height:100%;max-height:none;overflow:visible}:is(html:not(.fx-standalone) .live-studio-overlay:has(.live-studio-ended) .live-studio-body,html:not(.fx-standalone) .live-studio-overlay:has(.live-studio-ended) .live-studio-stage){flex:none;min-height:0;overflow:visible}:is(html:not(.fx-standalone) .live-studio-overlay:has(.live-studio-ended) .live-studio-comments,html:not(.fx-standalone) .live-studio-overlay:has(.live-studio-ended) .live-studio-comments-list){flex:none;min-height:0;max-height:none;overflow:visible}html:not(.fx-standalone) .home-reel-stage:not(.is-fullscreen-stage) .reel-action-rail{gap:12px;bottom:52px}.explore-filter-controls .fx-filter-pill:nth-child(2) .fx-dropdown-menu{box-sizing:border-box;width:min(228px,100vw - 48px);min-width:0;max-width:min(228px,100vw - 48px);left:auto;right:0}.fx-contest-card .fx-contest-cover{aspect-ratio:auto;height:180px;max-height:180px}.fx-contest-card-body{gap:6px;padding:12px 16px}}@media (hover:none) and (pointer:coarse) and (min-width:700px) and (max-width:1400px) and (min-height:700px){.story-create-panel{aspect-ratio:auto;width:min(420px,100vw - 48px);height:auto;max-height:min(720px,100svh - 28px)}.story-create-panel--with-access .story-create-stage{aspect-ratio:9/16;flex:none;width:220px;max-width:min(220px,100%);height:auto;max-height:392px}.story-create-panel .story-create-picker{width:100%;height:100%;min-height:0;max-height:100%}.media-mini-editor-close,.mp-detail-close,.post-detail-close.mp-detail-close,.auction-panel-close,.bc-icon-close,.reels-stage-close,.live-viewer-sheet-close,.play-vault-kind-sheet-close{box-sizing:border-box;appearance:none;aspect-ratio:1;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;padding:0;line-height:1;display:grid;overflow:hidden}.live-entry-card{flex:0 0 112px;width:112px}.live-entry-card-visual{place-items:center;display:grid}.live-entry-avatar-stack{justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;inset:auto}.live-entry-card-visual .user-avatar,.live-entry-card-visual .user-avatar-lg,.live-entry-card-visual .user-avatar-wrap,.live-entry-card-visual .user-avatar-wrap-lg{width:56px;height:56px;margin:0}.live-entry-card-visual .user-avatar img,.live-entry-card-visual .user-avatar-viewport img{object-fit:cover;object-position:center;width:100%;height:100%}.studio-top-carousel,.studio-top-carousel-track{justify-content:stretch;align-items:stretch}.studio-top-carousel-track{grid-template-columns:repeat(var(--studio-top-page-size,4), minmax(0, 1fr))}.studio-top-carousel-track .studio-content-card,.studio-top-carousel-track .studio-content-card-rich{flex-direction:column;align-self:stretch;height:100%;display:flex}.studio-top-carousel-track .studio-content-card-media,.studio-top-carousel-track .studio-content-card-placeholder{aspect-ratio:4/5;flex:none;width:100%;height:auto;max-height:none;position:relative;overflow:hidden}.studio-top-carousel-track .studio-content-card-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mp-detail-heading .wallet-link,.mp-detail-heading button.wallet-link.mp-detail-report{width:fit-content;margin-top:6px;display:block}.messages-layout{grid-template-columns:1fr;min-height:0}.messages-sidebar.hidden-mobile,.messages-thread-panel:not(.visible-mobile){display:none}.messages-thread-panel.visible-mobile,.messages-sidebar:not(.hidden-mobile){min-height:0;display:flex}.studio-orders-table{table-layout:auto;min-width:0}.studio-orders-table th:nth-child(3),.studio-orders-table td:nth-child(3),.studio-orders-table th:nth-child(4),.studio-orders-table td:nth-child(4){text-overflow:clip;white-space:nowrap;width:auto;min-width:max-content;overflow:visible}.follow-list-modal.fx-bottom-sheet-overlay,html:not(.fx-standalone) .follow-list-modal.fx-bottom-sheet-overlay{justify-content:center;align-items:center;height:auto;padding:28px 16px}.follow-list-modal .fx-modal-sheet-panel,.follow-list-modal .post-likes-panel.fx-bottom-sheet-panel,html:not(.fx-standalone) .follow-list-modal .fx-modal-sheet-panel,html:not(.fx-standalone) .follow-list-modal .post-likes-panel.fx-bottom-sheet-panel{border-bottom:1px solid #ffffff1f;border-radius:22px;width:min(100%,480px);max-width:480px;max-height:min(78dvh,640px);margin:auto;padding-bottom:0}.follow-list-modal .fx-bottom-sheet-handle{display:none}.profile-edit-overlay{box-sizing:border-box;padding-top:max(8px, env(safe-area-inset-top,0px));justify-content:center;align-items:flex-start;padding-bottom:72px}.profile-edit-overlay .profile-edit-modal:not(.is-loading){width:100%;max-width:min(640px,100vw - 24px);height:calc(100svh - max(8px, env(safe-area-inset-top,0px)) - 84px);max-height:calc(100svh - max(8px, env(safe-area-inset-top,0px)) - 84px)}.profile-edit-overlay .profile-edit-modal-layout{grid-template-columns:1fr}.profile-edit-overlay .profile-edit-modal-nav{border-bottom:1px solid #ffffff14;border-right:0;flex-flow:row;align-items:center;gap:8px;overflow:auto hidden}.profile-edit-overlay .profile-edit-nav-item{aspect-ratio:auto;white-space:nowrap;text-align:center;border-radius:999px;flex:none;width:auto;height:auto;min-height:36px;max-height:none;padding:8px 14px;line-height:1.2}.marketplace-page .mp-detail-modal,.profile-page .mp-detail-modal,.mp-detail-modal.post-detail-modal{justify-content:center;align-items:center;padding:36px 16px}.mp-detail-modal.post-detail-modal .post-detail-panel:has(>.post-detail-sidebar){grid-template-columns:1.05fr .95fr;width:min(880px,100vw - 32px);height:min(72dvh,640px);max-height:min(72dvh,640px);margin:auto;overflow:hidden}:is(.post-detail-panel:has(>.post-detail-sidebar) .post-detail-media-col,.post-detail-panel:has(>.post-detail-sidebar) .post-detail-gallery,.post-detail-panel:has(>.post-detail-sidebar) .post-detail-main){aspect-ratio:auto;height:100%;min-height:0;max-height:none}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-main>img{object-fit:contain;object-position:center;box-sizing:border-box;width:calc(100% - 20px);max-width:none;height:calc(100% - 20px);max-height:none;top:10px;left:10px}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-main>video{object-fit:contain;object-position:center;box-sizing:border-box;width:calc(100% - 20px);max-width:none;height:calc(100% - 20px);max-height:none;top:10px;left:10px}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-main>.public-post-autoplay{object-fit:contain;object-position:center;box-sizing:border-box;width:calc(100% - 20px);max-width:none;height:calc(100% - 20px);max-height:none;top:10px;left:10px}.post-detail-panel:has(>.post-detail-sidebar) .post-detail-main>.autoplay-video{object-fit:contain;object-position:center;box-sizing:border-box;width:calc(100% - 20px);max-width:none;height:calc(100% - 20px);max-height:none;top:10px;left:10px}.messages-menu-button,.post-detail-menu-trigger,.mp-detail-more-trigger,.profile-menu-button{box-sizing:border-box;place-items:center;padding:0 0 1px;line-height:1;display:inline-grid}.post-detail-menu-trigger,.mp-detail-more-trigger{width:36px;min-width:36px;height:36px;min-height:36px;font-size:18px}.home-reel-tab.is-fullscreen,html:not(.fx-standalone) .home-reel-tab.is-fullscreen{justify-content:center;align-items:center;padding:28px 16px}.home-reel-tab.is-fullscreen .home-reel-tab-stage-wrap,html:not(.fx-standalone) .home-reel-tab.is-fullscreen .home-reel-stage.is-fullscreen-stage,.reels-main.is-fullscreen .reels-stage.is-fullscreen-stage{height:auto;max-height:min(78dvh,860px);margin:auto}.live-audience-modal-backdrop{justify-content:center;align-items:center;padding:24px}.live-invite-modal.live-audience-modal{width:min(440px,100%);max-height:min(72dvh,620px);overflow:hidden}.live-invite-modal .live-invite-candidates{flex:auto;min-height:0;max-height:min(42dvh,320px)}.marketplace-page .mp-detail-gallery,.profile-page .mp-detail-gallery,.marketplace-page .mp-detail-gallery .mp-gallery,.profile-page .mp-detail-gallery .mp-gallery{align-self:stretch;height:100%;min-height:0}.marketplace-page .mp-detail-gallery .mp-gallery-main,.profile-page .mp-detail-gallery .mp-gallery-main{flex:auto;height:100%;min-height:0;max-height:none}.marketplace-page .mp-detail-gallery .mp-gallery-main img,.marketplace-page .mp-detail-gallery .mp-gallery-main video,.profile-page .mp-detail-gallery .mp-gallery-main img,.profile-page .mp-detail-gallery .mp-gallery-main video,.marketplace-page .mp-detail-gallery img,.profile-page .mp-detail-gallery img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:none}.fx-contest-layout{grid-template-columns:minmax(0,1fr) 320px}.help-assist-grid,.help-feedback-card.fx-card{overflow:visible}.help-feedback-card.fx-card{z-index:6;position:relative}.help-feedback-card .fx-dropdown-menu{max-height:min(320px, calc(100dvh - var(--fx-bottom-nav-height,72px) - 120px));z-index:30;top:auto;bottom:calc(100% + 8px);overflow:auto}.support-chat-composer .support-chat-photo-btn{box-sizing:border-box;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;padding:0;font-size:26px;line-height:1;display:grid}}@media (hover:none) and (pointer:coarse) and (min-width:700px) and (max-width:900px) and (min-height:700px){.media-mini-editor-overlay.is-story-compose .media-mini-editor-panel{width:min(960px,100vw - 24px);height:auto;max-height:calc(100svh - 24px)}.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout{grid-template:"tools canvas"minmax(0,1fr)"adjust canvas"/minmax(220px,280px) minmax(0,1fr);align-items:stretch;column-gap:16px;min-height:0;padding:0 16px 8px;display:grid;overflow:hidden}.media-mini-editor-overlay.is-story-compose .media-mini-editor-preview-wrap,.media-mini-editor-overlay.is-story-compose .story-compose-tools,.media-mini-editor-overlay.is-story-compose .media-mini-editor-post-tools,.media-mini-editor-overlay.is-story-compose .media-mini-editor-scroll,.media-mini-editor-overlay.is-story-compose .video-compose-timeline{order:0}.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout>.media-mini-editor-preview-wrap{grid-area:canvas;justify-content:center;padding:0}.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout>.story-compose-tools,.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout>.media-mini-editor-post-tools{grid-area:tools;align-self:start;max-height:min(70dvh,640px);padding:0;overflow-y:auto}.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout>.media-mini-editor-scroll,.media-mini-editor-overlay.is-story-compose .media-mini-editor-story-layout>.video-compose-timeline{grid-area:adjust;align-self:end;max-height:min(28dvh,220px);padding:0 0 8px}.media-mini-editor-frame,.media-mini-editor-overlay.is-story-compose .media-mini-editor-frame.aspect-9-16,.media-mini-editor-overlay.is-story-compose .media-mini-editor-frame.aspect-4-5{max-width:min(100%,420px);min-height:280px;max-height:min(70dvh,640px)}.tag-explore-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.creator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creator-cover{height:190px}.creator-photo,.creator-photo.user-avatar-lg{border-radius:20px;width:148px;height:148px}.marketplace-page .marketplace-grid,.profile-marketplace-vetrina .marketplace-grid,.creator-profile-marketplace .marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.marketplace-page .marketplace-media,.marketplace-page .mp-card-browse .marketplace-media,.marketplace-page .mp-card-browse .mp-cover,.profile-marketplace-vetrina .mp-card-browse .marketplace-media,.profile-marketplace-vetrina .mp-card-browse .mp-cover,.mp-cover{aspect-ratio:auto;flex-basis:190px;width:100%;height:190px;min-height:190px;max-height:190px}.community-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-stories-archive-grid,.studio-expired-posts-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.studio-expired-posts-grid .studio-stories-archive-card .studio-content-card-media,.studio-expired-posts-grid .studio-stories-archive-card .studio-content-card-placeholder,.studio-expired-posts-grid .studio-story-media-placeholder{aspect-ratio:4/5;max-height:320px}.podcast-page .home-reels-rail{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(180px,220px);grid-auto-flow:column;overflow-x:auto}.podcast-page .podcast-rail-card.home-reel-card{width:auto;min-width:180px;max-width:220px}.studio-section-header{flex-direction:row;justify-content:space-between;align-items:flex-start}.studio-section-actions{flex:none;justify-content:flex-end;width:auto;max-width:none;margin-left:auto}.settings-content .settings-section-back.section-back-button{display:none}.section-back-button:not(.settings-section-back):not(.is-studio-root){align-self:flex-start;width:auto;max-width:max-content;display:inline-flex}.blacklist-page .blacklist-panels{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:16px;height:auto;display:grid}.blacklist-page .blacklist-panels>.blacklist-form-card,.blacklist-page .blacklist-panels>.blacklist-list-card{width:auto;height:100%;margin:0}.studio-dashboard-grid,.studio-unavailable-grid,.studio-actions-split,.studio-actions-split-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-perf-summary,.studio-campaigns-detail-kpis,.wallet-balance-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-campaigns-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.studio-campaigns-stats-6,.cc-studio-challenge-grid,.cc-studio-qa-grid,.ai-grid,.wallet-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-campaigns-page .studio-campaigns-header,.play-studio-hero,.play-picker-row{flex-direction:row;justify-content:space-between;align-items:flex-start}.studio-campaigns-page .studio-campaigns-header .fx-btn,.studio-campaigns-link-row .fx-btn,.play-picker-row .studio-primary-button,.play-stop-btn{width:auto}.wallet-transaction-item{flex-direction:row;align-items:center}.marketplace-page .mp-detail-panel,.profile-page .mp-detail-panel{grid-template-rows:none;grid-template-columns:1.05fr .95fr;width:min(880px,100vw - 32px);height:auto;max-height:min(78dvh,680px);margin:auto;display:grid;overflow:hidden}.mp-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.live-studio-overlay:not(.is-minimized) .live-studio{width:min(1240px,100%);height:100%;max-height:100%}.live-studio-body{flex:auto;flex-direction:unset;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(240px,.75fr);align-items:stretch;gap:12px;min-height:0;display:grid;overflow:hidden}.live-studio-stage{min-height:0;overflow:hidden}.live-studio-stage .lk-videos,.live-studio-publisher .live-studio-stage .lk-videos{aspect-ratio:3/4;flex:0 auto;width:100%;height:auto;min-height:0;max-height:100%}.live-studio-comments{flex:auto;align-self:stretch;height:100%;min-height:0;max-height:none}.live-studio-comments-list{flex:auto;min-height:0;overflow:auto}.live-minimize-button{text-align:center;justify-content:center;align-items:center;padding:0 14px;line-height:1;display:inline-flex}.live-studio-top-actions .live-top-action-wide{justify-content:center;align-items:center;display:inline-flex!important}.live-studio-more{display:none}}.tribute-gift-glyph-mark{display:none}.tribute-gift-glyph-android{justify-content:center;align-items:center;width:1.45em;height:1.45em;display:inline-flex}.tribute-gift-glyph-android svg{width:100%;height:100%;display:block}@media (max-width:900px),(max-width:1200px) and (max-height:500px){html.fx-android .tribute-gift-glyph-emoji{display:none}html.fx-android .tribute-gift-glyph-mark{justify-content:center;align-items:center;width:1.45em;height:1.45em;display:inline-flex}html.fx-android .tribute-gift-mark-svg{width:100%;height:100%;display:block}html.fx-android .tribute-gift-guide-visual .tribute-gift-glyph-mark,html.fx-android .tribute-gift-option-glyph .tribute-gift-glyph-mark{width:32px;height:32px}html.fx-android .story-viewers-list li{display:block}html.fx-android .story-viewers-list-link{flex-direction:row;grid-template-columns:none;align-items:center;gap:10px;min-width:0;display:flex}html.fx-android .story-viewers-list-link>.user-avatar-wrap{flex:none}html.fx-android .story-viewers-list-link>div{flex:auto;min-width:0}html.fx-android .story-viewers-list .story-viewers-list-meta{flex:none;margin-left:auto}html.fx-android .play-picker-header button.icon-button{appearance:none;box-sizing:border-box;color:#fff;width:36px;min-width:36px;height:36px;min-height:36px;font-family:var(--fx-font-sans), Arial, sans-serif;font-variant-emoji:text;background:#ffffff14;border:0;border-radius:50%;place-items:center;margin:0;padding:0;font-size:18px;line-height:1;display:inline-grid}html.fx-android .story-create-panel{width:min(100%,360px);height:auto;max-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px);aspect-ratio:auto}html.fx-android .story-create-stage,html.fx-android .story-create-panel--with-access .story-create-stage{aspect-ratio:9/16;flex:none;width:min(100%,210px);max-width:210px;height:auto;max-height:374px}html.fx-android .live-studio-comments,html.fx-android .live-studio-comments-list,html.fx-android .live-studio-comment,html.fx-android .app-main{overflow-x:hidden}html.fx-android .live-studio-comments-list{overflow-y:auto}html.fx-android .live-studio-comments-list::-webkit-scrollbar:horizontal{height:0;display:none}html.fx-android .live-studio-overlay:has(.live-studio-ended) .live-studio-comments{border-radius:16px;flex:auto;min-height:min(42dvh,380px);max-height:none;margin-bottom:12px;overflow:hidden}html.fx-android .live-studio-overlay:has(.live-studio-ended) .live-studio-comments-list{border-radius:0 0 16px 16px;flex:auto;min-height:min(26dvh,220px);max-height:none;overflow:hidden auto}html.fx-android .app-shell:has(.home-reel-tab.is-fullscreen) .fx-bottom-nav{z-index:calc(var(--fx-z-chrome) + 40);pointer-events:auto;opacity:1;background:#1c1c1e}html.fx-android .home-reel-tab.is-fullscreen{bottom:72px}html.fx-android .message-media-audio-player.fx-media-player-audio,html.fx-android .messages-media-preview-media .fx-media-player-audio{min-height:0;box-shadow:none;background:0 0;border:0;gap:8px;padding:0 2px}html.fx-android .message-media-audio-player .fx-media-player-toggle,html.fx-android .messages-media-preview-media .fx-media-player-toggle{width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;color:#ffffffeb;background:0 0;border:0;border-radius:0;padding:0}html.fx-android .message-bubble.is-flat-media:has(.message-media-audio-compact){width:fit-content;max-width:min(280px,78vw);position:relative}html.fx-android .message-bubble.is-flat-media:has(.message-media-audio-compact)>.message-meta-time{z-index:2;margin:0;position:absolute;bottom:8px;right:10px}html.fx-android .message-bubble.is-flat-media:has(.message-media-audio-compact) .message-media-audio-compact{box-sizing:border-box;padding-bottom:26px}html.fx-android .marketplace-page .mp-detail-modal,html.fx-android .profile-page .mp-detail-modal,html.fx-android .mp-detail-modal.profile-clip-viewer{justify-content:center;align-items:center;padding-top:28px;padding-bottom:72px}html.fx-android .marketplace-page .mp-detail-panel,html.fx-android .profile-page .mp-detail-panel,html.fx-android .profile-clip-viewer-panel{max-height:calc(100svh - 132px);margin-top:auto;margin-bottom:auto}html.fx-android .help-assist-grid,html.fx-android .help-feedback-card.fx-card{overflow:visible}html.fx-android .help-feedback-card.fx-card{z-index:6;position:relative}html.fx-android .help-feedback-card .fx-dropdown-menu{z-index:30;max-height:min(280px,46dvh);top:auto;bottom:calc(100% + 8px);overflow:auto}html.fx-android .tribute-gift-glyph-android{width:32px;height:32px}html.fx-android .live-invite-modal.live-audience-modal{max-height:min(68dvh,520px)}html.fx-android .live-invite-modal .live-invite-candidates{flex:auto;min-height:0;max-height:min(38dvh,280px)}html.fx-android .chat-media-viewer-video{width:min(100%,92vw);max-height:calc(100dvh - 96px)}html.fx-android .chat-media-viewer-video .chat-media-viewer-media{object-fit:contain;background:#000;width:100%;height:auto;min-height:200px;max-height:calc(100dvh - 160px)}}
