body:has(.studioPage){--studio-quiet-border:rgba(255,255,255,0.16);--studio-gold-border:rgba(239,179,51,0.36);background:#020203}body:has(.studioPage) .bottomNav{display:none}.studioPage{width:min(916px,calc(100% - 64px));gap:clamp(16px,2.4vw,24px)}@media (min-width:861px){html:has(.studioPage){background:#020203}body:has(.studioPage) .shell--chrome:has(.topbar){position:static;width:min(916px,calc(100% - 64px));padding:38px 0 28px}body:has(.studioPage) .mobileDrawer{justify-self:start}body:has(.studioPage) .studioTodayHero{min-height:612px;padding:76px 72px}body:has(.studioPage) .studioTodayHeroCopy{transform:translateY(-18px)}body:has(.studioPage) .studioTodayHero h1{font-size:86px}body:has(.studioPage) .studioTodayHero p{font-size:28px}body:has(.studioPage) .studioTodayHero .premiumButton{min-height:78px;width:320px;margin-top:40px;font-size:26px;padding-inline:34px}body:has(.studioPage) .studioTodayIdentity{margin-top:24px}body:has(.studioPage) .studioEssentialGrid a{min-height:168px}body:has(.studioPage) .studioEssentialIcon{width:60px;height:60px}body:has(.studioPage) .studioEssentialIcon svg{width:28px;height:28px}body:has(.studioPage) .studioEssentialLabel{font-size:18px}body:has(.studioPage) .studioEssentialGrid strong{font-size:clamp(30px,4vw,38px)}body:has(.studioPage) .studioEssentialGrid strong[data-size=medium]{font-size:clamp(26px,3.2vw,32px)}body:has(.studioPage) .studioEssentialGrid strong[data-size=long]{font-size:clamp(22px,2.7vw,28px)}body:has(.studioPage) .studioEssentialGrid small{font-size:16px}body:has(.studioPage) .studioMomentumPanel{min-height:510px}body:has(.studioPage) .studioToolGrid a{min-height:112px;padding-top:2px}body:has(.studioPage) .studioToolGrid svg{width:50px;height:50px}body:has(.studioPage) .studioToolGrid a span{color:rgba(247,244,232,.7);font-size:18px;font-weight:620}}.studioTodayHero{position:relative;isolation:isolate;display:grid;align-content:center;box-sizing:border-box;width:100%;min-height:clamp(400px,45vw,570px);min-width:0;overflow:hidden;border:1px solid var(--studio-gold-border);border-radius:18px;background:linear-gradient(90deg,rgba(2,2,3,.96),rgba(2,2,3,.34) 54%,rgba(2,2,3,.04)),-webkit-image-set(url("/assets/studio/studio-gold-texture.avif") type("image/avif"),url("/assets/studio/studio-gold-texture.webp") type("image/webp"),url("/assets/studio/studio-gold-texture.png") type("image/png")) 50% /cover no-repeat,#050505;background:linear-gradient(90deg,rgba(2,2,3,.96),rgba(2,2,3,.34) 54%,rgba(2,2,3,.04)),image-set(url("/assets/studio/studio-gold-texture.avif") type("image/avif"),url("/assets/studio/studio-gold-texture.webp") type("image/webp"),url("/assets/studio/studio-gold-texture.png") type("image/png")) 50% /cover no-repeat,#050505;box-shadow:0 28px 76px -62px rgba(239,179,51,.74),inset 0 1px 0 rgba(255,255,255,.045);padding:clamp(32px,6vw,72px);content-visibility:visible}.studioTodayHero:after{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 20% 82%,rgba(239,179,51,.1),transparent 32%),linear-gradient(180deg,transparent 48%,rgba(0,0,0,.18));content:""}.studioTodayHeroCopy{display:grid;justify-items:start;gap:18px;max-width:430px}.studioTodayHero h1{margin:0;color:var(--foreground);font-family:var(--type-display);font-size:clamp(60px,7vw,88px);font-weight:600;letter-spacing:0;line-height:.92}.studioTodayHero p{max-width:310px;margin:0;color:rgba(247,244,232,.68);font-family:var(--type-sans);font-size:clamp(18px,2.6vw,27px);font-weight:440;line-height:1.35}.studioTodayIdentity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;min-width:min(320px,100%)}.studioTodayIdentity span{display:grid;grid-row:span 2;place-items:center;width:54px;height:54px;border:1px solid rgba(239,179,51,.52);border-radius:50%;background:rgba(239,179,51,.08);color:var(--accent);font-size:17px;font-weight:850}.studioTodayIdentity strong{color:var(--foreground);font-size:17px;font-weight:850;line-height:1.1}.studioTodayIdentity small{color:var(--accent);font-size:14px;font-weight:760}.studioTodayHero .premiumButton{justify-content:space-between;min-height:56px;width:min(260px,100%);border-radius:8px;font-size:17px;padding-inline:28px}.studioTodayHero .studioTodayCta{color:var(--accent-ink);letter-spacing:0;opacity:1;text-transform:none}.studioTodayHero .premiumButton svg{width:24px;height:24px}.studioEssentialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,16px)}.studioEssentialGrid a{display:grid;grid-template-rows:auto auto auto;align-content:center;align-items:start;min-height:154px;min-width:0;border:1px solid var(--studio-quiet-border);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.014)),rgba(8,8,9,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:var(--foreground);gap:8px;padding:clamp(15px,2.3vw,22px);text-decoration:none}.studioEssentialHeader{display:inline-flex;align-items:center;min-width:0;gap:10px}.studioEssentialIcon{display:inline-grid;place-items:center;flex:0 0 auto;width:36px;height:36px;color:var(--accent)}.studioEssentialIcon svg{width:25px;height:25px}.studioEssentialGrid .studioEssentialLabel{color:rgba(247,244,232,.7);font-size:16px;font-weight:640;text-transform:none}.studioEssentialGrid .studioEssentialLabel,.studioEssentialGrid strong{min-width:0;overflow:hidden;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.studioEssentialGrid strong{align-self:end;max-width:100%;color:var(--foreground);font-family:var(--type-sans);font-size:clamp(24px,3.2vw,34px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:780;line-height:1}.studioEssentialGrid strong[data-size=medium]{font-size:clamp(21px,2.8vw,30px)}.studioEssentialGrid strong[data-size=long]{font-size:clamp(18px,2.35vw,26px)}.studioEssentialGrid small{align-self:start;color:rgba(247,244,232,.66);font-size:14px;font-weight:760}.studioEssentialGrid small.is-positive,.studioMomentumHead p strong.is-positive{color:var(--brand-green)}.studioEssentialGrid small.is-negative,.studioMomentumHead p strong.is-negative{color:var(--champagne)}.studioEssentialGrid small.is-neutral,.studioMomentumHead p strong.is-neutral{color:var(--accent)}.studioMomentumPanel{gap:clamp(18px,3vw,28px);min-height:clamp(360px,39vw,500px);border-color:var(--studio-quiet-border);border-radius:18px;background:radial-gradient(circle at 88% 66%,rgba(239,179,51,.16),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 170px),rgba(7,7,8,.92);padding:clamp(24px,3.6vw,38px)}.studioMomentumHead{display:flex;align-items:start;justify-content:space-between;gap:18px}.studioMomentumHead h2{font-family:var(--type-display);font-size:clamp(32px,4.4vw,44px);font-weight:600}.studioMomentumHead h2,.studioMoreTools h2{margin:0;color:var(--foreground);letter-spacing:0;line-height:1}.studioMoreTools h2{font-family:var(--type-serif);font-size:clamp(24px,3vw,30px);font-weight:680}.studioMomentumHead p{margin:12px 0 0;color:rgba(247,244,232,.64);font-family:var(--type-sans);font-size:18px;font-weight:640}.studioMomentumHead p strong{font-weight:760}.studioMomentumHead button,.studioRangePill{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;border:1px solid var(--studio-quiet-border);border-radius:8px;background:rgba(255,255,255,.035);color:rgba(247,244,232,.76);cursor:default;font:inherit;font-size:16px;font-weight:620;padding:0 22px}.studioMomentumHead button svg,.studioRangePill svg{width:18px;height:18px}.studioMomentumChart{display:grid;gap:14px;min-height:0}.studioMomentumChart svg{width:100%;min-height:clamp(190px,26vw,300px);overflow:visible}.studioMomentumArea{fill:url(#studioMomentumFill)}.studioMomentumLine{fill:none;filter:url(#studioMomentumGlow);stroke:var(--accent);stroke-linecap:round;stroke-width:5}.studioMomentumChart circle{fill:var(--accent);filter:url(#studioMomentumGlow)}.studioMomentumLabels{display:grid;grid-template-columns:repeat(3,1fr);color:rgba(247,244,232,.42);font-size:15px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.studioMomentumLabels span{text-align:center}.studioMomentumLiveState{display:grid;place-items:center;gap:12px;min-height:clamp(190px,26vw,300px);border:1px dashed rgba(239,179,51,.24);border-radius:12px;background:rgba(255,255,255,.026);color:rgba(247,244,232,.68);padding:24px;text-align:center}.studioMomentumLiveState svg{width:32px;height:32px;color:var(--accent)}.studioMomentumLiveState strong{color:var(--foreground);font-size:18px}.studioMomentumLiveState span{max-width:320px;font-size:14px}.studioMoreTools{gap:clamp(24px,3vw,34px);border-color:var(--studio-gold-border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),rgba(7,7,8,.92);padding:clamp(24px,4vw,38px)}.studioMoreToolsHead{display:flex;align-items:center;justify-content:space-between;gap:18px}.studioMoreToolsHead svg{width:22px;height:22px;color:var(--foreground)}.studioToolGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.studioToolGrid a{display:grid;justify-items:center;gap:12px;min-width:0;border:0;border-right:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent;box-shadow:none;color:rgba(247,244,232,.7);font-size:18px;font-weight:620;text-decoration:none}.studioToolGrid a span{letter-spacing:0;text-transform:none}.studioToolGrid a:last-child{border-right:0}.studioToolGrid svg{width:42px;height:42px;color:var(--accent)}.studioDetailLayout{margin-top:clamp(16px,4vw,34px);padding-top:clamp(18px,4vw,34px);border-top:1px solid rgba(255,255,255,.08)}@media (max-width:860px){body:has(.studioPage) .shell.shell--chrome:has(.topbar){--mobile-menu-top:68px}body:has(.studioPage) .mobileDrawer{grid-column:1}.studioPage{width:min(100% - 48px,430px);gap:18px;padding-top:0}.studioTodayHero{min-height:318px;padding:34px 42px}.studioTodayHeroCopy{gap:16px}.studioTodayHero h1{font-size:60px}.studioTodayHero p{max-width:280px;font-size:19px}.studioTodayIdentity span{width:48px;height:48px;font-size:15px}.studioTodayIdentity strong{font-size:16px}.studioTodayIdentity small{font-size:13px}.studioEssentialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studioEssentialGrid a{min-height:136px;padding:14px}.studioEssentialIcon{width:52px;height:52px}.studioEssentialGrid .studioEssentialLabel{font-size:15px}.studioEssentialGrid strong{font-size:clamp(26px,7vw,36px)}.studioEssentialGrid strong[data-size=medium]{font-size:clamp(23px,6vw,31px)}.studioEssentialGrid strong[data-size=long]{font-size:clamp(19px,5vw,26px)}.studioMomentumPanel{min-height:390px}.studioMomentumHead button,.studioRangePill{min-height:52px;padding-inline:18px}}@media (max-width:430px){body:has(.studioPage) .shell.shell--chrome:has(.topbar){--mobile-menu-top:62px}.studioPage{width:min(100% - 28px,390px)}.studioTodayHero{min-height:306px;padding:22px 28px 30px}.studioTodayHero h1{font-size:50px}.studioTodayHero p{max-width:220px;font-size:15px}.studioTodayIdentity{gap:14px}.studioTodayIdentity span{width:34px;height:34px;font-size:12px}.studioTodayIdentity strong{font-size:14px}.studioTodayIdentity small{font-size:12px}.studioTodayHero .premiumButton{min-height:42px;width:min(158px,100%);font-size:14px;padding-inline:18px}.studioEssentialGrid{gap:8px}.studioEssentialGrid a{gap:5px;min-height:84px;padding:9px}.studioEssentialHeader{gap:4px}.studioEssentialIcon{width:22px;height:22px}.studioEssentialIcon svg{width:18px;height:18px}.studioEssentialGrid .studioEssentialLabel{font-size:11px}.studioEssentialGrid strong{font-size:21px}.studioEssentialGrid strong[data-size=medium]{font-size:18px}.studioEssentialGrid strong[data-size=long]{font-size:16px}.studioEssentialGrid small{font-size:11px}.studioMomentumPanel{gap:12px;min-height:210px;padding:20px 28px}.studioMomentumHead h2{font-size:21px}.studioMoreTools h2{font-size:18px}.studioMomentumHead p{margin-top:6px;font-size:12px}.studioMomentumHead{align-items:start;flex-direction:row}.studioMomentumHead button{align-self:start;min-height:30px;gap:8px;font-size:12px;padding-inline:12px}.studioMomentumChart{gap:8px}.studioMomentumChart svg{min-height:118px}.studioMomentumLabels{font-size:10px}.studioMoreTools{gap:18px;padding:20px 28px 18px}.studioToolGrid a{gap:8px;min-height:58px;padding:0}}@media (max-width:760px){body:has(.studioPage) .studioPage .studioEssentialGrid,body:has(.studioPage) .studioPage .studioTodayHero{scroll-margin-top:142px}body:has(.studioPage) .studioPage .studioPanel{scroll-margin-top:142px}body:has(.studioPage) .studioDetailLayout{margin-top:10px;padding-top:20px}body:has(.studioPage) .studioPage .studioPanelHead{align-items:stretch;flex-direction:column;gap:14px}body:has(.studioPage) .compactUpload,body:has(.studioPage) .studioPage .studioPanelHead .ghostButton,body:has(.studioPage) .studioPage .studioPanelHead button,body:has(.studioPage) .studioPage .studioPanelHead>div{width:100%;min-width:0}body:has(.studioPage) .studioPage .studioPanelHead h2{font-size:28px;overflow-wrap:anywhere}body:has(.studioPage) .compactUpload{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}body:has(.studioPage) .compactUpload button,body:has(.studioPage) .compactUpload input[type=file]{width:100%;min-width:0}body:has(.studioPage) .vaultEditorBody,body:has(.studioPage) .vaultEditorFields{display:grid;grid-template-columns:1fr}body:has(.studioPage) .vaultEditorActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.studioPage) .vaultEditorActions button{width:100%;min-width:0}body:has(.studioPage) .studioRail .receiptList,body:has(.studioPage) .studioRail .safetyList,body:has(.studioPage) .studioRail .studioStats{width:100%;min-width:0}body:has(.studioPage) .studioRail .receiptList a,body:has(.studioPage) .studioRail .receiptList span,body:has(.studioPage) .studioRail .safetyList span,body:has(.studioPage) .studioRail .studioStats dd,body:has(.studioPage) .studioRail .studioStats div,body:has(.studioPage) .studioRail .studioStats dt{max-width:100%;min-width:0}}.studioMissionFooterMeta .ghostButton{padding:8px 12px}@media (max-width:900px){.studioMissionGrid{grid-template-columns:1fr}}.compactPanel .ghostButton{justify-self:start}.safetyList{display:grid;gap:8px}.safetyList span{display:grid;grid-template-columns:17px minmax(0,1fr) minmax(0,auto);align-items:center;gap:9px;min-height:38px;min-width:0;color:var(--muted);font-size:13px;font-weight:760}.safetyList small{justify-self:end;min-width:0;max-width:100%;overflow:hidden;color:var(--accent);font-size:11px;font-weight:850;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.safetyList svg{width:17px;height:17px;color:var(--accent)}.subscriptionHero{align-items:center}.subscriptionHeroActions{display:grid;grid-template-columns:repeat(2,minmax(88px,auto)) auto;align-items:center;gap:10px}.subscriptionHeroActions span{display:grid;gap:3px;min-height:74px;border:1px solid rgba(239,179,51,.14);border-radius:12px;background:rgba(255,255,255,.04);padding:12px}.subscriptionHeroActions strong{font-size:22px;line-height:1}.subscriptionHeroActions small{color:var(--muted);font-size:11px;font-weight:780;text-transform:uppercase}.subscriptionPlaybookGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.subscriptionPlaybookCard{display:grid;gap:12px;padding:18px}.subscriptionPlaybookCard h2,.subscriptionPlaybookCard p{margin:0}.subscriptionPlaybookCard h2{font-size:28px;line-height:1.05}.subscriptionPlaybookCard p{color:var(--muted);line-height:1.5}.subscriptionGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:18px;align-items:start}.subscriptionGrid .studioPanel:first-child{grid-row:span 2}.subscriptionRows{display:grid;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:12px}.subscriptionRows div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;background:rgba(255,255,255,.045);padding:12px 14px}.subscriptionRows--rich div{grid-template-columns:minmax(0,1fr) minmax(92px,auto) auto}.subscriptionRows span{overflow:hidden;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.receiptList b,.subscriptionRows span b{display:block;overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.receiptList small,.subscriptionRows span small{display:block;overflow:hidden;color:var(--muted);font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.subscriptionRows strong{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid rgba(239,179,51,.16);border-radius:999px;background:rgba(239,179,51,.08);color:var(--accent);font-size:12px;padding:0 10px;text-transform:uppercase}.lifecycleGrid span[data-tone=good],.subscriptionRows strong[data-tone=good]{border-color:rgba(134,239,172,.24);color:var(--positive)}.lifecycleGrid span[data-tone=warning],.subscriptionRows strong[data-tone=warning]{border-color:rgba(250,204,21,.22);color:var(--warning)}.lifecycleGrid span[data-tone=critical],.subscriptionRows strong[data-tone=critical]{border-color:rgba(251,113,133,.24);color:var(--danger)}.safetyList a,.subscriptionRows a{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:800}.safetyList a svg{width:17px;height:17px;color:var(--accent)}.receiptList{display:grid;gap:8px;margin:12px 0}.receiptList a,.receiptList span{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.04);padding:10px 12px}.receiptList a>span{display:grid;gap:3px;min-height:0;min-width:0;overflow:hidden;border:0;background:transparent;padding:0}.receiptList svg{width:17px;height:17px;flex:0 0 auto;color:var(--accent)}.receiptList--muted{opacity:.88}.studioListingsSearch{display:grid;gap:7px;margin:16px 0 10px}.studioListingsSearch label{color:var(--muted);font-size:12px;font-weight:800}.studioListingsPagination,.studioListingsPagination>div,.studioListingsSearch>div{display:flex;align-items:center;gap:8px}.studioListingsSearch input[type=search]{width:100%;min-height:42px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.04);color:var(--text);padding:9px 12px}.studioListingsPagination{justify-content:space-between;flex-wrap:wrap;color:var(--muted);font-size:12px;font-weight:700}.lifecycleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.lifecycleGrid span{display:grid;gap:3px;min-height:54px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.04);padding:10px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.lifecycleGrid strong{color:var(--text);font-size:18px}.subscriptionWalletStats{margin-bottom:12px}.creatorMediaCard,.creatorPublicRail,.studioFeatureGrid a,.studioPanel{transition:transform var(--motion-medium) var(--ease-out),border-color var(--motion-medium) var(--ease-out)}.creatorMediaCard:hover,.studioFeatureGrid a:hover,.studioPanel:hover{transform:translateY(-3px);border-color:var(--border-strong)}.homeLanding{width:100%;min-height:0;margin:0;padding:0}.homeVideoHero{position:relative;isolation:isolate;display:grid;place-items:center;width:100vw;min-height:calc(100svh - 74px);overflow:hidden;margin-inline:0;background:#050505;padding:118px max(24px,calc((100vw - 1240px) / 2)) clamp(72px,12svh,130px)}.homeVideoHero:after,.homeVideoHero:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:""}.homeVideoHero:before{background:linear-gradient(180deg,rgba(2,2,3,.78),rgba(2,2,3,.16) 28%,rgba(2,2,3,.18) 56%,rgba(2,2,3,.84)),linear-gradient(90deg,rgba(2,2,3,.58),transparent 28%,transparent 70%,rgba(2,2,3,.42))}.homeVideoHero:after{inset:auto 0 0;height:42%;background:radial-gradient(ellipse at 50% 100%,rgba(239,179,51,.24),transparent 58%),linear-gradient(180deg,transparent,rgba(2,2,3,.62))}.homeVideoHeroMedia{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:56% 50%;pointer-events:none}.homeVideoHeroMedia--mobile{display:none;object-position:50% 50%}.homeHeroOverlay{display:grid;justify-items:center;gap:22px;width:min(720px,100%);text-align:center}.homeHeroOverlay h1{margin:0;color:var(--foreground);font-family:var(--type-display);font-size:clamp(36px,5vw,64px);font-weight:600;line-height:.96;letter-spacing:0;text-shadow:0 20px 58px rgba(0,0,0,.72)}.screenReaderOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.homeHero{display:grid;grid-template-columns:minmax(0,.68fr) minmax(420px,1fr);gap:clamp(18px,4vw,44px);align-items:center;min-height:calc(100svh - 104px);padding:18px 0 32px}.homeHeroCopy{display:grid;gap:24px}.homeHeroCopy h1{max-width:650px;margin:0;font-size:clamp(48px,6.2vw,82px);line-height:.94;letter-spacing:0}.homeHeroCopy p{max-width:610px;margin:0;color:var(--muted);font-size:clamp(17px,2vw,22px);line-height:1.5}.homeFinalCta div,.homeHeroActions{display:flex;flex-wrap:wrap;gap:10px}.homeHeroOverlay .homeHeroActions{justify-content:center;gap:12px}.homeHeroOverlay .ghostButton,.homeHeroOverlay .premiumButton{min-width:clamp(168px,14vw,208px);min-height:58px;border-radius:999px;font-size:15px;font-weight:850;letter-spacing:0;padding-inline:30px}.homeHeroOverlay .ghostButton{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.homeHeroActions form{margin:0}.homeHeroActions button{min-width:clamp(132px,12vw,172px);min-height:56px;padding-inline:28px;cursor:pointer;font:inherit}.homeLoginLink{width:fit-content;color:var(--muted);font-size:13px;font-weight:850}.homeLoginLink:hover{color:var(--accent)}.homeProofRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:650px;overflow:hidden;margin:4px 0 0;border:1px solid var(--border);border-radius:14px}.homeProofRow div{display:grid;gap:6px;background:rgba(255,255,255,.045);padding:16px}.homeProofRow dt{color:var(--muted-faint);font-size:11px;font-weight:850;text-transform:uppercase}.homeProofRow dd{margin:0;color:var(--foreground);font-size:clamp(20px,3vw,30px);font-weight:950}.homeCreatorPreview{position:relative;min-height:min(780px,calc(100svh - 126px));overflow:hidden;border:1px solid var(--border);border-radius:18px;background:#050505;box-shadow:0 38px 110px -54px rgba(0,0,0,.98)}.homePreviewMedia,.homePreviewMedia img{position:absolute;inset:0;width:100%;height:100%}.homePreviewMedia img{object-fit:cover;object-position:54% 38%;opacity:.98;transform:scale(1.035)}.homeCreatorPreview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,2,3,.02),rgba(2,2,3,.76)),linear-gradient(90deg,rgba(2,2,3,.72),transparent 54%),radial-gradient(circle at 72% 20%,rgba(239,179,51,.16),transparent 30%)}.homePreviewOverlay{position:absolute;z-index:1;left:18px;right:18px;bottom:18px;display:flex;align-items:end;justify-content:space-between;gap:14px}.homePreviewOverlay div{display:grid;gap:4px}.homePreviewOverlay span{color:var(--accent);font-size:12px;font-weight:900}.homePreviewOverlay strong{max-width:260px;font-size:clamp(28px,4vw,44px);line-height:.95}.homePreviewOverlay a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:900;padding:0 16px}.homePreviewActions{position:absolute;z-index:2;top:16px;right:16px;display:grid;gap:8px}.homePreviewActions button{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(7,7,8,.72);color:var(--foreground);font:inherit;font-size:12px;font-weight:850;padding:0 13px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.homePreviewActions svg{width:16px;height:16px;color:var(--accent)}.homePathGrid,.homeSkeletonBand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.homeFinalCta,.homePathGrid article,.homeRevenueGrid article,.homeSkeletonBand article,.homeTrustGrid article{border:1px solid var(--border);border-radius:14px;background:rgba(12,12,14,.78);box-shadow:var(--shadow)}.homePathGrid article{position:relative;display:grid;align-content:end;gap:14px;min-height:380px;overflow:hidden;background:#050505;padding:20px}.homePathGrid article:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,2,3,.04),rgba(2,2,3,.88)),linear-gradient(90deg,rgba(2,2,3,.7),transparent 76%);content:""}.homePathMedia{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--home-card-position,50% 40%);opacity:.54;transform:scale(1.04);transition:transform var(--motion-slow) var(--ease-out),opacity var(--motion-medium) var(--ease-out)}.homePathGrid article>:not(.homePathMedia){position:relative;z-index:1}.homePathGrid article:hover .homePathMedia{opacity:.68;transform:scale(1.085)}.homePathGrid svg{width:24px;height:24px;color:var(--accent)}.homePathGrid article>span{color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.homeFinalCta h2,.homePathGrid h2,.homeRevenueBand h2,.homeTrustBand h2{margin:0;font-size:clamp(28px,4vw,48px);line-height:.96;letter-spacing:0}.homePathGrid p,.homeRevenueBand p{margin:0;color:var(--muted);line-height:1.55}.homePathGrid a{align-self:end;color:var(--accent);font-weight:900}.homeRevenueBand,.homeTrustBand{display:grid;grid-template-columns:.72fr 1fr;gap:18px;align-items:start;border-top:1px solid var(--border);padding:64px 0 34px}.homeRevenueBand>div:first-child,.homeTrustBand>div:first-child{display:grid;gap:14px}.homeRevenueGrid,.homeTrustGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.homeRevenueGrid article,.homeTrustGrid article{display:grid;gap:10px;min-height:160px;background:linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.024)),radial-gradient(circle at 78% 14%,rgba(239,179,51,.11),transparent 28%),rgba(12,12,14,.78);padding:18px}.homeRevenueGrid span,.homeTrustGrid span{color:var(--muted-faint);font-size:11px;font-weight:850;text-transform:uppercase}.homeRevenueGrid strong,.homeTrustGrid strong{align-self:end;font-size:20px;line-height:1.1}.homeTrustGrid svg{width:21px;height:21px;color:var(--accent)}.homeFinalCta{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:210px;padding:24px}.homeSkeletonBand{min-height:230px}.homeLanding--preview{gap:18px}.homePreviewModeHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:16px;align-items:stretch;min-height:min(620px,calc(100svh - 130px));padding:28px 0 10px}.homePreviewModeCopy,.previewModePanel,.previewRouteGrid a{border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.024)),rgba(7,7,8,.84);box-shadow:var(--shadow)}.homePreviewModeCopy{display:grid;align-content:end;gap:20px;overflow:hidden;padding:clamp(22px,5vw,48px);background:linear-gradient(90deg,rgba(5,5,6,.88),rgba(5,5,6,.52)),linear-gradient(180deg,rgba(5,5,6,.04),rgba(5,5,6,.94)),-webkit-image-set(url("/assets/preview/exclusive-creator-preview.avif") type("image/avif"),url("/assets/preview/exclusive-creator-preview.webp") type("image/webp"),url("/assets/preview/exclusive-creator-preview.png") type("image/png")) center 36% /cover;background:linear-gradient(90deg,rgba(5,5,6,.88),rgba(5,5,6,.52)),linear-gradient(180deg,rgba(5,5,6,.04),rgba(5,5,6,.94)),image-set(url("/assets/preview/exclusive-creator-preview.avif") type("image/avif"),url("/assets/preview/exclusive-creator-preview.webp") type("image/webp"),url("/assets/preview/exclusive-creator-preview.png") type("image/png")) center 36% /cover}.homePreviewModeCopy h1{max-width:620px;margin:0;font-size:clamp(48px,8vw,104px);line-height:.9;letter-spacing:0}.homePreviewModeCopy p{max-width:560px;margin:0;color:rgba(247,244,232,.78);font-size:clamp(17px,2vw,22px);line-height:1.5}.previewModeBadge{width:fit-content;border:1px solid rgba(239,179,51,.34);border-radius:999px;background:rgba(239,179,51,.12);color:var(--accent);font-size:11px;font-weight:950;padding:8px 12px;text-transform:uppercase}.previewModePanel{display:grid;align-content:space-between;gap:18px;padding:20px}.previewModePanel>div{display:grid;gap:8px}.previewModePanel dt,.previewModePanel span,.previewRouteGrid span{color:var(--muted-faint);font-size:11px;font-weight:900;text-transform:uppercase}.previewModePanel strong{font-size:clamp(28px,4vw,44px);line-height:.95}.previewModePanel dl{display:grid;gap:1px;overflow:hidden;margin:0;border:1px solid var(--border);border-radius:14px;background:var(--border)}.previewModePanel dl div{display:flex;justify-content:space-between;gap:12px;background:rgba(255,255,255,.045);padding:14px}.previewModePanel dd{margin:0;color:var(--foreground);font-weight:950}.previewRouteGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.previewRouteGrid a{display:grid;gap:12px;min-height:190px;color:var(--foreground);padding:18px;transition:transform var(--motion-medium) var(--ease-out),border-color var(--motion-medium) var(--ease-out)}.previewRouteGrid a:hover{transform:translateY(-3px);border-color:var(--border-strong)}.previewRouteGrid svg{width:22px;height:22px;color:var(--accent)}.previewRouteGrid strong{align-self:end;font-size:22px;line-height:1}.previewRouteGrid small{color:var(--muted);font-size:13px;line-height:1.45}.premiumPreviewSection,.premiumUnavailable{display:grid;gap:14px}body:has(.headlessErrorPage:not([data-surface]))>.shell--chrome{display:none}.headlessErrorPage{display:grid;place-items:center;min-height:100svh;padding:clamp(28px,7svh,72px) 18px}.headlessErrorPanel{display:grid;justify-items:center;gap:16px;width:min(560px,100%);border:1px solid rgba(239,179,51,.2);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(7,7,8,.84);box-shadow:0 28px 90px rgba(0,0,0,.42);padding:clamp(30px,6vw,52px);text-align:center}.headlessErrorMark{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(239,179,51,.32);border-radius:50%;background:rgba(239,179,51,.12);color:var(--accent);line-height:1}.headlessErrorMark svg{width:25px;height:25px}.headlessErrorEyebrow{margin:0;color:var(--accent);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.headlessErrorPanel h1{max-width:460px;margin:0;font-size:clamp(31px,5vw,52px);line-height:1;letter-spacing:0}.headlessErrorPanel p:not(.headlessErrorEyebrow){max-width:420px;margin:0;color:var(--muted);font-size:clamp(16px,2vw,19px);line-height:1.55}.headlessErrorActions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.headlessErrorActions :is(.premiumButton,.ghostButton,button,a){min-width:clamp(168px,14vw,208px);min-height:58px;border-radius:999px;font-size:15px;font-weight:850;padding-inline:30px}.premiumSectionHead{display:flex;align-items:end;justify-content:space-between;gap:14px}.premiumSectionHead h2{margin:0;font-size:clamp(28px,4vw,44px);line-height:.98}.premiumSectionHead a{color:var(--accent);font-size:13px;font-weight:900}.premiumCreatorGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.premiumCreatorCard{position:relative;display:grid;align-content:end;min-height:330px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#050505;box-shadow:var(--shadow)}.premiumCreatorCard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.86}.premiumCreatorCard:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 34%,rgba(0,0,0,.84))}.premiumCreatorCard div{position:relative;z-index:1;display:grid;gap:4px;padding:16px}.premiumCreatorCard strong{font-size:22px}.premiumCreatorCard small{color:var(--muted);font-weight:760}.premiumActionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.premiumActionGrid article{display:grid;gap:10px;min-height:128px;border:1px solid var(--border);border-radius:14px;background:rgba(12,12,14,.78);padding:16px;box-shadow:var(--shadow)}.premiumActionGrid svg{width:21px;height:21px;color:var(--accent)}.premiumActionGrid span{color:var(--muted-faint);font-size:11px;font-weight:850;text-transform:uppercase}.premiumActionGrid strong{align-self:end;font-size:18px}.premiumUnavailable{grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--border);border-radius:14px;background:radial-gradient(circle at 20% 0,rgba(239,179,51,.14),transparent 34%),rgba(12,12,14,.78);padding:18px;box-shadow:var(--shadow)}.premiumUnavailable--withIcon{grid-template-columns:auto minmax(0,1fr) auto}.premiumUnavailableIcon{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(239,179,51,.32);border-radius:999px;color:var(--accent);background:rgba(239,179,51,.1)}.premiumUnavailableIcon svg{width:20px;height:20px}.premiumUnavailable h2{margin:0;font-size:clamp(26px,4vw,42px);line-height:.98}.premiumUnavailable p{max-width:580px;margin:10px 0 0;color:var(--muted);line-height:1.55}.parityFlowPage{display:grid;gap:24px;padding-top:24px}.parityFlowHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;border-bottom:1px solid var(--border);padding:24px 0 18px}.parityFlowHero h1{max-width:820px;margin:0;font-family:var(--type-display);font-size:clamp(42px,7vw,82px);line-height:.92}.parityFlowHero p{max-width:640px;margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.parityFlowLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,360px);align-items:start;gap:18px}.parityFlowMain{display:grid;gap:16px}.parityFlowAside{position:sticky;top:92px}.dangerPanel,.flowChecklist,.flowPanel,.notificationList,.supportFaq{border:1px solid var(--border);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(239,179,51,.1),transparent 34%),rgba(12,12,14,.82);box-shadow:var(--shadow)}.flowPanel{display:grid;gap:18px;padding:20px}.flowPanelHead{display:grid;gap:7px}.flowChecklist article span{color:var(--muted)}.flowPanelHead h2{margin:0;font-size:28px;line-height:1}.dangerPanel p,.flowPanelHead p,.flowStatus,.notificationList p,.supportFaq p{margin:0;color:var(--muted);line-height:1.55}.flowForm{display:grid;gap:13px}.flowMuted{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.dangerPanel,.flowForm label{display:grid;gap:7px}.flowForm label>span{color:rgba(245,239,225,.78);font-size:12px;font-weight:900}.flowForm input,.flowForm select,.flowForm textarea{width:100%;max-width:var(--form-control-max-width);border:1px solid var(--border);border-radius:13px;background:rgba(255,255,255,.055);color:var(--foreground);font:inherit;outline:none;padding:12px 13px}.flowForm input:focus,.flowForm select:focus,.flowForm textarea:focus{border-color:rgba(239,179,51,.48);box-shadow:none;outline:none}.flowCheck{grid-template-columns:auto minmax(0,1fr);align-items:center}.flowCheck input{width:18px;height:18px;accent-color:var(--accent)}.flowStepSummary{display:grid;gap:5px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.042);padding:13px}.flowStepSummary strong{color:var(--foreground);font-size:15px;line-height:1.2}.flowStepSummary span{color:var(--muted);font-size:13px;line-height:1.45}.dangerPanel button,.flowForm button,.flowInlineForm button{justify-self:start;max-width:min(100%,var(--button-max-width));min-height:42px;border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:0 18px}.flowInlineForm{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.flowInlineForm button{min-height:38px;border:1px solid var(--border);background:rgba(255,255,255,.06);color:var(--foreground);padding-inline:15px}.inviteShareBox{display:grid;gap:8px}.inviteShareBox label{color:rgba(245,239,225,.78);font-size:12px;font-weight:900}.inviteShareRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.inviteShareRow input{min-width:0;width:100%;border:1px solid var(--border);border-radius:13px;background:rgba(255,255,255,.055);color:var(--foreground);font:inherit;padding:12px 13px}.inviteCopyButton{min-width:86px;min-height:46px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.06);color:var(--foreground);cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:0 16px}.flowActionRow,.flowLinks{display:flex;flex-wrap:wrap;gap:10px}.flowActionRow a,.flowInlineForm a,.flowLinks a{color:var(--muted);font-size:13px;font-weight:850;text-decoration:none}.flowStatus,.notice{border:1px solid rgba(248,113,113,.24);border-radius:13px;background:rgba(248,113,113,.08);color:#fecaca;padding:11px 12px}.flowStatus--success,.notice--success{border-color:rgba(134,239,172,.22);background:rgba(134,239,172,.08);color:#bbf7d0}.joinFlowPage{position:relative;grid-template-columns:minmax(260px,.78fr) minmax(0,1.42fr);align-items:start;gap:clamp(22px,4vw,56px);min-height:calc(100svh - 92px);padding-top:clamp(22px,4vw,54px);padding-bottom:clamp(28px,5vw,72px)}.joinFlowPage:before{content:"";position:absolute;inset:0 auto 0 0;width:min(44vw,620px);pointer-events:none;background:radial-gradient(circle at 16% 22%,rgba(225,173,1,.15),transparent 30%),linear-gradient(135deg,rgba(225,173,1,.1),transparent 36%),repeating-linear-gradient(130deg,rgba(255,255,255,.026) 0 1px,transparent 1px 17px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 92%);mask-image:linear-gradient(90deg,#000,transparent 92%)}.joinFlowIntro,.joinFlowWorkspace{position:relative;z-index:1}.joinFlowIntro{min-height:560px;border-bottom:1px solid rgba(225,173,1,.28);padding:clamp(8px,3vw,30px) 0}.joinFlowIntroInner{display:grid;align-content:center;gap:22px;min-height:520px;max-width:460px}.joinFlowLabel,.joinFlowPanelHead>span,.joinNextSteps h2{margin:0;color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.joinDonePanel h2,.joinFlowIntro h1{margin:0;font-family:var(--type-display);font-size:clamp(58px,7vw,110px);line-height:.88}.joinFlowIntro p{max-width:360px;margin:0;color:rgba(245,239,225,.76);font-size:18px;line-height:1.6}.joinFlowAssurance,.joinFlowPrivacy{display:flex;align-items:center;gap:10px;color:rgba(245,239,225,.78)}.joinFlowAssurance svg,.joinFlowPrivacy svg{width:18px;height:18px;color:var(--accent);flex:0 0 auto}.joinFlowWorkspace{display:grid;gap:22px}.joinStepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.joinStepper li{position:relative;display:grid;justify-items:center;gap:9px;color:rgba(245,239,225,.56);font-size:13px}.joinStepper li:not(:last-child):after{content:"";position:absolute;top:19px;left:calc(50% + 22px);width:calc(100% - 44px);height:1px;background:rgba(245,239,225,.22)}.joinStepper span{z-index:1;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(245,239,225,.34);border-radius:999px;background:rgba(4,4,5,.92);color:rgba(245,239,225,.9);font-weight:850}.joinStepper svg{width:18px;height:18px}.joinStepper .is-complete,.joinStepper .is-current{color:var(--accent)}.joinStepper .is-complete span,.joinStepper .is-current span{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px rgba(225,173,1,.09)}.joinStepper .is-complete span{background:var(--accent);color:var(--accent-ink)}.joinFlowPanel,.joinNextSteps{border:1px solid rgba(225,173,1,.22);background:radial-gradient(circle at 4% 0,rgba(225,173,1,.09),transparent 32%),rgba(7,7,8,.82);box-shadow:var(--shadow)}.joinFlowPanel{display:grid;gap:18px;padding:clamp(18px,3vw,34px)}.joinFlowPanelHead{display:grid;gap:8px}.joinFlowPanelHead h2{margin:0;font-family:var(--type-display);font-size:clamp(34px,5vw,58px);line-height:.95}.joinFlowPanelHead p{max-width:620px;margin:0;color:var(--muted);line-height:1.55}.joinFlowForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.joinFlowForm>.flowLinks,.joinFlowForm>.joinAccountNote,.joinFlowForm>.joinFlowAssurance,.joinFlowForm>.joinFlowPanelHead,.joinFlowForm>.joinPathGrid,.joinFlowForm>.joinPreferenceGrid,.joinFlowForm>.joinPrimaryButton,.joinFlowForm>.joinTermsCheck{grid-column:1/-1}.joinFlowForm label>span{letter-spacing:.14em;text-transform:uppercase}.joinFlowForm input,.joinFlowForm select,.joinFlowForm textarea{border-radius:0;background:rgba(255,255,255,.035);min-height:48px}.joinPathGrid,.joinPreferenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.joinAccountNote{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;border:1px solid rgba(225,173,1,.24);background:rgba(225,173,1,.055);padding:16px}.joinAccountNote svg{display:grid;width:22px;height:22px;color:var(--accent)}.joinAccountNote>svg{place-self:center}.joinAccountNote div{display:grid;gap:4px}.joinAccountNote strong{font-size:17px;line-height:1.15}.joinAccountNote span{color:var(--muted);font-size:13px;line-height:1.45}.joinPathOption,.joinPreference{position:relative;min-height:86px;border:1px solid rgba(245,239,225,.18);background:rgba(255,255,255,.026);padding:16px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.joinPathOption input,.joinPreference input{position:absolute;opacity:0;pointer-events:none}.joinFlowForm .joinPathOption>span,.joinFlowForm .joinPreference>span{display:flex;align-items:center;gap:10px;color:var(--foreground);font-size:17px;font-weight:850;letter-spacing:0;text-transform:none}.joinPathOption svg,.joinPreference svg{width:20px;height:20px;color:var(--accent)}.joinPathOption small,.joinPreference small{color:var(--muted);line-height:1.45}.joinPathOption:has(input:checked),.joinPreference:has(input:checked){border-color:var(--accent);background:rgba(225,173,1,.052);box-shadow:inset 0 0 0 1px rgba(225,173,1,.24)}.joinPathOption:focus-within,.joinPreference:focus-within{outline:2px solid rgba(225,173,1,.42);outline-offset:3px}.joinCodeInput{font-size:28px;font-weight:850;letter-spacing:.42em;text-align:center}.joinPreferenceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.joinTermsCheck{align-items:start;border-top:1px solid rgba(245,239,225,.12);padding-top:4px}.joinFlowForm .joinTermsCheck span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:13px;line-height:1.45}.joinAccountSummary{border-radius:0;border-color:rgba(225,173,1,.22);background:rgba(225,173,1,.055)}.joinNextSteps{display:grid;gap:14px;padding:18px}.joinNextGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.joinNextGrid article,.joinSummaryAction{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;border-left:1px solid rgba(245,239,225,.16);padding:12px 16px;color:var(--foreground);text-decoration:none}.joinNextGrid article:first-child{border-left:0}.joinNextGrid svg,.joinSummaryAction svg{width:22px;height:22px;color:var(--accent)}.joinNextGrid strong,.joinSummaryAction span{display:block;font-family:var(--type-display);font-size:20px;line-height:1.05}.joinNextGrid span{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.4}.joinNextGrid small{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-weight:900}.joinDonePanel{display:grid;justify-items:center;gap:24px;min-height:430px;text-align:center}.joinDoneMark{display:grid;place-items:center;width:136px;height:136px;border:2px solid var(--accent);border-radius:999px;color:var(--accent);box-shadow:0 0 44px rgba(225,173,1,.16)}.joinDoneMark svg{width:62px;height:62px}.joinDonePanel>div:nth-child(2){display:grid;gap:10px}.joinDonePanel>div:nth-child(2) span{color:var(--accent);font-weight:900}.joinDonePanel p{max-width:460px;margin:0;color:var(--muted);line-height:1.55}.joinDoneActions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:min(100%,460px)}.joinDoneActions .ghostButton,.joinDoneActions .joinPrimaryButton{min-width:180px;width:auto;min-height:48px}.joinCompletionSummary{align-content:start}.joinSummaryAction{border:1px solid rgba(245,239,225,.16)}.creatorApplicationForm{gap:18px}.creatorApplicationSection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:1px solid rgba(245,239,225,.12);background:rgba(255,255,255,.026);padding:16px}.creatorApplicationSection>div:first-child{grid-column:1/-1;display:flex;align-items:center;gap:10px}.creatorApplicationSection h3{margin:0;font-family:var(--type-display);font-size:24px;line-height:1}.creatorApplicationSection svg{width:20px;height:20px;color:var(--accent)}.creatorApplicationSection .creatorUploadField,.creatorApplicationSection label:has(textarea),.creatorApplicationSection--checks{grid-column:1/-1}.creatorApplicationSection textarea{min-height:96px;resize:vertical}.creatorUploadField small{color:var(--muted);font-size:12px;line-height:1.45}.creatorApplicationSection--checks{grid-template-columns:1fr}.creatorApplicationSection--checks .flowCheck{min-height:48px;border-top:1px solid rgba(245,239,225,.1);padding-top:12px}.creatorApplicationForm>.joinPrimaryButton,.creatorApplicationForm>label{width:100%}.flowChecklist{display:grid;gap:4px;padding:12px}.flowChecklist article,.notificationList article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start;border-radius:13px;padding:11px}.flowChecklist svg,.notificationList>article>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(239,179,51,.2);border-radius:50%;color:var(--accent)}.flowChecklist article>div{display:grid;gap:4px}.dangerPanel strong,.flowChecklist strong,.notificationList strong,.supportFaq strong{color:var(--foreground)}.notificationList,.supportFaq{display:grid;gap:8px;padding:12px}.notificationListHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 7px}.notificationListHead strong{color:var(--foreground)}.notificationActions button,.notificationListHead button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(239,179,51,.28);background:rgba(239,179,51,.1);color:var(--foreground);cursor:pointer;font:inherit;font-size:12px;font-weight:880}.notificationListHead button{gap:7px;min-height:34px;border-radius:999px;padding:0 12px}.notificationActions button:hover,.notificationListHead button:hover{border-color:rgba(239,179,51,.48);background:rgba(239,179,51,.16)}.notificationActions button:disabled,.notificationListHead button:disabled{cursor:wait;opacity:.58}.notificationList article{grid-template-columns:38px minmax(0,1fr) auto;border:1px solid transparent}.notificationList article.isUnread{border-color:rgba(239,179,51,.14);background:rgba(239,179,51,.055)}.notificationList article.isRead{opacity:.7}.notificationList article>div{display:grid;min-width:0;gap:3px}.notificationList a{display:block;overflow:hidden;color:var(--foreground);font-weight:780;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.notificationList a:hover{color:var(--accent)}.notificationActions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.notificationList article>.notificationActions{display:flex;align-items:center;justify-content:flex-end;min-width:max-content}.notificationActions button{width:34px;height:34px;border-radius:50%;padding:0}.notificationList svg{width:16px;height:16px}.supportFaq{grid-template-columns:repeat(3,minmax(0,1fr))}.supportFaq article{border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.035);padding:14px}.contentPage{display:grid;gap:24px}.contentFilters{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(160px,.7fr) minmax(160px,.7fr) auto;gap:12px;align-items:end;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035);padding:14px}.contentFilters label{display:grid;gap:7px;min-width:0;color:var(--muted);font-size:12px;font-weight:760;text-transform:uppercase}.contentFilters input{min-height:42px;width:100%;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(0,0,0,.32);color:var(--foreground);padding:0 12px}.contentFallback a,.contentFilters button{min-height:42px;border:1px solid rgba(239,179,51,.34);border-radius:999px;background:rgba(239,179,51,.12);color:var(--foreground);font-weight:840;padding:0 18px}.articleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.articleCard{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.articleCardMedia{display:block;aspect-ratio:16/10;overflow:hidden;background:rgba(239,179,51,.12)}.articleCardMedia img{width:100%;height:100%;object-fit:cover}.articleCardMedia span{display:grid;height:100%;place-items:center;color:#f8d99b;font-size:42px;font-weight:900}.articleCard>div{display:grid;gap:10px;padding:16px}.articleCard h2,.articleDetail h1{margin:0}.articleCard h2{font-size:20px;line-height:1.18}.articleCard p,.articleDetail header p,.contentFallback p{margin:0;color:var(--muted);line-height:1.65}.contentMeta{display:flex;flex-wrap:wrap;gap:8px;color:rgba(247,244,232,.54);font-size:12px;font-weight:780;text-transform:uppercase}.articleDetail{display:grid;gap:22px;max-width:860px;margin:0 auto}.articleDetail header{display:grid;gap:12px}.articleDetail header>a{color:#f8d99b;font-size:13px;font-weight:820}.articleDetail>img,.articleDetail>picture,.articleDetail>picture img{width:100%;border-radius:8px}.articleBody{color:rgba(247,244,232,.84);font-size:17px;line-height:1.78}.articleBody :is(h2,h3,h4){color:var(--foreground);line-height:1.2}.articleBody a{color:#f8d99b}.articleBody img{max-width:100%;height:auto;border-radius:8px}.contentFallback{display:grid;gap:18px;max-width:760px}.contentFallback div,.contestantVoteForm{display:flex;flex-wrap:wrap;gap:10px}.contestantVoteForm{justify-content:center}.contestantVoteForm a,.contestantVoteForm button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(239,179,51,.34);border-radius:999px;background:rgba(239,179,51,.12);color:var(--foreground);font-weight:840;padding:0 18px}.notificationOptIn{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.045);padding:14px}.notificationOptIn div{display:grid;gap:4px;min-width:0}.notificationOptIn strong{color:var(--foreground)}.notificationOptIn span{color:var(--muted);line-height:1.45}.notificationOptIn button{flex:0 0 auto;min-height:40px;border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:0 16px}.notificationOptIn button:disabled{cursor:default;opacity:.72}.notificationPage{display:grid;gap:20px;padding-top:18px;padding-bottom:72px}.notificationHero{position:relative;overflow:hidden;min-height:252px;border:1px solid rgba(239,179,51,.22);border-radius:8px;background:linear-gradient(105deg,rgba(3,3,4,.98),rgba(3,3,4,.88) 34%,rgba(3,3,4,.18) 66%,rgba(3,3,4,.74)),linear-gradient(142deg,transparent,rgba(239,179,51,.08) 32%,rgba(239,179,51,.42) 50%,rgba(255,238,190,.12) 58%,transparent 72%),linear-gradient(18deg,rgba(239,179,51,.04),transparent 42%),#050506;box-shadow:0 28px 90px rgba(0,0,0,.42)}.notificationHero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(156deg,transparent 0 22px,rgba(248,200,74,.055) 23px 24px,transparent 25px 48px),linear-gradient(90deg,rgba(239,179,51,.08),transparent 38%);opacity:.72;pointer-events:none}.notificationHero>div{position:relative;z-index:1;display:grid;align-content:center;min-height:inherit;width:min(720px,100%);padding:42px}.notificationHero h1{margin:0;font-family:var(--type-display);font-size:clamp(54px,8vw,92px);line-height:.9}.notificationHero p{margin:16px 0 0;color:rgba(247,244,232,.78);font-size:17px;line-height:1.5}.notificationLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:20px}.notificationLayout--inbox{grid-template-columns:minmax(0,1fr)}.notificationPrimary,.notificationSidebar{display:grid;gap:16px}.notificationSidebar{position:sticky;top:92px}.notificationChannelPanel,.notificationList,.notificationPreferences,.notificationPushPanel{border:1px solid rgba(245,239,225,.1);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.018)),rgba(9,9,11,.9);box-shadow:0 22px 68px rgba(0,0,0,.28)}.notificationList{gap:0;padding:0}.notificationListHead{padding:20px 22px;border-bottom:1px solid rgba(245,239,225,.09)}.notificationChannelPanel h2,.notificationListHead h2,.notificationPreferences h2,.notificationPushPanel h2{margin:0;color:var(--foreground);font-size:20px;line-height:1.1}.notificationListHead p{margin-top:5px;font-size:13px;font-weight:780}.notificationListHead button{min-height:38px;border-radius:8px;color:#f7d078}.notificationList .notificationItem{grid-template-columns:42px minmax(0,1fr) auto;gap:14px;margin:0;border:0;border-bottom:1px solid rgba(245,239,225,.075);border-radius:0;background:transparent;padding:18px 22px}.notificationList .notificationItem:last-child{border-bottom:0}.notificationList .notificationItem.isUnread{background:linear-gradient(90deg,rgba(239,179,51,.105),transparent 74%)}.notificationList .notificationItem.isRead{opacity:.76}.notificationList .notificationItem>span{width:38px;height:38px;background:rgba(239,179,51,.075)}.notificationList .notificationItem.isUnread>span{border-color:rgba(239,179,51,.68);background:rgba(239,179,51,.14);box-shadow:0 0 22px rgba(239,179,51,.16)}.notificationList .notificationItem strong,.notificationList a{font-size:15px;line-height:1.25}.notificationList .notificationItem p{margin-top:5px;font-size:13px}.notificationActions button{width:38px;height:38px;border-radius:8px}.notificationPreferences{display:grid;overflow:hidden}.notificationPreferences>header{display:grid;grid-template-columns:minmax(0,1fr) 144px;gap:18px;align-items:end;padding:22px;border-bottom:1px solid rgba(245,239,225,.09)}.notificationChannelPanel>p,.notificationPreferences>header p,.notificationPushPanel>p{margin:8px 0 0;color:var(--muted);line-height:1.55}.notificationPreferenceColumns{display:grid;grid-template-columns:repeat(2,58px);gap:14px;color:rgba(247,244,232,.58);font-size:11px;font-weight:900;text-align:center;text-transform:uppercase}.notificationPreferenceForm{display:grid}.notificationPreferenceRow{display:grid;grid-template-columns:34px minmax(0,1fr) 58px 58px;gap:14px;align-items:center;min-height:76px;border-bottom:1px solid rgba(245,239,225,.075);padding:14px 22px}.notificationPreferenceRow>svg{width:20px;height:20px;color:var(--accent)}.notificationPreferenceRow strong{display:block;color:var(--foreground);font-size:15px;line-height:1.25}.notificationPreferenceRow p{max-width:520px;margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.notificationPreferenceRow label{display:grid;place-items:center;gap:4px;color:rgba(247,244,232,.62);font-size:10px;font-weight:900;text-transform:uppercase}.notificationPreferenceRow input{width:22px;height:22px;accent-color:var(--accent)}.notificationPreferenceForm>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:end;min-height:48px;margin:18px 22px 22px;border:1px solid rgba(248,200,74,.48);border-radius:8px;background:var(--button-primary-bg);color:var(--button-primary-fg);box-shadow:var(--shadow-gold);cursor:pointer;font-family:var(--type-sans);font-size:13px;font-weight:900;line-height:1;padding:0 18px;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.notificationPreferenceForm>button:hover{border-color:rgba(255,220,125,.68);box-shadow:0 16px 38px rgba(239,179,51,.18)}.notificationPreferenceForm>button svg{width:17px;height:17px}.notificationChannelPanel,.notificationPushPanel{padding:22px}.notificationChannelPanel>div{display:grid;margin-top:18px}.notificationChannelPanel article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;border-bottom:1px solid rgba(245,239,225,.075);padding:14px 0}.notificationChannelPanel article:last-child{border-bottom:0}.notificationChannelPanel article>svg,.notificationPushPanel>.notificationPushIcon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(239,179,51,.34);border-radius:50%;color:var(--accent)}.notificationChannelPanel strong{display:block;color:var(--foreground);font-size:15px}.notificationChannelPanel span{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.45}.notificationPushPanel{display:grid;gap:12px}.notificationPushPanel>.notificationPushIcon svg{width:21px;height:21px}.notificationPushPanel .notificationOptIn{margin-top:6px;border-radius:8px;background:rgba(255,255,255,.035)}.settingsNotificationPreferences,.settingsNotificationPushPanel{grid-column:1/-1}@media (max-width:920px){.notificationPage{gap:14px;padding-top:10px;padding-bottom:108px}.notificationHero{min-height:188px}.notificationHero>div{padding:28px 22px}.notificationHero h1{font-size:clamp(44px,15vw,64px)}.notificationLayout{grid-template-columns:1fr}.notificationSidebar{position:static;order:2}.notificationPreferences>header{grid-template-columns:1fr}.notificationPreferenceColumns{display:none}.notificationPreferenceRow{grid-template-columns:30px minmax(0,1fr) auto auto;gap:10px;min-height:84px;padding:14px}.notificationPreferenceRow p{font-size:12px}.notificationPreferenceRow label{min-width:40px}.notificationPreferenceForm>button{justify-self:stretch;width:auto;margin:16px 14px 14px}.settingsNotificationPushPanel .notificationOptIn{align-items:stretch;grid-template-columns:1fr}.settingsNotificationPushPanel .notificationOptIn button{justify-self:start;width:auto}.notificationListHead{align-items:center;padding:16px}.notificationList .notificationItem{grid-template-columns:38px minmax(0,1fr) 80px;padding:16px}.notificationActions{grid-column:auto;flex-direction:row;justify-content:center}.notificationList article>.notificationActions{grid-column:3;grid-row:1;align-self:center}.notificationChannelPanel,.notificationPushPanel{padding:18px}}@media (max-width:520px){.notificationHero{min-height:156px}.notificationHero>div{padding:22px 16px}.notificationHero p{margin-top:10px;font-size:14px}.notificationHero h1{font-size:clamp(38px,12vw,46px)}.notificationListHead{gap:10px}.notificationChannelPanel h2,.notificationListHead h2,.notificationPreferences h2,.notificationPushPanel h2{font-size:18px}.notificationListHead button{min-height:34px;padding-inline:10px}.notificationPreferences>header{padding:18px 16px}.notificationPreferenceRow{grid-template-columns:28px minmax(0,1fr) 38px 38px;align-items:center;gap:9px}.notificationPreferenceRow input{width:20px;height:20px}.notificationChannelPanel article{grid-template-columns:38px minmax(0,1fr)}.notificationChannelPanel article>svg,.notificationPushPanel>.notificationPushIcon{width:38px;height:38px}}.flowForm button:disabled,.flowForm input:disabled{cursor:not-allowed;opacity:.55}.flowFieldset{display:grid;gap:14px;min-width:0;border:0;margin:0;padding:0}.flowFieldset:disabled{opacity:.65}.flowFieldset:disabled *{cursor:not-allowed}.creatorPublicPage button:disabled{cursor:not-allowed;opacity:.55}body:has(.settingsProfilePage){background:radial-gradient(circle at 70% 0,rgba(243,185,47,.06),transparent 28%),#030303}.settingsProfilePage{width:min(100% - 12px,1050px);margin:22px auto 52px;border:1px solid rgba(243,185,47,.28);border-radius:8px;background:radial-gradient(circle at 78% 2%,rgba(255,255,255,.035),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.026),transparent 260px),#050505;color:#f7f4ea;overflow:hidden}.profileSettingsFrame{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:inherit}.profileSettingsLayout{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:0;min-width:0}.profileSettingsSidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid rgba(243,185,47,.16);padding:38px 18px 28px 32px}.profileSettingsSidebar h1{margin:0;color:#fff;font-family:var(--type-serif);font-size:30px;font-weight:500;line-height:1.05}.profileSettingsSidebar p{width:220px;margin:18px 0 0;color:rgba(247,244,234,.68);font-family:var(--type-serif);font-size:17px;line-height:1.45}.profileSettingsRail{display:grid;align-content:start;gap:16px;margin-top:58px}.profileSettingsLogout,.profileSettingsRail a{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:14px;min-height:54px;border-radius:4px;color:rgba(247,244,234,.62);text-decoration:none;padding:0 14px}.profileSettingsRail a.isActive{border-left:3px solid #f3b92f;background:linear-gradient(90deg,rgba(243,185,47,.11),rgba(255,255,255,.035));color:#ffd15b}.profileSettingsLogout svg,.profileSettingsRail svg{width:22px;height:22px;color:currentColor}.profileSettingsLogout span,.profileSettingsRail span{font-family:var(--type-serif);font-size:18px;line-height:1}.profileSettingsLogout{width:min(100%,264px);border:1px solid rgba(255,255,255,.13);color:#ffd15b}.profileSettingsMain{display:grid;align-content:start;gap:14px;min-height:0;overflow:visible;padding:14px 18px 24px}.profileSettingsHero{border:1px solid rgba(243,185,47,.16);border-radius:8px;background:radial-gradient(circle at 24% 0,rgba(243,185,47,.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.018),rgba(0,0,0,.18)),#060606;display:grid;grid-template-columns:154px minmax(0,1fr);align-items:center;min-height:156px;gap:28px;padding:18px 36px}.profileSettingsHero h2{display:flex;align-items:center;gap:10px;margin:0;color:#fff;font-family:var(--type-serif);font-size:30px;font-weight:500;line-height:1.05}.profileSettingsHero h2 svg{width:21px;height:21px;color:#f3b92f;fill:currentColor;stroke:#0b0a08;stroke-width:2.2}.profileSettingsHandle{margin-top:12px;color:rgba(247,244,234,.82);font-size:14px;line-height:1.4}.profileSettingsMobileIntro{display:none}.profileSettingsEdit svg{width:24px;height:24px;stroke-width:2}.profileSettingsMobileNav{display:none}.profileSettingsSectionSurface{display:grid;gap:16px;border:1px solid rgba(243,185,47,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.024),rgba(0,0,0,.16)),#070707;padding:22px}.profileSettingsSectionHeader{display:grid;gap:6px}.profileSettingsSectionHeader span{color:#f3b92f;font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.profileSettingsSectionHeader h2{margin:0;color:#fff;font-family:var(--type-serif);font-size:26px;font-weight:500;line-height:1.08}.profileSettingsSectionGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.profileSettingsSectionGrid .formPanel{margin:0;min-height:0}.profileSettingsSectionGrid .formPanel:only-child{max-width:520px}.profileCompletenessPanel,.settingsEmailPanel{grid-column:1/-1}.profileSettingsFormStack{display:grid;grid-column:1/-1;gap:14px;min-width:0}.profileSettingsDetailsForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.profileSettingsDetailsForm>h2,.settingsFieldFull{grid-column:1/-1}.profileSettingsIdentityForm{align-content:start}.settingsSectionDivider{grid-column:1/-1;display:inline-flex;align-items:center;gap:8px;margin:4px 0 0;color:rgba(245,239,225,.7);font-family:var(--type-sans);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.settingsSectionDivider svg{width:14px;height:14px;color:#f7c43b}.settingsFieldLabel{display:grid;gap:7px}.settingsInputShell{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;min-width:0;border:1px solid var(--border);border-radius:var(--field-radius);background:rgba(255,255,255,.035);padding-left:12px}.settingsInputShell>svg{width:17px;height:17px;color:rgba(245,239,225,.54)}.settingsInputShell>input{width:100%;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding-left:6px}.settingsInputShell:focus-within{border-color:rgba(239,179,51,.55);box-shadow:0 0 0 3px rgba(239,179,51,.12)}.settingsFieldLabelHeader{display:inline-flex;align-items:center;gap:7px;color:rgba(245,239,225,.7);font-family:var(--type-sans);font-size:12px;font-weight:850;letter-spacing:.02em}.settingsFieldLabelIcon{flex:0 0 auto;width:15px;height:15px}.settingsLinkedField{display:grid;gap:7px}.settingsLinkedFieldValue{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;border:1px solid var(--border);border-radius:var(--field-radius);background:rgba(255,255,255,.035);padding:8px 12px}.settingsLinkedFieldValue>span{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:14px;font-weight:720}.settingsLinkedFieldValue a{flex:0 0 auto;color:#ffd15b;font-size:12px;font-weight:850;text-decoration:none}.settingsBirthdateConfirmation{align-items:start;border:1px solid rgba(243,185,47,.18);border-radius:10px;background:rgba(243,185,47,.055);padding:12px}.settingsControlGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profileCompletenessHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.profileCompletenessHeader h2{margin:0}.profileCompletenessHeader strong{color:#ffd15b;font-size:18px;font-weight:850}.profileCompletenessMeter{height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.profileCompletenessMeter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f3b92f,#ffd86d)}.profileCompletenessList{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}.profileCompletenessList li{display:flex;align-items:center;gap:7px;min-width:0;color:rgba(247,244,234,.62);font-size:12px;font-weight:760}.profileCompletenessList i,.profileCompletenessList svg{flex:0 0 auto;width:16px;height:16px}.profileCompletenessList i{border:1px solid rgba(247,244,234,.34);border-radius:999px}.profileCompletenessList .isComplete{color:rgba(247,244,234,.92)}.profileCompletenessList .isComplete svg{color:#35d45b}.phoneNumberField{display:grid;gap:7px;min-width:0}.phoneNumberFieldLabel{color:rgba(247,244,234,.86);font-size:13px;font-weight:760}.phoneNumberFieldControl{display:grid;grid-template-columns:30px minmax(112px,.72fr) minmax(0,1.28fr);align-items:center;min-height:44px;overflow:hidden;border:1px solid var(--border);border-radius:var(--field-radius);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))}.phoneNumberFieldControl:focus-within{border-color:rgba(239,179,51,.55);box-shadow:0 0 0 3px rgba(239,179,51,.12)}.phoneNumberFieldFlag{display:grid;place-items:center;width:22px;height:22px;margin-left:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1);font-size:14px;line-height:1}.phoneNumberFieldCode,.phoneNumberFieldControl input{min-width:0;min-height:42px;border:0;background:transparent;color:var(--foreground);font:inherit;outline:0}.phoneNumberFieldCode{width:100%;color-scheme:dark;font-size:13px;padding:0 6px}.phoneNumberFieldControl input{border-left:1px solid rgba(255,255,255,.14);font-size:14px;padding:0 12px}.phoneNumberFieldControl input::placeholder{color:rgba(245,239,225,.48)}.profileCompletenessList .isActionable a{color:rgba(247,244,234,.92);text-decoration:underline;text-decoration-color:rgba(243,185,47,.62);text-underline-offset:3px}.profileCompletenessList .isActionable a:hover{color:#ffd15b}.profileCompletenessList .isActionable a:focus-visible{border-radius:3px;outline:2px solid #ffd15b;outline-offset:3px}.settingsIconDanger{display:inline-grid;place-items:center;width:44px;height:44px;min-height:44px;border:1px solid rgba(255,91,91,.74);border-radius:999px;background:rgba(255,91,91,.04);color:#ff6b6b;padding:0}.settingsIconDanger svg{width:16px;height:16px;stroke-width:2.2}.settingsForms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.settingsForms--functional{width:min(100% - 48px,980px);margin:28px auto 56px}.settingsList{display:grid;gap:10px;list-style:none;margin:0;min-width:0;padding:0}.settingsList li{align-items:center;border:1px solid rgba(245,239,225,.1);border-radius:12px;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;max-width:100%;min-height:58px;min-width:0;padding:10px 12px}.settingsList span{display:grid;gap:3px;min-width:0}.settingsList em,.settingsList small,.settingsList strong{overflow-wrap:anywhere}.settingsList em,.settingsList small,.settingsMuted{color:var(--muted)}.settingsList em{font-size:12px;font-style:normal}.settingsInlineForm button:not(.settingsIconDanger),.settingsList a,.settingsList button:not(.settingsIconDanger),.settingsListLink{align-items:center;background:transparent;border:1px solid rgba(245,239,225,.14);border-radius:999px;color:rgba(245,239,225,.9);cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;min-height:var(--control-height);padding:0 12px;text-decoration:none}.settingsInlineForm button.settingsSubmitButton,.settingsList button.settingsSubmitButton{border-color:rgba(248,200,74,.48);background:var(--button-primary-bg);color:var(--button-primary-fg);box-shadow:var(--shadow-gold)}.settingsInlineForm button.settingsSubmitButton:focus-visible,.settingsInlineForm button.settingsSubmitButton:hover,.settingsList button.settingsSubmitButton:focus-visible,.settingsList button.settingsSubmitButton:hover{border-color:rgba(248,200,74,.62);box-shadow:var(--button-focus-ring);outline:none}.settingsInlineForm button.settingsSubmitButton:disabled,.settingsList button.settingsSubmitButton:disabled{cursor:not-allowed;opacity:.52}.settingsListLink{justify-content:center;margin-top:6px}.settingsPage #reports{scroll-margin-top:112px}@media (max-width:700px){body:has(.settingsProfilePage){background:#030303}.settingsProfilePage{width:min(100% - 12px,430px);min-height:0;margin:12px auto 36px;border:0;border-radius:0;background:#030303}.profileSettingsFrame{grid-template-rows:minmax(0,1fr);min-height:inherit;padding-bottom:8px}.profileSettingsLayout{display:block}.profileSettingsSidebar{display:none}.profileSettingsMobileIntro{display:grid;gap:7px;padding:4px 2px 8px}.profileSettingsMobileIntro h1,.profileSettingsMobileIntro p{margin:0}.profileSettingsMobileIntro h1{color:#fff;font-family:var(--type-serif);font-size:28px;font-weight:500;line-height:1.05}.profileSettingsMobileIntro p{color:rgba(247,244,234,.68);font-size:14px;line-height:1.45}.profileSettingsMain{display:grid;gap:10px;min-height:0;overflow:visible;border-bottom:0;padding:10px 8px 8px;scrollbar-width:none}.profileSettingsMain::-webkit-scrollbar{display:none}.profileSettingsHero{position:relative;display:grid;justify-items:center;min-height:156px;grid-template-columns:1fr;gap:6px;padding:8px 44px 12px;text-align:center}.profileSettingsHero h2{justify-content:center;gap:8px;font-size:22px}.profileSettingsHero h2 svg{width:19px;height:19px}.profileSettingsHandle{margin:6px auto 0;font-size:13px}.profileSettingsMobileNav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profileSettingsMobileNav a{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;min-height:46px;border:1px solid rgba(243,185,47,.16);border-radius:8px;background:rgba(255,255,255,.025);color:rgba(247,244,234,.72);font-size:11px;font-weight:780;line-height:1.1;padding:0 8px;text-decoration:none}.profileSettingsMobileNav a.isActive{border-color:rgba(243,185,47,.56);background:rgba(243,185,47,.1);color:#ffd15b}.profileSettingsMobileNav svg{width:17px;height:17px}.profileSettingsSectionSurface{gap:18px;border:0;border-radius:0;background:transparent;padding:10px 0 0}.profileSettingsSectionGrid{gap:22px}.profileSettingsSectionGrid .formPanel{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.profileSettingsFormStack{gap:24px}.profileSettingsFormStack>.formPanel+.formPanel{border-top:1px solid rgba(243,185,47,.16);padding-top:22px}.settingsBirthdateConfirmation{border:0;border-left:2px solid rgba(243,185,47,.42);border-radius:0;background:transparent;padding:6px 0 6px 12px}.profileCompletenessList,.profileSettingsDetailsForm,.profileSettingsSectionGrid,.settingsControlGrid{grid-template-columns:1fr}.settingsLinkedFieldValue{align-items:flex-start;flex-direction:column}.settingsForms--functional{width:min(100% - 20px,430px);margin-top:24px}}@media (max-width:640px){.accountPage{padding-bottom:calc(114px + env(safe-area-inset-bottom))}.accountPage #exboost-packs{scroll-margin-bottom:calc(114px + env(safe-area-inset-bottom))}.settingsPage .formPanel,.settingsPage .settingsList{max-width:100%;min-width:0}.settingsPage #reports{scroll-margin-top:94px}.settingsList li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.settingsInlineForm,.settingsList a,.settingsList button,.settingsListLink{justify-self:end}}@media (max-width:430px){.settingsList li{grid-template-columns:minmax(0,1fr);align-items:start}.settingsInlineForm,.settingsList a,.settingsList button,.settingsListLink{justify-self:start}}.settingsMuted{font-size:13px;line-height:1.45;margin:0}.dangerPanel{border-color:rgba(248,113,113,.22);background:radial-gradient(circle at 0 0,rgba(248,113,113,.1),transparent 34%),rgba(12,12,14,.82);padding:16px}.ownerToolPanel{border-color:var(--border);background:radial-gradient(circle at 0 0,rgba(239,179,51,.1),transparent 34%),rgba(12,12,14,.82)}.dangerPanel label{display:grid;gap:5px}.dangerPanel label>span{color:rgba(245,239,225,.78);font-size:12px;font-weight:900}.dangerPanel input:not([type=hidden]),.dangerPanel select{min-height:40px;min-width:0;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.055);color:var(--foreground);font:inherit;font-size:13px;outline:none;padding:9px 11px}.dangerPanel input:focus,.dangerPanel select:focus{border-color:rgba(239,179,51,.48);box-shadow:none;outline:none}.dangerPanel button{background:#ef4444;color:#fff}.ownerToolPanel button{background:var(--accent);color:var(--accent-ink)}.ownerToolPanel .compactUpload{align-items:center;justify-content:start}.listingEditorForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.listingEditorForm label{display:grid;gap:6px;min-width:0}.listingEditorForm label>span{color:rgba(245,239,225,.78);font-size:12px;font-weight:900}.listingEditorForm input:not([type=hidden]),.listingEditorForm select,.listingEditorForm textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.055);color:var(--foreground);font:inherit;font-size:14px;outline:none;padding:11px 12px}.listingEditorForm input:not([type=file]),.listingEditorForm select{min-height:44px}.listingEditorForm textarea{resize:vertical}.listingEditorForm input:focus,.listingEditorForm select:focus,.listingEditorForm textarea:focus{border-color:rgba(239,179,51,.48);box-shadow:none;outline:none}.listingEditorActions,.listingEditorFormFull{grid-column:1/-1}.listingEditorActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media (max-width:720px){.listingEditorForm{grid-template-columns:1fr}}.compactUpload input:not([type=file]),.compactUpload select{flex:1 1 150px}.editorMediaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-top:8px}.editorMediaGrid article{display:grid;gap:8px;min-width:0;border:1px solid var(--border);border-radius:13px;background:rgba(255,255,255,.04);padding:8px}.editorMediaGrid img{width:100%;aspect-ratio:4/3;border-radius:10px;object-fit:cover}.editorMediaGrid label{min-width:0}.editorMediaControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.editorMediaGrid button{justify-self:stretch}.editorMediaActions{grid-column:1/-1;display:flex;justify-content:start}.boostForm{align-items:end}.boostForm label{width:min(120px,100%)}.confirmationField{max-width:280px}@media (max-width:900px){.homeVideoHero{min-height:calc(100svh - 88px);padding-top:92px;padding-bottom:92px}.parityFlowHero,.parityFlowLayout,.settingsForms{grid-template-columns:1fr}.parityFlowAside{position:static}.articleGrid,.contentFilters,.supportFaq{grid-template-columns:1fr}}@media (max-width:640px){.homeVideoHero{min-height:calc(100svh - 74px);margin-top:0;padding:92px 20px}.homeVideoHero:before{background:linear-gradient(180deg,rgba(2,2,3,.78),rgba(2,2,3,.16) 28%,rgba(2,2,3,.18) 56%,rgba(2,2,3,.84)),linear-gradient(90deg,rgba(2,2,3,.42),transparent 34%,rgba(2,2,3,.28))}.homeVideoHeroMedia{object-position:62% 50%}.homeVideoHeroMedia--desktop{display:none}.homeVideoHeroMedia--mobile{display:block;object-position:50% 50%}.parityFlowPage{gap:16px;padding-top:12px}.parityFlowHero{padding-bottom:14px}.flowChecklist,.flowPanel,.notificationList,.supportFaq{border-radius:14px}.notificationList article{grid-template-columns:34px minmax(0,1fr)}.notificationActions{grid-column:2;justify-content:flex-start}.notificationOptIn{align-items:stretch;grid-template-columns:1fr}.notificationOptIn button{width:100%}.flowPanel{padding:16px}.joinFlowPage{grid-template-columns:1fr;width:min(430px,calc(100% - 20px));gap:12px;min-height:auto;padding-top:6px;padding-bottom:42px}.joinFlowPage:before{width:100%;opacity:.62;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.joinFlowIntro{min-height:auto;border-bottom:0;padding:4px 0 0}.joinFlowIntroInner{min-height:auto;max-width:none;gap:10px}.joinFlowIntro h1{font-size:clamp(38px,12vw,54px);line-height:.96}.joinFlowIntro p{max-width:100%;font-size:14px;line-height:1.48}.joinFlowLabel,.joinFlowPanelHead>span,.joinNextSteps h2{font-size:11px;letter-spacing:.14em}.joinFlowAssurance,.joinFlowPrivacy{align-items:flex-start;gap:8px;font-size:13px;line-height:1.35}.joinStepper{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;padding:2px 0 4px}.joinStepper li{gap:5px;min-width:0;font-size:10px;line-height:1.05}.joinStepper li:not(:last-child):after{top:15px;left:calc(50% + 17px);width:calc(100% - 34px)}.joinStepper span{width:31px;height:31px;font-size:11px}.joinStepper svg{width:15px;height:15px}.joinStepper strong{display:block;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.joinStepper .is-complete span,.joinStepper .is-current span{box-shadow:0 0 0 3px rgba(225,173,1,.09)}.joinFlowPanel{gap:16px;padding:16px 14px}.joinFlowPanelHead h2{font-size:clamp(34px,10.8vw,42px);line-height:.98}.joinFlowPanelHead p{font-size:14px;line-height:1.45}.joinFlowForm{gap:13px}.joinFlowForm label{gap:6px}.joinFlowForm label>span{font-size:11px;letter-spacing:.12em}.joinFlowForm input,.joinFlowForm select,.joinFlowForm textarea{min-height:52px;font-size:16px}.joinFlowForm,.joinNextGrid,.joinPathGrid,.joinPreferenceGrid{grid-template-columns:1fr}.joinPathGrid,.joinPreferenceGrid{gap:10px}.joinAccountNote{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px}.joinAccountNote strong{font-size:16px}.joinPathOption,.joinPreference{min-height:76px;padding:15px}.joinFlowForm .joinPathOption>span,.joinFlowForm .joinPreference>span{font-size:18px}.joinPathOption small,.joinPreference small{font-size:13px}.joinCodeInput{font-size:24px;letter-spacing:.28em}.joinAccountSummary{padding:14px}.joinTermsCheck{align-items:center;gap:10px;border-top:1px solid rgba(245,239,225,.14);padding-top:12px}.joinTermsCheck input{width:24px;height:24px}.joinFlowForm .joinTermsCheck span{font-size:13px;line-height:1.35}.flowForm .joinPrimaryButton,.joinPrimaryButton{min-height:56px;font-size:14px}.joinNextGrid article{border-left:0;border-top:1px solid rgba(245,239,225,.16);min-height:64px;padding:10px 0}.joinNextGrid article:first-child{border-top:0}.joinDonePanel{min-height:320px;gap:18px}.joinDoneMark{width:92px;height:92px}.joinDoneMark svg{width:42px;height:42px}.joinDoneActions{display:grid;width:100%}.joinDoneActions .ghostButton,.joinDoneActions .joinPrimaryButton{width:100%}.creatorApplicationForm{gap:14px}.creatorApplicationSection{grid-template-columns:1fr;padding:14px}.creatorApplicationSection h3{font-size:22px}.creatorApplicationSection--checks .flowCheck{align-items:start}}@media (max-width:390px){.joinFlowPage{width:min(100% - 16px,390px)}.joinStepper li{font-size:9px}.joinStepper span{width:29px;height:29px}.joinStepper li:not(:last-child):after{top:14px;left:calc(50% + 16px);width:calc(100% - 32px)}}body:has(.homeLanding) .topbar{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;height:100%;margin-left:0;min-height:0;border-color:transparent;border-radius:0;background:transparent;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.homeLanding) .topbar:before{content:none}body:has(.homeLanding) .topbar>.brand{grid-column:1;grid-row:1;display:inline-flex;justify-self:start;width:124px;padding:0;filter:drop-shadow(0 12px 26px rgba(0,0,0,.58))}body:has(.homeLanding) .bottomNav,body:has(.homeLanding) .globalSearch,body:has(.homeLanding) .mobileDrawer,body:has(.homeLanding) .mobileMenuButton,body:has(.homeLanding) .nav,body:has(.homeLanding) .topbarActions{display:none}body:has(.homeLanding) .landingHeaderActions{grid-column:3;grid-row:1;display:flex;align-items:center;justify-self:end;pointer-events:auto}body:has(.homeLanding) .landingHeaderActions a{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(118px,10vw,144px);min-height:48px;padding-inline:24px}body:has(.homeLanding) .landingSignIn{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body:has(.homeLanding) .landingSignIn svg{display:none}body:has(.creatorLandingPage) .bottomNav{display:none}body:has(.homeLanding)>.shell--chrome:has(.topbar){--mobile-menu-top:96px;position:fixed;top:var(--hero-shell-chrome-top,0);left:0;z-index:40;width:100%;height:96px;padding:28px max(16px,calc((100vw - 1180px) / 2)) 14px;pointer-events:auto;transform:none}body:has(.homeLanding)>.shell--chrome:has(.topbar) .brand,body:has(.homeLanding)>.shell--chrome:has(.topbar) .landingHeaderActions{pointer-events:auto}body:has(.homeLanding)>.shell--chrome:has(.siteFooter){width:100%;padding:0}body:has(.homeLanding) .siteFooter{align-items:center;gap:18px;width:min(1180px,calc(100% - 32px));min-height:74px;border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;box-shadow:none;margin:0 auto;padding:14px 0;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.homeLanding) .siteFooter:before{display:none}body:has(.homeLanding) .siteFooterBrand a{width:92px}body:has(.homeLanding) .siteFooterBrand img{width:100%;height:auto}body:has(.homeLanding) .siteFooter nav{justify-content:flex-end;gap:4px 16px}body:has(.homeLanding) .siteFooter nav a{color:rgba(247,244,232,.58);font-size:12px;padding:4px 0}body:has(.homeLanding) .siteFooter nav a:focus-visible,body:has(.homeLanding) .siteFooter nav a:hover{color:var(--foreground)}body:has(.homeLanding) .siteFooterCopyright{display:none}@media (max-width:640px){body:has(.homeLanding) .topbar{min-height:0}body:has(.homeLanding) .topbar>.brand{width:98px;padding:0}body:has(.homeLanding) .landingHeaderActions{gap:0}body:has(.homeLanding) .landingHeaderActions a{min-width:104px;min-height:48px;border-radius:999px;font-size:12px;padding-inline:18px}body:has(.homeLanding) .landingSignIn svg{display:none}body:has(.homeLanding) .landingSignIn span{position:static;width:auto;height:auto;overflow:visible;clip:auto}body:has(.homeLanding)>.shell--chrome:has(.topbar){--mobile-menu-top:78px;top:var(--hero-shell-chrome-top,0);width:100%;height:78px;padding:18px 16px 12px}body:has(.homeLanding) .siteFooter{align-items:center;flex-direction:row;justify-items:stretch;gap:12px;min-height:74px;text-align:left}body:has(.homeLanding) .siteFooter nav{justify-content:flex-end;gap:3px 10px}body:has(.homeLanding) .siteFooterBrand a{width:76px}body:has(.homeLanding) .siteFooterBrand p{display:none}body:has(.homeLanding) .siteFooterRight{justify-items:end}body:has(.homeLanding) .siteFooter nav a{font-size:12px}}.accountPanel h2,.articleCard h2,.articleDetail h1,.creatorDashboardHero h1,.creatorIdentity h1,.creatorLandingCopy h1,.creatorLandingCta h2,.creatorLandingSection h2,.creatorLandingSplit h2,.creatorPublicIdentity h1,.detailCopy h2,.diagnosticsHero h1,.discoverHero h1,.emptyState h1,.emptyState h2,.feedTimelineHeader h1,.hero h1,.homeFinalCta h2,.homeHeroCopy h1,.homePathGrid h2,.homePreviewOverlay strong,.homeRevenueBand h2,.homeTrustBand h2,.leaderboardHero h1,.leaderboardSpotlight h1,.leaderboardSpotlight h2,.listingCard h2,.listingDetail h1,.messageShell h2,.missExlistHero h2,.moderationTools h2,.pageIntro h1,.patronFinalCta h2,.patronHero h1,.patronProofSection h2,.patronSectionHeader h2,.premiumSectionHead h2,.premiumUnavailable h2,.section h2,.sectionHeader h2,.settingsGrid h2,.studioPanelHead h2,.threadIdentity h2{font-family:var(--type-display);font-weight:600;letter-spacing:0}.creatorLandingPillarGrid strong,.creatorLandingSteps strong,.creatorLandingVisualOverlay strong,.creatorMediaCard strong,.creatorPostCard strong,.discoverMediaTile strong,.feedPost header strong,.feedPreviewIntro strong,.finalistGrid strong,.leaderboardCreator b,.premiumCreatorCard strong,.userMenuIdentity strong,.userSummary strong{font-family:var(--type-display);letter-spacing:0}.creatorLandingPillarGrid strong,.creatorLandingSteps strong,.creatorLandingVisualOverlay strong,.feedPreviewIntro strong,.premiumCreatorCard strong{font-weight:600}.articleCard h2,.articleDetail h1,.creatorIdentity h1,.creatorLandingCopy h1,.creatorLandingCta h2,.creatorLandingSection h2,.creatorLandingSplit h2,.creatorLandingVisualOverlay strong,.creatorMediaCard strong,.creatorPostCard strong,.discoverHero h1,.discoverMediaTile strong,.feedPost header strong,.feedPreviewIntro strong,.finalistGrid strong,.homeHeroCopy h1,.homeHeroOverlay h1,.leaderboardCreator b,.leaderboardSpotlight h1,.listingCard h2,.premiumCreatorCard strong,.sectionHeader h2,.userMenuIdentity strong,.userSummary strong{font-feature-settings:"liga" 1,"kern" 1;text-rendering:optimizeLegibility}.creatorPublicStats dd,.diagnosticsHero dd,.homeProofRow dd,.leaderboardSpotlight dd,.missExlistHero dd,.studioStats dd{font-family:var(--type-sans);font-weight:780}.creatorMediaCard strong,.vaultMediaTile strong{font-family:var(--type-serif)}.bottomNav .navLink,.creatorQuickActions button,.diagnosticsCardHeader a,.drawerNav .navLink,.homePathGrid a,.homePreviewActions button,.homePreviewOverlay a,.navLink,.premiumActionGrid strong,.premiumSectionHead a,.userMenuPanel a{font-family:var(--type-sans);font-weight:760}@media (max-width:980px){.creatorDashboardGrid,.creatorDashboardHero,.creatorPublicGrid,.feedShell,.studioAnalyticsGrid,.studioLayout,.studioRevenueChart{grid-template-columns:1fr}.feedRail{position:static}.discoverHero{grid-template-columns:1fr;align-items:start}.discoverSearch{max-width:560px}.discoverMediaWall{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px}.creatorVoteGrid,.voteCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeHero,.homePreviewModeHero,.homeRevenueBand,.homeTrustBand{grid-template-columns:1fr}.homeHero,.homePreviewModeHero{min-height:auto}.creatorLandingHero,.creatorLandingSplit{grid-template-columns:1fr}.creatorLandingHero{min-height:auto}.creatorLandingVisual{order:-1;min-height:620px}.creatorLandingSplit>div{position:static}.creatorLandingPillarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeCreatorPreview{min-height:620px}.homePathGrid{grid-template-columns:1fr}.premiumActionGrid,.premiumCreatorGrid,.previewRouteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriptionGrid,.subscriptionPlaybookGrid{grid-template-columns:1fr}.creatorPublicRail{position:static}.studioFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.patronHeader{grid-template-columns:auto auto}.patronHeader nav{display:none}.patronHeaderCta{justify-self:end}.patronHero,.patronProofSection,.patronSectionHeader{grid-template-columns:1fr}.patronHero{min-height:auto}.patronProduct{grid-template-columns:minmax(0,1fr);min-height:0}.patronProduct:before{inset:20px 0 40px}.patronPhone{min-height:560px}.patronStack--checkout,.patronStack--ranking{align-self:auto;margin:0}.creditLoopGrid,.patronBenefitGrid,.patronTierGrid{grid-template-columns:1fr}}@media (max-width:640px){.homeLanding,.homeLanding--preview{width:100%;padding-top:0}.homeLanding--preview .homePreviewModeHero{gap:0;padding-top:0}.homeLanding--preview .homePreviewModeCopy,.homeLanding--preview .previewModePanel{border-inline:0;border-radius:0;box-shadow:none}.homeLanding--preview .previewModePanel dl{border-radius:0}.homeHero{gap:18px}.homeHeroCopy h1{font-size:36px}.homeHeroCopy{gap:16px}.homeHeroCopy p{font-size:16px}.homeFinalCta div,.homeHeroActions{display:flex;flex-wrap:wrap}.homeFinalCta{display:flex;align-items:start;flex-direction:column}.homeProofRow,.homeRevenueGrid,.homeSkeletonBand,.homeTrustGrid,.premiumCreatorGrid,.premiumUnavailable,.previewRouteGrid{grid-template-columns:1fr}.homePreviewModeCopy{min-height:520px}.homePreviewModeCopy h1{font-size:42px}.previewRouteGrid a{min-height:150px}.premiumActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.creatorLandingPage{gap:34px;width:min(calc(100% - 24px),1180px)}.creatorLandingHero{padding-top:12px}.creatorLandingCopy h1{font-size:42px}.creatorLandingCta,.creatorLandingPillarGrid,.creatorLandingProof{grid-template-columns:1fr}.creatorLandingVisual{min-height:min(500px,72svh);border-radius:18px}.creatorLandingMiniGrid{grid-auto-columns:76px;grid-auto-flow:column;grid-template-columns:none;right:12px;left:12px;overflow-x:auto;scrollbar-width:none}.creatorLandingMiniGrid::-webkit-scrollbar{display:none}.creatorLandingMiniGrid article{width:76px;height:104px}.creatorLandingPillarGrid article{min-height:164px}.creatorLandingSteps li{grid-template-columns:52px minmax(0,1fr);min-height:0;padding:14px}.creatorLandingCta{align-items:start;flex-direction:column;padding:18px}.feedPage{width:100%;padding-top:0}.discoverHero{gap:14px;padding-top:18px}.discoverHero h1{font-size:46px}.discoverSearch{grid-template-columns:auto minmax(0,1fr);border-radius:18px;padding:10px 12px}.discoverSearch button{grid-column:1/-1;width:100%}.discoverMediaWall{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:136px;gap:8px}.discoverMediaTile,.discoverMediaTile:nth-child(n){grid-column:span 1;grid-row:span 2;min-height:0}.discoverMediaTile:nth-child(4n+1){grid-column:span 2}.feedShell{padding-top:0}.feedTimeline{margin-inline:0;border-right:0;border-left:0;border-radius:0}.feedTimelineHeader{top:0;grid-template-columns:minmax(0,1fr);min-height:58px;padding:0}.feedTabs a{min-height:58px;font-size:18px;font-weight:500}.feedTabs{margin-inline:0}.feedStories{gap:10px;padding:16px 14px 14px}.feedStoriesHeader h2{font-size:20px;font-weight:500}.feedStoriesHeader a{font-size:12px}.feedStoryScroller{grid-auto-columns:64px;gap:10px;margin-inline:-14px;padding-inline:14px}.feedStoryAvatar{width:56px;height:56px}.feedStoryItem strong{font-size:11px}.feedStoryItem small{font-size:10px}.feedPreviewIntro{align-items:start;flex-direction:column;padding:14px 12px}.feedComposer,.feedPost{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px 12px}.feedPostBody{display:contents}.feedPostBody>header{grid-column:2}.feedPostBody>:not(header){grid-column:1/-1;min-width:0;max-width:100%}.feedAvatar{width:38px;height:38px;font-size:12px}.feedComposer textarea{font-size:16px}.feedComposerMeta{align-items:center;flex-wrap:nowrap}.feedComposerSubmit{margin-left:0}.feedPost header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.feedPostIdentity{grid-column:1;min-width:0}.feedPostHeaderActions{grid-column:2;justify-self:end;gap:6px}.exboostInline,.feedConnect{justify-self:start;max-width:100%}.feedPostOptions{align-self:center;justify-self:end}.feedActions{grid-template-columns:repeat(4,minmax(0,1fr))}.feedActions .feedViewMetric,.feedActions a,.feedActions button,.feedActions span.feedActionButton,.feedActions summary.feedActionButton{justify-content:center;gap:4px;padding:0 4px}.feedRail .premiumCreatorCard{min-height:260px}.creatorVoteGrid,.creatorVoteScore,.voteCategoryGrid{grid-template-columns:1fr}.creatorVoteScore{align-items:start}.creatorVoteScore strong{grid-row:auto}.finalistGrid--voting article{grid-template-columns:64px minmax(0,1fr) auto}.finalistGrid--voting article>img{width:64px;height:86px}.leaderboardShell{gap:16px;padding-top:12px}.leaderboardHero h1{font-size:44px}.leaderboardTabs{margin-inline:-2px}.leaderboardTabs a{min-height:40px;padding-inline:15px}.leaderboardTopGrid{grid-auto-columns:minmax(260px,86vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding:14px 0 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.leaderboardTopGrid::-webkit-scrollbar{display:none}.leaderboardTopCard{scroll-snap-align:start}.leaderboardTopCard--champion{order:-1}.leaderboardSpotlight{gap:14px;padding:16px}.leaderboardSpotlightRank{grid-auto-flow:column;justify-content:start}.leaderboardSpotlightRank strong{font-size:42px}.leaderboardSpotlight>img{width:82px;height:82px}.leaderboardSpotlight .premiumButton{justify-self:start}.premiumActionGrid article{min-height:112px;padding:14px}.premiumActionGrid strong{font-size:15px}.premiumCreatorCard{min-height:280px}.homeProofRow{grid-template-columns:repeat(3,minmax(0,1fr))}.homeProofRow div{padding:11px}.homeProofRow dd{font-size:18px}.homeCreatorPreview{order:-1;min-height:min(420px,44svh);border-radius:18px}.homePreviewMedia img{object-position:58% 32%}.homePreviewActions{right:14px;left:auto}.homePreviewActions button{width:42px;height:42px;padding:0;font-size:0}.homePreviewActions svg{width:18px;height:18px}.homePreviewOverlay{align-items:start;flex-direction:column}.creatorPublicHero{min-height:360px;border-radius:0 0 18px 18px;margin-inline:-12px;border-inline:0}.creatorPublicIdentity{left:16px;right:16px;bottom:16px;align-items:center}.creatorPublicAvatar{width:72px;height:72px;font-size:22px}.creatorPublicActions{display:flex}.creatorDashboardHero{min-height:0;padding:22px}.creatorDashboardHero h1{font-size:34px;line-height:1.02}.creatorDashboardHeroCard{min-height:118px}.dashboardLineChart,.studioBars{min-height:190px;gap:6px}.tipStrip{grid-template-columns:minmax(72px,.38fr) minmax(0,1fr)}.tipStrip button{grid-column:1/-1}.creatorOfferStack,.creatorTrustRow{grid-template-columns:1fr}.creatorMediaGrid,.creatorPublicStats,.studioFeatureGrid,.studioStats,.vaultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.creatorMediaCard{min-height:180px}.patronLanding{padding:12px 12px 54px}.patronHeader{top:8px;min-height:62px;border-radius:16px}.patronBrand{width:112px}.patronHeaderCta{min-height:40px;font-size:12px;padding-inline:12px}.patronHero{padding-top:44px}.patronHero h1{font-size:43px}.patronProofRow{grid-template-columns:1fr}.patronHeroActions{display:flex;flex-wrap:wrap}.patronPhone{min-height:500px}.patronCreatorCard{min-height:320px}.patronUnlockCard{grid-template-columns:auto 1fr}.patronUnlockCard a{grid-column:1/-1;justify-self:start}.patronFinalCta h2,.patronProofSection h2,.patronSectionHeader h2{font-size:34px}.patronBand,.patronProofSection{padding-block:54px}.patronTierGrid article>div{display:grid}}.adminConsolePage{gap:18px}.adminHero{min-height:0}.adminSectionNav{position:sticky;top:calc(var(--chrome-height) + 8px);z-index:20;display:flex;gap:8px;overflow-x:auto;padding:8px;border:1px solid var(--border);background:rgba(5,5,6,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.adminSectionNav a{flex:0 0 auto;min-height:36px;padding:9px 12px;border:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.adminSectionNav a:hover{border-color:var(--border-strong);color:var(--foreground)}.adminMetricGrid a[data-tone=critical]{border-color:rgba(251,113,133,.44)}.adminMetricGrid a[data-tone=warning]{border-color:rgba(250,204,21,.38)}.adminMetricGrid a[data-tone=good]{border-color:rgba(134,239,172,.34)}.adminLayout{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);align-items:start}.adminRail{gap:16px}.adminPanelDescription{margin:-4px 0 14px;max-width:760px;color:var(--muted);font-family:var(--type-sans);font-size:13px}.adminActivityList,.adminHealthList,.adminLogList,.adminQueueList{display:grid;gap:10px}.adminActivityList article,.adminHealthList p,.adminLogList article,.adminQueueList a{display:grid;gap:4px;margin:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.035)}.adminQueueList a{grid-template-columns:minmax(0,1fr) auto;align-items:center}.adminQueueList a[data-tone=critical]{border-color:rgba(251,113,133,.42)}.adminQueueList a[data-tone=warning]{border-color:rgba(250,204,21,.34)}.adminActivityList span,.adminHealthList span,.adminLogList span,.adminQueueList span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.adminActivityList strong,.adminHealthList strong,.adminQueueList strong{font-size:18px}.adminActivityList p,.adminLogList p{margin:0;color:var(--foreground);font-family:var(--type-sans);font-size:13px}.adminActivityList small,.adminLogList small{color:var(--muted-faint)}.adminTableFrame{width:100%;overflow-x:auto;border:1px solid var(--border);background:rgba(255,255,255,.03)}.adminDataTable{width:100%;min-width:1040px;border-collapse:collapse;table-layout:auto}.adminDataTable td,.adminDataTable th{padding:12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.adminDataTable th{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.adminDataTable tr:last-child td{border-bottom:0}.adminDataTable td small,.adminDataTable td strong{display:block}.adminDataTable td small{margin-top:4px;color:var(--muted);font-size:12px}.adminPersonCell{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}.adminPersonAvatar{width:42px;height:42px;border-radius:50%;overflow:hidden;background:var(--surface-soft)}.adminPersonAvatar img{width:100%;height:100%;object-fit:cover}.adminBadge{display:inline-flex;width:fit-content;min-height:24px;align-items:center;margin:0 6px 6px 0;padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.adminInlineForm{display:grid;min-width:340px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminInlineForm input,.adminInlineForm select,.adminInlineForm textarea{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);background:rgba(0,0,0,.24);font:inherit;font-size:12px}.adminInlineForm textarea{min-height:92px;resize:vertical}.adminInlineForm label{display:flex;min-height:36px;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font-size:12px;font-weight:800}.adminInlineForm input[type=checkbox]{width:16px;min-height:16px;padding:0;accent-color:var(--accent)}.adminInlineForm .adminTextField{display:grid;gap:5px;align-items:start}.adminInlineForm .adminTextField--wide{grid-column:1/-1}.adminInlineForm .adminTextField span{color:var(--muted-faint);font-size:11px;font-weight:900;text-transform:uppercase}.adminInlineForm .adminTextField input{min-height:34px}.adminInlineForm .adminInlineCheck{display:inline-flex;align-items:center;gap:6px;width:fit-content}.adminInlineForm .adminInlineCheck input{min-height:auto}.adminSettingsSubsection{grid-column:1/-1;display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(242,190,107,.24);border-radius:var(--radius);background:rgba(242,190,107,.08);color:var(--muted);font-size:12px}.adminSettingsSubsection strong{color:var(--foreground);font-size:12px;font-weight:900}.adminSettingsSubsection span{color:var(--muted);line-height:1.45}.adminShareImageField{grid-column:1/-1;display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.035)}.adminShareImageField>span{color:var(--admin-muted);font-size:12px;font-weight:800;text-transform:uppercase}.adminShareImagePreview{display:block;width:132px;aspect-ratio:1200/630;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(0,0,0,.22)}.adminShareImagePreview img{width:100%;height:100%;object-fit:cover;display:block}.adminShareImageLightbox{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:24px}.adminShareImageLightbox:target{display:flex}.adminShareImageLightboxBackdrop{position:absolute;inset:0;background:rgba(0,0,0,.78)}.adminShareImageLightboxFrame{position:relative;z-index:1;display:grid;gap:12px;width:min(940px,92vw)}.adminShareImageLightboxFrame img{width:100%;max-height:82vh;object-fit:contain;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#050505}.adminShareImageLightboxClose{justify-self:end;padding:8px 12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;background:rgba(0,0,0,.54);font-size:12px;font-weight:900;text-transform:uppercase}.adminInlineForm input[name=note]{grid-column:1/-1}.adminMediaAsset{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center}.adminMediaPlaceholder{display:grid;place-items:center;width:76px;aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);color:var(--muted)}.adminMediaPlaceholder svg{width:22px;height:22px}.adminCreatorOpsGrid,.adminMediaControlStack{display:grid;gap:10px}.adminMediaDeleteForm,.adminMediaReplaceForm{min-width:0}.adminMediaReplaceForm{grid-template-columns:minmax(160px,1fr) minmax(110px,.5fr) minmax(160px,1fr) auto}.adminMediaDeleteForm{grid-template-columns:auto;justify-content:start}.adminCreatorOpsTaskStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px}.adminCreatorOpsTaskStrip :is(a,button){display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon label" "icon title";align-items:center;gap:2px 10px;width:100%;min-width:0;min-height:64px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:rgba(255,255,255,.035);color:var(--foreground);font:inherit;text-align:left;cursor:pointer}.adminCreatorOpsTaskStrip :is(a,button).isActive,.adminCreatorOpsTaskStrip :is(a,button):focus-visible,.adminCreatorOpsTaskStrip :is(a,button):hover{border-color:rgba(239,179,51,.38);background:rgba(239,179,51,.07)}.adminCreatorOpsTaskStrip :is(a,button).isActive{box-shadow:inset 0 0 0 1px rgba(239,179,51,.2)}.adminCreatorOpsTaskStrip svg{grid-area:icon;width:34px;height:34px;border:1px solid rgba(239,179,51,.24);border-radius:var(--radius);background:rgba(239,179,51,.1);color:var(--accent);padding:9px}.adminCreatorOpsTaskStrip span,.adminCreatorOpsTaskStrip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminCreatorOpsTaskStrip span{grid-area:label;color:var(--muted-faint);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.adminCreatorOpsTaskStrip strong{grid-area:title;font-size:13px;line-height:1.15}.adminCreatorOpsGrid{grid-template-columns:1fr;gap:18px}.adminCreatorOpsTabPanel,.adminCreatorOpsTabbed{display:grid;gap:14px;min-width:0}.adminCreatorOpsGroup{display:grid;gap:10px;min-width:0;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.adminCreatorOpsGroup:first-child{padding-top:0;border-top:0}.adminCreatorOpsGroupHead{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.adminCreatorOpsGroupHead>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(239,179,51,.28);border-radius:var(--radius);color:var(--accent);font-size:11px;font-weight:900}.adminCreatorOpsCardHead h4,.adminCreatorOpsGroupHead h3,.adminCreatorOpsGroupHead p{margin:0}.adminCreatorOpsGroupHead h3{font-size:18px;line-height:1.1}.adminCreatorOpsGroupHead p{margin-top:3px;color:var(--muted);font-size:12px}.adminCreatorOpsGroupForms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adminCreatorOpsGroupForms--profile{grid-template-columns:minmax(0,1.42fr) minmax(260px,.58fr)}.adminCreatorOpsForm,.adminCreatorOpsGroupForms--media{grid-template-columns:1fr}.adminCreatorOpsForm{align-content:start;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.028)}.adminCreatorOpsCardHead{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;padding-bottom:4px}.adminCreatorOpsCardHead .adminBadge{margin-bottom:0}.adminCreatorOpsCardHead h4{color:var(--foreground);font-family:var(--type-sans);font-size:14px;font-weight:900;line-height:1.2}.adminCreatorOpsForm .adminPanelDescription{margin:0}.adminCreatorOpsUtilityCard{min-height:180px}.adminCreatorOpsActions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:2px}.adminCreatorOpsForm .adminControlButton{width:min(100%,210px);min-height:40px;justify-content:center;white-space:nowrap}.adminCreatorOpsForm input[type=file]{min-height:40px;padding:4px 8px 4px 4px}.adminCreatorOpsForm input[type=file]::file-selector-button{min-height:30px;margin-right:8px}.adminCreatorOpsComposerCard{padding:0;overflow:visible}.adminCreatorOpsComposerCard>.adminCreatorOpsCardHead{padding:12px 12px 0}.adminCreatorFeedComposer{grid-column:1/-1;border-bottom:0;padding:12px}.adminCreatorFeedComposer textarea{min-height:112px;font-size:15px}.adminCreatorComposerNote{margin-top:2px}.adminCreatorOpsMediaSurface,.adminCreatorOpsSurface{display:grid;gap:12px;min-width:0}.adminCreatorOpsMediaSurface{grid-column:1/-1}.adminCreatorOpsMediaPicker{max-width:420px}.adminCreatorOpsSurface{border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.028);padding:12px}.adminCreatorOpsSurfaceHead{display:flex;justify-content:space-between;align-items:start;gap:12px;min-width:0}.adminCreatorOpsSurfaceHead h4,.adminCreatorOpsSurfaceHead p{margin:0}.adminCreatorOpsSurfaceHead h4{margin-top:4px;color:var(--foreground);font-family:var(--type-sans);font-size:16px;font-weight:900;line-height:1.2}.adminCreatorOpsUpload{flex:0 0 auto}.adminUploadStatus{min-height:16px;color:rgba(247,244,234,.62);font-size:12px;font-weight:750;line-height:1.35}.adminUploadStatus[data-pending=true]{color:#ffd15b}.adminMiniList{display:grid;gap:6px;margin:0;padding:0;list-style:none}.adminMiniList li{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.88rem}.adminCreatorMessageGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.adminCreatorMessageCard{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.03)}.adminCreatorMessageCard span{min-width:0}.adminCreatorMessageCard small,.adminCreatorMessageCard strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminCreatorMessageCard small{color:var(--muted)}.adminCreatorMessageActions{display:flex;grid-column:1/-1;justify-content:flex-start}.adminRowActions{display:flex;grid-column:1/-1;gap:8px;align-items:center}.adminRowActions .ghostButton,.adminRowActions .premiumButton{min-height:36px;padding:8px 12px;font-size:12px}.adminEmpty{margin:0;color:var(--muted);font-family:var(--type-sans);font-size:13px}.adminEmpty--warning{color:var(--warning)}.adminConsolePage{width:min(1480px,calc(100% - 28px));gap:14px}body:has(.adminConsolePage) .bottomNav{display:none}.adminCommandDeck{position:relative;display:grid;gap:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:linear-gradient(135deg,rgba(239,179,51,.16),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.018)),#070708;box-shadow:0 28px 90px -48px rgba(0,0,0,.95);padding:12px}.adminCommandDeck:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 72%)}.adminCommandDeck>*{position:relative;z-index:1}.adminCommandHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px}.adminCommandTitle{display:grid;gap:8px;min-width:0}.adminCommandTitle h1{max-width:760px;margin:0;font-family:var(--type-serif);font-size:clamp(36px,4.8vw,62px);line-height:.92;letter-spacing:0}.adminCommandTitle p{max-width:780px;margin:0;color:var(--muted);font-family:var(--type-sans);font-size:14px;font-weight:700;line-height:1.45}.adminCommandActions{display:flex;flex-wrap:wrap;justify-content:end;gap:8px}.adminCommandActions a{gap:7px}.adminCommandActions svg{width:16px;height:16px}.adminAtGlance{display:grid;grid-template-columns:minmax(280px,1.16fr) repeat(3,minmax(0,1fr));gap:10px}.adminSignalCard{position:relative;display:grid;gap:8px;min-height:132px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),rgba(9,9,10,.86);color:var(--foreground);padding:14px}.adminSignalCard:after{content:"";position:absolute;inset:auto 0 0 0;height:4px;background:rgba(148,163,184,.58)}.adminSignalCard[data-tone=good]:after{background:#22c55e}.adminSignalCard[data-tone=warning]:after{background:#f6b73c}.adminSignalCard[data-tone=critical]:after{background:#fb7185}.adminSignalCard--primary{grid-row:span 2;min-height:274px;align-content:start;background:linear-gradient(145deg,rgba(239,179,51,.2),rgba(255,255,255,.035) 42%,rgba(3,7,18,.78)),#070708}.adminSignalCard>div:first-child{display:flex;align-items:center;gap:8px;min-width:0}.adminSignalCard svg{flex:0 0 auto;width:20px;height:20px;color:var(--accent)}.adminSignalCard span{overflow:hidden;color:var(--muted-faint);font-size:11px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.adminSignalCard strong{align-self:end;font-family:var(--type-sans);font-size:clamp(28px,3.6vw,48px);font-weight:840;line-height:.95;letter-spacing:0}.adminSignalCard p{max-width:340px;margin:0;color:var(--muted);font-family:var(--type-sans);font-size:11px;font-weight:700;line-height:1.45}.adminMiniBars{height:28px}.adminMiniBars i{min-height:8px;border-radius:999px 999px 2px 2px;background:linear-gradient(180deg,rgba(239,179,51,.9),rgba(239,179,51,.18))}.adminControlGrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.9fr) minmax(260px,.58fr);gap:10px}.adminApprovalsPanel,.adminOpsPanel,.adminWorkloadPanel{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:var(--radius);background:rgba(8,8,10,.82);padding:12px}.adminApprovalCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.adminApprovalCards a{display:grid;gap:6px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:rgba(255,255,255,.035);padding:10px}.adminApprovalCards a[data-tone=warning]{border-color:rgba(246,183,60,.38)}.adminApprovalCards a[data-tone=critical]{border-color:rgba(251,113,133,.42)}.adminApprovalCards svg{width:22px;height:22px;color:var(--accent)}.adminApprovalCards em,.adminApprovalCards small,.adminApprovalCards span{overflow-wrap:anywhere}.adminApprovalCards span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.adminApprovalCards strong{font-family:var(--type-sans);font-size:30px;font-weight:850;line-height:1}.adminApprovalCards small{color:var(--muted);font-size:12px;line-height:1.35}.adminApprovalCards em{display:inline-flex;width:fit-content;margin-top:4px;border-radius:999px;background:rgba(239,179,51,.13);color:var(--accent);font-size:11px;font-style:normal;font-weight:900;padding:6px 8px;text-transform:uppercase}.adminWorkloadChart{display:grid;gap:9px}.adminWorkloadChart a{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(120px,1fr) auto;align-items:center;gap:10px;min-width:0}.adminWorkloadChart span{overflow:hidden;color:var(--muted);font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.adminWorkloadChart div{height:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.045)}.adminWorkloadChart i{display:block;width:var(--admin-bar-value);height:100%;border-radius:inherit;background:#94a3b8}.adminWorkloadChart i[data-tone=warning]{background:#f6b73c}.adminWorkloadChart i[data-tone=critical]{background:#fb7185}.adminWorkloadChart i[data-tone=good]{background:#22c55e}.adminWorkloadChart strong{font-size:13px}.adminOpsMatrix p{gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:rgba(255,255,255,.035);padding:11px}.adminOpsMatrix span{color:var(--muted-faint);font-size:11px}.adminOpsMatrix strong{font-size:20px}.adminSectionNav{top:calc(var(--chrome-height) + 6px);border-color:rgba(255,255,255,.12);border-radius:var(--radius);background:rgba(7,7,8,.9)}.adminSectionNav a{align-items:center;display:inline-flex;gap:7px;min-height:38px;border-radius:var(--radius)}.adminSectionNav svg{width:16px;height:16px;color:var(--accent)}.adminQueueList a{min-height:56px;border-radius:var(--radius)}.adminQueueList strong{font-size:24px}.adminTablePanel{overflow:hidden}.adminTableFrame{border-radius:var(--radius);background:rgba(4,4,5,.42)}.adminDataTable th{background:rgba(255,255,255,.035)}.adminDataTable tbody tr{transition:background var(--motion-fast) var(--ease-out)}.adminDataTable tbody tr:hover,.adminInlineForm{background:rgba(255,255,255,.026)}.adminInlineForm{min-width:390px;border:1px solid rgba(255,255,255,.08);padding:9px}.adminInlineForm,.adminInlineForm input,.adminInlineForm label,.adminInlineForm select{border-radius:var(--radius)}.adminInlineForm input:focus-visible,.adminInlineForm select:focus-visible{border-color:rgba(239,179,51,.52);outline:none}.adminRowActions .ghostButton,.adminRowActions .premiumButton{min-height:34px;border-radius:var(--radius)}@media (max-width:980px){.adminLayout{grid-template-columns:1fr}.adminSectionNav{top:8px}.adminRail{order:-1}.adminAtGlance,.adminControlGrid{grid-template-columns:1fr}.adminCreatorOpsTaskStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCreatorOpsGroupForms,.adminCreatorOpsGroupForms--media,.adminCreatorOpsGroupForms--profile{grid-template-columns:1fr}.adminSignalCard--primary{min-height:230px}.adminApprovalCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.adminConsolePage{width:min(calc(100% - 20px),1180px)}.adminCommandDeck{padding:12px}.adminCommandHero{grid-template-columns:1fr}.adminCommandActions{justify-content:start}.adminCommandTitle h1{font-size:42px}.adminSignalCard{min-height:150px}.adminSignalCard--primary{min-height:250px}.adminApprovalCards,.adminCreatorOpsGrid,.adminCreatorOpsTaskStrip,.adminOpsMatrix{grid-template-columns:1fr}.adminWorkloadChart a{grid-template-columns:1fr auto}.adminWorkloadChart div{grid-column:1/-1;order:3}.adminInlineForm{min-width:300px}.adminCreatorOpsForm{min-width:0}.adminCreatorOpsForm .adminControlButton{width:100%}.adminCreatorOpsActions{justify-content:stretch}.adminDataTable{min-width:940px}.adminMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.adminConsolePage){--admin-bg:var(--background);--admin-shell:#050506;--admin-panel:#0b0b0c;--admin-panel-strong:#121214;--admin-line:var(--border);--admin-soft-line:rgba(255,255,255,0.065);--admin-text:var(--foreground);--admin-muted:var(--muted);--admin-yellow:var(--accent);--admin-yellow-soft:rgba(239,179,51,0.13);--admin-success:#bbf7d0;--admin-success-border:rgba(134,239,172,0.34);--admin-success-soft:rgba(22,101,52,0.22);--admin-warning:#ffe0a1;--admin-warning-border:rgba(239,179,51,0.34);--admin-warning-soft:rgba(239,179,51,0.13);--admin-danger:#fecdd3;--admin-danger-border:rgba(251,113,133,0.32);--admin-danger-soft:rgba(251,113,133,0.1);background:var(--admin-bg)}body:has(.adminConsolePage) .bottomNav,body:has(.adminConsolePage) .shell--chrome{display:none}@media (max-width:860px){body:has(.adminConsolePage) .shell.shell--chrome:has(.topbar){display:block;--mobile-menu-top:64px}body:has(.adminConsolePage) .bottomNav,body:has(.adminConsolePage) .shell.shell--chrome:has(.siteFooter){display:none}}.adminConsolePage{width:100%;max-width:none;min-height:100dvh;margin:0;padding:28px;background:radial-gradient(circle at 78% 7%,rgba(239,179,51,.18),transparent 30%),radial-gradient(circle at 12% 12%,rgba(255,255,255,.045),transparent 25%),linear-gradient(180deg,#050506,#020203 48%,#000000);color:var(--admin-text)}.adminAppShell{isolation:isolate;display:grid;align-items:start;grid-template-columns:224px minmax(0,1fr);width:min(1380px,100%);min-height:calc(100dvh - 56px);margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 150px),var(--admin-shell);box-shadow:0 34px 90px -50px rgba(0,0,0,.96),inset 0 0 0 1px rgba(240,182,47,.045)}.adminSidebar{position:sticky;top:28px;align-self:start;display:grid;grid-template-rows:auto 1fr auto;min-width:0;height:calc(100dvh - 56px);min-height:680px;border-right:1px solid var(--admin-line);background:linear-gradient(180deg,rgba(255,255,255,.028),transparent 180px),#050506;padding:24px 0;box-shadow:inset -1px 0 0 rgba(255,255,255,.04)}.adminBrand{display:inline-flex;align-items:center;width:118px;margin:0 24px 34px;color:var(--admin-text)}.adminBrandLogo{display:block;width:118px;height:auto}.adminSidebarFoot,.adminSidebarNav{display:grid;align-content:start;gap:4px}.adminSidebarNav{min-height:0;overflow-y:auto;padding-bottom:12px}.adminSidebarNav small{margin:0 24px 10px;color:#767985;font-family:var(--type-sans);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.adminSidebarFoot a,.adminSidebarNav a{display:flex;align-items:center;gap:12px;min-height:42px;margin:0 14px;border-radius:8px;color:var(--admin-muted);font-family:var(--type-sans);font-size:13px;font-weight:760;padding:0 12px;transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease}.adminSidebarFoot a:hover,.adminSidebarNav a:hover,.adminSidebarNav a[aria-current=page]{background:rgba(255,255,255,.065);color:var(--admin-text);transform:translateX(2px)}.adminSidebarNav a[aria-current=page]{background:linear-gradient(90deg,rgba(240,182,47,.16),rgba(240,182,47,.035));box-shadow:inset 3px 0 0 var(--admin-yellow)}.adminSidebarFoot svg,.adminSidebarNav svg{width:17px;height:17px;color:currentColor}.adminSidebarFoot{border-top:1px solid var(--admin-line);padding-top:18px}.adminWorkspace{min-width:0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 240px),#050506;padding:22px}.adminTopbar{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:48px;margin-bottom:20px}.adminMobileSectionMenu{display:none;margin-right:auto}.adminMobileSectionMenu summary{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid var(--admin-soft-line);border-radius:8px;background:rgba(255,255,255,.035);color:var(--admin-text);font-family:var(--type-sans);font-size:12px;font-weight:850;list-style:none;cursor:pointer;padding:0 12px}.adminMobileSectionMenu summary::-webkit-details-marker{display:none}.adminMobileSectionMenu summary::marker{content:""}.adminMobileSectionMenu summary:focus-visible,.adminMobileSectionMenu summary:hover,.adminMobileSectionMenu[open] summary{border-color:rgba(240,182,47,.34);background:rgba(240,182,47,.09);outline:none}.adminMobileSectionMenu summary svg,.adminMobileSectionMenuPanel svg{width:17px;height:17px}.adminMobileSectionMenuPanel{position:absolute;top:calc(100% + 8px);left:0;z-index:40;display:grid;width:min(300px,calc(100vw - 28px));max-height:min(72vh,560px);overflow-y:auto;border-radius:10px;padding:8px}.adminMobileSectionMenuPanel a{display:flex;align-items:center;gap:10px;min-height:42px;border-radius:8px;color:var(--admin-muted);font-family:var(--type-sans);font-size:13px;font-weight:760;padding:0 10px}.adminMobileSectionMenuPanel a:focus-visible,.adminMobileSectionMenuPanel a:hover,.adminMobileSectionMenuPanel a[aria-current=page]{background:var(--dropdown-menu-hover);color:var(--admin-text);outline:none}.adminMobileSectionMenuPanel a[aria-current=page]{background:linear-gradient(90deg,rgba(240,182,47,.16),rgba(240,182,47,.035));box-shadow:inset 3px 0 0 var(--admin-yellow)}.adminContentSearch{margin-bottom:16px;animation:adminPanelIn .52s cubic-bezier(.2,.8,.2,1) both}.adminSearchBox{display:flex;align-items:center;gap:10px;min-height:48px;max-width:620px;border:1px solid var(--admin-soft-line);border-radius:8px;background:rgba(2,2,3,.84);color:var(--admin-muted);padding:0 14px;box-shadow:0 18px 38px -36px rgba(0,0,0,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.adminContentSearch .adminSearchBox{max-width:none}.adminSearchBox svg{width:18px;height:18px}.adminSearchBox input{width:100%;min-width:0;border:0;background:transparent;color:var(--admin-text);font:700 13px var(--type-sans);outline:0}.adminSearchBox input::placeholder{color:#747783}.adminSearchBox a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:30px;border:1px solid var(--admin-soft-line);border-radius:999px;color:var(--admin-muted);font-family:var(--type-sans);font-size:12px;font-weight:820;padding:0 10px}.adminSearchBox a:hover{border-color:rgba(239,179,51,.28);color:var(--admin-text)}.adminSearchBox:focus-within{border-color:rgba(240,182,47,.38);background:rgba(2,2,3,.96);box-shadow:0 18px 44px -34px rgba(240,182,47,.42)}.adminOperator{display:inline-flex;align-items:center;gap:12px;color:var(--admin-muted);font-family:var(--type-sans);font-size:13px;font-weight:800}.adminOperator a{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--admin-soft-line);border-radius:8px;background:rgba(255,255,255,.035);color:var(--admin-muted);transition:border-color .18s ease,color .18s ease,transform .18s ease,background .18s ease}.adminOperator .adminExitButton{display:inline-flex;width:auto;min-width:0;gap:8px;padding:0 12px}.adminOperator .adminExitButton span{color:currentColor;font-family:var(--type-sans);font-size:12px;font-weight:850}.adminOperator a:hover{border-color:rgba(240,182,47,.34);background:rgba(240,182,47,.09);color:var(--admin-text);transform:translateY(-1px)}.adminOperator>span{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:32px;border:1px solid var(--admin-soft-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--admin-text);padding:0 12px}.adminOperator>span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--admin-yellow);box-shadow:0 0 14px rgba(240,182,47,.9)}.adminOperator svg{width:17px;height:17px}.adminCommandDeck{display:block;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.adminCommandDeck:before{display:none}.adminNeedsAttentionPanel{display:grid;gap:16px;margin-bottom:16px;border:1px solid rgba(239,179,51,.24);border-radius:8px;background:linear-gradient(135deg,rgba(239,179,51,.1),rgba(255,255,255,.025) 52%),var(--admin-panel);padding:18px}.adminNeedsAttentionHeader{display:flex;align-items:end;justify-content:space-between;gap:20px}.adminNeedsAttentionHeader h1,.adminNeedsAttentionHeader p{margin:0}.adminNeedsAttentionHeader h1{color:var(--admin-text);font-family:var(--type-serif);font-size:clamp(24px,3vw,34px)}.adminNeedsAttentionHeader p{max-width:420px;color:var(--admin-muted);font-size:13px;text-align:right}.adminApprovalStack--priority{grid-template-columns:repeat(4,minmax(0,1fr))}.adminDashboardSummaryGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:16px}.adminDashboardSummaryGrid>.adminWatchPanel .adminWatchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDashboardSummaryGrid>.adminWatchPanel .adminWatchGrid span{white-space:normal}.adminDashboardSummaryGrid>.adminOpsPanel{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,auto) auto;align-items:center}.adminIndexPage{box-sizing:border-box;display:grid;align-content:start;gap:18px;width:min(1280px,calc(100vw - 32px));min-height:100vh;margin:0 auto;padding-block:24px 40px;color:var(--text-strong)}.adminIndexHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.adminIndexPage>.adminIndexHeader,.adminIndexPage>.adminOverviewGrid{opacity:1!important;transform:none!important;animation:none!important}.adminIndexHeader h1,.adminIndexHeader p{margin:0}.adminIndexHeader p{color:var(--text-muted)}.adminOverviewGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.adminControlActions{display:flex;flex-wrap:wrap;gap:10px}.adminOverviewForm{min-width:0}.adminOverviewCard{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:14px;border:1px solid var(--line);border-radius:8px;color:var(--text-strong);background:var(--surface);text-decoration:none;cursor:pointer}.adminOverviewCard svg{width:18px;height:18px;color:var(--accent)}.adminOverviewCard span{font-size:.92rem;font-weight:700}.adminDashboardBoard{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,260px);gap:18px;margin-bottom:16px}.adminDashboardMain,.adminDashboardRail{display:grid;align-content:start;gap:16px;min-width:0}.adminBalancePanel,.adminConsolePage .studioPanel,.adminOpsPanel,.adminPortfolioPanel,.adminStatsPanel,.adminTradePanel,.adminWatchPanel{border:1px solid var(--admin-line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 110px),var(--admin-panel);box-shadow:0 24px 64px -52px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.035);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.adminBalancePanel{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(330px,1fr) minmax(300px,.72fr) auto;align-items:center;gap:18px;min-height:154px;border-color:rgba(239,179,51,.2);background:radial-gradient(circle at 74% 20%,rgba(239,179,51,.22),transparent 34%),linear-gradient(135deg,rgba(239,179,51,.14),rgba(255,255,255,.025) 46%),#0b0b0c;padding:20px}.adminBalancePanel--compact{grid-template-columns:minmax(180px,.7fr) minmax(300px,1fr) auto;min-height:0;padding:16px}.adminBalancePanel--compact .adminBalanceCopy h2{margin:2px 0 0;color:var(--admin-text);font-family:var(--type-serif);font-size:18px}.adminBalancePanel--compact .adminBalanceCopy>span{color:var(--admin-muted);font-size:11px;font-weight:850;text-transform:uppercase}.adminBalancePanel--compact .adminBalanceCopy strong{font-size:clamp(26px,3vw,38px)}.adminBalancePanel:after,.adminBalancePanel:before{content:"";position:absolute;inset:0;pointer-events:none}.adminBalancePanel:before{z-index:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 72px);opacity:.3;transform:translateX(-45%);animation:adminPanelSweep 6.8s ease-in-out infinite}.adminBalancePanel:after{z-index:0;background:radial-gradient(circle at 12% 88%,rgba(255,255,255,.08),transparent 36%)}.adminBalancePanel>*{position:relative;z-index:1}.adminBalanceCopy{display:grid;gap:7px;min-width:0}.adminSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.adminSettingsGrid a{display:grid;gap:6px;min-height:108px;padding:16px;border:1px solid var(--admin-line);border-radius:8px;color:var(--admin-text);background:rgba(255,255,255,.035)}.adminSettingsGrid a:hover{border-color:rgba(239,179,51,.32);background:rgba(239,179,51,.06)}.adminSettingsGrid span{color:var(--admin-muted);font-size:13px;line-height:1.45}.adminSettingsPanel .studioPanelHead{margin-bottom:0}.adminSettingsIntro{max-width:760px;margin:12px 0 0;color:var(--admin-muted);font-size:14px;line-height:1.55}.adminSettingsPanel .adminSettingsGrid--summary{gap:10px}.adminSettingsGrid--summary a{align-content:start;min-height:126px;padding:15px 16px;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.adminSettingsGrid--summary a:hover{transform:translateY(-1px)}.adminSettingsCardMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.adminSettingsCardMeta>svg,.adminSettingsGrid--tools>a>svg{width:16px;height:16px;flex:0 0 auto;color:#77777d}.adminSettingsGrid--summary a[data-tone=warning]{border-color:var(--admin-warning-border);background:var(--admin-warning-soft)}.adminSettingsPanel .adminSettingsSubsection{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:22px;padding:0;border:0;background:transparent}.adminSettingsPanel .adminSettingsSubsection strong{font-size:14px}.adminSettingsPanel .adminSettingsSubsection span{font-size:12px}.adminSettingsPanel .adminSettingsGrid--tools{gap:8px;margin-top:10px}.adminSettingsGrid--tools a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:13px 16px}.adminSettingsGrid--tools a>span{display:grid;gap:3px;min-width:0}.adminSettingsGrid--tools small{overflow:hidden;color:var(--admin-muted);font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.adminSettingsGrid--tools a:hover>svg{color:var(--admin-yellow)}.adminBalanceCopy h1{margin:4px 0 0;color:var(--admin-text);font-family:var(--type-serif);font-size:clamp(22px,2.7vw,34px);letter-spacing:0;line-height:1.1}.adminBalanceCopy p{max-width:520px;margin:0;color:#c0c2ca;font-family:var(--type-sans);font-size:13px;font-weight:680;line-height:1.45}.adminBalanceCopy strong{margin-top:4px;font-family:var(--type-sans);max-width:100%;font-size:clamp(32px,4.1vw,54px);font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap;text-shadow:0 18px 44px rgba(240,182,47,.22)}.adminBalanceCopy small,.adminIncomeStats small{color:#8b8e99;font-family:var(--type-sans);font-size:11px;font-weight:820}.adminIncomeStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.adminIncomeStats p{display:grid;gap:5px;min-width:0;margin:0;border:1px solid var(--admin-soft-line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),rgba(255,255,255,.03);padding:11px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.adminIncomeStats p:hover{border-color:rgba(240,182,47,.28);background:rgba(240,182,47,.06);transform:translateY(-2px)}.adminIncomeStats svg{width:18px;height:18px;color:var(--admin-yellow)}.adminIncomeStats span{min-width:0;overflow:hidden;color:var(--admin-text);font-family:var(--type-sans);font-size:clamp(11px,.85vw,13px);font-weight:860;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.adminBalanceActions{display:grid;gap:8px;min-width:118px}.adminControlButton{gap:7px;min-height:38px;border-radius:8px}.adminControlButton svg{width:16px;height:16px}.adminPanelTitle{display:flex;align-items:center;min-width:0;gap:10px}.adminPanelTitle>svg{flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(240,182,47,.26);border-radius:8px;background:linear-gradient(180deg,rgba(240,182,47,.2),rgba(240,182,47,.08));color:var(--admin-yellow);padding:8px;box-shadow:0 14px 24px -20px rgba(240,182,47,.92)}.adminPanelTitle h2,.adminPanelTitle span{margin:0}.adminPanelTitle span{color:#8b8e99;font-family:var(--type-sans);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.adminPanelTitle h2{color:var(--admin-text);font-family:var(--type-serif);font-size:18px;letter-spacing:0;line-height:1.08}.adminOpsPanel,.adminPortfolioPanel,.adminStatsPanel,.adminTradePanel,.adminWatchPanel{display:grid;gap:14px;padding:16px;animation:adminPanelIn .62s cubic-bezier(.2,.8,.2,1) both}.adminWatchPanel{animation-delay:90ms}.adminStatsPanel{animation-delay:.16s}.adminTradePanel{animation-delay:.21s}.adminPortfolioPanel{animation-delay:.26s}.adminOpsPanel{animation-delay:.31s}.adminWatchGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adminWatchGrid a{position:relative;overflow:hidden;display:grid;gap:8px;min-width:0;min-height:118px;border:1px solid var(--admin-soft-line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 72px),rgba(255,255,255,.03);padding:12px;transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.adminApprovalStack a:hover,.adminPortfolioList a:hover,.adminWatchGrid a:hover{border-color:rgba(240,182,47,.36);background:rgba(240,182,47,.065);box-shadow:0 18px 40px -34px rgba(240,182,47,.72);transform:translateY(-2px)}.adminWatchGrid a>div:first-child{display:flex;align-items:center;gap:7px;min-width:0}.adminWatchGrid svg{width:16px;height:16px;color:var(--admin-yellow)}.adminWatchGrid small,.adminWatchGrid span{color:var(--admin-muted);font-size:11px;font-weight:820}.adminWatchGrid small,.adminWatchGrid span,.adminWatchGrid strong{overflow:hidden;font-family:var(--type-sans);text-overflow:ellipsis;white-space:nowrap}.adminWatchGrid strong{min-width:0;color:var(--admin-text);font-size:clamp(22px,2.6vw,26px);font-weight:880;line-height:1}.adminMiniBars{display:flex;align-items:end;gap:4px;height:24px;margin-top:auto}.adminMiniBars i{display:block;flex:1 1;height:var(--admin-bar-value);min-height:6px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,rgba(240,182,47,.98),rgba(240,182,47,.18));transform-origin:bottom;animation:adminBarRise .76s ease both}.adminChartBars i:nth-child(2),.adminMiniBars i:nth-child(2){animation-delay:80ms}.adminChartBars i:nth-child(3),.adminMiniBars i:nth-child(3){animation-delay:.14s}.adminChartBars i:nth-child(4),.adminMiniBars i:nth-child(4){animation-delay:.2s}.adminChartBars i:nth-child(5),.adminMiniBars i:nth-child(5){animation-delay:.26s}.adminChartBars i:nth-child(6),.adminMiniBars i:nth-child(6){animation-delay:.32s}.adminStatsHeader{display:flex;justify-content:space-between;gap:18px}.adminStatsHeader>div:last-child{display:grid;gap:4px;text-align:right}.adminStatsHeader>div:last-child span{color:#8b8e99;font-family:var(--type-sans);font-size:11px;font-weight:820}.adminStatsHeader>div:last-child strong{color:var(--admin-text);font-family:var(--type-sans);font-size:14px}.adminIncomeChart{display:grid;gap:10px;min-height:252px;padding-top:34px}.adminChartBars{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;min-height:190px;overflow:hidden;border:1px solid var(--admin-soft-line);border-radius:8px;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),radial-gradient(circle at 50% 0,rgba(240,182,47,.12),transparent 56%);background-size:100% 48px,100% 100%;padding:36px 10px 0}.adminChartBars:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(240,182,47,.08),transparent);opacity:.42;transform:translateX(-62%);animation:adminChartSweep 8s ease-in-out infinite;pointer-events:none}.adminChartBars i{position:relative;display:block;height:var(--admin-bar-value);min-height:16px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,rgba(255,218,126,.98),rgba(240,182,47,.2));box-shadow:0 -10px 28px -18px rgba(240,182,47,.9);transform-origin:bottom;animation:adminBarRise .86s cubic-bezier(.2,.8,.2,1) both}.adminChartBars i:after{content:"";position:absolute;inset:0 0 auto;height:2px;border-radius:inherit;background:rgba(255,243,205,.9);box-shadow:0 0 18px rgba(240,182,47,.9)}.adminChartBars i span{position:absolute;bottom:calc(100% + 7px);left:50%;max-width:calc(100% + 18px);overflow:hidden;transform:translateX(-50%);color:#d7d9df;font-family:var(--type-sans);font-size:10px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.adminChartLabels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 8px}.adminChartLabels span{overflow:hidden;color:#8b8e99;font-family:var(--type-sans);font-size:11px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.adminTradePanel{background:linear-gradient(180deg,rgba(239,179,51,.055),transparent 120px),#0b0b0c}.adminTradeTabs{display:grid;grid-template-columns:1fr 1fr;min-height:36px;overflow:hidden;border-radius:8px;background:#060607}.adminTradeTabs span,.adminTradeTabs strong{display:grid;place-items:center;color:var(--admin-text);font-family:var(--type-sans);font-size:12px;font-weight:860}.adminTradeTabs strong{background:rgba(255,255,255,.055)}.adminTradeTabs span{color:var(--admin-muted)}.adminApprovalStack,.adminPortfolioList{display:grid;gap:8px}.adminApprovalStack a,.adminPortfolioList a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;border:1px solid var(--admin-soft-line);border-radius:8px;background:rgba(255,255,255,.032);padding:10px;transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.adminApprovalStack a[data-tone=critical]{border-color:rgba(251,113,133,.3)}.adminApprovalStack a[data-tone=warning]{border-color:rgba(239,179,51,.24)}.adminApprovalStack svg,.adminPortfolioList svg{width:32px;height:32px;border-radius:50%;background:rgba(239,179,51,.13);color:var(--admin-yellow);padding:8px}.adminApprovalStack span,.adminPortfolioList span{display:grid;gap:3px;min-width:0}.adminApprovalStack strong,.adminPortfolioList strong{overflow:hidden;color:var(--admin-text);font-family:var(--type-sans);font-size:12px;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.adminApprovalStack small,.adminPortfolioList small{overflow:hidden;color:var(--admin-muted);font-family:var(--type-sans);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.adminApprovalStack em,.adminPortfolioList em{color:var(--admin-text);font-family:var(--type-sans);font-size:13px;font-style:normal;font-weight:900}.adminTradeButton{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;border-radius:8px}.adminOpsMatrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminOpsMatrix p{display:grid;gap:5px;margin:0;border:1px solid var(--admin-soft-line);border-radius:8px;background:rgba(255,255,255,.032);padding:10px}.adminOpsMatrix span{color:#8b8e99;font-family:var(--type-sans);font-size:10px;font-weight:900;text-transform:uppercase}.adminOpsMatrix strong{color:var(--admin-text);font-family:var(--type-sans);font-size:18px;font-weight:860;line-height:1}.adminConsolePage .studioLayout.adminLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px}.adminConsolePage .adminRail,.adminConsolePage .studioMain{gap:16px}.adminConsolePage .studioPanel{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 110px),var(--admin-panel);box-shadow:0 24px 64px -54px rgba(0,0,0,.92),inset 0 1px 0 rgba(255,255,255,.035)}.adminConsolePage .studioPanelHead{gap:12px}.adminQueuePanel,.adminRail .compactPanel,.adminTablePanel{padding:16px}.adminQueueList a{min-height:52px;border-radius:8px;background:rgba(255,255,255,.032);transition:border-color .18s ease,transform .18s ease,background .18s ease}.adminActivityList article:hover,.adminHealthList p:hover,.adminLogList article:hover,.adminQueueList a:hover{border-color:rgba(240,182,47,.3);background:rgba(240,182,47,.055);transform:translateY(-1px)}.adminTableFrame{overflow:auto;border:1px solid var(--admin-soft-line);border-radius:8px;background:#050506}.adminEarningsTable{margin-top:16px;padding:16px}.adminEarningsTable .adminDataTable{min-width:920px}.adminEarningsForm{min-width:260px}.adminEarningsForm .adminRowActions{flex-wrap:wrap}.adminCreditCheckoutTable{margin-top:16px;padding:16px}.adminCreditCheckoutTable .adminDataTable{min-width:980px}.adminCreditFacets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.adminCreditFacets a{display:grid;gap:4px;border:1px solid var(--admin-soft-line);border-radius:8px;padding:12px;color:inherit;text-decoration:none;background:rgba(255,255,255,.032)}.adminCreditFacets a:focus-visible,.adminCreditFacets a:hover{border-color:rgba(240,182,47,.32);outline:none}.adminCreditFacets span{color:#a4a7ae;font-size:11px;font-weight:800;text-transform:uppercase}.adminCreditFacets strong{color:#f0b62f;font-size:22px}.adminCreditCheckoutForm{min-width:280px}.adminCreditCheckoutForm .adminRowActions{flex-wrap:wrap}.adminDataTable th{background:#111112;color:#c4c6cd}.adminDataTable td{border-color:var(--admin-soft-line)}.adminDataTable tbody tr:hover{background:rgba(240,182,47,.04)}.adminInlineForm{border-color:var(--admin-soft-line);border-radius:8px;background:rgba(255,255,255,.032)}.adminInlineForm input,.adminInlineForm select{border-radius:8px;background:#060607}.adminBadge{border-radius:999px}.adminActivityList article,.adminHealthList p,.adminLogList article{border-radius:8px;background:rgba(255,255,255,.032);transition:border-color .18s ease,transform .18s ease,background .18s ease}.adminConsolePage .routeNotice{margin:0 0 14px;border:1px solid rgba(239,179,51,.24);border-radius:8px;background:rgba(239,179,51,.08);color:#ffe0a1;padding:10px 12px}.adminConsolePage .premiumButton{background:linear-gradient(180deg,#ffd66f,#f0b62f);color:#111111;box-shadow:0 18px 34px -26px rgba(240,182,47,.9),inset 0 1px 0 rgba(255,255,255,.26)}.adminConsolePage .premiumButton:hover{box-shadow:0 22px 42px -26px rgba(240,182,47,.95),inset 0 1px 0 rgba(255,255,255,.32)}.adminDecisionActions{align-items:stretch;flex-wrap:wrap}.adminDecisionActions .adminControlButton{min-height:38px}.adminDecisionButton{min-width:min(100%,148px)}.adminDecisionButton--approve{border-color:rgba(134,239,172,.42);background:linear-gradient(180deg,rgba(187,247,208,.96),rgba(74,222,128,.9));color:#052e16;box-shadow:0 16px 34px -28px rgba(74,222,128,.92),inset 0 1px 0 rgba(255,255,255,.34)}.adminDecisionButton--hold{border-color:rgba(250,204,21,.34);background:rgba(113,63,18,.2);color:#fde68a}.adminDecisionButton--reject{border-color:rgba(251,113,133,.42);background:rgba(127,29,29,.24);color:#fecdd3}.adminDecisionButton--approve:focus-visible,.adminDecisionButton--approve:hover{border-color:rgba(187,247,208,.74);box-shadow:0 18px 38px -28px rgba(74,222,128,.98),0 0 0 3px rgba(74,222,128,.16)}.adminDecisionButton--hold:focus-visible,.adminDecisionButton--hold:hover{border-color:rgba(250,204,21,.58);background:rgba(113,63,18,.32);box-shadow:0 0 0 3px rgba(250,204,21,.13)}.adminDecisionButton--reject:focus-visible,.adminDecisionButton--reject:hover{border-color:rgba(251,113,133,.68);background:rgba(127,29,29,.34);box-shadow:0 0 0 3px rgba(251,113,133,.14)}@keyframes adminPanelIn{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes adminBarRise{0%{transform:scaleY(.12);opacity:.32}to{transform:scaleY(1);opacity:1}}@keyframes adminPanelSweep{0%,46%{transform:translateX(-58%)}72%,to{transform:translateX(58%)}}@keyframes adminChartSweep{0%,48%{transform:translateX(-72%)}78%,to{transform:translateX(72%)}}@media (max-width:1380px){.adminBalancePanel{grid-template-columns:1fr}.adminBalanceActions{grid-template-columns:repeat(2,minmax(0,160px))}}@media (max-width:1180px){.adminBalancePanel,.adminConsolePage .studioLayout.adminLayout,.adminDashboardBoard{grid-template-columns:1fr}.adminBalanceActions{grid-template-columns:repeat(2,minmax(0,160px))}.adminDashboardRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.adminConsolePage{padding:0}.adminAppShell{grid-template-columns:1fr;width:100%;min-height:100dvh;border:0;border-radius:0}.adminSidebar{display:none}.adminMobileSectionMenu{display:block}.adminDashboardRail{grid-template-columns:1fr}.adminApprovalStack--priority,.adminDashboardSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDashboardSummaryGrid>.adminBalancePanel,.adminDashboardSummaryGrid>.adminOpsPanel{grid-column:1/-1}.adminBalancePanel,.adminDashboardSummaryGrid>.adminOpsPanel{grid-template-columns:1fr}.adminBalanceActions,.adminWatchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSettingsGrid{grid-template-columns:1fr}}@media (max-width:640px){.adminSettingsPanel .adminSettingsSubsection{display:grid;gap:2px}.adminSettingsGrid--summary a{min-height:112px}.adminSettingsGrid--tools small{white-space:normal}.adminShareImageField{grid-template-columns:1fr}.adminShareImagePreview{width:min(100%,240px)}.adminWorkspace{padding:14px}.adminNeedsAttentionHeader,.adminNeedsAttentionHeader p{display:grid;text-align:left}.adminDashboardSummaryGrid,.adminDashboardSummaryGrid>.adminWatchPanel .adminWatchGrid{grid-template-columns:1fr}.adminApprovalStack--priority{grid-template-columns:repeat(2,minmax(0,1fr))}.adminApprovalStack--priority a{grid-template-columns:auto minmax(0,1fr);min-height:72px}.adminApprovalStack--priority em{grid-column:2;justify-self:start}.adminBalancePanel--compact{grid-template-columns:1fr}.adminOperator,.adminTopbar{justify-content:flex-end}.adminOperator>span{display:none}.adminBalanceActions,.adminIncomeStats,.adminOpsMatrix,.adminWatchGrid{grid-template-columns:1fr}.adminBalancePanel--compact .adminBalanceCopy h2{font-size:clamp(26px,8vw,34px)}.adminBalancePanel--compact .adminBalanceCopy strong{font-size:clamp(34px,11vw,48px)}.adminBalancePanel--compact .adminIncomeStats p{min-height:0;padding:10px}.adminWatchGrid a{min-height:92px}.adminWatchGrid small{white-space:normal}.adminStatsHeader{display:grid}.adminStatsHeader>div:last-child{text-align:left}.adminChartBars,.adminChartLabels{gap:6px;padding-inline:0}.adminChartBars i span{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.creditLoopGrid article:hover,.patronBenefitGrid article:hover,.patronHeaderCta:hover,.patronPhone:hover,.patronPrimaryCta:hover,.patronSecondaryCta:hover,.patronStack a:hover,.patronStack:hover,.patronTestimonials figure:hover,.patronTierGrid a:hover,.patronTierGrid article:hover{transform:none}}dialog.settingsVerificationDialog:not([open]){display:none}dialog.settingsVerificationDialog[open]{display:grid;margin:auto;padding:0}dialog.settingsVerificationDialog::backdrop{background:rgba(3,4,6,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.settingsVerificationDialog .globalModalClose{width:var(--control-height);height:var(--control-height)}.settingsEmailVerificationForm,.settingsPhoneVerificationForm{display:grid;gap:12px}