._disclosure_vm42p_1{color:#f9f4fb;background:radial-gradient(circle at 100% 0,#8e41ff2b,#0000 16rem),#14111cc7;border:1px solid #ffffff1a;border-radius:22px;position:relative;overflow:hidden}._disclosure_vm42p_1 a{color:#dcb9ff;overflow-wrap:anywhere;text-decoration:none}._disclosure_vm42p_1 a:hover{color:#f4e5ff;text-underline-offset:3px;text-decoration:underline}._disclosure_vm42p_1 a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #f3c77b}._header_vm42p_30{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:20px;display:flex}._header_vm42p_30 span{color:#bd93e9;font-size:var(--type-caption-font-size);letter-spacing:.08em;text-transform:uppercase;font-weight:760}._header_vm42p_30 h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:780}._details_vm42p_54{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}._detail_vm42p_54{border-bottom:1px solid #fff1;min-width:0;padding:14px 16px}._detail_vm42p_54:nth-child(odd){border-inline-end:1px solid #fff1}._detail_vm42p_54 dt{color:#8f8899;font-size:var(--type-caption-font-size);margin-bottom:5px;font-weight:680;line-height:1.5}._detail_vm42p_54 dd{color:#eee8f1;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:620;line-height:1.7}._address_vm42p_91,._verification_vm42p_92{grid-column:1/-1;border-inline-end:0!important}._detail_vm42p_54:last-child{border-bottom:0}._discover_vm42p_101{margin:46px 0 24px;padding:24px}._footer_vm42p_106{width:min(100% - 44px,1196px);margin:0 auto 34px;padding:22px}._checkout_vm42p_112{background:#ffffff09;border-radius:16px;margin-top:16px;padding:14px}._checkout_vm42p_112 ._header_vm42p_30{margin-bottom:12px}._checkout_vm42p_112 ._header_vm42p_30 h2{font-size:13px}._checkout_vm42p_112 ._details_vm42p_54{border-radius:12px;grid-template-columns:1fr}._checkout_vm42p_112 ._detail_vm42p_54,._checkout_vm42p_112 ._detail_vm42p_54:nth-child(odd){border-inline-end:0;padding:10px 11px}._checkout_vm42p_112 ._address_vm42p_91,._checkout_vm42p_112 ._verification_vm42p_92{grid-column:auto}@media (width<=620px){._details_vm42p_54{grid-template-columns:1fr}._detail_vm42p_54,._detail_vm42p_54:nth-child(odd){border-inline-end:0}._address_vm42p_91,._verification_vm42p_92{grid-column:auto}._discover_vm42p_101{margin-top:32px;padding:18px}._footer_vm42p_106{width:calc(100% - 36px);padding:18px}}@media (prefers-reduced-motion:reduce){._disclosure_vm42p_1 a{transition:none}}.landing-page{--landing-width:1240px;--landing-copy:#fffaf6;--landing-muted:#aaa1af;--landing-line:#ffffff1a;--landing-panel:#120e18d1;min-height:100dvh;color:var(--landing-copy);isolation:isolate;background:radial-gradient(circle at 78% 4%,#832eff33,#0000 29rem),radial-gradient(circle at 12% 31rem,#ff2da11a,#0000 34rem),radial-gradient(circle at 89% 92rem,#00d5e812,#0000 31rem),linear-gradient(#08070b 0%,#0c0910 46%,#08070b 100%);position:relative;overflow-x:clip}body:has(.landing-page){scroll-behavior:smooth}.landing-reading-progress{inset-inline:24px;border-radius:var(--radius-pill);background:var(--gradient-brand-wordmark);pointer-events:none;height:2px;position:absolute;bottom:0}.landing-reading-progress[data-reduced-motion=true]{display:none}.landing-page:before{content:"";z-index:-3;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 52rem);mask-image:linear-gradient(#000 0,#0000 52rem)}.landing-page:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:min(88vw,1180px);height:1px;position:absolute;top:21rem;left:50%;transform:translate(-50%)}.landing-ambient{z-index:-1;filter:blur(110px);opacity:.13;pointer-events:none;border-radius:50%;width:34rem;height:34rem;position:absolute}.landing-ambient-one{top:4rem;background:#c83fff;inset-inline-end:-16rem}.landing-ambient-two{top:92rem;background:#ff416c;inset-inline-start:-18rem}.landing-page a{color:inherit;text-decoration:none}.landing-header{z-index:var(--z-sticky);width:min(100%, calc(var(--landing-width) + 48px));min-height:calc(78px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 24px 0;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#08070bf0,#08070bb8 76%,#0000);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-inline:auto;display:grid;position:sticky;top:0}.landing-brand,.landing-header-actions,.landing-sign-in,.landing-header-join,.landing-header-nav{align-items:center;display:inline-flex}.landing-brand{gap:10px;min-height:44px}.landing-brand-emblem{filter:saturate(1.15)drop-shadow(0 8px 20px #7630ff5c);background:url(/brand/forfans-emblem.png) 50%/contain no-repeat;flex:none;width:40px;height:40px}.landing-brand strong{color:#fff;letter-spacing:-.05em;font-size:19px;font-weight:850}.landing-brand strong span{color:#0000;background:var(--gradient-brand-wordmark);-webkit-background-clip:text;background-clip:text}.landing-header-nav{justify-content:center;gap:clamp(8px,2vw,26px)}.landing-header-nav a{color:#9d94a3;min-height:44px;font-size:var(--type-caption-font-size);align-content:center;padding-inline:8px;font-weight:720}.landing-header-actions{justify-content:flex-end;gap:8px}.landing-sign-in,.landing-header-join{border:1px solid var(--landing-line);min-height:44px;font-size:var(--type-caption-font-size);border-radius:13px;justify-content:center;padding-inline:15px;font-weight:790}.landing-sign-in{color:#f7eff9;background:#ffffff0a}.landing-header-join{color:#160b10;background:var(--gradient-coral-action);border-color:#ff66476b;box-shadow:0 10px 30px #ff498129}.landing-hero-shell{width:min(calc(100% - 48px), var(--landing-width));grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);align-items:center;gap:clamp(46px,6vw,88px);min-height:min(790px,100svh - 78px);margin-inline:auto;padding:clamp(58px,8vh,100px) 0 clamp(72px,10vh,118px);display:grid}.landing-hero{text-align:start;justify-items:start;min-width:0;display:grid}.landing-eyebrow,.landing-section-copy>span,.landing-section-heading>div>span,.landing-clarity-copy>span,.landing-creator-pitch>span,.landing-final>section>span{color:#ef91c9;font-size:var(--type-caption-font-size);font-weight:790}.landing-eyebrow{background:#ff3ea012;border:1px solid #ff67b633;border-radius:999px;align-items:center;gap:9px;min-height:36px;padding-inline:13px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.landing-eyebrow i{background:#ff70b8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #ff50b2b8}.landing-hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:760px;margin:20px 0 0;font-size:clamp(54px,6.8vw,94px);font-weight:880;line-height:.98}.landing-page[dir=rtl] .landing-hero h1{font-size:clamp(44px,5.3vw,76px);line-height:1.1}.landing-hero h1 span,.landing-hero h1 em{display:block}.landing-hero h1 span{color:#fffaf6}.landing-hero h1 em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ff765a 0%,#ff39a7 38%,#a86fff 70%,#54d8ed 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.07em;font-style:normal}.landing-hero>p{color:#beb4c2;text-wrap:balance;max-width:640px;margin:23px 0 0;font-size:clamp(14px,1.35vw,17px);line-height:1.85}.landing-hero-actions,.landing-final>section>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.landing-primary-action,.landing-secondary-action{min-height:52px;font-size:var(--type-body-small-font-size);border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding-inline:22px;font-weight:830;display:inline-flex}.landing-primary-action{color:#160b10;background:var(--gradient-coral-action);box-shadow:0 18px 46px #ff49812e}.landing-secondary-action{color:#f8f2fa;background:#ffffff0a;border-color:#ffffff1f}.landing-search{-webkit-backdrop-filter:blur(16px);text-align:start;background:#ffffff0b;border:1px solid #ffffff21;border-radius:17px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,620px);min-height:58px;margin-top:18px;padding:6px 7px 6px 15px;display:grid;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff0a}[dir=rtl] .landing-search{padding:6px 15px 6px 7px}.landing-search-icon{color:#c7b9cd;font:700 23px/1 system-ui,sans-serif}.landing-search input{color:#f8f3fa;width:100%;min-width:0;min-height:44px;font:inherit;font-size:var(--type-body-small-font-size);background:0 0;border:0;outline:0}.landing-search input::placeholder{color:#a59baa}.landing-search button{color:#fff;min-height:44px;font:inherit;font-size:var(--type-caption-font-size);cursor:pointer;background:linear-gradient(105deg,#ec2c9b,#9d42f5 56%,#5264f5);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-weight:820;display:inline-flex}.landing-search button i{font-style:normal}.landing-hero-note{color:#7f7784;font-size:var(--type-caption-font-size);margin-top:10px;line-height:1.6}.landing-device-motion{justify-self:center;width:min(100%,560px);min-width:0;position:relative}.landing-device-stage{justify-items:center;gap:26px;min-width:0;display:grid;position:relative}.landing-device-aura{z-index:-1;filter:blur(48px);opacity:.78;background:radial-gradient(circle at 72% 30%,#ff2da16b,#0000 35%),radial-gradient(circle at 26% 67%,#6a53ff59,#0000 42%),radial-gradient(circle at 78% 88%,#25c6e730,#0000 32%);border-radius:48%;position:absolute;inset:8% 1% 11%}.landing-phone-chassis{isolation:isolate;box-sizing:border-box;transform-origin:50%;width:min(100%,404px);transform-style:preserve-3d;background:linear-gradient(118deg,#f7e0ffbd 0%,#a061dbd1 8%,#231431fa 30%,#0f0a17fc 58%,#c782f8b8 88%,#261534fa 100%);border-radius:58px;padding:8px;position:relative;transform:perspective(1250px)rotateX(1deg)rotateY(-5deg)rotate(-1.8deg);box-shadow:22px 42px 86px #0000007a,-9px 16px 40px #8c37e333,0 0 0 1px #edcbff5c,inset 2px 1px 2px #ffffff61,inset -3px -2px 5px #000000ad}.landing-page[dir=rtl] .landing-phone-chassis{transform:perspective(1250px)rotateX(1deg)rotateY(5deg)rotate(1.8deg)}.landing-phone-chassis:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff2e;border-radius:56px;position:absolute;inset:2px;box-shadow:inset 0 0 0 1px #07050c9e,inset 12px 0 16px #ffffff09}.landing-phone-island{z-index:4;pointer-events:none;background:#05040a;border:1px solid #ffffff12;border-radius:999px;width:76px;height:20px;position:absolute;top:14px;left:50%;transform:translate(-50%)translateZ(4px);box-shadow:inset 0 1px #ffffff0b,0 2px 7px #00000085}.landing-phone-button{z-index:0;pointer-events:none;background:linear-gradient(#6c3b89,#20132d 24%,#100a17 78%,#54306a);border:1px solid #e5c4ff38;border-radius:5px;width:5px;position:absolute;box-shadow:0 5px 12px #0000006b}.landing-phone-button--mute{height:31px;top:112px;left:-4px}.landing-phone-button--volume{height:68px;top:153px;left:-4px}.landing-phone-button--power{height:82px;top:164px;right:-4px}.landing-profile-device{--device-accent:#ff2da1;isolation:isolate;z-index:1;color:#fffafc;background:radial-gradient(circle at 80% 4%, color-mix(in srgb, var(--device-accent) 23%, transparent), transparent 27%), linear-gradient(160deg, #1b1426fa, #080a12fc);border:2px solid #0a0710fa;border-radius:50px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 74px #00000075,inset 0 1px #ffffff1c,inset 0 0 0 1px #dbb3ff14}.landing-device-header{background:#08080fa3;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding-inline:21px;display:flex}.landing-device-brand{align-items:center;gap:8px;display:inline-flex}.landing-device-brand i{background:url(/brand/forfans-emblem.png) 50%/contain no-repeat;width:27px;height:27px}.landing-device-brand strong{color:#fff;letter-spacing:-.035em;font-size:14px}.landing-device-menu{background:#ffffff0b;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:34px;height:34px;display:inline-flex}.landing-device-menu i{background:#b6aebc;border-radius:50%;width:3px;height:3px}.landing-device-cover{aspect-ratio:4/3;background:#15111e;position:relative;overflow:hidden}.landing-device-cover-image{z-index:0;object-fit:cover}.landing-device-cover>span{z-index:1;background:linear-gradient(#07070c05 20%,#0909102e 52%,#0d0c15 100%),linear-gradient(90deg,#12091847,#0000 46%);position:absolute;inset:0}.landing-device-body{z-index:2;text-align:center;justify-items:center;margin-top:-44px;padding:0 22px 22px;display:grid;position:relative}.landing-device-identity{justify-content:center;align-items:center;gap:12px;max-width:100%;display:flex}.landing-device-avatar{object-fit:cover;border:3px solid #0d0c15;border-radius:23px;flex:none;width:72px;height:72px;box-shadow:0 14px 36px #0000006b}.landing-device-identity>div{text-align:center;min-width:0}.landing-device-identity h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:218px;margin:0;font-size:18px;line-height:1.25;overflow:hidden}.landing-device-identity h2 a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.landing-device-identity>div>small{color:#a299aa;font:620 10px/1.3 var(--font-numeric);text-overflow:ellipsis;white-space:nowrap;margin-top:-6px;display:block;overflow:hidden}.landing-device-biography{color:#aaa1af;width:100%;font-size:var(--type-caption-font-size);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:17px 0 0;line-height:1.7;display:-webkit-box;overflow:hidden}.landing-profile-device .creator-audience-meta--card{justify-content:center;margin:15px auto 0}.landing-profile-device .creator-audience-meta--card>span{min-height:32px}.landing-device-price{width:100%;margin-top:10px;display:grid}.landing-device-price .discover-price--card{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;min-height:50px;padding:7px 12px}.landing-device-action{color:#130a12;background:var(--gradient-coral-action);width:100%;min-height:52px;font-size:var(--type-label-font-size);text-align:center;border-radius:15px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:9px 16px;font-weight:840;display:inline-flex;box-shadow:0 18px 42px #ff478033}.landing-device-content-stats{border-top:1px solid #ffffff13;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin:14px 0 0;padding:14px 0 0;display:grid}.landing-device-content-stats>div{gap:4px;min-width:0;display:grid}.landing-device-content-stats dt{color:#857d8c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.landing-device-content-stats dd{color:#f7eef8;font:780 var(--type-caption-font-size)/1 var(--font-numeric);margin:0}.landing-profile-device--empty{min-height:600px}.landing-device-empty{text-align:center;align-content:center;place-items:center;gap:13px;min-height:538px;padding:32px;display:grid}.landing-device-empty>span{background:url(/brand/forfans-emblem.png) 50%/contain no-repeat;width:72px;height:72px}.landing-device-empty h2{margin:10px 0 0;font-size:28px;line-height:1.2}.landing-device-empty p{color:var(--landing-muted);font-size:var(--type-caption-font-size);margin:0;line-height:1.7}.landing-device-empty a{color:#efb8ff;align-items:center;min-height:44px;margin-top:5px;font-weight:760;display:inline-flex}.landing-device-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.landing-device-trust li{color:#ada3b2;text-align:center;align-content:start;justify-items:center;gap:8px;min-width:0;padding:10px 5px;font-size:11px;font-weight:660;line-height:1.45;display:grid}.landing-device-trust li+li{border-inline-start:1px solid #ffffff14}.landing-device-trust svg{color:#e166dc;filter:drop-shadow(0 0 13px #ff2da13d);width:26px;height:26px}.landing-proof,.landing-discovery-showcase,.landing-how,.landing-clarity,.landing-creator-section,.landing-faq,.landing-final,.landing-safety,.landing-footer{width:min(calc(100% - 48px), var(--landing-width));margin-inline:auto}.landing-proof{border-block:1px solid #ffffff12;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,42px);padding:clamp(54px,7vw,82px) clamp(20px,3vw,38px);display:grid}.landing-proof .landing-section-copy{text-align:center;width:100%;max-width:1180px;margin-inline:auto}.landing-proof .landing-section-copy h2{max-width:1180px;margin-inline:auto;font-size:clamp(38px,4.3vw,60px)}.landing-proof .landing-section-copy p{max-width:700px;margin-inline:auto}.landing-section-copy{text-align:start;max-width:630px}.landing-section-copy h2,.landing-section-heading h2,.landing-clarity-copy h2,.landing-creator-pitch h2,.landing-final h2{color:#fffaf6;letter-spacing:-.06em;text-wrap:balance;margin:9px 0 0;font-size:clamp(34px,5vw,62px);line-height:1.06}.landing-section-copy p,.landing-section-heading p,.landing-clarity-copy p,.landing-creator-pitch>p,.landing-final p{color:var(--landing-muted);font-size:var(--type-body-small-font-size);margin:15px 0 0;line-height:1.8}.landing-proof-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-proof-list>li{background:radial-gradient(circle at 100% 0,#8f45ff21,#0000 50%),#ffffff07;border:1px solid #ffffff17;border-radius:24px;flex-direction:column;min-height:220px;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff0a}.landing-proof-feature-top{justify-content:flex-start;align-items:center;min-height:48px;display:flex}.landing-proof-icon{color:#f18ac7;background:#ff2da113;border:1px solid #ff87c238;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 14px 34px #ff2da114}.landing-proof-icon svg{width:23px;height:23px}.landing-proof-feature-copy{gap:10px;margin:24px 0 0;display:grid}.landing-proof-feature-heading{color:#e9b1d4;min-width:0;font-size:var(--type-label-font-size);flex-wrap:wrap;align-items:baseline;gap:7px 11px;margin:0;font-weight:760;line-height:1.4;display:flex}.landing-proof-metric{color:#fff;font:840 clamp(28px, 2.4vw, 38px)/1 var(--font-numeric);letter-spacing:-.05em;unicode-bidi:isolate;flex:none}.landing-proof-feature-copy p{color:#9c929f;font-size:var(--type-caption-font-size);margin:0;line-height:1.65}.landing-discovery-showcase{--discover-inline-fade-angle:90deg;--discover-paper:var(--paper);--discover-muted:var(--cinematic-text-tertiary);--discover-panel:var(--panel);--discover-panel-soft:var(--panel-raised);--discover-line:var(--line);--discover-coral:var(--coral);gap:28px;padding-top:clamp(94px,11vw,146px);display:grid}.landing-page[dir=rtl] .landing-discovery-showcase{--discover-inline-fade-angle:270deg}.landing-section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.landing-section-heading>div{text-align:start;max-width:740px}.landing-section-heading>a,.landing-trending .discover-section-heading>a{min-height:44px;color:var(--text-link);font-size:var(--type-caption-font-size);text-underline-offset:5px;flex:none;align-items:center;padding-inline:9px;font-weight:740;text-decoration:underline;display:inline-flex}.landing-discovery-showcase .discover-spotlight--landing{width:100%;height:auto;min-height:640px;max-height:none}.landing-discovery-showcase .discover-spotlight--landing .discover-spotlight-copy{max-width:680px;margin-inline:auto}.landing-discovery-showcase .discover-spotlight--landing .discover-spotlight-copy>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing-empty-showcase{text-align:center;background:radial-gradient(circle at 50% 25%,#9c48ff2e,#0000 28%),linear-gradient(145deg,#281734bd,#0d0b12f5);border:1px solid #ffffff1a;border-radius:30px;align-content:center;place-items:center;gap:12px;min-height:420px;padding:32px;display:grid}.landing-empty-emblem{background:url(/brand/forfans-emblem.png) 50%/contain no-repeat;width:72px;height:72px}.landing-empty-showcase h3{margin:8px 0 0;font-size:clamp(28px,4vw,44px)}.landing-empty-showcase p{max-width:570px;color:var(--landing-muted);font-size:var(--type-body-small-font-size);margin:0;line-height:1.8}.landing-empty-showcase a{color:#160b10;background:var(--gradient-coral-action);min-height:48px;font-size:var(--type-label-font-size);border-radius:14px;align-items:center;margin-top:8px;padding-inline:20px;font-weight:800;display:inline-flex}.landing-trending{margin-top:38px}.landing-trending .discover-section-heading{margin-bottom:20px}.landing-how{padding-top:clamp(100px,12vw,154px)}.landing-section-copy-centered{text-align:center;margin-inline:auto}.landing-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:42px 0 0;padding:0;list-style:none;display:grid;position:relative}.landing-step-grid:before{content:"";top:49px;z-index:-1;background:linear-gradient(90deg,#0000,#ff49a96b,#7e5eff6b,#0000);height:1px;position:absolute;inset-inline:12.5%}.landing-step-grid[data-scroll-story]:before{top:-16px;z-index:0;pointer-events:none;background:linear-gradient(90deg, var(--brand-pink), var(--violet), var(--brand-cyan));height:2px;transform:scaleX(var(--journey-progress,1));transform-origin:0;display:block;inset-inline:0}.landing-page[dir=rtl] .landing-step-grid[data-scroll-story]:before{transform-origin:100%}.landing-step-grid li{text-align:start;background:radial-gradient(circle at 82% 5%,#9551ff1f,#0000 44%),linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff17;border-radius:27px;min-width:0;min-height:300px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.landing-step-icon{color:#ff8ac7;background:#ff3c9e14;border:1px solid #ff87c242;border-radius:18px;place-items:center;width:52px;height:52px;font-size:24px;display:grid;box-shadow:0 12px 32px #ff2da117}.landing-step-grid li>small{top:28px;color:#635b68;font:680 11px/1 var(--font-numeric);letter-spacing:.14em;position:absolute;inset-inline-end:26px}.landing-step-grid h3{color:#fff;letter-spacing:-.04em;margin:66px 0 0;font-size:clamp(18px,1.7vw,24px);line-height:1.25}.landing-step-grid p{color:#9e95a3;font-size:var(--type-body-small-font-size);margin:12px 0 0;line-height:1.8}.landing-inline-callout{text-align:start;background:radial-gradient(circle at 0 100%,#8b53ff1c,#0000 48%),#ffffff07;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff09}.landing-inline-callout--creator{margin-top:24px}.landing-inline-callout-icon{color:#eda0d2;background:#ff2da114;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.landing-inline-callout-icon svg{width:23px;height:23px}.landing-inline-callout>div{min-width:0}.landing-inline-callout strong{color:#eee4f0;font-size:var(--type-label-font-size);line-height:1.4}.landing-inline-callout p{color:#9a909f;font-size:var(--type-caption-font-size);margin:4px 0 0;line-height:1.6}.landing-clarity{padding-top:clamp(90px,11vw,140px)}.landing-clarity>section{background:radial-gradient(circle at 100% 0,#55d3eb1f,#0000 32%),radial-gradient(circle at 0 100%,#ff2da121,#0000 36%),linear-gradient(145deg,#23192fd9,#0d0b12f7);border:1px solid #ffffff1a;border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);align-items:center;gap:clamp(42px,7vw,92px);padding:clamp(38px,6vw,72px);display:grid;overflow:hidden;box-shadow:0 40px 100px #00000038,inset 0 1px #ffffff0d}.landing-clarity-card{background:#08070cad;border:1px solid #ffffff21;border-radius:27px;min-height:344px;padding:26px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000047,inset 0 1px #ffffff0d}.landing-clarity-orbit{top:-76px;border:1px solid #00d5e840;border-radius:50%;width:220px;height:160px;position:absolute;inset-inline-end:-58px;transform:rotate(-24deg)}.landing-clarity-card>strong{color:#e8b1d6;font-size:var(--type-label-font-size)}.landing-clarity-card ul{gap:10px;margin:48px 0 0;padding:0;list-style:none;display:grid}.landing-clarity-card li{background:#ffffff09;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:13px;min-height:62px;padding:10px 14px;display:grid}.landing-clarity-card li i{color:#ff9bd1;width:34px;height:34px;font:740 10px/1 var(--font-numeric);background:#ff2da11a;border-radius:11px;place-items:center;font-style:normal;display:grid}.landing-clarity-card li span{color:#d4ccd7;font-size:var(--type-caption-font-size);text-align:start;font-weight:680;line-height:1.5}.landing-creator-section{padding-top:clamp(96px,12vw,154px)}.landing-creator-section>section{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:stretch;gap:16px;display:grid}.landing-creator-pitch,.landing-creator-share-card{background:#ffffff07;border:1px solid #ffffff1a;border-radius:32px}.landing-creator-pitch{text-align:start;padding:clamp(32px,5vw,64px)}.landing-creator-pitch>p{max-width:680px}.landing-creator-pitch>ul{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-creator-pitch>ul li{color:#d3c9d6;font-size:var(--type-body-small-font-size);padding-inline-start:20px;line-height:1.65;position:relative}.landing-creator-pitch>ul li:before{content:"";top:.65em;background:#ff5bb3;border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-start:0;box-shadow:0 0 14px #ff2da180}.landing-invite-note{background:#8c6cff0e;border-inline-start:2px solid #9c6dff;gap:5px;margin-top:30px;padding:15px 17px;display:grid}.landing-invite-note strong{color:#ded1ff;font-size:var(--type-label-font-size)}.landing-invite-note span{color:#8f8795;font-size:var(--type-caption-font-size);line-height:1.65}.landing-creator-pitch .landing-primary-action{margin-top:24px}.landing-creator-share-card{text-align:center;background:radial-gradient(circle at 50% 40%,#ff2da12e,#0000 36%),linear-gradient(150deg,#462052bd,#140f1df5);align-content:center;place-items:center;min-height:100%;padding:42px;display:grid;position:relative;overflow:hidden}.landing-creator-share-card>small{color:#eab0d4;font-size:var(--type-label-font-size);font-weight:760}.landing-creator-share-card>strong{color:#0000;font:870 clamp(72px, 9vw, 124px)/.95 var(--font-numeric);letter-spacing:-.08em;background:linear-gradient(120deg,#fff 2%,#ffa6d9 43%,#9ccff4);-webkit-background-clip:text;background-clip:text;margin-top:12px}.landing-creator-share-card>p{color:#a99fac;max-width:360px;font-size:var(--type-caption-font-size);margin:22px 0 0;line-height:1.75}.landing-creator-share-glow{border:1px solid #ff80c233;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-100px;right:-80px}.landing-faq{padding-top:clamp(100px,12vw,154px)}#how-it-works,#for-creators,#faq{scroll-margin-top:92px}.landing-faq>section{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(40px,7vw,94px);display:grid}.landing-faq-list{border-top:1px solid #ffffff1c;display:grid}.landing-faq-list details{border-bottom:1px solid #ffffff1c;position:relative}.landing-faq-list summary{color:#f3edf5;cursor:pointer;text-align:start;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:18px;min-height:78px;list-style:none;display:grid}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary span{font-size:clamp(15px,1.8vw,20px);font-weight:740;line-height:1.45}.landing-faq-list summary i{color:#d18cff;width:44px;height:44px;font:400 24px/1 var(--font-numeric);transition:transform var(--motion-duration-standard) var(--motion-ease-standard);background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;place-items:center;font-style:normal;display:grid}.landing-faq-list details[open] summary i{transform:rotate(45deg)}.landing-faq-list details>p{color:#9f96a4;max-width:690px;font-size:var(--type-body-small-font-size);text-align:start;margin:-3px 62px 25px 0;line-height:1.85}.landing-page[dir=rtl] .landing-faq-list details>p{margin:-3px 0 25px 62px}.landing-faq-list details>small{inset-inline-end:56px;color:#5d5661;font:650 9px/1 var(--font-numeric);letter-spacing:.12em;position:absolute;top:31px}.landing-final{padding-top:clamp(110px,14vw,174px)}.landing-final>section{text-align:center;background:radial-gradient(circle at 50% -12%,#ff6bb04f,#0000 42%),radial-gradient(circle at 4% 100%,#515cff33,#0000 38%),radial-gradient(circle at 96% 100%,#00d5e821,#0000 34%),#120d18;border:1px solid #ffffff1f;border-radius:38px;align-content:center;place-items:center;min-height:440px;padding:clamp(36px,7vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 44px 110px #00000047,inset 0 1px #ffffff12}.landing-final>section:before,.landing-final>section:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:300px;height:150px;position:absolute}.landing-final>section:before{top:-90px;inset-inline-start:-80px;transform:rotate(22deg)}.landing-final>section:after{border-color:#ff5aac30;bottom:-105px;right:-110px;transform:rotate(-18deg)}.landing-final h2{max-width:820px;font-size:clamp(48px,8vw,92px)}.landing-final p{text-wrap:balance;max-width:610px}.landing-final>section>div{justify-content:center}.landing-safety{color:#918895;font-size:var(--type-caption-font-size);text-align:center;background:#ffffff05;border:1px solid #ffffff12;border-radius:17px;margin-top:26px;margin-bottom:0;padding:16px 18px;line-height:1.7}#business-information{scroll-margin-top:20px}.landing-footer{padding:28px 0 max(40px, env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff12;justify-content:space-between;align-items:start;gap:34px;margin-top:22px;display:flex}.landing-footer-brand{flex:none}.landing-footer nav{flex-wrap:wrap;place-content:start flex-end;gap:8px 18px;display:flex}.landing-footer nav a{color:#968b9b;min-height:44px;font-size:var(--type-caption-font-size);align-items:center;display:inline-flex}.landing-header-nav a:hover,.landing-sign-in:hover,.landing-section-heading>a:hover,.landing-device-empty a:hover,.landing-footer nav a:hover{color:#fff}@media (hover:hover){.landing-header-nav a,.landing-sign-in,.landing-header-join,.landing-primary-action,.landing-secondary-action,.landing-section-heading>a,.landing-device-action,.landing-device-empty a,.landing-footer nav a{transition:transform var(--motion-duration-standard) var(--motion-ease-standard), border-color var(--motion-duration-quick) ease, background-color var(--motion-duration-quick) ease, color var(--motion-duration-quick) ease}.landing-header-nav a:hover,.landing-sign-in:hover,.landing-header-join:hover,.landing-primary-action:hover,.landing-secondary-action:hover,.landing-device-action:hover{transform:translateY(-2px)}.landing-step-grid li,.landing-proof-list>li,.landing-clarity-card{transition:translate var(--motion-duration-deliberate) var(--motion-ease-standard), border-color var(--motion-duration-standard) ease}.landing-step-grid li:hover,.landing-proof-list>li:hover,.landing-clarity-card:hover{border-color:#ff8bc738;translate:0 -4px}}.landing-page a:focus-visible,.landing-search input:focus-visible,.landing-search button:focus-visible,.landing-faq-list summary:focus-visible{outline:2px solid var(--state-focus-ring);outline-offset:3px}@media (width<=1050px){.landing-header-nav{display:none}.landing-header{grid-template-columns:auto minmax(0,1fr)}.landing-hero-shell{grid-template-columns:minmax(0,1fr);gap:64px;min-height:auto;padding-top:74px}.landing-hero{text-align:center;justify-items:center;width:min(100%,780px);margin-inline:auto}.landing-hero h1,.landing-hero>p{max-width:780px}.landing-hero-actions{justify-content:center}.landing-search{margin-inline:auto}.landing-device-motion{width:min(100%,620px)}.landing-proof{grid-template-columns:1fr;align-items:start}.landing-proof .landing-section-copy{max-width:720px}.landing-clarity>section,.landing-creator-section>section{grid-template-columns:1fr}.landing-creator-share-card{min-height:420px}.landing-faq>section{grid-template-columns:1fr}.landing-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-step-grid:before{display:none}}@media (width<=820px){.landing-step-grid,.landing-proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-proof-list>li{min-height:150px}.landing-step-grid li{min-height:230px}.landing-discovery-showcase .discover-spotlight--landing{aspect-ratio:auto;height:auto;min-height:clamp(620px,112vw,760px);max-height:none}.landing-section-heading{align-items:start}.landing-footer{flex-direction:column;align-items:start}.landing-footer nav{justify-content:flex-start}}@media (width<=650px){.landing-header,.landing-hero-shell,.landing-proof,.landing-discovery-showcase,.landing-how,.landing-clarity,.landing-creator-section,.landing-faq,.landing-final,.landing-safety,.landing-footer{width:calc(100% - 28px)}.landing-header{min-height:calc(68px + env(safe-area-inset-top,0px));gap:10px;padding-inline:0}.landing-brand strong,.landing-header-join{display:none}.landing-brand-emblem{width:38px;height:38px}.landing-header-actions{gap:6px}.landing-sign-in{padding-inline:12px}.landing-hero-shell{gap:44px;padding:52px 0 74px}.landing-hero h1{margin-top:16px;font-size:clamp(45px,15vw,66px);line-height:1.01}.landing-page[dir=rtl] .landing-hero h1{font-size:clamp(32px,10.6vw,54px);line-height:1.12}.landing-hero>p{font-size:var(--type-body-small-font-size);margin-top:18px}.landing-hero-actions{width:100%}.landing-primary-action,.landing-secondary-action{flex:150px;min-height:50px;padding-inline:15px}.landing-search{grid-template-columns:25px minmax(0,1fr);padding:8px 13px}.landing-search button{grid-column:1/-1}.landing-device-stage{gap:22px}.landing-phone-chassis,.landing-page[dir=rtl] .landing-phone-chassis{border-radius:49px;width:min(100% - 8px,386px);padding:7px;transform:none}.landing-phone-chassis:before{border-radius:47px}.landing-phone-island{width:68px;height:18px;top:12px}.landing-profile-device{border-radius:42px}.landing-device-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.landing-device-trust li+li{border-inline-start:0}.landing-device-trust li:nth-child(2n){border-inline-start:1px solid #ffffff14}.landing-proof{padding-inline:0}.landing-proof-list{grid-template-columns:1fr}.landing-proof-list>li{min-height:136px;padding:20px}.landing-section-copy h2,.landing-section-heading h2,.landing-clarity-copy h2,.landing-creator-pitch h2{font-size:clamp(34px,11vw,47px)}.landing-section-heading{gap:8px;display:grid}.landing-section-heading>a{justify-self:start;margin-inline-start:-9px}.landing-discovery-showcase{gap:22px;padding-top:92px}.landing-discovery-showcase .discover-spotlight--landing{aspect-ratio:auto;min-height:560px}.landing-trending{margin-top:28px}.landing-step-grid{gap:10px;margin-top:30px}.landing-step-grid li{min-height:258px;padding:17px}.landing-step-icon{border-radius:16px;width:46px;height:46px}.landing-step-grid li>small{top:21px;inset-inline-end:18px}.landing-step-grid h3{overflow-wrap:anywhere;margin-top:40px;font-size:clamp(16px,4.8vw,21px);line-height:1.35}.landing-step-grid p{overflow-wrap:anywhere;font-size:clamp(12px,3.6vw,14px);line-height:1.65}.landing-clarity>section{border-radius:28px;gap:34px;padding:26px 18px 18px}.landing-clarity-card{border-radius:22px;min-height:310px;padding:19px}.landing-creator-pitch{border-radius:26px;padding:28px 20px}.landing-creator-share-card{border-radius:26px;min-height:380px;padding:30px 22px}.landing-faq-list summary{min-height:72px}.landing-faq-list details>p,.landing-page[dir=rtl] .landing-faq-list details>p{margin:0 0 22px;padding-inline-end:48px}.landing-faq-list details>small{display:none}.landing-final>section{border-radius:28px;min-height:400px;padding:42px 18px}.landing-final h2{font-size:clamp(46px,15vw,68px)}.landing-footer nav{gap:2px 15px}}@media (width<=359px){.landing-sign-in{padding-inline:9px}.landing-hero h1{font-size:42px}.landing-device-body{padding-inline:16px}.landing-phone-chassis,.landing-page[dir=rtl] .landing-phone-chassis{border-radius:45px;width:calc(100% - 6px);padding:5px;transform:none}.landing-phone-chassis:before{border-radius:43px}.landing-profile-device{border-radius:39px}.landing-device-identity h2{max-width:190px}.landing-discovery-showcase .discover-spotlight--landing{min-height:540px}.landing-step-grid{gap:8px}.landing-step-grid li{min-height:282px;padding:14px}.landing-step-icon{border-radius:14px;width:42px;height:42px}.landing-step-grid li>small{top:18px;inset-inline-end:14px}.landing-step-grid h3{margin-top:34px;font-size:15px}.landing-step-grid p{font-size:12px}}.landing-page[dir=rtl] h1,.landing-page[dir=rtl] h2,.landing-page[dir=rtl] h3{letter-spacing:0}@media (forced-colors:active){.landing-hero h1 em,.landing-creator-share-card>strong{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}@media (prefers-reduced-motion:reduce){.landing-page [data-scroll-scene],.landing-page [data-landing-card]{opacity:1!important;transform:none!important}.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important;translate:none!important}}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-arabic-wght-normal-BMWQQIfH.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-vietnamese-wght-normal-DvU6pLYV.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-latin-ext-wght-normal-CJ9LaFMc.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-latin-wght-normal-9GNYQ01K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0b0a10;--panel:#121019;--panel-raised:#181520;--line:#ffffff17;--muted:#9b96a6;--paper:#fbf8f2;--coral:#ff6647;--coral-deep:#e94328;--violet:#8c6cff;--gold:#f3c77b;--brand-pink:#ff2da1;--brand-purple:#872dff;--brand-blue:#4d4dff;--brand-cyan:#00e5ff;--surface-canvas:#0b0a10;--surface-base:#121019;--surface-raised:#181520;--surface-subtle:#ffffff09;--surface-interactive:#ffffff0e;--surface-overlay:#07060bb8;--surface-inverse:#fbf8f2;--text-primary:#fbf8f2;--text-secondary:#c7c0ce;--text-muted:#9b96a6;--text-inverse:#0b0a10;--text-on-accent:#fff;--text-link:#b9a8ff;--border-subtle:#ffffff17;--border-default:#ffffff24;--border-strong:#ffffff3d;--border-accent:#b16cff8c;--border-focus:#f3c77b;--state-hover-surface:#ffffff0e;--state-pressed-surface:#ffffff1a;--state-selected-surface:#8c6cff24;--state-selected-border:#b16cff8c;--state-disabled-opacity:.48;--state-focus-ring:#f3c77b;--state-success-foreground:#72e5ae;--state-success-surface:#36d6921f;--state-success-border:#72e5ae66;--state-warning-foreground:#f3c77b;--state-warning-surface:#f3c77b1f;--state-warning-border:#f3c77b6b;--state-danger-foreground:#ff9079;--state-danger-surface:#ff66471f;--state-danger-border:#ff90796b;--state-info-foreground:#8dcfff;--state-info-surface:#4d9dff1f;--state-info-border:#8dcfff66;--cinematic-surface-quiet:#ffffff07;--cinematic-surface-glass:#121019d1;--cinematic-surface-glass-strong:#0c0a11e6;--cinematic-surface-raised:#181520f0;--cinematic-surface-inset:#ffffff0a;--cinematic-surface-scrim:#07060b9e;--cinematic-border-quiet:#fff1;--cinematic-border-glass:#ffffff1f;--cinematic-border-strong:#ffffff2e;--cinematic-border-pink:#ff2da157;--cinematic-border-violet:#8c6cff6b;--cinematic-text-secondary:#c6bec9;--cinematic-text-tertiary:#aaa2af;--chrome-top-bar-height:68px;--chrome-bottom-navigation-height:72px;--chrome-bottom-navigation-max-width:680px;--chrome-compact-gutter:16px;--chrome-wide-gutter:24px;--chrome-readable-content-max-width:720px;--chrome-application-max-width:1440px;--chrome-web-pointer-target-min:24px;--chrome-ios-touch-target-min:44px;--chrome-android-touch-target-min:48px;--spacing-none:0px;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:20px;--spacing-xl:24px;--spacing-xxl:32px;--spacing-xxxl:40px;--spacing-huge:64px;--motion-duration-feedback:.1s;--motion-duration-quick:.16s;--motion-duration-standard:.22s;--motion-duration-deliberate:.32s;--motion-duration-editorial:.56s;--motion-distance-subtle:4px;--motion-distance-small:8px;--motion-distance-medium:16px;--motion-distance-reveal:24px;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-entrance:cubic-bezier(0, 0, 0, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-spring-type:spring;--motion-spring-stiffness:380;--motion-spring-damping:32;--motion-spring-mass:.8;--z-base:0;--z-raised:10;--z-sticky:50;--z-navigation:100;--z-dropdown:120;--z-toast:180;--z-overlay:200;--z-modal:220;--z-critical:300;--type-caption-font-size:11px;--type-caption-line-height:16px;--type-caption-letter-spacing:0px;--type-label-font-size:12px;--type-label-line-height:18px;--type-label-letter-spacing:0px;--type-body-small-font-size:13px;--type-body-small-line-height:19px;--type-body-small-letter-spacing:0px;--type-body-font-size:15px;--type-body-line-height:23px;--type-body-letter-spacing:0px;--type-title-small-font-size:18px;--type-title-small-line-height:24px;--type-title-small-letter-spacing:-.2px;--type-title-font-size:22px;--type-title-line-height:29px;--type-title-letter-spacing:-.35px;--type-headline-font-size:28px;--type-headline-line-height:34px;--type-headline-letter-spacing:-.7px;--type-display-font-size:36px;--type-display-line-height:40px;--type-display-letter-spacing:-1.25px;--gradient-brand-wordmark:linear-gradient(90deg, #ff2da1 0%, #872dff 38%, #4d4dff 70%, #00e5ff 100%);--gradient-verification:linear-gradient(145deg, #b16cff 0%, #7448ff 58%, #4d4dff 100%);--gradient-cinematic-surface:linear-gradient(145deg, #ffffff0d 0%, #ffffff05 100%);--gradient-cinematic-raised:linear-gradient(145deg, #2a1e38b8 0%, #121019f0 50%, #0f0c14fa 100%);--gradient-cinematic-accent:linear-gradient(135deg, #5e265bb8 0%, #2f1f5bad 50%, #121019f5 100%);--gradient-coral-action:linear-gradient(105deg, #ff8e6c 0%, #ff6647 100%);--font-numeric:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--verified-creator-badge-gap:8px;--creator-card-max-width:390px;--creator-card-compact-max-width:320px;--creator-card-compact-viewport-width:86vw;--creator-card-cover-aspect-ratio:1.6}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:100%;overflow:hidden}body{overscroll-behavior-y:contain;width:100%;height:100dvh;min-height:0;scroll-padding-block:calc(var(--chrome-top-bar-height) + 20px + env(safe-area-inset-top,0px)) calc(var(--chrome-bottom-navigation-height) + 24px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;background:var(--ink);color:var(--paper);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Alexandria Variable,Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif;overflow:hidden auto}button,input{font:inherit}button{color:inherit}[data-forfans-identity=locale]{text-align:start;min-width:0}:where([dir=rtl]) [data-forfans-identity=locale],[data-forfans-identity=locale][dir=rtl]{text-align:right}:where([dir=ltr]) [data-forfans-identity=locale],[data-forfans-identity=locale][dir=ltr]{text-align:left}[data-forfans-identity=center]{text-align:center;min-width:0}[data-forfans-identity] :is([dir=ltr],[dir=rtl]){text-align:inherit;unicode-bidi:isolate}:where([dir=rtl]) :is(h1,h2,h3):not([dir=ltr]):not([lang=en]),:is(h1,h2,h3)[dir=rtl]{letter-spacing:normal!important}body:has(.creator-section-tabs){scroll-padding-top:calc(152px + env(safe-area-inset-top,0px))}body:has(.creator-settings-jump){scroll-padding-top:calc(220px + env(safe-area-inset-top,0px))}:where(input,select,textarea,[contenteditable=true]){scroll-margin-block:16px}.forfans-empty-state{text-align:center;background:#ffffff06;border:1px dashed #ffffff1f;border-radius:22px;align-content:center;justify-items:center;gap:0;width:100%;min-height:320px;padding:28px;display:grid}.forfans-empty-state-icon{color:#ae96ef;background:#8c6cff14;border-radius:17px;place-items:center;width:54px;height:54px;font:700 25px/1 Arial,sans-serif;display:grid}.forfans-empty-state-copy{text-align:center;justify-items:center;width:100%;max-width:560px;display:grid}.forfans-empty-state h2,.forfans-empty-state p{text-align:center;overflow-wrap:anywhere;width:100%}.forfans-empty-state h2{color:#eee7ef;margin:14px 0 0;font-size:16px}.forfans-empty-state p{color:#817984;font-size:var(--type-caption-font-size);margin:6px 0 0;line-height:1.75}.forfans-empty-state button{color:#ddd4e3;min-height:44px;font-size:var(--type-caption-font-size);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;margin-top:15px;padding:0 14px}button:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.verified-creator-badge{color:#fff;background:var(--gradient-verification);vertical-align:middle;border:1px solid #dccaff6b;border-radius:6px 6px 6px 2px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid;box-shadow:0 5px 14px #7448ff57,inset 0 1px #ffffff4d}.verified-creator-name{box-sizing:border-box;overflow-wrap:anywhere;text-overflow:clip;vertical-align:text-bottom;white-space:normal;unicode-bidi:isolate;min-width:0;max-width:100%;display:inline-block;position:relative}.verified-creator-name--verified{--verified-creator-name-badge-size:clamp(13px, 1em, 20px);padding-inline-end:calc(var(--verified-creator-name-badge-size) + var(--verified-creator-badge-gap,8px))}.verified-creator-name-text{font:inherit;overflow-wrap:inherit;white-space:inherit}.verified-creator-name-badge-anchor{width:var(--verified-creator-name-badge-size,16px);height:var(--verified-creator-name-badge-size,16px);pointer-events:none;inset-inline-end:0;place-items:center;display:inline-grid;position:absolute;bottom:.08em}.verified-creator-name .verified-creator-name-badge-anchor .verified-creator-badge{width:100%!important;height:100%!important;margin:0!important}.verified-creator-badge>span{font:900 var(--type-caption-font-size)/1 Arial, sans-serif}.numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.numeric[dir=rtl]>[dir=ltr]{letter-spacing:.015em;unicode-bidi:isolate}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.stage{background:radial-gradient(circle at 76% 14%,#8c6cff2e,#0000 31rem),radial-gradient(circle at 12% 72%,#ff664721,#0000 28rem),#08070b;min-height:100vh;position:relative;overflow-x:hidden}.stage.instant-reel-launch,.stage.reel-background-hidden{visibility:hidden}body:has(.stage.instant-reel-launch) .discover-header{visibility:hidden}.ambient{filter:blur(90px);pointer-events:none;opacity:.55;border-radius:999px;position:fixed}.ambient-one{background:#7c58ff33;width:360px;height:360px;top:-120px;left:4vw}.ambient-two{background:#ff573429;width:300px;height:300px;bottom:4vh;right:5vw}.phone-shell{background:var(--ink);width:min(100%,430px);min-height:100vh;margin:0 auto;position:relative;overflow:clip;box-shadow:0 0 0 1px #ffffff12,0 30px 100px #000000a6}.profile-hero{background:var(--ink);position:relative}.cover-art{isolation:isolate;background:radial-gradient(circle at 74% 28%,#ffc28bdb 0 2%,#0000 3%),radial-gradient(circle at 73% 28%,#ff75476b,#0000 17%),radial-gradient(circle at 25% 35%,#8e69ffa6,#0000 30%),linear-gradient(135deg,#24154e 0%,#131020 45%,#351211 100%);min-height:275px;position:relative;overflow:hidden}.cover-art:before{content:"";z-index:-1;transform-origin:bottom;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;transform:perspective(480px)rotateX(56deg)scale(1.45)translateY(-10%);-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.cover-art:after{content:"";background:linear-gradient(to bottom, transparent, var(--ink));pointer-events:none;height:120px;position:absolute;inset:auto 0 0}.cover-orbit{border:1px solid #ffffff38;border-radius:50%;position:absolute;transform:rotate(-18deg)}.orbit-one{width:280px;height:116px;top:54px;left:-70px;box-shadow:0 0 32px #8e69ff29}.orbit-two{border-color:#ff6f4861;width:208px;height:208px;top:82px;right:-86px}.top-actions{inset:calc(env(safe-area-inset-top,0px) + 16px) 17px auto;z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute}.top-actions-left{gap:8px;display:flex}.glass-button{-webkit-backdrop-filter:blur(16px);background:#0c0a1273;border:1px solid #ffffff2b;border-radius:999px;height:44px;min-height:44px;box-shadow:inset 0 1px #ffffff1f,0 10px 25px #0000002e}.brand-emblem{filter:saturate(1.15)drop-shadow(0 5px 10px #7630ff4d);background-image:url(/brand/forfans-emblem.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:31px;height:30px;display:block}.icon-button{cursor:pointer;border-radius:50%;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;font-family:Arial,sans-serif;font-size:18px;display:grid}.profile-back-link{color:#fff;text-decoration:none}.profile-menu-glyph{gap:4px;width:18px;display:grid}.profile-menu-glyph i{background:currentColor;border-radius:99px;width:100%;height:2px;display:block}.dots-button{letter-spacing:1px;padding-bottom:8px;font-size:16px}.cover-copy{z-index:2;text-align:center;padding:91px 22px 86px;position:relative}.cover-kicker{color:#ffffff8c;font:600 var(--type-caption-font-size)/1.2 Arial, sans-serif;letter-spacing:.22em;margin-bottom:9px;display:block}.cover-copy strong{color:#fff9ef;letter-spacing:-.055em;overflow-wrap:anywhere;word-break:normal;text-shadow:0 15px 40px #0000006b;max-width:100%;font-size:clamp(27px,8vw,36px);font-weight:850;line-height:1.08;display:block}.cover-copy strong em{color:#0000;text-shadow:none;filter:drop-shadow(0 12px 26px #00000057);background:linear-gradient(90deg,#ff7255,#ff2da1 44%,#9e74ff 82%);-webkit-background-clip:text;background-clip:text;font-style:normal}.profile-content{z-index:4;margin-top:-60px;padding:0 20px 22px;position:relative}.profile-grid,.profile-copy,.profile-membership{min-width:0}.profile-grid{width:min(100%,680px);margin-inline:auto}.identity-topline{justify-content:center;align-items:flex-end;min-height:92px;display:flex;position:relative}.avatar-wrap{background:var(--ink);border-radius:32px;width:96px;height:96px;padding:4px;position:relative;box-shadow:0 18px 38px #00000061}.avatar{object-fit:cover;object-position:54% 30%;filter:saturate(.9)contrast(1.04);border:1px solid #ffffff38;border-radius:28px;width:100%;height:100%}.online-dot{border:4px solid var(--ink);inset-inline-start:-2px;background:#58d98f;border-radius:50%;width:16px;height:16px;position:absolute;bottom:9px}.category-pill{color:#dbc79f;background:#f3c77b12;border:1px solid #f3c77b2e;border-radius:999px;align-items:center;gap:7px;height:32px;margin-bottom:5px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.category-pill i{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #f3c77bb3}.name-line{text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:15px;display:flex}.name-line h1{min-width:0;max-width:100%;color:var(--paper);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:760;line-height:1.3}.name-line .verified-creator-badge{border-radius:7px 7px 7px 3px;width:20px;height:20px;margin-inline-start:8px}.handle{color:#918b9b;text-align:center;letter-spacing:.02em;margin-top:4px;font:500 12px/1.4 Arial,sans-serif}.bio{color:#cbc5d1;letter-spacing:-.01em;text-align:center;text-wrap:pretty;max-width:365px;margin:14px auto 0;font-size:13px;line-height:1.95}.creator-audience-meta--profile{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:420px;margin:14px auto 0;display:flex}.creator-editorial-choice{border:1px solid var(--brand-pink);justify-content:center;align-items:center;gap:7px;width:max-content;min-height:30px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.creator-editorial-choice{border:1px solid color-mix(in srgb, var(--brand-pink) 46%, transparent)}}.creator-editorial-choice{color:var(--brand-pink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.creator-editorial-choice{color:color-mix(in srgb, var(--brand-pink) 52%, #fff)}}.creator-editorial-choice{background:var(--brand-pink)}@supports (color:color-mix(in lab, red, red)){.creator-editorial-choice{background:color-mix(in srgb, var(--brand-pink) 13%, #0f0b17ad)}}.creator-editorial-choice{font-size:var(--type-caption-font-size);white-space:nowrap;font-weight:780;box-shadow:inset 0 1px #ffffff14}.creator-editorial-choice>i{background:var(--brand-pink);width:6px;height:6px;box-shadow:0 0 10px var(--brand-pink);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.creator-editorial-choice>i{box-shadow:0 0 10px color-mix(in srgb, var(--brand-pink) 82%, transparent)}}.creator-editorial-choice-text{white-space:nowrap;align-items:baseline;gap:.3em;display:inline-flex}.creator-editorial-choice-text strong{color:#fff;font:inherit}.creator-editorial-choice-text em{color:var(--brand-pink);background:linear-gradient(90deg, var(--brand-pink), var(--brand-purple), var(--brand-cyan));font:inherit;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.creator-audience-meta--profile>span{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:max-content;min-width:0;min-height:32px;padding-inline:12px;font-size:11px;font-weight:700;display:inline-flex}.creator-audience-meta--profile .discover-subscriber-metric--profile{color:#aaa2af;background:#ffffff09;border:1px solid #ffffff14}.creator-audience-meta--profile .discover-subscriber-metric--profile b{color:#fffaf3;font-weight:800}.profile-membership{width:min(100%,560px);margin:16px auto 0}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:17px 0;display:grid}.stats div{flex-direction:column-reverse;align-items:center;gap:3px;display:flex;position:relative}.stats div+div:before{content:"";background:var(--line);top:5px;width:1px;height:31px;position:absolute;inset-inline-start:0}.stats dt{color:var(--muted);white-space:nowrap;font-size:clamp(8px,2.6vw,10px);font-weight:650;line-height:1.25}.stats dd{color:#fffaf3;letter-spacing:-.015em;margin:0;font-size:18px;font-weight:760;line-height:1.35}.subscribe-button{color:#190c09;background:linear-gradient(118deg, #ff8a5f 0%, var(--brand-pink) 56%, var(--brand-purple) 118%);cursor:pointer;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:66px;margin-top:18px;padding:11px 16px 11px 13px;transition:transform .18s,filter .18s,background .18s;display:flex;box-shadow:0 16px 38px #e02a7e47,inset 0 1px #ffffff5c}.subscribe-button:active{transform:scale(.985)}.subscribe-button:hover{filter:brightness(1.05)}.subscribe-button.subscribed{color:#e8dcff;background:linear-gradient(118deg,#30244d,#241d38);box-shadow:inset 0 0 0 1px #b092ff47,0 16px 35px #00000038}.profile-owner-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.profile-owner-action{color:#f7f3ff;background:radial-gradient(circle at 100% 0,#00e5ff1f,#0000 55%),linear-gradient(125deg,#4d4dff29,#872dff14);border:1px solid #00e5ff2e;border-radius:18px;grid-template-columns:minmax(0,1fr);place-items:center;gap:0;min-width:0;min-height:66px;padding:9px 48px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 13px 30px #0000002e}.profile-owner-action.primary{color:#1b0c16;background:linear-gradient(120deg,#ff986e,#ff4da6 58%,#9a4dff 120%);border-color:#ff599947;box-shadow:0 14px 32px #db2a8f3b,inset 0 1px #ffffff4d}.profile-owner-action>span:first-child{color:#d9d3ff;inset-inline-start:9px;background:#684dff2e;border-radius:11px;place-items:center;width:34px;height:34px;font:800 16px/1 Arial,sans-serif;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.profile-owner-action.primary>span:first-child{color:#2a1020;background:#ffffff4a}.profile-owner-action>span:last-child{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.profile-owner-action strong,.profile-owner-action small{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.profile-owner-action strong{font-size:var(--type-caption-font-size);font-weight:820}.profile-owner-action small{color:#948ba9;font-size:var(--type-caption-font-size);font-weight:650}.profile-owner-action.primary small{color:#280d1ca6}.active-membership-placeholder{background:#ffffff09;border:1px solid #ffffff13;border-radius:20px;grid-template-columns:28px minmax(0,1fr) 51px;align-items:center;gap:11px;min-height:66px;margin-top:18px;padding:10px 12px;display:grid;overflow:hidden}.active-membership-placeholder span,.active-membership-placeholder i,.active-membership-placeholder b{background:linear-gradient(90deg,#ffffff0e,#ffffff1f,#ffffff0e) 0 0/200% 100%;border-radius:999px;height:13px;animation:1.2s ease-in-out infinite membership-placeholder;display:block}.active-membership-placeholder span{width:28px;height:28px}.active-membership-placeholder b{border-radius:12px;height:38px}@keyframes membership-placeholder{0%{background-position:100% 0}to{background-position:-100% 0}}.active-membership-card{color:#fff;background:radial-gradient(circle at 95% 0,#00e5ff57,#0000 44%),linear-gradient(118deg,#183a9a 0%,#6833c7 57%,#087f9d 125%);border:1px solid #00e5ff42;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;margin-top:18px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #fff3,0 16px 38px #3033b747}.active-membership-card>span:nth-child(2){gap:3px;display:grid}.active-membership-card strong{font-size:13px}.active-membership-card small{color:#ffffffb8;font-size:var(--type-caption-font-size)}.active-membership-card button,.active-membership-card a{color:#fff;min-width:51px;min-height:44px;font-size:var(--type-caption-font-size);cursor:pointer;background:#070e363d;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.subscribe-copy{text-align:start;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.subscribe-copy strong{letter-spacing:-.02em;font-size:16px;font-weight:780}.subscribe-copy small{font-size:var(--type-caption-font-size);opacity:.68;font-weight:700}.subscribe-price{background:#ffffff45;border-radius:13px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;min-width:0;padding:7px 9px;display:flex;box-shadow:inset 0 0 0 1px #ffffff2b}.subscribe-price b{white-space:nowrap;font-size:14px;font-weight:800}.subscribe-price small{font-size:var(--type-caption-font-size);opacity:.72;font-weight:800}.price-number{justify-content:center;align-items:center;gap:5px;display:inline-flex}.sar-symbol{background:currentColor;flex:none;width:12px;height:14px;display:inline-block;-webkit-mask:url(/saudi-riyal-symbol.svg) 50%/contain no-repeat;mask:url(/saudi-riyal-symbol.svg) 50%/contain no-repeat}.checkmark{color:#15306e;background:#9cecff;border-radius:50%;place-items:center;width:28px;height:28px;font:900 16px/1 Arial,sans-serif;display:grid}.membership-note{color:#706b79;font-size:var(--type-caption-font-size);text-align:center;margin:8px 0 0}.creator-profile-stage.is-public-conversion .cover-orbit{display:none}.public-membership-choice{border:1px solid var(--border-subtle);background:radial-gradient(circle at 100% 0, #8c6cff24, transparent 55%), var(--surface-subtle);border-radius:20px;gap:7px;margin-top:18px;padding:15px 16px;display:grid;box-shadow:inset 0 1px #ffffff0b}.public-membership-choice>span{color:#ff91c6;font-size:var(--type-caption-font-size);font-weight:850}.public-membership-choice>strong{overflow-wrap:anywhere;color:#fff9fb;min-width:0;font-size:15px;line-height:1.45}.public-membership-choice>p{color:var(--text-muted);font-size:var(--type-caption-font-size);margin:0;line-height:1.75}.public-membership-choice>ul{gap:6px;margin:3px 0 0;padding:0;list-style:none;display:grid}.public-membership-choice li{min-width:0;color:var(--text-secondary);font-size:var(--type-caption-font-size);align-items:flex-start;gap:7px;line-height:1.55;display:flex}.public-membership-choice li>span{color:#1c1020;width:17px;height:17px;font:900 var(--type-caption-font-size)/1 Arial, sans-serif;background:#ff92c8;border-radius:50%;flex:0 0 17px;place-items:center;margin-top:1px;display:grid}.creator-profile-stage.is-public-conversion .subscribe-button{margin-top:10px}.creator-profile-stage.is-public-conversion .feed{min-height:0;padding-bottom:40px}.public-membership-repeat{border-top:1px solid var(--line);justify-items:center;gap:8px;margin-top:24px;padding-top:22px;display:grid}.public-membership-repeat>button{color:#1c0d17;background:linear-gradient(118deg, #ff8a5f 0%, var(--brand-pink) 56%, var(--brand-purple) 118%);cursor:pointer;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:min(100%,420px);min-height:56px;padding:10px 15px;display:flex;box-shadow:0 14px 32px #e02a7e3b,inset 0 1px #ffffff57}.public-membership-repeat>button strong{font-size:14px}.public-membership-repeat>button span{white-space:nowrap;font-size:12px;font-weight:800}.public-membership-repeat>small{color:#77707e;font-size:var(--type-caption-font-size)}.tabs{top:calc(64px + env(safe-area-inset-top,0px));z-index:12;border-top:1px solid #ffffff0a;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(1.2);background:#0b0a10e0;grid-template-columns:repeat(3,1fr);min-height:64px;padding:0 14px;display:grid;position:sticky}.tabs button{color:#aaa1af;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex;position:relative}.tabs button small{color:#a69ead;min-width:21px;height:18px;font-size:var(--type-caption-font-size);background:#ffffff0b;border-radius:7px;place-items:center;padding:0 5px;display:grid}.tabs button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;transition:background .18s,box-shadow .18s;position:absolute;bottom:-1px;left:25%;right:25%}.tabs button.active{color:#fffaf2}.tabs button.active small{color:#ffb398;background:#ff66471c}.tabs button.active:after{background:var(--coral);box-shadow:0 -3px 12px #ff664799}.feed{background:linear-gradient(180deg, #8c6cff09, transparent 260px), var(--ink);min-height:600px;padding:22px 17px 116px}.feed-heading{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.eyebrow{color:var(--coral);font-size:var(--type-caption-font-size);letter-spacing:.05em;font-weight:900}.feed-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:20px;font-weight:760}.fresh-dot{color:#7f7887;font-size:var(--type-caption-font-size);align-items:center;gap:6px;display:inline-flex}.fresh-dot:before{content:"";background:#55d48a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #55d48abf}.feed-list{gap:16px;display:grid}.creator-profile-stage .feed.is-empty{min-height:340px;padding-top:24px}.creator-profile-stage .feed.reel-feed.is-empty{padding-inline:17px}.empty-creator-content{border-color:var(--border-subtle);min-height:260px;color:var(--text-primary);background:radial-gradient(circle at 50% 0, #8c6cff24, transparent 62%), var(--surface-subtle);border-style:solid;border-radius:24px;box-shadow:inset 0 1px #ffffff0a}.empty-creator-content-icon{color:var(--brand-pink)}@supports (color:color-mix(in lab, red, red)){.empty-creator-content-icon{color:color-mix(in srgb, var(--brand-pink) 66%, var(--text-primary))}}.empty-creator-content-icon{background:var(--state-selected-surface)}.empty-creator-content strong{font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);margin-top:14px}.empty-creator-content p{max-width:310px;color:var(--text-muted);font-size:var(--type-caption-font-size);margin:6px auto 0;line-height:1.8}.feed.reel-feed{padding-inline:8px}.reel-feed .feed-heading{padding-inline:9px}.reels-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.reel-tile{min-width:0;animation:.36s cubic-bezier(.2,.8,.2,1) both card-in}.reel-tile:nth-child(2){animation-delay:35ms}.reel-tile:nth-child(3){animation-delay:70ms}.reel-tile:nth-child(4){animation-delay:.105s}.reel-tile:nth-child(5){animation-delay:.14s}.reel-tile:nth-child(6){animation-delay:.175s}.reel-preview{--reel-accent:var(--violet);aspect-ratio:9/16;cursor:pointer;isolation:isolate;background:#191520;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000038}.reel-preview:focus-visible{box-shadow:inset 0 0 0 2px var(--gold), 0 10px 26px #00000038;outline:none}.reel-preview:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.reel-preview img{object-fit:cover;filter:saturate(.86)contrast(1.06);width:100%;height:100%;transition:transform .42s,filter .42s;position:absolute;inset:0;transform:scale(1.025)}.reel-tile:nth-child(2n) .reel-preview img{filter:saturate(.78)contrast(1.08)brightness(.92)}.reel-tile:nth-child(3n) .reel-preview img{filter:saturate(.9)contrast(1.1)hue-rotate(-6deg)}.reel-preview:hover img{filter:saturate(.98)contrast(1.08);transform:scale(1.065)}.reel-scrim{z-index:1;background:linear-gradient(180deg, #07060b47, transparent 24%, transparent 52%, #07060be6), radial-gradient(circle at 72% 18%, var(--reel-accent), transparent 43%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reel-scrim{background:linear-gradient(180deg, #07060b47, transparent 24%, transparent 52%, #07060be6), radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--reel-accent) 38%, transparent), transparent 43%)}}.reel-duration{z-index:2;color:#fffaf3;-webkit-backdrop-filter:blur(10px);background:#08070c80;border:1px solid #ffffff2e;place-items:center;display:inline-grid;position:absolute;top:7px;box-shadow:inset 0 1px #ffffff14}.reel-tile .reel-preview.locked-preview img,.reel-tile .reel-preview.locked-preview:hover img{filter:blur(11px)saturate(.42)brightness(.46)contrast(.88);transform:scale(1.18)}.reel-preview.locked-preview .reel-scrim{background:linear-gradient(180deg, #07060b73, #07060b2e 43%, #07060be8), radial-gradient(circle at 50% 42%, var(--reel-accent), transparent 47%)}@supports (color:color-mix(in lab, red, red)){.reel-preview.locked-preview .reel-scrim{background:linear-gradient(180deg, #07060b73, #07060b2e 43%, #07060be8), radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--reel-accent) 18%, transparent), transparent 47%)}}.reel-grid-lock{z-index:3;color:#ffd2c1;-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#0d0a1294;border:1px solid #ffd2c13d;border-radius:17px;align-content:center;place-items:center;gap:7px;min-width:52px;min-height:58px;padding:8px 7px 7px;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px #0000005c,inset 0 1px #ffffff17}.reel-grid-lock>b{font-size:var(--type-caption-font-size);white-space:nowrap;font-weight:850}.reel-grid-lock-icon{border:1.7px solid;border-radius:5px;width:17px;height:14px;margin-top:5px;display:block;position:relative}.reel-grid-lock-icon:before{content:"";border:1.7px solid;border-bottom:0;border-radius:7px 7px 0 0;width:8px;height:8px;position:absolute;top:-9px;left:3px}.reel-grid-lock-icon:after{content:"";background:currentColor;border-radius:99px;width:3px;height:4px;position:absolute;top:4px;left:6px}.reel-duration{min-width:33px;height:21px;font-size:var(--type-caption-font-size);border-radius:7px;padding-inline:5px;font-weight:750;inset-inline-end:7px}.creator-access-badge{z-index:8;max-width:calc(100% - 20px);min-height:22px;font-size:var(--type-caption-font-size);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid;border-radius:999px;justify-content:center;align-items:center;font-weight:850;line-height:1.2;display:inline-flex;position:absolute;overflow:hidden;box-shadow:0 7px 18px #00000047,inset 0 1px #ffffff1f}.creator-access-badge.is-reel{max-width:calc(100% - 50px);min-height:23px;font-size:var(--type-caption-font-size);top:7px;padding-inline:7px;inset-inline-start:7px}.reel-metrics{z-index:3;-webkit-backdrop-filter:blur(9px);inset-inline:6px;direction:ltr;background:#07060b6e;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:1.25fr .9fr .9fr;align-items:center;gap:2px;min-height:23px;padding:4px 5px;display:grid;position:absolute;bottom:7px}.reel-metric{color:#ffffffeb;min-width:0;font-size:var(--type-caption-font-size);white-space:nowrap;text-shadow:0 1px 7px #000c;justify-content:center;align-items:center;gap:3px;font-weight:650;line-height:1;display:inline-flex}.reel-metric b{font:inherit;text-overflow:clip;overflow:hidden}.view-glyph{border:1.1px solid;border-radius:52%/62%;flex:none;width:10px;height:7px;position:relative}.view-glyph:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-heart{width:9px;font:normal var(--type-caption-font-size)/1 Arial, sans-serif;flex:none}.mini-comment{border:1px solid;border-radius:3px;flex:none;width:9px;height:7px;position:relative}.mini-comment:after{content:"";border-right:1px solid;width:3px;height:3px;position:absolute;bottom:-3px;right:1px;transform:skewY(35deg)}.content-card{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff06, transparent 45%), var(--panel);border-radius:25px;animation:.36s cubic-bezier(.2,.8,.2,1) both card-in;overflow:hidden;box-shadow:0 18px 48px #0003}.content-card:nth-child(2){animation-delay:70ms}.creator-access-badge.is-card{top:11px;max-width:calc(100% - 72px);min-height:24px;padding-inline:9px;inset-inline-start:11px}.owner-content-card .text-art-label{top:48px}@keyframes card-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.media-frame,.podcast-cover,.secure-image-frame,.text-art{background:#1e1929;height:206px;position:relative;overflow:hidden}.secure-image-frame{background:#17131e;height:min(72vw,430px);min-height:220px;position:relative;overflow:hidden}.secure-image-frame>img{object-fit:cover;width:100%;height:100%}.secure-image-frame>img:not([src]),.secure-image-frame.is-locked>img{filter:blur(14px)saturate(.45)brightness(.5);transform:scale(1.08)}.secure-image-scrim{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#08060d24,#08060db8);position:absolute;inset:0}.secure-image-frame>button{z-index:2;color:#fff5ef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:44px;font-family:inherit;font-size:var(--type-caption-font-size);cursor:pointer;background:#0a080dc2;border:1px solid #ffffff2e;border-radius:14px;padding:0 15px;font-weight:750;line-height:1.4;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.secure-image-frame>button:disabled{cursor:wait;opacity:.7}.media-frame img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;transition:transform .5s}.content-card:hover .media-frame img{transform:scale(1.025)}.locked-content-card .media-frame img,.locked-content-card .text-art{filter:blur(10px)saturate(.45)brightness(.54);transform:scale(1.06)}.locked-content-card .podcast-overlay{-webkit-backdrop-filter:blur(12px)saturate(.45);background:#08060d85}.media-scrim,.podcast-overlay{background:linear-gradient(#07060b0d,#07060b38 45%,#07060bc7),linear-gradient(90deg,#854fff24,#ff5b3617);position:absolute;inset:0}.member-badge{z-index:2;color:#fff2e8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:29px;font-size:var(--type-caption-font-size);top:13px;background:#100b1185;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:13px}.member-badge i{color:#ffad8f;font-style:normal}.duration{z-index:2;color:#fff;font:700 var(--type-caption-font-size)/1 Arial, sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:13px;background:#07060aa6;border-radius:8px;padding:5px 8px;position:absolute;inset-inline-end:13px}.play-button{z-index:2;cursor:pointer;background:#fff8efe6;border:1px solid #ffffff5c;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 38px #00000052}.play-button:hover{transform:translate(-50%,-50%)scale(1.06)}.play-button span{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #2b1b21;width:0;height:0;margin-left:3px}.card-body{padding:17px 17px 14px}.card-meta{color:#77717f;font-size:var(--type-caption-font-size);align-items:center;gap:7px;font-weight:650;display:flex}.meta-separator{background:#514b57;border-radius:50%;width:3px;height:3px}.card-body h3{color:#fbf8f2;letter-spacing:-.02em;margin:8px 0 0;font-size:16px;font-weight:740;line-height:1.55}.card-body p{color:#a9a3af;margin:8px 0 0;font-size:11px;line-height:1.75}.secure-asset-download{color:#cbbef3;width:100%;min-height:44px;font-size:var(--type-caption-font-size);cursor:pointer;background:#8c6cff12;border:1px solid #8c6cff33;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:13px;font-weight:740;display:flex}.secure-asset-download span{font:800 15px/1 Arial,sans-serif}.secure-asset-download:disabled{cursor:wait;opacity:.55}.reaction-row{border-top:1px solid var(--line);align-items:center;gap:5px;min-height:51px;padding:7px 11px;display:flex}.reaction-button{color:#8a8491;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:55px;min-height:44px;padding:0 9px;transition:color .16s,background .16s,transform .16s;display:inline-flex}.reaction-button:hover{color:#ddd6e4;background:#ffffff0a}.reaction-button:active{transform:scale(.94)}.reaction-button:disabled{cursor:default;opacity:.48;transform:none}.reaction-button b{font:650 var(--type-caption-font-size)/1 Arial, sans-serif}.heart-glyph{color:currentColor;text-align:center;width:17px;font:400 21px/1 Arial,sans-serif}.like-button.liked{color:#ff7152;background:#ff664714}.comment-glyph{border:1.6px solid;border-radius:6px;width:16px;height:13px;position:relative}.comment-glyph:after{content:"";border-right:1.6px solid;width:5px;height:5px;position:absolute;bottom:-4px;right:2px;transform:skewY(35deg)}.share-reaction{min-width:44px;margin-inline-start:auto;font:500 17px/1 Arial,sans-serif}.text-art{background:radial-gradient(circle at 13% 23%, var(--card-accent), transparent 33%), linear-gradient(135deg, #271428, #15121c 56%, #241113);height:166px}@supports (color:color-mix(in lab, red, red)){.text-art{background:radial-gradient(circle at 13% 23%, color-mix(in srgb, var(--card-accent) 55%, transparent), transparent 33%), linear-gradient(135deg, #271428, #15121c 56%, #241113)}}.text-art:before{content:"";opacity:.6;background-image:linear-gradient(120deg,#0000 0 44%,#ffffff12 45%,#0000 46% 100%);background-size:32px 32px;position:absolute;inset:0}.text-art-label{z-index:1;color:#ffc4ae;font-size:var(--type-caption-font-size);font-weight:800;position:absolute;top:20px;right:19px}.text-art-number{color:#ffffff21;font:900 48px/1 Arial,sans-serif;position:absolute;bottom:13px;left:17px}.text-art-quote{color:#ffffff1f;font:900 100px/1 Georgia,serif;position:absolute;bottom:-16px;right:22px}.podcast-cover{background-position:50%;background-size:cover;height:218px}.podcast-cover-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.podcast-cover .podcast-overlay{background:linear-gradient(#0c08143d,#09070dd1),linear-gradient(105deg,#5c3ab86b,#ec512f2e)}.waveform{z-index:2;justify-content:space-between;align-items:center;gap:5px;height:60px;display:flex;position:absolute;bottom:57px;left:18px;right:18px}.waveform i{background:linear-gradient(to top, var(--coral), #c7b7ff);border-radius:99px;width:3px;display:block;box-shadow:0 0 12px #9a74ff40}.podcast-play{z-index:3;color:#f7f2fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0c0911a8;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 13px 0 10px;display:flex;position:absolute;bottom:13px;right:15px}.podcast-play span{color:#24121a;width:23px;height:23px;font:800 var(--type-caption-font-size)/1 Arial, sans-serif;background:#ff8a66;border-radius:50%;place-items:center;display:grid}.podcast-play small{font-size:var(--type-caption-font-size);font-weight:750}.podcast-play.playing span{color:#211931;background:#c0adff}.toast{bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:180;color:#f8f1fb;width:max-content;max-width:calc(min(100%,430px) - 32px);font-size:var(--type-caption-font-size);background:#1f1b28f2;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:9px;padding:10px 13px 10px 16px;font-weight:700;animation:.18s both toast-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #0000006b}.toast span{color:#1d132a;background:#bba4ff;border-radius:7px;place-items:center;width:20px;height:20px;font:900 11px/1 Arial,sans-serif;display:grid}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.sheet-backdrop{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050408ad;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.comment-sheet{width:min(100%,430px);max-height:min(72vh,620px);padding:9px 18px calc(18px + env(safe-area-inset-bottom,0px));background:#17141f;border:1px solid #ffffff1a;border-bottom:0;border-radius:28px 28px 0 0;animation:.24s cubic-bezier(.2,.8,.2,1) both sheet-in;overflow:auto;box-shadow:0 -30px 70px #00000080}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-handle{background:#47414f;border-radius:99px;width:36px;height:4px;margin:0 auto 13px}.sheet-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.sheet-title span{color:var(--coral);font-size:var(--type-caption-font-size);font-weight:850}.sheet-title h2{margin:2px 0 0;font-size:19px}.sheet-title button{border:1px solid var(--line);cursor:pointer;background:#ffffff09;border-radius:50%;place-items:center;width:44px;height:44px;font:300 25px/1 Arial,sans-serif;display:grid}.comment-list{gap:15px;padding:17px 0;display:grid}.comment-thread{gap:10px;display:grid}.comment{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.comment-copy{min-width:0}.comment-replies{border-inline-start:1px solid #bba4ff38;gap:10px;margin-inline-start:27px;padding-inline-start:12px;display:grid}.comment.is-reply{grid-template-columns:30px 1fr}.comment.is-reply .mini-avatar{width:30px;height:30px;font-size:var(--type-caption-font-size);border-radius:10px}.comment.is-focused{background:#ff2da112;border:1px solid #ff2da18a;border-radius:14px;margin:-6px;padding:6px}.mini-avatar{color:#201625;background:#f1b98d;border-radius:12px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.avatar-1{background:#a997ee}.avatar-2{background:#8ed4bd}.comment strong{font-size:var(--type-caption-font-size);align-items:center;gap:5px;display:inline-flex}.comment strong .verified-creator-badge{width:13px;height:13px;font-size:var(--type-caption-font-size);border-radius:5px}.comment p{color:#b5afbb;font-size:var(--type-caption-font-size);margin:4px 0 0;line-height:1.6}.comment-reply-button{color:#a997ee;min-height:44px;font-family:inherit;font-size:var(--type-caption-font-size);cursor:pointer;background:0 0;border:0;align-items:center;margin-top:5px;padding:0;font-weight:850;display:inline-flex}.comment-reply-button:hover,.comment-reply-button:focus-visible{color:#d9ccff}.comment-form{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding-top:12px;display:grid}.comment-replying-to{color:#c9baf7;min-height:28px;font-size:var(--type-caption-font-size);background:#bba4ff12;border:1px solid #bba4ff2e;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:5px 9px;font-weight:750;display:flex}.comment-form .comment-replying-to button{color:#ddd2ff;background:#ffffff12;border-radius:8px;width:44px;height:44px;padding:0;font:700 15px/1 Arial,sans-serif}.comment-form input{border:1px solid var(--line);color:#f8f3fa;min-width:0;height:44px;font-size:var(--type-caption-font-size);background:#ffffff0a;border-radius:14px;padding:0 14px}.comment-form input::placeholder{color:#6c6672}.comment-form button{color:#1a0e0a;background:var(--coral);height:44px;font-size:var(--type-caption-font-size);cursor:pointer;border:0;border-radius:14px;padding:0 16px;font-weight:900}.comment-form button:disabled{cursor:default;opacity:.38}.owner-review-comment-note{color:#a99fb1;font-size:var(--type-caption-font-size);text-align:center;line-height:1.6;display:block}.reel-viewer{--viewer-accent:var(--violet);z-index:120;overscroll-behavior:none;color:#fffaf5;isolation:isolate;background:#050407;place-items:center;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:clip}.reel-viewer:after{content:"";z-index:-1;background:radial-gradient(circle at 18% 20%, var(--viewer-accent), transparent 36%), linear-gradient(115deg, #040307e6, #07050aba 48%, #040307f0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reel-viewer:after{background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--viewer-accent) 17%, transparent), transparent 36%), linear-gradient(115deg, #040307e6, #07050aba 48%, #040307f0)}}.reel-viewer-backdrop{z-index:-2;filter:blur(46px)saturate(.72)brightness(.55);opacity:.42;background-position:50%;background-size:cover;position:absolute;inset:-9%;transform:scale(1.08)}.reel-viewer-frame{width:100%;height:100dvh;position:absolute;inset:0}.reel-player{isolation:isolate;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0c0a10;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 32px 110px #0000008f}.reel-player-image{object-fit:cover;filter:saturate(.9)contrast(1.06)brightness(.92);-webkit-user-drag:none;width:100%;height:100%;transition:filter .26s,transform .26s;position:absolute;inset:0;transform:scale(1.015)}.reel-player.is-paused .reel-player-image{filter:saturate(.82)contrast(1.04)brightness(.78);transform:scale(1.025)}.reel-player.is-gated .reel-player-image{filter:blur(23px)saturate(.42)brightness(.27)contrast(.82);transform:scale(1.16)}.reel-player-scrim{z-index:1;background:linear-gradient(180deg, #050408ad, transparent 24%, transparent 47%, #05040861 66%, #050408f0 100%), radial-gradient(circle at 84% 24%, var(--viewer-accent), transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reel-player-scrim{background:linear-gradient(180deg, #050408ad, transparent 24%, transparent 47%, #05040861 66%, #050408f0 100%), radial-gradient(circle at 84% 24%, color-mix(in srgb, var(--viewer-accent) 24%, transparent), transparent 38%)}}.reel-player-scrim{pointer-events:none}.viewer-speed-active{top:calc(68px + env(safe-area-inset-top,0px));z-index:11;color:#fffaf5;-webkit-backdrop-filter:blur(14px)saturate(1.2);pointer-events:none;background:#08070c8c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000042,inset 0 1px #ffffff14}.viewer-speed-active b{color:#ffb098;font:850 11px/1 Arial,sans-serif}.viewer-speed-active small{color:#ffffffb8;font-size:var(--type-caption-font-size);font-weight:800}.viewer-speed-notice{z-index:14;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(1.2);text-align:center;pointer-events:none;background:#08070cab;border:1px solid #fff3;border-radius:23px;align-content:center;place-items:center;gap:7px;min-width:154px;min-height:76px;padding:12px 18px;animation:.18s both speed-notice-in;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0000006b,inset 0 1px #ffffff1a}.viewer-speed-notice strong{color:#ffb098;font:900 26px/1 Arial,sans-serif}.viewer-speed-notice span{color:#fffc;font-size:var(--type-caption-font-size);font-weight:750}@keyframes speed-notice-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.reel-viewer-topbar{z-index:10;padding:calc(11px + env(safe-area-inset-top,0px)) 12px 0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid;position:absolute;top:0;left:0;right:0}.viewer-round-button,.viewer-action-rail button,.viewer-play-toggle{color:#fffaf4;-webkit-backdrop-filter:blur(15px)saturate(1.18);cursor:pointer;background:#0a080e73;border:1px solid #ffffff2b;place-items:center;min-width:44px;min-height:44px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #0003}.viewer-round-button{border-radius:50%;width:44px;height:44px}.viewer-close{font:500 21px/1 Arial,sans-serif}.viewer-brand{min-width:0;color:inherit;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:760;text-decoration:none;display:flex}.viewer-brand>span:nth-child(2) span{color:#ff76cc}.viewer-brand small{color:#ffffffb8;font-size:var(--type-caption-font-size);background:#08070b4d;border:1px solid #ffffff1f;border-radius:999px;padding:4px 7px}.viewer-brand-emblem{width:28px;height:28px}.viewer-top-tools{direction:ltr;gap:7px;display:flex}.viewer-top-tools .viewer-round-button{font:700 11px/1 Arial,sans-serif}.viewer-sound-icon{filter:drop-shadow(0 1px 3px #000000a6);pointer-events:none;width:22px;height:22px;display:block;overflow:visible}.viewer-speaker-body{fill:currentColor}.viewer-sound-stroke{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round}.viewer-cc.active{color:#211424;background:#ffb69f}.viewer-caption-toggle{border-radius:999px;width:57px;font-family:inherit!important;font-size:var(--type-caption-font-size)!important;font-weight:850!important}.viewer-play-toggle{z-index:8;opacity:.28;background:#0f0b124d;border-radius:50%;width:66px;height:66px;font:800 18px/1 Arial,sans-serif;transition:opacity .18s,transform .18s,background .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viewer-play-toggle:hover,.reel-player.is-paused .viewer-play-toggle{color:#21131d;opacity:1;background:#fff9f2eb;transform:translate(-50%,-50%)scale(1.04)}.viewer-action-rail{bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:10;gap:10px;display:grid;position:absolute;inset-inline-end:10px}.viewer-action-rail button{border-radius:17px;align-content:center;gap:3px;width:49px;min-height:53px}.viewer-action-rail button>span{place-items:center;min-height:21px;font:500 24px/1 Arial,sans-serif;display:grid}.viewer-action-rail button small{color:#ffffffc7;max-width:42px;font-size:var(--type-caption-font-size);text-overflow:clip;white-space:nowrap;font-weight:700;overflow:hidden}.viewer-action-rail button.liked{color:#ff795a;background:#5a1c168f;border-color:#ff715280}.viewer-action-rail button[aria-disabled=true]{opacity:.56}.viewer-comment-icon{border:1.7px solid;border-radius:7px;width:21px;position:relative;min-height:17px!important}.viewer-comment-icon:after{content:"";border-right:1.7px solid;width:6px;height:6px;position:absolute;bottom:-5px;right:3px;transform:skewY(35deg)}.viewer-share-icon{font-size:20px!important}.viewer-copy{inset-inline-start:13px;bottom:calc(26px + env(safe-area-inset-bottom,0px));z-index:9;text-align:start;position:absolute;inset-inline-end:72px}.viewer-creator-row{align-items:center;gap:9px;min-width:0;margin-bottom:11px;display:flex}.viewer-creator-row img,.viewer-panel-creator img{object-fit:cover;border:2px solid #ffffffd1;border-radius:14px;flex:none;width:39px;height:39px}.viewer-creator-row>div,.viewer-panel-creator>div{min-width:0;display:grid}.viewer-creator-row strong,.viewer-panel-creator strong{font-size:11px;font-weight:780}.viewer-creator-row .verified-creator-badge,.viewer-panel-creator .verified-creator-badge,.membership-header-creator .verified-creator-badge{border-radius:5px 5px 5px 2px;width:15px;height:15px;margin-inline-start:3px}.viewer-creator-row strong i,.viewer-panel-creator strong i{color:#fff;background:var(--violet);width:15px;height:15px;font:normal 800 var(--type-caption-font-size)/1 Arial, sans-serif;border-radius:50%;place-items:center;display:inline-grid}.viewer-creator-row>div>span,.viewer-panel-creator>div>span{color:#ffffffa6;font-size:var(--type-caption-font-size);margin-top:2px}.viewer-creator-row>button,.viewer-panel-creator>button{color:#24120e;background:linear-gradient(135deg, #ffb49b, var(--coral));min-width:59px;min-height:44px;font-size:var(--type-caption-font-size);cursor:pointer;border:0;border-radius:11px;margin-inline-start:auto;font-weight:850;box-shadow:0 8px 22px #ff664740}.viewer-member-pill{color:#d2c3ff;height:30px;font-size:var(--type-caption-font-size);background:#7651d92e;border:1px solid #bea7ff59;border-radius:10px;align-items:center;margin-inline-start:auto;padding:0 10px;font-weight:800;display:inline-flex}.viewer-copy h2{text-shadow:0 2px 14px #000000b8;max-width:540px;margin:0;font-size:16px;font-weight:760;line-height:1.5}.viewer-copy>p{color:#ffffffc7;-webkit-line-clamp:2;max-width:530px;font-size:var(--type-caption-font-size);-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.7;display:-webkit-box;overflow:hidden}.viewer-copy>p.expanded{max-height:32vh;display:block;overflow:auto}.viewer-membership-gate{z-index:12;-webkit-backdrop-filter:blur(24px)saturate(1.16);text-align:center;background:linear-gradient(145deg,#ffffff1a,#0000 46%),#0f0c15c2;border:1px solid #ffffff30;border-radius:25px;flex-direction:column;align-items:center;width:min(100% - 68px,330px);padding:23px 21px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 75px #00000085,inset 0 1px #ffffff1c}.viewer-gate-icon{color:#ffc0a7;background:linear-gradient(145deg,#ff66474d,#8b63ff2e);border:1px solid #ffbea45c;border-radius:17px;place-items:center;width:48px;height:48px;margin-bottom:10px;font-size:18px;display:grid;box-shadow:0 12px 34px #703cff38}.viewer-lock-icon{border:2px solid;border-radius:5px;width:18px;height:15px;margin-top:5px;display:block;position:relative}.viewer-lock-icon:before{content:"";border:2px solid;border-bottom:0;border-radius:8px 8px 0 0;width:8px;height:9px;position:absolute;top:-10px;left:3px}.viewer-lock-icon:after{content:"";background:currentColor;border-radius:99px;width:3px;height:5px;position:absolute;top:4px;left:6px}.viewer-gate-kicker{color:#ffab8d;font-size:var(--type-caption-font-size);font-weight:900}.viewer-membership-gate h2{margin:5px 0 0;font-size:22px;font-weight:780}.viewer-membership-gate p{color:#bcb5c4;font-size:var(--type-caption-font-size);margin:8px 0 15px;line-height:1.75}.viewer-unlock-button{color:#26120e;background:linear-gradient(110deg, #ffb69d, var(--coral) 55%, #d649ff);cursor:pointer;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px 8px 9px;text-decoration:none;display:flex;box-shadow:0 14px 32px #ff593a3d}.viewer-unlock-button strong{font-size:var(--type-caption-font-size);font-weight:900}.viewer-unlock-button>span{height:34px;font-size:var(--type-caption-font-size);white-space:nowrap;background:#ffffff52;border-radius:11px;align-items:center;gap:4px;padding:0 9px;font-weight:850;display:inline-flex}.viewer-unlock-button .sar-symbol{width:9px;height:11px;font-style:normal}.viewer-gate-secondary{color:#aaa3b2;min-height:44px;font-size:var(--type-caption-font-size);cursor:pointer;background:0 0;border:0;margin-top:11px;padding:4px 7px;font-weight:700}.viewer-desktop-panel{display:none}.viewer-toast{bottom:calc(22px + env(safe-area-inset-bottom,0px))}.membership-backdrop{z-index:230;color:#fffaf5;-webkit-backdrop-filter:blur(18px)saturate(.9);background:#040307c2;place-items:end center;display:grid;position:fixed;inset:0}.membership-flow{color:#fffaf5;isolation:isolate;background:radial-gradient(circle at 88% 2%,#ff4da429,#0000 29%),radial-gradient(circle at 8% 92%,#5c48ff24,#0000 34%),linear-gradient(155deg,#15121c 0%,#0d0b12 54%,#09080c 100%);border:1px solid #ffffff1a;flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 -30px 100px #00000094}.membership-flow:before{content:"";z-index:-1;filter:blur(72px);pointer-events:none;background:linear-gradient(110deg,#ff2da133,#4d4dff29);border-radius:50%;width:260px;height:220px;position:absolute;top:-90px;right:12%}.membership-flow-header{z-index:4;min-height:calc(68px + env(safe-area-inset-top,0px));padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px;-webkit-backdrop-filter:blur(20px)saturate(1.15);background:#0b090fb8;border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:relative}.membership-header-creator{align-items:center;gap:10px;min-width:0;display:flex}.membership-header-creator>img{object-fit:cover;border:1px solid #ffffff40;border-radius:14px;flex:none;width:43px;height:43px;box-shadow:0 8px 24px #00000057}.membership-header-creator>span{gap:1px;min-width:0;display:grid}.membership-header-creator small{color:#8d8495;font-size:var(--type-caption-font-size);font-weight:700}.membership-header-creator strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.membership-header-creator strong i{color:#fff;background:var(--violet);width:15px;height:15px;font:normal 800 var(--type-caption-font-size)/1 Arial, sans-serif;border-radius:50%;place-items:center;margin-inline-start:2px;display:inline-grid}.membership-header-actions{flex:none;align-items:center;gap:7px;display:flex}.membership-close-button,.membership-back-button{color:#fffaf5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;min-width:44px;min-height:44px}.membership-close-button{border-radius:14px;place-items:center;width:44px;height:44px;font:300 25px/1 Arial,sans-serif;display:grid}.membership-back-button{border-radius:14px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.membership-back-button span{font:500 17px/1 Arial,sans-serif}.membership-back-button b{font-size:var(--type-caption-font-size);font-weight:800}.membership-close-button:hover,.membership-back-button:hover{background:#ffffff17}.membership-close-button:disabled,.membership-back-button:disabled,.checkout-tier-line button:disabled{cursor:wait;opacity:.5}.membership-progress{background:#08070b6b;border-bottom:1px solid #ffffff0e;flex:none;grid-template-columns:auto minmax(36px,110px) auto;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:6px 18px;display:grid}.membership-progress>span{color:#6f6877;align-items:center;gap:6px;display:inline-flex}.membership-progress i{width:24px;height:24px;font:normal 800 var(--type-caption-font-size)/1 inherit;border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid}.membership-progress b{font-size:var(--type-caption-font-size);font-weight:750}.membership-progress>em{background:#ffffff17;height:1px}.membership-progress>span.active,.membership-progress>span.complete{color:#fff5f0}.membership-progress>span.active i{color:#24130f;background:linear-gradient(135deg, #ffb69d, var(--coral));border-color:#0000;box-shadow:0 6px 18px #ff664740}.membership-progress>span.complete i{color:#d9ceff;background:#825dff2e;border-color:#a387ff6b}.membership-progress.progress-payment>em,.membership-progress.progress-success>em{background:linear-gradient(90deg,#825dff8c,#ff66478c)}.membership-step-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.membership-step-scroll{overscroll-behavior:contain;scrollbar-color:#ffffff2b transparent;flex:auto;min-height:0;overflow:hidden auto}.membership-tier-step,.membership-payment-step{padding:23px 15px 27px}.membership-step-heading{text-align:center;max-width:610px;margin:0 auto 19px}.membership-kicker{color:#ff9a79;min-height:25px;font-size:var(--type-caption-font-size);background:#ff664714;border:1px solid #ff805b33;border-radius:999px;align-items:center;padding:0 9px;font-weight:850;display:inline-flex}.membership-step-heading h2,.success-content h2{letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(25px,7.5vw,36px);font-weight:760;line-height:1.35}.membership-step-heading h2:focus-visible,.success-content h2:focus-visible{text-underline-offset:8px;outline:none;-webkit-text-decoration:underline #ffb49ab8;text-decoration:underline #ffb49ab8;text-decoration-thickness:2px}.membership-step-heading>p,.success-content>p{color:#aaa2b0;max-width:570px;font-size:var(--type-caption-font-size);margin:7px auto 0;line-height:1.85}.membership-tier-fieldset,.payment-methods{border:0;min-width:0;margin:0;padding:0}.tier-default-note{color:#8d8495;width:fit-content;font-size:var(--type-caption-font-size);text-align:center;align-items:center;gap:6px;margin:0 auto 12px;line-height:1.6;display:flex}.tier-default-note>span{color:#d2c5ff;width:17px;height:17px;font:800 var(--type-caption-font-size)/1 Arial, sans-serif;background:#8960ff2b;border-radius:50%;flex:none;place-items:center;display:grid}.membership-tier-grid{gap:10px;max-width:900px;margin:0 auto;display:grid}.membership-tier-card{cursor:pointer;background:linear-gradient(145deg,#ffffff0e,#0000 46%),#ffffff06;border:1px solid #ffffff1b;border-radius:21px;gap:11px;min-width:0;padding:16px;transition:border-color .17s,transform .17s,background .17s,box-shadow .17s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.membership-tier-card:hover{border-color:#ffffff30;transform:translateY(-2px)}.membership-tier-card.selected{background:radial-gradient(circle at 15% 0,#ff4ba326,#0000 39%),linear-gradient(145deg,#ff855f21,#5d45ff13);border-color:#ff835e94;box-shadow:inset 0 0 0 1px #ff8d691f,0 18px 45px #0003}.membership-tier-card:focus-within{outline-offset:2px;outline:2px solid #ffb49a}.membership-tier-radio,.payment-methods input[type=radio]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.tier-card-selection{top:15px;background:#04030738;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-inline-start:15px}.tier-card-selection i{background:0 0;border-radius:50%;width:10px;height:10px}.membership-tier-card.selected .tier-card-selection{border-color:#ff9a78}.membership-tier-card.selected .tier-card-selection i{background:linear-gradient(135deg, #ffb49b, var(--coral));box-shadow:0 0 12px #ff664780}.tier-card-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding-inline:31px 0;display:flex}.tier-card-head>span{gap:3px;display:grid}.tier-card-head small{color:#968d9d;font-size:var(--type-caption-font-size);font-weight:700}.tier-card-head strong{font-size:17px;font-weight:790}.tier-card-head>b{color:#25120d;font-size:var(--type-caption-font-size);white-space:nowrap;background:linear-gradient(135deg,#ffd0bd,#ff8260);border-radius:999px;align-self:flex-start;padding:5px 7px;font-weight:900}.tier-card-price{color:#fff;align-items:center;gap:5px;display:flex}.tier-card-price>strong{letter-spacing:-.04em;font-size:30px;font-weight:720;line-height:1}.tier-card-price>.sar-symbol{background-color:#ff9c7b;width:16px;height:19px}.tier-card-price>small{color:#8f8796;font-size:var(--type-caption-font-size);align-self:flex-end;padding-bottom:2px;font-weight:700}.tier-card-description{color:#aaa2af;font-size:var(--type-caption-font-size);line-height:1.7}.membership-tier-card ul{border-top:1px solid #ffffff13;gap:7px;margin:0;padding:11px 0 0;list-style:none;display:grid}.membership-tier-card li{color:#d2cad6;font-size:var(--type-caption-font-size);align-items:center;gap:7px;line-height:1.55;display:flex}.membership-tier-card li>span{color:#cfbeff;width:16px;height:16px;font:800 var(--type-caption-font-size)/1 Arial, sans-serif;background:#845eff29;border-radius:50%;flex:none;place-items:center;display:grid}.membership-action-bar{z-index:5;padding:11px 14px calc(11px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(22px)saturate(1.14);background:#0c0a10e6;border-top:1px solid #ffffff17;flex:none;gap:10px;display:grid;position:relative;box-shadow:0 -18px 42px #0000004d}.membership-action-summary{grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;display:grid}.membership-action-summary>span{color:#847d8b;font-size:var(--type-caption-font-size);grid-area:1/1;font-weight:700}.membership-action-summary>strong{grid-area:2/1;font-size:12px;font-weight:800}.membership-action-price{text-align:end;grid-area:1/2/span 2;justify-self:end;gap:1px;display:grid}.membership-action-price>small:first-child{color:#b6aebe;font-size:var(--type-caption-font-size);font-weight:700}.membership-action-price>small:last-child{color:#77717f;font-size:var(--type-caption-font-size);font-weight:650;line-height:1.35}.membership-action-summary .sar-symbol{vertical-align:-2px;width:9px;height:11px;margin-inline:1px}.membership-primary-button{color:#24120e;cursor:pointer;background:linear-gradient(110deg,#ffb89f,#ff704f 54%,#e14dff 125%);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-family:inherit;font-size:11px;font-weight:900;transition:filter .17s,transform .17s,opacity .17s;display:flex;box-shadow:0 16px 34px #ff563938,inset 0 1px #ffffff52}.membership-primary-button:hover:not(:disabled){filter:brightness(1.06)}.membership-primary-button:active:not(:disabled){transform:scale(.99)}.membership-primary-button>span{font:500 17px/1 Arial,sans-serif}.membership-primary-button:disabled{color:#776f7d;box-shadow:none;cursor:not-allowed;opacity:.72;background:#29252f}.membership-payment-step{padding-top:18px}.payment-heading{margin-bottom:16px}.membership-checkout-grid{gap:12px;max-width:920px;margin:0 auto;display:grid}.checkout-summary-card,.payment-panel{background:#ffffff07;border:1px solid #ffffff1a;border-radius:22px;min-width:0;box-shadow:inset 0 1px #ffffff0a}.checkout-summary-card{align-content:start;padding:13px;display:grid}.checkout-creator-mini{border-bottom:1px solid #ffffff13;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 0 12px;display:grid}.checkout-creator-mini img{object-fit:cover;border-radius:14px;width:43px;height:43px}.checkout-creator-mini>span{gap:2px;display:grid}.checkout-creator-mini small,.checkout-tier-line small{color:#8f8796;font-size:var(--type-caption-font-size)}.checkout-creator-mini strong,.checkout-tier-line strong{font-size:var(--type-caption-font-size);font-weight:800}.checkout-creator-mini>.verified-creator-badge{width:20px;height:20px}.checkout-creator-mini>i{color:#d6c9ff;width:22px;height:22px;font:normal 800 var(--type-caption-font-size)/1 Arial, sans-serif;background:#7e58ff33;border-radius:50%;place-items:center;display:grid}.checkout-tier-line{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.checkout-tier-line>span{gap:2px;display:grid}.checkout-tier-line button{color:#d7caff;min-width:51px;min-height:44px;font:800 var(--type-caption-font-size)/1 inherit;cursor:pointer;background:#7e58ff17;border:1px solid #ffffff1a;border-radius:12px}.checkout-totals{gap:8px;margin:12px 0 0;display:grid}.checkout-totals>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-totals dt,.checkout-totals dd{font-size:var(--type-caption-font-size);margin:0}.checkout-totals dt{color:#958d9d}.checkout-totals dd{color:#dcd3e2;font-weight:800}.checkout-totals .sar-symbol,.success-receipt .sar-symbol{vertical-align:-2px;width:9px;height:11px}.checkout-totals>.checkout-total{border-top:1px dashed #ffffff1f;margin-top:1px;padding-top:10px}.checkout-totals>.checkout-total dt,.checkout-totals>.checkout-total dd{color:#fff7f2;font-size:var(--type-caption-font-size);font-weight:850}.checkout-summary-card>p{color:#958d9d;font-size:var(--type-caption-font-size);background:#ffffff06;border-radius:12px;align-items:flex-start;gap:6px;margin:12px 0 0;padding:9px;line-height:1.7;display:flex}.checkout-summary-card>p>span{color:#b9a6ff;font:800 12px/1 Arial,sans-serif}.payment-panel{align-content:start;gap:12px;padding:13px;display:grid}.payment-methods legend{color:#f7eef8;font-size:var(--type-caption-font-size);margin-bottom:9px;font-weight:800}.payment-method-grid{gap:8px;display:grid}.payment-method-grid>label{cursor:pointer;background:#ffffff06;border:1px solid #ffffff18;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:flex;position:relative}.payment-method-grid>label.selected{background:linear-gradient(120deg,#ff6d4d1a,#6c4eff0f);border-color:#ff825d80}.payment-method-grid>label:focus-within{outline-offset:2px;outline:2px solid #ffb49a}.payment-method-copy{align-items:center;gap:9px;min-width:0;display:flex}.payment-method-copy>span{gap:2px;min-width:0;display:grid}.payment-method-copy strong{font-size:var(--type-caption-font-size);font-weight:800}.payment-method-copy small{color:#8f8796;font-size:var(--type-caption-font-size)}.payment-card-icon{background:linear-gradient(140deg,#4f3ab5,#251d40);border:1px solid #ffffff38;border-radius:7px;flex:none;width:30px;height:23px;display:block;position:relative}.payment-card-icon:before{content:"";background:#ffffff38;height:4px;position:absolute;top:6px;left:0;right:0}.payment-card-icon:after{content:"";background:#ff9a78;border-radius:3px;width:7px;height:3px;position:absolute;bottom:4px;right:5px}.apple-pay-native{color:#fff;direction:ltr;background:#08080a;border:0;flex:none;place-items:center;padding:0;overflow:hidden;display:inline-grid!important}.apple-pay-native-mark{color:#111;background:#fff;border-radius:7px;width:100px;height:30px;min-width:100px!important}.apple-pay-native-subscribe{cursor:pointer;border-radius:11px;width:min(220px,100%);height:48px;min-height:44px;min-width:140px!important}.apple-pay-native-subscribe:disabled{cursor:not-allowed;opacity:.48}.apple-pay-fallback{align-items:center;font:650 18px/1 -apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;gap:4px!important;min-width:0!important;display:inline-flex!important}.apple-pay-fallback>b{font-size:23px;font-weight:500}.apple-pay-fallback>span{letter-spacing:-.04em;font-size:18px;font-weight:600}@supports ((-webkit-appearance:-apple-pay-button)){.apple-pay-native{-webkit-appearance:-apple-pay-button}.apple-pay-native-mark{-apple-pay-button-type:plain;-apple-pay-button-style:white}.apple-pay-native-subscribe{-apple-pay-button-type:subscribe;-apple-pay-button-style:black}.apple-pay-native>*{display:none!important}}.payment-radio-dot{border:1px solid #ffffff30;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.payment-radio-dot:after{content:"";background:0 0;border-radius:50%;width:9px;height:9px}.payment-method-grid>label.selected .payment-radio-dot{border-color:#ff9876}.payment-method-grid>label.selected .payment-radio-dot:after{background:#ff8e6b;box-shadow:0 0 10px #ff6a4a73}.tap-secure-frame{background:radial-gradient(circle at 12% 8%,#594aff21,#0000 36%),#06060a85;border:1px solid #745dff38;border-radius:18px;gap:9px;padding:12px;display:grid;position:relative;overflow:hidden}.tap-frame-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.tap-wordmark{color:#fff;min-width:0;font-size:var(--type-caption-font-size);align-items:center;font-weight:800;line-height:1.4;display:inline-flex}.tap-wordmark>span{color:#fff;width:12px;height:12px;font-size:var(--type-caption-font-size);background:#775cff;border-radius:4px;flex:0 0 12px;place-items:center;margin-inline-end:5px;display:inline-grid}.payment-brands{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.payment-brands>i{color:#bdb6c4;max-width:100%;font-size:var(--type-caption-font-size);text-align:end;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:5px;padding:3px 5px;font-style:normal;font-weight:750;line-height:1.25}.tap-frame-placeholder{gap:8px;margin-top:2px;display:grid}.tap-frame-placeholder>div{grid-template-columns:minmax(0,1fr) 74px;gap:7px;display:grid}.tap-frame-placeholder span{background:linear-gradient(90deg,#ffffff06,#fff1,#ffffff06) 0 0/220% 100%;border:1px solid #ffffff12;border-radius:9px;height:34px;animation:2.2s ease-in-out infinite tap-skeleton}.tap-secure-frame>strong{color:#ddd5e2;font-size:var(--type-caption-font-size);margin-top:1px}.tap-secure-frame>p{color:#817a88;font-size:var(--type-caption-font-size);margin:-4px 0 0;line-height:1.65}.prototype-warning{color:#d7b587;font-size:var(--type-caption-font-size);background:#ff91380e;border:1px solid #ffae4d29;border-radius:10px;align-items:center;gap:6px;padding:7px 8px;font-weight:700;display:flex}.prototype-warning>span{color:#24160c;width:16px;height:16px;font:900 var(--type-caption-font-size)/1 Arial, sans-serif;background:#e5b176;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes tap-skeleton{0%,to{background-position:100% 0}50%{background-position:-100% 0}}.apple-pay-preview{color:#0f0e11;text-align:center;background:linear-gradient(140deg,#f3f1f4,#bdb8c4);border:1px solid #ffffff1a;border-radius:18px;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.apple-pay-preview>div{z-index:2;justify-items:center;gap:5px;display:grid;position:relative}.apple-pay-preview small{color:#65606a;font-size:var(--type-caption-font-size);font-weight:750}.apple-pay-preview .apple-pay-native-subscribe{box-shadow:0 12px 28px #0000003b}.apple-pay-preview p{color:#514c56;max-width:230px;font-size:var(--type-caption-font-size);margin:3px 0 0;line-height:1.65}.apple-pay-orbit{border:1px solid #0000001c;border-radius:50%;width:180px;height:180px;position:absolute;box-shadow:0 0 0 30px #ffffff21,0 0 0 58px #00000009}.recurring-consent{cursor:pointer;background:#ffffff06;border:1px solid #ffffff18;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:56px;padding:9px 10px;display:grid;position:relative}.recurring-consent input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.recurring-consent>span{color:#0000;background:#04030740;border:1px solid #ffffff2b;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.recurring-consent>span i{font:normal 850 var(--type-caption-font-size)/1 Arial, sans-serif}.recurring-consent input:checked+span{color:#29130e;background:linear-gradient(135deg,#ffb89f,#ff704f);border-color:#0000}.recurring-consent:focus-within{outline-offset:2px;outline:2px solid #ffb49a}.recurring-consent>b{color:#c8c0cd;font-size:var(--type-caption-font-size);font-weight:700;line-height:1.75}.recurring-consent .sar-symbol{vertical-align:-2px;width:8px;height:10px}.payment-trust-line{align-items:center;gap:8px;padding-inline:4px;display:flex}.mini-secure-lock{border:1.5px solid #9b8dd1;border-radius:5px;flex:none;width:20px;height:17px;margin-top:5px;display:block;position:relative}.mini-secure-lock:before{content:"";border:1.5px solid #9b8dd1;border-bottom:0;border-radius:8px 8px 0 0;width:9px;height:8px;position:absolute;top:-8px;left:4px}.payment-trust-line p{gap:2px;margin:0;display:grid}.payment-trust-line strong{color:#bfb5c6;font-size:var(--type-caption-font-size)}.payment-trust-line small{color:#77707e;font-size:var(--type-caption-font-size)}.payment-action-bar{grid-template-columns:minmax(0,1fr)}.payment-action-bar .membership-action-summary>strong{align-items:center;gap:4px;display:inline-flex}.payment-action-bar .membership-action-summary>strong .sar-symbol{background-color:#ff9a78}.button-spinner{border:2px solid #27110c40;border-top-color:#28120d;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.prototype-payment-note{color:#6f6876;font-size:var(--type-caption-font-size);text-align:center;margin:-2px 0 0;line-height:1.55}.membership-success-step .membership-step-scroll{align-items:center;display:grid}.success-content{text-align:center;justify-items:center;gap:0;width:min(100%,560px);margin:auto;padding:28px 15px;display:grid}.success-ring{background:linear-gradient(145deg,#ff805b3d,#6e51ff2e);border:1px solid #ff9e7d4d;border-radius:27px;place-items:center;width:76px;height:76px;margin-bottom:15px;display:grid;position:relative;box-shadow:0 22px 58px #7c4aff33,inset 0 1px #ffffff24}.success-ring:before{content:"";z-index:-1;border:1px solid #fff1;border-radius:35px;position:absolute;inset:-11px}.success-ring i{color:#2a140e;background:linear-gradient(135deg,#ffd3c2,#ff7956);border-radius:50%;place-items:center;width:36px;height:36px;font:900 15px/1 Arial,sans-serif;display:grid}.success-unlocked-preview{text-align:start;background:linear-gradient(120deg,#ff6a4a17,#6f4fff14);border:1px solid #ffffff1c;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:19px;padding:9px;display:grid}.success-unlocked-preview img{object-fit:cover;border-radius:12px;width:55px;height:64px}.success-unlocked-preview>span{gap:4px;min-width:0;display:grid}.success-unlocked-preview small{color:#ff9d7d;font-size:var(--type-caption-font-size);font-weight:800}.success-unlocked-preview strong{font-size:var(--type-caption-font-size);text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.55;overflow:hidden}.success-unlocked-preview>i{color:#27120d;background:linear-gradient(135deg,#ffb89f,#ff704f);border-radius:50%;place-items:center;width:38px;height:38px;font:700 11px/1 Arial,sans-serif;display:grid}.success-receipt{background:#ffffff06;border:1px solid #ffffff17;border-radius:17px;gap:0;width:100%;margin:11px 0 0;padding:0 13px;display:grid}.success-receipt>div{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:14px;min-height:40px;display:flex}.success-receipt>div:last-child{border-bottom:0}.success-receipt dt,.success-receipt dd{font-size:var(--type-caption-font-size);margin:0}.success-receipt dt{color:#89818f}.success-receipt dd{color:#dcd3e1;font-weight:750}.success-content>.success-receipt-note{color:#756e7c;font-size:var(--type-caption-font-size);margin-top:8px}.success-action-bar>button:last-child{color:#aaa0b0;min-height:44px;font:750 var(--type-caption-font-size)/1 inherit;cursor:pointer;background:0 0;border:0}.toast{z-index:260}.membership-header-creator small{font-size:var(--type-caption-font-size)}.membership-header-creator strong{font-size:13px}.membership-back-button b{font-size:11px}.membership-progress b,.membership-kicker{font-size:var(--type-caption-font-size)}.membership-step-heading>p,.success-content>p{font-size:12.5px}.tier-default-note,.tier-card-head small{font-size:var(--type-caption-font-size)}.tier-card-head strong{font-size:18px}.tier-card-head>b,.tier-card-price>small{font-size:var(--type-caption-font-size)}.tier-card-description{font-size:11.5px}.membership-tier-card li,.membership-action-summary>span{font-size:var(--type-caption-font-size)}.membership-action-summary>strong{font-size:13.5px}.membership-action-price>small{font-size:var(--type-caption-font-size)}.membership-primary-button{font-size:13.5px}.checkout-creator-mini small,.checkout-tier-line small{font-size:var(--type-caption-font-size)}.checkout-creator-mini strong,.checkout-tier-line strong{font-size:12px}.checkout-tier-line button,.checkout-totals dt,.checkout-totals dd{font-size:var(--type-caption-font-size)}.checkout-totals>.checkout-total dt,.checkout-totals>.checkout-total dd{font-size:12.5px}.checkout-summary-card>p{font-size:var(--type-caption-font-size)}.payment-methods legend{font-size:12px}.payment-method-copy strong{font-size:11.5px}.payment-method-copy small,.tap-secure-frame>strong,.tap-secure-frame>p,.prototype-warning,.apple-pay-preview small,.apple-pay-preview p{font-size:var(--type-caption-font-size)}.recurring-consent>b{font-size:11.5px}.payment-trust-line strong,.payment-trust-line small{font-size:var(--type-caption-font-size)}.prototype-payment-note{color:#9b92a2;font-size:var(--type-caption-font-size)}.success-unlocked-preview small{font-size:var(--type-caption-font-size)}.success-unlocked-preview strong{font-size:11px}.success-receipt dt,.success-receipt dd,.success-content>.success-receipt-note{font-size:var(--type-caption-font-size)}.success-action-bar>button:last-child{font-size:11px}@media (width<=359px){.membership-flow-header{padding-inline:10px}.membership-header-creator small,.membership-back-button b{display:none}.membership-progress{grid-template-columns:auto minmax(24px,60px) auto;padding-inline:10px}.membership-tier-step,.membership-payment-step{padding-inline:11px}.membership-step-heading h2,.success-content h2{font-size:25px}.membership-tier-card{border-radius:18px;padding:14px}.tier-card-head strong{font-size:15px}.tier-card-price>strong{font-size:27px}.payment-method-copy strong{font-size:11px}.recurring-consent>b{font-size:11.5px}.tap-frame-placeholder>div{grid-template-columns:minmax(0,1fr) 62px}.membership-action-bar{padding-inline:10px}}@media (height<=650px){.membership-flow-header{min-height:calc(58px + env(safe-area-inset-top,0px));padding-top:calc(6px + env(safe-area-inset-top,0px));padding-bottom:6px}.membership-header-creator>img{width:40px;height:40px}.membership-progress{min-height:42px}.membership-tier-step,.membership-payment-step{padding-top:15px;padding-bottom:18px}.membership-step-heading{margin-bottom:13px}.membership-step-heading h2,.success-content h2{margin-top:5px;font-size:23px}.membership-step-heading>p,.success-content>p{margin-top:4px;line-height:1.65}.success-content{padding-block:18px}.success-ring{border-radius:22px;width:62px;height:62px;margin-bottom:9px}.prototype-payment-note{display:none}}@media (width<=480px){.membership-step-payment .membership-header-creator>span,.membership-step-success .membership-header-creator>span{display:none}.membership-step-payment .membership-header-creator,.membership-step-success .membership-header-creator{min-width:43px}}@media (width>=700px){.membership-backdrop{place-items:center;padding:24px}.membership-flow{border-radius:30px;width:min(100%,980px);height:min(850px,100dvh - 48px);box-shadow:0 42px 130px #000000a8}.membership-flow-header{align-items:center;min-height:72px;padding:12px 18px}.membership-progress{min-height:54px}.membership-tier-step,.membership-payment-step{padding:29px 24px 34px}.membership-step-heading{margin-bottom:24px}.membership-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.membership-tier-card{align-content:start;padding:18px}.tier-card-head{min-height:41px}.membership-action-bar{grid-template-columns:minmax(0,1fr) minmax(250px,340px);align-items:center;gap:18px;padding:14px 20px}.membership-action-summary{max-width:360px}.membership-checkout-grid{grid-template-columns:minmax(230px,.74fr) minmax(0,1.26fr);align-items:start;gap:14px}.payment-action-bar{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.prototype-payment-note{grid-column:2}.success-content{padding:42px 20px}.success-action-bar{grid-template-columns:minmax(250px,350px) auto;justify-content:center}.success-action-bar>button:last-child{padding-inline:20px}}@media (width>=900px){.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=431px){.phone-shell{border-radius:34px 34px 24px 24px;width:min(100% - 32px,430px);margin-top:26px;margin-bottom:40px}.comment-sheet{border-bottom:1px solid #ffffff1a;border-radius:28px;margin-bottom:18px}}@media (width<=359px){.cover-art{height:250px}.top-actions{inset-inline:12px}.profile-content{padding-inline:15px}.avatar-wrap{width:88px;height:88px}.name-line h1{font-size:25px}.bio{font-size:12px}.stats dt{font-size:var(--type-caption-font-size)}.stats dd{font-size:16px}.subscribe-button{padding-inline:13px 10px}.subscribe-copy strong{font-size:14px}.subscribe-copy small{font-size:var(--type-caption-font-size)}.tabs{padding-inline:6px}.tabs button{font-size:var(--type-caption-font-size);gap:4px}.feed{padding-inline:13px}.feed.reel-feed{padding-inline:5px}.reel-feed .feed-heading{padding-inline:8px}.reels-grid{gap:2px}.reel-metrics{gap:1px;padding-inline:3px;left:4px;right:4px}.reel-metric{font-size:var(--type-caption-font-size);gap:2px}.reel-viewer-topbar{grid-template-columns:42px minmax(0,1fr) auto;gap:6px;padding-inline:8px}.viewer-round-button{width:44px;min-width:44px;height:44px;min-height:44px}.viewer-brand>span:nth-child(2){display:none}.viewer-brand{gap:5px}.viewer-brand small{font-size:var(--type-caption-font-size);padding-inline:5px}.viewer-action-rail{bottom:calc(62px + env(safe-area-inset-bottom,0px));gap:7px;inset-inline-end:6px}.viewer-action-rail button{border-radius:15px;width:45px;min-width:45px;min-height:49px}.viewer-copy{inset-inline-start:10px;bottom:calc(20px + env(safe-area-inset-bottom,0px));inset-inline-end:60px}.viewer-creator-row{gap:7px;margin-bottom:8px}.viewer-creator-row img{border-radius:12px;width:35px;height:35px}.viewer-creator-row strong{font-size:var(--type-caption-font-size)}.viewer-copy h2{font-size:14px}.viewer-copy>p{font-size:var(--type-caption-font-size)}.viewer-membership-gate{border-radius:21px;width:min(100% - 44px,300px);padding:17px 15px 13px}.viewer-gate-icon{border-radius:14px;width:42px;height:42px;margin-bottom:7px}.viewer-membership-gate h2{font-size:19px}.viewer-membership-gate p{font-size:var(--type-caption-font-size);margin-block:6px 11px}.viewer-unlock-button{min-height:48px}.viewer-unlock-button strong{font-size:var(--type-caption-font-size)}}@media (height<=650px){.viewer-copy>p{-webkit-line-clamp:1}.viewer-action-rail{bottom:calc(42px + env(safe-area-inset-bottom,0px))}.viewer-membership-gate{padding-block:14px 10px}.viewer-gate-icon{width:36px;height:36px;margin-bottom:5px}.viewer-membership-gate p{margin-block:4px 8px;line-height:1.55}}@media (width>=700px){.phone-shell{width:min(100% - 40px,820px)}.cover-art{min-height:345px}.cover-copy{padding:120px 34px 94px}.cover-copy strong{font-size:43px}.profile-content{margin-top:-72px;padding:0 30px 30px}.identity-topline{min-height:104px}.avatar-wrap{border-radius:35px;width:108px;height:108px}.avatar{border-radius:31px}.profile-grid{width:min(100%,680px)}.name-line h1{font-size:32px}.bio{max-width:500px;font-size:13px}.subscribe-button{margin-top:14px}.tabs{padding-inline:80px}.feed{padding:30px 28px 126px}.feed-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feed.reel-feed{padding-inline:18px}.reel-feed .feed-heading{padding-inline:10px}.reels-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.reel-preview{border-radius:10px}.reel-metrics{border-radius:9px;min-height:27px;padding-inline:7px;bottom:9px;left:8px;right:8px}.reel-metric{font-size:var(--type-caption-font-size);gap:4px}.media-frame,.podcast-cover,.text-art{height:225px}.content-card{border-radius:27px}.comment-sheet{width:min(100% - 40px,560px)}.reel-viewer{padding:20px}.reel-viewer-frame{aspect-ratio:9/16;width:auto;max-width:calc(100vw - 40px);height:min(100dvh - 40px,900px);position:relative;inset:auto}.reel-player{border:1px solid #ffffff24;border-radius:29px}.reel-viewer-topbar{padding-top:14px;padding-inline:15px}.viewer-copy{inset-inline:17px 79px}.viewer-action-rail{inset-inline-end:14px}}@media (width>=1024px){.phone-shell{border-radius:34px 34px 28px 28px;width:min(100% - 64px,820px);margin-top:24px}.cover-art{min-height:345px}.top-actions{inset:24px 28px auto}.brand-emblem{width:34px;height:34px}.icon-button{width:48px;height:48px}.cover-copy{padding:120px 34px 94px}.cover-copy strong{font-size:43px}.profile-content{margin-top:-72px;padding:0 30px 30px}.identity-topline{min-height:104px}.avatar-wrap{border-radius:35px;width:108px;height:108px;padding:4px}.avatar{border-radius:31px}.category-pill{height:36px;padding-inline:14px;font-size:12px}.profile-grid{width:min(100%,680px)}.name-line h1{font-size:32px}.handle{font-size:12px}.bio{max-width:500px;font-size:13px;line-height:1.85}.stats dt{font-size:var(--type-caption-font-size)}.stats dd{font-size:18px}.tabs{min-height:64px;padding-inline:80px}.tabs button{font-size:11px}.feed{padding:30px 28px 138px}.feed-heading h2{font-size:22px}.feed-list{gap:20px}.feed.reel-feed{padding-inline:18px}.reel-feed .feed-heading{padding-inline:10px}.reels-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.media-frame,.podcast-cover,.text-art{height:225px}.card-body{padding:20px 21px 17px}.card-body h3{font-size:18px}.card-body p{font-size:12px}.toast{bottom:105px}.reel-viewer{padding:24px 32px}.reel-viewer-frame{aspect-ratio:auto;flex-direction:row;justify-content:center;align-items:stretch;gap:16px;width:min(100vw - 64px,960px);max-width:none;height:min(100dvh - 48px,852px);display:flex}.reel-player{aspect-ratio:9/16;border-radius:31px;flex:none;width:auto;height:100%}.viewer-copy{display:none}.viewer-action-rail{bottom:28px;inset-inline-end:13px}.viewer-desktop-panel{-webkit-backdrop-filter:blur(28px)saturate(1.15);background:linear-gradient(150deg,#ffffff0e,#0000 34%),#0d0b12e0;border:1px solid #ffffff1a;border-radius:31px;flex-direction:column;flex:0 0 360px;width:360px;min-width:0;height:100%;padding:24px;display:flex;overflow:auto;box-shadow:0 32px 100px #00000070,inset 0 1px #ffffff12}.viewer-panel-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.viewer-panel-brand>div{gap:4px;display:grid}.viewer-panel-brand strong{font-size:19px}.viewer-panel-brand>span{border:1px solid var(--line);color:#8f8996;font-size:var(--type-caption-font-size);border-radius:9px;padding:6px 9px}.viewer-panel-creator{align-items:center;gap:10px;padding:20px 0 18px;display:flex}.viewer-panel-creator img{border-radius:16px;width:46px;height:46px}.viewer-panel-creator strong{font-size:12px}.viewer-panel-copy{background:#ffffff06;border:1px solid #ffffff14;border-radius:19px;padding:17px}.viewer-panel-copy>span{color:#ff9f80;font-size:var(--type-caption-font-size);font-weight:850}.viewer-panel-copy h2{margin:6px 0 0;font-size:17px;line-height:1.55}.viewer-panel-copy p{color:#aaa4b0;font-size:var(--type-caption-font-size);margin:8px 0 0;line-height:1.75}.viewer-panel-copy>div{color:#c5b9ef;font-size:var(--type-caption-font-size);margin-top:11px}.viewer-panel-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding:12px 4px;display:grid}.viewer-panel-stats span{border-inline-end:1px solid var(--line);gap:4px;padding-inline:9px;display:grid}.viewer-panel-stats span:last-child{border-inline-end:0}.viewer-panel-stats small{color:#77717e;font-size:var(--type-caption-font-size)}.viewer-panel-stats strong{font-size:13px}.viewer-panel-comments{margin-top:18px}.viewer-panel-comments header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.viewer-panel-comments header h3{margin:4px 0 0;font-size:14px}.viewer-panel-comments header button{border:1px solid var(--line);color:#d8d1dd;min-height:44px;font-size:var(--type-caption-font-size);cursor:pointer;background:#ffffff09;border-radius:10px;padding-inline:10px}.viewer-panel-comments header button:disabled{cursor:default;opacity:.35}.viewer-panel-comment{border-top:1px solid #ffffff0e;grid-template-columns:32px 1fr;gap:9px;padding:10px 0;display:grid}.viewer-panel-comment .mini-avatar{width:32px;height:32px;font-size:var(--type-caption-font-size);border-radius:11px}.viewer-panel-comment p{color:#aaa4b0;font-size:var(--type-caption-font-size);margin:0;line-height:1.6}.viewer-panel-comment p strong{color:#eee9f1;font-size:var(--type-caption-font-size);align-items:center;gap:4px;margin-bottom:2px;display:flex}.viewer-panel-comment p strong .verified-creator-badge{width:12px;height:12px;font-size:var(--type-caption-font-size);border-radius:4px}.viewer-panel-shortcuts{color:#625d68;font:650 var(--type-caption-font-size)/1.4 Arial, sans-serif;direction:ltr;justify-content:space-between;gap:6px;margin-top:auto;padding-top:16px;display:flex}}@media (width>=980px){.tabs{top:calc(76px + env(safe-area-inset-top,0px))}}@media (width<=520px){.profile-owner-actions{grid-template-columns:minmax(0,1fr)}.profile-owner-action strong,.profile-owner-action small{text-overflow:clip;white-space:normal;overflow:visible}}@media (width<=359px){.profile-owner-action{grid-template-columns:minmax(0,1fr);gap:0;min-height:58px;padding-inline:44px}.profile-owner-action>span:first-child{width:30px;height:30px;inset-inline-start:7px}.profile-owner-action small{display:none}}.creator-profile-stage:not(.is-public-conversion) .feed{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}@media (width>=700px){.creator-profile-stage:not(.is-public-conversion) .feed{padding-bottom:calc(126px + env(safe-area-inset-bottom,0px))}}@media (width>=1024px){.creator-profile-stage:not(.is-public-conversion) .feed{padding-bottom:calc(138px + env(safe-area-inset-bottom,0px))}}.home-stage .home-main-column.is-empty-live{gap:var(--spacing-md);width:100%;max-width:760px;margin-inline:auto}.home-stage .home-empty-discovery.is-live-onboarding{border-color:var(--border-subtle);background:radial-gradient(circle at 12% 0%, var(--brand-purple), transparent 38%), radial-gradient(circle at 88% 16%, var(--brand-pink), transparent 42%), linear-gradient(145deg, var(--surface-raised), var(--surface-subtle));align-content:center;min-height:clamp(250px,50vw,340px);padding:clamp(24px,6vw,48px)}@supports (color:color-mix(in lab, red, red)){.home-stage .home-empty-discovery.is-live-onboarding{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--brand-purple) 28%, transparent), transparent 38%), radial-gradient(circle at 88% 16%, color-mix(in srgb, var(--brand-pink) 34%, transparent), transparent 42%), linear-gradient(145deg, var(--surface-raised), var(--surface-subtle))}}.home-stage .home-empty-discovery.is-live-onboarding .home-empty-discovery-mark{width:52px;height:52px;color:var(--text-link);background:var(--state-selected-surface);border-color:var(--state-selected-border)}.home-stage .home-empty-discovery.is-live-onboarding .home-empty-discovery-mark svg{width:23px;height:23px}.home-stage .home-empty-discovery.is-live-onboarding .home-empty-discovery-copy{gap:var(--spacing-xs)}.home-stage .home-empty-discovery.is-live-onboarding .home-empty-discovery-copy>span{color:var(--text-secondary)}.home-stage .home-empty-discovery.is-live-onboarding .home-empty-discovery-action{min-height:46px;margin-top:var(--spacing-xs);padding-inline:var(--spacing-md)}@media (width>=700px){.home-stage .home-main-column.is-empty-live{padding-inline:var(--spacing-md)}.home-stage .home-empty-discovery.is-live-onboarding .home-empty-discovery-copy{max-width:580px}}@media (width>=1024px){.home-stage .home-main-column.is-empty-live{padding-inline:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._hero_tpkuu_1{max-width:900px;padding:82px 0 48px}._eyebrow_tpkuu_6{color:#cfadff;align-items:center;gap:9px;font-size:12px;font-weight:760;display:inline-flex}._eyebrow_tpkuu_6 i{background:linear-gradient(135deg,#ff2da1,#8c6cff);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #9d59ff1c,0 0 20px #ff2da173}._hero_tpkuu_1 h1{color:#fffaf4;letter-spacing:-.06em;margin:18px 0 16px;font-size:clamp(42px,7vw,74px);font-weight:800;line-height:1.08}._hero_tpkuu_1>p{color:#b5aebe;max-width:760px;margin:0;font-size:15px;line-height:2}._actions_tpkuu_40{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}._primaryAction_tpkuu_47,._secondaryAction_tpkuu_48{min-height:50px;transition:border-color var(--motion-duration-quick,.16s) ease, filter var(--motion-duration-quick,.16s) ease, transform var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease), background var(--motion-duration-quick,.16s) ease;border-radius:15px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:13px;font-weight:760;display:inline-flex}._primaryAction_tpkuu_47{color:#fff;background:linear-gradient(135deg,#ff2da1,#8c55ff 56%,#287bff);box-shadow:0 16px 38px #8344ff38}._secondaryAction_tpkuu_48{color:#dcd5e1;background:#ffffff0a;border:1px solid #ffffff1c}._grid_tpkuu_77{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._card_tpkuu_83{background:#13101ac2;border:1px solid #ffffff14;border-radius:22px;min-height:250px;padding:25px;box-shadow:0 24px 70px #0000002e}._accentCard_tpkuu_92{background:radial-gradient(circle at 100% 0,#ff2da121,#0000 58%),#13101ac2}._step_tpkuu_98{color:#d4b0ff;width:42px;height:42px;font-size:var(--type-caption-font-size);background:#8c52ff17;border:1px solid #be84ff30;border-radius:13px;place-items:center;font-weight:780;display:grid}._card_tpkuu_83 h2{color:#fff;letter-spacing:-.035em;margin:20px 0 12px;font-size:20px}._card_tpkuu_83 p,._card_tpkuu_83 ol{color:#aaa3b2;margin:0;font-size:12px;line-height:2}._card_tpkuu_83 ol{padding-inline-start:22px}._dataPanel_tpkuu_130{background:radial-gradient(circle at 10% 100%,#00e5ff11,#0000 35%),#13101ab8;border:1px solid #ffffff14;border-radius:24px;margin-top:18px;padding:34px}._dataHeading_tpkuu_140 small{color:#ff78be;font-size:var(--type-caption-font-size);font-weight:780}._dataHeading_tpkuu_140 h2{color:#fff;letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(26px,4vw,38px)}._dataColumns_tpkuu_153{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:28px;display:grid}._dataColumns_tpkuu_153>div{background:#ffffff06;border:1px solid #fff1;border-radius:18px;padding:22px}._dataColumns_tpkuu_153 h3{color:#f9f4fb;margin:0 0 10px;font-size:15px}._dataColumns_tpkuu_153 p,._dataColumns_tpkuu_153 ul,._policyNote_tpkuu_175{color:#a9a1af;font-size:12px;line-height:2}._dataColumns_tpkuu_153 ul{margin:0;padding-inline-start:20px}._dataColumns_tpkuu_153 p{margin:0}._policyNote_tpkuu_175{margin:22px 0 0}._policyNote_tpkuu_175 a{color:#d6b2ff;text-underline-offset:4px;text-decoration:underline}@media (hover:hover) and (pointer:fine){._primaryAction_tpkuu_47:hover,._secondaryAction_tpkuu_48:hover{filter:brightness(1.07);transform:translateY(-1px)}._secondaryAction_tpkuu_48:hover{background:#8b52ff13;border-color:#be84ff42}}@media (width<=820px){._hero_tpkuu_1{padding-top:58px}._grid_tpkuu_77,._dataColumns_tpkuu_153{grid-template-columns:1fr}._card_tpkuu_83{min-height:0}}@media (width<=520px){._hero_tpkuu_1 h1{font-size:42px}._actions_tpkuu_40,._primaryAction_tpkuu_47,._secondaryAction_tpkuu_48{width:100%}._card_tpkuu_83,._dataPanel_tpkuu_130{border-radius:19px;padding:21px}}.auth-stage{--auth-cinematic-highlight:color-mix(in srgb, var(--text-on-accent) 4.5%, transparent);--auth-hover-surface:color-mix(in srgb, var(--text-on-accent) 7.5%, transparent);min-height:100dvh;color:var(--text-primary);background:radial-gradient(circle at 82% 8%, #b72dff30, transparent 31rem), radial-gradient(circle at 8% 88%, #00d8ff1a, transparent 28rem), radial-gradient(circle at 10% 22%, #ff2da113, transparent 25rem), linear-gradient(145deg, #07070a, var(--surface-canvas) 58%, #080a0e);position:relative;overflow:hidden}.auth-orb{opacity:.2;filter:blur(92px);pointer-events:none;border-radius:50%;width:290px;height:290px;position:fixed}.auth-orb-one{top:-160px;background:#ff2da1;inset-inline-start:8%}.auth-orb-two{background:#0df;bottom:-170px;right:-170px}.auth-stage[dir=ltr] .auth-story,.auth-stage[dir=ltr] .auth-form label,.auth-stage[dir=ltr] .auth-field-placeholder,.auth-stage[dir=ltr] .auth-message{text-align:start}.auth-header{z-index:2;width:min(100%,1180px);min-height:calc(72px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 22px 0;justify-content:space-between;align-items:center;gap:18px;margin-inline:auto;display:flex;position:relative}.auth-brand,.auth-back{color:#fff;text-decoration:none}.auth-header-actions{align-items:center;gap:8px;display:flex}.auth-brand{align-items:center;gap:10px;min-height:44px;display:inline-flex}.auth-brand-emblem{filter:saturate(1.2)drop-shadow(0 8px 18px #7630ff59);background-image:url(/brand/forfans-emblem.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:40px;height:39px}.auth-brand strong{letter-spacing:-.045em;font-size:18px;font-weight:840}.auth-brand strong span{color:#0000;background:linear-gradient(90deg,#ff2da1,#9a42ff 48%,#00e5ff);-webkit-background-clip:text;background-clip:text}.auth-back{color:#a69dac;min-height:44px;font-size:var(--type-caption-font-size);background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:8px;padding-inline:13px;font-weight:760;display:inline-flex}.auth-layout{z-index:1;width:min(100% - 32px,1120px);padding:28px 0 max(48px, env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,.9fr) minmax(380px,.72fr);align-items:center;gap:clamp(40px,8vw,110px);margin:28px auto 0;display:grid;position:relative}.auth-story{min-width:0;padding-inline-start:clamp(0px,4vw,44px)}.auth-kicker{color:#ff9bd4;min-height:34px;font-size:var(--type-caption-font-size);background:#ff2da10e;border:1px solid #ff4fb333;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-weight:790;display:inline-flex}.auth-kicker i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px}.auth-story h1{color:#fffafc;letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(46px,6.8vw,82px);font-weight:860;line-height:.99}.auth-story h1 em{color:#0000;background:linear-gradient(105deg,#ff85c8,#b04fff 48%,#3fd7ff 93%);-webkit-background-clip:text;background-clip:text;font-style:normal}.auth-story>p{color:#9e95a4;max-width:520px;margin:20px 0 0;font-size:12px;line-height:1.95}.auth-card{border:1px solid var(--border-subtle);min-width:0;box-shadow:inset 0 1px var(--auth-cinematic-highlight), 0 40px 90px #00000057;-webkit-backdrop-filter:blur(24px)saturate(1.14);background:radial-gradient(circle at 100% 0,#ff2da117,#0000 38%),radial-gradient(circle at 0 100%,#00e5ff0b,#0000 38%),#100d14db;border-radius:30px;padding:18px}.auth-mode-switch{background:#ffffff08;border:1px solid #ffffff0e;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;display:grid}.auth-mode-switch button{color:#807887;min-height:44px;font:inherit;font-size:var(--type-caption-font-size);cursor:pointer;transition:color var(--motion-duration-quick,.16s) ease, background var(--motion-duration-quick,.16s) ease;background:0 0;border:0;border-radius:12px;font-weight:770}.auth-mode-switch button.active{color:#fff;background:#ffffff13;box-shadow:0 8px 22px #0000002e}.auth-card-heading{text-align:center;padding:20px 4px 16px}.auth-card-heading>span{color:#ff6abd;font-size:var(--type-caption-font-size);font-weight:830}.auth-card-heading h1,.auth-card-heading h2{color:#fff;letter-spacing:-.045em;margin:5px 0 0;font-size:23px;font-weight:830}.auth-card-heading p{color:#817987;font-size:var(--type-caption-font-size);margin:8px 0 0;line-height:1.7}.auth-google,.auth-submit{width:100%;min-height:48px;font:inherit;font-size:var(--type-caption-font-size);cursor:pointer;transition:border-color var(--motion-duration-quick,.16s) ease, filter var(--motion-duration-quick,.16s) ease, transform var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease);border-radius:15px;justify-content:center;align-items:center;gap:10px;font-weight:790;display:flex}.auth-google{color:#eee8f0;background:#ffffff0b;border:1px solid #ffffff18}.auth-google span{color:#4285f4;background:#fff;border-radius:7px;place-items:center;width:23px;height:23px;font:800 13px/1 Arial,sans-serif;display:grid}.auth-divider{color:#59515f;font-size:var(--type-caption-font-size);align-items:center;gap:10px;margin:14px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#fff1;flex:1;height:1px}.auth-form,.auth-form-placeholder{gap:10px;display:grid}.auth-form label,.auth-field-placeholder{gap:6px;display:grid}.auth-form label>span,.auth-field-placeholder>span{color:#a69daa;font-size:var(--type-caption-font-size);font-weight:700}.auth-field-hint{color:#756c7b;font-size:var(--type-caption-font-size);padding-inline:2px;line-height:1.55}.auth-form input,.auth-input-placeholder{width:100%;min-width:0;height:46px;font:inherit;font-size:var(--type-caption-font-size);background:#ffffff08;border:1px solid #ffffff13;border-radius:13px;outline:none;padding:0 13px}.auth-form input{color:#f8f3f9;transition:border-color .16s,box-shadow .16s}.auth-form input:focus{border-color:#c350ff7a;box-shadow:0 0 0 3px #a93dff17}.auth-form input::placeholder{color:#554d5a}.auth-input-placeholder{color:#554d5a;align-items:center;display:flex}.auth-message{font-size:var(--type-caption-font-size);border-radius:11px;margin:0;padding:9px 11px;line-height:1.55}.auth-message.error{color:#ff9fb1;background:#ff40650e;border:1px solid #ff5e7e2e}.auth-message.success{color:#9fe0bd;background:#41c8820e;border:1px solid #5cdd9b2e}.auth-turnstile{border-radius:13px;place-items:center;width:100%;min-height:1px;display:grid;overflow:hidden}.auth-turnstile>div{width:100%}.auth-turnstile-status{color:#8f8694;min-height:30px;font-size:var(--type-caption-font-size);justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;line-height:1.55;display:flex}.auth-turnstile--error .auth-turnstile-status,.auth-turnstile--expired .auth-turnstile-status,.auth-turnstile--timeout .auth-turnstile-status{color:#ffabbb}.auth-turnstile-status button{color:#ffc0cc;min-height:44px;font:inherit;cursor:pointer;background:#ff507712;border:1px solid #ff698f33;border-radius:9px;flex:none;padding:6px 9px;font-weight:750}.auth-submit{color:#fff;background:linear-gradient(105deg,#ff2da1,#a83cff 52%,#4b61ff);border:0;min-height:50px;margin-top:3px;box-shadow:0 15px 32px #9e2ded38}.auth-submit.auth-submit-placeholder:disabled,.auth-submit.auth-submit-static{opacity:1;cursor:default}.auth-submit i{font-style:normal}.auth-google:disabled,.auth-submit:disabled{opacity:.55;cursor:wait}.auth-forgot{color:#8c8291;min-height:44px;font:inherit;font-size:var(--type-caption-font-size);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:11px auto 0;display:flex}.auth-legal-note{color:#5f5764;font-size:var(--type-caption-font-size);text-align:center;margin:13px 0 0;line-height:1.6}.auth-legal-note a{color:#9c8ba6}.auth-demo-link{color:#7f7385;width:100%;min-height:44px;font:inherit;font-size:var(--type-caption-font-size);cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:7px;margin-top:13px;padding:0;font-weight:700;text-decoration:none;display:flex}.auth-cancel-form{margin:0}.auth-stage a:focus-visible,.auth-stage button:focus-visible,.auth-stage input:focus-visible{outline-offset:3px;outline:2px solid #d49cff}.auth-stage-focused{overflow-y:auto}.auth-layout-focused{width:min(100% - 32px,440px);min-height:calc(100dvh - 100px - env(safe-area-inset-top,0px));padding:24px 0 max(48px, env(safe-area-inset-bottom,0px));grid-template-columns:1fr;place-items:center;margin-top:0;display:grid}.auth-card-focused{width:100%;padding:22px}.auth-card-focused .auth-card-heading{text-align:center;padding:24px 4px 18px}.auth-card-focused .auth-card-heading h1{font-size:26px}.auth-card-focused .auth-card-heading p{max-width:330px;margin-inline:auto}@media (hover:hover) and (pointer:fine){.auth-back,.auth-forgot,.auth-demo-link{transition:color var(--motion-duration-quick,.16s) ease, border-color var(--motion-duration-quick,.16s) ease, background var(--motion-duration-quick,.16s) ease}.auth-back:hover{color:#f3e9f8;background:#894bff1a;border-color:#bc8aff57}.auth-mode-switch button:hover:not(.active),.auth-google:hover:not(:disabled){color:var(--text-on-accent);background:var(--auth-hover-surface)}.auth-submit:hover:not(:disabled){filter:brightness(1.08)saturate(1.05);transform:translateY(-1px)}.auth-forgot:hover,.auth-demo-link:hover{color:#d9c5e4}}@media (width<=820px){.auth-stage{overflow:visible}.auth-layout{grid-template-columns:1fr;gap:26px;width:min(100% - 24px,560px);margin-top:12px}.auth-story{text-align:center;padding:4px 8px 0}.auth-story h1{font-size:clamp(42px,13vw,64px)}.auth-story>p{margin-inline:auto}.auth-stage-focused{overflow-y:auto}.auth-layout-focused{width:min(100% - 24px,440px);min-height:calc(100dvh - 92px - env(safe-area-inset-top,0px));margin-top:0}}@media (width<=520px){.auth-header{padding-inline:14px}.auth-back{font-size:var(--type-caption-font-size);padding-inline:10px}.auth-layout{width:min(100% - 16px,460px);padding-top:12px}.auth-story h1{font-size:clamp(39px,13.5vw,58px)}.auth-card{border-radius:24px;padding:13px}.auth-layout-focused{width:min(100% - 20px,440px);padding-top:10px}.auth-card-focused{padding:15px}.auth-card-focused .auth-card-heading{padding-top:20px}}@media (prefers-reduced-motion:reduce){.auth-stage *,.auth-stage :before,.auth-stage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-mfa-stage{--admin-mfa-grid-line:color-mix(in srgb, var(--text-on-accent) 1.8%, transparent);--admin-mfa-cinematic-highlight:color-mix(in srgb, var(--text-on-accent) 4.5%, transparent);--admin-mfa-focus-surface:color-mix(in srgb, var(--text-on-accent) 7%, transparent);min-height:100dvh;padding:max(24px, env(safe-area-inset-top,0px)) 18px max(24px, env(safe-area-inset-bottom,0px));color:var(--text-primary);background:radial-gradient(circle at 82% 6%, #ff2da136, transparent 31rem), radial-gradient(circle at 10% 92%, #4d4dff30, transparent 34rem), radial-gradient(circle at 76% 88%, #00e5ff12, transparent 25rem), var(--surface-canvas);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.admin-mfa-stage:before{content:"";z-index:-1;background-image:linear-gradient(var(--admin-mfa-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--admin-mfa-grid-line) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.admin-mfa-card{border:1px solid var(--border-default);text-align:center;width:min(100%,500px);box-shadow:inset 0 1px var(--admin-mfa-cinematic-highlight), 0 32px 90px #0000007a;-webkit-backdrop-filter:blur(24px)saturate(1.15);background:radial-gradient(circle at 100% 0,#ff2da11a,#0000 38%),radial-gradient(circle at 0 100%,#00e5ff0e,#0000 40%),#14101bf0;border-radius:30px;justify-items:center;gap:14px;padding:clamp(28px,7vw,48px);display:grid;position:relative;overflow:hidden}.admin-mfa-card:after{content:"";background:linear-gradient(90deg, transparent, var(--brand-pink), var(--violet), transparent);opacity:.72;pointer-events:none;height:2px;position:absolute;inset:auto 14% 0}.admin-mfa-brand{letter-spacing:-.04em;font-size:1.1rem;font-weight:850}.admin-mfa-brand span{color:#0000;background:var(--gradient-brand-wordmark);-webkit-background-clip:text;background-clip:text}.admin-mfa-brand i{background:linear-gradient(135deg, var(--brand-pink), var(--violet) 55%, var(--brand-cyan));border-radius:4px 10px 10px 4px;width:12px;height:12px;margin-inline-end:7px;display:inline-block;transform:rotate(18deg)}.admin-mfa-card h1{color:#0000;letter-spacing:-.04em;background:linear-gradient(100deg,#fffaf6 12%,#f4d9e8 62%,#bca9ed);-webkit-background-clip:text;background-clip:text;max-width:420px;margin:2px 0 0;font-size:clamp(1.75rem,6vw,2.55rem);line-height:1.12}.admin-mfa-card>p{max-width:390px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}.admin-mfa-card>small{color:#ff95cf;font-size:var(--type-caption-font-size,11px);font-weight:780}.admin-mfa-shield{width:60px;height:60px;color:var(--text-on-accent);background:linear-gradient(145deg,#ff2da13d,#8c6cff30);border:1px solid #ff79be57;border-radius:20px;place-items:center;display:grid;box-shadow:0 15px 34px #8b44ff29}.admin-mfa-spinner{border:3px solid var(--cinematic-border-glass);border-top-color:var(--brand-pink);border-radius:50%;width:46px;height:46px;margin-top:22px;animation:.8s linear infinite admin-mfa-spin}@keyframes admin-mfa-spin{to{transform:rotate(360deg)}}.admin-mfa-qr{aspect-ratio:1;background:var(--text-on-accent);border-radius:20px;width:min(240px,72vw);padding:12px;box-shadow:0 18px 44px #00000047}.admin-mfa-card form{gap:12px;width:100%;margin-top:4px;display:grid}.admin-mfa-card label{text-align:start;gap:8px;display:grid}.admin-mfa-card label span{color:#d4cad8;font-size:13px;font-weight:750}.admin-mfa-card input,.admin-mfa-factor-picker select{border:1px solid var(--border-default);width:100%;min-height:50px;color:var(--text-on-accent);background:var(--surface-interactive);font:inherit;transition:border-color var(--motion-duration-quick,.16s) ease, background var(--motion-duration-quick,.16s) ease, box-shadow var(--motion-duration-quick,.16s) ease;border-radius:15px}.admin-mfa-card input{text-align:center;letter-spacing:.55em;padding:14px 16px;font-size:1.25rem}.admin-mfa-factor-picker select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:12px 14px}.admin-mfa-card input:focus,.admin-mfa-factor-picker select:focus{background:var(--admin-mfa-focus-surface);border-color:#c378ff94;outline:0;box-shadow:0 0 0 4px #8c52ff1c}.admin-mfa-card button{width:100%;min-height:50px;color:var(--text-on-accent);background:linear-gradient(110deg, var(--brand-pink), var(--violet) 62%, var(--brand-blue));font:inherit;cursor:pointer;transition:filter var(--motion-duration-quick,.16s) ease, transform var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease);border:0;border-radius:15px;padding:12px 18px;font-weight:830;box-shadow:0 15px 32px #8b44ff33}.admin-mfa-card button:focus-visible,.admin-mfa-secret summary:focus-visible{outline:2px solid var(--state-focus-ring);outline-offset:3px}.admin-mfa-card button:disabled{opacity:var(--state-disabled-opacity,.48);cursor:wait}.admin-mfa-card .admin-mfa-signout{width:100%;margin-top:2px}.admin-mfa-card .admin-mfa-signout button{border:1px solid var(--state-danger-border);color:#ffb9aa;background:var(--state-danger-surface);box-shadow:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-mfa-secret{border:1px solid var(--border-subtle);text-align:start;background:var(--surface-subtle);border-radius:14px;width:100%;padding:13px 14px}.admin-mfa-secret summary{color:#e0d6e3;cursor:pointer;min-height:44px;font-weight:750}.admin-mfa-secret code{overflow-wrap:anywhere;color:#8cecf5;text-align:center;background:#08070b;border-radius:10px;margin:12px 0 6px;padding:11px;display:block}.admin-mfa-secret p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.admin-mfa-error{border:1px solid var(--state-danger-border);text-align:start;background:var(--state-danger-surface);border-radius:12px;width:100%;margin:0;padding:11px 12px;color:#ffb5a5!important}@media (hover:hover) and (pointer:fine){.admin-mfa-card button:hover:not(:disabled){filter:brightness(1.08)saturate(1.05);transform:translateY(-1px)}}@media (width<=520px){.admin-mfa-stage{align-items:start;padding-inline:10px;overflow-y:auto}.admin-mfa-card{border-radius:24px;margin-top:10px;padding:24px 18px 28px}.admin-mfa-card>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.admin-mfa-stage *,.admin-mfa-stage :before,.admin-mfa-stage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-stage{--admin-mobile-header-height:66px;--admin-bg:#08070b;--admin-panel:#120f18e6;--admin-panel-strong:#17131f;--admin-border:#ffffff16;--admin-paper:#fff9f5;--admin-muted:#958c9b;--admin-pink:#ff4faf;--admin-violet:#946dff;--admin-cyan:#56d9e6;--admin-green:#6bdaa0;--admin-amber:#f0ba69;--admin-red:#ff775f;min-height:100dvh;color:var(--admin-paper);background:radial-gradient(circle at 82% 4%, #ff2da117, transparent 26rem), radial-gradient(circle at 14% 92%, #4d4dff14, transparent 30rem), var(--admin-bg);position:relative;overflow:clip}.admin-stage button,.admin-stage input,.admin-stage select,.admin-stage textarea{font:inherit}.admin-stage a,.admin-stage button,.admin-stage input,.admin-stage select,.admin-stage textarea,.admin-stage summary{-webkit-tap-highlight-color:transparent}.admin-stage [dir=auto],.admin-stage [dir=ltr],.admin-stage [dir=rtl]{unicode-bidi:isolate}.admin-stage a:focus-visible,.admin-stage button:focus-visible,.admin-stage input:focus-visible,.admin-stage select:focus-visible,.admin-stage textarea:focus-visible,.admin-stage summary:focus-visible{outline-offset:3px;outline:2px solid #ffb899f5}.admin-ambient{z-index:0;filter:blur(100px);opacity:.8;pointer-events:none;border-radius:50%;position:fixed}.admin-ambient-one{background:#ff2da114;width:360px;height:330px;top:-170px;right:12%}.admin-ambient-two{background:#4d4dff13;width:430px;height:380px;bottom:-190px;left:7%}.admin-sidebar{display:none}.admin-main,.admin-content{z-index:1;min-width:0;position:relative}.admin-mobile-header{z-index:90;min-height:calc(var(--admin-mobile-header-height) + env(safe-area-inset-top,0px));padding:calc(9px + env(safe-area-inset-top,0px)) 14px 9px;border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(24px)saturate(1.25);background:#08070bd1;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:sticky;top:0}.admin-brand{color:#fff;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:44px;text-decoration:none;display:inline-flex}.admin-brand-emblem{filter:saturate(1.2)drop-shadow(0 9px 16px #7437ff4d);background-image:url(/brand/forfans-emblem.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:39px;height:39px}.admin-brand>span:last-child,.admin-brand strong,.admin-brand small{min-width:0;display:block}.admin-brand strong{letter-spacing:-.045em;font-size:15px;font-weight:820}.admin-brand strong span{color:#0000;background:linear-gradient(90deg, var(--admin-pink), var(--admin-violet) 55%, var(--admin-cyan));-webkit-background-clip:text;background-clip:text}.admin-brand small{color:#857d8a;font-size:var(--type-caption-font-size);margin-top:2px;font-weight:650}.admin-mobile-user{border:1px solid var(--admin-border);color:#fff;background:#ffffff09;border-radius:15px;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:4px;text-decoration:none;display:flex}.admin-mobile-user img,.admin-avatar-fallback{object-fit:cover;color:#fff;background:linear-gradient(145deg,#ff4faf,#784cff);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.admin-mobile-user>span:last-child{padding-inline-end:6px;display:none}.admin-mobile-user strong,.admin-mobile-user small{display:block}.admin-mobile-review button{color:#eee5f4;cursor:pointer;background:linear-gradient(120deg,#ff45aa17,#7b52ff1c);border:1px solid #c59bff33;border-radius:13px;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:730;display:inline-flex}.admin-mobile-signout button{color:#ffb0a2;cursor:pointer;background:#ff5b4611;border:1px solid #ff775f33;border-radius:13px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:760;display:inline-flex}.admin-mobile-user strong{font-size:12px}.admin-mobile-user small{color:#92899a;font-size:var(--type-caption-font-size);margin-top:2px}.admin-mobile-nav{top:calc(var(--admin-mobile-header-height) + env(safe-area-inset-top,0px));z-index:80;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;touch-action:pan-x;-webkit-backdrop-filter:blur(22px)saturate(1.2);scrollbar-width:none;background:#09070cde;border-bottom:1px solid #ffffff0f;gap:6px;width:100%;max-width:100vw;padding:8px 10px;display:flex;position:sticky;overflow-x:auto}.admin-mobile-nav::-webkit-scrollbar{display:none}.admin-mobile-nav a{color:#8e8594;scroll-snap-align:start;background:#ffffff06;border:1px solid #fff1;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:max-content;min-height:44px;padding:0 13px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.admin-mobile-nav a span{color:#a58dce;place-items:center;width:18px;height:18px;font:800 12px/1 Arial,sans-serif;display:grid}.admin-mobile-nav a.active{color:#fff7fb;background:linear-gradient(120deg,#ff41a724,#7b51ff1a);border-color:#ff78b73d}.admin-content{width:min(100%,1420px);padding:22px 14px calc(52px + env(safe-area-inset-bottom,0px));margin:0 auto}.admin-page-header{gap:16px;margin-bottom:17px;display:grid}.admin-page-header>div:first-child{min-width:0}.admin-page-header>div:first-child>span{color:#c6a5ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:840;display:inline-flex}.admin-page-header>div:first-child>span:before{content:"";background:linear-gradient(90deg, var(--admin-pink), var(--admin-violet));width:20px;height:1px}.admin-page-header h1{color:#0000;letter-spacing:-.055em;background:linear-gradient(100deg,#fffaf6 14%,#f2dce8 63%,#bca7ea);-webkit-background-clip:text;background-clip:text;margin:6px 0 0;font-size:clamp(25px,7vw,42px);font-weight:820;line-height:1.16}.admin-page-header p{max-width:680px;color:var(--admin-muted);margin:8px 0 0;font-size:13px;line-height:1.8}.admin-page-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-primary-action,.admin-secondary-action,.admin-page-actions>a,.admin-page-actions>button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:12px;font-weight:820;text-decoration:none;display:inline-flex}.admin-primary-action{color:#160b13;background:linear-gradient(115deg,#ff9fcf,#c98cff 54%,#72e4ee);border:1px solid #ffa0d042;box-shadow:0 14px 30px #ad5dff26}.admin-secondary-action{border:1px solid var(--admin-border);color:#e9e0ea;background:#ffffff09}.admin-data-notice{background:#8a5cff0e;border:1px solid #a378ff2e;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 13px;padding:10px 12px;display:grid}.admin-data-notice>span{color:#d2b8ff;background:#9669ff14;border:1px solid #b997ff33;border-radius:11px;place-items:center;width:34px;height:34px;font:800 13px/1 Arial,sans-serif;display:grid}.admin-data-notice.is-unavailable{background:#ff5d460f;border-color:#ff775f36}.admin-data-notice.is-unavailable>span{color:#ffab9c;background:#ff5d4614;border-color:#ff775f38}.admin-data-notice p,.admin-data-notice strong{margin:0;display:block}.admin-data-notice strong{color:#eee6f3;margin-bottom:2px;font-size:12px}.admin-data-notice p{color:#938a99;font-size:11px;line-height:1.65}.admin-metric-grid{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.admin-metric{--metric:var(--admin-violet);border:1px solid var(--admin-border);background:radial-gradient(circle at 7% 0%, color-mix(in srgb, var(--metric) 11%, transparent), transparent 58%), var(--admin-panel);border-radius:19px;grid-template-columns:42px minmax(0,1fr);gap:11px;min-width:0;min-height:126px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 20px 50px #0000001a}.admin-metric.is-violet{--metric:var(--admin-violet)}.admin-metric.is-cyan{--metric:var(--admin-cyan)}.admin-metric.is-pink{--metric:var(--admin-pink)}.admin-metric.is-green{--metric:var(--admin-green)}.admin-metric.is-amber{--metric:var(--admin-amber)}.admin-metric.is-red{--metric:var(--admin-red)}.admin-metric-icon{border:1px solid color-mix(in srgb, var(--metric) 20%, transparent);width:42px;height:42px;color:color-mix(in srgb, var(--metric) 78%, white);background:color-mix(in srgb, var(--metric) 8%, transparent);border-radius:13px;place-items:center;font:850 15px/1 Arial,sans-serif;display:grid}.admin-metric>div,.admin-metric small,.admin-metric strong,.admin-metric p{min-width:0;display:block}.admin-metric-note-stack{gap:2px;display:grid}.admin-metric-note-stack>span{display:block}.admin-metric small{color:#9a919f;font-size:var(--type-caption-font-size);line-height:1.5}.admin-metric strong{color:#fff9f6;letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:6px;font-size:24px;font-weight:800;line-height:1.15}.admin-metric p{color:color-mix(in srgb, var(--metric) 72%, #b9b1bd);margin:6px 0 0;font-size:11px;line-height:1.5}.admin-metric>i{background:linear-gradient(90deg, transparent, var(--metric), transparent);opacity:.52;height:2px;position:absolute;inset:auto 0 0}.admin-money{direction:inherit;unicode-bidi:isolate;align-items:baseline;gap:.32em;display:inline-flex!important}.admin-money b{font:inherit;font-weight:inherit;letter-spacing:.015em;unicode-bidi:isolate}.admin-riyal-symbol{background:currentColor;flex:none;width:.72em;height:.72em;display:inline-block;-webkit-mask:url(/saudi-riyal-symbol.svg) 50%/contain no-repeat;mask:url(/saudi-riyal-symbol.svg) 50%/contain no-repeat}.admin-layout-grid{gap:10px;min-width:0;margin-top:10px;display:grid}.admin-panel{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:20px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 24px 60px #0000001c}.admin-panel-heading{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 14px;display:flex}.admin-panel-heading>div{min-width:0}.admin-panel-heading span,.admin-panel-heading h2{display:block}.admin-panel-heading span{color:#aa92cf;margin-bottom:3px;font-size:11px;font-weight:760}.admin-panel-heading h2{color:#f8f2f8;letter-spacing:-.03em;margin:0;font-size:15px;font-weight:780}.admin-panel-heading>a,.admin-panel-heading>button{border:1px solid var(--admin-border);color:#d5c9da;cursor:pointer;background:#ffffff08;border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 11px;font-size:12px;font-weight:780;text-decoration:none;display:inline-flex}.admin-priority-list,.admin-activity-list,.admin-compact-list,.admin-team-list,.admin-audit-list{margin:0;padding:0;list-style:none}.admin-priority-list li,.admin-activity-list li,.admin-compact-list li{border-bottom:1px solid #ffffff0c;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.admin-priority-list li:last-child,.admin-activity-list li:last-child,.admin-compact-list li:last-child{border-bottom:0}.admin-priority-icon,.admin-list-icon{color:#c5a8ff;background:#8b5cff13;border:1px solid #a77eff2e;border-radius:11px;place-items:center;width:36px;height:36px;font:850 12px/1 Arial,sans-serif;display:grid}.admin-priority-icon.is-danger{color:#ffab9d;background:#ff5b4613;border-color:#ff775f38}.admin-priority-icon.is-amber{color:#f7cc89;background:#f0ba6912;border-color:#f0ba6938}.admin-priority-list li>div,.admin-activity-list li>div,.admin-compact-list li>div{min-width:0}.admin-priority-list strong,.admin-priority-list small,.admin-activity-list strong,.admin-activity-list small,.admin-compact-list strong,.admin-compact-list small{display:block}.admin-priority-list strong,.admin-activity-list strong,.admin-compact-list strong{color:#eee7f0;font-size:12px;font-weight:760;line-height:1.5}.admin-priority-list small,.admin-activity-list small,.admin-compact-list small{color:#8b828f;font-size:var(--type-caption-font-size);margin-top:3px;line-height:1.55}.admin-priority-list a,.admin-activity-list a,.admin-compact-list a{border:1px solid var(--admin-border);color:#bfb1c5;background:#ffffff06;border-radius:12px;place-items:center;min-width:44px;min-height:44px;font:800 12px/1 Arial,sans-serif;text-decoration:none;display:grid}.admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px;display:grid}.admin-health-grid article{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;min-width:0;padding:11px}.admin-health-grid span,.admin-health-grid strong,.admin-health-grid small{display:block}.admin-health-grid span{color:#8f8795;font-size:11px}.admin-health-grid strong{color:#f7f0f5;margin-top:6px;font-size:15px;font-weight:800}.admin-health-grid small{color:var(--admin-green);font-size:var(--type-caption-font-size);margin-top:4px}.admin-status{color:#b8b0bc;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;min-height:30px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.admin-status i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px}.admin-status.is-success{color:#8be9b7;background:#6bdaa00f;border-color:#6bdaa02e}.admin-status.is-warning{color:#f6c980;background:#f0ba690f;border-color:#f0ba6933}.admin-status.is-danger{color:#ff9d8b;background:#ff5f4811;border-color:#ff775f33}.admin-status.is-info{color:#7de6ef;background:#56d9e60e;border-color:#56d9e62e}.admin-status.is-purple{color:#bea8ff;background:#946dff11;border-color:#946dff33}.admin-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.admin-summary-strip article{border:1px solid var(--admin-border);background:#ffffff06;border-radius:16px;min-width:0;padding:12px}.admin-summary-strip small,.admin-summary-strip strong,.admin-summary-strip span{display:block}.admin-summary-strip small{color:#908794;font-size:var(--type-caption-font-size);font-weight:700}.admin-summary-strip strong{color:#f9f2f8;letter-spacing:-.035em;margin-top:5px;font-size:17px;font-weight:790}.admin-summary-strip span{color:#887f8d;margin-top:4px;font-size:11px;line-height:1.5}.admin-transaction-period,.admin-transaction-period strong,.admin-transaction-period small{min-width:0;display:block}.admin-transaction-period strong{color:#d9d0dc;font-size:11px}.admin-transaction-period small{color:#807786;font-size:var(--type-caption-font-size);white-space:nowrap;margin-top:3px}.admin-toolbar{border-bottom:1px solid #ffffff0e;gap:8px;padding:11px;display:grid}.admin-case-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 11px 0;display:grid}.admin-case-switch button{border:1px solid var(--admin-border);color:#8e8594;cursor:pointer;background:#ffffff06;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;font-size:11px;font-weight:760;display:inline-flex}.admin-case-switch button span{color:#ae9ab8;min-width:21px;height:21px;font-size:var(--type-caption-font-size);background:#ffffff0b;border-radius:8px;place-items:center;display:grid}.admin-case-switch button[aria-pressed=true]{color:#f4ebf8;background:linear-gradient(120deg,#ff46ab1c,#7e53ff1a);border-color:#ae80ff38}.admin-case-switch button[aria-pressed=true] span{color:#eadcff;background:#8e5cff24}.admin-search{align-items:center;min-width:0;min-height:44px;display:flex;position:relative}.admin-search>span{color:#8d8394;pointer-events:none;font:800 14px/1 Arial,sans-serif;position:absolute;inset-inline-start:13px}.admin-search input,.admin-toolbar select{border:1px solid var(--admin-border);color:#eee6ef;background:#ffffff09;border-radius:13px;width:100%;min-width:0;min-height:44px;font-size:12px}.admin-search input{padding-block:0;padding-inline:39px 12px}.admin-toolbar select{appearance:none;cursor:pointer;padding:0 12px}.admin-search input::placeholder{color:#766e7b}.admin-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-results-count{color:#89808e;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:11px;display:flex}.admin-results-count strong{color:#cfc4d1;font-size:11px}.admin-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:start;width:100%;min-width:760px}.admin-table th{color:#817887;text-align:start;white-space:nowrap;background:#ffffff04;padding:10px 12px;font-size:11px;font-weight:720}.admin-table td{color:#c8becb;vertical-align:middle;border-top:1px solid #ffffff0c;padding:12px;font-size:12px;line-height:1.55}.admin-table tbody tr{transition:background .15s}.admin-table tbody tr:hover{background:#ffffff05}.admin-identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.admin-identity>span:first-child{color:#c7afff;width:34px;height:34px;font-size:var(--type-caption-font-size);background:linear-gradient(145deg,#ff4faf17,#7148ff1a);border:1px solid #a77eff2b;border-radius:11px;place-items:center;font-weight:820;display:grid}.admin-identity>span:last-child,.admin-identity strong,.admin-identity small{min-width:0;display:block}.admin-identity strong{color:#f0e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.admin-identity small{color:#817985;font-size:var(--type-caption-font-size);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.admin-table-code{color:#ad9cbb;font:700 var(--type-caption-font-size)/1.4 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;white-space:nowrap;direction:ltr}.admin-row-action{border:1px solid var(--admin-border);color:#d6cbd9;cursor:pointer;background:#ffffff08;border-radius:11px;justify-content:center;align-items:center;min-width:66px;min-height:44px;padding:0 10px;font-size:11px;font-weight:770;display:inline-flex}.admin-row-action:hover{color:#f2eaff;background:#8b5cff11;border-color:#a67eff3d}.admin-mobile-records{gap:8px;padding:10px;display:grid}.admin-mobile-record{background:#ffffff06;border:1px solid #fff1;border-radius:16px;min-width:0;padding:12px}.admin-mobile-record>header{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:grid}.admin-mobile-record>header>.admin-status{justify-self:end}.admin-mobile-record>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0;display:grid}.admin-mobile-record>dl div{background:#ffffff06;border-radius:11px;min-width:0;padding:8px}.admin-mobile-record dt,.admin-mobile-record dd{margin:0}.admin-mobile-record dt{color:#807784;font-size:var(--type-caption-font-size)}.admin-mobile-record dd{color:#d8cedb;text-overflow:ellipsis;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:700;overflow:hidden}.admin-mobile-record>button{width:100%}.admin-desktop-only{display:none}.admin-drawer-backdrop{z-index:200;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(10px);background:#030205b8;align-items:end;display:grid;position:fixed;inset:0}.admin-drawer{color:#fff8f5;overscroll-behavior:contain;background:radial-gradient(circle at 84% 4%,#8f5dff1c,#0000 18rem),#110e16;border:1px solid #ffffff1c;border-radius:24px 24px 0 0;width:100%;max-height:min(88dvh,820px);overflow-y:auto;box-shadow:0 -28px 90px #00000080}.admin-drawer>header{z-index:2;-webkit-backdrop-filter:blur(18px);background:#110e16e0;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:14px;display:flex;position:sticky;top:0}.admin-drawer>header div{min-width:0}.admin-drawer>header span,.admin-drawer>header h2{display:block}.admin-drawer>header span{color:#ac94d1;font-size:var(--type-caption-font-size);font-weight:750}.admin-drawer>header h2{letter-spacing:-.03em;margin:4px 0 0;font-size:14px;font-weight:800}.admin-drawer-close{border:1px solid var(--admin-border);color:#d8ceda;cursor:pointer;background:#ffffff09;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font:500 20px/1 Arial,sans-serif;display:grid}.admin-drawer-body{padding:14px 14px calc(24px + env(safe-area-inset-bottom,0px))}.admin-drawer-lead{color:#b8aebc;background:#ffffff06;border:1px solid #fff1;border-radius:15px;margin:0 0 13px;padding:12px;font-size:12px;line-height:1.8}.admin-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-facts div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:13px;min-width:0;padding:10px}.admin-facts dt,.admin-facts dd{margin:0}.admin-facts dt{color:#827a87;font-size:var(--type-caption-font-size)}.admin-facts dd{overflow-wrap:anywhere;color:#e9e0e9;margin-top:5px;font-size:12px;font-weight:700;line-height:1.55}.admin-drawer-section{background:#ffffff06;border:1px solid #ffffff0f;border-radius:15px;margin-top:13px;padding:13px}.admin-drawer-section h3{color:#eee5ee;margin:0 0 7px;font-size:13px}.admin-drawer-section p{color:#948a98;margin:0;font-size:12px;line-height:1.75}.admin-support-attachments{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-support-attachments>*{color:#9b91a3;background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;align-content:start;min-height:125px;font-size:11px;display:grid;overflow:hidden}.admin-support-attachments img{object-fit:cover;width:100%;height:112px}.admin-support-attachments span{text-overflow:ellipsis;white-space:nowrap;padding:8px;display:block;overflow:hidden}.admin-action-box{background:linear-gradient(145deg,#ff4bae0b,#734cff0b);border:1px solid #ad82ff1f;border-radius:16px;gap:10px;margin-top:13px;padding:13px;display:grid}.admin-action-box h3,.admin-action-box p{margin:0}.admin-action-box h3{color:#f0e7f1;font-size:13px}.admin-action-box>div:first-child>p{color:#8f8593;margin-top:4px;font-size:11px;line-height:1.65}.admin-action-box label,.admin-action-box label>span{min-width:0;display:grid}.admin-action-box label>span{color:#afa3b3;margin-bottom:6px;font-size:11px;font-weight:720}.admin-action-box textarea,.admin-action-box select,.admin-action-box input:not([type=checkbox]){border:1px solid var(--admin-border);color:#eee6ef;background:#07060a6b;border-radius:13px;width:100%;min-width:0;font-size:12px}.admin-action-box textarea{resize:vertical;min-height:82px;padding:10px 11px;line-height:1.7}.admin-action-box select,.admin-action-box input:not([type=checkbox]){min-height:44px;padding:0 11px}.admin-action-box label>small{color:#857b89;font-size:var(--type-caption-font-size);margin-top:5px;line-height:1.55}.admin-action-box .admin-checkbox-row{color:#afa3b3;align-items:center;gap:8px;font-size:11px;font-weight:720;display:flex}.admin-action-box .admin-checkbox-row>span{margin:0;display:inline}.admin-action-box .admin-checkbox-row>input{accent-color:#a66eff;width:16px;height:16px}.admin-action-box>button,.admin-action-box form>button,.admin-action-grid button{border:1px solid var(--admin-border);color:#ded4e0;cursor:pointer;background:#ffffff08;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:0 11px;font-size:11px;font-weight:790;display:inline-flex}.admin-action-box button.is-primary,.admin-action-grid button.is-primary{color:#f6edff;background:linear-gradient(120deg,#ff48ae24,#7e53ff24);border-color:#ad82ff3d}.admin-action-box button.is-danger,.admin-action-grid button.is-danger{color:#ffb0a2;background:#ff5b4613;border-color:#ff775f38}.admin-action-box button:disabled,.admin-action-grid button:disabled{opacity:.45;cursor:not-allowed}.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-action-feedback{color:#ffab9d;background:#ff5b460e;border:1px solid #ff775f2e;border-radius:12px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:11px;line-height:1.6;display:flex}.admin-beta-invite-controls{padding:0 12px 12px}.admin-beta-invite-controls .admin-action-box{margin-top:0}.admin-beta-invite-fields{gap:10px;display:grid}.admin-beta-invite-load-more{border-top:1px solid #ffffff0e;justify-content:center;padding:12px;display:flex}.admin-beta-invite-load-more>button{width:min(100%,260px)}.admin-beta-invite-record>p{color:#9f94a5;margin:0 0 11px;font-size:11px;line-height:1.7}.admin-beta-invite-email{text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.admin-beta-invite-record>header>.admin-beta-invite-email{flex:auto}.admin-beta-invite-record>header>.admin-status{flex:none}.admin-beta-invite-record:focus,.admin-table tr[data-invitation-record]:focus{outline-offset:-2px;outline:2px solid #ad82ff52}.admin-beta-invite-row-actions,.admin-beta-invite-revoke-form{min-width:0}.admin-beta-invite-row-actions .admin-action-feedback,.admin-beta-invite-record>.admin-action-feedback{margin-top:8px}.admin-beta-invite-revoke-row>td{padding-block:0 14px}.admin-beta-invite-revoke-row .admin-action-box,.admin-beta-invite-record .admin-beta-invite-revoke-form{margin-top:10px}@media (width>=720px){.admin-beta-invite-fields{grid-template-columns:minmax(0,2fr) minmax(150px,.75fr)}}.admin-action-feedback.is-success{color:#8de7b8;background:#6bdaa00e;border-color:#6bdaa02e}.admin-action-feedback span{width:18px;height:18px;color:inherit;font:800 var(--type-caption-font-size)/1 Arial, sans-serif;background:#ffffff0b;border-radius:6px;flex:none;place-items:center;display:grid}.admin-test-membership-warning{color:#bcb0c2;background:linear-gradient(120deg,#ff48ae0e,#7e53ff11);border:1px solid #bea8ff2e;border-radius:14px;align-items:flex-start;gap:9px;margin:0 12px;padding:11px 12px;font-size:11px;line-height:1.7;display:flex}.admin-test-membership-warning>span{color:#d7c5ff;width:22px;height:22px;font:850 var(--type-caption-font-size)/1 Arial, sans-serif;background:#9767ff21;border-radius:8px;flex:none;place-items:center;display:grid}.admin-test-membership-warning p,.admin-test-membership-record>p{margin:0}.admin-test-membership-warning strong{color:#f2e9f4}.admin-test-membership-search{margin-bottom:13px}.admin-test-membership-search>form{gap:10px;padding:12px;display:grid}.admin-test-membership-search label,.admin-test-membership-search label>span{min-width:0;display:grid}.admin-test-membership-search label>span{color:#afa3b3;margin-bottom:6px;font-size:11px;font-weight:720}.admin-test-membership-search input{border:1px solid var(--admin-border);color:#eee6ef;background:#07060a6b;border-radius:13px;width:100%;min-width:0;min-height:44px;padding:0 11px;font-size:12px}.admin-test-membership-search>form>p{color:#857b89;font-size:var(--type-caption-font-size);margin:0;line-height:1.65}.admin-test-membership-form{margin:12px}.admin-test-membership-fields,.admin-test-membership-records{gap:10px;display:grid}.admin-test-membership-tier-summary{background:#ffffff06;border:1px solid #ad82ff1f;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px;display:grid}.admin-test-membership-tier-summary>span,.admin-test-membership-tier-summary>strong,.admin-test-membership-tier-summary>small{min-width:0}.admin-test-membership-tier-summary>span{color:#877d8c;font-size:var(--type-caption-font-size)}.admin-test-membership-tier-summary>strong{color:#eee5f0;font-size:12px}.admin-test-membership-tier-summary>.admin-money{color:#cfbbff;grid-area:1/2/span 2;font-size:12px;font-weight:800}.admin-test-membership-tier-summary>small{color:#8c8291;font-size:var(--type-caption-font-size);grid-column:1/-1}.admin-test-membership-records{padding:12px}.admin-test-membership-record>header>span:first-child,.admin-test-membership-record>header strong,.admin-test-membership-record>header small{min-width:0;display:block}.admin-test-membership-record>header>span:first-child{flex:auto}.admin-test-membership-record>header strong{color:#eee6ef;font-size:12px}.admin-test-membership-record>header small{color:#887e8d;font-size:var(--type-caption-font-size);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.admin-test-membership-record>p{color:#a890d7;margin-bottom:10px;font-size:11px;line-height:1.65}.admin-test-membership-operation{margin-top:10px}@media (width>=720px){.admin-test-membership-search>form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-test-membership-search .admin-action-grid,.admin-test-membership-search>form>p{grid-column:1/-1}.admin-test-membership-fields,.admin-test-membership-records{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-team-toolbar{border-bottom:1px solid #ffffff0e;gap:8px;padding:10px 11px;display:grid}.admin-team-toolbar .admin-toolbar{border-bottom:0;padding:0}.admin-team-toolbar>button{width:100%}.admin-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.admin-drawer-actions a,.admin-drawer-actions button{border:1px solid var(--admin-border);color:#ddd2df;background:#ffffff08;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:11px;font-weight:770;text-decoration:none;display:inline-flex}.admin-drawer-actions .is-primary{color:#f6ecff;background:linear-gradient(120deg,#ff48ae24,#7e53ff24);border-color:#c08fff3d}.admin-empty{text-align:center;place-content:center;justify-items:center;min-height:240px;padding:24px;display:grid}.admin-empty>span{color:#a98bdd;background:#8b5cff0d;border:1px solid #a077ff29;border-radius:16px;place-items:center;width:48px;height:48px;font:700 17px/1 Arial,sans-serif;display:grid}.admin-empty h3{color:#e8dfe8;margin:10px 0 0;font-size:11px}.admin-empty p{color:#877e8b;max-width:320px;margin:5px 0 0;font-size:11px;line-height:1.65}.admin-review-content-card{gap:22px;display:grid}.admin-review-content-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-review-content-heading>div:first-child{min-width:0}.admin-review-content-heading>div:first-child>span{color:var(--admin-pink);font-size:12px;font-weight:800}.admin-review-content-heading h2{letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(23px,4vw,36px)}.admin-review-content-heading a{color:var(--admin-paper);align-items:center;gap:7px;font-weight:780;text-decoration:none;display:inline-flex}.admin-review-content-heading a small{color:var(--admin-muted);font-size:12px;font-weight:620}.admin-review-content-statuses{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.admin-review-content-preview{border:1px solid var(--admin-border);object-fit:contain;background:#09070d;border-radius:22px;width:100%;max-height:min(62vh,680px);display:block}.admin-review-content-copy{border:1px solid var(--admin-border);background:#ffffff06;border-radius:18px;gap:10px;padding:18px;display:grid}.admin-review-content-copy p{color:#bcb4c1;white-space:pre-wrap;margin:0;line-height:1.9}.admin-review-content-copy .admin-review-content-teaser{color:var(--admin-paper);font-weight:760}.admin-review-comments-note{background:#946dff14;border:1px solid #946dff3d;border-radius:16px;gap:5px;padding:15px 17px;display:grid}.admin-review-comments-note strong{color:#d7c9ff}.admin-review-comments-note span{color:var(--admin-muted);line-height:1.75}@media (width<=680px){.admin-review-content-heading{display:grid}.admin-review-content-statuses{justify-content:flex-start}}.admin-risk-score{color:#f5c57b;background:#f0ba6912;border-radius:9px;justify-content:center;align-items:center;min-width:38px;min-height:26px;font-size:11px;font-weight:820;display:inline-flex}.admin-risk-score.is-high{color:#ff9f8e;background:#ff685114}.owner-finance-toolbar{border:1px solid var(--admin-border);background:radial-gradient(circle at 8% 0,#56d9e614,#0000 18rem),#ffffff06;border-radius:18px;gap:12px;margin-bottom:10px;padding:13px 14px;display:grid}.owner-finance-toolbar>div,.owner-finance-toolbar>div>span,.owner-finance-toolbar>div>strong,.owner-finance-toolbar>div>small,.owner-finance-toolbar label,.owner-finance-toolbar label>span{min-width:0;display:block}.owner-finance-toolbar>div>span,.owner-finance-toolbar label>span{color:#9e8abf;font-size:11px;font-weight:770}.owner-finance-toolbar>div>strong{color:#f8eff8;margin-top:5px;font-size:12px;font-weight:790}.owner-finance-toolbar>div>small{color:#827987;font-size:var(--type-caption-font-size);margin-top:4px}.owner-finance-toolbar label{width:100%}.owner-finance-toolbar select{color:#f1e9f4;cursor:pointer;background:#17131f;border:1px solid #ba93ff2e;border-radius:13px;width:100%;min-height:44px;margin-top:6px;padding:0 12px;font-size:12px;font-weight:720}.owner-weekly-review-panel{margin-bottom:10px}.owner-weekly-review-panel>.admin-panel-heading{flex-wrap:wrap;align-items:flex-start}.owner-weekly-review-panel>.admin-panel-heading>div{flex:180px}.owner-weekly-review-panel>.admin-panel-heading>div>span{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.owner-weekly-review-panel .admin-status{overflow-wrap:anywhere;white-space:normal;min-height:30px;padding-block:5px;font-size:12px;line-height:1.4}.owner-weekly-period{border-bottom:1px solid #ffffff0e;gap:4px;padding:13px;display:grid}.owner-weekly-period span,.owner-weekly-period small{color:#aaa0ae;font-size:12px}.owner-weekly-period strong{color:#eee5f0;font-size:14px}.owner-weekly-evidence{background:#f0ba6909;border:1px solid #f0ba6929;border-radius:14px;gap:11px;margin:13px;padding:13px;display:grid}.owner-weekly-evidence.is-approved{background:#6bdaa009;border-color:#6bdaa02e}.owner-weekly-evidence.is-stale{background:#ff9d8b0e;border-color:#ff9d8b47}.owner-weekly-evidence header strong,.owner-weekly-evidence header p{margin:0;display:block}.owner-weekly-evidence header strong{color:#f1e7f2;font-size:12px}.owner-weekly-evidence header p{color:#aaa0ae;margin-top:4px;font-size:12px;line-height:1.6}.owner-weekly-evidence dl{grid-template-columns:minmax(0,1fr);gap:7px;margin:0;display:grid}.owner-weekly-evidence dl>div{background:#ffffff06;border-radius:11px;min-width:0;padding:9px}.owner-weekly-evidence dt,.owner-weekly-evidence dd{overflow-wrap:anywhere;margin:0}.owner-weekly-evidence dt{color:#aaa0ae;font-size:12px}.owner-weekly-evidence dd{color:#d9cedc;margin-top:5px;font-size:13px;line-height:1.55}.owner-weekly-evidence code{color:inherit;overflow-wrap:anywhere;unicode-bidi:isolate;font:650 12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.owner-weekly-approval{background:#b47dff09;border:1px solid #b47dff2e;border-radius:14px;gap:11px;margin:0 13px 13px;padding:13px;display:grid}.owner-weekly-approval h3,.owner-weekly-approval p{margin:0}.owner-weekly-approval h3{color:#eee4f1;font-size:12px}.owner-weekly-approval>div>p,.owner-weekly-approval-locked,.owner-weekly-approval-feedback{color:#aaa0ae;margin-top:4px;font-size:12px;line-height:1.6}.owner-weekly-approval form,.owner-weekly-approval label,.owner-weekly-approval label>span,.owner-weekly-approval label>small{min-width:0;display:grid}.owner-weekly-approval form{gap:10px}.owner-weekly-approval label{gap:6px}.owner-weekly-approval label>span{color:#bdb0c1;font-size:12px;font-weight:720}.owner-weekly-approval select{color:#f4ebf5;width:100%;min-height:44px;font:inherit;background:#15111b;border:1px solid #ba93ff33;border-radius:12px;padding:11px 12px;font-size:13px;line-height:1.6}.owner-weekly-approval label>small{color:#aaa0ae;font-size:12px;line-height:1.5}.owner-weekly-approval button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#7a3fe0,#dc279a);border:1px solid #e439a84d;border-radius:12px;padding:0 15px;font-size:13px;font-weight:800}.owner-weekly-approval button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.48}.owner-weekly-approval-feedback.is-success{color:#8be9b7}.owner-weekly-approval-feedback.is-error,.owner-weekly-approval-locked{color:#f1bd76}.owner-weekly-review-panel>.owner-weekly-approval-feedback{background:#ffffff06;border-radius:11px;margin:0 13px 13px;padding:10px 12px}.owner-weekly-unavailable{background:#ffffff06;border:1px solid #ae9eb524;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:13px;padding:13px;display:grid}.owner-weekly-unavailable.is-no-activity{background:#56d9e609;border-color:#56d9e624}.owner-weekly-unavailable>span{color:#b8acbe;background:#ffffff0b;border-radius:12px;place-items:center;width:38px;height:38px;font:800 12px/1 Arial,sans-serif;display:grid}.owner-weekly-unavailable strong,.owner-weekly-unavailable p{margin:0;display:block}.owner-weekly-unavailable strong{color:#eee6ef;font-size:13px}.owner-weekly-unavailable p{color:#aaa0ae;margin-top:4px;font-size:12px;line-height:1.65}.owner-weekly-providers{border-bottom:1px solid #ffffff0e;padding:13px}.owner-weekly-providers>header{justify-content:space-between;align-items:flex-start;gap:12px;display:grid}.owner-weekly-providers h3,.owner-weekly-providers p{margin:0}.owner-weekly-providers h3,.owner-weekly-group h3{color:#ece3ee;font-size:14px;font-weight:790}.owner-weekly-providers header p{color:#aaa0ae;margin-top:4px;font-size:12px}.owner-weekly-provider-counts{flex-wrap:wrap;flex:none;justify-content:flex-start;gap:6px;display:flex}.owner-weekly-provider-overview{justify-items:start;gap:7px;display:grid}.owner-weekly-provider-counts span{color:#aaa0ae;background:#ffffff05;border:1px solid #ffffff0e;border-radius:11px;gap:3px;min-width:58px;padding:7px 9px;font-size:12px;display:grid}.owner-weekly-provider-counts strong{color:#e2d8e5;font-size:13px}.owner-weekly-provider-list{gap:8px;margin-top:11px;display:grid}.owner-weekly-provider{background:#f0ba6906;border:1px solid #f0ba6921;border-radius:14px;min-width:0;padding:11px}.owner-weekly-provider.is-ready{background:#6bdaa006;border-color:#6bdaa021}.owner-weekly-provider>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.owner-weekly-provider>header>strong{overflow-wrap:anywhere;color:#f2e9f4;direction:ltr;min-width:0;font-size:12px}.owner-weekly-provider dl{grid-template-columns:minmax(0,1fr);gap:6px;margin:10px 0 0;display:grid}.owner-weekly-provider dl>div{background:#ffffff06;border-radius:10px;min-width:0;padding:7px}.owner-weekly-provider dt,.owner-weekly-provider dd{overflow-wrap:anywhere;margin:0}.owner-weekly-provider dt{color:#aaa0ae;font-size:12px}.owner-weekly-provider dd{color:#cfc3d2;margin-top:3px;font-size:13px;font-weight:720}.owner-weekly-capabilities{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.owner-weekly-capabilities span{color:#b7aebc;background:#ffffff09;border-radius:999px;align-items:center;gap:4px;min-width:0;padding:5px 7px;font-size:12px;display:inline-flex}.owner-weekly-capabilities span.is-ready{color:#91deb5;background:#6bdaa00e}.owner-weekly-capabilities span.is-missing{color:#e7bb78;background:#f0ba690e}.owner-weekly-capabilities i{font:800 12px/1 Arial,sans-serif}.owner-weekly-groups{gap:8px;padding:13px;display:grid}.owner-weekly-group{background:#ffffff05;border:1px solid #ffffff0e;border-radius:14px;min-width:0;padding:11px}.owner-weekly-group h3{margin:0 0 9px}.owner-weekly-group>div{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;display:grid}.owner-weekly-wide-group>div{grid-template-columns:minmax(0,1fr)}.owner-weekly-value{background:#ffffff06;border-radius:11px;min-width:0;padding:9px}.owner-weekly-value>span,.owner-weekly-value>strong,.owner-weekly-value>small{overflow-wrap:anywhere;display:block}.owner-weekly-value>span,.owner-weekly-value>small{color:#aaa0ae;font-size:12px;line-height:1.45}.owner-weekly-value>strong{color:#dcd2df;margin-top:5px;font-size:15px}.owner-weekly-value>small{margin-top:4px}.owner-weekly-value.is-success>strong{color:#8be9b7}.owner-weekly-value.is-warning>strong{color:#f6c980}.owner-weekly-value.is-danger>strong{color:#ff9d8b}.owner-weekly-empty-row{color:#aaa0ae;background:#ffffff05;border-radius:11px;grid-column:1/-1;margin:0;padding:10px;font-size:12px;line-height:1.55}.owner-weekly-subgroup{background:#ffffff06;border-radius:12px;min-width:0;padding:10px}.owner-weekly-subgroup h4,.owner-weekly-subgroup p{margin:0}.owner-weekly-subgroup h4{color:#dcd2df;font-size:12px;font-weight:760}.owner-weekly-subgroup>p{color:#aaa0ae;margin-top:7px;font-size:12px;line-height:1.5}.owner-weekly-subgroup>div{gap:6px;margin-top:8px;display:grid}.owner-weekly-subgroup article{background:#00000014;border:1px solid #ffffff0b;border-radius:10px;min-width:0;padding:8px}.owner-weekly-subgroup article code,.owner-weekly-subgroup article strong,.owner-weekly-subgroup article small{overflow-wrap:anywhere;display:block}.owner-weekly-subgroup article code{color:#cbbfd0;unicode-bidi:isolate;font:650 12px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.owner-weekly-subgroup article strong{color:#e4dae7;margin-top:5px;font-size:14px}.owner-weekly-subgroup article small{color:#aaa0ae;margin-top:4px;font-size:12px;line-height:1.5}.owner-weekly-account-list,.owner-weekly-tax-items{grid-column:1/-1;gap:7px;min-width:0;display:grid}.owner-weekly-account-list>article,.owner-weekly-tax-items>article{background:#ffffff06;border-radius:12px;min-width:0;padding:10px}.owner-weekly-account-list header span,.owner-weekly-account-list header code,.owner-weekly-account-list header small{overflow-wrap:anywhere;display:block}.owner-weekly-account-list header span,.owner-weekly-account-list header small,.owner-weekly-account-list dt,.owner-weekly-tax-items dt{color:#aaa0ae;font-size:12px}.owner-weekly-account-list header code{color:#e6dce8;margin-top:3px;font:700 12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.owner-weekly-account-list header small{margin-top:4px;line-height:1.5}.owner-weekly-account-list dl,.owner-weekly-tax-items dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:9px 0 0;display:grid}.owner-weekly-account-list dl>div,.owner-weekly-tax-items dl>div{background:#00000017;border-radius:9px;min-width:0;padding:7px}.owner-weekly-account-list dt,.owner-weekly-account-list dd,.owner-weekly-tax-items dt,.owner-weekly-tax-items dd{overflow-wrap:anywhere;margin:0}.owner-weekly-account-list dd,.owner-weekly-tax-items dd{color:#ded4e1;margin-top:4px;font-size:13px;line-height:1.45}.owner-weekly-account-list dd code,.owner-weekly-tax-items dd code{overflow-wrap:anywhere;unicode-bidi:isolate;font:650 12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.owner-weekly-tax-items>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.owner-weekly-tax-items>article>header strong{color:#e6dce8;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.owner-weekly-tax-items>article>strong{color:#f0e7f2;margin-top:9px;font-size:15px;display:block}.owner-weekly-tax-items>article>p{flex-wrap:wrap;gap:5px;margin:8px 0 0;display:flex}.owner-weekly-tax-items>article>p span{color:#91deb5;background:#6bdaa00e;border-radius:999px;padding:5px 7px;font-size:12px}.owner-finance-metric-grid,.owner-finance-layout{margin-bottom:10px}.owner-finance-chart-panel .admin-panel-heading{flex-direction:column;align-items:flex-start}.owner-finance-legend{flex-wrap:wrap;gap:5px 10px;display:flex}.owner-finance-legend span{color:#948b99;font-size:var(--type-caption-font-size);align-items:center;gap:5px;font-weight:690;display:inline-flex}.owner-finance-legend i{background:var(--admin-cyan);border-radius:3px;flex:none;width:7px;height:7px}.owner-finance-legend .is-creators i{background:var(--admin-green)}.owner-finance-legend .is-commission i{background:var(--admin-pink)}.owner-finance-chart-scroll{scrollbar-width:thin;scrollbar-color:#a87eff40 transparent;min-width:0;padding:15px 13px 13px;overflow-x:auto}.owner-finance-chart{--finance-periods:1;min-width:max(100%, calc(var(--finance-periods) * 66px));grid-template-columns:repeat(var(--finance-periods), minmax(56px, 1fr));direction:ltr;background-image:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 52px);align-items:end;gap:8px;height:250px;padding:0 4px;display:grid}.owner-finance-chart article{min-width:0;direction:inherit;justify-items:center;gap:4px;display:grid}.owner-finance-chart-bars{justify-content:center;align-items:end;gap:3px;width:100%;height:190px;display:flex}.owner-finance-chart-bars i{background:linear-gradient(to top, #56d9e685, var(--admin-cyan));border-radius:6px 6px 2px 2px;width:min(10px,26%);min-height:0;display:block;box-shadow:0 0 14px #56d9e61f}.owner-finance-chart-bars i.is-creators{background:linear-gradient(to top, #6bdaa073, var(--admin-green));box-shadow:0 0 14px #6bdaa01a}.owner-finance-chart-bars i.is-commission{background:linear-gradient(to top, #ff4faf6b, var(--admin-pink));box-shadow:0 0 14px #ff4faf1a}.owner-finance-chart article>strong{color:#c8bdcb;font-size:var(--type-caption-font-size);text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.owner-finance-chart article>small{color:#7e7583;max-width:100%;font-size:var(--type-caption-font-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-finance-reconciliation{gap:10px;padding:13px;display:grid}.owner-finance-ledger-state{background:#f0ba690b;border:1px solid #f0ba6929;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.owner-finance-ledger-state.is-balanced{background:#6bdaa00b;border-color:#6bdaa029}.owner-finance-ledger-state>span{color:#f6c980;background:#f0ba6917;border-radius:12px;place-items:center;width:38px;height:38px;font:840 13px/1 Arial,sans-serif;display:grid}.owner-finance-ledger-state.is-balanced>span{color:#8be9b7;background:#6bdaa014}.owner-finance-ledger-state strong,.owner-finance-ledger-state small{display:block}.owner-finance-ledger-state strong{color:#eee6ef;font-size:12px}.owner-finance-ledger-state small{color:#837a88;font-size:var(--type-caption-font-size);margin-top:4px;line-height:1.55}.owner-finance-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.owner-finance-checks article{background:#ffffff05;border:1px solid #ffffff0e;border-radius:13px;min-width:0;padding:10px}.owner-finance-checks span,.owner-finance-checks strong{display:block}.owner-finance-checks span{color:#8d8491;font-size:var(--type-caption-font-size);line-height:1.45}.owner-finance-checks strong{color:#d8cfdc;margin-top:6px;font-size:15px;font-weight:810}.owner-finance-checks article.is-success strong{color:#8be9b7}.owner-finance-checks article.is-warning strong{color:#f6c980}.owner-finance-checks article.is-danger strong{color:#ff9d8b}.owner-finance-reconciliation>p{color:#837a88;margin:0;padding:0 2px;font-size:11px;line-height:1.7}.owner-finance-flow-panel,.owner-finance-policy-panel{margin-top:10px}.admin-platform-flow article.is-tax{--flow-color:var(--admin-amber)}.admin-platform-flow article.is-risk{--flow-color:var(--admin-red)}.admin-platform-flow{gap:8px;padding:13px;display:grid}.admin-platform-flow article{--flow-color:var(--admin-violet);background:#ffffff06;border:1px solid #fff1;border-radius:15px;min-width:0;padding:13px;position:relative;overflow:hidden}.admin-platform-flow article.is-commission{--flow-color:var(--admin-pink)}.admin-platform-flow article.is-processing{--flow-color:var(--admin-amber)}.admin-platform-flow article.is-creators{--flow-color:var(--admin-green)}.admin-platform-flow article:after{content:"";width:var(--flow-width,50%);background:var(--flow-color);height:2px;box-shadow:0 0 15px var(--flow-color);position:absolute;inset:auto 0 0}.admin-platform-flow span,.admin-platform-flow strong,.admin-platform-flow small{display:block}.admin-platform-flow span{color:#8f8693;font-size:11px}.admin-platform-flow strong{color:#f6eff6;margin-top:5px;font-size:18px;font-weight:790}.admin-platform-flow small{color:var(--flow-color);font-size:var(--type-caption-font-size);margin-top:4px}.admin-commission-card{background:radial-gradient(circle at 92% 0%, #ff4faf26, transparent 18rem), radial-gradient(circle at 8% 100%, #59d9e614, transparent 17rem), var(--admin-panel);padding:16px}.admin-commission-card>span{color:#ac94cf;font-size:12px;font-weight:760}.admin-commission-card>strong{color:#fff8fb;letter-spacing:-.07em;margin-top:8px;font-size:clamp(36px,13vw,62px);font-weight:840;line-height:1;display:block}.admin-commission-card>p{color:#b5abb9;max-width:430px;margin:10px 0 0;font-size:12px;line-height:1.65}.admin-commission-card>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.admin-commission-card .admin-status{overflow-wrap:anywhere;white-space:normal;font-size:12px}.admin-commission-card .admin-action-box>label>span,.admin-commission-card .admin-action-box>label>small,.admin-commission-card .admin-action-box>button{font-size:12px}.admin-commission-semantics{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.admin-commission-semantics legend{color:#ddd2e0;padding:0;font-size:13px;font-weight:780}.admin-commission-semantics>p,.admin-commission-payments-guard{color:#b5abb9;font-size:12px;line-height:1.6}.admin-commission-semantics>label{cursor:pointer;background:#ffffff05;border:1px solid #ad82ff26;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:10px;min-width:0;padding:12px;display:grid}.admin-commission-semantics>label.is-selected{background:#995bff17;border-color:#ad82ff6b}.admin-commission-semantics input[type=radio]{accent-color:#a66eff;width:20px;min-width:20px;height:20px;min-height:20px;margin:1px 0 0;padding:0}.admin-commission-semantics>label>span{gap:5px;margin:0;display:grid}.admin-commission-semantics strong,.admin-commission-semantics small{overflow-wrap:anywhere}.admin-commission-semantics strong{color:#f2e9f4;font-size:13px}.admin-commission-semantics small{color:#b5abb9;font-size:12px;line-height:1.55}.admin-commission-payments-guard{color:#e2c998;background:#f0ba690d;border:1px solid #f0ba692e;border-radius:12px;padding:10px 11px}.admin-commission-policy-evidence{background:#6bdaa00a;border:1px solid #6bdaa02b;border-radius:14px;gap:10px;margin-top:13px;padding:12px;display:grid}.admin-commission-policy-evidence>strong{color:#aee6c7;font-size:13px}.admin-commission-policy-evidence dl{grid-template-columns:minmax(0,1fr);gap:7px;margin:0;display:grid}.admin-commission-policy-evidence dl>div{background:#ffffff06;border-radius:10px;min-width:0;padding:9px}.admin-commission-policy-evidence dt,.admin-commission-policy-evidence dd{overflow-wrap:anywhere;margin:0;font-size:12px}.admin-commission-policy-evidence dt{color:#b5abb9}.admin-commission-policy-evidence dd{color:#e8dfea;margin-top:4px}.admin-commission-policy-evidence code{word-break:break-all}.admin-team-list li{border-bottom:1px solid #ffffff0d;gap:10px;min-width:0;padding:13px;display:grid}.admin-provider-reviewers{margin-top:10px}.admin-provider-reviewers>p,.admin-provider-reviewers>section>h3,.admin-reviewer-empty{margin:0;padding:13px}.admin-provider-reviewers>p,.admin-reviewer-empty{color:#938999;font-size:11px;line-height:1.7}.admin-provider-reviewers>section:not(.admin-action-box){border-top:1px solid #ffffff0d}.admin-provider-reviewers .admin-panel-heading>div:last-child,.admin-provider-reviewers .admin-action-box form{flex-wrap:wrap;gap:8px;display:flex}.admin-provider-reviewers .admin-action-box form>label{flex:240px}.admin-provider-reviewers .admin-action-box form>button{align-self:end}.admin-reviewer-manage{margin:13px}.admin-team-list li:last-child{border-bottom:0}.admin-team-person{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.admin-team-person>span:first-child{color:#dbcaff;background:linear-gradient(145deg,#ff50b11a,#7049ff1f);border:1px solid #a980ff2e;border-radius:13px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:820;display:grid}.admin-team-person strong,.admin-team-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-team-person strong{color:#eee6ef;font-size:12px}.admin-team-person small{color:#817985;font-size:var(--type-caption-font-size);text-align:start;direction:ltr;margin-top:3px}.admin-team-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-team-meta>small{color:#8e8592;font-size:11px}.admin-audit-list{padding:4px 13px 13px}.admin-audit-list li{border-bottom:1px solid #ffffff0c;grid-template-columns:33px minmax(0,1fr);gap:10px;padding:13px 0;display:grid;position:relative}.admin-audit-list li:last-child{border-bottom:0}.admin-audit-list li:before{content:"";top:46px;bottom:-1px;background:#fff1;width:1px;position:absolute;inset-inline-start:16px}.admin-audit-list li:last-child:before{display:none}.admin-audit-dot{color:#aa9bb1;background:#17131e;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:33px;height:33px;font:800 11px/1 Arial,sans-serif;display:grid}.admin-audit-dot.is-warning{color:#f4c678;border-color:#f0ba6933}.admin-audit-dot.is-critical{color:#ff9c8a;border-color:#ff775f33}.admin-audit-dot.is-success{color:#86e5b1;border-color:#6bdaa02e}.admin-audit-copy{min-width:0}.admin-audit-copy>span{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.admin-audit-copy strong{color:#ece4ed;font-size:12px}.admin-audit-copy time{color:#776f7b;font-size:var(--type-caption-font-size)}.admin-audit-copy h3{color:#c9becb;margin:5px 0 0;font-size:12px;font-weight:720}.admin-audit-copy p{color:#89808d;margin:4px 0 0;font-size:11px;line-height:1.65}@media (width<=380px){.admin-mobile-header{gap:6px;padding-inline:10px}.admin-mobile-header>.admin-brand{flex:auto}.admin-mobile-header>.admin-brand>span:last-child,.admin-mobile-review button>span:last-child,.admin-mobile-signout button>span:last-child{display:none}.admin-mobile-review,.admin-mobile-signout{flex:0 0 44px}.admin-mobile-review button,.admin-mobile-signout button{width:44px;padding-inline:0}.admin-mobile-record>header{grid-template-columns:minmax(0,1fr)}.admin-mobile-record>header>.admin-status{white-space:normal;justify-self:start;padding-block:6px;line-height:1.35}}@media (width>=520px){.admin-mobile-user>span:last-child{display:block}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:center}.admin-filter-grid{grid-template-columns:repeat(2,minmax(140px,180px))}.admin-platform-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-finance-toolbar{grid-template-columns:minmax(0,1fr) minmax(170px,220px);align-items:end}.owner-finance-chart-panel .admin-panel-heading{flex-direction:row;align-items:center}.owner-weekly-providers>header{display:flex}.owner-weekly-provider-counts{justify-content:flex-end}.owner-weekly-provider-overview{justify-items:end}.owner-weekly-provider dl{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-weekly-evidence dl,.owner-weekly-account-list,.owner-weekly-tax-items{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-team-list li,.admin-team-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-team-toolbar>button{width:auto}}@media (width>=760px){.admin-content{padding:28px 22px 58px}.admin-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:20px}.admin-page-header p{font-size:var(--type-caption-font-size)}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-weekly-provider-list,.owner-weekly-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-weekly-controls,.owner-weekly-wide-group{grid-column:1/-1}.owner-weekly-wide-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-summary-strip.is-five{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-mobile-records{display:none}.admin-desktop-only{display:block}.admin-panel-heading{padding:14px 18px}.admin-toolbar{padding:12px 16px}.admin-table th,.admin-table td{padding-inline:16px}.admin-table .admin-identity{min-width:160px}.admin-drawer-backdrop{place-items:stretch end}.admin-drawer{border-radius:0;border-start-start-radius:22px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:22px;width:min(100%,510px);max-height:100dvh}.admin-drawer>header,.admin-drawer-body{padding-inline:20px}}@media (width>=1080px){.admin-stage{grid-template-columns:248px minmax(0,1fr);display:grid}.admin-sidebar{z-index:100;-webkit-backdrop-filter:blur(24px);background:radial-gradient(circle at 50% 0,#ff42a913,#0000 18rem),#09070cf0;border-inline-end:1px solid #fff1;flex-direction:column;height:100dvh;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-sidebar>.admin-brand{border-bottom:1px solid #ffffff0e;border-radius:0;padding:2px 5px 12px}.admin-sidebar>.admin-brand strong{font-size:17px}.admin-role-card{border:1px solid var(--admin-border);background:#ffffff06;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 8px;align-items:center;gap:9px;min-width:0;margin-top:13px;padding:10px;display:grid;position:relative}.admin-role-card img,.admin-role-card .admin-avatar-fallback{object-fit:cover;border-radius:12px;width:38px;height:38px}.admin-role-card>span:nth-child(2),.admin-role-card strong,.admin-role-card small{min-width:0;display:block}.admin-role-card strong{color:#eee7ef;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-role-card small{color:#8d8492;font-size:var(--type-caption-font-size);margin-top:3px}.admin-role-card>i{border-radius:50%;width:7px;height:7px}.admin-role-card>i.is-live{background:var(--admin-green);box-shadow:0 0 10px #6bdaa08c}.admin-role-card>i.is-preview{background:var(--admin-amber);box-shadow:0 0 10px #f0ba6973}.admin-sidebar-nav{gap:17px;margin-top:18px;display:grid}.admin-sidebar-nav section h2{color:#69616e;font-size:var(--type-caption-font-size);margin:0 9px 7px;font-weight:760}.admin-sidebar-nav section>a{color:#8e8593;border:1px solid #0000;border-radius:13px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:44px;margin-top:3px;padding:0 10px;text-decoration:none;display:grid}.admin-sidebar-nav section>a>span{color:#a28ebf;background:#ffffff06;border-radius:9px;place-items:center;width:28px;height:28px;font:820 12px/1 Arial,sans-serif;display:grid}.admin-sidebar-nav section>a strong{font-size:12px;font-weight:730}.admin-sidebar-nav section>a>i{color:#0000;font:800 var(--type-caption-font-size)/1 Arial, sans-serif;transition:color .15s,transform .15s}.admin-sidebar-nav section>a:hover,.admin-sidebar-nav section>a.active{color:#f3eaf4;background:linear-gradient(115deg,#ff45aa13,#7b52ff14);border-color:#ab82ff21}.admin-sidebar-nav section>a.active>span{color:#e1cfff;background:linear-gradient(145deg,#ff4faf1f,#7449ff24)}.admin-sidebar-nav section>a:hover>i,.admin-sidebar-nav section>a.active>i{color:#a894bc}.admin-stage[dir=ltr] .admin-sidebar-nav section>a:hover>i,.admin-stage[dir=ltr] .admin-sidebar-nav section>a.active>i{transform:translate(2px)}.admin-stage[dir=rtl] .admin-sidebar-nav section>a:hover>i,.admin-stage[dir=rtl] .admin-sidebar-nav section>a.active>i{transform:translate(-2px)}.admin-sidebar-footer{border-top:1px solid #ffffff0e;margin-top:auto;padding:12px 5px 3px}.admin-sidebar-footer>a{color:#9f94a5;align-items:center;gap:7px;min-height:44px;font-size:11px;font-weight:730;text-decoration:none;display:inline-flex}.admin-sidebar-footer form,.admin-sidebar-footer form button{width:100%}.admin-sidebar-footer form button{color:#eee5f4;cursor:pointer;background:linear-gradient(120deg,#ff45aa17,#7b52ff1c);border:1px solid #c59bff33;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:730;display:inline-flex}.admin-sidebar-footer .admin-sidebar-signout{margin-top:7px}.admin-sidebar-footer .admin-sidebar-signout button{color:#ffb0a2;background:#ff5b4611;border-color:#ff775f33}.admin-sidebar-footer p{color:#655d69;font-size:var(--type-caption-font-size);align-items:center;gap:6px;margin:4px 0 0;display:flex}.admin-sidebar-footer p i{background:var(--admin-green);border-radius:50%;width:5px;height:5px}.admin-mobile-header,.admin-mobile-nav{display:none}.admin-content{padding:34px 28px 64px}.admin-layout-grid.is-overview{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr)}.admin-layout-grid.owner-finance-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)}}@media (width>=1320px){.admin-stage{grid-template-columns:270px minmax(0,1fr)}.admin-content{padding-inline:36px}.admin-metric{min-height:136px;padding:17px}.admin-metric strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.admin-table tbody tr,.admin-sidebar-nav section>a>i{transition:none}}.admin-sidebar-nav section h2,.admin-sidebar-nav section>a,.admin-role-card small{color:var(--text-secondary)}.admin-metric-icon .semantic-icon,.admin-sidebar-nav .semantic-icon,.admin-mobile-nav .semantic-icon{width:20px;height:20px}@media (width>=380px) and (width<=519px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:14px}.admin-metric strong{font-size:22px}}.creator-settings-stage{color:#f7f2f8;background:#09080c;min-height:100dvh;padding-bottom:122px}.creator-settings-shell{width:min(100% - 28px,1040px);margin:22px auto 0}.creator-settings-intro{justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 4px;display:flex}.creator-settings-intro>div:first-child>span{color:#ff65ba;font-size:var(--type-caption-font-size);font-weight:820}.creator-settings-intro h1{color:#fff;letter-spacing:-.06em;margin:5px 0 0;font-size:clamp(34px,6vw,48px);font-weight:850}.creator-settings-intro p{color:#817887;font-size:var(--type-caption-font-size);margin:7px 0 0}.creator-settings-status{background:#43b97d0b;border:1px solid #62dd9d24;border-radius:15px;align-items:center;gap:9px;padding:10px 13px;display:flex}.creator-settings-status>i{background:#68d99f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #68d99fb3}.creator-settings-status span{gap:2px;display:grid}.creator-settings-status small{color:#5d8f73;font-size:var(--type-caption-font-size)}.creator-settings-status b{color:#a9d9bf;font-size:var(--type-caption-font-size)}.creator-settings-jump{z-index:8;top:calc(125px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0a0fe0;border:1px solid #ffffff12;border-radius:18px;gap:7px;margin-bottom:12px;padding:7px;display:flex;position:sticky;box-shadow:0 18px 38px #0003}.creator-settings-jump a{color:#8d8492;min-height:39px;font-size:var(--type-caption-font-size);border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-weight:760;text-decoration:none;display:inline-flex}.creator-settings-jump a:hover,.creator-settings-jump a:focus-visible{color:#fff;background:#ffffff0e;outline:none}.creator-settings-jump span{color:#b05bd6}.creator-settings-card{scroll-margin-top:calc(190px + env(safe-area-inset-top,0px));background:linear-gradient(145deg,#ffffff09,#ffffff05);border:1px solid #ffffff13;border-radius:26px;margin-top:13px;padding:19px;box-shadow:inset 0 1px #ffffff08,0 26px 65px #00000029}.settings-card-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.settings-heading-icon{color:#f2c2eb;background:linear-gradient(145deg,#ff2da12e,#8b3dff29);border-radius:14px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.settings-heading-icon.verification{color:#d7c5ff;background:#8f5aff24}.settings-heading-icon.payout{color:#a7e7c7;background:#4ece8e1f}.settings-card-heading>div{min-width:0}.settings-card-heading small{color:#776e7c;font-size:var(--type-caption-font-size);font-weight:750}.settings-card-heading h2{color:#fff;letter-spacing:-.035em;margin:3px 0 0;font-size:18px;font-weight:820}.settings-card-heading p{overflow-wrap:anywhere;color:#6d6572;font-size:var(--type-caption-font-size);margin:4px 0 0}.settings-card-heading>a,.settings-card-heading>button{color:#aaa0ae;min-height:38px;font:inherit;font-size:var(--type-caption-font-size);cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-weight:750;text-decoration:none;display:inline-flex}.settings-state-chip{color:#908693;min-height:28px;font-size:var(--type-caption-font-size);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 10px;font-weight:770;display:inline-flex}.settings-state-chip.status-verified,.settings-state-chip.status-active{color:#98d7b6;background:#3db97a0e;border-color:#5cd89726}.settings-state-chip.status-pending{color:#dfb575;background:#ff9b340d;border-color:#ffb74a26}.settings-state-chip.status-needs_information,.settings-state-chip.status-restricted,.settings-state-chip.status-rejected{color:#e89bac;background:#ff43650d;border-color:#ff5b7e26}.payout-provider-callback{color:#9ccdb5;font-size:var(--type-caption-font-size);background:#3fb2790d;border:1px solid #6ad6a126;border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.payout-provider-callback.refresh{color:#d6b27d;background:#ff9b340b;border-color:#ffb74a29}.payout-provider-callback i{color:currentColor;background:#ffffff0d;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.payout-provider-callback p{margin:0;line-height:1.7}.creator-profile-media-editor{margin-top:18px;padding-bottom:35px;position:relative}.creator-cover-preview{background-color:#0000;background-image:radial-gradient(circle at 72% 28%,#ff2fa538,#0000 25%),radial-gradient(circle at 20% 78%,#00d2ff2b,#0000 31%),linear-gradient(135deg,#1a1020,#0e121b);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff12;border-radius:19px;justify-content:space-between;align-items:flex-end;min-height:170px;padding:15px;display:flex;position:relative;overflow:hidden}.creator-cover-preview:after{content:"";background:linear-gradient(#0000 35%,#08070bb8);position:absolute;inset:0}.creator-cover-preview>span,.creator-cover-preview>label{z-index:1;position:relative}.creator-cover-preview>span{color:#ffffff9e;font-size:var(--type-caption-font-size);font-weight:750}.creator-cover-headline-preview{z-index:1;top:22px;text-align:center;pointer-events:none;position:absolute;inset-inline:18px}.creator-cover-headline-preview small{color:#ffffff8c;font:600 var(--type-caption-font-size)/1.2 Arial, sans-serif;letter-spacing:.22em;margin-bottom:7px;display:block}.creator-cover-headline-preview strong{color:#fff9ef;letter-spacing:-.055em;text-shadow:0 15px 40px #0000006b;font-size:clamp(22px,4.6vw,34px);font-weight:850;line-height:1.08;display:block}.creator-cover-headline-preview[lang=ar] strong{letter-spacing:0;font-family:Alexandria Variable,Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}.creator-cover-headline-preview[lang=en] strong{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.creator-cover-headline-preview em{color:#0000;text-shadow:none;filter:drop-shadow(0 12px 26px #00000057);background:linear-gradient(90deg,#ff7255,#ff2da1 44%,#9e74ff 82%);-webkit-background-clip:text;background-clip:text;font-style:normal}.creator-cover-preview>label,.creator-avatar-preview label{color:#ece6ee;min-height:34px;font:inherit;font-size:var(--type-caption-font-size);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#08070b8f;border:1px solid #ffffff21;border-radius:11px;align-items:center;padding:0 10px;font-weight:750;display:inline-flex}.creator-cover-preview label.disabled,.creator-avatar-preview label.disabled{opacity:.55;cursor:wait}.creator-cover-preview input,.creator-avatar-preview input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.creator-avatar-preview{z-index:3;inset-inline-start:20px;align-items:flex-end;gap:9px;display:flex;position:absolute;bottom:0}.creator-avatar-preview>img,.creator-avatar-preview>span{object-fit:cover;color:#fff;background:linear-gradient(145deg,#ff2da1,#6f54ff 65%,#00dff8);border:4px solid #111014;border-radius:25px;place-items:center;width:82px;height:82px;font-size:28px;font-weight:850;display:grid;box-shadow:0 14px 30px #00000052}.creator-avatar-hit-target{z-index:3;top:0;cursor:pointer;background:0 0;border:0;border-radius:25px;width:82px;height:82px;position:absolute;inset-inline-start:0}.creator-avatar-hit-target:focus-visible{outline-offset:3px;outline:2px solid #ff2da1}.creator-avatar-hit-target:disabled{cursor:wait}.creator-avatar-preview label{z-index:4;margin-bottom:8px;position:relative}.creator-media-progress{z-index:2;top:10px;background:#ffffff21;border-radius:999px;height:3px;inset-inline:12px;overflow:hidden;position:absolute!important}.creator-media-progress:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#ff2da1,#9950ff,#00dff8);width:45%;animation:1s ease-in-out infinite alternate creator-media-upload;position:absolute;inset:0}.creator-media-progress.avatar{top:auto;inset-inline-start:4px;width:74px;bottom:4px}@keyframes creator-media-upload{0%{transform:translate(125%)}to{transform:translate(-125%)}}.creator-profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:10px;display:grid}.creator-profile-form-grid label{gap:7px;display:grid}.creator-profile-form-grid label>span{color:#a198a5;font-size:var(--type-caption-font-size);font-weight:720}.creator-profile-form-grid input,.creator-profile-form-grid select,.creator-profile-form-grid textarea{color:#eee9f0;width:100%;min-width:0;font:inherit;font-size:var(--type-caption-font-size);background:#ffffff07;border:1px solid #ffffff13;border-radius:13px;outline:none}.creator-profile-form-grid input[lang=ar]{text-align:right;font-family:Alexandria Variable,Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}.creator-profile-form-grid input[lang=en]{text-align:left;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.creator-profile-form-grid input,.creator-profile-form-grid select{height:45px;padding:0 12px}.creator-profile-form-grid textarea{resize:vertical;min-height:94px;padding:11px 12px;line-height:1.75}.creator-profile-form-grid input:focus,.creator-profile-form-grid select:focus,.creator-profile-form-grid textarea:focus{border-color:#be4dff6b;box-shadow:0 0 0 3px #a93dff12}.headline-field>div{position:relative}.headline-field input{padding-inline-end:52px}.headline-field small{top:50%;color:#5d5461;font-size:var(--type-caption-font-size);position:absolute;inset-inline-end:11px;transform:translateY(-50%)}.creator-name-guidance,.creator-headline-guidance{color:#7d7382;min-height:34px;font-size:var(--type-caption-font-size);background:#ffffff05;border:1px solid #ffffff0e;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;padding:0 11px;display:flex}.creator-headline-guidance small{color:#9c829d;font-size:var(--type-caption-font-size);flex:none}.creator-headline-guidance.is-recommended{color:#91bca5;background:#47bd8309;border-color:#5fd69a1f}.creator-headline-guidance.is-recommended small{color:#84c5a3}.biography-field{grid-column:1/-1;position:relative}.biography-field>small{color:#5d5461;font-size:var(--type-caption-font-size);text-align:end}.verified-input,.settings-handle{position:relative}.verified-input .verified-creator-badge{z-index:1;top:50%;width:18px;height:18px;position:absolute;inset-inline-end:11px;transform:translateY(-50%)}.verified-input input{padding-inline-end:38px}.settings-handle{direction:ltr}.settings-handle b{z-index:1;top:50%;color:#716778;font:700 11px/1 Arial,sans-serif;position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.settings-handle input{text-align:left;padding-inline:29px 12px}.settings-save-row{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding-top:14px;display:flex}.settings-save-row>span{color:#726a77;font-size:var(--type-caption-font-size);align-items:center;gap:7px;display:inline-flex}.settings-save-row>span i{color:#0a2015;width:17px;height:17px;font:800 var(--type-caption-font-size)/1 Arial, sans-serif;background:#6dd7a2;border-radius:6px;place-items:center;display:grid}.settings-save-row button{color:#fff;min-height:42px;font:inherit;font-size:var(--type-caption-font-size);cursor:pointer;background:linear-gradient(105deg,#ff2da1,#a83cff 52%,#4b61ff);border:0;border-radius:13px;padding:0 18px;font-weight:790;box-shadow:0 12px 25px #9e2ded33}.settings-save-row button:disabled{opacity:.55;cursor:wait}.verification-panel{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;padding:16px;display:grid}.verification-panel.is-verified{background:linear-gradient(135deg,#944aff12,#ff2da109);border-color:#9f5fff2b}.verification-panel>div:nth-child(2){min-width:0}.verification-badge-large{background:#9748ff1f;border-radius:19px;place-items:center;width:58px;height:58px;display:grid}.verification-badge-large .verified-creator-badge{border-radius:11px 11px 11px 4px;width:32px;height:32px}.verification-badge-large>span{color:#b68fd3;font-size:22px}.verification-panel h3{overflow-wrap:anywhere;color:#f6f0f8;margin:0;font-size:13px;font-weight:800}.verification-panel p{overflow-wrap:anywhere;color:#766d7b;max-width:590px;font-size:var(--type-caption-font-size);margin:5px 0 0;line-height:1.7}.verification-separation{background:#ffffff06;border-radius:13px;align-items:flex-start;gap:9px;margin-top:11px;padding:10px 12px;display:flex}.verification-separation i{color:#9e8aa8;width:18px;height:18px;font:700 var(--type-caption-font-size)/1 Arial, sans-serif;border:1px solid #ffffff1c;border-radius:50%;flex:none;place-items:center;display:grid}.verification-separation p{overflow-wrap:anywhere;color:#756c7a;min-width:0;font-size:var(--type-caption-font-size);margin:0;line-height:1.7}.verification-separation strong{color:#a69bab}.payout-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.payout-summary-grid article{background:#ffffff06;border:1px solid #fff1;border-radius:17px;gap:6px;min-width:0;padding:14px;display:grid}.payout-summary-grid span{color:#77707c;font-size:var(--type-caption-font-size)}.payout-summary-grid strong{overflow-wrap:anywhere;color:#fff;letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:20px;font-weight:820;display:flex}.payout-summary-grid small{color:#5d5561;font-size:var(--type-caption-font-size)}.settings-sar{background:currentColor;width:.76em;height:.9em;display:inline-block;-webkit-mask:url(/saudi-riyal-symbol.svg) 50%/contain no-repeat;mask:url(/saudi-riyal-symbol.svg) 50%/contain no-repeat}.settings-money{direction:inherit;unicode-bidi:isolate;align-items:baseline;gap:.32em;display:inline-flex}.settings-money b{color:inherit;font:inherit;font-weight:inherit;letter-spacing:.015em;unicode-bidi:isolate}.payout-account-row{background:#ffffff06;border:1px solid #fff1;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:11px;padding:13px;display:grid}.payout-bank-icon{color:#9fdfbf;background:#4dcc8c1a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.payout-account-row>div{gap:3px;min-width:0;display:grid}.payout-account-row small{color:#6a626e;font-size:var(--type-caption-font-size)}.payout-account-row b{overflow-wrap:anywhere;color:#e8e2ea;font-size:var(--type-caption-font-size)}.payout-account-row p{overflow-wrap:anywhere;color:#554d59;font-size:var(--type-caption-font-size);margin:1px 0 0}.payout-account-row>button{color:#a7d9be;min-height:38px;font:inherit;font-size:var(--type-caption-font-size);white-space:nowrap;cursor:pointer;background:#3fbb7e0e;border:1px solid #64d99e29;border-radius:12px;padding:0 13px;font-weight:770}.payout-breakdown{background:#ffffff06;border:1px dashed #ffffff1a;border-radius:17px;gap:12px;margin-top:14px;padding:16px;display:grid;position:relative}.payout-breakdown-intro{gap:5px;min-width:0;padding-inline-end:116px;display:grid}.payout-breakdown-intro b{color:#e8e0ea;font-size:12px}.payout-breakdown-intro small{color:#8a818f;font-size:var(--type-caption-font-size);overflow-wrap:anywhere;line-height:1.55}.payout-breakdown-values{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:8px;margin:0;display:grid}.payout-breakdown-values>div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;gap:5px;min-width:0;padding:11px;display:grid}.payout-breakdown-values dt,.payout-breakdown-values dd{min-width:0;margin:0}.payout-breakdown-values dt{color:#8a818f;font-size:var(--type-caption-font-size);line-height:1.45}.payout-breakdown-values dd{color:#ddd5e0;align-items:center;gap:4px;font-size:13px;font-weight:760;display:flex}.payout-breakdown-values .net{background:#3db97a0b;border-color:#5cd89726}.payout-breakdown-values .net dd{color:#92d7b3}.payout-breakdown>em{top:-11px;color:#dfb878;max-width:calc(100% - 28px);font-size:var(--type-caption-font-size);text-overflow:ellipsis;white-space:nowrap;background:#111014;border:1px solid #ffb84e29;border-radius:999px;padding:5px 8px;font-style:normal;line-height:1.25;position:absolute;inset-inline-end:14px;overflow:hidden}.settings-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#040306c2;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.settings-modal{color:#f7f1f8;background:#121016;border:1px solid #ffffff1a;border-radius:26px;width:min(100%,440px);max-height:min(88dvh,680px);padding:24px;position:relative;overflow:auto;box-shadow:0 40px 100px #0000008c}.settings-modal-close{top:13px;color:#a398a8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:34px;height:34px;font-size:20px;display:grid;position:absolute;inset-inline-end:13px}.settings-modal-icon{color:#e0c6ff;background:#944cff21;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:14px;font-style:normal;display:grid}.settings-modal-icon.payout{color:#afe2c8;background:#48c4851c}.settings-modal>small{color:#a477ba;font-size:var(--type-caption-font-size);font-weight:780}.settings-modal h2{color:#fff;letter-spacing:-.04em;margin:5px 0 0;font-size:23px;font-weight:830}.settings-modal>p{color:#817786;font-size:var(--type-caption-font-size);margin:9px 0 0;line-height:1.75}.settings-modal form{gap:12px;margin-top:18px;display:grid}.settings-modal form label{color:#a097a4;font-size:var(--type-caption-font-size);gap:7px;display:grid}.settings-modal textarea{color:#eee8f0;min-height:100px;font:inherit;font-size:var(--type-caption-font-size);resize:vertical;background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;outline:none;padding:11px}.settings-modal form button,.payout-modal>button:last-child{color:#fff;min-height:44px;font:inherit;font-size:var(--type-caption-font-size);cursor:pointer;background:linear-gradient(105deg,#a14dff,#e33daf);border:0;border-radius:13px;font-weight:780}.settings-modal form button:disabled{opacity:.55;cursor:wait}.payout-modal ol{gap:9px;margin:17px 0;padding:0;list-style:none;display:grid}.payout-modal li{background:#ffffff06;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.payout-modal li>i{color:#a9dfc3;width:30px;height:30px;font-style:normal;font-size:var(--type-caption-font-size);background:#45c0831a;border-radius:10px;place-items:center;display:grid}.payout-modal li span{gap:3px;display:grid}.payout-modal li b{color:#eae4ec;font-size:var(--type-caption-font-size)}.payout-modal li small{color:#665e6b;font-size:var(--type-caption-font-size)}.payout-provider-options{gap:10px;display:grid}.payout-provider-options article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;gap:10px;padding:12px;display:grid}.payout-provider-options article header{gap:3px;display:grid}.payout-provider-options article header b{color:#eee8f0}.payout-provider-options article header small,.payout-provider-options article p{color:#7b7380;font-size:var(--type-caption-font-size);line-height:1.65}.payout-provider-options article p{margin:0}.payout-provider-options article button,.payout-modal>button:last-child{color:#fff;min-height:44px;font:inherit;font-size:var(--type-caption-font-size);cursor:pointer;background:linear-gradient(105deg,#34b97c,#358da2);border:0;border-radius:13px;font-weight:780}.payout-provider-options article button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.55}.payout-country-field{color:#b8afbc;font-size:var(--type-caption-font-size);gap:7px;margin:4px 0 13px;font-weight:720;display:grid}.payout-country-field select{color:#f4eef6;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#18151c;border:1px solid #ffffff1a;border-radius:13px;padding:0 13px}.payout-country-field select:focus-visible{outline-offset:2px;outline:2px solid #be69ffb8}.payout-country-field select:disabled{cursor:wait;opacity:.6}.payout-modal>button:last-child{background:linear-gradient(105deg,#34b97c,#358da2);width:100%}.payout-modal>button:last-child:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.55}.creator-settings-toast{z-index:110;left:50%;bottom:calc(88px + env(safe-area-inset-bottom,0px));color:#eee8f0;min-width:min(330px,100% - 28px);font-size:var(--type-caption-font-size);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141018ed;border:1px solid #ffffff1a;border-radius:14px;padding:12px 16px;position:fixed;transform:translate(-50%);box-shadow:0 18px 45px #00000059}@media (width<=760px){.creator-settings-shell{width:min(100% - 14px,620px);margin-top:12px}.creator-settings-intro{align-items:flex-start}.creator-settings-jump{overflow-x:auto}.creator-settings-jump a{flex:none}.creator-settings-card{border-radius:22px;padding:14px}.settings-card-heading{grid-template-columns:39px minmax(0,1fr)}.settings-card-heading>a,.settings-card-heading>.settings-state-chip{grid-column:1/-1;justify-self:start}.creator-profile-form-grid{grid-template-columns:1fr}.creator-name-guidance,.creator-headline-guidance,.biography-field{grid-column:auto}.verification-panel{grid-template-columns:52px minmax(0,1fr)}.verification-badge-large{border-radius:17px;width:52px;height:52px}.payout-summary-grid{grid-template-columns:1fr}.payout-account-row{grid-template-columns:44px minmax(0,1fr)}.payout-account-row>button{grid-column:2;justify-self:start}.payout-breakdown-intro{padding-inline-end:0}}@media (width>=980px){.creator-settings-jump{top:calc(137px + env(safe-area-inset-top,0px))}.creator-settings-card{scroll-margin-top:calc(202px + env(safe-area-inset-top,0px))}}@media (width<=480px){.creator-settings-intro{display:grid}.creator-settings-status{justify-self:start}.creator-cover-preview{min-height:142px}.creator-avatar-preview{inset-inline-start:12px}.creator-avatar-preview>img,.creator-avatar-preview>span,.creator-avatar-hit-target{border-radius:22px;width:72px;height:72px}.settings-save-row{display:grid}.verification-panel{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:12px}.verification-badge-large{border-radius:15px;width:46px;height:46px}.verification-badge-large .verified-creator-badge{border-radius:10px 10px 10px 4px;width:28px;height:28px}.verification-separation{gap:7px;padding:9px 10px}.payout-account-row{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:11px}.payout-bank-icon{border-radius:12px;width:38px;height:38px}.payout-account-row>button{grid-column:1/-1}.settings-save-row button,.payout-account-row>button{width:100%}.payout-breakdown-values{grid-template-columns:1fr 1fr}}.creator-settings-stage{background:radial-gradient(circle at 86% 2%,#ff2da124,#0000 27%),radial-gradient(circle at 10% 86%,#4b61ff21,#0000 31%),linear-gradient(145deg,#0a070d 0%,#07060b 46%,#080912 100%)}.creator-settings-intro h1{color:var(--creator-cinema-text-primary);text-shadow:0 18px 50px #00000057;text-wrap:balance}.creator-settings-intro>div:first-child>span{color:color-mix(in srgb, var(--coral) 60%, var(--text-on-accent))}.creator-settings-jump{border-color:var(--state-pressed-surface);box-shadow:inset 0 1px var(--creator-cinema-inset-line), 0 20px 50px #00000040;-webkit-backdrop-filter:blur(24px)saturate(1.25);background:linear-gradient(#140e1af0,#0a080ee6),radial-gradient(circle at 50% 0,#a83cff1a,#0000 70%)}.creator-settings-jump a{transition:color var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease), background-color var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease), transform var(--motion-duration-feedback,.1s) var(--motion-ease-standard,ease)}.creator-settings-card{border-color:var(--creator-cinema-edge-soft);box-shadow:inset 0 1px color-mix(in srgb, var(--cinematic-border-glass) 50%, transparent), var(--creator-cinema-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.18);background:radial-gradient(circle at 100% 0,#ff2da113,#0000 34%),radial-gradient(circle at 0 100%,#4b61ff0e,#0000 38%),linear-gradient(152deg,#17121ef7,#0b090ff5);position:relative}.creator-settings-card:before{top:0;bottom:0;background:linear-gradient(180deg, var(--coral), var(--brand-pink), var(--brand-purple), var(--brand-cyan));content:"";opacity:.5;pointer-events:none;width:2px;position:absolute;inset-inline-start:0}.settings-heading-icon{border:1px solid var(--border-subtle);box-shadow:inset 0 1px var(--creator-cinema-edge-thin), 0 14px 30px #982de21a;background:linear-gradient(145deg,#ff2da133,#8b3dff2b)}.creator-profile-media-editor{isolation:isolate}.creator-cover-preview{border-color:color-mix(in srgb, var(--border-default) 92.857%, transparent);min-height:188px;box-shadow:inset 0 1px color-mix(in srgb, var(--state-pressed-surface) 80%, transparent), 0 25px 64px #00000047, 0 0 42px #a83cff13;background:radial-gradient(circle at 75% 22%,#ff2da14f,#0000 27%),radial-gradient(circle at 18% 82%,#00e5ff38,#0000 34%),linear-gradient(135deg,#25132d,#111622 72%,#0b0a12)}.creator-cover-preview:after{background:linear-gradient(#07060a08 15%,#07060a47 56%,#07060ae0),linear-gradient(105deg,#ff2da114,#0000 42%,#00e5ff11)}.creator-cover-headline-preview em{background:linear-gradient(90deg,#ff8a64,#ff2da1 40%,#a83cff 72%,#53d8ff);-webkit-background-clip:text;background-clip:text}.creator-cover-preview>label,.creator-avatar-preview label{border-color:var(--creator-cinema-edge-overlay);background:color-mix(in srgb, var(--cinematic-surface-glass-strong) 73.333%, transparent);min-height:44px;box-shadow:inset 0 1px var(--creator-cinema-inset-line);-webkit-backdrop-filter:blur(16px)saturate(1.22)}.creator-avatar-preview>img,.creator-avatar-preview>span{border-color:var(--surface-raised);box-shadow:0 18px 38px #00000061,0 0 0 1px #ffffff21,0 0 32px #a83cff24}.creator-profile-form-grid :is(input,select,textarea),.settings-modal textarea,.payout-country-field select{border-color:var(--creator-cinema-edge-field);background:var(--creator-cinema-field-surface);box-shadow:inset 0 1px color-mix(in srgb, var(--surface-subtle) 85.714%, transparent)}.creator-profile-form-grid :is(input,select,textarea):focus,.settings-modal textarea:focus,.payout-country-field select:focus{border-color:color-mix(in srgb, var(--brand-pink) 42%, var(--cinematic-border-glass));box-shadow:0 0 0 3px var(--creator-cinema-focus-glow)}.creator-name-guidance,.creator-headline-guidance,.verification-panel,.verification-separation,.payout-summary-grid article,.payout-account-row,.payout-breakdown,.payout-breakdown-values>div,.payout-provider-options article{border-color:var(--creator-cinema-edge-soft);background:var(--creator-cinema-inset-surface);box-shadow:inset 0 1px color-mix(in srgb, var(--surface-subtle) 85.714%, transparent)}.verification-panel.is-verified{border-color:color-mix(in srgb, var(--brand-purple) 28%, color-mix(in srgb, var(--state-pressed-surface) 80%, transparent));background:linear-gradient(135deg,#a83cff1b,#ff2da10f 55%,#00e5ff09)}.payout-summary-grid article:nth-child(2){background:linear-gradient(145deg, #ff755312, color-mix(in srgb, var(--surface-subtle) 71.429%, transparent))}.payout-summary-grid article:nth-child(3){background:linear-gradient(145deg, #00e5ff0d, color-mix(in srgb, var(--surface-subtle) 71.429%, transparent))}.settings-save-row button{background:linear-gradient(112deg,#ff7553,#ff2da1 40%,#a83cff 70%,#4b61ff);box-shadow:0 16px 34px #9e2ded33,inset 0 1px #ffffff24}.settings-modal-backdrop{background:var(--creator-cinema-scrim);-webkit-backdrop-filter:blur(18px)saturate(1.12)}.settings-modal{border-color:var(--creator-cinema-edge-modal);box-shadow:0 42px 120px #0000009e, inset 0 1px var(--creator-cinema-edge-thin);background:radial-gradient(circle at 88% 0,#ff2da121,#0000 31%),radial-gradient(circle at 4% 95%,#4b61ff1a,#0000 35%),linear-gradient(155deg,#18121ffc,#0a080efc)}.creator-settings-jump a,.settings-card-heading>a,.settings-card-heading>button,.creator-cover-preview>label,.creator-avatar-preview label,.settings-save-row button,.payout-account-row>button,.settings-modal button{transition:color var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease), border-color var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease), filter var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease), transform var(--motion-duration-feedback,.1s) var(--motion-ease-standard,ease)}@media (hover:hover) and (pointer:fine){.creator-settings-jump a:hover,.settings-card-heading>a:hover,.settings-card-heading>button:hover,.creator-cover-preview>label:hover,.creator-avatar-preview label:hover,.settings-save-row button:hover,.payout-account-row>button:hover,.settings-modal button:hover{filter:brightness(1.08)saturate(1.06)}.creator-settings-jump a:active,.settings-card-heading>a:active,.settings-card-heading>button:active,.creator-cover-preview>label:active,.creator-avatar-preview label:active,.settings-save-row button:active,.payout-account-row>button:active,.settings-modal button:active{transform:translateY(1px)}}@media (width<=480px){.creator-cover-preview{min-height:154px}}.creator-settings-jump a,.settings-card-heading>a,.settings-card-heading>button,.creator-cover-preview>label,.creator-avatar-preview label,.settings-save-row button,.payout-account-row>button{min-height:var(--chrome-ios-touch-target-min)}.settings-modal-close{width:var(--chrome-ios-touch-target-min);height:var(--chrome-ios-touch-target-min)}.creator-profile-form-grid :is(input,select,textarea),.settings-modal :is(input,select,textarea){font-size:16px;line-height:1.6}.creator-settings-jump a,.settings-card-heading>a,.settings-card-heading>button,.creator-profile-form-grid label>span,.settings-save-row>span,.verification-panel p,.verification-separation p,.payout-summary-grid span,.payout-summary-grid small,.payout-account-row small,.payout-account-row p,.settings-modal>p,.payout-modal li small{color:var(--text-secondary)}.creator-settings-jump a:focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media (prefers-reduced-motion:reduce){.creator-settings-jump a,.settings-card-heading>a,.settings-card-heading>button,.creator-cover-preview>label,.creator-avatar-preview label,.settings-save-row button,.payout-account-row>button,.settings-modal button{transition:none!important;transform:none!important}.creator-media-progress:after{animation:none!important}}.demo-login{min-height:100dvh;padding-bottom:max(34px, env(safe-area-inset-bottom,0px));color:#f9f3f8;background:radial-gradient(circle at 82% 8%,#aa41ff1f,#0000 28rem),radial-gradient(circle at 6% 88%,#00d2ff14,#0000 25rem),#08070b;position:relative;overflow:hidden}.demo-login-glow{opacity:.2;filter:blur(90px);pointer-events:none;border-radius:50%;width:320px;height:320px;position:fixed}.demo-login-glow.glow-a{top:-170px;background:#ff2da1;inset-inline-start:5%}.demo-login-glow.glow-b{inset-inline-end:-190px;background:#00dff8;bottom:-160px}.demo-login-header{z-index:2;width:min(100%,1180px);min-height:calc(70px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 18px 0;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex;position:relative}.demo-login-brand,.demo-login-public-link{color:#fff;text-decoration:none}.demo-login-brand{align-items:center;gap:10px;min-height:44px;display:inline-flex}.demo-login-emblem{filter:saturate(1.18)drop-shadow(0 8px 17px #7630ff59);background-image:url(/brand/forfans-emblem.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:40px;height:39px}.demo-login-brand strong{letter-spacing:-.045em;font-size:18px;font-weight:820}.demo-login-brand strong span{color:#0000;background:linear-gradient(90deg,#ff2da1,#9a42ff 48%,#00e5ff);-webkit-background-clip:text;background-clip:text}.demo-login-public-link{color:#a69dab;min-height:44px;font-size:var(--type-caption-font-size);background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:8px;padding-inline:13px;font-weight:760;display:inline-flex}.demo-login-shell{z-index:1;width:min(100% - 28px,1050px);margin:38px auto 0;position:relative}.demo-login-intro{text-align:center;max-width:720px;margin-inline:auto}.demo-login-kicker,.demo-login-current{font-size:var(--type-caption-font-size);border-radius:999px;align-items:center;gap:7px;font-weight:780;display:inline-flex}.demo-login-kicker{color:#ffae92;background:#ff64460e;border:1px solid #ff7a5629;min-height:34px;padding:0 12px}.demo-login-kicker i,.demo-login-current i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.demo-login-intro h1{color:#fffaf7;letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(38px,9vw,68px);font-weight:840;line-height:1.02}.demo-login-intro h1 em{color:#0000;background:linear-gradient(105deg,#ff9d79,#ff52b8 48%,#8c70ff 85%);-webkit-background-clip:text;background-clip:text;font-style:normal}.demo-login-intro>p{color:#958d9a;max-width:590px;margin:16px auto 0;font-size:11px;line-height:1.85}.demo-login-current{color:#9addb9;background:#50c8880e;border:1px solid #61dc9a2e;min-height:36px;margin-top:17px;padding:0 13px}.demo-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.demo-persona-card{background:#ffffff08;border:1px solid #ffffff18;border-radius:26px;grid-template-columns:minmax(150px,.75fr) minmax(0,1.25fr);min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 28px 70px #0003}.demo-persona-card.current{border-color:#69dda038}.demo-persona-image{background:#17131d;min-height:355px;position:relative;overflow:hidden}.demo-persona-image img,.demo-persona-image>span{width:100%;height:100%;position:absolute;inset:0}.demo-persona-image img{object-fit:cover;filter:saturate(.82)contrast(1.02)}.demo-persona-card.fan .demo-persona-image img{object-position:52% 38%}.demo-persona-card.creator .demo-persona-image img{object-position:52% 44%}.demo-persona-card.admin .demo-persona-image img{object-position:50% 34%}.demo-persona-card.owner .demo-persona-image{background:radial-gradient(circle at 25% 30%,#ff2da13d,#0000 34%),radial-gradient(circle at 75% 68%,#4d6dff33,#0000 34%),#100c16}.demo-persona-card.owner .demo-persona-image img{object-fit:contain;filter:drop-shadow(0 18px 36px #ae40ff47);width:42%;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.demo-persona-image>span{background:linear-gradient(#08070b05,#08070bdb)}.demo-persona-image>small,.demo-persona-image>b{z-index:1;position:absolute}.demo-persona-image>small{top:14px;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--type-caption-font-size);background:#08070b7a;border:1px solid #ffffff26;border-radius:999px;padding:7px 9px;font-weight:780;inset-inline-start:14px}.demo-persona-image>b{inset-inline-end:12px;color:#b8ebcf;font-size:var(--type-caption-font-size);background:#0a1c13bf;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex;bottom:13px}.demo-persona-image>b i{color:#0a2416;width:15px;height:15px;font-size:var(--type-caption-font-size);background:#7addaa;border-radius:50%;place-items:center;font-style:normal;display:grid}.demo-persona-body{flex-direction:column;min-width:0;padding:22px;display:flex}.demo-persona-identity>span{color:#ff9d7b;font-size:var(--type-caption-font-size);font-weight:800}.demo-persona-identity h2{color:#fff9f5;letter-spacing:-.045em;align-items:center;gap:7px;margin:4px 0 0;font-size:22px;font-weight:820;display:flex}.demo-persona-identity .verified-creator-badge{border-radius:6px 6px 6px 2px;width:18px;height:18px}.demo-persona-identity p{color:#766e7b;font:500 var(--type-caption-font-size)/1.4 Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.demo-persona-description{color:#aaa1ad;font-size:var(--type-caption-font-size);margin:18px 0 0;line-height:1.75}.demo-persona-body ul{gap:9px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.demo-persona-body li{color:#8f8793;font-size:var(--type-caption-font-size);align-items:center;gap:7px;display:flex}.demo-persona-body li i{color:#ffac8f;width:18px;height:18px;font-size:var(--type-caption-font-size);background:#ff755317;border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.demo-persona-body button{color:#24110d;width:100%;min-height:48px;font:inherit;font-size:var(--type-caption-font-size);cursor:pointer;background:linear-gradient(105deg,#ffbb9f,#ff7959 65%,#ef58a9 135%);border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:0 15px;font-weight:850;display:flex;box-shadow:0 14px 30px #ff644426}.demo-persona-card.creator .demo-persona-body button{color:#f9f4ff;background:linear-gradient(105deg,#7e5dff,#ad42f6 58%,#ff4fa8 120%);box-shadow:0 14px 30px #7d48ff2b}.demo-persona-card.admin .demo-persona-body button{color:#f9f4ff;background:linear-gradient(105deg,#36bce9,#6366f1 58%,#934eff 120%);box-shadow:0 14px 30px #487eff2e}.demo-persona-card.owner .demo-persona-body button{color:#f9f4ff;background:linear-gradient(105deg,#ff3ca6,#934eff 58%,#36bce9 120%);box-shadow:0 14px 30px #9040ff33}.demo-persona-body button>i{font-size:15px;font-style:normal}.demo-login-note{color:#756d7a;align-items:start;gap:10px;max-width:700px;margin:22px auto 0;display:flex}.demo-login-note>span{color:#9d91ad;width:24px;height:24px;font:700 var(--type-caption-font-size)/1 Arial, sans-serif;border:1px solid #ffffff17;border-radius:9px;flex:none;place-items:center;display:grid}.demo-login-note p{font-size:var(--type-caption-font-size);margin:1px 0 0;line-height:1.7}.demo-login-note strong{color:#a59dac}@media (hover:hover){.demo-persona-card,.demo-persona-body button,.demo-login-public-link{transition:transform .18s,border-color .18s,filter .18s}.demo-persona-card:hover{border-color:#ff997738;transform:translateY(-3px)}.demo-persona-body button:hover,.demo-login-public-link:hover{filter:brightness(1.07)}}@media (width<=820px){.demo-persona-grid{grid-template-columns:minmax(0,1fr)}.demo-persona-card{grid-template-columns:minmax(145px,.72fr) minmax(0,1.28fr)}.demo-persona-image{min-height:300px}}@media (width<=520px){.demo-login-header{padding-inline:13px}.demo-login-public-link{justify-content:center;width:44px;padding:0;font-size:0}.demo-login-public-link span{font-size:16px}.demo-login-shell{width:min(100% - 24px,430px);margin-top:25px}.demo-login-intro h1{font-size:clamp(34px,12vw,49px)}.demo-persona-grid{margin-top:27px}.demo-persona-card{grid-template-columns:minmax(0,1fr)}.demo-persona-image{min-height:230px}.demo-persona-body{padding:18px}}@media (width<=340px){.demo-login-brand strong{display:none}.demo-login-shell{width:min(100% - 18px,430px)}}@media (prefers-reduced-motion:reduce){.demo-login *,.demo-login :before,.demo-login :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.onboarding-stage{--onboarding-cinematic-highlight:color-mix(in srgb, var(--text-on-accent) 4.5%, transparent);--onboarding-cinematic-border-soft:color-mix(in srgb, var(--text-on-accent) 7%, transparent);--onboarding-cinematic-surface-faint:color-mix(in srgb, var(--text-on-accent) 2.5%, transparent);min-height:100dvh;color:var(--text-primary);background:radial-gradient(circle at 78% 4%, #b32cff30, transparent 30rem), radial-gradient(circle at 5% 95%, #00dfff1a, transparent 27rem), radial-gradient(circle at 12% 24%, #ff2da112, transparent 25rem), var(--surface-canvas);position:relative;overflow:hidden}.onboarding-glow{opacity:.18;filter:blur(100px);pointer-events:none;border-radius:50%;width:320px;height:320px;position:fixed}.onboarding-glow.one{top:-180px;background:#ff2da1;inset-inline-start:10%}.onboarding-glow.two{background:#00dff8;bottom:-180px;right:-180px}.onboarding-header{z-index:2;width:min(100%,1140px);min-height:calc(72px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 20px 0;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative}.onboarding-brand{color:#fff;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.onboarding-brand>span{filter:saturate(1.2)drop-shadow(0 8px 18px #7630ff59);background:url(/brand/forfans-emblem.png) 50%/contain no-repeat;width:40px;height:39px}.onboarding-brand strong{letter-spacing:-.045em;font-size:18px;font-weight:840}.onboarding-brand strong span{color:#0000;background:linear-gradient(90deg,#ff2da1,#9a42ff 48%,#00e5ff);-webkit-background-clip:text;background-clip:text}.onboarding-header-actions{align-items:center;gap:9px;display:flex}.onboarding-progress{color:#8b818f;font-size:var(--type-caption-font-size);align-items:center;gap:8px;font-weight:750;display:flex}.onboarding-progress i{background:#69d8a1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #69d8a1b3}.onboarding-shell{z-index:1;width:min(100% - 30px,1060px);padding-bottom:max(52px, env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,.75fr) minmax(420px,.9fr);align-items:center;gap:clamp(46px,7vw,90px);margin:38px auto 0;display:grid;position:relative}.onboarding-intro>span{color:#ff73c2;font-size:var(--type-caption-font-size);font-weight:820}.onboarding-intro h1{color:#fff;letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(45px,6vw,72px);font-weight:850;line-height:1.02}.onboarding-intro h1 em{color:#0000;background:linear-gradient(105deg,#ff83c8,#ad52ff 50%,#3fdcff);-webkit-background-clip:text;background-clip:text;font-style:normal}.onboarding-intro>p{color:#978e9d;max-width:480px;margin:18px 0 0;font-size:11px;line-height:1.85}.onboarding-email{background:#49be820b;border:1px solid #69d8a124;border-radius:14px;align-items:center;gap:10px;max-width:100%;margin-top:22px;padding:10px 12px;display:inline-flex}.onboarding-email>i{color:#092015;width:25px;height:25px;font:800 var(--type-caption-font-size)/1 Arial, sans-serif;background:#6ed8a3;border-radius:9px;place-items:center;display:grid}.onboarding-email span{gap:2px;min-width:0;display:grid}.onboarding-email small{color:#65a986;font-size:var(--type-caption-font-size)}.onboarding-email b{color:#b9c9c1;font:600 var(--type-caption-font-size)/1.4 Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onboarding-card{border:1px solid var(--border-subtle);min-width:0;box-shadow:inset 0 1px var(--onboarding-cinematic-highlight), 0 38px 85px #00000057;-webkit-backdrop-filter:blur(24px)saturate(1.14);background:radial-gradient(circle at 100% 0,#ff2da117,#0000 38%),radial-gradient(circle at 0 100%,#00e5ff0b,#0000 38%),#100d14de;border-radius:30px;padding:20px}.onboarding-card-heading small{color:#ff6abd;font-size:var(--type-caption-font-size);font-weight:820}.onboarding-card-heading h2{color:#fff;letter-spacing:-.045em;margin:5px 0 0;font-size:23px;font-weight:830}.onboarding-card-heading p{color:#7f7584;font-size:var(--type-caption-font-size);margin:8px 0 0;line-height:1.7}.onboarding-role-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 0;padding:0;display:grid}.onboarding-role-grid label{border:1px solid var(--onboarding-cinematic-border-soft);background:var(--onboarding-cinematic-surface-faint);cursor:pointer;min-width:0;min-height:70px;transition:border-color var(--motion-duration-quick,.16s) ease, background var(--motion-duration-quick,.16s) ease, transform var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease);border-radius:17px;grid-template-columns:36px 1fr 18px;align-items:center;gap:9px;padding:10px;display:grid;position:relative}.onboarding-role-grid label.selected{background:linear-gradient(135deg,#ff2da114,#495cff14);border-color:#c24bff59}.onboarding-role-grid input{opacity:0;position:absolute}.onboarding-role-grid label>i{color:#e6c8f6;background:#b549ff1f;border-radius:12px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.onboarding-role-grid span{gap:4px;min-width:0;display:grid}.onboarding-role-grid b{color:#f8f4fa;font-size:var(--type-caption-font-size)}.onboarding-role-grid small{color:#746b79;font-size:var(--type-caption-font-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onboarding-role-grid em{color:#0000;width:17px;height:17px;font:700 var(--type-caption-font-size)/1 Arial, sans-serif;border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid}.onboarding-role-grid label.selected em{color:#160a18;background:linear-gradient(135deg,#ff58b4,#8f68ff);border-color:#0000}.onboarding-fields{gap:11px;margin-top:17px;display:grid}.onboarding-fields label,.onboarding-field-placeholder{gap:6px;display:grid}.onboarding-fields label>span,.onboarding-field-placeholder>span{color:#a59ba9;font-size:var(--type-caption-font-size);font-weight:720}.onboarding-fields input,.onboarding-fields select,.onboarding-input-placeholder{color:#f8f3fa;width:100%;height:46px;font:inherit;font-size:var(--type-caption-font-size);background:#ffffff08;border:1px solid #ffffff13;border-radius:13px;outline:none;padding:0 13px}.onboarding-fields select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.onboarding-input-placeholder{align-items:center;display:flex}.onboarding-input-placeholder.muted{color:#6f6674}.onboarding-fields input:focus,.onboarding-fields select:focus{border-color:#c350ff7a;box-shadow:0 0 0 3px #a93dff17}.onboarding-fields label>small,.onboarding-field-placeholder>small{color:#5f5664;font-size:var(--type-caption-font-size)}.onboarding-handle{position:relative}.onboarding-handle b{z-index:1;color:#716777;font:700 11px/1 Arial,sans-serif;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.onboarding-handle input,.onboarding-handle .onboarding-input-placeholder{padding-left:29px}.onboarding-phone-field{gap:6px;display:grid;position:relative}.onboarding-phone-field>span{color:#a59ba9;font-size:var(--type-caption-font-size);font-weight:720}.onboarding-phone-field>small{color:#5f5664;font-size:var(--type-caption-font-size)}.onboarding-phone-control{background:#ffffff08;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:auto minmax(0,1fr);height:46px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.onboarding-phone-control:focus-within{border-color:#c350ff7a;box-shadow:0 0 0 3px #a93dff17}.onboarding-phone-control.invalid{border-color:#ff5e7e8f;box-shadow:0 0 0 3px #ff406514}.onboarding-phone-control input{height:44px;box-shadow:none;letter-spacing:.04em;background:0 0;border:0;border-radius:0;padding-inline:12px;font-family:Arial,sans-serif;font-size:11px}.onboarding-phone-control input:focus{box-shadow:none;border-color:#0000}.onboarding-phone-number-placeholder{color:#6f6674;letter-spacing:.04em;align-items:center;min-width:0;padding-inline:12px;font:11px/1 Arial,sans-serif;display:flex}.onboarding-country-trigger{color:#e9e2ec;min-width:112px;font:inherit;cursor:pointer;background:#ffffff06;border:0;border-right:1px solid #ffffff12;justify-content:center;align-items:center;gap:7px;padding-inline:11px;display:flex}.onboarding-country-trigger b{min-width:35px;font:700 var(--type-caption-font-size)/1 Arial, sans-serif;text-align:left}.onboarding-country-trigger i{color:#746b79;font:700 11px/1 Arial,sans-serif}.onboarding-country-trigger:disabled{cursor:wait;opacity:.6}.onboarding-country-flag{filter:saturate(1.08);justify-content:center;align-items:center;width:22px;font:18px/1 system-ui,sans-serif;display:inline-flex}.onboarding-country-menu{z-index:20;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#120e16fa;border:1px solid #ffffff1c;border-radius:16px;position:absolute;top:calc(100% - 14px);left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #0000007a}.onboarding-country-search{border-bottom:1px solid #fff1;padding:9px;position:relative}.onboarding-country-search i{color:#776c7c;font:700 13px/1 Arial,sans-serif;position:absolute;top:50%;right:21px;transform:translateY(-50%)}.onboarding-country-search input{height:38px;font-size:var(--type-caption-font-size);border-radius:11px;padding:0 34px 0 11px}.onboarding-country-list{overscroll-behavior:contain;scrollbar-color:#bf5bff61 transparent;scrollbar-width:thin;max-height:224px;padding:5px;overflow-y:auto}.onboarding-country-list button{color:#bbb1c0;width:100%;min-height:44px;font:inherit;font-size:var(--type-caption-font-size);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:27px minmax(0,1fr) 48px 18px;align-items:center;gap:7px;padding:6px 9px;display:grid}.onboarding-country-list button:hover,.onboarding-country-list button:focus-visible{color:#f7f1f9;background:#ffffff0e;outline:none}.onboarding-country-list button.selected{color:#f4e7fb;background:linear-gradient(90deg,#ff2da113,#8b47ff17)}.onboarding-country-list button b{color:#8c8092;font:700 var(--type-caption-font-size)/1 Arial, sans-serif;text-align:left}.onboarding-country-list button i{color:#ff69bc;font:800 var(--type-caption-font-size)/1 Arial, sans-serif;font-style:normal}.onboarding-country-list>p{color:#746b79;font-size:var(--type-caption-font-size);text-align:center;margin:0;padding:20px}.onboarding-stage[dir=ltr] .onboarding-intro,.onboarding-stage[dir=ltr] .onboarding-card-heading,.onboarding-stage[dir=ltr] .onboarding-fields,.onboarding-stage[dir=ltr] .onboarding-phone-field,.onboarding-stage[dir=ltr] .onboarding-consents,.onboarding-stage[dir=ltr] .onboarding-error,.onboarding-stage[dir=ltr] .onboarding-notice{text-align:start}.onboarding-stage[dir=ltr] .onboarding-country-search i{left:21px;right:auto}.onboarding-stage[dir=ltr] .onboarding-country-search input{padding:0 11px 0 34px}.onboarding-consents{gap:8px;margin-top:16px;display:grid}.onboarding-consents label{color:#827987;font-size:var(--type-caption-font-size);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:8px;line-height:1.7;display:grid;position:relative}.onboarding-consents input{opacity:0;position:absolute}.onboarding-consents i{color:#0000;width:18px;height:18px;font:700 var(--type-caption-font-size)/1 Arial, sans-serif;border:1px solid #ffffff1f;border-radius:6px;place-items:center;display:grid}.onboarding-consents input:checked+i{color:#160a18;background:linear-gradient(135deg,#ff58b4,#8f68ff);border-color:#0000}.onboarding-consents a{color:#b79ac6}.onboarding-error{color:#ff9fb1;font-size:var(--type-caption-font-size);background:#ff40650e;border:1px solid #ff5e7e2e;border-radius:11px;margin:12px 0 0;padding:9px 11px;line-height:1.55}.onboarding-notice{color:#8fe1b5;font-size:var(--type-caption-font-size);background:#49be820e;border:1px solid #69d8a12e;border-radius:11px;margin:12px 0 0;padding:9px 11px;line-height:1.55}.onboarding-otp-heading{text-align:center}.onboarding-otp-phone{color:#c9e2d5;background:#49be820b;border:1px solid #69d8a124;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-top:17px;display:flex}.onboarding-otp-phone i{color:#0a2417;width:25px;height:25px;font:800 var(--type-caption-font-size)/1 Arial, sans-serif;background:#6ed8a3;border-radius:9px;place-items:center;font-style:normal;display:grid}.onboarding-otp-phone b{letter-spacing:.06em;font:700 11px/1 Arial,sans-serif}.onboarding-otp-field{gap:7px;margin-top:15px;display:grid}.onboarding-otp-field>span{color:#a59ba9;font-size:var(--type-caption-font-size);font-weight:720}.onboarding-otp-field>input{color:#f8f3fa;letter-spacing:.42em;text-align:center;background:#ffffff08;border:1px solid #ffffff13;border-radius:15px;outline:none;width:100%;height:58px;padding:0 13px;font:800 24px/1 Arial,sans-serif}.onboarding-otp-field>input::placeholder{color:#514957;letter-spacing:.32em}.onboarding-otp-field>input:focus{border-color:#c350ff7a;box-shadow:0 0 0 3px #a93dff17}.onboarding-otp-field>small{color:#5f5664;font-size:var(--type-caption-font-size);text-align:center}.onboarding-otp-actions{justify-content:center;align-items:center;gap:14px;margin-top:13px;display:flex}.onboarding-otp-actions button{color:#bb9aca;min-height:44px;font:inherit;font-size:var(--type-caption-font-size);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:720;text-decoration:underline}.onboarding-otp-actions button:last-child{color:#827987}.onboarding-otp-actions button:disabled{color:#5f5664;cursor:wait;text-decoration:none}.onboarding-submit{color:#fff;width:100%;min-height:51px;font:inherit;font-size:var(--type-caption-font-size);cursor:pointer;background:linear-gradient(105deg,#ff2da1,#a83cff 52%,#4b61ff);border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;margin-top:15px;font-weight:800;display:flex;box-shadow:0 15px 32px #9e2ded38}.onboarding-submit i{font-style:normal}.onboarding-submit:disabled{opacity:.58;cursor:wait}.onboarding-trust{color:#5f5665;font-size:var(--type-caption-font-size);justify-content:center;align-items:center;gap:7px;margin:12px 0 0;display:flex}.onboarding-trust i{color:#89629c;font-style:normal}.onboarding-stage a:focus-visible,.onboarding-stage button:focus-visible,.onboarding-stage input:focus-visible,.onboarding-stage select:focus-visible,.onboarding-role-grid input:focus-visible+i{outline:2px solid var(--state-focus-ring);outline-offset:3px}.onboarding-role-grid label:focus-within{border-color:#d399ff8f;box-shadow:0 0 0 3px #8c52ff1a}@media (hover:hover) and (pointer:fine){.onboarding-role-grid label:hover{background:#975bff0f;border-color:#be84ff3d;transform:translateY(-1px)}.onboarding-submit{transition:filter var(--motion-duration-quick,.16s) ease, transform var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease)}.onboarding-submit:hover:not(:disabled){filter:brightness(1.08)saturate(1.05);transform:translateY(-1px)}}@media (width<=820px){.onboarding-stage{overflow:visible}.onboarding-shell{grid-template-columns:1fr;gap:28px;width:min(100% - 22px,580px);margin-top:16px}.onboarding-intro{text-align:center}.onboarding-intro>p,.onboarding-email{margin-inline:auto}}@media (width<=520px){.onboarding-header{padding-inline:14px}.onboarding-progress span{display:none}.onboarding-shell{width:min(100% - 14px,460px)}.onboarding-intro h1{font-size:clamp(39px,13vw,56px)}.onboarding-card{border-radius:24px;padding:14px}.onboarding-role-grid{grid-template-columns:1fr}.onboarding-country-trigger{min-width:104px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.onboarding-stage *,.onboarding-stage :before,.onboarding-stage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._page_1uqpm_1{--consent-paper:var(--text-primary);--consent-muted:var(--text-secondary);min-height:100dvh;color:var(--text-on-accent);isolation:isolate;background:radial-gradient(circle at 82% 10%,#ff2da138,#0000 34%),radial-gradient(circle at 8% 88%,#00e5ff1f,#0000 32%),radial-gradient(circle at 48%,#8b2dff14,#0000 38%),#09070f;place-items:center;padding:32px 18px;display:grid}._card_1uqpm_17{border:1px solid var(--cinematic-border-glass);width:min(100%,720px);box-shadow:0 28px 90px #0000006b, inset 0 1px var(--state-hover-surface);-webkit-backdrop-filter:blur(22px)saturate(1.15);background:radial-gradient(circle at 100% 0,#ff2da118,#0000 32%),linear-gradient(145deg,#1b1226f7,#0d0a14fa);border-radius:34px;padding:clamp(26px,5vw,54px);position:relative;overflow:hidden}._brand_1uqpm_34{color:var(--text-on-accent);font-size:24px;font-weight:900;text-decoration:none}._eyebrow_1uqpm_41{color:#ff5b7e;margin-top:34px;font-size:13px;font-weight:800;display:block}._card_1uqpm_17 h1{color:#0000;background:linear-gradient(105deg, var(--text-on-accent) 4%, #f4d8ff 44%, #ff83c0 74%, #83eaff);letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;max-width:620px;margin:10px 0 0;font-size:clamp(34px,7vw,62px);line-height:1.18}._intro_1uqpm_61,._note_1uqpm_62{color:var(--consent-muted);line-height:1.9}._intro_1uqpm_61{margin:18px 0 0}._note_1uqpm_62{margin:18px 0 0;font-size:12px}._documents_1uqpm_70{gap:10px;margin-top:28px;display:grid}._documents_1uqpm_70 a{min-height:58px;color:var(--text-on-accent);background:var(--surface-subtle);transition:border-color var(--motion-duration-quick,.16s) ease, background var(--motion-duration-quick,.16s) ease, transform var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease);border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:grid}._documents_1uqpm_70 small{color:#ffffff80}._documents_1uqpm_70 i{color:#ff2da1;font-style:normal}._acceptance_1uqpm_97{cursor:pointer;background:#8b2dff14;border:1px solid #8b2dff59;border-radius:18px;align-items:flex-start;gap:12px;margin-top:26px;padding:18px;line-height:1.75;display:flex}._acceptance_1uqpm_97 input{accent-color:#ff2da1;width:20px;height:20px;margin-top:3px}._acceptance_1uqpm_97:focus-within{border-color:#ce97ff9e;box-shadow:0 0 0 4px #8b2dff1c}._card_1uqpm_17 button{color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;transition:filter var(--motion-duration-quick,.16s) ease, transform var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease), box-shadow var(--motion-duration-quick,.16s) ease;background:linear-gradient(100deg,#8b2dff,#ff2da1 55%,#ff7664);border:0;border-radius:18px;margin-top:18px;font-weight:900;box-shadow:0 18px 42px #8b2dff3d}._card_1uqpm_17 button:disabled{opacity:.38;cursor:not-allowed}._error_1uqpm_136{color:#ff8ea6;margin:14px 0 0;font-size:13px}._brand_1uqpm_34:focus-visible,._documents_1uqpm_70 a:focus-visible,._acceptance_1uqpm_97 input:focus-visible,._card_1uqpm_17 button:focus-visible{outline-offset:3px;outline:3px solid #dfb1fff0}@media (hover:hover) and (pointer:fine){._documents_1uqpm_70 a:hover{background:var(--state-hover-surface);border-color:#ff2da180;transform:translateY(-1px)}._card_1uqpm_17 button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 22px 50px #8b2dff4d}}@media (width<=520px){._page_1uqpm_1{align-items:start;padding-top:18px}._card_1uqpm_17{border-radius:26px}._documents_1uqpm_70 a{grid-template-columns:1fr auto}._documents_1uqpm_70 i{display:none}}@media (prefers-reduced-motion:reduce){._page_1uqpm_1 *,._page_1uqpm_1 :before,._page_1uqpm_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.provider-review-shell{--review-canvas:var(--surface-canvas);--review-panel:color-mix(in srgb, var(--surface-base) 88%, transparent);--review-panel-strong:color-mix(in srgb, var(--surface-raised) 96%, transparent);--review-line:var(--border-subtle);--review-paper:var(--text-primary);--review-muted:var(--text-secondary);--review-pink:var(--brand-pink);--review-violet:var(--violet);--review-cyan:var(--brand-cyan);--review-soft-border:color-mix(in srgb, var(--text-on-accent) 7%, transparent);--review-document-border:color-mix(in srgb, var(--text-on-accent) 8.5%, transparent);--review-danger-border-soft:color-mix(in srgb, var(--state-danger-border) 42.857%, transparent);--review-danger-surface-soft:color-mix(in srgb, var(--state-danger-surface) 50%, transparent);--review-danger-border:color-mix(in srgb, var(--state-danger-border) 66.667%, transparent);--review-danger-surface:color-mix(in srgb, var(--state-danger-surface) 83.333%, transparent);min-height:100dvh;color:var(--review-paper);background:radial-gradient(circle at 86% 2%, #8c6cff33, transparent 31rem), radial-gradient(circle at 7% 43%, #ff2da11a, transparent 28rem), radial-gradient(circle at 78% 92%, #00e5ff12, transparent 26rem), var(--review-canvas);isolation:isolate;position:relative;overflow-x:clip}.provider-review-shell:before,.provider-review-shell:after{content:"";z-index:-1;filter:blur(110px);opacity:.14;pointer-events:none;border-radius:50%;width:22rem;height:22rem;position:fixed}.provider-review-shell:before{background:var(--review-violet);inset-block-start:22%;inset-inline-end:-11rem}.provider-review-shell:after{background:var(--review-pink);inset-block-end:-10rem;inset-inline-start:-9rem}.provider-review-shell *,.provider-review-shell :before,.provider-review-shell :after{box-sizing:border-box}.provider-review-shell a,.provider-review-shell button{-webkit-tap-highlight-color:transparent}.provider-review-shell a:focus-visible,.provider-review-shell button:focus-visible{outline:2px solid var(--state-focus-ring);outline-offset:3px}.provider-review-header{z-index:var(--z-navigation,100);min-height:calc(70px + env(safe-area-inset-top,0px));align-items:center;gap:var(--spacing-lg,20px);padding:env(safe-area-inset-top,0px) max(22px, calc((100vw - 1180px) / 2)) 0;border-bottom:1px solid var(--review-soft-border);-webkit-backdrop-filter:blur(24px)saturate(1.35);background:#08070cc7;grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:sticky;top:0}.provider-review-brand{align-items:center;gap:9px;min-width:0;min-height:44px;display:flex}.provider-review-brand>span{width:32px;height:32px;color:var(--text-on-accent);background:linear-gradient(145deg,#ff2da1d1,#7448ffeb 58%,#00e5ffad);border:1px solid #be84ff3d;border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:0 10px 26px #7448ff33}.provider-review-brand b{color:var(--text-on-accent);letter-spacing:-.035em;font-size:15px;font-weight:820}.provider-review-brand small{color:var(--text-muted);font-size:var(--type-caption-font-size,11px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-review-header nav{border:1px solid var(--review-line);background:var(--surface-subtle);border-radius:15px;gap:5px;padding:5px;display:flex}.provider-review-header a,.provider-review-header button{color:#d8d1df;min-height:44px;font:inherit;cursor:pointer;transition:color var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease), border-color var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease), background var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease), transform var(--motion-duration-quick,.16s) var(--motion-ease-standard,ease);background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.provider-review-header form{margin:0}.provider-review-header form button{border-color:var(--review-danger-border-soft);color:#ffb29f;background:var(--review-danger-surface-soft)}.provider-review-main{width:min(1180px,100% - 44px);padding:clamp(48px, 7vw, 84px) 0 max(90px, env(safe-area-inset-bottom,0px));margin:0 auto}.provider-review-hero{max-width:800px;margin-bottom:30px}.provider-review-hero>span,.provider-review-document>header>span{color:#f09bd0;font-size:var(--type-caption-font-size,11px);align-items:center;gap:9px;font-weight:800;display:inline-flex}.provider-review-hero>span:before,.provider-review-document>header>span:before{content:"";background:linear-gradient(90deg, var(--review-pink), var(--review-violet));width:20px;height:1px}.provider-review-hero h1{color:#0000;letter-spacing:-.06em;background:linear-gradient(100deg,#fffaf4 12%,#f5dce9 60%,#b9a6ee);-webkit-background-clip:text;background-clip:text;max-width:780px;margin:15px 0 0;font-size:clamp(40px,6vw,76px);font-weight:830;line-height:1.04}.provider-review-hero p,.provider-review-panel p,.provider-review-document p,.provider-review-document li{color:var(--review-muted);line-height:1.85}.provider-review-hero p{max-width:690px;margin:16px 0 0;font-size:14px}.provider-review-badges{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.provider-review-badges b{border:1px solid var(--state-success-border);min-height:34px;color:var(--state-success-foreground);background:var(--state-success-surface);font-size:var(--type-caption-font-size,11px);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.provider-review-badges b:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.provider-review-panel,.provider-review-document{border:1px solid var(--review-line);background:radial-gradient(circle at 100% 0, #8c6cff14, transparent 36%), var(--review-panel);box-shadow:inset 0 1px var(--surface-subtle), 0 28px 72px #0003;-webkit-backdrop-filter:blur(18px);border-radius:24px;position:relative;overflow:hidden}.provider-review-panel{padding:clamp(20px,3vw,28px)}.provider-review-panel h2,.provider-review-document h2{color:var(--text-on-accent);letter-spacing:-.035em;margin:0;font-size:clamp(20px,3vw,28px)}.provider-review-panel h3{color:#f3eaf6;margin:20px 0 0;font-size:15px}.provider-review-panel>p{margin:8px 0 0;font-size:12px}.provider-review-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:19px;display:grid}.provider-review-metrics>div{--metric-accent:var(--review-violet);border:1px solid var(--review-soft-border);background:radial-gradient(circle at 10% 0, color-mix(in srgb, var(--metric-accent) 15%, transparent), transparent 60%), var(--cinematic-surface-quiet);border-radius:17px;align-content:end;gap:8px;min-width:0;min-height:116px;padding:17px;display:grid;position:relative;overflow:hidden}.provider-review-metrics>div:nth-child(2){--metric-accent:var(--review-pink)}.provider-review-metrics>div:nth-child(3){--metric-accent:var(--review-cyan)}.provider-review-metrics>div:nth-child(4){--metric-accent:var(--state-success-foreground)}.provider-review-metrics>div:after{content:"";background:linear-gradient(90deg, transparent, var(--metric-accent), transparent);opacity:.68;height:2px;position:absolute;inset:auto 12px 0}.provider-review-metrics strong{color:#fffaf6;letter-spacing:-.04em;font-size:clamp(26px,3vw,36px);font-weight:820}.provider-review-metrics span{color:var(--text-muted);font-size:var(--type-caption-font-size,11px);line-height:1.45}.provider-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.provider-review-panel dl{gap:0;margin:21px 0 0;display:grid}.provider-review-panel dl>div{border-top:1px solid var(--review-soft-border);justify-content:space-between;align-items:baseline;gap:22px;min-width:0;padding:12px 0;display:flex}.provider-review-panel dt,.provider-review-panel dd{font-size:12px;line-height:1.55}.provider-review-panel dt{color:var(--text-muted)}.provider-review-panel dd{color:#eee7f3;text-align:end;overflow-wrap:anywhere;margin:0;font-weight:740}.provider-review-legal-link{background:radial-gradient(circle at 94% 0, #ff2da124, transparent 36%), radial-gradient(circle at 4% 120%, #00e5ff14, transparent 40%), var(--review-panel-strong);justify-content:space-between;align-items:center;gap:28px;display:flex}.provider-review-legal-link a{min-height:46px;color:var(--text-on-accent);background:linear-gradient(110deg, var(--review-pink), var(--review-violet) 62%, var(--brand-blue));transition:filter var(--motion-duration-quick,.16s) ease, transform var(--motion-duration-quick,.16s) ease;border-radius:13px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:780;text-decoration:none;display:inline-flex;box-shadow:0 15px 32px #8c4bff33}.provider-review-generated{color:var(--text-muted);font-size:var(--type-caption-font-size,11px);text-align:center;margin:20px 0 0}.provider-review-documents{gap:24px;display:grid}.provider-review-document{padding:clamp(22px,4vw,40px);scroll-margin-top:96px}.provider-review-document>header{border-bottom:1px solid var(--review-document-border);padding-bottom:28px}.provider-review-document>header h2{margin-top:10px;font-size:clamp(25px,4vw,38px)}.provider-review-document>header p{max-width:74ch;margin:10px 0 0;font-size:14px}.provider-review-document>section{max-width:74ch;padding-top:28px}.provider-review-document>section+section{border-top:1px solid var(--cinematic-border-quiet);margin-top:28px}.provider-review-document h3{color:#fff7fb;margin:0 0 11px;font-size:18px}.provider-review-document section p,.provider-review-document section li{font-size:14px}.provider-review-document section p{margin:0 0 13px}.provider-review-document section ul{gap:8px;padding-inline-start:21px;display:grid}.provider-review-document li::marker{color:#c08bff}.provider-review-document-meta{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.provider-review-document-meta>*{border:1px solid var(--cinematic-border-quiet);color:#bbb3c2;background:var(--surface-subtle);min-width:0;font-size:var(--type-caption-font-size,11px);border-radius:10px;padding:8px 10px}.provider-review-document-meta code{overflow-wrap:anywhere;max-width:100%}.provider-review-empty{text-align:center;place-content:center;justify-items:center;min-height:calc(100dvh - 190px);padding:28px;display:grid}.provider-review-empty h1{color:#0000;background:linear-gradient(100deg,#fffaf4,#efcee0 58%,#b99cf5);-webkit-background-clip:text;background-clip:text;max-width:680px;margin:0;font-size:clamp(34px,6vw,60px);line-height:1.08}.provider-review-empty p{max-width:600px;color:var(--text-muted);margin:14px 0 0;line-height:1.8}@media (hover:hover) and (pointer:fine){.provider-review-header a:hover,.provider-review-header button:hover{color:var(--text-on-accent);background:#975bff1a;border-color:#c696ff33;transform:translateY(-1px)}.provider-review-header form button:hover{border-color:var(--review-danger-border);color:#ffc1b2;background:var(--review-danger-surface)}.provider-review-legal-link a:hover{filter:brightness(1.08)saturate(1.06);transform:translateY(-1px)}}@media (width<=820px){.provider-review-header{padding-inline:16px;padding-block:env(safe-area-inset-top,0px) 9px;grid-template-columns:minmax(0,1fr) auto;gap:9px}.provider-review-brand small{display:none}.provider-review-header nav{grid-area:2/1/auto/-1;width:100%}.provider-review-header nav a{flex:1}.provider-review-main{width:min(100% - 28px,1180px);padding-top:38px}.provider-review-grid{grid-template-columns:minmax(0,1fr)}.provider-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-review-legal-link{flex-direction:column;align-items:stretch}.provider-review-legal-link a{width:100%}}@media (width<=480px){.provider-review-header{padding-inline:12px}.provider-review-header a,.provider-review-header button{font-size:var(--type-caption-font-size,11px);padding-inline:11px}.provider-review-main{width:min(100% - 20px,1180px)}.provider-review-metrics{grid-template-columns:minmax(0,1fr)}.provider-review-panel,.provider-review-document{border-radius:20px}.provider-review-panel dl>div{flex-direction:column;align-items:flex-start;gap:5px}.provider-review-panel dd{text-align:start}.provider-review-document section p,.provider-review-document section li,.provider-review-document>header p{font-size:13px}}@media (prefers-reduced-motion:reduce){.provider-review-shell *,.provider-review-shell :before,.provider-review-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
